@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;}

form.type01 {overflow:hidden;}

.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 {width: 666px;}
.tit01 {padding: 0 0 13px 0;}
.tit02 {padding: 25px 0 9px 7px;}
.tit03 {padding: 25px 0 9px 0;}
.cont01 {padding: 0 0 37px 0;}
.txtBtn {margin-left: 13px;}

.rBtn01 {text-align: right; padding: 68px 3px 0 0 ;}
.rBtn02 {text-align: right; padding: 15px 3px 0 0 ; height:23px;}
.rBtn02 * {vertical-align:bottom;}
.rBtn03 {text-align: right; padding: 56px 0 0 0 ;}

.tbWrap {padding-left: 0px;}

/* table */
.tbView01 {border-top: 2px solid #747b84; width: 100%; color: #7c7c7c;}
.tbView01 th {background: #f2f2f2; padding: 7px 0 5px 12px; border-bottom: 1px solid #e5e5e5; text-align: left; line-height: 1.3em; font-weight: normal;}
.tbView01 th.bgNone {background: none; font-size: 1.16em; color: #333; font-weight: bold;}
.tbView01 td {padding: 7px 0 5px 12px; border-bottom: 1px solid #e5e5e5; line-height: 1.5em;}
.tbView01 td.none {border-bottom:none; height:1%; font-size:1%;}
.tbView01 td.date {text-align: right; font-size: 0.915em; padding-right: 10px;}
.tbView01 td.addFile a {color: #7a7a7a; text-decoration:none; display:inline-block}
.tbView01 td.addFile a:hover {color: #333; text-decoration: underline;}
.tbView01 td.cont {padding: 20px 12px; color: #404040; font-size: 1.083em;}
.tbView01 .source {color: #333;}

/* round box */
.rBoxTop01 {background: url('/images/img1/eval/bg_rbox_top_01.gif') no-repeat 0 0; height: 5px; font-size: 0; width: 666px;}
.rBoxMid01 {background: url('/images/img1/eval/bg_rbox_mid_01.gif') repeat-y; padding: 10px 0 10px 22px; width: 666px;}
.rBoxBot01 {background: url('/images/img1/eval/bg_rbox_bot_01.gif') no-repeat 0 0; height: 5px; font-size: 0; width: 666px;}

.selectList {overflow: hidden; width: 606px;}
.selectList img {vertical-align: middle;}
.selectList dt {float: left; clear: left; width: 56px; padding: 3px 0 3px;}
.selectList dt.imgTit {width: 30px; padding: 7px 0 3px;}
.selectList dd {float: left; width: 550px; padding-bottom: 3px;}

.selectList select {font-size: 0.915em; color: #8d8f8d;}

.rSelect {text-align: right; padding: 10px 0 8px;}
.rSelect select {font-size: 0.915em;}

span.coL51 {color: #515151;}

.cImg {text-align: center;}
.subTxt {padding: 0 0 0 17px;}
.selArea {padding-bottom: 5px;}
.selArea select {font-size: 1em; font-family: dotum; padding: 2px 0;}

.btnList {padding: 0 0 8px 6px;}
.btnList button {#margin-right: 3px;}
span.number {color: #2365c9;}
span.addTxt {margin-left: 20px;}

/* counsel.css 와 동일 내용 */
img.calendar {vertical-align: top; margin: 2px 2px 0;}
img.search {vertical-align: top; margin: 1px 2px 0;}
input.txt05 {border: 1px solid #cbcdcd; font-size: 1em; font-family: dotum; color: #8d8f8d; padding: 4px 3px 4px; width: 80px; height: 10px;}
.cont02 {padding: 0 0 16px 0}
select.sel {border:1p solid #cbcdcd;}

ul.tbTab {width: 100%; height:23px; background: url(/images/img1/counsel/bg_tab.gif) repeat-x 0 bottom; margin: 16px 0 14px;}
ul.tbTab li {float: left;}
ul.tbTab li img{vertical-align:top;}
ul.tbTab li.txt {float: right; color: #3b3b3c; padding-top: 6px; font-size: 0.915em;}
ul.tbTab li.txt strong {color: #fb6b1d}
ul.tbTab li.btn {float: right; padding: 5px 0 0 8px;}

.tbList01Wrap {background: url(/images/img1/counsel/bg_list_tit.gif) no-repeat}
.tbList01 {width: 100%; color: #777777;}
.tbList01 thead th {height: 25px;  background: url(/images/img1/counsel/bar_list.gif) no-repeat 0 8px;color: #627da4; font-size: 0.915em; padding-top: 1px;}
.tbList01 thead th.first-child {background: none;}
.tbList01 thead th.lcont {text-align: left; padding-left: 18px;}
.tbList01 thead th.lcont img {vertical-align: middle;}
.tbList01 tbody td {border-bottom: 1px solid #e5e5e5; padding: 7px 10px 5px; text-align: center;}
.tbList01 tbody td.number {color: #3484c7;}
.tbList01 tbody td.subject {text-align: left;}
.tbList01 tbody td.day {color: #b5b4b4;}
.tbList01 tbody td a:link, .tbList01 tbody td a:visited {color: #777;}
.tbList01 tbody td a:active, .tbList01 tbody td a:hover {color: #3484c7;}
/* */
p.fixText02 {height:24px; margin-top:5px;}
p.fixText02 input, p.fixText02 a {display:inline-block; vertical-align:bottom;}
p.fixText02 * {vertical-align:bottom;}
p.fixText02 select {line-height:100%;}
dt.fixdt {position:relative;}
dt.fixdt label img {position:absolute; top:10px;}
span.swung {color: #656664; position: relative; top:-5px; width: 30px;}


.tit04 {padding: 0 0 13px 0; font-weight: bold;}
.tit04 span {color: #f68c2e}
.tit05 {padding: 10px 0 20px 0; font-weight: bold; font-size: 1.5em; color: #777;}
.tit06 {padding: 10px 0 20px 0; font-weight: bold; font-size: 1.25em; color: #777;}

img.calendar {vertical-align: top; margin: 2px 2px 0;}
input.search, img.search {vertical-align: top; margin: 1px 2px 0;}
input.vMiddle {vertical-align: middle; background: transparent;}

