@charset "utf-8";

/* 게시판 목록 */
#bo_cate {background:#ecf2f3;padding:7px;margin:10px 0;border:1px solid #bed1d4}
#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {zoom:1}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {display:inline-block;padding:2px;}
#bo_cate a {display:block;line-height:26px;padding:0 10px;border-radius:3px;border:1px solid transparent}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#d2d6dc;}
#bo_cate #bo_cate_on {z-index:2;background:#3497d9;color:#fff;font-weight:bold;border-bottom-color:#1977b5;
-webkit-box-shadow: inset 0 2px 5px rgb(33, 135, 202);
-moz-box-shadow: inset 0 2px 5px rgb(33, 135, 202);
box-shadow:inset 0 2px 5px rgb(33, 135, 202);}

/* 갤러리 목록 */
#bo_gall {width:100%;}
#bo_gall h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#bo_gall #gall_ul {position:relative;width:100%;margin:0;padding:0;list-style:none;}
#bo_gall #gall_ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_gall .gall_box {position:relative;margin:0 0 30px 0;border:1px solid #efefef;background:#fff;}
#bo_gall .gall_li .gall_chk {position:absolute;top:0;left:0;margin:-1px 0 0 -1px;padding:5px 7px;border:1px solid #efefef;background:#fff;z-index:2;}
#bo_gall .gall_li .gall_con {position:relative;text-align:center;}
#bo_gall .gall_li .gall_con a {display:block;padding:5px;}
#bo_gall .gall_li .gall_con a:hover * {color:#f36;}
#bo_gall .gall_img {overflow:hidden;}
#bo_gall .gall_img img {max-width:100%;transition:all .2s;}
#bo_gall .gall_li .gall_con a:hover .gall_img img {transform:scale(1.2) rotate(12deg);}
#bo_gall .gall_text_href {font-family:"Noto Sans KR","NanumGothic","나눔고딕","돋움";font-size:.92em;line-height:52px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}

.gall_row .col-gn-0,.gall_row .col-gn-1,.gall_row .col-gn-2,.gall_row .col-gn-3,.gall_row .col-gn-4,.gall_row .col-gn-5,.gall_row .col-gn-6,.gall_row .col-gn-7,.gall_row .col-gn-8,.gall_row .col-gn-9,.gall_row .col-gn-10 {position:relative;min-height:1px;padding-left:10px;*padding-left:0;padding-right:10px;*padding-right:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0;}
.gall_row .col-gn-0,.latest_row .col-gn-1{width:100%}
.gall_row .col-gn-2{width:50%}
.gall_row .col-gn-3{width:33.33333333%}
.gall_row .col-gn-4{width:25%}
.gall_row .col-gn-5{width:20%}
.gall_row .col-gn-6{width:16.66666667%}
.gall_row .col-gn-7{width:14.28571428%}
.gall_row .col-gn-8{width:12.5%}
.gall_row .col-gn-9{width:11.11111111%}
.gall_row .col-gn-10{width:10%}
.gall_row .box_clear {clear:both}

#bo_gall li.empty_list {padding:85px 0;text-align:center}

@media all and (max-width:740px) {
	.gall_row .col-gn-5 {width:33%}
}

/* 게시판 쓰기 */
#bbs_write {margin-top:30px !important;padding:15px 20px;border:1px solid #ededed;border-radius:3px;background-color:#fafafa;}
	#bbs_write ul {list-style:none;margin:0;padding:0;}
	#bbs_write ul li {padding:3px 0;}
	#bbs_write ul li.option {margin-bottom:10px;border-bottom:1px solid #ededed;text-align:right;}
	#bbs_write ul li.option label {cursor:pointer;}
	#bbs_write ul li.option input {margin-left:15px;cursor:pointer;}
	#bbs_write ul li span.tit {display:block;margin-bottom:8px;font-family:'Noto Sans KR','NanumGothic','나눔고딕',Dotum;font-size:1.1em;font-weight:400;}
	#bbs_write ul li span.tit label {font-family:'Noto Sans KR','NanumGothic','나눔고딕',Dotum;}
	#bbs_write ul li span.tit strong {font-weight:500;color:#ff3061;}
	#bbs_write ul li input.frm_input, #bbs_write ul li input.frm_file {width:100%;height:45px;padding-left:7px;border:1px solid #e5e5e5;line-height:2em;background-color:#fff !important;}
	#bbs_write ul li input.frm_file {margin-bottom:10px;}
	#bbs_write ul li input.frm_file:last-child {margin:0;}
	#bbs_write ul li input.captcha_box {width:200px !important;}
	#bbs_write ul li select {height:35px;border:1px solid #e5e5e5;background:#fff !important;cursor:pointer;}
	#bbs_write ul li textarea {width:100%;border:1px solid #e5e5e5;}
#char_count_desc {display:block;margin:0 0 5px;padding:0}
#char_count_wrap {margin:5px 0 0;text-align:right}
#char_count {font-weight:bold}

/* 게시판 읽기 */
#bo_v {}
#bo_v .h2_tit {margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #efefef;font-size:1.6em;font-family:'Noto Sans KR','NanumGothic','나눔고딕',Dotum;font-weight:normal;}

#bo_v_atc {}
#bo_v_atc_title {position:absolute;font-size:0;line-height:0;overflow:hidden}

#bo_v_img {}
#bo_v_img a.view_image {display:block;text-align:center;}
#bo_v_img a+a {margin-top:10px;}

#bo_v_con {display:inline-block;width:auto;margin:30px auto;text-align:left;}

#bo_v_file {padding:10px 20px;border:1px solid #e5e5e5;border-radius:3px;background-color:#f2f2f2;}
	#bo_v_file ul {list-style:none;margin:0;padding:0;}
	#bo_v_file ul li {padding:0 10px;border-bottom:1px solid #fff;line-height:2em;}
	#bo_v_file ul li:last-child {border:none;}
	#bo_v_file ul li a.view_file_download {font-size:.9em;}
	#bo_v_file ul li a.view_file_download:hover {color:#f51a48;}
	#bo_v_file ul li a.view_file_download:before {margin-right:5px;content:"\f019";font-family:"FontAwesome";color:#f51a48;}
	#bo_v_file ul li span.bo_v_file_cnt {display:inline-block;font-size:.8em;color:#999;}
	#bo_v_file ul li span.bo_v_file_cnt:before, #bo_v_file ul li span.bo_v_file_cnt:after {content:"|";margin:0 15px;}
	#bo_v_file ul li span.bo_v_file_date {display:inline-block;font-size:.8em;color:#999;}
#bo_v_link {margin-bottom:30px;}
	#bo_v_link ul {list-style:none;margin:0;padding:0;}
	#bo_v_link ul li {}
	#bo_v_link ul li a {display:block;padding:0 30px;border-bottom:1px solid #e5e5e5;font-size:.9em;line-height:2em;}
	#bo_v_link ul li a:hover {color:#236dae;}
	#bo_v_link ul li a:before {margin-right:10px;content:"\f0c1";font-family:"FontAwesome";color:#236dae;}
	#bo_v_link ul li a span.bo_v_link_cnt {display:inline-block;font-size:.8em;color:#999;}
	#bo_v_link ul li a span.bo_v_link_cnt:before {content:"|";margin:0 15px;}


/* 1024px 미만 해상도를 위한 코드 */
@media all and (max-width:1024px) {
	.gall_row .col-gn-5 {width:33%;}
}
