body {background: #f4f4f4 !important;}

hr {
	margin-top: 5px;
	margin-bottom: 5px;
	border: 0;
	border-top: 1px solid #ccc;
}


.contents {
	/*width: 1200px;*/
	max-width: 1200px;
	min-width: 1020px;
	margin: 0 auto;
	background: #fff;
	border: 1px solid #c8cad1;
	padding: 22px;
}
.left-content {
	margin-right: 260px;
	margin-bottom: 10px;
}
.right-content {
	width: 250px;
	margin-bottom: 10px;
}
.top_btn {
	width: 100%;
	height: 40px;
}
.constnm {
    font-weight: bold;
    font-size: 13px;
}
.constnm img {margin-right: 10px;}
table th, table td {
	vertical-align: middle !important;
	font-weight:normal;
}
.table-bordered { border:1px solid #c8cad1; }

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th {
	background: #f6f7fa;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
	border:1px solid #c8cad1;
}
/*일시정보*/
.time-current {
	border-top: 1px solid #b3b6c0;
}
.time-remaining {
	border-top: 1px solid #b3b6c0;
}
.time-text {
    text-align: center;
    padding: 15px 10px 0px 0px;
}
.time-over {
    border-top: 1px solid #b3b6c0;
}
#timeInfo table {
	width: 100%;
}
.time-text {color: #6d90e6;}
#timeCircle {margin-top: -7px;}
#timeAlert {
	position:absolute;
	text-align:center;
	font-size: 20px;
	color: red;
	padding: 12px;
	font-weight: bold;
	display: none;
}
.detail-box {
	border: 1px solid #c8cad1;
	padding: 24px;
}
.date_box {border: 0; background-color: #f6f7fa;}
.section {
	margin-top: 30px;
}
.section-title {
	font-weight: bold;margin-bottom: 5px;
}
.list-item {
    border-top: 1px solid #ddd;
    padding: 5px 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    color: #8b94aa;
}
.list-item:first-child {
    border-top: 0;
}
.popover {
    width: 520px;
    max-width: 520px !important;
    font-size: 12px !important;
}
.panel {
    border-radius: 0px;
}
.panel-default {
	border:0px;
}
.panel-default > .panel-heading {
    background-color: #fff;
    border: 0px;
	padding-left:2px;
	padding-right:0px;
}
.panel-default > .panel-body {
	border: 1px solid #c8cad1;
}
.panel-body2{border:1px solid #a1b1d7;}
.panel-body3{border:1px solid #dbd9d9;background:#f7f7f7;}

.popover-content {
	line-height: 1.7em;
}
.affix {
	position: fixed !important;
	top: 10px !important;
}
#rightBannerScrollDiv {
	position:absolute;
/* 	top:193px; */
	top:260px;
	left:50%;
	margin-left: 620px;
/*	.margin-left:15px;*/
/*	.float:right;*/
/*	_position:fixed;*/
}
#jungjungDiv .panel-body, #bidSummaryDiv .panel-body {
	padding: 0;
}
.jung-jung-link {
	cursor:pointer;
}
.jung-more-title {
	font-weight: bold;
}
.jung-more-content {
	padding-left: 10px;
}
.jk-tab {
	float:left;
	width:103px;
	text-align:center;
	border:1px solid #ADADAD;
	padding:5px;
	margin-left:5px;
	border-bottom: 0px;
}
.jk-tab:first-child {
	margin-left:0px;
}
.jk-tab-active {
	background-color: #f0f0f0;
}
#jk_sh table th, #jk_sh table td, 
#jk table th, #jk table td, 
#tuchalResult table th, #tuchalResult table td,
#goods table th, #goods table td,
#comListDiv table th, #comListDiv table td {
	text-align: center;
}

#bidCountChart { border:1px solid #c8cad1;border-top:0px; }
#bidSummaryDiv table { width: 100%; }
#bidSummaryDiv table tr th { background: #f0f8fa; }
#bidSummaryDiv table tr th, #bidSummaryDiv table tr td {
	border-top: 1px solid #86b8c4;
	border-left: 1px solid #86b8c4;
	text-align: center;
    padding: 6px 10px;
}
#bidSummaryDiv table tr:first-child th, #bidSummaryDiv table tr:first-child td {
	border-top: 0;
}
#bidSummaryDiv table tr th:first-child, #bidSummaryDiv table tr td:first-child {
	border-left: 0;
}
#rightScrollDiv { width: 250px; }

