@charset "utf-8";
.characterArea{background:url("/images/egovframework/com/main/img/character_line.jpg") repeat-y 0 0;}
.characterArea .textBox{width:550px;}
.characterArea .ch_tit{width:170px;padding-right:20px;line-height:24px;text-align:right;display:block;}

.citytourBox{overflow:hidden;}
.citytourBox li{width:245px;float:left;border:1px solid #dcdcdc;}
.citytourBox li:first-child,
.citytourBox li:first-child + li{margin-right:10px;} 
.citytourBox li a{height:74px;display:block;overflow:hidden;padding:14px 3px 0 10px;}
.citytourBox li a > span{width:178px;float:left;display:block;color:#959595;}
.citytourBox li a > span > span{display:block;margin-top:10px;line-height:18px;letter-spacing:-1px;}
.citytourBox li a strong{display:block;color:#434343;font-size:20px;}
.citytourBox li a img{float:right;}

.conlist_type01 li{line-height:24px;}
.grayBox{padding:18px;background:#f5f5f5;border:1px solid #dcdcdc;}
.grayBox ul li{line-height:21px;padding-left:16px;background:url("/images/egovframework/com/main/icon/blt1.jpg") no-repeat 0 center;}

.courseName{overflow:hidden;}
.courseName label{width:200px;height:49px;float:left;line-height:49px;margin-right:4px;text-align:center;display:block;color:#fff;background:url("/images/egovframework/com/main/img/course_namebg.jpg") no-repeat 0 0;font-size:30px;}
.courseName input[type="text"]{width:550px;height:47px;float:left;border:1px solid #535353;color:#c9c9c9;font-size:30px;}

.courseList{overflow:hidden;}
.courseList li{width:164px;float:left;margin-right:25px;margin-top:18px;padding:1px 0;}
.courseList li label{letter-spacing:-1px;}

.dayList{overflow:hidden;}
.dayList li{float:left;margin-right:1px;}
.dayList li a{height:34px;line-height:34px;display:block;padding:0 10px;text-align:center;background:#dcdcdc;border-radius:5px;color:#959595;font-weight:bold;font-size:20px;}
.dayList li.on a{background:#183bbe;color:#fff;}
.dayList li.dayAdd a{background:#535353;color:#dcdcdc;}

.courseFlan{*zoom:1;}
.courseFlan:after{content:"";display:block;clear:both;}
.courseFlan li{position:relative;width:253px;height:199px;float:left;margin-right:1px;margin-top:20px;background:url("/images/egovframework/com/main/btn/day_nnext.jpg") no-repeat 180px 34px;}
.courseFlan li.bgnone{background:none;}
.courseFlan li > img{border:1px solid #a9a9a9;}
.courseFlan .info1{height:36px;margin-top:10px;}
.courseFlan .info1 strong{display:block;font-size:15px;}
.courseFlan .info1 span{margin-top:10px;display:block;color:#898989;}
.courseFlan .info2{margin-top:10px;}
.courseFlan .info2{overflow:hidden;}
.courseFlan .info2 select{width:161px;border:1px solid #535353;border-radius:5px;}
.courseFlan .info2 .traffic{width:91px;height:22px;line-height:22px;display:block;text-align:center;color:#fff;background:#183bbe;border-radius:5px;}
.courseFlan .info2 .walking{width:89px;height:20px;line-height:20px;display:block;text-align:center;color:#183bbe;border:1px solid #183bbe;background:#fff;border-radius:5px;}
.courseFlan .info2 .viewmore{width:161px;height:22px;line-height:22px;display:block;text-align:center;color:#fff;background:#535353;border-radius:5px;}
.courseFlan .fBtn{position:absolute;top:0;width:24px;height:24px;display:block;}
.courseFlan .flanPrev{left:-23px;}
.courseFlan .flanNext{left:160px;}
.courseFlan .numBg{position:absolute;left:0;top:0;width:42px;height:115px;background:#000;opacity:0.5;filter: alpha(opacity=50);}
.courseFlan .num{position:absolute;left:0;top:0;width:42px;height:56px;line-height:56px;text-align:center;font-size:50px;color:#dadada;z-index:200;}
.courseResult{height:28px;line-height:28px;padding-bottom:6px;font-size:24px;color:#183bbe;border-bottom:1px solid #183bbe;}
.courseBtn{width:401px;margin:0 auto;}
.courseBtn a{width:200px;height:50px;line-height:50px;display:block;float:left;text-align:center;background:#183bbe;border-radius:5px;color:#fff;font-size:30px;}
.courseBtn a:first-child{margin-right:1px;}

.dateArea{overflow:hidden;}
.dateArea .date{float:left;height:25px;margin-right:10px;line-height:25px;}
.dateArea .date h3{display:block;font-size:28px;color:#434343;line-height:25px;}
.dateArea .controlBtn{width:94px;float:left;margin-right:10px;overflow:hidden;}
.dateArea .controlBtn li{float:left;}
.dateArea .controlBtn li:first-child{margin-right:1px;}
.dateArea .controlBtn li:first-child + li{margin-right:4px;}
.dateArea .iconBox{float:left;overflow:hidden;}
.dateArea .iconBox li{float:left;padding-top:10px;}
.dateArea .iconBox li:first-child{margin-right:1px;}

.majorEvents{width:742px;height:220px;padding:10px;background:url("/images/egovframework/com/main/img/cal_bg.jpg") no-repeat 0 0;}
.majorEvents ul{overflow:hidden;}
.majorEvents ul li{float:left;margin-left:10px;}
.majorEvents ul li:first-child{margin-left:0;}
.majorEvents .eventList{width:178px;height:210px;}
.majorEvents .eventList > a{display:block;background:#fff;padding:0 0 5px 0;border:1px solid #535353;}
.majorEvents .eventList > a > span{display:block;}
.majorEvents .event_tit{height:39px;line-height:13px;margin-top:10px;padding:0 5px;color:#434343;font-weight:bold;}
.majorEvents .event_date{padding:7px 6px 7px 12px;overflow:hidden;background:#535353;font-size:15px;}
.majorEvents .event_date strong{float:left;color:#fff;}
.majorEvents .event_date span{float:right;}
.majorEvents .event_img{text-align:center;margin-top:10px;}

.calendarTables{border-top:1px solid #dcdcdc;}
.calendarTables table thead tr th{padding:5px 0;background:#f5f5f5;border-left:1px solid #dcdcdc;}
.calendarTables table thead tr th:first-child{border-left:0;}
.calendarTables table tbody tr td{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;}
.calendarTables table tbody tr td:first-child{border-left:0;}
.calendarTables table tbody tr td div i{color:#959595;}
.calendarTables table tbody tr td div i.sun{color:#e21c24;}
.calendarTables table tbody tr td div a{padding:5px;height:90px;display:block;}
.calendarTables table tbody tr td div .icobox01{margin-top:5px;}
.calendarTables table tbody tr td div .cal_tit{height:48px;display:block;overflow:hidden;margin-top:3px;line-height:16px;}
.calw{width:14.28571428571429%;}

.couponList{overflow:hidden;}
.couponList li{float:left;margin-left:10px;}
.couponList li:first-child{margin-left:0;}
.couponList li a{position:relative;width:374px;height:138px;display:block;border:1px solid #a9a9a9;}
.couponList li a em{width:106px;height:26px;line-height:26px;display:block;text-align:center;background:url("/images/egovframework/com/main/img/coupon_txtbg.png") no-repeat 0 0;color:#fff;}
.couponList li a i{width:25px;height:26px;line-height:26px;display:block;text-align:center;background:url("/images/egovframework/com/main/img/print_bg.png") no-repeat 0 0;}
.couponList li a span.couponTop{position:absolute;left:0;top:0;width:100%;display:block;overflow:hidden;}
.couponList li a span.period{display:block;}
.couponList li a span.period > strong{display:block;margin-top:20px;padding-left:30px;font-size:40px;line-height:40px;;}
.couponList li a span.period > strong > span{color:#f07516;}
.couponList li a span.period > span{padding-left:30px;margin-top:15px;display:block;font-size:15px;}
span.couponTe{position:absolute;left:18px;top:40px;width:300px;display:block;overflow:hidden;}
span.couponTe em{background:none !important;display:inline !important;line-height:50px !important;}
span.couponTe em.fir{font-size:46px;font-weight:bold;color:#f07616;width:70px;text-align:right;padding-right:5px;}
span.couponTe em.sec{font-size:46px;font-weight:bold;color:#434343;width:120px;}

span.couponDa{position:absolute;left:18px;top:95px;width:300px;display:block;overflow:hidden;}
span.couponDa em{background:none !important;display:inline !important;line-height:20px !important;font-size:14px;color:#666 !important;}


.allsearchWrap{*zoom:1;}
.allsearchWrap:after{content:"";display:block;clear:both;}
.allsearchArea{position:relative;width:430px;}
.allsearchArea .allsearchBox{height:27px;border:5px solid #7ab332;margin-right:50px;padding-left:86px;}
.allsearchArea .allsearchInput{width:100%;height:25px;line-height:25px;display:block;padding-left:0;border:0;}
.allsearchArea .allsearchSelect{position:absolute;left:5px;top:6px;width:83px;border:0;}
.allsearchArea .allsearchBtn{position:absolute;right:0;top:0;width:45px;height:37px;}

.searchMenu{overflow:hidden;}
.searchMenu li{float:left;padding:1px 0;}
.searchMenu li:first-child{margin-right:20px;}
.searchMenu li:first-child + li{margin-right:5px;}
.searchMenu li:first-child span{display:block;margin-top:5px;}
.searchMenu li:first-child input[type="checkbox"]{margin-top:1px;}

.searchMenu li > a{width:64px;height:24px;line-height:24px;display:block;padding-left:6px;color:#898989;font-family:"돋움",dotum;font-size:11px;}
.searchMenu li > a.searchShow{background:url("/images/egovframework/com/main/btn/search_down.jpg") no-repeat 0 0;}
.searchMenu li > a.searchShow.on{background:url("/images/egovframework/com/main/btn/search_up.jpg") no-repeat 0 0;}
.searchMenu li > a.searchTip{background:url("/images/egovframework/com/main/btn/search_tip.jpg") no-repeat 0 0;}

.searchOption{display:none;padding:20px;background:#f5f5f5;border-top:1px solid #dadada;border-bottom:1px solid #dadada;}
.searchOption.on{display:block;}
.opationList > li{overflow:hidden;margin-top:3px;}
.opationList > li:first-child{margin-top:0;}
.opationList > li > ul{float:left;overflow:hidden;}
.opationList > li > ul > li{float:left;padding:0 0 1px 0;height:24px;line-height:24px;}
.opationList > li > ul > li{margin-left:5px;}
.opationList > li > ul > li:first-child{margin-left:0;}
.opationList > li > ul > li img{width:20px;vertical-align:top;}
.opationList > li > a{width:100px;height:24px;line-height:24px;display:block;float:left;margin-right:3px;background:#a5a5a5;padding-left:10px;border-radius:5px;/*background:url("/images/egovframework/com/main/btn/searchoption_btn.png") no-repeat 0 0;*/color:#fff;}

.dateSelect{position:relative;}
.dateSelect input{height:22px;background:#fff url("/images/egovframework/com/main/btn/date_btn.jpg") no-repeat right 0;}
.searchBtnset{width:188px;margin:0 auto;overflow:hidden;}
.searchBtnset > a{float:left;}
.searchBtnset > a{margin-left:4px;}
.searchBtnset > a:first-child{margin-left:0;}

.topSearches{overflow:hidden;font-size:15px;line-height:24px}
.topSearches dt{float:left;margin-right:30px;font-weight:bold;}
.topSearches dd{float:left;margin-left:20px;}
.topSearches dd:first-child{margin-left:0;}
.topSearches dd a{text-decoration:underline;display:block;}

.searchResult{padding-bottom:20px;border-bottom:1px solid #a9a9a9;}
.searchResult h2{font-weight:bold;font-size:20px;}
.searchResult ul{overflow:hidden;}
.searchResult ul li{float:left;margin-left:12px;padding-left:12px;background:url("/images/egovframework/com/main/img/search_line.jpg") no-repeat 0 center;}
.searchResult ul li:first-child{margin-left:0;padding-left:0;background:none;}
.searchResult ul li a{display:block;line-height:20px;}
.searchResult ul li a span{color:#9c9c9c;}

.searchtitBox{padding-bottom:20px;border-bottom:1px solid #a9a9a9;}
.searchtitBox .sTit{overflow:hidden;line-height:20px;}
.searchtitBox .sTit h3{float:left;font-weight:bold;}
.searchtitBox .sTit h3 span{color:#9c9c9c;font-weight:normal;font-size:12px;}
.searchtitBox .sTit .sMore{width:110px;float:right;padding-right:10px;display:block;text-decoration:underline;color:#7bb330;background:url("/images/egovframework/com/main/icon/more_blt.jpg") no-repeat right center;}

.catList li{line-height:20px;}
.catList li a{text-decoration:underline;color:#102987;}

.webpageLiest{line-height:20px;}
.webpageLiest li{margin-top:20px;}
.webpageLiest li:first-child{margin-top:0;}
.webpageLiest .pageTit{}
.webpageLiest .pageTit a{text-decoration:underline;color:#102987;margin-right:15px;}
.webpageLiest .pageTit.pdf a{padding-left:20px;background:url("/images/egovframework/com/main/icon/pdf_ico.jpg") no-repeat 0 center;}
.webpageLiest .pageTit span{color:#959595;}
.webpageLiest .pageCat{color:#959595;}

.snsimgList li{overflow:hidden;}
.snsimgList .snsThum{margin-right:20px;}

.tipBox{background:#f5f5f5 url("/images/egovframework/com/main/icon/arr_right.png") no-repeat 13px center;border:1px solid #dcdcdc;padding:18px 0 18px 34px;}
.bigbnrList{border-top:1px solid #a9a9a9;}
.bigbnrList > li{padding:20px 0;border-bottom:1px solid #a9a9a9;}
.bigbnrList .bnrlink{overflow:hidden;}
.bigbnrList .bnrlink img{border:1px solid #d7d7d7;float:left;margin-right:20px;}
.bigbnrList .bnrlink ul{float:left;}
.bigbnrList .bnrlink ul > li{overflow:hidden;}
.bigbnrList .bnrlink ul > li:first-child + li{margin-top:1px;}
.bigbnrList .bnrlink ul > li span{height:29px;line-height:29px;*height:27px;*line-height:27px;display:block;padding-left:10px;float:left;}
.bigbnrList .bnrlink ul > li span:first-child{width:70px;background:#bababa;border-radius:5px;color:#fff;}

.sitemapList{overflow:hidden;}
.sitemapList > li{float:left;margin-left:3px;}
.sitemapList > li:first-child{margin-left:0;}
.sitemapList > li > a{width:114px;height:29px;line-height:29px;padding-left:10px;display:block;background:#535353;border-radius:5px;color:#fff;}
.sitemapList > li > ul > li{margin-top:1px;}
.sitemapList > li > ul > li > a{width:114px;height:29px;line-height:29px;padding-left:10px;display:block;background:#bababa;border-radius:5px;color:#fff;}
.sitemapList > li > ul > li > ul{border:1px solid #bababa;border-radius:3px;margin-top:1px;}
.sitemapList > li > ul > li > ul > li{background:#fff;}
.sitemapList > li > ul > li > ul > li > a{display:block;height:29px;line-height:29px;padding-left:10px;letter-spacing:-2px;color:#959595;font-size:11px;}

.frameBox{width:100%;}

/* 본문텍스트 */
.para{line-height:22px;color:#434343;text-align:center;}
h3.conTit,
h4.conTit,
h5.conTit{font-weight:bold;line-height:100%;}

.tit13{font-size:13px;}
.tit15{font-size:15px;}
.tit18{font-size:18px;}

.stit{line-height:24px;}
.txTit{display:block;line-height:22px;}
.oderList{line-height:22px;color:#434343;}
.oderList > li > ol > li{padding-left:20px;}
.oderList > li > ol > li > ol > li{padding-left:20px;}


div.pw_area{width:200px;height:50px;position:absolute;border:1px solid #ccc;background:#fff;padding:40px;}
div.pw_area a.closr_ar{position:absolute;display:block;width:10px;height:12px;right:5px;top:5px;}
div.pw_area p.btn_area{width:100px;position:absolute;right:0px;bottom:5px;}

ul.sig_new{}
ul.sig_new li.fir{width:50%;float:left;padding-top:1px;}
ul.sig_new li.fir div.sec{margin-right:2px;}
ul.sig_new li.fir div.thir{}
ul.sig_new:after{content:"";display:block;clear:both;}

div.pop_img{ position: relative;}
div.pop_img h4{position: absolute; font-size:24px;top:59px;left:59px;color:#434343;}
div.pop_img h4 span{font-weight:bold;font-size:34px;}
div.pop_img p.fir{position: absolute; font-size:15px;top:140px;left:59px;line-height:25px;color:#434343;}
div.pop_img p.sec{position: absolute; font-size:15px;top:200px;left:59px;line-height:25px;background:#ebebeb;border:1px solid #ccc;color:#ff5200;padding:5px;}
div.pop_img p.thir{position: absolute; font-size:15px;top:285px;left:59px;color:#434343;}
div.pop_img p.comform{position: absolute; font-size:15px;bottom:30px;left:59px;background:#fff;border:1px solid #ccc;color:#434343;padding:10px 50px 10px;}
div.pop_img p.comform a:hover{color:#f39105;}

.clear{clear:both;}
div.traffic_popup{width:350px;border:2px solid #a9a9a9;background:#fafafa;}
div.traffic_popup div.title{padding:15px;border-bottom:1px solid #a9a9a9;}
div.traffic_popup div.title:after {content:""; display:block; clear:both;}
div.traffic_popup div.title h3{float:left;padding-top:5px;}
div.traffic_popup div.title h3.fir{background:right 5px no-repeat url("/images/egovframework/com/main/img/tr_arrow.png");padding-right:40px;margin-right:10px;}
div.traffic_popup div.title h3.last{}
div.traffic_popup div.traffic_table{padding:15px;}
div.traffic_popup div.traffic_table ul:after {content:""; display:block; clear:both;}
div.traffic_popup div.traffic_table ul li{float:left;padding:10px;}
div.traffic_popup div.traffic_table ul li.title{background:#949494;border-radius:2px;margin-bottom:1px;color:#fff;width:55px;text-align:center}
div.traffic_popup div.traffic_table ul li.last span{display:block;padding:0 5px 5px 0;}
div.traffic_popup div.traffic_table ul li.last span i{padding-left:5px;line-height:0px;}
div.traffic_popup div.traffic_table ul li.last span i img{padding-bottom:3px}
div.traffic_popup div.btn_tp{padding:0 15px 15px 15px;}
div.traffic_popup div.btn_tp a{float:right;}
div.traffic_popup div.btn_tp:after {content:""; display:block; clear:both;}



/* 2017-08-08 추가 CSS */
/* 변경추가사항 */
.tables_st4 table thead tr th, .tables_st4 table tbody tr td{font-size:14px;line-height: 16px;height: 21px;}
.tables_st5 table tbody tr th, .tables_st5 table tbody tr td{height: 21px;}
.tables_st4 table tbody tr:hover{background:#fcfdf0;}

/* width 값% */
.w_t5{width:50%;}
.w_t6{width:60%;}
.w_t7{width:70%;}

/* 공통추가 */
label.radio input[type="radio"] {height: 19px;float: left;margin: 0px 5px 0 0;}

p.h4{font-size: 18px;color: #383736;font-weight: 600;margin-bottom: 15px;line-height:20px;padding-left: 12px;background: url('/images/egovframework/com/main/icon/bu.gif') no-repeat left 4px;}
p.txt{font-size:14px;line-height:20px;}
p.txt2 {float: left;margin: 0px 5px;height: 22px;line-height: 22px;}
p.txt3 {float: left;margin: 0px 5px;height: 20px;line-height: 20px;}

.brt{border-top:2px solid #535353}
.state{cursor: default;}
.dsn{display:none !important;}

/* 텍스트아리아 카운트 */
.counter {background:#fff;padding: 2px 5px ;font-size: 12px;float: right;}

/* 말풍선효과 */
.tooltip{background: #fff;padding: 5px;border: 1px solid #555;border-radius:3px;min-width: 200px;display: inline-block;}

/* 달력버튼추가 */
a.calendar{float: left;display: block;width: 20px;height: 20px;margin-left: -1px;text-indent: -9999px;background: #fff url('/images/egovframework/com/main/icon/ico_05.png') no-repeat center;border: 1px solid #dcdcdc;}
a.calendar:hover{background: #f7f7f6 url('/images/egovframework/com/main/icon/ico_05.png') no-repeat center;}

/* 테이블 */
table select{float:left;}
table tr th:after,
table tr td:after,
table ul li:after,
table ol li:after{content:''; display:block; clear:both;}
table tr td.map .btn{float:none;}
table tr td.chos:hover a{text-decoration: underline;}
table tr td.hp_call{text-decoration: underline;font-weight:600;}
table tr td.y_n{text-decoration: underline;font-weight:600;}
table tr td.wb{word-break:break-all;}
table tr.multy_type .txt2{float:none;margin-left:3px;line-height:20px;height:20px;}

/* 라인박스 */
.line_box{padding:25px 20px;border:1px solid #dcdcdc;min-height: 36px;}
.line_box p{font-size:14px;}

/* 공원과의 약속 */
.appoint{width:700px; font-size: 15px;}
.appoint .appointment .note{line-height: 20px; font-weight:bold;padding:20px 0;margin:0 30px}
.appoint .appointment .imagine{ width: 100%; height:100%; display: block;}
.appoint .sector{overflow:hidden;border-top:2px solid #84c47c;margin:0 30px;}
.appoint .sector h5{margin:20px 0;padding-left:23px;/* background:url(/parks/summer/img/open/ico_prohibit.png) no-repeat left 2px */}
.appoint .sector span{margin-right: 40px; font-size:15px; float:left;margin-bottom:20px}
.appoint .sector ul{line-height: 20px; width:90%;font-weight:bold;}
.appoint .sector ul li{margin-top:50px}
.appoint .sector ul li:first-child{margin:0;}
.appoint .sector .type2 li{margin-top:30px}


/* 공원검색_지도 */
.park_cont{width: 700px;text-align:center;margin:0 auto;margin-top:50px;}
.park_cont img{width:100%;}


/* 총인원관리 */
.personnel_group:after{ content: ''; display: block; clear: both;}
.personnel_group{}
.personnel_group > span{float:left;height:22px;line-height:22px;margin-left:3px;}
.personnel_group .all_num{float:left;height:22px;line-height:22px;}
.personnel_group .p_box{float:left;}
.personnel_group .p_box p{float: left;margin-left: 5px;height: 22px;line-height: 22px;}
.personnel_group .p_box p .num{font-weight:600;}


/* 레이어팝업 */
.lay_ty1{width:1087px;padding:30px;}
.lay_ty1 .container{margin-bottom:0px;padding-bottom:0px;}
.lay_ty1 .boardBtnset .fr li {float:none;text-align: center;margin: 0 auto;}
.lay_ty1 .boardBtnset li .btn{display:inline-block;}
.lay_ty1 input.type01{margin:0 5px;}



/* 행버튼 */
.btn_group{text-align:center;}
.btn_group .btn{display:inline-block;text-indent: -9999px;width:20px;height:20px;}
.btn.colplus{border:1px solid #ef8c08;color:#fff;background: #fff url('/images/egovframework/com/main/icon/ico_01.png') no-repeat center;}
.btn.coldel{margin-left:5px;border:1px solid #ef8c08;color:#fff;background: #fff url('/images/egovframework/com/main/icon/ico_02.png') no-repeat center;}
.btn.colup{margin-left:5px;border:1px solid #ef8c08;color:#fff;background: #fff url('/images/egovframework/com/main/icon/ico_03.png') no-repeat center;}
.btn.coldown{margin-left:5px;border:1px solid #ef8c08;color:#fff;background: #fff url('/images/egovframework/com/main/icon/ico_04.png') no-repeat center;}

/* 행버튼hover */
.btn.colplus:hover{background: #f7f7f6 url('/images/egovframework/com/main/icon/ico_01.png') no-repeat center;}
.btn.coldel:hover{background: #f7f7f6 url('/images/egovframework/com/main/icon/ico_02.png') no-repeat center;}
.btn.colup:hover{background: #f7f7f6 url('/images/egovframework/com/main/icon/ico_03.png') no-repeat center;}
.btn.coldown:hover{background: #f7f7f6 url('/images/egovframework/com/main/icon/ico_04.png') no-repeat center;}


/* 첨부파일버튼추가 */
.btn_group2{display:inline-block;vertical-align:middle;}
.btn_group2:after{content: '';display: block;clear: both;}
a.attach{padding:2px 5px 2px !Important;}
a.attach_plus,
a.attach_del{float: left;display: block;width: 23px;height: 23px;margin-left: -1px;text-indent: -9999px;border: 1px solid #dcdcdc;}
a.attach_plus{background: #fff url('/images/egovframework/com/main/icon/ico_01.png') no-repeat center;margin-left:3px;}
a.attach_del{background: #fff url('/images/egovframework/com/main/icon/ico_00.png') no-repeat center;margin-left:3px;}


/* 첨부파일버튼hover */
a.attach_plus:hover{background: #f7f7f6 url('/images/egovframework/com/main/icon/ico_01.png') no-repeat center;}
a.attach_del:hover{background: #f7f7f6 url('/images/egovframework/com/main/icon/ico_00.png') no-repeat center;}


/* 첨부파일(ul) */
ul.img_list > li{margin-top:5px;}
ul.img_list > li:first-child{margin-top:0px;}
ul.img_list > li > input[type="file"] {float : left ; height: 23px ; border:1px solid #e1e1e1; }

/* 뷰어 다운로드 */
.btn_viewer a{margin-right:5px;}
.btn_viewer a img{margin-bottom:5px;}


/* 활동주의사항 */
.line_box.ty01{padding:20px;background:#f5f5f5;border:none;}
.line_box.ty02{padding: 15px;border:2px solid #535353;}
.line_box.ty02 .alert{color:#e40000 ;text-align:center;}


/* 현장스케치 */
.sketch_video{border-bottom: 2px solid #269e94;margin-bottom: 40px}
.sketch_video .video{text-align:center}
.sketch_video .video_cont{overflow: hidden;padding: 10px 0;}
.sketch_video .video_cont strong{float: left;font-size: 14px;width: 96%;height: 87px;padding: 10px 2%;overflow-y: scroll;background: #eee;margin-bottom: 20px;line-height: 200%;}
.sketch_video .video_cont span{float: right;font-weight: bold;font-size: 14px;}


/* e-book */
.png24{/*tmp:expression(setPng24(this))*/}
.publish1{margin-bottom:10px; text-align:center;}
.publish1 ul{margin:0 auto;width: 740px;overflow:hidden;background-image: url('/images/egovframework/com/main/img/bookshelf_2.jpg')}
.publish1 ul > li{float:left;width:130px;margin:36px -24px 25px 62px;position:relative}
.publish1 ul > li > a{}
.publish1 ul > li > a img{width:103.9px;height:135px;border: 2px solid silver}
.publish1 ul > li > .publ{position:absolute;left:0;top:0;width:238px;height:138px;padding-top:100px;text-align:center;background:url('/images/egovframework/com/main/img/bg_layer.png') repeat left top;display:none}
.publish1 ul > li > .publ > a{font-weight:bold;font-size:24px;color:#fff}
.publish1 ul > li > .shadow2{border: 0px;margin-left: -4px;vertical-align:bottom;height:135px}

/* =====================중랑 청소년 체험의 숲(2017.11.14) 추가======================== */

/* .mbg{display:none !important;}
#s_banner_wrap {width:1104px; height:450px; position: relative; margin:10px 0;} */


/* =====================중랑 청소년 체험의 숲(2018.06.18) 예약취소 테이블 추가======================== */

.ex-cancel  {border-collapse:collapse;border-spacing:0;}
.ex-cancel td{border:1px solid #000;word-break:normal;vertical-align:middle;}
.ex-cancel th{font-weight:normal;border:1px solid #000;word-break:normal;border-bottom: double;font-weight:bold;background-color:#E6EEF7;text-align:center;vertical-align:middle;}
.ex-cancel .ex-left {border-left:none;}
.ex-cancel .ex-right {border-right:none;}