/*CSS Document*/
@import url(/KOR/css/reset.css);


body{SCROLLBAR-FACE-COLOR: #CFCFCF;SCROLLBAR-3DLIGHT-COLOR: #CFCFCF;SCROLLBAR-ARROW-COLOR: #ffffff;SCROLLBAR-DARKSHADOW-COLOR: #CFCFCF;SCROLLBAR-BASE-COLOR:#CFCFCF;}
/*
form{ margin:0;}

a:link { color: #83807d; text-decoration: none }
a:visited { color: #83807d; text-decoration: none }
a:hover { color: #83807d; text-decoration: underline }
a:active { color: #ff0000; text-decoration: none }

p { margin-top: 0px; margin-bottom: 0px }
td,table {font-size: 12px; color: #847f74; line-height:1.6;}
*/

.select {  color:#666666; border:1px solid #cccccc; background-color:#ffffff;}
.input {border:0px;   color:#545454; border:1px solid #dfdfdf; background-color:#f7f7f7;}
.input_idpw {border:0px; font-size:10pt;  color:#545454; border:1px solid #dfdfdf; background-color:#ffffff;}
.search_input { font-size:12px; color: #847f74;  border: #cfcfcf 1px solid; background-color: #ffffff;}
.textarea {  color:#666666; border:1px solid #e7e7e7; background-color:#f4f4f4;}



/* 로그인 ------------------------------------------------------------------------------------------*/
.AW_login_wrap{padding:50px 0; background:#f5f5f5; border:1px solid #ededed;}
.AW_login_wrap .cont_wrap{width:430px; margin:0 auto;}
.AW_login_wrap .cont_wrap .tit{font-size:20px; font-weight:600; color:#444; letter-spacing:-0.05em;}
.AW_login_wrap .cont_wrap .form{position:relative; margin:15px 0 0;}
.AW_login_wrap .cont_wrap .form input{width:277px; height:35px; line-height:35px; padding-left:15px; font-size:14px; color:#333; background:#fff; border:1px solid #ddd; margin:4px 0 0;}
.AW_login_wrap .cont_wrap .form input:first-child{margin:0;}
.AW_login_wrap .cont_wrap .form button{position:absolute; right:0; top:0; width:130px; height:78px; font-size:15px; color:#fff; letter-spacing:-0.05em; background:#4a8bdf; border:1px solid #4a8bdf; border-radius:3px;}
.AW_login_wrap .cont_wrap .form button:hover{background:#1263cc; border-color:#1263cc;}
.AW_login_wrap .cont_wrap .secure{margin:15px 0 0;}
.AW_login_wrap .cont_wrap .secure label{font-size:14px; color:#666; letter-spacing:-0.05em;}
.AW_login_wrap .cont_wrap .secure input{}
.AW_login_wrap .cont_wrap .button{border-top:1px dotted #aaa; margin:25px 0 0; padding:25px 0 0; overflow:hidden;}
.AW_login_wrap .cont_wrap .button a{float:left; width:241px; height:38px; line-height:38px; font-size:14px; letter-spacing:-0.05em; color:#888; text-align:center; background:#fff; border:1px solid #ddd; margin-left:5px;}
.AW_login_wrap .cont_wrap .button a:hover{background:#fff; border-color:#aaa;}
.AW_login_wrap .cont_wrap .button a:first-child{width:180px; margin:0;}



/* 아이디/비번찾기 ------------------------------------------------------------------------------------------*/
.AW_idpw_wrap{padding:50px 0; background:#f5f5f5; border:1px solid #ededed;}
.AW_idpw_wrap .cont_wrap{width:410px; margin:0 auto;}
.AW_idpw_wrap .cont_wrap .tit{text-align:center;}
.AW_idpw_wrap .cont_wrap .tit strong{display:block; font-size:20px; font-weight:600; color:#444; letter-spacing:-0.05em;}
.AW_idpw_wrap .cont_wrap .tit small{display:block; font-size:14px; color:#888; letter-spacing:-0.05em; margin:10px 0 0;}
.AW_idpw_wrap .cont_wrap .form{position:relative; margin:20px 0 0;}
.AW_idpw_wrap .cont_wrap .form input{width:257px; height:35px; line-height:35px; padding-left:15px; font-size:14px; color:#333; background:#fff; border:1px solid #ddd; margin:4px 0 0;}
.AW_idpw_wrap .cont_wrap .form input:first-child{margin:0;}
.AW_idpw_wrap .cont_wrap .form button{position:absolute; right:0; top:0; width:130px; height:78px; font-size:15px; color:#fff; letter-spacing:-0.05em; background:#4a8bdf; border:1px solid #4a8bdf; border-radius:3px;}
.AW_idpw_wrap .cont_wrap .form button:hover{background:#1263cc; border-color:#1263cc;}



/* 회원가입 ------------------------------------------------------------------------------------------*/
/* 약관동의 */
.AW_joinagree_wrap{padding:20px; border:3px solid #eaeaea;}
.AW_joinagree_wrap .tit{font-size:15px; font-weight:600; color:#999; line-height:1.3; letter-spacing:-0.05em; margin:0 0 10px;}
.AW_joinagree_wrap .tit strong{color:#333; font-weight:600;}
.AW_joinagree_wrap textarea{width:100%; height:180px; padding:10px 15px; font-size:13px; color:#666; line-height:1.5; background:#f4f4f4; border:1px solid #eaeaea; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.AW_joinagree_wrap .agree{text-align:right; margin:10px 0 0;}
.AW_joinagree_wrap .agree label{font-size:13px; letter-spacing:-0.05em; color:#666;}
.AW_joinagree_wrap .agree input{position:relative; top:-1px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.AW_joinagree_wrap .agree input{top:0px;}
}
/* 정보입력 */
.AW_joininput_wrap{}
.AW_joininput_wrap .tit{font-size:15px; font-weight:600; color:#999; line-height:1.3; letter-spacing:-0.05em;}
.AW_joininput_wrap .tit strong{color:#333; font-weight:600;}
.AW_joininput_wrap table{border-top:1px solid #999;}
.AW_joininput_wrap table caption{position:relative; top:-15px; text-align:right; font-size:12px; color:#888; letter-spacing:-0.05em; line-height:1.3;}
.AW_joininput_wrap table caption b{font-weight:normal; color:#111;}
.AW_joininput_wrap table th, .AW_joininput_wrap table td{height:25px; padding:8px 10px 8px 15px; font-size:13px; text-align:left; color:#666; border-bottom:1px solid #ddd; border-right:1px solid #eee;}
.AW_joininput_wrap table th:last-child, .AW_joininput_wrap table td:last-child{border-right:0 none;}
.AW_joininput_wrap table th{background:#f7f7f7; font-weight:600;}
.AW_joininput_wrap table td{}
.AW_joininput_wrap table td, .AW_joininput_wrap table td *{vertical-align:middle;}
.AW_joininput_wrap table td .input_style{height:23px; line-height:23px; font-size:13px; color:#666; padding-left:10px; background:#f7f7f7; border:1px solid #dfdfdf;}
.AW_joininput_wrap table td .input_sidebtn{height:25px; padding:0 20px; font-size:13px; color:#666; background:#fff; border-width:1px; border-style:solid; border-color:#ddd #ccc #ccc #ddd;}
.AW_joininput_wrap table td label input{position:relative; top:-2px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.AW_joininput_wrap table td label input{top:-1px;}
}




/* 회원탈퇴 ------------------------------------------------------------------------------------------*/
.AW_myout_wrap{}
.AW_myout_wrap table{border-top:1px solid #999;}
.AW_myout_wrap table th, .AW_myout_wrap table td{height:25px; padding:8px 10px 8px 15px; text-align:left; font-weight:normal; font-size:13px; color:#666; border-bottom:1px solid #ddd; border-right:1px solid #eee;}
.AW_myout_wrap table th:last-child, .AW_myout_wrap table td:last-child{border-right:0 none;}
.AW_myout_wrap table th{background:#f9f9f9;}
.AW_myout_wrap table td{}
.AW_myout_wrap table td input{width:100%; height:25px; line-height:23px; padding-left:10px; font-size:13px; color:#666;background:#f4f4f4; border:1px solid #ddd; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.AW_myout_wrap table td textarea{width:100%; height:100px; padding:10px 15px; font-size:13px; color:#666; line-height:1.5; background:#f4f4f4; border:1px solid #ddd; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}



/* 공통 ------------------------------------------------------------------------------------------*/
/* 버튼 */
.AW_mem_btn{text-align:center; margin:30px 0 0; font-size:0;}
.AW_mem_btn, .AW_mem_btn *{vertical-align:middle;}
.AW_mem_btn button{width:130px; height:40px; text-align:center; font-size:15px; font-weight:600; color:#fff; letter-spacing:-0.05em; background:#999; margin-left:5px;}
.AW_mem_btn button.on{background:#555;}
.AW_mem_btn button:first-child{margin:0;}
.AW_mem_btn button:hover{background:#888;}
.AW_mem_btn button.on:hover{background:#444;}
	/**/
.AW_mem_btn a{display:inline-block; width:130px; height:40px; line-height:40px; text-align:center; font-size:15px; font-weight:600; color:#fff; letter-spacing:-0.05em; background:#999; margin-left:5px; cursor:pointer;}
.AW_mem_btn a.on{background:#555;}
.AW_mem_btn a:first-child{margin:0;}
.AW_mem_btn a:hover{background:#888;}
.AW_mem_btn a.on:hover{background:#444;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.AW_mem_btn button{margin-top:-1px!important;}
}