input[type='radio'], input[type='checkbox'] {
	vertical-align: middle;
	margin:0;
}
label {
	margin:0;
}
#contentBid .table, #comList .table {
	margin-bottom: 0;
}
#opinion hr {
	margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px dashed #bebebe;
}
#opinion_data { word-wrap: break-word; }
#opinion_content {
	-webkit-ime-mode:active;
	-moz-ime-mode:active;
	-ms-ime-mode:active;
	ime-mode:active;
	width:100%;
	position:relative;
}
.myBoxVImg {
    background: url('//www.info21c.net/v2/img/bid/list_gongback01_.gif') no-repeat;
    background-position: top right;
}
#comList .detail-box {
	border-top:0;
}
#scrWrap {
	border:2px solid #ccc;
	display:none;
	position:absolute;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	border-color: #337ab7;
}
#scrWrap .title {
	padding:10px;
	background-color: #337ab7;
	border-color: #337ab7;
	color: #fff !important;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	font-weight:bold;
}
#scrWrap ul {
	padding-left: 0;
}
.jk-score {
	padding: 3px 10px;
	font-size:11px;
	background-color:#ffffff;
	border:1px solid #6b80bd;
	color:#445372;
	border-radius: 3px;
	display:inline-block
}
p { margin: 2px 0; }
.red { color: red; }
.content {
	padding: 20px !important;
	clear:both;
}
.content span { line-height:180% !important; }
.content > p { line-height:250% !important; }
.content table { line-height:180% !important; width: 100% !important; table-layout: auto !important; }
.content pre { white-space: pre-wrap; }
.content p.hide { display: block !important; }
#important .detail-box {
	line-height:22px;
	max-width: 964px;
}
.t-left { text-align: left !important; }
.t-center { text-align: center !important; }
.t-right{ text-align: right !important; }
.after-clear:after { content: ''; clear: both; display: block; }
#comListDiv table { border-top: 0; }
#comListDiv table th { background-color: #eaedf6; font-weight: bold; border: 1px solid #6b80bd;}
#comListDiv table td { border: 1px solid #c8cad1; }

#tuchalResult table { border-top: 2px solid #7180be; }
#tuchalResult table th { background-color: #eaedf6; font-weight: bold; }
#tuchalResult table th, #tuchalResult table td { border: 1px solid #7180be; }

