@charset "utf-8";

/* Mobile */
/*budget*/
.budget h4{margin-bottom:0;}
.budget h6{margin-top:0;font-size:18px;}
.budget li{padding:15px 10px 18px 10px;text-align:right;border-radius:10px;border:solid 1px #c8c7cb;box-shadow:2px 2px 5px #ececf8;position:relative;margin-bottom:10px}
.budget li span{display:block;float:left;color:#2f2f2f;padding-left:28px;letter-spacing:-.7px;padding-top:5px;}
.budget li span:before{display:block;content:'';width:26px;height:26px;vertical-align:middle;background: #f1f1f4 url("/images/bbs/budget_i.png")no-repeat 7px center;border-radius:50%;position:absolute;top:18px;left:8px;}
.budget li a{display:inline-block;padding:4px 45px 4px 13px;font-size:15px;background:url("/images/common/btn_file.png") no-repeat right;border-radius:5px;color: #3d45a3;text-align:left;border:solid 1px #3d45a3;margin-left:5px;font-weight:500;}
.budget li a.btn_down{background:url("/images/common/btn_down.png") no-repeat right;color:#484848;margin-left:5px;}
.budget li a:hover,.budget li a:focus,.budget li a:active{background-color:#3d45a3;color:#fff}
.budget li:hover,.budget li:focus{border-color:#3d45a3}

/*stat_list*/
.stat_list li{margin:0 0 20px 0;padding:20px;border:1px solid #dedede;background:#f4f4f8;text-align:center;}
.stat_list li img{width:212px;height:300px;border:1px solid #dedede;}
.stat_list li strong{display:block;margin:20px 0 12px;font-size:18px;color:#46495a;}
.stat_list li a{display:inline-block;padding:8px 16px;background:#fff;border:1px solid #9a92c5;color:#000;}
.stat_list li a:hover,.stat_list li a:focus{;background:#382d70;color:#fff;}

/*archive*/
.archive figcaption{display:none;}
.archive .cap_box{background:#fff9f9;padding:20px;text-align:left;}
.archive .cap_box dl *{background:none;padding-left:0;margin-left:0;}

/*기업애로상단*/
.basic_step.stop_step {background:none;padding:0;margin:0;}
.stop_step li{font-size:15px;}
.stop_step li strong,
.stop_step li span{background:#f0f2f5;padding:10px 5px}
.stop_step li:first-child{padding-top:0}


/* Tablet */
@media all and (min-width:768px){
.budget ul:after{display:block;clear:both;content:"";}
.budget li{float:left;width:calc(50% - 14px);margin:0 7px 20px;}

.stat_list ul:after, .stat_list li:after{display:block;clear:both;content:"";}
.stat_list li{float:left;width:calc((100% - 20px)/2);}
.stat_list li:nth-child(2n+1){margin-right:20px;}
.stat_list li img{float:left;width:120px;height:auto;margin-right:20px;}
}

/* Desktop */
@media all and (min-width:1023px){
.budget li{float:left;width:calc(33.333% - 14px);}
.budget .col2 li{width:auto;margin:0 10px 20px}
.budget .col2 li span{padding-right:20px;}

.stat_list li:hover{border-color:#4931c3;}
.stat_list li strong{margin:30px 0 30px;font-size:20px;}

.stop_step .col4 li{width:23%;margin-bottom:0;padding-top:0;}
.budget_tab .col4 li{width:25%}
.step2_h{height: 87px;line-height: 45px;}
}            

/* 부안군 어린이 실내 놀이터 체험안내 컨텐츠*/
.re_con_list li{margin-bottom:40px;}
.re_con_list li::after{content:''; display:block; border:1px solid #ddd;  width:auto;}
.re_con_img img{display:block;; width:100%; height:100%; border-radius:10px;}
.re_con{width:100%;}
.re_con .re_con_tit{margin:15px 0; font-weight:500; font-size:18px;}
.re_con .re_con_sc{margin-bottom:20px;}


/* Tablet */
@media all and (min-width:768px){
.re_con_list li{display:flex; margin-bottom:80px; position:relative;}
.re_con_list li::after{position:absolute; left:0; bottom:-40px; width:100%;}
.re_con_img{width:384px; height:220px;}
.re_con{width:70%; margin-left:40px; }
.re_con .re_con_tit{display:block; margin-bottom:45px; font-size:24px; }
}



                                                                                                                          