@charset "utf-8";

/* import
@import url(member.css);
@import url(customer.css);
@import url(memo.css);
@import url(bid.css);
 */
/*invultme*/
.pointer{cursor:pointer}
.move{cursor:move;}
label{cursor:pointer}
#progressbar .ui-progressbar-value, #progressbar1 .ui-progressbar-value, #progressbar2 .ui-progressbar-value {
	background-color: #afcef3;
}
.dot_td{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor:pointer; letter-spacing:0;}

img,fieldset,iframe {border:0 none;}
ol, ul, li {list-style:none;}
input[type="radio"] {vertical-align:middle; }
input:autofill {box-shadow:0 0 0 30px white inset;}
/* input:-webkit-autofill {-webkit-box-shadow:0 0 0 30px white inset;} */
i,em,address {font-style:normal;}
label,button {/* vertical-align:middle; */ border:0 none; cursor:pointer;}
a {color:#333; text-decoration:none;}
a:hover {color:#333; text-decoration:underline;}
hr {display:none;}
legend {*width:0;}
fieldset legend, legend ,.hidden {visibility:hidden; overflow:hidden; position:absolute; top:0; left:0; width:0; height:0; font-size:0;line-height:0;}
#content_new table, .popup table {border-collapse:collapse; border-spacing:0;}
caption {font-size:0; line-height:0; height:0;}
img {max-width:100%; height:auto; vertical-align:middle;}
#canvas {position:relative; width:506px; height: 303px; margin: 0}
#south {width: 506px; height:303px; position: absolute; top: 0px; left:100px; z-index:100; }

/* #seoul {display:none; position:absolute; left:10px; top:80px; width:80px; height:30px; border:1px solid #ccc;} */
#seoul, #gygg, #incheon, #gangwon, #chungbuk, #chungnam, #daejeon, #sejong, #jeonbuk, #jeonnam, #gwangju, #gyeongbuk, #gyeongnam, #daegu, #gwangju, #busan, #ulsan, #jeju { display: none; position: absolute; _left:320px; top: 0; width: 300px; height:303px;  }

/* align style */
.clear {clear:both;}
.clearfix {display:inline-block; width:100%;}
.clearfix:after {display:block; visibility:hidden; clear:both; content:"";}
.fl {float:left; display:block;}
.fr {float:right;display:block;}
.fn {float:none; display:block;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.inline {display:inline;}
.vtop {vertical-align:top;}
.vmiddle {vertical-align:middle;}
.vbottom {vertical-align:bottom;}
/* Common */

img,fieldset{border:0; vertical-align:middle;}
ul,ol,li{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
em,address,strong,th{font-style:normal;font-weight:normal;}
input,select,textarea,option{vertical-align:middle; background:#fff; color:#666;}
select{vertical-align:middle; background:#fff; font-size:12px; border:1px solid #e6e8ea;}
a{color:#333;text-decoration:none}
a:hover{text-decoration:none}
textarea{resize : none;}
hr,legend{display:none} 
caption{visibility:hidden;overflow:hidden;position:static;top:0;left:0;width:0;height:0;font-size:0;line-height:0} 


/* text */
.t_blind {text-indent:-9999px;}
.ellipsis {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} /* 텍스트 자르기 */ 
.bold {font-weight:bold;}
.f_6 {font-weight:bold;}
.normal {font-weight:normal;}
.large {font-size:1.5em;}
.medium {font-size:13px;}
.small {font-size:11px;}
.mini {font-size:10px;}
.red {color:#f00;} /* 빨간색 */ 
.orange {color:#f60;} /* 오렌지 */ 
.blue {color:#03f;} /* 파랑 */ 
.green {color:#090;} /* 그린 */ 
.gray {color:#666;} /* 그레이 */ 
.gray2 {color:#444;} /* 그레이 */ 
.white {color:#fff;} /* 흰색 */ 

.b_red {background:#f00;} /* 빨간색 */ 
.b_orange {background:#f60;} /* 오렌지 */ 
.b_blue {background:#06f;} /* 파랑 */ 
.b_green {background:#090;} /* 그린 */ 
.b_gray {background:#f5f5f5;} /* 그레이 */ 


.popup{position:absolute; width:900px; left:50%; margin:204px 0 0 -450px; z-index:9999;}
.popup .p_top{position: relative; height:68px; background:#2475d5; width:100%;}
.popup .p_title{ color:#fff; font-size:25px; padding:15px 0 0 20px;}
.popup .popup_close{position:absolute; top:16px; right:20px;}
.p_text{position: relative;  background:#fff; padding:30px 20px;}
/* 탭메뉴_기본, 맞춤, 관심_세팅 */
.tab_set {position:relative; margin-bottom:20px; height:35px; font-size:16px; border-bottom:1px solid #2d7bd6;}
.tab_set ul li {float:left;}
.tab_set ul li a {display:block; padding:0 60px; line-height:33px; background:#f9f9f9; border-bottom:1px solid #e4e6e8; border-top:1px solid #e4e6e8; border-right:1px solid #e4e6e8;}
.tab_set ul li:first-child a {border-left:1px solid #e4e6e8}
.tab_set ul li a:hover {color:#2d7bd6;}
.tab_set ul li.on, .tab_set ul li.on a {font-weight:bold; height:33px !important; background:#ffffff; color:#2d7bd6; border-left:1px solid #2d7bd6; border-top:1px solid #2d7bd6; border-right:1px solid #2d7bd6; border-bottom:1px solid #fff;}
.tab_set ul li.on a {color:#2d7bd6;}
.popup_text_info{color:#999999; font-size:13px; font-weight:500; margin-bottom:20px;}
.popup_text_info .big{color:#2676d5; font-size:15px; font-weight:600;}
.popup_text_info1{color:#000; font-size:13px; font-weight:500; margin-bottom:10px;}
.popup_text_info2{position:relative; color:#000; font-size:13px; font-weight:500; margin-top:20px; margin-bottom:20px;}
.popup_text_info3{position:relative;  font-size:13px; font-weight:500; margin-top:20px; margin-bottom:0; color:#2676d5;}
.popup_text_info4{position:relative; font-size:13px; font-weight:500; margin-top:5px; margin-bottom:5px; color:#666666; vertical-align:middle;}

.popup_text_info5{position:relative; font-size:13px; font-weight:500; margin-top:5px; margin-bottom:5px; color:#2676d5; vertical-align:middle;}
.popup_text_info5_info{ font-size:13px; color:#999999;}
.popup_text_info6{position:relative; font-size:13px; font-weight:500; margin-top:5px; margin-bottom:5px; color:#f57567; vertical-align:middle;}
.popup_text_info7{position:relative; font-size:13px; font-weight:500; margin-top:5px; margin-bottom:5px; color:#2676d5; vertical-align:middle;}
.popup_text_info7 span{color:#999999;}
.popup_text_info7 .p_total{color:#666666; font-weight:500;}
.p_check{    background: #f5f5f5; padding:9px 10px 11px 10px; border:1px solid #e4e6e8;}
.fav_all{position:absolute; right:12px; top:13px;}


.font0{font-size:0;  border-bottom:1px solid #e4e6e8;}
.mt_10{margin-top:10px;}
.mt_20{margin-top:20px;}
.mt_50{margin-top:50px;}
.p_s_input{	 position: relative; font-size: 13px; width:430px; height:26px;border:1px solid #e6e8ea;}
.p_s_input_s{	 position: relative; font-size: 13px; width:215px; height:26px;border:1px solid #e6e8ea;}
.p_s_btn{
    display: inline-block;
    position: relative;
    font-size: 13px;
    color: #fff !important;
	width:70px; 
	height:30px;
    line-height: 30px;
    vertical-align: middle;
    text-decoration: none !important;
    background: #2676d5;
    border: none;
    cursor: pointer;
    transition: all 0.2s ease;
}
.p_s_btn_d{
	display: inline-block;
    position: relative;
    font-size: 13px;
    color: #666666 !important;
	width:66px; 
	height:30px;
    line-height: 30px;
    vertical-align: middle;
    text-decoration: none !important;
    background: #f9f9f9;
    border: 1px solid #e4e6e8;
    cursor: pointer;
    transition: all 0.2s ease;
	margin-top:15px;
}

.p_s_btn_o{
	display: inline-block;
    position: relative;
    font-size: 15px;
    color: #fff !important;
	margin: 0 5px;
	width:145px; 
	height:35px;
    line-height: 35px;
    vertical-align: middle;
    text-decoration: none !important;
    background: #2676d5;
    border: none;
    cursor: pointer;
    transition: all 0.2s ease;
}

.p_s_btn_c{
	display: inline-block;
    position: relative;
    font-size: 15px;
    color: #fff !important;
	margin: 0 5px;
	width:145px; 
	height:35px;
    line-height: 35px;
    vertical-align: middle;
    text-decoration: none !important;
    background: #8c94a9;
    border: none;
    cursor: pointer;
    transition: all 0.2s ease;
}

.p_s_btn_c1{
	display: inline-block;
    position: relative;
    font-size: 13px;
	text-align:center;
    color: #fff !important;
	margin: 0 5px;
	width:100px; 
	height:22px;
    line-height: 22px;
    vertical-align: middle;
    text-decoration: none !important;
    background: #8c94a9;
    border: none;
    cursor: pointer;
    transition: all 0.2s ease;
}
.text_info_right{position:absolute; right:0; z-index:10; }

/* table_list */
.tbl_bid_list {margin-bottom:5px; width:100%; line-height:16px; border:1px solid #ccc; border-top:2px solid #85acda;}
.tbl_bid_list th {padding:7px 0; color:#000; font-size:13px; font-weight:bold; text-align:center; background-color:#f9f9f9; border:1px solid #e4e6e8;}
.tbl_bid_list td {overflow:hidden; color:#666666; padding:10px 0; text-align:center; vertical-align:middle; border:1px solid #e4e6e8;}
.tbl_bid_list td a:hover {text-decoration:underline;}
.tbl_bid_list td .money_p {display:block; font-size:9px; white-space:nowrap;}
.tbl_bid_list td .money {margin-bottom:10px; padding:5px 0; border-bottom:1px dashed #ccc;}
.tbl_bid_list td .money span {display:inline-block; padding-right:30px;}
.tbl_bid_list td .memo {float:left; position:relative; height:70px;}
.tbl_bid_list td .memo span {display:inline-block;}
.tbl_bid_list td .memo span textarea {width:700px; height:45px; border:1px solid #ccc;}
.tbl_bid_list td .memo span .btn {position:absolute; top:16px; width:80px; height:51px; color:#fff; text-align:center; background:#919191; border:1px solid #706e6e; cursor:pointer;}
.tbl_bid_list td.left {padding-left:5px; text-align:left;}
.tbl_bid_list td.right {text-align:right;}
.tbl_bid_list td.bg1 {background:#dfecff;}
.tbl_bid_list td.bg2 {background:#ffe3e3;}
.tbl_bid_list td.bg3 {background:#ff0;}
.tbl_bid_list td.bg4 {background:#f60;}
.tbl_bid_list td.no1 {color:#fff; background:#f00;}

/* table_view */
.tbl_bid_view {position:relative; margin-bottom:5px; width:100%; text-align:center; border-top:2px solid #85acda;}
.tbl_bid_view th {padding:0 0 0 10px; _height:33px; color:#333; font-weight:bold; text-align:left; background:#fbfcfe; border:1px solid #ccccca;}
.tbl_bid_view th.center {text-align:center;}
.tbl_bid_view th.red {color:#f00;}
.tbl_bid_view th.blue {color:#06f;}
.tbl_bid_view td {padding:8px; color:#333; text-align:left; background:#fff; border:1px solid #ccccca;}
.tbl_bid_view td.center {text-align:center;}
.tbl_bid_view td.red {color:#f00;}
.tbl_bid_view td a {color:#000;line-height:16px;}
.tbl_bid_view td a:hover {text-decoration:underline;}
.tbl_bid_view td label{ vertical-align:middle;}

/* 박스 */
.box {border:1px solid #2f7dd6;}
.box1{border:1px solid #e5e7e9;}
.box_blue {overflow:hidden;  clear:both;}
.box_red {border-color:#f00;}
.p_box{border-top:2px solid #85acda;  border-bottom:1px solid #e4e6e8; border-right:1px solid #e4e6e8; border-left:1px solid #e4e6e8; padding:11px 10px;}

/* 탭_맞춤입찰 그룹 */
.tab_mypage {text-align:center;}
.tab_mypage ul li {float:left; display:inline-block; width:170px; font-size:13px;border-top:1px solid #e5e7e9; border-right:1px solid #e5e7e9; border-left:1px solid #e5e7e9; border-radius:0.2em 0.2em 0 0; cursor:pointer;}
.tab_mypage ul li.on {display:block; color:#fff; font-weight:500; line-height:35px; background:#2d7bd6;}
.tab_mypage ul li.on a {color:#fff;}
.tab_mypage ul li.on .delete {float:right; position:relative; top:9px; right:10px;}
.tab_mypage ul li a {display:block; color:#333; line-height:35px; text-decoration:none;}
.tab_mypage ul li a:hover {_color:#fff; _background:#76b4da;}

.group_set{padding:5px 10px;}
.group_set input[type="text"], .group_set input[type="password"] {padding:0 3px; height:22px; line-height:22px; background:#fff; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1;}
.box_blue .group_set li {line-height:35px; font-size:13px; color:#666666;  border-top:1px solid #e6e8ea;}
.box_blue .group_set li:first-child {border-top:none;}
.box_blue .group_set li strong {color:#000; display:inline-block; width:80px; font-weight:bold;}
.box_blue .group_set li label {margin-right:10px;}

/* 맞춤입찰_업종선택 */
.bid_select div {float:left; position:relative; margin-left:1%; width:23%;}
.bid_select div:first-child {margin-left:0;}
.bid_select div h4 {float:left; padding:10px 0; width:100%; font-size:15px; color:#fff; font-weight:400; text-align:center; background:#6794cd;}
.bid_select div dl {clear:both;}
.bid_select div dl dt {display:block; padding:4px 0 4px 20px; background:url('../img/ico_folder2.gif') no-repeat 0 50%; cursor:pointer;}
.bid_select div dl dt:hover {color:#09f;}
.bid_select div dl dt.open {background:url('../img/ico_folder1.gif') no-repeat 0 50%;}
.bid_select div dl dd {display:block; padding:1px 0 1px 20px; color:#999999; vertical-align:middle; background:url('../img/ico_folder3.gif') no-repeat 10px 5px;}
.bid_select div dl dd label {display:block;  vertical-align:middle;}
.bid_select div dl dd label:hover {color:#f30;}
.bid_select div dl dd.select {margin-bottom:0px; background: url('../img/ico_folder3.gif') no-repeat 10px 5px; )_border:1px solid #76b4da;}
.select_bid {margin:10px 0; padding:10px; color:#fff; background:#6794cd; font-size:13px; clear:both;}

/* 맞춤입찰_지역선택 */
.box_blue .area_select {_position:relative;}
.box_blue .area_select li {float:left; margin:auto; margin-right:10px;}
.box_blue .area_select .area {padding:5px; width:246px; height:200px;}
.box_blue .area_select .area2 {padding:5px; width:246px; height:200px;}
.box_blue .area_select .btn {position:relative; top:50px;}

/* 예가변동폭 */
.yega_select li.tit {padding:5px 0; font-size:14px; color:#06c; border-bottom:1px dashed #ccc;}
.yega_select li ul li {display:inline-block; margin-right:5px; color:#333; font-weight:normal;}

/* 사정률분석_탭 */
.tab_btn {z-index:100; position:relative; margin-top:5px;}
.tab_btn ul {overflow:hidden; margin-bottom:-1px; border-bottom:1px solid #666;}
.tab_btn ul li {float:left; margin-right:3px;}
.tab_btn ul li span {display:inline-block; padding:8px 20px; border-top:1px solid #666; border-right:1px solid #666; border-left:1px solid #666; border-radius:0.2em 0.2em 0 0; cursor:pointer;}
.tab_btn ul li span:hover {color:#fff; background:#999;}
.tab_btn ul li span.on {color:#fff; font-weight:bold; background:#666;}

/* 사정률분석_종합분석 */
.tbl_bid_view td.accent {color:#36f;}
.tbl_bid_view td.accent span {color:#333;}
.tbl_bid_view table {width:100%; font-size:12px;}
.tbl_bid_view table th {text-align:center; background:#f5f5f5;}
.tbl_bid_view td > .tbl_list th, .tbl_bid_view td > .tbl_list td, .tbl_bid_view td > .tbl_view th {text-align:center;}
.tbl_bid_view td > .tbl_view td {text-align:right;}

/* 예가산출_프린트 */
.print_a {position:absolute; top:-3px; right:-3px;} 

/* 예가산출_공고리스트 */
#ScriptDivYega {overflow-y:auto; overflow-x:hidden; margin-bottom:3px; width:100%; height:108px;}

/* 예가산출_공고상세 */
.tbl_bid_view input[type="text"].bwn {border:0 none;}

/* 예가산출_예가선택 적용 */
.yega_app {overflow:hidden; padding-bottom:5px; clear:both;}
.yega_app li {float:left; margin-left:0.5%; width:33%;}
.yega_app li:first-child {margin-left:0;}

/* 예가산출_발주처찾기 */
#ScriptDivOrder {overflow:auto; height:350px;}

/* 예가산출_도움말 팝업 */
a.tooltips {text-decoration:none;}
a.tooltips span {display:none; margin-left:10px; padding:10px; min-width:300px; font-size:13px; line-height:1.75em; text-align:left;}
a.tooltips:hover span {z-index:5; display:inline; position:absolute; color:#111; background:#fff; border:2px solid #06f;}
a.tooltips:hover span ul li {border-top:1px dotted #ccc;}
a.tooltips:hover span ul li:first-child {border-top:none;}

/* 예가산출_작은테이블 */
.tbl_small {position:relative;}
.tbl_small th, .tbl_small td {padding:3px;}
.tbl_small th {background:#fbe4d7;}
.tbl_small td input[type="text"] {font-size:12px; text-align:right;}

/* 한전예가산출_버튼 */
.yega_btn {float:left; margin:20px 0; font-size:14px; line-height:30px; font-weight:bold; text-align:center;}
.yega_btn ul li {float:left; display:inline-block; height:30px; line-height:30px;}
.yega_btn ul li.arrow {width:40px; text-indent:-9999px; background:url('../images/pluralmoney/bg_arrow.gif') no-repeat 50% 0;}
.yega_btn .btn {padding:0 8px; font-size:14px; color:#fff; line-height:30px; border-radius:3px; cursor:pointer;}
.yega_btn .type_blue {background:#2978e0; border:1px solid #1f4f8b;}
.yega_btn .type_black {background:#000; border:1px solid #000;}
.yega_btn .type_red {background:#f00; border:1px solid #f00;}
.yega_btn .txt {width:30px; height:30px; font-size:18px; text-align:center; line-height:30px; border:1px solid #ccc;}
.yega_btn .red {color:#f00;}

.login_form{position:relative; margin:10px 20px}
.login_input{ width:173px; max-width:100%; height:30px; line-height:30px;  font-size:13px; padding-left:31px; border:1px solid #e6e8ea; margin-bottom:10px; }
.login_input::-webkit-input-placeholder {color: #cfcfcf;}
.login_input:-ms-input-placeholder {color: #cfcfcf;}
.id_bg{position:absolute; width:16px ; height:17px; margin:6px 0 0 10px; background:url("../img/id_bg.png") no-repeat}
.pwd_bg{position:absolute; width:16px ; height:17px; margin:7px 0 0 10px; background:url("../img/pwd_bg.png") no-repeat}
.btn-block { width:100%; height:35px; font-size:15px; color:#fff; font-weight:bold; background:#2676d5; border:none; margin-bottom:8px;}
.k_check {clear:both; padding:0 0 5px 0;}
.k_check input[type="checkbox"] {vertical-align:middle;}
.login_btn{text-align:center; }
.login_btn li{display:inline-block; text-align:center; width:90px; background:url("../img/login_btn_bg.png") no-repeat right 4px;}
.barbtn_1{position:absolute; width:186px; height:43px; margin:10px 0 0 262px;}
.barbtn_2{position:absolute; width:186px; height:43px; margin:10px 0 0 448px;}
.barbtn_3{position:absolute; width:186px; height:43px; margin:10px 0 0 643px;}
.barbtn_4{position:absolute; width:186px; height:43px; margin:10px 0 0 820px;}
.main_bar_menu a{    width: 186px;    position: relative;    display: block;    height: 43px; text-indent:-9999px;}
/* 입찰관련사이트 링크 */
.select_link {height:56px; border-bottom:1px solid #e6e8ea;}
.select_link ul {margin:16px 20px;}
.select_link ul li {display:inline-block; height:35px;     vertical-align: top}
.select_link ul li select {float:left; display:inline-block;  width:155px; height:35px; line-height:35px; border:1px solid #e6e8ea;}
.select_link ul li span {float:left; width:67px; height:35px; margin-right:19px;}
.select_link ul li span:last-child {margin-right:0 !important;}
.select_link ul li span a {display:block; font-size:13px; line-height:35px; text-align:center;  color:#fff; background:#2182d4; border:0px solid #e6e8ea;}
.select_link ul li span a:hover {color:#fff; text-decoration:none; background:#e6e8ea;}
.select_link #rel_link {font-size:12px;}
.select_img {margin:10px 20px;}
.select_img img {border:1px solid #e6e8ea}

.borad_list{position:relative; font-size:13px;}
.borad_list li{border-bottom:1px solid #e6e8ea; height:32px; line-height:32px; padding-left:40px; background:url("../img/i_list_notice.png") no-repeat 20px 11px;}
.borad_list li .date{position:absolute; right:20px;}
.borad_list2{position:relative; font-size:13px;}
.borad_list2 li{border-bottom:1px solid #e6e8ea; height:32px; line-height:32px; padding-left:28px; background:url("../img/borad_list_title_dot2.png") no-repeat 20px 15px;}
.borad_list2 li .date{position:absolute; right:20px;}
.borad_list_title{position:relative;  border-bottom:1px solid #e6e8ea; height:36px; line-height:36px; font-weight:600; font-size:15px; padding-left:20px; }
.borad_list_title .dot{position:absolute; top:11px; right:20px;}

.main_bottom1{position:relative; width:1022px; height:120px; border:1px solid #e4e6e8;  margin-top:10px; }
.main_bottom1 .main_bottom1_t{position:absolute; font-size:20px; color:#000000; font-weight:500; padding: 50px 0 0 20px;}
.main_bottom1 ul {padding:20px 0 0 260px}
.main_bottom1 ul li{display:inline-block; vertical-align:top; margin-right:10px; margin-bottom:10px; }
.main_bottom1 ul li:last-child{margin-right:0;}

.main_bottom2{position:relative; width:1022px; height:58px;margin-top:10px; margin-bottom:10px; font-size:0; }
.main_bottom2 ul li{display:inline-block; vertical-align:top; margin-right:10px;}
.main_bottom2 ul li:last-child{margin-right:0;}

.main_bottom3{position:relative; width:1022px; height:32px;margin-top:20px; margin-bottom:20px; font-size:0; }
.main_bottom3 ul li{display:inline-block; vertical-align:top;width:20%; text-align:center;}
.main_bottom3 ul li:last-child{margin-right:0;}
.main_left{display:inline-block; vertical-align:top; width:246px;margin-right:10px; margin-top:10px; overflow:hidden;}

.left_login{border:1px solid #e4e6e8;  width:244px; height:190px; margin-bottom:10px;}

.main_m_left table{font-size:0; border-collapse:collapse; width:246px; }

.left_qulick table{font-size:0; border-collapse:collapse; border:1px solid #e4e6e8;  width:246px; }
.left_qulick table tr{}
.left_qulick table tr td{ border-collapse:collapse; border:1px solid #e4e6e8; font-size:0; width:120px; overflow:hidden; height:89px;}
.left_qulick table tr td img{width:120px; overflow:hidden; height:88px;}
.main_center{display:inline-block; vertical-align:top; width:506px; height:379px; border:2px solid #8bbef2; margin-right:8px; margin-top:10px; margin-bottom:10px; overflow:hidden;}
.main_center1{display:inline-block; vertical-align:top; width:506px;  margin-right:8px; margin-top:10px; margin-bottom:10px; overflow:hidden;}
.main_bar_menu{height:63px; background:url("../img/main_bar_menu.png") no-repeat;  margin-bottom:10px; }
.main_c_qulick table{font-size:13px;border-collapse:collapse; table-layout:fixed; width:100%;  border:1px solid #e4e6e8;  overflow:hidden; }
.main_c_qulick table tr{}
.main_c_qulick thead  tr td{border-collapse:collapse; max-width:50%;  width:50%; height:35px; line-height:35px; background:#fff; border:1px solid #e4e6e8; text-align:left; padding-left:20px; font-weight:500;}
.main_c_qulick tbody  tr td{border-collapse:collapse; max-width:50%;  width:50%; height:47px; line-height:47px; background:#f9f9f9; border:1px solid #e4e6e8; color:#666666; text-align:center;}
.main_left1{display:inline-block; vertical-align:top; width:505px; height:135px; border:1px solid #e6e8ea; overflow:hidden; margin-right:6px;}
.main_right1{display:inline-block;  vertical-align:top; width:505px; height:135px; border:1px solid #e6e8ea; overflow:hidden;}
.main_left2{display:inline-block; vertical-align:top; width:505px; height:156px; border:2px solid #a1cde1; overflow:hidden; margin-right:6px;}
.main_right2{display:inline-block;  vertical-align:top; width:505px; height:156px; border:1px solid #e6e8ea; overflow:hidden;}


.main_right{display:inline-block; vertical-align:top; width:246px;right:0 ;overflow:hidden; margin-top:10px; }
.right_banner{border:1px solid #e4e6e8;  width:246px; height:190px; margin-bottom:10px;}
.right_qulick {position:relative;}
.right_qulick table{font-size:13px;border-collapse:collapse; table-layout:fixed; width:100%;  border:1px solid #e4e6e8;  overflow:hidden; }
.right_qulick table tr{}
.right_qulick thead  tr td{border-collapse:collapse; max-width:50%;  width:50%; height:35px; line-height:35px; background:#fff; border:1px solid #e4e6e8; text-align:left; padding-left:20px; font-weight:500;}
.right_qulick tbody  tr td{border-collapse:collapse; max-width:50%;  width:50%; height:47px; line-height:47px; background:#f9f9f9; border:1px solid #e4e6e8; color:#666666; text-align:center;}
.right_qulick1 table{font-size:13px;border-collapse:collapse; table-layout:fixed; width:100%;  border:1px solid #e4e6e8;  overflow:hidden; }
.right_qulick1 table tr{}
.right_qulick1 thead  tr td{border-collapse:collapse; max-width:100%;  width:100%; height:32px; line-height:32px; background:#fff; border:1px solid #e4e6e8; text-align:left; padding-left:20px; font-weight:500;}
.right_qulick1 tbody  tr td{border-collapse:collapse; max-width:100%;  width:100%; height:32px; line-height:32px; background: url("../img/right_qulick1_arrow.png") no-repeat 220px 12px; border-bottom:1px solid #e4e6e8; color:#666666; padding-left:20px; font-weight:500; text-align:left;}


/* layout */
#wrap{display:table; width:100%;height:100%;}
#container_980{display:table; width:980px; padding-top:20px;}
#container_990{display:table; width:990px; margin:0 auto;;padding-top:20px;}
#container{display:table; width:100%; min-width:1024px; margin:0 auto 0px auto;;padding-top:10px;}
#left_con{float:left; width:200px; padding-right:10px;}
#content_770{float:left; width:770px; margin-bottom:30px;}
#content{width:100%; margin:0 auto;}
#content_90p{width:100%; margin:0 auto;}



#mydocSearch{font-size:13px; }
#mydocSearch span{margin:0 3px;}
#mymenu{position:relative; width:100%; _height:50px; _margin-top:10px; _margin-bottom:5px;}
#mymenu .mmenu_box{position:relative; width:100%; height:44px; padding-top:30px; border-bottom:1px solid #e4e6e8;}
#mymenu img{vertical-align:top; padding:0; border:0;}
#mymenu .mmenu_box .mon{float:left; width:20%; font-size:15px; line-height:44px; height:44px;  _margin-right:3px;}
#mymenu .mmenu_box .mon li{float:left;}
#mymenu .mmenu_box .mon .lr{width:10px; height:44px; border-right: 1px solid #ccc;}
#mymenu .mmenu_box .mon .c{display:table; width:100%; height:44px;  background-color: #296ca4;  font-weight:500; color:#fff;  _padding-right:10px; _padding-left:10px;  border-top:1px solid #296ca4; border-left: 1px solid #296ca4;text-align: center; }
#mymenu .mmenu_box .mon .c a{font-weight:600; color:#000000;}
#mymenu .contact{display: inline-block;
    position: absolute;
    right: 0;
	color:#2676d5; font-size:13px; vertical-align:middle;} 
#mymenu .contact:after {clear:both; content:"";}
#mymenu .mmenu_box .moff{float:left;width:20%; background:#f9f9f9; font-size:15px; line-height:44px; height:44px;  _margin-right:3px;}
#mymenu .mmenu_box .moff li{float:left;}
#mymenu .mmenu_box .moff .lr{width:10px; height:44px;border-right: 1px solid #ccc; }
#mymenu .mmenu_box .moff .c{display:table; width:100%; height:30px;   border-top:1px solid #e4e6e8; border-left: 1px solid #e4e6e8;text-align: center;  }
#mymenu .mmenu_box .moff .c a{font-weight:600;}
#mymenu .mmenu_box .contact{float:right; width:350px; padding-top:10px;text-align:right; font-weight:400; color:#004f9c;  }
#mymenu .smenu_box{width:auto; height:20px;  _margin-bottom:15px;}
#mymenu .smenu_box .mon{float:left;width:auto; height:17px;  margin-right:3px;}
#mymenu .smenu_box .mon li{float:left;}
#mymenu .smenu_box .mon .lr{width:5px; height:17px; }
#mymenu .smenu_box .mon .c{display:table; width:auto; height:15px; padding:3px 10px 3px 10px; color:#296ca4;   margin-top: 10px; border: 1px solid #ccc; text-align: center; font-weight: 500; }
#mymenu .smenu_box .mon .c a{color:#fff;}
#mymenu .smenu_box .moff{float:left;width:auto; height:17px;  margin-right:3px;}
#mymenu .smenu_box .moff li{float:left;}
#mymenu .smenu_box .moff .lr{width:5px; height:17px; }
#mymenu .smenu_box .moff .c{display:table; width:auto; height:15px; padding:3px 10px 3px 10px; color:#727272;  margin-top: 10px; border: 1px solid #ccc; text-align: center; }
#mymenu .smenu_box .moff .c a{color:#333;}

.bidlistWrap{padding-bottom:30px;}
/* 미니달력 */
#scal{width:100%; height:auto; border-collapse:collapse; border-spacing:0; margin-bottom:10px;}
#scal .scalendar{width:168px; height:auto; padding-right:12px; vertical-align:top;}
#scal .scalendar .inbox{width:168px; height:320px; padding-top:8px;}
#scal .scalendar .inbox .gbtn{width:168px; height:18px; padding-bottom:4px;}
#scal .scalendar .inbox .gbtn .lr{float:left; width:30px; text-align:center;}
#scal .scalendar .inbox .gbtn .c{float:left; width:108px; text-align:center; font-size:16px; font-weight:600;}
#scal .scalendar .inbox .scal_con{width:168px; height:152px; margin-bottom:6px; border-collapse:collapse; border-spacing:0; background:#f5f5f5; font-size:11px; border-bottom:1px solid #a4abb8;}
#scal .scalendar .inbox .scal_con tr{width:100%; height:21px;}
#scal .scalendar .inbox .scal_con tr.weekday{width:100%; height:26px; background:url("https://img.nanoomi.co.kr/renewal/mydoc/img_scal_titbg.png") repeat-x;}
#scal .scalendar .inbox .scal_con tr td{width:24px; color:#777; text-align:center; font-family:"굴림",gulim;}
#scal .scalendar .inbox .scal_con tr td.nomonth{color:#ccc;}
#scal .scalendar .inbox .scal_con tr td.sun{background:#ffebeb;}
#scal .scalendar .inbox .scal_con tr td.sat{background:#dbf0f9;}
#scal .scalendar .inbox .scal_con tr td.today{background:#ffe5bf;}
#scal .scalendar .inbox .scal_con tr td a{display:block; width:100%; height:12px;  padding-top:4px; padding-bottom:5px; font-weight:bold; color:#cc3333; }
#scal .scalendar .inbox .dbtn{width:168px; height:32px; padding-bottom:5px;}
#scal .scalendar .inbox .dbtn a.on{float:left; width:81px; height:25px; text-align:center; padding-top:8px; background:url("https://img.nanoomi.co.kr/renewal/mydoc/btn_scal_onbg.png") no-repeat; font-weight:bold; color:#fff;}
#scal .scalendar .inbox .dbtn a.off{float:left; width:81px; height:25px; text-align:center; padding-top:8px; background:url("https://img.nanoomi.co.kr/renewal/mydoc/btn_scal_offbg.png") no-repeat; font-weight:bold;}
#scal .scalendar .inbox .cbtn{width:168px; height:auto;}
#scal .scalendar .inbox .cbtn a.on{float:left; width:150px; height:20px; text-align:left; padding-left:18px; padding-top:4px; background:url("https://img.nanoomi.co.kr/renewal/mydoc/btn_scal_son.png") no-repeat;  color:#cc3333;}
#scal .scalendar .inbox .cbtn a.off{float:left; width:150px; height:20px; text-align:left; padding-left:18px; padding-top:4px; background:url("https://img.nanoomi.co.kr/renewal/mydoc/btn_scal_soff.png") no-repeat; color:#333;}
#scal .slist{width:auto; height:auto; vertical-align:top;}

/* 일자달력 */
#viewschedule{width:100%; height:auto; margin-bottom:30px; background:#fff; color:#333;  }
#viewschedule .title{width:auto; height:50px;}
#viewschedule .title .timebtn{position:relative; left:50%; _top:5px; width:380px; height:20px; margin-left:-120px; }
#viewschedule .title .timebtn .left{float:left; width:51px; height:22px; text-align:right; margin-top:5px;}
#viewschedule .title .timebtn .center{float:left; width:120px; height:20px; padding-top:1px; text-align:center; font-size:20px; color:#515151; font-weight:600;}
#viewschedule .title .timebtn .right{float:left; width:30px; height:22px; margin-top:5px; }
#viewschedule .title .timebtn .today{float:left; width:50px; height:22px; font-size:13px; border: 1px solid #ccc; text-align: center; padding-top: 3px; margin-top:5px; }
#viewschedule .schbox{width:auto; height:auto; _margin-top:20px;}
#viewschedule .schbox .schtable{width:100%; border-collapse:collapse; border-spacing:0; font-size:13px; border-top:1px solid #85acda; background:#fff;}
#viewschedule .schbox .schtable tr{width:100%;  line-height: 25px; text-align: center;}
#viewschedule .schbox .schtable tr.red{width:100%; background:#faf8ec;}
#viewschedule .schbox .schtable tr td{width:3%; height:20px; border-bottom:1px solid #e4e6e8; border-right:1px solid #e4e6e8; text-align:center;}
#viewschedule .schbox .schtable tr td.stit{width:auto; border-right:1px solid #e4e6e8; text-align:center; font-weight:bold; color:#004f9c; background:#fff;}
#viewschedule .schbox .schtable tr td.stit strong{color:#c0504d;}
#viewschedule .schbox .schtable tr td.white{background:#fff; color:#333; font-weight:normal;}
#viewschedule .schbox .schtable tr td.sat{color:#2a5689;}
#viewschedule .schbox .schtable tr td.sun{border-right:1px solid #e4e6e8; color:#c00000;}
#viewschedule .schbox .schtable tr td.month{border-right:1px solid #e4e6e8;}
#viewschedule .schbox .schtable tr td.lmonth{border-right:0;}
#viewschedule .schbox .schtable tr td.today{background:#b8d6e6;}
#viewschedule .schbox .schtable tr td a{font-family:gulim; color:#000; font-size:11px; display:block;height:11px; margin-top:-10px;}
#viewschedule .schbox .schtable tr td a.point{font-family:gulim; color:#ff0000; font-size:11px; display:block;height:11px; }
#viewschedule .schbox .schtable tr td a.before_point{font-family:gulim; color:#aaa; font-size:11px; display:block; height:11px; font-weight:500;  }
#viewschedule .schbox .schtable tr.blueline{width:100%; background:#e9ebef;}
#viewschedule .schbox .schtable tr.blueline td{width:3%;  height:20px; border-bottom:1px solid #e4e6e8; border-right:1px solid #e4e6e8; text-align:center;}
#viewschedule .schbox .schtable tr.blueline td.stit{width:auto;  border-right:1px solid #e4e6e8; text-align:center; font-weight:bold; color:#004f9c; background:#fff;}
#viewschedule .schbox .schtable tr.blueline td.stit strong{color:#c0504d;}
#viewschedule .schbox .schtable tr.blueline td.white{background:#fff; color:#333; font-weight:normal;}
#viewschedule .schbox .schtable tr.blueline td.sat{color:#333;}
#viewschedule .schbox .schtable tr.blueline td.sun{color:#333; border-right:1px solid #e4e6e8;}
#viewschedule .schbox .schtable tr.blueline td.month{border-right:1px solid #75829a;}
#viewschedule .schbox .schtable tr.blueline td.today{background:#b8d6e6;}
#viewschedule .schbox .schtable tr.blueline td a{font-family:gulim; color:#000; font-size:11px; display:block;  height:11px; padding:5px 0 4px;}
#viewschedule .schbox .schtable tr.blueline td a.point{font-family:gulim; color:#ff0000; font-size:11px; display:block; height:11px; padding:5px 0 4px;}

#viewschedule .schbox .schtable tr.select{width:100%; background:#fbf3eb;}
#viewschedule .schbox .schtable tr.select td a{ color:#000; font-size:13px; display:block; height:11px; padding:5px 0 4px; font-weight:bold; }

/* 목록 */
#mybox{width:100%; height:auto;}
#mybox .infotxt{width:100%;}
#mybox .infotxt .lbox{float:left; width:300px; height:19px; padding-top:10px; text-align:left; font-size:13px; font-weight:700;}
#mybox .infotxt .rbox{float:right;  width:400px; height:22px; text-align:right; padding-top:7px;}
#mybox .infotxt .rbox strong{color:#004f9c;}
#mybox .infotxt .rbox select{width:60px; height:22px; padding:1px; border:1px solid #ccc; line-height:20px;}
#mybox .infot{width:100%;}
#mybox .infotxt1 .lbox{float:left; height:29px; margin-bottom:1px;}
#mybox .infotxt1 .lbox .mon{float:left; width:auto; height:29px;  margin-right:3px;}
#mybox .infotxt1 .lbox .mon li{float:left;}
#mybox .infotxt1 .lbox .mon .lr{width:10px; height:29px; }
#mybox .infotxt1 .lbox .mon .c{display:table; width:auto; height:26px;  padding-top:7px; font-weight:600; font-size:13px; background-color:#fff; color:#2676d5; border-right: 1px solid #2676d5; border-top: 1px solid #2676d5; border-left: 1px solid #2676d5;padding : 10px 30px 5px 30px;}
#mybox .infotxt1 .lbox .mon .c a{ font-weight:600; color:#fff;}
#mybox .infotxt1 .lbox .moff{float:left; width:auto; height:29px;  margin-right:3px;}
#mybox .infotxt1 .lbox .moff li{float:left;}
#mybox .infotxt1 .lbox .moff .lr{width:10px; height:29px; }
#mybox .infotxt1 .lbox .moff .c{display:table; width:auto; height:26px;  padding-top:7px; font-weight:500; font-size:13px; background:#f9f9f9; color:#000; border-right: 1px solid #e4e6e8; border-top: 1px solid #e4e6e8; border-left: 1px solid #2676d5;padding : 10px 30px 5px 30px;}
#mybox .infotxt1 .lbox .moff .c a{ font-weight:600; color:#333;}
#mybox .infotxt1 .rbox{float:right; font-size:13px; width:520px; height:30px; text-align:right; padding-top:7px; margin-bottom: 5px;}
#mybox .infotxt1 .rbox strong{color:#004f9c;}
#mybox .infotxt1 .rbox select{width:60px; height:22px; padding:1px; border:1px solid #ccc; line-height:20px;}
#mybox .listtb{table-layout:fixed; width:100%; height:auto; border-collapse:collapse; border-spacing:0; line-height:100%;}
#mybox .listtb tr{width:100%;}
#mybox .listtb tr.gray{width:100%; background:#f5f5f5;}
#mybox .listtb tr.select{width:100%; background:#e5f4fa;}
#mybox .listtb tr.unselect{width:100%; background:#ddd; color:#aaa;}
#mybox .listtb tr td{border-right:1px solid #d1d1d1; height:60px; font-size:13px; line-height:18px; vertical-align:middle}
#mybox .listtb tr td.s_num{border-bottom:1px solid #c0d0df; text-align:center;}
#mybox .listtb tr td.s_request{width:29px; border-bottom:1px solid #c0d0df; text-align:center;}
#mybox .listtb tr td.s_title{ padding-left:5px; border-bottom:1px solid #c0d0df; text-align:left;}
#mybox .listtb tr td.s_title a{color:#004f9c;}
#mybox .listtb tr td.s_title img{margin-left:3px;}
#mybox .listtb tr td.s_gongnum{ border-bottom:1px solid #c0d0df; text-align:center;}
/*white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor:pointer; letter-spacing:0;*/
#mybox .listtb tr td.s_suyo{border-bottom:1px solid #c0d0df; text-align:left; padding-left:4px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor:pointer; letter-spacing:0;}
#mybox .listtb tr td.s_bidowner{ border-bottom:1px solid #c0d0df; text-align:left; padding-left:4px; color:#004f9c;}
#mybox .listtb tr td.s_gicho{ border-bottom:1px solid #c0d0df; text-align:right; padding-right:4px;} /* color:#004f9c; */
#mybox .listtb tr td.s_local{ border-bottom:1px solid #c0d0df; text-align:left; padding-left:4px;}
#mybox .listtb tr td.s_license{border-bottom:1px solid #c0d0df; text-align:left; padding-left:4px;}
#mybox .listtb tr td.s_tuchalday{ border-bottom:1px solid #c0d0df; text-align:center; color:#ff6600;}
#mybox .listtb tr td.s_gaechalday{ border-bottom:1px solid #c0d0df; text-align:center;}
#mybox .listtb tr td.s_lbtn{ border-bottom:1px solid #c0d0df; text-align:right; padding-right:4px; color:#ff0000;}
#mybox .listtb tr td.s_tuchal{ border-bottom:1px solid #c0d0df; text-align:center; border-right:0;}
#mybox .listtb tr td.s_tuchal1{ border-bottom:1px solid #c0d0df; text-align:center;}
#mybox .listtb tr td.s_chamga{border-bottom:1px solid #c0d0df; text-align:center; border-right:0;}
#mybox .listtb tr td.s_nakchalcom{ border-bottom:1px solid #c0d0df; text-align:left; padding-left:4px;} /* 낙찰 */
#mybox .listtb tr td.s_money{border-bottom:1px solid #c0d0df; text-align:right; padding-right:4px;}
#mybox .listtb tr td.s_money span{color:#cc3333;}
#mybox .listtb tr td.s_crank{border-bottom:1px solid #c0d0df; text-align:right; padding-right:4px;}
#mybox .listtb tr td.s_trec{border-bottom:1px solid #c0d0df; text-align:right; padding-right:4px; }
#mybox .listtb tr td.s_trec span{color:#cc3333;}
#mybox .listtb tr td.s_gaechalday1{border-bottom:1px solid #c0d0df; text-align:center; border-right:0; letter-spacing:-1px;}
#mybox .listtb tr td:last-child{border-right:0;}




#mybox .listtb thead th.s_num{width:49px; }
#mybox .listtb thead th.s_request{width:29px;}
#mybox .listtb thead th.s_title{}
#mybox .listtb thead th.s_gongnum{width:150px;}
#mybox .listtb thead th.s_suyo{width:95px; }
#mybox .listtb thead th.s_gicho{width:100px;}
#mybox .listtb thead th.s_local{width:80px;}
#mybox .listtb thead th.s_bidowner{width:80px;}
#mybox .listtb thead th.s_license{width:80px;}
#mybox .listtb thead th.s_tuchalday{width:60px; }
#mybox .listtb thead th.s_gaechalday{width:60px;}
#mybox .listtb thead th.s_lbtn{width:115px;}
#mybox .listtb thead th.s_tuchal{width:60px;}
#mybox .listtb thead th.s_tuchal1{width:60px;}
#mybox .listtb thead th.s_chamga{width:60px;}
#mybox .listtb thead th.s_nakchalcom{width:85px;} /* 낙찰 */
#mybox .listtb thead th.s_money{width:100px;}
#mybox .listtb thead th.s_crank{width:50px;}
#mybox .listtb thead th.s_trec{width:60px;}
#mybox .listtb thead th.s_gaechalday1{width:55px;}





#mybox .listtb tr td.b_num{width:49px; border-bottom:1px solid #acacac; text-align:center; }
#mybox .listtb tr td.b_request{width:29px; border-bottom:1px solid #acacac; text-align:center;}
#mybox .listtb tr td.b_title{width:auto; padding-left:5px; border-bottom:1px solid #acacac; text-align:left;}
#mybox .listtb tr td.b_title a{color:#004f9c;}
#mybox .listtb tr td.b_gongnum{width:149px; border-bottom:1px solid #acacac; text-align:center;}
#mybox .listtb tr td.b_suyo{width:90px; border-bottom:1px solid #acacac; text-align:left; padding-left:4px;}
#mybox .listtb tr td.b_gicho{width:95px; border-bottom:1px solid #acacac; text-align:right; padding-right:4px; color:#004f9c;}
#mybox .listtb tr td.b_local{width:75px; border-bottom:1px solid #acacac; text-align:left; padding-left:4px;}
#mybox .listtb tr td.b_license{width:75px; border-bottom:1px solid #acacac; text-align:left; padding-left:4px;}
#mybox .listtb tr td.b_tuchalday{width:59px; border-bottom:1px solid #acacac; text-align:center; color:#ff6600;}
#mybox .listtb tr td.b_gaechalday{width:59px; border-bottom:1px solid #acacac; text-align:center;}
#mybox .listtb tr td.b_lbtn{width:69px; border-bottom:1px solid #acacac; text-align:center;}
#mybox .listtb tr td.b_tuchal{width:59px; border-bottom:1px solid #d1d1d1; text-align:center; border-right:0;}
#mybox .listtb tr td.b_tuchal1{width:59px; border-bottom:1px solid #acacac; text-align:center;}
#mybox .listtb tr td.b_chamga{width:59px; border-bottom:1px solid #acacac; text-align:center; border-right:0;}
#mybox .listtb tr td.b_nakchalcom{width:80px; border-bottom:1px solid #acacac; text-align:left; padding-left:4px;} /* 낙찰 */
#mybox .listtb tr td.b_money{width:95px; border-bottom:1px solid #acacac; text-align:right; padding-right:4px;}
#mybox .listtb tr td.b_money span{color:#cc3333;}
#mybox .listtb tr td.b_crank{width:45px; border-bottom:1px solid #acacac; text-align:right; padding-right:4px;}
#mybox .listtb tr td.b_trec{width:45px; border-bottom:1px solid #acacac; text-align:right; padding-right:4px; }
#mybox .listtb tr td.b_trec span{color:#cc3333;}
#mybox .listtb tr td.b_gaechalday1{width:54px; border-bottom:1px solid #acacac; text-align:center; border-right:0; letter-spacing:-1px;}
#mybox .listtb tr td.title{height:31px; background:#eff5f7;border-top:1px solid #2676d5; border-bottom:1px solid #e4e6e8;  }
#mybox .listtb tr td.title table{width:100%; height:40px; border-collapse:collapse; border-spacing:0; _margin:9px 0 10px 0; font-weight:500; color:#000; line-height:100%;}
#mybox .listtb tr td.title table tr td{border-right:1px solid #afcef3; height:12px; text-align:center; padding:0;}
#mybox .listtb tr td.title table tr td.t_num{width:49px;}
#mybox .listtb tr td.title table tr td.t_request{width:29px;}
#mybox .listtb tr td.title table tr td.t_title{width:auto; padding-left:5px;}
#mybox .listtb tr td.title table tr td.t_gongnum{width:149px;}
#mybox .listtb tr td.title table tr td.t_suyo{width:90px; padding-left:4px;}
#mybox .listtb tr td.title table tr td.t_gicho{width:95px; padding-left:4px;}
#mybox .listtb tr td.title table tr td.t_local{width:75px; padding-left:4px;}
#mybox .listtb tr td.title table tr td.t_bidowner{width:75px; padding-left:4px;}
#mybox .listtb tr td.title table tr td.t_license{width:75px; padding-left:4px;}
#mybox .listtb tr td.title table tr td.t_tuchalday{width:59px;}
#mybox .listtb tr td.title table tr td.t_gaechalday{width:59px;}
#mybox .listtb tr td.title table tr td.t_lbtn{width:114px;}
#mybox .listtb tr td.title table tr td.t_tuchal{width:59px; border-right:0;}
#mybox .listtb tr td.title table tr td.t_tuchal1{width:59px;}
#mybox .listtb tr td.title table tr td.t_chamga{width:59px; border-right:0;}
#mybox .listtb tr td.title table tr td.t_nakchalcom{width:80px; padding-left:4px;}/* 낙찰 */
#mybox .listtb tr td.title table tr td.t_money{width:95px; padding-left:4px;}
#mybox .listtb tr td.title table tr td.t_crank{width:49px;}
#mybox .listtb tr td.title table tr td.t_trec{width:59px;}
#mybox .listtb tr td.title table tr td.t_gaechalday1{width:54px; border-right:0;}

/* 내투찰기록 */
.mytuchal_grp{width:976px; height:376px; border:2px solid #e5e5e5; margin-bottom:10px;}
.mytuchal_tit{width:980px; height:10px; padding-top:5px color:#333; margin-bottom:10px; font-size:13px; font-weight:600;}
.mytuchal_tit  strong{color:#ff9900; font-weight:600;}
.mytuchal_tit img{vertical-align:middle;}
.mytuchal_search{width:970px; height:auto; padding:4px; border:1px solid #e1e1e1;}
.mytuchal_search span{color:#004f9c;}
.mytuchal_search select{height:20px; line-height:20px;}
/* .mytuchal_search a{margin-left:75px;} */
.mytuchal_list1{width:980px; border-collapse:collapse; border-spacing:0; border-top:2px solid #598cbf;}
.mytuchal_list1 tr{width:100%; height:20px;}
.mytuchal_list1 tr.gray{width:100%; height:20px; background:#fafafa;}
.mytuchal_list1 tr th{text-align:left;}
.mytuchal_list1 tr th.th1{width:64px; border-bottom:1px solid #ccc; border-right:1px solid #cbe4f0; background:#e5f4fa; padding-left:5px;}
.mytuchal_list1 tr th.th2{width:63px; border-bottom:1px solid #ccc; border-left:1px solid #cbe4f0; border-right:1px solid #cbe4f0; background:#e5f4fa; padding-left:5px;}
.mytuchal_list1 tr td{text-align:left;}
.mytuchal_list1 tr td.td1{width:410px; border-bottom:1px solid #ccc; padding-left:5px;}
.mytuchal_list1 tr td.td1 strong{font-weight:500; color:#333;}
.mytuchal_list1 tr td.td2{width:275px; border-bottom:1px solid #ccc; padding-left:5px;}
.mytuchal_list1 tr td.td3{width:68px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; padding-left:5px; text-align:center;}
.mytuchal_list1 tr td.td4{width:70px; border-bottom:1px solid #ccc; padding-left:5px; text-align:center;}

.tutxt{width:100%;margin-top:45px;}
.tutxt .lbox{float:left; width:300px; height:29px; margin-bottom:1px; }
.tutxt .lbox .mon{float:left; width:auto; height:29px;  margin-right:3px;}
.tutxt .lbox .mon li{float:left;}
.tutxt .lbox .mon .lr{width:10px; height:29px; }
.tutxt .lbox .mon .c{display:table; width:auto; height:22px;  padding-top:7px; font-weight:600; background-color:#ebf4ff; color:#296ca4; border-right: 1px solid #296ca4; border-left: 1px solid #296ca4; border-top: 1px solid #296ca4; padding:7px 10px 0px 10px;}
.tutxt .lbox .mon .c a{ font-weight:600; color:#fff;}
.tutxt .lbox .moff{float:left; width:auto; height:29px;  margin-right:3px;}
.tutxt .lbox .moff li{float:left;}
.tutxt .lbox .moff .lr{width:10px; height:29px; }
.tutxt .lbox .moff .c{display:table; width:auto; height:23px;  padding-top:7px; font-weight:500; color:#333; border-right: 1px solid #296ca4; border-left: 1px solid #296ca4; border-top: 1px solid #296ca4; padding:7px 10px 0px 10px; }
.tutxt .lbox .moff .c a{ font-weight:600; color:#333;}
.tutxt .rbox{float:right;  width:500px; height:22px; text-align:right; padding-top:-15px;  }
.tutxt .rbox strong{color:#004f9c;}
.tutxt .rbox select{width:60px; height:20px; padding:1px; border:1px solid #ccc; line-height:20px;}

.mytuchal_list{width:980px; height:auto; border-collapse:collapse; border-spacing:0;}
.mytuchal_list tr{width:980px;}
.mytuchal_list tr.gray{width:980px; background:#f5f5f5;}
.mytuchal_list tr td{border-right:1px solid #e1e1e1;}
.mytuchal_list tr td.s_num{width:49px; height:25px;  border-bottom:1px solid #e1e1e1; text-align:center;}
.mytuchal_list tr td.s_num input{width:14px; height:14px;}
.mytuchal_list tr td.s_tit{width:230px; padding-left:4px; height:25px;  border-bottom:1px solid #e1e1e1; text-align:left;}
.mytuchal_list tr td.s_tit a{color:#004f9c;}
.mytuchal_list tr td.s_bidowner{width:65px; padding-left:4px; height:25px;  border-bottom:1px solid #e1e1e1; text-align:left;}
.mytuchal_list tr td.s_license{width:65px; padding-left:4px; height:25px;  border-bottom:1px solid #e1e1e1; text-align:left;}
.mytuchal_list tr td.s_area{width:65px; padding-left:4px; height:25px;  border-bottom:1px solid #e1e1e1; text-align:left;}
.mytuchal_list tr td.s_gicho{width:88px; padding-right:4px; height:25px;  border-bottom:1px solid #e1e1e1; text-align:right; color:#004f9c;}
.mytuchal_list tr td.s_1rank{width:85px; padding-right:4px; height:25px;  border-bottom:1px solid #e1e1e1; text-align:right; color:#cc3333;}
.mytuchal_list tr td.s_mytuchal{width:85px; padding-right:4px; height:25px;  border-bottom:1px solid #e1e1e1; text-align:right;}
.mytuchal_list tr td.s_successRate{width:65px; padding-right:4px; height:25px;  border-bottom:1px solid #e1e1e1; text-align:right; color:#cc3333;}
.mytuchal_list tr td.s_rate{width:66px; padding-right:4px; height:25px;  border-bottom:1px solid #e1e1e1; text-align:right;}
.mytuchal_list tr td.s_myrank{width:66px; padding-right:4px; height:25px;  border-bottom:1px solid #e1e1e1; text-align:right;}
.mytuchal_list tr td.s_gaechal{width:70px; height:25px;  border-bottom:1px solid #e1e1e1; text-align:center; border-right:0;}
.mytuchal_list tr td.b_bottom{border-bottom:1px solid #acacac;}
.mytuchal_list tr td.b_tit a{color:#004f9c;}
.mytuchal_list tr td.title{width:980px; height:30px; background:url("https://img.nanoomi.co.kr/renewal/mydoc/img_mytucahl_tbg.png") repeat-x; border:0;  border:0; padding-left:0;}
.mytuchal_list tr td.title table{width:100%; height:12px; border-collapse:collapse; border-spacing:0; margin:8px 0 10px 0; font-weight:bold; color:#fff; line-height:100%;}
.mytuchal_list tr td.title table tr td{padding:0; border:0;}
.mytuchal_list tr td.title table tr td.t_num{width:50px; height:12px; border-right:1px solid #fff; text-align:center;}
.mytuchal_list tr td.title table tr td.t_tit{width:235px; padding-left:4px; height:12px; border-right:1px solid #fff; text-align:center;}
.mytuchal_list tr td.title table tr td.t_license{width:70px; height:12px; border-right:1px solid #fff; text-align:center;}
.mytuchal_list tr td.title table tr td.t_area{width: 70px;height: 12px;border-right: 1px solid #fff;text-align: center;}
.mytuchal_list tr td.title table tr td.t_gicho{width:93px; height:12px; border-right:1px solid #fff; text-align:center;}
.mytuchal_list tr td.title table tr td.t_1rank{width:90px; height:12px; border-right:1px solid #fff; text-align:center;}
.mytuchal_list tr td.title table tr td.t_mytuchal{width:90px; height:12px; border-right:1px solid #fff; text-align:center;}
.mytuchal_list tr td.title table tr td.t_successRate{width:70px; height:12px; border-right:1px solid #fff; text-align:center;}
.mytuchal_list tr td.title table tr td.t_rate{width:70px; height:12px; border-right:1px solid #fff; text-align:center;}
.mytuchal_list tr td.title table tr td.t_myrank{width:70px; height:12px; border-right:1px solid #fff; text-align:center;}
.mytuchal_list tr td.title table tr td.t_gaechal{width:70px; height:12px; text-align:center; border-right:0px;}

/* 업체전달메모 */
.memberBidMemo_popbox{position:absolute; left:50%; top :50%; display:table; width:420px; position:fixed; margin-left: -210px; margin-top: -150px;}
.memberBidMemo_pop{float:left; width:400px; border:1px solid #acacac; background:#fff; box-shadow:0px 0px 7px #aaa; -moz-box-shadow:0px 0px 7px #aaa;}
.memberBidMemo_pop .memberBidMemo_container{margin-bottom:2px; max-height: 250px; overflow: auto;}
.memberBidMemo_pop .memberBidMemo_container::-webkit-scrollbar{width:0px;}
.memberBidMemo_pop .pop_tit{width:auto; height:14px; padding-top:3px; padding-bottom:8px; padding-left:6px; color:#333; font-size:14px; font-weight:600; background:url("https://img.nanoomi.co.kr/renewal/common/pop_tit_bg.png") left no-repeat;}
.memberBidMemo_pop .memberBidMemo_box{position: relative; margin: 5px; border: solid 3px cornflowerblue; border-radius: 5px; font-size: 1.1em; padding: 5px;}
.memberBidMemo_pop .memberBidMemo_box .memo_tit{padding-bottom:3px; position: absolute; top: 0px; left: 0px; background-color: cornflowerblue; width: 100%; height:19px; overflow: hidden;}
.memberBidMemo_pop .memberBidMemo_box .close_btn{ text-align: center; line-height: 16px; width:16px; height:16px; background-color: tomato; border-radius: 3px; color: white; position: absolute; top: 1px; right: 1px; cursor: pointer;}
.memberBidMemo_pop .conbtn{width:100%; height:auto; padding:0px 0px 5px 3px; text-align:center;}

/* 금액확인 */
.recommend_popbox{position:absolute; left:50%; top :50%; margin-left:-185px; display:table; width:370px; position:fixed;  margin-top:-116px;}
.recommend_pop{float:left; width:348px; border:1px solid #acacac; background:#fff; box-shadow:0px 0px 7px #aaa; -moz-box-shadow:0px 0px 7px #aaa;}
.recommend_pop .pop_tit{width:325px; height:14px; padding-top:3px; padding-bottom:8px; padding-left:23px; color:#333; font-size:14px; font-weight:600; background:url("https://img.nanoomi.co.kr/renewal/common/pop_tit_bg.png") left no-repeat;}
.recommend_pop .recommend_box{width:330px; margin:9px; text-align:center; font-size:12px; border-collapse:collapse; border-spacing:0; background:#fff; border-top:1px solid #ccc;}
.recommend_pop .recommend_box tr{width:100%; height:22px;}
.recommend_pop .recommend_box tr.blank{width:100%; height:0px;}
.recommend_pop .recommend_box tr th.th1{width:165px; height:21px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; background:#edf6ff;}
.recommend_pop .recommend_box tr th.th2{width:110px; height:21px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; background:#edf6ff;}
.recommend_pop .recommend_box tr th strong{color:#ff0000;}
.recommend_pop .recommend_box tr th.th3{width:330px; height:21px; border-bottom:1px solid #ccc; background:#edf6ff;}
.recommend_pop .recommend_box tr td.td1{width:165px; height:21px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.recommend_pop .recommend_box tr td.td2{width:110px; height:21px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.recommend_pop .recommend_box tr td.td3{width:310px; height:21px; border-bottom:1px solid #ccc; padding:10px; text-align:left;}
.recommend_pop .recommend_box tr td.noline{border-right:0px;}
.recommend_pop .recommend_box tr td strong{color:#ff0000; font-weight:700;}
.recommend_pop .recommend_box tr th.noline{border-right:0px;}
.recommend_pop .conbtn{width:342px; height:auto; padding:0px 0px 5px 3px; text-align:center;}

/* 공동도급 */
.tryout_popbox{position:absolute; left:50%; top:220px; margin-left:-185px; display:table; width:370px;}
.tryout_pop{float:left; width:348px; border:1px solid #acacac; background:#fff; box-shadow:0px 0px 7px #aaa; -moz-box-shadow:0px 0px 7px #aaa;}
.tryout_pop .pop_tit{width:325px; height:14px; padding-top:3px; padding-bottom:8px; padding-left:23px; color:#333; font-size:14px; font-weight:600; background:url("https://img.nanoomi.co.kr/renewal/common/pop_tit_bg.png") left no-repeat;}
.tryout_pop .tryout_box{width:330px; margin:9px; text-align:center; font-size:12px; border-collapse:collapse; border-spacing:0; background:#fff; border-top:1px solid #ccc;}
.tryout_pop .tryout_box tr{width:100%; height:22px;}
.tryout_pop .tryout_box tr.blank{width:100%; height:0px;}
.tryout_pop .tryout_box tr th.th1{width:265px; height:21px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; background:#edf6ff;}
.tryout_pop .tryout_box tr td.td1{width:250px; height:21px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:left; padding-left:15px;}
.tryout_pop .tryout_box tr th.th2{width:65px; height:21px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; background:#edf6ff;}
.tryout_pop .tryout_box tr td.td2{width:65px; height:21px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center;}
.tryout_pop .tryout_box tr th.th3{width:330px; height:21px; border-bottom:1px solid #ccc; background:#edf6ff;}
.tryout_pop .tryout_box tr td.td3{width:310px; height:21px; border-bottom:1px solid #ccc; padding:10px; text-align:left;}
.tryout_pop .tryout_box tr td.td3 textarea{width:310px; height:50px; border:1px solid #ccc;}
.tryout_pop .tryout_box tr td.noline{border-right:0px;}
.tryout_pop .tryout_box tr td strong{color:#ff0000; font-weight:500;}
.tryout_pop .tryout_box tr th.noline{border-right:0px;}
.tryout_pop .conbtn{width:342px; height:auto; padding:0px 0px 5px 3px; text-align:center;}

/* 내서류함설정 */
.myset_popbox{position:absolute; left:50%; top:150px; margin-left:-360px; display:table; width:720px;}
.myset_pop{float:left; width:698px; border:1px solid #acacac; background:#fff; box-shadow:0px 0px 7px #aaa; -moz-box-shadow:0px 0px 7px #aaa;}
.myset_pop .pop_tit{width:688px; height:30px; padding-top:3px; padding-bottom:8px; padding-left:10px; color:#333; font-size:16px; font-weight:400; background-color: #e5f4fa; padding-top: 10px; }
.myset_pop .myset_box{width:680px; margin:9px; background:#fff;}
.myset_pop .conbtn{width:680px; height:auto; padding:0px 0px 15px 0px; text-align:center;}
.myset_list{width:680px; border-collapse:collapse; border-spacing:0; border-top:2px solid #358ab6; margin-bottom:15px; padding-top: 15px;}
.myset_list tr{width:100%; height:35px;}
.myset_list tr.gray{width:100%; height:35px; background:#f5f5f5;}
.myset_list tr th{text-align:left;}
.myset_list tr th.th1{width:auto; border-bottom:1px solid #ccc; border-right:1px solid #cbe4f0; background:#e5f4fa; padding-left:15px;}
.myset_list tr td.td1{width:33%; border-bottom:1px solid #ccc;  padding-left:15px;}
.myset_list tr td.td2{width:33%; border-bottom:1px solid #ccc; padding-left:15px;}

.myset_tit{width:680px; height:12px; padding-top:5px; color:#333; margin-bottom:5px; margin-top:5px; font-size:14px; font-weight:400;}
.myset_tit img{vertical-align:top;}
.myset_tit span{color: #999;font-size: 11px;letter-spacing: -1px;margin:-7px 7px 0 0;}
.myset_list1{width:680px; border-collapse:collapse; border-spacing:0; border-top:2px solid #6f7d95; margin:8px 0;}
.myset_list1 tr{width:100%; height:35px;}
.myset_list1 tr.gray{width:100%; height:25px; background:#f5f5f5;}
.myset_list1 tr th{text-align:center; color:#475671;}
.myset_list1 tr th.th1{width:412px; border-bottom:1px solid #6f7d95; border-right:1px solid #ccc; background:#f9f9f9; padding-left:15px;}
.myset_list1 tr th.th2{width:162px; border-bottom:1px solid #6f7d95; border-right:1px solid #ccc; background:#f9f9f9;}
.myset_list1 tr th.th21{width:350px; border-bottom:1px solid #6f7d95; border-right:1px solid #ccc; background:#f9f9f9; }
.myset_list1 tr th.th22{width:244px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; background:#f9f9f9; padding-left:15px; text-align:left;}
.myset_list1 tr th.th31{width:212px; border-bottom:1px solid #6f7d95; border-right:1px solid #ccc;  background:#f9f9f9;}
.myset_list1 tr th.th32{width:212px; border-bottom:1px solid #6f7d95; border-right:1px solid #ccc;  background:#f9f9f9;}
.myset_list1 tr th.th4{width:40px; border-bottom:1px solid #6f7d95; background:#f9f9f9; }
.myset_list1 tr td.td1{width:412px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding-left:15px;}
.myset_list1 tr td.td2{width:162px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center;}
.myset_list1 tr td.td20{width:450px; border-bottom:1px solid #ccc; border-right:0 solid #ccc; padding-left:15px;}
.myset_list1 tr td.td21{width:350px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center;}
.myset_list1 tr td.td31{width:212px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;padding-right:15px; text-align:right;}
.myset_list1 tr td.td32{width:212px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;padding-right:15px; text-align:right;}
.myset_list1 tr td.td4{width:40px; border-bottom:1px solid #ccc; text-align:center;}
.calcubtn {border: 1px solid #ccc; padding:5px 5px 5px 5px; float:right; margin-bottom: 5px;}


/* 공동동급 협정상태 */
.joint_popbox{position:absolute; left:50%; top:150px; margin-left:-490px; display:table; width:980px;}
.joint_pop{float:left; width:958px; border:1px solid #acacac; background:#fff; box-shadow:0px 0px 7px #aaa; -moz-box-shadow:0px 0px 7px #aaa;}
.joint_pop .pop_tit{width:935px; height:14px; padding-top:3px; padding-bottom:8px; padding-left:23px; color:#333; font-size:14px; font-weight:600; background:url("https://img.nanoomi.co.kr/renewal/common/pop_tit_bg.png") left no-repeat;}
.joint_pop .joint_box{width:940px; margin:9px; background:#fff;}
.joint_pop .conbtn{width:940px; height:auto; padding:0px 0px 15px 0px; text-align:center;}
.joint_tit{width:940px; height:12px; padding-top:5px color:#333; margin-bottom:5px; font-size:13px; font-weight:600;}
.joint_tit img{vertical-align:top;}
.joint_list{width:940px; border-collapse:collapse; border-spacing:0; border-top:2px solid #6f7d95; margin-bottom:5px;}
.joint_list tr{width:100%; height:25px;}
.joint_list tr.gray{width:100%; height:25px; background:#f5f5f5;}
.joint_list tr th{text-align:center; color:#475671;}
.joint_list tr th.th0{width:60px; border-bottom:1px solid #6f7d95; border-right:1px solid #ccc; background:#eaecef;}
.joint_list tr th.th1{width:auto; border-bottom:1px solid #6f7d95; border-right:1px solid #ccc; background:#eaecef; padding-left:5px;}
.joint_list tr th.th2{width:125px; border-bottom:1px solid #6f7d95; border-right:1px solid #ccc; background:#eaecef; padding-left:5px;}
.joint_list tr th.th3{width:55px; border-bottom:1px solid #6f7d95; border-right:1px solid #ccc; background:#eaecef; padding-left:5px;}
.joint_list tr th.th4{width:90px; border-bottom:1px solid #6f7d95; border-right:1px solid #ccc; background:#eaecef}
.joint_list tr th.th5{width:70px; border-bottom:1px solid #6f7d95; border-right:1px solid #ccc; background:#eaecef;}
.joint_list tr th.th6{width:60px; border-bottom:1px solid #6f7d95; border-right:1px solid #ccc; background:#eaecef;}
.joint_list tr th.th7{width:70px; border-bottom:1px solid #6f7d95; border-right:1px solid #ccc; background:#eaecef;}
.joint_list tr th.th8{width:40px; border-bottom:1px solid #6f7d95; border-right:1px solid #ccc; background:#eaecef;}
.joint_list tr th.th9{width:115px; border-bottom:1px solid #6f7d95; border-right:0px solid #ccc;background:#eaecef; padding-left:5px;}
.joint_list tr td.td0{width:60px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center;}
.joint_list tr td.td1{width:auto; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding-left:5px;}
.joint_list tr td.td2{width:125px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding-left:5px;}
.joint_list tr td.td3{width:55px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding-left:5px;}
.joint_list tr td.td4{width:90px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center;}
.joint_list tr td.td5{width:70px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center;}
.joint_list tr td.td6{width:60px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center;}
.joint_list tr td.td7{width:70px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center;}
.joint_list tr td.td8{width:40px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center;}
.joint_list tr td.td9{width:115px; border-bottom:1px solid #ccc; border-right:0px solid #ccc; padding-left:5px;}
#viewschedule .title .infotxt{position:relative; width:300px;  left:100%; top:8px; margin-left:-298px; text-align:right; color:#ff6600;}



/*container*/
#container {overflow:hidden; margin:0 auto;  width:1024px;}
#container h3 {font-size:15px; color:#333; font-weight:bold;}
#container .con1 {float:left; width:222px;}
#container .con1 .k_assay {margin-bottom:10px; height:173px; background:url('../images/main/k_assay_bg.jpg') no-repeat right top; border:1px solid #cacaca;}
#container .con1 .k_assay h3 {padding:25px 0 16px 17px;}
#container .con1 .k_assay ul {padding:0 0 0 17px;}
#container .con1 .k_assay ul li {padding:2px 0; font-size:12px; color:#000; line-height:20px;}
#container .con1 .k_assay ul li span {display:inline-block; width:20px; height:20px; font-size:13px; color:#fff; font-weight:bold; text-align:center; background:url('../images/main/k_blet.gif') no-repeat;}
#container .con1 .k_assay ul li em {display:inline-block; padding-left:10px;}
/*추가시작*/


#container .k_nassay {background:#fefcfc url('../images/main/k_assay_bg.jpg') no-repeat right top;}
#container .k_nassay h3 {padding:15px 0 0 19px;}
#container .k_nassay dl {padding:5px 0 5px 19px; height:78px;}
#container .k_nassay dl dt {font-size:13px; color:#56b6ed; font-weight:bold;}
#container .k_nassay dl dt a {font-size:13px; color:#56b6ed; font-weight:bold;}
#container .k_nassay dl dd.ic1 a {display:inline-block; background:url('../images/main/bid_ic1.gif') no-repeat 0 3px;}
#container .k_nassay dl dd.ic2 a {display:inline-block; background:url('../images/main/bid_ic2.gif') no-repeat 0 3px;}
#container .k_nassay dl dd {padding-top:5px;}
#container .k_nassay dl dd a {padding-left:35px; height:20px; font-size:12px; line-height:1.9em;}
#container .k_nassay > div {background:#fefcfc url('../images/main/bid2_bg.jpg') no-repeat 175px -5px;}
#container .k_nassay > div > h3 {padding:17px 0 0 18px;}
#container .k_nassay > div > dl.bid2 > dt {padding-bottom:5px;}
#container .k_nassay > div > dl.bid2 > dt > a {padding-top:9px; font-size:13px; color:#916db9; font-weight:bold;}
#container .k_nassay > div > dl.bid2 > dd.ic1 a {display:inline-block; background:url('../images/main/bid2_ic1.gif') no-repeat;}
#container .k_nassay > div > dl.bid2 > dd.ic2 a {display:inline-block; background:url('../images/main/bid2_ic2.gif') no-repeat;}
#container .k_nassay > div > dl.bid2 > dd {padding:0;}
#container .k_nassay > div > dl.bid2 > dd a {padding-left:45px; height:27px; font-size:12px; line-height:27px;}
#container .con1 .k_nassay {margin-bottom:10px; height:252px; border:1px solid #cacaca;}
#container .con1 .k_nassay dl.bid1 {height:98px; border-bottom:1px solid #cacaca;}

#container .con1 .k_nassay ul {padding:0 0 0 0px;}
#container .con1 .k_nassay ul li {padding:0.5px 0; font-size:12px; color:#000; line-height:20px;}
#container .con1 .k_nassay ul li span {display:inline-block; width:20px; height:20px; font-size:13px; color:#fff; font-weight:bold; text-align:center; background:url('../images/main/k_blet.gif') no-repeat;}
#container .con1 .k_nassay ul li em {display:inline-block; padding-left:10px;}


/**/


#container .k_nguide {margin-bottom:10px; background:#fefcfc url('../images/main/k_guide_bg.jpg') no-repeat right top;}
#container .k_nguide h3 {padding:20px 0 0 19px;}
#container .k_nguide dl {padding:14px 0 5px 19px; height:173px;}
#container .k_nguide dl dt {font-size:13px; color:#56b6ed; font-weight:bold;}
#container .k_nguide dl dt a {font-size:13px; color:#56b6ed; font-weight:bold;}
#container .k_nguide dl dd.ic0 a {display:inline-block; background:url('../images/main/bid_ic0.gif') no-repeat 0 0px;}
#container .k_nguide dl dd.ic1 a {display:inline-block; background:url('../images/main/bid_ic1.gif') no-repeat 0 3px;}
#container .k_nguide dl dd.ic2 a {display:inline-block; background:url('../images/main/bid_ic2.gif') no-repeat 0 3px;}
#container .k_nguide dl dd {padding-top:10px;}
#container .k_nguide dl dd a {padding-left:30px; height:20px; font-size:12px; /*line-height:1.9em;*/line-height:20px}
#container .k_nguide > div {background:#fefcfc url('../images/main/bid2_bg.jpg') no-repeat right top;}
#container .k_nguide > div > h3 {padding:17px 0 0 18px;}
#container .k_nguide > div > dl.bid2 > dt {padding-bottom:5px;}
#container .k_nguide > div > dl.bid2 > dt > a {padding-top:9px; font-size:13px; color:#916db9; font-weight:bold;}
#container .k_nguide > div > dl.bid2 > dd.ic1 a {display:inline-block; background:url('../images/main/bid2_ic1.gif') no-repeat;}
#container .k_nguide > div > dl.bid2 > dd.ic2 a {display:inline-block; background:url('../images/main/bid2_ic2.gif') no-repeat;}
#container .k_nguide > div > dl.bid2 > dd {padding:0;}
#container .k_nguide > div > dl.bid2 > dd a {padding-left:45px; height:27px; font-size:12px; line-height:27px;}

#container .con1 .k_nguide {margin-bottom:10px; height:173px; border:1px solid #cacaca;}
#container .con1 .k_nguide dl.bid1 {height:173px; border-bottom:1px solid #cacaca;}

/*추가종료*/

#container .con1 .k_guide {margin-bottom:10px; height:252px; border:1px solid #cacaca;}
#container .con1 .k_guide dl.bid1 {height:85px; border-bottom:1px solid #cacaca;}
#container .con1 .k_extension {height:285px; border:1px solid #cacaca; border-right:none;}
#container .con1 .k_accreditation {height:220px; border:1px solid #cacaca; border-top:none; border-right:none;}
#container .con1 .k_status {border:1px solid #cacaca; border-top:none; border-right:none;}
#container .con1 .k_info {height:130px; border:1px solid #cacaca; border-top:none; border-right:none;}
#container .con1 .k_mobile {height:132px; border:1px solid #cacaca; border-top:none; border-right:none;}

#container .con2 {float:left; width:556px;}
#container .con2 .k_banner {overflow:hidden; margin-bottom:10px; height:173px; border-top:1px solid #cacaca; border-bottom:1px solid #cacaca;}
#container .con2 .k_notice {margin-bottom:10px; height:252px;}
#container .con2 .k_service {height:150px; border:1px solid #cacaca; border-bottom:none; border-right:none;}
#container .con2 .k_advertise {height:763px; border:1px solid #cacaca; border-right:none; border-bottom:none;}

#container .con3 {float:left; width:222px;}
#container .con3 .login {margin-bottom:10px; height:173px; background:#f7fbfe; border:1px solid #cacaca;}
#container .con3 .k_enroll {margin-bottom:10px; height:252px; background:#fffdfa; border:1px solid #cacaca;}
#container .con3 .k_enroll dl.bid3 {height:118px; border-bottom:1px solid #cacaca;}
#container .con3 .k_center {height:235px; border:1px solid #cacaca; border-bottom:none}
#container .con3 .k_center dl.kadvice {height:150px; border-bottom: 1px solid #cacaca;}
/* 입찰관련사이트 링크 */
#container .con3 .select_link {height:82px; border:1px solid #cacaca;}
#container .con3 .select_link ul {margin:15px 18px;}
#container .con3 .select_link ul li {display:block; height:26px;}
#container .con3 .select_link ul li select {float:left; display:inline-block; width:140px; height:23px; line-height:20px; border:1px solid #ccc;}
#container .con3 .select_link ul li span {float:right; width:40px; height:25px;}
#container .con3 .select_link ul li span a {display:block; font-size:11px; line-height:21px; text-align:center; border:1px solid #ccc;}
#container .con3 .select_link ul li span a:hover {color:#000; text-decoration:none; background:#ccc;}
#container .con3 .select_link #rel_link {font-size:12px;}

#container .con3 .k_advertisement {height:94px; border:1px solid #cacaca; border-top:none;}
#container .con3 .viewer_link {padding-top:5px; height:94px; border:1px solid #cacaca; border-top:none;}
#container .k_guide {background:#fefcfc url('../images/main/k_guide_bg.jpg') no-repeat right top;}
#container .k_guide h3 {padding:20px 0 0 19px;}
#container .k_guide dl {padding:10px 0 5px 19px; height:78px;}
#container .k_guide dl dt {font-size:13px; color:#56b6ed; font-weight:bold;}
#container .k_guide dl dt a {font-size:13px; color:#56b6ed; font-weight:bold;}
#container .k_guide dl dd.ic1 a {display:inline-block; background:url('../images/main/bid_ic1.gif') no-repeat 0 3px;}
#container .k_guide dl dd.ic2 a {display:inline-block; background:url('../images/main/bid_ic2.gif') no-repeat 0 3px;}
#container .k_guide dl dd {padding-top:5px;}
#container .k_guide dl dd a {padding-left:35px; height:20px; font-size:12px; line-height:1.9em;}
#container .k_guide > div {background:#fefcfc url('../images/main/bid2_bg.jpg') no-repeat right top;}
#container .k_guide > div > h3 {padding:17px 0 0 18px;}
#container .k_guide > div > dl.bid2 > dt {padding-bottom:5px;}
#container .k_guide > div > dl.bid2 > dt > a {padding-top:9px; font-size:13px; color:#916db9; font-weight:bold;}
#container .k_guide > div > dl.bid2 > dd.ic1 a {display:inline-block; background:url('../images/main/bid2_ic1.gif') no-repeat;}
#container .k_guide > div > dl.bid2 > dd.ic2 a {display:inline-block; background:url('../images/main/bid2_ic2.gif') no-repeat;}
#container .k_guide > div > dl.bid2 > dd {padding:0;}
#container .k_guide > div > dl.bid2 > dd a {padding-left:45px; height:27px; font-size:12px; line-height:27px;}
#container .k_extension {background:url('../images/main/k_extension_bg.jpg') no-repeat right 3px;}
#container .k_extension h3 {padding:18px 0 0 18px;}
#container .k_extension ul.k_box {overflow:hidden; margin:10px 0 0 18px; width:185px; height:86px; text-align:center; background:url('../images/main/bg_k_box.gif') no-repeat;}
#container .k_extension ul.k_box li {float:left; width:92px; height:38px;}
#container .k_extension ul.k_box li a {display:block; font-size:12px; color:#fff; line-height:38px;}
#container .k_extension ul.k_box li a:hover {color:#ff9; text-decoration:none;}
#container .k_extension ul.k_box li a.line_half {margin-top:1px; padding:7px 0; line-height:17px;}
#container ul.k_bank {padding:7px 0 5px 18px;}
#container ul.k_bank li {font-size:12px; color:#666666; line-height:1.6em;}
#container ul.k_bank li span {display:inline-block; padding:0 6px;}
#container ul.k_bank li.last {color:#689cda; font-weight:bold;}
#container ul.k_bank li.last span {padding-left:25px;}
#container ul.k_bank li img {vertical-align: middle;}
#container .k_accreditation {padding:20px 17px 12px 18px;}
#container .k_accreditation dl {padding:10px 0 10px; border-bottom:1px dashed #dadada;}
#container .k_accreditation dl dt a {font-size:15px; color:#333333; font-weight:bold;}
#container .k_accreditation dl dd.blown {padding-top:3px; font-size:18px; color:#c88b67; font-weight:bold;}
#container .k_accreditation dl dd.blown em {font-size:12px;}
#container .k_accreditation dl dd.black {padding-top:3px; font-size:12px; color:#000; font-weight:normal; letter-spacing:-0.03em;}
#container .k_accreditation dl dd.black em {font-size:14px; font-weight:bold;}
#container .k_accreditation dl dd.yellow {position:relative; top:-10px; font-size:12px; color:#aa732c; letter-spacing:-1px;}
#container .k_accreditation dl dd.yellow img {vertical-align:bottom;}
#container .k_accreditation dl.last {padding-top:10px; border:none;}
#container .k_accreditation dl.last dd.black {position:relative; top:-5px;}

#container .k_status {padding:18px 10px 20px 18px; background:#fcfcfc;}
#container .k_status ul {margin:14px auto 0 auto; width:185px; height:75px; text-align:center; background:url('../images/main/bg_status.gif') no-repeat;}
#container .k_status li {float:left;}
#container .k_status li.wid_fir {width:42px;}
#container .k_status li.wid_sec {width:58px;}
#container .k_status li.wid_thi {width:185px;}
#container .k_status li a {display:block; line-height:37px;}

#container .k_info {background:url('../images/main/info_bg.jpg') no-repeat right top;}
#container .k_info h3 {padding:22px 0 0 18px;}
#container .k_info ul {padding:10px 0 0 18px;}
#container .k_info ul li {padding-left:10px; line-height:1.8em; background:url('../images/main/info_ic.gif') no-repeat 0 10px;}
#container .k_mobile h3 {padding:20px 0 15px 18px;}
#container .k_mobile span {display:inline-block; float:left; padding-left:20px;}
#container .k_mobile ul {float:left; padding:23px 0 0 20px;}
#container .k_mobile ul li {position:relative; padding-top:5px;}
#container .k_mobile ul li:after {display:block; position:absolute; top:-20px; right:25px; width:50px; height:22px; background:url('../images/main/click.gif') no-repeat; clear: both; content: "";}
#container .k_mobile ul li a {font-size:14px; color:#437ec6; font-weight:bold;}

/* text-align */
.acenter{text-align:center;}
.aleft{text-align:left;}
.aright{text-align:right;}
.pointer{cursor:pointer;}

/* tooltip */
[rel="tooltip"]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

#top_bar{background:#2676d5; height:41px;}
.topbar_ul{display:inline-block;}
.topbar_ul li{display:inline-block; background:#5191dd; border-right:1px solid #74a7e4; text-align:center; width:116px; line-height:41px; color:#fff; font-size:15px;}
.topbar_ul li:last-chlid{border-right:0;}
.topbar_ul li a{color:#fff;}


.sub_title{display:inline-block; font-size:25px; color:#1d2631; padding:27px 0 25px 0;}
.sub_nav {float:right; padding-top:40px;}
.sub_nav li{display:inline-block; font-size:13px; color:#b8b8b8; background:url("../img/i_nav_arrow.png") no-repeat right 7px; padding:0 13px 0 11px }
.sub_nav li.on{color:#2676d5;background:none !important; padding-right:0 !important;}
.sub_nav li img{vertical-align:middle; margin-right:5px;}

#footer{background:#363944; height:110px;}
#footer .container{background:#363944 url("../img/foot_logo.png") no-repeat 4px 60px; height:140px;}

.footer_ul{padding:35px 0 0 130px;}

.footer_ul li{display:inline-block; background:url("../img/footer_ul.png") no-repeat right 2px;  line-height:13px; color:#fff; font-size:13px; padding:0 11px 0 10px;}
.footer_ul li:first-child{padding:0 11px 0 0 !important;}
.footer_ul li:last-chlid{padding:0 0 0 10px !important;;}
.footer_ul li a{color:#fff;}
.footer_text{padding:10px 0 0 130px; color:#78797f;  font-size:13px; }


.search-container {
  float: right;
}
.search-container input[type=text] {
  padding: 0 10px;
  _margin-top: 8px;
  font-size: 14px;
  width:350px;
  height:37px;
  border: 2px solid #2b4787;
}
.search-container button {
  float: right;
  _padding: 6px 10px;
  _margin-top: 8px;
  _margin-right: 16px;
  background: #2b4787;
  font-size: 14px;
  width:41px;
  height:41px;
  border: 2px solid #2b4787;
  cursor: pointer;
}

 .search-container button:hover {
}

/* 상세검색 ------------------------------------------------------------------------------------------------------------------------------------ */
/* locaton  */
#location {margin-bottom:25px; width:100%; height:40px; border-bottom:1px solid #d7d7d7;}
#location h3 {float:left; margin-top:10px; font-size:2em; line-height:1em;}
#location p {float:right; margin-top:20px; background:url(../images/common/ico_nb_home.gif) 0 50% no-repeat;}
#location p a {padding-left:15px; color:#666f84;}

/* 입찰상세검색 메인*/
.search-condition {width:100%; min-width:1000px; }

/* 테이블 입찰검색(블릿) */
.bu_tit{margin:10px 0 8px 5px; padding:10px 0 0 18px; color:#333; font-weight:bold; background:url(../images/common/bu_tit.gif) 0 100% no-repeat;}

/* search_detail  */
.tab_gongo {z-index:10; position:relative; margin-top:5px;}
.tab_gongo ul {margin:0; padding:0;}
.tab_gongo ul li {display:inline-block;}
/* 사이트별 색상지정 */
.tab_gongo ul li input {display:inline-block; padding:10px 50px; font-size:14px; font-weight:bold; background:#fff; border:1px solid #e4e6e8; border-bottom:none; border-radius:0.3em 0.3em 0 0; cursor:pointer;}
.tab_gongo ul li input:hover {color:#fff; background:#51a4dc; border-color:#51a4dc;}
.tab_gongo ul li input:active {color:#fff; background:#2676d5;}
.tab_gongo ul li input.on {color:#fff; font-weight:bold; background:#51a4dc; border-color:#51a4dc;}

/* table_search */
.tbl_bid_search {width:100%; min-width:1000px; line-height:24px; text-align:center; border-top:2px solid #51a4dc; border-collapse:collapse;}
.tbl_bid_search th {padding:0 0 0 8px; height:28px; color:#333; font-weight:600; font-size:15px; vertical-align:middle; text-align:left; background:#fff; border:1px solid #e4e6e8;}
.tbl_bid_search td {padding:14px 10px; font-size:13px; color:#333; text-align:left; background:#fff; border:1px solid #e4e6e8;}
.tbl_bid_search td.center {text-align:center;}
.tbl_bid_search td span {float:left; display:inline-block; position:relative; width:190px;}
.tbl_bid_search td span label:hover {color:#f60; cursor:pointer;}
.tbl_bid_search td input[type="radio"] {position:relative; margin:0 0 0 5px;}
.tbl_bid_search td input[type="radio"]:first-child {margin-left:0;}
.tbl_bid_search td input[type="checkbox"] {position:relative; top:-1px; margin:0px;}
.tbl_bid_search td input[type="checkbox"]:first-child {/*margin-left:0*/}

/* 상세보기_테이블*/
.tbl_bid_view {width:100%; line-height:18px; border-top-color: #85acda;}
.tbl_bid_view th {padding:6px 0 6px 10px; text-align:left; background:#f5f5f5; border:1px solid #ccc;}
.tbl_bid_view th label {cursor:default;}
.tbl_bid_view th.center {text-align:center;}
.tbl_bid_view td {padding:10px 0 10px 10px; text-align:left; background:#fff; font-size:13px; border:1px solid #ccc;}
.tbl_bid_view td.center {text-align:center;}
.tbl_bid_view td a {color:#387adc;}
.tbl_bid_view td a:hover {text-decoration:underline;}
.tbl_bid_view td.accent {color:#36f;}
.tbl_bid_view td.accent span {color:#333;}
.tbl_bid_view table {width:100%; font-size:12px;}
.tbl_bid_view table th {text-align:center;}
.tbl_bid_view td > .tbl_list th, .tbl_bid_view td > .tbl_list td, .tbl_bid_view td > .tbl_view th {text-align:center;}
.tbl_bid_view td > .tbl_view td {text-align:right;}



.gonggo input[type="checkbox"] {  /* 실제 체크박스는 화면에서 숨김 */
  position: absolute;
  width: 0px;
  height: 0px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip:rect(0,0,0,0);
  border: 0
}
.gonggo input[type="checkbox"] + label {
  display: inline-block;
  position: relative;
  cursor: pointer;
      margin-right: 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.gonggo input[type="checkbox"] + label:before {  /* 가짜 체크박스 */
  content: ' ';
  display: inline-block;
  width: 16px;  /* 체크박스의 너비를 지정 */
  height: 16px;  /* 체크박스의 높이를 지정 */
  line-height: 16px; /* 세로정렬을 위해 높이값과 일치 */
  margin: -2px 4px 0 0;
  text-align: center; 
  vertical-align: middle;
  background: #fff;
  border: 1px solid #e6e7e9;
  border-radius : 3px;

}

.gonggo input[type="checkbox"][disabled] + label:before {  /* 가짜 체크박스 */
  content: ' ';
  display: inline-block;
  width: 16px;  /* 체크박스의 너비를 지정 */
  height: 16px;  /* 체크박스의 높이를 지정 */
  line-height: 16px; /* 세로정렬을 위해 높이값과 일치 */
  margin: -2px 4px 0 0;
  text-align: center; 
  vertical-align: middle;
  background: #eee;
  border: 1px solid #e6e7e9;
  border-radius : 3px;

}

.gonggo input[type="checkbox"] + label:active:before,
.gonggo input[type="checkbox"]:checked + label:active:before {
  box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.gonggo input[type="checkbox"]:checked + label:before {  /* 체크박스를 체크했을때 */ 
  content: '\2714';  /* 체크표시 유니코드 사용 */
  color: #2676d5;
  text-shadow: 1px 1px #fff;
  background: #fff;
  border-color: #e6e7e9;
  box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
}






#mydocSearch input[type="checkbox"] {  /* 실제 체크박스는 화면에서 숨김 */
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip:rect(0,0,0,0);
  border: 0
}
#mydocSearch input[type="checkbox"] + label {
  display: inline-block;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
#mydocSearch input[type="checkbox"] + label:before {  /* 가짜 체크박스 */
  content: ' ';
  display: inline-block;
  width: 16px;  /* 체크박스의 너비를 지정 */
  height: 16px;  /* 체크박스의 높이를 지정 */
  line-height: 16px; /* 세로정렬을 위해 높이값과 일치 */
  margin: -2px 4px 0 0;
  text-align: center; 
  vertical-align: middle;
  background: #fff;
  border: 1px solid #e6e7e9;
  border-radius : 3px;

}
#mydocSearch input[type="checkbox"] + label:active:before,
#mydocSearch input[type="checkbox"]:checked + label:active:before {
  box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

#mydocSearch input[type="checkbox"]:checked + label:before {  /* 체크박스를 체크했을때 */ 
  content: '\2714';  /* 체크표시 유니코드 사용 */
  color: #2676d5;
  text-shadow: 1px 1px #fff;
  background: #fff;
  border-color: #e6e7e9;
  box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
}


.sub-view {margin-top:10px; border-top-width:1px;}
.tbl-bid-view-stit {margin:20px 0 5px 5px; font-weight:bold; letter-spacing:-0.03em;}
.stit-red {color:#ec6176;}
.stit-blue {color:#4e8ce2;}
.stit-bold {font-size:14px; font-weight:bold;}

/* 캘린더_아이콘 */
.ico_cal {position:relative;}
.ico_cal input[type="text"] {width:90px;}
.ui-datepicker-trigger {position:absolute; top:-9px; right:5px; width:18px; height:17px; text-indent:-9999px; background:url('../img/ico_calendar.png'); border:none; cursor:pointer;}

/* 캘린더_아이콘 */
.cal1, .cal2{position:relative}
.cal1 input[type="text"], .cal2 input[type="text"]{width:100px}
.ui-datepicker-trigger {position:absolute; top:-9px; right:5px; cursor:pointer; width:18px; height:17px;}

.ico_cal{position:relative}
.ico_cal input[type="text"]{width:90px}
.ico_cal .ui-datepicker-trigger {position:absolute; top:-9px; right:5px; cursor:pointer; width:18px; height:17px;}

/* 테이블 입찰검색(공종) */
table.bid_search_c {width:100%; border-collapse:collapse;}
table.bid_search_c th {color:#3b3b3b; font-weight:bold; text-align:center; background:#f9f9f9; border:1px solid #b9b9b9;}
table.bid_search_c td {padding:4px 0 4px 10px; color:#333; border:1px solid #b9b9b9;}
table.bid_search_c td input[type="checkbox"] {position:relative; top:3px; margin-left:5px;}

/* 테이블 입찰검색(공종) */
table.bid_search {border:1px solid #ccc; border-collapse:collapse;}
table.bid_search th {height:36px; color:#3b3b3b; font-weight:bold; text-align:left; background:#e8f1f8; border-bottom:1px solid #ccc;}
table.bid_search td {padding:3px 0 3px 10px; color:#333;}

table.bid_search2 {margin-bottom:15px; border:1px solid #a7c2d5; border-collapse:collapse;}
table.bid_search2 th {padding-left:10px; height:28px; color:#3b3b3b; font-weight:bold; text-align:center; border:1px solid #b9b9b9;}
table.bid_search2 td {padding:5px 0 7px 10px;color:#333;line-height:22px;border:1px solid #b9b9b9;}
table.bid_search2 td input[type="checkbox"] {position:relative; top:3px; margin-left:5px;}
table.bid_search2 td .cal1 input[type="text"] {margin:0; width:95px; height:18px;}
table.bid_search2 td input[type="text"] {margin:0 3px; padding:1px 4px; height:18px; font-size:13px;}
table.bid_search2 td label {position:relative;}

.tab-list {z-index:1; position:relative; overflow:hidden; width:100%; min-width:1000px; _height:35px;}
.tab-list .on {position:relative; background:#fff; border-bottom:1px solid #fff; _box-shadow:#2676d5 1px 0px 4px;}
.tab-list li {float:left; background:#f4f4f4;}
.tab-list .on .link-tab {margin-right:-1px; font-size:13px; color:#2080c5; background-color:#fff; border-top:1px solid #2676d5; border-left:1px solid #2676d5; border-right:1px solid #2676d5;}
.tab-list .on .link-tab:hover {color:#2080c5;}
.tab-list .link-tab {float:left; padding:10px 50px 9px 50px; font-size:13px; color:#000000; background:#f9f9f9; font-weight:500; text-align:center; border-top:1px solid #e4e6e8; border-left:1px solid #e4e6e8;}
.tab-list .link-tab:hover {color:#000;}
.tab-list li.txt-info {padding:10px 0 9px 15px; font-size:13px; color:#2080c5; font-weight:bold; background:#fff; border-left:1px solid #cdcdcd;}
.tab-list li.txt-info1 {padding:1px 0 0px 15px; font-size:13px; color:#2080c5; font-weight:bold; background:#fff; border-left:1px solid #cdcdcd;}



.bid-search-3 {position:relative; top:-1px; margin-bottom:8px; _padding-bottom:10px; _width:100%; min-width:1000px; border:1px solid #51a4dc;}
.bid-search-3 li {padding:15px 0 15px 0; border-bottom:1px solid #e4e6e8; font-size:0; }
.bid-search-3 .catagory-name {display:inline-block; padding-left:22px; font-size:13px; width:105px; color:#000; font-weight:bold; vertical-align:middle;}
.bid-search-3 label {position:relative; margin-right:4px; }
.bid-search-3 input[type="text"] {padding:0px 10px; height:28px; font-size:13px; color:#666666; border:1px solid #e6e8ea;}
.list-page-data input[type="text"] {padding:0px 10px; height:28px; font-size:13px; color:#666666; border:1px solid #e6e8ea;}
/*
.bid-search-3 input[type="text"] {padding:7px 10px; height:28px; font-size:13px; color:#666666;}
.bid-search-3 .cal1 input[type="text"] {margin-right:5px; padding:7px 10px; height:28px; font-size:13px; color:#666666;}
.bid-search-3 .cal2 input[type="text"] {margin-right:5px;}
*/
.bid-search-3 select {padding:0px 10px; height:30px; font-size:13px; color:#666666;}
.bs3-bc-gray {border-color:#ccc !important;}
.tbl_bid_search input[type="text"] {padding:0px 10px; height:28px; font-size:13px; color:#666666; border:1px solid #e6e8ea;}
.tbl_bid_search select {padding:0px 10px; height:30px; font-size:13px; color:#666666;}

.bid-search-3 > .li_cell {margin-top:10px;}
.bid-search-3 > .li_cell > li {float:left; height:34px;}
.bid-search-3 > .li_cell > li:nth-child(1), .bid-search-3 > .li_cell > li:nth-child(3), .bid-search-3 > .li_cell > li:nth-child(5) {width:30%;}
.bid-search-3 > .li_cell > li:nth-child(2), .bid-search-3 > .li_cell > li:nth-child(4), .bid-search-3 > .li_cell > li:nth-child(6) {width:70%;}

.bid-search-3 > .li_cell2 {margin-top:10px;}
.bid-search-3 > .li_cell2 > li {float:left; width:50%; height:34px;}


.list-function-area {float:left; margin-bottom:8px; width:100%; min-width:1000px;}
.list-function-area:after {clear:both; content:"";}
.ser-category {margin-bottom:10px; padding-left:35px; height:40px; font-size:13px; line-height:40px; background:url(../img/ico_ser_category.png) 10px 10px no-repeat #fff; border-top:1px solid #e4e6e8; border-bottom:1px solid #e4e6e8;}
.ser-category .title {font-size:13px; font-weight:500;}
.ser-category1 {margin-top:10px; margin-bottom:8px; padding-left:9px; padding-top:5px; padding-bottom:3px; height:40px; font-size:13px; line-height:40px; background: #fff; border-top:1px solid #e4e6e8; border-bottom:1px solid #e4e6e8;}
.ser-category1 .title {font-size:13px; font-weight:500;}

.ico-list{display:inline-block; margin-right:7px;}
.ico-list span{ margin-right:5px;}
.list-function {display:inline-block; _line-height:30px;}
.list-page-data {float:right; _margin-top:8px; color:#999999;}
.list-page-data:after {clear:both; content:"";}
.list-page-data .page-data-title {margin-right:10px;     vertical-align: middle; padding:6px 5px 5px 4px; font-size:13px; color:#fff; background:#b8c3c6;}
.list-page-data select {height:30px; font-size:13px; border:1px solid #e6e8ea}
.list-page-data.pos_bt {margin-top:0; }

.iframe_style {width:100%; min-width:1001px;}

.mybid_w1000 {min-width:1000px !important;}

/*공고 */
table.bid_search_list {width:100%; min-width:1000px; line-height:25px; border-top:2px solid #51a4dc; border-bottom:1px solid #afafaf;}
table.bid_search_list th {padding:5px 5px 4px 20px; font-size:13px; color:#333; font-weight:bold; text-align:left; background:#fafcfe; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
table.bid_search_list td {padding:10px 5px 12px; font-size:13px; text-align:left; background:#fff; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
table.bid_search_list td span {overflow:hidden; display:inline-block; max-width:320px; width:18%; color:#5a74c8; line-height:18px; text-overflow:ellipsis; white-space:nowrap;}
table.bid_search_list td span label {padding-left:7px;}
table.bid_search_list td .txt_orange  {padding-top:10px; width:300px; height:15px; font-size:11px; color:#f60;}
table.bid_search_list .center {text-align:center;}
table.bid_search_list select, table.bid_search_list input {height:24px; font-size:12px;}

/*공고 */
table.bid_search_list2 {margin-top:10px; min-width:900px;width:100%; border-collapse: collapse; line-height: 25px; border-top: 2px solid #afafaf; border-bottom: 1px solid #afafaf}
table.bid_search_list2 th {padding: 5px 5px 4px 20px; color: #333; font-weight:bold; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; text-align: left; background: #fafcfe;font-size:13px;}
table.bid_search_list2 td {padding: 5px;  background: #fff; text-align: left;    border-left: 1px solid #e0e0e0;  border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; font-size:13px;}
table.bid_search_list2 td span {display:inline-block; width:18%;  max-width: 320px; line-height:18px; color:#5a74c8; text-overflow: ellipsis; white-space: nowrap;     overflow: hidden;}
table.bid_search_list2 td span label {padding-left:7px}
table.bid_search_list2 td .txt_orange  {width:300px; height:15px; padding-top:10px; color: #f60; font-size: 11px; }
table.bid_search_list2 .center {text-align:center}


/* 버튼 설정 --------------------------------------------------------------------------------------------------------------------------------------*/

/* 검색 버튼영역 지정 */
.search-btn-area {margin:15px 0; text-align:center;}

/* 검색 버튼 */
.btn-searchD {display:inline-block; width:199px; height:46px; color:#fff; font-weight:bold; text-decoration:none; text-indent:-9999px;background:url(../img/ico_ser.png) no-repeat 0 center; border:none; border-radius:3px; transition:all 0.2s ease; cursor: pointer;}
.btn-searchD:hover {color:#fff !important; background-color:#1171B4 !important;}

.btn-searchD-small {display:inline-block; width:36px; height:30px; _padding:3px 14px 4px 32px; font-size:13px; color:#fff; font-weight:bold; background:#2676d5 url(../img/i_search_16.png) no-repeat center; text-indent:-9999px; _background:url(../images/common/ico_ser_small.png) no-repeat #2081c4; border:none; _border-radius:3px; transition:all 0.2s ease; cursor:pointer;}
.btn-searchD-small:hover {color:#fff !important; background-color:#1171B4 !important;}

.btn-ser-big-area {display:inline-block;  _float:right; _position:absolute; }
.btn-searchD-big {display:inline-block; padding:30px 30px 30px 68px; font-size:22px; color:#fff; font-weight:bold; text-decoration:none; background:url(../images/common/ico_ser.png) no-repeat #2081c4 25px center; border:none; border-radius:3px; transition:all 0.2s ease; cursor: pointer;}
.btn-searchD-big:hover {color:#fff !important; background-color:#1171B4 !important;}

.btn-searchD-mid {display:inline-block; padding:30px 30px 30px 68px; font-size:22px; color:#fff; font-weight:bold; text-decoration:none; background:url(../images/common/ico_ser.png) no-repeat #2081c4 25px center; border:none; border-radius:3px; transition:all 0.2s ease; cursor: pointer;}
.btn-searchD-mid:hover {color:#fff !important; background-color:#1171B4 !important;}

/* 기간 아이콘 */
.cmdMonth-all {display:inline-block;}

.btn-sr {padding:6px 5px; margin:0 2px; vertical-align:middle; font-family: 'Nanum Gothic', 'NanumGothic', sans-serif !important; font-size:13px; color:#fff !important; background:#9ca3b4; border-radius:3px; border:none; transition:all 0.1s ease; cursor:pointer;}
.btn-sr:hover {text-decoration:none !important; background-color:#8A8A8A;}

/* list-function 버튼 설정 */
.btn-list-function {display:inline-block; padding:6px 8px 5px 32px; _height:28px; font-size:13px; color:#666666; _line-height:28px; background:#f9f9f9; border:1px solid #e4e6e8; border-radius:3px; cursor:pointer; transition:all 0.2s ease;}
.btn-list-function:hover {border-color:#9a9a9a; box-shadow:rgba(146, 146, 146, 0.45) 1px 1px 1px 0px;}

.list-function .legend {background:url(../img/ico_legend.png) no-repeat 7px 7px;}
.list-function .list-print {padding-left:28px; background:url(../img/ico_list_print.png) no-repeat 7px 7px;}
.list-function .select-print {padding-left:28px; background:url(../img/ico_select_print.png) no-repeat 7px 7px;}
.list-function .add-mydoc {padding-left:28px; background:url(../img/ico_add_mydoc.png) no-repeat 7px 7px;}
.list-function .print-excel {padding-left:32px; background:url(../img/ico_print_excel.png) no-repeat 7px 7px;}
.list-function .scheduler {padding-left:32px; background:url(../img/ico_scheduler.png) no-repeat 7px 7px;}
.list-function .ico-select-del {padding-left:29px; background:url(../img/ico_select_del.gif) no-repeat 7px 2px;}
.list-function .list-view {padding-left:25px; background:url(../images/common/ico_list_view.gif) no-repeat 7px 3px;}
.list-function .anal-request {padding-left:34px; color:#fff; font-weight:bold; background:#f56167 url(../images/common/ico_request.png) no-repeat 7px 2px; border-color:#fff;} /* 분석의뢰 버튼 */
.list-function .anal-request:hover {background-color:#FF4F0B !important;}

.list-function .move-group {padding-left:28px; background:url(../images/common/ico_move_group.gif) no-repeat 7px 3px;}
.list-function .tuchal-report {padding-left:34px; background:url(../images/common/ico_tuchal_report.gif) no-repeat 7px 3px;}
.list-function .ibchal-report {padding-left:34px; background:url(../images/common/ico_ibchal_report.gif) no-repeat 7px 4px;}
.list-function .bunsuk-list {padding-left:38px; color:#fff; font-weight:bold; background:#f56167 url(../images/common/ico_bunsuk_list.png) no-repeat 7px 2px; border-color:#fff;} /* 분석리스트 버튼 */
.list-function .bunsuk-list:hover {background-color:#FF4F0B !important;}

.btn-area {}
.btn-right-util {padding:6px 12px; font-size:13px; color:#fff; background:#43a0c5; border:1px solid #4c9ec7; border-bottom:none; border-radius:5px 5px 0 0;}
.btn-right-util:hover {background:#1E87B0;}

.btn-board-set {float:left; padding:4px 7px 5px; font-size:12px; color:#fff !important; vertical-align:middle; background:#757575; border-radius:3px;}
.btn-board-set:hover {background:#525252;}

.btn-bid-search-big-area {float:right; position:absolute; right:20px; bottom:33px;}
.btn-bid-search-big {display:inline-block; padding:30px 25px; font-size:20px; color:#fff; font-weight:bold; text-decoration:none; background:#2081c4; border:none; border-radius:3px; transition:all 0.2s ease; cursor:pointer;}
.btn-bid-search-big:hover {color:#fff !important; background-color:#1171B4 !important;}

.btn-bid-search-save {display:inline-block; padding:15px 25px; font-size:20px; color:#fff; font-weight:bold; text-decoration:none; background:#747e92; border:none; border-radius:3px; transition:all 0.2s ease; cursor:pointer;}
.btn-bid-search-save:hover {color:#fff !important; background-color:#5c6472 !important;}

.btn-graph {display:inline-block; padding:15px 30px 15px 68px; font-size:20px; color:#fff; font-weight:bold; text-decoration:none; background:url(../images/common/btn_graph_b.png) no-repeat #2081c4 25px center; border:none; border-radius:3px; transition:all 0.2s ease; cursor: pointer;}
.btn-graph:hover {color:#fff !important; background-color:#1171B4 !important;}

/* 검색결과 리스트 ------------------------------------------------------------------------------------------------------------------------------ */

/* list_paging */
.list-page {float:left; margin:15px 0 30px 0; width:100%;}
.paging {float:left; width:100%; text-align:center; padding-bottom:20px;}
.paging-left {width:auto;}
.paging a {display:inline-block; margin-right:2px; width:26px; height:25px; font-size:12px; color:#666; line-height:27px; vertical-align:middle; _background:url('../frameWork/images/bg_btn_page.gif') no-repeat; _border:1px solid #c9c9c9;}
.paging a:hover {_border:1px solid #757575;}
.paging a.active {_color:#fff; background:#ebf4ff; border:1px solid #5a83b5;text-decoration: underline}

.paging .page_btn {font-size:0px; _border:1px solid #c9c9c9;}
.paging .btn_first {background:url('../img/btn_page_first.png') no-repeat;}
.paging .btn_prev {background:url('../img/btn_page_prev.png') no-repeat; margin-right:10px;}
.paging .btn_next {background:url('../img/btn_page_next.png') no-repeat; margin-left:10px;}
.paging .btn_last {background:url('../img/btn_last.png') no-repeat;}

.btn-board-area {float:right;}

/* 검색 리스트 ------------------------------------------------------------------------------------------------------------------------------ */
.search-list-wrap {float:left;}
.search-list-wrap:before, .search-list-wrap:after {content:"";}
.search-list-wrap:after {clear:both;}
.search-list-wrap > .lb_cell_left {float:left; padding-right:5px; width:50%; min-width:500px;}
.search-list-wrap > .lb_cell_right {float:right; padding-left:5px; width:50%; min-width:500px;}
.list-top-comt {margin-bottom:5px; padding-left:5px; font-size:12px;}
.list-board {width:100%; min-width:1000px; font-family:dotum, Helvetica, Arial, Sans-serif; color:#666; font-weight:500; border-top:2px solid #85acda;}
.list-head {display:table; table-layout:fixed; margin-bottom:0px;width:100%; font-size:13px; font-weight:600; color:#000000; background:#eff5f7; border:1px solid #e4e6e8; box-sizing:border-box; box-shadow:#eaeaea 0px 2px 3px;}
.list-head > span {display:table-cell; line-height:1.3em; text-align:center; vertical-align:middle;  padding:10px 0;  border-right:1px solid #e4e6e8;}
.list-head > span:last-child {border-right:0;}

.list-board .ln-num {width:60px;}
.list-board .ln-num2 {width:50px;}
.list-board .ln-subject {}
.list-board .ln-catal {width:180px;}
.list-board .ln-org {width:140px;}
.list-board .ln-price {width:120px;}
.list-board .ln-inday {width:110px;}
.list-board .ln-item-num {width:100px;}
.list-board .ln-closing {width:110px;}
.list-board .ln-opening {width:110px;}
.list-board .ln-chk {width: 90px;}
.list-board .ln-chk span.check {display: block; margin: 5px 10px 0; text-align: left; white-space: nowrap;}
.list-board .ln-chk span.check:first-child,
.list-board .ln-chk span.check + span.check {margin-top: 0;}
.list-board .ln-chk2 {width:50px;}
.list-board .ln-chk > div {padding:4px 0;}
.list-board .ln-chk2 > div {padding:4px 0;}
.list-board .ln-area {width:90px;}

.list-board .ln-balju {width:180px;}
.list-board .ln-date {width:100px;}

.list-board .btn-sr {display: inline-block; padding: 2px 5px; font-size: 12px;}
.list-board .btn-sr.btn-sr-eq {display: block; margin: 5px 10px;}
.list-board .btn-sr.btn-sr-double {padding: 17px 5px;}

div.cutcut > div.ln-subject-ico > a.bid_list { font-weight:400; font-size:15px;color:#4173CC;padding:4px 0;}

.list-board .list-body {line-height:22px;  font-size:13px; border-left:1px solid #e4e6e8; border-right:1px solid #e4e6e8; border-bottom:1px solid #e4e6e8;}
.list-board a:link {color:#000;}
.list-board a:visited {color:#227fd2;}
.list-board a:hover {color:#227fd2; text-decoration:underline;}

.list-board .list-body li {display:table; table-layout:fixed; width:100%; border-bottom:1px solid #e4e6e8; height:70px;}
.list-board .list-body li.unselect {background-color:#eaecef !important;}
.list-board .list-body li:last-child {border-bottom:none;}
.list-board .list-body li > div {display:table-cell; padding:10px 0; text-align:center; vertical-align:middle; border-right:1px solid #e4e6e8;}
.list-board .list-body li > div:last-child {border-right:none;}
.ln-ts-sm {font-size:11px;}
.ln-ts-left {padding-left:10px !important; text-align:left !important;}
.ln-ts-right {padding-right:10px !important; text-align:right !important;}
.ln-ts-cut {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.cut-subject {width:800px;}
/*.cut-subject2 {width:515px;}*/
.cut-subject3 {width:260px;}
.cut-subject4 {width:515px;}
.cut-catal {width:165px;}
.cut-org {width:110px;}
.cut-area {width:85px;}
.cut-balju {width:175px;}
.txt-color-1 {color:#4173CC;}
.txt-color-2 {color:#ff6122;}
.txt-color-3 {color:#289E4B;}
.txt-gray {color:#929292;}

.font-num {font-family: Arial,sans-serif !important;}

.ser-no-result {height:70px; font-family: 'Nanum Gothic', 'NanumGothic', sans-serif !important; font-size:18px; color:#868686; font-weight:bold; line-height:70px; text-align:center;}

@media (max-width:1200px) {
	.list-board .ln-catal {width:100px;}
	.list-board .ln-org {width:80px;}
	.list-board .ln-price {width:85px; letter-spacing:-0.05em;}
	.list-board .ln-closing {width:85px; letter-spacing:-0.05em;}
	.list-board .ln-opening {width:85px; letter-spacing:-0.05em;}
	.list-board .ln-chk {width:45px;}
	.list-board .ln-chk2 {width:35px;}
	
	.cut-catal {width:95px;}
	.cut-org {width:75px;}
}

/* 리스트_검색 */
.box-search {clear:both; margin-top:15px; padding:10px 0; text-align:center; border:1px solid #ccc;}
.box-search input[type="text"] {padding:1px 4px; height:20px; font-size:13px;}

/* 리스트 아이콘 설정 ------------------------------------------------------------------------------------------------------------------------------ */
.ln-subject-ico {display:inline-block;}
.ico-bid1 {position:relative; top:-1px; margin-right:1px; padding:0.5px 5px; font-size:13px; color:#fff; font-weight:normal;}
.list-body .ico-bid {position:relative;display:inline-block;  top:-1px; margin-right:5px; _padding:4.5px 5px 3px 5px; width:20px; height:20px; line-height:20px; font-size:13px; color:#fff; font-weight:normal;}
.ico-bid_all {position:relative; top:-1px; margin-right:10px; padding:8px;font-size:13px; color:#666666; background:#fff; border:1px solid #e4e6e8; font-weight:normal;}
.one_icon .ico-bid{border-radius : 50%;}

.ico-bid {
    position: relative;
    /* top: -1px; */
    /* margin-right: 1px; */
    /* padding: 0.5px 5px; */
    line-height: 20px;
    width: 20px;
    display: inline-block;
    height: 20px;
    font-size: 13px;
    text-align: center;
    color: #fff;
    font-weight: normal
}
.kind1 {background: #5e7bf9;} /* 현설필 */
.kind2 {background: #50bc5a;} /* 정정 */
.kind3 {background: #bc8d50;} /* 재공고 */
.kind4 {background: #922121;} /* 취소 */
.kind5 {background: #0099fe;} /* 전자 */
.kind6 {background: #d8513a;} /* 견적 */
.kind7 {background: #ee7b00;} /* 긴급 */
.kind8 {background: url(../images/common/ico_bid_point.gif) no-repeat top right #9b392f;} /* 계약 */
.kind9 {background: #2676d5;} /* 결과 */
.kind10 {background: #8353db;} /* 공동도급 */
.kind11 {background: #5085bc;} /* 수의 */
.kind12 {background: #759b0e;} /* 역경매 */
.kind13 {background: url(../images/common/ico_bid_point.gif) no-repeat top right #347fb2;}
.kind14 {background: url(../images/common/ico_bid_point.gif) no-repeat top right #30aab5;} /* 매각 */
.kind15 {background: #0b9079;} /* 재입찰 */
.kind16 {background:  #6f8637;} /* 지명 */
.kind17 {background: #d557b0;} /* 시담 */
.kind18 {background:  #e55f5f;} /* 여성 */
.kind19 {background:  #e58f08;}/* 아파트 */
.kind26 {background: url(../images/common/ico_bid_point.gif) no-repeat top right #764b61;}

.ln-subject-ico img {margin-right:2px;}
/* * {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}  */

/* 맟춤서비스 설정 ------------------------------------------------------------------------------------------------------------------------------ */
.mypage-condition {width:100%; min-width:1000px;}
.mypage-condition .func-menu ul {width:100%; height:41px; border-top:1px solid #e4e6e8; border-right:1px solid #e4e6e8; box-sizing:border-box;}
.mypage-condition .func-menu li {float:left; width:20%; line-height:40px; text-align:center; background:#f9f9f9;}
.mypage-condition .func-menu li.on {}
.mypage-condition .func-menu li.on a {color:#fff; font-weight:bold; background:#2676d5; border-left:#51a4dc;}
.mypage-condition .func-menu li.on a:hover {background:#2676d5;}
.mypage-condition .func-menu li a {display:block; margin-right:-1px; font-size:14px; color:#323232; font-weight:bold; letter-spacing:0.05em; border-left:1px solid #cdcdcd; transition:all 0.2s ease;}
.mypage-condition .func-menu li a:hover {color:#fff; background:#2676d5;}

.bid-search-list {margin-bottom:10px; padding:12px 20px; border:1px solid #cdcdcd;}
.bid-search-list .bid-search-list-item {margin-bottom:6px;}
.bid-search-list .bid-search-list-item .txt-list a {color:#323232; letter-spacing:-0.05em; line-height:18px;}
.bid-search-list .bid-search-list-item .txt-list a .select_square {margin:0; padding:2px; color:#fff; background-color:#323232;}
.bid-search-list .txt-bold {font-weight:bold;}

.head .title {z-index:1; display:inline-block; position:relative; padding:10px 25px 0 25px; height:35px; font-size:14px; font-weight:bold; border:1px solid #cdcdcd; border-bottom-color:#fff;}
.my-word {position:relative; top:-1px;}
.btn-func-add {float:right; padding:6px 7px 6px 28px; font-size:12px; color:#323232; font-weight:bold; background:url(../images/common/ico_func_add.gif) no-repeat 7px 50% #f9f9f9; border:1px solid #cdcdcd; border-radius:3px; cursor:pointer;}
.btn-func-add:hover {border-color:#828282;}
.btn-interestword-set {float:right; padding:6px 7px; font-size:12px; color:#323232; font-weight:bold; background:#f9f9f9; border:1px solid #cdcdcd; border-radius:3px;}
.btn-interestword-set:hover {border-color:#828282;}

.my-word input {height:24px; font-size:12px; border:none;}
.ico-catal {padding:5px 4px; font-size:12px; color:#fff; background:#464646; border-radius:3px;}
.catal-color1 {background:#a95ee2;}
.catal-color2 {background:#697fe2;}
.catal-color3 {background:#ec8366;}
.my-word div {display:inline-block; margin-right:25px;}
.my-word div a {color:#323232;}
.my-word div a:hover {text-decoration:underline;}
.list-board .list-body div.memo-wrap {display:block; padding:10px 0 10px 80px; background:url(../images/mypage/ico_memo_arrow.gif) no-repeat 48px 10px; border:12px solid #f9f9f9;}
.memo-wrap span {margin-right:30px; color:#323232;}
.memo-wrap span input[type="text"] {margin-left:5px; color:#323232;}
.memo-txtarea {position:relative; margin-top:10px;}
.memo-txtarea span {display:block; color:#999;}
.memo-wrap .btn-memo {position:absolute; top:18px; margin-left:5px; padding:10px; height:56px; color:#fff; background:#808080; border:1px solid #ccc; border-radius:3px;}
.memo-wrap .btn-memo:hover {background:#585858;}
.memo-wrap textarea {padding:3px 5px; line-height:16px;}

/* tab_menu */
#tab-mypage {margin-bottom:4px;}
ul#simple-menu {position:relative; margin:0; padding:11px 0 0 0; width:100%; height:35px; font-size:16px; list-style-type:none;border-bottom:2px solid #929292;}
ul#simple-menu p {float:right;}
ul#simple-menu > li:first-child {padding-left:0;}
ul#simple-menu li {float:left; display:block; padding-left:10px; height:35px;}
ul#simple-menu li.left {margin:0;}
ul#simple-menu li a {float:left; display:block; padding:5px 30px 0 30px; height:29px; color:#444; line-height:27px; text-decoration:none; background:#f8f8f8; border-top:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede; border-radius:0.3em 0.3em 0 0;}
ul#simple-menu li a.right {padding-right:19px;}
ul#simple-menu li a:hover {background:#f5f5f5; border-top:1px solid #B1B1B1; border-left:1px solid #B1B1B1; border-right:1px solid #B1B1B1;}
ul#simple-menu li a.current {color:#313131; font-weight:bold; background:#fff; border-top:2px solid #929292; border-left:2px solid #929292; border-right:2px solid #929292; border-bottom:1px solid #fff; border-radius:0.3em 0.3em 0 0;}
/* ul#simple-menu li a.current:hover {color:#fff; background:#92b791; border-bottom:1px solid #92b791;} */

/* 리스트_맞춤 선택 공종 */
.tbl_mypage_set {margin-bottom:10px; _width:100%; border:1px solid #e4e6e8;}
.tbl_mypage_set tr:nth-child(2) {border-bottom:1px dashed #ccc;}
.tbl_mypage_set tr:nth-child(3) {border-bottom:1px solid #ccc;}
.tbl_mypage_set th {padding:7px 0; width:105px; color:#000; font-weight:bold; border-right:1px solid #ccc;}
.tbl_mypage_set td {padding-left:15px; height:42px; letter-spacing:-0.02em;}
.tbl_mypage_set td a {line-height:1.75em;}
.tbl_mypage_set .select_square{padding:3px 8px; background:#6792da; color:#fff;}

ul.tbl_mypage_set {margin-bottom:10px; _width:100%; border:1px solid #e4e6e8;}
ul.tbl_mypage_set li {display:table; width:100%;}
ul.tbl_mypage_set li.dash_line {border-bottom:1px dashed #e4e6e8;}
ul.tbl_mypage_set li.solid_line {border-bottom:1px solid #e4e6e8;}
ul.tbl_mypage_set li span {display:table-cell; padding:7px 0;}
ul.tbl_mypage_set li span.title {width:105px; color:#000; font-weight:bold; text-align:center; border-right:1px solid #ccc;}
ul.tbl_mypage_set li span.comment {padding-left:15px; color:#72859c; font-size:13px;}
ul.tbl_mypage_set li span.btn_area {width:100px;}

ul.tbl_mypage_set_2 {margin-bottom:10px; width:100%; border:1px solid #ccc; border-bottom:none;}
ul.tbl_mypage_set_2 li {display:table; width:100%; border-bottom:1px solid #ccc;}
ul.tbl_mypage_set_2 li.dash_line {border-bottom:1px dashed #ccc;}
ul.tbl_mypage_set_2 li.solid_line {border-bottom:1px solid #ccc;}
ul.tbl_mypage_set_2 li span {display:table-cell; height:42px; vertical-align:middle;}
ul.tbl_mypage_set_2 li span.title {width:105px; color:#000; font-weight:bold; text-align:center; background:#f9f9f9; border-right:1px solid #ccc;}
ul.tbl_mypage_set_2 li span.comment {padding-left:15px;}
ul.tbl_mypage_set_2 li span.btn_area {width:150px;}
ul.tbl_mypage_set_2 input[type="text"], ul.tbl_mypage_set_2 select {height:24px !important;}

.tbl_btn {display:inline-block; margin:0.4em 0.15em; padding:7px 11px 6px 8px; color:#fff; line-height:1.25em !important; background:#757575; border-radius:20px;}

/* 리스트_범례 */
#introductory_notes {clear:both; position:relative; overflow:hidden; margin:10px 0; border:1px solid #cccccc;}
#introductory_notes li{float:left; margin:10px 0 6px 11px;}
#introductory_notes li:first-child {border:1px solid #666;}
#introductory_notes li:first-child a{display:block; padding:1px 3px; font-size:12px;}

/* 리스트_스케줄러_상단 */
#scheduler-wrap {margin:10px 0; padding:15px 15px; width:100%; min-width:1000px; background:#f2f2f2; border-top:1px solid #bfbfbf;}
.scheduler-top {position:relative; margin-bottom:10px; height:20px;}
.scheduler-top .cal-pop {float:left; position:relative; top:2px; left:3px; margin:0 10px 0 5px; font-size:16px; font-weight:bold; cursor:pointer;}
.scheduler-top img {vertical-align:middle; border:0;}
.scheduler-top #mini-cal {visibility:hidden; z-index:1; position:absolute; top:0px; width:200px; text-align:center; border:none;} /* 월 선택 캘린더 */
.scheduler-top .btn-cal {float:left; margin-right:-1px; padding:2px 3px 4px; font-size:10px; color:#6f6f6f; background:#fff; border:1px solid #ccc;}
.scheduler-top .btn-cal:hover {background:#E8E8E8;}
.scheduler-top .btn-today {margin-right:8px; padding:2px 7px 2px; font-size:11px; color:#fff; background:#444; border-color:#444;}
.scheduler-top .btn-today:hover {background:#575757; border-color:#444;}
.scheduler-top span.time-txt {position:relative; top:3px; font-size:12px; letter-spacing:0em;}
.scheduler-top span.right {float:right; padding-right:8px;}
.scheduler-top span.right select {height:22px;}

/* 리스트_스케줄러_테이블 */
#idCalendar {width:100%; background:#fff; border:1px solid #d2d2d2; box-sizing:border-box; box-shadow:0px 0px 3px 2px #eaeaea;}
.cal_loading {display:block; width:100%; height:80px; color:#70a0d0; line-height:6em; text-align:center;}
.tbl-scheduler {width:100%; line-height:18px;}
.tbl-scheduler th {padding:10px 0 2px 8px; font-size:12px; color:#555; font-weight:normal; text-align:left; background:#fff; border:1px solid #fff; border-bottom:1px solid #ccc;}
.tbl-scheduler td {overflow:hidden; padding:5px 8px; height:80px; font-size:11px; text-align:left; vertical-align:top; background:#fff; border:1px solid #ccc;}
.tbl-scheduler td:first-child {border-left:none;}
.tbl-scheduler td:last-child {border-right:none;}
.tbl-scheduler .select-day {background:#e0e7ef;}
.tbl-scheduler td .day {margin-bottom:40px; text-align:right;}
.tbl-scheduler td .today {background:#e0e7ef;}
.tbl-scheduler td div {line-height:18px;}
.tbl-scheduler td div > span {padding-right:5px;}

.cal-list {padding-left:21px;  background:url(../images/common/ico_cal_list.gif) no-repeat; cursor:pointer;}
.cal-ico-bid {margin-right:3px;}

/* 리스트_스케줄러_범례 */
.cal-intro {margin:15px 0 0 5px; font-size:11px; letter-spacing:0em;}
.cal-intro span {margin-right:5px;}

/* 리스트_스케줄러_리스트 */
.list-num-day {padding-right:5px; font-size:11px; color:#757575; letter-spacing:-0.03em; text-align:right;}
.detail-comt {padding:6px 0 0 12px; font-size:12px; color:#e85902; letter-spacing:-0.05em;}

/* 상세보기_스케줄러 */
.scheduler-progress {overflow:hidden; margin-bottom:10px; padding:8px; height:60px; line-height:20px; background:#e8e8e8; border-radius:5px;}
.scheduler-progress .progress-bar {overflow:hidden; height:60px; background:#fff; border-radius:5px; box-shadow:#dadada 0px 0px 4px 2px;}
.scheduler-progress .tit {z-index:1000; position:relative; float:left; display:block; width:120px; height:60px; font-size:12px; font-weight:bold; color:#fff; line-height:60px; text-align:center; background:#737373;}
.scheduler-progress ul {}
.scheduler-progress li, .scheduler-progress li span {background:url('../images/common/bg_progress_bar.gif') no-repeat;}
.scheduler-progress li {float:left; margin:0 0 0 -28px; padding:0 0 0 28px; font-size:12px; line-height:16px; background-position:32px 0;}
.scheduler-progress li a {color:#333;}
.scheduler-progress li.on a {color:#fff;}
.scheduler-progress li span {display:inline-block; width:125px; height:48px; padding:12px 0 0 20px; background-position:100% top;}
.scheduler-progress li.on {z-index:10; position:relative; background-position:0 100%;color:#fff;}
.scheduler-progress li.on span {color:#fff; background:url('../images/common/bg_progress_bar.gif') no-repeat 100% 100%;}
.scheduler-progress li.last, .progress li.last span {background:none;}
.scheduler-progress .right {position:absolute; top:6px; right:10px; color:#444;}

/* 상세보기_탭메뉴 */
.tab-detail {position:relative;}
.tab-detail .no-gonggo {padding:15px 0; font-size:14px; letter-spacing:-0.05em;}
.tab-detail .tab-box a {display:inline-block; width:28%; font-size:20px; color:#616161; font-weight:600; line-height:45px; text-align:center; background:#f9f9f9; border-top:1px solid #ccc; border-right:1px solid #ccc;}
.tab-detail .tab-box a:hover {background:#eaeaea;}
.tab-detail .tab-box a:first-child {padding-left:1px; border-left:1px solid #ccc;}
.tab-detail .tab-box a.on {z-index:90; position:relative; color:#41a4d6; letter-spacing:-0.05em; background:#fff;}
.tab-detail .cont {position:relative; margin-top:-1px; padding:15px 20px 25px; width:100%; text-align:center; background:#fff; border:1px solid #ccc; box-sizing:border-box;}
.tab-detail_pop .tab-box a {display:inline-block; width:200px; line-height:35px; font-size:16px; color:#333; font-weight:600; text-align:center; background:#f2f2f2; border:1px solid #cecece; border-left:none;}
.tab-detail_pop .tab-box a:first-child {border-left:1px solid #cecece;}
.tab-detail_pop .tab-box a.on {z-index:90; position:relative; color:#299cc9; background:#fff;}
.tab-detail_pop .cont {float:left; margin-top:-1px; width:99%; min-height:300px; text-align:center; background:#fff; border:1px solid #ccc;}
.cont-inside {float:left; padding-top:20px;}
.cont-inside #iconArea {display:none !important;}
.cont-inside form {width:980px !important;}
.cont-inside p {line-height:200% !important; text-indent:0 !important;}
.cont-inside span {font-family:'Nanum Gothic', 'NanumGothic','돋움','dotum','Helvetica',sans-serif !important; font-size:15px !important; font-weight:normal !important; line-height:200% !important;}
.cont-inside textarea {font-size:13px; line-height:2em;} /*한국수력원자력*/

/* 버튼 --------------------------------------------------------------------------------------------------------------------------*/
.button {margin:0 auto; padding:10px 0; text-align:center;}
.s_btn {display:inline-block; position:relative; margin:0.4em 0.15em; padding:0.5em 1em; font-size:1em; color:#fff !important; line-height:1.25em; vertical-align:middle; text-decoration:none !important; background:#757575; border:none; border-radius:0.3em; cursor:pointer; transition:all 0.2s ease;}
.s_btn:hover {color:#fff; text-decoration:none; background:#525252;}
.s_btn:active {background:#757575; box-shadow:inset 0 1px 0.24em rgba(0,0,0,0.4);}

/* btn - icon */
.s_btn span {display:inline-block; position:relative; top:2px; margin-right:3px; width:11px; height:14px;}

.s_btn span.scheduler {background:url('../images/common/bg_btn_ico.png') no-repeat 0 0;}
.s_btn span.move {background:url('../images/common/bg_btn_ico.png') no-repeat -21px 0;}
.s_btn span.select_del {width:9px; background:url('../images/common/bg_btn_ico.png') no-repeat -42px 0;}
.s_btn span.list {width:13px; background:url('../images/common/bg_btn_ico.png') no-repeat -61px 0;}
.s_btn span.mydocu {width:17px; background:url('../images/common/bg_btn_ico.png') no-repeat -84px 0;}
.s_btn span.reg {width:13px; background:url('../images/common/bg_btn_ico.png') no-repeat -135px 0;}
.s_btn span.introductory {width:13px; background:url('../images/common/bg_btn_ico.png') no-repeat -205px 0;}

.s_btn span.yega {width:14px; background:url('../images/common/bg_btn_ico.png') no-repeat 0 -24px;}
.s_btn span.ratio {width:14px; background:url('../images/common/bg_btn_ico.png') no-repeat -24px -24px;}
.s_btn span.krbs {background:url('../images/common/bg_btn_ico.png') no-repeat -48px -24px;}
.s_btn span.report2 {background:url('../images/common/bg_btn_ico.png') no-repeat -69px -24px;}
.s_btn span.simsa {width:14px; background:url('../images/common/bg_btn_ico.png') no-repeat -90px -24px;}
.s_btn span.report {background:url('../images/common/bg_btn_ico.png') no-repeat -114px -24px;}
.s_btn span.excel {width:13px; background:url('../images/common/bg_btn_ico.png') no-repeat -135px -24px;}
.s_btn span.analysis {width:14px; background:url('../images/common/bg_btn_ico.png') no-repeat -158px -24px;}
.s_btn span.rival {width:15px; background:url('../images/common/bg_btn_ico.png') no-repeat -182px -24px;}
.s_btn span.pie {width:13px; background:url('../images/common/bg_btn_ico.png') no-repeat -207px -24px;}
.s_btn span.graph {width:12px; background:url('../images/common/bg_btn_ico.png') no-repeat -230px -24px;}

.s-btn.type-small {padding:0.2em 0.8em; font-size:11px;}
.s-btn.grey {padding:0.15em 0.8em 0.3em; color:#f5f5f5; background:#6f6f6f;}
.s-btn.grey:hover {text-decoration:none; background:#5B5B5B;}


/* type_blue */
.type_blue {color:#fff; background:#3f7cc7 !important;}
.type_blue:hover {color:#fff; background:#2F67AB !important;}
.type_blue:active {background:#2F67AB !important;}

/* type_orange */
.type_orange {color:#fff; background:#f17048 !important;}
.type_orange:hover {color:#fff; background:#E04E21 !important;}
.type_orange:active {background:#E04E21 !important;}

/* type_purple */
.type_purple {color:#fff; background:#ad3c8f !important;}
.type_purple:hover {color:#fff; background:#942276 !important;}
.type_purple:active {background:#942276 !important;}

/* type_red */
.type_red {color:#fff; background:#fb3d3d !important;}
.type_red:hover {color:#fff; background:#E82E2E !important;}
.type_red:active {background:#E82E2E !important;}

/* type_yellow */
.type_yellow {color:#fff; background:#e29500 !important;}
.type_yellow:hover {color:#fff; background:#c38100 !important;}
.type_yellow:active {background:#ae7700 !important;}

/* type_green */
.type_green {color:#fff; background:#5fa78c !important;}
.type_green:hover {color:#fff; background:#358F6D !important;}
.type_green:active {background:#358F6D !important;}

/* type_lime */
.type_lime {color:#fff; background:#5fa78c !important;}
.type_lime:hover {color:#fff; background:#549F83 !important;}
.type_lime:active {background:#549F83 !important;}

/* type_black */
.type_black {color:#fff; background:#5d6989 !important;}
.type_black:hover {color:#fff; background:#5d6989 !important;}
.type_black:active {background:#222 !important;}

/* type_charcoal */
.type_charcoal {color:#fff !important; background:#9ca3b4 !important;}
.type_charcoal:hover {color:#fff !important; background:#5c6472 !important;}
.type_charcoal._on {color:#fff !important; background:#5c6472 !important;}
.type_charcoal:active {background:#8590a0 !important;}

/* btn - size */
.s_btn.type_mini {padding:0.1em 0.3em; font-size:11px;}
.s_btn.type_small {padding:0.2em 0.8em; font-size:11px;}
.s_btn.type_large {padding:1.5em 1.7em; font-size:1.3em; font-weight:bold;}
.s_btn.type_big_large {font-size:16px;padding:20px 20px; font-weight:bold;}
.s_btn.type_h30_l{padding:5px 40px; font-size:13px; font-weight:bold;}

/* btn - block */
.s_btn.type_block {display:block; text-align:center;}

.btn_gonggo_list_memo_write {
	padding:1px 2px; width:30px; font-size:11px; text-align:center; border:1px solid #ccc; border-radius:4px; cursor:pointer;
	line-height:16px; height:18px;
}

.btn_gonggo_list_memo {padding-top:2px; width:20px; font-size:11px; color:#fff; background:url(../images/mypage/btn_list_memo_3.gif) no-repeat center center; cursor:pointer;}


/* margin */
.mt_5 {margin-top:5px}
.mt_10{margin-top:10px}
.mt_15{margin-top:15px}
.mt_20{margin-top:20px}
.mt_30{margin-top:30px}
.mt_40{margin-top:40px}
.mt_50{margin-top:50px}

.mr_5 {margin-right:5px}
.mr_10{margin-right:10px}
.mr_15{margin-right:15px}
.mr_20{margin-right:20px}
.mr_30{margin-right:30px}
.mr_40{margin-right:40px}
.mr_50{margin-right:50px}

.mb_5 {margin-bottom:5px}
.mb_10{margin-bottom:10px}
.mb_15{margin-bottom:15px}
.mb_20{margin-bottom:20px}
.mb_30{margin-bottom:30px}
.mb_40{margin-bottom:40px}
.mb_50{margin-bottom:50px}

.ml_5 {margin-left:5px}
.ml_10{margin-left:10px}
.ml_15{margin-left:15px}
.ml_20{margin-left:20px}
.ml_30{margin-left:30px}
.ml_40{margin-left:40px}
.ml_50{margin-left:50px}

/* padding */
.pt_5 {padding-top:5px}
.pt_10{padding-top:10px}
.pt_15{padding-top:15px}
.pt_20{padding-top:20px}
.pt_30{padding-top:30px}
.pt_40{padding-top:40px}
.pt_50{padding-top:50px}

.pr_5 {padding-right:5px}
.pr_10{padding-right:10px}
.pr_15{padding-right:15px}
.pr_20{padding-right:20px}
.pr_30{padding-right:30px}
.pr_40{padding-right:40px}
.pr_50{padding-right:50px}

.pb_5 {padding-bottom:5px}
.pb_10{padding-bottom:10px}
.pb_15{padding-bottom:15px}
.pb_20{padding-bottom:20px}
.pb_30{padding-bottom:30px}
.pb_40{padding-bottom:40px}
.pb_50{padding-bottom:50px}

.pl_5 {padding-left:5px}
.pl_10{padding-left:10px}
.pl_15{padding-left:15px}
.pl_20{padding-left:20px}
.pl_30{padding-left:30px}
.pl_40{padding-left:40px}
.pl_50{padding-left:50px}

/* width */
.w5{width:5%}
.w10{width:10%}
.w15{width:15%}
.w20{width:20%}
.w25{width:25%}
.w30{width:30%}
.w33{width:33%}
.w35{width:35%}
.w40{width:40%}
.w45{width:45%}
.w60{width:60%}
.w50{width:50%}
.w70{width:70%}
.w80{width:80%}
.w85{width:85%}
.w90{width:90%}
.w95{width:95%}
.w100{width:100% !important}

.w_20{width:20px}
.w_50{width:50px}
.w_60{width:60px}
.w_70{width:70px}
.w_80{width:80px}
.w_90{width:90px}
.w_100{width:100px}
.w_110{width:110px}
.w_120{width:120px}
.w_130{width:130px}
.w_140{width:140px}
.w_150{width:150px}
.w_160{width:160px}
.w_190{width:190px}
.w_200{width:200px}
.w_240{width:240px}
.w_250{width:250px}
.w_260{width:260px}
.w_270{width:270px}
.w_280{width:280px}
.w_290{width:290px}
.w_300{width:300px}
.w_320{width:320px}
.w_330{width:330px}
.w_370{width:370px}
.w_380{width:380px}
.w_390{width:390px}
.w_420{width:420px}
.w_440{width:440px}
.w_450{width:450px}
.w_460{width:460px}
.w_470{width:470px}
.w_480{width:480px}

.blue {color:#0e85e4;}



.wid100p .titBox h2 {font-family:'Nanum Gothic', 'NanumGothic' !important; font-size:1.6em;}
.gonggo h3 {font-size:13px; font-weight:500;}
.gonggo h3 > span {padding-left:5px; font-size:13px; color:#999999; font-weight:normal;}
#smallArea{border-bottom:1px solid #f1f3f3; color:#2676d5; font-size:13px; padding:10px 0 ; }


#bid_inner h4.sub_title {padding:20px 0 0 20px; font-size:14px; color:#437ec6; font-weight:bold; background:url(../images/support/sub_title.gif) no-repeat 0 22px; clear:both;}

.scheduler_flowchart {margin-top:5px; padding:10px 0; background:#f1f1f1;}
.scheduler_flowchart ul {text-align:center;}
.scheduler_flowchart ul li {display:inline-block; position:relative; margin-right:15px; width:110px; height:70px; background:#f8795a; border:none; border-radius:6px;}
.scheduler_flowchart ul li:before {display:block; position:absolute; top:24px; right:-11px; width:11px; height:16px; background:url(../images/common/ico_sf_arrow_orange.png); content:"";}
.scheduler_flowchart ul li:last-child {margin-right:0;}
.scheduler_flowchart ul li:last-child:before {background:0 0;}

.scheduler_flowchart ul li.on {background:#3c80c3; box-shadow:2px 1px 3px rgba(0, 0, 0, 0.37);}
.scheduler_flowchart ul li.on:before {background:url(../images/common/ico_sf_arrow_blue.png);}

.scheduler_flowchart ul li .area_date {padding:6px 0 4px; font-size:13px; background:#fff; border-radius:6px 6px 0 0;}
.scheduler_flowchart ul li .area_subject {padding-top:14px; font-size:14px; color:#fff; font-weight:bold;}

.box_new {padding:5px 0; border:none;}

.kbid_gong .btn_area .s_btn {height:30px !important; line-height:20px;}

.cutcut {display:table; width:100%; white-space:nowrap; table-layout:fixed;  margin: 2px 0px;}
.cutcut > * {overflow:hidden; display:table-cell; text-overflow:ellipsis;}

.bid_box {position:relative; margin-bottom:8px; padding:10px 15px; border:1px solid #ccc;}
.bid_box > li {padding:7px 0; border-bottom:1px dashed #dcdcdc;}
.bid_box > li:last-child {border-bottom:none;}
.bid_box > li > span {display:inline-block; margin-right:10px; padding:3px 6px 4px; color:#fff; border-radius:3px;}
.bid_box > li:nth-child(1) > span {background:#2a7fcd;}
.bid_box > li:nth-child(2) > span {background:#4ab0f9;}
.bid_box > li:nth-child(3) > span {background:#22c8b8;}

.box7 {overflow:hidden; margin:20px 0 10px 0; padding:8px 18px; font-size:13px; color:#2b7fcd; font-weight:bold; line-height:20px; text-align:left; background-color:#f1f1f1; border-radius:8px; clear:both;}

.sch_box {margin:20px 0 0;}
.sch_box > .sch_head {margin-bottom:10px; font-size:14px; font-weight:bold; text-align:center;}
.sch_box > .sch_head > a {display:inline-block; margin:0 5px; padding:2px 7px 3px; font-size:12px; color:#fff; border-radius:2px; background:#2a7fcd;}
.sch_box > .sch_head > a:hover {background:#498AC5;}

.sch_table {padding:10px; background:#f1f1f1;}
.sch_table > ul {text-align:center; background:#fff; border:1px solid #AFAFAF; border-bottom-width:4px;}
.sch_table > ul > li {display:table; width:100%; border-bottom:1px solid #dcdcdc;}
.sch_table > ul > li:first-child {background:#f1f1f1;}
.sch_table > ul > li:nth-child(2) {color:#fff; background:#869dc7;}
.sch_table > ul > li:nth-child(2) > span {font-size:13px; font-weight:bold;}
.sch_table > ul > li:last-child {border-bottom:none;}
.sch_table > ul > li > span {display:table-cell; padding:8px 0; width:58px; border-right:1px solid #dcdcdc;}
.sch_table > ul > li > span:first-child {width:auto; font-size:12px; font-weight:normal;}
.sch_table > ul > li > span:last-child {border-right:none;}

.contents_right_box {position:relative; float:left; width:190px;}

