@charset "euc-kr";
/* Member Style
 * Author : ÈÞ¿Â
 * URL : huon.co.kr
 * Date : 2013.01.08
 -------------------------------------------------------------- */
/* °øÅë»çÇ× */
.txtCenter { text-align:center; }
.txtRight { text-align:right; }
.txtInfo { color:#66a2c8; font-size:.75em; }
.hrTop { margin-top:30px; padding-top:20px; border-top:1px solid #ddd; }
.btn_confirm {text-align:center; margin:20px 0 20px 0; }



/* wrapper */
#hnMember h2 { margin:0; padding:10px 20px; background-color:#48aab8; color:#fff; font-size:24px; font-family:"Malgun Gothic", "Tahoma";}

/* login */
.memberLogin 	{ width:500px; margin:50px auto 30px; padding:0;  border:1px solid #48aab8; font-size:12px; background-color:#fff; }
#loginTable1 		{ width:400px; margin:30px auto 20px; }
#loginTable1 td 	{ padding:2px 0; }
#loginTable2 		{ width:420px; margin:20px auto; }
#loginTable2 td 	{ padding:3px 15px; }
.memberLogin .loginInput { width:180px; }
.memberLogin hr { height:1px; background-color:#ddd; color:#ddd; border:none; }

/* È¸¿ø°¡ÀÔ */
.memberRegister  {  margin:20px auto 30px; padding:0 0 20px;  font-size:12px; background-color:#fff; }
.agreement { margin:30px auto 0; background:#fafafa; border:1px solid #e1e1e1; padding:15px; margin-bottom:20px;}
.agreement_box {background:#fff; border:1px solid #e1e1e1; height:200px; padding:10px; margin:5px 0 10px 0; overflow-y:scroll; line-height:180%; }
.agreement label input {vertical-align:middle; margin-top:-2px;}
p.member_join_title { margin-bottom:20px; padding:0 15px; color:#999; font-size:11px; }

/* È¸¿ø°¡ÀÔ&Á¤º¸¼öÁ¤ Æû */
.register_form {margin:0 auto; text-align:left; border-collapse:collapse;}
.register_form fieldset {border:0; margin-bottom:15px;}
.register_form legend {display:none;}
.register_form table {font-size:12px; border:1px solid #e1e1e1; width:100%; border-collapse:collapse;}
.register_form tr.last_child th, .register_form tr.last_child td {border-bottom:1px solid #e1e1e1;}
.register_form th {padding:10px 0 10px 15px; background:#fafafa; color:#666; font-size:11px; text-align:left; vertical-align:top; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; }
.register_form th label * {vertical-align:middle;}
.register_form th em {padding-right:8px;font-style:normal;}
.register_form td {padding:10px 0; color:#404040; border-bottom:1px solid #e1e1e1; }
.register_form td input.file {border:1px solid #d1d1d1; height:20px;}
.register_form td select {font:12px "µ¸¿ò",dotum,AppleGothic,Sans-serif; color:#404040;}
.register_form td textarea.textarea {width:98%; border:1px solid #e1e1e1; padding:5px; font:12px/18px "µ¸¿ò",dotum,AppleGothic,Sans-serif;}
.register_form td span {font-size:11px;}
.register_form td p {margin:0; padding:0;}
.register_form td p {margin-left:15px;  color:#666;}
.register_form td p.guide {margin-top:5px; color:#666;}
.register_form td p * {vertical-align:middle;}
.register_form tr.first_child th {background-image:none;}
.register_form tr.first_child td {background:none;}

/* È¸¿ø°¡ÀÔ°á°ú */
.result {background:#fafafa; border:1px solid #e1e1e1; padding:25px; margin-bottom:15px;}
.result p {margin-bottom:10px;}