.info-member-pay { background-color: #f3f5f9; }
.info-member-free { background-color: #fef5f5; }
.info-member-not { background-color: #fff; }

.com-list-first { font-weight: bold; color: #f04400; }

/*font*/
.Btitle{font-size:13px; font-weight:bold;}

/*button*/
.btn_padddingV{border-radius: 0; height: 31px; line-height: 31px; padding: 0 12px;}

.btn_yegacalc{background:#e4e8f1; color:#4a5470; border: 1px solid #bbbec7; font-weight: bold;}
.btn_yegacalc:hover, .btn_yegacalc:focus, .btn_yegacalc:active {background:#f6f7fa;}

.btn-primary {background: #fff; border: 1px solid #bbbec7; color: #545454;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary.focus {background:#f6f7fb; color:#545454; border: 1px solid #bbbec7;}

.btn_back{background:#fff; border:1px solid #6d90e6; color:#6d90e6; }
.btn_back:hover, .btn_back:focus, .btn_back:active {background:#f6f7fb; color:#6d90e6;}

.btn_graph{background:#4a5470; border:0; color:#fff; }
.btn_graph:hover, .btn_graph:focus, .btn_graph:active {background:#3f4963; border:0; color:#fff; }

.jk-code-img {
	position:relative;
	top:359px;
	margin-top:-375px;
	left:-120px;
	width:132px;
}
th > .briefcase { color: #f04400; float:right;margin-top:3px; }
#multispareGraph table { border-top: 0px; }
#multispareGraph table th, #multispareGraph table td {
	text-align: center;
	vertical-align: middle;
	padding: 4px;
}
#boksuChart, #boksu1365Chart { border: 1px solid #c8cad1; }
.boksu-chart-left { width: 33.3%; }
.boksu-chart-right { width:66%;padding-left:15px; }

#rightBanner {
	width:120px;
	position:absolute;
	top:277px;
	margin-left:1570px;
	.margin-left:15px;
	.float:right;
	_position:fixed;
}


#content-inner h2 {font:14px dotum;font-weight:600;color:#1d79d0;}
#content-inner table {border:1px solid #ccc; border-collapse: collapse }
#content-inner table tbody tr {border-bottom:1px solid #ccc;}
#content-inner table tbody tr th {background:#ededed;height:30px;color:#000; border-right:1px solid #ccc;padding-left:15px;}

#content-inner table tbody tr td {color:#666; border-right:1px solid #ccc;padding-left:10px;}




/*----------------------상세css-----------------------*/
#top_wrap {max-width: 1200px; min-width: 1020px; margin: 0 auto;}
#top_wrap .table-bordered {margin-bottom: 0;}
#top_wrap .top_tit {background: #fff;}
#top_wrap .top_tit > .table-bordered {border: 0;}
#top_wrap .top_tit > .table-bordered td {border: 1px solid #c8cad1; border-bottom: 0; padding: 22px; font-size: 16px;}

#addAnalysis {background: #89a1da; border: 0;}


.btn-default:hover {background: #f3f5f9;}
.btn-default:active, .btn-default:active:focus, .btn-default:focus, .btn-default.focus {background: #f3f5f9}

/*적격심사세부정보*/
.section_table {border: 2px solid #6b80bd;}
.section_table th {background: #dce0ec !important; border: 1px solid #a1b1d7 !important;}
.btn_original {height: 24px; line-height:24px; background: #fff; border: 1px solid #6d90e6; color: #6d90e6; font-size: 11px; padding: 0 10px;}
.btn_original:hover,.btn_original:active,.btn_original:focus,.btn_original:link,.btn_original:visited,.btn_original:active:hover,.btn_original:active:focus {
	background: #f6f7fb;
	border: 1px solid #6d90e6;
	color: #6d90e6;
}
.btn_calculator {height: 24px; line-height:26px; background: #4a5470; font-size: 11px; border: 0; padding: 0 10px;}
.btn_calculator:hover,.btn_calculator:active,.btn_calculator:focus,.btn_calculator:visited,.btn_calculator:active:hover,.btn_calculator:active:focus {background: #343d55;}



/*의견달기*/
#opinion_content {border: 1px solid #c2c5cc; height: 36px; margin: 0; padding: 0;}
.opinion_btn {width: 100px; height:36px; background: #6d90e6; border: 0; border-radius: 0; font-size: 12px; font-weight: bold;}
@media screen and (-webkit-min-device-pixel-ratio:0) { margin-top: -5px !important; }
.opinion_btn {-webkit-margin-before: -5px;}
.opinion_btn:hover {background: #6487db;}

/*자격및특기사항*/
#important .detail-box hr {border-top: 1px dashed #bebebe;}


/*공고정정내역*/
#jungMoreBtn {background: #f3f5f9; border: 1px solid #c8cad1; color: #4a5470; font-size: 11px;}

/*a값이란 설명 버튼*/
.a_explan_btn {
	width:113px;
	border:1px solid #ce5418;
	background-color: #db5e21;
	color:#fff;
	text-align: center;
	margin: 4px;
	cursor: pointer;
	border-radius: 4px;
	height:28px;
	padding:6px 10px;
	font-weight:normal;
}
.a_explan_btn:hover {background: #d24f10;color: #fff;text-decoration:none;}

/*메모*/
.memo_box {background: #f3f5f9; border: 0 !important;}
.memo_box textarea {border: 1px solid #c8cad1; ime-mode: active;}
.memo_box .btn {
	height:29px;
	line-height:29px;
	background: #fff;
	border: 1px solid #8196bf;
	color: #778cb5;
	font-size: 11px;
	font-weight: bold;
	padding: 0 10px;
	}
.memo_box .panel-body {border: 0 !important;}
#memoDiv .pull-right {font-weight: normal; font-size: 11px;}

.panel-heading {padding: 0; padding-bottom: 7px;}


/*공고기본요약*/
#bidSummaryDiv .panel-body th {background: #f6f7fa; border-color: #c8cad1;}
#bidSummaryDiv .panel-body td {border-color: #c8cad1;}


/*투찰결과*/
#tuchalResult table {border-top: 2px solid #6b80bd;}
#tuchalResult table th, #tuchalResult table td {border: 1px solid #6b80bd;}
#tuchalResult .btn_graph {height: 27px; font-size: 11px; line-height: 27px; border-radius: 3px;}
#tuchalResult .btn-default {height: 27px; border: 1px solid #6d90e6; color: #6d90e6; font-size: 11px; line-height: 27px; border-radius: 3px;}
#tuchalResult .btn-danger {background: #ff6666; border: 0;}


/*개찰결과*/
#multispareGraph .btn-default {height: 27px; border: 1px solid #bbbec7; color: #545454; font-size: 11px; line-height: 27px; border-radius: 3px;}
#chartDecimal {height:27px; border-radius: 3px; border: 1px solid #bbbec7; font-size: 11px;}

/*하단 리스트버튼*/
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background: #c8cad1;
	border-color: #c8cad1;
	}

.tool_title, .tool_title_1, .tool_title_2{
	cursor: pointer;
}

/* 상세>기본정보>a값>상세 툴팁*/
.tool_title .tool_text {
  visibility: hidden;
  color:#000;
  position: absolute;
  width: 800px;
  border-radius: 1px;
  padding: 10px;
  background:#f6f6f6;
  margin: 6px 1px;
  border: 1px solid #a1b1d7;
  z-index:999;
}
.tool_title:hover .tool_text {
  visibility: visible;
}

/* 상세>기본정보>순공사원가>? 툴팁*/
.tool_title_1 .tool_text_1 {
  visibility: hidden;
  color:#000;
  position: absolute;
  width: 385px;
  border-radius: 1px;
  padding: 10px;
  background:#f6f6f6;
  margin: 6px 1px;
  border: 1px solid #a1b1d7;
  z-index:999;
}
.tool_title_1:hover .tool_text_1 {
  visibility: visible;
}

/* 상세>기본정보>상호허용>툴팁*/
.tool_title_2 .tool_text_2 {
  visibility: hidden;
  color:#000;
  position: absolute;
  width: 160px;
  border-radius: 1px;
  padding: 10px;
  background:#f6f6f6;
  margin-top: 18px;
  margin-left: -47px;
  border: 1px solid #a1b1d7;
  z-index:999;
}
.tool_title_2:hover .tool_text_2 {
  visibility: visible;
}

.btn_paygo {border:1px solid #ccc;border-radius:30px;padding:4px 10px;color:#000;font-size:12px;margin-left:10px;}
.btn_paygo:hover,.btn_paygo:focus {background:#f6f6f6;border:1px solid #ccc;border-radius:30px;padding:4px 10px;color:#000;font-size:12px;margin-left:10px;}
.btn_paygo2 {border:1px solid #ccc;border-radius:30px;padding:2px 5px;color:#000;font-size:12px;margin-left:3px;}
.btn_paygo2:hover,.btn_paygo2:focus {background:#f6f6f6;border:1px solid #ccc;border-radius:30px;padding:2px 5px;color:#000;font-size:12px;margin-left:3px;}
/*비드링크css*/
@import url("http://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700");
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
 }
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
 }
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
 }

.btn_agreement{padding:6px 10px 6px 9px;background-color: #20428c; border:1px solid #1c356c; border-radius:0px; font-size: 12px; color:#efefef;}
.btn_agreement:hover, .btn_agreement:focus, .btn_agreement:active, .btn_agreement:visited{color:#efefef;text-decoration:none;cursor:pointer;}
.btn_companyinfo{padding:6px 10px 6px 9px;background-color:#808080;border:1px solid #777;border-radius:0px;font-size:12px; color:#efefef;}
.btn_companyinfo:hover, .btn_companyinfo:focus, .btn_companyinfo:active, .btn_companyinfo:visited{color:#efefef;text-decoration:none;cursor:pointer;}
.btn_agreement_end{padding:2px 27px 2px 26px;background-color:#808080;border:1px solid #777;border-radius:3px;font-size:11px; color:#efefef;}

.coop_bg{background:#eef0f7;border:1px solid #9caeda;text-align:center;padding:25px 15px 30px 15px;}
.coop_bg .rtxt {font-family:Noto Sans KR;margin-top:5px;line-height:25px;font-size:17px;font-weight:400;letter-spacing:-0.05em;color:#444;}
.coop_bg .rtxt1{font-family:Noto Sans KR;margin-top:5px;line-height:25px;font-size:17px;font-weight:600;letter-spacing:-0.05em;color:#000;}
.coop_bg .rtxt2{font-family:roboto;font-size:22px;font-weight:600;color:#0692f4;margin-top:10px;}

.btn_bbox {font-family:Noto Sans KR;border:0;border-radius:3px;background:#2980d9;color:#fff;margin-top:10px;font-size:15px;font-weight:400;width:100%;padding:10px 0;}/*협정의뢰*/
#coop_btn:hover, #coop_btn:focus, #coop_btn:active, #coop_btn:visited {font-family:Noto Sans KR;color:#fff;}
.state-READY {font-family:Noto Sans KR;border:0;border-radius:3px;background:#69c390;color:#fff;margin-top:10px;font-size:15px;font-weight:400;width:100%;padding:10px 0;}/*대기중*/
.state-MATCHING {font-family:Noto Sans KR;border:0;border-radius:3px;background:#3cbad0;color:#fff;margin-top:10px;font-size:15px;font-weight:400;width:100%;padding:10px 0;}/*매칭중*/
.state-MATCHING_SUCCESSED {font-family:Noto Sans KR;border:0;border-radius:3px;background:#1396ad;color:#fff;margin-top:10px;font-size:15px;font-weight:400;width:100%;padding:10px 0;}/*매칭성공*/
.state-COMPLETED {font-family:Noto Sans KR;border:0;border-radius:3px;background:#fb5151;color:#fff;margin-top:10px;font-size:15px;font-weight:400;width:100%;padding:10px 0;}/*협정완료*/
.state-REJECTED {font-family:Noto Sans KR;border:0;border-radius:3px;background:#a1a1a1;color:#fff;margin-top:10px;font-size:15px;font-weight:400;width:100%;padding:10px 0;}/*협정불가*/

.coop_realtime{text-align: center;margin-top:12px;}/*line-height:2;*/
.coop_realtime ul{list-style:none;margin:0 auto;width:221px;height:106px;background:#fff;border-radius:3px;padding:5px 0;}
.coop_realtime ul li{float:left;width:73px;text-align:center !important;border-right:1px solid #ebebeb;height:96px;}
.coop_realtime ul li:last-child{border-right:0px !important;}
.coop_realtime .txt01{color:#2980d9;font-weight:bold;}

/*2019.07.23 박건도 추가 - a값 홍보 하단배너 추가*/
/*@import url('https://fonts.googleapis.com/earlyaccess/nanumgothic.css?ver=2');*/
/*@font-face{font-family:"Nanum Gothic";src:url('/v4/assets/font/NanumGothic.eot');src:local(※), url('/v4/assets/font/NanumGothic.woff') format('woff'),url('/v4/assets/font/NanumGothic.ttf')  format('truetype');}*/
/**{font-family:'Nanum Gothic','ng_bold','nbg','nbg_bold','nsR','dotdum','Gulim','AppleGothic','sans-serif';_font-family:'Nanum Gothic','ng_bold','nbg','nbg_bold','nsR','dotdum','Gulim','AppleGothic','sans-serif'}*/

.bid-under-banner {text-align:center;height:155px;bottom:0px;width:100%;z-index:99999;position:fixed;opacity: 0.9;}/*0a5294*/
/*.bid-under-banner p{font-family:Nanum Gothic;font-size:18px;color:#fff;letter-spacing:-0.03em;}*/
/*.bid-under-banner .txt01{font-family:Nanum Gothic;font-size:18px;color:#acf8ff;letter-spacing:-0.03em;}*/
/*.bid-under-banner .txt02{font-family:Nanum Gothic;font-size:22px;color:#fffc02;letter-spacing:-0.05em;font-weight:400;}*/
/*.btn-example {width:130px;color:#fff;background-color:#e69138;font-weight:bold;margin-top:-5px;}
.btn-example:hover {color:#fff;background-color: #e37f16;}*/
/*.btn-example1{background:none;border:1px solid #bdc1cf;border-radius:4px;padding:8px 30px;color:#e1e1e1;font-family:Nanum Gothic;font-size:15px;margin-left:20px;}*/
/*.btn-example1:hover, .btn-example1:focus, .btn-example1:active, .btn-example1:visited{background:none;border:1px solid #bdc1cf;color:#e1e1e1;text-decoration:none;cursor:pointer;}*/

/*.detail-layer {display: none; position: absolute;width: 600px;height: 600px;background-color: #f8f8f8;z-index: 999;cursor: pointer;}*/
/*.detail-layer .bg {background:url('/images/info21c/bid/a-layer_img04.png') no-repeat;width:600px;height:496px;}*/
/*.detail-layer .txt01 {font-family:'Nanum Gothic';font-size:15px;color:#333;line-height:26px;letter-spacing:-0.03em;}*/
/*.detail-layer .txt02 {font-family:'Nanum Gothic';font-size:17px;color:#333;line-height:27px;font-weight:600;letter-spacing:-0.03em;}*/
/*.detail-layer .txt03 {font-family:'Nanum Gothic';font-size:17px;color:#5937cc;line-height:27px;font-weight:600;letter-spacing:-0.03em;}*/
/*.detail-layer .txt04 {font-family:'Nanum Gothic';font-size:16px;color:#000;line-height:29px;font-weight:600;letter-spacing:-0.03em;}*/
/*.detail-layer .txt05 {font-family:'Nanum Gothic';font-size:15px;color:#1967db;line-height:26px;letter-spacing:-0.03em;font-weight:600;}*/
/*.detail-layer .txt06 {font-family:'Nanum Gothic';font-size:17px;color:#e11755;line-height:27px;font-weight:600;letter-spacing:-0.03em;}*/
/*.detail-layer .txt07 {font-family:'Nanum Gothic';font-size:14px;color:#444;line-height:27px;letter-spacing:-0.03em;}*/
/*.detail-layer .txt08 {font-family:'Nanum Gothic';font-size:15px;color:#fff;line-height:26px;letter-spacing:-0.03em;background:#9a0000;font-weight:600;padding:3px;}*/
/*.detail-layer .txt09 {font-family:'Nanum Gothic';font-size:15px;color:#cd3b3d;line-height:26px;letter-spacing:-0.03em;font-weight:600;}*/
