@charset "utf-8";
@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:5px; border-top:2px solid #5e5e5e;}
.yesan_list li{position:relative; padding-right:60px; border-bottom:1px solid #dcdcdc;}
.yesan_list li .btn_down{float:right;top:50%;margin-top:3px;padding-left:13px;}
/*.yesan_list li .btn_down.bt_pdf{margin-right:45px;}*/
.yesan_list li.odd{background-color:#fbfbfb;}
.yesan_list li.depth_table_0th{padding:15px 48px 15px 27px; font-weight:600; font-size:20px;line-height:1.2; color:#404040; background-image:url("/images/prog/yesanInfo/title_icon_03.png"); background-repeat:no-repeat; background-position:10px center;}
.yesan_list li.depth_table_1th{padding:10px; font-weight:600; font-size:15px;line-height:1.2; color:#404040; /*background-image:url("/images/prog/yesanInfo/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/yesanInfo/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/yesanInfo/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/yesanInfo/title_icon_07.png"); background-repeat:no-repeat; background-position:77px center;}
.btn_down,
.btn_down *{display:inline-block;overflow:visible;margin:0;padding:0;border:0 none;vertical-align:top;font-weight:700;white-space:nowrap;cursor:pointer}
.btn_down span{padding:0 0 0 10px;border-left:1px solid #e0e0e0}
.btn_down span a{position:relative;top:-1px;display:inline-block;width:22px;height:24px;background:url(/images/common/ico_file.png) no-repeat;}
.btn_down span.acrobat a{background-position:0 0;}
.btn_down span.ppt a{background-position:-21px 0;}
.btn_down span.word a{background-position:-42px 0;}
.btn_down span.hwp a{background-position:-105px 0;}
.btn_down span.excel a{background-position:-66px 0;}
.btn_down span.file a{background-position:-84px 0;}
.btn_down span.ai a{background-position:-126px 0;}
.btn_down span.jpg a{background-position:-148px 0;}
.btn_down span.home a{background-position:-168px 0;}
#yesanInfo .item,
#yesanInfo .inner{padding-left:20px;}

.yesan_lst{padding-top:1px;background-color:#fff;border-bottom: 1px solid #d7d7d7;}
.yesan_lst:after{content:"";display:block;clear:both;visibility:hidden;}
.yesan_lst.col{overflow:hidden;margin-top:-1px;}
.yesan_lst>li{display:block;padding:10px 15px;/*border:1px solid #d7d7d7;*/ border-bottom: 1px solid #ddd;}
.yesan_lst>li:after{content:"";display:block;clear:both;visibility:hidden;}
.yesan_lst>li *{vertical-align:middle}
.yesan_lst>li>b{display:inline-block;float:left;color:#333;line-height:34px;}
.yesan_lst li .btn-wrap{display:inline-block;float:right}
.yesan_lst>li .btn-ani.btn-file{padding:5px 5px 3px 5px;font-size:0;}
.yesan_lst>li .btn-ani.btn-file .bico.bticon.left{margin-right:0;}
.yesan_lst>li .list_1st{clear:both;width:100%;padding:10px 0;}
.yesan_lst>li .list_1st>li{display:inline-block;float:left;width:50%;padding:10px 15px;border:1px solid #d7d7d7;margin:-1px 0 0 -1px;background:none;line-height:34px;}

@media(max-width:768px){
	.yesan_list li.depth_table_2th{padding-left:45px;background-position:35px center;}

	.yesan_lst>li .list_1st>li{float:none;display:block;width:100%;}

}

