
/* 筌롫뗄�뵥 */
ul#mainnv{background:url('/resources/mobile/img/bg_nav.png') repeat-x center; padding:15px 0;}
ul#mainnv li{width:20%; float:left; display:inline-block;}
ul#mainnv li a{font-weight:bold;text-align:center; color:#fff; width:100%; display:block; font-size:0.8em;letter-spacing:-1px;}
ul#mainnv:after{content:"";display:block; clear:both; zoom:1;}


.main {padding:0 !important; background:url('/resources/mobile/img/main/main_bg.jpg') repeat-y; background-size:cover; padding-bottom:30px;}
.main :after{content:"";display:block; clear:both; zoom:1;}
.main #ntc{padding-top:30px;width: 48%;float: left;}
.main #ntc h2{font-size:1.0em; color:#fff; font-weight:bold; margin-top:5px; margin-bottom:15px;}
.main #ntc:after{content:"";display:block; clear:both; zoom:1;}
.main #ntc li{margin:2%; background: #fff; padding: 3%;box-sizing:border-box;min-height:74px;}
.main #ntc li h3{color:#a00a04; font-weight:bold; padding-bottom:10px; font-size:0.9em;}
.main #ntc li p{display:none;margin-bottom:10px; height:50px; overflow:hidden; font-size:0.85em;}
.main #ntc li .date{font-size:0.85em; color:#999;}

.main #chac{padding-top:30px;width: 48%;float: right;}
.main #chac:after{content:"";display:block; clear:both; zoom:1;}
.main #chac h2{font-size:1.0em; color:#fff; font-weight:bold; margin-top:5px; margin-bottom:15px;}
.main #chac li{margin:2%; background: #fff; padding: 3%;box-sizing:border-box;min-height:74px;}
.main #chac li h3{color:#a00a04; font-weight:bold; padding-bottom:10px; font-size:0.9em;}
.main #chac li p{display:none;margin-bottom:10px; height:50px; overflow:hidden; font-size:0.85em;}
.main #chac li .date{font-size:0.85em; color:#999;}

.main #m_gall{margin-bottom:35px;}
.main #m_gall:after{content:"";display:block; clear:both; zoom:1;}
.main #m_gall h2{font-size:1.1em; color:#fff; font-weight:bold; margin-top:35px; margin-bottom:15px;}
.main #m_gall h2 span{font-weight:normal;}
.main #m_gall ul li{width: 47.5%;float: left; margin-right: 5%; }
.main #m_gall ul li a{color:#fff;}
.main #m_gall ul li:last-child{margin-right:0;}
.main #m_gall ul li .gallimg{width:100%;}
.main #m_gall ul li .gallimg img{width:100%;}
.main #m_gall ul li span{color:#fff; width:90%; display:block; height:16px; overflow:hidden; margin-top:6px; font-size:0.9em;}
.main #m_gall ul li span a:after{content:"..";}

.main #m_btn{margin-bottom:30px;}
.main #m_btn:after{content:"";display:block; clear:both; zoom:1;}
.main #m_btn button{width:50%; float:left;}
.main #m_btn button img{width:100%;}

.main #m_awd{width:100%; padding-bottom:40px;}
.main #m_awd:after{content:"";display:block; clear:both; zoom:1;}
.main #m_awd a{width:50%; float:left;}
.main #m_awd a img{width:100%;}



/* �⑤벏�꽰占썬끋占쏙옙占� */
#wrap{width:100%;}
.inner{width:94%; padding:0 3%;}
header{width:100%; padding:20px 0;}
header:after{content:"";display:block; clear:both; zoom:1;}
header h1{width:69%; float:left;}
header img{width:100%;}
header .menu-right{width:10.5%; float:right; margin-top: 10px;}

/* 2depth - 占쎈쵑�돳占쎌뮆猷� */
#depth2_33{background:#ddd; position:relative;}
#depth2_33 ul{margin:0 auto; width:88%; padding:13px 0; z-index:99;}
#depth2_33 ul li{width:31.5%; display:inline-block; text-align:center; border-right:1px solid #ddd;}
#depth2_33 ul li:last-child{border-right:0px;}
#depth2_33 ul li a{color:#888; font-size:0.8em; font-weight:bold; display:block;letter-spacing:-0.1em;}
#depth2_33 ul .on a{color:#333;}
#depth2_33 .arr{width:100%; z-index:9;}
#depth2_33 .arr .prev{float:left; padding:12px 2%; position:absolute; top:0; }
#depth2_33 .arr .next{float:right; padding:12px 2%; position:absolute; top:0; right:0}

