.content_main { display:block; padding:0 0 15px 0; font-size:16px;font-weight:700; }
.content_sub { display:block; padding:0 0 15px 10px; }
#bo_v_atc { position:relative; margin:0 auto;overflow:hidden; font-size:14px;  text-align:left;}
#bo_v_atc p { line-height:28px;}
#bo_v_img { position:relative;width:100%;overflow:hidden; text-align:center; }
#bo_v_con { float:right;width:490px;overflow:hidden; }
#bo_v_img img{ margin:0 0 10px 0; text-align:center; }

.service_content { float:left; width:100%; text-align:left;line-height:140%; font-size:13px;margin:0;padding:15px;border-top:solid 1px #ffffff;/*border-bottom:solid 1px #e8e8e8;*/ }
.service_content:first-child { border-top:none }

#bo_v_content { width:auto; }
.service_content h4 { background:url("/images/icon/sub_title_02.png") no-repeat 0 7px;padding:0px 0 0px 20px;font-size:18px; }
.service_content ol { padding:10px 0; }
.sub-box {padding:15px; background-color:#dfe2e5;line-height:160%; color:#494b4d;margin:0 0 15px 0;}
.sub-box p {line-height:160%; color:#494b4d; padding:10px 0;}
.box_default h4 { background:none; padding:0; }
.service_content h5 {font-size:18px; }
@media only screen and ( max-width:859px){
	#bo_v_img img, #bo_v_con img {width:100%;height:auto;}
}

/* 갤러리 목록 */
#bo_gall h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#bo_gall #gall_ul {margin:0px 0 0;padding:0;list-style:none;zoom:1; position:relative; text-align:center; }
#bo_gall #gall_ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_gall .gall_li { width:30%; float:left; display:inline-block; vertical-align:top; margin:0 5% 30px 0}
#bo_gall .gall_li:nth-child(3n) { float:right;text-align:right; margin:0}

#bo_gall .gall_con {margin:0;padding:0;list-style:none}
#bo_gall .gall_con li {display:block;margin:0 0 5px; text-align:center;}
#bo_gall .gall_con .gall_subject {display:inline-block;width:50px}

#bo_gall .gall_now .gall_text_href a {color:#ff3061}

#bo_gall .gall_href a {display:table-cell;height:175px;text-align:center;vertical-align:middle;border:1px solid #e6e6e6;padding:1px;box-sizing:border-box;}
#bo_gall .gall_href img {max-height:100%; width:auto;}
#bo_gall .gall_href a:link, #bo_gall .gall_href a:focus, #bo_gall .gall_href a:hover {text-decoration:none}
#bo_gall .gall_href strong, #bo_gall .gall_href span {display:inline-block;background:#f7f7f7;text-align:center;line-height:10em}

#bo_gall .gall_text_href {margin:10px 0 !important; text-align:center; font-size:1.0rem;}
#bo_gall .gall_text_href a { font-weight:400; color:#333;}
#bo_gall .gall_text_href span {display:inline !important}
#bo_gall .gall_text_href img {margin:0 0 0 4px}

#bo_sch {margin-bottom:10px;padding-top:5px;text-align:center}
#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}

#bo_gall li.empty_list {padding:85px 0;text-align:center}
