@charset "euc-kr";
/*CSS Document*/
@import url(/adm/wiz_reset.css);




/************************************************************* È¸¿ø°¡ÀÔ : ¾à°üµ¿ÀÇ *************************************************************/
/* È¸¿ø°¡ÀÔ ¾à°ü -----------------------*/
.join_agree_tit{font-size:22px; color:#333; letter-spacing:-0.09em; line-height:1.4;}
.join_agree_txt{border:1px solid #ddd; padding:20px; margin:15px 0 0;}
.join_agree_txt textarea{width:100%; height:180px; font-size:15px; line-height:1.5; color:#444; border:0 none; box-sizing:border-box;}
	/**/
.join_agree_agree{text-align:right; margin:15px 0 0;}
.join_agree_agree input{vertical-align:middle; width:18px; height:18px;}
.join_agree_agree label{vertical-align:middle; font-size:16px; color:#444; letter-spacing:-0.02em;}
	/**/
.join_agree_all{text-align:right; margin:40px 0 0; padding:20px 0 0; border-top:1px solid #ddd;}
.join_agree_all input{vertical-align:middle; width:18px; height:18px;}
.join_agree_all label{vertical-align:middle; font-size:16px; color:#444; letter-spacing:-0.02em;}

/* ½Ç¸íÀÎÁõ -----------------------*/
.join_agree_namecheck{text-align:center; border:1px solid #ddd; padding:25px 0; margin:15px 0 0;}
.join_agree_namecheck, .join_agree_namecheck *{vertical-align:middle;}
.join_agree_namecheck span{font-size:15px; letter-spacing:-0.05em; margin:0 10px 0 35px;}
.join_agree_namecheck span:first-child{margin-left:0;}
.join_agree_namecheck input{width:90px; height:35px; line-height:35px; font-size:15px; color:#333; padding:0 0 0 15px; background:#fff; border:1px solid #ddd;}

/* ¹öÆ° -----------------------*/
.join_agree_button{margin:30px 0 0; text-align:center;}




/************************************************************* È¸¿ø°¡ÀÔ : Á¤º¸ÀÔ·Â *************************************************************/
.join_input_tit{font-size:22px; color:#333; letter-spacing:-0.09em; line-height:1.4;}
	/**/
.join_input_cont{margin:0 0 0;}
.join_input_caption{text-align:right; font-size:14px; color:#777; letter-spacing:-0.05em; margin:0 0 10px;}
.join_input_caption span{color:#ff1d1d; font-weight:600;}
	/**/
.join_input_cont table{border-top:1px solid #999;}
.join_input_cont table, .join_input_cont table *{vertical-align:middle;}
.join_input_cont table th, .join_input_cont table td{padding:15px 0 15px 20px; text-align:left; font-size:14px; font-weight:normal; border-bottom:1px solid #ddd;}
.join_input_cont table th{width:15%; background:#f7f7f7;}
.join_input_cont table th span{color:#ff1d1d; font-weight:600;}
.join_input_cont table td{}
.join_input_cont table td .input{padding:3px; background:#f7f7f7; border:1px solid #ddd; vertical-align:middle;}
.join_input_cont table td .file{background:#f7f7f7; border:1px solid #dfdfdf;}
.join_input_cont table td select{height:22px; border:1px solid #ddd;}
.join_input_cont table td label{vertical-align:middle;}
.join_input_cont table td font.comment{display:inline-block; font-size:14px; color:#777;}

/* ¹öÆ° --------------------------------*/
.join_input_button{margin:20px 0 0; text-align:center;}


/* ¾ÆÀÌµð Áßº¹È®ÀÎ ----------------------*/
.id_check_tit{position:relative; height:38px; line-height:38px; font-size:16px; color:#fff; font-weight:600; letter-spacing:-0.05em; padding-left:15px; background:#aaa;}
.id_check_tit a.close{position:absolute; right:10px; top:50%; margin-top:-10px;}

.id_check_cont{text-align:center;}
.id_check_cont p{margin:30px 0 0; font-size:13px; color:#666;}
.id_check_cont .id_search{background:#f7f7f7; border:1px solid #ddd; padding:15px 0; margin:20px 25px;}
.id_check_cont .id_search table{}
.id_check_cont .id_search table td{}
.id_check_cont .id_search table td input{width:130px; height:22px; line-height:22px; background:#fff; border:1px solid #ddd; padding:0 0 0 5px; color:#333; margin:0 3px 0 10px;}
.id_check_cont .id_search table td button{}
.id_check_cont .id_result{text-align:center; font-size:13px; color:#333; line-height:1.6;}
.id_check_cont .id_result b{font-weight:600; color:#ff1d1d;}


/* ´Ð³×ÀÓ Áßº¹È®ÀÎ ----------------------*/
.nick_check_tit{position:relative; height:38px; line-height:38px; font-size:16px; color:#fff; font-weight:600; letter-spacing:-0.05em; padding-left:15px; background:#aaa;}
.nick_check_tit a.close{position:absolute; right:10px; top:50%; margin-top:-10px;}


.nick_check_cont{text-align:center;}
.nick_check_cont p{margin:30px 0 0; font-size:13px; color:#666;}
.nick_check_cont .id_search{background:#f7f7f7; border:1px solid #ddd; padding:15px 0; margin:20px 25px;}
.nick_check_cont .id_search table{}
.nick_check_cont .id_search table td{}
.nick_check_cont .id_search table td input{width:130px; height:22px; line-height:22px; background:#fff; border:1px solid #ddd; padding:0 0 0 5px; color:#333; margin:0 3px 0 10px;}
.nick_check_cont .id_search table td button{}
.nick_check_cont .id_result{text-align:center; font-size:13px; color:#333; line-height:1.6;}
.nick_check_cont .id_result b{font-weight:600; color:#ff1d1d;}







/***************************************** È¸¿ø°¡ÀÔ : ¿Ï·á *****************************************/
.join_ok{/*border-top:1px solid #333;*/}
.join_ok .inner{text-align:center; border:1px solid #ddd; padding:10px 20px 15px; /*background:#f7f7f7;*/ line-height:1.6; padding:40px 0; letter-spacing:-0.05em;}
.join_ok .inner p{font-size:27px; font-weight:normal; color:#333; margin:0 0 5px;}
.join_ok .inner span{display:block; font-size:15px; color:#888;}
.join_ok_button{text-align:center; margin:20px 0 0;}
.join_ok_button{}







/***************************************** ·Î±×ÀÎ *****************************************/
.AW_login_wrap{border:1px solid #ddd; /*width:90%;*/ margin:0 auto; padding:80px 0;}
.AW_login_wrap .inner{width:450px; margin:0 auto;}
.AW_login_wrap .AW_login{position:relative; padding-right:120px;}
.AW_login_wrap .AW_login ul{}
.AW_login_wrap .AW_login ul li{position:relative; width:calc(100% - 2px); height:58px; background:#fff; border:1px solid #ddd;}
.AW_login_wrap .AW_login ul li:last-child{margin-top:10px;}
.AW_login_wrap .AW_login ul li span{position:absolute; left:20px; top:0; line-height:58px; font-size:14px; letter-spacing:-0.05em;}
.AW_login_wrap .AW_login ul li input{line-height:58px; width:calc(100% - 100px); height:58px; border:0 none; margin:0; padding:0 0 0 100px; font-size:15px;}
.AW_login_wrap .AW_login button{position:absolute; right:0; top:0; width:110px; height:130px; background:#000; color:#fff; font-size:16px; letter-spacing:-0.05em;}
	/**/
.AW_login_wrap .AW_login-check{margin:20px 0 0;}
.AW_login_wrap .AW_login-check input{vertical-align:middle; margin-left:15px;}
.AW_login_wrap .AW_login-check input:first-child{margin-left:0;}
.AW_login_wrap .AW_login-check label{font-size:15px; vertical-align:middle; letter-spacing:-0.05em; color:#666;}
	/**/
.AW_login_wrap .AW_login-link{margin-top:20px; padding-top:20px; border-top:1px solid #eee;}
.AW_login_wrap .AW_login-link a{font-size:15px; letter-spacing:-0.05em; color:#333;}
.AW_login_wrap .AW_login-link span{display:inline-block; margin:0 10px; color:#ddd;}


/* ºñÈ¸¿ø·Î±×ÀÎ ------------------------- */
.AW_login_none_wrap {margin:40px auto 0; text-align:center;}
.AW_login_none_wrap a{display:inline-block; height:45px; line-height:45px; padding:0 40px; font-size:16px; letter-spacing:-0.05em; color:#333; background:#fff; border:1px solid #333; transition:all 0.3s;}
.AW_login_none_wrap a:hover{background:#333; color:#fff;}


/* ºñÈ¸¿øÀ¸·Î Á¶È¸ ------------------------*/
.AW_login_nonesearch_tit{margin:50px 0 0; text-align:center;}
.AW_login_nonesearch_tit strong{display:block; font-size:20px; letter-spacing:-0.08em; color:#333; font-weight:600;}
.AW_login_nonesearch_tit small{display:block; font-size:14px; letter-spacing:-0.02em; color:#666; margin:10px 0 0;}
	/**/
.AW_login_nonesearch_wrap {margin:15px 0 0; border:1px solid #ddd; padding:40px 0; text-align:center;}
.AW_login_nonesearch_wrap .form{}
.AW_login_nonesearch_wrap .form, .AW_login_nonesearch_wrap .form *{vertical-align:middle;}
.AW_login_nonesearch_wrap .form span{font-size:15px; letter-spacing:-0.05em; margin:0 10px 0 30px;}
.AW_login_nonesearch_wrap .form span:first-child{margin-left:0;}
.AW_login_nonesearch_wrap .form input{width:120px; height:32px; line-height:32px; font-size:15px; color:#333; background:#fff; border:1px solid #ddd; padding:0 0 0 15px;}
.AW_login_nonesearch_wrap .form button{width:110px; height:34px; background:#fff; border:1px solid #888; color:#222; font-size:14px; letter-spacing:-0.05em; transition:all 0.3s; margin-left:10px;}
.AW_login_nonesearch_wrap .form button:hover{background:#333; border-color:#333; color:#fff;}








/***************************************** ¾ÆÀÌµð ºñ¹Ð¹øÈ£ Ã£±â *****************************************/
.idpw-wrap{overflow:hidden;}
.idpw-wrap .id-search{float:left;}
.idpw-wrap .pw-search{float:right;}
.idpw-wrap .inner{width:400px; padding:60px 65px 70px; border:1px solid #ddd;}
	/**/
.idpw-wrap .inner .tit{text-align:center; line-height:1.4;}
.idpw-wrap .inner .tit strong{display:block; font-size:20px; color:#333; font-weight:600; letter-spacing:-0.07em;}
.idpw-wrap .inner .tit span{display:block; font-size:14px; color:#666; letter-spacing:-0.05em; margin:5px 0 0;}
	/**/
.idpw-wrap .inner .form{margin:30px 0 0;}
.idpw-wrap .inner .form ul{overflow:hidden;}
.idpw-wrap .inner .form ul li{position:relative; float:left; width:calc(100% - 2px); height:58px; margin-bottom:5px; background:#fff; border:1px solid #ddd;}
.idpw-wrap .inner .form ul li:last-child{margin-bottom:10px;}
.idpw-wrap .inner .form ul li span{position:absolute; left:20px; top:0; line-height:58px; font-size:14px; letter-spacing:-0.05em;}
.idpw-wrap .inner .form ul li input{line-height:58px; width:calc(100% - 80px); height:58px; border:0 none; margin:0; padding:0 0 0 80px; font-size:15px;}
.idpw-wrap .inner .form button{width:100%; height:60px; background:#000; color:#fff; font-size:17px; letter-spacing:-0.05em;}
.idpw-wrap .inner .form ul li.pw-id{width:calc(50% - 5px);}
.idpw-wrap .inner .form ul li.pw-name{width:calc(50% - 4px); margin-left:5px;}






/***************************************** ºñ¹Ð¹øÈ£ ÀçÈ®ÀÎ *****************************************/
.recf_pw{border-top:1px solid #333;}
.recf_pw .inner{border-width:0 1px 1px; border-style:solid; border-color:#ddd; background:#fff; padding:20px 25px;}
.recf_pw .tit{font-size:17px; font-weight:600; color:#999; letter-spacing:-0.05em; line-height:1.6; padding:0 0 0 18px; background:url(image/title_bullet.png) left 50% no-repeat; margin:0 0 5px;}
.recf_pw .tit span{color:#444;}
.recf_pw p{font-size:13px; font-weight:normal; margin:0 0 20px;}
.recf_pw .cont{background:#f7f7f7; padding:15px;}
.recf_pw .cont table{}
.recf_pw .cont table th, .recf_pw .cont table td{text-align:left; font-weight:normal;}
.recf_pw .cont table th{padding-left:20px; padding-right:10px;}
.recf_pw .cont table th.first{padding-left;0;}
.recf_pw .cont table td{}
.recf_pw .cont table td strong{font-size:15px; font-weight:600; color:#333;}
.recf_pw .cont table td input{width:150px; height:20px; background:#fff; border:1px solid #ccc; padding:0 0 0 5px;}


.recf_pw_button{text-align:center; margin:20px 0 0;}




/***************************************** Á¤º¸¼öÁ¤ *****************************************/
.myinfo_tit{font-size:16px; font-weight:600; color:#999; letter-spacing:-0.05em; line-height:1.6; padding:0 0 0 18px; background:url(image/title_bullet.png) left 50% no-repeat;}
.myinfo_tit span{color:#444;}
.myinfo_caption{text-align:right; font-size:11px; color:#999;}
.myinfo_caption span{color:#ff1d1d; font-weight:600;}
.myinfo_cont{margin:5px 0 0; border-top:1px solid #333;}
.myinfo_cont table{}
.myinfo_cont table th, .myinfo_cont table td{text-align:left; font-weight:normal; border-bottom:1px solid #ddd;}
.myinfo_cont table th{width:18%; height:40px; padding-left:20px; background:#f7f7f7;}
.myinfo_cont table th span{color:#ff1d1d; font-weight:600;}
.myinfo_cont table td{padding:7px 0 7px 15px;}
.myinfo_cont table td .input{padding:3px; background:#f7f7f7; border:1px solid #ddd; vertical-align:middle;}
.myinfo_cont table td .file{background:#f7f7f7; border:1px solid #dfdfdf;}
.myinfo_cont table td select{height:22px; border:1px solid #ddd;}
.myinfo_cont table td label{vertical-align:middle;}
.myinfo_cont table td font.comment{display:inline-block; font-size:12px; color:#888;}


/* ¹öÆ° --------------------------------*/
.myinfo_button{margin:20px 0 0; text-align:center;}








/***************************************** È¸¿øÅ»Åð *****************************************/
.AW-myout{width:500px; border:1px solid #ddd; padding:40px; margin:0 auto;}
	/**/
.AW-myout dl{margin-top:20px;}
.AW-myout dl:first-child{margin:0;}
.AW-myout dl dt{font-size:15px; letter-spacing:-0.05em;}
.AW-myout dl dt span{color:#ff1d1d; font-weight:600;}
.AW-myout dl dd{margin:10px 0 0;}
.AW-myout dl dd input, .AW-myout dl dd textarea{width:100%; fonf-size:15px; letter-spacing:-0.02em; background:#fff; border:1px solid #ddd; box-sizing:border-box;}
.AW-myout dl dd input{height:35px; line-height:35px; padding-left:10px;}
.AW-myout dl dd textarea{height:100px; padding:8px 10px; line-height:1.5;}
	/**/
.AW-myout .AW-myout-btn{text-align:center; margin:30px 0 0;}
















.select {border:1px solid #ccc; background:#fff;}
.input {border:1px solid #dfdfdf; background:#f7f7f7;}
.input_idpw {font-size:11px; color:#545454; border:1px solid #dfdfdf; background:#fff;}
.search_input {color:#847f74; border:1px solid #cfcfcf; background-color: #fff;}
.textarea {border:1px solid #e7e7e7; background-color:#f4f4f4;}

/* È¸¿ø°ü·Ã - ·Î±×ÀÎ */
.input_id {color:#847f74; border:#cfcfcf 1px solid; background:#fff;}

/*ÀÎÇ²*/
.inp { border:1px solid #CCCCCC; height:16px; vertical-align:middle;}
.inp02 { border:1px solid #CCCCCC; height:16px; line-height:13px; vertical-align:middle; font-size:11px}
.inp_hd { border:1px solid #ffffff; height:16px; vertical-align:middle;}
