body{margin:0 auto;padding:0;color:#000;background:#fff;width:100%;min-width:100%;box-sizing:border-box;opacity:0}html{margin:0 auto;padding:0;font-size:16px;line-height:27px;font-weight:400;font-style:normal}@media screen and (max-width: 1025px){html{font-size:1.3vw;line-height:1.7}}@media screen and (max-width: 767px){html{font-size:3.85vw;line-height:6.5vw;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}}html{margin:0 auto;padding:0;font-family:'Noto Sans CJK JP', 'Noto Sans CJK JP Subset', sans-serif}*{margin:0;padding:0;text-align:left}button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,div,ol,ul,li,dl,dt,dd,p{display:block;box-sizing:border-box}fieldset{border:none}::selection{background:#637c95;color:#fff}::-moz-selection{background:#637c95;color:#fff}img{border:none;vertical-align:top;max-width:100%}a img,a{transition:all 0.4s ease}ol,ul{list-style:none}li img{vertical-align:top}a{text-decoration:none;color:#006DA7;transition:.6s}@media screen and (max-width: 767px){a:hover{opacity:1}}a[href^='tel:']{pointer-events:none;color:#777}@media screen and (max-width: 767px){a[href^='tel:']{pointer-events:auto}}table{border-collapse:collapse;border-spacing:0}hr{border:12px double #ededef;margin:30px 0;clear:both}.clear{zoom:100%}.clear:after,hr:after{content:".";display:block;visibility:hidden;height:0;font-size:0;line-height:0;clear:both}button{border:0;transition:.6s;cursor:pointer}button:hover{opacity:.65}.mb--5{margin-bottom:5px}.mb--10{margin-bottom:10px}.mb--15{margin-bottom:15px}.mb--20{margin-bottom:20px}.mb--25{margin-bottom:25px}.mb--30{margin-bottom:30px}.mb--35{margin-bottom:35px}.mb--40{margin-bottom:40px}.mb--45{margin-bottom:45px}.mb--50{margin-bottom:50px}.mb--55{margin-bottom:55px}.mb--60{margin-bottom:60px}.mb--65{margin-bottom:65px}.mb--70{margin-bottom:70px}.mb--75{margin-bottom:75px}.mb--80{margin-bottom:80px}.mb--85{margin-bottom:85px}.mb--90{margin-bottom:90px}.mb--95{margin-bottom:95px}.mb--100{margin-bottom:100px}.pb--5{padding-bottom:5px}.pb--10{padding-bottom:10px}.pb--15{padding-bottom:15px}.pb--20{padding-bottom:20px}.pb--25{padding-bottom:25px}.pb--30{padding-bottom:30px}.pb--35{padding-bottom:35px}.pb--40{padding-bottom:40px}.pb--45{padding-bottom:45px}.pb--50{padding-bottom:50px}.pb--55{padding-bottom:55px}.pb--60{padding-bottom:60px}.pb--65{padding-bottom:65px}.pb--70{padding-bottom:70px}.pb--75{padding-bottom:75px}.pb--80{padding-bottom:80px}.pb--85{padding-bottom:85px}.pb--90{padding-bottom:90px}.pb--95{padding-bottom:95px}.pb--100{padding-bottom:100px}.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}.w105{width:105%}.w110{width:110%}.w115{width:115%}.w120{width:120%}.w125{width:125%}em{font-style:normal}.pc--none{display:none !important}@media screen and (max-width: 767px){.pc--none{display:block !important}}.sp--none{display:block !important}@media screen and (max-width: 767px){.sp--none{display:none !important}}.ipad{display:none}.bg__dot--v1{position:absolute;top:25px;right:0;width:335px}@media screen and (max-width: 1025px){.bg__dot--v1{top:2vw;width:33vw}}@media screen and (max-width: 767px){.bg__dot--v1{top:-3vw;width:40vw}}.bg__dot--v2{position:absolute;top:25px;left:0;width:375px}@media screen and (max-width: 1025px){.bg__dot--v2{top:2vw;width:33vw}}@media screen and (max-width: 767px){.bg__dot--v2{top:0;width:42vw}}.bg__dot--v3{position:absolute;top:400px;right:0;width:375px}@media screen and (max-width: 1025px){.bg__dot--v3{top:40vw;width:33vw}}@media screen and (max-width: 767px){.bg__dot--v3{top:auto;bottom:50vw;width:100vw}}.atl--t1{transform-origin:top left;animation:atl-t1 .5s both;animation-delay:1.25s}.atl--t2{transform-origin:top left;animation:atl-t1 .5s both;animation-delay:1.45s}@keyframes atl-t1{0%{transform:translateX(25px);opacity:0}100%{transform:translateX(0);opacity:1}}.atl--u{transform-origin:center top;animation:atl-u .35s both;animation-delay:1.25s}@keyframes atl-u{0%{transform:translate(0, 100%);opacity:0}100%{transform:translate(0, 0);opacity:1}}.atl--d{transform-origin:center top;animation:atl-d .35s both;animation-delay:1.25s}@keyframes atl-d{0%{transform:translate(0, -100%);opacity:0}100%{transform:translate(0, 0);opacity:1}}.htl--bs{animation:htl--bs 2s both;animation-delay:1.25s}.htl--min{animation:htl--bs-x .65s both;animation-delay:2s;transform-origin:center top}@media screen and (max-width: 767px){.htl--min{animation:htl--bs-xsp .65s both;animation-delay:2s;transform-origin:center top}}.type-ph{clip-path:inset(0 100% 0 0);transition:cubic-bezier(0.37, 0, 0.63, 1);transition-property:clip-path}@keyframes htl--bs{0%{clip-path:inset(0 100% 0 0);transform:translateX(-50px)}30%{transform:translateX(0)}60%{clip-path:inset(0)}100%{clip-path:inset(0)}}@keyframes htl--bs-x{0%{transform:translateX(-30px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes htl--bs-xsp{0%{transform:translateX(-15px);opacity:0}100%{transform:translateX(0);opacity:1}}.visible,.invisible{opacity:0.0;transition:opacity 0.5s ease}.visible{opacity:1.0}.transCurtain{position:relative}.transCurtain.visible{animation-name:curtainLeftFadeIn;animation-duration:1.2s;animation-timing-function:ease-in-out}.transCurtain.visible .im01,.transCurtain.visible .im02,.transCurtain.visible .im03,.transCurtain.visible .im04,.transCurtain.visible .im05{animation-name:fadetime;animation-duration:1.2s;animation-timing-function:ease-in-out}.transCurtain.visible:before{display:block;content:"";position:absolute;z-index:999;width:100%;height:100%;top:0;left:0;transform:scaleX(0);background:linear-gradient(to right, #006DA7 0%, #28B6AA 100%);animation-name:curtainLeft;animation-duration:1.2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes fadetime{0%{opacity:0}30%{opacity:0}100%{opacity:1}}@keyframes curtainLeftFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes curtainLeft{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}.transCurtain-b{position:relative}.transCurtain-b.visible{animation-name:curtainLeftFadeIn-b;animation-duration:1.2s;animation-timing-function:ease-in-out}.transCurtain-b.visible .im01,.transCurtain-b.visible .im02,.transCurtain-b.visible .im03,.transCurtain-b.visible .im04,.transCurtain-b.visible .im05{animation-name:fadetime-b;animation-duration:1.2s;animation-timing-function:ease-in-out}.transCurtain-b.visible:before{display:block;content:"";position:absolute;z-index:999;width:100%;height:100%;top:0;left:0;transform:scaleX(0);background:#fff;animation-name:curtainLeft-b;animation-duration:1.2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes fadetime-b{0%{opacity:0}30%{opacity:0}100%{opacity:1}}@keyframes curtainLeftFadeIn-b{0%{opacity:0}100%{opacity:1}}@keyframes curtainLeft-b{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}.transCurtain-s{position:relative}.transCurtain-s.visible{animation-name:curtainLeftFadeIn-s;animation-duration:.8s;animation-timing-function:ease-in-out}.transCurtain-s.visible .bnr{animation-name:fadetime-s;animation-duration:1s;animation-timing-function:ease-in-out}.transCurtain-s.visible:before{display:block;content:"";position:absolute;z-index:999;width:100%;height:100%;top:0;left:0;transform:scaleX(0);background:#fff;animation-name:curtainLeft-s;animation-duration:.8s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes fadetime-s{0%{opacity:0}30%{opacity:0}80%{opacity:1}100%{opacity:1}}@keyframes curtainLeftFadeIn-s{0%{opacity:0}100%{opacity:1}}@keyframes curtainLeft-s{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}.visible.blurOpenL{animation:blurOpenL 1s ease 0s normal}@keyframes blurOpenL{0%{opacity:0;transform:translateX(-25px)}50%{opacity:0;transform:translateX(-25px)}100%{opacity:1;transform:translateX(0)}}.visible.blurOpenB{animation:blurOpenB 1s ease 0s normal}@keyframes blurOpenB{0%{opacity:0;transform:translateY(25px)}50%{opacity:0;transform:translateY(25px)}100%{opacity:1;transform:translateY(0)}}.visible.blurOpenF{animation:blurOpenF 1s ease 0s normal}@keyframes blurOpenF{0%{opacity:0;transform:translateY(135px)}40%{opacity:1;transform:translateY(-15px)}80%{opacity:1;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}.visible.blurOpenT{animation:blurOpenT 1s ease 0s normal}@keyframes blurOpenT{0%{transform:translateY(125px);opacity:0}40%{transform:translateY(-15px);opacity:1}80%{transform:translateY(0);opacity:1}100%{transform:translateY(0);opacity:1}}.box-hidden{height:125px;width:100%;overflow:hidden}#video--wrapp{position:fixed;height:96vh;bottom:0;right:0;left:0;top:0;transform:translateY(0px)}@media screen and (max-width: 767px){#video--wrapp{height:90vh}}video{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:auto;min-width:100%;min-height:100%;z-index:-1}@media screen and (max-width: 1025px){video{top:50%}}@media screen and (max-width: 767px){video{width:100%;height:auto;min-width:100%;min-height:100%}}.cont__wrapp{position:relative;z-index:1;background:#fff;top:80vh}.cont__wrapp.min{top:44vh}@media screen and (max-width: 1210px){.cont__wrapp.min{top:33vw}}@media screen and (max-width: 767px){.cont__wrapp.min{top:46vw}}@media screen and (max-width: 1210px){.cont__wrapp{top:65vw}}@media screen and (max-width: 767px){.cont__wrapp{top:90vh}}.cont__wrapp.top{top:98.5vh}.inner{max-width:1000px;margin:0 auto;padding:0 0 45px;width:100%;position:relative;z-index:1}@media screen and (max-width: 1025px){.inner{max-width:100%;width:96%;padding:0 0 4.5vw}}@media screen and (max-width: 767px){.inner{max-width:100%;width:90%;padding:6.5vw 0 0}}.flx{display:flex;flex-wrap:wrap}.reverse{flex-direction:row-reverse}.grant{background:linear-gradient(to right, #006DA7 0%, #28B6AA 100%)}.font-w{color:#fff}.bg-blue{background:#EDFCFF}.com__tl--head{position:relative;width:625px;font-weight:bold;text-align:center;z-index:1;margin-top:-80px}@media screen and (max-width: 1210px){.com__tl--head{width:55vw;margin-top:-7vw}}@media screen and (max-width: 767px){.com__tl--head{width:92vw}}.com__tl--head .en{font-size:72px;line-height:72px;letter-spacing:2px;font-weight:400;text-align:center;display:block;font-family:"duos-brush",sans-serif;transform:translate(0, 100%)}@media screen and (max-width: 1210px){.com__tl--head .en{font-size:6vw;line-height:6vw;letter-spacing:.15vw}}@media screen and (max-width: 767px){.com__tl--head .en{font-size:9.65vw;line-height:9.65vw;letter-spacing:.85vw;margin-bottom:1vw;font-weight:500}}.com__tl--head .ja{font-size:47px;line-height:50px;letter-spacing:0;font-weight:900;text-align:center;position:relative;transform:translate(0, -100%)}@media screen and (max-width: 1210px){.com__tl--head .ja{font-size:3.85vw;line-height:3.85vw}}@media screen and (max-width: 767px){.com__tl--head .ja{font-size:7vw;line-height:7vw}}.com__tl--head .hide{overflow:hidden}.com--btn{position:relative;color:#fff;text-align:center;font-weight:600;display:block;padding:10px 8px;box-sizing:border-box;display:flex;align-items:center;height:50px;border-radius:2.5px;background:#006DA7;transition:.3s;overflow:hidden;box-sizing:border-box;border:1px solid #006DA7}@media screen and (max-width: 1025px){.com--btn{font-size:1.55vw;padding:1vw;height:4.75vw;border-radius:0.25vw}}@media screen and (max-width: 767px){.com--btn{font-size:4.3vw;line-height:4.3vw;padding:4vw;height:13.55vw;z-index:0}}.com--btn span{position:relative;z-index:2;display:block;margin:0 auto;text-align:center;width:90%}@media screen and (max-width: 767px){.com--btn span{width:98%}}.com--btn span::after{position:absolute;transform:translateY(42%);right:0;content:'';display:inline-block;width:15px;height:15px;background-image:url(../img/com/arrow-w.png);background-size:contain;vertical-align:middle}@media screen and (max-width: 1025px){.com--btn span::after{width:1.35vw;height:1.35vw;transform:translateY(35%)}}@media screen and (max-width: 767px){.com--btn span::after{width:4vw;height:4vw;transform:translateY(5%)}}.com--btn::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:'';background:#fff;transform-origin:right top;transform:scale(0, 1);transition:transform .3s}.com--btn:hover{border:1px solid #006DA7}.com--btn:hover span{color:#000}@media screen and (max-width: 767px){.com--btn:hover span{color:#fff}}.com--btn:hover span::after{width:15px;height:15px;background-image:url(../img/com/arrow-b.png);background-size:contain;vertical-align:middle}@media screen and (max-width: 1025px){.com--btn:hover span::after{width:1.35vw;height:1.35vw}}@media screen and (max-width: 767px){.com--btn:hover span::after{width:4vw;height:4vw;transform:translateY(5%);background-image:url(../img/com/arrow-w.png);background-size:contain}}.com--btn:hover::before{transform-origin:left top;transform:scale(1, 1)}@media screen and (max-width: 767px){.com--btn:hover::before{transform:scale(0, 1)}}.com--btn-w{position:relative;color:#000;text-align:center;font-weight:600;display:block;padding:10px 8px;box-sizing:border-box;display:flex;align-items:center;height:50px;border-radius:2.5px;background:#fff;transition:.3s;overflow:hidden;box-sizing:border-box;border:1px solid #fff}@media screen and (max-width: 1025px){.com--btn-w{font-size:1.55vw;padding:1vw;height:4.75vw;border-radius:0.25vw}}@media screen and (max-width: 767px){.com--btn-w{font-size:4.3vw;line-height:4.3vw;padding:4vw;height:13.55vw;z-index:0}}.com--btn-w span{position:relative;z-index:2;display:block;margin:0 auto;text-align:center;width:90%}@media screen and (max-width: 767px){.com--btn-w span{width:98%}}.com--btn-w span::after{position:absolute;transform:translateY(42%);right:0;content:'';display:inline-block;width:15px;height:15px;background-image:url(../img/com/arrow-b.png);background-size:contain;vertical-align:middle}@media screen and (max-width: 1025px){.com--btn-w span::after{width:1.35vw;height:1.35vw;transform:translateY(35%)}}@media screen and (max-width: 767px){.com--btn-w span::after{width:4vw;height:4vw;transform:translateY(5%)}}.com--btn-w::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:'';background:#006DA7;transform-origin:right top;transform:scale(0, 1);transition:transform .3s}.com--btn-w:hover{border:1px solid #fff}.com--btn-w:hover span{color:#fff}@media screen and (max-width: 767px){.com--btn-w:hover span{color:#000}}.com--btn-w:hover span::after{width:15px;height:15px;background-image:url(../img/com/arrow-w.png);background-size:contain;vertical-align:middle}@media screen and (max-width: 1025px){.com--btn-w:hover span::after{width:1.35vw;height:1.35vw}}@media screen and (max-width: 767px){.com--btn-w:hover span::after{width:4vw;height:4vw;transform:translateY(5%);background-image:url(../img/com/arrow-b.png);background-size:contain}}.com--btn-w:hover::before{transform-origin:left top;transform:scale(1, 1)}@media screen and (max-width: 767px){.com--btn-w:hover::before{transform:scale(0, 1)}}.h--mv{position:fixed;display:flex;justify-content:center;align-items:center;width:100%;height:94vh;color:#fff;top:80px}@media screen and (max-width: 1210px){.h--mv{height:94vh;top:6.65vw}}@media screen and (max-width: 767px){.h--mv{height:90vh;top:11vw}}.und--mv{position:fixed;display:flex;justify-content:center;align-items:center;width:100%;height:75vh;color:#fff;padding-top:80px;top:80px}@media screen and (max-width: 1210px){.und--mv{height:60vw;top:6.65vw;padding-top:8vw}}@media screen and (max-width: 767px){.und--mv{height:90vh;top:11vw;padding-top:2vw}}.und--mv.min{position:fixed;display:flex;justify-content:center;align-items:center;width:100%;height:35vh;color:#fff;padding-top:80px;top:80px}@media screen and (max-width: 1210px){.und--mv.min{height:29vw;top:5vw;padding-top:8vw}}@media screen and (max-width: 767px){.und--mv.min{height:48vw;top:8vw;padding-top:2vw}}.fuwa-w{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23FFFFFF" viewBox="0 0 343.6 124"><path d="M288.8,11.8c-5.3,0-10.6,0.7-15.8,2.2c-6.1,1.8-12.7,1-18.2-2.3c-20.9-12.5-46.9-12.8-68-0.8c-7.2,4.1-16.1,4.1-23.3,0c-21.6-12.2-48.1-11.7-69.1,1.4c-5.9,3.8-13.2,4.7-19.8,2.4c-5.9-2-12.2-3.1-18.4-3c-29.6,0-53.7,22.5-53.7,50.4s24,50.4,53.7,50.4c6.3,0,12.5-1,18.4-3c6.6-2.2,13.9-1.3,19.8,2.4c21,13.1,47.6,13.7,69.1,1.4c7.2-4.1,16.1-4.1,23.3,0c21.2,12,47.1,11.7,68-0.8c5.5-3.3,12.1-4.1,18.2-2.3c5.1,1.5,10.4,2.2,15.8,2.2c29.6,0,53.7-22.5,53.7-50.4S318.4,11.8,288.8,11.8" /></svg>');background-repeat:no-repeat;background-size:100%;width:340px;height:125px}@media screen and (max-width: 1025px){.fuwa-w{width:33vw;height:12vw}}@media screen and (max-width: 767px){.fuwa-w{width:86vw;height:32vw}}.fuwa-g{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23FFFFFF" viewBox="0 0 343.6 124"><linearGradient id="test" gradientUnits="userSpaceOnUse" x1="-100.2968" y1="544.663" x2="-99.2688" y2="544.683" gradientTransform="matrix(340 0 0 -119.9984 34099.4492 65422.4766)"><stop  offset="0" style="stop-color:%2307689E"/><stop  offset="1" style="stop-color:%232DADA2"/></linearGradient><path style="fill:url(%23test);" d="M288.8,11.8c-5.3,0-10.6,0.7-15.8,2.2c-6.1,1.8-12.7,1-18.2-2.3c-20.9-12.5-46.9-12.8-68-0.8c-7.2,4.1-16.1,4.1-23.3,0c-21.6-12.2-48.1-11.7-69.1,1.4c-5.9,3.8-13.2,4.7-19.8,2.4c-5.9-2-12.2-3.1-18.4-3c-29.6,0-53.7,22.5-53.7,50.4s24,50.4,53.7,50.4c6.3,0,12.5-1,18.4-3c6.6-2.2,13.9-1.3,19.8,2.4c21,13.1,47.6,13.7,69.1,1.4c7.2-4.1,16.1-4.1,23.3,0c21.2,12,47.1,11.7,68-0.8c5.5-3.3,12.1-4.1,18.2-2.3c5.1,1.5,10.4,2.2,15.8,2.2c29.6,0,53.7-22.5,53.7-50.4S318.4,11.8,288.8,11.8" /></svg>');background-repeat:no-repeat;background-size:100%;width:340px;height:125px}@media screen and (max-width: 1025px){.fuwa-g{width:33vw;height:12vw}}@media screen and (max-width: 767px){.fuwa-g{width:86vw;height:32vw}}.scrl{padding-top:60px;position:absolute;bottom:0px;left:0;right:0;display:block;width:50px;margin:0 auto;color:#fff;font-size:14px;font-weight:900}@media screen and (max-width: 767px){.scrl{padding-top:12vw;bottom:2vw;width:13vw;font-size:3.25vw}}.scrl span{position:absolute;top:0;left:50%;width:46px;height:46px;margin-left:-23px;border:1px solid #fff;border-radius:100%;box-sizing:border-box;animation:mousedown 3s infinite}@media screen and (max-width: 767px){.scrl span{width:10vw;height:10vw;margin-left:-5vw}}.scrl span::after{position:absolute;top:50%;left:50%;content:'';width:16px;height:16px;margin:-12px 0 0 -8px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);box-sizing:border-box}@media screen and (max-width: 767px){.scrl span::after{width:4vw;height:4vw;margin:-2.85vw 0 0 -2vw}}@keyframes mousedown{0%{transform:translate(0)}20%{transform:translateY(10px)}40%{transform:translate(0)}}.ggmap{position:relative;padding-bottom:40.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:8.5%}@media screen and (max-width: 767px){.ggmap{padding-bottom:65%;margin:10% 0}}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.head__wrapp{background:#fff;position:fixed;top:0;left:0;z-index:10;width:100%}.head__wrapp--inner{margin:0 auto;height:80px;padding:0 25px;position:relative;display:flex;justify-content:space-between;border-bottom:1px solid #F0EEEE;box-sizing:border-box}@media screen and (max-width: 1210px){.head__wrapp--inner{height:6.65vw;padding:0 2vw}}@media screen and (max-width: 767px){.head__wrapp--inner{height:15.5vw;padding:0 4vw}}.head__wrapp--lg{width:300px;display:flex;align-items:center}@media screen and (max-width: 1210px){.head__wrapp--lg{width:24vw}}@media screen and (max-width: 767px){.head__wrapp--lg{width:58.5vw}}.head__wrapp--nav{margin-top:auto;margin-bottom:28px}@media screen and (max-width: 1210px){.head__wrapp--nav{margin-bottom:2.25vw}}@media screen and (max-width: 767px){.head__wrapp--nav{margin-bottom:2.25vw}}.head__wrapp--nav ol{display:flex;flex-wrap:wrap;justify-content:flex-end;padding-right:140px}@media screen and (max-width: 1210px){.head__wrapp--nav ol{padding-right:14.15vw}}@media screen and (max-width: 767px){.head__wrapp--nav ol{width:83%;display:block;padding-right:0;margin:0 auto}}.head__wrapp--nav ol li{margin:0 0 0 20px}@media screen and (max-width: 1210px){.head__wrapp--nav ol li{margin:0 0 0 1.25vw}}@media screen and (max-width: 767px){.head__wrapp--nav ol li{margin:0 0 2.65vw !important;position:relative}.head__wrapp--nav ol li.s-aw::after{position:absolute;right:0;content:'';display:inline-block;width:3.5vw;height:3.5vw;transform:translateY(-5vw);background:url(../img/com/arrow-w.png) no-repeat;background-size:contain;vertical-align:middle}.head__wrapp--nav ol li.und{border-bottom:1px solid #fff;padding-bottom:4vw;margin:0 0 4vw !important}.head__wrapp--nav ol li.und .bos-in{margin:0 0 2.5vw !important}.head__wrapp--nav ol li.und .bos-ls li{margin-left:5.5vw !important}.head__wrapp--nav ol li.und .bos-ls li::before{content:'';display:inline-block;width:1.5vw;height:1.5vw;background:#fff;border-radius:50%;font-size:1vw;margin-right:2vw;transform:translateY(2.5vw);float:left}}.head__wrapp--nav ol li a{padding:0 5px;color:#000;font-weight:400;font-size:16px;position:relative;display:block}@media screen and (max-width: 1210px){.head__wrapp--nav ol li a{padding:0 0.4vw;font-size:1.325vw}}@media screen and (max-width: 767px){.head__wrapp--nav ol li a{padding:0;font-size:4.15vw;color:#fff}}.head__wrapp--nav ol li a:hover{color:#006DA7}@media screen and (max-width: 767px){.head__wrapp--nav ol li a:hover{color:#fff}}.head__wrapp--nav ol li a::after{position:absolute;bottom:-5px;left:0;content:'';width:100%;height:2px;background:#006DA7;transform:scale(0, 1);transform-origin:right top;transition:transform .3s}@media screen and (max-width: 1210px){.head__wrapp--nav ol li a::after{bottom:-0.8vw;width:100%;height:0.2vw}}@media screen and (max-width: 767px){.head__wrapp--nav ol li a::after{content:none}}.head__wrapp--nav ol li a:hover{opacity:1}.head__wrapp--nav ol li a:hover::after{transform-origin:left top;transform:scale(1, 1)}.head__wrapp--nav ol li.fre a{color:#fff;font-size:18px;font-weight:600;position:absolute;top:0;right:0;width:160px;height:80px;padding:0;display:flex;justify-content:center;align-items:center;border-radius:0;border-top:none;border-right:none;background:linear-gradient(to right, #006DA7 0%, #28B6AA 100%)}@media screen and (max-width: 1210px){.head__wrapp--nav ol li.fre a{font-size:1.5vw;font-weight:600;width:13.25vw;height:6.65vw}}@media screen and (max-width: 767px){.head__wrapp--nav ol li.fre a{font-size:4.25vw;font-weight:600;width:100%;margin:3vw 0;height:14vw}.head__wrapp--nav ol li.fre a.com--btn span::after{right:2vw}}.foot__wrapp{background:#EDFCFF;position:relative;z-index:1}.foot__wrapp--inner{margin:0 auto}.foot__wrapp .flx{display:flex;justify-content:space-between;flex-direction:row-reverse}@media screen and (max-width: 767px){.foot__wrapp .flx{display:block}}.foot__wrapp .flx li{width:50%}@media screen and (max-width: 767px){.foot__wrapp .flx li{width:100%}}.foot__wrapp--bx{width:360px;margin:0 auto;padding:50px 0}@media screen and (max-width: 1210px){.foot__wrapp--bx{width:30vw;padding:4.1vw 0}}@media screen and (max-width: 767px){.foot__wrapp--bx{width:90%;padding:5vw 0}}.foot__wrapp--lg{width:340px;margin-bottom:25px}@media screen and (max-width: 1210px){.foot__wrapp--lg{width:28.5vw;margin-bottom:2vw}}@media screen and (max-width: 767px){.foot__wrapp--lg{width:95%;margin:0 auto 5vw}}.foot__wrapp--add{margin-bottom:15px}@media screen and (max-width: 1210px){.foot__wrapp--add{margin-bottom:1.25vw}}@media screen and (max-width: 767px){.foot__wrapp--add{margin-bottom:4.5vw}}.foot__wrapp--im{width:100%;height:320px;background:url("../img/com/f-img.jpg") center center no-repeat;background-size:cover}@media screen and (max-width: 1210px){.foot__wrapp--im{height:26.65vw}}@media screen and (max-width: 767px){.foot__wrapp--im{height:46.95vw;background-size:contain}}.foot__wrapp address{padding:10px 0;background:#fff}@media screen and (max-width: 1210px){.foot__wrapp address{padding:.85vw 0}}@media screen and (max-width: 767px){.foot__wrapp address{padding:1.25vw 0}}.foot__wrapp address a{color:#000;font-size:12px;text-align:center;display:block}@media screen and (max-width: 1210px){.foot__wrapp address a{font-size:1vw}}@media screen and (max-width: 767px){.foot__wrapp address a{font-size:3.2vw}}@media screen and (max-width: 767px){.top .mer--lk{display:none}}.top .h--mv{background:url("../img/top/mv.jpg") center top no-repeat;background-size:cover}@media screen and (max-width: 767px){.top .h--mv{background:url("../img/top/mv-s.jpg") center top no-repeat;background-size:cover}}.top .h--mv--bx{position:absolute;top:50%;right:50px}@media screen and (max-width: 1210px){.top .h--mv--bx{top:40%;right:20px;width:65vw}}@media screen and (max-width: 767px){.top .h--mv--bx{top:45%;right:20px;width:85vw}}.top .h--mv--tl{font-size:88px;line-height:98px;letter-spacing:-1px;font-weight:900;font-style:italic;display:block;text-align:right;margin:0 0 10px 0;background:linear-gradient(to right, #28B6AA 0%, #006DA7 100%);background:-webkit-linear-gradient(to right, #28B6AA 0%, #006DA7 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}@media screen and (max-width: 1210px){.top .h--mv--tl{font-size:8.25vw;line-height:10vw;letter-spacing:.01vw;margin:0 0 1vw 0}}@media screen and (max-width: 767px){.top .h--mv--tl{font-size:11vw;line-height:14.5vw;letter-spacing:.01vw;margin:0 0 3vw 0;color:#006DA7;text-shadow:0 0 10px #fff,0 0 10px #fff;background-clip:unset;background:none;-webkit-text-fill-color:unset}}.top .h--mv--tl span{margin-right:-40px}@media screen and (max-width: 1210px){.top .h--mv--tl span{display:block;margin-right:-4.5vw;text-align:right}}@media screen and (max-width: 767px){.top .h--mv--tl span{margin-right:-6vw}}.top .h--mv--en{font-size:18px;line-height:18px;font-weight:600;text-align:right;margin-right:-10px;display:block;font-style:italic;transform-origin:top right;color:#006DA7;opacity:.8}@media screen and (max-width: 1210px){.top .h--mv--en{font-size:2.25vw;line-height:2.25vw;margin-right:-10px}}@media screen and (max-width: 767px){.top .h--mv--en{font-size:3.75vw;line-height:1vw;margin-right:-2vw;opacity:1}}.top__wrapp{position:relative}.top__wrapp .blu{color:#006DA7}.top__wrapp .inner{padding:90px 0}@media screen and (max-width: 1025px){.top__wrapp .inner{padding:8vw 0}}@media screen and (max-width: 767px){.top__wrapp .inner{padding:12vw 0}}.top__wrapp .flx{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.top__wrapp .flx{display:block}}.top__wrapp .flx .posiu{width:calc(100% - 380px);position:relative}@media screen and (max-width: 1025px){.top__wrapp .flx .posiu{width:calc(100% - 37vw)}}@media screen and (max-width: 767px){.top__wrapp .flx .posiu{width:100%}}.top__wrapp .flx .posiu .im01{margin-bottom:15px}@media screen and (max-width: 1025px){.top__wrapp .flx .posiu .im01{margin-bottom:1.25vw}}@media screen and (max-width: 767px){.top__wrapp .flx .posiu .im01{margin-bottom:5vw}}.top__wrapp .flx .posiu .posiim02{margin-bottom:15px}@media screen and (max-width: 1025px){.top__wrapp .flx .posiu .posiim02{margin-bottom:1.25vw}}@media screen and (max-width: 767px){.top__wrapp .flx .posiu .posiim02{margin-bottom:5vw}}.top__wrapp .flx .posiu .posiim03{width:290px;margin-left:auto}@media screen and (max-width: 1025px){.top__wrapp .flx .posiu .posiim03{width:28vw}}@media screen and (max-width: 767px){.top__wrapp .flx .posiu .posiim03{width:100%;margin:0 auto}}.top__wrapp .flx.w-same .posiu{width:calc(100% - 490px);position:relative}@media screen and (max-width: 1025px){.top__wrapp .flx.w-same .posiu{width:calc(100% - 47vw)}}@media screen and (max-width: 767px){.top__wrapp .flx.w-same .posiu{width:100%}}.top__wrapp .flx.w-same .top__bx{margin-top:0;width:450px}@media screen and (max-width: 1025px){.top__wrapp .flx.w-same .top__bx{width:44vw}}@media screen and (max-width: 767px){.top__wrapp .flx.w-same .top__bx{margin-top:0;width:100%}}.top__wrapp--btn{margin-bottom:15px}@media screen and (max-width: 1025px){.top__wrapp--btn{margin-bottom:1.5vw}}@media screen and (max-width: 767px){.top__wrapp--btn{margin-bottom:1.5vw}}.top__bnr{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.top__bnr{display:block}}.top__bnr li{width:48%;margin-bottom:15px}.top__bnr li a{position:relative;transition:.3s;overflow:hidden;height:225px;display:block}@media screen and (max-width: 1025px){.top__bnr li a{height:21.35vw}}@media screen and (max-width: 767px){.top__bnr li a{height:auto}}.top__bnr li a::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.65;content:'';background:linear-gradient(to right, #006DA7 0%, #28B6AA 100%);transform-origin:right top;transform:scale(0, 1);transition:transform .5s}.top__bnr li a:hover::before{transform-origin:left top;transform:scale(1, 1)}@media screen and (max-width: 767px){.top__bnr li a:hover::before{transform:scale(0, 1)}}@media screen and (max-width: 1025px){.top__bnr li{margin-bottom:3vw}}@media screen and (max-width: 767px){.top__bnr li{width:100%;margin-bottom:3vw}}.top__bx{margin-top:40px;width:320px}@media screen and (max-width: 1025px){.top__bx{margin-top:3vw;width:31.5vw}}@media screen and (max-width: 767px){.top__bx{margin-top:0;width:100%}}.top__bx.min{margin:0}.top__bx--en{font-size:75px;line-height:75px;margin-bottom:15px;font-weight:200;display:block;font-family:"duos-brush",sans-serif;color:#006DA7}@media screen and (max-width: 1025px){.top__bx--en{font-size:7.25vw;line-height:7.25vw;margin-bottom:1.35vw}}@media screen and (max-width: 767px){.top__bx--en{font-size:15vw;line-height:15vw;margin-bottom:1.35vw;text-align:center}}.top__bx--en.min{font-size:48px;line-height:48px}@media screen and (max-width: 1025px){.top__bx--en.min{font-size:4.75vw;line-height:4.85vw}}@media screen and (max-width: 767px){.top__bx--en.min{font-size:13vw;line-height:13vw;text-align:left;margin-top:12vw}}.top__bx--en.min span{font-size:120px;line-height:0;margin-left:10px}@media screen and (max-width: 1025px){.top__bx--en.min span{font-size:12vw;line-height:0;margin-left:1vw}}@media screen and (max-width: 767px){.top__bx--en.min span{font-size:28vw;line-height:0;margin-left:1vw}}.top__bx--en.wh{color:#fff !important}.top__bx--tl{font-size:26px;line-height:37px;margin-bottom:15px;font-weight:900;display:block}@media screen and (max-width: 1025px){.top__bx--tl{font-size:2.5vw;line-height:3.8vw;margin-bottom:1.25vw}}@media screen and (max-width: 767px){.top__bx--tl{font-size:6.85vw;line-height:10.5vw;margin:3.5vw 0 4.5vw 0}}@media screen and (max-width: 1025px){.top__bx--tx{font-size:1.55vw;line-height:2.55vw}}@media screen and (max-width: 767px){.top__bx--tx{font-size:4vw;line-height:7vw}}.top__bx--tx span{display:block;margin-bottom:25px}@media screen and (max-width: 1025px){.top__bx--tx span{margin-bottom:2.5vw}}@media screen and (max-width: 767px){.top__bx--tx span{margin-bottom:8vw}}.top__bx--nm{font-weight:500;font-size:18px;line-height:28px}@media screen and (max-width: 1025px){.top__bx--nm{font-size:1.75vw;line-height:1.75vw}}@media screen and (max-width: 767px){.top__bx--nm{text-align:center;font-size:4vw;line-height:5.25vw}}.top__mstl{display:flex;justify-content:space-between;max-width:700px;margin:0 auto 65px}@media screen and (max-width: 1025px){.top__mstl{max-width:68vw;margin:0 auto 6vw}}@media screen and (max-width: 767px){.top__mstl{max-width:100%;margin:0 auto 12.5vw}}.top__mstl li{width:46.5%}@media screen and (max-width: 767px){.top__mstl li{width:100%}}.top__h--tx{margin:0 auto 15px;padding-top:45px;color:#fff}@media screen and (max-width: 1025px){.top__h--tx{margin:0 auto 2vw;padding-top:4.5vw}}@media screen and (max-width: 767px){.top__h--tx{margin:0 auto 2vw;padding-top:9vw}}.top__h--en{font-size:86px;line-height:40px;display:block;text-align:center;font-weight:normal;font-family:"duos-brush",sans-serif}@media screen and (max-width: 1025px){.top__h--en{font-size:8vw;line-height:4vw}}@media screen and (max-width: 767px){.top__h--en{font-size:20vw;line-height:15vw;margin-bottom:5%}}.top__yutu{position:relative;width:100%;padding-top:56.25%;margin-top:20px}.top__yutu iframe{position:absolute;top:0;right:0;width:100%;height:100%}.entry .com__tl--head .en{line-height:110px}@media screen and (max-width: 1210px){.entry .com__tl--head .en{line-height:10vw}}@media screen and (max-width: 767px){.entry .mer--lk{display:none}}.entry .und--mv.emv{background:url("../img/shikaientry/mv.jpg") center top no-repeat;background-size:cover}@media screen and (max-width: 767px){.contact .mer--lk{display:none}}.contact #error_message{text-align:center;color:#006DA7;margin-bottom:15px;font-size:25px;line-height:25px;font-weight:bold}.contact .und--mv.cmv{background:url("../img/contact/mv.jpg") center top no-repeat;background-size:cover}@media screen and (max-width: 767px){.contact .und--mv.cmv{background:url("../img/contact/mv-s.jpg") center top no-repeat;background-size:cover}}.contact__wrapp .inner{width:640px;margin:0 auto 55px;padding-top:55px}@media screen and (max-width: 767px){.contact__wrapp .inner{width:88%;margin:0 auto 10%;padding-top:7.5vw}}.contact__wrapp .inner .cact{display:flex}@media screen and (max-width: 767px){.contact__wrapp .inner .cact li{margin-right:10vw}}.contact__wrapp input[type="text"],.contact__wrapp input[type="email"],.contact__wrapp input[type="tel"],.contact__wrapp input[type="date"]{width:100%;font-size:16px;color:#000;min-height:45px;border:#E0E0E0 solid 1px;outline:none;padding:0 20px;box-sizing:border-box;border-radius:5px}.contact__wrapp input[type="text"]::placeholder,.contact__wrapp input[type="email"]::placeholder,.contact__wrapp input[type="tel"]::placeholder,.contact__wrapp input[type="date"]::placeholder{color:#575757}@media screen and (max-width: 767px){.contact__wrapp input[type="text"]::placeholder,.contact__wrapp input[type="email"]::placeholder,.contact__wrapp input[type="tel"]::placeholder,.contact__wrapp input[type="date"]::placeholder{font-size:14px}}@media screen and (max-width: 1025px){.contact__wrapp input[type="text"],.contact__wrapp input[type="email"],.contact__wrapp input[type="tel"],.contact__wrapp input[type="date"]{font-size:1.55vw;min-height:4.5vw;padding:0 2vw;border-radius:0.25vw}}@media screen and (max-width: 767px){.contact__wrapp input[type="text"],.contact__wrapp input[type="email"],.contact__wrapp input[type="tel"],.contact__wrapp input[type="date"]{width:100%;font-size:4.5vw;min-height:11.5vw;padding:0 3%;-webkit-appearance:none;border-radius:1.5vw}}.contact__wrapp textarea{width:100%;font-size:16px;color:#000;min-height:120px;border:#E0E0E0 solid 1px;outline:none;padding:10px 20px;box-sizing:border-box}@media screen and (max-width: 1025px){.contact__wrapp textarea{font-size:1.55vw;min-height:12vw;padding:1.25vw}}@media screen and (max-width: 767px){.contact__wrapp textarea{width:100%;font-size:18px;padding:1.25% 3%;min-height:45vw;-webkit-appearance:none;border-radius:0}}.contact__wrapp textarea::placeholder{color:#575757}@media screen and (max-width: 767px){.contact__wrapp textarea::placeholder{font-size:14px}}.contact__wrapp--con{margin-bottom:5px}@media screen and (max-width: 1025px){.contact__wrapp--con{margin-bottom:.5vw}}@media screen and (max-width: 767px){.contact__wrapp--con{font-size:4.15vw;margin-bottom:2vw}}.contact__wrapp--con label strong{color:#fff;font-size:12px;line-height:12px;font-weight:bold;text-align:center;padding:1px 4px;background:#006DA7;margin-right:5px}@media screen and (max-width: 1025px){.contact__wrapp--con label strong{font-size:1.25vw;line-height:1.25vw;padding:0.1vw 0.45vw;margin-right:0.5vw}}@media screen and (max-width: 767px){.contact__wrapp--con label strong{font-size:3.25vw;line-height:3.25vw;padding:0.1vw 1vw;margin-right:2vw}}.contact__wrapp--con label em{font-weight:500}.contact__wrapp--lk{text-align:center}.contact__wrapp--lk a{text-decoration:underline;font-weight:500}.contact__wrapp--bx{margin-bottom:32.5px}@media screen and (max-width: 1025px){.contact__wrapp--bx{margin-bottom:3vw}}@media screen and (max-width: 767px){.contact__wrapp--bx{margin-bottom:8.5%}}.contact__wrapp--bx .error{color:red}.contact__wrapp--bx input[type="radio"]{cursor:pointer;display:none;vertical-align:middle}.contact__wrapp--bx .radit+label{padding-left:28px;margin-right:20px;position:relative;cursor:pointer}@media screen and (max-width: 1025px){.contact__wrapp--bx .radit+label{padding-left:2.35vw;margin-right:1.75vw}}@media screen and (max-width: 767px){.contact__wrapp--bx .radit+label{font-size:4.65vw;padding-left:7vw;margin-right:0}}.contact__wrapp--bx .radit+label::before{content:"";display:block;position:absolute;top:50%;left:0;width:16px;height:16px;border:1px solid #E0E0E0;background:#F5F5F5;border-radius:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 1025px){.contact__wrapp--bx .radit+label::before{width:1.35vw;height:1.35vw}}@media screen and (max-width: 767px){.contact__wrapp--bx .radit+label::before{width:5vw;height:5vw}}.contact__wrapp--bx .radit:checked+label::after{content:"";display:block;position:absolute;top:50%;left:5px;width:8px;height:8px;background:#fff;border-radius:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 1025px){.contact__wrapp--bx .radit:checked+label::after{left:.4vw;width:.65vw;height:.65vw}}@media screen and (max-width: 767px){.contact__wrapp--bx .radit:checked+label::after{left:1.65vw;width:2.25vw;height:2.25vw}}.contact__wrapp--bx .radit:checked+label::before{border-color:#006DA7;background:#006DA7}.contact__wrapp--check{margin:25px auto;text-align:center}@media screen and (max-width: 1025px){.contact__wrapp--check{margin:2.5vw auto}}@media screen and (max-width: 767px){.contact__wrapp--check{margin:8vw auto 0}}.contact__wrapp--check input[type="checkbox"]{display:none}.contact__wrapp--check input[type="checkbox"]+label{display:none;cursor:pointer;display:inline-block;position:relative;padding-left:25px;padding-right:10px}@media screen and (max-width: 1025px){.contact__wrapp--check input[type="checkbox"]+label{padding-left:2.5vw;padding-right:1vw}}.contact__wrapp--check input[type="checkbox"]+label::before{content:"";position:absolute;display:block;box-sizing:border-box;width:25px;height:25px;margin-top:-12px;left:0;top:50%;border:1px solid;border-color:#E0E0E0;background-color:#F5F5F5}@media screen and (max-width: 1025px){.contact__wrapp--check input[type="checkbox"]+label::before{width:6vw;height:6vw;margin-top:-2.5vw}}.contact__wrapp--check input[type="checkbox"]:checked+label::after{content:"";position:absolute;display:block;box-sizing:border-box;width:18px;height:9px;margin-top:-9px;top:50%;left:3px;transform:rotate(-45deg);border-bottom:3px solid;border-left:3px solid;border-color:#fff}@media screen and (max-width: 1025px){.contact__wrapp--check input[type="checkbox"]:checked+label::after{width:2vw;height:1vw;margin-top:-0.7vw;left:0.3vw}}@media screen and (max-width: 767px){.contact__wrapp--check input[type="checkbox"]:checked+label::after{width:4vw;height:2vw;margin-top:-1vw;left:1.25vw}}.contact__wrapp--check input[type="checkbox"]:checked+label::before{background-color:#006DA7}.contact__wrapp--check label{display:inline-block;color:#000}.contact__wrapp--check label span{font-size:19px;font-weight:500;margin-left:5px}@media screen and (max-width: 1025px){.contact__wrapp--check label span{font-size:1.85vw;margin-left:0.5vw}}@media screen and (max-width: 767px){.contact__wrapp--check label span{margin-left:5vw;font-size:4.5vw}}.contact__wrapp--bd{border-bottom:1px solid #ccc;padding-top:20px}.contact__wrapp--bd .contact__wrapp--bx{margin-bottom:15px}.contact__button--wrapp{position:relative;width:340px;transition:0.5s;margin:15px auto}@media screen and (max-width: 1025px){.contact__button--wrapp{width:38vw;margin:1.5vw auto}}@media screen and (max-width: 767px){.contact__button--wrapp{width:100%;margin:10vw auto 15vw}}.contact__button--wrapp::after{position:absolute;top:35%;right:10px;content:'';display:inline-block;width:15px;height:15px;background-image:url(../img/com/arrow-w.png);background-size:contain;vertical-align:middle}@media screen and (max-width: 1025px){.contact__button--wrapp::after{top:35%;right:1vw;width:1.65vw;height:1.65vw}}@media screen and (max-width: 767px){.contact__button--wrapp::after{top:35%;right:2vw;width:4vw;height:4vw}}.contact__button--wrapp input[type="submit"]{font-size:18px;line-height:27px;font-weight:600;height:50px;text-align:center;display:block;border:none;border-radius:0;outline:0;cursor:pointer;color:#fff;background:#006DA7;border:1px solid #006DA7;width:100%;padding:0;transition:0.3s;position:relative}@media screen and (max-width: 1025px){.contact__button--wrapp input[type="submit"]{font-size:2vw;line-height:3vw;height:6vw}}@media screen and (max-width: 767px){.contact__button--wrapp input[type="submit"]{font-size:4.25vw;line-height:15vw;height:15vw;-webkit-appearance:none;border-radius:0}}.contact__button--wrapp input[type="submit"]:hover{color:#000;background:#fff}.contact__button--wrapp:hover::after{width:15px;height:15px;background-image:url(../img/com/arrow-b.png);background-size:contain;vertical-align:middle}@media screen and (max-width: 1025px){.contact__button--wrapp:hover::after{width:1.65vw;height:1.65vw}}@media screen and (max-width: 767px){.contact__button--wrapp:hover::after{top:35%;right:3vw;width:4vw;height:4vw}}.contact__confirm{margin:50px auto;text-align:center}@media screen and (max-width: 1025px){.contact__confirm{margin:4.45vw auto}}@media screen and (max-width: 767px){.contact__confirm{margin:10% auto 15%}}.contact__confirm div{display:inline-block;margin:0 10px}@media screen and (max-width: 767px){.contact__confirm div{margin:0 auto 8.5%;display:block}}.contact__confirm div input[type="submit"]{width:200px;text-align:center}@media screen and (max-width: 767px){.contact__confirm div input[type="submit"]{width:80%}}.contact__confirm--btn{text-align:center}@media screen and (max-width: 767px){.contact__confirm--btn{margin-bottom:12.5%}}.contact__confirm--btn input[type="submit"]{display:inline-block;height:45px;font-size:18px;line-height:45px;font-weight:bold;padding:0 50px;color:#fff;background:#006DA7;border:1px solid #006DA7;font-weight:900;outline:none;transition:0.2s;border:none;cursor:pointer}@media screen and (max-width: 1025px){.contact__confirm--btn input[type="submit"]{font-size:1.4vw;height:4vw;line-height:4vw;padding:0 4vw}}@media screen and (max-width: 767px){.contact__confirm--btn input[type="submit"]{font-size:4.85vw;height:12vw;line-height:9vw;padding:0 12vw;-webkit-appearance:none;border-radius:0}}.contact__confirm--btn input[type="submit"]:hover{color:#000;background:#fff;border:1px solid #006DA7}@media screen and (max-width: 767px){.contact__confirm--btn input[type="submit"]:hover{color:#fff;background:#006DA7}}.form--bg{background:#F5F5F5}#agreement_error{color:red;text-align:center}@media screen and (max-width: 767px){.about .com__tl--head .en{font-size:13vw;line-height:14vw;margin-bottom:0}.about .mer--lk{display:none}}.about .und--mv{background:url("../img/about/mv.jpg") center top no-repeat;background-size:cover}@media screen and (max-width: 767px){.about .und--mv{background:url("../img/about/mv-s.jpg") center top no-repeat;background-size:cover}}.about__wrapp{position:relative}.about__wrapp .blu{color:#006DA7}.about__wrapp .inner{padding:90px 0}@media screen and (max-width: 1025px){.about__wrapp .inner{padding:8vw 0}}@media screen and (max-width: 767px){.about__wrapp .inner{padding:12vw 0}}.about__wrapp .flx{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.about__wrapp .flx{display:block}}.about__wrapp .flx .posiu{width:calc(100% - 380px);position:relative}@media screen and (max-width: 1025px){.about__wrapp .flx .posiu{width:calc(100% - 37vw)}}@media screen and (max-width: 767px){.about__wrapp .flx .posiu{width:100%}}.about__wrapp .flx .posiu .im01{margin-bottom:15px}@media screen and (max-width: 767px){.about__wrapp .flx .posiu .im01{margin-bottom:5vw}}.about__wrapp .flx .posiu .ims{display:flex;justify-content:space-between}.about__wrapp .flx .posiu .ims li{width:48.5%}.about__wrapp--tl{font-size:26px;line-height:37px;margin-bottom:15px;font-weight:900}@media screen and (max-width: 1025px){.about__wrapp--tl{font-size:2.5vw;line-height:3.8vw;margin-bottom:1.25vw}}@media screen and (max-width: 767px){.about__wrapp--tl{font-size:6.85vw;line-height:10.5vw;margin:3.5vw 0 4.5vw 0}}@media screen and (max-width: 1025px){.about__wrapp--tx{font-size:1.55vw;line-height:2.55vw}}@media screen and (max-width: 767px){.about__wrapp--tx{font-size:4vw;line-height:7vw}}.about__wrapp--tx span{display:block;margin-bottom:25px}@media screen and (max-width: 1025px){.about__wrapp--tx span{margin-bottom:2.5vw}}@media screen and (max-width: 767px){.about__wrapp--tx span{margin-bottom:8vw}}.about--bx{margin-top:40px;width:320px}@media screen and (max-width: 1025px){.about--bx{margin-top:3vw;width:31.5vw}}@media screen and (max-width: 767px){.about--bx{margin-top:0;width:100%}}@media screen and (max-width: 767px){.merit .mer--n{display:none}.merit .com__tl--head .en{font-size:13vw;line-height:14vw;margin-bottom:0}}.merit .und--mv{background:url("../img/merit/mv.jpg") center top no-repeat;background-size:cover}@media screen and (max-width: 767px){.merit .und--mv{background:url("../img/merit/mv-s.jpg") center top no-repeat;background-size:cover}}.merit__wrapp{position:relative}.merit__wrapp .mb0{margin-bottom:0}.merit__wrapp .inter{margin:65px auto}@media screen and (max-width: 1025px){.merit__wrapp .inter{margin:6vw auto}}@media screen and (max-width: 767px){.merit__wrapp .inter{margin:0 auto;padding:2vw 0 0 0}}.merit__wrapp.dot{background:url("../img/com/dot-top.png") right top no-repeat;background-size:265px}@media screen and (max-width: 1025px){.merit__wrapp.dot{background-size:26vw}}@media screen and (max-width: 767px){.merit__wrapp.dot{background:url("../img/com/dot-top-s.png") right top no-repeat;background-size:65vw}}.merit__wrapp .blu{color:#006DA7}.merit__wrapp .inner{padding:120px 0 40px}@media screen and (max-width: 1025px){.merit__wrapp .inner{padding:11vw 0 4vw}}@media screen and (max-width: 767px){.merit__wrapp .inner{padding:12vw 0 8vw}}.merit__wrapp .flx{display:flex;justify-content:space-between;margin-bottom:75px}@media screen and (max-width: 1025px){.merit__wrapp .flx{margin-bottom:7vw}}@media screen and (max-width: 767px){.merit__wrapp .flx{display:block}}.merit__wrapp .flx .posiu{width:calc(100% - 380px);position:relative}@media screen and (max-width: 1025px){.merit__wrapp .flx .posiu{width:calc(100% - 37vw)}}@media screen and (max-width: 767px){.merit__wrapp .flx .posiu{width:100%}}.merit__wrapp .flx .posiu.hx{height:465px}@media screen and (max-width: 1025px){.merit__wrapp .flx .posiu.hx{height:46vw}}@media screen and (max-width: 767px){.merit__wrapp .flx .posiu.hx{height:auto}}.merit__wrapp .flx .posiu .movie{margin-bottom:15px}@media screen and (max-width: 1025px){.merit__wrapp .flx .posiu .movie{margin-bottom:1.5vw}}@media screen and (max-width: 767px){.merit__wrapp .flx .posiu .movie{margin:5.5vw auto 3.5vw}}@media screen and (max-width: 767px){.merit__wrapp .flx .posiu .im01{margin-bottom:5vw}}.merit__wrapp .flx .posiu .posiim02{width:340px;height:auto;position:absolute;top:0;left:0}@media screen and (max-width: 1025px){.merit__wrapp .flx .posiu .posiim02{width:33vw}}@media screen and (max-width: 767px){.merit__wrapp .flx .posiu .posiim02{position:static;width:100%;margin-bottom:5vw}}.merit__wrapp .flx .posiu .posiim03{width:340px;height:auto;position:absolute;bottom:0;right:0}@media screen and (max-width: 1025px){.merit__wrapp .flx .posiu .posiim03{width:33vw}}@media screen and (max-width: 767px){.merit__wrapp .flx .posiu .posiim03{position:static;width:100%;margin-bottom:5vw}}.merit__wrapp--tl{font-size:26px;line-height:37px;margin-bottom:15px;font-weight:900}@media screen and (max-width: 1025px){.merit__wrapp--tl{font-size:2.5vw;line-height:3.8vw;margin-bottom:1.25vw}}@media screen and (max-width: 767px){.merit__wrapp--tl{font-size:6.85vw;line-height:10.5vw;margin:3.5vw 0 4.5vw 0}}@media screen and (max-width: 1025px){.merit__wrapp--tx{font-size:1.55vw;line-height:2.55vw}}@media screen and (max-width: 767px){.merit__wrapp--tx{font-size:4vw;line-height:7vw}}.merit__wrapp--tx span{display:block;margin-bottom:25px}@media screen and (max-width: 1025px){.merit__wrapp--tx span{margin-bottom:2.5vw}}@media screen and (max-width: 767px){.merit__wrapp--tx span{margin-bottom:8vw}}.merit--bx{width:320px}@media screen and (max-width: 1025px){.merit--bx{width:31.5vw}}@media screen and (max-width: 767px){.merit--bx{width:100%}}.merit__h--tx{margin:0 auto 15px;padding-top:45px;color:#fff}@media screen and (max-width: 1025px){.merit__h--tx{margin:0 auto 2vw;padding-top:4.5vw}}@media screen and (max-width: 767px){.merit__h--tx{margin:0 auto 2vw;padding-top:9vw}}.merit__h--en{font-size:56px;line-height:40px;display:block;text-align:center;font-weight:normal;font-family:"duos-brush",sans-serif}@media screen and (max-width: 1025px){.merit__h--en{font-size:5.5vw;line-height:4vw}}@media screen and (max-width: 767px){.merit__h--en{font-size:15vw;line-height:14vw;margin-bottom:0}}.merit__h--ja{font-size:26px;line-height:40px;font-weight:900;text-align:center;margin-bottom:60px}@media screen and (max-width: 1025px){.merit__h--ja{font-size:2.5vw;margin-bottom:5.5vw}}@media screen and (max-width: 767px){.merit__h--ja{font-size:6.5vw;margin-bottom:12.5vw}}@media screen and (max-width: 767px){.kochi .mer--lk{display:none}}.kochi .und--mv{background:url("../img/kochi/mv.jpg") center top no-repeat;background-size:cover}.kochi__wrapp{position:relative}.kochi__wrapp .inner{padding:120px 0}@media screen and (max-width: 1025px){.kochi__wrapp .inner{padding:12.5vw 0}}@media screen and (max-width: 767px){.kochi__wrapp .inner{padding:12vw 0}}.kochi__wrapp .flx{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.kochi__wrapp .flx{display:block}}.kochi__wrapp .flx .posifree{width:calc(100% - 380px);position:relative}@media screen and (max-width: 1025px){.kochi__wrapp .flx .posifree{width:calc(100% - 37vw)}}@media screen and (max-width: 767px){.kochi__wrapp .flx .posifree{width:100%}}.kochi__wrapp .flx .posifree .posiim01{width:480px;height:auto;position:absolute;top:0;left:0;display:block}@media screen and (max-width: 1025px){.kochi__wrapp .flx .posifree .posiim01{width:47.5vw}}@media screen and (max-width: 767px){.kochi__wrapp .flx .posifree .posiim01{position:static;width:100%;margin-bottom:5vw}}.kochi__wrapp .flx .posifree .posiim02{width:340px;height:auto;position:absolute;bottom:0;right:0;display:block}@media screen and (max-width: 1025px){.kochi__wrapp .flx .posifree .posiim02{width:33vw}}@media screen and (max-width: 767px){.kochi__wrapp .flx .posifree .posiim02{position:static;width:100%;margin-bottom:5vw}}.kochi__wrapp .flx .posifree .posiim03{width:480px;height:auto;position:absolute;top:0;right:0}@media screen and (max-width: 1025px){.kochi__wrapp .flx .posifree .posiim03{width:47vw}}@media screen and (max-width: 767px){.kochi__wrapp .flx .posifree .posiim03{position:static;width:100%;margin-bottom:5vw}}.kochi__wrapp .flx .posifree .posiim04{width:340px;height:auto;position:absolute;bottom:0;left:0}@media screen and (max-width: 1025px){.kochi__wrapp .flx .posifree .posiim04{width:33vw}}@media screen and (max-width: 767px){.kochi__wrapp .flx .posifree .posiim04{position:static;width:100%;margin-bottom:5vw}}@media screen and (max-width: 767px){.kochi__wrapp .flx .posifree .im05{margin-bottom:5vw}}.kochi__wrapp .flx .posifree.mt100{margin-top:100px}@media screen and (max-width: 1025px){.kochi__wrapp .flx .posifree.mt100{margin-top:10vw}}@media screen and (max-width: 767px){.kochi__wrapp .flx .posifree.mt100{margin-top:0}}.kochi__wrapp--tl{font-size:26px;line-height:40px;margin-bottom:15px;font-weight:900}@media screen and (max-width: 1025px){.kochi__wrapp--tl{font-size:2.5vw;line-height:4vw;margin-bottom:1.25vw}}@media screen and (max-width: 767px){.kochi__wrapp--tl{font-size:6.85vw;line-height:9vw;margin:3.5vw 0 6vw 0}}@media screen and (max-width: 1025px){.kochi__wrapp--tx{font-size:1.55vw;line-height:2.55vw}}@media screen and (max-width: 767px){.kochi__wrapp--tx{font-size:4vw;line-height:7vw}}.kochi__wrapp--tx span{display:block;margin-bottom:25px}@media screen and (max-width: 1025px){.kochi__wrapp--tx span{margin-bottom:2.5vw}}@media screen and (max-width: 767px){.kochi__wrapp--tx span{margin-bottom:8vw}}.kochi--bx{width:320px}@media screen and (max-width: 1025px){.kochi--bx{width:31.5vw}}@media screen and (max-width: 767px){.kochi--bx{width:100%}}.kochi__tx{margin:0 auto 20px;padding-top:45px;color:#fff}@media screen and (max-width: 1025px){.kochi__tx{margin:0 auto 2vw;padding-top:4.5vw}}@media screen and (max-width: 767px){.kochi__tx{margin:0 auto 2vw;padding-top:9vw}}.kochi__tx.ver01{margin-top:45px}@media screen and (max-width: 1025px){.kochi__tx.ver01{margin-top:4vw}}@media screen and (max-width: 767px){.kochi__tx.ver01{margin-top:4vw}}.kochi__tx.ver02{margin-top:85px}@media screen and (max-width: 1025px){.kochi__tx.ver02{margin-top:8vw}}@media screen and (max-width: 767px){.kochi__tx.ver02{margin-top:6vw}}.kochi__tx--en{font-size:56px;line-height:26px;text-align:center;margin-bottom:5px;font-family:"duos-brush",sans-serif}@media screen and (max-width: 1025px){.kochi__tx--en{font-size:5.25vw;line-height:2.25vw;margin-bottom:0.5vw}}@media screen and (max-width: 767px){.kochi__tx--en{font-size:14vw;line-height:8vw;margin-bottom:0}}.kochi__tx--en.blu{color:#006DA7}.kochi__tx--tl{font-size:18px;text-align:center}@media screen and (max-width: 1025px){.kochi__tx--tl{font-size:1.75vw}}@media screen and (max-width: 767px){.kochi__tx--tl{font-size:4.5vw}}.kochi__tx--tl.blu{color:#006DA7}@media screen and (max-width: 767px){.flow .mer--lk{display:none}.flow .com__tl--head .en{font-size:12.5vw;line-height:12.5vw}.flow .com__tl--head .ja{font-size:8vw;line-height:8vw}}.flow .und--mv{background:url("../img/flow/mv.jpg") center top no-repeat;background-size:cover}@media screen and (max-width: 767px){.flow .und--mv{background:url("../img/flow/mv-s.jpg") center top no-repeat;background-size:cover}}.flow__wrapp{background:url("../img/flow/bg-dot.png") left top repeat-x;background-size:240px;padding-top:175px}@media screen and (max-width: 1025px){.flow__wrapp{background-size:24vw;padding-top:16.5vw}}@media screen and (max-width: 767px){.flow__wrapp{background-size:59.5vw;padding-top:20vw}}.flow__bx{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.flow__bx{display:block}}.flow__bx li{width:44.5%;margin-bottom:80px}@media screen and (max-width: 1025px){.flow__bx li{margin-bottom:7.5vw}}@media screen and (max-width: 767px){.flow__bx li{width:100%;margin-bottom:15vw}}.flow__bx--en{font-size:48px;color:#006DA7;display:block;font-family:"duos-brush",sans-serif;font-weight:normal}@media screen and (max-width: 1025px){.flow__bx--en{font-size:4.8vw}}@media screen and (max-width: 767px){.flow__bx--en{font-size:11vw}}.flow__bx--en span{font-size:120px;line-height:100px;margin-left:10px}@media screen and (max-width: 1025px){.flow__bx--en span{font-size:12vw;line-height:10vw;margin-left:1vw}}@media screen and (max-width: 767px){.flow__bx--en span{font-size:19vw;line-height:17vw;margin-left:3vw}}.flow__bx--tl{font-size:26px;line-height:40px;font-weight:900;margin-bottom:15px}@media screen and (max-width: 1025px){.flow__bx--tl{font-size:2.5vw;line-height:4vw;margin-bottom:1.25vw}}@media screen and (max-width: 767px){.flow__bx--tl{font-size:6.5vw;line-height:8vw;margin-bottom:3.5vw}}.flow__bx--tl.ico::before{content:'';display:inline-block;width:40px;height:40px;background-image:url(../img/com/ico_zm.png);background-size:contain;vertical-align:top;margin-right:10px}@media screen and (max-width: 1025px){.flow__bx--tl.ico::before{width:4vw;height:4vw;margin-right:1vw}}@media screen and (max-width: 767px){.flow__bx--tl.ico::before{width:9vw;height:9vw;margin-right:2vw}}.flow__bx--tx .mb{display:block;margin-bottom:15px}@media screen and (max-width: 1025px){.flow__bx--tx .mb{margin-bottom:1.35vw}}@media screen and (max-width: 767px){.flow__bx--tx .mb{margin-bottom:1.35vw}}.flow__bx--btn{margin-top:20px}@media screen and (max-width: 1025px){.flow__bx--btn{margin-top:2vw}}@media screen and (max-width: 767px){.flow__bx--btn{margin-top:5vw}}@media screen and (max-width: 767px){.pri .mer--lk{display:none}}.pri .und--mv{background:url("../img/privacy/mv.jpg") center top no-repeat;background-size:cover}@media screen and (max-width: 767px){.pri .und--mv{background:url("../img/privacy/mv-s.jpg") center top no-repeat;background-size:cover}}.pri__wrapp{padding-top:65px}@media screen and (max-width: 1025px){.pri__wrapp{padding-top:5.5vw}}@media screen and (max-width: 767px){.pri__wrapp{padding-top:.5vw}}.pri__wrapp .count{padding-top:10px;counter-reset:num;margin-left:15px}@media screen and (max-width: 1025px){.pri__wrapp .count{padding-top:1vw;margin-left:1.25vw}}@media screen and (max-width: 767px){.pri__wrapp .count{padding-top:2.5vw;margin-left:4.5vw}}.pri__wrapp .count.bt{padding-top:0 !important}.pri__wrapp .count li{padding-left:20px;text-indent:-20px;counter-increment:num;margin-bottom:5px}@media screen and (max-width: 1025px){.pri__wrapp .count li{padding-left:2vw;text-indent:-2vw;margin-bottom:.5vw}}@media screen and (max-width: 767px){.pri__wrapp .count li{padding-left:5vw;text-indent:-5vw;margin-bottom:1.85vw}}.pri__wrapp .count li:before{display:inline-block;width:20px;text-indent:0;content:counter(num) "."}@media screen and (max-width: 1025px){.pri__wrapp .count li:before{width:2vw}}@media screen and (max-width: 767px){.pri__wrapp .count li:before{width:5vw}}.pri__box{margin-bottom:45px}@media screen and (max-width: 1025px){.pri__box{margin-bottom:5vw}}@media screen and (max-width: 767px){.pri__box{margin-bottom:6.5vw}}.pri__box a{color:#000;text-decoration:underline}@media screen and (max-width: 767px){.pri__box a{padding-top:2.5vw;font-size:4.2vw;display:block;margin-bottom:15vw}}.pri--tl{margin-bottom:5px}@media screen and (max-width: 1025px){.pri--tl{margin-bottom:.5vw}}@media screen and (max-width: 767px){.pri--tl{margin-bottom:3vw}}.pri--tl h3,.pri--tl h4,.pri--tl h5{font-size:16px;line-height:28px;font-weight:300}@media screen and (max-width: 1025px){.pri--tl h3,.pri--tl h4,.pri--tl h5{font-size:1.55vw;line-height:3vw}}@media screen and (max-width: 767px){.pri--tl h3,.pri--tl h4,.pri--tl h5{font-size:4.15vw;line-height:6vw}}@media screen and (max-width: 767px){.nav--triger{display:block}.nav--triger.active{display:block}header nav.active{z-index:4;display:block;opacity:1}header nav.active>.head__wrapp--logsp{display:block}header nav{position:absolute;z-index:-1;top:0;left:0;color:#fff;text-align:center;transition:all 0.6s;width:100%;height:105vh;opacity:0;padding:18% 0 0;box-sizing:border-box;display:none;background:#5D7886}.nav--triger{display:block;position:absolute;right:2%;top:2.25vw;width:11vw;height:10.5vw;cursor:pointer;z-index:5;background:linear-gradient(to bottom, #006DA7 0%, #28B6AA 100%);border-radius:50%}.nav--triger span{display:block;position:absolute;width:5vw;border-bottom:solid 1.5px #fff;transition:.35s ease-in-out;left:0}}@media screen and (max-width: 767px) and (max-width: 767px){.nav--triger span{border-width:.55vw}}@media screen and (max-width: 767px){.nav--triger span:nth-child(1){top:9px}}@media screen and (max-width: 767px) and (max-width: 767px){.nav--triger span:nth-child(1){top:3.5vw;left:50%;margin-left:-2.5vw}}@media screen and (max-width: 767px){.nav--triger span:nth-child(2){top:20px}}@media screen and (max-width: 767px) and (max-width: 767px){.nav--triger span:nth-child(2){top:5.1vw;left:50%;margin-left:-2.5vw}}@media screen and (max-width: 767px){.nav--triger span:nth-child(3){top:32px}}@media screen and (max-width: 767px) and (max-width: 767px){.nav--triger span:nth-child(3){top:6.8vw;left:50%;margin-left:-2.5vw}}@media screen and (max-width: 767px){.nav--triger span:nth-child(4){border:none;color:#eee;font-size:9px;font-weight:bold;top:34px}.nav--triger.active{background:#fff}.nav--triger.active span:nth-child(1){top:5vw;border-bottom:solid 1px #5D7886;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.nav--triger.active span:nth-child(2),.nav--triger.active span:nth-child(3){top:5vw;margin-right:-2vw;border-bottom:solid 1px #5D7886;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}}
/*# sourceMappingURL=style.css.map */
