@charset "utf-8";

.menu_position .top_search p a{background: #3a49ad;}
.menu_position .top_search div{background: #3a49ad;}


/*소개*/
.con_box {border: dashed 1px #cac9c8; padding: 40px 25px;line-height: 1.6em;}
.list{width:100%;}
.list li{float:left; width:100%; line-height: 1.6em;padding: 10px 0 10px 20px;border: solid 1px #dfdfdf;box-sizing: border-box;margin: 5px 0px;border-radius: 11px;background: #f5f6f7;}
.list :after{display:block; content:""; clear:both;}
@media all and (min-width:1023px) {
.list li{width: 49%; margin: 5px 4px;}
}


/*연혁*/
.history dt, .history dd{padding:15px 0 10px 0;}
.history dt{float:left;width:100%;font-size:14px;}

.history dt strong{display:block;font-size:24px;}

.history dd{float:left;width:100%;}
.history .his02{background: #fafafa;}
.history .his03{border-bottom:none}
.history li{padding: 0 0 5px 18px;background: url("/images/01_potal/sub/li02.gif") no-repeat 0 6px;}         

@media (min-width: 768px) {   
.history dt{padding:30px 0 45px 20px;border-bottom:1px dashed #dedede;} 
.history dd .his01{padding:70px 0 5px 0;}
.history dd{padding:45px 0 30px 20px;border-bottom:1px dashed #dedede;} 
.history dt{width: 27%;}
.history dt img{padding-left: 35px;}
.history dd{width: 66%;}
.history .his01{height:160px;}
.history .his02{height:150px;}
}


/*선언문*/
.sunun{border:solid 1px #ccc;margin: 30px auto 0 auto;line-height: 2em;padding: 20px 60px 30px 60px;width: 68%;background-size: cover;background: #e9e9e9;}
.sunun_tit{text-align:center;}
.sunun strong{font-size: 14px;}
.sunun p{color: #513000;padding: 12px 0;}
.sunun .sunun1{color: #2a2424;font-size: 18px;}
.sunun .sunun2{color: #2a2424;font-size: 18px;}
.sunun .sunun3{color: #2a2424;font-size: 18px;}
.sunun .sunun4{color: #2a2424;font-size: 18px;}


@media (min-width: 768px) {  
.sunun_tit{margin: 0 0 10px 0;}
.sunun{padding: 102px 100px 235px 103px; width:64%;background: url("/images/11_edu/sub01/sunun_bg.jpg") no-repeat top center; background-size:cover;}
.sunun .basic_p1{padding: 10px 0 10px 50px;}
.sunun .basic_p2{padding: 10px 0 10px 130px;}
.sunun .basic_p3{padding: 10px 0 10px  164px;}
}

@media (min-width: 1023px) { 
.sunun_tit{margin: 0 0 31px 0;} 
.sunun{width: 61%; }
.sunun .basic_p1{padding: 17px 0 20px 20px;}
.sunun .basic_p2{padding: 10px 0 20px 162px;}
.sunun .basic_p3{padding: 10px 0 20px  194px;}
}


/*주민자치센터*/
ul.his_list {width: 100%;}
ul.his_list li{margin-top:6px ;border: solid 1px #dfdfdf;box-sizing: border-box;margin: 5px 0px;border-radius: 11px;background: #f5f6f7;}
ul.his_list li span{font-weight:600;}   
ul.his_list {width: 100%;}
ul.his_list li{margin-top:6px;border: solid 1px #dfdfdf;box-sizing: border-box;margin: 9px 0 5px 0px;border-radius: 11px;background: #f5f6f7;padding: 10px;}
ul.his_list li span{font-weight:600; padding: 0;color: #4b4b4b;}    

@media all and (min-width:1023px) {
ul.his_list li{margin-right:20px;}
ul.his_list li span{padding: 0 20px 0 10px;}    
}           

                             
/*평생학습동아리*/
.btn_big{/* background:url("/images/11_edu/sub02/btn_bg.gif") no-repeat right 0; height:35px;display:inline-block;*/margin:30px auto;padding:0 33px 0 0;font-size:14px;font-weight:bold;color:#fff;}
.btn_big span{/*background:url("/images/11_edu/sub02/btn_bg.gif") no-repeat left 0;height:15px;display:inline-block;*/padding:10px 13px;}       
.txt_list{line-height:1.6em; margin-top:10px}         


/*sub03 비전 및 목표*/
.vison_work2 {width:100%;}
.vison_work2 li{float:left;width:98%;padding:10px;border:solid 1px #dfdfdf;margin: 6px 0;border-radius: 17px;text-align: center;background: #f6f6f6;}
.vison_work2 li span{width:30%;font-weight: bold;color: #323a47;padding: 10px 0;/* border-right: solid 1px #ccc; */}
.vison_work2:after{display:block; content:""; clear:both;}       

/*시설안내*/
.floor_list{overflow:hidden;border-bottom:1px dashed #dedede;margin:20px 0 0 0;padding:0 0 20px 0;width: 100%; text-align:center;}
.floor_list2{overflow:hidden;border-bottom:1px dashed #dedede;margin:20px 0 0 0;padding:0 0 20px 0;width: 100%;  text-align:center;}
.floor_list li{float:left;width:100%; padding: 10px; box-sizing: border-box; border:solid 1px #ccc; margin: 4px 0;}
.floor_list2 li{float:left; width:100%;padding: 10px; box-sizing: border-box; border:solid 1px #ccc; margin: 4px 0;}
.floor_list dt{font-weight:bold;font-size:14px;margin:10px 0;color:#333;}
.floor_list2 dt{font-weight:bold;font-size:14px;margin:10px 0;color:#333;}
.floor_list dd{padding:0 0 0 8px;background:url("/images/learn/sub/s_blit03.gif") no-repeat 0 6px;line-height:1.4em;} 
.floor_list dd2{padding:0 0 0 8px;background:url("/images/learn/sub/s_blit03.gif") no-repeat 0 6px;line-height:1.4em;}    

@media all and (min-width:1023px) {   
 .floor_list li{width: 32.333%; margin: 0 0 0 10px;}
 .floor_list2 li{width: 49%; margin: 0 0 0 10px; }
}                   


/*평생학습관*/
.con_box00{border: dashed 1px #cac9c8;padding: 48px 25px;margin-bottom: 20px;}
.con_box00 .txt_size{font-size:20px; font-weight:bold; color:#424040; line-height:1.6em; }
.con_box00 .txt_size span{color:#f26522;}

@media (min-width: 768px) {  
.con_box00{background: url(/images/11_edu/sub04/bg000.png) no-repeat #f9f9f9 left center;}
.con_box00 p{  padding-left:230px; line-height: 1.8em; }
.con_box00 .txt_size{ font-size:24px; padding-left:250px; }

}


/*아카데미소개*/
.con_box01{border: dashed 1px #cac9c8;padding: 50px 25px;line-height: 1.6em;margin-bottom: 20px;}
.con_box01 .txt_size{font-size:20px; font-weight:bold; color:#424040; line-height:1.6em;}
.con_box01 .txt_size span{color:#f26522;}

@media (min-width: 768px) {  
.con_box01{background: url(/images/11_edu/sub04/bg001.png) no-repeat #f9f9f9 left center; padding: 25px 25px 25px 25px;}
.con_box01 p{padding-left: 300px; line-height:1.8em; margin-top:20px;}
.con_box01 .txt_size{padding-left: 320px; font-size:24px; }

}


/*행복학습센터*/
.con_box02{border: dashed 1px #cac9c8;padding: 50px 25px;line-height: 1.6em;margin-bottom: 20px;}
.con_box02 .txt_size{font-size:20px; font-weight:bold; color:#424040; line-height:1.6em;}
.con_box02 .txt_size span{color:#f26522;}

@media (min-width: 768px) {  
.con_box02{background: url(/images/11_edu/sub04/bg002.png) no-repeat #f9f9f9 left center; padding: 40px 25px ;}
.con_box02 p{padding-left: 300px; line-height:1.8em; margin-top:20px;}
.con_box02 .txt_size{padding-left: 320px; font-size:24px; }

}



/*설문조사1차*/
.survey_int {width:100%;}
.survey_int ul{overflow:hidden;margin:60px auto;width: 77%;}
.survey_int li{float:left; text-align:center; font-size:14px; width: 100%;}
.survey_int a{display:block;width:100%;padding:40px 0;color:#fff; line-height:34px;}
.survey_int strong{font-size:36px;display:block}
.survey_int li.c1 a{background: #0052ca;}
.survey_int li.c2 a{background: #3b4bad;}         
.survey_int a span{font-weight:bold; font-size:30px;}

@media all and (min-width:768px) {             
.survey_int li{width: 47.5%;}
.survey_int li:first-child{margin-right:20px;}
}               

/*설문조사기관용*/


.con_table{border-top:1px solid #5b5b5b;border-left:1px solid #d7d7d7;width:99%;line-height:1.6em;  overflow-x: auto;}
.con_table thead th{background-color:#f5f5f5;text-align:center;vertical-align:middle;color:#333;padding:7px;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.con_table tbody th{background-color:#f5f5f5;color:#333;text-align:center;vertical-align:middle;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding:7px;font-weight:normal}
.con_table tbody td{text-align:center;vertical-align:middle;padding:7px;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.con_table .txt_left{text-align:left;}
.con_table .last{border-right:0px;}
.con_table .table_list{padding:5px 0 0 10px;}
.con_table .table_list li{text-align:left;padding:0 0 5px 8px;background:url("/images/11_edu/sub/btn_list02.gif") no-repeat 0 5px;}      



/*bbs_강연안내*/
.bbs_news .total span{color:#f26522;}
.bbs_news .list_box{margin-top:30px;border-top:solid 1px #323a47;}
.bbs_news .list_box li{position:relative;border-bottom:solid 1px #d6d6d6;overflow:hidden;}
.bbs_news .list_box .adm_check{position:absolute;top:202px;left:16px;}
.bbs_news .list_box .news_list a{display:block;}
.bbs_news .list_box .news_list a .img{display:inline-block;padding:20px 20px 0 20px;text-align:center;}
.bbs_news .list_box .news_list a .img img{border:solid 1px #dfdfdf; /*width:100%;*/}
.bbs_news .list_box .news_list .info em.no{color:#0052ca !important;}
.bbs_news .list_box li .info{display:block;padding:15px 0 15px 30px;color:#c2c2c2;font-size:12px;}
.bbs_news .list_box li .info em{display:inline-block;font-style:normal;padding:0 8px;font-size:14px;color:#666;}
.bbs_news .list_box li .info em.view_no{background:url("/images/bbs/list_db.gif") no-repeat left center;margin-left:8px;padding-left:15px;}
.bbs_news .list_box li strong{display:block;color:#000;font-weight:600;font-size:18px;padding:0 15px;}
.bbs_news .list_box li .s_view{display:block;padding: 10px;width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; border-bottom: solid 1px #e3e3e3;}
.bbs_news .list_box li .txt_area{display:block;padding: 10px;width:90%;/*overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*/ line-height:1.5em; }
.bbs_news .list_box li .list_app{background:#ebebed;padding:15px;/* margin-top:100px;*/}
.bbs_news .list_box li .list_app .app a{display:inline-block;padding:0 15px 0 0;background:url("/images/bbs/icon_app.png") no-repeat right 8px;color:#000;}
.bbs_news .list_box li .list_app .app a span{color:#f26522;}
.bbs_news .list_box li .list_app .app a:hover,
.bbs_news .list_box li .list_app .app a:focus{text-decoration:underline;}
.bbs_news .list_box li .list_app div{position:relative;background:#fff;padding:10px;margin-top:10px;}
.bbs_news .list_box li .list_app div li{background:url("/images/bbs/bbs_file_icon.gif") no-repeat left 6px;padding:0 0 0 15px;border:none;}
.bbs_news .list_box li .list_app div li a span{display:inline-block;height:25px;padding:0 20px 0 0;background:url("/images/bbs/icon_viewer.gif") no-repeat right 5px;font-size:13px;}
.bbs_news .list_box li .list_app div p{position:absolute;top:-25px;right:0;}
.bbs_news .list_box li .list_app div p a{overflow:hidden;display:inline-block;width:10px;height:9px;background:url("/images/bbs/app_close.gif") no-repeat left top;}
.bbs_news .list_box li .list_app div p a span{display:inline-block;padding:12px 0 0 0;}
                      

@media all and (min-width:768px) {

.bbs_news .list_box .img{display:block !important;}
.bbs_news .list_box .img img{/*width:auto !important;*/}
.bbs_news .list_box .adm_check{top:208px;}
.bbs_news .list_box .list_con .s_view{ padding: 15px;}
.bbs_news .list_box li .txt_area{border: none; padding: 15px;}
                                                                     
}

/*News*/
@media all and (min-width:1023px) {
.bbs_news .list_box .news_list a{height:240px;}
.bbs_news .list_box .adm_check{top:37px;left:290px;}
.bbs_news .list_box .img{display:inline-block !important;}
.bbs_news .list_box .list_con{position:absolute;top:20px;left:275px;width:68%;}
.bbs_news .list_box .list_con .s_view{width: 43%;margin-top: 3px;display: inline-block;white-space:normal;line-height: 0px; border: none;}
.bbs_news .list_box li .txt_area{/*width:100%;*/display: inline-block;white-space:normal; line-height:1.5em; height:100px; overflow:auto; background:#f2f2f2;}
.bbs_news .list_box li .list_app{ margin-top:110px;}

/*강연안내0116*/
.bbs_news .list_box .news_list a .img img{width:140px !important;}
.bbs_news .list_box .list_con {left:200px; width:80%;}
}
/*게시판_쓰기*/
.bbs_write tbody td input {border:1px solid #ccc;padding:5px;margin:2px 0;}
/*.bbs_write{border-top:solid 1px #444547;width:99%; min-width: 800px; margin:10px 0;border-top:1px solid #323a47;}
.bbs_write th, .bbs_write td{padding:5px 10px;border:1px solid #cdcdcd;border-top:none;vertical-align:middle;font-size:16px;line-height:1.5em}
.bbs_write th, .bbs_write td *{vertical-align:middle !important}

.bbs_write tbody td input.dataTitle {border:1px solid #dadada;height:18px;line-height:18px;width:100%;padding:2px 5px;}
.bbs_write tbody td input.userNick {border:1px solid #dadada;height:18px;line-height:18px;width:100%;padding:2px 5px;}
.bbs_write th{color:#444547;background:#f7f7f7;}
.bbs_write td{color:#777;}
.bbs_write td label{margin:0 15px 0 0;}

.w_star{color:#ed1c24;}

.input_text{border:1px solid #e1e1e1;padding:1px;height:18px;font-size:12px; width:95%; }
.input_wf{width:95%;}*/
.bbs_write td .btn_etc{background: #777777;border: solid 1px #b7b7b7;padding: 3px 5px;color: #fff;}
/*
.input_w170{width:30%;}
.input_w250{width:50%;}
.input_w60{width:15%;}
.input_sel{border:1px solid #e1e1e3;padding:1px;margin:0;height:22px;font-size:12px;}
*/


/*게시판_설문조사 결과보기*/
 .result_table tbody td.result {text-align:right;}
.result_table td ul li{width:100%;text-align:left;}
.result_table td ul li span{float:right;}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              

/*회원명부*/
.person {width: 100%;box-sizing: border-box;margin:20px 0;border-top:solid 2px #636363;display: inline-block; }
.person ul{width:99%; margin:0 auto;}
.person li {width:100%;display:inline-block;border-bottom: solid 1px #ccc;}
span.titel_s {width: 25%;display:inline-block;padding: 10px 0;text-align: center;font-weight: bold;color: #274678;background: #f3f8fb;}
.person .input_sel{width: 73%;vertical-align:middle;height: 34px;}
.person  .input_wf{width: 70%;vertical-align:middle;margin-left: 5px;}     
.person .input_w170{width: 70%;margin-left: 5px;} 
.plus_btn {text-align: right;}
.plus_btn span {display:inline-block; padding:14px 20px; background:#3a49ad; color:#fff }

@media all and (min-width:1023px) {
.person {width: 49%;}
span.titel_s {width: 30%;}
.person .input_sel{width: 45%; margin: 2px 0 0 11px;}
.person  .input_wf{width: 65%; margin: 2px 0 0 15px;} 
.person .input_w170{width: 45%;margin: 2px 0 0 15px;} 

}                         

.bbs_tit {
    border: dashed 1px #d8d8d8;
    padding: 34px 25px;
    background: #f7f7f7;
    margin: 20px 0;
}
.bbs_tit p{font-size:17px; color:#3a3a3a}
.bbs_tit ul{margin-top:10px}
.bbs_tit ul li{padding:3px;}                                                                                                                                                                               