﻿@charset "utf-8";
@import url("css.css");

caption {position: absolute; left: -9999px; font-size: 0; line-height: 0;}

/* layout */
#contentWrap {background: url('/images/img1/eval/bg_content_01.gif') no-repeat 0 0; padding: 15px 24px 0 16px; width:839px; min-height: 500px; /*_height: 500px;*/}
#lnb {float: left; width: 173px;}
#lnb img.menuOn {margin-bottom: 4px;}
#content {float: left;}

.titleline {width: 666px; overflow: hidden; background: url('/images/img1/eval/bg_titleline.gif') repeat-x left bottom; padding: 17px 0 8px; margin-bottom: 14px;}
.titleline h3 { float: left;}
.titleline .location {float: right; font-size: 0.915em; color: #989898; padding-top: 9px;}
.titleline .location span {color: #797979;}
.titleline .location img {vertical-align: middle;}

/*#footer {clear:both; height:70px; margin: 24px 0 10px 0; background:url('/images/img1/footer_img.jpg') no-repeat; }*/


/* contents */
.contWrap {padding: 0 0 0 9px; width: 657px;}
.tit01 {padding: 0 0 6px 0;}
.tit02 {padding: 33px 0 6px 0;}
.tit03 {padding: 0 0 15px 0;}
.tit04 {padding: 0; margin-bottom: -10px;}
.tit05 {padding: 33px 0 11px 0;}

.rBtn01 {text-align: right; padding: 15px 3px 0 0 ;}
.cBtn01 {text-align: center; margin: 38px 0 0 0 ;}
.cBtn02 {text-align: center; margin: 10px 0 50px 0 ;}
.ta01 {border: 1px solid #cecece; padding: 5px; overflow: scroll; overflow-x: hidden; font-size: 1em; font-family: dotum; line-height: 1.6em;}
label.rach01 {position: relative; top: -2px;}

div.idSearch {width: 624px; height: 282px; background: url(/images/img1/member/bg_login.gif) no-repeat;}
div.idSearch p {height: 126px; padding: 23px 0 0 31px;}
div.idSearch div.searchInp {width:544px; padding: 0 40px;}
div.idSearch div.searchInp dl.id {float: left; width: 250px; position: relative;}
div.idSearch div.searchInp dl.id dt {height: 29px;}
div.idSearch div.searchInp dl.id dd {height: 25px;}
div.idSearch div.searchInp dl.id dd img.tit {vertical-align: top; margin-top: 5px;}
div.idSearch div.searchInp dl.id dd.btn {position: absolute; top: 29px; right: 0;}
div.idSearch div.searchInp dl.pw {float: right; width: 250px; position: relative;}
div.idSearch div.searchInp dl.pw dt {height: 29px;}
div.idSearch div.searchInp dl.pw dd {height: 25px;}
div.idSearch div.searchInp dl.pw dd img.tit {vertical-align: top; margin-top: 5px;}
div.idSearch div.searchInp dl.pw dd.btn {position: absolute; top: 29px; right: 0;}
input.member {border: 1px solid #cbd1dc; height: 13px; padding: 3px;}
ul.joinBtn {width:100%; margin-top: 42px;}
ul.joinBtn li {text-align: center; padding-bottom: 13px;}

div.topTxt {padding-left: 8px; height: 61px;}

dl.agreement {width: 664px; color: #7c7c7c; line-height: 1.5em;}
dl.agreement dt {height: 21px; margin-top: 17px;}
dl.agreement dd.txtWrap {height: 194px; overflow-y: auto; border:1px solid #e5e5e5; padding: 13px;}
dl.agreement dd.confirm {width: 650px; height: 98px; padding: 12px 8px; background: url(/images/img1/member/bg_confirm.gif) no-repeat;}
dl.agreement dd.confirm p.txt {padding: 0 8px;}
dl.agreement dd.confirm ul.cont {margin-top: 6px; border:1px solid #eaeaea; background: #fff; padding: 6px 13px; height: 24px;}
dl.agreement dd.confirm ul.cont li {float: left; color: #5d5c5c; padding-right: 15px; font-size: 0.915em;}
dl.agreement dd.confirm ul.cont li.btn {padding-right: 0;}
dl.agreement dd.confirm ul.cont img.tit {vertical-align: top; margin-top: 6px;}
dl.agreement dd.confirm ul.cont img.btn {position: relative; top: -1px;}
div.nextBtn {padding-top: 17px; text-align: right; font-size: 0.915em; color: #5d5c5c;}
div.nextBtn input.btn {vertical-align: top;}
div.nextBtn img {vertical-align: top;}

.writeTb01 {width: 100%; border-top: 2px solid #7b8aba; border-bottom: 1px solid #7b8aba; font-size: 0.915em; color: #999;}
.writeTb01 th {border-top: 1px solid #ffffff; height: 27px; background: #ebf1f8 url(/images/img1/customer/bg_table_02.gif) repeat-x 0 bottom; color: #485791; text-align: left; padding-left: 18px}
.writeTb01 th img {vertical-align: middle;}
.writeTb01 td {border-top: 1px solid #ffffff; height: 15px; background: url(/images/img1/customer/bg_table_02.gif) repeat-x 0 bottom; padding: 6px;}
.writeTb01 td img.btn {vertical-align: top; margin-top: 2px;}
.writeTb01 input, .writeTb01 textarea, .writeTb01 select {font-size: 1em; font-family: dotum;}
.writeTb01 textarea {border: 1px solid #d7d7d7;}
.writeTb01 span.stit {color: #485791;}
.writeTb01 select {margin-bottom: 1px;}
.writeTb01 label.rach {position: relative; top: -2px; color: #485791;}
p.ess01 {padding-left: 9px; color: #485791; text-align: right; height: 20px; font-size: 0.915em;}
p.ess01 img {vertical-align: middle;}
p.addTxt01 {padding: 7px 0 0 5px;}
p.addTxt01 span {color: #d50000;}

.checkList01 {width: 500px; overflow: hidden;}
.checkList01 li {float: left; width: 85px; padding-bottom: 5px;}
.checkList01 li.long {width: 155px;}

input.txt01 {border: 1px solid #cbd1dc; padding: 2px;}
input.idpw {border: 1px solid #cbd1dc; padding: 2px; width: 127px; height: 15px;}
input.iptBtn01 {position: relative; top: 3px;}
input.iptBtn02 {position: relative; top: 4px;}

.tit06 {padding: 0; margin: 22px 0 -10px;}

/* login */
.loginBox {background: url('/images/img1/member/bg_login_01.gif') no-repeat 0 0; width: 315px; height: 103px; padding: 134px 9px 0 308px; margin:0 auto;}
.loginBox img {vertical-align: top;}
.loginBox dl {float: left; width: 202px; overflow: hidden;}
.loginBox dl dt {float: left; clear: left; width: 62px;}
.loginBox dl dt img {margin-top: 5px;}
.loginBox dl dd {float: left; width: 138px;}
.loginBox dl dd input {margin-bottom: 2px;}
.loginBtn {float: left;}
legend {text-indent: -9999px; font-size: 0; line-height: 0;}

.otherProcess {margin: 27px 0 0 17px;}
.otherProcess li {float: left; }
.otherProcess li p {height: 75px; padding-top: 10px; line-height: 1.4em; color: #828181;}
.otherProcess li.first {width: 335px;}