/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{-webkit-box-sizing:border-box;border-style:solid;border-width:0;box-sizing:border-box;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:400}dd{margin-left:0}hr{-webkit-box-sizing:content-box;border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;min-width:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:400;text-align:left}:where(html){block-size:100%;-webkit-text-size-adjust:none;font-size:20px}:where(body){background-color:#f7f7f7;color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:1.4;min-block-size:100%;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{text-decoration:none}p{line-height:1.5}p em{font-style:normal;font-weight:700}img{display:block;vertical-align:bottom;width:100%}main{overflow-x:hidden}.sp{display:none}.pc{display:block}.century-gothic{font-family:century-gothic,sans-serif;font-style:normal;font-weight:700}.no-scroll{overflow:hidden}.inner{margin-inline:auto;max-width:1488px;padding-inline:20px;width:100%}.inner-small{margin-inline:auto;max-width:1110px;padding-inline:15px;width:100%}.section-title{color:#0164a2;font-size:138px;font-weight:100;line-height:1.2028985507}.text-highlight{display:inline-block;overflow:hidden;position:relative;white-space:nowrap}.text-highlight::after{background-color:#fff;bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:-1}.text-highlight.is-active::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.fade-in,.fade-in-down,.fade-in-left,.fade-in-right,.fade-in-up{opacity:0;position:relative;-webkit-transition:opacity .5s,-webkit-transform .5s ease-out;transition:opacity .5s,-webkit-transform .5s ease-out;transition:opacity .5s,transform .5s ease-out;transition:opacity .5s,transform .5s ease-out,-webkit-transform .5s ease-out}.fade-in-down.visible,.fade-in-left.visible,.fade-in-right.visible,.fade-in-up.visible,.fade-in.visible{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.fade-in-up{-webkit-transform:translateY(40px);transform:translateY(40px)}.fade-in-down{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.fade-in-left{-webkit-transform:translateX(-40px);transform:translateX(-40px)}.fade-in-right{-webkit-transform:translateX(40px);transform:translateX(40px)}.delay-1{-webkit-transition-delay:.3s;transition-delay:.3s}.delay-2{-webkit-transition-delay:.6s;transition-delay:.6s}.delay-3{-webkit-transition-delay:.9s;transition-delay:.9s}.delay-4{-webkit-transition-delay:1.2s;transition-delay:1.2s}.delay-5{-webkit-transition-delay:1.5s;transition-delay:1.5s}.js-custom-animation .top-information__benefits-content-image{opacity:0;position:relative;-webkit-transition:opacity .5s,-webkit-transform .5s ease-out;transition:opacity .5s,-webkit-transform .5s ease-out;transition:opacity .5s,transform .5s ease-out;transition:opacity .5s,transform .5s ease-out,-webkit-transform .5s ease-out;-webkit-transform:translateX(-40px);transform:translateX(-40px);-webkit-transition-delay:.3s;transition-delay:.3s}.js-custom-animation .top-information__benefits-content-text{opacity:0;position:relative;-webkit-transition:opacity .5s,-webkit-transform .5s ease-out;transition:opacity .5s,-webkit-transform .5s ease-out;transition:opacity .5s,transform .5s ease-out;transition:opacity .5s,transform .5s ease-out,-webkit-transform .5s ease-out;-webkit-transform:translateY(40px);transform:translateY(40px)}.js-custom-animation.visible .top-information__benefits-content-image{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.js-custom-animation.visible .top-information__benefits-content-text{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.header{left:50%;position:fixed;top:33px;-webkit-transform:translateX(-50%);background-color:#fff;border-radius:69px;padding:27px 39px 25px 56px;transform:translateX(-50%);width:95.4166666667%;-webkit-transition:all .4s;transition:all .4s;z-index:100}.header.scrolled{border-radius:0 0 40px 40px;padding:13px 19px 15px 36px;top:0;width:100%}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo picture{display:block;max-width:307px}.header__logo span{background-color:#0164a2;display:block;height:56.4705882353%;width:3px;-webkit-transform:rotate(30deg);margin-left:28px;transform:rotate(30deg)}.header__logo p{color:#0164a2;font-size:18px;font-weight:500;letter-spacing:1px;line-height:1.1111111111;margin-left:29px}.header__nav{margin-left:auto}.header__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;height:100%}.header__nav ul li a{-webkit-transition:.4s;transition:.4s}.header__nav ul li a:hover{opacity:.7}.header__nav ul li:last-child{font-weight:500}.header__nav ul li:last-child a{background-image:linear-gradient(127deg,#66b4ed,#040071);border-radius:37px;color:#fff;padding:21px 30px 20px;white-space:nowrap;-webkit-transition:.4s;display:inline-block;transition:.4s}.header__nav ul li:last-child a:hover{-webkit-transform:scale(1.03,1.03);opacity:1;transform:scale(1.03,1.03)}.burger-btn{display:none;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);height:25px;transform:translateY(-50%);width:30px;z-index:101}.burger-btn .bar{background-color:#0164a2;display:block;height:5px;width:30px}.burger-btn .bar__middle{margin-top:5px}.burger-btn .bar__bottom{margin-top:5px}.burger__nav{height:100%;overflow-y:scroll;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s;background:linear-gradient(138deg,#64b2eb 0,#1f3286 100%);color:#fff;display:none;max-width:275px;padding:0;scrollbar-width:none;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%;z-index:103}.burger__nav::-webkit-scrollbar{display:none}.burger__nav::-webkit-scrollbar-track{display:none}.burger__nav::-webkit-scrollbar-thumb{display:none}.burger__nav-bg{background:rgba(0,0,0,.5);display:none;height:100%;position:fixed;width:100%;z-index:102}.burger__nav-inner{padding:46px 37px 39px 36px}.burger__nav-inner nav{margin-inline:auto;margin-top:31px;width:97.0297029703%}.burger__nav-inner nav ul{margin-top:46px;padding-left:3px}.burger__nav-inner nav ul li{margin-top:15px}.burger__nav-inner nav ul li:first-child{margin-top:0}.burger__nav-inner nav ul li a{font-size:14px;letter-spacing:1.7px;line-height:1.8571428571}.burger__nav-inner nav ul:first-child{margin-top:0;padding-left:0}.burger__nav-inner nav ul:first-child li{border-bottom:1px solid #fff;margin-top:29px;padding-bottom:10px}.burger__nav-inner nav ul:first-child li:first-child{margin-top:0}.burger__nav-inner nav ul:first-child li a{display:inline-block;font-size:20px;line-height:1.5;position:relative;width:100%}.burger__nav-inner nav ul:first-child li a::before{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:url(../img/burger__nav-arrow.svg) no-repeat center center/contain;height:24.59px;transform:translateY(-50%);width:21.03px}.burger__nav-logo{display:-webkit-box;display:-ms-flexbox;display:flex;height:clamp(1px,15.3846153846vw,60px);width:clamp(1px,51.2820512821vw,200px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:31px}.burger__nav-logo img{width:54%}.burger__nav .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:37px}.burger__nav-close{display:inline-block;margin-inline:auto}.burger__nav-close span{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:36px;height:50px;line-height:1;width:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #fff;font-weight:600}.burger__nav.slide-in{-webkit-transform:translateX(0);transform:translateX(0)}.footer{margin-top:126px}.footer__head{background-color:#0164a2;border-radius:100px 100px 0 0;padding-bottom:70px;padding-top:44px}.footer__head .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:20px;justify-content:space-between;max-width:1360px}.footer__head-text{color:#fff;display:block;width:63.0524861878%}.footer__head-text h3{font-size:clamp(50px,4.8275862069vw,70px);font-weight:800;line-height:1.06}.footer__head-text h3 span{white-space:nowrap}.footer__head-text p{font-size:24px;font-weight:500;line-height:1.4;margin-left:auto;margin-top:30px;width:90.9090909091%}.footer__head-btn__wrap{max-width:420px;padding-bottom:clamp(1px,2.7586206897vw,40px)}.footer__head-btn{background-image:-webkit-gradient(linear,left top,right top,from(#f0f741),to(#d89f44));background-image:linear-gradient(90deg,#f0f741,#d89f44);border:clamp(1px,.2307692308vw,3px) solid #fff;border-radius:clamp(1px,3.1538461538vw,41px);display:inline-block;font-size:clamp(1px,1.5384615385vw,20px);padding:clamp(1px,1.0769230769vw,14px) clamp(1px,3.6153846154vw,47px) clamp(1px,1.3076923077vw,17px) clamp(1px,2.0769230769vw,27px);position:relative;width:100%;-webkit-transition:.4s;margin-top:15px;transition:.4s}.footer__head-btn::before{aspect-ratio:19/17;background:url(../img/btn-icon02.svg) no-repeat center center/contain;content:"";height:clamp(1px,1.1538461538vw,15px);position:absolute;right:5%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-transition:.4s;transition:.4s}.footer__head-btn:hover{-webkit-transform:scale(1.03,1.03);transform:scale(1.03,1.03)}.footer__head-btn:hover::before{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.footer__head-btn:first-child{background-image:linear-gradient(127deg,#66b4ed,#040071);color:#fff;font-weight:500;margin-top:0}.footer__head-btn:first-child::before{background:url(../img/btn-icon01.svg) no-repeat center center/contain}.footer__bottom{background-color:#fff;padding-bottom:30px;padding-top:70px}.footer__bottom .container{margin-inline:auto;max-width:1920px}.footer__bottom-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;margin-left:auto}.footer__bottom-logo{width:clamp(1px,20.3125vw,260px)}.footer__bottom .wrapper{padding-bottom:13px}.footer__bottom-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.footer__bottom-nav ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__bottom-nav ul li a{display:inline-block;font-size:18px;letter-spacing:1.7px;line-height:1.8888888889;-webkit-transition:.4s;font-weight:400;transition:.4s}.footer__bottom-nav ul li a:hover{opacity:.7}.footer__copyright{background-color:#fff;font-size:16px;font-weight:400;padding:40px 0 60px;text-align:center}.top-mv{height:100vh;max-height:949px;padding-bottom:clamp(1px,min(4.0042149631vh,1.9791666667vw),38px);position:relative;z-index:2}.top-mv .container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding-top:170px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-mv__container{display:-ms-grid;display:grid;height:auto;margin-inline:auto;max-width:1920px;position:relative;-ms-grid-columns:clamp(1px,min(88.3034773446vh,43.6458333333vw),838px) clamp(1px,min(114.0147523709vh,56.3541666667vw),1082px);grid-template-columns:clamp(1px,min(88.3034773446vh,43.6458333333vw),838px) clamp(1px,min(114.0147523709vh,56.3541666667vw),1082px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-mv__container .top-mv__text-wrapper{aspect-ratio:838/741;position:relative}.top-mv__container-bg{height:100%;left:50%;position:absolute;top:0;width:100vw;-webkit-transform:translateX(-50%);background:url(../img/top-mv-bg02.jpg) no-repeat center center/cover;transform:translateX(-50%);z-index:-1}.top-mv__text{margin-top:clamp(1px,min(3.5827186512vh,1.7708333333vw),34px);padding-left:clamp(1px,min(3.5827186512vh,1.7708333333vw),34px);padding-top:clamp(1px,min(1.4752370917vh,.7291666667vw),14px);position:relative;z-index:1}.top-mv__text::before{content:"";height:100%;left:clamp(-34px,max(-3.5827186512vh,-1.7708333333vw),1px);position:absolute;top:0;width:calc(100% + clamp(1px,min(3.5827186512vh,1.7708333333vw),34px) + clamp(1px,min(10.0105374078vh,4.9479166667vw),95px));z-index:-1;-webkit-clip-path:polygon(0 0,calc(100% - clamp(1px,min(11.5911485774vh,5.7291666667vw),110px)) 0,100% 100%,0 100%);background:linear-gradient(225deg,#66b4ed,#04005f);clip-path:polygon(0 0,calc(100% - clamp(1px,min(11.5911485774vh,5.7291666667vw),110px)) 0,100% 100%,0 100%)}.top-mv__text::after{content:"";height:100%;left:clamp(-34px,max(-3.5827186512vh,-1.7708333333vw),1px);position:absolute;top:clamp(1px,min(3.7934668072vh,1.875vw),36px);width:calc(100% + clamp(1px,min(3.5827186512vh,1.7708333333vw),34px) + clamp(1px,min(15.0684931507vh,7.4479166667vw),143px));z-index:-2;-webkit-clip-path:polygon(0 0,calc(100% - clamp(1px,min(11.5911485774vh,5.7291666667vw),110px)) 0,100% 100%,0 100%);background:linear-gradient(225deg,#66b4ed,#04005f);clip-path:polygon(0 0,calc(100% - clamp(1px,min(11.5911485774vh,5.7291666667vw),110px)) 0,100% 100%,0 100%);opacity:.33}.top-mv__text p{color:#fff;font-size:clamp(1px,min(5.2687038988vh,2.6041666667vw),50px);font-weight:800;line-height:1}.top-mv__text p span{display:inline-block}.top-mv__text p span:last-child{margin-top:clamp(1px,min(3.5827186512vh,1.7708333333vw),34px)}.top-mv__text-image{display:block;margin-top:clamp(1px,min(2.9504741834vh,1.4583333333vw),28px)}.top-mv__text-image img{aspect-ratio:428/111;width:clamp(1px,min(45.1001053741vh,22.2916666667vw),428px)}.top-mv__model-image{padding-left:clamp(1px,min(18.22971549vh,9.0104166667vw),173px);position:relative;top:clamp(-9px,max(-.9483667018vh,-.46875vw),1px);z-index:2}.top-mv__model-image picture{display:block}.top-mv__model-image picture img{aspect-ratio:548/408;max-width:clamp(1px,28.5416666667vw,548px);width:clamp(1px,min(57.7449947313vh,28.5416666667vw),548px)}.top-mv__images{aspect-ratio:1082/741;position:relative;z-index:1}.top-mv__images picture{display:block;position:absolute}.top-mv__images picture img{-webkit-box-shadow:8px 8px 5px rgba(0,0,0,.16);box-shadow:8px 8px 5px rgba(0,0,0,.16)}.top-mv__images picture:first-child{aspect-ratio:227/211;left:clamp(1px,min(12.8556375132vh,6.3541666667vw),122px);max-width:clamp(1px,11.8229166667vw,227px);top:clamp(1px,min(9.3782929399vh,4.6354166667vw),89px);width:clamp(1px,11.8229166667vw,227px);z-index:1}.top-mv__images picture:nth-child(2){aspect-ratio:600/368;max-width:clamp(1px,31.25vw,600px);right:0;top:clamp(1px,min(3.0558482613vh,1.5104166667vw),29px);width:clamp(1px,31.25vw,600px);z-index:2;-webkit-transition-delay:.15s;transition-delay:.15s}.top-mv__images picture:nth-child(3){aspect-ratio:497/315;max-width:clamp(1px,25.8854166667vw,497px);right:clamp(1px,min(3.8988408851vh,1.9270833333vw),37px);top:clamp(1px,min(37.5131717597vh,18.5416666667vw),356px);width:clamp(1px,25.8854166667vw,497px);z-index:3;-webkit-transition-delay:.3s;transition-delay:.3s}.top-mv__images picture:nth-child(4){aspect-ratio:339/315;left:clamp(1px,min(25.7112750263vh,12.7083333333vw),244px);max-width:clamp(1px,17.65625vw,339px);top:clamp(1px,min(30.1369863014vh,14.8958333333vw),286px);width:clamp(1px,17.65625vw,339px);z-index:4;-webkit-transition-delay:.45s;transition-delay:.45s}.top-mv__images picture:last-child{aspect-ratio:264/246;left:0;max-width:clamp(1px,13.75vw,264px);top:clamp(1px,min(43.0979978925vh,21.3020833333vw),409px);width:clamp(1px,13.75vw,264px);z-index:5;-webkit-transition-delay:.6s;transition-delay:.6s}.top-mv__btn-wrap{bottom:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1px,min(2.1074815595vh,1.0416666667vw),20px);transform:translateX(-50%);width:clamp(1px,min(107.4815595364vh,53.125vw),1020px);z-index:10}.top-mv__btn{width:49.0196078431%}.top-mv__btn a{background-image:-webkit-gradient(linear,left top,right top,from(#f0f741),to(#d89f44));background-image:linear-gradient(90deg,#f0f741,#d89f44);border:clamp(1px,min(.3161222339vh,.15625vw),3px) solid #fff;border-radius:clamp(1px,min(4.320337197vh,2.1354166667vw),41px);display:inline-block;font-size:clamp(1px,min(2.9504741834vh,1.4583333333vw),28px);padding:clamp(1px,min(1.6859852476vh,.8333333333vw),16px) clamp(1px,min(4.9525816649vh,2.4479166667vw),47px) clamp(1px,min(2.0021074816vh,.9895833333vw),19px) clamp(1px,min(2.8451001054vh,1.40625vw),27px);position:relative;width:100%;-webkit-transition:.4s;transition:.4s}.top-mv__btn a::before{aspect-ratio:19/17;background:url(../img/btn-icon02.svg) no-repeat center center/contain;content:"";height:clamp(1px,min(1.7913593256vh,.8854166667vw),17px);position:absolute;right:5%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-transition:.4s;transition:.4s}.top-mv__btn a:hover{-webkit-transform:scale(1.03,1.03);transform:scale(1.03,1.03)}.top-mv__btn a:hover::before{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.top-mv__btn:first-child a{background-image:-webkit-gradient(linear,left top,right top,from(#0ef4ff),to(#04005f));background-image:linear-gradient(90deg,#0ef4ff,#04005f);color:#fff;font-weight:500}.top-mv__btn:first-child a::before{background:url(../img/btn-icon01.svg) no-repeat center center/contain}.top-mv__text{-webkit-transform:translateX(-40px);transform:translateX(-40px)}.top-mv__images picture,.top-mv__model-image,.top-mv__text{opacity:0;-webkit-transition:opacity .5s,-webkit-transform .5s ease-out;transition:opacity .5s,-webkit-transform .5s ease-out;transition:opacity .5s,transform .5s ease-out;transition:opacity .5s,transform .5s ease-out,-webkit-transform .5s ease-out}.top-mv__images picture.visible,.top-mv__model-image.visible,.top-mv__text.visible{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.top-features{margin-top:15px;padding-bottom:99px;position:relative;z-index:10}.top-features__lead{padding-bottom:123px;position:relative;z-index:1}.top-features__lead::before{content:"";left:54%;position:absolute;top:-10%;z-index:-1;-webkit-transform:translateX(-50%) rotate(-6deg);aspect-ratio:1785/852;background:url(../img/top-feature-bg.png) no-repeat center center/contain;pointer-events:none;transform:translateX(-50%) rotate(-6deg);width:1190px}.top-features__lead-wrap h3{color:#0164a2;font-size:70px;font-weight:500;line-height:1;text-align:center}.top-features__lead-wrap h3 span{color:#000;display:block;font-size:25px;font-weight:400;line-height:1.4;margin-top:8px}.top-features__lead-wrap picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;height:45.97px;justify-content:center;margin-top:13px}.top-features__lead-wrap picture img{aspect-ratio:39/46;max-width:39px}.top-features__lead-wrap p{font-weight:400;margin-top:22px;text-align:center}.top-features__lead-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:41px}.top-features__lead-content{background-color:#fff;border:1px solid #0164a2;border-radius:15px;padding:39px 20px 46px;width:27.2222222222%}.top-features__lead-content picture{display:block}.top-features__lead-content picture img{margin-inline:auto;width:66.0748031496%}.top-features__lead-content p{color:#0164a2;font-weight:500;line-height:1.2;margin-top:12px;text-align:center}.top-features__lead-content p em{font-size:25px;font-weight:700}.top-features__lead .remark{line-height:1.5;margin-top:47px;text-align:center}.top-features__lead .remark em{font-size:25px;font-weight:700;line-height:1.2}.top-features__about{background:url(../img/top-features__about-contents-bg.jpg) no-repeat center center/cover;border-radius:120px 120px 0 0;padding-bottom:38px}.top-features__about-head{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:-24px;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:40px;justify-content:space-between}.top-features__about-head em{font-size:32px;font-style:normal;font-weight:500;line-height:1.40625}.top-features__about-head h3{color:#0164a2;font-size:138px;font-weight:100;line-height:1;margin-top:35px}.top-features__about-head h3 span{display:block;font-size:83px}.top-features__about-head p{margin-top:20px}.top-features__about-head picture{display:block;max-width:203px;position:relative;width:45%;z-index:1}.top-features__about-head picture::before{content:"";left:50%;position:absolute;top:50%;z-index:-1;-webkit-transform:translate(-50%,-50%);aspect-ratio:1/1;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%);width:139.9014778325%}.top-features__about h4{margin-inline:auto;max-width:837px;padding-bottom:28px;padding-left:48px;position:relative;top:-19px}.top-features__about-contents{margin-inline:auto;max-width:837px;position:relative}.top-features__about-contents::before{background-color:#0164a2;content:"";height:91.9175911252%;position:absolute;top:50%;width:1px;-webkit-transform:translateY(-50%);left:86px;transform:translateY(-50%)}.top-features__about-content{margin-top:36px;max-width:633px;min-height:99px;position:relative}.top-features__about-content picture.top-features__about-content-icon,.top-features__about-content span.top-features__about-content-icon{aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:148px;position:absolute;top:50%;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.top-features__about-content span.top-features__about-content-icon{background-color:#f8f8f8;border:2px solid #0164a2;color:#0164a2;font-size:31px;right:0}.top-features__about-content picture.top-features__about-content-icon{background-color:#0164a2;left:0}.top-features__about-content picture.top-features__about-content-icon img{width:52.4054054054%}.top-features__about-content p{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:99px;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:400;position:relative}.top-features__about-content p::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);background:url(../img/arrow-icon01.svg) no-repeat center center/contain;height:50.96px;transform:translateY(-50%);width:59.57px}.top-features__about-content p span{background-color:#f8f8f8;display:inline-block;margin-top:9px;padding:5px 0 5px 9px}.top-features__about-content.left{padding-left:20px}.top-features__about-content.left p{border-radius:0 50px 50px 0;padding:19px 90px 19px 151px}.top-features__about-content.left p::before{right:20px;-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.top-features__about-content.right{margin-left:auto;max-width:665px;padding-right:52px}.top-features__about-content.right p{border-radius:50px 0 0 50px;padding:19px 118px 19px 118px}.top-features__about-content.right p::before{left:20px}.top-features__about-content:first-child{margin-top:0}.top-features__about-content:nth-child(2){margin-top:66px}.top-features__about-content:last-child{max-width:479px}.top-features__about-content:last-child p{padding-right:47px}.top-features__about-content:last-child p::before{display:none}.top-features__about-note{margin-inline:auto;margin-top:86px;max-width:951px}.top-features__about-note p{background-color:#fff;font-weight:500;padding:21px 69px 33px;position:relative;text-align:center}.top-features__about-note p::after,.top-features__about-note p::before{background-color:#0164a2;content:"";height:95px;position:absolute;width:1px;-webkit-transform:rotate(47deg);transform:rotate(47deg)}.top-features__about-note p::before{left:14px;top:-25px}.top-features__about-note p::after{bottom:-34px;right:21px}.top-features__about-movie{aspect-ratio:1036/641;margin-inline:auto;max-width:1036px;width:95%}.top-features__about-movie video{aspect-ratio:1036/641;height:auto;width:100%}.top-information__head{background:url(../img/top-information__head-bg.jpg) no-repeat top center/cover}.top-information__head .inner-small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding:86px 0 197px}.top-information__head .inner-small .wrapper{max-width:649px;width:58.4684684685%}.top-information__head h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;color:#0164a2;flex-direction:column;font-size:50px;font-weight:700;line-height:1.5}.top-information__head h3 em{display:inline-block;font-style:normal;letter-spacing:.1px}.top-information__head h3 em:first-child span::before{width:91%}.top-information__head h3 em:last-child{text-align:end}.top-information__head h3 em:last-child span::before{width:95%}.top-information__head h3 em span{position:relative;z-index:1}.top-information__head h3 em span::before{background-color:#fff;bottom:4px;content:"";height:29.3333333333%;left:0;position:absolute;width:100%;z-index:-1}.top-information__head p{font-size:32px;font-weight:400;line-height:1.40625;margin-left:auto;margin-top:27px}.top-information__head-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:-118px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-information__head-content p{font-size:25px;font-weight:400;line-height:2;padding:clamp(1px,17.3873873874vw,193px) clamp(1px,5.9459459459vw,66px) clamp(1px,5.4954954955vw,61px) 0;position:relative}.top-information__head-content p::before{aspect-ratio:274/61;background:url(../img/top-information__head-content-accent.svg) no-repeat center center/contain;bottom:12px;content:"";position:absolute;right:-105px;width:274px}.top-information__head-content picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;max-width:277px}.top-information__points{margin-top:-77px;padding-inline:20px;position:relative}.top-information__points .inner{position:relative;z-index:1}.top-information__points .inner::before{background-color:#fff;border:1px solid #0164a2;border-radius:58px;bottom:0;content:"";height:92.8474510564%;left:0;position:absolute;width:100%;z-index:-1}.top-information__points-head{position:relative}.top-information__points-head picture{display:block}.top-information__points-head picture img{margin-inline:auto;width:90.0740740741%}.top-information__points-head p{bottom:18%;color:#0164a2;font-size:clamp(1px,1.7391304348vw,20px);font-weight:700;left:10%;position:absolute}.top-information__points-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:34px;padding-bottom:124px}.top-information__points-content{background-color:#fff;border:1px solid #0164a2;padding-bottom:36px;padding-top:83px;position:relative;width:30.8108108108%}.top-information__points-content .number{background-image:linear-gradient(127deg,#66b4ed,#040071);height:74px;left:-6px;padding-inline:19px;position:absolute;top:-8px}.top-information__points-content .number .wrap{-webkit-transform:translateY(-4%) rotate(-9deg);color:#fff;transform:translateY(-4%) rotate(-9deg)}.top-information__points-content .number span{font-size:54px}.top-information__points-content .number span:first-child{display:inline-block;font-size:31px}.top-information__points-content h4{color:#0164a2;font-size:30px;font-weight:500;line-height:1.3333333333;padding-bottom:27px;padding-inline:27px}.top-information__points-content h4 em{background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,transparent),color-stop(20%,#e8d706));background:linear-gradient(transparent 20%,#e8d706 20%);display:inline;font-style:normal}.top-information__points-content p{padding:38px 25px 0;position:relative}.top-information__points-content p::before{content:"";left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);background-color:#707070;height:1px;transform:translateX(-50%);width:84.6560846561%}.top-information__benefits{margin-top:111px;padding-bottom:268px;padding-top:136px;position:relative;z-index:1}.top-information__benefits::before{background-color:#fff;content:"";height:100%;left:50%;position:absolute;top:0;width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.top-information__benefits-arrow{background:url(../img/top-information__bottom-arrow.svg) no-repeat center center/contain;bottom:-137px;content:"";height:215.05px;left:50%;position:absolute;width:183.95px;-webkit-transform:translateY(-40px) translateX(-50%) rotate(180deg);transform:translateY(-40px) translateX(-50%) rotate(180deg)}.top-information__benefits-arrow.visible{-webkit-transform:translateY(0) translateX(-50%) rotate(180deg);transform:translateY(0) translateX(-50%) rotate(180deg)}.top-information__benefits-head{left:50%;position:absolute;top:-61px;-webkit-transform:translateX(-50%);min-width:599px;transform:translateX(-50%)}.top-information__benefits-head p{border-radius:61px;color:#0164a2;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:32px;font-weight:500;line-height:1.40625;padding:37.5px 144px;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e8d706;white-space:nowrap;z-index:1}.top-information__benefits-head p::before{bottom:-28px;content:"";left:50%;position:absolute;z-index:-1;-webkit-transform:translateX(-50%);background-color:#e8d706;border-radius:50%;height:80px;transform:translateX(-50%);width:80px}.top-information__benefits-lead{text-align:center}.top-information__benefits-container{margin-top:70px;position:relative;z-index:1}.top-information__benefits-container::before{content:"";left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);aspect-ratio:1/1;border:clamp(1px,2.972972973vw,33px) solid #e8d706;border-radius:50%;pointer-events:none;transform:translateX(-50%);width:97.4074074074%;z-index:-2}.top-information__benefits-container h4{left:50%;position:absolute;top:clamp(1px,8.1981981982vw,91px);-webkit-transform:translateX(-50%);aspect-ratio:652/204.02;transform:translateX(-50%);width:clamp(1px,58.7387387387vw,652px)}.top-information__benefits-container h4 picture img{aspect-ratio:652/204.02;margin-inline:auto;width:clamp(1px,58.7387387387vw,652px)}.top-information__benefits-list{margin-inline:auto;padding-top:clamp(1px,16.036036036vw,178px);position:relative;width:clamp(1px,83.2432432432vw,924px)}.top-information__benefits-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-information__benefits-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}.top-information__benefits-list ul li:first-child{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:clamp(1px,.990990991vw,11px)}.top-information__benefits-list ul li:first-child .wrapper picture::before{top:clamp(1px,1.3513513514vw,15px)}.top-information__benefits-list ul li:nth-child(2){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.top-information__benefits-list ul li:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top-information__benefits-list ul li .wrapper{width:clamp(1px,28.1081081081vw,312px)}.top-information__benefits-list ul li .wrapper picture{display:block;position:relative;z-index:1}.top-information__benefits-list ul li .wrapper picture::before{content:"";left:50%;position:absolute;top:clamp(-6px,-.5405405405vw,1px);-webkit-transform:translateX(-50%);aspect-ratio:1/1;background-color:#add0e6;border-radius:50%;transform:translateX(-50%);width:clamp(1px,18.018018018vw,200px);z-index:-1}.top-information__benefits-list ul li .wrapper picture img{aspect-ratio:276/170;margin-inline:auto;width:clamp(1px,24.8648648649vw,276px)}.top-information__benefits-list ul li .wrapper .wrap{background-color:#f8f8f8;position:relative;text-align:center;z-index:2;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);padding:clamp(1px,1.0810810811vw,12px) clamp(1px,2.4774774775vw,27.5px) clamp(1px,1.981981982vw,22px)}.top-information__benefits-list ul li .wrapper .wrap h5{color:#0164a2;font-size:clamp(1px,2.8828828829vw,32px);font-weight:700;line-height:1.40625;padding-bottom:clamp(1px,1.2612612613vw,14px)}.top-information__benefits-list ul li .wrapper .wrap p{border-top:1px solid #707070;font-size:clamp(1px,1.8018018018vw,20px);padding-top:clamp(1px,1.3513513514vw,15px)}.top-information__benefits-list .triangle-image{aspect-ratio:719/552;left:50%;position:absolute;top:clamp(1px,26.3963963964vw,293px);width:77.8138528139%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.top-information__benefits-list .triangle-image picture{display:block}.top-information__benefits-list__logo{aspect-ratio:307/85;left:50%;position:absolute;top:clamp(1px,56.6666666667vw,629px);width:33.2251082251%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.top-information__bottom{background-color:#fff}.top-information__bottom-inner{margin-inline:auto;max-width:1920px;padding-bottom:86px;padding-top:176px;position:relative}.top-information__bottom .container{position:relative;text-align:center;z-index:2}.top-information__bottom .container h3{color:#0164a2;font-size:50px;line-height:1.2;margin-top:25px}.top-information__bottom .container h3 em{font-style:normal;position:relative;z-index:1}.top-information__bottom .container h3 em::before{content:"";height:73.6111111111%;left:50%;position:absolute;top:54%;width:100%;z-index:-1;-webkit-transform:translate(-50%,-50%);background-color:#e8d706;transform:translate(-50%,-50%)}.top-information__bottom-phone{display:block;margin-inline:auto;margin-top:35px;max-width:587px;padding-inline:200px;position:relative}.top-information__bottom-phone::after,.top-information__bottom-phone::before{aspect-ratio:223/246.5;background:url(../img/top-information__bottom-image01-accent.png) no-repeat center center/contain;content:"";position:absolute;top:47%;width:223px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-information__bottom-phone::before{left:0}.top-information__bottom-phone::after{right:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.top-information__bottom-image01,.top-information__bottom-image02,.top-information__bottom-image03{position:absolute}.top-information__bottom-image01 picture img,.top-information__bottom-image02 picture img,.top-information__bottom-image03 picture img{border-radius:20px}.top-information__bottom-image01{left:16.4%;max-width:300px;top:5%;width:15.625%}.top-information__bottom-image02{left:8.5%;max-width:350px;top:35%;width:18.2291666667%}.top-information__bottom-image03{max-width:579px;right:2%;top:13%;width:30.15625%}.top-information__usage .inner-small{position:relative;z-index:1}.top-information__usage .inner-small::before{background-color:#fff;border:1px solid #0164a2;border-radius:540px;content:"";height:calc(100% + 74px);left:50%;position:absolute;top:-74px;width:calc(100% - 30px);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.top-information__usage-container{margin-inline:auto;max-width:635.48px;padding-bottom:120px;width:100%}.top-information__usage-container h4{color:#0164a2;font-size:50px;font-weight:500;line-height:1.28;padding-top:10px;text-align:center}.top-information__usage-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:38px;justify-content:space-between;margin-inline:auto;width:96%;z-index:1}.top-information__usage-content picture{display:block}.top-information__usage-content picture img{aspect-ratio:228/214;max-width:228px}.top-information__usage-content p{background-color:#fff;border:3px solid #000;border-radius:57px;font-size:25px;font-weight:700;line-height:1.4;padding:65px 30px;position:relative}.top-information__usage-content p::before{content:"";position:absolute;top:50%;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-information__usage-content.head{margin-top:89px}.top-information__usage-content.head picture{margin-top:66px}.top-information__usage-content.head p::before{aspect-ratio:51/32;background:url(../img/top-information__usage-content-head-deco.png) no-repeat center center/contain;left:-41px;width:51px}.top-information__usage-content.bottom p{margin-top:20px;padding:60px 56px}.top-information__usage-content.bottom p::before{aspect-ratio:51/40;background:url(../img/top-information__usage-content-bottom-deco.png) no-repeat center center/contain;right:-41px;width:51px}.top-information__usage-image{margin-top:40px}.top-information__usage-image picture img{margin-inline:auto;max-width:635.48px}.top-information__usage-arrow{margin-top:10px}.top-information__usage-arrow picture img{aspect-ratio:183.95/167;margin-inline:auto;max-width:183.95px}.top-functions{padding-bottom:39px}.top-functions .inner{padding-top:206px;position:relative}.top-functions__lead{left:50%;position:absolute;top:172px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.top-functions__lead p{border-radius:61px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:25px;font-weight:500;line-height:1.8;max-width:821px;padding:29.5px 69px 29.5px 55px;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e8d706;margin-inline:auto;white-space:nowrap;z-index:1}.top-functions__lead p::before{bottom:-20px;content:"";left:50%;position:absolute;z-index:-1;-webkit-transform:translateX(-50%);background-color:#e8d706;border-radius:50%;height:66px;transform:translateX(-50%);width:66px}.top-functions__contents{background:url(../img/top-functions-bg.jpg) no-repeat center center/cover;border-radius:120px 120px 0 0;padding-bottom:92px;padding-top:160px}.top-functions__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:0 80px 80px 0;margin-top:65px;padding-right:21px}.top-functions__content:first-child{margin-top:0}.top-functions__content-image{height:100%;min-height:181px;position:relative;width:225px;z-index:1}.top-functions__content-image::before{content:"";height:100%;position:absolute;width:100%;z-index:-1;-webkit-clip-path:polygon(0 0,100% 0,0 100%);background-color:#0164a2;clip-path:polygon(0 0,100% 0,0 100%);left:0;top:0}.top-functions__content-image picture{display:block;left:0;position:absolute;top:43%;width:101.7777777778%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-functions__content-image picture img{max-width:229px}.top-functions__content .wrapper{max-width:670px;padding-left:5%;width:calc(100% - 369px)}.top-functions__content .wrapper h3{color:#0164a2;font-size:30px;font-weight:700;line-height:1;padding-top:16px}.top-functions__content .wrapper p{font-weight:400;margin-top:20px}.top-functions__content-btn{margin-left:20px;padding:19px 0 18px}.top-functions__content-btn button{background:linear-gradient(117deg,#5597d6 0,#365aa6 100%);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;aspect-ratio:1/1;color:#fff;flex-direction:column;font-size:22px;line-height:.8636363636;padding-top:18px;text-align:center;width:144px;-webkit-transition:.4s;transition:.4s}.top-functions__content-btn button:hover{-webkit-transform:scale(1.03,1.03);transform:scale(1.03,1.03)}.top-functions__content-btn button picture{display:block;height:29.78px;margin-inline:auto;margin-top:11px;width:25.48px}.top-functions__content-btn button picture img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.top-useful{padding-bottom:150px}.top-useful .inner-small{padding-inline:20px}.top-useful__lead p{border-radius:61px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:25px;font-weight:500;line-height:1.8;max-width:459px;padding:29.5px 55px 29.5px 54px;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e8d706;margin-inline:auto;white-space:nowrap;z-index:1}.top-useful__lead p::before{bottom:-20px;content:"";left:50%;position:absolute;z-index:-1;-webkit-transform:translateX(-50%);background-color:#e8d706;border-radius:50%;height:66px;transform:translateX(-50%);width:66px}.top-useful__contents{margin-top:70px}.top-useful__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;border:1px solid #0164a2;justify-content:space-between;margin-top:50px;padding:27px 29px 24px}.top-useful__content:first-child{margin-top:0}.top-useful__content .wrapper{width:61.4705882353%}.top-useful__content .wrapper .text{padding:62px 0 30px 20px;position:relative;z-index:1}.top-useful__content .wrapper .text::before{background-color:#f8f8f8;content:"";height:100%;left:0;position:absolute;top:0;width:110.2073365231%;z-index:-1}.top-useful__content .wrapper .text em{color:#0164a2;font-size:30px;font-style:normal;line-height:1}.top-useful__content .wrapper .text em span{position:relative;z-index:1}.top-useful__content .wrapper .text em span::before{background-color:#e8d706;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.top-useful__content .wrapper .text em span.pc-line::before{display:block}.top-useful__content .wrapper .text em span.sp-line::before{display:none}.top-useful__content .wrapper .text p{font-weight:400;margin-top:16px;width:93.3333333333%}.top-useful__content picture{aspect-ratio:392/293;display:block;margin-top:38px;position:relative;width:38.431372549%;z-index:1}.top-voice{position:relative}.top-voice::before{content:"";display:block;height:60px;margin-top:-60px;visibility:hidden}.top-voice .container{background-color:#fff}.top-voice .inner-small{padding-bottom:122px;padding-top:100px;position:relative}.top-voice .inner-small .section-title{left:15px;position:absolute;top:-84px}.top-voice .lead{font-size:32px;font-weight:400;line-height:1.4375}.top-voice__contents{gap:18px;margin-top:62px}.top-voice__content{border:1px solid #0164a2;display:-ms-grid;display:grid;margin-top:50px;-ms-grid-columns:276px 10.4294478528% 1fr;grid-template-columns:276px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10.4294478528%;padding:4.6296296296%}.top-voice__content:first-child{margin-top:0}.top-voice__content .image picture{display:block}.top-voice__content .image picture img{margin-inline:auto;width:67.0289855072%}.top-voice__content .image span{display:block;font-size:25px;font-weight:400;line-height:1.4;margin-top:20px;text-align:center}.top-voice__content .text h4{color:#0164a2;font-size:30px;font-weight:500;line-height:1}.top-voice__content .text p{font-size:20px;font-weight:400;line-height:1.5;margin-top:clamp(1px,5.1282051282vw,20px)}.top-flow{padding-inline:20px;padding-top:222px}.top-flow .inner{background:url(../img/top-flow__bg.jpg) no-repeat center center/cover;border-radius:120px 120px 0 0;max-width:1460px;padding-bottom:86px}.top-flow .inner-small{padding-top:81px;position:relative}.top-flow .inner-small .section-title{left:15px;position:absolute;top:-102px}.top-flow__lead p{font-size:32px;font-weight:400;line-height:1.40625}.top-flow__content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px;-webkit-box-pack:end;-ms-flex-pack:end;gap:46px;justify-content:end}.top-flow__content .container{max-width:252px;width:100%}.top-flow__content .number{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:252px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;border:1px solid #0164a2;border-radius:50%;color:#0164a2;position:relative}.top-flow__content .number::before{bottom:-50px;content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);background-color:#0164a2;height:50px;transform:translateX(-50%);width:1px}.top-flow__content .number span{font-size:54px;line-height:.8518518519}.top-flow__content .number h4{font-size:25px;font-weight:700;line-height:1.2;margin-top:12px}.top-flow__content .wrapper{width:63.9814814815%}.top-flow__content .wrapper p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400}.top-flow__content .wrapper picture{display:block;width:85.0940665702%}.top-flow__content:last-child .number::before{display:none}.modal{background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;overflow-y:scroll;position:fixed;top:0;visibility:hidden;width:100%;z-index:110;-webkit-transition:.3s;padding:249px 20px 265px;transition:.3s}.modal.is-active{opacity:1;visibility:visible}.modal__wrapper{background-color:#fff;border:1px solid #0164a2;margin-inline:auto;max-width:1080px;padding-bottom:100px;width:100%}.modal__head{padding-right:20px;position:relative}.modal__head-image{aspect-ratio:1/1;left:-1px;position:absolute;top:-1px;width:38.6354359926%}.modal__head-image picture{display:block;height:100%;position:relative;width:100%;z-index:1}.modal__head-image picture::before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;-webkit-clip-path:polygon(0 0,100% 0,0 100%);background-color:#0164a2;clip-path:polygon(0 0,100% 0,0 100%);z-index:-1}.modal__head-image picture img{left:0;position:absolute;top:0}.modal__head-text{padding-left:35.4359925788%;padding-top:90px}.modal__head-text h2{color:#0164a2;font-size:40px;font-weight:700;line-height:1.25}.modal__head-text p{font-weight:400;margin-top:37px}.modal .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:100px}.modal-content__btn{background:linear-gradient(117deg,#5597d6 0,#365aa6 100%);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;aspect-ratio:1/1;color:#fff;flex-direction:column;font-size:22px;line-height:.8636363636;text-align:center;width:144px;-webkit-transition:.4s;transition:.4s}.modal-content__btn:hover{-webkit-transform:scale(1.03,1.03);transform:scale(1.03,1.03)}.modal-content__btn span{padding-bottom:40px;padding-top:12px;position:relative}.modal-content__btn span::before{background:url(../img/arrow-icon02.svg) no-repeat center center/contain;bottom:0;content:"";height:29.78px;left:50%;position:absolute;width:25.48px;-webkit-transform:translateX(-50%) rotate(270deg);transform:translateX(-50%) rotate(270deg)}.modal__contents01{margin-inline:auto;margin-top:69px;max-width:924px;padding-left:34px;padding-right:20px;width:100%}.modal__contents01 .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}.modal__contents01 .wrap dt{max-width:252px;position:relative;width:100%}.modal__contents01 .wrap dt::before{bottom:0;content:"";height:calc(100% - 252px);left:50%;position:absolute;width:1px;-webkit-transform:translateX(-50%);background-color:#0164a2;transform:translateX(-50%)}.modal__contents01 .wrap dt .number{aspect-ratio:1/1;border:1px solid #0164a2;border-radius:50%;color:#0164a2;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;width:252px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;background-color:#fff;flex-direction:column;padding-bottom:20px}.modal__contents01 .wrap dt .number span{font-size:54px;line-height:.8518518519}.modal__contents01 .wrap dt .number p{font-size:25px;font-weight:700;line-height:1.2;margin-top:12px}.modal__contents01 .wrap dd{display:block;width:68.8831460674%}.modal__contents01 .wrap dd p{font-weight:400}.modal__contents01 .wrap:first-child dt{margin-top:60px;padding-bottom:75px}.modal__contents01 .wrap:first-child dd p{margin-top:30px;padding-left:41px}.modal__contents01 .wrap:nth-child(2) dd{margin-top:30px;padding-bottom:42px}.modal__contents01 .wrap:nth-child(3) dt::before{display:none}.modal__contents01 .wrap:nth-child(3) dd{margin-top:30px}.modal__contents01 .wrap:nth-child(3) dd p{padding-left:41px}.modal__contents02{margin-top:53px}.modal__contents02-image{margin-inline:auto;width:70.0398886827%}.modal__contents02 .modal__content02{padding-inline:20px}.modal__contents02 .modal__content02-lead{background-color:#e8d706;border-radius:87px;margin-inline:auto;margin-top:65px;max-width:907px;padding:20px 0 31px;position:relative;text-align:center;z-index:1}.modal__contents02 .modal__content02-lead::before{bottom:-27px;content:"";left:50%;position:absolute;z-index:-1;-webkit-transform:translateX(-50%);aspect-ratio:1/1;background-color:#e8d706;border-radius:50%;transform:translateX(-50%);width:80px}.modal__contents02 .modal__content02-lead em{color:#0164a2;font-size:32px;font-style:normal;font-weight:500;line-height:1.40625}.modal__contents02 .modal__content02-lead p{font-weight:400;margin-top:7px}.modal__contents02 .modal__content02 ul{margin-inline:auto;margin-top:80px;max-width:762px;width:100%}.modal__contents02 .modal__content02 ul li{margin-top:76px;position:relative}.modal__contents02 .modal__content02 ul li .modal__content02-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;background-color:#fff;border:2px solid #0164a2;border-radius:50%;position:absolute;right:0;top:-38px;width:175px;z-index:1}.modal__contents02 .modal__content02 ul li .modal__content02-img img{aspect-ratio:1/1;width:73.1428571429%}.modal__contents02 .modal__content02 ul li .modal__content02-text{padding-right:84px}.modal__contents02 .modal__content02 ul li .modal__content02-text-wrap{background-color:#fff;border:2px solid #0164a2;border-radius:200px 0 0 200px;margin-left:auto;max-width:554px;padding:31px 0 29px;padding-left:121px;position:relative}.modal__contents02 .modal__content02 ul li .modal__content02-text-wrap::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);background:url(../img/arrow-icon01.svg) no-repeat center center/contain;height:50.96px;left:21px;transform:translateY(-50%);width:59.57px}.modal__contents02 .modal__content02 ul li .modal__content02-text-wrap h3{font-weight:400;padding-right:100px}.modal__contents02 .modal__content02 ul li .modal__content02-text-wrap .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-top:10px}.modal__contents02 .modal__content02 ul li .modal__content02-text-wrap .wrap picture{display:block;max-width:126px}.modal__contents02 .modal__content02 ul li .modal__content02-text-wrap .wrap span{background-color:#e8d706;color:#0164a2;display:inline-block;font-size:20px;font-weight:700;line-height:1.5;padding:5px 0 13px 10px;position:relative;width:253px;z-index:1}.modal__contents02 .modal__content02 ul li .modal__content02-text-wrap .wrap span::before{border-bottom:27px solid #e8d706;border-left:11px solid transparent;border-right:11px solid transparent;border-style:solid;border-top:0;content:"";height:0;left:18px;position:absolute;top:-26px;width:0;z-index:-1}.modal__contents02 .modal__content02 ul li:nth-child(2n+1){margin-top:38px}.modal__contents02 .modal__content02 ul li:nth-child(2n+1) .modal__content02-img{top:50%;-webkit-transform:translateY(-50%);right:auto;transform:translateY(-50%)}.modal__contents02 .modal__content02 ul li:nth-child(2n+1) .modal__content02-img img{aspect-ratio:1/1;width:73.1428571429%}.modal__contents02 .modal__content02 ul li:nth-child(2n+1) .modal__content02-text{padding-left:65.5px}.modal__contents02 .modal__content02 ul li:nth-child(2n+1) .modal__content02-text-wrap{border-radius:0 50px 50px 0;margin-left:0;max-width:478px;padding:19.5px 100px 19.5px 151px}.modal__contents02 .modal__content02 ul li:nth-child(2n+1) .modal__content02-text-wrap::before{right:21px;-webkit-transform:translateY(-50%) rotate(180deg);left:auto;transform:translateY(-50%) rotate(180deg)}.modal__contents02 .modal__content02 ul li:nth-child(2n+1) .modal__content02-text-wrap h3{padding-right:0}.modal__contents02 .modal__content02 ul li:first-child{margin-top:0}.modal__contents02 .modal__content02 ul li:last-child .modal__content02-text p{padding-right:0}.modal__contents02 .modal__content02 ul li:last-child .modal__content02-text-wrap{padding-right:40px}.modal__contents02 .modal__content02 ul li:last-child .modal__content02-text-wrap::before{display:none}.modal__contents03{margin-inline:auto;margin-top:25px;max-width:939.73px;padding-left:9.1515648112%;padding-right:20px}.modal__contents03-info{background:url(../img/modal__contents03-info-bg.jpg) no-repeat center center/cover;display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline:auto;margin-top:128px;max-width:888px;padding:75px 8.5585585586% 34px;position:relative;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.modal__contents03-info picture{display:block;left:50%;max-width:113px;position:absolute;top:-73px;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.modal__contents03-info p{color:#0164a2;font-size:25px;font-weight:500;line-height:1.4}.modal__contents03-info p em{font-weight:500;position:relative;z-index:1}.modal__contents03-info p em::before{content:"";left:50%;position:absolute;top:54%;z-index:-1;-webkit-transform:translate(-50%,-50%);background-color:#e8d706;height:77%;transform:translate(-50%,-50%);width:100%;z-index:-1}.modal__content03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:76px;padding-top:55px;position:relative}.modal__content03::before{background:url(../img/modal__content03-accent01.png) no-repeat center center/contain;content:"";height:78.5px;left:0;position:absolute;top:0;width:107px}.modal__content03 picture{display:block;position:relative;width:40.0599728248%}.modal__content03 picture img{border:3px solid #0164a2}.modal__content03-text{width:40.0599728248%}.modal__content03-text h3{background-color:#e8d706;border-radius:0 42px 42px 0;color:#0164a2;font-size:32px;font-weight:500;line-height:1.40625;margin-top:23px;max-width:254px;padding:19px 25px}.modal__content03-text ul{margin-top:14px;padding-left:26px}.modal__content03-text ul li{font-size:20px;font-weight:400;line-height:1.5;max-width:290px}.modal__content03-text p{font-size:20px;font-weight:400;line-height:1.5;margin-top:14px;max-width:308px;padding-left:30px}.modal__content03:first-child{margin-top:0}.modal__content03:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:40px}.modal__content03:nth-child(2n)::before{background:url(../img/modal__content03-accent02.png) no-repeat center center/contain;height:116px;left:auto;right:0;top:-30px;width:95px}.modal__content03:nth-child(2n) .modal__content03-text h3{border-radius:42px 0 0 42px;max-width:none}.modal__content03:nth-child(2n) .modal__content03-text p{padding-left:28px}#modal04 .modal__contents04{margin-top:46px;padding-inline:20px}#modal04 .modal__contents04-image{margin-inline:auto;max-width:790px;width:100%}#modal04 .modal__contents04-image p{font-weight:400;margin-inline:auto;margin-top:20px;max-width:558px;width:100%}#modal04 .modal__contents04-image p em{font-weight:700}#modal04 .modal__contents04-lead{margin-top:65px}#modal04 .modal__contents04-lead p{background-color:#e8d706;border-radius:87px;color:#0164a2;font-size:32px;font-weight:500;line-height:1.40625;margin-inline:auto;max-width:907px;padding:33px 0 32px;position:relative;text-align:center;z-index:1}#modal04 .modal__contents04-lead p::before{aspect-ratio:1/1;background-color:#e8d706;border-radius:50%;bottom:-40px;content:"";left:50%;position:absolute;width:80px;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#modal04 .modal__contents04 dl{margin-inline:auto;margin-top:85px;max-width:856px;width:100%}#modal04 .modal__contents04 dl .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#modal04 .modal__contents04 dl .wrap dt{position:relative}#modal04 .modal__contents04 dl .wrap dt::before{background-color:#0164a2;bottom:0;content:"";height:calc(100% - 252px);left:50%;position:absolute;width:1px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#modal04 .modal__contents04 dl .wrap dt .number{aspect-ratio:1/1;background-color:#fff;border:1px solid #0164a2;border-radius:50%;color:#0164a2;display:-webkit-box;display:-ms-flexbox;display:flex;width:252px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:12px}#modal04 .modal__contents04 dl .wrap dt .number span{font-size:54px;line-height:.8518518519}#modal04 .modal__contents04 dl .wrap dt .number p{font-size:25px;font-weight:700;line-height:1.2;margin-top:12px;text-align:center}#modal04 .modal__contents04 dl .wrap dd{padding-top:38px;width:64.6028037383%}#modal04 .modal__contents04 dl .wrap dd p{color:#0164a2;font-size:25px;font-weight:500;line-height:1.4}#modal04 .modal__contents04 dl .wrap dd picture{display:block;padding-bottom:62px}#modal04 .modal__contents04 dl .wrap:first-child dd picture{margin-top:14px}#modal04 .modal__contents04 dl .wrap:nth-child(2) dd picture{margin-top:18px}#modal04 .modal__contents04 dl .wrap:nth-child(3) dd picture{margin-top:47px}#modal04 .modal__contents04 dl .wrap:last-child dt::before{display:none}@media (max-width:1684px){.footer__bottom-inner{padding-right:20px}}@media (max-width:1500px){.footer__head-text h3{padding-left:20px}}@media (max-width:1440px){.header{padding:20px 28px 18px 34px;top:20px}.header.scrolled{padding:10px 13px 12px 26px}.header__logo picture{max-width:240px}.header__logo span{margin-left:20px;width:2px}.header__logo p{font-size:14px;margin-left:20px}.header__nav ul{gap:35px}.header__nav ul li{font-size:16px}.header__nav ul li:last-child a{border-radius:26px;padding:15px 24px}.top-mv{max-height:clamp(1px,min(100vh,55.5555555556vw),750px)}.top-mv .container{padding-top:150px}.top-information__usage-container h4{font-size:44px}.top-information__usage-content{max-width:560px}.top-information__usage-content p{font-size:22px;padding:45px 18px}.top-information__usage-content.head picture{margin-top:30px}.top-information__usage-content.bottom p{padding:45px 32px}.top-information__usage-image picture img{max-width:475px}}@media (max-width:1300px){.top-information__head{background-position-x:36%}}@media (max-width:1240px){.footer__head{padding-bottom:60px;padding-top:46px}.footer__head-text p{font-size:20px;margin-top:37px;padding-left:8px;width:100%}.footer__bottom-nav ul{gap:20px}.footer__bottom-nav ul li a{font-size:14px}.top-features__about-head em{font-size:24px}.top-features__about-head h3{font-size:88px}.top-features__about-head h3 span{font-size:53px}.top-information__head p{font-size:26px}.top-information__head-content{max-width:980px}.top-information__head-content p{font-size:23px}.top-information__head-content p::before{bottom:0;right:0}.top-information__bottom-inner{padding-top:100px}.top-information__bottom .container h3{font-size:38px}.top-information__bottom-image01{left:10%;top:8%}.top-information__bottom-image02{left:4%}.top-information__bottom-image03{top:33%}}@media (max-width:1024px){.top-mv{background:url(../img/top-mv-bg02.jpg) no-repeat center center/cover;height:auto;max-height:none;padding-bottom:10px}.top-mv .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-inline:auto;max-width:768px;padding-top:140px}.top-mv__container{display:contents}.top-mv__container .top-mv__text-wrapper{display:contents}.top-mv__container-bg{display:none}.top-mv__text{margin-top:0;padding-bottom:clamp(1px,2.0512820513vw,8px);padding-left:clamp(1px,4.6153846154vw,18px);padding-top:clamp(1px,3.0769230769vw,12px);width:clamp(1px,78.2051282051vw,305px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.top-mv__text::before{width:calc(100% + clamp(1px,4.6153846154vw,18px) + clamp(1px,10.8974358974vw,42.5px));-webkit-clip-path:polygon(0 0,clamp(1px,82.5641025641vw,322px) 0,100% 100%,0 100%);clip-path:polygon(0 0,clamp(1px,82.5641025641vw,322px) 0,100% 100%,0 100%)}.top-mv__text::after{width:calc(100% + clamp(1px,4.6153846154vw,18px) + clamp(1px,15.641025641vw,61px));-webkit-clip-path:polygon(0 0,clamp(1px,86.4102564103vw,337px) 0,100% 100%,0 100%);clip-path:polygon(0 0,clamp(1px,86.4102564103vw,337px) 0,100% 100%,0 100%);top:clamp(1px,3.5384615385vw,13.8px)}.top-mv__text p{font-size:clamp(1px,4.6153846154vw,18px)}.top-mv__text p span:last-child{margin-top:clamp(1px,1.7948717949vw,7px)}.top-mv__text-image{margin-top:clamp(1px,1.4358974359vw,5.6px)}.top-mv__text-image img{width:clamp(1px,50.5128205128vw,197px)}.top-mv__model-image{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-inline:auto;order:3;padding-left:0;top:auto}.top-mv__model-image picture img{max-width:311px;width:clamp(1px,56.4102564103vw,311px)}.top-mv__images{aspect-ratio:390/335;-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-inline:auto;max-width:550px;order:2;width:100%}.top-mv__images picture:first-child{left:clamp(1px,7.1794871795vw,39.5px);max-height:none!important;max-width:none;top:clamp(1px,7.4358974359vw,40.9px);width:clamp(1px,22.8205128205vw,125.5px)!important;z-index:1}.top-mv__images picture:nth-child(2){max-height:none!important;max-width:none;right:0;top:clamp(1px,8.2051282051vw,45.1px);width:clamp(1px,60.2564102564vw,331.5px)!important;z-index:2}.top-mv__images picture:nth-child(3){max-height:none!important;max-width:none;right:clamp(1px,4.358974359vw,23.9px);top:clamp(1px,41.0256410256vw,225.6px);width:clamp(1px,50.2564102564vw,276.4px)!important;z-index:3}.top-mv__images picture:nth-child(4){left:clamp(1px,17.6923076923vw,97.3px);max-height:none!important;max-width:none;top:clamp(1px,33.8461538462vw,186.1px);width:clamp(1px,34.1025641026vw,187.5px)!important;z-index:4}.top-mv__images picture:last-child{bottom:0;left:clamp(1px,7.1794871795vw,39.5px);max-height:none!important;max-width:none;top:auto;width:clamp(1px,26.6666666667vw,146.6px)!important;z-index:5}.top-mv__btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;bottom:auto;flex-direction:column;left:auto;max-width:none;position:relative;-webkit-transform:none;transform:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(1px,3.0769230769vw,12px);margin-top:clamp(1px,1.2820512821vw,5px);width:100%}.top-mv__btn{width:clamp(1px,89.7435897436vw,350px)}.top-mv__btn a{border:clamp(1px,.7692307692vw,3px) solid #fff;border-radius:clamp(1px,10.5128205128vw,41px);border-width:clamp(.1px,.7692307692vw,3px);font-size:clamp(1px,4.6153846154vw,18px);padding:clamp(1px,2.8205128205vw,11px) clamp(1px,7.6923076923vw,30px) clamp(1px,3.5897435897vw,14px) clamp(1px,4.6153846154vw,18px)}.top-mv__btn a::before{height:auto;width:clamp(1px,3.3333333333vw,13px)}.top-mv__btn:first-child a{background-image:linear-gradient(127deg,#66b4ed,#040071)}}@media (max-width:1000px){.header{padding:2vw 2.8vw 1.8vw 3.4vw;top:2vw}.header__logo picture{max-width:24vw}.header__logo p{font-size:1.4vw;margin-left:2vw}.header__nav ul{gap:3.5vw}.header__nav ul li{font-size:1.6vw}.header__nav ul li:last-child a{padding:1.5vw 2.4vw}.top-voice__content{-ms-grid-columns:220px 1fr;grid-template-columns:220px 1fr}.top-voice__content .image span{font-size:clamp(1px,5.1282051282vw,20px)}.top-voice__content .text h4{font-size:25px}.top-voice__content .text p{font-size:18px}}@media (max-width:768px){:where(html){font-size:clamp(1px,4.1025641026vw,16px)}p{line-height:1.5}.sp{display:block}.pc{display:none}.inner{padding-inline:clamp(1px,5.1282051282vw,20px)}.inner-small{padding-inline:clamp(1px,2.5641025641vw,10px)}.section-title{font-size:clamp(1px,20.5128205128vw,80px);line-height:1.5125}.header{border-radius:clamp(1px,17.6923076923vw,69px);padding:clamp(1px,1.9230769231vw,7.5px) clamp(1px,2.5641025641vw,10px);top:14px;width:89.7435897436%}.header.scrolled{border-radius:0 0 clamp(1px,3.8461538462vw,15px) clamp(1px,3.8461538462vw,15px);padding:clamp(1px,1.9230769231vw,7.5px) clamp(1px,2.5641025641vw,10px)}.header__logo picture{max-width:none;width:clamp(1px,27.6923076923vw,108px)}.header__logo span{height:78%;margin-left:6px;width:1px}.header__logo p{font-size:clamp(1px,2.0512820513vw,8px);margin-left:clamp(1px,3.8461538462vw,15px)}.header__nav{display:none}.burger-btn{display:block}.burger__nav{display:block}.footer{margin-top:50px}.footer__head{border-radius:50px 50px 0 0;padding-bottom:16px;padding-top:41px}.footer__head .inner{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.footer__head-text{margin-inline:auto;max-width:475px;width:100%}.footer__head-text h3{font-size:clamp(1px,10.2564102564vw,40px);line-height:1.025;padding-left:8px}.footer__head-btn__wrap{margin-inline:auto;margin-top:27px;max-width:300px;padding-bottom:5px}.footer__head-btn{border-radius:41px;border-width:2px;font-size:16px;line-height:1.5;margin-top:11px;padding:8px 0 9px 18px}.footer__head-btn::before{height:12px}.footer__bottom{padding-bottom:50px;padding-top:55px}.footer__bottom-inner{padding-right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__bottom-logo{width:clamp(1px,51.2820512821vw,200px)}.footer__copyright{font-size:clamp(1px,3.0769230769vw,12px);padding:0 0 40px}.top-mv{max-height:none}.top-mv .container{padding-top:clamp(1px,22.0512820513vw,86px)}.top-features{margin-top:31px;padding-bottom:20px}.top-features .inner{padding-inline:clamp(1px,4.6153846154vw,18px)}.top-features__lead{padding-bottom:30px}.top-features__lead::before{top:-2%;width:clamp(1px,114.1025641026vw,445px)}.top-features__lead-wrap h3{font-size:clamp(1px,8.9743589744vw,35px)}.top-features__lead-wrap h3 span{font-size:clamp(1px,4.1025641026vw,16px);line-height:1.3125}.top-features__lead-wrap picture{height:clamp(1px,10.5128205128vw,41px);margin-top:clamp(1px,3.5897435897vw,14px)}.top-features__lead-wrap picture img{max-width:none;width:clamp(1px,12.0512820513vw,47px)}.top-features__lead-wrap p{margin-top:10px}.top-features__lead-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;margin-top:22px}.top-features__lead-content{padding:28px 16px 35px;width:clamp(1px,55.641025641vw,300px)}.top-features__lead-content p{font-size:14px;line-height:1.3}.top-features__lead-content p em{font-size:18px}.top-features__lead .remark{margin-top:29px}.top-features__lead .remark em{font-size:16px}.top-features__about{background-image:url(../img/top-features__about-contents-bg-sp.jpg);border-radius:80px 80px 0 0;padding-bottom:32px}.top-features__about.inner{padding-inline:0}.top-features__about-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:normal;-ms-flex-pack:normal;gap:46px;justify-content:normal;padding-left:0;top:auto}.top-features__about-head .container{margin-inline:auto;max-width:475px;width:100%}.top-features__about-head em{display:block;font-size:16px;line-height:1.5;margin-top:17px}.top-features__about-head h3{font-size:clamp(1px,18.2051282051vw,71px);margin-top:20px}.top-features__about-head h3 span{font-size:clamp(1px,10.5128205128vw,41px)}.top-features__about-head p{padding-left:11px}.top-features__about-head picture{margin-inline:auto;width:clamp(1px,30.2564102564vw,150px)}.top-features__about h4{font-size:14px;line-height:1.5;margin-top:6px;max-width:none;max-width:475px;padding-bottom:0;padding-left:12px;top:auto}.top-features__about-contents{margin-top:10px;max-width:475px;padding-inline:10px}.top-features__about-contents::before{height:85%;left:45px}.top-features__about-content{margin-top:19px;min-height:63.22px}.top-features__about-content picture.top-features__about-content-icon,.top-features__about-content span.top-features__about-content-icon{max-width:70px}.top-features__about-content span.top-features__about-content-icon{font-size:20px;line-height:1.2}.top-features__about-content picture.top-features__about-content-icon img{width:60%}.top-features__about-content p{font-size:16px;line-height:1.5;min-height:63.22px}.top-features__about-content p::before{height:23px;width:26.89px}.top-features__about-content p span{font-size:14px;line-height:1.4285714286;padding:3px 0;width:98%}.top-features__about-content.left{padding-left:40px}.top-features__about-content.left p{padding:7px 90px 7px 54px}.top-features__about-content.right{padding-left:9px;padding-right:35px}.top-features__about-content.right p{padding:3px 33px 11px 61px}.top-features__about-content:nth-child(2){margin-top:24px}.top-features__about-note{margin-top:25px;max-width:475px;padding-inline:9px}.top-features__about-note p{padding:30px 0}.top-features__about-note p::after,.top-features__about-note p::before{height:60px}.top-features__about-note p::before{left:12px;top:-13px}.top-features__about-note p::after{bottom:-21px;right:14px}.top-features__about-movie{aspect-ratio:325/200;margin-top:27px;max-width:452px;width:91.8079096045%}.top-information__head{background-position-x:32%}.top-information__head .inner-small{max-width:475px;padding:32px 10px 81px}.top-information__head .inner-small .wrapper{max-width:170px;width:100%}.top-information__head h3{font-size:20px;line-height:1.5}.top-information__head h3 em:first-child span::before{width:103%}.top-information__head h3 em:last-child{text-align:start}.top-information__head h3 em:last-child span::before{width:103%}.top-information__head h3 em span::before{bottom:-1px;height:73%;left:-5px}.top-information__head h3 em{white-space:nowrap}.top-information__head p{font-size:16px;line-height:1.5;margin-top:10px;max-width:177px}.top-information__head-content{top:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;margin-top:20px;max-width:475px}.top-information__head-content p{font-size:16px;line-height:1.5;margin-inline:auto;padding:0;width:90.5405405405%}.top-information__head-content p::before{display:none}.top-information__head-content picture{margin-left:auto;margin-right:10px;margin-top:18px;max-width:none;width:clamp(1px,71.7948717949vw,325px)}.top-information__points{margin-top:32px}.top-information__points .inner{padding:0}.top-information__points .inner::before{height:calc(100% - 33px)}.top-information__points-head{margin-inline:auto;max-width:420px;padding:0}.top-information__points-head picture img{width:100%}.top-information__points-head p{bottom:auto;font-size:16px;left:auto;line-height:1.5;margin-top:14px;padding-left:10px;position:relative}.top-information__points-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:normal;-ms-flex-pack:normal;gap:30px;justify-content:normal;margin-inline:auto;margin-top:28px;max-width:420px;padding-bottom:92px;padding-inline:16px 10px}.top-information__points-content{padding-bottom:18px;padding-top:67px;width:100%}.top-information__points-content .number{height:66px;padding-inline:9px}.top-information__points-content .number span{font-size:46px}.top-information__points-content .number span:first-child{font-size:26px}.top-information__points-content h4{font-size:20px;line-height:1.5;padding-bottom:20px;padding-inline:15px}.top-information__points-content h4 em::before{width:107%}.top-information__points-content p{padding:22px 20px 0 15px}.top-information__points-content p::before{width:82.7639751553%;-webkit-transform:none;left:5%;transform:none}.top-information__points-content.delay-1,.top-information__points-content.delay-2{-webkit-transition-delay:0s;transition-delay:0s}.top-information__benefits{margin-top:89px;padding-bottom:61px;padding-top:59px}.top-information__benefits-arrow{bottom:-54px;height:105px;width:90px}.top-information__benefits .inner-small{padding-inline:clamp(1px,5.1282051282vw,20px)}.top-information__benefits-head{min-width:0;top:clamp(-35px,-8.9743589744vw,1px)}.top-information__benefits-head p{font-size:clamp(1px,5.1282051282vw,20px);line-height:1.9;min-width:0;padding:clamp(1px,3.4615384615vw,13.5px) clamp(1px,17.4358974359vw,68px)}.top-information__benefits-head p::before{bottom:clamp(-23px,-5.8974358974vw,1px);height:clamp(1px,17.9487179487vw,70px);width:clamp(1px,17.9487179487vw,70px)}.top-information__benefits-container{margin-inline:auto;margin-top:14px;max-width:350px}.top-information__benefits-container::before{aspect-ratio:auto;border:10px solid #e8d706;border-radius:175px;height:100%;width:100%}.top-information__benefits-container h4{aspect-ratio:240.24/75.18;top:clamp(1px,8.2051282051vw,32px);width:clamp(1px,61.6vw,240.24px)}.top-information__benefits-container h4 picture img{aspect-ratio:240.24/75.18;width:clamp(1px,61.6vw,240.24px)}.top-information__benefits-list{padding-bottom:clamp(1px,28.7179487179vw,112px);padding-top:clamp(1px,15.641025641vw,61px);width:clamp(1px,74.358974359vw,290px)}.top-information__benefits-list ul li:first-child{margin-bottom:clamp(1px,17.4358974359vw,68px)}.top-information__benefits-list ul li:first-child .wrapper picture::before{top:clamp(1px,2.3076923077vw,9px)}.top-information__benefits-list ul li .wrapper{width:clamp(1px,35.3846153846vw,138px)}.top-information__benefits-list ul li .wrapper picture{aspect-ratio:138/98;width:100%}.top-information__benefits-list ul li .wrapper picture::before{top:clamp(1px,.5128205128vw,2px);width:clamp(1px,30.5128205128vw,119px)}.top-information__benefits-list ul li .wrapper picture img{left:50%;position:absolute;top:clamp(1px,1.2820512821vw,5px);width:clamp(1px,41.0256410256vw,160px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.top-information__benefits-list ul li .wrapper .wrap{padding:clamp(1px,.5128205128vw,2px) clamp(1px,2.5641025641vw,10px) clamp(1px,2.3076923077vw,9px)}.top-information__benefits-list ul li .wrapper .wrap h5{font-size:clamp(1px,3.5897435897vw,14px);line-height:1.9285714286;padding-bottom:clamp(1px,.7692307692vw,3px)}.top-information__benefits-list ul li .wrapper .wrap p{font-size:clamp(1px,3.0769230769vw,12px);line-height:1.25;padding-top:clamp(1px,1.7948717949vw,7px)}.top-information__benefits-list .triangle-image{top:clamp(1px,38.7179487179vw,151px);width:82.4137931034%}.top-information__benefits-list__logo{top:clamp(1px,68.4615384615vw,267px);width:50.3448275862%}.top-information__bottom-inner{padding-bottom:36px;padding-top:72px}.top-information__bottom .container h3{font-size:20px;line-height:1.5;margin-top:15px}.top-information__bottom-phone{margin-top:18px;max-width:390px;padding:0;width:100%}.top-information__bottom-phone::after,.top-information__bottom-phone::before{width:clamp(1px,37.6923076923vw,147px)}.top-information__bottom-phone img{margin-inline:auto;width:31.9384615385%}.top-information__bottom-image01,.top-information__bottom-image02,.top-information__bottom-image03{padding-inline:20px;position:relative;width:100%}.top-information__bottom-image01{left:auto;margin-inline:auto;margin-top:18px;max-width:270px;padding-left:70px;top:auto;width:100%}.top-information__bottom-image02{left:auto;margin-top:18px;max-width:248px;top:auto;width:100%}.top-information__bottom-image03{margin-left:auto;margin-top:20px;max-width:350px;right:auto;top:auto;width:100%}.top-information__usage{margin-top:35px}.top-information__usage .inner-small::before{height:100%;top:0;width:calc(100% - 40px)}.top-information__usage-container{padding-bottom:144px}.top-information__usage-container h4{font-size:30px;line-height:2.1333333333;padding-top:47px}.top-information__usage-content{gap:9px;max-width:350px;width:89%}.top-information__usage-content picture img{max-width:139px}.top-information__usage-content p{border:2px solid #000;border-radius:30px;font-size:16px;font-weight:400;line-height:1.5;max-width:182px;padding:16px 32px 17px}.top-information__usage-content.head{margin-top:17px}.top-information__usage-content.head picture{margin-top:7px}.top-information__usage-content.head p::before{left:-19px;width:24px}.top-information__usage-content.bottom{gap:0;margin-top:-15px}.top-information__usage-content.bottom p{margin-top:65px;max-width:169px;padding:20px 2px 22px 18px}.top-information__usage-content.bottom p::before{background:url(../img/top-information__usage-content-bottom-deco-sp.png) no-repeat center center/contain;right:-14px;width:18px}.top-information__usage-content.bottom picture{position:relative;width:48.5879137565%;z-index:-1}.top-information__usage-content.bottom picture img{max-width:166px;position:absolute;right:9px;top:0;width:106%}.top-information__usage-image{margin-top:34px}.top-information__usage-image picture img{max-width:330px;width:87%}.top-information__usage-arrow{margin-top:20px}.top-information__usage-arrow picture img{aspect-ratio:90/105;max-width:90px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.top-functions{padding-bottom:57px}.top-functions .inner{padding-top:141px}.top-functions__lead{top:clamp(1px,22.0512820513vw,86px)}.top-functions__lead p{font-size:clamp(1px,5.1282051282vw,20px);line-height:1.5;padding:clamp(1px,2.5641025641vw,10px) clamp(1px,11.7948717949vw,46px) clamp(1px,3.0769230769vw,12px);text-align:center}.top-functions__lead p::before{bottom:clamp(-23px,-5.8974358974vw,1px);height:clamp(1px,17.9102564103vw,69.85px);width:clamp(1px,17.9102564103vw,69.85px)}.top-functions__contents{background-image:url(../img/top-functions-bg-sp.jpg);border-radius:60px 60px 0 0;padding-top:clamp(1px,35.1282051282vw,137px)}.top-functions__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:0;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;margin-inline:auto;margin-top:110px;max-width:550px;padding-bottom:69px;position:relative}.top-functions__content:first-child .top-functions__content-image picture{left:0}.top-functions__content-image{min-height:138.8px;width:clamp(1px,46.5153846154vw,181.41px)}.top-functions__content-image picture{left:23px;top:36%}.top-functions__content .wrapper{margin-left:auto;padding-left:0;width:87.8787878788%}.top-functions__content .wrapper h3{font-size:20px;line-height:1.5;padding-top:0}.top-functions__content .wrapper p{margin-top:11px}.top-functions__content-btn{bottom:-57px;bottom:clamp(-57px,-14.6153846154vw,1px);margin:0;padding:0;position:absolute;right:0}.top-functions__content-btn button{font-size:clamp(1px,4.358974359vw,17px);line-height:.8823529412;width:clamp(1px,29.7435897436vw,116px)}.top-functions__content-btn button picture{height:clamp(1px,6.1538461538vw,24px);width:clamp(1px,5.2564102564vw,20.5px)}.top-useful{padding-bottom:107px}.top-useful__lead p{font-size:clamp(1px,5.1282051282vw,20px);line-height:1.5;max-width:330px;padding:clamp(1px,5.1282051282vw,20px) clamp(1px,6.2820512821vw,24.5px) clamp(1px,5.1282051282vw,20px);text-align:center}.top-useful__lead p::before{bottom:clamp(-23px,-5.8974358974vw,1px);height:clamp(1px,17.9102564103vw,69.85px);width:clamp(1px,17.9102564103vw,69.85px)}.top-useful__contents{margin-top:50px}.top-useful__content{margin-top:29px;padding:12px 10px 21px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-useful__content .wrapper{width:100%}.top-useful__content .wrapper .text{padding:21px 7px 9px 25px}.top-useful__content .wrapper .text::before{height:127%;width:100%}.top-useful__content .wrapper .text em{font-size:20px;line-height:1.5}.top-useful__content .wrapper .text em span.pc-line::before{display:none}.top-useful__content .wrapper .text em span.sp-line::before{display:block}.top-useful__content .wrapper .text p{margin-top:21px}.top-useful__content picture{margin-top:0;width:67.987804878%}.top-voice::before{height:40px;margin-top:-40px}.top-voice .inner-small{padding-bottom:58px;padding-top:59px}.top-voice .inner-small .section-title{font-size:clamp(1px,18.2051282051vw,71px);left:22px;top:-55px}.top-voice .lead{font-size:16px;line-height:1.5;margin-inline:auto;width:89.1891891892%}.top-voice__contents{-ms-grid-columns:1fr;grid-template-columns:1fr;margin-inline:auto;margin-top:37px;width:94.5945945946%}.top-voice__content{margin-top:32px;-ms-grid-columns:1fr;gap:clamp(1px,7.1794871795vw,28px);grid-template-columns:1fr;padding:clamp(1px,12.8205128205vw,50px) 0}.top-voice__content .image picture img{max-width:280px;width:57.4712643678%}.top-voice__content .image span{font-weight:500;line-height:1.5;margin-top:10px}.top-voice__content .text h4{font-size:clamp(1px,5.1282051282vw,20px);line-height:1.5;text-align:center}.top-voice__content .text p{font-size:clamp(1px,4.1025641026vw,16px);line-height:1.5;margin-inline:auto;width:79.5977011494%}.top-flow{padding-top:50px}.top-flow .inner{background-image:url(../img/top-flow__bg-sp.jpg);border-radius:60px 60px 0 0;padding-bottom:84px;padding-inline:0}.top-flow .inner-small .section-title{left:0;top:-35px}.top-flow__lead{margin-top:16px}.top-flow__lead p{font-size:20px;font-weight:400;line-height:1.5}.top-flow__content{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-inline:auto;margin-top:30px;max-width:470px}.top-flow__content:first-child{margin-top:14px}.top-flow__content:nth-child(2){margin-top:34px}.top-flow__content .container{display:contents}.top-flow__content .number{max-width:183px}.top-flow__content .number::before{display:none}.top-flow__content .number span{font-size:39px;line-height:.8461538462}.top-flow__content .number h4{font-size:18px;line-height:1.2222222222}.top-flow__content .wrapper{width:100%}.top-flow__content .wrapper p{margin-inline:auto;width:90.9090909091%}.top-flow__content .wrapper picture{margin-inline:auto;max-width:330px;width:100%}.modal{padding:85px 20px 148px}.modal__wrapper{max-width:500px}.modal__head{padding-right:0}.modal__head-image{position:relative;width:100%}.modal__head-text{padding-left:0;padding-top:0;width:100%}.modal__head-text h2{font-size:20px;line-height:1.5;margin-inline:auto;width:80.1724137931%}.modal__head-text p{margin-inline:auto;padding-right:4.3103448276%;width:80.1724137931%}.modal#modal03 .modal__head-text h2{margin-inline:0;padding-left:clamp(1px,11.4942528736%,40px);width:97.7011494253%}.modal#modal04 .modal__head-text h2{margin-inline:0;padding-left:clamp(1px,11.4942528736%,40px);width:92.2413793103%}.modal__contents01{margin-top:30px;padding:0}.modal__contents01 .wrap{display:block;margin-top:30px}.modal__contents01 .wrap dt{max-width:none}.modal__contents01 .wrap dt::before{display:none}.modal__contents01 .wrap dt .number{margin-inline:auto;padding-bottom:4px;width:183px}.modal__contents01 .wrap dt .number span{font-size:39px;line-height:.8461538462}.modal__contents01 .wrap dt .number p{font-size:18px;line-height:1.2222222222;margin-top:6px}.modal__contents01 .wrap dd{margin-inline:auto;max-width:425px;width:100%}.modal__contents01 .wrap dd p{margin-inline:auto;margin-top:36px;width:77.5862068966%}.modal__contents01 .wrap:first-child{margin-top:0}.modal__contents01 .wrap:first-child dt{margin:0;padding:0}.modal__contents01 .wrap:first-child dd p{margin-top:36px;padding:0}.modal__contents01 .wrap:nth-child(2) dd{margin-top:28px;padding:0}.modal__contents01 .wrap:nth-child(3) dd p{padding:0}#modal01 .modal__head-image picture img{top:69px}#modal01 .modal__head-text{margin-top:46px}.modal__contents02{margin-top:17px}.modal__contents02-image{width:100%}.modal__contents02 .modal__content02{padding:0}.modal__contents02 .modal__content02-lead{border-radius:61px;margin-top:31px;max-width:330px;padding:13px 0 18px}.modal__contents02 .modal__content02-lead::before{width:70px}.modal__contents02 .modal__content02-lead em{font-size:20px;line-height:1.9}.modal__contents02 .modal__content02-lead p{margin-top:4px}.modal__contents02 .modal__content02 ul{margin-top:58px;padding-inline:20px;width:87.6623376623%}.modal__contents02 .modal__content02 ul li{margin-top:46px}.modal__contents02 .modal__content02 ul li .modal__content02-img{right:-16px;width:80px}.modal__contents02 .modal__content02 ul li .modal__content02-text{margin-left:auto;max-width:300px;padding:0}.modal__contents02 .modal__content02 ul li .modal__content02-text-wrap{border-radius:50px 0 0 50px;border-width:1px;min-height:100.22px;padding:12px 16px 43px}.modal__contents02 .modal__content02 ul li .modal__content02-text-wrap::before{height:23px;left:0;width:26.89px}.modal__contents02 .modal__content02 ul li .modal__content02-text-wrap h3{padding-left:16px;padding-right:40px}.modal__contents02 .modal__content02 ul li .modal__content02-text-wrap .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:26px;margin-top:16px}.modal__contents02 .modal__content02 ul li .modal__content02-text-wrap .wrap span{max-width:237px;padding-left:5px;width:100%}.modal__contents02 .modal__content02 ul li:nth-child(2n+1) .modal__content02-img{top:-18px;-webkit-transform:none;left:-22px;transform:none}.modal__contents02 .modal__content02 ul li:nth-child(2n+1) .modal__content02-text{margin-left:0;padding:0}.modal__contents02 .modal__content02 ul li:nth-child(2n+1) .modal__content02-text-wrap{padding:8px 0 19px 49px}.modal__contents02 .modal__content02 ul li:nth-child(2n+1) .modal__content02-text-wrap::before{-webkit-transform:rotate(180deg);bottom:12px;top:auto;transform:rotate(180deg)}.modal__contents03{padding-left:0}.modal__contents03-info{background:0 0;display:block;padding:0;width:77.5862068966%}.modal__contents03-info picture{left:auto;right:0;-webkit-transform:none;transform:none}.modal__contents03-info p{font-size:20px;line-height:1.5;margin-top:10px}.modal__contents03-info-bg-sp{background:url(../img/modal__contents03-info-bg-sp.jpg) no-repeat center center/cover;height:229px;width:100%}.modal__content03{display:block;margin-top:20px;padding-top:39px}.modal__content03::before{height:44px;left:40px;width:59px}.modal__content03 picture{margin-inline:auto;width:54.3534482759%}.modal__content03-text{margin-top:20px;width:100%}.modal__content03-text h3{border-radius:0 87px 87px 0;font-size:20px;line-height:1.5;margin-top:0;max-width:181px;padding:15px 0 15px 40px;width:100%}.modal__content03-text ul{margin-top:9px;padding-left:38px}.modal__content03-text ul li{font-size:16px;line-height:1.5}.modal__content03-text p{font-size:16px;line-height:1.5;margin-top:9px;padding-left:38px}.modal__content03:nth-child(2n){margin-top:0;padding-top:46px}.modal__content03:nth-child(2n)::before{height:64px;right:40px;top:0;width:51px}.modal__content03:nth-child(2n) .modal__content03-text h3{border-radius:0 87px 87px 0;max-width:181px}#modal04 .modal__contents04-image{width:87.6623376623%}#modal04 .modal__contents04-lead{margin-top:26px}#modal04 .modal__contents04-lead p{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;line-height:1.9;padding:14px 0;text-align:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:330px}#modal04 .modal__contents04-lead p::before{bottom:-30px;width:70px}#modal04 .modal__contents04 dl{margin-top:65px}#modal04 .modal__contents04 dl .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#modal04 .modal__contents04 dl .wrap dt .number{padding-bottom:0;padding-top:6px;width:183px}#modal04 .modal__contents04 dl .wrap dt .number span{font-size:39px;line-height:.8461538462}#modal04 .modal__contents04 dl .wrap dt .number p{font-size:18px;line-height:1.2222222222;margin-top:10px}#modal04 .modal__contents04 dl .wrap dd{padding-top:17px;width:89.0804597701%}#modal04 .modal__contents04 dl .wrap dd p{font-size:20px;line-height:1.2;margin-inline:auto;text-align:center;width:82.4817518248%}#modal04 .modal__contents04 dl .wrap dd picture{padding-bottom:0}#modal04 .modal__contents04 dl .wrap:first-child dd picture{margin-top:27px}#modal04 .modal__contents04 dl .wrap:nth-child(2){margin-top:42px}#modal04 .modal__contents04 dl .wrap:nth-child(2) dd picture{margin-top:31px}#modal04 .modal__contents04 dl .wrap:nth-child(3){margin-top:69px}#modal04 .modal__contents04 dl .wrap:nth-child(3) dd p{width:101%}#modal04 .modal__contents04 dl .wrap:nth-child(3) dd picture{margin-top:36px}}@media (max-height:949px){.top-mv__model-image picture img{max-height:42.9926238145vh;width:auto}.top-mv__images picture:first-child{height:auto;max-height:22.2339304531vh;width:auto}.top-mv__images picture:nth-child(2){height:auto;max-height:38.7776606955vh;width:auto}.top-mv__images picture:nth-child(3){height:auto;max-height:33.1928345627vh;width:auto}.top-mv__images picture:nth-child(4){height:auto;max-height:33.1928345627vh;width:auto}.top-mv__images picture:last-child{height:auto;max-height:25.9220231823vh;width:auto}}@-webkit-keyframes floatUpDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floatUpDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInBackground{0%{-webkit-transform:translate(-50%,-50%) scaleX(0);transform:translate(-50%,-50%) scaleX(0)}100%{-webkit-transform:translate(-50%,-50%) scaleX(1);transform:translate(-50%,-50%) scaleX(1)}}@keyframes slideInBackground{0%{-webkit-transform:translate(-50%,-50%) scaleX(0);transform:translate(-50%,-50%) scaleX(0)}100%{-webkit-transform:translate(-50%,-50%) scaleX(1);transform:translate(-50%,-50%) scaleX(1)}}
/*# sourceMappingURL=style.min.css.map */
