@import "https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
html,body{overscroll-behavior-y:none;max-width:100vw;overflow-x:hidden}body{color:#3e3a39;counter-reset:number 0;background-color:#fff;font-family:YakuHanJP,Zen Kaku Gothic New,sans-serif;font-size:1.5rem;font-weight:500;line-height:2}*{box-sizing:border-box;margin:0;padding:0}a{word-break:break-all;color:#3e3a39;text-decoration:none;transition:all .2s}.inner{max-width:1040px;margin:0 auto}#fixed-wrap{z-index:-1;width:100%;height:100vh;display:block;position:fixed;top:0;left:0}#fixed-bg{opacity:.65;background:url(/images/top/fv-bg.jpg) top/cover no-repeat;width:100%;height:100%;position:relative}#overlay{background-image:linear-gradient(#00dcff,#00b4ff 43%,#004ec3);width:100%;height:100%;position:absolute;top:0;left:0}.page #fixed-bg{opacity:.65}.page #overlay{background-image:linear-gradient(#00dcff,#00b4ff 43%,#004ec3)}@media screen and (max-width:1000px){.inner{width:100vw;margin:0 auto;padding:0 5%}#fixed-wrap{height:100lvh}#fixed-bg{background:url(/images/top/fv-bg-sp.jpg) top/cover no-repeat}}.en{font-family:YakuHanJP,futura-pt,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.43}.enb{font-family:YakuHanJP,futura-pt-bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.43}@media screen and (min-width:2000px){.inner{max-width:80vw;margin:0 auto;padding:0 5%}}.parallax-bg{z-index:3;background-color:#f6f7fb;position:relative;overflow:hidden}.parallax-items{pointer-events:none;z-index:-1;width:100%;height:200%;position:absolute;top:0;left:0}.parallax-items .para-item{will-change:transform;opacity:.7;transition:opacity .5s;position:absolute}.para-item01{z-index:2;width:1560px;top:2%;right:calc(50% - 140px)}.para-item02{filter:blur(20px);z-index:1;width:700px;top:-5%;right:calc(50% + 135px)}.para-item03{width:700px;top:-5%;left:calc(50% + 220px)}.para-item04{filter:blur(10px);z-index:1;width:620px;top:22%;left:calc(50% + 270px)}.parallax-items img{width:100%;height:auto;display:block}
body{color:#3e3a39;counter-reset:number 0;background-color:#fff;font-family:YakuHanJP,Zen Kaku Gothic New,sans-serif;font-size:1.5rem;font-weight:500;line-height:2}a{word-break:break-all;color:#3e3a39;transition:all .2s}.sp{display:none}.inner{max-width:1040px;margin:0 auto}.en{font-family:YakuHanJP,futura-pt,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.43}.enb{font-family:YakuHanJP,futura-pt-bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.43}img{max-width:100%;height:auto}@media screen and (max-width:1000px){.inner{width:100vw;margin:0 auto;padding:0 5%}.sp{display:block}.pc{display:none}}@media screen and (min-width:2000px){.inner{max-width:80vw;margin:0 auto;padding:0 5%}}header{z-index:999;width:100%;position:absolute;top:0;left:0}.header_inner{justify-content:space-between;align-items:center;width:100%;padding:30px 50px;display:flex;position:relative}.site-logo{width:240px;display:block}.site-logo svg{vertical-align:bottom}.site-logo .cls-1{fill:#75e9fc}.site-logo .cls-2{fill:#fff}.site-logo .cls-3{fill:#00b4ff}.menu{gap:25px;display:flex}.menu li{padding-left:15px;line-height:1;position:relative}.menu li:before{content:"";background-color:#fff;border-radius:50%;width:6px;height:6px;transition:all .2s;position:absolute;top:55%;left:0;transform:translateY(-50%)}.menu li a{color:#fff;font-size:1.7rem;line-height:1}.menu li:hover:before{background-color:#00b4ff}.hum{display:none}.header_contents{z-index:10;opacity:0;pointer-events:none;background-color:#fff;width:100%;height:100lvh;padding:80px 5%;position:absolute;top:0;left:0}@media screen and (max-width:1000px){header{transition:all .2s;position:fixed}header.scrolled{background-color:#fff}.header_inner{padding:0 0 0 5%;transition:all .2s}header .site-logo{z-index:99;width:120px;transition:all .2s}header.scrolled .site-logo .cls-2,header.hum-open .site-logo .cls-2{fill:#3e3a39}.global_menu{display:none}.hum{cursor:pointer;z-index:101;vertical-align:bottom;background-color:#0000;border:none;outline:none;width:60px;height:60px;padding:0;transition:all .3s;display:block;position:relative}.hum span{border-radius:4px;height:4px;transition:all .4s;display:inline-block;position:absolute;left:16px}.hum span:first-child{background-color:#00b4ff;width:50%;top:25px}.hum span:nth-child(2){background-color:#75e9fc;width:30%;top:32px}.hum.active span:first-child{width:40%;top:20px;left:16px;transform:translate(3px,9px)rotate(-45deg)}.hum.active span:nth-child(2){width:40%;top:32px;left:16px;transform:translate(3px,-3px)rotate(45deg)}.header_contents.active{opacity:1;pointer-events:unset}.menu{border-top:1px solid #e0e0e0;flex-direction:column;gap:0}.menu li{border-bottom:1px solid #e0e0e0;padding-left:0}.menu li:before{display:none}.menu li a{color:#3e3a39;padding:22px 0;font-family:YakuHanJP,futura-pt-bold,sans-serif;font-size:2rem;font-weight:500;display:block;position:relative}.menu li a:after{content:url(/images/common/arrow.svg);width:24px;height:24px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}}@media screen and (min-width:2000px){.header_inner{padding:40px 70px}.site-logo{width:15%}.menu{gap:40px}.menu li a{font-size:1.4vw}.menu li{padding-left:30px}.menu li:before{width:12px;height:12px}}footer{padding:80px 0 40px}footer .inner{position:relative}.footer-logo{width:265px;display:block}.footer-nav{margin-top:70px;display:flex}.footer-nav-list{border-left:1px solid #fff;min-width:25%;padding:25px 0 80px 15px}.footer-nav-list .nav-item{margin-bottom:30px}.footer-nav-list .nav-link{color:#fff}.footer-nav-list .nav-link .nav-en{letter-spacing:.1em;font-size:2.6rem;font-weight:700;line-height:1}.footer-nav-list .nav-link .nav-text{letter-spacing:.1em;margin-top:5px;font-size:1.5rem;line-height:1}.footer-nav-list.sub-nav .nav-item{margin-bottom:20px;line-height:1.2}.footer-nav-list.sub-nav .nav-link{font-size:1.5rem}.totop{width:68px;height:68px;display:block;position:absolute;bottom:0;right:0;transform:translateY(100%)}.totop:hover{opacity:.8;transform:translateY(95%)}footer .marquee-track span{color:#fff}footer .footer-com{color:#fff;margin-top:50px;font-size:1.2rem;font-weight:400}footer .footer-com a{color:#fff;text-decoration:underline}footer .footer-com a:hover{-webkit-text-decoration:unset;text-decoration:unset}footer .copyright{color:#fff;letter-spacing:.1em;margin-top:20px;font-weight:300}@media screen and (max-width:1000px){footer{padding:50px 0 20px}.footer-logo{width:180px}.footer-nav{flex-wrap:wrap;justify-content:space-between;margin-top:30px}.footer-nav-list{min-width:unset;width:50%;padding:0 0 20px 10px}.footer-nav-list .nav-link .nav-en{font-size:2.2rem}.footer-nav-list.sub-nav{width:50%;margin-top:20px}.footer-nav-list.sub-nav .nav-link{font-size:1.2rem}.totop{width:55px;height:55px;bottom:-25px;right:5%}footer .text-slide{margin-top:100px}footer .copyright{margin-top:15px;font-size:1.2rem}}@media screen and (min-width:2000px){footer{padding:7% 0 2%}.footer-logo{width:17vw}.footer-nav{margin-top:5%}.footer-nav-list .nav-item{margin-bottom:14%}.footer-nav-list .nav-link .nav-en{font-size:2vw}.footer-nav-list .nav-link .nav-text{margin-top:3%;font-size:1.15vw}.footer-nav-list.sub-nav .nav-item{margin-bottom:10%}.footer-nav-list.sub-nav .nav-link{font-size:1.15vw}.totop{width:100px;height:100px;bottom:10%}footer .footer-com{margin-top:10%;font-size:1vw}footer .copyright{margin-top:5%;font-size:1vw}}.more{border-radius:60px;justify-content:space-between;align-items:center;width:220px;margin-top:60px;padding:12px;display:flex}.more .text{padding-left:15px;font-size:1.4rem;font-weight:600;transition:all .2s}.more .arrow{width:24px;height:24px;transition:all .2s;display:block}.more .arrow svg{vertical-align:baseline}.more .path-circle,.more .path-arrow{transition:all .2s}.more.skyblue{background-color:#75e9fc}.more.skyblue .text{color:#3185ff}.more.skyblue .path-circle,.more.skyblue .path-arrow{fill:#00b4ff}.more.skyblue:hover{background-color:#3185ff}.more.skyblue:hover .text{color:#fff}.more.skyblue:hover .path-circle,.more.skyblue:hover .path-arrow{fill:#fff}.more.blue{background-color:#00b4ff;margin:0 0 40px auto}.more.blue .text{color:#fff}.more.blue .path-circle,.more.blue .path-arrow{fill:#fff}.more.blue:hover{background-color:#3185ff}.more.blue:hover .text{color:#fff}.more.blue:hover .path-circle,.more.blue:hover .path-arrow{fill:#fff}@media screen and (min-width:2000px){.more{border-radius:60px;width:17vw;margin-top:90px;padding:20px 30px}.more .text{font-size:1.2vw}.more .arrow{width:40px;height:40px}}#fixed-wrap{z-index:-1;width:100%;height:100%;display:block;position:fixed;top:0;left:0}#fixed-bg{z-index:2;opacity:1;background:url(/images/top/fv-bg.jpg) top/cover no-repeat;width:100%;height:100%;position:relative}#overlay{z-index:1;background-image:linear-gradient(#00dcff,#00b4ff 43%,#004ec3);width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:1000px){#fixed-wrap{height:100lvh}#fixed-bg{background:url(/images/top/fv-bg-sp.jpg) top/cover no-repeat}}.section-title .title-jp{align-items:center;gap:12px;display:flex}.section-title .title-jp .title-icon{width:25px;height:25px;display:block}.section-title .title-jp .title-icon img{vertical-align:bottom}.section-title .title-jp{letter-spacing:.1em;margin-bottom:10px;font-size:1.8rem;font-weight:500;line-height:1}.section-title .title-en{letter-spacing:.08em;color:#282828;font-size:7.4rem;font-weight:700;line-height:1}@media screen and (max-width:1000px){.section-title .title-jp{font-size:1.6rem}.section-title .title-en{font-size:5.4rem}}@media screen and (min-width:2000px){.section-title .title-jp{font-size:1.4vw}.section-title .title-en{font-size:5vw}}.text-slide{white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:120px;position:relative;overflow:hidden}.marquee-track{will-change:transform;display:inline-block;transform:translate(0,0)}.marquee-track span{letter-spacing:.05em;color:#b5d8e3;padding-right:4rem;font-size:15rem;line-height:1;display:inline-block}@media screen and (max-width:1000px){.text-slide{margin-top:80px}.marquee-track span{padding-right:2rem;font-size:7rem}}.parallax-bg{z-index:3;background-color:#f6f7fb;position:relative;overflow:hidden}.parallax-items{pointer-events:none;z-index:-1;width:100%;height:200%;position:absolute;top:0;left:0}.parallax-items .para-item{will-change:transform;opacity:.7;transition:opacity .5s;position:absolute}.para-item01{z-index:2;width:1560px;top:2%;right:calc(50% - 140px)}.para-item02{filter:blur(20px);z-index:1;width:700px;top:-5%;right:calc(50% + 135px)}.para-item03{width:700px;top:-5%;left:calc(50% + 220px)}.para-item04{filter:blur(10px);z-index:1;width:620px;top:22%;left:calc(50% + 270px)}.parallax-items img{width:100%;height:auto;display:block}@media screen and (max-width:1000px){.para-item01{z-index:2;width:1560px;top:2%;right:calc(50% - 140px)}.para-item02{filter:blur(20px);z-index:1;width:700px;top:-5%;right:calc(50% + 135px)}.para-item03{width:700px;top:-5%;left:calc(50% + 220px)}.para-item04{filter:blur(10px);z-index:1;width:620px;top:22%;left:calc(50% + 270px)}}
.page #fixed-bg{opacity:.65}.page #overlay{background-image:linear-gradient(#00dcff,#00b4ff 43%,#004ec3)}.page-id-2 #overlay{background:#fff}#about-fv{width:100%;height:100lvh;display:block;position:relative}.about-main-title{color:#00b4ff;letter-spacing:.05em;font-size:5.1rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recruit-main-title{color:#fff;letter-spacing:.05em;font-size:3.6rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1000px){.about-main-title,.recruit-main-title{text-align:center;width:90%;font-size:3rem;top:45%}}@media screen and (min-width:2000px){.about-main-title,.recruit-main-title{font-size:3vw}}.mvv{padding:100px 0}.mvv-content{justify-content:space-between;align-items:flex-start;display:flex}.mvv-lead{color:#00b4ff;margin-bottom:30px;font-size:3rem;font-weight:600;line-height:1.5}.mvv-description{font-size:1.8rem}.mvv-detail{min-width:500px}.value-list li{color:#00b4ff;font-size:3rem;font-weight:600}#value{min-height:80vh}@media screen and (max-width:1000px){#value{padding-bottom:120px}.mvv{padding:60px 0}.mvv-content{flex-direction:column;align-items:center}.mvv-detail{text-align:center;margin-top:30px}.mvv-lead{margin-bottom:20px;font-size:2.2rem;font-weight:600;line-height:1.5}.mvv-description{font-size:1.4rem}}@media screen and (min-width:2000px){.mvv{padding:10% 0}.mvv-lead{font-size:2.4vw}.mvv-description{font-size:1.2vw}.value-list li{font-size:2.2vw}.mvv-detail{min-width:30vw}}#company-up{background:url(/images/top/bg-info.jpg) 50%/cover no-repeat fixed;align-items:center;width:100%;min-height:100lvh;padding:240px 0 200px;display:flex;position:relative;overflow:hidden}#company-up .inner{width:1040px}.company-content{justify-content:space-between;display:flex}.company-title{color:#fff}.company-title-en{letter-spacing:.1em;font-size:6rem;font-weight:700;line-height:1}.company-main-title{letter-spacing:.1em;margin-bottom:10px;font-size:1.8rem;font-weight:500;line-height:1}.company-table{border-top:1px solid #fff;width:550px}.company-table .row{color:#fff;border-bottom:1px solid #fff;padding:20px 0;display:flex}.company-table .row .th{width:180px;font-size:1.8rem;font-weight:600;line-height:28px}.company-table .row .td{width:calc(100% - 180px);font-size:1.6rem;font-weight:400;line-height:28px}.company-table .row .td .b{margin:15px 0 5px;font-weight:700;display:inline-block}.company-table .row .td .bf{margin-top:0}@media screen and (max-width:1000px){#company-up{min-height:unset;background:url(/images/top/bg-info-sp.jpg) 50%/cover no-repeat;padding:160px 0 120px;display:block}#company-up .inner{width:100vw}.company-content{flex-direction:column;gap:30px}.company-table{width:100%}.company-title{text-align:center}.company-title-en{font-size:4rem}.company-main-title{margin-top:10px;font-size:1.6rem}.company-table .row{flex-direction:column}.company-table .row .th{width:100%;margin-bottom:10px}.company-table .row .td{width:100%}}@media screen and (min-width:2000px){#company-up{padding:20% 0 15%}#company-up .inner{width:80vw}.company-title-en{font-size:4.5vw}.company-main-title{margin-top:3%;font-size:1.5vw}.company-table{width:52%}.company-table .row{padding:4% 0}.company-table .row .th{width:300px;font-size:1.3vw}.company-table .row .td{width:calc(100% - 300px);font-size:1.1vw;line-height:1.3}}#contact-up{background-color:#f0f4fa;padding:200px 0 120px}#contact-up .inner{width:1040px}.contact-content{justify-content:space-between;align-items:flex-start;display:flex}.contact-title{color:#3e3a39}.contact-title-en{letter-spacing:.1em;font-size:5.4rem;font-weight:700;line-height:1}.contact-main-title{letter-spacing:.1em;color:#00b4ff;margin-top:10px;margin-bottom:10px;font-size:1.8rem;font-weight:500;line-height:1}.contact-table{width:600px}.contact-table .row{color:#3e3a39;flex-direction:column;padding:10px 0;display:flex}.contact-table .row .th{width:200px;font-size:1.5rem;font-weight:500}.contact-table .row .td{width:100%;font-size:1.6rem;font-weight:400}.contact-table .row .td input[type=text],.contact-table .row .td input[type=email]{background-color:#fff;border:none;border-radius:10px;outline:none;width:100%;padding:16px 10px;font-size:1.6rem}.contact-table .row .td textarea{border:none;border-radius:10px;outline:none;width:100%;padding:16px 10px;font-family:YakuHanJP,Zen Kaku Gothic New,sans-serif;font-size:1.6rem}.contact-table .submit-wrap input[type=submit]{cursor:pointer;box-sizing:border-box;color:#fff;background:#3185ff;border:none;border-bottom:5px solid #0000004d;border-radius:100px;width:300px;margin:auto;padding:13px;font-size:1.6rem;font-weight:700;transition:all .3s;display:block}@media screen and (max-width:1000px){#contact-up{min-height:unset;padding:100px 0 60px;display:block}#contact-up .inner{width:100vw}.contact-content{gap:30px;align-items:unset;flex-direction:column}.contact-table{width:100%}.contact-title-en{font-size:4rem}.contact-main-title{margin-top:10px;font-size:1.6rem}.company-table .row{flex-direction:column}.company-table .row .th{width:100%;font-size:1.8rem}.contact-table .submit-wrap input[type=submit]{margin:40px auto 0}}@media screen and (min-width:2000px){#contact-up{padding:10% 0}#contact-up .inner{width:80vw}.contact-title-en{letter-spacing:.07em;font-size:4.4vw}.contact-main-title{margin-top:1%;font-size:1.4vw}.contact-table{width:38vw}.contact-table .row{padding:2% 0}.contact-table .row .th{width:100%;margin:10px;font-size:1.2vw}.contact-table .row .td{font-size:1.2vw}.contact-table .row .td input[type=text],.contact-table .row .td input[type=email]{padding:4% 2%;font-size:1.2vw}.contact-table .submit-wrap{margin-top:4%}.contact-table .submit-wrap input[type=submit]{border-bottom:10px solid #0000004d;width:55%;padding:2.5% 1%;font-size:1.2vw}}#news-archive{background-color:#f0f4fa;padding:150px 0 120px}.top-posts{flex-direction:column;gap:30px;width:100%;display:flex}.top-post{width:100%}.top-post__link{background-color:#ffffffe6;border-radius:50px;align-items:center;width:100%;padding:24px 40px;display:flex;box-shadow:0 0 15px #0000000d}.top-post__link:hover{background-color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}.top-post__link .top-post__date{color:#00b4ff;margin-right:30px;font-size:1.6rem;line-height:1}.top-post__link .top-post__title{font-size:1.6rem}.top-post__link .arrow{width:50px;height:50px;margin-left:auto;display:block}.news-title{color:#3e3a39;margin-bottom:60px}.news-title-en{letter-spacing:.1em;font-size:5.4rem;font-weight:700;line-height:1}.news-main-title{letter-spacing:.1em;color:#00b4ff;margin-top:10px;margin-bottom:10px;font-size:1.8rem;font-weight:500;line-height:1}.pagenation{text-align:center;margin-top:50px;font-style:normal;font-weight:500}.pagenation .wp-pagenavi{justify-content:center;gap:10px;display:flex}.pagenation .wp-pagenavi .pages,.pagenation .wp-pagenavi .nextpostslink,.pagenation .wp-pagenavi .previouspostslink{display:none}.pagenation .wp-pagenavi .page,.pagenation .wp-pagenavi .first,.pagenation .wp-pagenavi .last{color:#444;background-color:#fff;border:1px solid #e8e8e8;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0;display:flex}.pagenation .wp-pagenavi .page:hover,.pagenation .wp-pagenavi .last:hover{color:#fff;background-color:#00b4ff}.pagenation .wp-pagenavi .current{color:#fff;background-color:#00b4ff;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0;display:flex}.pagenation .wp-pagenavi .extend{color:#00b4ff;background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0;display:flex}@media screen and (max-width:1000px){#news-archive{padding:100px 0 60px}.news-title-en{font-size:4rem}.news-main-title{font-size:1.6rem}.top-post__link{border-radius:130px;flex-wrap:wrap;padding:40px;position:relative}.top-post__link .top-post__date{width:calc(100% - 30px);margin-bottom:10px;margin-right:0}.top-post__link .top-post__title{width:calc(100% - 30px);line-height:1.4}.top-post__link .arrow{width:36px;height:36px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}}@media screen and (min-width:2000px){#news-archive{padding:13% 0 10%}.news-title{margin-bottom:5%}.news-title-en{font-size:5vw}.news-main-title{margin-top:1%;font-size:1.4vw}.top-posts{margin-top:6%}.top-post__link{border-radius:200px;padding:3% 4%}.top-post__link .top-post__date{font-size:1.1vw}.top-post__link .top-post__title{font-size:1.2vw}.top-post__link .arrow{width:70px;height:70px}.pagenation{margin-top:5%}.pagenation .wp-pagenavi{gap:20px}.pagenation .wp-pagenavi .current,.pagenation .wp-pagenavi .page,.pagenation .wp-pagenavi .first,.pagenation .wp-pagenavi .last{width:90px;height:90px;font-size:1.2vw}}#service{padding:150px 0 120px}#service .section-title{margin-bottom:80px}.service-text{margin:30px 0 60px;font-size:3rem;font-weight:600;line-height:1.5}.service-item{justify-content:center;align-items:center;gap:50px;display:flex}.service-item.financial{flex-direction:row-reverse;margin-top:40px}.service-item .service-img{width:420px}.service-headline{margin-bottom:15px;font-size:3.4rem;font-weight:600;line-height:1.5}.funding .service-headline{color:#3185ff}.financial .service-headline{color:#237d8a}.service-description{margin-bottom:50px;font-size:1.7rem}.service-more{background-color:#ffffffe6;border-radius:60px;justify-content:space-between;align-items:center;width:330px;padding:25px;display:flex;box-shadow:0 0 15px #0000000d}.service-more:hover{background-color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}.service-more .service-logo img{vertical-align:bottom}.funding .service-more .service-logo{width:142px}.financial .service-more .service-logo{width:200px}.service-more .arrow{width:32px;height:32px;display:block}@media screen and (max-width:1000px){#service{padding:100px 0 150px}.service-text{font-size:2rem}.service-item{flex-direction:column;gap:10px}.service-item .service-content{width:100%}.service-item .service-img{width:90%}.service-headline{text-align:center;margin-bottom:20px;font-size:2.4rem;font-weight:700}.service-description{text-align:center;font-size:1.6rem}.service-more{width:100%;margin:0 auto}.service-item.financial{flex-direction:column;margin-top:70px}}@media screen and (min-width:2000px){#service{padding:12% 0}#service .section-title{margin-bottom:6%}.service-item{gap:120px}.service-item .service-img{width:40%}.service-item .service-img img{width:100%}.service-headline{margin-bottom:5%;font-size:2.5vw}.service-description{margin-bottom:15%;font-size:1.3vw}.service-more{border-radius:200px;width:100%;padding:7%}.funding .service-more .service-logo{width:50%}.financial .service-more .service-logo{width:73%}.service-more .arrow{width:50px;height:50px}}.service-detail{padding:350px 0}.service-head{width:500px;margin-left:auto;position:relative}.service-head .circle-text{transform-origin:50%;width:800px;position:absolute;top:50%;left:44%;transform:translate(-50%,-50%)}.service-head .section-title .title-en .blue{color:#3185ff}.service-head .section-title .title-en .green{color:#237d8a}.service-head .service-discription{z-index:1;margin-top:20px;font-size:1.4rem;position:relative}.service-head .service-discription a{color:#00b4ff;text-decoration:underline}@keyframes rotation{0%{transform:rotate(0)translate(-50%,-50%)}to{transform:rotate(360deg)translate(-50%,-50%)}}.pickup{padding-bottom:100px}.pickup-content{width:100%;margin-top:40px}.pickup-item{opacity:.9;background-color:#fff;border-radius:30px;width:100%;margin-top:30px;padding:30px;box-shadow:0 0 15px #0000000d}.pickup-title{align-items:center;margin-bottom:20px;font-size:2.6rem;display:flex}.pickup-title .tag{color:#75e9fc;background-color:#3185ff;border-radius:30px;margin-right:10px;padding:7px 20px;font-size:1.2rem;line-height:1;display:inline-block}.pickup-inner{justify-content:space-between;display:flex}.pickup-description{text-align:center;padding:60px 0;font-size:2.6rem;font-weight:600}.service-head .section-title .title-en{font-size:3.8rem}@media screen and (max-width:1000px){.service-detail{padding:200px 0 100px}.service-head{width:100%}.service-head .service-discription{font-size:1.4rem}.service-head .section-title .title-en{font-size:3.6rem}.service-head .circle-text{opacity:.2;width:500px;top:-200px;left:unset;right:-85%;transform:translateY(-50%)}.pickup{padding-bottom:60px}.pickup-title{flex-direction:column;align-items:flex-start;gap:10px;font-size:2rem;line-height:1.5}.pickup-inner{flex-direction:column}.pickup-discription{margin-top:20px;font-size:1.4rem}}@media screen and (min-width:2000px){.section-title .title-jp .title-icon{width:40px;height:40px}.service-head .circle-text{width:60vw}.service-detail{padding:22% 0 15%}.service-head{width:42vw}.service-head .section-title .title-en{font-size:3vw}.service-head .service-discription{margin-top:6%;font-size:1.15vw}.pickup{padding-bottom:7%}.pickup-content{margin-top:5%}.pickup-item{padding:4%}.pickup-description{font-size:2vw}}.spacer{height:430vh}#recruit-fv{width:100%;height:100lvh;display:block;position:relative}.recruit_text{color:#fff;letter-spacing:.05em;font-size:1.8rem;font-weight:400;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:640px){.recruit_text{top:50%}.mvv-detail{min-width:unset;width:100%}}@media screen and (min-width:2000px){.recruit_text{margin-top:1%;font-size:1.3vw}}#standard-up{background-color:#f0f4fa;padding:120px 0}.stc-content{width:800px;margin:0 auto}.stc-content h2{margin:1.5em 0 1em;font-size:2rem;font-weight:600}.stc-content h3{margin:1.5em 0 1em;font-size:1.6rem;font-weight:600}.stc-content p{margin:1em 0;font-size:1.6rem;font-weight:400}.stc-content ol{flex-direction:column;gap:10px;margin:1em 0;padding-left:1em;font-weight:600;list-style:decimal;display:flex}.stc-content ul{flex-direction:column;gap:10px;margin:1em 0;padding-left:1em;font-weight:600;list-style:outside;display:flex}.standard-title{margin-bottom:40px}.standard-main-title{letter-spacing:.1em;color:#00b4ff;text-align:center;margin-top:10px;margin-bottom:10px;font-size:2.6rem;font-weight:700;line-height:1}@media screen and (max-width:640px){.stc-content{width:100%;margin:0 auto}}@media screen and (min-width:2000px){#standard-up{padding:7% 0}.standard-title{margin-bottom:5%}.standard-main-title{font-size:2vw}.stc-content{width:50vw}.stc-content h2{font-size:1.5vw}.stc-content h3{font-size:1.3vw}.stc-content p{font-size:1.1vw}.stc-content ol,.stc-content ul{gap:30px;font-size:1.1vw}}
.Header-module__9fWxfa__mainHeader{z-index:999;width:100%;position:absolute;top:0;left:0}.Header-module__9fWxfa__headerInner{justify-content:space-between;align-items:center;width:100%;padding:30px 50px;display:flex;position:relative}.Header-module__9fWxfa__siteLogo{width:240px;display:block}.Header-module__9fWxfa__siteLogo svg{vertical-align:bottom}.Header-module__9fWxfa__cls1{fill:#75e9fc}.Header-module__9fWxfa__cls2{fill:#fff}.Header-module__9fWxfa__cls3{fill:#00b4ff}.Header-module__9fWxfa__mainHeader[data-dark=true] .Header-module__9fWxfa__cls2{fill:#3e3a39}.Header-module__9fWxfa__menu{gap:25px;margin:0;padding:0;list-style:none;display:flex}.Header-module__9fWxfa__menu li{padding-left:15px;line-height:1;position:relative}.Header-module__9fWxfa__menu li:before{content:"";background-color:#fff;border-radius:50%;width:6px;height:6px;transition:all .2s;position:absolute;top:55%;left:0;transform:translateY(-50%)}.Header-module__9fWxfa__menu li a{color:#fff;font-size:1.7rem;line-height:1}.Header-module__9fWxfa__menu li:hover:before{background-color:#00b4ff}.Header-module__9fWxfa__mainHeader[data-dark=true] .Header-module__9fWxfa__menu li a{color:#3e3a39}.Header-module__9fWxfa__hum{display:none}.Header-module__9fWxfa__headerContents{z-index:10;opacity:0;pointer-events:none;background-color:#fff;width:100%;height:100lvh;padding:80px 5%;position:absolute;top:0;left:0}@media screen and (max-width:1000px){.Header-module__9fWxfa__mainHeader{transition:all .2s;position:fixed}.Header-module__9fWxfa__mainHeader.Header-module__9fWxfa__scrolled{background-color:#fff}.Header-module__9fWxfa__headerInner{padding:0 0 0 5%;transition:all .2s}.Header-module__9fWxfa__mainHeader .Header-module__9fWxfa__siteLogo{z-index:99;width:120px;transition:all .2s}.Header-module__9fWxfa__mainHeader.Header-module__9fWxfa__scrolled .Header-module__9fWxfa__siteLogo .Header-module__9fWxfa__cls2,.Header-module__9fWxfa__mainHeader.Header-module__9fWxfa__humOpen .Header-module__9fWxfa__siteLogo .Header-module__9fWxfa__cls2{fill:#3e3a39}.Header-module__9fWxfa__globalMenu{display:none}.Header-module__9fWxfa__hum{cursor:pointer;z-index:101;vertical-align:bottom;background-color:#0000;border:none;outline:none;width:60px;height:60px;padding:0;transition:all .3s;display:block;position:relative}.Header-module__9fWxfa__hum span{border-radius:4px;height:4px;transition:all .4s;display:inline-block;position:absolute;left:16px}.Header-module__9fWxfa__hum span:first-child{background-color:#00b4ff;width:50%;top:25px}.Header-module__9fWxfa__hum span:nth-child(2){background-color:#75e9fc;width:30%;top:32px}.Header-module__9fWxfa__hum.Header-module__9fWxfa__active span:first-child{width:40%;top:20px;left:16px;transform:translate(3px,9px)rotate(-45deg)}.Header-module__9fWxfa__hum.Header-module__9fWxfa__active span:nth-child(2){width:40%;top:32px;left:16px;transform:translate(3px,-3px)rotate(45deg)}.Header-module__9fWxfa__headerContents.Header-module__9fWxfa__active{opacity:1;pointer-events:unset}.Header-module__9fWxfa__menu{border-top:1px solid #e0e0e0;flex-direction:column;gap:0}.Header-module__9fWxfa__menu li{border-bottom:1px solid #e0e0e0;padding-left:0}.Header-module__9fWxfa__menu li:before{display:none}.Header-module__9fWxfa__menu li a{color:#3e3a39;padding:22px 0;font-family:YakuHanJP,futura-pt-bold,sans-serif;font-size:2rem;font-weight:500;display:block;position:relative}.Header-module__9fWxfa__menu li a:after{content:url(/images/common/arrow.svg);width:24px;height:24px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}}@media screen and (min-width:2000px){.Header-module__9fWxfa__headerInner{padding:40px 70px}.Header-module__9fWxfa__siteLogo{width:15%}.Header-module__9fWxfa__menu{gap:40px}.Header-module__9fWxfa__menu li a{font-size:1.4vw}.Header-module__9fWxfa__menu li{padding-left:30px}.Header-module__9fWxfa__menu li:before{width:12px;height:12px}}
.Footer-module__nhiC3q__footer{padding:80px 0 40px}.Footer-module__nhiC3q__footer .Footer-module__nhiC3q__inner{position:relative}.Footer-module__nhiC3q__footerLogo{width:265px;display:block}.Footer-module__nhiC3q__footerNav{margin-top:70px;display:flex}.Footer-module__nhiC3q__footerNavList{border-left:1px solid #fff;min-width:25%;padding:25px 0 80px 15px;list-style:none}.Footer-module__nhiC3q__footerNavList .Footer-module__nhiC3q__navItem{margin-bottom:30px}.Footer-module__nhiC3q__footerNavList .Footer-module__nhiC3q__navLink{color:#fff}.Footer-module__nhiC3q__footerNavList .Footer-module__nhiC3q__navLink .nav-en{letter-spacing:.1em;font-size:2.6rem;font-weight:700;line-height:1}.Footer-module__nhiC3q__footerNavList .Footer-module__nhiC3q__navLink .nav-text{letter-spacing:.1em;margin-top:5px;font-size:1.5rem;line-height:1}.Footer-module__nhiC3q__footerNavList.sub-nav .Footer-module__nhiC3q__navItem{margin-bottom:20px;line-height:1.2}.Footer-module__nhiC3q__footerNavList.sub-nav .Footer-module__nhiC3q__navLink{font-size:1.5rem}.Footer-module__nhiC3q__totop{width:68px;height:68px;display:block;position:absolute;bottom:0;right:0;transform:translateY(100%)}.Footer-module__nhiC3q__totop:hover{opacity:.8;transform:translateY(95%)}.Footer-module__nhiC3q__textSlide{white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:120px;overflow:hidden}.Footer-module__nhiC3q__marqueeTrack{will-change:transform;display:inline-block;transform:translate(0,0)}.Footer-module__nhiC3q__marqueeTrack span{letter-spacing:.05em;color:#fff;padding-right:4rem;font-size:15rem;line-height:1;display:inline-block}.Footer-module__nhiC3q__footerCom{color:#fff;margin-top:50px;font-size:1.2rem;font-weight:400}.Footer-module__nhiC3q__footerCom a{color:#fff;text-decoration:underline}.Footer-module__nhiC3q__footerCom a:hover{-webkit-text-decoration:unset;text-decoration:unset}.Footer-module__nhiC3q__copyright{color:#fff;letter-spacing:.1em;margin-top:20px;font-weight:300}@media screen and (max-width:1000px){.Footer-module__nhiC3q__footer{padding:50px 0 20px}.Footer-module__nhiC3q__footerLogo{width:180px}.Footer-module__nhiC3q__footerNav{flex-wrap:wrap;justify-content:space-between;margin-top:30px}.Footer-module__nhiC3q__footerNavList{min-width:unset;width:50%;padding:0 0 20px 10px}.Footer-module__nhiC3q__footerNavList .Footer-module__nhiC3q__navLink .nav-en{font-size:2.2rem}.Footer-module__nhiC3q__footerNavList.sub-nav{width:50%;margin-top:20px}.Footer-module__nhiC3q__footerNavList.sub-nav .Footer-module__nhiC3q__navLink{font-size:1.2rem}.Footer-module__nhiC3q__totop{width:55px;height:55px;bottom:-25px;right:5%}.Footer-module__nhiC3q__footer .Footer-module__nhiC3q__textSlide{margin-top:100px}.Footer-module__nhiC3q__marqueeTrack span{padding-right:2rem;font-size:7rem}.Footer-module__nhiC3q__footer .Footer-module__nhiC3q__copyright{margin-top:15px;font-size:1.2rem}}@media screen and (min-width:2000px){.Footer-module__nhiC3q__footer{padding:7% 0 2%}.Footer-module__nhiC3q__footerLogo{width:17vw}.Footer-module__nhiC3q__footerNav{margin-top:5%}.Footer-module__nhiC3q__footerNavList .Footer-module__nhiC3q__navItem{margin-bottom:14%}.Footer-module__nhiC3q__footerNavList .Footer-module__nhiC3q__navLink .nav-en{font-size:2vw}.Footer-module__nhiC3q__footerNavList .Footer-module__nhiC3q__navLink .nav-text{margin-top:3%;font-size:1.15vw}.Footer-module__nhiC3q__footerNavList.sub-nav .Footer-module__nhiC3q__navItem{margin-bottom:10%}.Footer-module__nhiC3q__footerNavList.sub-nav .Footer-module__nhiC3q__navLink{font-size:1.15vw}.Footer-module__nhiC3q__totop{width:100px;height:100px;bottom:10%}.Footer-module__nhiC3q__footerCom{margin-top:10%;font-size:1vw}.Footer-module__nhiC3q__copyright{margin-top:5%;font-size:1vw}}
