.form_section{padding:60px 0 0}.form_section input[type='text'].input_ss,.form_section input[type='text'].input_s,.form_section input[type='text'].input_mm,.form_section input[type='text'].input_m,.form_section input[type='text'].input_l,.form_section input[type='email'].input_ss,.form_section input[type='email'].input_s,.form_section input[type='email'].input_mm,.form_section input[type='email'].input_m,.form_section input[type='email'].input_l,.form_section input[type='tel'].input_ss,.form_section input[type='tel'].input_s,.form_section input[type='tel'].input_mm,.form_section input[type='tel'].input_m,.form_section input[type='tel'].input_l,.form_section textarea,.form_section select{height:40px;margin:0 5px 0 0;padding:.45em;font-size:1.6rem;font-size:16px;border:1px solid #e4d8c9;border-radius:4px}.form_section *::placeholder{color:#aaa}.form_section table{width:100%;border-collapse:collapse;border-spacing:0;border-top:1px dashed #e4d8c9}.form_section tr{border-bottom:1px dashed #e4d8c9}.form_section th,.form_section td{padding:1.5em}.form_section th{font-weight:700;text-align:right;position:relative;padding-right:6rem;white-space:nowrap;color:#252525}.form_section td{text-align:left;padding-left:2rem}.form_section td .comment{margin:0 0 .4em}@media (max-width: 700px){.form_section{padding:40px 0 0}.form_section tr,.form_section th,.form_section td,.form_section tbody{display:block;width:100%}.form_section tr{padding:1.5em 0}.form_section th,.form_section td{padding:0}.form_section th{text-align:left;border-bottom:none;border-left:5px solid #e4d8c9;padding-left:.5em;margin:0 0 1em}.form_section td{padding:0}}.form_section .reqired_mk{display:inline-block;background:#fbaa31;color:#fff;font-size:1.3rem;width:4rem;text-align:center;line-height:24px;border-radius:4px;vertical-align:baseline;position:absolute;right:0;top:50%;transform:translateY(-50%)}.form_section .input_s{width:33%}.form_section .input_m{width:80%}.form_section .input_l{width:100%}.form_section textarea.input_l{height:200px;line-height:1.8}.form_btn{padding:3em 0 0}.form_btn .text{text-align:center}.form_btn .privary_box{margin:30px 0 0;border:1px solid #e4d8c9;background:#fff;height:300px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.form_btn .btn_wrapper{display:flex;justify-content:center;margin:3em 0 0}.form_btn .btn{position:relative}.form_btn .btn input{text-decoration:none;font-style:normal;display:inline-block;background:#27a5b8;color:#fff;text-align:center;line-height:50px;font-size:1.5rem;border-radius:4px;width:20em;padding:0 1.4rem;position:relative;z-index:1;transition:background .3s;cursor:pointer}.form_btn .btn::before{content:"";display:inline-block;width:.7rem;height:.7rem;border-style:solid;border-color:#fff;border-width:1px 1px 0 0;transform:translateY(-50%) rotate(45deg);transform-origin:50% 50%;position:absolute;z-index:2;right:1.5em;top:50%}@media (any-hover: hover){.form_btn .btn:hover input{background:#f36304}}.spam_box{line-height:1.6;background:#fff;padding:min(5vw, 30px);border-radius:10px;border:1px solid #e4d8c9}.clipboardBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:none;background:transparent;color:#27a5b8;text-decoration:underline;padding:0 22px 0 0;position:relative;display:inline-block;cursor:pointer;transition:color .4s}.clipboardBtn svg{height:16px;width:16px;position:absolute;right:4px;top:50%;transform:translateY(-50%);fill:#27a5b8;transition:fill 0.4s}.clipboardBtn:hover{color:#f36304}.clipboardBtn:hover svg{fill:#f36304}.wpcf7 form .wpcf7-not-valid-tip{margin-top:8px;color:#c00}.wpcf7 form .wpcf7-response-output{background:#c00;color:#fff;border:none;padding:1em;border-radius:4px}.wpcf7 form .wpcf7-spinner{position:absolute;z-index:3;background:#fff;right:1em;top:50%;margin:-12px 0 0;opacity:1}.wpcf7 form .wpcf7-spinner::before{background:#27a5b8}@media (any-hover: hover){.wpcf7 form .wpcf7-spinner::before{background:#f36304}}
