*{box-sizing:border-box}.scroll-box{overflow-y:auto;height:160px;padding:.8em;border:1px solid var(--bd1)}.contact-pp-box{font-size:.85em}span.wpcf7-list-item{margin:0 .1em 0 0}.wpcf7-form-control-wrap{display:block}.wpcf7-form-control-wrap.acceptance,.wpcf7-form-control-wrap.q_age,.wpcf7-form-control-wrap.q_born,.wpcf7-form-control-wrap.q_currentcompany,.wpcf7-form-control-wrap.q_hopeincome,.wpcf7-form-control-wrap.q_hopemonth,.wpcf7-form-control-wrap.q_hopeyear,.wpcf7-form-control-wrap.q_income,.wpcf7-form-control-wrap.q_zipcode{display:inline-block}.hissu,.nini{font-size:.8em;font-weight:400;display:inline-block;margin-left:.4em;padding:.3em .7em;background:#ccc;border-radius:100vh;line-height:1.1}.hissu{background:#e00;color:#fff}.q-item{margin-top:.4em}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:inline-block;vertical-align:middle;background-color:#fff;background-image:none;padding:.8em;border:2px solid var(--c-main);border-radius:3px;width:100%}input[type=date].w100,input[type=datetime-local].w100,input[type=datetime].w100,input[type=email].w100,input[type=month].w100,input[type=number].w100,input[type=password].w100,input[type=search].w100,input[type=tel].w100,input[type=text].w100,input[type=time].w100,input[type=url].w100,input[type=week].w100,select.w100,textarea.w100{width:100%}input[type=date].w2,input[type=datetime-local].w2,input[type=datetime].w2,input[type=email].w2,input[type=month].w2,input[type=number].w2,input[type=password].w2,input[type=search].w2,input[type=tel].w2,input[type=text].w2,input[type=time].w2,input[type=url].w2,input[type=week].w2,select.w2,textarea.w2{width:2em}input[type=date].w4,input[type=datetime-local].w4,input[type=datetime].w4,input[type=email].w4,input[type=month].w4,input[type=number].w4,input[type=password].w4,input[type=search].w4,input[type=tel].w4,input[type=text].w4,input[type=time].w4,input[type=url].w4,input[type=week].w4,select.w4,textarea.w4{width:4em}input[type=date].w8,input[type=datetime-local].w8,input[type=datetime].w8,input[type=email].w8,input[type=month].w8,input[type=number].w8,input[type=password].w8,input[type=search].w8,input[type=tel].w8,input[type=text].w8,input[type=time].w8,input[type=url].w8,input[type=week].w8,select.w8,textarea.w8{width:8em}input[type=date].w10,input[type=datetime-local].w10,input[type=datetime].w10,input[type=email].w10,input[type=month].w10,input[type=number].w10,input[type=password].w10,input[type=search].w10,input[type=tel].w10,input[type=text].w10,input[type=time].w10,input[type=url].w10,input[type=week].w10,select.w10,textarea.w10{width:10em}input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{outline:0;border-color:#ff6a2d}input[type=date]:focus-visible,input[type=datetime-local]:focus-visible,input[type=datetime]:focus-visible,input[type=email]:focus-visible,input[type=month]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=time]:focus-visible,input[type=url]:focus-visible,input[type=week]:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #ff6a2d;border:none}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;transition:all,.3s;border:none;outline:0;display:inline-block;height:43px;background:var(--c-maindark);cursor:pointer;width:100%;color:#fff;font-size:1rem}input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{cursor:inherit;background:#ccc}@media (min-width:1024px){input[type=button],input[type=reset],input[type=submit]{min-width:300px;max-width:340px}}@media (hover:hover){input[type=button],input[type=reset],input[type=submit]{min-width:300px;max-width:340px}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:var(--c-main);color:#fff}}form label{cursor:pointer}textarea.h9{height:9em}@media (min-width:1024px){.scroll-box{height:200px}}