@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700&display=swap";.navbar[data-v-9a3ec6ed]{background-color:#33333350;display:flex;justify-content:space-between;align-items:center;padding:20px;position:fixed;width:100%;top:0;z-index:1000}.logo h2[data-v-9a3ec6ed]{margin:0;color:#fff;font-size:40px;font-weight:lighter}.tel-number[data-v-9a3ec6ed]{margin-top:10px;margin-left:10px;margin-right:auto}.tel-number a[data-v-9a3ec6ed]{text-decoration:none;color:#fff}nav ul[data-v-9a3ec6ed]{list-style:none;margin:0 40px 0 0;padding:0;display:flex}nav ul li[data-v-9a3ec6ed]{position:relative;margin-left:20px}nav ul li a[data-v-9a3ec6ed]{text-decoration:none;color:#fff;font-weight:500;transition:color .3s ease}nav li[data-v-9a3ec6ed]:hover{transform:translateY(3px)}nav li[data-v-9a3ec6ed]:before{content:"";position:absolute;bottom:0;left:0;height:3px;width:0;background-color:#fff;transition:width .5s}li[data-v-9a3ec6ed]:hover:before{width:100%}.menu-toggle[data-v-9a3ec6ed]{display:none;flex-direction:column;cursor:pointer;padding-right:6vw}.menu-toggle span[data-v-9a3ec6ed]{background-color:#fff;height:3px;margin:4px 0;width:35px}@media (max-width: 768px){.logo>h2[data-v-9a3ec6ed]{font-size:6vw}li[data-v-9a3ec6ed]:hover:before{display:none}nav ul[data-v-9a3ec6ed]{text-align:right;width:100%;display:none;flex-direction:column;position:absolute;top:60px;right:0;z-index:1000000}nav.open ul[data-v-9a3ec6ed]{margin-top:50%;display:flex;position:absolute;animation:toggleopen-9a3ec6ed .6s forwards ease-in-out}nav.open li[data-v-9a3ec6ed]{margin:0;padding-right:30%;padding-top:20px;padding-bottom:20px}nav.open li[data-v-9a3ec6ed]:hover{background-color:#ffffffa9}nav.open li a[data-v-9a3ec6ed]{color:#ffffff6b}@keyframes toggleopen-9a3ec6ed{0%{transform:translateY(-40%) translate(100%)}to{transform:translateY(-40%) translate(0)}}.humburger-back[data-v-9a3ec6ed]{display:none}.humswitch[data-v-9a3ec6ed]{display:flex;position:fixed;top:0;left:0%;width:100%;height:100%;animation:humback-9a3ec6ed forwards 1s}@keyframes humback-9a3ec6ed{0%{background:none}to{background:#333333e3}}nav ul li[data-v-9a3ec6ed]{margin:10px 0}.menu-toggle[data-v-9a3ec6ed]{display:flex}.close1[data-v-9a3ec6ed]{animation:toCrossTop-9a3ec6ed .6s forwards ease-in-out}.close2[data-v-9a3ec6ed]{animation:fadeOutMiddle-9a3ec6ed .3s forwards ease-in .15s}.close3[data-v-9a3ec6ed]{animation:toCrossBottom-9a3ec6ed .6s forwards ease-in-out}@keyframes toCrossTop-9a3ec6ed{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(11px) rotate(0)}to{transform:translateY(11px) rotate(45deg)}}@keyframes fadeOutMiddle-9a3ec6ed{0%{opacity:1}to{opacity:0}}@keyframes toCrossBottom-9a3ec6ed{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-11px) rotate(0)}to{transform:translateY(-11px) rotate(-45deg)}}.open1[data-v-9a3ec6ed]{animation:toAwayTop-9a3ec6ed .6s forwards ease-in-out}.open2[data-v-9a3ec6ed]{animation:fadeinMiddle-9a3ec6ed .3s forwards ease-in .15s}.open3[data-v-9a3ec6ed]{animation:toAwayBottom-9a3ec6ed .6s forwards ease-in-out}@keyframes toAwayTop-9a3ec6ed{0%{transform:translateY(11px) rotate(45deg)}50%{transform:translateY(11px) rotate(0)}to{transform:translateY(0) rotate(0)}}@keyframes fadeinMiddle-9a3ec6ed{0%{transform:translateY(0) rotate(45deg)}50%{transform:translateY(0) rotate(20deg)}to{transform:translateY(0) rotate(0)}}@keyframes toAwayBottom-9a3ec6ed{0%{transform:translateY(-11px) rotate(-45deg)}50%{transform:translateY(-11px) rotate(0)}to{transform:translateY(0) rotate(0)}}}.section[data-v-59bd090a]{background-color:#333;color:#fff;text-align:center;padding:20px}body{margin:0;font-family:Noto Sans JP,sans-serif;background-color:#fbfeff}.fade-enter-active[data-v-c7bb7f97],.fade-leave-active[data-v-c7bb7f97]{transition:opacity .2s ease}.fade-enter-from[data-v-c7bb7f97],.fade-leave-to[data-v-c7bb7f97]{opacity:0}.fade-enter-to[data-v-c7bb7f97],.fade-leave-from[data-v-c7bb7f97]{opacity:1}.section[data-v-c7bb7f97]{position:relative;width:100%;height:100vh;overflow:hidden}.banner[data-v-c7bb7f97]{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1;scale:1.05}.banner-video[data-v-c7bb7f97]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.banner-text[data-v-c7bb7f97]{position:absolute;top:40%;left:50%;transform:translate(-50%);color:#fff;text-align:center;z-index:1}.banner-text h1[data-v-c7bb7f97]{font-size:2rem}.section2[data-v-c7bb7f97]{position:relative;margin-top:100vh;padding:60px 20px;text-align:center;color:#fff;padding-bottom:30vh}.section2 h1[data-v-c7bb7f97]{font-size:max(4vw,35px)}.midashi h1[data-v-c7bb7f97]{text-align:left;font-weight:lighter;margin-left:10%;margin-bottom:10px}.midashi h2[data-v-c7bb7f97]{margin-top:0;text-align:left;font-weight:lighter;margin-left:15%;font-size:40px}.naiyou[data-v-c7bb7f97]{text-align:left;margin-left:45%}.naiyou h2[data-v-c7bb7f97]{font-weight:400}.naiyou p[data-v-c7bb7f97]{font-size:1.2rem;font-weight:lighter}@media (max-width:768px){.section2[data-v-c7bb7f97]{padding-left:0;padding-right:0%}.midashi h1[data-v-c7bb7f97]{font-size:10vw}.midashi h2[data-v-c7bb7f97]{font-size:8vw}.naiyou[data-v-c7bb7f97]{margin:10vh 0 0;padding:0;width:100%}.naiyou>h2[data-v-c7bb7f97]{padding-left:5%;padding-bottom:20px;width:95%;font-size:4.5vw}.naiyou>p[data-v-c7bb7f97]{padding-left:2%;overflow-wrap:break-word;width:98%;font-size:14px;font-weight:100}}.section[data-v-04ba9dd4]{display:flex;width:100%;height:100vh;background-color:#fff}.service-items[data-v-04ba9dd4]{flex:4;display:flex;flex-direction:column}.title[data-v-04ba9dd4]{flex:3;display:flex;flex-direction:column;text-align:center}.title h2[data-v-04ba9dd4]{margin-top:15vh;font-size:60px;font-weight:100;margin-bottom:0}.title p[data-v-04ba9dd4]{font-size:24px;font-weight:100;margin-top:0}.service-item[data-v-04ba9dd4]{flex:4;margin:auto 0}.service-item li[data-v-04ba9dd4]{position:relative;margin-left:5vw;margin-right:10px;padding:2vw 0;border-top:1px solid #333;font-size:40px;font-weight:100;list-style:none}.service-item li .service-text[data-v-04ba9dd4]{display:inline-block;transition:transform .5s ease,color .5s ease}.service-item li:hover .service-text[data-v-04ba9dd4]{transform:translate(15px) scale(1.05);color:#007bff}.service-img[data-v-04ba9dd4]{flex:6;margin:auto 0 auto auto;text-align:right}.service-img img[data-v-04ba9dd4]{width:100%;height:auto}@media (max-width: 768px){.section[data-v-04ba9dd4]{flex-direction:column;align-items:center;height:auto}.service-items[data-v-04ba9dd4],.service-img[data-v-04ba9dd4]{flex:none;width:100%;margin:0}.service-item ul[data-v-04ba9dd4]{width:90%;max-width:400px;margin:0 auto;padding:0;list-style:none}.service-item li[data-v-04ba9dd4]{margin:2rem 0;padding:2rem 0 1rem;border:none;text-align:center;width:100%;position:relative;font-size:30px}.service-item li[data-v-04ba9dd4]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:1px;background:#333}.service-item li .service-text[data-v-04ba9dd4]{display:inline-block;transition:transform .5s ease,color .5s ease}.service-item li:hover .service-text[data-v-04ba9dd4]{transform:translateY(2px) scale(1.02);color:#007bff}.service-img[data-v-04ba9dd4]{text-align:center;margin:2rem 0}.service-img img[data-v-04ba9dd4]{width:100%;height:auto;display:inline-block}}@media (max-width: 480px){.title h2[data-v-04ba9dd4]{font-size:8vw}.title p[data-v-04ba9dd4]{font-size:5vw}.service-item li[data-v-04ba9dd4]{margin-left:5vw;font-size:6vw;padding:4vw 0}}.section[data-v-ee19b753]{padding-top:10%;height:100vh;width:100%;margin:0 auto;background-color:#135489da;text-align:center}.section>h2[data-v-ee19b753]{margin-top:0;margin-bottom:40px;font-size:2rem;color:#363427}.Achives[data-v-ee19b753]{background:#fff;width:65%;height:75vh;margin:auto;display:flex;flex-wrap:wrap}.Achives div[data-v-ee19b753]{margin-left:auto;background:#fbfeff;box-shadow:0 2px 8px #0000001a;width:300px;height:400px;transition:transform .3s ease;margin-top:auto;margin-bottom:2%}.rlink[data-v-ee19b753]{position:absolute;top:0;left:0;width:100%;height:100%}.Achives[data-v-ee19b753] :last-child{margin-right:auto}.Achives div[data-v-ee19b753]:hover{transform:translateY(-5px)}@media (max-width: 900px){.Achives[data-v-ee19b753]{height:100vh;width:80%}.Achives>div[data-v-ee19b753]{height:30%;margin-left:auto;margin-right:auto}.Achives>div>img[data-v-ee19b753]{width:60%}}.content[data-v-d29e2f3e]{padding-top:200vh}.about[data-v-f7b14af0]{width:80%;margin:auto}.about-top[data-v-f7b14af0]{position:relative;height:100vh;overflow:hidden}.background-blur[data-v-f7b14af0]{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/assets/mitsui-BQdUZgM1.jpg);background-size:cover;background-position:center;z-index:-10;scale:105%}.content[data-v-f7b14af0]{position:relative;z-index:2;color:#fff;padding:20px}.page-title[data-v-f7b14af0]{height:100vh;width:100%;font-size:max(4vw,12px);align-content:center}.page-title h1[data-v-f7b14af0]{font-weight:100;margin-left:10%;margin-top:0}.page-title p[data-v-f7b14af0]{margin-top:0;font-weight:100;margin-left:11%;margin-bottom:0}.message[data-v-f7b14af0]{color:#fff;height:100vh;font-weight:100;text-align:center;margin:0 10%}.message h1[data-v-f7b14af0]{margin-top:10vh;font-weight:100;font-size:5vh}.safety[data-v-f7b14af0]{display:flex;background-color:#fff;height:75vh}.safety h1[data-v-f7b14af0]{background-color:#00025a;margin-top:-7vh;padding:30px 50px;font-size:5vh;width:31vw;margin-left:10vw;font-weight:100;color:#fff}.slide-container[data-v-f7b14af0]{display:flex;flex-direction:column}.slideshow[data-v-f7b14af0]{display:flex;flex-direction:row;text-align:center;position:relative}.slide[data-v-f7b14af0]{margin-left:5%;flex:6}.slide img[data-v-f7b14af0]{width:100%;box-shadow:0 2px 12px #0000001a}.slidedesc[data-v-f7b14af0]{margin-top:10vh;flex:5}.slidedesc p[data-v-f7b14af0]{text-align:left;padding-left:50px;padding-right:20%}.caption[data-v-f7b14af0]{margin-left:10%;font-weight:100;width:90%;font-size:2.5vw;text-align:left}button[data-v-f7b14af0]{position:absolute;top:50%;transform:translateY(-50%);background:#fff8;border:none;font-size:2rem;cursor:pointer;padding:0 12px}button[data-v-f7b14af0]:first-of-type{left:0}button[data-v-f7b14af0]:last-of-type{right:0}table[data-v-f7b14af0]{max-width:900px;width:100%;table-layout:fixed;border-collapse:collapse;margin:0 auto;margin-bottom:10vh}td[data-v-f7b14af0]{overflow-wrap:break-word;word-break:break-all;padding-top:20px;padding-bottom:20px;text-align:center}tr[data-v-f7b14af0]{border-top:1px solid}table[data-v-f7b14af0]:last-child{border-bottom:1px solid}.table-responsive[data-v-f7b14af0]{background-color:#fff;padding-top:4vw;overflow-x:hidden;text-align:center;margin-top:30vh}.table-responsive h1[data-v-f7b14af0]{font-weight:100;font-size:5vh;margin-bottom:7vh}.kajogaki[data-v-f7b14af0]{display:none}.shozai[data-v-f7b14af0]{text-align:left}.trailer[data-v-f7b14af0]{text-align:left;padding-left:30px}.trailer li[data-v-f7b14af0] ::marker{margin:0}@media (max-width: 768px){.page-title h1[data-v-f7b14af0]{font-size:15vw}.page-title p[data-v-f7b14af0]{font-size:7vw}.message[data-v-f7b14af0]{margin:0}.message>h2[data-v-f7b14af0]{margin-left:5%;margin-right:5%;font-size:6vw}.message>p[data-v-f7b14af0]{margin-top:60px;margin-left:10%;margin-right:10%}.about[data-v-f7b14af0]{margin-left:0;margin-right:0;width:100%}.caption[data-v-f7b14af0]{font-size:1.2rem}table[data-v-f7b14af0]{width:100%}tr[data-v-f7b14af0]{display:block}td[data-v-f7b14af0]{display:block;width:100%}.kajogaki[data-v-f7b14af0]{display:block}.rekkyo[data-v-f7b14af0]{display:none}.safety[data-v-f7b14af0]{height:100vh;width:100%;margin-left:0%}.safety h1[data-v-f7b14af0]{margin-top:-7vh;font-size:3vh;width:100%;font-weight:100;color:#fff;margin-left:0;padding-right:0;padding-left:0;text-align:center}.slideshow[data-v-f7b14af0]{flex-direction:column;width:100%}.slide[data-v-f7b14af0]{margin-left:0;transform:translate(0);flex:6;margin-top:10vw}.table-responsive h1[data-v-f7b14af0]{font-size:3vh}.trailer[data-v-f7b14af0]{text-align:left;padding-left:10%;width:90%}}.page-title[data-v-17f61cbe]{margin-top:8vw;width:100%;font-size:max(2vw,12px);height:150vh}.title-content[data-v-17f61cbe]{font-weight:100;position:sticky;top:10vh;margin-left:10vw}.title-content h1[data-v-17f61cbe]{font-weight:100;margin-top:0;font-size:5vw}.title-content p[data-v-17f61cbe]{margin-bottom:0;font-size:3vw}.business h2[data-v-17f61cbe]{text-align:center;text-decoration:underline;text-decoration-thickness:10px;text-decoration-color:#333}.business>div[data-v-17f61cbe]{display:flex;flex-wrap:wrap;border-radius:10px;margin-top:6vh;background-color:#ffffffc2}.Transport[data-v-17f61cbe]{height:300vh;display:flex;flex-direction:row;align-items:flex-start}.Transport>.Description[data-v-17f61cbe]{flex-direction:column;width:50%;display:flex;align-items:center;justify-content:center;padding-top:100vh}.Transport>.Photo[data-v-17f61cbe]{width:50%;position:sticky;top:10vh;align-self:flex-start;display:flex;justify-content:center;align-items:center;height:80vh}.slideshow[data-v-17f61cbe]{width:100%;height:50vh}.Lease[data-v-17f61cbe]{height:300vh;display:flex;flex-direction:row;align-items:flex-start}.Lease>.Description[data-v-17f61cbe]{flex-direction:column;width:50%;display:flex;align-items:center;justify-content:center;padding-top:100vh}.Lease>.Photo[data-v-17f61cbe]{width:50%;position:sticky;top:10vh;align-self:flex-start;display:flex;justify-content:center;align-items:center;height:80vh}.Web[data-v-17f61cbe]{height:300vh;display:flex;flex-direction:row;align-items:flex-start}.Web>.Description[data-v-17f61cbe]{flex-direction:column;width:50%;display:flex;align-items:center;justify-content:center;padding-top:100vh}.Web>.Photo[data-v-17f61cbe]{width:50%;position:sticky;top:10vh;align-self:flex-start;display:flex;justify-content:center;align-items:center;height:80vh}.carousel-container[data-v-17f61cbe]{width:90vw;margin:60px auto;position:relative;overflow:visible;display:flex;align-items:center;-webkit-user-select:none;user-select:none}.carousel-track[data-v-17f61cbe]{width:100%;overflow:hidden;display:flex;position:relative;margin:0 40px;height:40vh}.carousel-slide[data-v-17f61cbe]{min-width:calc(100% / 3);transition:transform .6s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;padding:0 10px;box-sizing:border-box;opacity:.7;filter:blur(.5px);z-index:1}.carousel-slide.active[data-v-17f61cbe]{opacity:1;filter:none;z-index:2}.carousel-slide img[data-v-17f61cbe]{width:100%;border-radius:14px;box-shadow:0 2px 16px #0002;margin-bottom:8px;background:#fff}.caption[data-v-17f61cbe]{font-size:1rem;color:#333;text-align:center;margin-bottom:6px}.arrow[data-v-17f61cbe]{border:none;background:#fff;color:#444;width:40px;height:40px;border-radius:50%;font-size:1.6rem;box-shadow:0 1px 8px #0002;cursor:pointer;z-index:10;position:absolute;top:48%;transform:translateY(-50%)}.arrow.left[data-v-17f61cbe]{left:0}.arrow.right[data-v-17f61cbe]{right:0}.arrow[data-v-17f61cbe]:active{background:#ddeaf9}@media (max-width: 767px){.business[data-v-17f61cbe]{width:100%;padding:0 0 60px}}.careers[data-v-030276e9]{padding:40px 20px;text-align:center}.page-title[data-v-030276e9]{margin-top:8vw;width:100%;text-align:center;font-size:max(2vw,12px)}.page-title h1[data-v-030276e9]{margin-top:0}.page-title p[data-v-030276e9]{margin-bottom:0;font-weight:700}.careers h1[data-v-030276e9]{margin-bottom:20px;font-size:2rem}.careers p[data-v-030276e9]{line-height:1.6}.careers ul[data-v-030276e9]{list-style:none;padding:0}.careers li[data-v-030276e9]{margin-bottom:10px}@media (max-width: 768px){.page-title[data-v-030276e9]{margin-top:15vh}}.page-title[data-v-528af64d]{margin-top:10%;text-align:center}.page-title>p[data-v-528af64d]{margin-bottom:0}.page-title>h1[data-v-528af64d]{margin-top:0}.contact[data-v-528af64d]{background-color:#fff;max-width:600px;margin:50px auto;padding:40px;border-radius:20px}.contact form>div[data-v-528af64d]{margin-bottom:16px}.contact input[data-v-528af64d],.contact textarea[data-v-528af64d]{width:100%;padding:10px;border:none;border-radius:10px;background-color:#e7e7e7;box-sizing:border-box}.contact button[data-v-528af64d]{border-radius:10px;padding:8px 16px}.success[data-v-528af64d]{color:green;margin-top:12px}.error[data-v-528af64d]{color:red;margin-top:12px}@media (max-width: 768px){.page-title[data-v-528af64d]{margin-top:30%}.page-title>p[data-v-528af64d]{margin-bottom:0}.page-title>h1[data-v-528af64d]{margin-top:0}.contact[data-v-528af64d]{margin:10px auto 50px}}
