﻿*{font-family:"Noto Sans JP",sans-serif}body{color:#000}a{width:inherit;height:inherit;display:inline-block;cursor:pointer;-webkit-transition:.3s;transition:.3s}a:hover{opacity:.5}.hp_pcNone{display:none !important}.ly_header{padding:5px 0}.bl_header_inner{display:flex;max-width:800px;margin:auto;align-items:center;justify-content:space-between}.bl_header_info{display:flex;gap:0 20px;align-items:center}.bl_header_info li.__tel{display:flex;font-size:30px;font-weight:bold;color:#1c389a;gap:0 10px;align-items:center}.bl_header_info li.__reception{font-size:14px}.bl_header_info li.__reception span{display:block;margin:0 0 5px;padding:5px;text-align:center;font-size:14px;border:1px #0c2951 solid;border-radius:20px}.ly_form{padding:0 0 110px}.bl_form_ttl{text-align:center;font-size:30px;font-weight:bold;letter-spacing:.06em;line-height:1.3333333333;background:-webkit-gradient(linear, left top, right top, color-stop(0, #67cb71), to(#53c45f));background:linear-gradient(90deg, #67cb71 0, #53c45f 100%);color:#fff;padding:55px 0}.bl_form_flow{text-align:center;margin-top:46px}.bl_form_txt{font-size:16px;line-height:1.875;margin:72px auto 0;width:800px}.ly_form form{margin-top:15px}.ly_form dl{width:800px;margin:0 auto;background:#f5f5f5;padding:18px 50px}.ly_form dl .error{display:block;width:100%;color:#df3434;font-size:14px;padding-bottom:8px}.ly_form dt{font-size:18px;line-height:1.3}.ly_form dt label{line-height:1.3}.ly_form dd{margin-top:16px;font-size:18px;line-height:1.5;letter-spacing:.04em}.ly_form dl.req dt::before{content:"必須";color:#fff;font-size:14px;line-height:1;letter-spacing:.08em;background:#eb4b4b;padding:1px 8px 0;vertical-align:middle;margin-right:5px}.ly_form dl+dl{margin-top:9px}.ly_form input[type=text],.ly_form textarea,.ly_form select{border:solid 1px #a0a0a0;display:block;width:540px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:6px;font-size:18px;line-height:1.5;letter-spacing:.04em;padding:6px 17px;resize:none;cursor:pointer}.ly_form input[type=text]::-webkit-input-placeholder,.ly_form textarea::-webkit-input-placeholder,.ly_form select::-webkit-input-placeholder,.ly_form input[type=text]::-moz-placeholder,.ly_form textarea::-moz-placeholder,.ly_form select::-moz-placeholder,.ly_form input[type=text]::-ms-input-placeholder,.ly_form textarea::-ms-input-placeholder,.ly_form select::-ms-input-placeholder,.ly_form input[type=text]::placeholder,.ly_form textarea::placeholder,.ly_form select::placeholder{color:#d2d2d2}.ly_form textarea{height:140px}.bl_privacypolicy_agree{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;width:800px;margin:63px auto 0;position:relative}.bl_privacypolicy_agree::before{content:"必須";color:#fff;font-size:14px;line-height:1;letter-spacing:.08em;background:#eb4b4b;padding:4px 8px 2px;vertical-align:middle;margin-right:15px;-ms-flex-negative:0;flex-shrink:0}.bl_privacypolicy_agree input[type=checkbox]{display:none}.bl_privacypolicy_agree input[type=checkbox]+label{cursor:pointer;display:block;font-size:18px;font-weight:bold;color:#333;width:100%;padding-left:25px;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{display:inline;color:#333;font-weight:bold;text-decoration:underline;text-underline-offset:.2em}.bl_privacypolicy_agree input[type=checkbox]+label a:hover{opacity:1;text-decoration:none}.bl_privacypolicy_agree input[type=checkbox]+label::before{content:"";background:#fff;border:2px solid #a3a3a3;display:inline-block;width:20px;height:20px;position:absolute;left:0;top:0;-webkit-transition:.3s;transition:.3s}.bl_privacypolicy_agree input[type=checkbox]+label::after{content:"";border-right:2px solid #b54a4a;border-bottom:2px solid #b54a4a;display:inline-block;opacity:0;width:6px;height:14px;position:absolute;left:7px;bottom:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.2s;transition:.2s}.bl_privacypolicy_agree input[type=checkbox]:checked+label::before{border-color:#b46363}.bl_privacypolicy_agree input[type=checkbox]:checked+label::after{opacity:1}.bl_privacypolicy_agree p.error{font-size:14px;position:absolute;top:-20px;color:#df3434}.bl_form_confirm{width:518px;margin:76px auto 0}.bl_form_confirm input{border:none;font-size:18px;letter-spacing:.1em;text-align:center}.bl_form_confirm input.bl_form_confirmBtn{font-size:0}.bl_form_confirmBtn{width:100%;height:108px;background:url(../img/pc_contact_form_button.png) no-repeat center/contain;cursor:pointer;-webkit-transition:.3s;transition:.3s}.bl_form_confirmBtn:hover{opacity:.5}.bl_send_list{width:518px;margin:76px auto 0}.bl_send_list #send-btn{width:518px}.bl_send_list input{border:none;font-size:18px;letter-spacing:.1em;text-align:center}.bl_send_list input.bl_form_sendBtn{font-size:0}.bl_form_sendBtn{color:#fff;width:100%;height:108px;background:url(../img/pc_contact_confirm_button.png) no-repeat center/contain;cursor:pointer;-webkit-transition:.3s;transition:.3s}.bl_form_sendBtn:hover{opacity:.5}.bl_form_prevBtn{font-size:18px;line-height:1.1111111111;text-align:center;text-decoration:underline;text-underline-offset:.2em;margin:40px 0 25px;display:block;-webkit-transition:.3s;transition:.3s}.bl_form_prevBtn:hover{text-decoration:none;opacity:1}.bl_form_prevBtn a{text-decoration:underline}.bl_thanks_ttl{text-align:center;font-size:26px;font-weight:bold;line-height:1.4615384615;color:#eb4b4b;margin-top:74px;letter-spacing:.08em}.bl_thanks_txt{font-size:18px;line-height:1.8888888889;letter-spacing:.06em;text-align:center;width:830px;margin:30px auto 0}.bl_download_btn{text-align:center;margin:30px auto}.bl_thanks_top{text-align:center;margin-top:125px;-webkit-transition:.3s;transition:.3s}.bl_thanks_top a{font-size:20px;font-weight:bold;letter-spacing:.025em;text-decoration:underline;text-underline-offset:.2em;color:#5c9ae1}.bl_thanks_top a:hover{text-decoration:none;opacity:1}.bl_form_ttl.bl_form_ttl--document{background:-webkit-gradient(linear, left top, right top, color-stop(0, #ff5a2f), to(#ff934c));background:linear-gradient(90deg, #ff5a2f 0, #ff934c 100%)}.bl_form_confirmBtn.bl_form_confirmBtn--document{background:url(../img/pc_document_form_button.png) no-repeat center/contain}.bl_form_sendBtn.bl_form_sendBtn--document{background:url(../img/pc_document_confirm_button.png) no-repeat center/contain}html.thanks .ly_form{min-height:calc(100vh - 374px)}.ly_footer{background:#001f76;color:#fff;text-align:center;padding:50px 0 30px}.bl_footer_info{font-size:14px;line-height:2;letter-spacing:.06em}.bl_footer_logo{margin-top:30px}.bl_footer_copyright{font-size:12px;letter-spacing:.06em;line-height:1.6666666667;margin-top:50px;display:block}