#top-page main .mainvisual{background:url(../../images/top/bg_head.png) no-repeat center top/cover}#top-page main .mainvisual__box{padding:80px 60px 103px}@media screen and (max-width:1080px){#top-page main .mainvisual__box{padding:80px 40px 60px}}@media screen and (max-width:750px){#top-page main .mainvisual__box{padding:80px 20px 40px}}#top-page main .mainvisual__box__inner{width:100%;max-width:96.9%;margin:0 auto}@media screen and (max-width:1920px){#top-page main .mainvisual__box__inner{max-width:1730px}}#top-page main .mainvisual__box__inner .mainvisualBox img{width:100%}#top-page main .main-content__box{padding:130px 60px 100px}@media screen and (max-width:1080px){#top-page main .main-content__box{padding:60px 40px 80px}}@media screen and (max-width:750px){#top-page main .main-content__box{padding:30px 20px 60px}}#top-page main .main-content__box__inner{width:100%;max-width:1200px;margin:0 auto}#top-page main .main-content__box__inner .main-contentBox .contentFlex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:0 30px}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .contentFlex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .contentFlex .contentSet{width:100%}#top-page main .main-content__box__inner .main-contentBox .contentFlex .contentSet:nth-of-type(n+2){margin-top:30px}}#top-page main .main-content__box__inner .main-contentBox .contentFlex .contentSet img{max-width:100%}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .contentFlex .contentSet img{width:100%}}#top-page main .main-content__box__inner .main-contentBox .contentFlex:nth-of-type(n+2){margin-top:110px}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .contentFlex:nth-of-type(n+2){margin-top:50px}}#top-page main .main-content__box__inner .main-contentBox .contentFlex.feeFlex{width:81%;margin-left:auto;margin-right:auto}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .contentFlex.feeFlex{width:100%;margin-top:0}}#top-page main .main-content__box__inner .main-contentBox .contentFlex.feeFlex .contentSet:first-of-type{margin-top:30px}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .contentFlex.feeFlex .contentSet:first-of-type{width:43%;margin-left:0}}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .contentFlex.feeFlex .contentSet:nth-of-type(2){margin-top:10px}}#top-page main .main-content__box__inner .main-contentBox .contentBox{margin-top:76px}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .contentBox{margin-top:36px}}#top-page main .main-content__box__inner .main-contentBox .contentBox img{max-width:100%}#top-page main .main-content__box__inner .main-contentBox .ctaBox{margin-top:76px;background:url(../../images/top/bg_cta.svg) no-repeat center/cover;padding:70px 40px 85px 83px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media screen and (max-width:1360px){#top-page main .main-content__box__inner .main-contentBox .ctaBox{background:0 0}}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .ctaBox{margin-top:43px;background-color:#ea5b0c;border-radius:35% 35% 43% 30%/25% 15% 15% 13%;padding:66px 20px 75px 20px}}@media screen and (max-width:1360px){#top-page main .main-content__box__inner .main-contentBox .ctaBox::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border:57px solid transparent;border-image-source:url(../../images/top/bg_cta.svg);border-image-slice:92;border-image-repeat:inherit;z-index:-1}}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .ctaBox::before{display:none}}@media screen and (max-width:1360px){#top-page main .main-content__box__inner .main-contentBox .ctaBox::after{content:"";background-color:#eb6100;position:absolute;width:91%;height:84%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}}@media screen and (max-width:1080px){#top-page main .main-content__box__inner .main-contentBox .ctaBox::after{width:90%;height:82%}}@media screen and (max-width:900px){#top-page main .main-content__box__inner .main-contentBox .ctaBox::after{width:87%}}@media screen and (max-width:800px){#top-page main .main-content__box__inner .main-contentBox .ctaBox::after{width:85%;height:85%}}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .ctaBox::after{display:none}}#top-page main .main-content__box__inner .main-contentBox .ctaBox .titleSet{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .ctaBox .titleSet{width:77%}}#top-page main .main-content__box__inner .main-contentBox .ctaBox .titleSet img{max-width:100%}#top-page main .main-content__box__inner .main-contentBox .ctaBox .ctaFlex{margin-top:47px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 10px}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .ctaBox .ctaFlex{margin-top:32px}}#top-page main .main-content__box__inner .main-contentBox .ctaBox .ctaFlex .detailBox{width:50%}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .ctaBox .ctaFlex .detailBox{width:100%}}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .ctaBox .ctaFlex .detailBox .phtBox{width:90%}}#top-page main .main-content__box__inner .main-contentBox .ctaBox .ctaFlex .detailBox .phtBox img{max-width:100%}#top-page main .main-content__box__inner .main-contentBox .ctaBox .ctaFlex .detailBox .attentionBox{margin-top:15px}#top-page main .main-content__box__inner .main-contentBox .ctaBox .ctaFlex .detailBox .attentionBox ul li{font-size:17px;font-weight:700;color:#fff;padding-left:1em;text-indent:-1em}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .ctaBox .ctaFlex .detailBox .attentionBox ul li{font-size:14px}}#top-page main .main-content__box__inner .main-contentBox .ctaBox .ctaFlex .detailBox .attentionBox ul li:nth-of-type(n+2){margin-top:5px}#top-page main .main-content__box__inner .main-contentBox .ctaBox .ctaFlex .privacyBox{margin-top:13px;width:calc(50% - 20px)}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .ctaBox .ctaFlex .privacyBox{margin-top:20px;width:100%}}#top-page main .main-content__box__inner .main-contentBox .ctaBox .ctaFlex .privacyBox p{font-size:14px;font-weight:700;line-height:1.7;color:#fff}#top-page main .main-content__box__inner .main-contentBox .ctaBox .btnBox{margin-top:46px}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .ctaBox .btnBox{margin-top:26px}}#top-page main .main-content__box__inner .main-contentBox .ctaBox .btnBox a{display:block;width:100%;max-width:580px;margin:0 auto;font-size:34px;font-weight:700;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px 10px;color:#eb6100;background:#ffd800;-webkit-transition:.41s;-o-transition:.41s;transition:.41s;padding-right:40px;-webkit-clip-path:polygon(0 0,calc(100% - 40px) 0,100% 50%,calc(100% - 40px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 40px) 0,100% 50%,calc(100% - 40px) 100%,0 100%)}@media screen and (max-width:1080px){#top-page main .main-content__box__inner .main-contentBox .ctaBox .btnBox a{max-width:480px;font-size:23px;padding:22px 10px}}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .ctaBox .btnBox a{max-width:380px;font-size:18px;padding:22px 6px;-webkit-clip-path:polygon(0 0,calc(100% - 30px) 0,100% 50%,calc(100% - 30px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 30px) 0,100% 50%,calc(100% - 30px) 100%,0 100%)}}@media (hover:hover) and (pointer:fine){#top-page main .main-content__box__inner .main-contentBox .ctaBox .btnBox a:hover{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.12);box-shadow:0 4px 16px rgba(0,0,0,.12)}}#top-page main .main-content__box__inner .main-contentBox .attentionTxt{margin-top:76px;text-align:center}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .attentionTxt{margin-top:36px;text-align:left}}#top-page main .main-content__box__inner .main-contentBox .attentionTxt p{font-size:18px;font-weight:500;line-height:1.8}@media screen and (max-width:1080px){#top-page main .main-content__box__inner .main-contentBox .attentionTxt p{font-size:16px}}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .attentionTxt p{font-size:14px}}#top-page main .main-content__box__inner .main-contentBox .aboutBox{margin-top:80px}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .aboutBox{margin-top:30px}}#top-page main .main-content__box__inner .main-contentBox .aboutBox .titleBox{text-align:center}#top-page main .main-content__box__inner .main-contentBox .aboutBox .titleBox h2{background:#3d62ad;color:#fff;text-align:center;padding:10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;font-size:24px;font-weight:700}@media screen and (max-width:1080px){#top-page main .main-content__box__inner .main-contentBox .aboutBox .titleBox h2{font-size:20px}}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .aboutBox .titleBox h2{font-size:18px}}#top-page main .main-content__box__inner .main-contentBox .aboutBox .copyBox{text-align:center;margin-top:46px}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .aboutBox .copyBox{text-align:left;margin-top:20px}}#top-page main .main-content__box__inner .main-contentBox .aboutBox .copyBox p{font-size:16px;font-weight:500;line-height:1.9}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .aboutBox .copyBox p{font-size:14px}}#top-page main .main-content__box__inner .main-contentBox .aboutBox .copyBox a{margin-top:20px;display:block;font-size:24px;font-weight:500;line-height:1.9}@media screen and (max-width:750px){#top-page main .main-content__box__inner .main-contentBox .aboutBox .copyBox a{margin-top:10px;font-size:18px}}#top-page main .main-content__box__inner .main-contentBox .aboutBox .copyBox a span{border-bottom:1px solid #393939}