.check--result{position:fixed;bottom:104px;right:24px;background:#ce3000;color:#fff;padding:8px 24px;font-size:.875em}.check--result span{font-size:1.5em;padding:0 2px}.l__inquiry{max-width:940px;margin:64px auto 0}.l__inquiry--headline{font-size:1.75em;margin:0 0 24px;text-align:center}.l__inquiry--description{text-align:center}.l__inquiry .form{margin:64px 0}.l__inquiry .form--block{padding:48px 0;border-bottom:1px solid #ccc;display:flex;justify-content:space-between}.l__inquiry .form--block:first-child{border-top:1px solid #ccc}.l__inquiry .form--title{width:240px;position:relative}.l__inquiry .form--title .--headline{font-weight:bold}.l__inquiry .form--title .--req{font-weight:bold;display:block;color:#ce3000;font-size:.75em}.l__inquiry .form--contents{width:calc(100% - 280px)}.l__inquiry .form--contents .name--layout{margin:0 0 16px;display:flex;align-items:center;gap:16px}.l__inquiry .form--contents .name--layout span{display:block;min-width:32px;font-size:.875em}.l__inquiry .form--contents .--caption{margin:16px 0;font-size:.875em;color:#666}.l__inquiry .form--contents .error_log{font-size:.875em;color:#bd1b1b;margin:16px 0 0}.l__inquiry .form--contents .radioWrap{overflow:hidden;margin:0 0 16px;display:grid;grid-template-columns:repeat(3, 1fr)}.l__inquiry .form--contents .radioWrap.no_title{margin-bottom:16px}.l__inquiry .form--contents .radioWrap .radioBox{margin-bottom:16px}.l__inquiry .form--contents .radioWrap .radioBox.w100{width:auto}.l__inquiry .form--contents .radioWrap .radioBox input[type=radio]{display:none}.l__inquiry .form--contents .radioWrap .radioBox input[type=radio]:checked+label{color:#009bdd;font-weight:bold}.l__inquiry .form--contents .radioWrap .radioBox input[type=radio]:checked+label:after{position:absolute;content:"";top:50%;left:-5px;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#009bdd}.l__inquiry .form--contents .radioWrap .radioBox label{display:inline-block;position:relative;cursor:pointer;margin-left:16px;padding:0 16px;border-radius:2px;color:#222;text-align:center;line-height:1}.l__inquiry .form--contents .radioWrap .radioBox label:before{position:absolute;content:"";top:50%;left:-10px;width:20px;height:20px;margin-top:-10px;background:#efefef;border-radius:50%}.l__inquiry .form--contents .radioWrap:after{content:"";display:block;clear:both}.l__inquiry .form--contents textarea,.l__inquiry .form--contents select,.l__inquiry .form--contents input[type=text],.l__inquiry .form--contents input[type=tel],.l__inquiry .form--contents input[type=email]{padding:12px 16px;width:100%;border:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;background:#efefef;font-size:1.25rem;line-height:1.8;box-sizing:border-box}.l__inquiry .form--contents textarea.short,.l__inquiry .form--contents select.short,.l__inquiry .form--contents input[type=text].short,.l__inquiry .form--contents input[type=tel].short,.l__inquiry .form--contents input[type=email].short{width:20%}.l__inquiry .form--contents textarea.middle,.l__inquiry .form--contents select.middle,.l__inquiry .form--contents input[type=text].middle,.l__inquiry .form--contents input[type=tel].middle,.l__inquiry .form--contents input[type=email].middle{width:40%}.l__inquiry .form--contents textarea.reqired_check,.l__inquiry .form--contents select.reqired_check,.l__inquiry .form--contents input[type=text].reqired_check,.l__inquiry .form--contents input[type=tel].reqired_check,.l__inquiry .form--contents input[type=email].reqired_check{background:#ffdcda}.l__inquiry .form--contents textarea.reqired_val,.l__inquiry .form--contents select.reqired_val,.l__inquiry .form--contents input[type=text].reqired_val,.l__inquiry .form--contents input[type=tel].reqired_val,.l__inquiry .form--contents input[type=email].reqired_val{background:#efefef}.l__inquiry .form--contents textarea{height:240px}.l__inquiry .form .--validation{text-align:center;max-width:480px;margin:48px auto 0;background:#aaa;color:#fff;padding:16px 0}.l__inquiry .form .--sendbtn{display:block;width:100%;max-width:420px;margin:48px auto 0;padding:16px 0;background:linear-gradient(135deg, #009bdd, #0079c2);color:#fff;font-weight:bold;font-size:1.25em;font-family:sans-serif;border:none;border-radius:9999px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 8px 20px rgba(0,155,221,.3);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.l__inquiry .form .--sendbtn:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,155,221,.4);opacity:.95}.l__inquiry .form .--sendbtn:active{transform:translateY(0);box-shadow:0 6px 14px rgba(0,155,221,.3)}.l__inquiry .form .--sendbtn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,155,221,.35),0 8px 20px rgba(0,155,221,.3)}.l__inquiry .form .--backbtn{margin:40px 0 0;text-align:center}.l__inquiry .form .--backbtn input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);color:#666;font-size:.875em;padding:10px 24px;border:1px solid #ccc;border-radius:9999px;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.l__inquiry .form .--backbtn input[type=button]:hover{background-color:#f5f5f5;border-color:#bbb;color:#333}.l__inquiry .form .--backbtn input[type=button]:active{background-color:#eee;box-shadow:inset 0 2px 4px rgba(0,0,0,.08)}.l__inquiry .form .--backbtn input[type=button]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,0,0,.1)}.l__inquiry--thanks{margin:48px 0 0;text-align:center;line-height:2}.l__inquiry--topbtn{margin:48px 0 0;text-align:center}@media screen and (max-width: 767px){.check--result{bottom:24px;right:auto;left:24px}.l__inquiry{max-width:inherit;margin:40px auto 0}.l__inquiry--headline{font-size:1.5em;margin:0 0 16px}.l__inquiry .form{margin:40px 0 64px}.l__inquiry .form--block{padding:24px 0;display:block}.l__inquiry .form--title{width:auto;display:flex;align-items:flex-end;margin:0 0 24px}.l__inquiry .form--title .--headline{font-weight:bold;margin:0 16px 0 0}.l__inquiry .form--title .--req{font-size:.875em}.l__inquiry .form--contents{width:auto}.l__inquiry .form--contents .name--layout{margin:0 0 16px}.l__inquiry .form--contents .name--layout span{font-size:.875em}.l__inquiry .form--contents .--caption{margin:8px 0}.l__inquiry .form--contents .error_log{margin:8px 0 0}.l__inquiry .form--contents .radioWrap{grid-template-columns:repeat(2, 1fr)}.l__inquiry .form--contents textarea.short,.l__inquiry .form--contents select.short,.l__inquiry .form--contents input[type=text].short,.l__inquiry .form--contents input[type=tel].short,.l__inquiry .form--contents input[type=email].short{width:20%}.l__inquiry .form--contents textarea.reqired_check,.l__inquiry .form--contents select.reqired_check,.l__inquiry .form--contents input[type=text].reqired_check,.l__inquiry .form--contents input[type=tel].reqired_check,.l__inquiry .form--contents input[type=email].reqired_check{background:#ffdcda}.l__inquiry .form--contents textarea.reqired_val,.l__inquiry .form--contents select.reqired_val,.l__inquiry .form--contents input[type=text].reqired_val,.l__inquiry .form--contents input[type=tel].reqired_val,.l__inquiry .form--contents input[type=email].reqired_val{background:#efefef}.l__inquiry .form--contents textarea{height:240px}.l__inquiry .form .--validation{max-width:inherit;margin:48px auto 0}.l__inquiry--thanks{text-align:left}.l__inquiry--thanks br{display:none}}
/*# sourceMappingURL=inquiry.min.css.map */