﻿.c_form{background-color:#e5e5e5;width:100%;padding:25px 0;line-height:1.3}@media screen and (min-width: 833px){.c_form{width:clamp(200px,24vw,100%)}}.c_form .note{font-size:vw(12);color:#9d9d9d}input{font-size:13px;max-width:100%}.container,.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.formInputOuter{display:inline-block;width:100%}#contentMain.container{padding-top:15px;padding-bottom:25px;border-radius:20px}#contentMain.container img{max-width:100%}.contentHeader{margin-bottom:10px;padding:15px 0;border-radius:20px}.formInputOuter{display:inline-block;width:100%}.formInputOuter label{margin-left:3px}.formHeading{margin-bottom:10px}.formHeading.required:after{font-size:1em;margin-left:.5em;padding:0em .25em;background-color:#211e1e;content:"必須";color:#fff}.formHeading label{margin-bottom:0}.formInputInner:before{padding-right:5px}.formInputInner:after{padding-left:5px}.formInputInner.zip:before{content:"〒"}.formInputInner.last_name,.formInputInner.first_name,.formInputInner.last_kana,.formInputInner.first_kana{display:block;float:left;width:50%}.formInputInner.textarea{min-height:4em}.formInputInner.last_name,.formInputInner.last_kana,.formInputInner.last_name p.description,.formInputInner.last_kana p.description{padding-right:5px}.formInputInner.first_name,.formInputInner.first_kana,.formInputInner.first_name p.description,.formInputInner.first_kana p.description{padding-left:5px}.formInputInner.state,.formInputInner.city,.formInputInner.address_one,.formInputInner.address_two{margin-top:10px}.formInputInner.zip input{width:8em}.formInputInner.privacy_policy{display:flex;justify-content:center;font-weight:bold;font-size:clamp(6px,4vw,16px)}@media screen and (min-width: 833px){.formInputInner.privacy_policy{font-size:16px}}.zip input,.state select,.formInputInner.city input{display:inline-block}p.description{margin:7px 0 0 0}.contentFormAfter{box-sizing:border-box;width:100%;height:250px;margin:10px 0 20px 0;padding:12px;overflow-x:hidden;overflow-y:scroll;border:solid 1px #ccc;font-size:90%}.contentFormAfter h1,.contentFormAfter h2,.contentFormAfter h3,.contentFormAfter h4,.contentFormAfter h5{font-size:110%;font-weight:bold}.contentHeader:empty,.contentFormAfter:empty{display:none}.form-control{max-width:100%}p.error{margin-top:6px}.formHeading span{display:inline-block}.btn-lg{padding:12px 55px}.formBlockMailmag p.formDescription{margin:2px 0;font-size:12px}.form-group ul{margin:0;padding:0 0 0 1em}.ui-datepicker-header{margin-bottom:5px}#ui-datepicker-div{padding:7px;background:#fff;border:solid 1px #ccc}#ui-datepicker-div tr th,#ui-datepicker-div tr td{width:2em;text-align:center}.ui-datepicker-week-end{background-color:#dde6ff}.ui-datepicker-prev{float:left}.ui-datepicker-next{float:right}.ui-datepicker-title{text-align:center}#ui-datepicker-div{display:none}.pd-captcha.hidden{display:inherit !important;visibility:inherit !important}.pd-captcha .formHeading{display:none}.pd-captcha .col-sm-9{width:100%}.g-recaptcha{margin:0 auto;width:304px}.important{color:red}@media all and (min-width: 768px){.formInputOuter.zip{overflow:hidden}.formInputInner.state{padding-right:10px;float:left}.formInputInner.city,.formInputInner.address_one,.formInputInner.address_two{float:left}.formInputInner.address_one,.formInputInner.address_two{width:100%}.formInputInner.textarea{min-height:4em}.state select{width:8em}.formInputInner.city input{width:12em}p.description{white-space:pre}}@media all and (max-width: 767px){.formInputInner.state{margin-top:10px}}@media all and (max-width: 414px){body,.form-control{font-size:16px}.contentHeader h1{font-size:20px}}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:"Noto Sans JP","Yu Gothic","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",sans-serif;font-size:16px;font-weight:500}body{font-family:"Noto Sans JP","Yu Gothic","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",sans-serif;font-size:16px;font-weight:500;color:#000}.c_form a:active,.c_form a:hover,.c_form a:link,.c_form a:visited{text-decoration:underline;color:#000}.c_form a:active,.c_form a:hover{text-decoration:none}.contentHeader{margin:0;padding:0}.form-group{margin-bottom:1em;width:100%}.form-group:before{display:none}.form-group.privacy_policy{flex-flow:column wrap}.form-group.privacy_policy .formHeading{margin-bottom:10px}.form-group.privacy_policy .under_line{text-decoration:underline}.form-group.privacy_policy .under_line:hover{text-decoration:underline}.formInputInner input,.formInputInner select,.formInputInner textarea{color:#1e1e1e !important}.formInputInner p.description{font-size:15px}.formHeading label{font-weight:700;letter-spacing:normal}.form-control{font-size:16px}input[type=text].form-control,select.form-control{height:auto}input[type=text].form-control,input[type=tel].form-control,select.form-control,textarea.form-control{width:100%;padding:10px 14px;border:none;border-radius:0;background-color:#f5f5f5;box-shadow:none}textarea.form-control{width:100%;height:4em}@media screen and (min-width: 833px){textarea.form-control{height:3em}}input[type=text].form-control:focus,select.form-control:focus,textarea.form-control:focus{box-shadow:none}.alert-danger,.errors{color:#b70000}.alert-danger{background-color:#ffe1e1}.error input,.error select,.error span.value label,.error textarea{background-color:#ffe1e1}p.error{color:red}.btn-primary{display:flex;align-items:center;justify-content:center;margin:auto;line-height:3;padding:0 2em;color:#fff;border-color:#c29148;border-radius:32px;background-color:#c29148;cursor:pointer}input.form-control:-moz-placeholder-shown,input.form-control:-ms-input-placeholder,input.form-control:placeholder-shown,input.form-control::-webkit-input-placeholder,input.form-control::-ms-input-placeholder,input.form-control::-moz-placeholder{color:#818181 !important}@media(min-width: 768px){.formInputInner.city,.formInputInner.state{margin-top:0}}@media(max-width: 767px){.formInputInner.state{margin-top:0}}.error_list{display:none;text-align:left}#sl_lp_inquiry .error_list{margin-top:5px}.error_list.is_active{display:block}#sideForm .error_list.is_active{margin-top:-10px;margin-bottom:1em}.error_list_item{color:red}#sideForm .error_list_item{font-size:12px}#sideForm .f_group{display:flex;gap:10px}#sideForm .f_group>div{width:calc(50% - 5px)}.checkbox_field{display:flex;flex-wrap:wrap;gap:.5em;margin-bottom:.5em}.checkbox_field legend{font-size:16px;margin-bottom:.5em;color:inherit;border:unset;text-align:left;font-weight:bold}.checkbox_field label{width:calc(50% - .5em);text-align:left;font-size:14px;font-weight:normal;cursor:pointer;letter-spacing:-0.05em;accent-color:#d30d30}.checkbox_field label:hover{text-decoration:underline}@media(width < 1024px){.checkbox_field label{font-size:12px}}.checkbox_field label input{width:1em;height:1em;margin:unset;margin-right:3px;appearance:auto}.checkbox_field label input[type=checkbox]:checked:before{content:unset}.checkbox_field label.ml_unset{margin-left:unset}