﻿html,body{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro w3",sans-serif;color:#414851;font-size:3.75vw;overflow-x:hidden}a{width:inherit;height:inherit;display:inline-block;transition:.3s}a:hover{filter:brightness(1.2)}button{transition:.3s}button:hover{filter:brightness(1.3)}img{max-width:100%;height:auto}.bl_fixed{position:fixed;bottom:-15.625vw;width:100vw;transition:all .5s;opacity:0;z-index:999}.bl_fixed.is_active{bottom:0;opacity:1}.bl_fixed_btn{width:81.25vw;margin:0 auto}.bl_wrapper{position:relative;background-color:#fff;width:100vw;margin:0 auto;min-height:100vh;overflow:hidden;max-width:100vw;z-index:0}.ly_header{height:12.5vw;display:flex;align-items:center;justify-content:center;border-bottom:#efc3d3 solid 1px}.ly_header .bl_header_logo{width:46.875vw;margin-top:1.09375vw}.ly_fv{background:url(../img/sp_fv_bg.png) no-repeat center top/contain;padding:3.28125vw 0 0;display:flex;flex-direction:column}.ly_fv .bl_fv_catch{width:94.0625vw;margin:0 auto 0}.ly_fv .bl_fv_mainTxt{width:70vw;margin:6.5625vw 0 0 auto}.ly_fv .bl_fv_medal{width:100vw;margin:5.15625vw 0 0}.bl_fv_info{background:url(../img/sp_fv_info_bg.png) no-repeat center top/contain;width:94.0625vw;margin:3.125vw auto 0;padding:5vw 0 10.46875vw}.bl_fv_info .bl_fv_info_catch{width:74.21875vw;margin:0 auto}.bl_fv_info .bl_fv_info_btn{width:81.25vw;margin:2.65625vw auto 0}.ly_problem{background-color:#ffdce9;padding:2.1875vw 0 16.71875vw}.ly_problem .bl_problem_ttlArea{background:url(../img/sp_problem_title_bg.png) no-repeat center top/contain;padding:13.28125vw 0 0}.ly_problem .bl_problem_ttl{width:93.75vw;margin:0 auto}.ly_problem .bl_problem_slide{margin:2.96875vw 0 0}.ly_problem .bl_slide_wrapper{position:relative}.ly_problem .bl_slide{background-color:#fff;border-radius:4.6875vw;width:90.625vw;height:96.875vw;margin:0 auto;padding:5vw 0 0}.ly_problem .bl_slide_illust{width:78.125vw;margin:0 auto}.ly_problem .bl_slide_txtArea{background:url(../img/sp_problem_slider_bg.png) no-repeat center top/contain;padding:7.03125vw 0 0;width:84.375vw;height:56.25vw;margin:3.75vw auto 0}.ly_problem .bl_slide_heading{width:71.875vw;margin:0 auto}.ly_problem .el_slide_txt{width:71.875vw;margin:3.59375vw auto 0;text-align:justify;letter-spacing:.01em;line-height:1.5}.ly_problem .el_splide_prev,.ly_problem .el_splide_next{background:url(../img/sp_problem_slider_arrow.png) no-repeat center top/contain;width:8.4375vw;height:16.875vw;border-radius:0;opacity:1}.ly_problem .el_splide_prev{top:47%;left:0}.ly_problem .el_splide_next{top:38%;right:0;transform:scaleX(-1)}.ly_problem .bl_pagination{bottom:-7.8125vw;opacity:1}.ly_problem .el_page{background-color:#ceadb9;width:2.1875vw;height:2.1875vw;margin:2.34375vw;opacity:1}.ly_problem .el_page.is-active{transform:none;background-color:#ff75a7}.ly_recruit{padding:5vw 0 0}.ly_recruit .bl_recruit_ttlArea{background:url(../img/sp_recruit_title_bg.png) no-repeat center top/contain;padding:10.78125vw 0 0}.ly_recruit .bl_recruit_ttl{width:93.75vw;margin:0 auto}.ly_recruit .bl_recruit_contents{margin:5.78125vw 0 0}.ly_recruit .bl_tabs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.03125vw 1.875vw;margin-bottom:6.71875vw}.ly_recruit .bl_tab{width:44.375vw;height:13.125vw;background-repeat:no-repeat;background-position:center top;background-size:contain}.ly_recruit .bl_tab:hover{filter:brightness(1.2)}.ly_recruit .bl_tab__01{background-image:url(../img/sp_recruit_tab_01_off.png)}.ly_recruit .bl_tab__02{background-image:url(../img/sp_recruit_tab_02_off.png)}.ly_recruit .bl_tab__03{background-image:url(../img/sp_recruit_tab_03_off.png)}.ly_recruit .bl_tab__04{background-image:url(../img/sp_recruit_tab_04_off.png)}.ly_recruit .bl_tab__01.is_active{background-image:url(../img/sp_recruit_tab_01_on.png)}.ly_recruit .bl_tab__02.is_active{background-image:url(../img/sp_recruit_tab_02_on.png)}.ly_recruit .bl_tab__03.is_active{background-image:url(../img/sp_recruit_tab_03_on.png)}.ly_recruit .bl_tab__04.is_active{background-image:url(../img/sp_recruit_tab_04_on.png)}.ly_recruit .bl_tab_contents{width:90.625vw;margin:0 auto 0;border-radius:4.6875vw;padding:0;opacity:0;visibility:hidden;max-height:0;overflow:hidden;pointer-events:none;transition:opacity .8s,visibility .5s,max-height 0s}.ly_recruit .bl_tab_contents.is_active{border:#ff70a4 solid .625vw;box-shadow:0 .9375vw 0 0 #ff70a4;opacity:1;visibility:visible;max-height:234.375vw;pointer-events:auto}.ly_recruit .el_tab_heading{padding:4.6875vw 0 0;text-align:center;color:#ff5090;font-size:5.625vw;font-weight:bolder;letter-spacing:normal}.ly_recruit .bl_tab_img{width:75vw;margin:2.8125vw auto 0}.ly_recruit .bl_tab_contents_txtArea{width:75vw;margin:1.40625vw auto 0;padding:0 0 7.8125vw}.ly_recruit .bl_tab_contents_txtArea_item{width:100%;border-bottom:#d5cccf solid 1px;padding:2.1875vw 0 2.34375vw 2.03125vw}.ly_recruit .bl_tab_contents_txtArea_item:first-child{padding-top:0;padding-left:0}.ly_recruit .bl_tab_tag{font-size:4.0625vw;font-weight:bold;letter-spacing:.06em;line-height:1.3846}.ly_recruit .bl_tab_tag span{color:#ff5090}.ly_recruit .bl_tab_txtArea_item_name{font-size:4.0625vw;font-weight:bold;display:flex;align-items:center;gap:.9375vw}.ly_recruit .bl_tab_txtArea_item_name span{display:block;background-color:#ff5090;width:2.5vw;height:.625vw}.ly_recruit .el_tab_txtArea_item_txt{letter-spacing:normal;line-height:1.5}.ly_recruit .el_tab_txtArea_item_salaryTxt{font-weight:bold}.ly_recruit .el_tab_txtArea_item_salaryTxt span{color:#ff5090;font-size:4.6875vw}.ly_recruit .bl_tab_contents_points{margin:2.96875vw 0 0;display:flex;flex-wrap:wrap;gap:1.09375vw .78125vw}.ly_recruit .bl_tab_contents_point{height:6.25vw;border:#ff70a4 solid .3125vw;border-radius:3.125vw;padding:0 2.96875vw 0}.ly_recruit .el_tab_contents_point_txt{color:#ff5090;font-size:3.4375vw;font-weight:bold}.bl_info{display:flex;flex-direction:column;align-items:center}.bl_info .bl_info_btn01,.bl_info .bl_info_btn02{position:relative;z-index:5;width:81.25vw}.bl_info_recruit{margin-top:10.3125vw;padding:0 0 11.25vw}.bl_info_recruit .bl_info_catch_recruit{width:89.53125vw}.bl_info_recruit .bl_info_btn02{margin-top:2.5vw}.bl_info_recommend{margin-top:5.3125vw}.bl_info_recommend .bl_info_catch_recommend{width:90.78125vw}.bl_info_recommend .bl_info_btn01{margin-top:2.5vw}.bl_info_reason{margin:9.84375vw 0 16.25vw}.bl_info_reason .bl_info_catch_reason{width:89.53125vw}.bl_info_reason .bl_info_btn02{margin-top:2.5vw}.bl_info_faq{margin:9.53125vw 0 14.6875vw}.bl_info_faq .bl_info_catch_faq{width:89.53125vw}.bl_info_faq .bl_info_btn01{margin-top:2.5vw}.ly_recommend{background:url(../img/sp_recommend_bg.jpg) no-repeat center top/contain;padding:5.46875vw 0 14.0625vw}.ly_recommend .bl_recommend_ttlArea{background:url(../img/sp_recommend_title_bg.png) no-repeat center top/contain;padding:9.53125vw 0 0}.ly_recommend .bl_recommend_ttl{width:93.75vw;margin:0 auto}.ly_recommend .bl_recommend_img01{width:96.875vw;margin:7.1875vw 0 0}.ly_recommend .bl_recommend_img02{width:96.875vw;margin:4.53125vw 0 0 3.125vw}.ly_recommend .bl_recommend_img_catch{width:91.09375vw;margin:6.875vw auto 0}.ly_recommend .bl_recommend_img03{width:90.625vw;margin:2.1875vw auto 0}.ly_reason{padding:7.8125vw 0 0}.ly_reason .bl_reason_ttlArea{background:url(../img/sp_reason_title_bg.png) no-repeat center top/contain;padding:12.8125vw 0 0}.ly_reason .bl_reason_ttl{width:93.75vw;margin:0 auto}.ly_reason .bl_reason_list{display:flex;flex-direction:column;gap:14.375vw;margin-top:10.625vw}.ly_reason .bl_reason_list_item{position:relative;width:95.3125vw;height:59.375vw;background-color:#ffebf2;border-radius:0 4.6875vw 4.6875vw 0;padding:7.8125vw 0 0 0}.ly_reason .bl_reason_list_heading{position:absolute;top:-4.375vw;left:10.9375vw;width:14.0625vw}.ly_reason .bl_reason_list_img{position:absolute;right:-4.6875vw}.ly_reason .el_reason_list_catch{color:#ff0054;font-size:4.6875vw;font-weight:bold;line-height:1.4;letter-spacing:.07em}.ly_reason .el_reason_list_txt{margin-top:3.75vw;width:78.125vw;text-align:justify;line-height:1.5;letter-spacing:.042em}.ly_reason .bl_reason_list_item.__01 .bl_reason_list_img{width:39.0625vw;top:-6.25vw}.ly_reason .bl_reason_list_item.__01 .el_reason_list_catch{padding-left:10.625vw}.ly_reason .bl_reason_list_item.__01 .el_reason_list_txt{margin-left:10.625vw}.ly_reason .bl_reason_list_item.__02{margin:0 0 0 auto;border-radius:4.6875vw 0 0 4.6875vw;height:54.6875vw}.ly_reason .bl_reason_list_item.__02 .bl_reason_list_heading{left:39.21875vw;top:-4.53125vw}.ly_reason .bl_reason_list_item.__02 .bl_reason_list_img{width:39.0625vw;top:-6.25vw;left:-4.6875vw;right:auto}.ly_reason .bl_reason_list_item.__02 .el_reason_list_catch{padding-left:39.0625vw}.ly_reason .bl_reason_list_item.__02 .el_reason_list_txt{margin-left:6.09375vw}.ly_reason .bl_reason_list_item.__03 .bl_reason_list_heading{top:-4.53125vw}.ly_reason .bl_reason_list_item.__03 .bl_reason_list_img{width:43.75vw;top:-6.25vw}.ly_reason .bl_reason_list_item.__03 .el_reason_list_catch{margin-left:10.625vw}.ly_reason .bl_reason_list_item.__03 .el_reason_list_txt{margin-left:10.625vw}.ly_flow{background-color:#ff70a4;padding:3.75vw 0 0}.ly_flow .bl_flow_ttlArea{background:url(../img/sp_flow_title_bg.png) no-repeat center top/contain;padding:12.8125vw 0 0}.ly_flow .bl_flow_ttl{width:93.75vw;margin:0 auto}.ly_flow .bl_flow_list{display:flex;flex-direction:column;align-items:center;margin:5.625vw 0 0}.ly_flow .bl_flow_list_item_card{display:flex;align-items:flex-start;background-color:#fff;width:90.625vw;margin:0 auto;border-radius:4.6875vw;padding:5.15625vw 0 5.3125vw}.ly_flow .bl_flow_item_icon{width:20.3125vw;margin:1.25vw 0 0 4.6875vw}.ly_flow .bl_flow_item_txtArea{width:56.25vw;margin-left:4.21875vw}.ly_flow .el_flow_item_heading{padding:0 0 0 .78125vw;color:#ff0054;font-size:4.375vw;font-weight:bold;letter-spacing:.055em}.ly_flow .el_flow_item_txt{text-align:justify;padding:.78125vw 0 0 .9375vw;font-size:3.4375vw;letter-spacing:-0.01em;line-height:1.4545}.ly_flow .bl_flow_list_arrow{width:11.40625vw;margin:.78125vw auto .46875vw}.ly_flow .bl_flow_list_item.__01 .bl_flow_list_item_card .el_flow_item_heading{padding:0 0 0 0}.ly_flow .bl_flow_list_item.__02 .bl_flow_list_item_card{padding:5.15625vw 0 3.59375vw}.ly_flow .bl_flow_list_item.__02 .bl_flow_list_item_card .bl_flow_item_icon{margin-top:-0.46875vw}.ly_flow .bl_flow_list_item.__03 .bl_flow_list_item_card{padding:5.15625vw 0 3.59375vw}.ly_flow .bl_flow_list_item.__03 .bl_flow_list_item_card .bl_flow_item_icon{margin-top:-0.46875vw}.ly_flow .bl_flow_list_item.__04 .bl_flow_list_item_card{padding:4.6875vw 0 5.78125vw}.ly_flow .bl_flow_list_item.__05 .bl_flow_list_item_card{margin-top:-0.15625vw;padding:4.6875vw 0 4.53125vw}.ly_flow .bl_flow_list_img{width:100vw;margin-top:.46875vw;line-height:0}.ly_faq{padding:5.15625vw 0 0}.ly_faq .bl_faq_ttlArea{background:url(../img/sp_faq_title_bg.png) no-repeat center top/contain;padding:13.59375vw 0 0}.ly_faq .bl_faq_ttl{width:93.75vw;margin:0 auto}.ly_faq .bl_faq_list{margin-top:4.84375vw;display:flex;flex-direction:column;align-items:center;gap:2.96875vw}.ly_faq .bl_faq_list_item{width:90.625vw}.ly_faq .bl_faq_item_ask{width:90.625vw;background-color:#ff70a4;border-radius:2.34375vw;display:flex;padding:3.4375vw 0 4.21875vw 4.6875vw}.ly_faq .bl_faq_icon{width:6.875vw;margin-top:1.25vw}.ly_faq .bl_faq_ask_txt{position:relative;width:69.53125vw;margin:0 0 0 5.78125vw;padding:0 6.25vw 0 0;color:#fff;font-size:4.0625vw;font-weight:bold;letter-spacing:.07em;line-height:1.3076}.ly_faq .bl_faq_ask_txt::before{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#fff;width:3.75vw;height:.3125vw}.ly_faq .bl_faq_ask_txt::after{content:"";display:block;position:absolute;right:1.875vw;top:50%;transform:translateY(-50%);background-color:#fff;width:.3125vw;height:3.75vw;transition:all .5s}.ly_faq .bl_faq_item_ask.is_active .bl_faq_ask_txt::after{opacity:0}.ly_faq .bl_faq_item_answer{max-height:0;opacity:0;transition:all .5s}.ly_faq .bl_faq_item_answer.is_open{max-height:109.375vw;opacity:1}.ly_faq .bl_faq_item_answer_inner{display:flex;padding:2.96875vw 0 6.40625vw 4.84375vw}.ly_faq .el_faq_answer_txt{width:67.96875vw;margin:.625vw 0 0 5.625vw;font-size:4.0625vw;letter-spacing:-0.01em;line-height:1.4615}.ly_footer{background-color:#ffebf2;padding:7.5vw 0 0 0}.ly_footer .bl_footer_company{display:flex;flex-direction:column;gap:2.96875vw;padding-left:6.25vw}.ly_footer .bl_footer_company_item{display:flex;gap:3.75vw}.ly_footer .bl_footer_company_item_name{width:17.1875vw;font-size:3.125vw;font-weight:bold;line-height:1;letter-spacing:.08em}.ly_footer .bl_footer_company_item_txt{font-size:3.125vw;letter-spacing:.08em;line-height:1.5}.ly_footer .el_footer_license{padding:0 0 7.5vw 6.25vw;margin-top:2.65625vw;font-size:3.125vw;font-weight:bold;letter-spacing:.08em;line-height:1}.ly_footer .bl_footer_copy{background-color:#ff70a4;display:flex;align-items:center;justify-content:center;height:6.25vw;padding-bottom:.46875vw}.ly_footer .el_footer_copy_txt{color:#fff;font-size:2.8125vw;letter-spacing:.1em;line-height:1}