﻿*: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:url(../img/pc_background.jpg) no-repeat center/cover;background-attachment:fixed}.ly_inner{background:#fff;width:640px;margin:0 auto;box-shadow:0 0 15px rgba(49,14,22,.1)}.ly_header{background:#fff;padding:10px 20px 2px 26px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 0 18px rgba(172,172,172,.42)}.bl_header_logo{width:215px}.ly_form{padding:0 0 169px}.bl_form_top{padding-block:57px;background:url(../img/sp_form_title_background.png) no-repeat center top/100% 150px}.bl_form_ttl{width:322px;margin-inline:auto}.bl_form_txt{font-size:24px;line-height:1.5833333333;margin:32px 40px 26px;font-feature-settings:"palt";letter-spacing:.06em}.ly_form .form{margin-top:28px}.ly_form dl{padding:30px 0}.ly_form dl.req dt::after{content:"必須";color:#fff;background:#e54668;font-size:16px;line-height:25px;padding:0 12px}.ly_form dl.error{display:block;width:100%;color:#e54668;font-size:14px;padding-bottom:8px}.ly_form dt{padding:8px 40px;background:#fcc;font-size:24px;line-height:1;display:flex;align-items:center;column-gap:11px}.ly_form dd{padding-inline:40px;margin-top:18px;font-size:24px;line-height:1.5;letter-spacing:.04em}.ly_form input[type=text],.ly_form textarea,.ly_form select{width:100%;border:solid 1px #cb2c51;appearance:none;background:#fff;border-radius:10px;font-size:24px;line-height:1.5;padding:16px;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:320px;padding:21px 20px 21px 27px !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:22px;font-weight:bold;line-height:1.0909090909;margin-top:27px}.bl_form_head:not(:first-of-type){margin-top:35px}.bl_input_icon{margin-top:15px;position:relative}.bl_input_icon::after{position:absolute;content:"";width:45px;height:40px;background:url(../img/sp_form_calendar.png) no-repeat center center/contain;top:50%;transform:translate(0, -50%);right:22px}.bl_form_time{font-size:22px;line-height:1.0909090909;margin:28px 0 22px}.bl_time_arrow{position:relative}.bl_time_arrow::after{position:absolute;content:"";width:20px;height:20px;background:#373737;clip-path:polygon(100% 0, 0 0, 50% 100%);top:50%;transform:translate(0, -50%);right:27px}.bl_privacyPolicy{max-width:600px;width:560px;height:330px;overflow-y:scroll;margin:38px auto 0;font-size:22px;border:solid 1px #858585;border-radius:unset;padding:24px 33px 24px 27px}.bl_privacyPolicy_title{margin:0 0 1em;font-size:24px;font-weight:bold;line-height:1.4}.bl_privacypolicy_agree{font-size:0;margin:27px 40px 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:22px;font-weight:bold;line-height:30px;letter-spacing:.07em;width:100%;padding-left:45px;position:relative;user-select:none;transition:.2s}.bl_privacypolicy_agree input[type=checkbox]+label span{color:#cb2c51;font-weight:bold;line-height:30px}.bl_privacypolicy_agree input[type=checkbox]+label::before{content:"";background:#fff;border:2px solid red;display:block;width:30px;height:30px;position:absolute;left:0;top:3px;transition:.2s}.bl_privacypolicy_agree input[type=checkbox]+label::after{content:"";border-right:2px solid #cb2c51;border-bottom:2px solid #cb2c51;display:block;opacity:0;width:12px;height:18px;position:absolute;left:9px;bottom:7px;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:560px;margin:83px auto 0}.bl_form_confirm input{border:none;font-size:18px;letter-spacing:.1em;text-align:center}input.bl_form_confirmBtn{width:100%;line-height:100px;background:#f6a8b2;color:#6f1717;font-size:36px;font-weight:bold;letter-spacing:.06em;border-radius:50px;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:480px;margin:53px auto 0}.bl_submit input{border:none;font-size:18px;letter-spacing:.1em;text-align:center}input.bl_form_sendBtn{width:100%;line-height:100px;background:#f6a8b2;color:#6f1717;font-size:36px;font-weight:bold;letter-spacing:.06em;border-radius:50px;text-align:center;cursor:pointer;transition:.3s}input.bl_form_sendBtn:hover{opacity:.8}.bl_form_prevBtn{color:#6f1717;font-size:28px;text-align:center;text-decoration:underline;text-underline-offset:.5em;margin-top:44px;display:block;transition:.3s;cursor:pointer}.bl_form_prevBtn:hover{text-decoration:none;opacity:1}.ly_thanks{padding:26px 40px 0}.bl_thanks_ttl{font-size:28px;font-weight:bold;line-height:1.3571428571;letter-spacing:.06em;font-feature-settings:"palt"}.bl_thanks_txt{margin-top:28px;font-size:24px;line-height:1.5833333333;letter-spacing:.06em;font-feature-settings:"palt"}.bl_thanks_top{text-align:center;margin:70px 0 235px}.bl_thanks_top a{color:#6f1717;font-size:28px;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:7px}.bl_footer_copyright{color:#fff;font-size:18px;letter-spacing:.075em;font-feature-settings:"palt"}