@media screen and (max-width: 767px){#wrapper{padding-top:11.2rem}#wrapper main{padding-top:0}}#mainvisual{position:relative}#mainvisual .mv{padding-top:6.7rem;padding-bottom:24.2rem;width:100%;background-image:url(https://www.kahyo.com/build/assets/mv-bg-B6vCkGic.png);background-size:cover;background-position:center}@media screen and (max-width: 767px){#mainvisual .mv{padding-top:3.7rem;padding-bottom:7.2rem}}#mainvisual .mv .img-logo{display:block;margin-right:auto;margin-bottom:3.2rem;margin-left:auto;width:23.8rem}@media screen and (max-width: 767px){#mainvisual .mv .img-logo{margin-bottom:1.2rem;width:8.8rem}}#mainvisual .mv .img-text{display:block;margin-right:auto;margin-left:auto;width:90.8rem}@media screen and (max-width: 767px){#mainvisual .mv .img-text{width:calc(100% - 6rem)}}#mainvisual .box{position:absolute;top:20.2rem;right:0;left:0;margin-right:auto;margin-left:auto;padding-top:3.7rem;padding-bottom:4.6rem;width:83.3rem;text-align:center;background-color:#fff;box-shadow:0 .8rem 3.8rem #00000040}@media screen and (max-width: 767px){#mainvisual .box{top:10rem;padding-top:2.4rem;padding-bottom:2.2rem;width:calc(100% - 4rem)}}#mainvisual .box .sub-title{display:inline-block;margin-bottom:1.9rem;font-family:BIZ UDPGothic,sans-serif;font-weight:700;font-size:2.8rem;line-height:4.1rem;letter-spacing:.1em;color:#30386c}@media screen and (max-width: 767px){#mainvisual .box .sub-title{font-size:1.6rem;line-height:1em}}#mainvisual .box .main-title{display:block;margin-right:auto;margin-left:auto;width:48.5rem}@media screen and (max-width: 767px){#mainvisual .box .main-title{width:22.5rem}}#mainvisual .box .desc{margin-top:3.2rem;font-family:BIZ UDPGothic,sans-serif;font-weight:700;font-size:2.2rem;letter-spacing:.1em;text-align:center}@media screen and (max-width: 767px){#mainvisual .box .desc{margin-top:2.2rem;font-size:1.3rem;line-height:1.6em}}#intro{padding-top:13.9rem;padding-bottom:8rem}@media screen and (max-width: 767px){#intro{padding-top:16rem;padding-bottom:5rem}}#intro .box{padding:5rem 11.5rem;width:100%;background-color:#edeff3}@media screen and (max-width: 767px){#intro .box{padding:3rem 2rem}}#intro .box .title{display:flex;justify-content:center;align-items:center;gap:2.8rem;margin-bottom:3.2rem;font-family:BIZ UDPGothic,sans-serif;font-weight:700;font-size:2.2rem;letter-spacing:.1em}@media screen and (max-width: 767px){#intro .box .title{gap:1.6rem;margin-bottom:2.2rem;font-size:1.8rem}}#intro .box .title:before,#intro .box .title:after{content:"";flex-grow:1;display:block;height:.1rem;background-color:#30386c}#intro .box .text{font-family:BIZ UDGothic,sans-serif;font-weight:400;font-size:2rem;line-height:3.6rem;letter-spacing:.08em}@media screen and (max-width: 767px){#intro .box .text{font-size:1.3rem;line-height:2.6rem}}#intro .box .text p+p{margin-top:1em}#intro .box .last-right{margin-top:2rem;width:100%;font-family:BIZ UDGothic,sans-serif;font-weight:400;font-size:2rem;line-height:3.2rem;letter-spacing:.08em;text-align:right}@media screen and (max-width: 767px){#intro .box .last-right{margin-top:1em;font-size:1.4rem;line-height:2.2rem}}.common-form-parts.select .select-wrapper select{font-size:1.6rem}.swiper-pagination-bullet{margin:0 1rem!important;width:1.3rem;height:1.3rem;opacity:1;background-color:#ccc}@media screen and (max-width: 767px){.swiper-pagination-bullet{margin:0 .5rem!important;width:.8rem;height:.8rem}}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--main-color)}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:6rem!important}
