@charset "euc-kr";
/* 페이지가 UTF-8에서는 [ @charset "UTF-8"; ]를 정의해야한다 */
/************************************************************************
 * 설명         : 회원서비스
************************************************************************/

/*로그인*/
.login_bg{position:relative; padding-left:725px; min-height:300px; background:url('../img_inc/bg_login01.jpg') no-repeat left top; text-align:left;}
#loginForm{position:absolute; left:175px; top:125px;}
dl.login_frm{}
dl.login_frm dt{width:47px; height:22px; padding:4px 0 0 0;}
dl.login_frm dd.input{width:131px; height:27px; *height:28px; padding:0 0 0 53px; margin:-27px 0 0 0; *margin-top:-28px;}
dl.login_frm dd.login_btn{padding:0 0 0 228px; margin-top:-54px;}
.login_chk{padding:4px 0 0 53px; color:#565656; line-height:2.0;}
.login_bt{padding:16px 0 0 0; color:#565656; line-height:1.7;}
.login_bt01{margin:40px 0 0 0;color:#565656; line-height:1.7;}
.login_bt dd{padding:6px 0 0 0; }
.login_bt01 dd{padding:6px 0 0 0; }

/*이용약관*/
h5.agree{margin-top:0;}
.agree_cont{height:384px; padding:0 9px 20px 9px; border-top:2px solid #7397d0; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb; line-height:1.3; overflow-y:auto;}
.agree_cont textarea{width:632px; height:378px; border:none; line-height:1.4;}
p.agree_txt{text-align:center; padding:17px 0 5px;}
h4.agree_tit{padding:0 0 6px 0px; text-align:left; color:#333; border-bottom:1px solid #d1d1d1;font-size:14px;}
.agree_cont2{padding:9px 0; line-height:1.6;}
.agree_cont2 h5.tit,
.agree_cont h5.tit{padding:20px 0 0 10px; text-align:left; background:url('../img_inc/bul_square.gif') no-repeat left 24px; color:#1a4065;}
.agree_cont2 h5.stit,
.agree_cont h5.stit{padding:14px 0 6px 14px; text-align:left; font-weight:normal; color:#e5578a; background:url('../img_inc/bul_square5.gif') no-repeat 6px 18px;}
.agree_cont2 p,
.agree_cont p{padding:0 0 0 14px; font-size:11px; text-align:justify;}
.private_cont{padding:9px 0; line-height:1.3;}
.private_cont h5.tit{padding:20px 0 4px 0px; color:#474747;text-align:left;}
.private_cont h5.stit{padding:0 0 0 14px; font-weight:normal; color:#e25d0f; background:url('../img_inc/bul_square5.gif') no-repeat 6px 18px;}
.private_cont p.txt{padding:0 0 12px 0; text-align:justify;}
.private_cont p.txt strong{color:#41a49d; font-weight:normal;}
.private_cont p.in{padding-left:12px;}
.private_cont p.sm{padding:0 0 8px 20px; font-size:11px; text-align:justify;}
.private_cont p.sm2{padding:0 0 8px 20px; font-size:11px; text-align:justify;}
.member td{padding:5px 5px 5px 5px;}