@charset "utf-8";
@import url("css.css");

caption {position: absolute; left: -9999px; font-size: 0; line-height: 0;}
select {
font-size:12px;
color:#575757;
	padding:2px 0px 0px 5px;
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid; 
	}

	
/* 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;}
#content {float: right; min-height:530px; _height:530px;}

.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;}


/* contents */
.contWrap {width: 657px; }
.tit01 {padding: 0 0 8px 0;}
.tit02 {padding: 25px 0 9px 0;}
.tit03 {padding: 25px 0 9px 0;}
.tit01print {float:right;}
.recalc {float:right; padding: 0 0 5px 0;}
.cont01 {padding: 0 0 37px 0; position:relative;}
.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 ;}

.step {overflow: hidden; width: 666px; margin-bottom: 24px; background:url('/images/img1/eval/step_bg.gif') no-repeat right top;}
.step li {float: left;}

.tbWrap {padding-left: 0px; clear: both;}

li.txt03{height:20px;}
li.txt03 div, li.txt03 p{ float: left; padding-right: 5px;}

/* table */
.tbWrite01 {border-top: 2px solid #747b84; width: 666px; font-size: 0.915em; color: #7c7c7c; }
.tbWrite01 th {background: #f2f2f2; padding: 7px 0 5px 12px; border-bottom: 1px solid #e5e5e5; text-align: left; line-height: 1.3em;}
.tbWrite01 th span.subTxt01 {font-weight: normal}
.tbWrite01 td {padding: 7px 0 5px 12px; border-bottom: 1px solid #e5e5e5;}
.tbWrite01 tr.ctxt th, .tbWrite01 tr.ctxt td {text-align: center; padding-left: 0;}
.tbWrite01 tr.dotline td {border: 0; background: url('/images/img1/eval/bg_dot_01.gif') repeat-x left bottom;}
.tbWrite01 tr.ipt01 td {line-height: 1.7em;}
.tbWrite01 .vline {border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; font-size: 0; padding: 1px;}

.sel001 {border: 1px solid #b0afaf; font-size: 12px; font-family: dotum; color: #575757; padding: 3px 3px 2px;}
.ta01 {border: 1px solid #b0afaf; padding: 5px; overflow: scroll; overflow-x: hidden; font-size: 12px; color: #575757; font-family: dotum; line-height: 1.6em;}
.ta02 {border: 1px solid #b0afaf; padding: 5px; overflow: scroll; overflow-x: hidden; font-size: 12px; color: #575757; font-family: dotum; margin-top: 40px;}
input.txt01 {border: 1px solid #b0afaf; font-size: 12px; font-family: dotum; color: #575757; padding: 3px 3px 2px;}
input.txt02 {border: 1px solid #b0afaf; font-size: 12px; font-family: dotum; color: #575757; padding: 2px 3px 1px;}
input.txt03 {border: 1px solid #b0afaf; font-size: 12px; font-family: dotum; color: #575757; padding: 2px 3px 1px; width: 35px; text-align: right;}
input.txt04 {border: 1px solid #b0afaf; font-size: 12px; font-family: dotum; color: #575757; padding: 2px 3px 1px; width: 55px; text-align: right;}

.tbWrite02 {clear:both; border-top: 2px solid #a6c5d4; border-bottom: 2px solid #a6c5d4; width: 666px; font-size: 0.915em; color: #7c7c7c;}
.tbWrite02 th {background: #edf6f9; padding: 9px 0 8px 0; border-bottom: 1px solid #d2e2e9; border-right: 1px solid #d2e2e9; text-align: center; font-weight: normal; color: #515151;}
.tbWrite02 th strong.price {color: #ca1e1e;}
.tbWrite02 .first-child {border-left: 0;}
.tbWrite02 th.bgNone {background: none; padding: 3px 0 2px;}
.tbWrite02 th.border_zero {background: none; padding: 3px 0 2px; border-right: 0;}
.tbWrite02 thead input {background: #f5f5f5;}
.tbWrite02 tbody th {color: #7f9095; padding: 4px 0 3px;}
.tbWrite02 td {padding: 3px 5px;  border-bottom: 1px solid #d2e2e9; border-left: 1px solid #d2e2e9;}
.tbWrite02 tbody td {text-align: right; padding: 3px 4px 3px 0;}
.tbWrite02 tr.dark input {background: #f5f5f5;}
.tbWrite02 td.dark {background: #f7f7f7;}
.tbWrite02 tbody.price td {padding: 6px 8px 5px 0;}
.tbWrite02 tbody.price input {width: 60px; text-align: right;}
.tbWrite02 tbody.price td strong {text-decoration: underline; color: #515151;}
.tbWrite02 td.lcont {text-align: left; padding-left: 10px; line-height: 1.5em;}
.tbWrite02 td span.stress {color: red;}
.tbWrite02 .d1 {background:#f5f8f9; font-weight:bold; padding-left:30px; text-align:left;}
.tbWrite02 .d2 {background:none; font-weight:bold; padding-left:60px; text-align:left;}
.tbWrite02 .d3 {background:none; padding-left:90px; text-align:left;}
.tbWrite02 .borr {border-right: 1px solid #d2e2e9;}

.tbWrite02s {border-bottom: 1px solid #a6c5d4; width: 666px; font-size: 1em; color: #7c7c7c;}
.tbWrite02s th {background: #edf6f9; padding: 9px 0 8px 0; border-rigth: 1px solid #d2e2e9; text-align: center; font-weight: normal; color: #515151;}
.tbWrite02s th.tit1 {color: #7f9095; border-left: 0;}
.tbWrite02s th.tit2 {color: #7f9095; background: #ffffff; text-align: left; padding: 1px 0 0 14px; border-left: 0;}
.tbWrite02s th.tit3 {color: #7f9095; background: #ffffff url(/images/img1/eval/icon_arrow.gif) no-repeat 18px 8px; text-align: left; padding: 1px 0 0 30px; border-left: 0;}
.tbWrite02s th.tit4 {color: #7f9095; border-left: 0; text-align: left; padding: 5px 0 4px 10px;}
.tbWrite02s th strong.price {color: #ca1e1e;}
.tbWrite02s .first-child {border-left: 0;}
.tbWrite02s th.bgNone {background: none; padding: 3px 0 2px;}
.tbWrite02s thead input {background: #f5f5f5;}
.tbWrite02s tbody th {color: #7f9095; padding: 4px 0 3px;}
.tbWrite02s td {padding: 3px 5px; border-left: 1px solid #d2e2e9;}
.tbWrite02s tbody td {text-align: center; padding: 3px 0 3px;}
.tbWrite02s tr.dark input {background: #f5f5f5;}
.tbWrite02s td.dark {background: #f7f7f7;}
.tbWrite02s tbody.price td {text-align: right; padding: 6px 8px 5px 0;}
.tbWrite02s tbody.price td strong {text-decoration: underline; color: #515151;}
.tbWrite02s td.lcont {text-align: left; padding-left: 10px; line-height: 1.5em;}
.tbWrite02s td span.stress {color: red;}
.tbWrite02s .d1 {background:#f5f8f9; font-weight:bold; padding-left:30px; text-align:left;}
.tbWrite02s .d2 {background:none; font-weight:bold; padding-left:60px; text-align:left;}
.tbWrite02s .d3 {background:none; padding-left:90px; text-align:left;}
.tbWrite02s .borr {border-right: 1px solid #d2e2e9;}

.tbWrite03 {border-top: 2px solid #747b84; width: 100%; font-size: 0.915em; color: #7c7c7c;}
.tbWrite03 th {background: #f2f2f2; padding: 11px 0 6px 0; border-bottom: 1px solid #e5e5e5; text-align: center; font-weight: normal;}
.tbWrite03 th.tit01 {background: #f2f2f2 url(/images/img1/eval/bar_tb_01.gif) no-repeat right bottom;}
.tbWrite03 th.tit02 {background: #ffffff url(/images/img1/eval/bar_tb_02.gif) no-repeat right bottom; text-align: left; padding-left: 12px;}
.tbWrite03 th.tit03 {border-right: 1px solid #d6d6d6;}
.tbWrite03 th.tit04 {border-right: 1px solid #d6d6d6; background: #fff; text-align: left; padding: 15px 0 0 12px; vertical-align: top;}
.tbWrite03 thead th {background: #f2f2f2; padding: 11px 0 6px 0; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; text-align: center; font-weight: normal;}
.tbWrite03 .first-child {border-left: 0;}
.tbWrite03 td {padding: 6px 0 2px 17px; border-bottom: 1px solid #e5e5e5;}
.tbWrite03 tbody td {padding: 10px; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; text-align: center;}
.tbWrite03 td label {position: relative; top:-2px;}
.tbWrite03 td.cheBox {padding: 10px 10px 0 0;}
.tbWrite03 td.cheBox ul {width: 488px; overflow: hidden;}
.tbWrite03 td.cheBox ul li {width: 112px; padding: 0 0 6px 10px; float: left;}

.tbWrite04 {width: 100%; font-size: 0.915em; color: #7c7c7c;}
.tbWrite04 th {height: 28px; background: url('/images/img1/eval/bg_tbWrite_04.gif') repeat-x 0 0; text-align: center;}
.tbWrite04 th.titL01 {padding: 7px 0 5px 12px; border-bottom: 1px solid #e5e5e5; background: #f7f6f6;}
.tbWrite04 th.titL02 {padding: 7px 0 5px 12px; border: 3px solid #e2e1e1; border-bottom: 1px solid #e5e5e5; border-right: 0; background: #f7f6f6;}
.tbWrite04 th.titL03 {padding: 7px 0 5px 12px; border: 3px solid #e2e1e1; border-top: 0; border-right: 0; background: #f7f6f6;}
.tbWrite04 td {padding: 7px 0 5px 12px; border-bottom: 1px solid #e5e5e5; line-height: 1.3em;}
.tbWrite04 td.data {border-bottom:0; padding: 10px;}
.tbWrite04 td.txt01 {border: 3px solid #e2e1e1; border-left: 0; border-bottom: 1px solid #e5e5e5;}
.tbWrite04 td.txt02 {border: 3px solid #e2e1e1; border-left: 0; border-top:0}
.tbWrite04 td span.num {color: #1f5888; font: bold 14px dotum;}

/* 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: 12px; color: #575757;}

.tbAddTit {position: relative; color: #777; padding-bottom: 10px;}
.tbAddTit button.rbtn {position: absolute; right: 0; top: -4px;}
.tbAddTit01 {color: #777; padding: 28px 0 10px;}
.tbAddTit02 {color: #777; padding: 28px 0 10px;}

.infoIndex {color: #777;}
.infoIndex dt {background: url('/images/img1/eval/bg_income_01.gif') repeat-x 0 0; padding: 9px 0 8px 18px;}
.infoIndex dd {position: relative; padding: 7px 0 6px 9px; margin-left: 9px; border-bottom: 1px solid #e5e5e5; width: 630px;}
.infoIndex dd span {position: absolute; right: 9px; top: 4px;}

p.txt01 {margin-bottom: 24px;}
p.txt02 {text-align: right; font-size: 0.915em; color: #7c7c7c; margin-bottom: 7px;}
p.txt03, li.txt03 {text-align: left; font-size: 0.915em; color: #7c7c7c; margin-bottom: 7px; padding: 8px 0 6px;}
p.txt03 select, li.txt03 select {font-size: 1em;}
p.txt04 {text-align: left; vertical-align:bottom; font-size: 0.915em; color: #7c7c7c; margin-bottom: 7px; padding: 8px 0 0; border-top: 2px solid #747b84;}
p.txt04 span.rSelectBox {float: right; margin-top: 10px;}
p.txt04 span.rSelectBox select {font-size: 1em; font-family: dotum; color: #575757;}

.rSelect {text-align: right; padding: 10px 0 8px;}
.rSelect select {font-size: 12px;}

span.coL51 {color: #515151;}

dl.subject {clear:both; border: 3px solid #e2e1e1; width:660px; height:26px; margin: 9px 0 7px 0; font-size: 1em; font-weight:bold;color:#666666;}
dl.subject dt {float: left; width: 108px; background: #eeeeee; color: #595959; font-weight: bold; text-align: center; height: 18px; padding-top: 8px;}
dl.subject dd {float: left; height: 18px; padding: 8px 0 0 10px;}

.cImg {text-align: center;}
.subTxt {padding: 0 0 0 17px;}
.selArea {padding-bottom: 5px;}
.selArea select {font-size: 12; font-family: dotum; color: #575757 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: #575757; 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: 6px 10px 4px; 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 {color: #777;}
/* */
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%;}
p.fixText02 img {margin-left:5px;}
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;}
.tit07 {padding: 10px 0 9px 23px; font-weight: normal; color: #777; background: url('/images/img1/eval/icon_arrow_01.gif') no-repeat 10px 12px;}

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;}

.bgTb01 {background: url('/images/img1/eval/bg_th_01.gif') repeat-x 0 0;}

.tbList02 {width: 100%; color: #777777; font-size: 0.915em;}
.tbList02 thead th {height: 25px; background: url(/images/img1/counsel/bar_list.gif) no-repeat 0 8px; color: #627da4; padding-top: 1px;}
.tbList02 thead th.first-child {background: none;}
.tbList02 thead tr.evenLine th {border-top: 1px solid #d8d9d9;}
.tbList02 thead.tall th {height: 17px; background: url(/images/img1/counsel/bar_list.gif) no-repeat 0 12px;}
.tbList02 tbody td {border-bottom: 1px solid #e5e5e5; padding: 6px 10px 4px; text-align: center;}
.tbList02 tbody td.number {color: #3484c7;}
.tbList02 tbody td.subject {text-align: left;}
.tbList02 tbody tr.evenLine td {color: #fc6a42;}
.tbList02 td.bdNone {border: 0;}
.tbList02 a {color: #777;}
.headTit {color: #656363; padding: 14px 0 6px 8px; font-size: 0.915em;}

.txtMt01 {margin-top: 18px;}
.txtMt02 {margin-top: 5px;}
.emptySpace {width: 100%; height: 270px;}
.btnSkill01 {text-align: right; margin-top: 10px;}

dl.manage {border-bottom: 1px solid #b3b3b3; padding-bottom: 15px; margin-bottom: 15px;}
dl.manage dt {height: 18px; font-weight: bold; font-size: 1.13em; color: #666;}
dl.manage dd.txtImg {padding-bottom: 10px; font-weight: bold;}
dl.manage dd {line-height: 1.4em; color: #777777;}
dl.manage dd p.skillTxt01 {color: #575757; padding-bottom: 7px;}
dl.manage dd p.skillTxt02 {padding-left: 10px;}  

.txtarea01 {}
.rTxt {text-align: right; color: #777; padding-bottom: 5px;}
.mgt20 {margin-top: 20px;}
.dark {background: #eee;}

.tecWrap {border: 1px solid #e4e4e4; padding: 10px 0; text-align: center;}
.tecWrap dl {width: 400px; overflow: hidden; margin: 0 auto;}
.tecWrap dl dt {float: left; clear: left; padding-bottom: 5px; margin-right: 10px; width: 225px;}
.tecWrap dl dd {float: left; padding-bottom: 5px; width: 165px; text-align: left;}