#top-page main .keyvisual__box__inner .keyvisualBox{position:relative;width:100%;height:100vh;min-height:830px}@media screen and (max-width:1280px){#top-page main .keyvisual__box__inner .keyvisualBox{height:780px;min-height:auto}}@media screen and (max-width:750px){#top-page main .keyvisual__box__inner .keyvisualBox{height:100vh;height:100svh;min-height:600px}}#top-page main .keyvisual__box__inner .keyvisualBox picture{line-height:0}@media screen and (max-width:1280px){#top-page main .keyvisual__box__inner .keyvisualBox picture{position:absolute;top:0;left:0;width:100%;height:100%}}#top-page main .keyvisual__box__inner .keyvisualBox picture img{width:100%}@media screen and (max-width:1280px){#top-page main .keyvisual__box__inner .keyvisualBox picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center}}#top-page main .keyvisual__box__inner .keyvisualBox #Slider{width:100%;height:100%;background-image:url(../../images/top/photo_keyvisual01.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width:750px){#top-page main .keyvisual__box__inner .keyvisualBox #Slider{background-image:url(../../images/top/photo_keyvisual01_sp.jpg)}}#top-page main .keyvisual__box__inner .keyvisualBox #Slider img{width:100%;height:100%}#top-page main .keyvisual__box__inner .keyvisualBox .copyBox{position:absolute;right:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-sizing:border-box;box-sizing:border-box;padding:56px 70px 65px 0;z-index:1}@media screen and (max-width:1440px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox{right:43%;top:54%;padding:56px 50px 65px 0}}@media screen and (max-width:1080px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox{width:67%;right:28%;top:50%;padding:46px 35px 49px 0}}@media screen and (max-width:750px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox{right:auto;left:0;top:138px;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;width:100%;padding:0 24px 0 24px}}#top-page main .keyvisual__box__inner .keyvisualBox .copyBox::before{content:"";background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(28%,rgba(0,0,0,.701961)),to(transparent));background-image:-o-linear-gradient(transparent,rgba(0,0,0,.701961) 28% 58%,transparent);background-image:linear-gradient(transparent,rgba(0,0,0,.701961) 28% 58%,transparent);display:inline-block;position:absolute;right:0;top:0;width:100vw;height:100%;z-index:-1}@media screen and (max-width:750px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox::before{display:none}}#top-page main .keyvisual__box__inner .keyvisualBox .copyBox h2{font-size:65px;font-weight:900;letter-spacing:.12em;line-height:1.4;color:#fff}@media screen and (max-width:1920px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox h2{font-size:clamp(40px,3.38542vw,65px)}}@media screen and (max-width:1440px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox h2{font-size:clamp(32px,3.95833vw,57px)}}@media screen and (max-width:750px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox h2{font-size:clamp(23px,7.44186vw,32px);line-height:1.6}}#top-page main .keyvisual__box__inner .keyvisualBox .copyBox h2 span.smallTxt{font-size:52px}@media screen and (max-width:1920px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox h2 span.smallTxt{font-size:clamp(27px,2.70833vw,52px)}}@media screen and (max-width:1440px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox h2 span.smallTxt{font-size:clamp(21px,3.19444vw,46px)}}@media screen and (max-width:750px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox h2 span.smallTxt{font-size:clamp(16px,4.4186vw,19px)}}#top-page main .keyvisual__box__inner .keyvisualBox .copyBox h2 span.mediumTxt{font-size:62px}@media screen and (max-width:1920px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox h2 span.mediumTxt{font-size:clamp(37px,3.22917vw,62px)}}@media screen and (max-width:1440px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox h2 span.mediumTxt{font-size:clamp(30px,3.81944vw,55px)}}@media screen and (max-width:750px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox h2 span.mediumTxt{font-size:clamp(18px,6.74419vw,29px)}}@media screen and (max-width:750px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox h2 span.sp-mediumTxt{font-size:clamp(18px,6.74419vw,29px)}}#top-page main .keyvisual__box__inner .keyvisualBox .copyBox h2 span.ls01{letter-spacing:-.4em}#top-page main .keyvisual__box__inner .keyvisualBox .copyBox h2 span.ls02{letter-spacing:.07em}#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .btnFlex{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:0 28px}@media screen and (max-width:750px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .btnFlex{gap:18px}}@media screen and (max-width:375px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .btnFlex{gap:10px}}#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .btnFlex a{display:block;width:100%;max-width:470px;margin:0 auto;font-size:20px;font-weight:700;letter-spacing:0;color:#fff;background:#000;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.25);box-shadow:0 3px 3px rgba(0,0,0,.25);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 10px}@media screen and (max-width:1080px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .btnFlex a{font-size:clamp(16px,1.85185vw,20px);padding:26px 10px}}@media screen and (max-width:750px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .btnFlex a{max-width:323px;font-size:15px;padding:21px 5px}}#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .btnFlex a:hover{background:#d81718;-webkit-box-shadow:none;box-shadow:none}#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .btnFlex a::before{display:inline-block;content:"";background:url(/partner/assets/images/common/icon_arr_white.svg) no-repeat center/100% auto;width:11px;height:12px;position:relative;margin-right:5px}#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .btnFlex.redBtn a{background:#d81718}#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .btnFlex.redBtn a:hover{background:#222;-webkit-box-shadow:none;box-shadow:none}#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .btnFlex.anchorBtn a::before{background:url(/partner/assets/images/common/icon_arr_white_anchor.svg) no-repeat center/100% auto;width:12px;height:11px;margin-right:8px;vertical-align:2px}#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .btnFlex a{max-width:240px;margin:0;font-size:15px;background:#d81718;border:1px solid #d81718;padding:27px 10px}@media screen and (max-width:1280px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .btnFlex a{max-width:210px;padding:20px 5px}}@media screen and (max-width:750px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .btnFlex a{max-width:174px;font-size:clamp(11px,2.7907vw,12px);padding:17px 0}}#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .btnFlex a:hover{background:#1b1b1b;border:1px solid #fff}#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .btnFlex a::before{width:10px;height:11px;margin-right:8px}@media screen and (max-width:750px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .btnFlex a::before{width:7px;height:8px;margin-right:4px;vertical-align:1px}}#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .btnFlex a:nth-of-type(2){background:#1b1b1b;border:1px solid #fff}#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .btnFlex a:nth-of-type(2):hover{background:#d81718}#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .sub-copyBox{margin-top:33px;color:#fff}#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .sub-copyBox h3{font-size:23px;font-weight:700;letter-spacing:.14em;text-shadow:0 4px 4px rgba(0,0,0,.49)}@media screen and (max-width:1920px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .sub-copyBox h3{font-size:clamp(16px,1.19792vw,23px)}}@media screen and (max-width:1440px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .sub-copyBox h3{font-size:clamp(16px,1.59722vw,23px)}}@media screen and (max-width:750px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .sub-copyBox h3{font-size:16px;letter-spacing:.02em}}#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .sub-copyBox p{margin-top:14px;font-size:17px;font-weight:500;letter-spacing:.06em;line-height:2.3;letter-spacing:.06em;line-height:1.9;text-shadow:0 4px 4px rgba(0,0,0,.59)}@media screen and (max-width:1440px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .sub-copyBox p{font-size:clamp(13px,1.18056vw,17px)}}@media screen and (max-width:1080px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .sub-copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .sub-copyBox p{font-size:13px;letter-spacing:.05em}}@media screen and (max-width:1920px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .sub-copyBox p{font-size:clamp(13px,.88542vw,17px)}}@media screen and (max-width:1440px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .sub-copyBox p{font-size:clamp(13px,1.18056vw,17px)}}@media screen and (max-width:750px){#top-page main .keyvisual__box__inner .keyvisualBox .copyBox .sub-copyBox p{font-size:12px;line-height:2}}#top-page main .about{margin-top:180px}@media screen and (max-width:1080px){#top-page main .about{margin-top:110px}}@media screen and (max-width:750px){#top-page main .about{margin-top:73px}}#top-page main .about__box{padding:0 60px 0}@media screen and (max-width:1080px){#top-page main .about__box{padding:0 40px 0}}@media screen and (max-width:750px){#top-page main .about__box{padding:0 15px 0}}#top-page main .about__box__ttl{width:100%;max-width:1480px;margin:0 auto;text-align:center}#top-page main .about__box__ttl .titleBox span.enTxt{font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1}@media screen and (max-width:1440px){#top-page main .about__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.11111vw,16px)}}@media screen and (max-width:1080px){#top-page main .about__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.48148vw,16px)}}@media screen and (max-width:750px){#top-page main .about__box__ttl .titleBox span.enTxt{font-size:10px}}#top-page main .about__box__ttl .titleBox h2{margin-top:8px;font-size:50px;font-weight:700;letter-spacing:.1em;line-height:1.6;color:#000}@media screen and (max-width:1440px){#top-page main .about__box__ttl .titleBox h2{font-size:clamp(43px,3.47222vw,50px)}}@media screen and (max-width:1080px){#top-page main .about__box__ttl .titleBox h2{font-size:clamp(32px,3.88889vw,42px)}}@media screen and (max-width:750px){#top-page main .about__box__ttl .titleBox h2{font-size:25px;letter-spacing:.08em}}#top-page main .about__box__ttl .titleBox h2 span.smallTxt{font-size:44px}@media screen and (max-width:1440px){#top-page main .about__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(37px,3.05556vw,44px)}}@media screen and (max-width:1080px){#top-page main .about__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(26px,2.96296vw,32px)}}@media screen and (max-width:750px){#top-page main .about__box__ttl .titleBox h2 span.smallTxt{font-size:19px}}#top-page main .about__box__ttl .titleBox h2 span.mediumTxt{font-size:46px}@media screen and (max-width:1440px){#top-page main .about__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(39px,3.19444vw,46px)}}@media screen and (max-width:1080px){#top-page main .about__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(27px,3.51852vw,38px)}}@media screen and (max-width:750px){#top-page main .about__box__ttl .titleBox h2 span.mediumTxt{font-size:19px}}#top-page main .about__box__ttl .copyBox{margin-top:25px}#top-page main .about__box__ttl .copyBox p{font-size:18px;font-weight:500;letter-spacing:.05em;line-height:2.5;color:#000}@media screen and (max-width:1440px){#top-page main .about__box__ttl .copyBox p{font-size:clamp(14px,1.25vw,18px)}}@media screen and (max-width:1080px){#top-page main .about__box__ttl .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .about__box__ttl .copyBox p{font-size:13px;line-height:2.3}}#top-page main .about__box__ttl .copyBox p strong{font-weight:900}#top-page main .about__box__inner{width:100%;max-width:1480px;margin:0 auto}#top-page main .about__box__inner .aboutBox{margin-top:60px}@media screen and (max-width:1080px){#top-page main .about__box__inner .aboutBox{margin-top:40px}}@media screen and (max-width:750px){#top-page main .about__box__inner .aboutBox{margin-top:30px}}#top-page main .about__box__inner .aboutBox .titleBox{text-align:center}#top-page main .about__box__inner .aboutBox .titleBox h3{font-size:31px;font-weight:700;letter-spacing:.13em;color:#222}@media screen and (max-width:1440px){#top-page main .about__box__inner .aboutBox .titleBox h3{font-size:clamp(26px,2.15278vw,31px)}}@media screen and (max-width:1080px){#top-page main .about__box__inner .aboutBox .titleBox h3{font-size:clamp(26px,2.87037vw,31px)}}@media screen and (max-width:750px){#top-page main .about__box__inner .aboutBox .titleBox h3{font-size:19px;line-height:1.8;letter-spacing:.1em}}#top-page main .about__box__inner .aboutBox .copyBox{margin-top:30px;text-align:center}@media screen and (max-width:750px){#top-page main .about__box__inner .aboutBox .copyBox{margin-top:20px}}#top-page main .about__box__inner .aboutBox .copyBox p{font-size:17px;font-weight:500;letter-spacing:.06em;line-height:2.3}@media screen and (max-width:1440px){#top-page main .about__box__inner .aboutBox .copyBox p{font-size:clamp(13px,1.18056vw,17px)}}@media screen and (max-width:1080px){#top-page main .about__box__inner .aboutBox .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .about__box__inner .aboutBox .copyBox p{font-size:13px;letter-spacing:.05em}}#top-page main .about__box__inner .aboutBox .copyBox p:nth-of-type(n+2){margin-top:13px}#top-page main .loop-banner{margin-top:150px}@media screen and (max-width:1080px){#top-page main .loop-banner{margin-top:100px}}@media screen and (max-width:750px){#top-page main .loop-banner{margin-top:60px}}#top-page main .loop-banner__box{padding:0 60px 0}@media screen and (max-width:1080px){#top-page main .loop-banner__box{padding:0 40px 0}}@media screen and (max-width:750px){#top-page main .loop-banner__box{padding:0 15px 0}}#top-page main .loop-banner__box__ttl{text-align:center}#top-page main .loop-banner__box__ttl .titleBox span.enTxt{font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1}@media screen and (max-width:1440px){#top-page main .loop-banner__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.11111vw,16px)}}@media screen and (max-width:1080px){#top-page main .loop-banner__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.48148vw,16px)}}@media screen and (max-width:750px){#top-page main .loop-banner__box__ttl .titleBox span.enTxt{font-size:10px}}#top-page main .loop-banner__box__ttl .titleBox h2{margin-top:8px;font-size:50px;font-weight:700;letter-spacing:.1em;line-height:1.6;color:#000}@media screen and (max-width:1440px){#top-page main .loop-banner__box__ttl .titleBox h2{font-size:clamp(43px,3.47222vw,50px)}}@media screen and (max-width:1080px){#top-page main .loop-banner__box__ttl .titleBox h2{font-size:clamp(32px,3.88889vw,42px)}}@media screen and (max-width:750px){#top-page main .loop-banner__box__ttl .titleBox h2{font-size:25px;letter-spacing:.08em}}#top-page main .loop-banner__box__ttl .titleBox h2 span.smallTxt{font-size:44px}@media screen and (max-width:1440px){#top-page main .loop-banner__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(37px,3.05556vw,44px)}}@media screen and (max-width:1080px){#top-page main .loop-banner__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(26px,2.96296vw,32px)}}@media screen and (max-width:750px){#top-page main .loop-banner__box__ttl .titleBox h2 span.smallTxt{font-size:19px}}#top-page main .loop-banner__box__ttl .titleBox h2 span.mediumTxt{font-size:46px}@media screen and (max-width:1440px){#top-page main .loop-banner__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(39px,3.19444vw,46px)}}@media screen and (max-width:1080px){#top-page main .loop-banner__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(27px,3.51852vw,38px)}}@media screen and (max-width:750px){#top-page main .loop-banner__box__ttl .titleBox h2 span.mediumTxt{font-size:19px}}#top-page main .loop-banner__box__ttl .copyBox{margin-top:25px}#top-page main .loop-banner__box__ttl .copyBox p{font-size:18px;font-weight:500;letter-spacing:.05em;line-height:2.5;color:#000}@media screen and (max-width:1440px){#top-page main .loop-banner__box__ttl .copyBox p{font-size:clamp(14px,1.25vw,18px)}}@media screen and (max-width:1080px){#top-page main .loop-banner__box__ttl .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .loop-banner__box__ttl .copyBox p{font-size:13px;line-height:2.3}}#top-page main .loop-banner__box__ttl .copyBox p strong{font-weight:900}#top-page main .loop-banner__box__ttl .titleBox h2{margin-top:16px}@media screen and (max-width:750px){#top-page main .loop-banner__box__ttl .titleBox h2{letter-spacing:.04em}}#top-page main .loop-banner__box__inner .wrapBox{margin-top:70px}@media screen and (max-width:1080px){#top-page main .loop-banner__box__inner .wrapBox{margin-top:46px}}#top-page main .loop-banner__box__inner .wrapBox:nth-of-type(n+2){margin-top:22px}@media screen and (max-width:750px){#top-page main .loop-banner__box__inner .wrapBox:nth-of-type(n+2){margin-top:23px}}@media screen and (max-width:750px){#top-page main .loop-banner__box__inner .wrapBox:nth-of-type(n+4){margin-top:7px}}#top-page main .loop-banner__box__inner .wrapBox--pc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:750px){#top-page main .loop-banner__box__inner .wrapBox--pc{display:none}}#top-page main .loop-banner__box__inner .wrapBox--sp{display:none}@media screen and (max-width:750px){#top-page main .loop-banner__box__inner .wrapBox--sp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}#top-page main .loop-banner__box__inner .wrapBox .listBox{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-animation:scroll 50s linear infinite;animation:scroll 50s linear infinite}@media screen and (max-width:750px){#top-page main .loop-banner__box__inner .wrapBox .listBox{-webkit-animation:scroll 40s linear infinite;animation:scroll 40s linear infinite}}#top-page main .loop-banner__box__inner .wrapBox .listBox.reverse{-webkit-animation:scroll 50s linear infinite;animation:scroll 50s linear infinite;animation-direction:reverse!important}@media screen and (max-width:750px){#top-page main .loop-banner__box__inner .wrapBox .listBox.reverse{-webkit-animation:scroll 40s linear infinite;animation:scroll 40s linear infinite}}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}#top-page main .loop-banner__box__inner .wrapBox .listBox ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#top-page main .loop-banner__box__inner .wrapBox .listBox ul li{display:inline-block;padding:0 12px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:750px){#top-page main .loop-banner__box__inner .wrapBox .listBox ul li{padding:0 4px}}#top-page main .loop-banner__box__inner .wrapBox .listBox ul li img{height:auto;max-height:77px;max-width:100%;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}@media screen and (max-width:750px){#top-page main .loop-banner__box__inner .wrapBox .listBox ul li img{max-height:40px;width:100%}}#top-page main .event{margin-top:180px}@media screen and (max-width:1080px){#top-page main .event{margin-top:140px}}@media screen and (max-width:750px){#top-page main .event{margin-top:73px}}#top-page main .event__box{padding:0 60px 155px}@media screen and (max-width:1080px){#top-page main .event__box{padding:0 40px 115px}}@media screen and (max-width:750px){#top-page main .event__box{padding:0 15px 80px}}#top-page main .event__box__ttl{width:100%;max-width:1480px;margin:0 auto;text-align:center}#top-page main .event__box__ttl .titleBox span.enTxt{font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1}@media screen and (max-width:1440px){#top-page main .event__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.11111vw,16px)}}@media screen and (max-width:1080px){#top-page main .event__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.48148vw,16px)}}@media screen and (max-width:750px){#top-page main .event__box__ttl .titleBox span.enTxt{font-size:10px}}#top-page main .event__box__ttl .titleBox h2{margin-top:8px;font-size:50px;font-weight:700;letter-spacing:.1em;line-height:1.6;color:#000}@media screen and (max-width:1440px){#top-page main .event__box__ttl .titleBox h2{font-size:clamp(43px,3.47222vw,50px)}}@media screen and (max-width:1080px){#top-page main .event__box__ttl .titleBox h2{font-size:clamp(32px,3.88889vw,42px)}}@media screen and (max-width:750px){#top-page main .event__box__ttl .titleBox h2{font-size:25px;letter-spacing:.08em}}#top-page main .event__box__ttl .titleBox h2 span.smallTxt{font-size:44px}@media screen and (max-width:1440px){#top-page main .event__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(37px,3.05556vw,44px)}}@media screen and (max-width:1080px){#top-page main .event__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(26px,2.96296vw,32px)}}@media screen and (max-width:750px){#top-page main .event__box__ttl .titleBox h2 span.smallTxt{font-size:19px}}#top-page main .event__box__ttl .titleBox h2 span.mediumTxt{font-size:46px}@media screen and (max-width:1440px){#top-page main .event__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(39px,3.19444vw,46px)}}@media screen and (max-width:1080px){#top-page main .event__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(27px,3.51852vw,38px)}}@media screen and (max-width:750px){#top-page main .event__box__ttl .titleBox h2 span.mediumTxt{font-size:19px}}#top-page main .event__box__ttl .copyBox{margin-top:25px}#top-page main .event__box__ttl .copyBox p{font-size:18px;font-weight:500;letter-spacing:.05em;line-height:2.5;color:#000}@media screen and (max-width:1440px){#top-page main .event__box__ttl .copyBox p{font-size:clamp(14px,1.25vw,18px)}}@media screen and (max-width:1080px){#top-page main .event__box__ttl .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .event__box__ttl .copyBox p{font-size:13px;line-height:2.3}}#top-page main .event__box__ttl .copyBox p strong{font-weight:900}#top-page main .event__box__inner{width:100%;max-width:1480px;margin:0 auto}#top-page main .event__box__inner .eventFlex{margin-top:55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 45px}@media screen and (max-width:1440px){#top-page main .event__box__inner .eventFlex{gap:30px 30px}}@media screen and (max-width:750px){#top-page main .event__box__inner .eventFlex{margin-top:20px;gap:32px 0}}#top-page main .event__box__inner .eventFlex .itemBox{width:calc((100% - 90px)/ 3);background:#fafafa;-webkit-box-sizing:border-box;box-sizing:border-box;padding:18px 20px 35px}@media screen and (max-width:1440px){#top-page main .event__box__inner .eventFlex .itemBox{width:calc((100% - 60px)/ 3)}}@media screen and (max-width:1080px){#top-page main .event__box__inner .eventFlex .itemBox{width:calc((100% - 30px)/ 2)}}@media screen and (max-width:750px){#top-page main .event__box__inner .eventFlex .itemBox{width:100%;padding:16px 17px 32px}}#top-page main .event__box__inner .eventFlex .itemBox.close .phtBox a::before{content:"";background:url(../../images/common/icon_close.svg) no-repeat center/100% auto;width:100%;height:98px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}#top-page main .event__box__inner .eventFlex .itemBox .phtBox{position:relative}#top-page main .event__box__inner .eventFlex .itemBox .phtBox .icon{position:absolute;z-index:1}#top-page main .event__box__inner .eventFlex .itemBox .phtBox .icon img{width:100%}#top-page main .event__box__inner .eventFlex .itemBox .phtBox .icon--new{right:-10px;top:-10px}@media screen and (max-width:750px){#top-page main .event__box__inner .eventFlex .itemBox .phtBox .icon--new{width:50px;right:-8px;top:-10px}}#top-page main .event__box__inner .eventFlex .itemBox .phtBox figure{line-height:0}#top-page main .event__box__inner .eventFlex .itemBox .phtBox figure a{display:block;position:relative;aspect-ratio:423/266}#top-page main .event__box__inner .eventFlex .itemBox .phtBox figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top-page main .event__box__inner .eventFlex .itemBox .detailBox .applyFlex{margin-top:22px}@media screen and (max-width:750px){#top-page main .event__box__inner .eventFlex .itemBox .detailBox .applyFlex{margin-top:15px}}#top-page main .event__box__inner .eventFlex .itemBox .detailBox .applyFlex .catBox{text-align:center;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1;min-width:85px;padding:8px 3px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:10px}@media screen and (max-width:750px){#top-page main .event__box__inner .eventFlex .itemBox .detailBox .applyFlex .catBox{font-size:10px;min-width:75px}}#top-page main .event__box__inner .eventFlex .itemBox .detailBox .applyFlex .catBox--active{color:#fff;background:#d81718}#top-page main .event__box__inner .eventFlex .itemBox .detailBox .applyFlex .catBox--close{color:#222;background:#e0e0e0}#top-page main .event__box__inner .eventFlex .itemBox .detailBox .applyFlex .periodTxt{font-size:14px;font-weight:700;letter-spacing:0;line-height:1;display:inline-block}@media screen and (max-width:1440px){#top-page main .event__box__inner .eventFlex .itemBox .detailBox .applyFlex .periodTxt{font-size:clamp(12px,.97222vw,14px)}}@media screen and (max-width:750px){#top-page main .event__box__inner .eventFlex .itemBox .detailBox .applyFlex .periodTxt{font-size:13px}}#top-page main .event__box__inner .eventFlex .itemBox .detailBox .titleBox{margin-top:13px}#top-page main .event__box__inner .eventFlex .itemBox .detailBox .titleBox h3,#top-page main .event__box__inner .eventFlex .itemBox .detailBox .titleBox>a{font-size:17px;font-weight:700;letter-spacing:.12em;line-height:1.7}@media screen and (max-width:1440px){#top-page main .event__box__inner .eventFlex .itemBox .detailBox .titleBox h3,#top-page main .event__box__inner .eventFlex .itemBox .detailBox .titleBox>a{font-size:clamp(14px,1.18056vw,17px)}}@media screen and (max-width:750px){#top-page main .event__box__inner .eventFlex .itemBox .detailBox .titleBox h3,#top-page main .event__box__inner .eventFlex .itemBox .detailBox .titleBox>a{font-size:14px}}#top-page main .event__box__inner .eventFlex .itemBox .detailBox .titleBox a{-webkit-transition:all .41s cubic-bezier(.22,1,.36,1);-o-transition:all .41s cubic-bezier(.22,1,.36,1);transition:all .41s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){#top-page main .event__box__inner .eventFlex .itemBox .detailBox .titleBox a:hover{opacity:1;color:#d81718}}#top-page main .event__box__inner .eventFlex .itemBox .detailBox .copyBox{margin-top:11px}@media screen and (max-width:750px){#top-page main .event__box__inner .eventFlex .itemBox .detailBox .copyBox{margin-top:10px}}#top-page main .event__box__inner .eventFlex .itemBox .detailBox .copyBox p{font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.8;color:#8d8d8d}@media screen and (max-width:750px){#top-page main .event__box__inner .eventFlex .itemBox .detailBox .copyBox p{font-size:10px}}#top-page main .event__box__inner .eventFlex .itemBox .detailBox .linkBox{margin-top:13px}#top-page main .event__box__inner .eventFlex .itemBox .detailBox .linkBox a{border-bottom:1px solid #222;padding-bottom:5px;font-size:12px;font-weight:500;letter-spacing:.05em;line-height:1.8;color:#222;-webkit-transition:all .41s cubic-bezier(.22,1,.36,1);-o-transition:all .41s cubic-bezier(.22,1,.36,1);transition:all .41s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){#top-page main .event__box__inner .eventFlex .itemBox .detailBox .linkBox a:hover{opacity:1;color:#d81718}}#top-page main .event__box__inner .eventFlex .itemBox .detailBox .linkBox a:hover{border-bottom:1px solid #d81718}#top-page main .event__box__inner .eventFlex .itemBox .detailBox .linkBox a:hover::before{background:url(/partner/assets/images/common/icon_border_arr_red.svg) no-repeat center/100% auto}@media screen and (max-width:750px){#top-page main .event__box__inner .eventFlex .itemBox .detailBox .linkBox a{font-size:10px}}#top-page main .event__box__inner .eventFlex .itemBox .detailBox .linkBox a::before{display:inline-block;content:"";background:url(/partner/assets/images/common/icon_border_arr_black.svg) no-repeat center/100% auto;width:5px;height:10px;position:relative;margin-right:10px;-webkit-transition:all .41s cubic-bezier(.22,1,.36,1);-o-transition:all .41s cubic-bezier(.22,1,.36,1);transition:all .41s cubic-bezier(.22,1,.36,1)}@media screen and (max-width:750px){#top-page main .event__box__inner .eventFlex .itemBox .detailBox .linkBox a::before{width:5px;height:8px;margin-right:5px}}#top-page main .event__box__inner .defaultBtn{margin-top:67px}@media screen and (max-width:750px){#top-page main .event__box__inner .defaultBtn{margin-top:25px}}#top-page main .event__box__inner .defaultBtn a{display:block;width:100%;max-width:470px;margin:0 auto;font-size:20px;font-weight:700;letter-spacing:0;color:#fff;background:#000;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.25);box-shadow:0 3px 3px rgba(0,0,0,.25);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 10px}@media screen and (max-width:1080px){#top-page main .event__box__inner .defaultBtn a{font-size:clamp(16px,1.85185vw,20px);padding:26px 10px}}@media screen and (max-width:750px){#top-page main .event__box__inner .defaultBtn a{max-width:323px;font-size:15px;padding:21px 5px}}#top-page main .event__box__inner .defaultBtn a:hover{background:#d81718;-webkit-box-shadow:none;box-shadow:none}#top-page main .event__box__inner .defaultBtn a::before{display:inline-block;content:"";background:url(/partner/assets/images/common/icon_arr_white.svg) no-repeat center/100% auto;width:11px;height:12px;position:relative;margin-right:5px}#top-page main .event__box__inner .defaultBtn.redBtn a{background:#d81718}#top-page main .event__box__inner .defaultBtn.redBtn a:hover{background:#222;-webkit-box-shadow:none;box-shadow:none}#top-page main .event__box__inner .defaultBtn.anchorBtn a::before{background:url(/partner/assets/images/common/icon_arr_white_anchor.svg) no-repeat center/100% auto;width:12px;height:11px;margin-right:8px;vertical-align:2px}#top-page main .message{background:url(../../images/top/bg_message.png) center/cover}#top-page main .message__box{padding:130px 60px 150px}@media screen and (max-width:1080px){#top-page main .message__box{padding:100px 40px 100px}}@media screen and (max-width:750px){#top-page main .message__box{padding:65px 24px 80px}}#top-page main .message__box__ttl{width:100%;max-width:1480px;margin:0 auto}#top-page main .message__box__ttl .titleBox span.enTxt{font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1}@media screen and (max-width:1440px){#top-page main .message__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.11111vw,16px)}}@media screen and (max-width:1080px){#top-page main .message__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.48148vw,16px)}}@media screen and (max-width:750px){#top-page main .message__box__ttl .titleBox span.enTxt{font-size:10px}}#top-page main .message__box__ttl .titleBox h2{margin-top:8px;font-size:50px;font-weight:700;letter-spacing:.1em;line-height:1.6;color:#000}@media screen and (max-width:1440px){#top-page main .message__box__ttl .titleBox h2{font-size:clamp(43px,3.47222vw,50px)}}@media screen and (max-width:1080px){#top-page main .message__box__ttl .titleBox h2{font-size:clamp(32px,3.88889vw,42px)}}@media screen and (max-width:750px){#top-page main .message__box__ttl .titleBox h2{font-size:25px;letter-spacing:.08em}}#top-page main .message__box__ttl .titleBox h2 span.smallTxt{font-size:44px}@media screen and (max-width:1440px){#top-page main .message__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(37px,3.05556vw,44px)}}@media screen and (max-width:1080px){#top-page main .message__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(26px,2.96296vw,32px)}}@media screen and (max-width:750px){#top-page main .message__box__ttl .titleBox h2 span.smallTxt{font-size:19px}}#top-page main .message__box__ttl .titleBox h2 span.mediumTxt{font-size:46px}@media screen and (max-width:1440px){#top-page main .message__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(39px,3.19444vw,46px)}}@media screen and (max-width:1080px){#top-page main .message__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(27px,3.51852vw,38px)}}@media screen and (max-width:750px){#top-page main .message__box__ttl .titleBox h2 span.mediumTxt{font-size:19px}}#top-page main .message__box__ttl .copyBox{margin-top:25px}#top-page main .message__box__ttl .copyBox p{font-size:18px;font-weight:500;letter-spacing:.05em;line-height:2.5;color:#000}@media screen and (max-width:1440px){#top-page main .message__box__ttl .copyBox p{font-size:clamp(14px,1.25vw,18px)}}@media screen and (max-width:1080px){#top-page main .message__box__ttl .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .message__box__ttl .copyBox p{font-size:13px;line-height:2.3}}#top-page main .message__box__ttl .copyBox p strong{font-weight:900}#top-page main .message__box__inner{width:100%;max-width:1480px;margin:0 auto}#top-page main .message__box__inner .messageFlex{margin-top:45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 59px}@media screen and (max-width:1080px){#top-page main .message__box__inner .messageFlex{gap:0 30px}}@media screen and (max-width:750px){#top-page main .message__box__inner .messageFlex{margin-top:16px;gap:16px 0}}#top-page main .message__box__inner .messageFlex .movieBox{width:42.64%}@media screen and (max-width:750px){#top-page main .message__box__inner .messageFlex .movieBox{width:100%}}#top-page main .message__box__inner .messageFlex .movieBox .innerBox{width:100%;aspect-ratio:16/9}#top-page main .message__box__inner .messageFlex .movieBox .innerBox iframe{width:100%;height:100%}#top-page main .message__box__inner .messageFlex .copyBox{margin-top:53px;width:calc(100% - 42.64% - 59px)}@media screen and (max-width:1080px){#top-page main .message__box__inner .messageFlex .copyBox{margin-top:10px;width:calc(100% - 42.64% - 30px)}}@media screen and (max-width:750px){#top-page main .message__box__inner .messageFlex .copyBox{margin-top:0;width:100%}}#top-page main .message__box__inner .messageFlex .copyBox p{font-size:17px;font-weight:500;letter-spacing:.06em;line-height:2.3}@media screen and (max-width:1440px){#top-page main .message__box__inner .messageFlex .copyBox p{font-size:clamp(13px,1.18056vw,17px)}}@media screen and (max-width:1080px){#top-page main .message__box__inner .messageFlex .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .message__box__inner .messageFlex .copyBox p{font-size:13px;letter-spacing:.05em}}#top-page main .market{background:url(../../images/top/bg_market.png) center/cover}@media screen and (max-width:750px){#top-page main .market{background:url(../../images/top/bg_market_sp.png) center/cover}}#top-page main .market__box{padding:160px 60px 210px}@media screen and (max-width:1080px){#top-page main .market__box{padding:110px 40px 120px}}@media screen and (max-width:750px){#top-page main .market__box{padding:80px 24px 100px}}#top-page main .market__box__ttl{width:100%;max-width:1480px;margin:0 auto}#top-page main .market__box__ttl .titleBox span.enTxt{font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1}@media screen and (max-width:1440px){#top-page main .market__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.11111vw,16px)}}@media screen and (max-width:1080px){#top-page main .market__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.48148vw,16px)}}@media screen and (max-width:750px){#top-page main .market__box__ttl .titleBox span.enTxt{font-size:10px}}#top-page main .market__box__ttl .titleBox h2{margin-top:8px;font-size:50px;font-weight:700;letter-spacing:.1em;line-height:1.6;color:#000}@media screen and (max-width:1440px){#top-page main .market__box__ttl .titleBox h2{font-size:clamp(43px,3.47222vw,50px)}}@media screen and (max-width:1080px){#top-page main .market__box__ttl .titleBox h2{font-size:clamp(32px,3.88889vw,42px)}}@media screen and (max-width:750px){#top-page main .market__box__ttl .titleBox h2{font-size:25px;letter-spacing:.08em}}#top-page main .market__box__ttl .titleBox h2 span.smallTxt{font-size:44px}@media screen and (max-width:1440px){#top-page main .market__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(37px,3.05556vw,44px)}}@media screen and (max-width:1080px){#top-page main .market__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(26px,2.96296vw,32px)}}@media screen and (max-width:750px){#top-page main .market__box__ttl .titleBox h2 span.smallTxt{font-size:19px}}#top-page main .market__box__ttl .titleBox h2 span.mediumTxt{font-size:46px}@media screen and (max-width:1440px){#top-page main .market__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(39px,3.19444vw,46px)}}@media screen and (max-width:1080px){#top-page main .market__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(27px,3.51852vw,38px)}}@media screen and (max-width:750px){#top-page main .market__box__ttl .titleBox h2 span.mediumTxt{font-size:19px}}#top-page main .market__box__ttl .copyBox{margin-top:25px}#top-page main .market__box__ttl .copyBox p{font-size:18px;font-weight:500;letter-spacing:.05em;line-height:2.5;color:#000}@media screen and (max-width:1440px){#top-page main .market__box__ttl .copyBox p{font-size:clamp(14px,1.25vw,18px)}}@media screen and (max-width:1080px){#top-page main .market__box__ttl .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .market__box__ttl .copyBox p{font-size:13px;line-height:2.3}}#top-page main .market__box__ttl .copyBox p strong{font-weight:900}#top-page main .market__box__ttl .titleBox h2{color:#fff}#top-page main .market__box__ttl .copyBox p{color:#fff}#top-page main .market__box__inner{width:100%;max-width:1480px;margin:0 auto}#top-page main .market__box__inner .marketBox .innerFlex{margin-top:75px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 148px}@media screen and (max-width:1440px){#top-page main .market__box__inner .marketBox .innerFlex{gap:50px 40px}}@media screen and (max-width:750px){#top-page main .market__box__inner .marketBox .innerFlex{margin-top:45px;gap:73px 0}}#top-page main .market__box__inner .marketBox .innerFlex .itemBox{width:calc((100% - 296px)/ 3);background-image:-o-linear-gradient(45deg,transparent,#1c1c1c);background-image:linear-gradient(45deg,transparent,#1c1c1c);padding:20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media screen and (max-width:1440px){#top-page main .market__box__inner .marketBox .innerFlex .itemBox{width:calc((100% - 80px)/ 3)}}@media screen and (max-width:1080px){#top-page main .market__box__inner .marketBox .innerFlex .itemBox{width:calc((100% - 40px)/ 2)}}@media screen and (max-width:750px){#top-page main .market__box__inner .marketBox .innerFlex .itemBox{width:100%}}#top-page main .market__box__inner .marketBox .innerFlex .itemBox::before{content:"";background:url(../../images/top/icon_kakko.svg) no-repeat center/100% auto;width:27px;height:27px;position:absolute;top:-10px;right:-10px}#top-page main .market__box__inner .marketBox .innerFlex .itemBox .buble-whiteBox{background:#fff;text-align:center;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 2px;position:relative}@media screen and (max-width:750px){#top-page main .market__box__inner .marketBox .innerFlex .itemBox .buble-whiteBox{padding:13px 10px}}#top-page main .market__box__inner .marketBox .innerFlex .itemBox .buble-whiteBox::before{content:"";background:url(../../images/top/icon_buble_tail_white.svg) no-repeat center/100% auto;width:8px;height:28px;position:absolute;bottom:-25px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#top-page main .market__box__inner .marketBox .innerFlex .itemBox .buble-whiteBox h3{font-size:19px;font-weight:700;letter-spacing:.05em;color:#222}@media screen and (max-width:1600px){#top-page main .market__box__inner .marketBox .innerFlex .itemBox .buble-whiteBox h3{font-size:clamp(15px,1.1875vw,19px)}}@media screen and (max-width:1440px){#top-page main .market__box__inner .marketBox .innerFlex .itemBox .buble-whiteBox h3{font-size:clamp(15px,1.31944vw,19px)}}@media screen and (max-width:750px){#top-page main .market__box__inner .marketBox .innerFlex .itemBox .buble-whiteBox h3{font-size:15px}}#top-page main .market__box__inner .marketBox .innerFlex .itemBox .numberBox{text-align:center;color:#ff1718;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative}@media screen and (max-width:750px){#top-page main .market__box__inner .marketBox .innerFlex .itemBox .numberBox{margin-top:12px}}#top-page main .market__box__inner .marketBox .innerFlex .itemBox .numberBox .icon{width:28px;position:absolute}#top-page main .market__box__inner .marketBox .innerFlex .itemBox .numberBox .icon--arr{right:21px;top:26%}@media screen and (max-width:1080px){#top-page main .market__box__inner .marketBox .innerFlex .itemBox .numberBox .icon--arr{right:-27px;top:37px}}#top-page main .market__box__inner .marketBox .innerFlex .itemBox .numberBox span.oswaldTxt{font-size:138px;font-weight:500;letter-spacing:-.03em}@media screen and (max-width:1440px){#top-page main .market__box__inner .marketBox .innerFlex .itemBox .numberBox span.oswaldTxt{font-size:clamp(100px,9.58333vw,138px)}}@media screen and (max-width:750px){#top-page main .market__box__inner .marketBox .innerFlex .itemBox .numberBox span.oswaldTxt{font-size:95px}}#top-page main .market__box__inner .marketBox .innerFlex .itemBox .numberBox span.oswaldTxt small{font-size:138px}@media screen and (max-width:1440px){#top-page main .market__box__inner .marketBox .innerFlex .itemBox .numberBox span.oswaldTxt small{font-size:clamp(100px,9.58333vw,138px)}}@media screen and (max-width:750px){#top-page main .market__box__inner .marketBox .innerFlex .itemBox .numberBox span.oswaldTxt small{font-size:95px}}#top-page main .market__box__inner .marketBox .innerFlex .itemBox .numberBox span.oswaldTxt small.iconTxt{display:inline-block}#top-page main .market__box__inner .marketBox .innerFlex .itemBox .numberBox span.oswaldTxt small.iconTxt img{width:100%}@media screen and (max-width:1440px){#top-page main .market__box__inner .marketBox .innerFlex .itemBox .numberBox span.oswaldTxt small.iconTxt{width:19%}}@media screen and (max-width:1080px){#top-page main .market__box__inner .marketBox .innerFlex .itemBox .numberBox span.oswaldTxt small.iconTxt{width:11%}}@media screen and (max-width:750px){#top-page main .market__box__inner .marketBox .innerFlex .itemBox .numberBox span.oswaldTxt small.iconTxt{width:36px}}#top-page main .market__box__inner .marketBox .innerFlex .itemBox .numberBox span.oswaldTxt:nth-of-type(2){font-size:70px;letter-spacing:.05em}@media screen and (max-width:1440px){#top-page main .market__box__inner .marketBox .innerFlex .itemBox .numberBox span.oswaldTxt:nth-of-type(2){font-size:clamp(32px,4.86111vw,70px)}}@media screen and (max-width:750px){#top-page main .market__box__inner .marketBox .innerFlex .itemBox .numberBox span.oswaldTxt:nth-of-type(2){font-size:27px}}#top-page main .market__box__inner .marketBox .innerFlex .itemBox .copyBox{padding-top:20px;position:relative}#top-page main .market__box__inner .marketBox .innerFlex .itemBox .copyBox::before{content:"";background:url(../../images/common/icon_border_black.svg) repeat-x center/100% auto;width:100%;height:2px;position:absolute;top:0;left:0}#top-page main .market__box__inner .marketBox .innerFlex .itemBox .copyBox p{font-size:15px;font-weight:700;letter-spacing:.06em;line-height:2;color:#fff}@media screen and (max-width:1440px){#top-page main .market__box__inner .marketBox .innerFlex .itemBox .copyBox p{font-size:clamp(13px,1.04167vw,15px)}}@media screen and (max-width:750px){#top-page main .market__box__inner .marketBox .innerFlex .itemBox .copyBox p{font-size:14px}}#top-page main .market__box__inner .marketBox .innerFlex .itemBox .attentionBox{margin-top:16px}@media screen and (max-width:750px){#top-page main .market__box__inner .marketBox .innerFlex .itemBox .attentionBox{margin-top:12px}}#top-page main .market__box__inner .marketBox .innerFlex .itemBox .attentionBox p{font-size:12px;font-weight:500;letter-spacing:.06em;line-height:2;color:#fff}@media screen and (max-width:1440px){#top-page main .market__box__inner .marketBox .innerFlex .itemBox .attentionBox p{font-size:11px}}#top-page main .market__box__inner .marketBox .bubleBox{background:#d81718;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:32px auto 0;padding:36px 63px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:7px;position:relative}@media screen and (max-width:1080px){#top-page main .market__box__inner .marketBox .bubleBox{padding:30px 26px}}@media screen and (max-width:750px){#top-page main .market__box__inner .marketBox .bubleBox{width:88%;padding:21px 0}}#top-page main .market__box__inner .marketBox .bubleBox::before{content:"";background:url(../../images/common/icon_arr_red.svg) center/100% auto;width:39px;height:39px;position:absolute;left:50%;top:-30px;-webkit-transform:translateX(-50%) rotate(270deg);-ms-transform:translateX(-50%) rotate(270deg);transform:translateX(-50%) rotate(270deg)}@media screen and (max-width:750px){#top-page main .market__box__inner .marketBox .bubleBox::before{width:30px;height:30px;top:-25px}}#top-page main .market__box__inner .marketBox .bubleBox p{font-size:28px;font-weight:700;letter-spacing:.01em;line-height:1.7;color:#fff}@media screen and (max-width:1440px){#top-page main .market__box__inner .marketBox .bubleBox p{font-size:clamp(20px,1.94444vw,28px)}}@media screen and (max-width:1080px){#top-page main .market__box__inner .marketBox .bubleBox p{font-size:clamp(20px,2.40741vw,26px)}}@media screen and (max-width:750px){#top-page main .market__box__inner .marketBox .bubleBox p{text-align:center;font-size:17px;line-height:1.9}}#top-page main .market__box__inner .marketBox .bubleBox p span.borderTxt{border-bottom:3px double #fff;padding-bottom:3px}@media screen and (max-width:750px){#top-page main .market__box__inner .marketBox .bubleBox p span.borderTxt{padding-bottom:5px}}#top-page main .market__box__inner .marketBox .bubleBox p span.largeTxt{font-size:38px}@media screen and (max-width:1440px){#top-page main .market__box__inner .marketBox .bubleBox p span.largeTxt{font-size:clamp(30px,2.63889vw,38px)}}@media screen and (max-width:1080px){#top-page main .market__box__inner .marketBox .bubleBox p span.largeTxt{font-size:clamp(23px,2.77778vw,30px)}}@media screen and (max-width:750px){#top-page main .market__box__inner .marketBox .bubleBox p span.largeTxt{font-size:clamp(23px,6.27907vw,27px)}}#top-page main .market__box__inner .marketBox .bannerBox{width:92.1%;margin:73px auto 0}@media screen and (max-width:1080px){#top-page main .market__box__inner .marketBox .bannerBox{width:100%;margin:53px auto 0}}@media screen and (max-width:750px){#top-page main .market__box__inner .marketBox .bannerBox{width:88%;margin:40px auto 0}}#top-page main .market__box__inner .marketBox .bannerBox picture{line-height:0}#top-page main .market__box__inner .marketBox .bannerBox picture img{width:100%}#top-page main .after{background:#f7f7f7}#top-page main .after__box{padding:130px 60px 40px}@media screen and (max-width:1080px){#top-page main .after__box{padding:110px 40px 30px}}@media screen and (max-width:750px){#top-page main .after__box{padding:95px 24px 16px}}#top-page main .after__box__ttl{width:100%;max-width:1480px;margin:0 auto}#top-page main .after__box__ttl .titleBox span.enTxt{font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1}@media screen and (max-width:1440px){#top-page main .after__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.11111vw,16px)}}@media screen and (max-width:1080px){#top-page main .after__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.48148vw,16px)}}@media screen and (max-width:750px){#top-page main .after__box__ttl .titleBox span.enTxt{font-size:10px}}#top-page main .after__box__ttl .titleBox h2{margin-top:8px;font-size:50px;font-weight:700;letter-spacing:.1em;line-height:1.6;color:#000}@media screen and (max-width:1440px){#top-page main .after__box__ttl .titleBox h2{font-size:clamp(43px,3.47222vw,50px)}}@media screen and (max-width:1080px){#top-page main .after__box__ttl .titleBox h2{font-size:clamp(32px,3.88889vw,42px)}}@media screen and (max-width:750px){#top-page main .after__box__ttl .titleBox h2{font-size:25px;letter-spacing:.08em}}#top-page main .after__box__ttl .titleBox h2 span.smallTxt{font-size:44px}@media screen and (max-width:1440px){#top-page main .after__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(37px,3.05556vw,44px)}}@media screen and (max-width:1080px){#top-page main .after__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(26px,2.96296vw,32px)}}@media screen and (max-width:750px){#top-page main .after__box__ttl .titleBox h2 span.smallTxt{font-size:19px}}#top-page main .after__box__ttl .titleBox h2 span.mediumTxt{font-size:46px}@media screen and (max-width:1440px){#top-page main .after__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(39px,3.19444vw,46px)}}@media screen and (max-width:1080px){#top-page main .after__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(27px,3.51852vw,38px)}}@media screen and (max-width:750px){#top-page main .after__box__ttl .titleBox h2 span.mediumTxt{font-size:19px}}#top-page main .after__box__ttl .copyBox{margin-top:25px}#top-page main .after__box__ttl .copyBox p{font-size:18px;font-weight:500;letter-spacing:.05em;line-height:2.5;color:#000}@media screen and (max-width:1440px){#top-page main .after__box__ttl .copyBox p{font-size:clamp(14px,1.25vw,18px)}}@media screen and (max-width:1080px){#top-page main .after__box__ttl .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .after__box__ttl .copyBox p{font-size:13px;line-height:2.3}}#top-page main .after__box__ttl .copyBox p strong{font-weight:900}#top-page main .after__box__inner{width:100%;max-width:1480px;margin:0 auto}#top-page main .after__box__inner .afterFlex{margin-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 112px}@media screen and (max-width:1440px){#top-page main .after__box__inner .afterFlex{gap:30px 40px}}@media screen and (max-width:750px){#top-page main .after__box__inner .afterFlex{margin:37px auto 0;width:90%;gap:37px 0}}@media screen and (max-width:375px){#top-page main .after__box__inner .afterFlex{width:100%}}#top-page main .after__box__inner .afterFlex .itemBox{width:calc((100% - 224px)/ 3)}@media screen and (max-width:1440px){#top-page main .after__box__inner .afterFlex .itemBox{width:calc((100% - 80px)/ 3)}}@media screen and (max-width:1080px){#top-page main .after__box__inner .afterFlex .itemBox{width:calc((100% - 40px)/ 2)}}@media screen and (max-width:750px){#top-page main .after__box__inner .afterFlex .itemBox{width:100%}}#top-page main .after__box__inner .afterFlex .itemBox .titleFlex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 10px}#top-page main .after__box__inner .afterFlex .itemBox .titleFlex .iconBox{width:64px}@media screen and (max-width:1440px){#top-page main .after__box__inner .afterFlex .itemBox .titleFlex .iconBox{width:58px}}@media screen and (max-width:750px){#top-page main .after__box__inner .afterFlex .itemBox .titleFlex .iconBox{width:52px}}#top-page main .after__box__inner .afterFlex .itemBox .titleFlex .iconBox img{width:100%}#top-page main .after__box__inner .afterFlex .itemBox .titleFlex .nameBox h3{margin-top:-10px;font-size:18px;font-weight:700;letter-spacing:.05em;color:#222}@media screen and (max-width:1440px){#top-page main .after__box__inner .afterFlex .itemBox .titleFlex .nameBox h3{font-size:clamp(13px,1.25vw,18px)}}@media screen and (max-width:750px){#top-page main .after__box__inner .afterFlex .itemBox .titleFlex .nameBox h3{font-size:14px}}#top-page main .after__box__inner .afterFlex .itemBox .titleFlex .nameBox p{margin-top:7px;font-size:12px;font-weight:700;letter-spacing:.05em;color:#222}@media screen and (max-width:1440px){#top-page main .after__box__inner .afterFlex .itemBox .titleFlex .nameBox p{font-size:11px}}@media screen and (max-width:750px){#top-page main .after__box__inner .afterFlex .itemBox .titleFlex .nameBox p{font-size:10px}}#top-page main .after__box__inner .afterFlex .itemBox .phtBox{margin-top:14px}#top-page main .after__box__inner .afterFlex .itemBox .phtBox figure{line-height:0}#top-page main .after__box__inner .afterFlex .itemBox .phtBox figure:nth-of-type(n+2){margin-top:15px}#top-page main .after__box__inner .afterFlex .itemBox .phtBox figure img{width:100%}#top-page main .after__box__inner .resultFlex{width:57%;margin-top:55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #cfcfcf;background:#fff;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:33px 35px 34px}@media screen and (max-width:1440px){#top-page main .after__box__inner .resultFlex{padding:30px 28px 31px}}@media screen and (max-width:1280px){#top-page main .after__box__inner .resultFlex{width:80%}}@media screen and (max-width:1080px){#top-page main .after__box__inner .resultFlex{width:100%}}@media screen and (max-width:750px){#top-page main .after__box__inner .resultFlex{width:90%;margin:38px auto 0;padding:20px 15px 15px}}@media screen and (max-width:375px){#top-page main .after__box__inner .resultFlex{width:100%}}#top-page main .after__box__inner .resultFlex .itemFlex{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-right:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:750px){#top-page main .after__box__inner .resultFlex .itemFlex{width:100%;border-right:0;padding-bottom:10px;border-bottom:1px solid #ddd}}#top-page main .after__box__inner .resultFlex .itemFlex:last-of-type{border-right:0;padding-left:calc(50 / 1630 * 100vw)}@media screen and (max-width:1440px){#top-page main .after__box__inner .resultFlex .itemFlex:last-of-type{padding-left:calc(33 / 1440 * 100vw)}}@media screen and (max-width:1280px){#top-page main .after__box__inner .resultFlex .itemFlex:last-of-type{padding-left:calc(85 / 1280 * 100vw)}}@media screen and (max-width:750px){#top-page main .after__box__inner .resultFlex .itemFlex:last-of-type{padding-top:10px;padding-bottom:0;padding-left:0;border-bottom:0}}#top-page main .after__box__inner .resultFlex .itemFlex .iconBox{width:64px}@media screen and (max-width:1440px){#top-page main .after__box__inner .resultFlex .itemFlex .iconBox{width:58px}}@media screen and (max-width:750px){#top-page main .after__box__inner .resultFlex .itemFlex .iconBox{width:48px}}#top-page main .after__box__inner .resultFlex .itemFlex .iconBox img{width:100%}#top-page main .after__box__inner .resultFlex .itemFlex .nameBox{margin:13px 0 0 10px}@media screen and (max-width:1280px){#top-page main .after__box__inner .resultFlex .itemFlex .nameBox{margin:13px 0 0 20px}}@media screen and (max-width:750px){#top-page main .after__box__inner .resultFlex .itemFlex .nameBox{margin:6px 0 0 10px}}#top-page main .after__box__inner .resultFlex .itemFlex .nameBox h3{font-size:18px}@media screen and (max-width:1440px){#top-page main .after__box__inner .resultFlex .itemFlex .nameBox h3{font-size:clamp(13px,1.25vw,18px)}}@media screen and (max-width:1280px){#top-page main .after__box__inner .resultFlex .itemFlex .nameBox h3{font-size:clamp(16px,1.5625vw,20px)}}@media screen and (max-width:750px){#top-page main .after__box__inner .resultFlex .itemFlex .nameBox h3{font-size:clamp(13px,3.72093vw,16px)}}#top-page main .after__box__inner .resultFlex .itemFlex .nameBox span.attentionTxt{display:block;margin-top:6px;font-size:9px;font-weight:500;letter-spacing:.06em;color:#595959}@media screen and (max-width:750px){#top-page main .after__box__inner .resultFlex .itemFlex .nameBox span.attentionTxt{margin-top:5px;font-size:8px}}#top-page main .after__box__inner .resultFlex .detailBox{margin:-15px 0 0 10px}@media screen and (max-width:1280px){#top-page main .after__box__inner .resultFlex .detailBox{margin:-5px 0 0 10px}}@media screen and (max-width:1080px){#top-page main .after__box__inner .resultFlex .detailBox{margin:0 0 0 10px}}@media screen and (max-width:750px){#top-page main .after__box__inner .resultFlex .detailBox{margin:-9px 0 0 7px}}#top-page main .after__box__inner .resultFlex .detailBox p{font-size:24px;font-weight:700;letter-spacing:.06em;color:#222;text-align:center}@media screen and (max-width:1440px){#top-page main .after__box__inner .resultFlex .detailBox p{font-size:clamp(14px,1.66667vw,24px)}}@media screen and (max-width:1280px){#top-page main .after__box__inner .resultFlex .detailBox p{font-size:clamp(16px,1.875vw,24px)}}@media screen and (max-width:750px){#top-page main .after__box__inner .resultFlex .detailBox p{font-size:12px}}#top-page main .after__box__inner .resultFlex .detailBox p span.jakartaTxt{font-size:46px;letter-spacing:0;color:#d81718;margin-right:2px}@media screen and (max-width:1440px){#top-page main .after__box__inner .resultFlex .detailBox p span.jakartaTxt{font-size:clamp(26px,3.19444vw,46px)}}@media screen and (max-width:750px){#top-page main .after__box__inner .resultFlex .detailBox p span.jakartaTxt{font-size:30px}}#top-page main .voice{background:#f7f7f7;position:relative;z-index:1}#top-page main .voice::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;-webkit-clip-path:polygon(0 0,50% 213px,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 213px,100% 0,100% 100%,0 100%);z-index:-1}@media screen and (max-width:1080px){#top-page main .voice::before{-webkit-clip-path:polygon(0 0,50% 110px,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 110px,100% 0,100% 100%,0 100%)}}#top-page main .voice__box{padding:300px 60px 40px}@media screen and (max-width:1080px){#top-page main .voice__box{padding:180px 40px 40px}}@media screen and (max-width:750px){#top-page main .voice__box{padding:130px 24px 40px}}#top-page main .voice__box__ttl{width:100%;max-width:1480px;margin:0 auto}#top-page main .voice__box__ttl .titleBox span.enTxt{font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1}@media screen and (max-width:1440px){#top-page main .voice__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.11111vw,16px)}}@media screen and (max-width:1080px){#top-page main .voice__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.48148vw,16px)}}@media screen and (max-width:750px){#top-page main .voice__box__ttl .titleBox span.enTxt{font-size:10px}}#top-page main .voice__box__ttl .titleBox h2{margin-top:8px;font-size:50px;font-weight:700;letter-spacing:.1em;line-height:1.6;color:#000}@media screen and (max-width:1440px){#top-page main .voice__box__ttl .titleBox h2{font-size:clamp(43px,3.47222vw,50px)}}@media screen and (max-width:1080px){#top-page main .voice__box__ttl .titleBox h2{font-size:clamp(32px,3.88889vw,42px)}}@media screen and (max-width:750px){#top-page main .voice__box__ttl .titleBox h2{font-size:25px;letter-spacing:.08em}}#top-page main .voice__box__ttl .titleBox h2 span.smallTxt{font-size:44px}@media screen and (max-width:1440px){#top-page main .voice__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(37px,3.05556vw,44px)}}@media screen and (max-width:1080px){#top-page main .voice__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(26px,2.96296vw,32px)}}@media screen and (max-width:750px){#top-page main .voice__box__ttl .titleBox h2 span.smallTxt{font-size:19px}}#top-page main .voice__box__ttl .titleBox h2 span.mediumTxt{font-size:46px}@media screen and (max-width:1440px){#top-page main .voice__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(39px,3.19444vw,46px)}}@media screen and (max-width:1080px){#top-page main .voice__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(27px,3.51852vw,38px)}}@media screen and (max-width:750px){#top-page main .voice__box__ttl .titleBox h2 span.mediumTxt{font-size:19px}}#top-page main .voice__box__ttl .copyBox{margin-top:25px}#top-page main .voice__box__ttl .copyBox p{font-size:18px;font-weight:500;letter-spacing:.05em;line-height:2.5;color:#000}@media screen and (max-width:1440px){#top-page main .voice__box__ttl .copyBox p{font-size:clamp(14px,1.25vw,18px)}}@media screen and (max-width:1080px){#top-page main .voice__box__ttl .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .voice__box__ttl .copyBox p{font-size:13px;line-height:2.3}}#top-page main .voice__box__ttl .copyBox p strong{font-weight:900}#top-page main .voice__box__inner{width:100%;max-width:1480px;margin:0 auto;position:relative}#top-page main .voice__box__inner .voice-slideBox{margin-top:56px;display:none;overflow:hidden;padding:0 15px}@media screen and (max-width:750px){#top-page main .voice__box__inner .voice-slideBox{margin-top:35px;margin-bottom:12px!important}}#top-page main .voice__box__inner .voice-slideBox.slick-initialized{display:block}#top-page main .voice__box__inner .voice-slideBox .slick-list{margin:0 -28px}@media screen and (max-width:1440px){#top-page main .voice__box__inner .voice-slideBox .slick-list{margin:0 -14px}}#top-page main .voice__box__inner .voice-slideBox .slick-track{padding-bottom:12px}#top-page main .voice__box__inner .voice-slideBox .itemBox{margin:0 28px;background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.11);box-shadow:0 0 15px rgba(0,0,0,.11);padding:15px 15px 12px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1440px){#top-page main .voice__box__inner .voice-slideBox .itemBox{margin:0 14px}}@media screen and (max-width:750px){#top-page main .voice__box__inner .voice-slideBox .itemBox{padding:11px 11px 10px}}#top-page main .voice__box__inner .voice-slideBox .itemBox .movieBox .innerBox{width:100%;aspect-ratio:16/9}#top-page main .voice__box__inner .voice-slideBox .itemBox .movieBox .innerBox iframe{width:100%;height:100%}#top-page main .voice__box__inner .voice-slideBox .itemBox .detailFlex{margin-top:17px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:0 10px}@media screen and (max-width:750px){#top-page main .voice__box__inner .voice-slideBox .itemBox .detailFlex{margin-top:12px}}#top-page main .voice__box__inner .voice-slideBox .itemBox .detailFlex p{margin-top:5px;width:calc(100% - 83px - 10px);font-size:17px;font-weight:500;letter-spacing:.06em;line-height:2.3;letter-spacing:0;line-height:2.05}@media screen and (max-width:1440px){#top-page main .voice__box__inner .voice-slideBox .itemBox .detailFlex p{width:calc(100% - 70px - 10px)}}@media screen and (max-width:750px){#top-page main .voice__box__inner .voice-slideBox .itemBox .detailFlex p{margin-top:0;width:calc(100% - 60px - 10px)}}@media screen and (max-width:1440px){#top-page main .voice__box__inner .voice-slideBox .itemBox .detailFlex p{font-size:clamp(13px,1.18056vw,17px)}}@media screen and (max-width:1080px){#top-page main .voice__box__inner .voice-slideBox .itemBox .detailFlex p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .voice__box__inner .voice-slideBox .itemBox .detailFlex p{font-size:13px;letter-spacing:.05em}}#top-page main .voice__box__inner .voice-slideBox .itemBox .detailFlex figure{width:83px;line-height:0}@media screen and (max-width:1440px){#top-page main .voice__box__inner .voice-slideBox .itemBox .detailFlex figure{width:70px}}@media screen and (max-width:750px){#top-page main .voice__box__inner .voice-slideBox .itemBox .detailFlex figure{width:60px}}#top-page main .voice__box__inner .voice-slideBox .itemBox .detailFlex figure img{width:100%}#top-page main .voice__box__inner .voice-slideBox .itemBox .companyFlex{margin-top:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:750px){#top-page main .voice__box__inner .voice-slideBox .itemBox .companyFlex{margin-top:11px}}#top-page main .voice__box__inner .voice-slideBox .itemBox .companyFlex .nameBox{width:65%;background:#eee;-webkit-box-sizing:border-box;box-sizing:border-box;padding:18px 19px 20px}@media screen and (max-width:750px){#top-page main .voice__box__inner .voice-slideBox .itemBox .companyFlex .nameBox{width:76%;padding:16px 9px 16px}}#top-page main .voice__box__inner .voice-slideBox .itemBox .companyFlex .nameBox h3{font-size:17px;font-weight:500;letter-spacing:.06em;line-height:2.3;letter-spacing:.05em;line-height:1.75}@media screen and (max-width:1440px){#top-page main .voice__box__inner .voice-slideBox .itemBox .companyFlex .nameBox h3{font-size:clamp(13px,1.18056vw,17px)}}@media screen and (max-width:1080px){#top-page main .voice__box__inner .voice-slideBox .itemBox .companyFlex .nameBox h3{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .voice__box__inner .voice-slideBox .itemBox .companyFlex .nameBox h3{font-size:13px;letter-spacing:.05em}}#top-page main .voice__box__inner .voice-slideBox .itemBox .companyFlex .nameBox p{margin-top:6px;font-size:11px;font-weight:700;letter-spacing:.05em;line-height:1.75}@media screen and (max-width:750px){#top-page main .voice__box__inner .voice-slideBox .itemBox .companyFlex .nameBox p{margin-top:4px;font-size:9px}}#top-page main .voice__box__inner .voice-slideBox .itemBox .companyFlex .iconBox{width:35%;background:#f7f7f7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:750px){#top-page main .voice__box__inner .voice-slideBox .itemBox .companyFlex .iconBox{width:33%}}#top-page main .voice__box__inner .voice-slideBox .itemBox .companyFlex .iconBox figure{line-height:0;margin:0 auto}#top-page main .voice__box__inner .voice-slideBox .itemBox .companyFlex .iconBox figure img{width:78%;height:auto;margin:0 auto}#top-page main .voice__box__inner .slider-controls .voiceNext,#top-page main .voice__box__inner .slider-controls .voicePrev{position:absolute;top:46%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:10;width:52px;height:52px;color:transparent;font-size:0;border:none;padding:0;background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width:1280px){#top-page main .voice__box__inner .slider-controls .voiceNext,#top-page main .voice__box__inner .slider-controls .voicePrev{width:38px;height:38px}}@media screen and (max-width:750px){#top-page main .voice__box__inner .slider-controls .voiceNext,#top-page main .voice__box__inner .slider-controls .voicePrev{width:28px;height:28px}}#top-page main .voice__box__inner .slider-controls .voicePrev{left:-90px;background-image:url(../../images/common/icon_arr_slide_left.svg)}@media screen and (max-width:1700px){#top-page main .voice__box__inner .slider-controls .voicePrev{left:-60px}}@media screen and (max-width:1560px){#top-page main .voice__box__inner .slider-controls .voicePrev{left:-15px}}@media screen and (max-width:1280px){#top-page main .voice__box__inner .slider-controls .voicePrev{left:-45px}}@media screen and (max-width:1080px){#top-page main .voice__box__inner .slider-controls .voicePrev{left:-30px}}@media screen and (max-width:750px){#top-page main .voice__box__inner .slider-controls .voicePrev{left:-18px}}#top-page main .voice__box__inner .slider-controls .voiceNext{right:-90px;background-image:url(../../images/common/icon_arr_slide_right.svg)}@media screen and (max-width:1700px){#top-page main .voice__box__inner .slider-controls .voiceNext{right:-60px}}@media screen and (max-width:1560px){#top-page main .voice__box__inner .slider-controls .voiceNext{right:-15px}}@media screen and (max-width:1280px){#top-page main .voice__box__inner .slider-controls .voiceNext{right:-45px}}@media screen and (max-width:1080px){#top-page main .voice__box__inner .slider-controls .voiceNext{right:-30px}}@media screen and (max-width:750px){#top-page main .voice__box__inner .slider-controls .voiceNext{right:-18px}}#top-page main .voice__box__inner .voice-pagination{position:relative;z-index:1}#top-page main .voice__box__inner .voice-pagination .slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px 23px;padding:0;list-style:none}@media screen and (max-width:750px){#top-page main .voice__box__inner .voice-pagination .slick-dots{gap:10px 16px}}#top-page main .voice__box__inner .voice-pagination .slick-dots li{width:12px!important;height:12px!important;margin:0!important}#top-page main .voice__box__inner .voice-pagination .slick-dots li.slick-active button{background:#222;width:12px;height:12px}#top-page main .voice__box__inner .voice-pagination .slick-dots li button{display:block;width:12px;height:12px;padding:0;border:none;background:#d9d9d9;color:transparent;font-size:0;cursor:pointer;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}#top-page main .voice__box__inner .voice-pagination .slick-dots li button::before{font-size:0!important;line-height:1!important;width:12px!important;height:12px!important}#top-page main .service{background:#fff;position:relative;z-index:1}#top-page main .service::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f7f7f7;z-index:-1}#top-page main .service__box{padding:180px 60px 10px}@media screen and (max-width:1080px){#top-page main .service__box{padding:100px 40px 40px}}@media screen and (max-width:750px){#top-page main .service__box{padding:80px 24px 50px}}#top-page main .service__box__ttl{width:100%;max-width:1480px;margin:0 auto}#top-page main .service__box__ttl .titleBox span.enTxt{font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1}@media screen and (max-width:1440px){#top-page main .service__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.11111vw,16px)}}@media screen and (max-width:1080px){#top-page main .service__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.48148vw,16px)}}@media screen and (max-width:750px){#top-page main .service__box__ttl .titleBox span.enTxt{font-size:10px}}#top-page main .service__box__ttl .titleBox h2{margin-top:8px;font-size:50px;font-weight:700;letter-spacing:.1em;line-height:1.6;color:#000}@media screen and (max-width:1440px){#top-page main .service__box__ttl .titleBox h2{font-size:clamp(43px,3.47222vw,50px)}}@media screen and (max-width:1080px){#top-page main .service__box__ttl .titleBox h2{font-size:clamp(32px,3.88889vw,42px)}}@media screen and (max-width:750px){#top-page main .service__box__ttl .titleBox h2{font-size:25px;letter-spacing:.08em}}#top-page main .service__box__ttl .titleBox h2 span.smallTxt{font-size:44px}@media screen and (max-width:1440px){#top-page main .service__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(37px,3.05556vw,44px)}}@media screen and (max-width:1080px){#top-page main .service__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(26px,2.96296vw,32px)}}@media screen and (max-width:750px){#top-page main .service__box__ttl .titleBox h2 span.smallTxt{font-size:19px}}#top-page main .service__box__ttl .titleBox h2 span.mediumTxt{font-size:46px}@media screen and (max-width:1440px){#top-page main .service__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(39px,3.19444vw,46px)}}@media screen and (max-width:1080px){#top-page main .service__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(27px,3.51852vw,38px)}}@media screen and (max-width:750px){#top-page main .service__box__ttl .titleBox h2 span.mediumTxt{font-size:19px}}#top-page main .service__box__ttl .copyBox{margin-top:25px}#top-page main .service__box__ttl .copyBox p{font-size:18px;font-weight:500;letter-spacing:.05em;line-height:2.5;color:#000}@media screen and (max-width:1440px){#top-page main .service__box__ttl .copyBox p{font-size:clamp(14px,1.25vw,18px)}}@media screen and (max-width:1080px){#top-page main .service__box__ttl .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .service__box__ttl .copyBox p{font-size:13px;line-height:2.3}}#top-page main .service__box__ttl .copyBox p strong{font-weight:900}#top-page main .service__box__inner{width:100%;max-width:1480px;margin:0 auto}#top-page main .service__box__inner .serviceFlex{margin-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:0 107px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1440px){#top-page main .service__box__inner .serviceFlex{gap:80px 40px}}@media screen and (max-width:750px){#top-page main .service__box__inner .serviceFlex{margin:30px auto 0;width:92%;gap:57px 0}}@media screen and (max-width:375px){#top-page main .service__box__inner .serviceFlex{width:100%}}#top-page main .service__box__inner .serviceFlex .itemBox{width:calc((100% - 214px)/ 3);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1440px){#top-page main .service__box__inner .serviceFlex .itemBox{width:calc((100% - 80px)/ 3)}}@media screen and (max-width:1080px){#top-page main .service__box__inner .serviceFlex .itemBox{width:calc((100% - 40px)/ 2)}}@media screen and (max-width:750px){#top-page main .service__box__inner .serviceFlex .itemBox{width:100%}}#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex{background:#fff;border-top:7px solid #d81718;border-radius:8px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box;padding:38px 21px 29px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:0 24px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media screen and (max-width:1440px){#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex{gap:0 20px}}@media screen and (max-width:750px){#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex{padding:30px 21px 25px 17px}}#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex .iconBox{width:54px}@media screen and (max-width:1440px){#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex .iconBox{width:44px}}#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex .iconBox img{width:100%}#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex .detailBox{width:calc(100% - 54px - 24px)}@media screen and (max-width:1440px){#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex .detailBox{width:calc(100% - 44px - 20px)}}#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex .detailBox dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 15px;border-bottom:1px solid #d81718;padding-bottom:8px}#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex .detailBox dl dt{font-size:15px;font-weight:700;line-height:1.8;letter-spacing:.05em;color:#d81718}@media screen and (max-width:1440px){#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex .detailBox dl dt{font-size:clamp(12px,1.04167vw,15px)}}@media screen and (max-width:750px){#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex .detailBox dl dt{font-size:12px}}#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex .detailBox dl dd{font-size:25px;font-weight:700;letter-spacing:.13em;color:#d81718}@media screen and (max-width:1440px){#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex .detailBox dl dd{font-size:clamp(20px,1.73611vw,25px)}}@media screen and (max-width:750px){#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex .detailBox dl dd{font-size:20px}}#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex .detailBox dl dd small{font-size:21px}@media screen and (max-width:1440px){#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex .detailBox dl dd small{font-size:clamp(17px,1.45833vw,21px)}}@media screen and (max-width:750px){#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex .detailBox dl dd small{font-size:17px}}#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex .detailBox p{padding-top:10px;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.8;color:#222}@media screen and (max-width:1440px){#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex .detailBox p{font-size:clamp(13px,1.11111vw,16px)}}@media screen and (max-width:750px){#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex .detailBox p{font-size:14px}}#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex .arrBox{width:26px;position:absolute;bottom:-60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:750px){#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex .arrBox{width:23px;bottom:-51px}}#top-page main .service__box__inner .serviceFlex .itemBox .taskFlex .arrBox img{width:100%}#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox{margin-top:90px;background:#f7f7f7;border:1px solid #222;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:36px 30px 30px;height:100%;position:relative}@media screen and (max-width:1440px){#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox{padding:36px 20px 30px}}@media screen and (max-width:750px){#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox{margin-top:75px;padding:30px 22px 24px}}#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .titleTxt{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-15px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1px 30px 2px;background:#222;text-align:center;font-size:19px;font-weight:700;letter-spacing:.05em;color:#fff}@media screen and (max-width:1440px){#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .titleTxt{font-size:17px}}@media screen and (max-width:750px){#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .titleTxt{font-size:16px;padding:1px 23px 2px}}#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .titleTxt::after,#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .titleTxt::before{content:"";position:absolute;top:0;width:13px;height:100%;background:#222}#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .titleTxt::before{left:-12px;-webkit-clip-path:polygon(100% 0,100% 100%,0 50%);clip-path:polygon(100% 0,100% 100%,0 50%)}#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .titleTxt::after{right:-12px;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%)}#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .titleBox h3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:38px;font-weight:700;letter-spacing:.13em;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#fff));background:-o-linear-gradient(transparent 60%,#fff 60%);background:linear-gradient(transparent 60%,#fff 60%);padding:0 10px}@media screen and (max-width:1440px){#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .titleBox h3{font-size:clamp(24px,2.5vw,36px)}}@media screen and (max-width:750px){#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .titleBox h3{font-size:clamp(24px,7.2093vw,31px)}}#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .titleBox h3 small{font-size:32px}@media screen and (max-width:1440px){#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .titleBox h3 small{font-size:clamp(20px,2.08333vw,30px)}}@media screen and (max-width:750px){#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .titleBox h3 small{font-size:clamp(19px,6.04651vw,26px)}}#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .listBox ul{margin-top:26px}@media screen and (max-width:1440px){#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .listBox ul{margin-top:20px}}#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .listBox ul li{position:relative;padding-left:30px;font-size:17px;font-weight:500;letter-spacing:.06em;line-height:2.3;font-weight:700;font-size:16px}@media screen and (max-width:1440px){#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .listBox ul li{padding-left:24px}}@media screen and (max-width:750px){#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .listBox ul li{padding-left:23px}#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .listBox ul li:nth-of-type(n+2){margin-top:5px}}@media screen and (max-width:1440px){#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .listBox ul li{font-size:clamp(13px,1.18056vw,17px)}}@media screen and (max-width:1080px){#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .listBox ul li{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .listBox ul li{font-size:13px;letter-spacing:.05em}}@media screen and (max-width:1440px){#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .listBox ul li{font-size:14px}}@media screen and (max-width:1080px){#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .listBox ul li{font-size:13px}}#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .listBox ul li::before{content:"";background:url(/partner/assets/images/common/icon_list_check_red.svg) no-repeat center/100% auto;width:20px;height:20px;position:absolute;left:0;top:11px}@media screen and (max-width:1440px){#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .listBox ul li::before{width:16px;height:16px;top:10px}}@media screen and (max-width:1080px){#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .listBox ul li::before{top:7px}}@media screen and (max-width:750px){#top-page main .service__box__inner .serviceFlex .itemBox .solutionBox .listBox ul li::before{width:17px;height:17px;left:0;top:7px}}#top-page main .concept{position:relative;z-index:1;background:#f7f7f7}#top-page main .concept::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1b1b1b;-webkit-clip-path:polygon(0 0,50% 213px,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 213px,100% 0,100% 100%,0 100%);z-index:-1}@media screen and (max-width:1080px){#top-page main .concept::before{-webkit-clip-path:polygon(0 0,50% 110px,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 110px,100% 0,100% 100%,0 100%)}}#top-page main .concept__box{padding:390px 60px 215px}@media screen and (max-width:1080px){#top-page main .concept__box{padding:180px 40px 100px}}@media screen and (max-width:750px){#top-page main .concept__box{padding:180px 24px 100px}}#top-page main .concept__box__inner{width:100%;max-width:1480px;margin:0 auto}#top-page main .concept__box__inner .conceptBox{position:relative}#top-page main .concept__box__inner .conceptBox::before{content:"";background:url(../../images/common/icon_border_black.svg) repeat-x center/100% auto;width:100%;height:3px;position:absolute;bottom:0;left:0}#top-page main .concept__box__inner .conceptBox .detailBox .decorative-lettersBox{background:#d81718;border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 18px 7px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox .detailBox .decorative-lettersBox{padding:10px 12px 12px}}#top-page main .concept__box__inner .conceptBox .detailBox .decorative-lettersBox::before{content:"";background:url(/partner/assets/images/common/icon_arr_red.svg) no-repeat center/100% auto;width:17px;height:20px;position:absolute;left:55px;bottom:-17px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox .detailBox .decorative-lettersBox::before{width:14px;height:17px;left:33px;bottom:-14px}}#top-page main .concept__box__inner .conceptBox .detailBox .decorative-lettersBox span.bubleBox{font-size:31px;font-weight:700;letter-spacing:.13em;color:#fff}@media screen and (max-width:1440px){#top-page main .concept__box__inner .conceptBox .detailBox .decorative-lettersBox span.bubleBox{font-size:clamp(24px,2.15278vw,31px)}}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox .detailBox .decorative-lettersBox span.bubleBox{font-size:clamp(17px,4.88372vw,21px)}}#top-page main .concept__box__inner .conceptBox .detailBox .decorative-lettersBox span.bubleBox small{font-size:25px}@media screen and (max-width:1440px){#top-page main .concept__box__inner .conceptBox .detailBox .decorative-lettersBox span.bubleBox small{font-size:clamp(18px,1.73611vw,25px)}}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox .detailBox .decorative-lettersBox span.bubleBox small{font-size:clamp(12px,3.72093vw,16px)}}#top-page main .concept__box__inner .conceptBox--column-one{padding-bottom:100px}@media screen and (max-width:1080px){#top-page main .concept__box__inner .conceptBox--column-one{padding-bottom:60px}}#top-page main .concept__box__inner .conceptBox--column-one .pht{position:absolute}#top-page main .concept__box__inner .conceptBox--column-one .pht--concept01{right:-40px;top:5px;z-index:-1}@media screen and (max-width:1080px){#top-page main .concept__box__inner .conceptBox--column-one .pht--concept01{width:61%;top:127px;right:-60px}}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox--column-one .pht--concept01{right:-26px;top:122px;width:83%}}#top-page main .concept__box__inner .conceptBox--column-one .detailBox .titleFlex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 30px}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox--column-one .detailBox .titleFlex{gap:0 6px}}#top-page main .concept__box__inner .conceptBox--column-one .detailBox .titleFlex span.numberTxt{font-size:98px;letter-spacing:.05em;color:#afafaf}@media screen and (max-width:1080px){#top-page main .concept__box__inner .conceptBox--column-one .detailBox .titleFlex span.numberTxt{font-size:clamp(74px,9.07407vw,98px)}}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox--column-one .detailBox .titleFlex span.numberTxt{font-size:clamp(60px,19.30233vw,83px)}}#top-page main .concept__box__inner .conceptBox--column-one .detailBox .titleFlex h3{font-size:38px;font-weight:700;letter-spacing:.13em;line-height:1.65;color:#fff}@media screen and (max-width:1440px){#top-page main .concept__box__inner .conceptBox--column-one .detailBox .titleFlex h3{font-size:clamp(21px,2.63889vw,38px)}}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox--column-one .detailBox .titleFlex h3{font-size:clamp(16px,4.88372vw,21px);letter-spacing:.04em}}#top-page main .concept__box__inner .conceptBox--column-one .detailBox .copyBox{margin-top:-20px}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox--column-one .detailBox .copyBox{margin-top:20px}}#top-page main .concept__box__inner .conceptBox--column-one .detailBox .copyBox p{font-size:17px;font-weight:500;letter-spacing:.06em;line-height:2.3;color:#fff;letter-spacing:-.02em}@media screen and (max-width:1440px){#top-page main .concept__box__inner .conceptBox--column-one .detailBox .copyBox p{font-size:clamp(13px,1.18056vw,17px)}}@media screen and (max-width:1080px){#top-page main .concept__box__inner .conceptBox--column-one .detailBox .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox--column-one .detailBox .copyBox p{font-size:13px;letter-spacing:.05em}}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox--column-one .detailBox .copyBox p{font-size:14px;letter-spacing:.05em}}#top-page main .concept__box__inner .conceptBox--column-one .phtFlex{margin-top:43px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 19px}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox--column-one .phtFlex{margin-top:34px;gap:30px 18px}}#top-page main .concept__box__inner .conceptBox--column-one .phtFlex figure{width:calc((100% - 95px)/ 6);line-height:0}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox--column-one .phtFlex figure{width:calc((100% - 18px)/ 2)}}#top-page main .concept__box__inner .conceptBox--column-one .phtFlex figure figcaption{margin-top:10px;font-size:12px;font-weight:500;letter-spacing:.05em;line-height:2;color:#fff}#top-page main .concept__box__inner .conceptBox--column-one .phtFlex figure img{width:100%}#top-page main .concept__box__inner .conceptBox--column-two{margin-top:107px;padding-bottom:104px}@media screen and (max-width:1080px){#top-page main .concept__box__inner .conceptBox--column-two{margin-top:63px;padding-bottom:60px}}#top-page main .concept__box__inner .conceptBox--column-two:last-of-type{padding-bottom:0}#top-page main .concept__box__inner .conceptBox--column-two:last-of-type::before{display:none}#top-page main .concept__box__inner .conceptBox--column-two .innerFlex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox{width:calc(100% - 25.5%)}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox{width:100%}}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .sub-titleBox{display:none}}#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .sub-titleBox p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .sub-titleBox p span.numberTxt{font-size:98px;letter-spacing:.05em;color:#afafaf;white-space:nowrap}@media screen and (max-width:1080px){#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .sub-titleBox p span.numberTxt{font-size:clamp(74px,9.07407vw,98px)}}#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .sub-titleBox p span.ttlImg{vertical-align:-8px;margin-left:26px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .sub-titleBox p span.ttlImg img{max-width:100%}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .titleBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 6px;position:relative}}#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .titleBox p{display:none}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .titleBox p{display:block}#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .titleBox p span.numberTxt{font-size:clamp(60px,19.30233vw,83px);letter-spacing:.05em;color:#afafaf;white-space:nowrap}#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .titleBox p span.ttlImg{position:absolute;z-index:-1}#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .titleBox p span.ttlImg img{max-width:100%}#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .titleBox p span.ttlImg.iconSp--marketing{width:92%;bottom:-28px;left:0}#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .titleBox p span.ttlImg.iconSp--hospitality{width:98%;bottom:-25px;left:0}#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .titleBox p span.ttlImg.iconSp--download{width:88%;bottom:-24px;left:0}}#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .titleBox h3{font-size:38px;font-weight:700;letter-spacing:.13em;line-height:1.65;color:#fff}@media screen and (max-width:1440px){#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .titleBox h3{font-size:clamp(21px,2.63889vw,38px)}}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .titleBox h3{font-size:clamp(16px,4.88372vw,21px);letter-spacing:.04em}}#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .titleBox h3 small{font-size:34px}@media screen and (max-width:1440px){#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .titleBox h3 small{font-size:clamp(17px,2.36111vw,34px)}}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .titleBox h3 small{font-size:clamp(16px,4.88372vw,21px)}}#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .copyBox{margin-top:20px}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .copyBox{margin-top:9px}}#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .copyBox p{font-size:17px;font-weight:500;letter-spacing:.06em;line-height:2.3;color:#fff;letter-spacing:-.02em}@media screen and (max-width:1440px){#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .copyBox p{font-size:clamp(13px,1.18056vw,17px)}}@media screen and (max-width:1080px){#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .copyBox p{font-size:13px;letter-spacing:.05em}}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .detailBox .copyBox p{font-size:14px;letter-spacing:.05em}}#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .phtBox{margin-top:90px;width:25.5%}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .phtBox{margin-top:20px;width:100%}}#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .phtBox figure{line-height:0}#top-page main .concept__box__inner .conceptBox--column-two .innerFlex .phtBox figure img{width:100%}#top-page main .concept__box__inner .conceptFlex{margin-top:107px;padding-bottom:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 100px;position:relative}@media screen and (max-width:1080px){#top-page main .concept__box__inner .conceptFlex{margin-top:0;padding-bottom:0;gap:0}}#top-page main .concept__box__inner .conceptFlex::before{content:"";background:url(../../images/common/icon_border_black.svg) repeat-x center/100% auto;width:100%;height:3px;position:absolute;bottom:0;left:0}#top-page main .concept__box__inner .conceptFlex .conceptSet{width:calc((100% - 100px)/ 2);position:relative}@media screen and (max-width:1080px){#top-page main .concept__box__inner .conceptFlex .conceptSet{width:100%;margin-top:63px;padding-bottom:60px}#top-page main .concept__box__inner .conceptFlex .conceptSet::before{content:"";background:url(../../images/common/icon_border_black.svg) repeat-x center/100% auto;width:100%;height:3px;position:absolute;bottom:0;left:0}}#top-page main .concept__box__inner .conceptFlex .conceptSet .decorative-lettersBox{background:#d81718;border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 18px 7px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptFlex .conceptSet .decorative-lettersBox{padding:10px 12px 12px}}#top-page main .concept__box__inner .conceptFlex .conceptSet .decorative-lettersBox::before{content:"";background:url(/partner/assets/images/common/icon_arr_red.svg) no-repeat center/100% auto;width:17px;height:20px;position:absolute;left:55px;bottom:-17px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptFlex .conceptSet .decorative-lettersBox::before{width:14px;height:17px;left:33px;bottom:-14px}}#top-page main .concept__box__inner .conceptFlex .conceptSet .decorative-lettersBox span.bubleBox{font-size:31px;font-weight:700;letter-spacing:.13em;color:#fff}@media screen and (max-width:1440px){#top-page main .concept__box__inner .conceptFlex .conceptSet .decorative-lettersBox span.bubleBox{font-size:clamp(24px,2.15278vw,31px)}}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptFlex .conceptSet .decorative-lettersBox span.bubleBox{font-size:clamp(17px,4.88372vw,21px)}}#top-page main .concept__box__inner .conceptFlex .conceptSet .decorative-lettersBox span.bubleBox small{font-size:25px}@media screen and (max-width:1440px){#top-page main .concept__box__inner .conceptFlex .conceptSet .decorative-lettersBox span.bubleBox small{font-size:clamp(18px,1.73611vw,25px)}}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptFlex .conceptSet .decorative-lettersBox span.bubleBox small{font-size:clamp(12px,3.72093vw,16px)}}#top-page main .concept__box__inner .conceptFlex .conceptSet .pht{position:absolute}#top-page main .concept__box__inner .conceptFlex .conceptSet .pht--concept04{right:-20px;top:35px;width:29%}@media screen and (max-width:1280px){#top-page main .concept__box__inner .conceptFlex .conceptSet .pht--concept04{top:115px}}@media screen and (max-width:1080px){#top-page main .concept__box__inner .conceptFlex .conceptSet .pht--concept04{display:none}}#top-page main .concept__box__inner .conceptFlex .conceptSet .pht--concept05{right:0;top:130px;width:38%}@media screen and (max-width:1080px){#top-page main .concept__box__inner .conceptFlex .conceptSet .pht--concept05{display:none}}@media screen and (max-width:1080px){#top-page main .concept__box__inner .conceptFlex .conceptSet .sub-titleBox{display:none}}#top-page main .concept__box__inner .conceptFlex .conceptSet .sub-titleBox p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#top-page main .concept__box__inner .conceptFlex .conceptSet .sub-titleBox p span.numberTxt{font-size:98px;letter-spacing:.05em;color:#afafaf;-webkit-flex-basis:19%;-ms-flex-preferred-size:19%;flex-basis:19%;white-space:nowrap}@media screen and (max-width:1080px){#top-page main .concept__box__inner .conceptFlex .conceptSet .sub-titleBox p span.numberTxt{font-size:clamp(74px,9.07407vw,98px)}}#top-page main .concept__box__inner .conceptFlex .conceptSet .sub-titleBox p span.ttlImg{vertical-align:-8px;margin-left:3px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#top-page main .concept__box__inner .conceptFlex .conceptSet .sub-titleBox p span.ttlImg img{max-width:100%}@media screen and (max-width:1080px){#top-page main .concept__box__inner .conceptFlex .conceptSet .titleBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 6px;position:relative}}#top-page main .concept__box__inner .conceptFlex .conceptSet .titleBox p{display:none}@media screen and (max-width:1080px){#top-page main .concept__box__inner .conceptFlex .conceptSet .titleBox p{display:block}#top-page main .concept__box__inner .conceptFlex .conceptSet .titleBox p span.numberTxt{font-size:clamp(60px,19.30233vw,83px);letter-spacing:.05em;color:#afafaf;white-space:nowrap}#top-page main .concept__box__inner .conceptFlex .conceptSet .titleBox p span.ttlImg{position:absolute;z-index:-1}#top-page main .concept__box__inner .conceptFlex .conceptSet .titleBox p span.ttlImg img{max-width:100%}#top-page main .concept__box__inner .conceptFlex .conceptSet .titleBox p span.ttlImg.iconSp--support{width:47%;bottom:-48px;left:0}}@media screen and (max-width:1080px) and (max-width:750px){#top-page main .concept__box__inner .conceptFlex .conceptSet .titleBox p span.ttlImg.iconSp--support{width:68%;bottom:-35px;left:0}}@media screen and (max-width:1080px){#top-page main .concept__box__inner .conceptFlex .conceptSet .titleBox p span.ttlImg.iconSp--award{width:37%;bottom:-46px;left:0}}@media screen and (max-width:1080px) and (max-width:750px){#top-page main .concept__box__inner .conceptFlex .conceptSet .titleBox p span.ttlImg.iconSp--award{width:53%;bottom:-24px;left:0}}#top-page main .concept__box__inner .conceptFlex .conceptSet .titleBox h3{font-size:38px;font-weight:700;letter-spacing:.13em;line-height:1.65;color:#fff}@media screen and (max-width:1440px){#top-page main .concept__box__inner .conceptFlex .conceptSet .titleBox h3{font-size:clamp(21px,2.63889vw,38px)}}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptFlex .conceptSet .titleBox h3{font-size:clamp(16px,4.88372vw,21px);letter-spacing:.04em}}#top-page main .concept__box__inner .conceptFlex .conceptSet .titleBox h3 small{font-size:34px}@media screen and (max-width:1440px){#top-page main .concept__box__inner .conceptFlex .conceptSet .titleBox h3 small{font-size:clamp(17px,2.36111vw,34px)}}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptFlex .conceptSet .titleBox h3 small{font-size:clamp(16px,4.88372vw,21px)}}#top-page main .concept__box__inner .conceptFlex .conceptSet .titleBox h3.ls{letter-spacing:.03em}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptFlex .conceptSet .titleBox h3.ls{margin-top:-11px;letter-spacing:.04em}}@media screen and (max-width:1080px){#top-page main .concept__box__inner .conceptFlex .conceptSet .phtBox{width:26%;display:block;position:absolute;right:0;top:0}}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptFlex .conceptSet .phtBox{width:56%;margin:0 auto;position:inherit;right:inherit;top:inherit}}#top-page main .concept__box__inner .conceptFlex .conceptSet .phtBox img{width:100%}#top-page main .concept__box__inner .conceptFlex .conceptSet .copyBox{margin-top:30px}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptFlex .conceptSet .copyBox{margin-top:20px}}#top-page main .concept__box__inner .conceptFlex .conceptSet .copyBox p{font-size:17px;font-weight:500;letter-spacing:.06em;line-height:2.3;color:#fff;letter-spacing:-.02em}@media screen and (max-width:1440px){#top-page main .concept__box__inner .conceptFlex .conceptSet .copyBox p{font-size:clamp(13px,1.18056vw,17px)}}@media screen and (max-width:1080px){#top-page main .concept__box__inner .conceptFlex .conceptSet .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptFlex .conceptSet .copyBox p{font-size:13px;letter-spacing:.05em}}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptFlex .conceptSet .copyBox p{font-size:14px;letter-spacing:.05em}}@media screen and (max-width:1080px){#top-page main .concept__box__inner .conceptFlex .conceptSet .copyBox--flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px}}@media screen and (max-width:1080px){#top-page main .concept__box__inner .conceptFlex .conceptSet .copyBox--flex p{width:73.4%}}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptFlex .conceptSet .copyBox--flex p{width:64.4%}}#top-page main .concept__box__inner .conceptFlex .conceptSet .copyBox--flex img{display:none}@media screen and (max-width:1080px){#top-page main .concept__box__inner .conceptFlex .conceptSet .copyBox--flex img{display:block;margin-top:-200px;width:calc(100% - 73.4% - 20px)}}@media screen and (max-width:750px){#top-page main .concept__box__inner .conceptFlex .conceptSet .copyBox--flex img{margin-top:10px;width:calc(100% - 64.4% - 20px)}}#top-page main .area{background:url(../../images/top/bg_area.png) no-repeat center/cover}@media screen and (max-width:750px){#top-page main .area{background:url(../../images/top/bg_area_sp.png) no-repeat center/cover}}#top-page main .area__box{padding:165px 60px 250px}@media screen and (max-width:1600px){#top-page main .area__box{padding:165px 60px 360px}}@media screen and (max-width:1280px){#top-page main .area__box{padding:165px 60px 160px}}@media screen and (max-width:1080px){#top-page main .area__box{padding:110px 40px 100px}}@media screen and (max-width:750px){#top-page main .area__box{padding:78px 24px 80px}}#top-page main .area__box__inner{width:100%;max-width:1480px;margin:0 auto}#top-page main .area__box__inner .areaFlex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 0;position:relative}#top-page main .area__box__inner .areaFlex .detailBox .titleBox span.enTxt{font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1}@media screen and (max-width:1440px){#top-page main .area__box__inner .areaFlex .detailBox .titleBox span.enTxt{font-size:clamp(13px,1.11111vw,16px)}}@media screen and (max-width:1080px){#top-page main .area__box__inner .areaFlex .detailBox .titleBox span.enTxt{font-size:clamp(13px,1.48148vw,16px)}}@media screen and (max-width:750px){#top-page main .area__box__inner .areaFlex .detailBox .titleBox span.enTxt{font-size:10px}}#top-page main .area__box__inner .areaFlex .detailBox .titleBox h2{margin-top:8px;font-size:50px;font-weight:700;letter-spacing:.1em;line-height:1.6;color:#000}@media screen and (max-width:1440px){#top-page main .area__box__inner .areaFlex .detailBox .titleBox h2{font-size:clamp(43px,3.47222vw,50px)}}@media screen and (max-width:1080px){#top-page main .area__box__inner .areaFlex .detailBox .titleBox h2{font-size:clamp(32px,3.88889vw,42px)}}@media screen and (max-width:750px){#top-page main .area__box__inner .areaFlex .detailBox .titleBox h2{font-size:25px;letter-spacing:.08em}}#top-page main .area__box__inner .areaFlex .detailBox .titleBox h2 span.smallTxt{font-size:44px}@media screen and (max-width:1440px){#top-page main .area__box__inner .areaFlex .detailBox .titleBox h2 span.smallTxt{font-size:clamp(37px,3.05556vw,44px)}}@media screen and (max-width:1080px){#top-page main .area__box__inner .areaFlex .detailBox .titleBox h2 span.smallTxt{font-size:clamp(26px,2.96296vw,32px)}}@media screen and (max-width:750px){#top-page main .area__box__inner .areaFlex .detailBox .titleBox h2 span.smallTxt{font-size:19px}}#top-page main .area__box__inner .areaFlex .detailBox .titleBox h2 span.mediumTxt{font-size:46px}@media screen and (max-width:1440px){#top-page main .area__box__inner .areaFlex .detailBox .titleBox h2 span.mediumTxt{font-size:clamp(39px,3.19444vw,46px)}}@media screen and (max-width:1080px){#top-page main .area__box__inner .areaFlex .detailBox .titleBox h2 span.mediumTxt{font-size:clamp(27px,3.51852vw,38px)}}@media screen and (max-width:750px){#top-page main .area__box__inner .areaFlex .detailBox .titleBox h2 span.mediumTxt{font-size:19px}}#top-page main .area__box__inner .areaFlex .detailBox .copyBox{margin-top:25px}#top-page main .area__box__inner .areaFlex .detailBox .copyBox p{font-size:18px;font-weight:500;letter-spacing:.05em;line-height:2.5;color:#000}@media screen and (max-width:1440px){#top-page main .area__box__inner .areaFlex .detailBox .copyBox p{font-size:clamp(14px,1.25vw,18px)}}@media screen and (max-width:1080px){#top-page main .area__box__inner .areaFlex .detailBox .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .area__box__inner .areaFlex .detailBox .copyBox p{font-size:13px;line-height:2.3}}#top-page main .area__box__inner .areaFlex .detailBox .copyBox p strong{font-weight:900}#top-page main .area__box__inner .areaFlex .detailBox .bubleBox{margin:70px 0 0 30px;background:#d81718;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-sizing:border-box;box-sizing:border-box;padding:45px 56px;border-radius:7px;position:relative;z-index:1}@media screen and (max-width:1280px){#top-page main .area__box__inner .areaFlex .detailBox .bubleBox{margin:70px 0 0 20px;padding:37px 30px}}@media screen and (max-width:1080px){#top-page main .area__box__inner .areaFlex .detailBox .bubleBox{margin:60px 0 0 0}}@media screen and (max-width:750px){#top-page main .area__box__inner .areaFlex .detailBox .bubleBox{margin:55px 0 0 0;padding:12px 18px}}#top-page main .area__box__inner .areaFlex .detailBox .bubleBox::before{content:"";background:url(../../images/common/icon_arr_red.svg) center/100% auto;width:39px;height:39px;position:absolute;right:-30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1280px){#top-page main .area__box__inner .areaFlex .detailBox .bubleBox::before{width:22px;height:22px;right:42px;top:auto;bottom:-14px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (max-width:750px){#top-page main .area__box__inner .areaFlex .detailBox .bubleBox::before{width:18px;height:18px}}#top-page main .area__box__inner .areaFlex .detailBox .bubleBox a,#top-page main .area__box__inner .areaFlex .detailBox .bubleBox p{color:#fff;font-size:26px;font-weight:700;letter-spacing:0}@media screen and (max-width:1440px){#top-page main .area__box__inner .areaFlex .detailBox .bubleBox a,#top-page main .area__box__inner .areaFlex .detailBox .bubleBox p{font-size:clamp(14px,1.80556vw,26px)}}@media screen and (max-width:750px){#top-page main .area__box__inner .areaFlex .detailBox .bubleBox a,#top-page main .area__box__inner .areaFlex .detailBox .bubleBox p{font-size:14px;line-height:1.8}}@media screen and (max-width:430px){#top-page main .area__box__inner .areaFlex .detailBox .bubleBox a,#top-page main .area__box__inner .areaFlex .detailBox .bubleBox p{font-size:clamp(11px,3.25581vw,14px)}}#top-page main .area__box__inner .areaFlex .detailBox .bubleBox a span.smallTxt,#top-page main .area__box__inner .areaFlex .detailBox .bubleBox p span.smallTxt{font-size:23px}@media screen and (max-width:1440px){#top-page main .area__box__inner .areaFlex .detailBox .bubleBox a span.smallTxt,#top-page main .area__box__inner .areaFlex .detailBox .bubleBox p span.smallTxt{font-size:clamp(12px,1.59722vw,23px)}}@media screen and (max-width:750px){#top-page main .area__box__inner .areaFlex .detailBox .bubleBox a span.smallTxt,#top-page main .area__box__inner .areaFlex .detailBox .bubleBox p span.smallTxt{font-size:11px}}@media screen and (max-width:430px){#top-page main .area__box__inner .areaFlex .detailBox .bubleBox a span.smallTxt,#top-page main .area__box__inner .areaFlex .detailBox .bubleBox p span.smallTxt{font-size:clamp(9px,2.55814vw,11px)}}#top-page main .area__box__inner .areaFlex .detailBox .bubleBox a{border-bottom:1px solid #fff;padding-bottom:1px}#top-page main .area__box__inner .areaFlex .phtBox{width:41.9%;position:absolute;right:30px;top:-90px}@media screen and (max-width:1600px){#top-page main .area__box__inner .areaFlex .phtBox{top:20%}}@media screen and (max-width:1280px){#top-page main .area__box__inner .areaFlex .phtBox{margin-top:-240px;width:100%;position:inherit;right:inherit;top:inherit;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}@media screen and (max-width:1080px){#top-page main .area__box__inner .areaFlex .phtBox{margin-top:-130px;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit}}@media screen and (max-width:750px){#top-page main .area__box__inner .areaFlex .phtBox{margin-top:-145px}}@media screen and (max-width:430px){#top-page main .area__box__inner .areaFlex .phtBox{margin-top:-40%;-webkit-transform:translateX(28px);-ms-transform:translateX(28px);transform:translateX(28px)}}#top-page main .area__box__inner .areaFlex .phtBox figure{line-height:0}#top-page main .area__box__inner .areaFlex .phtBox figure img{width:100%}#top-page main .resources{margin-top:120px}@media screen and (max-width:1080px){#top-page main .resources{margin-top:100px}}@media screen and (max-width:750px){#top-page main .resources{margin-top:78px}}#top-page main .resources__box{padding:0 60px 0}@media screen and (max-width:1080px){#top-page main .resources__box{padding:0 40px 0}}@media screen and (max-width:750px){#top-page main .resources__box{padding:0 24px 58px}}#top-page main .resources__box__ttl{width:100%;max-width:1480px;margin:0 auto}#top-page main .resources__box__ttl .titleBox span.enTxt{font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1}@media screen and (max-width:1440px){#top-page main .resources__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.11111vw,16px)}}@media screen and (max-width:1080px){#top-page main .resources__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.48148vw,16px)}}@media screen and (max-width:750px){#top-page main .resources__box__ttl .titleBox span.enTxt{font-size:10px}}#top-page main .resources__box__ttl .titleBox h2{margin-top:8px;font-size:50px;font-weight:700;letter-spacing:.1em;line-height:1.6;color:#000}@media screen and (max-width:1440px){#top-page main .resources__box__ttl .titleBox h2{font-size:clamp(43px,3.47222vw,50px)}}@media screen and (max-width:1080px){#top-page main .resources__box__ttl .titleBox h2{font-size:clamp(32px,3.88889vw,42px)}}@media screen and (max-width:750px){#top-page main .resources__box__ttl .titleBox h2{font-size:25px;letter-spacing:.08em}}#top-page main .resources__box__ttl .titleBox h2 span.smallTxt{font-size:44px}@media screen and (max-width:1440px){#top-page main .resources__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(37px,3.05556vw,44px)}}@media screen and (max-width:1080px){#top-page main .resources__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(26px,2.96296vw,32px)}}@media screen and (max-width:750px){#top-page main .resources__box__ttl .titleBox h2 span.smallTxt{font-size:19px}}#top-page main .resources__box__ttl .titleBox h2 span.mediumTxt{font-size:46px}@media screen and (max-width:1440px){#top-page main .resources__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(39px,3.19444vw,46px)}}@media screen and (max-width:1080px){#top-page main .resources__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(27px,3.51852vw,38px)}}@media screen and (max-width:750px){#top-page main .resources__box__ttl .titleBox h2 span.mediumTxt{font-size:19px}}#top-page main .resources__box__ttl .copyBox{margin-top:25px}#top-page main .resources__box__ttl .copyBox p{font-size:18px;font-weight:500;letter-spacing:.05em;line-height:2.5;color:#000}@media screen and (max-width:1440px){#top-page main .resources__box__ttl .copyBox p{font-size:clamp(14px,1.25vw,18px)}}@media screen and (max-width:1080px){#top-page main .resources__box__ttl .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .resources__box__ttl .copyBox p{font-size:13px;line-height:2.3}}#top-page main .resources__box__ttl .copyBox p strong{font-weight:900}#top-page main .resources__box__inner{width:100%;max-width:1480px;margin:0 auto}#top-page main .resources__box__inner .titleBox{margin-top:76px}@media screen and (max-width:750px){#top-page main .resources__box__inner .titleBox{margin-top:36px}}#top-page main .resources__box__inner .titleBox h3{font-size:41px;font-weight:700;letter-spacing:.13em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#f7f7f7));background:-o-linear-gradient(transparent 60%,#f7f7f7 60%);background:linear-gradient(transparent 60%,#f7f7f7 60%);padding:0 10px}@media screen and (max-width:1440px){#top-page main .resources__box__inner .titleBox h3{font-size:clamp(25px,2.84722vw,41px)}}@media screen and (max-width:750px){#top-page main .resources__box__inner .titleBox h3{font-size:clamp(22px,5.81395vw,25px)}}#top-page main .resources__box__inner .titleBox h3 small{font-size:35px}@media screen and (max-width:1440px){#top-page main .resources__box__inner .titleBox h3 small{font-size:clamp(21px,2.43056vw,35px)}}@media screen and (max-width:750px){#top-page main .resources__box__inner .titleBox h3 small{font-size:21px}}#top-page main .resources__box__inner .resourcesFlex{margin-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px 85px}@media screen and (max-width:1280px){#top-page main .resources__box__inner .resourcesFlex{gap:35px 70px}}@media screen and (max-width:750px){#top-page main .resources__box__inner .resourcesFlex{margin-top:24px;gap:17px 0}}#top-page main .resources__box__inner .resourcesFlex .itemBox{position:relative;width:37.4%;background:#fafafa;padding:10px 55px 9px 25px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 18px}@media screen and (max-width:1280px){#top-page main .resources__box__inner .resourcesFlex .itemBox{width:calc((100% - 70px)/ 2)}}@media screen and (max-width:1080px){#top-page main .resources__box__inner .resourcesFlex .itemBox{width:100%;padding:19px 15px 20px 15px}}@media screen and (max-width:750px){#top-page main .resources__box__inner .resourcesFlex .itemBox{padding:19px 80px 20px 15px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:0 10px}}#top-page main .resources__box__inner .resourcesFlex .itemBox .icon{position:absolute;top:52%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#top-page main .resources__box__inner .resourcesFlex .itemBox .icon img{max-width:100%}#top-page main .resources__box__inner .resourcesFlex .itemBox .icon--01{right:-42px}@media screen and (max-width:1080px){#top-page main .resources__box__inner .resourcesFlex .itemBox .icon--01{right:10px;width:55px}}#top-page main .resources__box__inner .resourcesFlex .itemBox .icon--02{right:-58px}@media screen and (max-width:1080px){#top-page main .resources__box__inner .resourcesFlex .itemBox .icon--02{right:3px;width:75px}}#top-page main .resources__box__inner .resourcesFlex .itemBox .icon--03{right:-60px}@media screen and (max-width:1080px){#top-page main .resources__box__inner .resourcesFlex .itemBox .icon--03{right:3px;width:95px}}#top-page main .resources__box__inner .resourcesFlex .itemBox .icon--04{right:-60px}@media screen and (max-width:1080px){#top-page main .resources__box__inner .resourcesFlex .itemBox .icon--04{right:3px;width:73px}}@media screen and (max-width:750px){#top-page main .resources__box__inner .resourcesFlex .itemBox .numberBox{margin-top:-9px}}#top-page main .resources__box__inner .resourcesFlex .itemBox .numberBox span.numberTxt{font-size:68px;font-weight:400;letter-spacing:.12em;white-space:nowrap}@media screen and (max-width:1440px){#top-page main .resources__box__inner .resourcesFlex .itemBox .numberBox span.numberTxt{font-size:clamp(26px,4.72222vw,68px)}}@media screen and (max-width:750px){#top-page main .resources__box__inner .resourcesFlex .itemBox .numberBox span.numberTxt{font-size:26px}}#top-page main .resources__box__inner .resourcesFlex .itemBox .detailBox h4{font-size:20px;font-weight:700;letter-spacing:.05em}@media screen and (max-width:1440px){#top-page main .resources__box__inner .resourcesFlex .itemBox .detailBox h4{font-size:clamp(15px,1.38889vw,20px)}}@media screen and (max-width:750px){#top-page main .resources__box__inner .resourcesFlex .itemBox .detailBox h4{font-size:13px;letter-spacing:.02em}}#top-page main .resources__box__inner .resourcesFlex .itemBox .detailBox p{margin-top:7px;font-size:14px;font-weight:500;letter-spacing:.05em}@media screen and (max-width:1440px){#top-page main .resources__box__inner .resourcesFlex .itemBox .detailBox p{font-size:13px}}@media screen and (max-width:750px){#top-page main .resources__box__inner .resourcesFlex .itemBox .detailBox p{line-height:2;margin-top:5px;font-size:10px}}#top-page main .resources__box__inner .ctaFlex{margin-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 30px}@media screen and (max-width:750px){#top-page main .resources__box__inner .ctaFlex{margin-top:33px}}#top-page main .resources__box__inner .ctaFlex .defaultBtn{width:31.6%}@media screen and (max-width:1080px){#top-page main .resources__box__inner .ctaFlex .defaultBtn{width:100%}}#top-page main .resources__box__inner .ctaFlex .defaultBtn a{display:block;width:100%;max-width:470px;margin:0 auto;font-size:20px;font-weight:700;letter-spacing:0;color:#fff;background:#000;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.25);box-shadow:0 3px 3px rgba(0,0,0,.25);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 10px}@media screen and (max-width:1080px){#top-page main .resources__box__inner .ctaFlex .defaultBtn a{font-size:clamp(16px,1.85185vw,20px);padding:26px 10px}}@media screen and (max-width:750px){#top-page main .resources__box__inner .ctaFlex .defaultBtn a{max-width:323px;font-size:15px;padding:21px 5px}}#top-page main .resources__box__inner .ctaFlex .defaultBtn a:hover{background:#d81718;-webkit-box-shadow:none;box-shadow:none}#top-page main .resources__box__inner .ctaFlex .defaultBtn a::before{display:inline-block;content:"";background:url(/partner/assets/images/common/icon_arr_white.svg) no-repeat center/100% auto;width:11px;height:12px;position:relative;margin-right:5px}#top-page main .resources__box__inner .ctaFlex .defaultBtn.redBtn a{background:#d81718}#top-page main .resources__box__inner .ctaFlex .defaultBtn.redBtn a:hover{background:#222;-webkit-box-shadow:none;box-shadow:none}#top-page main .resources__box__inner .ctaFlex .defaultBtn.anchorBtn a::before{background:url(/partner/assets/images/common/icon_arr_white_anchor.svg) no-repeat center/100% auto;width:12px;height:11px;margin-right:8px;vertical-align:2px}@media screen and (max-width:750px){#top-page main .resources__box__inner .ctaFlex .defaultBtn a{max-width:340px}#top-page main .resources__box__inner .ctaFlex .defaultBtn a::before{vertical-align:0}}#top-page main .resources__box__inner .ctaFlex .listFlex{width:50.61%;border-top:1px solid #d81718;border-bottom:1px solid grey;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:1280px){#top-page main .resources__box__inner .ctaFlex .listFlex{width:calc(100% - 31.6% - 30px)}}@media screen and (max-width:1080px){#top-page main .resources__box__inner .ctaFlex .listFlex{width:100%;margin-top:35px;padding:20px 0}}@media screen and (max-width:750px){#top-page main .resources__box__inner .ctaFlex .listFlex{padding:12px 0}}#top-page main .resources__box__inner .ctaFlex .listFlex ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 30px;padding-left:10px}@media screen and (max-width:1080px){#top-page main .resources__box__inner .ctaFlex .listFlex ul{gap:10px 30px}}@media screen and (max-width:750px){#top-page main .resources__box__inner .ctaFlex .listFlex ul{padding-left:15px}}#top-page main .resources__box__inner .ctaFlex .listFlex ul li{font-size:14px;font-weight:700;letter-spacing:.05em;position:relative;padding-left:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:750px){#top-page main .resources__box__inner .ctaFlex .listFlex ul li{font-size:12px}#top-page main .resources__box__inner .ctaFlex .listFlex ul li:nth-of-type(n+2){margin-top:0}}#top-page main .resources__box__inner .ctaFlex .listFlex ul li::before{content:"";background:url(../../images/common/icon_list_check_black.svg) center/100% auto;width:18px;height:18px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:750px){#top-page main .resources__box__inner .ctaFlex .listFlex ul li::before{width:15px;height:15px}}#top-page main .process{margin-top:192px}@media screen and (max-width:1080px){#top-page main .process{margin-top:100px}}@media screen and (max-width:750px){#top-page main .process{margin-top:40px}}#top-page main .process__box{padding:0 60px 130px}@media screen and (max-width:1080px){#top-page main .process__box{padding:0 40px 100px}}@media screen and (max-width:750px){#top-page main .process__box{padding:0 24px 66px}}#top-page main .process__box__ttl{width:100%;max-width:1480px;margin:0 auto}#top-page main .process__box__ttl .titleBox span.enTxt{font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1}@media screen and (max-width:1440px){#top-page main .process__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.11111vw,16px)}}@media screen and (max-width:1080px){#top-page main .process__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.48148vw,16px)}}@media screen and (max-width:750px){#top-page main .process__box__ttl .titleBox span.enTxt{font-size:10px}}#top-page main .process__box__ttl .titleBox h2{margin-top:8px;font-size:50px;font-weight:700;letter-spacing:.1em;line-height:1.6;color:#000}@media screen and (max-width:1440px){#top-page main .process__box__ttl .titleBox h2{font-size:clamp(43px,3.47222vw,50px)}}@media screen and (max-width:1080px){#top-page main .process__box__ttl .titleBox h2{font-size:clamp(32px,3.88889vw,42px)}}@media screen and (max-width:750px){#top-page main .process__box__ttl .titleBox h2{font-size:25px;letter-spacing:.08em}}#top-page main .process__box__ttl .titleBox h2 span.smallTxt{font-size:44px}@media screen and (max-width:1440px){#top-page main .process__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(37px,3.05556vw,44px)}}@media screen and (max-width:1080px){#top-page main .process__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(26px,2.96296vw,32px)}}@media screen and (max-width:750px){#top-page main .process__box__ttl .titleBox h2 span.smallTxt{font-size:19px}}#top-page main .process__box__ttl .titleBox h2 span.mediumTxt{font-size:46px}@media screen and (max-width:1440px){#top-page main .process__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(39px,3.19444vw,46px)}}@media screen and (max-width:1080px){#top-page main .process__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(27px,3.51852vw,38px)}}@media screen and (max-width:750px){#top-page main .process__box__ttl .titleBox h2 span.mediumTxt{font-size:19px}}#top-page main .process__box__ttl .copyBox{margin-top:25px}#top-page main .process__box__ttl .copyBox p{font-size:18px;font-weight:500;letter-spacing:.05em;line-height:2.5;color:#000}@media screen and (max-width:1440px){#top-page main .process__box__ttl .copyBox p{font-size:clamp(14px,1.25vw,18px)}}@media screen and (max-width:1080px){#top-page main .process__box__ttl .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .process__box__ttl .copyBox p{font-size:13px;line-height:2.3}}#top-page main .process__box__ttl .copyBox p strong{font-weight:900}#top-page main .process__box__ttl .copyBox p{letter-spacing:.12em}#top-page main .process__box__inner{width:100%;max-width:1480px;margin:0 auto}#top-page main .process__box__inner .processFlex{width:92%;margin-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 80px}@media screen and (max-width:1800px){#top-page main .process__box__inner .processFlex{width:100%}}@media screen and (max-width:1280px){#top-page main .process__box__inner .processFlex{gap:0 40px}}@media screen and (max-width:1080px){#top-page main .process__box__inner .processFlex{gap:50px 0}}@media screen and (max-width:750px){#top-page main .process__box__inner .processFlex{margin-top:35px;gap:40px 0}}#top-page main .process__box__inner .processFlex .itemBox{width:calc((100% - 240px)/ 4);color:#222;background:#fafafa;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px 10px 23px 30px;position:relative}@media screen and (max-width:1280px){#top-page main .process__box__inner .processFlex .itemBox{width:calc((100% - 120px)/ 4)}}@media screen and (max-width:1080px){#top-page main .process__box__inner .processFlex .itemBox{width:100%;padding:7px 16px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:0 33px}}#top-page main .process__box__inner .processFlex .itemBox::before{content:"";background:url(../../images/common/icon_arr_black.svg) no-repeat center/100% auto;width:13px;height:12px;position:absolute;right:-48px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1280px){#top-page main .process__box__inner .processFlex .itemBox::before{right:-29px}}@media screen and (max-width:1080px){#top-page main .process__box__inner .processFlex .itemBox::before{width:11px;height:10px;right:auto;left:50%;top:auto;bottom:-31px;-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}}@media screen and (max-width:750px){#top-page main .process__box__inner .processFlex .itemBox::before{bottom:-25px}}#top-page main .process__box__inner .processFlex .itemBox:last-of-type::before{display:none}#top-page main .process__box__inner .processFlex .itemBox span.numberTxt{font-size:25px;font-weight:400;letter-spacing:.2em;line-height:1;display:inline-block;position:relative;-webkit-transform:translateX(7px);-ms-transform:translateX(7px);transform:translateX(7px)}@media screen and (max-width:1440px){#top-page main .process__box__inner .processFlex .itemBox span.numberTxt{font-size:clamp(21px,1.73611vw,25px)}}@media screen and (max-width:1080px){#top-page main .process__box__inner .processFlex .itemBox span.numberTxt{line-height:2}}@media screen and (max-width:750px){#top-page main .process__box__inner .processFlex .itemBox span.numberTxt{font-size:21px}}#top-page main .process__box__inner .processFlex .itemBox span.numberTxt::before{content:"";background:#d81718;display:inline-block;width:32px;height:1px;position:absolute;bottom:-7px;left:38%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:1080px){#top-page main .process__box__inner .processFlex .itemBox span.numberTxt::before{width:1px;height:28px;bottom:auto;left:auto;right:-15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}#top-page main .process__box__inner .processFlex .itemBox p{margin-top:14px;font-size:18px;font-weight:500;letter-spacing:.12em;line-height:2}@media screen and (max-width:1440px){#top-page main .process__box__inner .processFlex .itemBox p{font-size:clamp(14px,1.25vw,18px)}}@media screen and (max-width:1080px){#top-page main .process__box__inner .processFlex .itemBox p{margin-top:0;font-size:16px}}@media screen and (max-width:750px){#top-page main .process__box__inner .processFlex .itemBox p{font-size:14px}}#top-page main .column{background:url(../../images/top/bg_column.png) no-repeat center/cover}@media screen and (max-width:750px){#top-page main .column{background:url(../../images/top/bg_column_sp.png) no-repeat center/cover}}#top-page main .column__box{padding:106px 60px 130px}@media screen and (max-width:1080px){#top-page main .column__box{padding:100px 40px 100px}}@media screen and (max-width:750px){#top-page main .column__box{padding:70px 24px 80px}}#top-page main .column__box__ttl{width:100%;max-width:1480px;margin:0 auto}#top-page main .column__box__ttl .titleBox span.enTxt{font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1}@media screen and (max-width:1440px){#top-page main .column__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.11111vw,16px)}}@media screen and (max-width:1080px){#top-page main .column__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.48148vw,16px)}}@media screen and (max-width:750px){#top-page main .column__box__ttl .titleBox span.enTxt{font-size:10px}}#top-page main .column__box__ttl .titleBox h2{margin-top:8px;font-size:50px;font-weight:700;letter-spacing:.1em;line-height:1.6;color:#000}@media screen and (max-width:1440px){#top-page main .column__box__ttl .titleBox h2{font-size:clamp(43px,3.47222vw,50px)}}@media screen and (max-width:1080px){#top-page main .column__box__ttl .titleBox h2{font-size:clamp(32px,3.88889vw,42px)}}@media screen and (max-width:750px){#top-page main .column__box__ttl .titleBox h2{font-size:25px;letter-spacing:.08em}}#top-page main .column__box__ttl .titleBox h2 span.smallTxt{font-size:44px}@media screen and (max-width:1440px){#top-page main .column__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(37px,3.05556vw,44px)}}@media screen and (max-width:1080px){#top-page main .column__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(26px,2.96296vw,32px)}}@media screen and (max-width:750px){#top-page main .column__box__ttl .titleBox h2 span.smallTxt{font-size:19px}}#top-page main .column__box__ttl .titleBox h2 span.mediumTxt{font-size:46px}@media screen and (max-width:1440px){#top-page main .column__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(39px,3.19444vw,46px)}}@media screen and (max-width:1080px){#top-page main .column__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(27px,3.51852vw,38px)}}@media screen and (max-width:750px){#top-page main .column__box__ttl .titleBox h2 span.mediumTxt{font-size:19px}}#top-page main .column__box__ttl .copyBox{margin-top:25px}#top-page main .column__box__ttl .copyBox p{font-size:18px;font-weight:500;letter-spacing:.05em;line-height:2.5;color:#000}@media screen and (max-width:1440px){#top-page main .column__box__ttl .copyBox p{font-size:clamp(14px,1.25vw,18px)}}@media screen and (max-width:1080px){#top-page main .column__box__ttl .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .column__box__ttl .copyBox p{font-size:13px;line-height:2.3}}#top-page main .column__box__ttl .copyBox p strong{font-weight:900}#top-page main .column__box__ttl .titleBox h2{color:#fff}@media screen and (max-width:750px){#top-page main .column__box__ttl .titleBox h2{letter-spacing:.04em}}#top-page main .column__box__ttl .copyBox p{color:#fff}#top-page main .column__box__inner{width:100%;max-width:1480px;margin:0 auto}#top-page main .column__box__inner .columnFlex{margin-top:55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 37px}@media screen and (max-width:750px){#top-page main .column__box__inner .columnFlex{margin-top:32px;gap:32px 0}}#top-page main .column__box__inner .columnFlex .itemBox{width:28.25%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:32px 30px 30px;position:relative}@media screen and (max-width:1280px){#top-page main .column__box__inner .columnFlex .itemBox{width:calc((100% - 74px)/ 3);padding:15px 15px 20px}}@media screen and (max-width:1080px){#top-page main .column__box__inner .columnFlex .itemBox{width:calc((100% - 37px)/ 2)}}@media screen and (max-width:750px){#top-page main .column__box__inner .columnFlex .itemBox{width:100%;padding:29px 27px 27px}}#top-page main .column__box__inner .columnFlex .itemBox .icon{position:absolute;z-index:1}#top-page main .column__box__inner .columnFlex .itemBox .icon img{width:100%}#top-page main .column__box__inner .columnFlex .itemBox .icon--new{right:15px;top:15px}@media screen and (max-width:1280px){#top-page main .column__box__inner .columnFlex .itemBox .icon--new{right:7px;top:7px}}@media screen and (max-width:750px){#top-page main .column__box__inner .columnFlex .itemBox .icon--new{width:50px;right:15px;top:15px}}#top-page main .column__box__inner .columnFlex .itemBox .phtBox figure{line-height:0;aspect-ratio:473/294}#top-page main .column__box__inner .columnFlex .itemBox .phtBox figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top-page main .column__box__inner .columnFlex .itemBox .detailBox .titleBox{margin-top:16px}#top-page main .column__box__inner .columnFlex .itemBox .detailBox .titleBox h3 a{font-size:16px;font-weight:700;letter-spacing:.09em;border-bottom:1px solid #222}@media screen and (max-width:750px){#top-page main .column__box__inner .columnFlex .itemBox .detailBox .titleBox h3 a{font-size:15px}}#top-page main .column__box__inner .columnFlex .itemBox .detailBox .titleBox h3 a:hover{color:#d81718}#top-page main .column__box__inner .columnFlex .itemBox .detailBox .copyBox{margin-top:16px}#top-page main .column__box__inner .columnFlex .itemBox .detailBox .copyBox p{font-size:12px;font-weight:700;line-height:2;letter-spacing:.06em}@media screen and (max-width:750px){#top-page main .column__box__inner .columnFlex .itemBox .detailBox .copyBox p{color:#606060}}#top-page main .column__box__inner .linkBox{margin-top:52px}@media screen and (max-width:750px){#top-page main .column__box__inner .linkBox{margin-top:30px}}#top-page main .column__box__inner .linkBox a{border-bottom:1px solid #222;padding-bottom:5px;font-size:12px;font-weight:500;letter-spacing:.05em;line-height:1.8;color:#222;-webkit-transition:all .41s cubic-bezier(.22,1,.36,1);-o-transition:all .41s cubic-bezier(.22,1,.36,1);transition:all .41s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){#top-page main .column__box__inner .linkBox a:hover{opacity:1;color:#d81718}}#top-page main .column__box__inner .linkBox a:hover{border-bottom:1px solid #d81718}#top-page main .column__box__inner .linkBox a:hover::before{background:url(/partner/assets/images/common/icon_border_arr_red.svg) no-repeat center/100% auto}@media screen and (max-width:750px){#top-page main .column__box__inner .linkBox a{font-size:10px}}#top-page main .column__box__inner .linkBox a::before{display:inline-block;content:"";background:url(/partner/assets/images/common/icon_border_arr_black.svg) no-repeat center/100% auto;width:5px;height:10px;position:relative;margin-right:10px;-webkit-transition:all .41s cubic-bezier(.22,1,.36,1);-o-transition:all .41s cubic-bezier(.22,1,.36,1);transition:all .41s cubic-bezier(.22,1,.36,1)}@media screen and (max-width:750px){#top-page main .column__box__inner .linkBox a::before{width:5px;height:8px;margin-right:5px}}#top-page main .column__box__inner .linkBox a{border-bottom:1px solid #fff;font-size:14px;color:#fff}@media screen and (max-width:750px){#top-page main .column__box__inner .linkBox a{font-size:12px}}#top-page main .column__box__inner .linkBox a::before{background:url(/partner/assets/images/common/icon_border_arr_white.svg) center/100% auto;width:6px;height:12px;margin-right:10px}@media screen and (max-width:750px){#top-page main .column__box__inner .linkBox a::before{margin-right:5px;vertical-align:-1px}}#top-page main .member{background:url(../../images/top/bg_member.png) no-repeat center/cover}@media screen and (max-width:750px){#top-page main .member{background:url(../../images/top/bg_member_sp.png) no-repeat center/cover}}#top-page main .member__box{padding:160px 60px 190px}@media screen and (max-width:1080px){#top-page main .member__box{padding:100px 40px 100px}}@media screen and (max-width:750px){#top-page main .member__box{padding:70px 24px 75px}}#top-page main .member__box__ttl{width:100%;max-width:1480px;margin:0 auto}#top-page main .member__box__ttl .titleBox span.enTxt{font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1}@media screen and (max-width:1440px){#top-page main .member__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.11111vw,16px)}}@media screen and (max-width:1080px){#top-page main .member__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.48148vw,16px)}}@media screen and (max-width:750px){#top-page main .member__box__ttl .titleBox span.enTxt{font-size:10px}}#top-page main .member__box__ttl .titleBox h2{margin-top:8px;font-size:50px;font-weight:700;letter-spacing:.1em;line-height:1.6;color:#000}@media screen and (max-width:1440px){#top-page main .member__box__ttl .titleBox h2{font-size:clamp(43px,3.47222vw,50px)}}@media screen and (max-width:1080px){#top-page main .member__box__ttl .titleBox h2{font-size:clamp(32px,3.88889vw,42px)}}@media screen and (max-width:750px){#top-page main .member__box__ttl .titleBox h2{font-size:25px;letter-spacing:.08em}}#top-page main .member__box__ttl .titleBox h2 span.smallTxt{font-size:44px}@media screen and (max-width:1440px){#top-page main .member__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(37px,3.05556vw,44px)}}@media screen and (max-width:1080px){#top-page main .member__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(26px,2.96296vw,32px)}}@media screen and (max-width:750px){#top-page main .member__box__ttl .titleBox h2 span.smallTxt{font-size:19px}}#top-page main .member__box__ttl .titleBox h2 span.mediumTxt{font-size:46px}@media screen and (max-width:1440px){#top-page main .member__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(39px,3.19444vw,46px)}}@media screen and (max-width:1080px){#top-page main .member__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(27px,3.51852vw,38px)}}@media screen and (max-width:750px){#top-page main .member__box__ttl .titleBox h2 span.mediumTxt{font-size:19px}}#top-page main .member__box__ttl .copyBox{margin-top:25px}#top-page main .member__box__ttl .copyBox p{font-size:18px;font-weight:500;letter-spacing:.05em;line-height:2.5;color:#000}@media screen and (max-width:1440px){#top-page main .member__box__ttl .copyBox p{font-size:clamp(14px,1.25vw,18px)}}@media screen and (max-width:1080px){#top-page main .member__box__ttl .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .member__box__ttl .copyBox p{font-size:13px;line-height:2.3}}#top-page main .member__box__ttl .copyBox p strong{font-weight:900}#top-page main .member__box__ttl .titleBox h2{color:#fff}#top-page main .member__box__ttl .copyBox p{color:#fff}#top-page main .member__box__inner{width:100%;max-width:1480px;margin:0 auto}#top-page main .member__box__inner .memberFlex{margin-top:76px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:48px 37px}@media screen and (max-width:1280px){#top-page main .member__box__inner .memberFlex{gap:48px 35px}}@media screen and (max-width:750px){#top-page main .member__box__inner .memberFlex{margin-top:36px;gap:21px 22px}}#top-page main .member__box__inner .memberFlex .itemBox{width:calc((100% - 222px)/ 7)}@media screen and (max-width:1280px){#top-page main .member__box__inner .memberFlex .itemBox{width:calc((100% - 140px)/ 5)}}@media screen and (max-width:1080px){#top-page main .member__box__inner .memberFlex .itemBox{width:calc((100% - 105px)/ 4)}}@media screen and (max-width:750px){#top-page main .member__box__inner .memberFlex .itemBox{width:calc((100% - 44px)/ 3)}}#top-page main .member__box__inner .memberFlex .itemBox .phtBox figure{line-height:0}#top-page main .member__box__inner .memberFlex .itemBox .phtBox figure img{width:100%}#top-page main .member__box__inner .memberFlex .itemBox .postBox p{margin-top:7px;color:#fff;font-size:10px;font-weight:500;letter-spacing:0;line-height:1.8}@media screen and (max-width:750px){#top-page main .member__box__inner .memberFlex .itemBox .postBox p{font-size:9px}}#top-page main .member__box__inner .memberFlex .itemBox .postBox h3{margin-top:6px;color:#fff;font-size:15px;font-weight:500;letter-spacing:.05em}@media screen and (max-width:750px){#top-page main .member__box__inner .memberFlex .itemBox .postBox h3{margin-top:4px;font-size:11px}}#top-page main .faq{margin-top:125px}@media screen and (max-width:1080px){#top-page main .faq{margin-top:100px}}@media screen and (max-width:750px){#top-page main .faq{margin-top:75px}}#top-page main .faq__box{padding:0 60px 160px}@media screen and (max-width:1080px){#top-page main .faq__box{padding:0 40px 100px}}@media screen and (max-width:750px){#top-page main .faq__box{padding:0 24px 55px}}#top-page main .faq__box__ttl{width:100%;max-width:1480px;margin:0 auto}#top-page main .faq__box__ttl .titleBox span.enTxt{font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1}@media screen and (max-width:1440px){#top-page main .faq__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.11111vw,16px)}}@media screen and (max-width:1080px){#top-page main .faq__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.48148vw,16px)}}@media screen and (max-width:750px){#top-page main .faq__box__ttl .titleBox span.enTxt{font-size:10px}}#top-page main .faq__box__ttl .titleBox h2{margin-top:8px;font-size:50px;font-weight:700;letter-spacing:.1em;line-height:1.6;color:#000}@media screen and (max-width:1440px){#top-page main .faq__box__ttl .titleBox h2{font-size:clamp(43px,3.47222vw,50px)}}@media screen and (max-width:1080px){#top-page main .faq__box__ttl .titleBox h2{font-size:clamp(32px,3.88889vw,42px)}}@media screen and (max-width:750px){#top-page main .faq__box__ttl .titleBox h2{font-size:25px;letter-spacing:.08em}}#top-page main .faq__box__ttl .titleBox h2 span.smallTxt{font-size:44px}@media screen and (max-width:1440px){#top-page main .faq__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(37px,3.05556vw,44px)}}@media screen and (max-width:1080px){#top-page main .faq__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(26px,2.96296vw,32px)}}@media screen and (max-width:750px){#top-page main .faq__box__ttl .titleBox h2 span.smallTxt{font-size:19px}}#top-page main .faq__box__ttl .titleBox h2 span.mediumTxt{font-size:46px}@media screen and (max-width:1440px){#top-page main .faq__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(39px,3.19444vw,46px)}}@media screen and (max-width:1080px){#top-page main .faq__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(27px,3.51852vw,38px)}}@media screen and (max-width:750px){#top-page main .faq__box__ttl .titleBox h2 span.mediumTxt{font-size:19px}}#top-page main .faq__box__ttl .copyBox{margin-top:25px}#top-page main .faq__box__ttl .copyBox p{font-size:18px;font-weight:500;letter-spacing:.05em;line-height:2.5;color:#000}@media screen and (max-width:1440px){#top-page main .faq__box__ttl .copyBox p{font-size:clamp(14px,1.25vw,18px)}}@media screen and (max-width:1080px){#top-page main .faq__box__ttl .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .faq__box__ttl .copyBox p{font-size:13px;line-height:2.3}}#top-page main .faq__box__ttl .copyBox p strong{font-weight:900}#top-page main .faq__box__inner{width:100%;max-width:1480px;margin:0 auto}#top-page main .faq__box__inner .faqBox{margin-top:70px}@media screen and (max-width:750px){#top-page main .faq__box__inner .faqBox{margin-top:40px}}#top-page main .faq__box__inner .faqBox .itemFlex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 30px;padding-bottom:36px;border-bottom:1px dotted #c9c9c9}@media screen and (max-width:1080px){#top-page main .faq__box__inner .faqBox .itemFlex{gap:0 20px}}@media screen and (max-width:750px){#top-page main .faq__box__inner .faqBox .itemFlex{gap:0 10px;padding-bottom:30px}}#top-page main .faq__box__inner .faqBox .itemFlex:nth-of-type(n+2){margin-top:45px}@media screen and (max-width:750px){#top-page main .faq__box__inner .faqBox .itemFlex:nth-of-type(n+2){margin-top:30px}}#top-page main .faq__box__inner .faqBox .itemFlex .iconBox{width:53px}@media screen and (max-width:1080px){#top-page main .faq__box__inner .faqBox .itemFlex .iconBox{width:47px}}#top-page main .faq__box__inner .faqBox .itemFlex .iconBox span.numberTxt{font-size:30px;font-weight:400;line-height:1;letter-spacing:.12em}@media screen and (max-width:1080px){#top-page main .faq__box__inner .faqBox .itemFlex .iconBox span.numberTxt{font-size:26px}}@media screen and (max-width:750px){#top-page main .faq__box__inner .faqBox .itemFlex .iconBox span.numberTxt{line-height:1.2}}#top-page main .faq__box__inner .faqBox .itemFlex dl{width:calc(100% - 53px - 30px)}@media screen and (max-width:1080px){#top-page main .faq__box__inner .faqBox .itemFlex dl{width:calc(100% - 47px - 20px)}}@media screen and (max-width:750px){#top-page main .faq__box__inner .faqBox .itemFlex dl{width:calc(100% - 47px - 10px)}}#top-page main .faq__box__inner .faqBox .itemFlex dl dt{font-size:18px;font-weight:500;letter-spacing:.05em;color:#222}@media screen and (max-width:750px){#top-page main .faq__box__inner .faqBox .itemFlex dl dt{font-size:14px;font-weight:700;line-height:2}}#top-page main .faq__box__inner .faqBox .itemFlex dl dd{margin-top:20px;font-size:14px;font-weight:500;letter-spacing:.05em;color:#222}@media screen and (max-width:750px){#top-page main .faq__box__inner .faqBox .itemFlex dl dd{margin-top:12px;font-size:13px;line-height:2}}#top-page main .inquiry{background:#f1f1f1}#top-page main .inquiry__box{padding:150px 60px 125px}@media screen and (max-width:1080px){#top-page main .inquiry__box{padding:100px 40px 110px}}@media screen and (max-width:750px){#top-page main .inquiry__box{padding:70px 24px 90px}}#top-page main .inquiry__box__ttl{width:100%;max-width:1480px;margin:0 auto}#top-page main .inquiry__box__ttl .titleBox span.enTxt{font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1}@media screen and (max-width:1440px){#top-page main .inquiry__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.11111vw,16px)}}@media screen and (max-width:1080px){#top-page main .inquiry__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.48148vw,16px)}}@media screen and (max-width:750px){#top-page main .inquiry__box__ttl .titleBox span.enTxt{font-size:10px}}#top-page main .inquiry__box__ttl .titleBox h2{margin-top:8px;font-size:50px;font-weight:700;letter-spacing:.1em;line-height:1.6;color:#000}@media screen and (max-width:1440px){#top-page main .inquiry__box__ttl .titleBox h2{font-size:clamp(43px,3.47222vw,50px)}}@media screen and (max-width:1080px){#top-page main .inquiry__box__ttl .titleBox h2{font-size:clamp(32px,3.88889vw,42px)}}@media screen and (max-width:750px){#top-page main .inquiry__box__ttl .titleBox h2{font-size:25px;letter-spacing:.08em}}#top-page main .inquiry__box__ttl .titleBox h2 span.smallTxt{font-size:44px}@media screen and (max-width:1440px){#top-page main .inquiry__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(37px,3.05556vw,44px)}}@media screen and (max-width:1080px){#top-page main .inquiry__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(26px,2.96296vw,32px)}}@media screen and (max-width:750px){#top-page main .inquiry__box__ttl .titleBox h2 span.smallTxt{font-size:19px}}#top-page main .inquiry__box__ttl .titleBox h2 span.mediumTxt{font-size:46px}@media screen and (max-width:1440px){#top-page main .inquiry__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(39px,3.19444vw,46px)}}@media screen and (max-width:1080px){#top-page main .inquiry__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(27px,3.51852vw,38px)}}@media screen and (max-width:750px){#top-page main .inquiry__box__ttl .titleBox h2 span.mediumTxt{font-size:19px}}#top-page main .inquiry__box__ttl .copyBox{margin-top:25px}#top-page main .inquiry__box__ttl .copyBox p{font-size:18px;font-weight:500;letter-spacing:.05em;line-height:2.5;color:#000}@media screen and (max-width:1440px){#top-page main .inquiry__box__ttl .copyBox p{font-size:clamp(14px,1.25vw,18px)}}@media screen and (max-width:1080px){#top-page main .inquiry__box__ttl .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .inquiry__box__ttl .copyBox p{font-size:13px;line-height:2.3}}#top-page main .inquiry__box__ttl .copyBox p strong{font-weight:900}#top-page main .inquiry__box__ttl .titleBox{text-align:center}#top-page main .inquiry__box__ttl .copyBox{text-align:center}#top-page main .inquiry__box__ttl small{display:block;margin-top:37px;font-size:13px;font-weight:500;letter-spacing:.12em;color:#222}@media screen and (max-width:750px){#top-page main .inquiry__box__ttl small{margin-top:22px;font-size:10px;line-height:1.6}}#top-page main .inquiry__box__inner{width:100%;max-width:1480px;margin:0 auto}#top-page main .inquiry__box__inner .inquiryBox{margin-top:70px;background:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,.09);box-shadow:0 0 25px rgba(0,0,0,.09);-webkit-box-sizing:border-box;box-sizing:border-box;padding:110px 0 100px;position:relative}@media screen and (max-width:1080px){#top-page main .inquiry__box__inner .inquiryBox{margin-top:50px;padding:60px 0 80px}}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox{margin-top:40px;padding:44px 0 60px}}#top-page main .inquiry__box__inner .inquiryBox::before{content:"";display:inline-block;background:#d81718;width:98%;height:7px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox::before{width:95%;height:4px}}#top-page main .inquiry__box__inner .inquiryBox .innerBox{width:74.4%;margin:0 auto}@media screen and (max-width:1440px){#top-page main .inquiry__box__inner .inquiryBox .innerBox{width:84%}}@media screen and (max-width:1080px){#top-page main .inquiry__box__inner .inquiryBox .innerBox{width:90%}}#top-page main .inquiry__box__inner .inquiryBox .titleBox{text-align:center}#top-page main .inquiry__box__inner .inquiryBox .titleBox h2{font-size:31px;font-weight:700;letter-spacing:.13em;color:#222}@media screen and (max-width:1440px){#top-page main .inquiry__box__inner .inquiryBox .titleBox h2{font-size:clamp(26px,2.15278vw,31px)}}@media screen and (max-width:1080px){#top-page main .inquiry__box__inner .inquiryBox .titleBox h2{font-size:clamp(26px,2.87037vw,31px)}}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox .titleBox h2{font-size:19px;line-height:1.8;letter-spacing:.1em}}#top-page main .inquiry__box__inner .inquiryBox .listFlex{margin-top:40px;border-top:1px solid #000;border-bottom:1px solid #000}#top-page main .inquiry__box__inner .inquiryBox .listFlex ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px 0;margin:0 auto;width:82%}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox .listFlex ul{width:91%}}#top-page main .inquiry__box__inner .inquiryBox .listFlex ul li{position:relative;padding-left:30px;font-size:17px;font-weight:500;letter-spacing:.06em;line-height:2.3;font-weight:700;font-size:16px}@media screen and (max-width:1440px){#top-page main .inquiry__box__inner .inquiryBox .listFlex ul li{padding-left:24px}}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox .listFlex ul li{padding-left:23px}#top-page main .inquiry__box__inner .inquiryBox .listFlex ul li:nth-of-type(n+2){margin-top:5px}}@media screen and (max-width:1440px){#top-page main .inquiry__box__inner .inquiryBox .listFlex ul li{font-size:clamp(13px,1.18056vw,17px)}}@media screen and (max-width:1080px){#top-page main .inquiry__box__inner .inquiryBox .listFlex ul li{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox .listFlex ul li{font-size:13px;letter-spacing:.05em}}@media screen and (max-width:1440px){#top-page main .inquiry__box__inner .inquiryBox .listFlex ul li{font-size:14px}}@media screen and (max-width:1080px){#top-page main .inquiry__box__inner .inquiryBox .listFlex ul li{font-size:13px}}#top-page main .inquiry__box__inner .inquiryBox .listFlex ul li::before{content:"";background:url(/partner/assets/images/common/icon_list_check_red.svg) no-repeat center/100% auto;width:20px;height:20px;position:absolute;left:0;top:11px}@media screen and (max-width:1440px){#top-page main .inquiry__box__inner .inquiryBox .listFlex ul li::before{width:16px;height:16px;top:10px}}@media screen and (max-width:1080px){#top-page main .inquiry__box__inner .inquiryBox .listFlex ul li::before{top:7px}}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox .listFlex ul li::before{width:17px;height:17px;left:0;top:7px}}#top-page main .inquiry__box__inner .inquiryBox .copyBox{margin-top:37px}#top-page main .inquiry__box__inner .inquiryBox .copyBox p{font-size:17px;font-weight:500;letter-spacing:.06em;line-height:2.3}@media screen and (max-width:1440px){#top-page main .inquiry__box__inner .inquiryBox .copyBox p{font-size:clamp(13px,1.18056vw,17px)}}@media screen and (max-width:1080px){#top-page main .inquiry__box__inner .inquiryBox .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox .copyBox p{font-size:13px;letter-spacing:.05em}}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox .copyBox p{letter-spacing:0}}#top-page main .inquiry__box__inner .inquiryBox form .formBox{margin-top:37px}#top-page main .inquiry__box__inner .inquiryBox form .formBox .w25{width:25%}#top-page main .inquiry__box__inner .inquiryBox form .formBox .w50{width:50%}@media screen and (max-width:1080px){#top-page main .inquiry__box__inner .inquiryBox form .formBox .w50{width:100%}}#top-page main .inquiry__box__inner .inquiryBox form .formBox .w100{width:100%}#top-page main .inquiry__box__inner .inquiryBox form .formBox .inputFlex{margin-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:55px 38px}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox form .formBox .inputFlex{margin-top:30px;gap:30px 0}}#top-page main .inquiry__box__inner .inquiryBox form .formBox .inputFlex dl{width:47%;margin-top:0!important}@media screen and (max-width:1080px){#top-page main .inquiry__box__inner .inquiryBox form .formBox .inputFlex dl{width:100%}}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox form .formBox dl{border-bottom:1px solid #ccc;padding-bottom:37px}#top-page main .inquiry__box__inner .inquiryBox form .formBox dl:last-of-type{border-bottom:0;padding-bottom:0}#top-page main .inquiry__box__inner .inquiryBox form .formBox dl.borderBox{border-bottom:1px solid #ccc;padding-bottom:37px}}#top-page main .inquiry__box__inner .inquiryBox form .formBox dl:nth-of-type(n+2){margin-top:70px}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox form .formBox dl:nth-of-type(n+2){margin-top:30px}}#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dt{width:100%}#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dt span.ttl{font-size:17px;font-weight:500;letter-spacing:.1em;color:#222}@media screen and (max-width:1080px){#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dt span.ttl{display:block}}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dt span.ttl{font-size:16px}}#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dt span.ttl span.required{margin-left:5px;font-size:18px;font-weight:700;letter-spacing:.06em;color:#d81718}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dt span.ttl span.required{font-size:15px}}#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dt small{margin-left:30px}@media screen and (max-width:1080px){#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dt small{margin-left:0}}#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd{margin-top:25px;width:100%}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd{margin-top:16px}}#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .radioFlex{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 50px}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .radioFlex{margin-top:20px;display:block}}#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .radioFlex li{margin-top:0!important}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .radioFlex li:nth-of-type(n+2){margin-top:12px!important}}#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .attentionBox{margin:35px 0 25px}#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .attentionBox p{font-size:15px;font-weight:500;letter-spacing:.06em}@media screen and (max-width:1080px){#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .attentionBox p{font-size:13px}}#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .dataFlex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px 38px}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .dataFlex{gap:24px 0}}#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .dataFlex .dataSet{width:47%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 14px}@media screen and (max-width:1080px){#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .dataFlex .dataSet{width:100%}}#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .dataFlex .dataSet p{width:84px;font-size:15px;font-weight:500;letter-spacing:.06em;color:#222;white-space:nowrap}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .dataFlex .dataSet p{width:100%;font-size:14px}}#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .dataFlex .dataSet input,#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .dataFlex .dataSet select{width:calc(100% - 84px - 14px)}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .dataFlex .dataSet input,#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .dataFlex .dataSet select{width:100%;margin-top:12px}}#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .listBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 60px}#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .listBox li{white-space:nowrap}#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .listBox li:nth-of-type(n+2){margin-top:0}#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .listBox--column-two{gap:28px 70px;margin-top:40px}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .listBox--column-two{gap:18px 0;margin-top:0}}#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .listBox--column-two li{white-space:normal;width:calc((100% - 70px)/ 2)}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox form .formBox dl dd .listBox--column-two li{width:100%}}#top-page main .inquiry__box__inner .inquiryBox form .formBox p.privacyTxt{margin-top:36px;font-size:15px;font-weight:400;letter-spacing:0;line-height:2.4;color:#222}@media screen and (max-width:1080px){#top-page main .inquiry__box__inner .inquiryBox form .formBox p.privacyTxt{margin-top:15px;font-size:13px;line-height:2}}#top-page main .inquiry__box__inner .inquiryBox form .formBox p.privacyTxt a{border-bottom:1px solid #222;padding-bottom:1px}#top-page main .inquiry__box__inner .inquiryBox form .formBox p.privacyTxt a span{margin-right:3px}#top-page main .inquiry__box__inner .inquiryBox form .formBox p.privacyTxt a span::after{display:inline-block;content:"";background:url(/partner/assets/images/common/icon_blank_black.svg) no-repeat left center/100% auto;width:10px;height:10px;position:relative;margin-left:3px}#top-page main .inquiry__box__inner .inquiryBox form .formBox .privacyCheckBox{margin-top:46px;background:#f8f8f8;-webkit-box-sizing:border-box;box-sizing:border-box;padding:33px 45px}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox form .formBox .privacyCheckBox{margin-top:25px;padding:20px 13px}}#top-page main .inquiry__box__inner .inquiryBox form .formBox .privacyCheckBox span.checkbox_choice input[type=checkbox]{background-color:#fff}#top-page main .inquiry__box__inner .inquiryBox form .formBox .submitBox{margin-top:72px}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox form .formBox .submitBox{margin-top:46px}}#top-page main .inquiry__box__inner .inquiryBox form .formBox .submitBox button[type=submit]:nth-of-type(n+2){margin-top:42px}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox form .formBox .submitBox button[type=submit]:nth-of-type(n+2){margin-top:23px}}#top-page main .inquiry__box__inner .inquiryBox form .formBox input,#top-page main .inquiry__box__inner .inquiryBox form .formBox select,#top-page main .inquiry__box__inner .inquiryBox form .formBox textarea{height:64px;border:1px solid #aaa;padding:17px 22px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;color:#222;outline:0;font-size:16px;font-weight:500}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox form .formBox input,#top-page main .inquiry__box__inner .inquiryBox form .formBox select,#top-page main .inquiry__box__inner .inquiryBox form .formBox textarea{height:57px;padding:12px 15px}}#top-page main .inquiry__box__inner .inquiryBox form .formBox select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/partner/assets/images/common/icon_arr_select.svg);background-repeat:no-repeat;background-size:10px auto;background-position:right 20px center}#top-page main .inquiry__box__inner .inquiryBox form .formBox textarea{height:290px}#top-page main .inquiry__box__inner .inquiryBox form .formBox input[type=email],#top-page main .inquiry__box__inner .inquiryBox form .formBox input[type=tel],#top-page main .inquiry__box__inner .inquiryBox form .formBox input[type=text],#top-page main .inquiry__box__inner .inquiryBox form .formBox select,#top-page main .inquiry__box__inner .inquiryBox form .formBox textarea{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#top-page main .inquiry__box__inner .inquiryBox form .formBox input[type=email]:focus,#top-page main .inquiry__box__inner .inquiryBox form .formBox input[type=tel]:focus,#top-page main .inquiry__box__inner .inquiryBox form .formBox input[type=text]:focus,#top-page main .inquiry__box__inner .inquiryBox form .formBox select:focus,#top-page main .inquiry__box__inner .inquiryBox form .formBox textarea:focus{border-radius:0;border:1px solid #d81718;-webkit-box-shadow:0 0 10px rgba(0,0,0,.18);box-shadow:0 0 10px rgba(0,0,0,.18)}#top-page main .inquiry__box__inner .inquiryBox form .formBox input::-webkit-input-placeholder,#top-page main .inquiry__box__inner .inquiryBox form .formBox textarea::-webkit-input-placeholder{font-size:14px;font-weight:500;letter-spacing:.06em;color:#bdbdbd}#top-page main .inquiry__box__inner .inquiryBox form .formBox input::-moz-placeholder,#top-page main .inquiry__box__inner .inquiryBox form .formBox textarea::-moz-placeholder{font-size:14px;font-weight:500;letter-spacing:.06em;color:#bdbdbd}#top-page main .inquiry__box__inner .inquiryBox form .formBox input::-ms-input-placeholder,#top-page main .inquiry__box__inner .inquiryBox form .formBox textarea::-ms-input-placeholder{font-size:14px;font-weight:500;letter-spacing:.06em;color:#bdbdbd}#top-page main .inquiry__box__inner .inquiryBox form .formBox input::placeholder,#top-page main .inquiry__box__inner .inquiryBox form .formBox textarea::placeholder{font-size:14px;font-weight:500;letter-spacing:.06em;color:#bdbdbd}#top-page main .inquiry__box__inner .inquiryBox form .formBox button[type=submit]{background-color:transparent;border:none;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;cursor:pointer;width:100%;max-width:445px;margin:0 auto;font-size:18px;font-weight:700;letter-spacing:.02em;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.12);box-shadow:0 4px 16px rgba(0,0,0,.12);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:33px 10px;color:#fff;background:#d81718 url(/partner/assets/images/common/icon_arr_right_white.svg) right 13px center/26px auto no-repeat;-webkit-transition:.41s;-o-transition:.41s;transition:.41s}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox form .formBox button[type=submit]{max-width:323px;font-size:15px;padding:21px 5px;background:#d81718 url(/partner/assets/images/common/icon_arr_right_white.svg) right 12px center/19px auto no-repeat}}#top-page main .inquiry__box__inner .inquiryBox form .formBox button[type=submit]:hover{background:#222 url(/partner/assets/images/common/icon_arr_right_white.svg) right 13px center/26px auto no-repeat;-webkit-box-shadow:none;box-shadow:none}#top-page main .inquiry__box__inner .inquiryBox form .formBox button[type=submit].resetBtn{background:#a1a1a1 url(/partner/assets/images/common/icon_arr_left_white.svg) left 13px center/26px auto no-repeat}@media screen and (max-width:750px){#top-page main .inquiry__box__inner .inquiryBox form .formBox button[type=submit].resetBtn{background:#a1a1a1 url(/partner/assets/images/common/icon_arr_left_white.svg) left 12px center/19px auto no-repeat}}#top-page main .inquiry__box__inner .inquiryBox form .formBox button[type=submit].resetBtn:hover{background:#222 url(/partner/assets/images/common/icon_arr_left_white.svg) left 13px center/26px auto no-repeat;-webkit-box-shadow:none;box-shadow:none}#top-page main .inquiry__box__inner .inquiryBox form .formBox .checkbox-inline.wide,#top-page main .inquiry__box__inner .inquiryBox form .formBox .checkbox.wide{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:0 20px}@media screen and (max-width:1080px){#top-page main .inquiry__box__inner .inquiryBox form .formBox .checkbox-inline.wide,#top-page main .inquiry__box__inner .inquiryBox form .formBox .checkbox.wide{display:block}#top-page main .inquiry__box__inner .inquiryBox form .formBox .checkbox-inline.wide input[type=text],#top-page main .inquiry__box__inner .inquiryBox form .formBox .checkbox.wide input[type=text]{margin-top:12px}}#top-page main .inquiry__box__inner .inquiryBox form .formBox .checkbox span.checkbox_choice,#top-page main .inquiry__box__inner .inquiryBox form .formBox .checkbox-inline span.checkbox_choice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#top-page main .inquiry__box__inner .inquiryBox form .formBox .checkbox input[type=checkbox],#top-page main .inquiry__box__inner .inquiryBox form .formBox .checkbox-inline input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;border:1px solid #999;background-color:#f7f7f7;outline:0;cursor:pointer;margin-right:15px;position:relative;padding:0;border-radius:0}@media screen and (max-width:1080px){#top-page main .inquiry__box__inner .inquiryBox form .formBox .checkbox input[type=checkbox],#top-page main .inquiry__box__inner .inquiryBox form .formBox .checkbox-inline input[type=checkbox]{width:18px;height:18px;margin-right:8px}}#top-page main .inquiry__box__inner .inquiryBox form .formBox .checkbox input[type=checkbox]:checked,#top-page main .inquiry__box__inner .inquiryBox form .formBox .checkbox-inline input[type=checkbox]:checked{border-color:#d81718!important}#top-page main .inquiry__box__inner .inquiryBox form .formBox .checkbox input[type=checkbox]:checked::before,#top-page main .inquiry__box__inner .inquiryBox form .formBox .checkbox-inline input[type=checkbox]:checked::before{content:"";display:block;width:20px;height:14px;background:url(/partner/assets/images/common/icon_form_check.svg) center center no-repeat;background-size:90% auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1080px){#top-page main .inquiry__box__inner .inquiryBox form .formBox .checkbox input[type=checkbox]:checked::before,#top-page main .inquiry__box__inner .inquiryBox form .formBox .checkbox-inline input[type=checkbox]:checked::before{width:15px;height:10px}}#top-page main .inquiry__box__inner .inquiryBox form .formBox .checkbox label,#top-page main .inquiry__box__inner .inquiryBox form .formBox .checkbox-inline label{color:#222;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:500;letter-spacing:.06em;width:calc(100% - 30px - 15px)}@media screen and (max-width:1080px){#top-page main .inquiry__box__inner .inquiryBox form .formBox .checkbox label,#top-page main .inquiry__box__inner .inquiryBox form .formBox .checkbox-inline label{font-size:15px;width:calc(100% - 18px - 8px)}}#top-page main .inquiry__box__inner .inquiryBox form .formBox .radio-inline:nth-of-type(n+2),#top-page main .inquiry__box__inner .inquiryBox form .formBox .radio:nth-of-type(n+2){margin-top:20px}@media screen and (max-width:1080px){#top-page main .inquiry__box__inner .inquiryBox form .formBox .radio-inline:nth-of-type(n+2),#top-page main .inquiry__box__inner .inquiryBox form .formBox .radio:nth-of-type(n+2){margin-top:12px}}#top-page main .inquiry__box__inner .inquiryBox form .formBox .radio span.radio_choice,#top-page main .inquiry__box__inner .inquiryBox form .formBox .radio-inline span.radio_choice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#top-page main .inquiry__box__inner .inquiryBox form .formBox .radio input[type=radio],#top-page main .inquiry__box__inner .inquiryBox form .formBox .radio-inline input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;background-color:#f7f7f7;border:1px solid #999;border-radius:50%;outline:0;cursor:pointer;margin-right:15px;position:relative;padding:0}@media screen and (max-width:1080px){#top-page main .inquiry__box__inner .inquiryBox form .formBox .radio input[type=radio],#top-page main .inquiry__box__inner .inquiryBox form .formBox .radio-inline input[type=radio]{width:18px;height:18px;margin-right:5px}}#top-page main .inquiry__box__inner .inquiryBox form .formBox .radio input[type=radio]:checked,#top-page main .inquiry__box__inner .inquiryBox form .formBox .radio-inline input[type=radio]:checked{border-color:#d81718!important}#top-page main .inquiry__box__inner .inquiryBox form .formBox .radio input[type=radio]:checked::before,#top-page main .inquiry__box__inner .inquiryBox form .formBox .radio-inline input[type=radio]:checked::before{content:"";display:block;width:15px;height:15px;background:#d81718;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1080px){#top-page main .inquiry__box__inner .inquiryBox form .formBox .radio input[type=radio]:checked::before,#top-page main .inquiry__box__inner .inquiryBox form .formBox .radio-inline input[type=radio]:checked::before{width:10px;height:10px}}#top-page main .inquiry__box__inner .inquiryBox form .formBox .radio label,#top-page main .inquiry__box__inner .inquiryBox form .formBox .radio-inline label{color:#333;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:500;letter-spacing:.06em;width:calc(100% - 30px - 15px)}@media screen and (max-width:1080px){#top-page main .inquiry__box__inner .inquiryBox form .formBox .radio label,#top-page main .inquiry__box__inner .inquiryBox form .formBox .radio-inline label{font-size:15px;width:calc(100% - 18px - 5px)}}#top-page main .inquiry__box__inner .inquiryBox form.confirm li.radio:not(:has(span)){display:none!important}#top-page main .inquiry__box__inner .inquiryBox form.confirm span.noteTxt{display:none!important}#top-page main .inquiry__box__inner .inquiryBox form.confirm span.select_choice{margin-left:0!important;font-size:16px!important;font-weight:400!important;color:#000!important;letter-spacing:0!important}#top-page main .inquiry__box__inner .inquiryBox form.confirm dd .listFlex{display:block!important}#top-page main .inquiry__box__inner .inquiryBox form.confirm dd .listFlex li{width:100%!important}#top-page main .inquiry__box__inner .inquiryBox form.confirm dd .listFlex li:nth-of-type(n+2){margin-top:10px!important}#top-page main .inquiry__box__inner .inquiryBox form.confirm dd .listBox li.radio{margin-top:0!important}#top-page main .inquiry__box__inner .inquiryBox .formError{z-index:2;margin-top:20px!important}#top-page main .inquiry__box__inner .inquiryBox .formError .formErrorContent{margin-top:4px;padding:10px;line-height:2;color:#fff;background:rgba(213,0,17,.93);border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box}#top-page main .inquiry__box__inner .inquiryBox .formError .formErrorContent::before{content:'';position:absolute;top:-6px;left:25px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent rgba(213,0,17,.93) transparent}#top-page main .inquiry__box__inner .inquiryBox .formError .formErrorArrow{display:none}#top-page main .inquiry__box__inner .inquiryBox .formError .formErrorArrow div{background:rgba(213,0,17,.93);border:none}#top-page main .inquiry__box__inner .inquiryBox #errorMsgBase{margin-bottom:60px;padding:32px 42px;color:#fff;background:#d50011;-webkit-box-sizing:border-box;box-sizing:border-box}#top-page main .inquiry__box__inner .inquiryBox #errorMsgBase .errorMsgBase__inner{max-width:1370px;margin:0 auto}#top-page main .inquiry__box__inner .inquiryBox #errorMsgBase .errorMsgBase__inner__tit{font-size:18px;line-height:1.56}#top-page main .inquiry__box__inner .inquiryBox #errorMsgBase .errorMsgBase__inner ul{margin-top:10px;line-height:2.25}#top-page main .inquiry__box__inner .inquiryBox #errorMsgBase .errorMsgBase__inner ul li{-webkit-box-sizing:border-box;box-sizing:border-box}#top-page main .inquiry__box__inner .inquiryBox #errorMsgBase .errorMsgBase__inner ul li:nth-of-type(n+2){margin-top:8px}#top-page main .inquiry__box__inner .inquiryBox #errorMsgBase .errorMsgBase__inner ul li a{display:inline-block;color:#fff;border-bottom:1ps solid #fff}#top-page main .inquiry__box__inner .inquiryBox .mform.confirm .show_input,#top-page main .inquiry__box__inner .inquiryBox .mform.input .show_confirm{display:none!important}#top-page main .inquiry__box__inner .inquiryBox .mform.confirm .addForm,#top-page main .inquiry__box__inner .inquiryBox .mform.confirm .questionnaire{opacity:1!important}#top-page.top_thx main .keyvisual__box__inner .keyvisualBox{height:auto;min-height:auto}@media screen and (max-width:1280px){#top-page.top_thx main .keyvisual__box__inner .keyvisualBox{height:780px;min-height:auto}}@media screen and (max-width:750px){#top-page.top_thx main .keyvisual__box__inner .keyvisualBox{height:100vh;height:100svh;min-height:600px}}#top-page.top_thx main .keyvisual__box__inner .keyvisualBox .copyBox{top:46%}@media screen and (max-width:1440px){#top-page.top_thx main .keyvisual__box__inner .keyvisualBox .copyBox{top:50%}}@media screen and (max-width:750px){#top-page.top_thx main .keyvisual__box__inner .keyvisualBox .copyBox{top:135px}}#top-page.top_thx main .thx{margin-top:120px}@media screen and (max-width:750px){#top-page.top_thx main .thx{margin-top:60px}}#top-page.top_thx main .thx__box{padding:0 60px 236px}@media screen and (max-width:1080px){#top-page.top_thx main .thx__box{padding:0 40px 180px}}@media screen and (max-width:750px){#top-page.top_thx main .thx__box{padding:0 15px 80px}}#top-page.top_thx main .thx__box__ttl{width:100%;max-width:1480px;margin:0 auto;text-align:center}#top-page.top_thx main .thx__box__ttl .titleBox span.enTxt{font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1}@media screen and (max-width:1440px){#top-page.top_thx main .thx__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.11111vw,16px)}}@media screen and (max-width:1080px){#top-page.top_thx main .thx__box__ttl .titleBox span.enTxt{font-size:clamp(13px,1.48148vw,16px)}}@media screen and (max-width:750px){#top-page.top_thx main .thx__box__ttl .titleBox span.enTxt{font-size:10px}}#top-page.top_thx main .thx__box__ttl .titleBox h2{margin-top:8px;font-size:50px;font-weight:700;letter-spacing:.1em;line-height:1.6;color:#000}@media screen and (max-width:1440px){#top-page.top_thx main .thx__box__ttl .titleBox h2{font-size:clamp(43px,3.47222vw,50px)}}@media screen and (max-width:1080px){#top-page.top_thx main .thx__box__ttl .titleBox h2{font-size:clamp(32px,3.88889vw,42px)}}@media screen and (max-width:750px){#top-page.top_thx main .thx__box__ttl .titleBox h2{font-size:25px;letter-spacing:.08em}}#top-page.top_thx main .thx__box__ttl .titleBox h2 span.smallTxt{font-size:44px}@media screen and (max-width:1440px){#top-page.top_thx main .thx__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(37px,3.05556vw,44px)}}@media screen and (max-width:1080px){#top-page.top_thx main .thx__box__ttl .titleBox h2 span.smallTxt{font-size:clamp(26px,2.96296vw,32px)}}@media screen and (max-width:750px){#top-page.top_thx main .thx__box__ttl .titleBox h2 span.smallTxt{font-size:19px}}#top-page.top_thx main .thx__box__ttl .titleBox h2 span.mediumTxt{font-size:46px}@media screen and (max-width:1440px){#top-page.top_thx main .thx__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(39px,3.19444vw,46px)}}@media screen and (max-width:1080px){#top-page.top_thx main .thx__box__ttl .titleBox h2 span.mediumTxt{font-size:clamp(27px,3.51852vw,38px)}}@media screen and (max-width:750px){#top-page.top_thx main .thx__box__ttl .titleBox h2 span.mediumTxt{font-size:19px}}#top-page.top_thx main .thx__box__ttl .copyBox{margin-top:25px}#top-page.top_thx main .thx__box__ttl .copyBox p{font-size:18px;font-weight:500;letter-spacing:.05em;line-height:2.5;color:#000}@media screen and (max-width:1440px){#top-page.top_thx main .thx__box__ttl .copyBox p{font-size:clamp(14px,1.25vw,18px)}}@media screen and (max-width:1080px){#top-page.top_thx main .thx__box__ttl .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page.top_thx main .thx__box__ttl .copyBox p{font-size:13px;line-height:2.3}}#top-page.top_thx main .thx__box__ttl .copyBox p strong{font-weight:900}#top-page.top_thx main .thx__box__inner{width:100%;max-width:1480px;margin:0 auto}#top-page.top_thx main .thx__box__inner .copyBox{margin-top:50px;text-align:center}@media screen and (max-width:750px){#top-page.top_thx main .thx__box__inner .copyBox{margin-top:20px}}#top-page.top_thx main .thx__box__inner .copyBox p{font-size:18px;font-weight:500;letter-spacing:.12em;line-height:2.5;color:#222}@media screen and (max-width:1440px){#top-page.top_thx main .thx__box__inner .copyBox p{font-size:clamp(14px,1.25vw,18px)}}@media screen and (max-width:1080px){#top-page.top_thx main .thx__box__inner .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#top-page.top_thx main .thx__box__inner .copyBox p{font-size:13px;letter-spacing:.05em}}#top-page.top_thx main .thx__box__inner .attentionBox{margin-top:40px;text-align:center}@media screen and (max-width:750px){#top-page.top_thx main .thx__box__inner .attentionBox{margin-top:20px}}#top-page.top_thx main .thx__box__inner .attentionBox ul li{font-size:14px;font-weight:500;letter-spacing:.06em;line-height:2;color:#222}@media screen and (max-width:1440px){#top-page.top_thx main .thx__box__inner .attentionBox ul li{font-size:clamp(12px,.97222vw,14px)}}@media screen and (max-width:1080px){#top-page.top_thx main .thx__box__inner .attentionBox ul li{font-size:12px}}@media screen and (max-width:750px){#top-page.top_thx main .thx__box__inner .attentionBox ul li{font-size:11px;text-align:left}}#top-page.top_thx main .thx__box__inner .defaultBtn{margin-top:70px}@media screen and (max-width:750px){#top-page.top_thx main .thx__box__inner .defaultBtn{margin-top:30px}}#top-page.top_thx main .thx__box__inner .defaultBtn a{display:block;width:100%;max-width:470px;margin:0 auto;font-size:20px;font-weight:700;letter-spacing:0;color:#fff;background:#000;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.25);box-shadow:0 3px 3px rgba(0,0,0,.25);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 10px}@media screen and (max-width:1080px){#top-page.top_thx main .thx__box__inner .defaultBtn a{font-size:clamp(16px,1.85185vw,20px);padding:26px 10px}}@media screen and (max-width:750px){#top-page.top_thx main .thx__box__inner .defaultBtn a{max-width:323px;font-size:15px;padding:21px 5px}}#top-page.top_thx main .thx__box__inner .defaultBtn a:hover{background:#d81718;-webkit-box-shadow:none;box-shadow:none}#top-page.top_thx main .thx__box__inner .defaultBtn a::before{display:inline-block;content:"";background:url(/partner/assets/images/common/icon_arr_white.svg) no-repeat center/100% auto;width:11px;height:12px;position:relative;margin-right:5px}#top-page.top_thx main .thx__box__inner .defaultBtn.redBtn a{background:#d81718}#top-page.top_thx main .thx__box__inner .defaultBtn.redBtn a:hover{background:#222;-webkit-box-shadow:none;box-shadow:none}#top-page.top_thx main .thx__box__inner .defaultBtn.anchorBtn a::before{background:url(/partner/assets/images/common/icon_arr_white_anchor.svg) no-repeat center/100% auto;width:12px;height:11px;margin-right:8px;vertical-align:2px}