/* login */

.log_wrap {position:relative; width:100%; box-sizing:border-box; padding:20px; margin:0 auto;}
.log_img {position:relative; width:100%; height:150px;}
.log_logo {position:relative; width:60px; height:30px; background:url("/img/login/log_logo.png") no-repeat; background-size:60px 30px;}
.log_pic {position:absolute; width:100px; height:100px; left:50%; bottom:0px; margin-left:-50px; background:url("/img/login/log_pic.png") no-repeat; background-size:100px 100px;}
.log_form {position:relative; width:100%; margin-top:7px;}
.log_inf {position:relative; width:100%; height:58px; box-sizing:border-box;}
.log_but {position:relative; width:100%; height:50px; box-sizing:border-box; margin-top:12px; background:url("/img/login/log_bt_bg.png") repeat-x; background-size:5px 50px;}
.log_butxt {position:relative; width:80px; height:50px; box-sizing:border-box; background:url("/img/login/log_bt_txt.png") no-repeat; background-size:80px 50px;}
.log_butarr {position:absolute; width:25px; height:25px; right:0px; bottom:7px; background:url("/img/login/log_bt_arr.png") no-repeat; background-size:25px 25px;}
.log_check {position:relative; width:110px; height:30px; box-sizing:border-box; padding-left:37px; padding-top:7px; margin-top:50px; background:url("/img/login/log_check.png") no-repeat 0px 0px; background-size:30px 60px; color:#868687; font-weight:bold; font-size:12px;}
.check_on {background-position:0px -30px;}
.log_txt {position:relative; width:100%; height:40px; box-sizing:border-box; margin-top:15px; font-size:12px; color:#797777; line-height:150%; letter-spacing:-1px;}
.log_copy {position:absolute; width:260px; left:50%; bottom:20px; margin-left:-130px; font-size:10px; color:#c6c6c8; text-align:center;}
.join_but {position:relative; width:100%; height:54px; line-height:54px; box-sizing:border-box; border-radius:5px; background:#515d7a url("/img/apply/app_pic_02.png") no-repeat 100% 50%; background-size:30px 20px; text-align:center; font-size:14px; letter-spacing:-1px; font-weight:bold; color:#fff; margin-top:10px;}


/* form */
.inputForm_login
{
	font-size:18px;
	font-weight:normal;
	letter-spacing:normal;
	color:#000;
	height:58px;
	width:100%;
	background-color:transparent;
	box-sizing:border-box;
	border-bottom:solid 1px #e5e5e6;
	border-radius:0px;
	font-family:nanumbarungothic,"Apple SD Gothic Neo","Apple SD 산돌고딕 Neo","Noto Sans","본고딕","Nanum Gothic","나눔 고딕","Droid sans","Malgun Gothic","맑은 고딕",sans-serif;
}
input.inputForm_login::-webkit-input-placeholder{color:#000; font-size:18px; font-weight:bold;}
input.inputForm_login::-moz-placeholder{color:#000; font-size:18px; font-weight:bold;}
input.inputForm_login:-moz-placeholder{color:#000; font-size:18px; font-weight:bold;}
input.inputForm_login:-ms-input-placeholder{color:#000; font-size:18px; font-weight:bold;}


