﻿@charset "utf-8";
@import url("css.css");

caption {text-indent: -9999px; font-size: 0; line-height: 0;}


/* common 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;}
#lnb a.firstDepth {display: block; background: url('/images/img1/counsel/lnb_01.gif') no-repeat 0 0; width: 70px; height: 19px; color: #f9f6f2; padding: 7px 0 0 80px;}
#lnb .subLnb {}
#lnb .subLnb li {background: url('/images/img1/counsel/bg_lnb_01.gif') no-repeat left bottom; font-size: 0.915em; color: #464545; padding: 7px 0 5px;}
#lnb .subLnb li a {color: #464545; background: url('/images/img1/counsel/icon_lnb_01.gif') no-repeat 0 3px; padding-left: 10px;}
#lnb .subLnb li a span {color: #163d76;}
#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 { width: 666px;}
.contWrap01 {width: 666px;}
.tit01 {padding: 0 0 13px 0;}
.tit02 {padding: 25px 0 9px 7px;}
.rBtn02 {text-align: right; padding: 15px 3px 0 0 ; }
.rBtn02 * {vertical-align:bottom;}
.contWrap table td a, .contWrap table td a:link {color:#7c7c7c; text-decoration:none;}
.contWrap table td a:focus {outline:1px dotted black; text-decoration:underline;}
.contWrap table td a:hover {text-decoration:underline;}


/* 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 dd {float: left; width: 550px; padding-bottom: 3px;}
.selectList dd input {display:inline;}
.selectList select {font-size: 0.915em; color: #8d8f8d;}


img.calendar {vertical-align: top; margin:3px 5px 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;}
.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;}

tbList02Wrap {margin: 7px}
table.tbList02 {width: 666px;}
table.tbList02 td {height: 58px; padding: 13px 0; border-bottom: 1px solid #e4e4e4}
table.tbList02 td.blackborb {border-bottom: 1px solid #000;background-color: #dddddd}
table.tbList02 td div.contL {width: 89px; float: left;}
table.tbList02 td div.contL img {width: 74px; height: 56px; border: 1px solid #c2c0c1;}
table.tbList02 td ul.contR {float: left;}
table.tbList02 td ul.contR li p.tit {color: #464646; float: left; padding-bottom:1px;}
table.tbList02 td ul.contR li p.tit a {font-weight: bold;color: #464646;}
table.tbList02 td ul.contR li p.tit a:hover {font-weight: bold; color: #464646; text-decoration: underline;}
table.tbList02 td ul.contR li p.day {color: #a8a5a5; float: right;}
table.tbList02 td ul.contR li img {vertical-align: middle;}
table.tbList02 td ul.contR li {overflow: hidden; height:100%; line-height: 1.5em;}
table.tbList02 td ul.contR li.field {font-size: 11px; color: #5398c3; padding: 2px 0; text-align: left;}
table.tbList02 td ul.contR li.data {font-size: 0.915em; color: #7c7c7c;text-align: left;}

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; _top:15px;}
span.swung {color: #656664; position: relative; top:-5px; width: 30px;}

dl.recoBox {width: 642px; overflow:hidden; background: #ececec; padding: 12px;}
dl.recoBox dt {background: url(/images/img1/market/bg_market_0101.gif) no-repeat; font: bold 14px dotum; color: #3a3a3a; margin-bottom:10px;}
dl.recoBox dt span {background: url(/images/img1/market/bg_market_0102.gif) no-repeat left bottom;padding: 10px 13px; display:block;}
dl.recoBox dd.contL {float: left; width: 279px;}
dl.recoBox dd.contL div.imgLar {width:222px; height: 168px; border: 1px solid #dfdfdf; background: #fff; padding: 13px;}
dl.recoBox dd.contL div.imgLar img {border: 1px solid #dfdfdf; width:220px; height: 168px;}
dl.recoBox dd.contL p.plus {text-align: right; padding: 6px 35px 0 0; height: 27px;}
dl.recoBox dd.contL ul {width: 256px; overflow: hidden;}
dl.recoBox dd.contL ul li {float: left; padding-right: 5px;}
dl.recoBox dd.contL ul li img {border:1px solid #5d5d5d; width: 57px; height: 44px;}
dl.recoBox dd.contR {float: left;}
dl.recoBox dd.contR p {height: 28px; padding: 8px 0 0 16px; color: #6c88ae; font-size: 0.915em; background: url(/images/img1/market/icon_arrow.gif) no-repeat 6px 8px; letter-spacing: -1px;}

.tbList03Wrap {width: 341px; padding: 0 8px; border-top: 2px solid #898787; border-bottom: 2px solid #898787; background: #fff;}
table.tbList03 {background: #fff; width: 100%; text-align:left; }
table.tbList03 th {color: #4e4e4e; background: url(/images/img1/market/dot_01.gif) no-repeat 1px 10px; padding: 1px 0 0 9px; height: 20px; border-top: 1px solid #dededf; font-weight: normal;}
table.tbList03 td {color: #777777; border-top: 1px solid #dededf; padding-top: 1px;}
table.tbList03 td img {vertical-align: middle;}
table.tbList03 .first-child {border-top: 0;}

table.tbList04 {width: 357px; border-top:1px solid #c5c5c6; border-right:1px solid #c5c5c6; text-align: center;}
table.tbList04 th {border-left: 1px solid #c5c5c6; border-bottom: 1px solid #c5c5c6; background: #dee5e9; font-size: 0.912em; color: #616060; height: 19px; padding-top: 1px;}
table.tbList04 td {border-left: 1px solid #c5c5c6; border-bottom: 1px solid #c5c5c6; background: #ffffff;  height: 39px;}

ul.tabSt01 {width: 666px; height: 26px; margin-top: 26px; border-bottom: 1px solid #0b6aac;}
ul.tabSt01 li {float: left; padding-right: 2px;}

dl.detailTab01 {padding: 30px 7px}
dl.detailTab01 dt {background: url(/images/img1/market/billet_01.gif) no-repeat 4px 0; padding-left: 19px; color:#504f4f; font-weight: bold;}
dl.detailTab01 dd {color: #898787; padding: 20px 4px; line-height: 1.3em;}

dl.detailLink {width: 632px; padding: 13px; 17px; color: #4a4a4a; background: #f1f1f1; border: 1px solid #cad2d6;}
dl.detailLink dt {font-weight: bold; height: 27px;}
dl.detailLink dd {background: url(/images/img1/market/icon_arrow01.gif) no-repeat 0 2px; padding-left: 9px; height: 19px;}
dl.detailLink dd a {color: #4a4a4a; text-decoration: underline;}

ul.tabBotBtn {border-top: 1px solid #0b6aac; margin-top: 30px;}
ul.tabBotBtn li {text-align: right; padding-top: 13px;}
ul.tabBotBtn li img {vertical-align: top;}

div.detailTab02 {width: 630px; padding: 30px 18px 0 18px;}
div.detailTab02 p {font-weight: bold; color: #101010; height: 22px;}


.tbList01Wrap {background: url(/images/img1/counsel/bg_list_tit.gif) no-repeat; padding: 0; width: 100%;}
.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 tbody td {border-bottom: 1px solid #e5e5e5; padding: 5px 0 3px; text-align: center;}
.tbList01 tbody td.number {color: #3484c7}
.tbList01 tbody td.subject {padding: 14px 10px 9px; text-align: left;}
.tbList01 tbody td.day {color: #b5b4b4}

ul.tabEx01 {width: 666px; height: 27px; background: url(/images/img1/market/bg_market_02.gif) repeat-x;}
ul.tabEx01 li {float: left; padding-right: 2px;}
p.contImg {padding: 10px 0; border-bottom: 1px solid #0b6aac; text-align: center;}
div.searchWrap {margin-top: 14px;}

table.tbList05 {width: 666px; border-top:2px solid #a8a8a8; border-bottom:1px solid #a8a8a8; text-align: center; margin-top: 23px;}
table.tbList05 td {background: url(/images/img1/market/bg_market_03.gif) repeat-x 0 top; text-align: left; height: 87px; color: #464545;}
table.tbList05 td.first-child {padding-left:10px;}
table.tbList05 td p.tit {font-weight: bold; height: 20px;}
table.tbList05 td p.txt {background: url(/images/img1/market/icon_rect.gif) no-repeat 2px 5px; padding-left: 9px; line-height: 1.4em;}
table.tbList05 td img {width: 117px; height: 65px; border: 1px solid #c1c1c1;}

dl.inquiry {height: 60px; width: 666px; border-bottom: 1px solid #0b6aac; border-top: 1px solid #0b6aac; padding: 8px 0; margin-top: 12px;}
dl.inquiry dt {float: left; width: 75px; height:33px; padding-top: 27px; border-right: 1px solid #dedfde; text-align: center;}
dl.inquiry dd {padding: 10px 0 0 17px; float: left;}
dl.inquiry dd p.txt {height: 22px; background: url(/images/img1/market/dot_02.gif) no-repeat 3px 2px; padding-left: 11px; color: #5e5f5e; font-size: 1em;}
dl.inquiry dd p.btn {padding-bottom:1px;}

table.tbList06 {width: 666px; border-top:2px solid #747b84;}
table.tbList06 th {background: #f2f2f2; color: #7c7c7c; height: 24px; border-bottom: 1px solid #e5e5e5; font-size: 0.915em;}
table.tbList06 td {color: #777777; padding:5px 0; line-height:16px; border-bottom: 1px solid #e5e5e5; text-align: center; color: #3484c7}
table.tbList06 td.subject {text-align: left; color: #777777;}

p.exTit {padding-left: 9px; height: 23px; margin-top: 25px;}
p.map {border:1px solid #c3c2c2;}
p.map img {width: 665px; height: 396px;}

/* left layer menu */
ul#leftTab {position: relative; margin-top: 25px;}
.tabArea {width: 147px;}
.tabTitle1 {position: absolute; top:0; left: 0; z-index: 2;}
.tabTitle2 {position: absolute; top:0; left: 75px;}
ul.leftTab01 {display: block; border: 1px solid #cdcdcd; border-top: 0; padding: 38px 0 12px; width: 147px;}
ul.leftTab01 li {background: url('/images/img1/market/icon_dot_01.gif') no-repeat 0 6px; padding-left:6px; font-size: 1em; line-height: 1.5em; margin:0 6px 0 6px}
ul.leftTab01 li.dot_img {background:none; line-height:0; padding:2px 0 3px 0;*padding:3px 0 3px 0;_padding:2px 0 2px 0; font-size:4px; margin:0;}
ul.leftTab01 li a {color: #464646;}
ul.leftTab01 li a:link, ul.leftTab01 li a:visited {color: #464646;}
ul.leftTab01 li a:active, ul.leftTab01 li a:hover, ul.leftTab01 li a.sel {color: #2a65b8; text-decoration: underline;}
ul.leftTab01 li.etc {background: none; display: block; padding-left: 0; margin:0; padding:0;}
ul.leftTab01 li.etc ul {background: #f1f9fe url('/images/img1/market/bg_dot_01.gif') repeat-x 0 0; padding: 5px 0; margin: 5px 0 -12px;}
ul.leftTab01 li.etc ul li {font-size: 1em; letter-spacing:-1px; display: block; background: url('/images/img1/market/icon_dot_02.gif') no-repeat 0 6px;}
ul.leftTab01 li.etc ul li a {color: #676767;}
ul.leftTab01 li.etc ul li a:link, ul.leftTab01 li.etc ul li a:visited {color: #676767;}
ul.leftTab01 li.etc ul li a:active, ul.leftTab01 li.etc ul li a:hover, ul.leftTab01 li.etc ul li a.sel {color: #2a65b8; text-decoration: underline;}
ul.leftTab02 {#padding-top: 26px;}

.saletech_cate_box {background:#ecf4fe; padding:15px; margin-bottom:15px;}
.saletech_cate_box ul {overflow:hidden; height:100%;}
.saletech_cate_box ul li {float:left; width:205px; line-height:24px;}
.saletech_cate_box ul li a {color:#17417c; letter-spacing:-1px;}
.saletech_cate_box ul li a:hover {text-decoration:underline;}
