﻿@charset "utf-8";
.main_vis_w{display:none;}
.mobile_vis_w {position:relative;}
.mobile_vis_w .bx-controls-direction{display:none;}
.mobile_vis_w img{width:100%;}
.mobile_vis_w .bx-pager{position:absolute;  bottom:15px; width:100%;  text-align:center;}
.mobile_vis_w .bx-pager div{display:inline-block; padding-left:5px; padding-right:5px; }	
.mobile_vis_w .bx-pager a.bx-pager-link{width: 9px;height: 9px;background: #fff;border-radius: 5px;display: block;text-indent: -99999px;border: 1px solid #eaeaea;}	
.mobile_vis_w .bx-pager a.active{background: #829c2c;border-color: #778f27;width: 35px;}	
.subcont_w{width:100%;}
.subcont{width:100%;}

.mid_bns ul{overflow:hidden;}
.mid_bns ul li{width:33.33333333333333%; float:left;}
.mid_bns ul li a{display:block; font-size:14px; letter-spacing:-2px; padding-top:70px;  padding-bottom:15px;  line-height:20px; font-family:"맑은 고딕"; text-align:center;}
.mid_bns ul li.mid_f a{background:#8aa232 url(../images/mo_icons_1.png) 60% 23px no-repeat; background-size:53px 35px;}
.mid_bns ul li.mid_s a{background:#3fb16f url(../images/mo_icons_2.png) center 15px no-repeat; background-size:40px 43px;}
.mid_bns ul li.mid_t a{background:#9289c0 url(../images/mo_icons_3.png) center 20px no-repeat;  background-size:42px 35px;}
.mid_bns ul li a p.subtxt{display:none;}
.mid_bns ul li p{color:#fff; }
.mid_bns ul li p.subt{font-size:18px;margin-bottom:5px; font-weight:700; }
.guard_sec1{padding:0 2%; width:96%; margin-top:30px; }
.guard_sec1 ul{overflow:hidden;}
.guard_sec1 ul li{line-height:24px; border-bottom:1px solid #dedede; padding-bottom:10px; margin-bottom:30px; overflow:hidden; }
.guard_sec1 ul li .guardtitle{width:100%; overflow:hidden;  margin-bottom:10px;}
.guard_sec1 ul li p.gu_l{float:left; font-size:18px; font-weight:700;}
.guard_sec1 ul li a.gu_r{float:right; width:20px; height:21px; display:block; background:url(../images/mo_plus.png) center left no-repeat;  background-size:20px 21px;}
.guard_sec1 ul li .guardimg,.guard_sec1 ul li .guard_de{display:block;}
.guard_sec1 ul li .guardinimg{margin-bottom:10px;}
.guard_sec1 ul li .guardinimg img{width:100% !important; height:170px !important;}		
.guardp{font-size:14px; color:#434343;}
.guard_sec1 ul li .guard_de{overflow:hidden; font-size:14px; color:#434343; line-height:26px;}
.guard_sec1 ul li .guard_de	.guard_de_l{width:80%; float:left; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}	
.guard_sec1 ul li .guard_de	.guard_de_r{width:20%; float:right; text-align:right;}	
.guard_sec1 ul li.gsec_last{margin-right:0px;}
.guard_pica{overflow:hidden;}
.guard_pica p.guard_pic_l{float:left; margin-right:2%; width:33%;}
.guard_pica p.guard_pic_l img{width:100%;}
.guard_pica .guard_pic_r{float:right; color:#434343; width:65%;}		
.guard_pica .guard_pic_r .guard_pic_r_t{font-size:16px; font-weight:700; margin-bottom:5px;  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}		
.guard_pica .guard_pic_r .guard_pic_r_txt{line-height:20px; font-size:13px;}
.mo_qust{width:100%; overflow:hidden;}
.mo_qust dt{float:left; width:50%; margin-bottom:0px !important;}
.mo_qust dt a{display:block; text-align:center; color:#fff; font-size:14px; height:50px; line-height:50px;}
.mo_qust dt.mo_center a{background:#89a130 url(../images/mo_icons_4.png) 25px center no-repeat; background-size:26px 23px; padding-left:30px;}
.mo_qust dt.mo_online a{background:#685b55 url(../images/mo_icons_5.png) 25px 8px no-repeat; background-size:33px 30px; padding-left:30px;}
.telarea{padding: 3px 4%; background: #f5f5f5; width: 100%;}
#id_qnalayer{display:none;}
.center_a{display:none;}	
.mobornone{border:0px !important; margin-bottom:10px !important;}	
.mo_telarea{padding:3px 4%; background:#f5f5f5; width:100%;}
.telp{font-size:16px; color:#685b55; font-weight:700; margin-bottom:0px; background:url(../images/tel_icon.png) 2% 10px no-repeat; line-height:44px; background-size:25px 26px; padding-left:13%; display:block; }
.date{font-size:12px; color:#434343; line-height:18px;}
.date p{display:inline-block;}
.mun{padding:8px 20px; background:#685b55; color:#fff;}
.datetxt{padding-bottom:5px;}
.siteinfo{width:100%;}
.siteinfo .siteul1{overflow:hidden; width:99.5%; border:1px solid #dfdfdf; border-bottom:0px;} 
.siteinfo .siteul2{overflow:hidden; width:100%;} 					
.siteinfo ul li{margin:0px; padding:0px; font-size:14px; float:left;}
.siteinfo .siteul1 li{width:49.8%;}
.siteinfo .siteul1 li a{display:block; padding-top:20px; padding-bottom:20px; width:100%; text-align:center; color:#74655e;  }
.siteinfo .siteul1 li.web_zine{border-right:1px solid #dfdfdf;}				
.siteinfo .siteul1 li.web_zine a{ background:#fff url(../images/web_a_icons_1.png) 24px center no-repeat; padding-left:23px;}				
.siteinfo .siteul1 li.online_mun_main a{ background:#fff url(../images/web_a_icons_2.png) 20px 7px no-repeat; padding-left:29px;}		
.siteinfo .siteul2 li{width:50%;}
.siteinfo .siteul2 li a{display:block; padding-top:20px; padding-bottom:20px; width:100%; text-align:center; color:#fff; }			
.siteinfo .siteul2 li.jun a{ background:#8ea641 url(../images/web_a_icons_3.png) 29px center no-repeat; padding-left:23px;}				
.siteinfo .siteul2 li.lis a{ background:#7f736e url(../images/web_a_icons_4.png) 27px center no-repeat;; padding-left:20px;}
.mid_bns_ag{width:100%; }
.mid_bns_ag ul{overflow:hidden;}
.mid_bns_ag ul li{float:left; width:50%;}
.mid_bns_ag ul li a{display:block; font-size:14px; letter-spacing:-2px; padding-top:48px;   height:62px; line-height:20px; font-family:"맑은 고딕"; text-align:center;}
.mid_bns_ag ul li.mid_f_ag a{background:#8aa232 url(../images/a_g_‌con_1.png) no-repeat; background-position:center 10px; background-size:34px 30px;}
.mid_bns_ag ul li.mid_s_ag a{background:#9188bf url(../images/a_g_‌con_2.png) no-repeat; background-position:center 10px;  background-size:32px 27px;}
.mid_bns_ag ul li p{color:#fff; }
.mid_bns_ag ul li p.subt{font-size:14px;margin-bottom:5px; font-weight:700;  }
.mid_bns_ag ul li p.subtxt{display:none;}
.subtxt_agbtn1{background:#6f8f00;} 
.subtxt_agbtn2{background:#756ba8;} 
.agbtns{width:50%;  display:block; text-align:center; margin:auto;}

.mid_bns_ad{width:100%;}
.mid_bns_ad ul{overflow:hidden;}
.mid_bns_ad ul li{width:90%;}
.mid_bns_ad ul li.mid_f_ad{overflow:hidden; color:#fff; background:#857973 url(../images/adong_icons_1.png) no-repeat; background-position:5% 20px; background-size:45px 31px;  font-family:"맑은 고딕"; line-height:20px; font-size:14px; letter-spacing:-2px; padding:5%; }
.mid_bns_ad ul li.mid_f_ad p{width:100%;}		
.ad_mid_title{font-size:18px; line-height:40px; padding-left:15%;}


.ad_siteinfo{width:100%;}
.ad_siteinfo .ad_siteul1{overflow:hidden; width:90%; padding:4.69%; border:1px solid #dfdfdf;} 
.ad_siteinfo .ad_siteul2{overflow:hidden; width:100%;} 					
.ad_siteinfo ul li{margin:0px; padding:0px; font-size:14px; float:left;}
.ad_siteinfo .ad_siteul1 li{border-bottom:0px;}
.ad_siteinfo .ad_siteul1 li a{display:block; color:#74655e; }
.ad_siteinfo .ad_siteul1 li.ad_tels{width:60%;}
.ad_siteinfo .ad_siteul1 li.ad_online_mun{width:40%;}				
.ad_siteinfo .ad_siteul1 li.ad_tels a{ background:#fff url(../images/tel_icon.png)  no-repeat; background-size:47px 50px; width:70%; font-size:16px; font-weight:700; line-height:50px; padding-left:30%; letter-spacing:-1px;}				
.ad_siteinfo .ad_siteul1 li.ad_online_mun a{padding:2% 3%; color:#fff;  background:#7f736e;text-align:center; padding-top:5px; padding-bottom:5px; margin-top:8px;}		
.ad_siteinfo .ad_siteul2 li{ width:50%;}
.ad_siteinfo .ad_siteul2 li a{display:block; padding-top:64px; padding-bottom:18px; width:100%; text-align:center; color:#74655e; color:#fff; }			
.ad_siteinfo .ad_siteul2 li.jun a{ background:#8ea641 url(../images/web_a_icons_3.png) center 25px no-repeat;}				
.ad_siteinfo .ad_siteul2 li.lis a{ background:#7f736e url(../images/web_a_icons_4.png) center 24px no-repeat;}	

.bok_sto_mov{width:100%; overflow:hidden;}
.bok_sto_mov a{display:block; width:49%; float:left; }
.bok_sto_mov a img{width:100%; height:120px !important;}
.bok_sto_mov a .bok_sumimg{margin-bottom:10px; position:relative; margin-right:1%;}				
.bok_sto_mov a .bok_sumimg	.bok_mask{position:absolute; top:0px; left:0px; z-index:1; width:100%;}				
.bok_sto_mov a .bok_sumtxt{color:#434343; line-height:18px; font-size:14px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}					
.bok_sto_mov a.mov_bok{margin-left:1%;}

.sidoweb{display:none;}
.sidomobile{width:100%; position:relative; display:block;}
.sidomobile img{width:100%;}
.sidomobile a{width:33.3%; height:50%; display:block;position:absolute;}		
.sidomobile a.si_st1{top:0; left:0;}
.sidomobile a.si_st2{top:0; left:33.3%;}
.sidomobile a.si_st3{top:0; left:66.6%;}
.sidomobile a.si_st4{top:50%; left:0;}
.sidomobile a.si_st5{top:50%; left:33.3%;}
.sidomobile a.si_st6{top:50%; left:66.6%;}	






.bg,.PerAreas{display:none;}


.PerAreas{width: 80%;margin: 5%;background: #f6f2f3;display: none;position: absolute;bottom: 100px;z-index: 9999;padding: 5%;text-align: left;}
.PerAreas h2{font-size:16px; font-family:"맑은 고딕";color:#000;text-align:center;padding:30px 0px 20px 0px}
.PerAreas .InArea{background:#fff; border:1px solid #cfcfcf;padding:20px; color:#fff;}
.PerAreas .InArea .Secs{margin-bottom:3%;}
.PerAreas .InArea .Secs h3{font-size:14px; margin-bottom:10px;}
.PerAreas .InArea .Secs p{line-height:22px; font-size:12px;color:#000;padding-left:10px;}
.PerAreas .InArea .tablePerson{width:100%;}		
.PerAreas .InArea .tablePerson .Heads{padding:10px 0; background:#7e7576; color:#fff;text-align:center;}	
.PerAreas .InArea .tablePerson ul.Bodys{width: 100%; border: 1px solid #cdcdcd;padding: 0;display: table;box-sizing: border-box;margin-bottom: -1px;}
.PerAreas .InArea .tablePerson ul.Bodys li{color:#000; text-align:center;display:table-cell;vertical-align:middle;padding:10px 0;}
.PerAreas .InArea .tablePerson ul.Bodys li.LBTN{border-right:1px solid #cdcdcd; width:35%;}

.PerBang{color:#f5f5f5;padding-bottom:20px; color:#828282;display:block}
.PersonXXDiv{padding:40px 0; text-align:center;}
.PersonXX{background:#7e7576; color:#fff;padding:14px 40px;}




