﻿*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{user-select:auto;-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;line-break:after-white-space;-webkit-line-break:after-white-space;user-select:auto;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}.hp_mbLg{margin-bottom:2em}body{color:#524d4d;background:#fff}img{width:100%;height:auto}.ly_header{background:#fff;padding:1.5625vw 3.125vw .3125vw 4.0625vw;display:flex;align-items:center;justify-content:space-between;box-shadow:0 0 2.8125vw rgba(172,172,172,.42)}.bl_header_logo{width:33.59375vw}.bl_header_txt{width:30.46875vw}.ly_form{padding:0 0 26.40625vw}.bl_form_top{padding-block:8.90625vw;background:url(../img/sp_form_title_background.png) no-repeat center top/100vw 23.4375vw}.bl_form_ttl{width:50.3125vw;margin-inline:auto}.bl_form_txt{font-size:3.75vw;line-height:1.5833333333;margin:5vw 6.25vw 4.0625vw;font-feature-settings:"palt";letter-spacing:.06em}.ly_form .form{margin-top:4.375vw}.ly_form dl{padding:4.6875vw 0}.ly_form dl.req dt::after{content:"必須";color:#fff;background:#e54668;font-size:2.5vw;line-height:3.90625vw;padding:0 1.875vw}.ly_form dl.error{display:block;width:100%;color:#e54668;font-size:2.1875vw;padding-bottom:1.25vw}.ly_form dt{padding:1.25vw 6.25vw;background:#fcc;font-size:3.75vw;line-height:1;display:flex;align-items:center;column-gap:1.71875vw}.ly_form dd{padding-inline:6.25vw;margin-top:2.8125vw;font-size:3.75vw;line-height:1.5;letter-spacing:.04em}.ly_form input[type=text],.ly_form textarea,.ly_form select{width:100%;border:solid .15625vw #cb2c51;appearance:none;background:#fff;border-radius:1.5625vw;font-size:3.75vw;line-height:1.5;padding:2.5vw;resize:none;cursor:pointer}.ly_form input[type=text]::placeholder,.ly_form textarea::placeholder,.ly_form select::placeholder{color:#b7b7b7;font-feature-settings:"palt"}.ly_form select{appearance:none}.ly_form textarea{height:50vw;padding:3.28125vw 3.125vw 3.28125vw 4.21875vw !important}.ly_form.__confirm .bl_input_icon::after{display:none}.ly_form.__confirm .bl_time_arrow::after{display:none}.ly_form.__thanks{padding-bottom:0}.bl_form_head{font-size:3.4375vw;font-weight:bold;line-height:1.0909090909;margin-top:4.21875vw}.bl_form_head:not(:first-of-type){margin-top:5.46875vw}.bl_input_icon{margin-top:2.34375vw;position:relative}.bl_input_icon::after{position:absolute;content:"";width:7.03125vw;height:6.25vw;background:url(../img/sp_form_calendar.png) no-repeat center center/contain;top:50%;transform:translate(0, -50%);right:3.4375vw}.bl_form_time{font-size:3.4375vw;line-height:1.0909090909;margin:4.375vw 0 3.4375vw}.bl_time_arrow{position:relative}.bl_time_arrow::after{position:absolute;content:"";width:3.125vw;height:3.125vw;background:#373737;clip-path:polygon(100% 0, 0 0, 50% 100%);top:50%;transform:translate(0, -50%);right:4.21875vw}.bl_privacyPolicy{max-width:93.75vw;width:87.5vw;height:51.5625vw;overflow-y:scroll;margin:5.9375vw auto 0;font-size:3.4375vw;border:solid .15625vw #858585;border-radius:unset;padding:3.75vw 5.15625vw 3.75vw 4.21875vw}.bl_privacyPolicy_title{margin:0 0 1em;font-size:3.75vw;font-weight:bold;line-height:1.4}.bl_privacypolicy_agree{font-size:0;margin:4.21875vw 6.25vw 0;position:relative}.bl_privacypolicy_agree input[type=checkbox]{all:revert;position:absolute;top:0}.bl_privacypolicy_agree input[type=checkbox]+label{cursor:pointer;display:block;font-size:3.4375vw;font-weight:bold;line-height:4.6875vw;letter-spacing:.07em;width:100%;padding-left:7.03125vw;position:relative;user-select:none;transition:.2s}.bl_privacypolicy_agree input[type=checkbox]+label span{color:#cb2c51;font-weight:bold;line-height:4.6875vw}.bl_privacypolicy_agree input[type=checkbox]+label::before{content:"";background:#fff;border:.3125vw solid red;display:block;width:4.6875vw;height:4.6875vw;position:absolute;left:0;top:.46875vw;transition:.2s}.bl_privacypolicy_agree input[type=checkbox]+label::after{content:"";border-right:.3125vw solid #cb2c51;border-bottom:.3125vw solid #cb2c51;display:block;opacity:0;width:1.875vw;height:2.8125vw;position:absolute;left:1.40625vw;bottom:1.09375vw;transform:rotate(45deg);transition:.2s}.bl_privacypolicy_agree input[type=checkbox]:checked+label::after{opacity:1}.bl_error_message.active{display:block}.bl_privacyPolicy_heading{margin:0 0 1em;padding:0 .5em .5em;font-size:1em;font-weight:bold;line-height:1.4;border-bottom:.095em currentColor solid}.bl_privacyPolicy_txt{font-size:1em;line-height:1.4}.bl_privacyPolicy_txt+.bl_privacyPolicy_txt{margin-top:1em}.bl_privacyPolicy_link{display:block;max-width:fit-content;font-size:1em;line-height:1.4;text-decoration:underline;text-underline-offset:.25em}.bl_privacyPolicy_link+.bl_privacyPolicy_link{margin-top:1em}.bl_privacyPolicy_numberList{padding:0 0 0 1.25em;list-style:decimal}.bl_privacyPolicy_numberItem{font-size:1em;line-height:1.4}.bl_privacyPolicy_numberItem+.bl_privacyPolicy_numberItem{margin-top:1em}.bl_privacyPolicy_linkList{display:flex;margin:1em 0 2em;gap:1em;flex-wrap:wrap}.bl_privacyPolicy_transferList{padding:0 0 0 1.25em;list-style:"・"}.bl_privacyPolicy_transferItem{font-size:1em;line-height:1.4}.bl_privacyPolicy_accordion{margin:1em 0 0}.bl_privacyPolicy_accordionTitle{display:block;padding:.5em 1em;font-size:1.25em;font-weight:bold;line-height:1.4;border:.095em #ccc solid;position:relative}.bl_privacyPolicy_accordionTitle::before,.bl_privacyPolicy_accordionTitle::after{width:.75em;height:.095em;background-color:#ccc;content:"";position:absolute;top:50%;right:1em;translate:0 -50%}.bl_privacyPolicy_accordionTitle::after{rotate:90deg}.bl_privacyPolicy_accordion[open] .bl_privacyPolicy_accordionTitle::after{rotate:unset}.bl_privacyPolicy_accordionTitle::-webkit-details-marker{display:none}.bl_privacyPolicy_accordionTitle span{font-size:.75em;line-height:1.4}.bl_privacyPolicy_accordionContents{padding:1em;border:.095em #ccc solid;border-top:unset}.bl_form_confirm{width:87.5vw;margin:12.96875vw auto 0}.bl_form_confirm input{border:none;font-size:2.8125vw;letter-spacing:.1em;text-align:center}input.bl_form_confirmBtn{width:100%;line-height:15.625vw;background:#f6a8b2;color:#6f1717;font-size:5.625vw;font-weight:bold;letter-spacing:.06em;border-radius:7.8125vw;text-align:center;cursor:pointer;transition:.3s}input.bl_form_confirmBtn:hover{opacity:.8}.confirm dl:first-of-type{border-top:none}.bl_submit{width:75vw;margin:8.28125vw auto 0}.bl_submit input{border:none;font-size:2.8125vw;letter-spacing:.1em;text-align:center}input.bl_form_sendBtn{width:100%;line-height:15.625vw;background:#f6a8b2;color:#6f1717;font-size:5.625vw;font-weight:bold;letter-spacing:.06em;border-radius:7.8125vw;text-align:center;cursor:pointer;transition:.3s}input.bl_form_sendBtn:hover{opacity:.8}.bl_form_prevBtn{color:#6f1717;font-size:4.375vw;text-align:center;text-decoration:underline;text-underline-offset:.5em;margin-top:6.875vw;display:block;transition:.3s;cursor:pointer}.bl_form_prevBtn:hover{text-decoration:none;opacity:1}.ly_thanks{padding:4.0625vw 6.25vw 0}.bl_thanks_ttl{font-size:4.375vw;font-weight:bold;line-height:1.3571428571;letter-spacing:.06em;font-feature-settings:"palt"}.bl_thanks_txt{margin-top:4.375vw;font-size:3.75vw;line-height:1.5833333333;letter-spacing:.06em;font-feature-settings:"palt"}.bl_thanks_top{text-align:center;margin:10.9375vw 0 36.71875vw}.bl_thanks_top a{color:#6f1717;font-size:4.375vw;text-decoration:underline;text-underline-offset:.5em;transition:.3s}.bl_thanks_top a:hover{text-decoration:none;opacity:1}.ly_footer{text-align:center;background:#816468;padding-block:1.09375vw}.bl_footer_copyright{color:#fff;font-size:2.8125vw;letter-spacing:.075em;font-feature-settings:"palt"}