section.header_image{margin-bottom:5em}.mode.send>p{padding:10px;margin-bottom:20px}.mode.send .link{text-align:center}table.inputs{font-size:1.1em;margin-bottom:30px;margin-left:auto;vertical-align:top;width:98%}table.inputs th{border-bottom:1px solid #CCC;padding:10px;position:relative;text-align:right;vertical-align:top;width:170px}table.inputs th.required:before{background-color:#ff0e68;color:#FFF;content:"必須";display:inline-block;font-size:.7em;left:5px;padding:2px 8px;position:absolute;top:5px}table.inputs td{border-bottom:1px solid #CCC;padding:10px 20px}table.inputs td.error{background-color:#ff458a;color:#FFF}table.inputs td .message{font-size:.8em;margin-top:5px}table.inputs td .message:before{content:"※"}.mode.confirm table.inputs td{color:#3e79d5}table.inputs input[type=text],table.inputs select,table.inputs textarea{border:1px solid #CCC;font-size:1.1em;padding:5px 6px}table.inputs input[type=text]{width:30%}table.inputs select{min-width:30%}table.inputs select.time{min-width:auto;text-align:center;width:100px}table.inputs textarea{height:200px;width:100%}table.inputs .ref{font-family:"Noto Sans JP"}table.inputs th[colspan="2"]{text-align:left;padding-left:60px}table.inputs input[type=text].zip{text-align:center;width:100px}table.inputs .prefecture{margin-bottom:5px}#inqiury_caution_area{margin-bottom:20px}#inqiury_caution_area h3{background-color:#222;color:#FFF;margin:0;text-align:center;padding:5px}#inqiury_caution_area h4{border-bottom:1px solid #CCC;margin:0;padding:0 5px 5px}#inqiury_caution_area .panel{background-color:#f5f5f5;border:1px solid #CCC;padding:10px 15px}#inqiury_caution_area .panel p{line-height:1.8;padding:0 10px}#inqiury_caution_area .panel li{line-height:2}#inqiury_caution_area .caution{color:#e61a1a}#inqiury_caution_area .about_mail{margin-bottom:20px}#input_form .controls .iwp-button{font-size:1.2em;padding-left:30px;padding-right:30px;text-align:center}#input_form .controls .mode>*:before{font-family:"Font Awesome 5 Free";margin-right:3px}#input_form .controls .mode .confirm:before{content:"\f058"}#input_form .controls .mode .send:before{content:"\f1d8"}#input_form .controls .mode .reedit{font-family:"Noto Sans JP"}#input_form .controls .mode .reedit:before{content:"\f2ea";font-weight:900}@media only screen and (max-width:768px){table.inputs input[type=text],table.inputs select,table.inputs textarea{width:100%}table.inputs input[type=text].name{width:49%}table.inputs input.address{margin-bottom:5px}}@media only screen and (max-width:640px){table.inputs th{border-bottom:0;display:block;padding-bottom:0;text-align:left;width:100%}table.inputs th.required{padding-top:25px}table.inputs th.required::before{left:0;top:0}table.inputs th[colspan="2"]{padding-left:10px}table.inputs td{display:block;padding:10px 15px 20px}}