﻿html,body{font-family:"Noto Sans JP",sans-serif;color:#222;font-size:24px}@media(max-width: 640px){html,body{font-size:3.75vw}}a{width:inherit;height:inherit;display:inline-block;transition:.3s;cursor:pointer}a :hover{filter:brightness(1.2)}button{transition:.3s;cursor:pointer}button :hover{filter:brightness(1.2)}img{max-width:100%;height:auto}p{line-height:1}.js_acc{cursor:pointer}.hp_pcNone{display:none}.ly_pc_bg{position:fixed;background:url(../img/pc_index_bg_over.jpg) no-repeat center top/cover;width:100vw;height:100vh;z-index:-1}.bl_fixed{position:fixed;width:100vw;height:96px;bottom:-110px;transition:all .5s;opacity:0;z-index:999}@media(max-width: 640px){.bl_fixed{height:15vw;bottom:-17.1875vw}}.bl_fixed.is_active{bottom:40px;opacity:1}@media(max-width: 640px){.bl_fixed.is_active{bottom:6.25vw}}.bl_fixed_btn a{display:block;width:550px;height:116px;margin:0 auto 0}@media(max-width: 640px){.bl_fixed_btn a{width:85.9375vw;height:18.125vw}}.bl_wrapper{position:relative;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.3);width:640px;margin:0 auto}@media(max-width: 640px){.bl_wrapper{box-shadow:0 0 3.125vw 0 rgba(0,0,0,.3);width:100vw}}.ly_header{background-color:#252c6f;display:flex;justify-content:space-between;height:80px;padding:0 30px 0 21px}@media(max-width: 640px){.ly_header{height:12.5vw;padding:0 4.6875vw 0 3.28125vw}}.bl_header_logo{width:238px;height:150px}@media(max-width: 640px){.bl_header_logo{width:37.1875vw;height:23.4375vw}}.bl_header_open_modalBtn{width:180px;margin:6px 0 0}@media(max-width: 640px){.bl_header_open_modalBtn{width:28.125vw;margin:.9375vw 0 0}}body.is_modal_open{overflow:hidden}.bl_modal{visibility:hidden;position:fixed;z-index:1000;inset:0;background-color:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:opacity .3s ease;overflow-y:auto}.bl_modal.is_show{visibility:visible;opacity:1;pointer-events:auto}.bl_modal_contents{position:relative;margin:40px auto 0;padding:61px 20px 152px;width:620px;border-radius:20px;background-color:#e9effb;transform:translateY(-20px);opacity:0;transition:transform .3s ease,opacity .3s ease;overflow:visible}@media(max-width: 640px){.bl_modal_contents{margin:6.25vw auto 0;padding:9.53125vw 3.125vw 23.75vw;width:96.875vw;border-radius:3.125vw}}.bl_modal.is_show .bl_modal_contents{transform:translateY(0);opacity:1}.bl_close{position:absolute;top:-20px;right:20px;background-color:#252c6f;width:76px;height:76px;border-radius:50%;text-align:center;padding:9px 0 0;color:#fff;font-size:35px;font-weight:bold;cursor:pointer}@media(max-width: 640px){.bl_close{top:-3.125vw;right:3.125vw;width:11.875vw;height:11.875vw;padding:1.40625vw 0 0;font-size:5.46875vw}}.bl_close_txt{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);color:#252c6f;font-size:26px}@media(max-width: 640px){.bl_close_txt{bottom:9.375vw;font-size:4.0625vw}}.ly_fv{background:url(../img/sp_fv_bg.jpg) no-repeat center top/contain;padding:110px 30px 33px}@media(max-width: 640px){.ly_fv{padding:17.1875vw 4.6875vw 5.15625vw}}.bl_fv_main{width:350px}@media(max-width: 640px){.bl_fv_main{width:54.6875vw}}.bl_fv_catch{width:580px;margin:74px 0 0}@media(max-width: 640px){.bl_fv_catch{width:90.625vw;margin:11.5625vw 0 0}}.ly_campaign{background:url(../img/sp_campaign_banner_bg.png) no-repeat center top/contain;padding:36px 0 21px}@media(max-width: 640px){.ly_campaign{background-size:100vw;padding:5.625vw 0 3.28125vw}}.bl_campaign_ttl{width:426px;margin:0 auto}@media(max-width: 640px){.bl_campaign_ttl{width:66.5625vw}}.bl_campaign_list{margin-top:12px}@media(max-width: 640px){.bl_campaign_list{margin-top:1.875vw}}.bl_campaign_list_item{width:510px;margin:0 auto 8px}@media(max-width: 640px){.bl_campaign_list_item{width:79.6875vw;margin:0 auto 1.25vw}}.bl_info{background-color:#252c6f;padding:47px 0 19px}@media(max-width: 640px){.bl_info{padding:7.34375vw 0 2.96875vw}}.bl_info_catch{width:548px;margin:0 auto 0}@media(max-width: 640px){.bl_info_catch{width:85.625vw}}.bl_info_btn{width:550px;margin:22px auto}@media(max-width: 640px){.bl_info_btn{width:85.9375vw;margin:3.4375vw auto}}.bl_campaign_info{margin-top:18px}@media(max-width: 640px){.bl_campaign_info{margin-top:2.8125vw}}.ly_result{padding:81px 0 102px}@media(max-width: 640px){.ly_result{padding:12.65625vw 0 15.9375vw}}.bl_result_ttl{width:470px;margin:0 auto}@media(max-width: 640px){.bl_result_ttl{width:73.4375vw}}.bl_result_contents{width:580px;margin:27px auto 0}@media(max-width: 640px){.bl_result_contents{width:90.625vw;margin:4.21875vw auto 0}}.el_result_note{padding:16px 0 0 30px;font-size:20px;line-height:1.5;font-feature-settings:"palt";letter-spacing:.07em}@media(max-width: 640px){.el_result_note{padding:2.5vw 0 0 4.6875vw;font-size:3.125vw}}.bl_result_passed_img{width:554px;margin:48px auto 0}@media(max-width: 640px){.bl_result_passed_img{width:86.5625vw;margin:7.5vw auto 0}}.bl_result_school{width:580px;height:471px;background-color:#f3f8ff;border:#252c6f solid 1px;margin:30px auto 0;padding:30px 0 0}@media(max-width: 640px){.bl_result_school{width:90.625vw;height:73.59375vw;margin:4.6875vw auto 0;padding:4.6875vw 0 0}}.bl_result_school_ttl{width:515px;margin:0 auto}@media(max-width: 640px){.bl_result_school_ttl{width:80.46875vw}}.bl_result_school_list{display:flex;flex-direction:column;gap:0;margin-top:15px}@media(max-width: 640px){.bl_result_school_list{margin-top:2.34375vw}}.bl_result_school_list_item{display:flex;gap:12px;padding:0 0 0 33px;margin-top:-1px}@media(max-width: 640px){.bl_result_school_list_item{gap:1.875vw;padding:0 0 0 5.15625vw;margin-top:-0.15625vw}}.bl_result_school_list_item:first-child{margin-top:0}.bl_result_school_list_item_medal{width:34px}@media(max-width: 640px){.bl_result_school_list_item_medal{width:5.3125vw}}.el_result_school_list_item_txt{padding:6px 0 0;font-size:28px;font-weight:500;letter-spacing:.05em}@media(max-width: 640px){.el_result_school_list_item_txt{padding:.9375vw 0 0;font-size:4.375vw}}.ly_worries{position:relative;background:url(../img/sp_worries_bg.png) no-repeat center bottom/contain;padding:71px 0 223px;z-index:2}@media(max-width: 640px){.ly_worries{padding:11.09375vw 0 34.84375vw}}.bl_worries_ttl{width:558px;margin:0 auto}@media(max-width: 640px){.bl_worries_ttl{width:87.1875vw}}.bl_worries_list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-top:47px}@media(max-width: 640px){.bl_worries_list{gap:1.5625vw 2.8125vw;margin-top:7.34375vw}}.bl_worries_list_item{width:280px}@media(max-width: 640px){.bl_worries_list_item{width:43.75vw}}.ly_solution{position:relative;background:url(../img/sp_pattern_grid.jpg) repeat;margin-top:-15px;z-index:1;padding:54px 0 80px}@media(max-width: 640px){.ly_solution{margin-top:-2.34375vw;padding:8.4375vw 0 12.5vw}}.bl_solution_ttl{width:532px;margin:0 auto}@media(max-width: 640px){.bl_solution_ttl{width:83.125vw}}.bl_solution_img{width:500px;margin:32px auto 0}@media(max-width: 640px){.bl_solution_img{width:78.125vw;margin:5vw auto 0}}.bl_solution_catch{width:500px;margin:47px auto 0}@media(max-width: 640px){.bl_solution_catch{width:78.125vw;margin:7.34375vw auto 0}}.el_solution_txt{padding:22px 0 0 69px;font-weight:500;letter-spacing:.1em;line-height:1.875}@media(max-width: 640px){.el_solution_txt{padding:3.4375vw 0 0 10.78125vw}}.el_solution_txt_highlight{padding:19px 0 0 69px;font-feature-settings:"palt";color:#252c6f;font-size:30px;font-weight:bold;letter-spacing:.2em;line-height:1.666}@media(max-width: 640px){.el_solution_txt_highlight{padding:2.96875vw 0 0 10.78125vw;font-size:4.6875vw}}.el_solution_txt_highlight span{color:#ff8a00}.bl_solution_illust{position:absolute;width:150px;bottom:-60px;right:30px}@media(max-width: 640px){.bl_solution_illust{width:23.4375vw;bottom:-9.375vw;right:4.6875vw}}.ly_reason{padding:114px 0 0 0}@media(max-width: 640px){.ly_reason{padding:17.8125vw 0 0 0}}.bl_reason_ttl{width:508px;margin:0 auto}@media(max-width: 640px){.bl_reason_ttl{width:79.375vw}}.bl_reason_list{display:flex;flex-direction:column;align-items:center;gap:38px;margin-top:47px}@media(max-width: 640px){.bl_reason_list{gap:5.9375vw;margin-top:7.34375vw}}.bl_reason_list_item{width:580px}@media(max-width: 640px){.bl_reason_list_item{width:90.625vw}}.bl_reason_list_item_img{width:580px}@media(max-width: 640px){.bl_reason_list_item_img{width:90.625vw}}.el_reason_list_item_txt{text-align:justify;font-feature-settings:"palt";margin-top:4px;padding:0 30px 0;font-weight:500;letter-spacing:.12em;line-height:1.875}@media(max-width: 640px){.el_reason_list_item_txt{margin-top:.625vw;padding:0 4.0625vw 0}}.bl_reason_info{margin-top:96px}@media(max-width: 640px){.bl_reason_info{margin-top:15vw}}.ly_curriculum{background:url(../img/sp_pattern_grid.jpg) repeat;padding:118px 0 122px}@media(max-width: 640px){.ly_curriculum{padding:18.4375vw 0 19.0625vw}}.bl_curriculum_ttl{width:440px;margin:0 auto}@media(max-width: 640px){.bl_curriculum_ttl{width:68.75vw}}.bl_curriculum_img{width:500px;margin:40px auto 0}@media(max-width: 640px){.bl_curriculum_img{width:78.125vw;margin:6.25vw auto 0}}.bl_curriculum_features{position:relative;padding:46px 55px 0 70px}@media(max-width: 640px){.bl_curriculum_features{padding:7.1875vw 8.59375vw 0 10.9375vw}}.bl_curriculum_features_illust{position:absolute;width:140px;top:31px;right:36px}@media(max-width: 640px){.bl_curriculum_features_illust{width:21.875vw;top:4.84375vw;right:5.625vw}}.el_curriculum_features_ttl{color:#252c6f;font-size:35px;font-weight:bold;letter-spacing:.12em}@media(max-width: 640px){.el_curriculum_features_ttl{font-size:5.46875vw}}.el_curriculum_features_txt{margin-top:28px;font-size:26px;font-weight:500;letter-spacing:.1em;line-height:1.7307}@media(max-width: 640px){.el_curriculum_features_txt{margin-top:4.375vw;font-size:4.0625vw}}.el_curriculum_features_txt:last-of-type{margin-top:24px}@media(max-width: 640px){.el_curriculum_features_txt:last-of-type{margin-top:3.75vw}}.bl_curriculum_features_list{margin:19px 0 0;display:flex;flex-direction:column;gap:20px}@media(max-width: 640px){.bl_curriculum_features_list{margin:2.96875vw 0 0;gap:3.125vw}}.bl_curriculum_features_list_item{display:flex;align-items:center;gap:17px}@media(max-width: 640px){.bl_curriculum_features_list_item{gap:2.65625vw}}.bl_curriculum_features_list_item_icon{width:26px}@media(max-width: 640px){.bl_curriculum_features_list_item_icon{width:4.0625vw}}.el_curriculum_features_list_item_txt{color:#252c6f;font-size:30px;font-weight:bold;letter-spacing:.1em}@media(max-width: 640px){.el_curriculum_features_list_item_txt{font-size:4.6875vw}}.bl_curriculum_stepup{width:580px;border:#252c6f solid 3px;padding:0 0 16px;margin:56px auto 0}@media(max-width: 640px){.bl_curriculum_stepup{width:90.625vw;border:#252c6f solid .46875vw;padding:0 0 2.5vw;margin:8.75vw auto 0}}.bl_curriculum_stepup_ttl{width:580px;margin:-3px 0 0 -3px}@media(max-width: 640px){.bl_curriculum_stepup_ttl{width:90.625vw;margin:-0.46875vw 0 0 -0.46875vw}}.bl_curriculum_stepup_list{margin-top:17px}@media(max-width: 640px){.bl_curriculum_stepup_list{margin-top:2.65625vw}}.bl_curriculum_stepup_list_item{margin-bottom:5px;padding:0 41px 0}@media(max-width: 640px){.bl_curriculum_stepup_list_item{margin-bottom:.78125vw;padding:0 6.40625vw 0}}.bl_curriculum_stepup_heading{display:flex;gap:30px}@media(max-width: 640px){.bl_curriculum_stepup_heading{gap:4.6875vw}}.bl_curriculum_stepup_heading_icon{width:36px}@media(max-width: 640px){.bl_curriculum_stepup_heading_icon{width:5.625vw}}.el_curriculum_stepup_heading_txt{color:#252c6f;padding:6px 0 0;font-size:35px;font-weight:bold;letter-spacing:.1em}@media(max-width: 640px){.el_curriculum_stepup_heading_txt{padding:.9375vw 0 0;font-size:5.46875vw}}.el_curriculum_stepup_txt{padding:0 0 0;font-size:26px;letter-spacing:.05em;line-height:1.7307}@media(max-width: 640px){.el_curriculum_stepup_txt{font-size:4.0625vw}}.bl_curriculum_stepup_arrow{width:47px;margin:12px auto 14px}@media(max-width: 640px){.bl_curriculum_stepup_arrow{width:7.34375vw;margin:1.875vw auto 2.1875vw}}.bl_curriculum_stepup_list_item:last-of-type{margin-top:-10px}@media(max-width: 640px){.bl_curriculum_stepup_list_item:last-of-type{margin-top:-1.5625vw}}.bl_curriculum_stepup_list_item:last-of-type .el_curriculum_stepup_txt{letter-spacing:.11em}.ly_compare{position:relative;margin-top:92px;background-color:#e9effb;padding:313px 0 127px}@media(max-width: 640px){.ly_compare{margin-top:14.375vw;padding:48.90625vw 0 19.84375vw}}.bl_compare_ttl{position:absolute;top:-57px;width:580px;left:50%;transform:translateX(-50%)}@media(max-width: 640px){.bl_compare_ttl{top:-8.90625vw;width:90.625vw}}.bl_compare_table_wrapper{width:100%;display:flex;overflow-x:hidden}.bl_compare_table_left{width:150px;flex-shrink:0;margin:94px 0 0 30px}@media(max-width: 640px){.bl_compare_table_left{width:23.4375vw;margin:14.6875vw 0 0 4.6875vw}}.bl_compare_table_right_outer{width:calc(100% - 150px);-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:14px}@media(max-width: 640px){.bl_compare_table_right_outer{width:calc(100% - 23.4375vw);padding-bottom:2.1875vw}.bl_compare_table_right_outer::-webkit-scrollbar{height:1.25vw}}.bl_compare_table_right_outer::-webkit-scrollbar-track{background:#d2d2d2}.bl_compare_table_right_outer::-webkit-scrollbar-thumb{background:#252c6f}.bl_compare_table_right{width:772px;margin:0 0 0 -12px;-webkit-overflow-scrolling:touch;position:relative}.bl_compare_table_right img{display:block;width:772px}.bl_compare_table_right::after{content:"";position:absolute;top:50%;right:52%;transform:translateX(-50%);width:232px;height:177px;background:url(../img/sp_scrollhint_icon.png) no-repeat center/contain;pointer-events:none;animation:scrollHint 2S ease-in-out infinite;transition:all .5s}.bl_compare_table_right.is_scrolled::after{opacity:0}@keyframes scrollHint{0%,100%{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(-10px)}}@media(max-width: 640px){.bl_compare_table_right{width:120.625vw;margin:0 0 0 -1.875vw}.bl_compare_table_right img{width:120.625vw}.bl_compare_table_right::after{width:36.25vw;height:27.65625vw}@keyframes scrollHint{0%,100%{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(-1.5625vw)}}}.ly_lesson{background:url(../img/sp_pattern_grid.jpg) repeat;padding:99px 0 196px}@media(max-width: 640px){.ly_lesson{padding:15.46875vw 0 30.625vw}}.bl_lesson_ttl{width:390px;margin:0 auto}@media(max-width: 640px){.bl_lesson_ttl{width:60.9375vw}}.bl_lesson_slide{margin-top:49px}@media(max-width: 640px){.bl_lesson_slide{margin-top:7.65625vw}}.bl_lesson_item{width:100%;max-width:530px;height:840px;background-color:#e9effb;padding:27px 0 0 0;margin:0 auto}@media(max-width: 640px){.bl_lesson_item{width:82.8125vw;height:131.25vw;padding:4.21875vw 0 0 0}}.bl_lesson_item_ttl{background-color:#252c6f;width:480px;height:100px;display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:14px 0 0}@media(max-width: 640px){.bl_lesson_item_ttl{width:75vw;height:15.625vw;padding:2.1875vw 0 0}}.el_lesson_item_ttl_txt{color:#fff;font-size:30px;font-weight:bold;letter-spacing:.02em;padding:11px 0 0}@media(max-width: 640px){.el_lesson_item_ttl_txt{font-size:4.6875vw;padding:1.71875vw 0 0}}.bl_lesson_item_img{width:480px;margin:15px auto 0}@media(max-width: 640px){.bl_lesson_item_img{width:75vw;margin:2.34375vw auto 0}}.el_lesson_item_txt{font-feature-settings:"palt";padding:19px 30px 27px 25px;font-weight:bold;letter-spacing:.16em;line-height:1.4583}@media(max-width: 640px){.el_lesson_item_txt{padding:2.96875vw 4.6875vw 4.21875vw 3.90625vw}}.el_lesson_item_txt span{color:#252c6f}.bl_lesson_item_details{padding:0 25px 0;margin:0 0 12px}@media(max-width: 640px){.bl_lesson_item_details{padding:0 3.90625vw 0;margin:0 0 1.875vw}}.bl_lesson_item_details_name{background-color:#fff;color:#252c6f;font-weight:bold;font-feature-settings:"palt";letter-spacing:.15em;border-left:#252c6f solid 3px;height:50px;vertical-align:middle;padding:7px 0 0 22px}@media(max-width: 640px){.bl_lesson_item_details_name{border-left:#252c6f solid .46875vw;height:7.8125vw;padding:1.09375vw 0 0 3.4375vw}}.bl_lesson_item_details_txt{font-feature-settings:"palt";padding:8px 0 0 27px;font-size:21px;letter-spacing:.15em;line-height:1.666}@media(max-width: 640px){.bl_lesson_item_details_txt{padding:1.25vw 0 0 4.21875vw;font-size:3.28125vw}}.el_splide_prev,.el_splide_next{background:url(../img/sp_slide_arrow.png) no-repeat center/contain;width:70px;height:70px;opacity:1;top:auto}@media(max-width: 640px){.el_splide_prev,.el_splide_next{width:10.9375vw;height:10.9375vw}}.el_splide_prev{left:22.5%;bottom:-136px}@media(max-width: 640px){.el_splide_prev{bottom:-21.25vw}}.el_splide_next{right:22.5%;transform:rotate(-180deg);bottom:-101px}@media(max-width: 640px){.el_splide_next{bottom:-15.78125vw}}.bl_pagination{bottom:-82px}@media(max-width: 640px){.bl_pagination{bottom:-12.8125vw}}.bl_page{background-color:#cad4e7;width:16px;height:16px;margin:8px}@media(max-width: 640px){.bl_page{width:2.5vw;height:2.5vw;margin:1.25vw}}.bl_page.is-active{background-color:#252c6f;transform:scale(1)}.ly_voice{padding:96px 0 202px}@media(max-width: 640px){.ly_voice{padding:15vw 0 31.5625vw}}.bl_voice_ttl{width:268px;margin:0 auto}@media(max-width: 640px){.bl_voice_ttl{width:41.875vw}}.bl_voice_slide{margin-top:48px}@media(max-width: 640px){.bl_voice_slide{margin-top:7.5vw}}.bl_voice_slide .splide__slide{padding-top:85px}@media(max-width: 640px){.bl_voice_slide .splide__slide{padding-top:13.28125vw}}.bl_voice_slide .bl_voice_slide_item{position:relative;background-color:#252c6f;border-radius:20px;width:100%;max-width:530px;margin:0 auto;padding:276px 0 0}@media(max-width: 640px){.bl_voice_slide .bl_voice_slide_item{border-radius:3.125vw;max-width:82.8125vw;padding:43.125vw 0 0}}.bl_voice_slide .bl_voice_img{position:absolute;top:-84px;left:50%;transform:translateX(-50%);width:342px}@media(max-width: 640px){.bl_voice_slide .bl_voice_img{top:-13.125vw;width:53.4375vw}}.bl_voice_slide .bl_voice_name{display:flex;align-items:center;gap:31px;border-bottom:#fff solid 1px;width:450px;margin:0 auto;padding:0 0 18px}@media(max-width: 640px){.bl_voice_slide .bl_voice_name{gap:4.84375vw;border-bottom:#fff solid .15625vw;width:70.3125vw;padding:0 0 2.8125vw}}.bl_voice_slide .el_voice_name_txt{color:#fff;font-size:26px;font-weight:bold;letter-spacing:.14em;line-height:1.3461}@media(max-width: 640px){.bl_voice_slide .el_voice_name_txt{font-size:4.0625vw}}.bl_voice_slide .bl_voice_icon{width:70px}@media(max-width: 640px){.bl_voice_slide .bl_voice_icon{width:10.9375vw}}.bl_voice_slide .bl_voice_btn::before{content:"続きを読む ＋";display:block;position:absolute;bottom:50px;left:50%;transform:translateX(-50%);background-color:#fff;width:220px;height:51px;border-radius:5px;text-align:center;padding:6px 0 0;color:#252c6f;font-weight:bold;letter-spacing:.1em;z-index:2}@media(max-width: 640px){.bl_voice_slide .bl_voice_btn::before{bottom:7.8125vw;width:34.375vw;height:7.96875vw;border-radius:.78125vw;padding:.9375vw 0 0}}.bl_voice_slide .bl_voice_btn.is_active::before{content:"× 閉じる";bottom:44px;width:150px}@media(max-width: 640px){.bl_voice_slide .bl_voice_btn.is_active::before{bottom:6.875vw;width:23.4375vw}}.bl_voice_slide .bl_voice_txt_wrapper{position:relative;max-height:374px;padding:20px 0 120px;overflow-y:hidden;transition:max-height .3s,opacity .5s}@media(max-width: 640px){.bl_voice_slide .bl_voice_txt_wrapper{max-height:58.4375vw;padding:3.125vw 0 18.75vw}}.bl_voice_slide .bl_voice_txt_wrapper.is_open{max-height:1500px}@media(max-width: 640px){.bl_voice_slide .bl_voice_txt_wrapper.is_open{max-height:234.375vw}}.bl_voice_slide .bl_voice_txt{font-feature-settings:"palt";padding:0 45px 10px;color:#fff;word-break:break-all;letter-spacing:.14em;line-height:1.4583}.bl_voice_slide .bl_voice_txt span{letter-spacing:.14em;color:#ffcf71;font-weight:bold}@media(max-width: 640px){.bl_voice_slide .bl_voice_txt{padding:0 7.03125vw 1.5625vw}}.bl_voice_slide .bl_voice_filter{background:linear-gradient(transparent 0%, #252c6f 100%);height:190px;width:530px;border-radius:0 0 20px 20px;position:absolute;bottom:0;transition:all .3s}@media(max-width: 640px){.bl_voice_slide .bl_voice_filter{height:29.6875vw;width:82.8125vw;border-radius:0 0 3.125vw 3.125vw}}.bl_voice_slide .bl_voice_txt_wrapper.is_open .bl_voice_filter{opacity:0}.bl_voice_slide .el_splide_next{bottom:-95px}@media(max-width: 640px){.bl_voice_slide .el_splide_next{bottom:-14.84375vw}}.bl_voice_slide .el_splide_prev{bottom:-130px}@media(max-width: 640px){.bl_voice_slide .el_splide_prev{bottom:-20.3125vw}}.bl_voice_slide .bl_pagination{bottom:-77px}@media(max-width: 640px){.bl_voice_slide .bl_pagination{bottom:-12.03125vw}}.ly_trial{position:relative;background:url(../img/sp_trial_bg.jpg) no-repeat center top/contain;padding:114px 0 70px}@media(max-width: 640px){.ly_trial{padding:17.8125vw 0 10.9375vw}}.bl_trial_ttl{width:520px;margin:0 auto}@media(max-width: 640px){.bl_trial_ttl{width:81.25vw}}.bl_trial_img{width:500px;margin:33px auto 0}@media(max-width: 640px){.bl_trial_img{width:78.125vw;margin:5.15625vw auto 0}}.bl_trial_catch{width:386px;margin:32px 71px 0}@media(max-width: 640px){.bl_trial_catch{width:60.3125vw;margin:5vw 11.09375vw 0}}.bl_trial_list{display:flex;flex-direction:column;gap:20px;margin-top:31px}@media(max-width: 640px){.bl_trial_list{gap:3.125vw;margin-top:4.84375vw}}.bl_trial_list_item{display:flex;gap:14px;padding:0 70px 0}@media(max-width: 640px){.bl_trial_list_item{gap:2.1875vw;padding:0 10.9375vw 0}}.bl_trial_list_item_icon{width:25px;margin-top:1px}@media(max-width: 640px){.bl_trial_list_item_icon{width:3.90625vw}}.el_trial_list_item_txt{color:#fff;font-size:30px;font-weight:bold;letter-spacing:.14em}@media(max-width: 640px){.el_trial_list_item_txt{font-size:4.6875vw}}.el_trial_txt{padding:23px 60px 0 72px;color:#fff;font-weight:500;letter-spacing:.09em;line-height:1.875}@media(max-width: 640px){.el_trial_txt{padding:3.59375vw 9.375vw 0 11.25vw}}.bl_trial_info_btn{margin-top:38px}@media(max-width: 640px){.bl_trial_info_btn{margin-top:5.9375vw}}.ly_faq{padding:96px 0 105px}@media(max-width: 640px){.ly_faq{padding:15vw 0 16.40625vw}}.bl_faq_ttl{width:255px;margin:0 auto}@media(max-width: 640px){.bl_faq_ttl{width:39.84375vw}}.bl_faq_list{display:flex;flex-direction:column;gap:17px;margin-top:45px}@media(max-width: 640px){.bl_faq_list{gap:2.65625vw;margin-top:7.03125vw}}.bl_faq_item{width:580px;margin:0 auto}@media(max-width: 640px){.bl_faq_item{width:90.625vw}}.bl_faq_ask{display:flex;align-items:center;background-color:#252c6f;width:580px;height:110px;border-radius:5px;padding:0 28px 0 19px}@media(max-width: 640px){.bl_faq_ask{width:90.625vw;height:17.1875vw;border-radius:.78125vw;padding:0 4.375vw 0 2.96875vw}}.bl_faq_icon{width:36px}@media(max-width: 640px){.bl_faq_icon{width:5.625vw}}.el_faq_line{display:block;width:2px;height:78px;background-color:#5e649f;margin:0 28px 0 20px}@media(max-width: 640px){.el_faq_line{width:.3125vw;height:12.1875vw;margin:0 4.375vw 0 3.125vw}}.bl_faq_ask_txt{width:84%;display:flex;align-items:center;color:#fff;font-weight:bold;letter-spacing:.1em;line-height:1.4583}.bl_faq_ask_txt::after{content:"";display:block;width:29px;height:30px;background:url(../img/sp_faq_accordion_open.png) no-repeat center/contain;margin:0 0 0 auto}@media(max-width: 640px){.bl_faq_ask_txt::after{width:4.53125vw;height:4.6875vw}}.bl_faq_ask.is_active .bl_faq_ask_txt::after{background-image:url(../img/sp_faq_accordion_close.png)}.bl_faq_answer{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s,opacity .8s}.bl_faq_answer.is_open{max-height:1000px;opacity:1}@media(max-width: 640px){.bl_faq_answer.is_open{max-height:156.25vw}}.el_faq_answer_txt{padding:23px 10px 35px 16px;letter-spacing:.09em;line-height:1.458}@media(max-width: 640px){.el_faq_answer_txt{padding:3.59375vw 1.5625vw 5.46875vw 2.5vw}}.ly_access{background-color:#e9effb;padding:98px 0 115px}@media(max-width: 640px){.ly_access{padding:15.3125vw 0 17.96875vw}}.bl_access_ttl{width:184px;margin:0 auto}@media(max-width: 640px){.bl_access_ttl{width:28.75vw}}.bl_access_list{width:580px;margin:49px auto 0;display:flex;flex-direction:column;gap:20px}@media(max-width: 640px){.bl_access_list{width:90.625vw;margin:7.65625vw auto 0;gap:3.125vw}}.bl_access_list_item{background-color:#fff}.bl_access_list_item:has(>.bl_access_item_name.is_active){margin-bottom:26px}@media(max-width: 640px){.bl_access_list_item:has(>.bl_access_item_name.is_active){margin-bottom:4.0625vw}}.bl_access_item_name{position:relative;height:110px;display:flex;align-items:center;border-left:#252c6f solid 3px;padding:0 39px 0 36px}@media(max-width: 640px){.bl_access_item_name{height:17.1875vw;border-left:#252c6f solid .46875vw;padding:0 6.09375vw 0 5.625vw}}.bl_access_item_name_txt{display:flex;align-items:center;width:100%;color:#252c6f;font-size:32px;font-weight:bold;letter-spacing:.09em}@media(max-width: 640px){.bl_access_item_name_txt{font-size:5vw}}.bl_access_item_name_txt::after{content:"";display:block;width:29px;height:30px;background:url(../img/sp_access_open.png) no-repeat center/contain;margin:0 0 0 auto}@media(max-width: 640px){.bl_access_item_name_txt::after{width:4.53125vw;height:4.6875vw}}.bl_access_item_name.is_active .bl_access_item_name_txt::after{background-image:url(../img/sp_access_close.png)}.bl_access_item_name_newIcon{width:138px;position:absolute;top:50%;left:174px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.bl_access_item_contents{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s,opacity .8s}.bl_access_item_contents.is_open{max-height:1600px;opacity:1}@media(max-width: 640px){.bl_access_item_contents.is_open{max-height:250vw}}.bl_access_img{width:500px;margin:26px auto 0}@media(max-width: 640px){.bl_access_img{width:78.125vw;margin:4.0625vw auto 0}}.bl_access_item_details{width:500px;margin:21px auto 0}@media(max-width: 640px){.bl_access_item_details{width:78.125vw;margin:3.28125vw auto 0}}.bl_access_item_details_name{width:100%;height:60px;background-color:#f1f4fa;display:flex;gap:17px;padding:0 0 0 0}@media(max-width: 640px){.bl_access_item_details_name{height:9.375vw;gap:2.65625vw}}.bl_access_details_name_icon{width:36px;margin:11px 0 0 20px}@media(max-width: 640px){.bl_access_details_name_icon{width:5.625vw;margin:1.71875vw 0 0 3.125vw}}.el_access_details_name_txt{color:#252c6f;margin:15px 0 0;font-size:22px;font-weight:bold;letter-spacing:.14em}@media(max-width: 640px){.el_access_details_name_txt{margin:2.34375vw 0 0;font-size:3.4375vw}}.el_access_details_txt{font-feature-settings:"palt";white-space:nowrap;padding:10px 25px 19px 27px;font-size:22px;letter-spacing:.12em}@media(max-width: 640px){.el_access_details_txt{padding:1.5625vw 3.90625vw 2.96875vw 4.21875vw;font-size:3.4375vw}}.bl_access_list_item:last-of-type .el_access_details_txt{padding:13px 45px 0 50px;line-height:1.5909}@media(max-width: 640px){.bl_access_list_item:last-of-type .el_access_details_txt{padding:2.03125vw 7.03125vw 0 7.8125vw}}.bl_access_map_wrapper{width:500px;margin:24px auto 0;height:250px}@media(max-width: 640px){.bl_access_map_wrapper{width:78.125vw;margin:3.75vw auto 0;height:39.0625vw}}.bl_access_map_wrapper iframe{width:100%;height:100%}.bl_access_info_btn{width:480px;margin:37px auto 71px}@media(max-width: 640px){.bl_access_info_btn{width:75vw;margin:5.78125vw auto 11.09375vw}}.el_note{padding:43px 31px 52px;line-height:1.4583;letter-spacing:.1em}@media(max-width: 640px){.el_note{padding:6.71875vw 4.84375vw 8.125vw}}.ly_footer{margin-top:-1px;height:51px;display:flex;align-items:center;justify-content:center;background-color:#252c6f}@media(max-width: 640px){.ly_footer{height:7.96875vw}}.el_footer_copy{padding:0 0 9px;color:#fff;font-size:20px;letter-spacing:.09em}@media(max-width: 640px){.el_footer_copy{padding:0 0 1.40625vw;font-size:3.125vw}}