/*event*/
.subcon .event{ margin-top:75px; border-top:1px solid #e2e2e2; padding-top:30px;}

/*bbs*/
/*목록*/
input, select, textarea{ font-family:'Noto Sans KR', sans-serif;}
.subcon .event h2#container_title{ margin: 0; padding: 0; width: 1px; height: 1px; font-size: 0; line-height: 0; overflow: hidden; }
.subcon .event #bo_gall{ position:relative; overflow:hidden;}
.subcon .event #bo_gall #bo_cate #bo_cate_ul{}
.subcon .event #bo_gall #bo_cate #bo_cate_ul li{}
.subcon .event #bo_gall #bo_cate #bo_cate_ul li a{ width:120px; padding:15px 0; border:1px solid #e2e2e2; background:#fff; color:#383838;}
.subcon .event #bo_gall #bo_cate #bo_cate_ul li a:hover{background:#d4e1d7; color:#1d8667;}
.subcon .event #bo_gall #bo_cate #bo_cate_ul li a#bo_cate_on{ background:#1d8667; border:1px solid #1d8667; color:#fff; }
.subcon .event #bo_gall .bo_fx{ position:absolute; top:25px; right:0;}
.subcon .event #bo_sch{}
.subcon .event #bo_sch .btn_submit{ background:#1d8667; padding:0 20px;}

/*게시물읽기*/
#bo_v #bo_v_top{}
#bo_v #bo_v_top ul.bo_v_com{}
a.btn_b01{ border: 1px solid #e2e2e2; background:#fafafa; }
a.btn_admin{ border: 1px solid #d4e1d7; background:#d4e1d7;}
a.btn_b02{ border: 1px solid #1d8667; background:#1d8667; color:#fff;}
#bo_v h1#bo_v_title{ font-family:'Noto Sans KR', sans-serif; color:#383838; font-weight:300; font-size:1.7em; padding:5px 0;}
#bo_v #bo_v_info{padding:0 0 20px;}
#bo_v #bo_v_atc #bo_v_con{}
#bo_v #bo_v_atc #bo_v_con p{ font-size:14px; }
#bo_v #bo_vc{ display:none; }
#bo_v #bo_vc_w{ border-bottom: 2px solid #1d8667;}
#bo_v #bo_vc_w form{ display:none; }
#bo_v #bo_vc_w form .btn_confirm input.btn_submit{ background:#1d8667; }
#bo_gall .gall_now .gall_text_href a { color:#1d8667;}
.subcon .event #bo_gall form#fboardlist .bo_fx{ position:relative; top:0; left:0;}
.btn_bo_adm input{ background:#383838; }

/*게시물쓰기*/
.btn_submit{ background:#1d8667; }



/*----------------------------------------------------------*/
/* 일반 pc */
@media screen and (max-width:1280px) {
	/*event*/
	.subcon .event{ margin-top:50px;}
}

/* 테블릿 */
@media screen and (max-width:1024px) {
}

/* 소형 테블릿 */
@media screen and (max-width:768px) {

}

/* 모바일 */
@media screen and (max-width:640px) {

}

/* 최소 사이즈 처리 */
@media screen and (max-width:480px) {
    #wrap { min-width:320px; }
}