/*공통*/ /*6d65ff	7666c6 007aff */
.div_default{width:100%;min-height:300px;margin:auto;border-top:2px solid #6d65ff;}
.div_default_img{width:100%;-webkit-box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 7px 15px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.2);}
.div_default_img img{width:100%;height:100%;vertical-align:middle;}
.div_default_height{min-height:380px;}
.wth920{width:920px !important;}

.paging a{text-decoration:none;color:#333;}
.bgfff{background:#fff;}
.none{display:none;}
input[type=text], input[type=number]{height:23px;line-height:23px;padding:5px;border:1px solid #b9b9b9;border-radius:2px;}
.selectStyle{height:22px !important;border:1px solid #b9b9b9;border-radius:3px;}

#tooltip{
	display:none;
	position:absolute;
	z-index:2;
	background:#fff8ea;
	font-size:12px !important;
	border:1px solid #ccc;
	border-right:1px solid #605757;
	border-bottom:1px solid #605757;
	padding:5px 10px;line-height:19px;
}
[data-tooltip-text]:hover:after{color:#000 !important;background-color:#fdf6f6;border:1px solid #815b5b !important;border-radius:3px !important;}


/*회원가입, 정보수정*/
#div_join_layer{height:700px;min-height:700px !important;}
.div_join{width:590px;height:100px;margin:9px auto;}
.div_join1{background:url('/images/main/join_step1.gif');}
.div_join2{background:url('/images/main/join_step2.gif');}
.tb_join{width:98%;margin:auto;}
.tb_join th{padding:10px 5px;background:#e8f2f7;}
.tb_join th img{vertical-align:bottom;}
.tb_join td{font-size:13px;padding:5px;line-height:22px;}
.tb_join td .center{text-align:center;}
.comnum input[type=text], .td_inputtel input[type=tel]{text-align:center;}
.comnum input[type=text]:nth-child(1){width:50px;}
.comnum input[type=text]:nth-child(2){width:30px;}
.comnum input[type=text]:nth-child(3){width:80px;}
.td_inputtel input[type=tel]:nth-child(1){width:40px;}
.td_inputtel input[type=tel]:nth-child(2){width:50px;}
.td_inputtel input[type=tel]:nth-child(3){width:50px;}
.tb_join p{color:#bb0000;font-size:12px;margin:3px 0 0 0 !important;}
.tb_join span{color:#0101dd;font-size:12px;}
.tb_join1 th{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
.tb_join3{border-spacing:0;}
.tb_join3 th{width:100px;border-top:1px solid #d5d5d5;}
.tb_join3 td{border-top:1px solid #d5d5d5;}
.tb_join3 tr:nth-last-child(1) th, .tb_join3 tr:nth-last-child(1) td{border-bottom:1px solid #d5d5d5;}
.join_idchk{color:#008040;font-size:12px;}
.tb_join3 input[type=text], .tb_join3 input[type=tel], .tb_join3 input[type=number], .tb_join3 input[type=password], .tb_join3 select{border:1px solid #ccc;padding:3px;border-radius:3px;height:20px;}



/* 공고조회 : 검색 */
.bid_search{width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0;border-top:0px solid #d5d5d5;}
.bid_search tr th{height:30px !important;line-height:20px;margin:0;padding:7px 5px;background:#f8f5fe;color:#232323;font-weight:700;text-align:center;border-bottom:1px solid #d5d5d5;}
.bid_search tr:first-child th:first-child{width:6%;}
.bid_search tr td{margin:0;padding:5px;color:#232323;font-weight:500;text-align:left;border-bottom:1px solid #d5d5d5;}
.bid_search tr:last-child{border-bottom:1px solid #d5d5d5;}
.bid_search tr:last-child td label{cursor:pointer;}
.bid_search tr:last-child td input[type=text]{width:200px;padding:3px;margin-left:5px;}
.bid_search tr:nth-last-child(1) th, .bid_search tr:nth-last-child(1) td{border-bottom:1px solid #fff !important;}


/*분석실 : 검색*/
.tb_analyze_d{width:100%;margin:0;padding:0;border-collapse:separate;border-spacing:0;}
.tb_analyze_d th, .tb_analyze_d td, .tb_analyze_d td label, .tb_analyze_d td select{font-size:13px;}
.tb_analyze_d tr th{background:#f8f5fe;color:#222;text-align:center;border-bottom:1px solid #d5d5d5;}		/*f7efeb*/
.tb_analyze_d tr:first-child td{width:93%;}
.tb_analyze_d tr:nth-child(2) th, .tb_analyze_d tr:nth-child(3) th{width:7%;}
.tb_analyze_d tr:nth-child(2) td{width:43% !important;}
.tb_analyze_d tr th > p{margin-top:15px;}
.tb_analyze_d tr:first-child th p input[type=radio]{vertical-align:bottom;margin-right:3px;}
.tb_analyze_d td input[type=radio]{vertical-align:middle;margin:0 3px 2px 0;}
.tb_analyze_d tr td{padding:5px;color:#222;text-align:left;border-bottom:1px solid #d5d5d5;line-height:22px !important;font-size:12px !important;}
.tb_analyze_d td .hasDatepicker, .tb_analyze_d td .btn_date_range{height:22px !important;font-size:13px;}
.tb_analyze_d tr:nth-last-child(1) th, .tb_analyze_d tr:nth-last-child(1) td{border-bottom:1px solid #fff !important;}
#sublocalzen{width:100%;height:52px;background:#f2f9fc;padding:5px;margin-bottom:10px;}	/*구군*/

/*분석실 : 공고목록*/
.div_analyze_notice_tit{width:98%;text-align:right;font-size:13px;font-weight:600;padding:5px 3px;margin:0 10px 5px 0;border-bottom:1px dotted #d5d5d5;}
.div_analyze_notice_tit span:nth-child(1){color:#bb0000;}
.div_analyze_notice_list{width:100%;height:218px;overflow-y:auto;margin-top:3px;}
.tb_analyze_notice{width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0;}
.tb_analyze_notice *{font-size:12px !important;}
.tb_analyze_notice tr td{font-weight:600;height:27px;margin:0;padding:5px;border:1px solid #d5d5d5;text-align:center;}
.tb_analyze_notice tr td a{color:#0909aa;font-weight:600;}
.tb_analyze_notice tr td a div, .tb_analyze_notice tr td div a div span{color:#111;text-decoration:none;}
.tb_analyze_notice tr td a:hover div, .tb_analyze_notice tr td div a:hover div span{color:#489fd7 !important;text-decoration:none;}

/*분석실 : 예가 업체 분포도 클릭 레이어*/
.change{background:#f8f9fa;}
.r_detail{border-spacing:0;border-collapse:0;}
.r_detail *{font-size:12px !important;}
.r_detail table{border-spacing:initial;}

/*분석실 : 그래프*/
.tb_analyze_graph{border:1px solid #f7ad45;}
.tb_analyze_graph_{width:100%;}
.tb_analyze_graph_ th, .tb_analyze_graph_ td{padding:5px !important;font-size:12px !important;}
.tb_analyze_graph_ th{width:50%;text-align:right;}
.tb_analyze_graph_ td{width:50%;text-align:left;}

/*경쟁사투찰분석 목록 버튼*/
.btnSmall{font-size:initial;}
.btnSmall .button1{font-size:11px !important;padding:4px 7px;background:#007aff;color:#fff;border:1px solid #007aff;}	/*투찰성향*/
.btnSmall .button2{font-size:11px !important;padding:4px 7px;background:#fff;color:#555;border:1px solid #bbb;margin-left:3px;}	/*삭제*/
.buttonForm{font-size:14px !important;background-color:#007aff !important;color:#fff !important;border:1px solid #007aff;padding:10px !important;}

/*차트*/
div.google-visualization-tooltip{padding:5px 5px 10px 5px !important;}
.google-visualization-tooltip-item-list .google-visualization-tooltip-item:first-child{margin:0 0 0.5em 0 !important;}


/*진행공고 팝업*/
.tbl_bid_d_default .w33{width:33%;}
.tbl_bid_d_default .w43{width:43%;}
.maxwidth_1000{max-width:1000px;}
.tb_textual{width:100%;max-width:1000px;margin-left:5px;float:left;}
.tb09{float:left;}
.tb04 *, .tb09 *{font-size:initial;font-size:13px;}
.tb04, .tb09{width:99%;border-spacing:0;border-collapse:0;margin:auto 0 0 5px;}
.tb04 th{width:12%;padding:7px 5px;background:#e8f2f7;}
.tb09 th{padding:7px 5px;background:#e8f2f7;}
.tb09 th:nth-child(1){width:13%;}
.tb09 th:nth-child(2){width:11%;}
.tb09 td{padding:5px;}
.tb09 tr:nth-child(1) th, .tb09 tr:nth-child(1) td{border-top:1px solid #d5d5d5;}
.tb09 th, .tb09 td{border-bottom:1px solid #d5d5d5;}
.tb09 tr:nth-last-child(1) th, .tb09 tr:nth-last-child(1) td{border-bottom:1px solid #fff;}
.tb09 th img, .tb09 td img{vertical-align:middle;}
.chasu{margin-left:20px;}
.chasu a{text-decoration:none;}
.file{text-align:left;line-height:21px;}
.tb_bid_textual{text-align:left;vertical-align:top;}
.tb_bid_textual h5{padding:initial;margin:initial;font-size:initial;}
.h5pd{color: #0909aa;font-size:14px !important;padding:25px 0 5px 8px !important;}
.bid_notice_detail th, .bid_notice_detail td{border:initial !important;}
.tb04 tr:nth-child(1) th, .tb04 tr:nth-child(1) td{border-top:1px solid #d5d5d5 !important;}
.tb04 th, .tb04 td{border-bottom:1px solid #d5d5d5 !important;height:25px;min-height:22px !important;}
.tb04 tr:nth-last-child(1) td p{margin:initial;}
.h5pd {
	position:relative;
	display:inline-flex;
	align-items:center;
	gap:5px;
}
.h5pd::before {
	content:"";
	display:inline-block;
	width:18px;
	height:18px;
	background-image:url("/images/pop/title.png");
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
}
/*진행공고 팝업 END*/

.tb_preprice *{font-size:12px;}
.tb_preprice ul{list-style-type:none;padding:initial;}
.tb_preprice td{text-align:left !important;}



/*개찰공고 팝업*/
.div_bid_d_result{width:100%;max-width:900px;display:block;clear:both;padding:10px 0 !important;}
.div_result_basic:nth-child(1){float:left;width:60%;}
.div_result_basic:nth-child(2){float:left;width:40%;}
.tb10{width:99%;border-spacing:0;border-top:1px solid #d5d5d5;margin:auto;}
.tb10 *{font-size:13px;}
.tb10 th{background:#e0eff7;width:17%;}
.tb10 th, .tb10 td{padding:5px;border-bottom:1px solid #d5d5d5;}

.tb10_chart td{vertical-align:top;}
.tb10_chart tr:nth-child(1) th{height:24px;}
.tb10_chart_ th{background:#fff8ea;}
.tb10_chart_{height:100%;}
.tb10_chart_ td{vertical-align:middle;}

.tb10_ *{font-size:12px;border-spacing:0;border-collapse:0;}
.tb10_ th{line-height:18px;}
.tb10_ td{height:18px;}
.div_result_subtitle{width:100%;white-space:nowrap;margin:5px 0;}
.div_result_subtitle img, .tb10_ img{vertical-align:bottom;margin:0 0 2px 5px;}
.div_result_yega{float:left;width:33.3%;}
.tb10_ td{text-align:center;}

.tb10_join th:nth-child(1){width:5%;}		/*근사치업체*/
.tb10_join th:nth-child(2){width:10%;}
.tb10_join th:nth-child(3){width:20%;}
.tb10_join th:nth-child(4){width:15%;}
.tb10_join th:nth-child(5){width:15%;}
.tb10_join th:nth-child(n+6):nth-child(-n+8){width:10%;}
.tb10_join tr:nth-last-child{border:initial;}
.join_center_css td{color:#0058b7;background:#fff8ea;border-bottom:none;}

.div_result_join div{float:left;width:50%;display:inline-block;margin-bottom:5px;}
.div_result_join div:nth-child(1){margin-bottom:0;}
.div_result_join div:nth-child(2){float:right;width:49%;text-align:right;margin-right:5px;}
.div_result_join div:nth-child(2) input[type=text]{height:14px;}
.atitle{margin-right:5px;}
.atitle_{color:#0101dd;}		/*개찰공고 팝업 END*/



/* 공고목록 / START */
.newai_bid_tit span:nth-child(1):hover{color:#f6e09b;}
.newai_bid_tit .buttonClick{font-size:11px !important;background:#fff;color:#555;margin-left:5px;}
.newai_bid_tit .buttonClick::before{padding:6px 7px 4px 5px;background:#fff;color:#0101dd;border-radius:3px;content:"◁ 클릭";}
.newai_bid_tit .buttonClick:hover::before{background:#fff;color:#f28482;border-radius:3px;content:"◁ Click"}
.tb_bid_list{width:100%;border-spacing:0;}
.tb_bid_list *{font-size:initial;}
.tb_bid_list th, .tb_bid_list td{height:35px;font-size:14px;padding:5px 7px !important;border-bottom:1px solid #aaa;}
.tb_bid_list th{width:8%;min-width:60px;background:#e0eff7;}
.tb_bid_list td{width:17%;line-height:19px;}
.tb_bid_list td div{font-size:14px;}
.tb_bid_list .priceR{font-size:14px;text-align:right !important;padding-right:20%;}
.ju_license_txt{font-size:12px;}
.tb_bid_list .newai_bid_body_btn{width:100%;min-width:530px;display:flex;gap:7px;}
.newai_bid_body_btn span:nth-child(1){min-width:185px;}
.icon_css{font-size:13px;margin-left:5px;}
.icon_dft_css{color:#fff2db !important;}

.bidprice_ed{		/*분석제시가*/
	width:100%;
	padding:0 10px;font-size:13px;
	height:26px;line-height:26px;
	background-color:#6d65ff;color:#fff;
	border-radius:15px;
	font-weight:bold;margin-right:15px;cursor:pointer;
}
.tb_bid_list .newai_bid_body_btn .bidprice__{
	width:185px;min-width:185px;
	padding:0 10px;font-size:13px;
	height:26px;line-height:26px;
	border-radius:15px;
	font-weight:bold;text-align:center;margin-right:15px;
}
.tb_bid_list .newai_bid_body_btn .bidprice_ed span:nth-child(1){width:75px;font-size:13px;font-weight:700;}
.tb_bid_list .newai_bid_body_btn .bidprice_ed span:nth-child(2){width:110px;font-size:14px;font-weight:700;color:#f3e822;}
.bidprice_hide{display:none;}
.bidprice_view{background:#fff;color:#bb0000 !important;border:1px solid #bb0000;box-shadow:inset 0 0 10px #bb0000;cursor:pointer;}	/*확인*/
.bidprice_view:hover{background:#f8edeb;color:#fff !important;box-shadow:inset 0 0 15px #bb0000;}
.bidprice_memo{background-color:#fff;color:#bb0000 !important;border:1px solid #bb0000;}	/*메모확인*/
.bidprice_ing{background-color:#f8edeb !important;color:#9a5a6a !important;border:1px solid #8b4a5a;}	/**/
.bidprice_not{background-color:#ccc !important;color:#fff !important;border:1px solid #a5a5a5;}	/*미제시*/
.bidprice_not span{font-size:13px;color:#fff;}
.bidprice_memo, .bidprice_ing, .bidprice_not{letter-spacing:3.0px;}
.bidprice_memo::first-letter, .bidprice_ing::first-letter, .bidprice_not::first-letter{padding-left:0.5rem;}
.td_bid_memo{color:#bb0000;font-weight:600;}

.newai_bid_body_bidcheck{min-width:100px;margin-right:15px;}	/*투찰 등록*/
.newai_bid_body_bidcheck label:nth-last-child(1){margin-left:5px;}
.tb_bid_list .newai_bid_body_btn button{	/*투찰하기 계산하기*/
	display:flex;justify-content:center;align-items:center;
	gap:7px;
	width:90px;
	height:26px;
	line-height:26px;
	font-weight:bold;
	border:1.5px solid transparent;
	border-radius:15px;
	background-image:linear-gradient(#fff, #fff), linear-gradient(90deg, #16e4da 0%, #2372d4 50%, #7f2dc6 100%);
	background-origin:border-box;
	background-clip:content-box, border-box;
	-webkit-box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.2);
}
.tb_bid_list .newai_bid_body_btn button img {
	display:block;
	width:auto;
	height:15px;
}
.tb_bid_list .newai_bid_body_btn .newai_sub_check .newai_sub_check_txt, .tb_bid_list .newai_bid_body_btn button span{font-size:13px;}

.tb_bid_list .bid_result_final {
	width:100%;height:fit-content;line-height:1.7;font-size:14px;
}
.tb_bid_list .bid_result_final span {
	color:#eb455f;font-weight:600;font-size:14px;
}
.bid_result_empty{width:100%;margin:20px auto;background:#fff;color:#333;padding:20px 0;text-align:center;border:1px solid #d5d5d5;border-radius:10px;}
/* 공고목록 END */

/*popup scrollTop*/
.scrollTop_popup{display:scroll;position:fixed;background:url("/images/icon/popup_top.png") center center no-repeat;width:60px;height:60px;bottom:50px;right:20px;opacity:0.6;cursor:pointer;border-radius:50px;background-color:#fff;}

/* 진행공고 팝업 : 나라장터 안내*/
.maxwidth_900{max-width:900px;}
.guideCss{width:870px;min-width:870px;height:48px;background:#fdfdf6;color:#d70654;margin:10px 3px;padding:10px;border-radius:2px;border:2px solid #7d7192;}
.guideCss *{color:#d70654;font-size:14px;font-weight:bold;}
.guideCss > div:nth-child(1){float:left;width:78%;padding-left:20px;}
.guideCss > div:nth-child(2){float:left;width:19%;margin-top:-4px;}
.guideCss > div:nth-child(1) > p{color:#333;margin-top:5px;}
.guideCss .underline{text-decoration:underline;}
.buttonBig{width:110px;line-height:20px !important;font-weight:700;cursor:pointer;border-radius:3px;border:1px solid #9a5a6a;background:#f8edeb;color:#8b4a5a !important;padding:6px !important;margin-left:30px;font-size:14px;}

.guideCss_empty{padding:25px;margin-top:8px;}
.guideCss_empty > div:nth-child(1){float:left;width:77%;margin-top:5px !important;}
.buttonBigWide{width:190px;font-weight:700;cursor:pointer;border-radius:5px;background:#6d65ff;color:#fffff7 !important;padding:10px;}
.guideCn{background:#f9f9f9;color:#d70654 !important;margin:-5px;padding:3px;font-size:12px;}
.guideCn3{background:#f9f9f9;color:#d70654 !important;margin:-5px 1px 5px 1px;padding:2px;border:1px dotted #6d65ff;font-size:12px;}
.guideCn4{border:1px dotted #e0eff7;}


/**/
.buttonN{font-size:9px !important;cursor:pointer;background:#fef9f0;color:#595959 !important;border:1px dotted #595959 !important;border-radius:3px;padding:3px 6px;margin-left:13px;}
.buttonN img{vertical-align:top !important;margin-top:1px;}
.buttonD{cursor:pointer;background:#6395ec;color:#fff !important;border:1px solid #6395ec !important;border-radius:3px;padding:5px;font-size:11px !important;}	/*orderset 사업자*/
.buttonD2{cursor:pointer;background:#fff;color:#6395ec !important;border:1px solid #6395ec !important;border-radius:3px;padding:5px;font-size:11px !important;}	/*orderset 면허*/
/*.buttonQNA{font-size:12px !important;padding:2px 5px !important;background:#f0f0fe;color:#6d65ff;border:1px dotted #6d65ff !important;border-radius:3px;cursor:pointer;}	편리기능*/

/*공고조회 : 면허수정, 지역수정 버튼*/
.button_lab{padding:5px 10px !important;}
.button_local{font-weight:600;color:#232323 !important;background:#fff !important;border:1px solid #ece2e1 !important;}
.button_local:hover{color:#160288 !important;border:1px solid #160288 !important;}

/*내서류함 : 편리 기능 안내*/
.guideTool{float:left;width:100%;background:#fefbfa;line-height:20px;text-align:center;}
.guideTool ul{width:99%;}
.guideTool ul li{display:inline-block;padding:10px 0}
.guideTool ul li:nth-child(1){width:150px;text-align:left;vertical-align:top !important;color:#c1044a;letter-spacing:0.8;font-size:13px;font-weight:bold;padding-top:21px;}
.guideTool ul li:nth-child(2){width:900px;text-align:left;line-height:22px;font-size:13px;letter-spacing:1.4;}
.guideTool ul li:nth-child(2) .underline{text-decoration:none;color:#007aff;font-weight:600;}
.guideTool_link{color:#d70654 !important;}
.guideTool_link:hover{text-decoration:underline;color:#d70654 !important;}



.light_blue{color:#4d55cc !important;}
.light_red{color:#d70654 !important;}
.dark_blue{color:#0101dd !important;}
.dark_green{color:#008000 !important;}
.light_grey{color:#8a8a8a !important;}
.light_brown{color:#8a2d3b !important;}
.brown{color:#C14600 !important;}
.pink{color:#d70654 !important;} .pinkB{color:#d70654 !important;font-weight:600;}
.purple{color:#774ca2 !important;}
.sky{color:#007aff !important;} .skyB{color:#007aff !important;font-weight:600;}
.dark_purple{color:#4f1c51 !important;}



/*내서류함, 맞춤공고 목록*/
.rangking_top{color:#d70654;font-weight:bold;}
.price_result{color:#d40000 !important;font-weight:bold !important;text-align:right !important;}
.pricepink{color:#d70654 !important;font-weight:bold !important;text-align:right !important;}
.pricepurple{color:#774ca2 !important;font-weight:bold !important;text-align:right !important;}
.pricesky{color:#007aff !important;font-weight:bold !important;text-align:right !important;}
.foundationprice{color:#e95900 !important;}
.price_list{color:#e56800 !important;font-weight:bold !important;text-align:right !important;padding-right:15px !important;}
.closingtime{color:#e56800 !important;font-weight:bold;font-size:14px !important;}
.bidprice_ing{color:#0149da;background:#f5f8fe;font-family:inherit;}		/*공고분석중*/
.bidprice_not{color:#777;background:#f8f8f8;font-family:inherit;}	/*미제시*/
.fcorange{color:#ffa500;}
.position_{color:#0149da !important;font-weight:normal !important;font-family:inherit;}
.license_organ{color:#e56800;}
.position{font-weight:600 !important;text-align:center !important;}

@-webkit-keyframes "blink"{
	0%{color:#ffa500;font-weight:900;}
	50%{color:#dc2f02;font-weight:900;}
	100%{color:#9d0208;font-weight:900;}
}
.blink{
	-webkit-animation-direction:normal;
	-webkit-animation-duration:3s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-name:blink;
	-webkit-animation-timing-function:ease;
}

/*출력*/
.tb_print, .none_table{width:99%;margin:auto;padding:0;border-collapse:collapse;border-spacing:0;}
.tb_print th, .tb_print td, .none_table th, .none_table td{font-size:12px;}


/*분석실 예가 업체 분포도 START*/
.tb_analyze_list{width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0;}
.tb_analyze_list tr th{margin:0;padding:5px 0;background:#f8f5fe;border-bottom:1px solid #d5d5d5;color:#333;font-weight:700;}
.tb_analyze_list tr td{margin:0;padding:5px 0;border-bottom:1px solid #d5d5d5;text-align:center;}
.tb_analyze_list tr td div{color:#333;font-weight:500;}
.tb_analyze_list tr td div a div, .tb_analyze_list tr td div a div span{color:#333;text-decoration:none;}
.tb_analyze_list tr td div a:hover div, .tb_analyze_list tr td div a:hover div span{color:#e0eff7;text-decoration:none;}
.tb_analyze_list td:nth-last-child(1){padding:0 !important;border-top:none !important;border-right:none !important;border-left:none !important;}

/*orderset*/
.tb_orderset{width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0;}
.tb_orderset tr{border-bottom:1px solid #d5d5d5;}
.tb_orderset tr:nth-child(1), .tb_orderset_lc tr:nth-child(4n + 1){border-bottom:1px solid #bca2f5;}
.tb_orderset tr th{width:10%;margin:0;padding:7px;background:#f8f5fe;color:#333;font-size:14px;font-weight:700;}
.tb_orderset tr td{width:20%;margin:0;padding:7px;font-size:13px;text-align:center;}
.tb_orderset th .imgCss{width:initial;vertical-align:middle !important;margin:0 5px 3px 0;}


.tb_analyze_otherrival{width:100%;padding:0;border-collapse:collapse;border-spacing:0;}	/*경쟁사투찰분석*/
.tb_analyze_otherrival *{font-size:12px !important;}
.tb_analyze_otherrival tr th{height:35px;margin:0;padding:5px 3px;background:#fff8ea;border-bottom:1px solid #d5d5d5;}
.tb_analyze_otherrival tr td{height:35px;margin:0;padding:5px 3px;border-bottom:1px solid #d5d5d5;text-align:center;color:#222;line-height:19px;}
.tb_analyze_otherrival td:nth-last-child(1){min-width:125px;}
/*.tb_analyze_otherrival tr:nth-last-child(1) td{border:0px solid #fff !important;}*/


.div_analyze_sch div:nth-child(1){width:5px;float:left;font-weight:600;text-align:center;margin-top:5px;}
.div_analyze_sch div:nth-child(2){float:left;}
.div_analyze_sch div:nth-child(2) *{font-size:14px;}

.tb_rivalinc_noticelist{width:100%;padding:0;border-collapse:collapse;border-spacing:0;}	/*경쟁사투찰분석*/
.tb_rivalinc_noticelist th{padding:5px !important;background:#e0eff7;color:#222;font-weight:700;text-align:center;border:1px solid #d5d5d5;height:20px;line-height:20px;}
.tb_rivalinc_noticelist td{padding:2px 5px !important;color:#222;font-weight:500;line-height:20px;border:1px solid #d5d5d5;}
.tb_rivalinc_noticelist td.priceCss{text-align:right !important;}
.tb_rivalinc_noticelist a{text-decoration:none;}
/*.tb_rivalinc_noticelist tr:nth-child(1) th:nth-child(1){border-top-left-radius:10px;}*/
.tb_rivalinc_noticelist tr:nth-child(1) th, .tb_rivalinc_noticelist tr:nth-child(1) td{border-top:1px solid #fff !important;}

#Line_Controls_Chart{width:100%;margin-bottom:10px;}




.tb_analyze_list tr:nth-last-child(1) th, .tb_analyze_list tr:nth-last-child(1) td, .tb_analyze_otherrival tr:nth-last-child(1) th, .tb_analyze_otherrival tr:nth-last-child(1) td{border-bottom:1px solid #fff !important;}




._center{text-align:center !important;}
._bold{font-weight:600 !important;}
.imgCss{width:initial !important;}

/*.tb_pagebutton{margin-top:10px !important;}*/
.tb_pagebutton tr:nth-child(1) td:nth-child(1){min-width:200px;} 	/*페이징 검색건수*/
.tb_pagebutton tr:nth-child(1) td:nth-child(2){text-align:left !important;}
.tb_pagebutton td img{width:initial;}

/* 검색버튼 */
.sch_css{padding:10px !important;text-align:center !important;}
.sch_css .sch_css_btn{width:100px;font-family:"SCDream";font-size:13px;font-weight:600;cursor:pointer;align-items:center;border-radius:3px;letter-spacing:1.5px}
.sch_css .sch_css_btn:nth-child(n+2){margin-left:5px;}
.sch_css .sch_btn{background:#6d65ff;color:#fff;padding:5px 5px 8px 5px;}
.sch_css .sch_btn::after, .sch_css .sch_btn_::after{content:"";display:inline-block;width:15px;height:15px;background:url("/images/icon/icon_search.png") no-repeat top 3px right -1px;}
.sch_css .sch_btn:hover{background:#007aff;}
.sch_css .reset_btn{background:#fff;color:#6d65ff;border:1px solid #6d65ff;padding:8px 7px 7px 7px;}

.sch_css .sch_css_btn_small{width:80px;font-size:13px;font-weight:normal;padding:1px 2px 5px 2px;border-radius:2px;letter-spacing:0.3px;}
.sch_css .sch_css_btn_small::after{content:"";display:inline-block;width:15px;height:15px;}

.sch_css .sch_btn_{border:1px solid #007aff;background:#007aff;color:#fff;}
.sch_css .sch_btn_::after{background:url("/images/icon/icon_search.png") no-repeat top 4px right -1px;}
.sch_css .sch_btn_:hover{background:#0162ca;}

.sch_css .sch_btn_reset{border:1px solid #007aff;background:#fff;color:#007aff;background:url("/images/icon/icon_reset.png") no-repeat top 4px right 12px;background:url("/images/icon/icon_reset_after.png") none;}
.sch_css .sch_btn_reset:hover{color:#ffbe2c;border:1px solid #ffbe2c;background:url("/images/icon/icon_reset_after.png") no-repeat top 4px right 12px;background:url("/images/icon/icon_reset.png") none;}

.sch_css .sch_btn_all{border:1px solid #6dc449;background:#6dc449;color:#fff;}
.sch_css .sch_btn_all::after{background:url("/images/icon/icon_all.png") no-repeat top 2px right -1px;}
.sch_css .sch_btn_all:hover{background:#31ab51;}

.sch_css .sch_btn_nak{border:1px solid #ffbe2c;background:#ffbe2c;color:#fff;}
.sch_css .sch_btn_nak::after{background:url("/images/icon/icon_flag.png") no-repeat top 3px right -1px;}
.sch_css .sch_btn_nak:hover{background:#f7ad45;}

.sch_css .sch_btn_print{border:1px solid #cdbbe1;background:#cdbbe1;color:#fff;}
.sch_css .sch_btn_print::after{background:url("/images/icon/icon_print.png") no-repeat top 4px right -1px;}
.sch_css .sch_btn_print:hover{background:#7666c6;}



/*게시판 다수 사용*/
.tb01{width:100%;margin:auto;border-collapse:collapse;border-spacing:0;}
.tb01 th{font-weight:bold;padding:5px;border-bottom:1px solid #e6e6e6;background:#f6f6f6 no-repeat right 9px;width:50px;min-height:40px;line-height:30px;}
.tb01 td{padding:5px 8px !important;border-bottom:1px solid #e6e6e6;font-size:13px;line-height:22px;}
.tb01 td a:hover{color:#6395ec;}
.tb01 td img{width:initial;}
.bbsSchForm label{float:left;display:flex;}

/*온라인강의*/
.education_list{width:100%;text-align:left;padding:20px 0;margin:0 auto;}
.education_list div.edu_list{display:inline-flex;width:30%;float:left;text-align:left !important;margin:auto;cursor:pointer;}
.education_list div.edu_list div{width:100%;text-align:left;margin:auto;}
.education_list div.edu_list div img{width:300px;}
.education_list div.edu_list:nth-child(n+4){margin-top:30px;}
.edu_list {position: relative;display: inline-block;overflow: hidden;}
.edu_list::before, .edu_list::after {transition:opacity 0.5s ease;opacity:0.5;pointer-events:none;}
.edu_list:hover::before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#fff;
	opacity:0.5;
	z-index:10;
}
.edu_list:hover::after {
	content:"";
	position:absolute;
	top:50%;
	left:45%;
	transform:translate(-50%, -50%);
	width:80px;
	height:80px;
	background-image:url('/images/icon/icon_play.png');
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	z-index:11;
}
.edu_list:hover::before, .edu_list:hover::after {opacity: 0.5;}
.education_list div img{width:initial;}
.tb_eduoff{padding:10px 0;border-top:2px solid #6d65ff;margin-top:5px !important;}

/*온라인문의 게시판*/
.bbswrite{border-collapse:collapse;border-spacing:0;}
.bbsqna th{background:#eee;width:15%;padding:5px;text-align:center;border-bottom:1px solid #d5d5d5;line-height:18px;}
.bbsqna td{background:#fff;width:85%;padding:5px;text-align:left;border-bottom:1px solid #d5d5d5;}
.bbsqna td input[type=text], .bbswrite td input[type=number]{height:14px !important;}
.bbsqna th{background:#eee;width:10%;padding:5px;text-align:center;border-bottom:1px solid #d5d5d5;}
.bbsqna td{width:85%;padding:5px;text-align:left;border-bottom:1px solid #d5d5d5;}

/* mas 안내 */
.tb_mas{width:100%;margin:20px 0 !important;padding:0;border-collapse:collapse;border-spacing:0;border-top:1px solid #d5d5d5;}
.tb_mas th, .tb_mas td{line-height:20px;padding:7px 5px !important;border-bottom:1px solid #d5d5d5;}
.tb_mas th img{width:initial;vertical-align:top;}
.tb_mas th{width:15%;font-size:14px;background:#f6f5fe;text-align:center;}
.tb_mas td{width:35%;font-size:13px;text-align:left;}
.tb_mas td input[type=text], .tb_mas td input[type=number]{font-size:13px;padding:5px;}
.tb_mas td label, .tb_mas td label input[type=radio]{line-height:22px;margin-right:5px;}
.mas_submit{width:100%;}
.mas_submit div:nth-child(1){width:50%;float:left;text-align:right;padding:3px 10px;}
.mas_submit div:nth-child(1) .checkbox_Reset_txt{font-size:14px !important;}
.mas_submit div:nth-child(2){width:50%;float:left;text-align:left;}
.mas_submit img{vertical-align:top;}

/**/
.div_button_center{width:100%;padding:5px;text-align:center;}

/*커서모양*/
#bid_search_table td.search_contents div.search_contents_license label, #bid_search_table td.search_contents div.search_contents_local label{cursor:pointer;}

/*hasDate*/
.div_analyze_sch .hasDatepicker, .bid_search .hasDatepicker{height:22px !important;}

/*font12 font13*/
.tb_rivalinc_noticelist *, .bid_search *, table.etc_table td{font-size:12px !important;}
.tb_analyze_otherrival *, .tb_analyze_list *, .bid_search *{font-size:13px !important;}

/*radio*/
.tb_analyze_d td input[type=radio], .bid_search td input[type=radio]{vertical-align:middle;margin:0 3px 2px 0;}

/*image*/
.img_bottom{vertical-align:bottom;}
.img_middle{vertical-align:middle;}

/*체크박스 공통 START*/
.checkbox_Reset .checkbox_Reset_label{display:inline-flex;align-items:center;height:18px;cursor:pointer;padding:0 !important;}
.checkbox_Reset .checkbox_Reset_label input[type=checkbox]{display:none;}
.checkbox_Reset .checkbox_Reset_label input[type=checkbox]:checked + .checkbox_Reset_visual {
	width:15px !important;height:15px !important;background-color:#f5c45e;border-color:#e78b48;
}
.checkbox_Reset .checkbox_Reset_label .checkbox_Reset_visual {
	width:15px !important;height:15px !important;margin:0 3px 2px 0;position:relative;background:#fff;border:1px solid #d5d5d5;
}
.checkbox_Reset .checkbox_Reset_label .checkbox_Reset_visual::after{content:"";display:block;width:8px;height:4px;border-left:3px solid #fff;border-bottom:3px solid #fff;position:absolute;top:43%;left:53%;transform:translate(-50%,-65%) rotate(-45deg);}  /*v 체크모양*/
.checkbox_Reset .checkbox_Reset_label .checkbox_Reset_txt{font-size:12px;font-weight:normal;margin:1px 3px 0 0;}
.checkbox_Reset .checkbox_Reset_label input[type=text]{margin-left:5px;width:90%;}
.checkbox_Reset *{font-size:12px !important;font-weight:normal !important;}
/*체크박스 공통 END*/



/*.tb02{width:60%;float:left;margin:10px 0;border:1px solid #d5d5d5;border-top:2px solid #6c9bed !important;}
.tb02 tr{height:40px;}
.tb02 tr:nth-child(2){border-top:1px solid #d5d5d5 !important;}
.tb02 tr th:nth-child(1){text-align:left;padding-left:60px;}
.tb02 tr td:nth-child(1){text-align:left;padding-left:30px;}
.tb02 tr td:nth-child(2){text-align:center;}
.tb02 tr td img{vertical-align:middle;margin-bottom:3px;}*/