@charset "utf-8";
/*.basic_box{display:block;position:relative;margin-bottom:10px;padding:15px 20px 10px;border:1px solid #d9d9d9;background:#fff}

.basic_box:before{display:block;position:absolute;left:-1px;bottom:-4px;width:100%;height:3px;background:#f1f1f1;content:''}

.basic_box:after{display:block;visibility:hidden;clear:both;content:''}

.basic_box *{vertical-align:middle}

.basic_box label{}

.board_total{display:block;float:none;margin:0;padding-left:18px;background:url(/images/common/icon_bbs.gif) no-repeat 0 10px;font-size:16px;line-height:36px;color:#666}

.board_total *{vertical-align:baseline}

.board_total .bold.red{color:#e03321}

.board_total .bold{font-weight:bold}

.basic_box .inner:after{display:block;visibility:hidden;clear:both;content:''}

.basic_search{display:block;float:none;position:relative;padding-left:0}

.basic_search .grap{display:block;position:relative;width:100%}

.basic_search .grap select{width:100%;height:36px;margin-bottom:5px;padding:0 10px;border:1px solid #ddd;line-height:36px}

.basic_search .searchinput{position:relative;width:100%;padding-right:50px;border:1px solid #ddd}

.basic_search .searchinput input[type=submit]{position:absolute;top:0;right:0;width:48px;height:34px;border:none;font-size:0;line-height:0}

.basic_search .searchinput input[type=submit]:focus{outline:1px dotted #666}

.basic_search .searchinput input[type=text]{width:100%;height:34px;padding:0 40px 0 10px;border:none}

.basic_box label{padding:0 10px;line-height:34px}

.basic_box .inner .basic_search input[type=submit]{width:46px}

.basic_box .inner .basic_search select[name^=month]{height:34px;margin-right:50px}
.basic_box .inner .basic_search select[name^=year]{height:34px;margin-right:0px;}

@media only screen and (min-width: 480px){
.basic_search .grap,.basic_search .searchinput{display:inline-block;width:auto}

.basic_search .grap select{width:86px;margin-bottom:0}

.basic_search .searchinput input[type=text]{width:240px}
}

@media only screen and (min-width: 640px){
.board_total{display:inline-block;float:left}

.basic_search{display:inline-block;float:right;padding-left:0}

.basic_search .searchinput{}

.bbs_searchbox input[type=text]{width:100%}
}

.basic_table{width:100%;border-collapse:collapse;border:0;table-layout:fixed;border-spacing:0;box-sizing:border-box}

.basic_table th,.basic_table td{padding:8px 10px;vertical-align:middle;word-wrap:break-word;word-break:keep-all}

.basic_table thead th{padding:15px 10px;border:1px solid #ddd;border-bottom:0;background:#efefef;line-height:17px;font-size:15px;color:#333}

.basic_table tbody th{border:1px solid #ddd;color:#727177;text-align:center}

.basic_table th > label{border-bottom:0;background:#fafafa;line-height:15px;font-size:15px;color:#47464c}

.basic_table td{border:1px solid #e8e8f0;color:#727177;text-align:center}

.basic_table tbody td *{vertical-align:middle}

.basic_table tfoot th,.basic_table tfoot td{border:1px solid #ddd;background-color:#fafafa;color:#666;text-align:center}

.basic_table tbody tr.problem th:first-child{border-left:none}

.basic_table td.left{padding-left:10px;text-align:left}

.basic_table td.left .list_subject .link{display:block}

.basic_table td.left .list_subject .link img{padding-right:5px}

.basic_table td.left .list_subject a{display:inline-block;overflow:hidden;width:93%;color:#444;white-space:nowrap;text-overflow:ellipsis}

.basic_table td.left .list_subject a:hover{text-decoration:underline}

.basic_table td.cell_left{text-align:left}

.tablewrap .note{margin-top:10px}

.noStyle{}

.noStyle th,.noStyle td{border:none}*/

/*예산서공개*/
@media only screen and (min-width: 640px){
.basic_search.yesan_list .grap {margin-right:38px;}
}

/*예산서공개*/
.graph_wrap{border:1px solid #ddd;height:325px;}
.graph_wrap .obj1{float:left;width:40%;height:100%;padding:30px;}
.graph_wrap .obj2{float:right;width:60%;height:100%;padding:30px;border-left:1px solid #ddd;}
.graph_wrap .obj2 .un{float:right;margin-bottom:-14px;}
.basic_serch_bbs .basic_search .searchinput select{height:40px;}
.basic_serch_bbs .basic_search.yesan_list .searchinput{padding-right:58px;border:none;}
.basic_search.yesan_list{float:right;border-top:0;margin:0;}
.yesan_list{margin-top:30px;border-top:2px solid #5e5e5e;}
.yesan_list li{position:relative;border-bottom:1px solid #dcdcdc;}
.yesan_list li.odd{background:#fbfbfb;}
.yesan_list li .btn_down{position:absolute; right:10px; top:50%;margin-top:-12px;padding-left:13px;}
.yesan_list li.depth_table_0th{padding:15px 48px 15px 27px;font-size:20px;line-height:1.2;color:#404040;background-image:url(/images/prog/yesanPlan/title_icon_03.png);background-repeat:no-repeat;background-position:10px center;}
.yesan_list li.depth_table_1th{padding:10px 48px 10px 35px;font-size:15px;line-height:1.2;color:#404040;background-image:url(/images/prog/yesanPlan/title_icon_04.png);background-repeat:no-repeat;background-position:20px center;}
.yesan_list li.depth_table_2th{padding:10px 48px 10px 55px;font-weight:normal;font-size:14px;line-height:1.2;color:#404040;background-image:url(/images/prog/yesanPlan/title_icon_05.png);background-repeat:no-repeat;background-position: 45px center;}
.yesan_list li.depth_table_3th{padding:10px 48px 10px 71px; font-weight:normal; font-size:13px;line-height:1.2; color:#404040; background-image:url("/images/prog/yesanPlan/title_icon_06.png");background-repeat:no-repeat;background-position:61px center;}
.yesan_list li.depth_table_4th{padding:10px 48px 10px 86px; font-weight:normal; font-size:12px;line-height:1.2; color:#404040; background-image:url("/images/prog/yesanPlan/title_icon_07.png");background-repeat:no-repeat;background-position:7px center;}
.yesan_list li.depth_table_0th .btn_down span a{top:4px;}
.yesan_list li.depth_table_0th .view{position:absolute;top:16px;}


