/* cs center */
.tbl.bbs_list p span.new {
    word-wrap: break-word !important;
    display: inline-block;
    margin: 21px 0 0 5px;
    width: 43px;
    height: 20px;
    color: #08343c;
    font-family: 'NexaBold !important';
    font-size: 11px !important;
    line-height: 22px;
    text-transform: uppercase;
    background: #ffd800;
    border-radius: 20px;
    text-indent: 0%;
    text-align: center;
}

.faq_list .question{padding:17px 168px 17px 260px}
.faq_list .question .number{position:absolute;top:50%;left:0;width:90px;text-align:center;font-size:16px;line-height:24px;margin-top:-12px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;z-index:3}
.faq_list .question .cate{position:absolute;top:50%;left:90px;width:140px;text-align:center;font-size:16px;line-height:24px;margin-top:-12px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;z-index:3}
.faq_list .question .subject{position:relative;font-size:16px;line-height:24px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;z-index:3}
.faq_list .question .hit{position:absolute;top:50%;right:100px;height:100%;text-align:center;font-size:16px;line-height:24px;margin-top:-12px;font-weight:300;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;z-index:3}
.faq_list .answer{padding:25px 68px 25px 90px}
.faq_list .answer .answer_data p{line-height:24px;margin-top:10px}
.faq_list .answer .answer_data p:first-child{margin-top:0}
.faq_list > ul > li.open .question .number,
.faq_list > ul > li.open .question .cate,
.faq_list > ul > li.open .question .hit,
.faq_list > ul > li.open .question .subject{color:#fff}

.list_search{position:relative;margin-top:50px;margin-bottom:20px;height:40px;}
.list_search .list_tab{overflow:hidden;height:40px}
.list_search .list_tab > div > div{float:left;width:auto;padding:0 20px;background:url(/images/content/input_list_line.gif) left center no-repeat}
.list_search .list_tab > div > div:first-child{background:none;padding-left:0}
.list_search .list_tab > div > div > a{display:block;line-height:40px;font-size:16px}
.list_search .list_tab > div > div > a:hover,.list_search .list_tab > div > div.actived > a{color:#333;text-decoration: underline}

.list_search .input_list{overflow:hidden;text-align:left;}

.list_search .simple_search {position:absolute;top:0;right:0;max-width:320px;border:1px solid #d9d9d9;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:100;}
.list_search .simple_search p {position:relative;padding:0 49px 0 10px;background:#f6f6f6;}
.list_search .simple_search input {position:relative;width:100%;height:38px;font-size:18px;padding:0;background:none;border:none;}
.list_search .simple_search a {position:absolute;top:0;right:0;display:block;background:#fff;border-left:1px solid #d9d9d9;}

.list_view{margin-top:30px;}
.list_view .view_top {position:relative; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background:#f6f6f6;}
.list_view .view_top .subject{padding:17px 100px 17px 30px; font-size:18px; color:#444; line-height:24px; text-align:left; }
.list_view .view_top .top_info{overflow:hidden; position:absolute; top:0; right:0; height:56px;}
.list_view .view_top .top_info li {position:relative; float:left; padding:0 15px; height:100%; color:#666; background:url('/images/content/list_view_top_info_line.gif') left center no-repeat;}
.list_view .view_top .top_info li:first-child {background:none;}
.list_view .view_top .top_info li > span {position:relative; top:28px; left:0; display:block; font-size:14px; line-height:28px; margin-top:-14px;}

.list_view .view_top .top_info2 {position: relative; overflow:hidden; padding:17px 30px; top: auto; right: auto; border-top: 1px solid #d9d9d9;}
.list_view .view_top .top_info2 li{position:relative; float:left;color:#888;font-weight:300;padding:0 15px;background:url(/images/content/list_view_top_info_line.gif) left center no-repeat;}
.list_view .view_top .top_info2 li:first-child{background:none; padding-left:0;}

.list_view .view_cont{padding:40px 30px;border-bottom:1px solid #d9d9d9;text-align:left;font-size:16px;line-height:28px}
.list_view .view_cont > ul.view_attach_img {display:none; margin:20px auto; }
.list_view .view_cont > ul.view_attach_img li { display: table-cell; text-align:center; margin-bottom:10px; }
.list_view .view_cont .view_attach_file {overflow:hidden; margin-top:20px; }
.list_view .view_cont .view_attach_file > ul {}
.list_view .view_cont .view_attach_file > ul li {float:left; font-size:14px;margin-right:20px; }
.list_view .view_cont .view_attach_file > ul li img {position:relative; margin-left:5px; top:5px;}

.list_view.notice .view_top .subject{padding-right:390px}

.edit_box_wrap {overflow:hidden;max-height:500px;padding:10px;border:solid 1px #d9d9d9;background:#fff;vertical-align:middle;}

/* event */
.event_list ul{overflow:hidden;}
.event_list ul li{float:left;width:33.33%;}
.event_list .list_wrap{margin:10px;}
.event_list .thumb{position:relative;border:1px solid #efefef;}
.event_list dl{padding:30px 10px;text-align:center;background:#f6f6f6;}
.event_list dl dt{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.event_list dl dd{font-size:14px;color:#888;margin-top:10px;}

.event_view{max-width:1280px;margin:50px auto 0 auto;border-bottom:1px solid #d9d9d9}
.event_view .view_top{position:relative;text-align:left;background:#f6f6f6;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.event_view .view_top h3{font-size:18px;color:#333;line-height:24px;padding:17px 420px 17px 30px;}
.event_view .view_top ul{position:absolute;top:0;right:0;height:100%}
.event_view .view_top ul li{float:left;position:relative;height:100%;padding:0 20px;background:url(../../images/content/list_view_line.gif) left center no-repeat}
.event_view .view_top ul li:first-child{background:none;}
.event_view .view_top ul li span{position:relative;top:50%;display:block;font-size:16px;color:#888;line-height:22px;margin-top:-11px;text-align:center}
.event_view .view_top ul li a{position:relative;top:50%;display:block;height:58px;margin-top:-29px}
.event_view .view_top ul li.date span{padding:0 10px;}
.event_view .view_top ul li.date span br{display:none;}
.event_view .view_cont{padding:30px}
.event_view .comment_input{border-bottom:none;}

/* ºñ¹øÈ®ÀÎ·¹ÀÌ¾î */
#pn_pop {min-height: 40px!important;}
.pw_wrap{width:300px;margin:0 auto;z-index:10000;}
.pw_popup{position:relative;padding:10px 10px;background:#fff;text-align:center;}
.pw_popup span {display:none;}
.pw_popup_input{float:left; position:relative!important; width:120px!important;padding:0 3px!important;height:20px!important;border:1px solid #9c9c9c!important;background:#cecece!important;line-height:20px!important;font-size:12px!important;color:#000!important;}
.pw_popup a {display:inline-block;width:50px;height:022px;line-height:22px;text-align:center;color:#fff;border:1px solid #4467b9;text-align:center;margin:0 auto;margin-left:3px;margin-right:3px;white-space:nowrap;}
.pw_popup a:hover, .pw_popup a:active, .pw_popup a:visited {color:#545454;}
.btnSt1 {color:#fff;background-color:#7998ea;}
.btnSt2 {color:#fff;background:#7f7f7f;}

/* paging */
.paging {position:relative; margin-top:20px; text-align:center;}
.paging ul {display:inline-block; zoom:1; *display:inline;}
.paging ul li {display:inline;}
.paging ul li a {display:block; float:left; font-size:16px; text-align:center; width:28px; height:28px; line-height:28px;}
.paging ul li a.prev {width:8px; margin-right:15px;}
.paging ul li a.next {width:8px; margin-left:15px;}
.paging ul li a.prev02 {width:13px; margin-right:10px;}
.paging ul li a.next02 {width:13px; margin-left:10px;}
.paging ul li a.next02:hover,
.paging ul li a.prev02:hover,
.paging ul li a.prev:hover,
.paging ul li a.next:hover {background:none;}
.paging ul li a.current {cursor:default;}
.paging ul li a:hover,
.paging ul li a.current {color:#fff; background:#133586; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.paging.btn_page .btn_list {position:absolute; top:0; right:0;}


/* desktop 1023 */
@media screen and (max-width:1023px){
	
	.list_search.faq_list_search{padding-right:282px}
	.list_search .list_tab > div > div{padding:0 10px} 
	
	.faq_list .question{padding-right:68px}
    .faq_list .question .hit{display:none}

	.list_view .view_top .top_info{position:relative;padding-left:30px;top:auto;right:auto;height:58px;border-top:1px solid #d9d9d9}
    .list_view .view_top .top_info li{text-align:left;} 
    .list_view .view_top .top_info li:first-child {padding-left:0;}
	.list_view .view_top .top_info li > span{top:50%;font-size:14px;}   
    .list_view.notice .view_top .subject{padding-right:15px}  

	.event_list dl{padding:15px 10px}
    .event_list dl dt{font-size:16px}

}

/* desktop 768 */
@media screen and (max-width:768px){
	.list_view{margin-top:15px}    
    .list_view .view_cont{padding:20px 15px; font-size:14px; line-height:24px}
	.list_search {margin-top:25px; margin-bottom:20px; height:auto; padding-right:0 !important;}
	.list_search {margin:15px 5px;}
	.list_search .simple_search {margin-top:10px;}
	.list_search .simple_search {position:relative; top:auto; right:auto; max-width:100%;}
	.list_search .input_list {overflow:hidden; text-align:center;}  
	.detail_data {margin-top:5px; font-size:12px; color:#666;}
}

/* desktop 640 */
@media screen and (max-width:640px){ 
    .event_list ul li {width:50%;}
    .event_list .list_wrap {margin:5px;}
	.list_search .list_tab > div > div {padding:0 5px;}
    .list_search .list_tab > div > div > a {font-size:13px;}
	
	.comment_input .t_wrap{margin-top:0}
	
	.paging ul li a.prev,
	.paging ul li a.next,
	.paging ul li a.prev02,
	.paging ul li a.next02,
	.paging ul li a.current {display:block;}

}