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




/***************************************** È¸¿ø°¡ÀÔ : ¾à°üµ¿ÀÇ *****************************************/
/* È¸¿ø°¡ÀÔ ¾à°ü -----------------------*/
.join_agree_box{border-top:1px solid #333;}
.join_agree_box div.inner{border-width:0 1px 1px; border-style:solid; border-color:#ddd; padding:20px 20px 15px; background:#f7f7f7;}
.join_tit{font-size:15px; font-weight:600; color:#999; letter-spacing:-0.05em; line-height:1.6; padding:0 0 5px 18px; margin:0 0 0px; background:url(image/title_bullet.png) left 5px no-repeat;}
.join_tit span{color:#444;}
.join_agree_box div.cont{border:1px solid #ddd; background:#fff; padding:0 20px 0 0;}
.join_agree_box div.cont textarea{width:100%; height:150px; padding:10px; line-height:1.5; background:none; border:0 none; word-break:keep-all;}
.join_agree_box div.agree{margin:10px 0 0; text-align:right;}
.join_agree_box div.agree input{vertical-align:middle; margin-right:5px;}
.join_agree_box div.agree label{vertical-align:middle;}


/* ÀüÃ¼µ¿ÀÇ -----------------------*/
.join_agree_all{text-align:center; background:#e9e9e9; border:1px solid #ddd; margin:20px 0 0; padding:10px 0;}
.join_agree_all input{vertical-align:middle; margin-right:5px;}
.join_agree_all label{vertical-align:middle; font-size:14px;}


/* ½Ç¸íÀÎÁõ -----------------------*/
.join_agree_namecheck{margin:20px 0 0; border-top:1px solid #333;}
.join_agree_namecheck div.inner{border-width:0 1px 1px; border-style:solid; border-color:#ddd; padding:10px 20px 15px;}
.join_agree_namecheck .tit{font-size:15px; 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 10px;}
.join_agree_namecheck .tit span{display:inline-block; color:#444;}

.join_agree_namecheck div.cont{background:#f7f7f7; padding:15px 0;}
.join_agree_namecheck div.cont table{}
.join_agree_namecheck div.cont table th{text-align:left; font-weight:normal; letter-spacing:-0.05em; padding-right:15px; padding-left:20px;}
.join_agree_namecheck div.cont table th.first{padding-left:0;}
.join_agree_namecheck div.cont table td{font-size:0; padding:3px 0;}
.join_agree_namecheck div.cont table td input{width:180px; height:20px; line-height:20px; background:#f7f7f7; border:1px solid #ccc; padding:0 0 0 5px; color:#333; background:#fff;}
.join_agree_namecheck div.cont table td.perno input{width:80px;}
.join_agree_namecheck div.cont table td.perno font{position:relative; top:3px; display:inline-block; width:13px; text-align:center; font-size:12px;}



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




/***************************************** È¸¿ø°¡ÀÔ : Á¤º¸ÀÔ·Â *****************************************/
.join_input_tit_wrap { position:relative; height:26px;}
.join_input_tit_wrap .t_left {position:absolute; left:0; bottom:0}
.join_input_tit_wrap .t_right {position:absolute; right:0; bottom:0;}
.join_input_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; }
.join_input_tit span{color:#444;}
.join_input_caption{text-align:right; font-size:11px; color:#999; }
.join_input_caption span{color:#ff1d1d; font-weight:600;}
.join_input_cont{margin:5px 0 0; border-top:1px solid #333;}
.join_input_cont table{}
.join_input_cont table th, .join_input_cont table td{text-align:left; font-weight:normal; border-bottom:1px solid #ddd;}
.join_input_cont table th{width:18%; height:40px; padding-left:20px; background:#f7f7f7;}
.join_input_cont table th span{color:#ff1d1d; font-weight:600;}
.join_input_cont table td{padding:7px 0 7px 15px;}
.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:12px; color:#888;}


/* ¹öÆ° --------------------------------*/
.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-width:0 1px 1px; border-style:solid; border-color:#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_tit { width:462px; margin:0 auto;  background:url(image/title_bullet.png) left 50% no-repeat; padding-left:18px; font-size:16px;font-weight:600; color:#999; letter-spacing:-0.05em;}
.AW_login_tit span {display:inline-block; color:#444;}
.AW_login_wrap{border-top:1px solid #333; width:480px; margin:10px auto;}
.AW_login_wrap .inner{border-width:0 1px 1px; border-style:solid; border-color:#ddd; background:#fff;}
.AW_login_wrap .AW_login{width:400px; padding:5px 0 20px; margin:0 auto;}
.AW_login_wrap .AW_login .tit{text-align:left; padding:0 35px 20px; border-bottom:1px solid #ddd; font-size:16px; color:#666;}
.AW_login_wrap .AW_login .form{margin:25px 0 0;}
.AW_login_wrap .AW_login .form table{}
.AW_login_wrap .AW_login .form table td{text-align:left; font-weight:normal;}
.AW_login_wrap .AW_login .form table td span{display:inline-block; width:55px;}
.AW_login_wrap .AW_login .form table td .logininput{width:168px; height:28px; line-height:28px; background:#f7f7f7; border:1px solid #ddd; padding:0 0 0 5px; margin:2px 0;}
.AW_login_wrap .AW_login .form table td button{margin-left:5px;}
.AW_login_wrap .AW_login .form table td.checkbox{padding:7px 0 0 55px;}
.AW_login_wrap .AW_login .form table td.checkbox input{vertical-align:middle;}
.AW_login_wrap .AW_login .form table td.checkbox label{vertical-align:middle; margin:0 15px 0 2px;}

.AW_login_wrap .AW_login_button{background:#f7f7f7; padding:15px 0;}
.AW_login_wrap .AW_login_button table{}
.AW_login_wrap .AW_login_button table th{font-size:11px; text-align:left; font-weight:normal; width:230px;}
.AW_login_wrap .AW_login_button table td{text-align:right; padding:2px 0;}


/* ºñÈ¸¿ø·Î±×ÀÎ ------------------------- */
.AW_login_none_wrap { width:480px; margin:30px auto 0; }
.AW_login_none_wrap .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; margin:0 0 10px;}
.AW_login_none_wrap .tit span{display:inline-block; color:#444;}
.AW_login_none_wrap .tit small{display:inline-block; font-size:13px; font-weight:normal; margin-left:10px; }
.AW_login_none{border-top:1px solid #333; ;}
.AW_login_none p { font-size:12px; color:#666; }
.AW_login_none .inner{border-width:0 1px 1px; border-style:solid; border-color:#ddd; background:#fff; padding:20px;}
.AW_login_none .cont{background:#f7f7f7; padding:5px 30px; margin-top:10px; }
.AW_login_none .cont table{}
.AW_login_none .cont table th{font-weight:normal; text-align:left;}
.AW_login_none .cont table td{text-align:center; padding:10px 0; }

/* ºñÈ¸¿øÀ¸·Î Á¶È¸ ------------------------*/
.AW_login_nonesearch_wrap { width:480px; margin:30px auto 0; }
.AW_login_nonesearch_wrap .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 6px no-repeat; }
.AW_login_nonesearch_wrap .tit span{display:inline-block; color:#444;}
.AW_login_nonesearch_wrap small {display:inline-block; font-size:12px; font-weight:normal; margin-left:1px; color:#999;}
.AW_login_nonesearch{border-top:1px solid #333; margin:10px 0 0; }
.AW_login_nonesearch .inner{border-width:0 1px 1px; border-style:solid; border-color:#ddd; background:#fff; padding:25px 25px;}
.AW_login_nonesearch .cont{background:#f7f7f7; padding:15px 0;}
.AW_login_nonesearch .cont table{}
.AW_login_nonesearch .cont table th, .AW_login_nonesearch .cont table td{text-align:left; font-weight:normal;}
.AW_login_nonesearch .cont table th{padding-right:10px; padding-left:0px;}
.AW_login_nonesearch .cont table td{padding:2px 0;}
.AW_login_nonesearch .cont table td input{width:130px; height:20px; line-height:20px; background:#fff; border:1px solid #ccc; padding:0 0 0 5px;}
.AW_login_nonesearch .cont table td button{margin-top:5px;}




/***************************************** ¾ÆÀÌµð ºñ¹Ð¹øÈ£ Ã£±â *****************************************/
.idpwbox { width:480px; margin:0 auto; }
.idpw_wrap{border-top:1px solid #333; margin:10px 0 0;}
.idpw_wrap .inner{border-width:0 1px 1px; border-style:solid; border-color:#ddd; background:#fff; padding:25px 25px;}
.idpw_wrap_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;}
.idpw_wrap_tit span{color:#444;}
.idpw_wrap p{font-size:13px; font-weight:normal; margin:0 0 20px;}
.idpw_wrap .cont{background:#f7f7f7; padding:15px 0;}
.idpw_wrap .cont table{ }
.idpw_wrap .cont table th, .AW_login_nonesearch .cont table td{text-align:left; font-weight:normal;}
.idpw_wrap .cont table th{padding-right:10px; padding-left:0px;}
.idpw_wrap .cont table th.first{padding-left:0;;}
.idpw_wrap .cont table td{padding:2px 0;}
.idpw_wrap .cont table td input{width:160px; height:20px; line-height:20px; background:#fff; border:1px solid #ccc; padding:0 0 0 5px;}
.idpw_wrap .cont table td button{margin-top: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;}








/***************************************** È¸¿øÅ»Åð *****************************************/
.myout{border-top:1px solid #333;}
.myout th, .myout td{text-align:left; font-weight:normal; border-bottom:1px solid #ddd;}
.myout th{width:18%; height:40px; padding-left:20px; background:#f7f7f7; }
.myout th span{color:#ff1d1d; font-weight:600;}
.myout td{padding:7px 15px 7px 15px;}
.myout td input{width:100%; height:20px; padding-left:5px; background:#f7f7f7; border:1px solid #ddd;}
.myout td textarea{width:100%; height:100px; padding-left:5px; background:#f7f7f7; border:1px solid #ddd;}














.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;}
