﻿*{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}body{color:#424242}a{width:inherit;height:inherit;display:inline-block}img{width:100%;height:auto;display:block}.hp_spNone{display:none !important}input[type=checkbox]{appearance:checkbox}.ly_header{background:#fff;border-bottom:solid .3125vw #ffe300}.bl_header_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.40625vw 1.5625vw .625vw 2.8125vw}.bl_header_logo{width:43.125vw}.bl_header_btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:.78125vw;-moz-column-gap:.78125vw;column-gap:.78125vw}.bl_header_btns li{width:23.4375vw}.ly_form{padding:0 0 28.125vw;min-height:calc(100vh - 128.90625vw);overflow:hidden}.bl_form_ttl{margin-bottom:3.9vw}.el_form_banner{width:93.75vw;margin:0 auto 7.81vw}.bl_form_txt{font-size:4.375vw;line-height:1.3571428571;margin:0 auto;width:89.0625vw;letter-spacing:-0.03em}.ly_form form{margin:3.90625vw auto 0;width:93.75vw}.ly_form dl{padding:2.34375vw 3.125vw 4.6875vw;border-top:solid .15625vw #f8e391}.ly_form dl.etc dd{display:block}.ly_form dl.etc dd .bl_etc_req{background:#f5c815;border-radius:1.563vw;padding:3.125vw;font-size:3.438vw}.ly_form dl .error{display:block;width:100%;color:#ec4234;font-size:2.1875vw;padding-bottom:1.25vw}.ly_form dl:last-of-type{border-bottom:solid .15625vw #f8e391}.ly_form dt{font-size:4.375vw;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.875vw;-moz-column-gap:1.875vw;column-gap:1.875vw}.ly_form dt::after{content:"任意";background:#999;width:8.75vw;line-height:4.375vw;font-size:3.125vw;font-weight:bold;text-align:center;display:block;color:#fff;border-radius:50vmax;-ms-flex-negative:0;flex-shrink:0}.ly_form dt label{font-weight:bold;line-height:1.5;letter-spacing:.04em}.ly_form dd{font-size:4.375vw;line-height:1.5;letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.78125vw}.ly_form dl.req dt::after{content:"必須";background:#ec4234}.ly_form input[type=text],.ly_form textarea,.ly_form select{border:none;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff8e5;border-radius:1.5625vw;font-size:4.375vw;line-height:1.5;letter-spacing:.04em;padding:2.03125vw 2.65625vw;resize:none;cursor:pointer}.ly_form input[type=text]::-webkit-input-placeholder,.ly_form textarea::-webkit-input-placeholder,.ly_form select::-webkit-input-placeholder{color:#8e8e8e}.ly_form input[type=text]::-moz-placeholder,.ly_form textarea::-moz-placeholder,.ly_form select::-moz-placeholder{color:#8e8e8e}.ly_form input[type=text]::-ms-input-placeholder,.ly_form textarea::-ms-input-placeholder,.ly_form select::-ms-input-placeholder{color:#8e8e8e}.ly_form input[type=text]::placeholder,.ly_form textarea::placeholder,.ly_form select::placeholder{color:#8e8e8e}.ly_form textarea{height:37.5vw}.ly_form dl.address dd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.4375vw 1.5625vw}.ly_form dl.address dd #zip-code{width:46.875vw}.ly_form dl.address dd .bl_form_note{margin-left:1.25vw}.ly_form dl.age{padding-bottom:4.6875vw}.ly_form dl.age dt span{font-size:3.75vw;display:inline-block;margin-left:1.5625vw}.ly_form dl.age dd{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.09375vw;margin-top:2.34375vw}.bl_other{display:block !important;text-align:center}.bl_other span{font-size:2.813vw;display:block}.ly_form dl.age dd input[type=checkbox]{position:absolute;opacity:0}.ly_form dl.age dd input[type=checkbox]+label{cursor:pointer;display:inline-block;font-size:4.375vw;font-weight:500;border-radius:1.5625vw;-webkit-transition:.3s;transition:.3s;background:#e0e0e0;height:11.875vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ly_form dl.age dd input[type=checkbox]:checked+label{background:#f5c815}.ly_form .bl_form_note{font-size:3.75vw;letter-spacing:.04em;display:inline-block}.bl_privacypolicy_agree{display:table;font-size:0;margin:5.9375vw auto 0;position:relative}.bl_privacypolicy_agree input[type=checkbox]{position:absolute;opacity:0 !important}.bl_privacypolicy_agree input[type=checkbox]+label{cursor:pointer;display:block;font-size:4.0625vw;width:100%;padding-left:6.25vw;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.2s;transition:.2s}.bl_privacypolicy_agree input[type=checkbox]+label a{color:#f58915;font-weight:bold;text-decoration:underline;text-underline-offset:.5em;display:inline;margin-inline:.3125vw}.bl_privacypolicy_agree input[type=checkbox]+label::before{content:"";background:#fff;border:.3125vw solid #8e8e8e;display:block;width:4.6875vw;height:4.6875vw;position:absolute;left:0;top:.9375vw;-webkit-transition:.2s;transition:.2s}.bl_privacypolicy_agree input[type=checkbox]+label::after{content:"";border-right:.46875vw solid #444;border-bottom:.46875vw solid #444;display:block;opacity:0;width:1.5625vw;height:3.125vw;position:absolute;left:1.40625vw;bottom:1.25vw;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.2s;transition:.2s}.bl_privacypolicy_agree input[type=checkbox]:checked+label::after{opacity:1}.bl_form_confirm{width:87.5vw;margin:7.03125vw auto 0}.bl_form_confirm input{border:none;font-size:2.8125vw;letter-spacing:.1em;text-align:center}.bl_form_confirm input.bl_form_confirmBtn{font-size:0}.bl_form_confirmBtn{width:100%;height:15.625vw;color:#fff;background:url(../img/sp_form_button.png) no-repeat center/cover}.bl_send_list{width:87.5vw;margin:7.03125vw auto 0}.bl_send_list li{text-align:center}.bl_send_list li+li{margin-top:3.125vw}.bl_send_list input{border:none;font-size:2.8125vw;letter-spacing:.1em;text-align:center}.bl_send_list input.bl_form_sendBtn{font-size:0}.bl_form_sendBtn{width:100%;height:15.625vw;color:#fff;background:url(../img/sp_confirm_submit_button.png) no-repeat center/cover}.bl_form_prevBtn{width:70.3125vw}.bl_thanks_ttl{text-align:center;font-size:4.6875vw;font-weight:bold;letter-spacing:.04em;color:#ef5b47;margin-top:8.59375vw}.bl_thanks_ttl.bl_thanks_ttl--document{color:#0176cf}.bl_thanks_txt{font-size:4.375vw;line-height:1.3571428571;letter-spacing:.04em;margin:4.6875vw 6.25vw 0}.bl_thanks_top{text-align:center;margin-top:83px}.bl_thanks_top a{font-size:3.75vw;font-weight:bold;text-decoration:underline;text-underline-offset:.5em}.ly_footer{background:#fff8e5;padding:7.5vw 0 0}.bl_footer_logo{width:75vw;margin:0 auto}.bl_footer_list{width:87.5vw;margin:7.34375vw auto}.bl_footer_list li+li{margin-top:4.6875vw}.bl_footer_info{display:grid;grid-template-columns:6em auto;-webkit-column-gap:6.25vw;-moz-column-gap:6.25vw;column-gap:6.25vw}.bl_footer_info dt,.bl_footer_info dd{font-size:3.75vw;line-height:1.25}.bl_footer_info dt{font-weight:bold}.bl_footer_info dd p+p{margin-top:4.6875vw}.bl_footer_copyright{font-size:2.65625vw;letter-spacing:.1em;line-height:7.34375vw;background:#ffe18e;display:block;margin-top:6.25vw;text-align:center}