.main{margin-bottom:0}.sliderWrap{max-width:1200px;margin:0 auto 10px;position:relative}.swiper-pagination{bottom:-35px!important}.swiper-button-next,.swiper-button-prev{width:45px;height:45px;display:none}.swiper-button-prev:after{content:"";width:45px;height:45px;background-image:url(../images/index-arrow-icon.png);background-size:cover}.swiper-button-next:after{content:"";width:45px;height:45px;background-image:url(../images/index-arrow-icon.png);background-size:cover;transform:rotate(180deg)}.abourtCounselWrap{background-image:url(../images/index-about-bg.jpg);height:100%;width:100vw;z-index:-1;left:50%;background-size:cover;background-position:center center;padding-top:50px}.aboutWrap{background-color:#fff;max-width:1030px;margin:0 auto;padding:40px 15px 60px}.supportCounselWrap{background-color:rgba(10,60,173,.2);height:100%;width:100vw;z-index:-1}.supportFlowWrap{background-color:rgba(79,191,255,.2);height:100%;width:100vw;z-index:-1}.about{max-width:830px;margin:0 auto;padding:50px 15px}.indexTitle{color:#000;font-weight:400;margin:0 0 30px;font-size:1.75rem}.indexTitle2{margin:10px 0 20px 0;font-size:1.5rem;font-weight:700}.aboutText{color:#000;margin:0 0 80px;font-size:1.25rem;line-height:1.8}.aboutPic{margin:0 auto 40px;max-width:600px}.aboutInfoIntro{color:#000;font-size:1.25rem;margin:0 0 30px}.aboutInfoList{margin:0 0 30px;list-style:none}.aboutInfoListItem{color:#000;font-size:1rem;margin:0 0 5px;display:flex;align-items:baseline}.aboutInfoListItemHead{margin-right:1rem;width:3rem}.aboutInfoListItem2{background-color:#1da2c9;font-size:1.125rem;margin:0 0 10px;display:flex;align-items:baseline;padding:5px 30px;line-height:2rem;position:relative;word-break:normal;overflow-wrap:normal}.aboutInfoListItem2 a{color:#fff;text-decoration:none}.aboutInfoListItem2:hover{background-color:#167b99;text-decoration:underline}.aboutInfoListItem2:after{content:'';position:absolute;display:inline-block;top:calc(50% - 8px / 2);right:30px;width:29px;height:8px;background-image:url(../images/head-link2.png);background-size:contain;vertical-align:middle}.aboutInfoListItem3{font-size:1.125rem;margin:30px 0 10px;display:flex;justify-content:center}.aboutInfoListItem3 a{display:inline-block;text-decoration:none;color:#fff;background-color:#de3f4f;padding:20px 90px 20px 30px;line-height:2rem;position:relative;word-break:normal;overflow-wrap:normal}.aboutInfoListItem3 a:hover{background-color:#a22d39;text-decoration:underline}.aboutInfoListItem3 a:after{content:'';position:absolute;display:inline-block;top:calc(50% - 8px / 2);right:30px;width:29px;height:8px;background-image:url(../images/head-link2.png);background-size:contain;vertical-align:middle}.aboutInfoList2{margin:0 0 30px;list-style:none}.aboutInfoList2Item{color:#000;font-size:1.25rem;margin:0 0 15px;align-items:baseline;margin-left:1em;text-indent:-1em}.aboutInfoAlert{color:#000;font-size:1.125rem}.counsel{max-width:1030px;margin:0 auto 50px;padding:40px 15px 60px}.faq{background-color:#e6ebf6;padding:20px 30px;margin:0 0 60px}.faqItem{border-bottom:1px solid #002d71;padding:20px 0}.faqQuestion{display:flex;align-items:baseline;color:#002d71;font-weight:400;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:1.125rem}.faqQuestion:before{content:"Q :";margin:0 5px 0 0;flex-shrink:0}.faqAnswer{display:block;overflow:hidden;transition:height .25s}.faqAnswerText{padding:20px 0 0;font-size:1.125rem;display:flex;align-items:baseline}.faqAnswerText:before{content:"A :";margin:0 5px 0 0;flex-shrink:0}.toHPAtomComp{margin:40px auto 0;display:flex;justify-content:center}.toHPAtomComp a{display:inline-block;padding:15px 100px 15px 15px;background-color:#1da2c9;color:#fff;height:3rem;text-align:left;position:relative;text-decoration:none}.toHPAtomComp a:hover{background-color:#167b99;text-decoration:underline}.toHPAtomComp a:after{content:'';position:absolute;display:inline-block;top:calc(50% - 15px / 2);right:15px;width:15px;height:15px;background-image:url(../images/head-link.png);background-size:contain;vertical-align:middle}.toHPAtomComp2{margin:0 0 0 40px}.toHPAtomComp2 a{display:inline-block;padding:15px 100px 15px 15px;background-color:#1da2c9;color:#fff;height:3rem;text-align:left;position:relative;text-decoration:none}.toHPAtomComp2 a:hover{background-color:#167b99;text-decoration:underline}.toHPAtomComp2 a:after{content:'';position:absolute;display:inline-block;top:calc(50% - 15px / 2);right:15px;width:15px;height:15px;background-image:url(../images/head-link.png);background-size:contain;vertical-align:middle}.counselInquiry{max-width:400px;display:block;text-decoration:none;margin:0 auto 100px;border:1px solid #666;justify-content:center;align-items:center;padding:10px 30px}.counselInquiry:hover .counselInquiryBody{background-color:#6cb8d0}.counselInquiry:hover .counselInquiryIcon{display:none}.counselInquiry:hover .counselInquiryIconHover{display:block}.counselInquiry:hover .counselInquiryText{color:#fff}.counselInquiryTitle{background-color:#2150ba;color:#fff;display:block;padding:15px;font-size:1.125rem}.counselInquiryBody{display:flex;padding:15px 10px;background-color:#fff;align-items:center}.counselInquiryIcon{width:35px;margin:0 10px 0 0;flex-shrink:0}.counselInquiryIconHover{width:35px;margin:0 10px 0 0;flex-shrink:0;display:none}.counselInquiryText{color:#444;font-size:1.125rem;font-weight:700}@media print,screen and (min-width:1030px){.sliderWrap{overflow-x:visible;margin:0 auto 40px}.swiper-button-next,.swiper-button-prev{display:block}.aboutWrap{background-color:rgba(255,255,255,.8);padding:80px 15px}#about{margin-top:50px}.indexTitle{margin:0 0 40px;text-align:center}.indexTitle2{margin:10px 0 30px;text-indent:-5rem}.aboutText{text-align:left}.aboutInfoIntro{margin:0 0 30px -3rem}.counsel{padding:80px 25px 60px}}@media (max-width:960px){.indexTitle{font-size:calc(1.075rem + 1.125vw)}.aboutText{font-size:calc(1.025rem + .375vw)}.aboutInfoIntro{font-size:calc(1.025rem + .375vw)}.aboutInfoListItem2{font-size:calc(1.0125rem + .1875vw)}.aboutInfoListItem3{font-size:calc(1.0125rem + .1875vw)}.aboutInfoList2Item{font-size:calc(1.025rem + .375vw)}.aboutInfoAlert{font-size:calc(1.0125rem + .1875vw)}.faqQuestion{font-size:calc(1.0125rem + .1875vw)}.faqAnswerText{font-size:calc(1.0125rem + .1875vw)}.counselInquiryTitle{font-size:calc(1.0125rem + .1875vw)}.counselInquiryText{font-size:calc(1.0125rem + .1875vw)}}