html, body, ul, form, dl, dt, dd, h1, h2, h3, h4, h5, h6, p {margin:0; padding:0; list-style:none; filter: expression(document.execCommand('BackgroundImageCache', false, true));}


form { margin:0; }
p { margin-top: 0px; margin-bottom: 0px }
td,table {font-size:1rem; color: var(--basic); line-height: 150%;}




.form_table{display: flex; flex-direction: column; gap:5px;}
.form_table dl{}
.form_table dl dt{position:absolute; top:0px; left:0px; overflow:hidden; display:inline-block !important; width:1px !important; height:1px !important; margin:0 !important; font-size:0 !important; line-height:0 !important;}
.form_table dl dd{display: flex;}
.form_table dl dd .input{background-color: transparent; width: 100%; height: 50px; line-height: 48px; box-sizing: border-box; border:1px solid rgba(255,255,255,.15); color:var(--white); padding: 0 15px; font-size: 0.889rem; letter-spacing: var(--letter-spacing-input);}
.form_table dl dd .input::placeholder{color:rgba(255,255,255,.5);}
.form_table dl dd .norobot_img{padding: 8px 0; width: 80px; display: inline-block;}
.form_table dl dd .norobot_img img{width: 100%; height: auto;}
.form_table dl dd .vcode{width: calc(100% - 142px); margin: 0 4px; border:0; border-bottom: 1px solid rgba(255,255,255,.15);}
.form_table dl dd .sub_txt{font-size:0; width: 54px; text-align:center; border-bottom: 1px solid rgba(255,255,255,.15);}
.form_table dl dd .sub_txt a{display: block; font-size: 0.889rem; letter-spacing: var(--letter-spacing-input); line-height: 48px; color:var(--white);}

.formBtn{margin: 15px 0 0;}
.formBtn .btn_confirm{display: block; padding: 0; border:0; background:var(--main); cursor: pointer; width: 100%; line-height: 52px; font-size: 1rem; font-weight: 600; color:var(--white); letter-spacing: var(--letter-spacing-button); transition: all .3s ease;}
.formBtn .btn_confirm:hover{background:var(--sub);}


/*******************************************************************************
	@media ~980px
*******************************************************************************/
@media all and (max-width:980px){





}

/*******************************************************************************
	@media ~680px
*******************************************************************************/
@media all and (max-width:680px){


	.form_table dl dd .input{height: 40px; line-height: 38px; padding: 0 10px;}
	.form_table dl dd .norobot_img{padding: 4px 0 3px;}
	.form_table dl dd .sub_txt a{line-height: 38px;}
	
	.formBtn{margin: 10px 0 0;}
	.formBtn .btn_confirm{line-height: 45px;}
	

}

