/*!
 * ！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！
 *
 * このcssは編集しないでください。
 * このcssを編集してもscssをコンパイルした時点で変更は消えます。
 * cssを編集したい場合は別のcssファイル（例：user.cssなど）を新規作成して、クラスごとに上書き、または新規クラスを追加してください。
 *
 * ！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！
 */
@font-face{font-display:swap;font-family:icons;font-style:normal;font-weight:400;src:url(../../../assets/fonts/iconfont/icons.eot?v=7549182a32edd5f182d2127f2d055bbf);src:url(../../../assets/fonts/iconfont/icons.eot?v=7549182a32edd5f182d2127f2d055bbf#iefix) format("eot"),url(../../../assets/fonts/iconfont/icons.woff?v=8aa8635a457715f0c75ab81431bbfcda) format("woff"),url(../../../assets/fonts/iconfont/icons.ttf?v=bbb94386de4d74487c5fec0e83192ac7) format("truetype"),url(../../../assets/fonts/iconfont/icons.svg?v=3e0dfa2342b8ba2cb756407db63e1646#icons) format("svg")}.pageID-top .contents{margin-bottom:0;margin-top:0;width:auto}.pageID-top .section{margin:120px 0 0;position:relative}.pageID-top .section-hasCircle{margin:0;padding-top:110px}.pageID-top .section-hasCircle:before{background-color:#efefef;border-radius:100% 0 0 100%/50%;content:"";display:inline-block;height:2300px;position:absolute;right:0;top:-36px;width:1107px;z-index:-1}.pageID-top .section-blue{background:linear-gradient(-90deg,#84daea,#45bed6 71%);border-radius:5px;margin:120px 40px 0;overflow:hidden;padding:70px 20px 80px;z-index:1}.pageID-top .section-blue:before{background-color:#44b9d0;border-radius:0 100% 100% 0/50%;content:"";display:inline-block;height:2300px;left:0;position:absolute;top:-40px;width:1109px;z-index:-1}.pageID-top .toTop{margin-bottom:-210px;margin-top:40px}.pageID-top .gFooter{padding-top:210px}.pageID-top .swiperWrapper_button{display:none}.pageID-top .flexHeader{align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin:0 0 40px}.pageID-top .flexHeader .pageHeader{margin:0}.pageID-top .flexHeader_details{margin-top:0}.pageID-top .blockHeader{border-bottom:1px solid #000;padding:34px 40px}.pageID-top .blockHeader_title{font-family:M PLUS\ 1p,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.43;transform:rotate(.03deg)}.pageID-top .blockHeader_en{color:#7b8191;display:inline-block;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;margin-left:.5em}.pageID-top .mainVisual{position:relative}.pageID-top .mainVisual_inner{background-color:#efefef;max-height:680px;min-height:200px}.pageID-top .mainVisual_wrapper{height:680px}.pageID-top .mainVisual_img>a,.pageID-top .mainVisual_img>div{background-color:#fff;display:block;height:680px}.pageID-top .mainVisual_img>a>img,.pageID-top .mainVisual_img>div>img{height:100%;object-fit:cover;width:100%}.pageID-top .mainVisual_func{gap:26px;position:absolute;right:36px;top:50%;transform:translateY(-50%);z-index:10}.pageID-top .mainVisual_func,.pageID-top .mainVisual_pager{align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column}.pageID-top .mainVisual_pager{gap:10px}.pageID-top .mainVisual_pager .swiper-pagination-bullet{background-color:initial;height:40px;margin:0;opacity:1;position:relative;width:40px}.pageID-top .mainVisual_pager .swiper-pagination-bullet:after{background-color:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.pageID-top .mainVisual_pager .swiper-pagination-bullet-active:before{background-color:#ffffff4d;border-radius:50%;content:"";display:inline-block;height:20px;left:-5px;left:50%;position:absolute;top:-5px;top:50%;transform:translate(-50%,-50%);width:20px}.pageID-top .mainVisual_pager.swiper-pagination-lock+.mainVisual_toggle{display:none}.pageID-top .mainVisual_toggle{align-items:center;border:1px solid #fff;border-radius:50%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;height:20px;justify-content:center;width:20px}.pageID-top .mainVisual_toggle:before{background:url(../../../assets/images/top/icon_stop.png?v=6cc23cbf97645dce9628fdfe47684740) no-repeat 50%/contain;content:"";display:inline-block;height:8px;width:6px}.pageID-top .mainVisual_toggle-isPaused:before{background:none;border-bottom:4px solid #0000;border-left:6px solid #fff;border-top:4px solid #0000;height:0;width:0}.pageID-top .mainVisual_bnr{bottom:30px;margin-top:0;position:absolute;right:30px;z-index:1}.pageID-top .mainVisual_bnr img{max-height:166px;max-width:428px}.pageID-top .floatMenu{display:inline-block;opacity:0;pointer-events:none;position:fixed;right:0;top:110px;transition:all .2s;z-index:1000}.pageID-top .floatMenu-isActive{opacity:1;pointer-events:auto}.pageID-top .floatMenu_bnr{margin-top:0}.pageID-top .floatMenu_bnr>a,.pageID-top .floatMenu_bnr>div{display:block;text-align:right}.pageID-top .floatMenu_bnr>a>img,.pageID-top .floatMenu_bnr>div>img{max-height:280px;width:80px}.pageID-top .profile-spSlide .profile_wrapper{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.pageID-top .profile-spSlide .profile_block{transition:opacity .4s}.pageID-top .profile_question{border-top:1px solid #e3e3e3;margin-top:14px;padding-top:12px}.pageID-top .featureSec_lead>:first-child{margin-top:0}.pageID-top .featureSec_lead>span{background-color:#fff;display:inline-block;font-size:1.5rem;font-weight:700;margin-top:10px;padding:3px 0 3px 8px}.pageID-top .featureSec_block{background-color:#fff;border-radius:5px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row-reverse;gap:3.153vw;justify-content:flex-end;margin-top:40px;padding:3.153vw 40px 90px}.pageID-top .featureSec_body{flex-grow:1;max-width:640px}.pageID-top .featureSec_link{align-items:baseline;border-bottom:1px solid #e3e3e3;color:#18171f;display:grid;font-size:1.25rem;font-weight:700;gap:1em;grid-template-columns:33px 1fr;padding:21px 0;position:relative;text-decoration:none;transition:all .4s}.pageID-top .featureSec_link:before{background-color:#12a0e5;bottom:-1px;content:"";display:inline-block;height:1px;left:0;position:absolute;transition:all .4s;width:50px}.pageID-top .featureSec_link:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea04";font-family:icons;font-size:.625rem;font-weight:400;position:absolute;right:0;text-rendering:auto;top:50%;transform:translateY(-50%)}.pageID-top .featureSec_num{font-family:Montserrat,sans-serif}.pageID-top .featureSec_img{margin-right:-15.625vw;margin-top:-14.188vw;max-width:720px;min-width:400px;position:relative;width:calc(-240px + 50vw)}.pageID-top .featureSec_img>img{border-radius:5px;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%}.pageID-top .featureSec_img>img.active{opacity:1;z-index:1}.pageID-top .courses{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.pageID-top .courses_item{background-color:#fff;border-radius:5px}.pageID-top .courses_item-blue .courses_priceTitle{background-color:#4ac4da}.pageID-top .courses_item-blue .courses_tableTitle{background:#4ac4da33}.pageID-top .courses_item-pink .courses_priceTitle{background-color:#ff9091}.pageID-top .courses_item-pink .courses_tableTitle{background:#ff909133}.pageID-top .courses_img{margin-top:0}.pageID-top .courses_img>img{border-radius:5px 5px 0 0;width:100%}.pageID-top .courses_subTitle{background-color:#000;border-radius:5px;color:#fff;font-family:M PLUS\ 1p,sans-serif;font-weight:700;font-weight:400;margin:-20px auto 0;padding:2px 10px;transform:rotate(.03deg);width:-moz-fit-content;width:fit-content}.pageID-top .courses_body{padding:10px 20px 20px}.pageID-top .courses_title{font-family:M PLUS\ 1p,sans-serif;font-size:1.75rem;font-weight:700;margin-top:0;text-align:center;transform:rotate(.03deg)}.pageID-top .courses_priceTitle{color:#fff;font-size:1.125rem;font-weight:700;margin-top:10px;padding:2px 0;text-align:center}.pageID-top .courses_price{align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:20px;justify-content:center;margin-top:24px}.pageID-top .courses_priceTxt{margin-top:0}.pageID-top .courses_num{font-size:2.25rem;line-height:1;margin-left:7px}.pageID-top .courses_num,.pageID-top .courses_yen{color:#fc686f;display:inline-block;font-weight:700}.pageID-top .courses_yen{font-size:1.5rem}.pageID-top .courses_table{margin-top:24px}.pageID-top .courses_table>:last-child{padding-bottom:0}.pageID-top .courses_block{border-top:1px solid #e3e3e3;display:grid;gap:20px;grid-template-columns:130px 1fr;padding:10px 0}.pageID-top .courses_tableTitle{font-weight:700;padding:20px 0;text-align:center}.pageID-top .courses_tableContent{padding:10px 0}.pageID-top .courses_tableContent-big{align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;font-size:1.25rem;font-weight:700}.pageID-top .stepBnr{height:500px;margin:120px 0 0;padding:0 40px;text-align:center}.pageID-top .stepBnr>a,.pageID-top .stepBnr>div{display:inline-block;height:100%;width:100%}.pageID-top .stepBnr img{border-radius:5px;height:100%;object-fit:cover;width:100%}.pageID-top .steps{margin:-140px auto 0;max-width:1200px;position:relative;z-index:1}.pageID-top .steps_inner{background-color:#fff;border-radius:5px}.pageID-top .steps_contents{padding:50px 40px 60px}.pageID-top .steps_list{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.pageID-top .steps_block{border:1px solid #e3e3e3;border-radius:5px;padding:20px 10px 14px;position:relative}.pageID-top .steps_block:after{border-bottom:9px solid #0000;border-left:10px solid #000;border-top:9px solid #0000;content:"";display:inline-block;height:0;position:absolute;right:-21px;top:50%;transform:translateY(-50%);width:0}.pageID-top .steps_block:last-child:after{content:none}.pageID-top .steps_num{background-color:#000;border-radius:5px 5px 5px 0;color:#fff;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:700;left:0;line-height:1.6;position:absolute;text-align:center;top:-7px;width:60px}.pageID-top .steps_num:after{border-color:#000 #0000 #0000;border-style:solid;border-width:10px 10px 0 0;bottom:-10px;content:"";left:0;position:absolute}.pageID-top .steps_icon{margin-top:0;text-align:center}.pageID-top .steps_name{font-family:M PLUS\ 1p,sans-serif;font-size:1.25rem;font-weight:700;margin-top:12px;text-align:center;transform:rotate(.03deg)}.pageID-top .steps_details{border-top:1px solid #e3e3e3;margin-top:10px;padding:12px 10px 0}.pageID-top .message{align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:45px;position:relative}.pageID-top .message_title{font-family:M PLUS\ 1p,sans-serif;font-size:3.5rem;font-weight:700;font-weight:900;letter-spacing:.01em;line-height:1.43;transform:rotate(.03deg)}.pageID-top .message_img{flex-shrink:0;margin-top:0}.pageID-top .message_txt{margin-top:40px}.pageID-top .message_txt>:first-child{margin-top:0}.pageID-top .message_txt>p{margin-top:30px}.pageID-top .message_bgTxt{bottom:-10px;color:#fff;font-family:Montserrat,sans-serif;font-size:10rem;font-weight:700;left:-10px;line-height:1;position:absolute;z-index:-1}.pageID-top .messageSec{position:relative}.pageID-top .messageSec .section{padding-top:120px}.pageID-top .messageSec_title{background-color:#12a0e5;border-radius:50px;color:#fff;font-family:M PLUS\ 1p,sans-serif;font-size:3rem;font-weight:700;left:50%;line-height:1;padding:26px 48px 26px 80px;position:absolute;top:-32px;transform:rotate(.03deg);transform:translateX(-50%);white-space:nowrap;z-index:10}.pageID-top .messageSec_title:after{border-left:15px solid #0000;border-right:15px solid #0000;border-top:20px solid #12a0e5;bottom:0;content:"";display:inline-block;height:0;left:50%;position:absolute;transform:translate(-50%,100%);width:0}.pageID-top .voice{border-top:1px solid #fff;margin-top:60px;padding-top:56px}.pageID-top .voice>:first-child{margin-top:0}.pageID-top .voice_slider{padding:11px 0 50px}.pageID-top .voice_list{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.pageID-top .voice_txt{font-weight:700}.pageID-top .btnBlock{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;margin:120px 40px 0;text-align:center}.pageID-top .btnBlock_item{flex-grow:1;padding:66px 20px 70px}.pageID-top .btnBlock_item-red{background:linear-gradient(-90deg,#f6bb8c,#fc686f);border-radius:5px 0 0 5px}.pageID-top .btnBlock_item-green{background:linear-gradient(-90deg,#72d7cc,#00aeae);border-radius:0 5px 5px 0}.pageID-top .btnBlock_txt{font-size:1.125rem;margin-top:0}.pageID-top .btnBlock_title,.pageID-top .btnBlock_txt{color:#fff;font-family:M PLUS\ 1p,sans-serif;font-weight:700;line-height:1.56;transform:rotate(.03deg)}.pageID-top .btnBlock_title{font-size:2.25rem;margin-top:4px}.pageID-top .toParents{background:linear-gradient(-90deg,#ffced0 30%,#63dada);border-radius:5px;margin-top:80px;padding:2px}.pageID-top .toParents_inner{align-items:flex-end;background-color:#fff;border-radius:5px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:40px;justify-content:space-between;padding:40px}.pageID-top .toParents_title{font-family:M PLUS\ 1p,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.11;margin-top:0;transform:rotate(.03deg)}.pageID-top .toParents_txt{margin-top:26px}.pageID-top .toParents_img{flex-shrink:0;margin-top:0}.pageID-top .toParents_img>img{border-radius:5px;max-width:500px;width:100%}.pageID-top .bottomLinks{background:url(../../../assets/images/top/bottomLink_bg.png?v=f755e196b5c246ee4f929b0ed60a6746) no-repeat 50%/cover;border-radius:5px;margin:120px 40px 0;position:relative;z-index:1}.pageID-top .bottomLinks_inner{margin:0 auto;max-width:1200px;padding:80px 30px;text-align:center}.pageID-top .bottomLinks_title{color:#fff;font-family:M PLUS\ 1p,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.11;margin-top:0;transform:rotate(.03deg)}.pageID-top .bottomLinks_txt{color:#fff;margin-top:34px}.pageID-top .bottomLinks_btns{display:grid;gap:0 30px;grid-template-columns:repeat(3,1fr);margin-top:36px}.pageID-top .bottomLinks_btn{align-items:center;background-color:#fff;border-radius:5px;color:#7b8191;display:grid;gap:6px;grid-row:span 2;grid-template-rows:subgrid;justify-content:center;padding:30px 0;position:relative;text-align:center;text-decoration:none}.pageID-top .bottomLinks_btn:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:10px;content:"\ea04";font-family:icons;font-size:.625rem;position:absolute;right:10px;text-rendering:auto}.pageID-top .bottomLinks_btn>figure{margin-top:0}.pageID-top .bottomLinks_btn>span{font-family:M PLUS\ 1p,sans-serif;font-weight:700;transform:rotate(.03deg)}@media screen and (max-width:736px){.pageID-top .section{margin:60px 0 0}.pageID-top .section-hasCircle{margin:0;padding-top:80px}.pageID-top .section-hasCircle:before{height:1150px;top:-20px;width:365px}.pageID-top .section-blue{margin:60px 10px 0;padding:40px 20px}.pageID-top .section-blue:before{height:1150px;top:-8px;width:502px}.pageID-top .section-blue .section_inner{padding:0}.pageID-top .toTop{margin-bottom:-130px;margin-top:20px}.pageID-top .gFooter{padding-top:130px}.pageID-top .swiperWrapper_navs{align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:15px;margin-top:20px}.pageID-top .swiperWrapper_scrollbar{background-color:#e3e3e3;border-radius:2.5px;height:5px;position:relative;width:100%}.pageID-top .swiperWrapper_scrollbar .swiper-scrollbar-drag{background:#7b8191;border-radius:2.5px}.pageID-top .swiperWrapper_arrows{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:10px}.pageID-top .swiperWrapper_button{align-items:center;background-color:#7b8191;border-radius:50%;display:block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;height:30px;justify-content:center;width:30px}.pageID-top .swiperWrapper_button-next:before,.pageID-top .swiperWrapper_button-prev:before{color:#fff;font-size:.625rem}.pageID-top .swiperWrapper_button-prev:before{content:"\ea03"}.pageID-top .swiperWrapper_button-next:before,.pageID-top .swiperWrapper_button-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icons;text-rendering:auto}.pageID-top .swiperWrapper_button-next:before{content:"\ea04"}.pageID-top .swiperWrapper_button.swiper-button-disabled{opacity:.6}.pageID-top .flexHeader{display:block;margin:0 0 26px}.pageID-top .flexHeader_details{font-size:.8571428571rem;margin-top:14px}.pageID-top .blockHeader{padding:16px 20px}.pageID-top .blockHeader_title{font-size:1.2142857143rem}.pageID-top .blockHeader_en{font-size:.7142857143rem}.pageID-top .mainVisual_inner{max-height:151.2vw;min-height:200px}.pageID-top .mainVisual_img>a,.pageID-top .mainVisual_img>div,.pageID-top .mainVisual_wrapper{height:151.2vw}.pageID-top .mainVisual_func{right:16px}.pageID-top .mainVisual_pager .swiper-pagination-bullet{height:26px;width:26px}.pageID-top .mainVisual_bnr{bottom:20px;left:50%;right:auto;transform:translateX(-50%)}.pageID-top .mainVisual_bnr img{max-width:88vw}.pageID-top #mainVisual_pc .mainVisual_img img{object-fit:scale-down}.pageID-top .floatMenu{bottom:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;position:fixed;right:auto;top:auto;width:100%}.pageID-top .floatMenu_bnr{width:50%}.pageID-top .floatMenu_bnr>a,.pageID-top .floatMenu_bnr>div{text-align:center}.pageID-top .floatMenu_bnr>a>img,.pageID-top .floatMenu_bnr>div>img{max-height:51px;object-fit:scale-down;width:100%}.pageID-top .profile-spSlide{margin-right:-10px}.pageID-top .profile-spSlide .profile_wrapper{align-items:stretch;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:0}.pageID-top .profile-spSlide .profile_block{height:auto;margin-top:0}.pageID-top .profile-teacher{margin-right:-10px}.pageID-top .profile-teacher .profile_wrapper{align-items:stretch;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:0}.pageID-top .profile-teacher .profile_block{height:auto;margin-top:0}.pageID-top .featureSec_lead{margin-top:20px}.pageID-top .featureSec_lead>span{font-size:.8571428571rem;margin-top:5px;padding:2px 0 2px 4px}.pageID-top .featureSec_block{display:block;margin:180px 0 0;padding:87px 20px 35px}.pageID-top .featureSec_link{display:block;font-size:1.0714285714rem;line-height:1.6;padding:12px 25px 12px 0}.pageID-top .featureSec_link:after{font-size:.7142857143rem}.pageID-top .featureSec_num,.pageID-top .featureSec_txt{display:block}.pageID-top .featureSec_img{height:210px;margin-right:0;margin-top:-245px;min-width:0;text-align:center;width:100%}.pageID-top .featureSec_img>img{left:50%;min-width:0;transform:translateX(-50%);width:270px}.pageID-top .courses{display:block}.pageID-top .courses>:first-child{margin-top:0}.pageID-top .courses_item{margin-top:30px}.pageID-top .courses_item-pink .courses_priceTxt{justify-content:center}.pageID-top .courses_subTitle{font-size:1.1428571429rem;line-height:1.25;padding:8px;text-align:center;width:295px}.pageID-top .courses_title{font-size:2rem}.pageID-top .courses_priceTitle{font-size:1.2857142857rem}.pageID-top .courses_price{display:block;margin-top:12px;padding:0 15px;text-align:right}.pageID-top .courses_priceTxt{align-items:baseline;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;font-size:1.1428571429rem;gap:10px;justify-content:space-between}.pageID-top .courses_num{font-size:2.5714285714rem;margin-left:0}.pageID-top .courses_yen{font-size:1.7142857143rem}.pageID-top .courses_table{border-top:1px solid #e3e3e3;margin-top:12px;padding-top:10px}.pageID-top .courses_block{border:none;display:block;padding:0}.pageID-top .courses_tableTitle{font-size:1.1428571429rem;padding:2px 0}.pageID-top .courses_tableContent{font-size:1.1428571429rem}.pageID-top .courses_tableContent-big{display:block;font-size:1.4285714286rem;text-align:center}.pageID-top .stepBnr{height:96px;margin:60px 0 0;padding:0 10px}.pageID-top .stepBnr img{border-radius:5px 5px 0 0;object-fit:scale-down;width:100%}.pageID-top .steps{margin-top:0;padding:0 10px}.pageID-top .steps_inner{border-radius:0 0 5px 5px}.pageID-top .steps_contents{padding:22px 20px 30px}.pageID-top .steps_list{display:block}.pageID-top .steps_list>:first-child{margin-top:0}.pageID-top .steps_block{margin-top:32px}.pageID-top .steps_block:after{border:7.5px solid #0000;border-bottom:none;border-top:8px solid #000;bottom:-21px;left:50%;right:auto;top:auto;transform:translateX(-50%)}.pageID-top .steps_name,.pageID-top .steps_num{font-size:1.4285714286rem}.pageID-top .steps_details{font-size:1.1428571429rem;padding:12px 0 0}.pageID-top .message{display:block}.pageID-top .message_body{position:relative}.pageID-top .message_title{font-size:2.3571428571rem}.pageID-top .message_txt{margin-top:30px}.pageID-top .message_txt>p{font-size:1.1428571429rem}.pageID-top .message_img{margin-top:10px;text-align:center}.pageID-top .message_img>img{width:296px}.pageID-top .message_bgTxt{bottom:-82px;font-size:4.5714285714rem;left:14px}.pageID-top .messageSec{overflow-x:clip}.pageID-top .messageSec .section{padding-top:55px}.pageID-top .messageSec_title{font-size:1.2857142857rem;padding:11px 28px 11px 35px;top:-10px}.pageID-top .messageSec_title:after{border-left-width:6px;border-right-width:6px;border-top-width:8px}.pageID-top .voice{margin-top:30px;padding-top:28px}.pageID-top .voice_slider{margin-right:-20px;padding-bottom:30px}.pageID-top .voice_list{align-items:stretch;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:0}.pageID-top .voice_item{height:auto;margin-top:0}.pageID-top .btnBlock{display:block;margin:60px 10px 0}.pageID-top .btnBlock_item{padding:44px 20px 47px}.pageID-top .btnBlock_item-red{border-radius:5px 5px 0 0}.pageID-top .btnBlock_item-green{border-radius:0 0 5px 5px}.pageID-top .btnBlock_txt{font-size:1rem}.pageID-top .btnBlock_titel{font-size:2rem}.pageID-top .toParents{margin:60px 0 0}.pageID-top .toParents_inner{display:block;padding:30px 20px}.pageID-top .toParents_title{font-size:1.2857142857rem}.pageID-top .toParents_txt{font-size:1.1428571429rem;margin-top:20px}.pageID-top .toParents_img{margin-top:20px;text-align:center}.pageID-top .bottomLinks{margin:60px 10px 0}.pageID-top .bottomLinks_inner{padding:30px 20px}.pageID-top .bottomLinks_title{font-size:1.2857142857rem}.pageID-top .bottomLinks_txt{font-size:.8571428571rem;margin-top:10px}.pageID-top .bottomLinks_btns{display:block;margin-top:12px}.pageID-top .bottomLinks_btns>:first-child{margin-top:0}.pageID-top .bottomLinks_btn{margin-top:10px}.pageID-top .bottomLinks_btn:after{font-size:.7142857143rem}.pageID-top .bottomLinks_btn>span{font-size:1.1428571429rem}}@media (hover:hover){.pageID-top .mainVisual_img>a:hover{opacity:1}.pageID-top .featureSec_link:hover{background-color:#f6f6f6;color:#12a0e5;opacity:1}.pageID-top .featureSec_link:hover:before{width:100%}}