@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}html{font-size:62.5%;height:100%}body{font-family:'游ゴシック', 'Yu Gothic', '游ゴシック体', YuGothic, 'Noto Sans Japanese', serif;font-size:1.2rem;height:100%;margin:0;padding:0;background-color:#EEEEEE}body ::-webkit-scrollbar{width:10px}body ::-webkit-scrollbar-track{background-color:white;border-left:solid 1px #ececec}body ::-webkit-scrollbar-thumb{background:#5BC2DC;border-radius:10px;box-shadow:inset 0 0 0 2px #fff}*{box-sizing:border-box}*::before,*::after{box-sizing:border-box}a{display:block;text-decoration:none}a:link,a:visited,a:hover,a:active{text-decoration:none;color:inherit}img{width:100%;height:auto;display:block;user-select:none}#loading{width:100vw;height:100vh;background-color:#E9FFFF;position:fixed;top:0;left:0;z-index:9999;display:flex;justify-content:center;align-items:center}#loading .spinner{margin:100px auto 0;width:70px;text-align:center}#loading .spinner>div{width:18px;height:18px;background-color:#5BC2DC;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}#loading .spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}#loading .spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes shipmove{0%{transform:translate(0px, 0px)}25%{transform:translate(5px, -5px)}50%{transform:translate(-2px, 3px)}75%{transform:translate(4px, -3px)}100%{transform:translate(0px, 0px)}}#main-page{display:none}.copyright{position:absolute;right:0;bottom:0;background-color:#5BC2DC;z-index:12;color:white;text-align:center;width:100%;padding:1%}@media screen and (min-width: 1025px){.pc{display:block}.sp{display:none}.first-entry{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000;position:fixed;background-color:rgba(0,0,0,0.3)}.first-entry .entry-btn{cursor:pointer;transition:0.3s;width:80%}.first-entry .entry-btn:hover{transform:scale(1.05);transition:0.3s}body{min-width:1366px;min-height:768px}main{width:100%;height:100%;position:relative}main .site-content{position:relative;width:100%;height:100%;z-index:10;display:flex;justify-content:center;align-items:center}main .nav{width:50%;height:100%;background-color:#e9ffff;position:absolute;left:0;top:0;transition:0.5s;transform:translate(-88%, 0);z-index:11;min-width:683px;min-height:768px}main .nav .menu{position:absolute;top:50px;right:0;transform:translate(-50%, -50%);z-index:100}main .nav .menu .btn-trigger{position:relative;width:50px;height:44px;cursor:pointer;display:inline-block;transition:all .5s;box-sizing:border-box}main .nav .menu .btn-trigger span{position:absolute;left:0;width:100%;height:4px;background-color:#5BC2DC;border-radius:4px;display:inline-block;transition:all .5s;box-sizing:border-box}main .nav .menu .btn-trigger span:nth-of-type(1){top:0}main .nav .menu .btn-trigger span:nth-of-type(2){top:20px}main .nav .menu .btn-trigger span:nth-of-type(3){bottom:0}main .nav .menu #btn01.active span:nth-of-type(1){-webkit-transform:translateY(20px) rotate(-45deg);transform:translateY(20px) rotate(-45deg)}main .nav .menu #btn01.active span:nth-of-type(2){opacity:0}main .nav .menu #btn01.active span:nth-of-type(3){-webkit-transform:translateY(-20px) rotate(45deg);transform:translateY(-20px) rotate(45deg)}main .nav.open{transform:translate(0, 0) scale(1);transition:0.5s;background-image:url("../img/nav_bg.svg")}main .nav .content{position:absolute;opacity:0;width:100%;height:100%;transition:0.3s;z-index:99;overflow:hidden}main .nav .content .smc-logo{width:100%;background-color:white;position:absolute;top:5%;left:0;padding:2.5% 0;z-index:3}main .nav .content .smc-logo img{width:75%;margin:0 auto}main .nav .content .nav-island{width:auto;height:100%;overflow:hidden;position:absolute;aspect-ratio:1 / 1;top:50%;left:50%;transform:translate(-50%, -50%)}main .nav .content .nav-island>img{width:180%;height:auto;position:absolute;bottom:-21%;left:-43%}main .nav .content .nav-island .ship{position:absolute;width:20%;top:16%;left:72%;animation:shipmove ease-in-out 10s;animation-iteration-count:infinite;z-index:2;aspect-ratio:1 / 1}main .nav .content .nav-island .ship>img{transform:scale(1);height:100%;width:auto}main .nav .content .nav-island .content-menu{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:29.3%;transition:0.5s;z-index:4}main .nav .content .nav-island .content-menu:hover{transform:translate(-50%, -55%);transition:0.5s}main .nav .content .nav-island .content-menu .content-bubble{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:52.5%;opacity:0;transition:0.3s;z-index:5}main .nav .content .nav-island .content-menu.content-about{top:36%;left:47.5%}main .nav .content .nav-island .content-menu.content-about .content-about-bubble{top:10%;left:85%}main .nav .content .nav-island .content-menu.content-about:hover .content-about-bubble{opacity:1;transition:.3s}main .nav .content .nav-island .content-menu.content-interview{top:53%;left:18.3%}main .nav .content .nav-island .content-menu.content-interview .content-interview-bubble{top:-15%;left:41.4%}main .nav .content .nav-island .content-menu.content-interview:hover .content-interview-bubble{opacity:1;transition:.3s}main .nav .content .nav-island .content-menu.content-message{top:53%;left:77%}main .nav .content .nav-island .content-menu.content-message .content-message-bubble{top:-12%;left:58%}main .nav .content .nav-island .content-menu.content-message:hover .content-message-bubble{opacity:1;transition:.3s}main .nav .content .nav-island .content-menu.content-workplace{top:65%;left:48%}main .nav .content .nav-island .content-menu.content-workplace .content-workplace-bubble{top:2%;left:8%}main .nav .content .nav-island .content-menu.content-workplace:hover .content-workplace-bubble{opacity:1;transition:.3s}main .nav .content .nav-island .content-menu.content-recruit{top:82%;left:23.7%}main .nav .content .nav-island .content-menu.content-recruit .content-recruit-bubble{top:9%;left:15%;width:55%}main .nav .content .nav-island .content-menu.content-recruit:hover .content-recruit-bubble{opacity:1;transition:.3s}main .nav .content .nav-island .content-menu.content-entry{top:81%;left:74%}main .nav .content .nav-island .content-menu.content-entry .content-entry-bubble{top:11.5%;left:95%}main .nav .content .nav-island .content-menu.content-entry:hover .content-entry-bubble{opacity:1;transition:.3s}main .nav .content .nav-island .content-menu .menu-content-btn{cursor:pointer}main .nav .content.open{opacity:1;transition:0.3s}main .virtual-area{width:50%;height:100%;min-width:683px;min-height:768px;position:absolute;left:50%;background-color:rgba(255,255,255,0.5);box-shadow:0 0 7px white;padding:2.5%;overflow:hidden;opacity:1;z-index:10;display:none}main .virtual-area .virtual-content{width:100%;aspect-ratio:1 / 1}main .virtual-area .virtual-content .in-content{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}main .virtual-area .virtual-content .in-content .index{width:auto;height:10%;margin:6% auto 4%}main .virtual-area .virtual-content .in-content .index img{width:auto;height:100%}main .virtual-area .virtual-content .in-content .item{cursor:pointer}main .virtual-area .virtual-content .in-content .item .item-index{transition:0.3s}main .virtual-area .virtual-content .in-content .item:hover .item-index{background-color:#CEFEFE !important;color:#5BC2DC !important;transition:0.3s}main .virtual-area .virtual-content .content-about-wrap,main .virtual-area .virtual-content .content-recruit-wrap,main .virtual-area .virtual-content .content-interview-wrap,main .virtual-area .virtual-content .content-message-wrap{display:none;height:100%}main .virtual-area .virtual-content .content-about .content{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}main .virtual-area .virtual-content .content-about .item{width:33.5%;margin:0 3% 6%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;box-shadow:5px 5px 6px 1px rgba(0,0,0,0.3)}main .virtual-area .virtual-content .content-about .item .item-index{width:100%;background-color:#5BC2DC;padding:20% 0;display:flex;justify-content:center;align-items:center;color:white;font-weight:700;font-size:1.3vw;position:relative}main .virtual-area .virtual-content .content-about .item .item-content{width:100%;background-color:white;display:flex;justify-content:center;align-items:center;padding:12% 0}main .virtual-area .virtual-content .content-about .item .item-content img{width:auto}main .virtual-area .virtual-content .content-interview{height:100%}main .virtual-area .virtual-content .content-interview .content{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}main .virtual-area .virtual-content .content-interview .content .item{width:33.5%;height:80%;margin:0 auto 5%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;box-shadow:5px 5px 6px 1px rgba(0,0,0,0.3)}main .virtual-area .virtual-content .content-interview .content .item .item-img{width:100%;height:100%;position:relative;overflow:hidden;background-color:white}main .virtual-area .virtual-content .content-interview .content .item .item-img img{position:absolute;height:100%;width:100%;top:50%;left:50%;transform:translate(-50%, -50%) scale(1)}main .virtual-area .virtual-content .content-interview .content .item .item-index{width:100%;height:35%;background-color:#5BC2DC;display:flex;justify-content:center;align-items:center;flex-direction:column;color:white;font-weight:700;font-size:1vw;position:relative;text-align:center}main .virtual-area .virtual-content .content-interview .content .item .item-index .series{font-size:0.8em;font-weight:300;margin-bottom:5px}main .virtual-area .virtual-content .content-message{width:100%;height:100%}main .virtual-area .virtual-content .content-message .content{width:100%;height:80%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}main .virtual-area .virtual-content .content-message .content .menu{display:flex;justify-content:center;align-items:center;width:100%;height:15%;margin-bottom:4%}main .virtual-area .virtual-content .content-message .content .menu .item{display:flex;justify-content:flex-start;align-items:center;width:36%;height:100%;margin:0 3%;box-shadow:5px 5px 6px 1px rgba(0,0,0,0.3)}main .virtual-area .virtual-content .content-message .content .menu .item .item-img{width:37%;height:100%;background-color:white;display:flex;justify-content:center;align-items:center}main .virtual-area .virtual-content .content-message .content .menu .item .item-img img{width:auto;height:70%}main .virtual-area .virtual-content .content-message .content .menu .item .item-index{width:63%;height:100%;background-color:#5BC2DC;display:flex;justify-content:center;align-items:center;flex-direction:column;color:white;font-weight:600;text-align:center;font-size:1vw;position:relative}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter{background-color:white;width:80%;height:100%;margin:0 auto;border:1px solid}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .content-msg-recruiter-index{color:#5BC2DC;font-size:1.5vw;font-weight:700;height:15%;display:flex;justify-content:flex-start;align-items:center;padding-left:6%}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area{overflow-y:scroll;width:100%;height:85%;padding:3%}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter{display:flex;justify-content:center;align-items:flex-start;width:100%;margin-bottom:10%}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter .recruiter-img{width:20%;display:flex;justify-content:center;align-items:flex-start}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter .recruiter-img>img{width:75%}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter .recruiter-comment{width:80%;font-size:1.3em;line-height:1.8}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter .recruiter-comment .recruiter-name{color:#5BC2DC;font-weight:700;font-size:1.1em;margin-bottom:2%}main .virtual-area .virtual-content .content-recruit{height:100%}main .virtual-area .virtual-content .content-recruit .content{width:100%;height:80%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}main .virtual-area .virtual-content .content-recruit .content .item{display:flex;justify-content:flex-start;align-items:center;width:74%;height:27%;margin-bottom:7%;box-shadow:5px 5px 6px 1px rgba(0,0,0,0.3)}main .virtual-area .virtual-content .content-recruit .content .item .item-img{width:50%;height:100%;background-color:white;display:flex;justify-content:center;align-items:center}main .virtual-area .virtual-content .content-recruit .content .item .item-img img{width:auto;height:60%}main .virtual-area .virtual-content .content-recruit .content .item .item-index{width:50%;height:100%;background-color:#5BC2DC;display:flex;justify-content:center;align-items:center;flex-direction:column;color:white;font-weight:700;font-size:1.3vw;position:relative}main .virtual-area .virtual-content .content-recruit .content .item:last-child{margin-bottom:0}main .virtual-area.active{opacity:1}.bg{position:absolute;top:0;left:0;width:100%;height:100%;min-width:1366px;min-height:768px;overflow:hidden;z-index:1}.bg #bg-img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;overflow:hidden}.bg #bg-img img{position:absolute;transform:scale(1.3);width:100%;height:auto;aspect-ratio:16 / 9}.bg .panorama{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;display:none}.bg .panorama iframe{width:100%;height:100%}.bg .panorama .panorama-nav{background-color:rgba(255,255,255,0.5);width:300px;height:180px;position:absolute;top:0;right:0;display:flex;justify-content:space-around;align-items:center;padding:10px}.bg .panorama .panorama-nav .item{width:40%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.bg .panorama .panorama-nav .item .circle{width:85px;height:85px;border-radius:50%;background-color:white;display:flex;justify-content:center;align-items:center;margin-bottom:15px;cursor:pointer;transition:0.3s}.bg .panorama .panorama-nav .item .circle img{height:50px;width:auto}.bg .panorama .panorama-nav .item .circle.blue{border:4px solid #5BC2DC;cursor:auto;transition:0.3s}.bg .panorama .panorama-nav .item .text{text-align:center;font-weight:500}}@supports not (aspect-ratio: 1/1){main .nav .content .nav-island{width:100%;height:auto}main .nav .content .nav-island::before{content:"";display:block;padding-top:100%}main .nav .content .nav-island .ship{position:absolute;width:20%}main .nav .content .nav-island .ship::before{content:"";display:block;padding-top:20%}main .nav .content .nav-island .ship img{width:100%;height:auto}main .virtual-area .virtual-content{height:100%;position:relative}main .virtual-area .virtual-content::before{content:"";display:block;padding-top:100%}main .virtual-area .virtual-content .content-wrap{position:absolute;top:0;left:0;bottom:0;right:0}@media screen and (max-width: 1024px){main .virtual-area .virtual-content .content-wrap{position:relative}main .virtual-area .virtual-content::before{content:"";display:block;padding-top:0}}}@media screen and (max-width: 1024px){.pc{display:none !important}.sp{display:block !important}body{font-size:1.2rem;width:100%;min-width:1px;min-height:1px;margin:0;padding:0;background-color:#EEEEEE;overflow:visible}.first-entry{top:0;left:0;width:100%;height:100vh;min-width:1px;display:flex;justify-content:center;align-items:center;z-index:1000;position:fixed;background-color:rgba(0,0,0,0.3)}.first-entry .entry-btn{width:80%;margin:0 auto;cursor:pointer;transition:0.3s}.first-entry .entry-btn:hover{transform:scale(1.05);transition:0.3s}main{width:100%;height:100%;position:relative;overflow:visible}main .fixed-bg{width:100%;height:100vh;background-color:#E9FFFF;position:fixed;z-index:1}main .fixed-bg .ship{position:absolute;width:45%;top:15%;left:65%;animation:shipmove ease-in-out 10s;animation-iteration-count:infinite;z-index:2}main .fixed-bg .ship>img{transform:scale(1);height:auto;width:100%}main .site-content{position:relative;width:100%;height:auto;z-index:10}main .header{width:100%;height:88vh;position:relative;z-index:2;padding-top:8%}main .header .smc-logo{background-color:white;padding:5% 0}main .header .smc-logo img{width:85%;margin:0 auto}main .header .header-scroll{padding-top:70px;position:absolute;left:50%;bottom:0;transform:translate(-50%, -25%);color:#5BC2DC}main .header .header-scroll span{position:absolute;top:0;left:50%;width:24px;height:24px;margin-left:-12px;border-left:1px solid #5BC2DC;border-bottom:1px solid #5BC2DC;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb 1.5s infinite;animation:sdb 1.5s infinite;box-sizing:border-box}main .header .scrolldown4{position:absolute;bottom:5%;right:50%;animation:arrowmove 1s ease-in-out infinite}main .header .scrolldown4 span{position:absolute;left:-20px;bottom:10px;color:#777777;font-size:0.7rem;letter-spacing:0.05em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}main .header .scrolldown4:before{content:"";position:absolute;bottom:0;right:-6px;width:1px;height:20px;background:#777777;transform:skewX(-31deg)}main .header .scrolldown4:after{content:"";position:absolute;bottom:0;right:0;width:1px;height:50px;background:#777777}@keyframes arrowmove{0%{bottom:1%}50%{bottom:3%}100%{bottom:1%}}@-webkit-keyframes sdb{0%{-webkit-transform:rotate(-45deg) translate(0, 0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(-20px, 20px);opacity:0}}@keyframes sdb{0%{transform:rotate(-45deg) translate(0, 0);opacity:0}50%{opacity:1}100%{transform:rotate(-45deg) translate(-20px, 20px);opacity:0}}main .sticky-head{width:100%;position:sticky;top:0;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5);z-index:11;background-color:white;padding:4% 0}main .sticky-head img{width:70%;margin:0 auto}main nav{display:flex;justify-content:center;align-items:center;flex-direction:column}main nav .menu{background-color:rgba(91,194,220,0.9);width:100%;height:12vh;display:flex;justify-content:center;align-items:center;position:relative;transition:0.3s}main nav .menu img{width:auto;height:45%}main nav .menu:nth-child(odd){background-color:rgba(187,237,248,0.9)}main nav .menu::after{content:"";display:inline-block;position:absolute;width:4%;height:10%;background-image:url("../img/sp/Icon_down.svg");background-repeat:no-repeat;left:50%;bottom:2%;transform:translate(-50%, -50%);transition:0.3s}main nav .menu:hover{opacity:0.8;transition:0.3s}main nav .menu:hover::after{transform:translate(-50%, -50%) scale(1.2);transition:0.3s}main .virtual-area{width:100%;min-width:1px;position:relative;top:0;left:0;background-color:rgba(255,255,255,0.7);padding:5% 0;z-index:10}main .virtual-area .virtual-content{width:80%;height:auto;margin:0 auto}main .virtual-area .virtual-content .in-content{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;padding:10% 0 0;width:100%}main .virtual-area .virtual-content .in-content .index{width:auto;height:5.5vh;margin:0 auto 7%}main .virtual-area .virtual-content .in-content .index img{width:auto;height:100%;max-height:35px}main .virtual-area .virtual-content .in-content .item{cursor:pointer;transition:0.3s;box-shadow:4px 4px 6px -2px rgba(0,0,0,0.3)}main .virtual-area .virtual-content .in-content .item:hover{opacity:0.9;transition:0.3s}main .virtual-area .virtual-content .in-content .content-to-top{width:100%;margin:7% auto;text-align:center;color:#5BC2DC;font-size:1.3em;padding-bottom:2%;position:relative}main .virtual-area .virtual-content .in-content .content-to-top::after{content:"";width:100%;height:2px;background-color:#5BC2DC;display:inline-block;position:absolute;left:50%;bottom:0;transform:translate(-50%, 0)}main .virtual-area .virtual-content .content-wrap{display:block;height:100%}main .virtual-area .virtual-content .content-about-wrap,main .virtual-area .virtual-content .content-interview-wrap,main .virtual-area .virtual-content .content-recruit-wrap,main .virtual-area .virtual-content .content-message-wrap,main .virtual-area .virtual-content .content-workplace-wrap,main .virtual-area .virtual-content .content-entry-wrap{display:block}main .virtual-area .virtual-content .content-about .content{width:100%;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin-top:3%}main .virtual-area .virtual-content .content-about .content .item{width:46%;height:21vh;margin:0 2% 4%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}main .virtual-area .virtual-content .content-about .content .item .item-index{width:100%;height:50%;background-color:#5BC2DC;display:flex;justify-content:center;align-items:center;color:white;font-weight:500;letter-spacing:1px;font-size:1.3em;position:relative}main .virtual-area .virtual-content .content-about .content .item .item-content{width:100%;height:50%;background-color:white;display:flex;justify-content:center;align-items:center}main .virtual-area .virtual-content .content-about .content .item .item-content img{width:auto;height:60%}main .virtual-area .virtual-content .content-interview .content{width:100%;margin:5% auto 3%;display:flex;justify-content:center;align-items:center;flex-direction:column}main .virtual-area .virtual-content .content-interview .content .item{display:flex;justify-content:center;align-items:center;width:100%;height:12vh;margin:0 auto 5%}main .virtual-area .virtual-content .content-interview .content .item .item-img{width:55%;height:100%;overflow:hidden;position:relative}main .virtual-area .virtual-content .content-interview .content .item .item-img img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%, -50%) scale(1.1)}main .virtual-area .virtual-content .content-interview .content .item .item-index{width:45%;height:100%;background-color:#5BC2DC;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;color:white;padding-top:0px;font-weight:300;font-size:1.1em;position:relative}main .virtual-area .virtual-content .content-interview .content .item .item-index .series{font-size:0.8em;font-weight:300;margin-bottom:1%}main .virtual-area .virtual-content .content-interview .content .item:last-child{margin-bottom:0}main .virtual-area .virtual-content .content-message .content{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin-bottom:4%}main .virtual-area .virtual-content .content-message .content .menu{display:flex;justify-content:center;align-items:center;width:100%;margin-top:5%}main .virtual-area .virtual-content .content-message .content .menu .item{display:flex;justify-content:flex-start;align-items:center;flex-direction:column-reverse;width:46%;height:21vh;margin:0 2% 3%}main .virtual-area .virtual-content .content-message .content .menu .item .item-index{width:100%;height:50%;background-color:#5BC2DC;display:flex;justify-content:center;align-items:center;flex-direction:column;color:white;font-weight:500;text-align:center;font-size:1.2em;line-height:1.5}main .virtual-area .virtual-content .content-message .content .menu .item .item-img{width:100%;height:50%;background-color:white;display:flex;justify-content:center;align-items:center}main .virtual-area .virtual-content .content-message .content .menu .item .item-img img{width:auto;height:80%}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter{background-color:white;width:100%;height:80vh;border:1px solid}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .content-msg-recruiter-index{color:#5BC2DC;font-size:1.6em;font-weight:700;height:12.5%;display:flex;justify-content:center;align-items:center}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area{overflow-y:scroll;width:100%;height:87.5%;padding:3%}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;width:100%;margin-bottom:10%}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter .recruiter-info{display:flex;justify-content:center;align-items:center;width:100%;height:11vh}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter .recruiter-info .recruiter-img{width:41%;margin-right:3%;height:100%;display:flex;justify-content:flex-end;align-items:flex-start}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter .recruiter-info .recruiter-img>img{width:auto;height:100%}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter .recruiter-info .recruiter-name{width:56%;color:#5BC2DC;font-weight:700;font-size:1.4em;text-align:left}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter .recruiter-comment{width:100%;height:84%;font-size:1.2em;line-height:1.8}main .virtual-area .virtual-content .content-workplace .content{width:100%;height:auto;margin:5% auto;padding:10% 0;background-image:url("../img/sp/suntry.jpg");background-size:contain;background-repeat:no-repeat;background-position:center}main .virtual-area .virtual-content .content-workplace .content .panorama-nav{background-color:rgba(255,255,255,0.6);width:90%;margin:0 auto;position:relative;top:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:5% 5%}main .virtual-area .virtual-content .content-workplace .content .panorama-nav .item{width:40%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;box-shadow:none}main .virtual-area .virtual-content .content-workplace .content .panorama-nav .item .circle{width:85px;height:85px;border-radius:50%;background-color:white;display:flex;justify-content:center;align-items:center;margin-bottom:15px;cursor:pointer;transition:0.3s}main .virtual-area .virtual-content .content-workplace .content .panorama-nav .item .circle img{height:50px;width:auto}main .virtual-area .virtual-content .content-workplace .content .panorama-nav .item .circle.blue{border:4px solid #5BC2DC;cursor:auto;transition:0.3s}main .virtual-area .virtual-content .content-workplace .content .panorama-nav .item .text{text-align:center;font-weight:500}main .virtual-area .virtual-content .content-recruit .content{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin-top:2%}main .virtual-area .virtual-content .content-recruit .content .item{display:flex;justify-content:center;align-items:center;width:100%;height:12vh;margin-bottom:5%}main .virtual-area .virtual-content .content-recruit .content .item .item-img{width:50%;height:100%;background-color:white;display:flex;justify-content:center;align-items:center}main .virtual-area .virtual-content .content-recruit .content .item .item-img img{width:auto;height:65%}main .virtual-area .virtual-content .content-recruit .content .item .item-index{width:50%;height:100%;background-color:#5BC2DC;display:flex;justify-content:center;align-items:center;flex-direction:column;color:white;padding-top:0;font-weight:500;font-size:1.4em;position:relative}main .virtual-area .virtual-content .content-entry{padding-bottom:20%}main .virtual-area .virtual-content .content-entry .content{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin-top:3%}main .virtual-area .virtual-content .content-entry .content .item{display:flex;justify-content:center;align-items:center;width:100%;height:12vh;margin-bottom:5%}main .virtual-area .virtual-content .content-entry .content .item .item-img{width:50%;height:100%;background-color:white;display:flex;justify-content:center;align-items:center}main .virtual-area .virtual-content .content-entry .content .item .item-img img{width:auto;height:55%}main .virtual-area .virtual-content .content-entry .content .item .item-index{width:50%;height:100%;background-color:#5BC2DC;display:flex;justify-content:center;align-items:center;flex-direction:column;color:white;padding-top:0;font-weight:500;font-size:1.4em;position:relative;text-align:center;line-height:1.5}main .virtual-area.active{opacity:1}footer{background-color:#5BC2DC;position:relative;z-index:12;color:white;text-align:center;width:100%;height:10vh}footer a{height:50%;display:flex;justify-content:center;align-items:center}footer small{height:50%;display:flex;justify-content:center;align-items:center}}@media screen and (max-width: 480px){.pc{display:none !important}.sp{display:block !important}body{font-size:1.2rem;width:100%;min-width:1px;min-height:1px;margin:0;padding:0;background-color:#EEEEEE;overflow:visible}main{width:100%;height:100%;position:relative;overflow:visible}main .fixed-bg{width:100%;height:100vh;background-color:#E9FFFF;position:fixed;z-index:1}main .site-content{position:relative;width:100%;height:auto;z-index:10}main .header{width:100%;position:relative;z-index:2;padding-top:8%}main .header .smc-logo{background-color:white;padding:5% 0}main .header .smc-logo img{width:85%;margin:0 auto}main .sticky-head{width:100%;position:sticky;top:0;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5);z-index:11}main nav{display:flex;justify-content:center;align-items:center;flex-direction:column}main nav .menu{background-color:rgba(91,194,220,0.9);width:100%;height:12vh;display:flex;justify-content:center;align-items:center;position:relative;transition:0.3s}main nav .menu img{width:auto;height:45%}main nav .menu:nth-child(odd){background-color:rgba(187,237,248,0.9)}main nav .menu::after{content:"";display:inline-block;position:absolute;width:4%;height:10%;background-image:url("../img/sp/Icon_down.svg");background-repeat:no-repeat;left:50%;bottom:2%;transform:translate(-50%, -50%);transition:0.3s}main nav .menu:hover{opacity:0.8;transition:0.3s}main nav .menu:hover::after{transform:translate(-50%, -50%) scale(1.2);transition:0.3s}main .virtual-area{width:100%;min-width:1px;position:relative;top:0;left:0;background-color:rgba(255,255,255,0.7);padding:5% 0;z-index:10}main .virtual-area .virtual-content{width:80%;height:auto;margin:0 auto}main .virtual-area .virtual-content .in-content{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;padding:25% 0 0;width:100%}main .virtual-area .virtual-content .in-content .index{width:auto;height:5.5vh;margin:0 auto 7%}main .virtual-area .virtual-content .in-content .index img{width:auto;height:100%;max-height:35px}main .virtual-area .virtual-content .in-content .item{cursor:pointer;transition:0.3s;box-shadow:4px 4px 6px -2px rgba(0,0,0,0.3)}main .virtual-area .virtual-content .in-content .item:hover{opacity:0.9;transition:0.3s}main .virtual-area .virtual-content .in-content .content-to-top{width:100%;margin:7% auto;text-align:center;color:#5BC2DC;font-size:1.3em;padding-bottom:2%;position:relative}main .virtual-area .virtual-content .in-content .content-to-top::after{content:"";width:100%;height:2px;background-color:#5BC2DC;display:inline-block;position:absolute;left:50%;bottom:0;transform:translate(-50%, 0)}main .virtual-area .virtual-content .content-wrap{height:100%;display:block}main .virtual-area .virtual-content .content-about-wrap,main .virtual-area .virtual-content .content-interview-wrap,main .virtual-area .virtual-content .content-recruit-wrap,main .virtual-area .virtual-content .content-message-wrap,main .virtual-area .virtual-content .content-workplace-wrap,main .virtual-area .virtual-content .content-entry-wrap{display:block}main .virtual-area .virtual-content .content-about .content{width:100%;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin-top:3%}main .virtual-area .virtual-content .content-about .content .item{width:46%;height:21vh;margin:0 2% 4%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}main .virtual-area .virtual-content .content-about .content .item .item-index{width:100%;height:50%;background-color:#5BC2DC;display:flex;justify-content:center;align-items:center;color:white;font-weight:500;letter-spacing:1px;font-size:1.3em;position:relative}main .virtual-area .virtual-content .content-about .content .item .item-content{width:100%;height:50%;background-color:white;display:flex;justify-content:center;align-items:center}main .virtual-area .virtual-content .content-about .content .item .item-content img{width:auto;height:60%}main .virtual-area .virtual-content .content-interview .content{width:100%;margin:5% auto 3%;display:flex;justify-content:center;align-items:center;flex-direction:column}main .virtual-area .virtual-content .content-interview .content .item{display:flex;justify-content:center;align-items:center;width:100%;height:12vh;margin:0 auto 5%}main .virtual-area .virtual-content .content-interview .content .item .item-img{width:55%;height:100%;overflow:hidden;position:relative}main .virtual-area .virtual-content .content-interview .content .item .item-img img{position:absolute;width:auto;height:100%;top:50%;left:50%;transform:translate(-50%, -50%) scale(1.1)}main .virtual-area .virtual-content .content-interview .content .item .item-index{width:45%;height:100%;background-color:#5BC2DC;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;color:white;padding-top:0px;font-weight:300;font-size:1.1em;position:relative}main .virtual-area .virtual-content .content-interview .content .item .item-index .series{font-size:0.8em;font-weight:300;margin-bottom:1%}main .virtual-area .virtual-content .content-interview .content .item:last-child{margin-bottom:0}main .virtual-area .virtual-content .content-message .content{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin-bottom:4%}main .virtual-area .virtual-content .content-message .content .menu{display:flex;justify-content:center;align-items:center;width:100%;margin-top:5%}main .virtual-area .virtual-content .content-message .content .menu .item{display:flex;justify-content:flex-start;align-items:center;flex-direction:column-reverse;width:46%;height:21vh;margin:0 2% 3%}main .virtual-area .virtual-content .content-message .content .menu .item .item-index{width:100%;height:50%;background-color:#5BC2DC;display:flex;justify-content:center;align-items:center;flex-direction:column;color:white;font-weight:500;text-align:center;font-size:1.2em;line-height:1.5}main .virtual-area .virtual-content .content-message .content .menu .item .item-img{width:100%;height:50%;background-color:white;display:flex;justify-content:center;align-items:center}main .virtual-area .virtual-content .content-message .content .menu .item .item-img img{width:auto;height:80%}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter{background-color:white;width:100%;height:80vh;border:1px solid}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .content-msg-recruiter-index{color:#5BC2DC;font-size:1.6em;font-weight:700;height:12.5%;display:flex;justify-content:center;align-items:center}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area{overflow-y:scroll;width:100%;height:87.5%;padding:3%}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;width:100%;margin-bottom:10%}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter .recruiter-info{display:flex;justify-content:center;align-items:center;width:100%;height:11vh}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter .recruiter-info .recruiter-img{width:41%;margin-right:3%;height:100%;display:flex;justify-content:flex-end;align-items:flex-start}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter .recruiter-info .recruiter-img>img{width:auto;height:100%}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter .recruiter-info .recruiter-name{width:56%;color:#5BC2DC;font-weight:700;font-size:1.4em;text-align:left}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter .recruiter-comment{width:100%;height:84%;font-size:1.2em;line-height:1.8}main .virtual-area .virtual-content .content-workplace .content{width:100%;height:auto;margin:5% auto}main .virtual-area .virtual-content .content-recruit .content{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin-top:2%}main .virtual-area .virtual-content .content-recruit .content .item{display:flex;justify-content:center;align-items:center;width:100%;height:12vh;margin-bottom:5%}main .virtual-area .virtual-content .content-recruit .content .item .item-img{width:50%;height:100%;background-color:white;display:flex;justify-content:center;align-items:center}main .virtual-area .virtual-content .content-recruit .content .item .item-img img{width:auto;height:65%}main .virtual-area .virtual-content .content-recruit .content .item .item-index{width:50%;height:100%;background-color:#5BC2DC;display:flex;justify-content:center;align-items:center;flex-direction:column;color:white;padding-top:0;font-weight:500;font-size:1.4em;position:relative}main .virtual-area .virtual-content .content-entry{padding-bottom:20%}main .virtual-area .virtual-content .content-entry .content{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin-top:3%}main .virtual-area .virtual-content .content-entry .content .item{display:flex;justify-content:center;align-items:center;width:100%;height:12vh;margin-bottom:5%}main .virtual-area .virtual-content .content-entry .content .item .item-img{width:50%;height:100%;background-color:white;display:flex;justify-content:center;align-items:center}main .virtual-area .virtual-content .content-entry .content .item .item-img img{width:auto;height:55%}main .virtual-area .virtual-content .content-entry .content .item .item-index{width:50%;height:100%;background-color:#5BC2DC;display:flex;justify-content:center;align-items:center;flex-direction:column;color:white;padding-top:0;font-weight:500;font-size:1.4em;position:relative;text-align:center;line-height:1.5}main .virtual-area.active{opacity:1}footer{background-color:#5BC2DC;position:relative;z-index:12;color:white;text-align:center;width:100%;height:10vh}footer a{height:50%;display:flex;justify-content:center;align-items:center}footer small{height:50%;display:flex;justify-content:center;align-items:center}}@media screen and (max-width: 1024px) and (orientation: landscape){.pc{display:none !important}.sp{display:block !important}body{font-size:1.2rem;width:100%;min-width:1px;min-height:1px;margin:0;padding:0;background-color:#EEEEEE;overflow:visible}.first-entry{top:0;left:0;width:100%;min-width:1px;display:flex;justify-content:center;align-items:center;z-index:1000;background-color:rgba(0,0,0,0.3)}.first-entry .entry-btn{width:60%;margin:0 auto;cursor:pointer;transition:0.3s}.first-entry .entry-btn:hover{transform:scale(1.05);transition:0.3s}main{width:100%;height:100%;position:relative;overflow:visible}main .fixed-bg{width:100%;height:100vh;background-color:#E9FFFF;position:fixed;z-index:1;overflow:hidden}main .fixed-bg img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}main .fixed-bg .ship{position:absolute;width:30%;top:-60%;left:65%;animation:shipmove ease-in-out 10s;animation-iteration-count:infinite;z-index:2;aspect-ratio:1 / 1}main .fixed-bg .ship>img{transform:scale(1);height:100%;width:auto}main .site-content{position:relative;width:100%;height:auto;z-index:10}main .header{width:100%;position:relative;z-index:2;padding-top:8%}main .header .smc-logo{background-color:white;padding:5% 0}main .header .smc-logo img{width:85%;margin:0 auto}main .sticky-head{width:100%;position:sticky;top:0;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5);z-index:11;padding:2% 0}main .sticky-head img{width:45%}main nav{display:flex;justify-content:center;align-items:center;flex-direction:column}main nav .menu{background-color:rgba(91,194,220,0.9);width:100%;height:18vh;display:flex;justify-content:center;align-items:center;position:relative;transition:0.3s}main nav .menu img{width:auto;height:45%}main nav .menu:nth-child(odd){background-color:rgba(187,237,248,0.9)}main nav .menu::after{content:"";display:inline-block;position:absolute;width:4%;height:10%;background-image:url("../img/sp/Icon_down.svg");background-repeat:no-repeat;left:50%;bottom:2%;transform:translate(-50%, -50%);transition:0.3s}main nav .menu:hover{opacity:0.8;transition:0.3s}main nav .menu:hover::after{transform:translate(-50%, -50%) scale(1.2);transition:0.3s}main .virtual-area{width:100%;min-width:1px;position:relative;top:0;left:0;background-color:rgba(255,255,255,0.7);padding:5% 0;z-index:10}main .virtual-area .virtual-content{width:80%;height:auto;margin:0 auto}main .virtual-area .virtual-content .in-content{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;padding:15% 0 0;width:100%}main .virtual-area .virtual-content .in-content .index{width:auto;height:10vh;margin:0 auto 7%}main .virtual-area .virtual-content .in-content .index img{width:auto;height:100%;max-height:40px}main .virtual-area .virtual-content .in-content .item{cursor:pointer;transition:0.3s;box-shadow:4px 4px 6px -2px rgba(0,0,0,0.3)}main .virtual-area .virtual-content .in-content .item:hover{opacity:0.9;transition:0.3s}main .virtual-area .virtual-content .in-content .content-to-top{width:100%;margin:7% auto;text-align:center;color:#5BC2DC;font-size:1.3em;padding-bottom:2%;position:relative}main .virtual-area .virtual-content .in-content .content-to-top::after{content:"";width:100%;height:2px;background-color:#5BC2DC;display:inline-block;position:absolute;left:50%;bottom:0;transform:translate(-50%, 0)}main .virtual-area .virtual-content .content-wrap{height:100%;display:block}main .virtual-area .virtual-content .content-about-wrap,main .virtual-area .virtual-content .content-interview-wrap,main .virtual-area .virtual-content .content-recruit-wrap,main .virtual-area .virtual-content .content-message-wrap,main .virtual-area .virtual-content .content-workplace-wrap,main .virtual-area .virtual-content .content-entry-wrap{display:block}main .virtual-area .virtual-content .content-about .content{width:100%;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin-top:3%}main .virtual-area .virtual-content .content-about .content .item{width:46%;height:40vh;margin:0 2% 4%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}main .virtual-area .virtual-content .content-about .content .item .item-index{width:100%;height:50%;background-color:#5BC2DC;display:flex;justify-content:center;align-items:center;color:white;font-weight:500;letter-spacing:1px;font-size:1.3em;position:relative}main .virtual-area .virtual-content .content-about .content .item .item-content{width:100%;height:50%;background-color:white;display:flex;justify-content:center;align-items:center}main .virtual-area .virtual-content .content-about .content .item .item-content img{width:auto;height:60%}main .virtual-area .virtual-content .content-interview .content{width:100%;margin:5% auto 3%;display:flex;justify-content:center;align-items:center;flex-direction:column}main .virtual-area .virtual-content .content-interview .content .item{display:flex;justify-content:center;align-items:center;width:100%;height:22vh;margin:0 auto 5%}main .virtual-area .virtual-content .content-interview .content .item .item-img{width:50%;height:100%;overflow:hidden;position:relative}main .virtual-area .virtual-content .content-interview .content .item .item-img img{position:absolute;width:100%;height:auto;top:70%;left:50%;transform:translate(-50%, -50%) scale(1.1)}main .virtual-area .virtual-content .content-interview .content .item .item-index{width:50%;height:100%;background-color:#5BC2DC;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;color:white;padding-top:0px;font-weight:300;font-size:1.1em;position:relative}main .virtual-area .virtual-content .content-interview .content .item .item-index .series{font-size:0.8em;font-weight:300;margin-bottom:1%}main .virtual-area .virtual-content .content-interview .content .item:last-child{margin-bottom:0}main .virtual-area .virtual-content .content-recruit .content{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin-top:2%}main .virtual-area .virtual-content .content-recruit .content .item{display:flex;justify-content:center;align-items:center;width:100%;height:22vh;margin-bottom:5%}main .virtual-area .virtual-content .content-recruit .content .item .item-img{width:50%;height:100%;background-color:white;display:flex;justify-content:center;align-items:center}main .virtual-area .virtual-content .content-recruit .content .item .item-img img{width:auto;height:65%}main .virtual-area .virtual-content .content-recruit .content .item .item-index{width:50%;height:100%;background-color:#5BC2DC;display:flex;justify-content:center;align-items:center;flex-direction:column;color:white;padding-top:0;font-weight:500;font-size:1.4em;position:relative}main .virtual-area .virtual-content .content-message .content{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin-bottom:4%}main .virtual-area .virtual-content .content-message .content .menu{display:flex;justify-content:center;align-items:center;width:100%;margin-top:5%}main .virtual-area .virtual-content .content-message .content .menu .item{display:flex;justify-content:flex-start;align-items:center;flex-direction:column-reverse;width:46%;height:30vh;margin:0 2% 3%}main .virtual-area .virtual-content .content-message .content .menu .item .item-index{width:100%;height:50%;background-color:#5BC2DC;display:flex;justify-content:center;align-items:center;flex-direction:column;color:white;font-weight:500;text-align:center;font-size:1.2em;line-height:1.5}main .virtual-area .virtual-content .content-message .content .menu .item .item-img{width:100%;height:50%;background-color:white;display:flex;justify-content:center;align-items:center}main .virtual-area .virtual-content .content-message .content .menu .item .item-img img{width:auto;height:80%}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter{background-color:white;width:100%;height:80vh;border:1px solid}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .content-msg-recruiter-index{color:#5BC2DC;font-size:1.6em;font-weight:700;height:12.5%;display:flex;justify-content:center;align-items:center}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area{overflow-y:scroll;width:100%;height:87.5%;padding:3%}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;width:100%;margin-bottom:10%}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter .recruiter-info{display:flex;justify-content:center;align-items:center;width:100%;height:20vh}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter .recruiter-info .recruiter-img{width:41%;margin-right:3%;height:100%;display:flex;justify-content:flex-end;align-items:flex-start}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter .recruiter-info .recruiter-img>img{width:auto;height:100%}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter .recruiter-info .recruiter-name{width:56%;color:#5BC2DC;font-weight:700;font-size:1.4em;text-align:left}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter .recruiter-comment{width:100%;height:84%;font-size:1.2em;line-height:1.8}main .virtual-area .virtual-content .content-workplace .content{width:70%;height:auto;margin:5% auto}main .virtual-area .virtual-content .content-entry{padding-bottom:20%}main .virtual-area .virtual-content .content-entry .content{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin-top:3%}main .virtual-area .virtual-content .content-entry .content .item{display:flex;justify-content:center;align-items:center;width:100%;height:22vh;margin-bottom:5%}main .virtual-area .virtual-content .content-entry .content .item .item-img{width:50%;height:100%;background-color:white;display:flex;justify-content:center;align-items:center}main .virtual-area .virtual-content .content-entry .content .item .item-img img{width:auto;height:55%}main .virtual-area .virtual-content .content-entry .content .item .item-index{width:50%;height:100%;background-color:#5BC2DC;display:flex;justify-content:center;align-items:center;flex-direction:column;color:white;padding-top:0;font-weight:500;font-size:1.4em;position:relative;text-align:center;line-height:1.5}main .virtual-area.active{opacity:1}footer{background-color:#5BC2DC;position:relative;z-index:12;color:white;text-align:center;width:100%;height:10vh}footer a{height:50%;display:flex;justify-content:center;align-items:center}footer small{height:50%;display:flex;justify-content:center;align-items:center}}@media all and (-ms-high-contrast: none){main .nav .content .nav-island{width:100%;height:auto}main .nav .content .nav-island::before{content:"";display:block;padding-top:100%}main .nav .content .nav-island .ship{position:absolute;width:20%}main .nav .content .nav-island .ship::before{content:"";display:block;padding-top:20%}main .nav .content .nav-island .ship img{width:100%;height:auto}main .virtual-area .virtual-content{height:100%;position:relative}main .virtual-area .virtual-content::before{content:"";display:block;padding-top:100%}main .virtual-area .virtual-content .content-wrap{position:absolute;top:0;left:0;bottom:0;right:0}}@media all and (-ms-high-contrast: none) and (max-width: 1024px){#loading{width:100vw;height:100vh;background-color:#E9FFFF;position:fixed;top:0;left:0;z-index:9999;display:flex;justify-content:center;align-items:center}#loading .spinner{margin:100px 0 0;width:70px;text-align:center}.first-entry .entry-btn{margin:0}main{overflow-x:hidden}main .virtual-area .virtual-content .content-wrap{position:relative}main .virtual-area .virtual-content::before{content:"";display:block;padding-top:0}main .virtual-area .virtual-content .content-message .content .content-msg-recruiter .recruiter-msg-area .recruiter .recruiter-info .recruiter-img>img{width:auto;height:100%;max-width:100%}}.modaal-container{height:80vh}
