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


/***************************************** È¸¿ø°¡ÀÔ : ¾à°üµ¿ÀÇ *****************************************/
/* È¸¿ø°¡ÀÔ ¾à°ü -----------------------*/
.join_agree_cont{margin:10px 0 0;}
.join_agree_cont textarea{width:100%; height:200px; padding:15px; line-height:1.6; font-size:13px; color:#777; background:#fff; border:1px solid #ddd; box-sizing:border-box; word-break:keep-all; resize:none; transition:all 0.3s;}
.join_agree_check{margin:10px 0 0; text-align:right;}
.join_agree_check label{font-size:15px; letter-spacing:-0.02em; color:#333; vertical-align:middle;}
.join_agree_check input{margin:0 0 0 5px; width:20px; height:20px; vertical-align:middle;}

.join_agree_pad{padding:60px 0 0;}

/* ÀüÃ¼µ¿ÀÇ -----------------------*/
.join_agree_all{margin:50px 0 0; padding:20px 0 0; border-top:1px solid #ddd; text-align:right;}
.join_agree_all label{font-size:15px; letter-spacing:-0.02em; color:#333; vertical-align:middle;}
.join_agree_all input{margin:0 0 0 5px; width:20px; height:20px; vertical-align:middle;}

/* ½Ç¸íÀÎÁõ -----------------------*/
.join_agree_namecheck{margin:40px 0 0; padding:30px 0; background:#f7f7f7;}
.join_agree_namecheck div.inner{width:100%; max-width:400px; margin:0 auto;}
.join_agree_namecheck .tit{font-size:16px; font-weight:600; color:#444; letter-spacing:-0.05em; line-height:1.6;}
.join_agree_namecheck div.cont{margin:15px 0 0;}
.join_agree_namecheck div.cont dl{position:relative; height:40px; padding-left:100px; margin:5px 0 0;}
.join_agree_namecheck div.cont dl:first-child{margin:0;}
.join_agree_namecheck div.cont dl dt{position:absolute; left:0; top:0; line-height:40px; font-size:14px; color:#444;}
.join_agree_namecheck div.cont dl dd{}
.join_agree_namecheck div.cont dl dd input{width:100%; height:40px; line-height:40px; padding-left:10px; border:1px solid #ddd; box-sizing:border-box;}
.join_agree_namecheck div.cont dl.perno{overflow:hidden;}
.join_agree_namecheck div.cont dl.perno input{float:left; width:calc(50% - 5px);}
.join_agree_namecheck div.cont dl.perno font{float:left; width:10px; height:40px; line-height:40px; text-align:center;}

/***************************************** È¸¿ø°¡ÀÔ : Á¤º¸ÀÔ·Â *****************************************/
.join_input_cont{margin:25px 0 0; border-top:1px solid #999; padding:15px 0 0;}
.join_input_cont table{}
.join_input_cont table th, .join_input_cont table td{text-align:left; font-weight:normal; font-size:15px; letter-spacing:-0.05em; /*border-bottom:1px solid #ddd;*/}
.join_input_cont table th{width:130px; height:40px; padding-left:15px; /*background:#f7f7f7;*/}
.join_input_cont table th span{color:#ff1d1d; font-weight:600;}
.join_input_cont table td{/*padding:7px 0 7px 15px;*/ padding:8px 0;}
.join_input_cont table td input[type='text'], .join_input_cont table td input[type='password']{width:250px; height:37px; padding:0 0 0 10px; background:#f7f7f7; border:1px solid #ddd; vertical-align:middle; box-sizing:border-box;}
.join_input_cont table td input[name*="phone"], .join_input_cont table td input[name*="post"]{width:76px;}
.join_input_cont table td input[name*="address1"], .join_input_cont table td input[name*="address2"]{width:80%;}
.join_input_cont table td input[type='file']{background:#f7f7f7; border:1px solid #dfdfdf;}
.join_input_cont table td .chk_btn {display:inline-block; height:37px; line-height:37px; background:#777; text-align:center; color:#fff; font-size:13px; padding:0 16px; box-sizing:border-box; vertical-align:middle; cursor:pointer;}
.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 .comment{display:inline-block; font-size:13px; color:#888;}
.join_input_cont table td .border{width:100%; height:1px; background:#e2e2e2; /*margin:15px 0;*/}
.join_input_cont table td textarea{width:100%; height:200px; padding:15px; line-height:1.6; font-size:14px; color:#777; background:#f7f7f7; border:1px solid #ddd; box-sizing:border-box; word-break:keep-all; resize:none; transition:all 0.3s;}


/* ¾ÆÀÌµð Áßº¹È®ÀÎ ----------------------*/
.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 0 0; /*background:#f7f7f7;*/ line-height:1.6; letter-spacing:-0.05em;}
.join_ok .inner p{font-size:25px; letter-spacing:-0.05em; font-weight:normal; color:#333;}
.join_ok .inner span{display:block; font-size:15px; color:#888; margin:5px 0 0;}
.join_ok_button{text-align:center; margin:25px 0 0;}
.join_ok_button a{display:inline-block; width:100px; height:40px; line-height:40px; color:#fff; font-size:14px; letter-spacing:-0.05em; border-radius:3px; background:#333;}
.join_ok_button a:hover{background:#000;}




/***************************************** ·Î±×ÀÎ *****************************************/
.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;}


/* ·Î±×ÀÎ 2 ------------------------------------------------------------------------*/
.AW_login2_wrap{width:100%; /*max-width:600px;*/ padding:70px; border:1px solid #ddd; /*margin:0 auto;*/ box-sizing:border-box;}
.AW_login2_wrap .AW_login2_wrapinner{width:100%; max-width:500px; margin:0 auto;}
.AW_login2_wrap .login-tit{text-align:center; font-size:22px; color:#333; line-height:1.3; letter-spacing:-0.05em;}
.AW_login2_wrap .login-form{position:relative; /*margin:30px 0 0;*/ padding-right:calc(25% + 10px);}
.AW_login2_wrap .login-form dl{position:relative; border:1px solid #ccc; margin:10px 0 0;}
.AW_login2_wrap .login-form dl:first-child{/*border-width:1px;*/ margin:0;}
.AW_login2_wrap .login-form dl dt{position:absolute; left:20px; top:0; height:50px; line-height:50px; font-size:15px; color:#999; letter-spacing:-0.05em;}
.AW_login2_wrap .login-form dl dd{}
.AW_login2_wrap .login-form dl dd input{width:100%; height:50px; padding-left:100px; color:#333; font-size:15px; border:0 none; box-sizing:border-box;}
.AW_login2_wrap .login-form button{position:absolute; right:0; top:0; /*margin:10px 0 0;*/ width:25%; height:115px; line-height:115px; font-size:15px; color:#fff; /*font-weight:600;*/ background:#333; border:1px solid #333; border-radius:3px; transition:all 0.3s;}
.AW_login2_wrap .login-form button:hover{background:#000; border-color:#000;}
	/* Ã¼Å©¹Ú½º */
.AW_login2_wrap .login-check{margin:20px 0 0;}
.AW_login2_wrap .login-check, .AW_login2_wrap .login-check *{vertical-align:middle;}
.AW_login2_wrap .login-check label{display:inline-block; margin-left:20px; font-size:15px; letter-spacing:-0.07em; color:#777;}
.AW_login2_wrap .login-check label:first-child{margin-left:0;}
.AW_login2_wrap .login-check label input{width:15px; height:15px;}
	/* ¼Ò¼È ·Î±×ÀÎ */
.AW_login2_wrap .login-social{margin:50px 0 0;}
.AW_login2_wrap .login-social button{width:100%; height:50px; text-align:center; /*overflow:hidden;*/ margin:8px 0 0; border:1px solid #ddd; border-radius:3px; background:#fff; cursor:pointer; padding:0;}
.AW_login2_wrap .login-social button:first-child{margin:0;}
.AW_login2_wrap .login-social button, .AW_login2_wrap .login-social button *{vertical-align:middle;}
.AW_login2_wrap .login-social button i{display:inline-block; width:48px; height:48px;}
.AW_login2_wrap .login-social button span{display:inline-block; height:48px; line-height:48px; width:100px; text-align:left; letter-spacing:-0.05em; color:#888; font-size:15px; /*padding-left:10px;*/}
.AW_login2_wrap .login-social button:hover span{text-decoration:none; color:#000;}
		/* »ö»ó */
.AW_login2_wrap .login-social button.facebook{/*border-color:#4c66a4;*/}
.AW_login2_wrap .login-social button.facebook i{background:url(./image/face_login.png) 50% 50% no-repeat; background-size:16px auto;}
.AW_login2_wrap .login-social button.naver{/*border-color:#26cc09;*/}
.AW_login2_wrap .login-social button.naver i{background:url(./image/naver_login.png) 50% 50% no-repeat; background-size:14px auto;}
.AW_login2_wrap .login-social button.twitter{/*border-color:#2fc2ef;*/}
.AW_login2_wrap .login-social button.twitter i{background:url(./image/twit_login.png) 50% 50% no-repeat; background-size:16px auto;}
.AW_login2_wrap .login-social button.kakao{/*border-color:#ffcd00;*/}
.AW_login2_wrap .login-social button.kakao i{background:url(./image/kakao_login.png) 50% 50% no-repeat; background-size:16px auto;}
	/* ¸µÅ© */
.AW_login2_wrap .login-link{margin:40px 0 0; padding:20px 0 0; text-align:center; border-top:1px solid #f2f2f5;}
.AW_login2_wrap .login-link, .AW_login2_wrap .login-link *{vertical-align:middle;}
.AW_login2_wrap .login-link a{display:inline-block; font-size:15px; line-height:1.3; color:#777; letter-spacing:-0.05em;}
.AW_login2_wrap .login-link a:hover{/*text-decoration:underline;*/ color:#000;}
.AW_login2_wrap .login-link i{display:inline-block; width:1px; height:13px; background:#d7d7d7; margin:0 15px;}






/***************************************** ¾ÆÀÌµð ºñ¹Ð¹øÈ£ Ã£±â *****************************************/
.idpwbox {width:100%; /*max-width:480px;*/ padding:50px 0; border:1px solid #ddd; /*margin:0 auto;*/ box-sizing:border-box;}
.idpwbox.pwbox{margin:20px 0 0;}
.idpwbox .idpwboxinner{width:100%; max-width:500px; margin:0 auto;}
/**/
.idpwbox .idpwbox_tit{}
.idpwbox .idpwbox_tit strong{display:block; font-size:22px; font-weight:600; color:#444; letter-spacing:-0.07em; line-height:1.6;}
.idpwbox .idpwbox_tit p{font-size:15px; color:#777; letter-spacing:-0.05em; margin:5px 0 0;}
/**/
.idpwbox .idpwbox_form{margin:30px 0 0;}
.idpwbox .idpwbox_form dl{position:relative; border:1px solid #ccc; margin:5px 0 0;}
.idpwbox .idpwbox_form dl:first-child{margin:0;}
.idpwbox .idpwbox_form dl dt{position:absolute; left:20px; top:0; height:50px; line-height:50px; font-size:15px; color:#999; letter-spacing:-0.05em;}
.idpwbox .idpwbox_form dl dd{}
.idpwbox .idpwbox_form dl dd input{width:100%; height:50px; padding-left:100px; color:#333; font-size:15px; border:0 none; box-sizing:border-box;}
.idpwbox .idpwbox_form button{margin:10px 0 0; width:100%; height:52px; line-height:50px; font-size:15px; color:#fff; /*font-weight:600;*/ letter-spacing:-0.05em; background:#333; border:1px solid #333; border-radius:3px; transition:all 0.3s;}
.idpwbox .idpwbox_form button:hover{background:#000; border-color:#000;}






/***************************************** ºñ¹Ð¹øÈ£ ÀçÈ®ÀÎ *****************************************/
.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;}







/************************************************************************************** °øÅë **************************************************************************************/
/************************************************************************************** °øÅë **************************************************************************************/
/************************************************************************************** °øÅë **************************************************************************************/
/* Å¸ÀÌÆ² */
.AW-mem-tit{margin-top:50px;}
.AW-mem-tit:nth-of-type(1){margin-top:0;}
.AW-mem-tit strong{display:block; font-size:22px; font-weight:600; color:#444; letter-spacing:-0.07em; line-height:1.6; transition:all 0.3s;}
.AW-mem-tit p{font-size:15px; color:#777; letter-spacing:-0.05em; margin:5px 0 0; transition:all 0.3s;}
.AW-mem-tit p span{color:#ff1d1d;}

/* ¹öÆ° */
.AW-mem-btn{margin:60px 0 0; text-align:center; overflow:hidden;}
.AW-mem-btn a,
.AW-mem-btn input, .AW-mem-btn button{float:left; width:50%; height:60px; line-height:60px; font-size:17px; letter-spacing:-0.07em; text-align:center; background:#e0e0e0; color:#666; transition:all 0.3s; box-sizing:border-box; cursor:pointer;}
.AW-mem-btn a:hover, .AW-mem-btn input:hover, .AW-mem-btn button:hover{background:#ccc;}
.AW-mem-btn a:first-child, .AW-mem-btn input:first-child, .AW-mem-btn button:first-child{color:#fff; background:#333;}
.AW-mem-btn a:first-child:hover, .AW-mem-btn input:first-child:hover, .AW-mem-btn button:first-child:hover{background:#000;}



@media screen and (max-width:768px){   
    /* ·Î±×ÀÎ */
    .AW_login2_wrap {/*padding:50px 4%;*/ border:0 none; padding:50px 0;}
	.AW_login2_wrap .AW_login2_wrapinner{max-width:100%;}
    
    /* ¾ÆÀÌµðºñ¹øÃ£±â */
	.idpwbox{border:0 none; padding:50px 0;}
	.idpwbox.pwbox{border-top:1px solid #eee;}
    .idpwbox .idpwboxinner {max-width:100%;}
    
    /* È¸¿ø°¡ÀÔ ¾à°ü */
	.join_agree_pad{padding:50px 0 0;}
	.join_agree_cont textarea{height:170px;}

	/* È¸¿ø°¡ÀÔ Æû */
	.join_input_cont{}
	.join_input_cont table{}
	.join_input_cont table th, .join_input_cont table td{display:block; height:auto;}
	.join_input_cont table th{padding:8px 0 0;}
	.join_input_cont table td{padding:10px 0;}
	.join_input_cont table td .border{margin:12px 0;}
	.join_input_cont table td .comment{padding:0; margin:5px 0 10px;}
	.join_input_cont table td input[type='text'],
	.join_input_cont table td input[type='password']{width:100%;}
	.join_input_cont table td input[name*="phone"], .join_input_cont table td input[name*="post"]{width:30%;}
	.join_input_cont table td input[name*="address1"], .join_input_cont table td input[name*="address2"]{width:100%;}
	.join_input_cont table td .input[name="id"] {width: 78%;}
	.join_input_cont table td .chk_btn {width:20%; padding:0;}
	.join_input_cont table td .input[name*="post"] + .chk_btn {width:30%;}
	.join_input_cont table td textarea{height:170px;}
	/* mypage */
	.join_input_cont table tr .name, .join_input_cont table tr .id {display:inline-block; padding:4px 0;}
	.join_input_cont table tr th.name, .join_input_cont table tr th.id {width:130px; height:36px; line-height:36px;}
	.join_input_cont table tr td.name, .join_input_cont table tr td.id {height:36px; line-height:36px;color:#444; font-size:14px;}

	/* È¸¿ø°¡ÀÔ ¿Ï·á */
	.join_ok .inner p{font-size:20px;}
	.join_ok .inner span{font-size:13px;}


	/***************************************** °øÅë *****************************************/
	/* Å¸ÀÌÆ² */
	.AW-mem-tit strong{font-size:18px;}
	.AW-mem-tit p{font-size:13px;}

	/* ¹öÆ° */
	.AW-mem-btn{margin:50px 0 0;}
	.AW-mem-btn a,
	.AW-mem-btn input,
	.AW-mem-btn button{height:55px; line-height:55px; font-size:16px;}

    
}




@media screen and (max-width:480px){
    /* ·Î±×ÀÎ */
    .AW_login2_wrap {padding:0 0;}
    
    /* ¾ÆÀÌµðºñ¹øÃ£±â */
	.idpwbox{padding:30px 0;}

    /* È¸¿ø°¡ÀÔ ¾à°ü */
	.join_agree_pad{padding:40px 0 0;}
	.join_agree_cont textarea{height:130px;}

	/* È¸¿ø°¡ÀÔ Æû */
	.AW-mem-tit{margin-top:30px;}

	.join_input_cont table td .input[name*="post"] + .chk_btn {width:40%;}
	.join_input_cont table td textarea{height:130px;}

	/* È¸¿ø°¡ÀÔ ¿Ï·á */
	.join_ok .inner p{font-size:17px;}
	.join_ok .inner span{font-size:12px;}

	/***************************************** °øÅë *****************************************/
	/* Å¸ÀÌÆ² */
	.AW-mem-tit strong{font-size:17px;}
	.AW-mem-tit p{font-size:12px;}

	/* ¹öÆ° */
	.AW-mem-btn{margin:40px 0 0;}
	.AW-mem-btn a,
	.AW-mem-btn input,
	.AW-mem-btn button{height:50px; line-height:50px; font-size:14px;}
}