@charset "utf-8";
/* 게시판 목록 */

#bo_gall {}
#pg_tit {margin:60px 0;font-size:2.6em;font-weight:100;text-align:center;}

#bo_gall #gall_ul {margin:10px -10px 0;padding:0;list-style:none;zoom:1}
#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 #ccc;background:#fff;border-radius:0 0 2px 2px}
#bo_gall .gall_li .gall_chk {position:absolute;top:0;left:0;padding:8px;background:#fff;}

.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 .gall_now .gall_text_href a {color:#ff3061}

#bo_gall .gall_href a:link, #bo_gall .gall_href a:focus, #bo_gall .gall_href a:hover {text-decoration:none}
#bo_gall .gall_img {border-bottom:1px solid #eee;text-align:center}
#bo_gall .gall_img a,#bo_gall .gall_img .no_image,#bo_gall .gall_img .is_notice{display:block}
#bo_gall .gall_img img {max-width:100%;height:auto !important}
#bo_gall .gall_img span {display:inline-block;background:#eee;text-align:center;line-height:150px;text-transform:uppercase;font-size:1.25em;color:#777}

#bo_gall .gall_text_href {}
#bo_gall .gall_text_href a {}
#bo_gall .gall_text_href img {margin:0 0 0 4px}
#bo_gall .bo_tit {display:block;padding:15px 0;color:#000;font-size:1.083em;text-align:center;}
#bo_gall li.empty_list {padding:85px 0;text-align:center}


/* 게시판 쓰기 */
#bo_w {position:relative;margin:50px auto 20px;}
#bo_w .write_div{margin:10px 0;position:relative}
#bo_w .bo_w_info:after {display:block;visibility:hidden;clear:both;content:""}
#bo_w .bo_w_info .frm_input{float:left;width:33%}
#bo_w #wr_password{margin:0 0.5%  }
#bo_w .wr_content.smarteditor2 iframe{background:#fff}
#bo_w .bo_w_tit{position:relative}
#bo_w .bo_w_tit .frm_input{padding-right:120px;}
#bo_w .bo_w_tit #btn_autosave{position:absolute;top:5px;right:5px;line-height:30px;height:30px;}
#bo_w .bo_w_link label{position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background: #eee;text-align:center;color:#888}
#bo_w .bo_w_link .frm_input{padding-left:50px}
#bo_w .bo_w_flie .lb_icon{position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background:#eee;text-align:center;color:#888}
#bo_w .bo_w_flie .frm_file{padding-left:50px;}
#bo_w .bo_w_flie .file_wr{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0}
#bo_w .bo_w_flie .frm_input{margin:10px 0 0 }
#bo_w .bo_w_flie .file_del{position:absolute;top:10px;right:10px;font-size:0.92em;color:#7d7d7d}
#bo_w .bo_w_select select{border:1px solid #3497d9;height:40px;border-radius:3px}#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 {position:relative;margin:50px auto 20px;}
#bo_v_title {margin-bottom:35px;text-align:center;}
	#bo_v_title .bo_v_tit {font-size:2.2em;font-weight:normal;}
	#bo_v_title .bo_v_cate {display:inline-block;line-height:26px;background: #3497d9;color: #fff;font-weight: bold;border-bottom:1px solid #1977b5;padding:0 10px;border-radius:3px;}
#bo_v_info {}
	#bo_v_info ul {list-style:none;margin:20px 0 0;padding:10px;border:1px solid #e9e9e9;border-radius:2px;background:#fafafa;}
	#bo_v_info ul:after {display:block;visibility:hidden;clear:both;content:""}
	#bo_v_info ul li {float:left;margin-right:15px;font-size:.9em;color:#5c5c5c;}
	#bo_v_info ul li a, #bo_v_info ul li span {color:#5c5c5c;}
	#bo_v_info ul li.date {float:right;margin:0;}
	#bo_v_info ul li:before {margin-right:5px;font-family:"FontAwesome";color:#8290d3;}
	#bo_v_info ul li.name:before {content:"\f040";}
	#bo_v_info ul li.hit:before {content:"\f06e";}
	#bo_v_info ul li.comt:before {content:"\f27a";}
	#bo_v_info ul li.date:before {content:"\f017";}
	#bo_v_info ul li.email:before {content:"\f0e0";}
	#bo_v_info ul li.home:before {content:"\f015";}
#bo_v_file {margin:5px 0;border:1px solid #e9e9e9;border-radius:2px;}
	#bo_v_file h2 {padding:10px;font-weight:normal;background:#fafafa;}
	#bo_v_file ul {list-style:none;margin:0;padding:10px;}
	#bo_v_file ul li {padding:5px 10px;position:relative;font-size:.9em;color:#808080;}
	#bo_v_file ul li a {display:inline-block;font-weight:500;}
	#bo_v_file ul li a:before {margin-right:5px;content:"\f0ed";font-family:"FontAwesome";color:#8290d3;}
	#bo_v_file ul li a:hover {color:#8290d3;text-decoration:underline;}
	.bo_v_file_cnt  {position:absolute;top:5px;right:10px;color:#5c5c5c;}
#bo_v_link {margin:5px 0;border:1px solid #e9e9e9;border-radius:2px;}
	#bo_v_link h2 {padding:10px;font-weight:normal;background:#fafafa;}
	#bo_v_link ul {list-style:none;margin:0;padding:10px;}
	#bo_v_link ul li {padding:5px 10px;position:relative;font-size:.9em;color:#808080;}
	#bo_v_link ul li a {display:inline-block;font-weight:500;}
	#bo_v_link ul li a:before {margin-right:5px;content:"\f0c1";font-family:"FontAwesome";color:#8290d3;}
	#bo_v_link ul li a:hover {color:#8290d3;text-decoration:underline;}
	.bo_v_link_cnt  {position:absolute;top:5px;right:10px;color:#5c5c5c;}

#bo_v_atc {min-height:200px;}
#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;margin-top:20px;text-align:center;}
	#bo_v_img img {max-width:100%;height:auto}
#bo_v_con {margin:30px 0;}
	#bo_v_con * {line-height:1.45em;}
	#bo_v_con a {text-decoration:underline !important;}
	#bo_v_con img {max-width:100%;height:auto}
