@charset "utf-8";
blockquote {margin:0;padding:80px 0;font-family:var(--ff-MT);font-size:2.6em;text-align:center;}

#bo_gall, #bo_w {display:none;position:relative;max-width:1340px;margin:auto;padding:80px 0;}
#container_title {display:none;}
#map {padding:40px 0;text-align:center;background-image:linear-gradient(to right,#083c80,#1b4f93,#083c80);}
	#map figure {position:relative;margin:0;}
	#map figure figcaption {}
	#map figure figcaption ul {display:inline-block;margin:auto;}
	#map figure figcaption ul:after {content:'';display:block;clear:both;visibility:hidden;}
	#map figure figcaption ul li {
		display:inline-block;float:left;padding:7px 15px;border-radius:3px;
		font-family:var(--ff-RC);font-size:1.1em;font-weight:600;color:#fff;text-transform:uppercase;text-align:center;box-shadow:2px 2px 2px rgba(0,0,0,.4);
		}
	#map figure figcaption ul li+li {margin-left:7px;}
	#map figure figcaption ul li.color_h {background-color:#a77eff;}
	#map figure figcaption ul li.color_p {background-color:#7197f0;}
	#map figure figcaption ul li.color_c {background-color:#ff8e61;}

/* 갤러리 목록 */
.swiper-container {padding-bottom:50px;}
.swiper-slide {position:relative;border:1px solid #efefef;padding:10px;text-align:center;}
	.swiper-slide .gall_chk {position:absolute;left:1px;top:1px;}
	.swiper-slide .gall_txt {margin-top:10px;}
	.swiper-slide .gall_txt .bo_tit {font-size:.72em;font-weight:normal;}
.swiper-pagination {}
	.swiper-pagination-bullet {display:inline-block;width:12px;height:12px;background:#d5d5d5;opacity:1;}
	.swiper-pagination-bullet+.swiper-pagination-bullet {margin-left:3px;}
	.swiper-pagination-bullet-active {background:#f50;}

/* 게시판 쓰기 */
#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_w .bo_v_option li {display:inline-block;float:left;text-align:left;margin:0 5px 0 0}
#bo_w .bo_v_option li label {vertical-align:baseline}
#bo_w .bo_v_option .chk_box input[type="checkbox"] + label span {margin-left:0;margin-right:5px}
#bo_w .write_div {margin:10px 0;position:relative}
#bo_w .write_div:after {display:block;visibility:hidden;clear:both;content:""}
#bo_w .bo_w_info:after {display:block;visibility:hidden;clear:both;content:""}
#bo_w .bo_w_info .frm_input {float:left;margin-bottom:1%}
#bo_w #wr_password, #bo_w #wr_homepage {margin-left:1%}
#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;font-size:1.2em;text-align:center;color:#b2b2b2}
#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;font-size:1.2em;text-align:center;color:#b2b2b2}
#bo_w .bo_w_flie .frm_file {padding-left:50px;margin-top:3px}
#bo_w .bo_w_flie .file_wr {position:relative;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 #d0d3db;width:100%;height:40px;border-radius:3px}
#bo_w .btn_submit {padding:0 20px;font-size:1.167em}
#bo_w .btn_cancel {border-radius:3px;font-size:1.167em}


@media (max-width:1480px) {
	#bo_gall {padding:60px 20px;}
	blockquote {font-size:2.2em;}
}
@media (max-width:1024px) {
	blockquote {font-size:1.6em;}
	.swiper-slide .gall_txt {margin-top:0;}
}
@media (max-width:768px) {
	blockquote {padding:50px 0;font-size:1.25em;}
}
