@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Overpass:wght@100;200;300;400;700&display=swap");@media (max-width:1023.98px){.ly_cont_inner.bl_box{width:auto}}.bl_qa .ly_cont_inner.bl_box{padding:6.6666666667vw 0 0}@media (min-width:1024px){.bl_qa .ly_cont_inner.bl_box{padding:min(1.3888888889vw,20px) 0 0;width:min(77.7777777778vw,1120px)}}.bl_qa .bl_accordion__QA .bl_accordion_cont{background:#fff}form{font-size:4.2666666667vw;font-feature-settings:"palt"}@media (min-width:1024px){form{font-size:min(1.1111111111vw,16px)}}.ly_cont input[type=text],.ly_cont textarea{padding:2.6666666667vw 2.6666666667vw 2.6666666667vw 0;width:100%}@media (min-width:1024px){.ly_cont input[type=text],.ly_cont textarea{padding:min(.6944444444vw,10px) min(.6944444444vw,10px) min(.6944444444vw,10px) 0}}.ly_cont input[type=text]{border-bottom:1px solid #d3d4d7}.ly_cont textarea{padding:2.6666666667vw;border:1px solid #d3d4d7;border-radius:0}@media (min-width:1024px){.ly_cont textarea{padding:min(.6944444444vw,10px)}}.ly_cont select{padding:2.6666666667vw 9.3333333333vw 1.6vw 4vw;border:1px solid #d3d4d7;border-radius:0;width:100%;background:url(/assets/img/common/icon_arrow_select.svg) no-repeat;background-position:right 4vw center;background-size:3.7333333333vw 2.1333333333vw}@media (min-width:1024px){.ly_cont select{padding:min(.6944444444vw,10px) min(2.4305555556vw,35px) min(.4166666667vw,6px) min(1.0416666667vw,15px);background-position:right min(1.3888888889vw,20px) center;background-size:min(.9722222222vw,14px) min(.5555555556vw,8px)}}.el_align__center{margin-right:auto;margin-left:auto}@media (max-width:1023.98px){.el_align__center{width:auto}}.el_btn__qa{margin-top:10.6666666667vw}@media (max-width:1023.98px){.el_btn__qa{height:14.9333333333vw}}@media (min-width:1024px){.el_btn__qa{margin-top:min(4.8611111111vw,70px)}}.bl_contact_container{margin-top:10.6666666667vw}@media (min-width:1024px){.bl_contact_container{margin-top:min(4.8611111111vw,70px)}}@media (max-width:1023.98px){.bl_contact_container .bl_box{padding-bottom:16vw}}.bl_contact_container .el_btn__bgcNavy{margin-top:5.3333333333vw}@media (max-width:1023.98px){.bl_contact_container .el_btn__bgcNavy{height:14.9333333333vw}}@media (min-width:1024px){.bl_contact_container .el_btn__bgcNavy{margin:min(2.0833333333vw,30px) auto 0}}.bl_contact_container .el_btn__bgcNavy button[type=submit]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;font-size:4vw}@media (min-width:1024px){.bl_contact_container .el_btn__bgcNavy button[type=submit]{font-size:min(1.1111111111vw,16px)}}.bl_contact_read{text-align:center}@media (max-width:1023.98px){.bl_contact_read{text-align:left}}.bl_contact_read+.bl_contact_read{padding-top:2.6666666667vw}@media (min-width:1024px){.bl_contact_read+.bl_contact_read{padding-top:min(.6944444444vw,10px)}}.optional,.required{margin-right:4vw;padding:1.0666666667vw 2.1333333333vw .2666666667vw;border:1px solid #edc0c0;color:#c43030;font-size:75%;line-height:1}@media (min-width:1024px){.optional,.required{margin-right:min(1.0416666667vw,15px);padding:min(.2777777778vw,4px) min(.5555555556vw,8px) min(.0694444444vw,1px)}}.optional{border:1px solid #d3d4d7;color:#6c7279}.error_msg{padding-top:1.6vw;color:#c43030;font-size:75%}@media (min-width:1024px){.error_msg{padding-top:min(.5555555556vw,8px)}}.c-text{padding-top:1.3333333333vw}@media (min-width:1024px){.c-text{padding-top:min(.3472222222vw,5px)}}@media (min-width:1024px){.bl_contact_list_dl{display:flex}}.bl_contact_list_dl+.bl_contact_list_dl{padding-top:10.6666666667vw}@media (min-width:1024px){.bl_contact_list_dl+.bl_contact_list_dl{padding-top:min(3.0555555556vw,44px)}}@media (min-width:1024px){.bl_contact_list_dl dt{width:30%}}.bl_contact_list_dl dd{padding-top:2.6666666667vw}@media (min-width:1024px){.bl_contact_list_dl dd{padding-top:0;width:60%}}@media (min-width:1024px){.bl_contact_list_dl dd input,.bl_contact_list_dl dd select{margin-top:max(-.6944444444vw,-10px)}}.bl_contact_list_dl dd textarea+.error_msg{padding-top:0}@media (min-width:1024px){.bl_contact_list_dl.bl_contact_list_category{padding-top:min(4.1666666667vw,60px)}}@media (max-width:1023.98px){.bl_contact_list_dl.bl_contact_list_category dd,.bl_contact_list_dl.bl_contact_list_textarea dd{padding-top:3.7333333333vw}}@media (min-width:1024px){.bl_contact_pc_half{display:flex;justify-content:space-between}}@media (min-width:1024px){.bl_contact_pc_half li{width:48%}}@media (max-width:1023.98px){.bl_contact_pc_half li+li{margin-top:2.6666666667vw}}.bl_contact_confirm{padding:10.6666666667vw 0 0;text-align:center}@media (min-width:1024px){.bl_contact_confirm{padding:min(4.1666666667vw,60px) 0 0}}.bl_contact_confirm .cbox_wrap{display:flex;justify-content:center;font-size:3.7333333333vw}@media (min-width:1024px){.bl_contact_confirm .cbox_wrap{align-items:center;font-size:min(1.1111111111vw,16px)}}.bl_contact_confirm .cbox{opacity:0;width:0;height:0}.bl_contact_confirm .cbox:checked+.cbox_dummy{background:#67717a}.bl_contact_confirm .cbox:checked+.cbox_dummy:after,.bl_contact_confirm .cbox:checked+.cbox_dummy:before{content:"";display:block;position:absolute;top:50%;left:50%;border-radius:1px;width:30%;height:1px;transform:translate(-2px,3px) rotate(-135deg);transform-origin:0 0;background:#fff}.bl_contact_confirm .cbox:checked+.cbox_dummy:after{width:54%;transform:translate(-2px,3px) rotate(-45deg)}.bl_contact_confirm .cbox_dummy{display:block;position:relative;top:1.0666666667vw;left:0;margin-right:5.3333333333vw;border:1px solid #67717a;width:6.4vw;min-width:6.4vw;height:6.4vw}@media (min-width:1024px){.bl_contact_confirm .cbox_dummy{top:0;margin:0 min(.6944444444vw,10px) min(.4166666667vw,6px) 0;width:min(1.6666666667vw,24px);min-width:min(1.6666666667vw,24px);height:min(1.6666666667vw,24px)}}.bl_contact_confirm .cbox_label,.bl_contact_confirm .error_msg{text-align:left}@media (min-width:1024px){.bl_contact_confirm .error_msg{text-align:center}}.bl_accordion__QA{margin-top:10.6666666667vw}@media (min-width:1024px){.bl_accordion__QA{margin-top:min(3.4722222222vw,50px)}}