/* 2depth - 餓λ쵌�럢占쎈�彛싷옙�꼵由곤옙占쏙옙占� */
#depth2_33_cn{background:#ddd; position:relative;}
#depth2_33_cn ul{margin:0 auto; width:100%; padding:13px 0; z-index:99;}
#depth2_33_cn ul li{width:31.5%; display:inline-block; text-align:center; border-right:1px solid #ddd;}
#depth2_33_cn ul li:last-child{border-right:0px;}
#depth2_33_cn ul li a{color:#888; font-size:0.9em; font-weight:bold; display:block;}
#depth2_33_cn ul .on a{color:#333;}
#depth2_33_cn .arr{width:100%; z-index:9;}
#depth2_33_cn .arr .prev{float:left; padding:12px 2%; position:absolute; top:0; }
#depth2_33_cn .arr .next{float:right; padding:12px 2%; position:absolute; top:0; right:0}

/* 2depth - 占쎈쵑�돳占쎈슡而�, 占쎈쵑�돳占쎈똻�겫 */
#depth2{background:#ddd; position:relative;}
#depth2 ul{margin:0 auto; width:100%; padding:13px 0; z-index:99;}
#depth2 ul li{width:23.5%; display:inline-block; text-align:center; border-right:1px solid #ddd;}
#depth2 ul li:last-child{border-right:0px;}
#depth2 ul li a{color:#888; font-size:0.9em; font-weight:bold; display:block;}
#depth2 ul .on a{color:#333;}
#depth2 .arr{width:100%; z-index:9;}
#depth2 .arr .prev{float:left; padding:12px 2%; position:absolute; top:0; }
#depth2 .arr .next{float:right; padding:12px 2%; position:absolute; top:0; right:0}

#depth2_news{background:#ddd; position:relative;}
#depth2_news ul{margin:0 auto; width:100%; padding:13px 0; z-index:99;}
#depth2_news ul li{width:100%; display:inline-block; text-align:left; border-right:1px solid #ddd;}
#depth2_news ul li a{color:#888; font-size:0.9em; font-weight:bold; display:block; padding-left:1%;}
#depth2_news ul .on a{color:#333;}


#lnb{background:#ddd; padding:10px 0;}
#lnb span{color:#555; font-size:1em;}
#lnb a{color:#555; font-size:1em;}
#lnb a:last-child{font-size:1.2em; font-weight:bold; color:#333;}

#content{padding-bottom:40px; padding-top:20px;}
#content:after{content:"";display:block; clear:both; zoom:1;}

