@charset "utf-8";

h1.log_po{position:absolute; top:30px; left:0;}
p.level{height:15px; padding:15px 0 0 13px; color:#9a9a9a;}
p.level strong{color:#9a9a9a;}
h2.log_tt{height:41px; font-size:21px; color:#000; padding-left:13px; padding-top:7px; font-weight:normal; line-height:24px;} 
.log_wrap_foot{width:490px; float:right; background-image:url(../images/login/sign_bg_foot.gif); background-position:0 bottom; background-repeat:no-repeat;}
.log_wrap_top{width:470px; background-image:url(../images/login/sign_bg_top.gif); background-position:0 top; background-repeat:no-repeat; padding:0 10px;}
.log_wrap_top h3{width:460px; height:30px; border-bottom:1px solid #e5e5e5; font-size:17px; color:#333; padding:14px 0 0 10px; line-height:18px;}
.log_wrap_top p.log_txt{color:#666; height:31px; padding:10px 15px;}
.log_box1{width:400px; margin-left:36px; overflow:hidden;}
.log_box1 div.left_box{float:left; width:270px;}
.log_box1 div.right_box{float:right; width:115px;}
.log_box1 div.right_box input{border:0;}
.log_question1{clear:both; padding-top:15px;}
.log_question1 a{font-weight:bold;}
.log_question2{clear:both; padding-bottom:22px;}
.log_question2 a{font-weight:bold;}

div.left_box dl{overflow:hidden; height:30px;}
div.left_box dl dt{float:left; width:90px; height:17px; padding-top:5px;}
div.left_box dl dt label{ color:#333; font-size:11px; font-weight:bold;}
div.left_box dl dd{float:left; width:180px; height:22px;}
div.left_box dl dd input{width:173px; height:17px; padding-left:5px; padding-top:3px; vertical-align:top;}

.signUp_box{width:450px; height:230px; float:left; background-image:url(../images/login/sign_bg_01.gif); background-repeat:no-repeat;}
.signUp_box h3{padding:15px 0 13px 20px; font-size:15px; color:#333; line-height:18px;}
.signUp_box p.txt1{color:#f15a22; line-height:14px; padding-left:20px; padding-bottom:23px;}
.signUp_box p.txt2{color:#999; line-height:14px; padding-left:30px; padding-bottom:10px; font-size:12px;}
.signUp_box p.txt3{color:#333; width:345px; line-height:14px; padding-left:30px; padding-bottom:10px; font-size:12px;}
.signUp_box p.txt4{color:#f15a22; width:325px; line-height:14px; padding-left:30px; padding-bottom:10px; font-size:12px;}
.signUp_box p.txt4 strong{color:#07519a; font-size:12px;}
.pw_check{
	width:242px; border:1px solid #f28e62; background-color:#fff8f5; padding:5px 33px; color:#f15a22; background-image:url(../images/icon/mark_03.gif); background-position:10px 5px; background-repeat:no-repeat; clear:both;
	margin-left:90px;}

/*Error Page*/
body.error{margin:0; padding:0;}
body.error *{font-family:Tahoma,Dotum,돋움; font-size:11px; color:#666; margin:0; padding:0;}
#er{width:700px; margin:52px auto 30px auto;}
#er h1{overflow:hidden;}
#er h1 span{float:left; padding-left:9px; margin-bottom:7px;}
#er h1 code{float:right; padding-right:9px; margin-top:13px; color:#999; font-weight:normal;}
#er .er_wrap{width:700px; height:252px; background-image:url(../images/error/bg.gif); background-repeat:no-repeat;}
#er h2{padding:20px 0 0 30px; height:46px; font-size:17px; color:#49598c;}
p.warning{line-height:18px; padding-left:57px; background-image:url(../images/error/icon_01.gif); background-position:31px 3px; background-repeat:no-repeat; height:80px;}
p.home{padding-left:81px; height:25px; background-image:url(../images/error/icon_02.gif); background-position:57px 0px; background-repeat:no-repeat;}
p.back{padding-left:81px; height:25px; background-image:url(../images/error/icon_03.gif); background-position:57px 0px; background-repeat:no-repeat;}
p.link{padding-left:81px; height:25px; background-image:url(../images/error/book_01.gif); background-position:57px 0px; background-repeat:no-repeat;}
p.home a{text-decoration:underline; color:#07519a;}
p.back a{text-decoration:underline; color:#07519a;}
p.link a{text-decoration:underline; color:#07519a;}
