@charset "utf-8";
/* CSS Document */


.login_wrap{width:800px; margin:100px auto 150px; position:relative;}
.login_wrap .login_banner{float:left;}
.login_wrap .login_form{float:right; border:1px solid #ddd; border-top:2px solid #ff4400; padding:30px 30px 20px; width:250px;}
.login_wrap .login_form.find_id{float:none; margin:0 auto;}
.login_wrap .login_form input{}
.login_wrap .login_form input.inputbtn{margin:10px 0 5px 0; width:100%; padding:10px 0; text-align:center;}
.login_wrap .login_form p{text-align:right; margin:8px 0;}
.login_wrap .login_form p.find_id{margin:25px 0 8px; clear:both;}
.kt_input1.type_id{display:block; width:83%; margin:0 0 15px 0; border:1px solid #ddd; padding:3px 2% 5px 15%; background:url(../img/member/ip_id_bg.jpg) no-repeat left; background-size:26px;}
.kt_input1.type_pw{display:block; width:83%; margin:0 0 15px 0; border:1px solid #ddd; padding:3px 2% 5px 15%; background:url(../img/member/ip_pw_bg.jpg) no-repeat left; background-size:26px;}
.kt_input1.type_email{border:1px solid #ddd; padding:3px 3% 5px; margin:10px 0; width:94%;}

@media (max-width:667px){
	.login_wrap{width:100%; margin:20px 0;}
	.login_wrap .login_banner{float:none; display:none;}
	.login_wrap .login_form{float:none; width:80%; margin:0 5%; padding:30px 5% 20px;}
	.kt_input1.type_id{width:90%; margin:0 0 15px 0; border-top:1px solid #aaa; padding:5px 3px 7px 10%; background:url(../img/member/ip_id_bg_m.jpg) no-repeat left; background-size:30px;}
	.kt_input1.type_pw{width:90%; margin:0 0 15px 0; border-top:1px solid #aaa; padding:5px 3px 7px 10%; background:url(../img/member/ip_pw_bg_m.jpg) no-repeat left; background-size:30px;}
	.table_type3 td .kt_btn1{margin:5px 0 0 0;}
}