footer{padding:25px 0 35px 0; background:#3c3c3c;}
footer:after{content:"";display:block; clear:both; zoom:1;}
footer .btns{padding: 0 7%; margin: 0 auto; width: 86%;}
footer .btns:after{content:"";display:block; clear:both; zoom:1;}
footer .btns button{width:30.9%; float:left; margin-right:3%; margin-bottom:20px; text-align:center;}
footer .btns button:last-child{margin-right:0}
footer .btns button img{width:100%;}
footer p{text-align:center; color:#959595;}
footer p span{color:#ffcc00; font-size:.75em;}


/* 嚥≪뮄�젃占쏙옙 login */
.login .img_login{display:block; margin:0 auto; padding:60px 0 35px 0; }
.login .ipttxt{margin-bottom:20px;}
.login .ipttxt input{width:98%; font-size:1em; padding:10px 1%; margin-bottom:10px; }
.login .ipttxt button{width:100%;}
.login .ipttxt button img{width:100%;}
.login .sv_idpw{margin-bottom:20px;}
.login .sv_idpw span {font-size:1.1em}
.login .sv_idpw span input{margin-right:3px;}
.login .sv_idpw span:first-child{margin-right:10px;}
.login .cpt{font-size:1em;}


#paging{text-align:center;}
#paging:after{content:"";display:block; clear:both; zoom:1;}
#paging a{width:5%; color:#444; margin:0 0.5%;}
#paging .on{ color:#e61f1d }
#paging .btn{width:5%; display: inline-block;}
#paging a img{width:100%;}
#paging strong{font-weight:normal; color:#b71007;}
#srchbox{margin-top:40px;}
#srchbox .srch{width:100%; background:#ececec; padding:20px 0; text-align:center;}
#srchbox .srch select{padding: 3px 0; border:1px solid #636363; border-radius:0px;}
#srchbox .srch input{border:1px solid #636363; padding: 4px 0; border-radius:0px;}
#srchbox .srch .srch_btn{border-top:1px solid #636363; border-right:1px solid #636363; border-bottom:1px solid #636363; display: inline-block;  width: 23px;  height: 23px;  background: #d2323b url(/resources/mobile/img/icon_srch.png) no-repeat center; margin-left: -5px;}


/* 占쎌뮆�걠野껊슣�뻻占쏙옙 list */
.bdlist1 .board01{border-top:2px solid #ccc; margin-bottom:40px;}
.bdlist1 .board01 li{border-bottom:1px solid #ddd;}
.bdlist1 .board01 .ntc{background-color:#fff3f3}
.bdlist1 .board01 li a{display:block; padding: 15px 0;  margin: 0 3%; background:url('/resources/mobile/img/bg_bdlist.gif') no-repeat center right; }
.bdlist1 .board01 li div:first-child{font-size:1.1em; font-weight:bold; margin-bottom:10px; color:#333;}
.bdlist1 .board01 li div:last-child{font-size:.85em; color:#707070;}


/* 野껊슣�뻻占쏙옙 view */
.bdview #bdv_tb{margin-bottom:20px;}
.bdview #bdv_tb .tit p{font-size:1.1em; font-weight:bold; color:#333; margin-bottom:10px; }
.bdview #bdv_tb .tit span{font-size:0.85em; color:#707070;}
.bdview #bdv_tb .cnt{border-top:1px solid #c7c7c7; border-bottom:1px solid #d7d7d7; margin-top:20px;}
.bdview #bdv_tb .cnt .files{background:#ececec; color:#a10a05; font-size:0.85em; padding:10px 1%;}
.bdview #bdv_tb .cnt .txt{padding:20px 1%; }
.bdview #bdv_tb .cnt .txt img{max-width:100% !important;height:auto !important;}
.bdview #bdv_tb .cnt .txt p{line-height:1.5em;}
.bdview #bdv_tb .btn{text-align:right; margin-top:15px;}
.bdview #bdv_tb .btn button{border:1px solid #ddd; padding:8px 12px; color:#555;}
.bdwrite #bdwr table{width:100%; border-top:1px solid #222; border-bottom:1px solid #ddd; margin-bottom:15px;}
.bdwrite #bdwr table td,th{border-bottom:1px solid #ddd; padding:10px 2.5%;}
.bdwrite #bdwr table th{font-weight:bold; color:#333; text-align:left;}
.bdwrite #bdwr table input{padding:4px 0; width:100%;}
.bdwrite #bdwr textarea{width:97%; padding:1%; height:200px;}
.bdwrite .btn button{background:#a30b05; color:#fff; padding:12px 0; width:100%;}
.bdwrite .w_cnt{padding-bottom:20px; border-bottom:1px solid #ddd; margin-bottom:20px;}


/* 占쎌뮇夷뤄옙醫듢� */

.newspp ul.news li{border-bottom:1px solid #ddd; padding-bottom:15px; margin-bottom:15px;}
.newspp ul.news li:after{content:"";display:block; clear:both; zoom:1;}
.newspp ul.news li .thumb{background:#eee; width:35%; height:100%; margin-right:2.5%; float:left;}
.newspp ul.news li .thumb img{width:100%;height:120px;}
.newspp ul.news li .cnt{float:left; width:62%;}
.newspp ul.news li .cnt .tit{display:block; font-weight:600; font-size:1.1em; color:#464646; margin-bottom:8px;}
.newspp ul.news li .cnt .date{display:block; font-size:0.85em; color:#959595; margin-bottom:10px;}
.newspp ul.news li .cnt p{font-size:0.85em; color:#666;}

.paginate {clear:both;}

/* 占쎈쵑�돳占쎌뮆猷� 揶쎼끇�쑎�뵳占� */
.act_gall .gallery{overflow:hidden;}
.act_gall .gallery li{width:48%; padding:0 1%; float:left; margin-bottom:15px;}
.act_gall .gallery li .thumb{width:100%; margin-bottom:10px;}
.act_gall .gallery li .thumb img{width:100%}
.act_gall .gallery li .cnt .tit{display:block; text-align:center; color:#333; font-weight:500;}
.act_gall .gallery li .cnt .date{display:block; text-align:center; font-size:.75em; color:#999;}

/* 占싸쎈린占싼됰뼊 view */
.bdview2 #bdv_tb{margin-bottom:20px;}
.bdview2 #bdv_tb .tit p{font-size:1.1em; font-weight:bold; color:#333; margin-bottom:10px; }
.bdview2 #bdv_tb .tit span{font-size:0.85em; color:#707070;}
.bdview2 #bdv_tb .cnt{border-top:1px solid #c7c7c7; border-bottom:1px solid #d7d7d7; margin-top:20px;}
.bdview2 #bdv_tb .cnt .files{background:#ececec; color:#a10a05; font-size:0.85em; padding:10px 1%;}
.bdview2 #bdv_tb .cnt .txt{padding:20px 1%; }
.bdview2 #bdv_tb .cnt .txt p{line-height:1.5em;}
.bdview2 #bdv_tb .btn{text-align:right; margin-top:15px;}
.bdview2 #bdv_tb .btn button{border:1px solid #ddd; padding:8px 12px; color:#555;}


/* 占쎈슣�뜚�뤃�딄쉐占쏙옙 */
.org{border-bottom:1px solid #e2e0e1}
.org table thead th{border-top:1px solid #b20e0d;border-bottom:1px solid #e2e0e1;height:15px;line-height:15px;padding:15px 5px;text-align:center;font-weight:400;font-size:.9em;}
.org table tbody td{height:15px;line-height:15px;padding:10px 5px;text-align:center; font-size:.9em;}
.org tbody td.bg{background-color:#fffbfa;}

/* 占쎈챷沅쀯쭕占� */
.grt .tabcontent .sec_img{width:26.5%; float:left; margin-right:4.5%; margin-bottom:10px;}
.grt .tabcontent .sec_img img{width:100%;}
.grt .tabcontent .sec_txt h3{color: #a67c52; font-size: 1.2em; margin-bottom:20px; font-weight: 600; font-family: 'Nanum Myeongjo';}
.grt .tabcontent .sec_txt p{margin-bottom:15px;}
.grt .tabcontent .sec_txt .name{text-align:right; }
.grt .tabcontent .sec_txt .name strong{font-size:1.2em; font-weight:bold;}

/* 占쎄퀬�겫 */
.his .month{margin-bottom:30px;}
.his .month h3{background:url('/resources/mobile/img/ico_arrow_red.jpg') no-repeat left 1px; color:#333; padding-left:3%; font-size:1.1em; padding-bottom:6px; border-bottom:1px solid #ddd; margin-bottom:15px;}
.his .month ul li{font-size:0.9em; color:#666; line-height:24px; padding-left:3%; background:url('/resources/mobile/img/ico_dot.png') no-repeat left 12px;}

/* 占싼딅씜占쎈슡而� */
.bizbox{padding:25px 4%;} 
.bg-g{background:#f3f3f3;}
.bg-r{background:#fde8e8;}
.biz .bizbox h3{background:url('/resources/mobile/img/ico_arrow_red.png') no-repeat left 4px; background-size:1.7%; color:#333; padding-left:3%; font-size:1.1em; margin-bottom:20px;}
.biz .bizbox > div{width:78%; margin:0 auto;}
.biz .bizbox > div > img{width:100%; margin-bottom:15px;}
.biz .bizbox > div > ul li{padding:10px 0 8px 5%; border-bottom:1px dotted #999; background:url('/resources/mobile/img/icon_ywbox.jpg') no-repeat left 12px;color:#555;}
.biz .bizbox > div > ul li p{font-size:0.8em; color:#999; letter-spacing:1px; margin-top:3px;}


/* 筌띾�곕릭疫꿸퀡占쏙옙�슣�뵥占싼됱춾 */
.cn-grt .tabcontent .who{}
.cn-grt .tabcontent .sec_img{width:30.5%; float:left; margin-right:4.5%; margin-bottom:10px;}

.cn-grt .tabcontent .sec_img img{width:100%;}
.cn-grt .tabcontent .sec_txt h3{color: #a67c52; font-size: 1.2em; margin-bottom:20px; font-weight: 600; font-family: 'Nanum Myeongjo'; line-height: 1.5em;}
.cn-grt .tabcontent .sec_txt p{margin-bottom:15px;}
.cn-grt .tabcontent .sec_txt .who{padding-top:55px;}
.cn-grt .tabcontent .sec_txt .who .names{font-size: 1em; color: #252525; margin-bottom: 2px;}
.cn-grt .tabcontent .sec_txt .who .names_c{margin-top:10px; font-size: 1em; color: #252525; margin-bottom:5px !important;}
.cn-grt .tabcontent .sec_txt .who .names span{font-size: 1.2em; font-family: 'Nanum Myeongjo'; font-weight: 600; letter-spacing: 2px; color: #333;}
.cn-grt .tabcontent .sec_txt .who .names_c span{font-size: 1.2em; font-family: 'Nanum Myeongjo'; font-weight: 600; letter-spacing: 2px; color: #333;}
.cn-grt .tabcontent .sec_txt .who .lv{ margin-bottom:35px !important;font-size: 0.75em; color: #7d7d7d;}
.cn-grt .tabcontent .sec_txt .name{text-align:right;}
.cn-grt .tabcontent .sec_txt .name strong{font-size:1.2em; font-weight:bold;}
.cn-grt .cele{border-bottom:1px solid #ddd; margin-bottom:40px; padding-bottom:30px;}

.ac {text-align:center}


/* 170424_회원정보 팝업 */
.popMemDetail{}
.popMemDetail {position: absolute;_position: absolute;top: 0;left: 0;z-index: 9000;width: 100%;height: 100%}
.popMemDetail .closePop{width:16px;height:16px;display:block;position:absolute;top:15px;right:10px;}
.popMemDetail .bg_new{position:fixed;_position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#000;opacity: .5;filter:alpha(opacity=50)}

.mw_defalut{position:fixed;z-index:999999;-moz-box-shadow: 0px 10px 21px #000;-webkit-box-shadow: 0px 10px 21px #000;box-shadow: 0px 10px 21px #000;}
.mw_defalut .mw_title{height:48px;text-align:left;overflow:hidden;position:relative;background:#d03e3c;}  /*   4679ea    6a71ce    5a64c9 */
.mw_defalut .mw_title .title{font-size:16px;color:#fff;font-weight:bold !important;line-height:48px;padding-left:15px;}
.mw_defalut .mw_title .close_layer{width:16px;height:16px;display:block;position:absolute;top:15px;right:10px;}
.mw_defalut .mw_ctWrap{padding:20px 20px 15px 20px;background:#fff;}
.mw_defalut .mw_contents{text-align:left;font-size:15px;line-height:1.2;}
.btnStyle05{display:inline-block;height:25px;line-height:25px;background:#fff;padding:0 10px;text-align:center;font-size:12px !important;font-weight:bold;color:#ff5e5e !important;border:1px solid #ff5e5e;border-radius:4px;vertical-align:middle;}
.writeTable{}
.writeTable{width:100%;border-top:2px solid #333 !important;margin:0 auto;}
.writeTable caption{display:none;}
.writeTable tbody th{background:#f5f5f5;padding:5px 0 5px 5px;font-weight:bold;font-size:13px;line-height:1.5;white-space:normal;text-align:left;border:1px solid #bbb;vertical-align:middle}
.writeTable tbody td{background:#fff !important;min-height:35px;padding:5px 0 5px 5px;font-weight:normal;font-size:13px;line-height:1.5;white-space:normal;text-align:left;border:1px solid #bbb;vertical-align:middle}
.writeTable tbody td a{font-weight:bold;}
.writeTable tbody td a:hover{color:#06f;}