

.bl_display h2{font-size:28px;text-align:center;padding:24px 0 30px}
@media(max-width: 640px){.bl_display h2{font-size:4.375vw;padding:3.75vw 0 4.6875vw}
}
.bl_display dl dt{font-size:24px;line-height:36px;padding-left:20px}
@media(max-width: 640px){.bl_display dl dt{font-size:3.75vw;line-height:5.625vw;padding-left:3.125vw}
}
.bl_display dl dd{font-size:23px;line-height:36px;padding:0 30px 0 20px;margin-bottom:40px}
@media(max-width: 640px){.bl_display dl dd{font-size:3.59375vw;line-height:5.625vw;padding:0 7.8125vw 0 3.125vw;margin-bottom:6.25vw}
}
.bl_display dl dd.el_display_txt.__ftSize_smaller{font-size:21px}
@media(max-width: 640px){.bl_display dl dd.el_display_txt.__ftSize_smaller{font-size:3.28125vw}
}
.bl_display .bl_copy_name{font-size:23px;line-height:36px;padding-left:20px}
@media(max-width: 640px){.bl_display .bl_copy_name{font-size:3.59375vw;line-height:5.625vw;padding-left:3.125vw}
}
.bl_top_btn{width:220px;margin:67px auto 113px;font-size:24px;border-bottom:1px solid #0600ff;color:#0600ff}
@media(max-width: 640px){.bl_top_btn{width:34.375vw;margin:10.46875vw auto 17.65625vw;font-size:3.75vw;border-bottom:.15625vw solid #0600ff}
}
*{padding:0;margin:0;font-family:"Noto Sans JP",serif}
img{width:100%;height:auto;vertical-align:bottom}
@media(max-width: 640px){input:focus,textarea:focus,select:focus{font-size:clamp(16px,3.906vw,25px) !important}
}
.bl_wrapper{max-width:640px;width:100%;margin:0 auto}
.bl_header{padding:17px 0 17px 20px}
@media(max-width: 640px){.bl_header{padding:2.65625vw 0 2.65625vw 3.125vw}
}
.bl_header_logo{width:288px}
@media(max-width: 640px){.bl_header_logo{width:45vw}
}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}


.bl_popup{display:none;width:100%;height:100%;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:90;opacity:0;transition:opacity .3s ease}
.bl_popup.visible{display:block;animation:fadeIn .5s ease;opacity:1}
.bl_popup .bl_popup_inner{width:500px;padding:15px 15px;margin:0 auto;border:3px solid #0E5644;box-shadow:0 0 15px -5px #777;background:#fff;position:absolute;top:55%;left:50%;transform:translate(-50%, -50%);z-index:99}
@media(max-width: 640px){.bl_popup .bl_popup_inner{width:93.75vw;padding:2.34375vw 2.34375vw;box-shadow:0 0 2.34375vw -0.78125vw #777}
}
.bl_popup .bl_popup_inner .el_popup_close{position:absolute;top:-90px;right:-30px;z-index:3}
@media(max-width: 640px){.bl_popup .bl_popup_inner .el_popup_close{width:9.375vw;top:-14.0625vw;right:-4.6875vw}
}
.bl_popup .bl_popup_inner .el_popup_close :hover{cursor:pointer}
.bl_popup .bl_popup_inner .el_popup_title{position:absolute;top:-60px}
@media(max-width: 640px){.bl_popup .bl_popup_inner .el_popup_title{top:-9.375vw}
}
.bl_popup .bl_popup_inner .el_popup_text{width:fit-content;text-align:center;margin:30px auto}
@media(max-width: 640px){.bl_popup .bl_popup_inner .el_popup_text{margin:4.6875vw auto}
}
.bl_popup .bl_popup_inner .el_popup_text02{width:fit-content;text-align:center;margin:30px auto}
@media(max-width: 640px){.bl_popup .bl_popup_inner .el_popup_text02{margin:4.6875vw auto}
}
.bl_popup .bl_popup_inner .bl_popup_list{margin-bottom:40px;gap:20px}
@media(max-width: 640px){.bl_popup .bl_popup_inner .bl_popup_list{margin-bottom:6.25vw;gap:3.125vw}
}
.bl_popup .bl_popup_inner .bl_popup_list li{font-size:20px;text-align:center;margin:0 auto 15px}
@media(max-width: 640px){.bl_popup .bl_popup_inner .bl_popup_list li{font-size:3.125vw;margin:0 auto 2.34375vw}
}
.bl_popup .bl_popup_inner .bl_popup_list li.bl_popup_list_Btn{width:fit-content}
.bl_popup .bl_popup_inner .el_popup_caution{font-size:23px;font-weight:bold}
@media(max-width: 640px){.bl_popup .bl_popup_inner .el_popup_caution{font-size:3.59375vw}
}
.bl_popup .bl_popup_inner .el_popup_caution span{color:#fd0000}
.bl_popup .bl_popup_bg{width:100%;height:100%;background:hsla(0,0%,100%,.7);
 position:relative;z-index:98}
 
 
 
 
.ly_info{background:-moz-linear-gradient(180deg, rgb(14, 86, 68) 0%, rgb(8, 155, 15) 100%);
 background:-webkit-linear-gradient(180deg, rgb(14, 68, 86) 0%, rgb(8, 155, 15) 100%);
 background:linear-gradient(180deg, rgb(14, 86, 68) 0%, rgb(8, 155, 15) 100%);
 padding:20px 0 32px;
}

@media(max-width: 640px){.ly_info{padding:3.125vw 0 5vw}
}
.ly_info .bl_info_ttl{width:604px;margin:0 auto 26px}
@media(max-width: 640px){.ly_info .bl_info_ttl{width:94.375vw;margin:0 auto 4.0625vw}
}
.ly_info .bl_info_ttl2{width:600px;margin:0 auto 26px}
@media(max-width: 640px){.ly_info .bl_info_ttl2{width:93.75vw;margin:0 auto 4.0625vw}
}
.ly_info .bl_info_inner{width:600px;margin:0 auto;padding:34px 0 29px;background:#fff;border-radius:20px}
@media(max-width: 640px){.ly_info .bl_info_inner{width:93.75vw;padding:5.3125vw 0 4.53125vw;border-radius:3.125vw}
}
.ly_info .bl_info_inner .bl_info_formTxtImg{width:560px;margin:30px auto 0}
@media(max-width: 640px){.ly_info .bl_info_inner .bl_info_formTxtImg{width:87.5vw;margin:4.6875vw auto 0}
}




.bl_info_formTxtImgV2{width:560px;margin:22px auto 0}
@media(max-width: 640px){.bl_info_formTxtImgV2{width:87.5vw;margin:3.4375vw auto 0}
}
.bl_info_telTtl{width:558px;margin:0 auto 16px}
@media(max-width: 640px){.bl_info_telTtl{width:87.1875vw;margin:0 auto 2.5vw}
}
.bl_info_telBtn{width:560px;margin:0 auto 20px}
@media(max-width: 640px){.bl_info_telBtn{width:87.5vw;margin:0 auto 3.125vw}
}
.bl_info_telBtnV2{width:560px;margin:0 auto 22px}
@media(max-width: 640px){.bl_info_telBtnV2{width:87.5vw;margin:0 auto 3.4375vw}
}
.bl_info_telTxt{width:540px;margin:0 auto}
@media(max-width: 640px){.bl_info_telTxt{width:84.375vw;margin:0 auto}
}
.bl_info_telTxtV2{width:543px;margin:0 auto}
@media(max-width: 640px){.bl_info_telTxtV2{width:84.84375vw;margin:0 auto}
}
.bl_info_formTtl{width:557px;margin:34px auto 26px}
@media(max-width: 640px){.bl_info_formTtl{width:87.03125vw;margin:5.3125vw auto 4.0625vw}
}
.bl_info_formTtlV2{width:557px;margin:0 auto 26px}
@media(max-width: 640px){.bl_info_formTtlV2{width:87.03125vw;margin:0 auto 4.0625vw}
}
.bl_info_formLineTtl{width:491px;margin:34px auto 26px}
@media(max-width: 640px){.bl_info_formLineTtl{width:76.71875vw;margin:5.3125vw auto 4.0625vw}
}
.bl_info_formBtn{width:560px;margin:0 auto}
@media(max-width: 640px){.bl_info_formBtn{width:87.5vw}
}
.bl_info_formBtnV2{width:560px;margin:0 auto 25px}
@media(max-width: 640px){.bl_info_formBtnV2{width:87.5vw;margin:0 auto 3.90625vw}
}


.ly_info.__lineInfo{margin-top:-1px;background:#fff;padding:42px 0}
@media(max-width: 640px){.ly_info.__lineInfo{margin-top:-0.15625vw;padding:6.5625vw 0}
}
.ly_info.__lineInfo .bl_info_ttl{width:599px;margin:0 auto 24px}
@media(max-width: 640px){.ly_info.__lineInfo .bl_info_ttl{width:93.59375vw;margin:0 auto 3.75vw}
}
.ly_info.__lineInfo .bl_info_lineBtnTxt{width:602px;margin:0 auto 24px}
@media(max-width: 640px){.ly_info.__lineInfo .bl_info_lineBtnTxt{width:94.0625vw;margin:0 auto 3.75vw}
}
.ly_info.__lineInfo .bl_info_lineBtn{width:560px;margin:0 auto 66px}
@media(max-width: 640px){.ly_info.__lineInfo .bl_info_lineBtn{width:87.5vw;margin:0 auto 10.3125vw}
}
.bl_info_lineBottomBox{width:600px;margin:0 auto;padding-bottom:34px;border:#0E5644 solid 5px;border-radius:32px;background:#fff}
@media(max-width: 640px){.bl_info_lineBottomBox{width:93.75vw;border:#2e69b8 solid .78125vw;border-radius:5vw}
}
.bl_info_lineBottomBox .bl_info_bottomTtl{width:420px;margin:-38px auto 15px}
@media(max-width: 640px){.bl_info_lineBottomBox .bl_info_bottomTtl{width:65.625vw;margin:-5.9375vw auto 2.34375vw}
}
.bl_info_lineBottomBox .bl_info_btnTxt{width:507px;margin:0 auto 25px}
@media(max-width: 640px){.bl_info_lineBottomBox .bl_info_btnTxt{width:79.21875vw;margin:0 auto 3.90625vw}
}
.bl_info_lineBottomBox .bl_info_bottomImg{width:542px;margin:0 auto;padding-top:5px}
@media(max-width: 640px){.bl_info_lineBottomBox .bl_info_bottomImg{width:84.6875vw;padding-top:.78125vw}
}
#fv+.ly_info.__lineInfo{background:#f1f5fa url(../../img/line/cta_line_top_left.png) no-repeat left top/56px 40px}
#question+.ly_info.__lineInfo{margin-bottom:40px;background:#f2f5fa}
@media(max-width: 640px){#question+.ly_info.__lineInfo{margin-bottom:6.25vw}
}





.bl_chousashindan{max-width:640px;margin:0 auto;padding:34px 20px}
@media(max-width: 640px){.bl_chousashindan{padding:5.3125vw 3.125vw}
}
.bl_chousashindan .bl_form_topImg01{width:600px;margin:0 auto}
@media(max-width: 640px){.bl_chousashindan .bl_form_topImg01{width:93.75vw}
}
.bl_chousashindan .bl_form_topImg02{width:580px;margin:30px auto 28px}
@media(max-width: 640px){.bl_chousashindan .bl_form_topImg02{width:90.625vw;margin:4.6875vw auto 4.375vw}
}
.bl_chousashindan .bl_form_topText{font-size:22px;line-height:36px}
@media(max-width: 640px){.bl_chousashindan .bl_form_topText{font-size:3.4375vw;line-height:5.625vw}
}
.ly_case{padding:31px 0 1px}
@media(max-width: 640px){.ly_case{padding:4.84375vw 0 .15625vw}
}
.ly_case .bl_case_ttl{width:600px;margin:0 auto 34px}
@media(max-width: 640px){.ly_case .bl_case_ttl{width:93.75vw;margin:0 auto 5.3125vw}
}
.ly_case .bl_case_box{margin-bottom:50px}
@media(max-width: 640px){.ly_case .bl_case_box{margin-bottom:7.8125vw}
}
.ly_case .bl_case_box .bl_case_subTtl{font-size:30px;font-weight:bold;line-height:1.46;text-align:center;color:#283363;margin-bottom:30px}
@media(max-width: 640px){.ly_case .bl_case_box .bl_case_subTtl{font-size:4.6875vw;margin-bottom:4.6875vw}
}
.ly_case .bl_case_box .bl_case_subTtl img{display:block;width:128px;margin:0 auto 20px}
@media(max-width: 640px){.ly_case .bl_case_box .bl_case_subTtl img{width:20vw;margin:0 auto 3.125vw}
}
.ly_case .bl_case_box .bl_case_img{width:600px;margin:0 auto 24px}
@media(max-width: 640px){.ly_case .bl_case_box .bl_case_img{width:93.75vw;margin:0 auto 3.75vw}
}
.ly_case .bl_case_box .bl_case_txt{width:600px;margin:0 auto;font-size:24px;line-height:1.8;font-feature-settings:"palt"}
@media(max-width: 640px){.ly_case .bl_case_box .bl_case_txt{width:93.75vw;font-size:3.75vw}
}
.ly_case .bl_case_box .bl_case_txt span{font-weight:bold}
.ly_case .bl_case_info{margin:-24px 0 48px}
@media(max-width: 640px){.ly_case .bl_case_info{margin:-3.75vw 0 7.5vw}
}
.ly_case .bl_case_info .bl_case_infoTtl{font-size:30px;font-weight:bold;color:#0E5644;line-height:1.867;text-align:center;margin-bottom:28px}
@media(max-width: 640px){.ly_case .bl_case_info .bl_case_infoTtl{font-size:4.6875vw;margin-bottom:4.375vw}
}
.ly_caution{padding-bottom:38px}
@media(max-width: 640px){.ly_caution{padding-bottom:5.9375vw}
}
.ly_caution .bl_caution_ttl{width:640px;margin-bottom:24px}
@media(max-width: 640px){.ly_caution .bl_caution_ttl{width:100vw;margin-bottom:3.75vw}
}
.ly_caution .bl_caution_topTxt{width:600px;margin:0 auto 32px;font-size:24px;line-height:1.7}
@media(max-width: 640px){.ly_caution .bl_caution_topTxt{width:93.75vw;margin:0 auto 5vw;font-size:3.75vw}
}
.ly_caution .bl_caution_topTxt .el_caution_bold{font-weight:bold}
.ly_caution .bl_caution_txt{width:600px;margin:0 auto 32px;font-size:24px;line-height:1.7}
@media(max-width: 640px){.ly_caution .bl_caution_txt{width:93.75vw;margin:0 auto 5vw;font-size:3.75vw}
}
.ly_caution .bl_caution_txt .el_caution_red{font-weight:bold;color:#e80000}
.ly_caution .bl_caution_txt .el_caution_bold{padding-top:42px;display:block;font-weight:bold}
@media(max-width: 640px){.ly_caution .bl_caution_txt .el_caution_bold{padding-top:6.5625vw}
}
.ly_caution .bl_caution_txt2{width:600px;margin:32px auto;font-size:24px;font-weight:bold;line-height:1.7}
@media(max-width: 640px){.ly_caution .bl_caution_txt2{width:93.75vw;margin:5vw auto;font-size:3.75vw}
}
.ly_caution .bl_caution_compImg{width:603px;margin:0 auto}
@media(max-width: 640px){.ly_caution .bl_caution_compImg{width:94.21875vw}
}
.ly_caution .bl_caution_txtImg{width:600px;margin:0 auto}
@media(max-width: 640px){.ly_caution .bl_caution_txtImg{width:93.75vw}
}
.ly_caution .bl_caution_lineBtn{width:560px;margin:30px auto 48px}
@media(max-width: 640px){.ly_caution .bl_caution_lineBtn{width:87.5vw;margin:4.6875vw auto 7.5vw}
}
.ly_caution .bl_info_lineBottomBox{margin-bottom:28px}
@media(max-width: 640px){.ly_caution .bl_info_lineBottomBox{margin-bottom:4.375vw}
}
.ly_merit{padding-bottom:44px}
@media(max-width: 640px){.ly_merit{padding-bottom:6.875vw}
}
.ly_merit .bl_merit_ttl{width:640px;margin-bottom:38px}
@media(max-width: 640px){.ly_merit .bl_merit_ttl{width:100vw;margin-bottom:5.9375vw}
}
.ly_merit .bl_merit_box+.bl_merit_box{margin-top:44px}
@media(max-width: 640px){.ly_merit .bl_merit_box+.bl_merit_box{margin-top:6.875vw}
}
.ly_merit .bl_merit_box .bl_merit_subTtl{width:600px;margin:0 auto 32px}
@media(max-width: 640px){.ly_merit .bl_merit_box .bl_merit_subTtl{width:93.75vw;margin:0 auto 5vw}
}
.ly_merit .bl_merit_box .bl_merit_img{width:600px;margin:0 auto 30px}
@media(max-width: 640px){.ly_merit .bl_merit_box .bl_merit_img{width:93.75vw;margin:0 auto 4.6875vw}
}
.ly_merit .bl_merit_box .bl_merit_txt{width:598px;margin:0 auto;font-size:24px;line-height:1.5}
@media(max-width: 640px){.ly_merit .bl_merit_box .bl_merit_txt{width:93.4375vw;font-size:3.75vw}
}
.ly_merit .bl_merit_box .bl_merit_txt .el_merit_bold{font-weight:bold}
.ly_cost{margin-top:32px;padding:1px 0 52px;background:#e5fae9}
@media(max-width: 640px){.ly_cost{margin-top:5vw;padding:.15625vw 0 8.125vw}
}
.ly_cost .bl_cost_ttl{margin:-5px 0 26px}
@media(max-width: 640px){.ly_cost .bl_cost_ttl{margin:-0.78125vw 0 4.0625vw}
}
.ly_cost .bl_cost_inner{width:600px;margin:0 auto;background:#fff;padding:38px 0 44px;border-radius:16px;box-shadow:0 5px 0 0 rgba(215,215,215,.3)}
@media(max-width: 640px){.ly_cost .bl_cost_inner{width:93.75vw;margin:0 auto;padding:5.9375vw 0 6.875vw;border-radius:2.5vw;box-shadow:0 .78125vw 0 0 rgba(215,215,215,.3)}
}
.ly_cost .bl_cost_inner .bl_cost_freeTtl{font-size:40px;font-weight:bold;line-height:1;text-align:center;width:560px;margin:0 auto 42px;padding-bottom:21px;border-bottom:#c8c8c8 solid 4px}
@media(max-width: 640px){.ly_cost .bl_cost_inner .bl_cost_freeTtl{font-size:6.25vw;width:87.5vw;margin:0 auto 6.5625vw;padding-bottom:3.28125vw;border-bottom:#c8c8c8 solid .625vw}
}
.ly_cost .bl_cost_inner .bl_cost_freeTxtImg{width:242px;margin:0 auto 60px}
@media(max-width: 640px){.ly_cost .bl_cost_inner .bl_cost_freeTxtImg{width:37.8125vw;margin:0 auto 9.375vw}
}
.ly_cost .bl_cost_inner .bl_cost_freeMainTxt{font-size:28px;font-weight:bold;font-feature-settings:"palt";color:#0E5644;line-height:1.42;margin:0 20px 40px}
@media(max-width: 640px){.ly_cost .bl_cost_inner .bl_cost_freeMainTxt{font-size:4.375vw;margin:0 3.125vw 6.25vw}
}
.ly_cost .bl_cost_inner .bl_cost_claim{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:560px;margin:0 auto 35px;padding:19px 0 21px;border-top:#c8c8c8 solid 4px;border-bottom:#c8c8c8 solid 4px}
@media(max-width: 640px){.ly_cost .bl_cost_inner .bl_cost_claim{width:87.5vw;margin:0 auto 5.46875vw;padding:2.96875vw 0 3.28125vw;border-top:#c8c8c8 solid .625vw;border-bottom:#c8c8c8 solid .625vw}
}
.ly_cost .bl_cost_inner .bl_cost_claim dt{width:276px;font-size:40px;padding-left:11px;letter-spacing:4px;line-height:1}
@media(max-width: 640px){.ly_cost .bl_cost_inner .bl_cost_claim dt{width:43.125vw;font-size:6.25vw;padding-left:1.71875vw;letter-spacing:.625vw}
}
.ly_cost .bl_cost_inner .bl_cost_claim dd{font-size:40px;line-height:1}
@media(max-width: 640px){.ly_cost .bl_cost_inner .bl_cost_claim dd{font-size:6.25vw}
}
.ly_cost .bl_cost_inner .bl_cost_claim dd .el_cost_claimFont1{font-size:30px}
@media(max-width: 640px){.ly_cost .bl_cost_inner .bl_cost_claim dd .el_cost_claimFont1{font-size:4.6875vw}
}
.ly_cost .bl_cost_inner .bl_cost_claim dd .el_cost_claimFont2{font-size:24px}
@media(max-width: 640px){.ly_cost .bl_cost_inner .bl_cost_claim dd .el_cost_claimFont2{font-size:3.75vw}
}
.ly_cost .bl_cost_inner .bl_cost_txt{width:560px;margin:0 auto 30px;font-size:24px;line-height:1.5}
@media(max-width: 640px){.ly_cost .bl_cost_inner .bl_cost_txt{width:87.5vw;margin:0 auto 4.6875vw;font-size:3.75vw}
}
.ly_cost .bl_info_lineTtl{width:560px;margin:0 auto 26px}
@media(max-width: 640px){.ly_cost .bl_info_lineTtl{width:87.5vw;margin:0 auto 4.0625vw}
}
.ly_cost .bl_info_lineBtn{width:560px;margin:0 auto -18px}
@media(max-width: 640px){.ly_cost .bl_info_lineBtn{width:87.5vw;margin:0 auto -2.8125vw}
}
.ly_cost .bl_cost_inner+.bl_info_lineBottomBox{margin-top:56px}
@media(max-width: 640px){.ly_cost .bl_cost_inner+.bl_info_lineBottomBox{margin-top:8.75vw}
}
.ly_flow{margin-top:-5px;padding-bottom:50px}
@media(max-width: 640px){.ly_flow{margin-top:-0.78125vw;padding-bottom:7.8125vw}
}
.ly_flow .bl_flow_ttl{width:640px;margin:0 auto 54px}
@media(max-width: 640px){.ly_flow .bl_flow_ttl{width:100vw;margin:0 auto 8.4375vw}
}
.ly_flow .bl_flow_box+.bl_flow_box{margin-top:52px}
@media(max-width: 640px){.ly_flow .bl_flow_box+.bl_flow_box{margin-top:8.125vw}
}
.ly_flow .bl_flow_box .bl_flow_stepTtl{width:601px;margin:0 auto 50px}
@media(max-width: 640px){.ly_flow .bl_flow_box .bl_flow_stepTtl{width:93.90625vw;margin:0 auto 7.8125vw}
}
.bl_flow_stepTtl{color:#0E5644; font-size:1.8em; font-weight:1000;}
.ly_flow .bl_flow_box .bl_flow_stepImg{width:400px;margin:0 auto 36px}
@media(max-width: 640px){.ly_flow .bl_flow_box .bl_flow_stepImg{width:60.75vw;margin:0 auto 5.625vw}
}
.ly_flow .bl_flow_box .bl_flow_stepTxt{width:600px;margin:0 auto;font-size:24px;line-height:1.5}
@media(max-width: 640px){.ly_flow .bl_flow_box .bl_flow_stepTxt{width:93.75vw;font-size:3.75vw}
}
.ly_flow .bl_flow_box .bl_flow_stepTxt .el_flow_stepTxtLine{font-weight:bold;background:linear-gradient(transparent 20%, #fff15c 20%)}
.ly_flow .bl_flow_box .bl_flow_stepTxt .el_flow_stepTxtBold{font-weight:bold}
.bl_chosajirei{background:#E5FAE9;padding:32px 20px 30px}
@media(max-width: 640px){.bl_chosajirei{padding:5vw 3.125vw 4.6875vw}
}
.bl_chosajirei h2{width:564px;margin:0 auto 32px}
@media(max-width: 640px){.bl_chosajirei h2{width:88.125vw;margin:0 auto 5vw}
}
.bl_chosajirei .bl_chosajirei_box{margin-top:29px;border:3px solid #0E5644;background:#fff;height:640px;position:relative;overflow-y:hidden}
@media(max-width: 640px){.bl_chosajirei .bl_chosajirei_box{margin-top:5.3125vw;border-radius:4.6875vw;border:.46875vw solid #0E5644;height:100vw}
}
.bl_chosajirei .bl_chosajirei_box:before{content:"";position:absolute;display:block;height:120px;width:100%;background-image:linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%, rgba(233, 233, 233, 0) 100%);bottom:64px}
@media(max-width: 640px){.bl_chosajirei .bl_chosajirei_box:before{height:18.75vw;bottom:10vw}
}
.bl_chosajirei .bl_chosajirei_box .bl_chosajirei_readMore{color:#0A9C11;position:absolute;display:block;width:100%;padding:0 0 34px;line-height:1;left:50%;bottom:0;transform:translateX(-50%);background:#fff}
.bl_chosajirei .bl_chosajirei_box .bl_chosajirei_readMore:after{content:"続きを読む▼";text-align:center;font-size:30px;display:block}
@media(max-width: 640px){.bl_chosajirei .bl_chosajirei_box .bl_chosajirei_readMore{padding:0 0 5.3125vw}
.bl_chosajirei .bl_chosajirei_box .bl_chosajirei_readMore:after{font-size:4.6875vw}
}
.bl_chosajirei .bl_chosajirei_box.hp_chosajirei_boxOpen{height:100%;padding-bottom:80px}
@media(max-width: 640px){.bl_chosajirei .bl_chosajirei_box.hp_chosajirei_boxOpen{padding-bottom:12.5vw}
}
.bl_chosajirei .bl_chosajirei_box.hp_chosajirei_boxOpen:before{content:none}
.bl_chosajirei .bl_chosajirei_box.hp_chosajirei_boxOpen .bl_chosajirei_readMore:after{content:"▲ 閉じる"}
.bl_chosajirei .bl_chosajirei_box h3{color:#fff;font-weight:bold;font-size:30px;font-feature-settings:"palt";background:#0A9C11;padding:29px 0;text-align:center}
@media(max-width: 640px){.bl_chosajirei .bl_chosajirei_box h3{font-size:4.6875vw;border-radius:3.59375vw 3.59375vw 0 0;padding:2.8125vw 0}
}
.bl_chosajirei .bl_chosajirei_box ul{padding:20px 20px 0px;display:flex;justify-content:center;align-items:start;gap:38px}
@media(max-width: 640px){.bl_chosajirei .bl_chosajirei_box ul{padding:3.125vw 3.125vw 0vw;gap:3.59375vw}
}
.bl_chosajirei .bl_chosajirei_box ul li{font-size:19px;font-weight:bold}
@media(max-width: 640px){.bl_chosajirei .bl_chosajirei_box ul li{font-size:2.96875vw}
}
.bl_chosajirei .bl_chosajirei_box ul li .bl_chosajirei_box_flex{display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-start;align-items:center;color:#0A9C11f;margin:18px auto 0}
@media(max-width: 640px){.bl_chosajirei .bl_chosajirei_box ul li .bl_chosajirei_box_flex{justify-content:start;gap:2.8125vw;margin:2.8125vw auto 0}
}
.bl_chosajirei .bl_chosajirei_box ul li .bl_chosajirei_box_flex.__three{margin-top:0}
.bl_chosajirei .bl_chosajirei_box ul li .bl_chosajirei_box_flex .bl_investigation{border:3px solid #0A9C11;line-height:1;padding:11px 25px;font-size:25px}
@media(max-width: 640px){.bl_chosajirei .bl_chosajirei_box ul li .bl_chosajirei_box_flex .bl_investigation{border:.46875vw solid #0A9C11;padding:1.71875vw 3.90625vw;font-size:3.90625vw}
}
.bl_chosajirei .bl_chosajirei_box ul li .bl_chosajirei_box_flex .bl_chosajirei_amount{font-size:41px;font-weight:bold;margin:-18px 0}
@media(max-width: 640px){.bl_chosajirei .bl_chosajirei_box ul li .bl_chosajirei_box_flex .bl_chosajirei_amount{font-size:6.40625vw;margin:-2.8125vw 0}
}
.bl_chosajirei .bl_chosajirei_box ul li .bl_chosajirei_box_flex .el_chosajirei_small{font-size:31px}
@media(max-width: 640px){.bl_chosajirei .bl_chosajirei_box ul li .bl_chosajirei_box_flex .el_chosajirei_small{font-size:4.84375vw}
}
.bl_chosajirei .bl_chosajirei_box ul li .bl_investigation_text{width:330px}
@media(max-width: 640px){.bl_chosajirei .bl_chosajirei_box ul li .bl_investigation_text{width:51.5625vw;font-size:3.59375vw}
}
.bl_chosajirei .bl_chosajirei_box h4{background:#ff5400;margin:0 20px;color:#fff;text-align:center;font-weight:bold;font-size:25px;padding:3px 0}
@media(max-width: 640px){.bl_chosajirei .bl_chosajirei_box h4{margin:0 3.125vw;font-size:3.90625vw;padding:.46875vw 0}
}
.bl_chosajirei .bl_chosajirei_box .bl_chosajirei_img{width:140px;height:140px;border-radius:50%;flex-shrink:0}
@media(max-width: 640px){.bl_chosajirei .bl_chosajirei_box .bl_chosajirei_img{width:21.875vw;height:21.875vw}
}
.bl_chosajirei .bl_chosajirei_box .bl_chosajirei_text{font-size:24px;line-height:1.66;padding:20px 20px 30px}
@media(max-width: 640px){.bl_chosajirei .bl_chosajirei_box .bl_chosajirei_text{font-size:3.75vw;padding:3.125vw 3.125vw 4.6875vw}
}
.bl_chosajirei .bl_chosajirei_span{font-size:14px;color:#333;font-feature-settings:"palt";line-height:1;margin-top:22px}
@media(max-width: 640px){.bl_chosajirei .bl_chosajirei_span{font-size:2.1875vw;margin-top:3.4375vw}
}
.bl_question{padding:42px 0 24px}
@media(max-width: 640px){.bl_question{padding:6.5625vw 0 3.75vw}
}
.bl_question h2{width:640px;margin:0 auto 30px}
@media(max-width: 640px){.bl_question h2{width:100vw;margin:0 auto 4.6875vw}
}
.bl_question .bl_question_box{width:600px;margin:0 auto 38px}
@media(max-width: 640px){.bl_question .bl_question_box{width:93.75vw;margin:0 auto 5.9375vw}
}
.bl_question .bl_question_box h3{color:#089B10;font-weight:bold;font-size:30px;margin-bottom:18px}
@media(max-width: 640px){.bl_question .bl_question_box h3{font-size:4.6875vw;margin-bottom:2.8125vw}
}
.bl_question .bl_question_box .bl_question_text{font-size:24px;line-height:1.8;font-feature-settings:"palt"}
@media(max-width: 640px){.bl_question .bl_question_box .bl_question_text{font-size:3.75vw}
}
.bl_question .bl_question_box .bl_question_text .el_question_textBold{font-weight:bold}
.bl_company{padding:55px 0 74px}
@media(max-width: 640px){.bl_company{padding:8.59375vw 0 11.5625vw}
}
.bl_company h2{width:544px;margin:0 auto 32px}
@media(max-width: 640px){.bl_company h2{width:85vw;margin:0 auto 5vw}
}
.bl_company dl{display:flex;gap:22px;margin:0 40px 24px}
@media(max-width: 640px){.bl_company dl{gap:3.4375vw;margin:0 6.25vw 3.75vw}
}
.bl_company dl dt{width:90px;font-size:20px;color:#0E5644;font-weight:bold}
@media(max-width: 640px){.bl_company dl dt{width:14.0625vw;font-size:3.125vw}
}
.bl_company dl dd{width:358px;font-size:20px;color:#0E5644;font-weight:bold}
@media(max-width: 640px){.bl_company dl dd{width:55.9375vw;font-size:3.125vw}
}
.bl_company .bl_company_map{display:block;width:560px;height:210px;margin:36px auto 0}
@media(max-width: 640px){.bl_company .bl_company_map{width:87.5vw;height:32.8125vw;margin:5.625vw auto 0}
}
.bl_company .bl_company_map iframe{width:100%;height:100%;border:none}
.ly_fixed{position:fixed;z-index:89;bottom:0;left:0;right:0;width:640px;margin:0 auto;padding:13px 20px 10px;background-color:hsla(0,0%,100%,.9);-webkit-transition:.3s;transition:.3s}
@media(max-width: 640px){.ly_fixed{width:100vw;padding:2.03125vw 3.125vw 1.5625vw}
}
.ly_fixed .bl_fixed_btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:flex-start}
.ly_fixed .bl_fixed_btns li{width:290px}
@media(max-width: 640px){.ly_fixed .bl_fixed_btns li{width:45.3125vw}
}
.bl_footer{background:#0E5644;padding:38px 0 36px}
@media(max-width: 640px){.bl_footer{padding:5.9375vw 0 5.625vw}
}
.bl_footer ul{display:flex;justify-content:center;gap:25px}
@media(max-width: 640px){.bl_footer ul{gap:3.90625vw}
}
.bl_footer ul li{font-size:20px;color:#fff;position:relative}
@media(max-width: 640px){.bl_footer ul li{font-size:3.125vw}
}
.bl_footer ul li:nth-of-type(2)::before{position:absolute;content:"｜";top:0;left:-20px}
@media(max-width: 640px){.bl_footer ul li:nth-of-type(2)::before{left:-3.125vw}
}
.bl_footer ul li:hover{opacity:.8}
.bl_footer small{display:block;font-size:20px;color:#fff;text-align:center;margin-top:30px}
@media(max-width: 640px){.bl_footer small{font-size:3.125vw;margin-top:4.6875vw}
}
.bl_plicy h2{font-size:28px;text-align:center;padding:24px 0 30px}
@media(max-width: 640px){.bl_plicy h2{font-size:4.375vw;padding:3.75vw 0 4.6875vw}
}
.bl_plicy p{font-size:24px;line-height:36px;padding:0 20px}
@media(max-width: 640px){.bl_plicy p{font-size:3.75vw;line-height:5.625vw;padding:0 3.125vw}
}
.bl_plicy .bl_policy_title{padding-top:40px}
.bl_plicy .bl_copy_name{padding-top:40px}
.bl_top_btn{width:220px;margin:67px auto 113px;font-size:24px;border-bottom:1px solid #0600ff;color:#0600ff}
@media(max-width: 640px){.bl_top_btn{width:34.375vw;margin:10.46875vw auto 17.65625vw;font-size:3.75vw;border-bottom:.15625vw solid #0600ff}
}

/* =================================================ソース修正箇所 */
