/*     1251045 : 공백      */
#sub_view #container .contents{padding:0}
.solid_line__1251045__ {box-sizing:border-box; display:block; position:relative; width:100%; height:60px;}
.solid_line__1251045__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251045__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251045__ {height:40px;}
}

/*     1251015 : 타이틀 텍스트      */
.title__1251015__ {font-size:0}
.title__1251015__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251015__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251015__.style_top p {padding-top:10px}
.title__1251015__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1251015__.style_right p {padding-right:14px}
.title__1251015__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1251015__.style_bottom p {padding-bottom:12px}
.title__1251015__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1251015__.style_left p {padding-left:14px}
.title__1251015__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1251015__.style_circle1 p {padding-left:18px}
.title__1251015__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251015__.style_circle2 p {padding-left:18px}
.title__1251015__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251015__ p {font-size:42px}
	.title__1251015__.style_top p:before {width:42px}
	.title__1251015__.style_right p:before {height:42px}
	.title__1251015__.style_bottom p:before {width:42px}
	.title__1251015__.style_left p:before {height:42px}
}

/*     1251025 : 공백      */
.solid_line__1251025__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1251025__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251025__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251025__ {height:30px;}
}

/*     1251035 : 장문 텍스트      */
.textarea__1251035__ p {
	display:block;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#444444;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1251035__ p {font-size:24px}
}

/*     1251075 : 공백      */
.solid_line__1251075__ {box-sizing:border-box; display:block; position:relative; width:100%; height:30px;}
.solid_line__1251075__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251075__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251075__ {height:20px;}
}

/*     1251995 : 버튼      */
.button__1251995__ {font-size:0}
.button__1251995__ a {
	display:inline-block;margin:0;padding:15px 25px;
	border:1px solid #2a2a2a;border-radius:100px;background:#2a2a2a;box-sizing:border-box;
	font-size:15px;font-weight:bold;color:#fff;text-align:center;letter-spacing:-.03em;line-height:1.3em;
}
.button__1251995__.style_line a {background:transparent;color:#2a2a2a}

@media all and (min-width:1024px){
	.button__1251995__ a {font-size:20px}
.button__1251995__ a:hover{background:#0f6052;color:#fff;border:none;}
}

/*     1251065 : 셀 설정      */
.row__1251065__ {background-size:cover;}
.cell_option__1251065__ {display:table;width:100%}
.cell_option__1251065__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

#sub_view #container .contents {padding-bottom:0}

@media (max-width:1023px){
	.col__1251065__ {padding:40px 0;}
}

@media (min-width:1024px){
.row__1251065__  .col {text-align:right;}
	.col__1251065__ {padding:150px 0; padding-right:60px;text-align:left;;}
}

/*     1252015 : 블록 설정      */
.block_option__1252015__ {display:table;width:100%}
.block_option__1252015__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1252015__ {padding:60px 0;}
}


@media (min-width:1024px){
	.row__1252015__ {padding:120px 0;}
}

/*     1254505 : 공백      */
.solid_line__1254505__ {box-sizing:border-box; display:block; position:relative; width:100%; height:48px;}
.solid_line__1254505__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1254505__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1254505__ {height:24px;}
}

/*     1254475 : 타이틀 텍스트      */
.title__1254475__ {font-size:0}
.title__1254475__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:32px;font-weight:bold;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1254475__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1254475__.style_top p {padding-top:10px}
.title__1254475__.style_top p:before {top:0;left:0;width:32px;height:4px}

.title__1254475__.style_right p {padding-right:14px}
.title__1254475__.style_right p:before {top:16%;right:0;width:4px;height:32px}

.title__1254475__.style_bottom p {padding-bottom:12px}
.title__1254475__.style_bottom p:before {bottom:0;left:0;width:32px;height:4px}

.title__1254475__.style_left p {padding-left:14px}
.title__1254475__.style_left p:before {top:16%;left:0;width:4px;height:32px}

.title__1254475__.style_circle1 p {padding-left:18px}
.title__1254475__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1254475__.style_circle2 p {padding-left:18px}
.title__1254475__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1254475__ p {font-size:40px}
	.title__1254475__.style_top p:before {width:40px}
	.title__1254475__.style_right p:before {height:40px}
	.title__1254475__.style_bottom p:before {width:40px}
	.title__1254475__.style_left p:before {height:40px}
}

/*     1254485 : 공백      */
.solid_line__1254485__ {box-sizing:border-box; display:block; position:relative; width:100%; height:20px;}
.solid_line__1254485__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1254485__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1254485__ {height:20px;}
}

/*     1254495 : 타이틀 텍스트      */
.title__1254495__ {font-size:0}
.title__1254495__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1254495__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1254495__.style_top p {padding-top:10px}
.title__1254495__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1254495__.style_right p {padding-right:14px}
.title__1254495__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1254495__.style_bottom p {padding-bottom:12px}
.title__1254495__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1254495__.style_left p {padding-left:14px}
.title__1254495__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1254495__.style_circle1 p {padding-left:18px}
.title__1254495__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1254495__.style_circle2 p {padding-left:18px}
.title__1254495__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1254495__ p {font-size:28px}
	.title__1254495__.style_top p:before {width:28px}
	.title__1254495__.style_right p:before {height:28px}
	.title__1254495__.style_bottom p:before {width:28px}
	.title__1254495__.style_left p:before {height:28px}
}

/*     1254525 : 공백      */
.solid_line__1254525__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1254525__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1254525__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1254525__ {height:20px;}
}

/*     1254455 : 이미지 리스트 (타일형)      */
.img_tile__1254455__ {overflow:hidden}
.img_tile__1254455__ .img_inner {margin:0 -5px}
.img_tile__1254455__ .img_inner:after {content:'';display:block;clear:both}
.img_tile__1254455__ * {box-sizing:border-box}
.img_tile__1254455__ .item {float:left;position:relative;width:100%;padding:5px}

.img_tile__1254455__ .item a {display:block}

.img_tile__1254455__ .figure {display:block; overflow: hidden; border-top-left-radius: 20px; border-top-right-radius: 20px;}
.img_tile__1254455__ .figure img {
  vertical-align:top;
  width: 100%;
  display: block;
}

.img_tile__1254455__ .caption {
  display:block;
  margin-top:10px;
  background: #fff;
  padding: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.05);
}

.img_tile__1254455__ .caption > span {display:block}
.img_tile__1254455__ .caption > span.subject {
  font-weight:bold;
  color:#444444;
  font-size: 20px;
  line-height: 1.4em;
}

.img_tile__1254455__ .caption > span.content {
  margin-top:10px;
  color:#999999;
  font-size: 14px;
  line-height: 1.6em;
}

/* 각각의 단어를 박스로 꾸며줄 스타일 */
.img_tile__1254455__ .box-item {
  display: inline-block;
  padding: 6px 12px;
  margin: 4px 6px 0 0;
  font-size: 13px;
  font-weight: 500;
  background-color: #f3f1fa;
  border-radius: 999px;
  color: #5e47d1;
  border: 1px solid #e1dffd;
  white-space: nowrap;
}


/* 텍스트 크기 */
.text_m_sml__1254455__ .caption > span.subject {font-size:14px;line-height:1.4em}
.text_m_sml__1254455__ .caption > span.content {font-size:13px;line-height:1.5em}
.text_m_med__1254455__ .caption > span.subject {font-size:16px;line-height:1.4em}
.text_m_med__1254455__ .caption > span.content {font-size:14px;line-height:1.4em}
.text_m_big__1254455__ .caption > span.subject {font-size:18px;line-height:1.4em}
.text_m_big__1254455__ .caption > span.content {font-size:15px;line-height:1.5em}

/* 모바일 컬럼 설정 */
.col_m_1__1254455__ .item {width:100%}
.col_m_2__1254455__ .item {width:50%}
.col_m_3__1254455__ .item {width:33.3333%}
.col_m_4__1254455__ .item {width:25%}
.col_m_1__1254455__ .item,
.col_m_2__1254455__ .item2n,
.col_m_3__1254455__ .item3n,
.col_m_4__1254455__ .item4n {clear:both}

@media (min-width:768px){
  .col_m_1__1254455__ .item,
  .col_m_2__1254455__ .item2n,
  .col_m_3__1254455__ .item3n,
  .col_m_4__1254455__ .item4n {clear:none}

  .col_t_1__1254455__ .item {width:100%}
  .col_t_2__1254455__ .item {width:50%}
  .col_t_3__1254455__ .item {width:33.3333%}
  .col_t_4__1254455__ .item {width:25%}
  .col_t_5__1254455__ .item {width:20%}
  .col_t_6__1254455__ .item {width:16.6666%}
  .col_t_1__1254455__ .item,
  .col_t_2__1254455__ .item2n,
  .col_t_3__1254455__ .item3n,
  .col_t_4__1254455__ .item4n,
  .col_t_5__1254455__ .item5n,
  .col_t_6__1254455__ .item6n {clear:both}
}

@media (min-width:1024px){
  .img_tile__1254455__ .img_inner {margin:0 -10px}
  .img_tile__1254455__ .item {padding:10px}
  .img_tile__1254455__ .caption {margin-top:15px;padding:40px;}
  .img_tile__1254455__ .caption > span.content {margin-top:10px}

  .text_sml__1254455__ .caption > span.subject {font-size:14px;line-height:1.3em}
  .text_sml__1254455__ .caption > span.content {font-size:13px;line-height:1.3em}
  .text_med__1254455__ .caption > span.subject {font-size:16px;line-height:1.4em}
  .text_med__1254455__ .caption > span.content {font-size:14px;line-height:1.5em}
  .text_big__1254455__ .caption > span.subject {font-size:34px;line-height:2.5em}
  .text_big__1254455__ .caption > span.content {font-size:18px;line-height:1.5em}
  .text_big__1254455__ .caption > span.box-icon {font-size:20px;line-height:1.5em}
  .col_t_1__1254455__ .item,
  .col_t_2__1254455__ .item2n,
  .col_t_3__1254455__ .item3n,
  .col_t_4__1254455__ .item4n,
  .col_t_5__1254455__ .item5n,
  .col_t_6__1254455__ .item6n {clear:none}

  .col_pc_1__1254455__ .item {width:100%}
  .col_pc_2__1254455__ .item {width:50%}
  .col_pc_3__1254455__ .item {width:33.3333%}
  .col_pc_4__1254455__ .item {width:25%}
  .col_pc_5__1254455__ .item {width:20%}
  .col_pc_6__1254455__ .item {width:16.6666%}
  .col_pc_1__1254455__ .item,
  .col_pc_2__1254455__ .item2n,
  .col_pc_3__1254455__ .item3n,
  .col_pc_4__1254455__ .item4n,
  .col_pc_5__1254455__ .item5n,
  .col_pc_6__1254455__ .item6n {clear:both}
}

/*     1254555 : 공백      */
.solid_line__1254555__ {box-sizing:border-box; display:block; position:relative; width:100%; height:100px;}
.solid_line__1254555__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1254555__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1254555__ {height:50px;}
}

/*     1254535 : 타이틀 텍스트      */
.title__1254535__ {font-size:0}
.title__1254535__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:32px;font-weight:bold;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1254535__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1254535__.style_top p {padding-top:10px}
.title__1254535__.style_top p:before {top:0;left:0;width:32px;height:4px}

.title__1254535__.style_right p {padding-right:14px}
.title__1254535__.style_right p:before {top:16%;right:0;width:4px;height:32px}

.title__1254535__.style_bottom p {padding-bottom:12px}
.title__1254535__.style_bottom p:before {bottom:0;left:0;width:32px;height:4px}

.title__1254535__.style_left p {padding-left:14px}
.title__1254535__.style_left p:before {top:16%;left:0;width:4px;height:32px}

.title__1254535__.style_circle1 p {padding-left:18px}
.title__1254535__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1254535__.style_circle2 p {padding-left:18px}
.title__1254535__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1254535__ p {font-size:40px}
	.title__1254535__.style_top p:before {width:40px}
	.title__1254535__.style_right p:before {height:40px}
	.title__1254535__.style_bottom p:before {width:40px}
	.title__1254535__.style_left p:before {height:40px}
}

/*     1254545 : 공백      */
.solid_line__1254545__ {box-sizing:border-box; display:block; position:relative; width:100%; height:20px;}
.solid_line__1254545__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1254545__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1254545__ {height:20px;}
}

/*     1254515 : 타이틀 텍스트      */
.title__1254515__ {font-size:0}
.title__1254515__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1254515__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1254515__.style_top p {padding-top:10px}
.title__1254515__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1254515__.style_right p {padding-right:14px}
.title__1254515__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1254515__.style_bottom p {padding-bottom:12px}
.title__1254515__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1254515__.style_left p {padding-left:14px}
.title__1254515__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1254515__.style_circle1 p {padding-left:18px}
.title__1254515__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1254515__.style_circle2 p {padding-left:18px}
.title__1254515__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1254515__ p {font-size:28px}
	.title__1254515__.style_top p:before {width:28px}
	.title__1254515__.style_right p:before {height:28px}
	.title__1254515__.style_bottom p:before {width:28px}
	.title__1254515__.style_left p:before {height:28px}
}

/*     1267225 : 공백      */
.solid_line__1267225__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1267225__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1267225__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1267225__ {height:20px;}
}

/*     1254565 : 이미지 리스트 (타일형)      */
.img_tile__1254565__ {overflow:hidden}
.img_tile__1254565__ .img_inner {margin:0 -5px}
.img_tile__1254565__ .img_inner:after {content:'';display:block;clear:both}
.img_tile__1254565__ * {box-sizing:border-box}
.img_tile__1254565__ .item {float:left;position:relative;width:100%;padding:5px}

.img_tile__1254565__ .item a {display:block}

.img_tile__1254565__ .figure {display:block; overflow: hidden; border-top-left-radius: 20px; border-top-right-radius: 20px;}
.img_tile__1254565__ .figure img {
  vertical-align:top;
  width: 100%;
  display: block;
}

.img_tile__1254565__ .caption {
  display:block;
  margin-top:10px;
  background: #fff;
  padding: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.05);
}

.img_tile__1254565__ .caption > span {display:block}
.img_tile__1254565__ .caption > span.subject {
  font-weight:bold;
  color:#444444;
  font-size: 20px;
  line-height: 1.4em;
}

.img_tile__1254565__ .caption > span.content {
  margin-top:10px;
  color:#999999;
  font-size: 14px;
  line-height: 1.6em;
}

/* 각각의 단어를 박스로 꾸며줄 스타일 */
.img_tile__1254565__ .box-item {
  display: inline-block;
  padding: 6px 12px;
  margin: 4px 6px 0 0;
  font-size: 13px;
  font-weight: 500;
  background-color: #f3f1fa;
  border-radius: 999px;
  color: #5e47d1;
  border: 1px solid #e1dffd;
  white-space: nowrap;
}


/* 텍스트 크기 */
.text_m_sml__1254565__ .caption > span.subject {font-size:14px;line-height:1.4em}
.text_m_sml__1254565__ .caption > span.content {font-size:13px;line-height:1.5em}
.text_m_med__1254565__ .caption > span.subject {font-size:16px;line-height:1.4em}
.text_m_med__1254565__ .caption > span.content {font-size:14px;line-height:1.4em}
.text_m_big__1254565__ .caption > span.subject {font-size:18px;line-height:1.4em}
.text_m_big__1254565__ .caption > span.content {font-size:15px;line-height:1.5em}

/* 모바일 컬럼 설정 */
.col_m_1__1254565__ .item {width:100%}
.col_m_2__1254565__ .item {width:50%}
.col_m_3__1254565__ .item {width:33.3333%}
.col_m_4__1254565__ .item {width:25%}
.col_m_1__1254565__ .item,
.col_m_2__1254565__ .item2n,
.col_m_3__1254565__ .item3n,
.col_m_4__1254565__ .item4n {clear:both}

@media (min-width:768px){
  .col_m_1__1254565__ .item,
  .col_m_2__1254565__ .item2n,
  .col_m_3__1254565__ .item3n,
  .col_m_4__1254565__ .item4n {clear:none}

  .col_t_1__1254565__ .item {width:100%}
  .col_t_2__1254565__ .item {width:50%}
  .col_t_3__1254565__ .item {width:33.3333%}
  .col_t_4__1254565__ .item {width:25%}
  .col_t_5__1254565__ .item {width:20%}
  .col_t_6__1254565__ .item {width:16.6666%}
  .col_t_1__1254565__ .item,
  .col_t_2__1254565__ .item2n,
  .col_t_3__1254565__ .item3n,
  .col_t_4__1254565__ .item4n,
  .col_t_5__1254565__ .item5n,
  .col_t_6__1254565__ .item6n {clear:both}
}

@media (min-width:1024px){
  .img_tile__1254565__ .img_inner {margin:0 -10px}
  .img_tile__1254565__ .item {padding:10px}
  .img_tile__1254565__ .caption {margin-top:15px;padding:40px;}
  .img_tile__1254565__ .caption > span.content {margin-top:10px}

  .text_sml__1254565__ .caption > span.subject {font-size:14px;line-height:1.3em}
  .text_sml__1254565__ .caption > span.content {font-size:13px;line-height:1.3em}
  .text_med__1254565__ .caption > span.subject {font-size:16px;line-height:1.4em}
  .text_med__1254565__ .caption > span.content {font-size:14px;line-height:1.5em}
  .text_big__1254565__ .caption > span.subject {font-size:34px;line-height:2.5em}
  .text_big__1254565__ .caption > span.content {font-size:18px;line-height:1.5em}
  .text_big__1254565__ .caption > span.box-icon {font-size:20px;line-height:1.5em}
  .col_t_1__1254565__ .item,
  .col_t_2__1254565__ .item2n,
  .col_t_3__1254565__ .item3n,
  .col_t_4__1254565__ .item4n,
  .col_t_5__1254565__ .item5n,
  .col_t_6__1254565__ .item6n {clear:none}

  .col_pc_1__1254565__ .item {width:100%}
  .col_pc_2__1254565__ .item {width:50%}
  .col_pc_3__1254565__ .item {width:33.3333%}
  .col_pc_4__1254565__ .item {width:25%}
  .col_pc_5__1254565__ .item {width:20%}
  .col_pc_6__1254565__ .item {width:16.6666%}
  .col_pc_1__1254565__ .item,
  .col_pc_2__1254565__ .item2n,
  .col_pc_3__1254565__ .item3n,
  .col_pc_4__1254565__ .item4n,
  .col_pc_5__1254565__ .item5n,
  .col_pc_6__1254565__ .item6n {clear:both}
}

/*     1251165 : 공백      */
.solid_line__1251165__ {box-sizing:border-box; display:block; position:relative; width:100%; height:200px;}
.solid_line__1251165__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251165__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251165__ {height:40px;}
}

/*     1251115 : 타이틀 텍스트      */
.title__1251115__ {font-size:0}
.title__1251115__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251115__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251115__.style_top p {padding-top:10px}
.title__1251115__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1251115__.style_right p {padding-right:14px}
.title__1251115__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1251115__.style_bottom p {padding-bottom:12px}
.title__1251115__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1251115__.style_left p {padding-left:14px}
.title__1251115__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1251115__.style_circle1 p {padding-left:18px}
.title__1251115__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251115__.style_circle2 p {padding-left:18px}
.title__1251115__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251115__ p {font-size:42px}
	.title__1251115__.style_top p:before {width:42px}
	.title__1251115__.style_right p:before {height:42px}
	.title__1251115__.style_bottom p:before {width:42px}
	.title__1251115__.style_left p:before {height:42px}
}

/*     1251135 : 공백      */
.solid_line__1251135__ {box-sizing:border-box; display:block; position:relative; width:100%; height:20px;}
.solid_line__1251135__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251135__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251135__ {height:20px;}
}

/*     1251125 : 타이틀 텍스트      */
.title__1251125__ {font-size:0}
.title__1251125__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251125__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251125__.style_top p {padding-top:10px}
.title__1251125__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1251125__.style_right p {padding-right:14px}
.title__1251125__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1251125__.style_bottom p {padding-bottom:12px}
.title__1251125__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1251125__.style_left p {padding-left:14px}
.title__1251125__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1251125__.style_circle1 p {padding-left:18px}
.title__1251125__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251125__.style_circle2 p {padding-left:18px}
.title__1251125__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251125__ p {font-size:42px}
	.title__1251125__.style_top p:before {width:42px}
	.title__1251125__.style_right p:before {height:42px}
	.title__1251125__.style_bottom p:before {width:42px}
	.title__1251125__.style_left p:before {height:42px}
}

/*     1251185 : 공백      */
.solid_line__1251185__ {box-sizing:border-box; display:block; position:relative; width:100%; height:60px;}
.solid_line__1251185__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251185__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251185__ {height:40px;}
}

/*     1251145 : YouTube 동영상 플레이어      */
/* farm */
.farm__1251145__ {display:table;width:100%}
.farm__1251145__ p {display:table-cell;height:200px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

/* player */
.player__1251145__ {display:block;overflow:hidden;position:relative;height:0;padding:0}
.player__1251145__ .player-item,
.player__1251145__ iframe,
.player__1251145__ embed,
.player__1251145__ object,
.player__1251145__ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.player__1251145__.player-16by9 {padding-bottom:56.25%}
.player__1251145__.player-4by3 {padding-bottom:75%}

/*     1251155 : YouTube 동영상 플레이어      */
/* farm */
.farm__1251155__ {display:table;width:100%}
.farm__1251155__ p {display:table-cell;height:200px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

/* player */
.player__1251155__ {display:block;overflow:hidden;position:relative;height:0;padding:0}
.player__1251155__ .player-item,
.player__1251155__ iframe,
.player__1251155__ embed,
.player__1251155__ object,
.player__1251155__ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.player__1251155__.player-16by9 {padding-bottom:56.25%}
.player__1251155__.player-4by3 {padding-bottom:75%}

/*     1251175 : 공백      */
.solid_line__1251175__ {box-sizing:border-box; display:block; position:relative; width:100%; height:200px;}
.solid_line__1251175__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251175__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251175__ {height:40px;}
}

/*     1251265 : 블록 설정      */
.block_option__1251265__ {display:table;width:100%}
.block_option__1251265__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1251265__ {padding:60px 0;}
}


@media (min-width:1024px){
	.row__1251265__ {padding:120px 0;}
}

/*     1251235 : 타이틀 텍스트      */
.title__1251235__ {font-size:0}
.title__1251235__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#9972e4;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251235__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251235__.style_top p {padding-top:10px}
.title__1251235__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1251235__.style_right p {padding-right:14px}
.title__1251235__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1251235__.style_bottom p {padding-bottom:12px}
.title__1251235__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1251235__.style_left p {padding-left:14px}
.title__1251235__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1251235__.style_circle1 p {padding-left:18px}
.title__1251235__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251235__.style_circle2 p {padding-left:18px}
.title__1251235__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251235__ p {font-size:42px}
	.title__1251235__.style_top p:before {width:42px}
	.title__1251235__.style_right p:before {height:42px}
	.title__1251235__.style_bottom p:before {width:42px}
	.title__1251235__.style_left p:before {height:42px}
}

/*     1251255 : 공백      */
.solid_line__1251255__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1251255__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251255__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251255__ {height:20px;}
}

/*     1251245 : 타이틀 텍스트      */
.title__1251245__ {font-size:0}
.title__1251245__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:normal;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251245__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251245__.style_top p {padding-top:10px}
.title__1251245__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1251245__.style_right p {padding-right:14px}
.title__1251245__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1251245__.style_bottom p {padding-bottom:12px}
.title__1251245__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1251245__.style_left p {padding-left:14px}
.title__1251245__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1251245__.style_circle1 p {padding-left:18px}
.title__1251245__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251245__.style_circle2 p {padding-left:18px}
.title__1251245__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251245__ p {font-size:64px}
	.title__1251245__.style_top p:before {width:64px}
	.title__1251245__.style_right p:before {height:64px}
	.title__1251245__.style_bottom p:before {width:64px}
	.title__1251245__.style_left p:before {height:64px}
}

/*     1251275 : 타이틀 텍스트      */
.title__1251275__ {font-size:0}
.title__1251275__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251275__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251275__.style_top p {padding-top:10px}
.title__1251275__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1251275__.style_right p {padding-right:14px}
.title__1251275__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1251275__.style_bottom p {padding-bottom:12px}
.title__1251275__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1251275__.style_left p {padding-left:14px}
.title__1251275__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1251275__.style_circle1 p {padding-left:18px}
.title__1251275__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251275__.style_circle2 p {padding-left:18px}
.title__1251275__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251275__ p {font-size:20px}
	.title__1251275__.style_top p:before {width:20px}
	.title__1251275__.style_right p:before {height:20px}
	.title__1251275__.style_bottom p:before {width:20px}
	.title__1251275__.style_left p:before {height:20px}
}

/*     1251295 : 블록 설정      */
.block_option__1251295__ {display:table;width:100%}
.block_option__1251295__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1251295__ {padding: 60px 0; background:   linear-gradient(180deg, rgba(255, 255, 255, 0.19) 0%, rgba(255, 255, 255, 0.81) 32%, #ffffff 100%),   url('/img_up/shop_pds/todayomh/build/block_set/bg_doctor1743589629.webp') !important; background-size: cover !important ; background-position: center !important; background-repeat: no-repeat !important;}
}


@media (min-width:1024px){
	.row__1251295__ {padding: 350px 0; background:   linear-gradient(180deg, rgba(255, 255, 255, 0.19) 0%, rgba(255, 255, 255, 0.81) 32%, #ffffff 100%),   url('/img_up/shop_pds/todayomh/build/block_set/bg_doctor1743589629.webp') !important; background-size: cover !important ; background-position: center !important; background-repeat: no-repeat !important;}
}

/*     1251305 : 타이틀 텍스트      */
.video-wrapper__1251305__ {
  position: relative;
  width: 100%;
  max-width: 470px; /* 필요 시 조정 */
  margin: 0 auto;
}

.video-wrapper__1251305__ video {
  width: 100%;
  height: auto;
  display: block;
}

.video-wrapper__1251305__ .play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(0,0,0,0.6);
  color: #fff;
  border: none;
  border-radius: 50%;
  width: 64px;
  height: 64px;
  font-size: 24px;
  line-height: 64px;
  text-align: center;
  cursor: pointer;
  z-index: 10;
}

.video-wrapper__1251305__ video.playing + .play-button {
  display: none;
}

/*     1251315 : 블록 설정      */
.block_option__1251315__ {display:table;width:100%}
.block_option__1251315__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1251315__ {padding: 160px 0;}
}


@media (min-width:1024px){
	.row__1251315__ {padding: 350px 0;}
}

/*     1251325 : 타이틀 텍스트      */
.title__1251325__ {font-size:0}
.title__1251325__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:36px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251325__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251325__.style_top p {padding-top:10px}
.title__1251325__.style_top p:before {top:0;left:0;width:36px;height:4px}

.title__1251325__.style_right p {padding-right:14px}
.title__1251325__.style_right p:before {top:16%;right:0;width:4px;height:36px}

.title__1251325__.style_bottom p {padding-bottom:12px}
.title__1251325__.style_bottom p:before {bottom:0;left:0;width:36px;height:4px}

.title__1251325__.style_left p {padding-left:14px}
.title__1251325__.style_left p:before {top:16%;left:0;width:4px;height:36px}

.title__1251325__.style_circle1 p {padding-left:18px}
.title__1251325__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251325__.style_circle2 p {padding-left:18px}
.title__1251325__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251325__ p {font-size:72px}
	.title__1251325__.style_top p:before {width:72px}
	.title__1251325__.style_right p:before {height:72px}
	.title__1251325__.style_bottom p:before {width:72px}
	.title__1251325__.style_left p:before {height:72px}
}

/*     1251415 : 블록 설정      */
.block_option__1251415__ {display:table;width:100%}
.block_option__1251415__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1251415__ {}
}


@media (min-width:1024px){
	.row__1251415__ {margin-top:-50px;}
}

/*     1251365 : 타이틀 텍스트      */
.title__1251365__ {font-size:0}
.title__1251365__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#999999;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251365__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251365__.style_top p {padding-top:10px}
.title__1251365__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1251365__.style_right p {padding-right:14px}
.title__1251365__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1251365__.style_bottom p {padding-bottom:12px}
.title__1251365__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1251365__.style_left p {padding-left:14px}
.title__1251365__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1251365__.style_circle1 p {padding-left:18px}
.title__1251365__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251365__.style_circle2 p {padding-left:18px}
.title__1251365__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251365__ p {font-size:32px}
	.title__1251365__.style_top p:before {width:32px}
	.title__1251365__.style_right p:before {height:32px}
	.title__1251365__.style_bottom p:before {width:32px}
	.title__1251365__.style_left p:before {height:32px}
}

/*     1251395 : 공백      */
.solid_line__1251395__ {box-sizing:border-box; display:block; position:relative; width:100%; height:20px;}
.solid_line__1251395__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251395__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251395__ {height:10px;}
}

/*     1251345 : 타이틀 텍스트      */
.title__1251345__ {font-size:0}
.title__1251345__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251345__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251345__.style_top p {padding-top:10px}
.title__1251345__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1251345__.style_right p {padding-right:14px}
.title__1251345__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1251345__.style_bottom p {padding-bottom:12px}
.title__1251345__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1251345__.style_left p {padding-left:14px}
.title__1251345__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1251345__.style_circle1 p {padding-left:18px}
.title__1251345__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251345__.style_circle2 p {padding-left:18px}
.title__1251345__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251345__ p {font-size:42px}
	.title__1251345__.style_top p:before {width:42px}
	.title__1251345__.style_right p:before {height:42px}
	.title__1251345__.style_bottom p:before {width:42px}
	.title__1251345__.style_left p:before {height:42px}
}

/*     1251375 : 셀 설정      */
.cell_option__1251375__ {display:table;width:100%}
.cell_option__1251375__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.col__1251375__ {padding:50px 0;padding-left:50px;;}
}

@media (min-width:1024px){
.row__1251375__  .col {text-align:right;}
	.col__1251375__ {min-height:320px;padding:100px 0 0 50px;;}
}

/*     1251405 : 공백      */
.solid_line__1251405__ {box-sizing:border-box; display:block; position:relative; width:100%; height:100px;}
.solid_line__1251405__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251405__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251405__ {height:70px;}
}

/*     1251335 : 이미지 (비율형)      */
.img_ratio__1251335__ {max-width:100%;vertical-align:top}
.img_ratio__1251335__ * {box-sizing:border-box}
.img_ratio__1251335__ a {display:block;vertical-align:top}
.img_ratio__1251335__ img {width:100%;vertical-align:top}

@media (min-width:768px){
	.img_ratio__1251335__ img {width:auto}
}

/*     1251385 : 셀 설정      */
.cell_option__1251385__ {display:table;width:100%}
.cell_option__1251385__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.col__1251385__ {padding:50px 0;;}
}

@media (min-width:1024px){
	.col__1251385__ {min-height:320px;padding:100px 0 0 50px;;}
}

/*     1251435 : 타이틀 텍스트      */
.title__1251435__ {font-size:0}
.title__1251435__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#999999;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251435__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251435__.style_top p {padding-top:10px}
.title__1251435__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1251435__.style_right p {padding-right:14px}
.title__1251435__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1251435__.style_bottom p {padding-bottom:12px}
.title__1251435__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1251435__.style_left p {padding-left:14px}
.title__1251435__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1251435__.style_circle1 p {padding-left:18px}
.title__1251435__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251435__.style_circle2 p {padding-left:18px}
.title__1251435__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251435__ p {font-size:32px}
	.title__1251435__.style_top p:before {width:32px}
	.title__1251435__.style_right p:before {height:32px}
	.title__1251435__.style_bottom p:before {width:32px}
	.title__1251435__.style_left p:before {height:32px}
}

/*     1251445 : 공백      */
.solid_line__1251445__ {box-sizing:border-box; display:block; position:relative; width:100%; height:20px;}
.solid_line__1251445__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251445__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251445__ {height:10px;}
}

/*     1251455 : 타이틀 텍스트      */
.title__1251455__ {font-size:0}
.title__1251455__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251455__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251455__.style_top p {padding-top:10px}
.title__1251455__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1251455__.style_right p {padding-right:14px}
.title__1251455__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1251455__.style_bottom p {padding-bottom:12px}
.title__1251455__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1251455__.style_left p {padding-left:14px}
.title__1251455__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1251455__.style_circle1 p {padding-left:18px}
.title__1251455__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251455__.style_circle2 p {padding-left:18px}
.title__1251455__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251455__ p {font-size:42px}
	.title__1251455__.style_top p:before {width:42px}
	.title__1251455__.style_right p:before {height:42px}
	.title__1251455__.style_bottom p:before {width:42px}
	.title__1251455__.style_left p:before {height:42px}
}

/*     1251945 : 공백      */
.solid_line__1251945__ {box-sizing:border-box; display:block; position:relative; width:100%; height:10px;}
.solid_line__1251945__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251945__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251945__ {height:20px;}
}

/*     1251515 : 이미지 리스트 (타일형)      */
.img_tile__1251515__ {overflow:hidden}
.img_tile__1251515__ .img_inner {margin:0 -5px}
.img_tile__1251515__ .img_inner:after {content:'';display:block;clear:both}
.img_tile__1251515__ * {box-sizing:border-box}
.img_tile__1251515__ .item {float:left;position:relative;width:100%;padding:5px}
.img_tile__1251515__ .item a {display:block}
.img_tile__1251515__ .figure {display:block}
.img_tile__1251515__ .figure img {vertical-align:top;height:200px;}
.img_tile__1251515__ .caption {display:block;margin-top:10px}
.img_tile__1251515__ .caption > span {display:block}
.img_tile__1251515__ .caption > span.subject {font-weight:bold;color:#d00000}
.img_tile__1251515__ .caption > span.content {margin-top:5px;color:#444444}

.text_m_sml__1251515__ .caption > span.subject {font-size:14px;line-height:1.4em}
.text_m_sml__1251515__ .caption > span.content {font-size:13px;line-height:1.5em}
.text_m_med__1251515__ .caption > span.subject {font-size:16px;line-height:1.4em}
.text_m_med__1251515__ .caption > span.content {font-size:14px;line-height:1.4em}
.text_m_big__1251515__ .caption > span.subject {font-size:18px;line-height:1.4em}
.text_m_big__1251515__ .caption > span.content {font-size:15px;line-height:1.5em}

.col_m_1__1251515__ .item {width:100%}
.col_m_2__1251515__ .item {width:50%}
.col_m_3__1251515__ .item {width:33.3333%}
.col_m_4__1251515__ .item {width:25%}
.col_m_1__1251515__ .item,
.col_m_2__1251515__ .item2n,
.col_m_3__1251515__ .item3n,
.col_m_4__1251515__ .item4n {clear:both}

@media (min-width:768px){
	.col_m_1__1251515__ .item,
	.col_m_2__1251515__ .item2n,
	.col_m_3__1251515__ .item3n,
	.col_m_4__1251515__ .item4n {clear:none}

	.col_t_1__1251515__ .item {width:100%}
	.col_t_2__1251515__ .item {width:50%}
	.col_t_3__1251515__ .item {width:33.3333%}
	.col_t_4__1251515__ .item {width:25%}
	.col_t_5__1251515__ .item {width:20%}
	.col_t_6__1251515__ .item {width:16.6666%}
	.col_t_1__1251515__ .item,
	.col_t_2__1251515__ .item2n,
	.col_t_3__1251515__ .item3n,
	.col_t_4__1251515__ .item4n,
	.col_t_5__1251515__ .item5n,
	.col_t_6__1251515__ .item6n {clear:both}
}

@media (min-width:1024px){
	.img_tile__1251515__ .img_inner {margin:0 -10px}
	.img_tile__1251515__ .item {padding:10px}
	.img_tile__1251515__ .caption {margin-top:15px}
	.img_tile__1251515__ .caption > span.content {margin-top:10px}

	.text_sml__1251515__ .caption > span.subject {font-size:14px;line-height:1.3em}
	.text_sml__1251515__ .caption > span.content {font-size:13px;line-height:1.3em}
	.text_med__1251515__ .caption > span.subject {font-size:16px;line-height:1.4em}
	.text_med__1251515__ .caption > span.content {font-size:14px;line-height:1.5em}
	.text_big__1251515__ .caption > span.subject {font-size:18px;line-height:1.4em}
	.text_big__1251515__ .caption > span.content {font-size:15px;line-height:1.5em}

	.col_t_1__1251515__ .item,
	.col_t_2__1251515__ .item2n,
	.col_t_3__1251515__ .item3n,
	.col_t_4__1251515__ .item4n,
	.col_t_5__1251515__ .item5n,
	.col_t_6__1251515__ .item6n {clear:none}

	.col_pc_1__1251515__ .item {width:100%}
	.col_pc_2__1251515__ .item {width:50%}
	.col_pc_3__1251515__ .item {width:33.3333%}
	.col_pc_4__1251515__ .item {width:25%}
	.col_pc_5__1251515__ .item {width:20%}
	.col_pc_6__1251515__ .item {width:16.6666%}
	.col_pc_1__1251515__ .item,
	.col_pc_2__1251515__ .item2n,
	.col_pc_3__1251515__ .item3n,
	.col_pc_4__1251515__ .item4n,
	.col_pc_5__1251515__ .item5n,
	.col_pc_6__1251515__ .item6n {clear:both}
}

/*     1251475 : 공백      */
.solid_line__1251475__ {box-sizing:border-box; display:block; position:relative; width:100%; height:50px;}
.solid_line__1251475__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251475__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251475__ {height:70px;}
}

/*     1251465 : 셀 설정      */
.cell_option__1251465__ {display:table;width:100%}
.cell_option__1251465__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.col__1251465__ {padding:50px 0;padding-left:50px;;}
}

@media (min-width:1024px){
.row__1251465__  .col {text-align:right;}
	.col__1251465__ {min-height:510px;padding:100px 0 0 50px;;}
}

/*     1251485 : 이미지 (비율형)      */
.img_ratio__1251485__ {max-width:100%;vertical-align:top}
.img_ratio__1251485__ * {box-sizing:border-box}
.img_ratio__1251485__ a {display:block;vertical-align:top}
.img_ratio__1251485__ img {width:100%;vertical-align:top}

@media (min-width:768px){
.img_ratio__1251485__ {
  position: relative;
  max-width: 100%;
  height: 400px; /* 원하는 공간 높이 지정 */
  vertical-align: top;
}

.img_ratio__1251485__ * {
  box-sizing: border-box;
}

.img_ratio__1251485__ a {
  display: block;
  vertical-align: top;
}

.img_ratio__1251485__ img {
  position: absolute;      /* 핵심! */
  top: 50px;               /* 원하는 위치로 조정 */
  left: 0px;
  width: 410px;            /* 고정 너비 또는 퍼센트 가능 */
  height: auto;
  vertical-align: top;
  z-index: 1;
}
}

/*     1251495 : 셀 설정      */
.cell_option__1251495__ {display:table;width:100%}
.cell_option__1251495__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.col__1251495__ {padding:50px 0;;}
}

@media (min-width:1024px){
	.col__1251495__ {min-height:610px;;}
}

/*     1251525 : 블록 설정      */
.block_option__1251525__ {display:table;width:100%}
.block_option__1251525__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1251525__ {padding: 150px 0 50px 0; }
}


@media (min-width:1024px){
	.row__1251525__ {padding: 350px 0 100px 0; }
}

/*     1251535 : 타이틀 텍스트      */
.title__1251535__ {font-size:0}
.title__1251535__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:36px;font-weight:bold;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251535__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251535__.style_top p {padding-top:10px}
.title__1251535__.style_top p:before {top:0;left:0;width:36px;height:4px}

.title__1251535__.style_right p {padding-right:14px}
.title__1251535__.style_right p:before {top:16%;right:0;width:4px;height:36px}

.title__1251535__.style_bottom p {padding-bottom:12px}
.title__1251535__.style_bottom p:before {bottom:0;left:0;width:36px;height:4px}

.title__1251535__.style_left p {padding-left:14px}
.title__1251535__.style_left p:before {top:16%;left:0;width:4px;height:36px}

.title__1251535__.style_circle1 p {padding-left:18px}
.title__1251535__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251535__.style_circle2 p {padding-left:18px}
.title__1251535__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251535__ p {font-size:64px}
	.title__1251535__.style_top p:before {width:64px}
	.title__1251535__.style_right p:before {height:64px}
	.title__1251535__.style_bottom p:before {width:64px}
	.title__1251535__.style_left p:before {height:64px}
}

/*     1251555 : 공백      */
.solid_line__1251555__ {box-sizing:border-box; display:block; position:relative; width:100%; height:60px;}
.solid_line__1251555__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251555__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251555__ {height:40px;}
}

/*     1251545 : 이미지 (비율형)      */
.img_ratio__1251545__ {max-width:100%;vertical-align:top}
.img_ratio__1251545__ * {box-sizing:border-box}
.img_ratio__1251545__ a {display:block;vertical-align:top}
.img_ratio__1251545__ img {width:100%;vertical-align:top}

@media (min-width:768px){
	.img_ratio__1251545__ img {width:auto;}
}

/*     1251575 : 공백      */
.solid_line__1251575__ {box-sizing:border-box; display:block; position:relative; width:100%; height:20px;}
.solid_line__1251575__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251575__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251575__ {height:10px;}
}

/*     1251565 : 타이틀 텍스트      */
.title__1251565__ {font-size:0}
.title__1251565__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#999999;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251565__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251565__.style_top p {padding-top:10px}
.title__1251565__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1251565__.style_right p {padding-right:14px}
.title__1251565__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1251565__.style_bottom p {padding-bottom:12px}
.title__1251565__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1251565__.style_left p {padding-left:14px}
.title__1251565__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1251565__.style_circle1 p {padding-left:18px}
.title__1251565__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251565__.style_circle2 p {padding-left:18px}
.title__1251565__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251565__ p {font-size:24px}
	.title__1251565__.style_top p:before {width:24px}
	.title__1251565__.style_right p:before {height:24px}
	.title__1251565__.style_bottom p:before {width:24px}
	.title__1251565__.style_left p:before {height:24px}
}

/*     1251585 : 블록 설정      */
.block_option__1251585__ {display:table;width:100%}
.block_option__1251585__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1251585__ {padding:60px 0;}
}


@media (min-width:1024px){
	.row__1251585__ {padding:160px 0 250px 0;}
}

/*     1251595 : 타이틀 텍스트      */
.title__1251595__ {font-size:0}
.title__1251595__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:32px;font-weight:bold;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251595__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251595__.style_top p {padding-top:10px}
.title__1251595__.style_top p:before {top:0;left:0;width:32px;height:4px}

.title__1251595__.style_right p {padding-right:14px}
.title__1251595__.style_right p:before {top:16%;right:0;width:4px;height:32px}

.title__1251595__.style_bottom p {padding-bottom:12px}
.title__1251595__.style_bottom p:before {bottom:0;left:0;width:32px;height:4px}

.title__1251595__.style_left p {padding-left:14px}
.title__1251595__.style_left p:before {top:16%;left:0;width:4px;height:32px}

.title__1251595__.style_circle1 p {padding-left:18px}
.title__1251595__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251595__.style_circle2 p {padding-left:18px}
.title__1251595__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251595__ p {font-size:40px}
	.title__1251595__.style_top p:before {width:40px}
	.title__1251595__.style_right p:before {height:40px}
	.title__1251595__.style_bottom p:before {width:40px}
	.title__1251595__.style_left p:before {height:40px}
}

/*     1251955 : 공백      */
.solid_line__1251955__ {box-sizing:border-box; display:block; position:relative; width:100%; height:10px;}
.solid_line__1251955__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251955__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251955__ {height:40px;}
}

/*     1251605 : 타이틀 텍스트      */
.title__1251605__ {font-size:0}
.title__1251605__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251605__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251605__.style_top p {padding-top:10px}
.title__1251605__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1251605__.style_right p {padding-right:14px}
.title__1251605__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1251605__.style_bottom p {padding-bottom:12px}
.title__1251605__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1251605__.style_left p {padding-left:14px}
.title__1251605__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1251605__.style_circle1 p {padding-left:18px}
.title__1251605__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251605__.style_circle2 p {padding-left:18px}
.title__1251605__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251605__ p {font-size:28px}
	.title__1251605__.style_top p:before {width:28px}
	.title__1251605__.style_right p:before {height:28px}
	.title__1251605__.style_bottom p:before {width:28px}
	.title__1251605__.style_left p:before {height:28px}
}

/*     1251625 : 공백      */
.solid_line__1251625__ {box-sizing:border-box; display:block; position:relative; width:100%; height:48px;}
.solid_line__1251625__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251625__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251625__ {height:24px;}
}

/*     1251615 : 타이틀 텍스트      */
.title__1251615__ {font-size:0}
.title__1251615__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251615__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251615__.style_top p {padding-top:10px}
.title__1251615__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1251615__.style_right p {padding-right:14px}
.title__1251615__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1251615__.style_bottom p {padding-bottom:12px}
.title__1251615__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1251615__.style_left p {padding-left:14px}
.title__1251615__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1251615__.style_circle1 p {padding-left:18px}
.title__1251615__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251615__.style_circle2 p {padding-left:18px}
.title__1251615__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251615__ p {font-size:28px}
	.title__1251615__.style_top p:before {width:28px}
	.title__1251615__.style_right p:before {height:28px}
	.title__1251615__.style_bottom p:before {width:28px}
	.title__1251615__.style_left p:before {height:28px}
}

/*     1251635 : 블록 설정      */
.block_option__1251635__ {display:table;width:100%}
.block_option__1251635__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1251635__ {min-height:500px;}
}


@media (min-width:1024px){
	.row__1251635__ {min-height:1200px;}
}

/*     1251655 : 공백      */
.solid_line__1251655__ {box-sizing:border-box; display:block; position:relative; width:100%; height:250px;}
.solid_line__1251655__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251655__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251655__ {height:150px;}
}

/*     1251645 : 타이틀 텍스트      */
.title__1251645__ {font-size:0}
.title__1251645__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:36px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251645__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251645__.style_top p {padding-top:10px}
.title__1251645__.style_top p:before {top:0;left:0;width:36px;height:4px}

.title__1251645__.style_right p {padding-right:14px}
.title__1251645__.style_right p:before {top:16%;right:0;width:4px;height:36px}

.title__1251645__.style_bottom p {padding-bottom:12px}
.title__1251645__.style_bottom p:before {bottom:0;left:0;width:36px;height:4px}

.title__1251645__.style_left p {padding-left:14px}
.title__1251645__.style_left p:before {top:16%;left:0;width:4px;height:36px}

.title__1251645__.style_circle1 p {padding-left:18px}
.title__1251645__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251645__.style_circle2 p {padding-left:18px}
.title__1251645__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251645__ p {font-size:64px}
	.title__1251645__.style_top p:before {width:64px}
	.title__1251645__.style_right p:before {height:64px}
	.title__1251645__.style_bottom p:before {width:64px}
	.title__1251645__.style_left p:before {height:64px}
}

/*     1251665 : 블록 설정      */
.block_option__1251665__ {display:table;width:100%}
.block_option__1251665__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1251665__ {padding:60px 0;}
}


@media (min-width:1024px){
	.row__1251665__ {padding:160px 0 0 0;}
}

/*     1251675 : 타이틀 텍스트      */
.title__1251675__ {font-size:0}
.title__1251675__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:32px;font-weight:bold;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251675__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251675__.style_top p {padding-top:10px}
.title__1251675__.style_top p:before {top:0;left:0;width:32px;height:4px}

.title__1251675__.style_right p {padding-right:14px}
.title__1251675__.style_right p:before {top:16%;right:0;width:4px;height:32px}

.title__1251675__.style_bottom p {padding-bottom:12px}
.title__1251675__.style_bottom p:before {bottom:0;left:0;width:32px;height:4px}

.title__1251675__.style_left p {padding-left:14px}
.title__1251675__.style_left p:before {top:16%;left:0;width:4px;height:32px}

.title__1251675__.style_circle1 p {padding-left:18px}
.title__1251675__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251675__.style_circle2 p {padding-left:18px}
.title__1251675__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251675__ p {font-size:40px}
	.title__1251675__.style_top p:before {width:40px}
	.title__1251675__.style_right p:before {height:40px}
	.title__1251675__.style_bottom p:before {width:40px}
	.title__1251675__.style_left p:before {height:40px}
}

/*     1251965 : 공백      */
.solid_line__1251965__ {box-sizing:border-box; display:block; position:relative; width:100%; height:10px;}
.solid_line__1251965__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251965__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251965__ {height:40px;}
}

/*     1251685 : 타이틀 텍스트      */
.title__1251685__ {font-size:0}
.title__1251685__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#9e9e9e;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251685__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251685__.style_top p {padding-top:10px}
.title__1251685__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1251685__.style_right p {padding-right:14px}
.title__1251685__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1251685__.style_bottom p {padding-bottom:12px}
.title__1251685__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1251685__.style_left p {padding-left:14px}
.title__1251685__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1251685__.style_circle1 p {padding-left:18px}
.title__1251685__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251685__.style_circle2 p {padding-left:18px}
.title__1251685__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251685__ p {font-size:28px}
	.title__1251685__.style_top p:before {width:28px}
	.title__1251685__.style_right p:before {height:28px}
	.title__1251685__.style_bottom p:before {width:28px}
	.title__1251685__.style_left p:before {height:28px}
}

/*     1251695 : 공백      */
.solid_line__1251695__ {box-sizing:border-box; display:block; position:relative; width:100%; height:48px;}
.solid_line__1251695__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251695__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251695__ {height:24px;}
}

/*     1251705 : 타이틀 텍스트      */
.title__1251705__ {font-size:0}
.title__1251705__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#9e9e9e;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251705__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251705__.style_top p {padding-top:10px}
.title__1251705__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1251705__.style_right p {padding-right:14px}
.title__1251705__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1251705__.style_bottom p {padding-bottom:12px}
.title__1251705__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1251705__.style_left p {padding-left:14px}
.title__1251705__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1251705__.style_circle1 p {padding-left:18px}
.title__1251705__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251705__.style_circle2 p {padding-left:18px}
.title__1251705__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251705__ p {font-size:28px}
	.title__1251705__.style_top p:before {width:28px}
	.title__1251705__.style_right p:before {height:28px}
	.title__1251705__.style_bottom p:before {width:28px}
	.title__1251705__.style_left p:before {height:28px}
}

/*     1252045 : 공백      */
.solid_line__1252045__ {box-sizing:border-box; display:block; position:relative; width:100%; height:60px;}
.solid_line__1252045__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1252045__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1252045__ {height:40px;}
}

/*     1252025 : 슬라이드 연동 이미지 버튼      */
.img_tile__1252025__ {overflow:hidden}
.img_tile__1252025__ .img_inner {margin:0 -5px}
.img_tile__1252025__ .img_inner:after {content:'';display:block;clear:both}
.img_tile__1252025__ * {box-sizing:border-box}
.img_tile__1252025__ .item {float:left;position:relative;width:100%;padding:0 5px 20px}
.img_tile__1252025__ .item a {display:block}
.img_tile__1252025__ .figure {display:block}
.img_tile__1252025__ .figure img {vertical-align:top}
.img_tile__1252025__ .caption {display:block;margin-top:5px}
.img_tile__1252025__ .caption > span {display:block}
.img_tile__1252025__ .caption > span.subject {font-weight:bold;color:#373334;letter-spacing:-.03em;}
.img_tile__1252025__ .caption > span.content {margin-top:5px;color:#444444;letter-spacing:-.03em;}
.img_tile__1252025__ .item.on .caption > span.subject {color:#373334;}
.img_tile__1252025__ .item.on .caption > span.content {color:#373334;}

.text_m_sml__1252025__ .caption > span.subject {font-size:13px;line-height:1.4em}
.text_m_sml__1252025__ .caption > span.content {font-size:12px;line-height:1.5em}
.text_m_med__1252025__ .caption > span.subject {font-size:16px;line-height:1.4em}
.text_m_med__1252025__ .caption > span.content {font-size:14px;line-height:1.4em}
.text_m_big__1252025__ .caption > span.subject {font-size:18px;line-height:1.4em}
.text_m_big__1252025__ .caption > span.content {font-size:15px;line-height:1.5em}

.col_m_1__1252025__ .item {width:100%}
.col_m_2__1252025__ .item {width:50%}
.col_m_3__1252025__ .item {width:33.3333%}
.col_m_4__1252025__ .item {width:25%}
.col_m_1__1252025__ .item,
.col_m_2__1252025__ .item2n,
.col_m_3__1252025__ .item3n,
.col_m_4__1252025__ .item4n {clear:both}

@media (min-width:768px){
	.col_m_1__1252025__ .item,
	.col_m_2__1252025__ .item2n,
	.col_m_3__1252025__ .item3n,
	.col_m_4__1252025__ .item4n {clear:none}

	.col_t_1__1252025__ .item {width:100%}
	.col_t_2__1252025__ .item {width:50%}
	.col_t_3__1252025__ .item {width:33.3333%}
	.col_t_4__1252025__ .item {width:25%}
	.col_t_5__1252025__ .item {width:20%}
	.col_t_6__1252025__ .item {width:16.6666%}
	.col_t_1__1252025__ .item,
	.col_t_2__1252025__ .item2n,
	.col_t_3__1252025__ .item3n,
	.col_t_4__1252025__ .item4n,
	.col_t_5__1252025__ .item5n,
	.col_t_6__1252025__ .item6n {clear:both}
}

@media (min-width:1024px){
	.img_tile__1252025__ .img_inner {margin:0 -10px}
	.img_tile__1252025__ .item {padding:10px;}
	.img_tile__1252025__ .caption {margin-top:10px}
	.img_tile__1252025__ .caption > span.content {margin-top:10px;}

	.text_sml__1252025__ .caption > span.subject {font-size:14px;line-height:1.3em}
	.text_sml__1252025__ .caption > span.content {font-size:13px;line-height:1.3em}
	.text_med__1252025__ .caption > span.subject {font-size:16px;line-height:1.4em}
	.text_med__1252025__ .caption > span.content {font-size:14px;line-height:1.5em}
	.text_big__1252025__ .caption > span.subject {font-size:18px;line-height:1.4em}
	.text_big__1252025__ .caption > span.content {font-size:15px;line-height:1.5em}

	.col_t_1__1252025__ .item,
	.col_t_2__1252025__ .item2n,
	.col_t_3__1252025__ .item3n,
	.col_t_4__1252025__ .item4n,
	.col_t_5__1252025__ .item5n,
	.col_t_6__1252025__ .item6n {clear:none}


	.col_pc_1__1252025__ .item {width:100%}
	.col_pc_2__1252025__ .item {width:50%}
	.col_pc_3__1252025__ .item {width:33.3333%}
	.col_pc_4__1252025__ .item {width:25%}
	.col_pc_5__1252025__ .item {width:20%}
	.col_pc_6__1252025__ .item {width:16.6666%}
	.col_pc_7__1252025__ .item {width:14.2857%}
	.col_pc_8__1252025__ .item {width:12.5%}
	.col_pc_1__1252025__ .item,
	.col_pc_2__1252025__ .item2n,
	.col_pc_3__1252025__ .item3n,
	.col_pc_4__1252025__ .item4n,
	.col_pc_5__1252025__ .item5n,
	.col_pc_6__1252025__ .item6n,
	.col_pc_6__1252025__ .item7n,
	.col_pc_6__1252025__ .item8n {clear:both}

.col_pc_1__1252025__ .item { width: 100%; }           /* 1열 */
.col_pc_2__1252025__ .item { width: 50%; }            /* 2열 */
.col_pc_3__1252025__ .item { width: 33.3333%; }       /* 3열 */
.col_pc_4__1252025__ .item { width: 25%; }            /* 4열 */
.col_pc_5__1252025__ .item { width: 20%; }            /* 5열 */
.col_pc_6__1252025__ .item { width: 16.6666%; }       /* 6열 */
.col_pc_7__1252025__ .item { width: 14.2857%; }       /* 7열 */
.col_pc_8__1252025__ .item { width: 12.5%; }          /* 8열 */
.col_pc_9__1252025__ .item { width: 11.1111%; }       /* 9열 (수정 필요) */
.col_pc_10__1252025__ .item { width: 10%; }           /* 10열 */
.col_pc_11__1252025__ .item { width: 9.0909%; }       /* 11열 (오타 수정) */
.col_pc_12__1252025__ .item { width: 8.3333%; }       /* 12열 */
	.col_pc_1__1252025__ .item,
	.col_pc_2__1252025__ .item2n,
	.col_pc_3__1252025__ .item3n,
	.col_pc_4__1252025__ .item4n,
	.col_pc_5__1252025__ .item5n,
	.col_pc_6__1252025__ .item6n,
	.col_pc_7__1252025__ .item7n,
	.col_pc_8__1252025__ .item8n,
	.col_pc_9__1252025__ .item9n,
	.col_pc_10__1252025__ .item10n,
	.col_pc_11__1252025__ .item11n,
	.col_pc_12__1252025__ .item12n {clear:both}
}

/*     1252035 : 슬라이드 연동 이미지 버튼      */
.item.herb-summary-box {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f8f8f8;
  order: 999;
  min-height:100px;
  width:75% !important;
}
.img_tile__1252035__ {overflow:hidden}
.img_tile__1252035__ .img_inner {margin:0 -5px}
.img_tile__1252035__ .img_inner:after {content:'';display:block;clear:both}
.img_tile__1252035__ * {box-sizing:border-box}
.img_tile__1252035__ .item {float:left;position:relative;width:100%;padding:0 5px 20px}
.img_tile__1252035__ .item a {display:block}
.img_tile__1252035__ .figure {display:block}
.img_tile__1252035__ .figure img {vertical-align:top}
.img_tile__1252035__ .caption {display:block;margin-top:5px}
.img_tile__1252035__ .caption > span {display:block}
.img_tile__1252035__ .caption > span.subject {font-weight:bold;color:#373334;letter-spacing:-.03em;}
.img_tile__1252035__ .caption > span.content {margin-top:5px;color:#444444;letter-spacing:-.03em;}
.img_tile__1252035__ .item.on .caption > span.subject {color:#0f6052;}
.img_tile__1252035__ .item.on .caption > span.content {color:#0f6052;}

.text_m_sml__1252035__ .caption > span.subject {font-size:13px;line-height:1.4em}
.text_m_sml__1252035__ .caption > span.content {font-size:12px;line-height:1.5em}
.text_m_med__1252035__ .caption > span.subject {font-size:16px;line-height:1.4em}
.text_m_med__1252035__ .caption > span.content {font-size:14px;line-height:1.4em}
.text_m_big__1252035__ .caption > span.subject {font-size:18px;line-height:1.4em}
.text_m_big__1252035__ .caption > span.content {font-size:15px;line-height:1.5em}

.col_m_1__1252035__ .item {width:100%}
.col_m_2__1252035__ .item {width:50%}
.col_m_3__1252035__ .item {width:33.3333%}
.col_m_4__1252035__ .item {width:25%}
.col_m_1__1252035__ .item,
.col_m_2__1252035__ .item2n,
.col_m_3__1252035__ .item3n,
.col_m_4__1252035__ .item4n {clear:both}

@media (min-width:768px){
	.col_m_1__1252035__ .item,
	.col_m_2__1252035__ .item2n,
	.col_m_3__1252035__ .item3n,
	.col_m_4__1252035__ .item4n {clear:none}

	.col_t_1__1252035__ .item {width:100%}
	.col_t_2__1252035__ .item {width:50%}
	.col_t_3__1252035__ .item {width:33.3333%}
	.col_t_4__1252035__ .item {width:25%}
	.col_t_5__1252035__ .item {width:20%}
	.col_t_6__1252035__ .item {width:16.6666%}
	.col_t_1__1252035__ .item,
	.col_t_2__1252035__ .item2n,
	.col_t_3__1252035__ .item3n,
	.col_t_4__1252035__ .item4n,
	.col_t_5__1252035__ .item5n,
	.col_t_6__1252035__ .item6n {clear:both}
}

@media (min-width:1024px){
	.img_tile__1252035__ .img_inner {margin:0 -10px}
	.img_tile__1252035__ .item {padding:10px;}
	.img_tile__1252035__ .caption {margin-top:10px}
	.img_tile__1252035__ .caption > span.content {margin-top:10px;}

	.text_sml__1252035__ .caption > span.subject {font-size:14px;line-height:1.3em}
	.text_sml__1252035__ .caption > span.content {font-size:13px;line-height:1.3em}
	.text_med__1252035__ .caption > span.subject {font-size:16px;line-height:1.4em}
	.text_med__1252035__ .caption > span.content {font-size:14px;line-height:1.5em}
	.text_big__1252035__ .caption > span.subject {font-size:18px;line-height:1.4em}
	.text_big__1252035__ .caption > span.content {font-size:15px;line-height:1.5em}

	.col_t_1__1252035__ .item,
	.col_t_2__1252035__ .item2n,
	.col_t_3__1252035__ .item3n,
	.col_t_4__1252035__ .item4n,
	.col_t_5__1252035__ .item5n,
	.col_t_6__1252035__ .item6n {clear:none}


	.col_pc_1__1252035__ .item {width:100%}
	.col_pc_2__1252035__ .item {width:50%}
	.col_pc_3__1252035__ .item {width:33.3333%}
	.col_pc_4__1252035__ .item {width:25%}
	.col_pc_5__1252035__ .item {width:20%}
	.col_pc_6__1252035__ .item {width:16.6666%}
	.col_pc_7__1252035__ .item {width:14.2857%}
	.col_pc_8__1252035__ .item {width:12.5%}
	.col_pc_1__1252035__ .item,
	.col_pc_2__1252035__ .item2n,
	.col_pc_3__1252035__ .item3n,
	.col_pc_4__1252035__ .item4n,
	.col_pc_5__1252035__ .item5n,
	.col_pc_6__1252035__ .item6n,
	.col_pc_6__1252035__ .item7n,
	.col_pc_6__1252035__ .item8n {clear:both}

.col_pc_1__1252035__ .item { width: 100%; }           /* 1열 */
.col_pc_2__1252035__ .item { width: 50%; }            /* 2열 */
.col_pc_3__1252035__ .item { width: 33.3333%; }       /* 3열 */
.col_pc_4__1252035__ .item { width: 25%; }            /* 4열 */
.col_pc_5__1252035__ .item { width: 20%; }            /* 5열 */
.col_pc_6__1252035__ .item { width: 16.6666%; }       /* 6열 */
.col_pc_7__1252035__ .item { width: 14.2857%; }       /* 7열 */
.col_pc_8__1252035__ .item { width: 12.5%; }          /* 8열 */
.col_pc_9__1252035__ .item { width: 11.1111%; }       /* 9열 (수정 필요) */
.col_pc_10__1252035__ .item { width: 10%; }           /* 10열 */
.col_pc_11__1252035__ .item { width: 9.0909%; }       /* 11열 (오타 수정) */
.col_pc_12__1252035__ .item { width: 8.3333%; }       /* 12열 */
	.col_pc_1__1252035__ .item,
	.col_pc_2__1252035__ .item2n,
	.col_pc_3__1252035__ .item3n,
	.col_pc_4__1252035__ .item4n,
	.col_pc_5__1252035__ .item5n,
	.col_pc_6__1252035__ .item6n,
	.col_pc_7__1252035__ .item7n,
	.col_pc_8__1252035__ .item8n,
	.col_pc_9__1252035__ .item9n,
	.col_pc_10__1252035__ .item10n,
	.col_pc_11__1252035__ .item11n,
	.item.herb-summary-box {
  float: left;
  width: 37.5% !important;;
  padding: 10px;
  box-sizing: border-box;
  min-height: 120px;  /* ← 이미지 타일 높이와 일치 */
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f8f8f8;
  margin-top:9px;
}

.herb-summary-text {
  border-radius: 6px;
  padding: 10px;
  font-size: 18px;
  text-align: center;
  color: #9e9e9e;
  line-height: 1.4;
}
}

/*     1251715 : 블록 설정      */
.block_option__1251715__ {display:table;width:100%}
.block_option__1251715__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1251715__ {padding:30px 0;}
}


@media (min-width:1024px){
	.row__1251715__ {padding:60px 0;}
}

/*     1251745 : 공백      */
.solid_line__1251745__ {box-sizing:border-box; display:block; position:relative; width:100%; height:80px;}
.solid_line__1251745__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251745__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251745__ {height:40px;}
}

/*     1251735 : 이미지 (비율형)      */
.img_ratio__1251735__ {max-width:100%;vertical-align:top}
.img_ratio__1251735__ * {box-sizing:border-box}
.img_ratio__1251735__ a {display:block;vertical-align:top}
.img_ratio__1251735__ img {width:100%;vertical-align:top}

@media (min-width:768px){
	.img_ratio__1251735__ img {width:auto}
}

/*     1251755 : 공백      */
.solid_line__1251755__ {box-sizing:border-box; display:block; position:relative; width:100%; height:80px;}
.solid_line__1251755__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251755__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251755__ {height:40px;}
}

/*     1251975 : 공백      */
.solid_line__1251975__ {box-sizing:border-box; display:block; position:relative; width:100%; height:10px;}
.solid_line__1251975__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251975__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251975__ {height:40px;}
}

/*     1251765 : 블록 설정      */
.block_option__1251765__ {display:table;width:100%}
.block_option__1251765__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1251765__ {padding:60px 0;}
}


@media (min-width:1024px){
	.row__1251765__ {padding:160px 0 250px 0;}
}

/*     1251775 : 타이틀 텍스트      */
.title__1251775__ {font-size:0}
.title__1251775__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:32px;font-weight:bold;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251775__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251775__.style_top p {padding-top:10px}
.title__1251775__.style_top p:before {top:0;left:0;width:32px;height:4px}

.title__1251775__.style_right p {padding-right:14px}
.title__1251775__.style_right p:before {top:16%;right:0;width:4px;height:32px}

.title__1251775__.style_bottom p {padding-bottom:12px}
.title__1251775__.style_bottom p:before {bottom:0;left:0;width:32px;height:4px}

.title__1251775__.style_left p {padding-left:14px}
.title__1251775__.style_left p:before {top:16%;left:0;width:4px;height:32px}

.title__1251775__.style_circle1 p {padding-left:18px}
.title__1251775__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251775__.style_circle2 p {padding-left:18px}
.title__1251775__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251775__ p {font-size:40px}
	.title__1251775__.style_top p:before {width:40px}
	.title__1251775__.style_right p:before {height:40px}
	.title__1251775__.style_bottom p:before {width:40px}
	.title__1251775__.style_left p:before {height:40px}
}

/*     1251785 : 타이틀 텍스트      */
.title__1251785__ {font-size:0}
.title__1251785__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#9e9e9e;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251785__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251785__.style_top p {padding-top:10px}
.title__1251785__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1251785__.style_right p {padding-right:14px}
.title__1251785__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1251785__.style_bottom p {padding-bottom:12px}
.title__1251785__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1251785__.style_left p {padding-left:14px}
.title__1251785__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1251785__.style_circle1 p {padding-left:18px}
.title__1251785__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251785__.style_circle2 p {padding-left:18px}
.title__1251785__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251785__ p {font-size:28px}
	.title__1251785__.style_top p:before {width:28px}
	.title__1251785__.style_right p:before {height:28px}
	.title__1251785__.style_bottom p:before {width:28px}
	.title__1251785__.style_left p:before {height:28px}
}

/*     1251795 : 공백      */
.solid_line__1251795__ {box-sizing:border-box; display:block; position:relative; width:100%; height:48px;}
.solid_line__1251795__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251795__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251795__ {height:24px;}
}

/*     1251805 : 타이틀 텍스트      */
.title__1251805__ {font-size:0}
.title__1251805__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#9e9e9e;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251805__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251805__.style_top p {padding-top:10px}
.title__1251805__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1251805__.style_right p {padding-right:14px}
.title__1251805__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1251805__.style_bottom p {padding-bottom:12px}
.title__1251805__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1251805__.style_left p {padding-left:14px}
.title__1251805__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1251805__.style_circle1 p {padding-left:18px}
.title__1251805__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251805__.style_circle2 p {padding-left:18px}
.title__1251805__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251805__ p {font-size:28px}
	.title__1251805__.style_top p:before {width:28px}
	.title__1251805__.style_right p:before {height:28px}
	.title__1251805__.style_bottom p:before {width:28px}
	.title__1251805__.style_left p:before {height:28px}
}

/*     1284615 : 버튼      */
.button__1284615__ {font-size:0}
.button__1284615__ a {
	display:block;margin:0;padding:15px 25px;
	border:1px solid #f8f8f8;border-radius:100px;background:#f8f8f8;box-sizing:border-box;
	font-size:18px;font-weight:bold;color:#6c6c6c;text-align:center;letter-spacing:-.03em;line-height:1.3em;
}
.button__1284615__.style_line a {background:transparent;color:#f8f8f8}

@media all and (min-width:1024px){
	.button__1284615__ a {font-size:24px}
}

/*     1251885 : 블록 설정      */
.block_option__1251885__ {display:table;width:100%}
.block_option__1251885__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1251885__ {}
}


@media (min-width:1024px){
	.row__1251885__ {max-width:1400px;padding:0 0 250px 0;}
}

/*     1284675 : 버튼      */
.button__1284675__ {font-size:0}
.button__1284675__ a {
	display:block;margin:0;padding:15px 25px;
	border:1px solid #f8f8f8;border-radius:100px;background:#f8f8f8;box-sizing:border-box;
	font-size:18px;font-weight:bold;color:#6c6c6c;text-align:center;letter-spacing:-.03em;line-height:1.3em;
}
.button__1284675__.style_line a {background:transparent;color:#f8f8f8}

@media all and (min-width:1024px){
	.button__1284675__ a {font-size:24px}
}

/*     1284685 : 버튼      */
.button__1284685__ {font-size:0}
.button__1284685__ a {
	display:block;margin:0;padding:15px 25px;
	border:1px solid #f8f8f8;border-radius:100px;background:#f8f8f8;box-sizing:border-box;
	font-size:18px;font-weight:bold;color:#6c6c6c;text-align:center;letter-spacing:-.03em;line-height:1.3em;
}
.button__1284685__.style_line a {background:transparent;color:#f8f8f8}

@media all and (min-width:1024px){
	.button__1284685__ a {font-size:24px}
}

/*     1284695 : 버튼      */
.button__1284695__ {font-size:0}
.button__1284695__ a {
	display:block;margin:0;padding:15px 25px;
	border:1px solid #f8f8f8;border-radius:100px;background:#f8f8f8;box-sizing:border-box;
	font-size:18px;font-weight:bold;color:#6c6c6c;text-align:center;letter-spacing:-.03em;line-height:1.3em;
}
.button__1284695__.style_line a {background:transparent;color:#f8f8f8}

@media all and (min-width:1024px){
	.button__1284695__ a {font-size:24px}
}

/*     1284705 : 버튼      */
.button__1284705__ {font-size:0}
.button__1284705__ a {
	display:block;margin:0;padding:15px 25px;
	border:1px solid #f8f8f8;border-radius:100px;background:#f8f8f8;box-sizing:border-box;
	font-size:18px;font-weight:bold;color:#6c6c6c;text-align:center;letter-spacing:-.03em;line-height:1.3em;
}
.button__1284705__.style_line a {background:transparent;color:#f8f8f8}

@media all and (min-width:1024px){
	.button__1284705__ a {font-size:24px}
}

/*     1284715 : 버튼      */
.button__1284715__ {font-size:0}
.button__1284715__ a {
	display:block;margin:0;padding:15px 25px;
	border:1px solid #f8f8f8;border-radius:100px;background:#f8f8f8;box-sizing:border-box;
	font-size:18px;font-weight:bold;color:#6c6c6c;text-align:center;letter-spacing:-.03em;line-height:1.3em;
}
.button__1284715__.style_line a {background:transparent;color:#f8f8f8}

@media all and (min-width:1024px){
	.button__1284715__ a {font-size:24px}
}

/*     1251895 : 타이틀 텍스트      */
.title__1251895__ {font-size:0}
.title__1251895__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;line-height:1.4em;
}
.title__1251895__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1251895__.style_top p {padding-top:10px}
.title__1251895__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1251895__.style_right p {padding-right:14px}
.title__1251895__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1251895__.style_bottom p {padding-bottom:12px}
.title__1251895__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1251895__.style_left p {padding-left:14px}
.title__1251895__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1251895__.style_circle1 p {padding-left:18px}
.title__1251895__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1251895__.style_circle2 p {padding-left:18px}
.title__1251895__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1251895__ p {font-size:42px}
	.title__1251895__.style_top p:before {width:42px}
	.title__1251895__.style_right p:before {height:42px}
	.title__1251895__.style_bottom p:before {width:42px}
	.title__1251895__.style_left p:before {height:42px}
}

/*     1251905 : 장문 텍스트      */
.textarea__1251905__ p {
	display:block;margin:0;padding:0;
	font-size:15px;font-weight:normal;color:#ffffff;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1251905__ p {font-size:20px}
}

/*     1251915 : 공백      */
.solid_line__1251915__ {box-sizing:border-box; display:block; position:relative; width:100%; height:80px;}
.solid_line__1251915__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1251915__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1251915__ {height:40px;}
}

/*     1251925 : 블록 설정      */
.block_option__1251925__ {display:table;width:100%}
.block_option__1251925__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

#sub_view #container .contents {padding-bottom:0}

@media (max-width:1023px){
	.row__1251925__ {background-size:cover; padding:60px 0}
}


@media (min-width:1024px){
	.row__1251925__ {background-size:cover;background-attachment: fixed; padding:120px 0}
}

/*     1251935 : 이미지 리스트 (웹진형)      */
.img_webzine__1251935__ {}
.img_webzine__1251935__ * {box-sizing:border-box}
.img_webzine__1251935__ .img_inner {margin:0 -5px}
.img_webzine__1251935__ .img_inner:after {content:'';display:block;clear:both}
.img_webzine__1251935__ .item {float:left;position:relative;width:100%;padding:5px}
.img_webzine__1251935__ .item .inner {border-radius:50px; background:rgba(255,255,255,0.1);  backdrop-filter: blur(10px);}
.img_webzine__1251935__ .item:after {content:'';display:block;clear:both; }
.img_webzine__1251935__ .item a {display:block; padding:15px; }
.img_webzine__1251935__ .figure {display:block;float:left;width:30px;margin:0;margin-right:10px;padding:0;line-height:40px;}
.img_webzine__1251935__ .caption {display:block; text-align:center; padding-right: 30px;}
.img_webzine__1251935__ .caption > span {display:block; line-height:30px; }
.img_webzine__1251935__ .caption > span.subject {font-weight:bold;color:#ffffff; }
.img_webzine__1251935__ .caption > span.content {margin-top:5px;color:#444444}

.text_m_sml__1251935__ .caption > span.subject {font-size:14px;line-height:1.4em}
.text_m_sml__1251935__ .caption > span.content {font-size:13px;line-height:1.5em}
.text_m_med__1251935__ .caption > span.subject {font-size:16px;}
.text_m_med__1251935__ .caption > span.content {font-size:14px;line-height:1.4em}
.text_m_big__1251935__ .caption > span.subject {font-size:18px;line-height:1.4em}
.text_m_big__1251935__ .caption > span.content {font-size:15px;line-height:1.5em}

.col_m_1__1251935__ .item {width:100%}
.col_m_2__1251935__ .item {width:50%}
.col_m_3__1251935__ .item {width:33.3333%}
.col_m_4__1251935__ .item {width:25%}
.col_m_1__1251935__ .item,
.col_m_2__1251935__ .item2n,
.col_m_3__1251935__ .item3n,
.col_m_4__1251935__ .item4n {clear:both}

@media (min-width:768px){
	.col_m_1__1251935__ .item,
	.col_m_2__1251935__ .item2n,
	.col_m_3__1251935__ .item3n,
	.col_m_4__1251935__ .item4n {clear:none}

	.col_t_1__1251935__ .item {width:100%}
	.col_t_2__1251935__ .item {width:50%}
	.col_t_3__1251935__ .item {width:33.3333%}
	.col_t_4__1251935__ .item {width:25%}
	.col_t_5__1251935__ .item {width:20%}
	.col_t_6__1251935__ .item {width:16.6666%}
	.col_t_1__1251935__ .item,
	.col_t_2__1251935__ .item2n,
	.col_t_3__1251935__ .item3n,
	.col_t_4__1251935__ .item4n,
	.col_t_5__1251935__ .item5n,
	.col_t_6__1251935__ .item6n {clear:both}
}

@media (min-width:1024px){
	.img_webzine__1251935__ .img_inner {margin:0 -10px}
	.img_webzine__1251935__ .item {padding:10px; }
.img_webzine__1251935__ .item .inner {transition:0.3s}
.img_webzine__1251935__ .item .inner:hover {transform: translateY(-6px);
  box-shadow: 0 12px 20px rgba(0, 0, 0, 0.15);}
.img_webzine__1251935__ .item a {padding:20px;}
	.img_webzine__1251935__ .figure {width:40px;margin-right:15px;  line-height:40px; }

.img_webzine__1251935__ .caption > span {line-height:40px; }
	.img_webzine__1251935__ .caption {}
	.img_webzine__1251935__ .caption > span.content {margin-top:10px}

	.text_sml__1251935__ .caption > span.subject {font-size:14px;line-height:1.4em}
	.text_sml__1251935__ .caption > span.content {font-size:13px;line-height:1.5em}
	.text_med__1251935__ .caption > span.subject {font-size:16px;line-height:1.4em}
	.text_med__1251935__ .caption > span.content {font-size:14px;line-height:1.4em}
	.text_big__1251935__ .caption > span.subject {font-size:20px;}
	.text_big__1251935__ .caption > span.content {font-size:15px;line-height:1.5em}

	.col_t_1__1251935__ .item,
	.col_t_2__1251935__ .item2n,
	.col_t_3__1251935__ .item3n,
	.col_t_4__1251935__ .item4n,
	.col_t_5__1251935__ .item5n,
	.col_t_6__1251935__ .item6n {clear:none}

	.col_pc_1__1251935__ .item {width:100%}
	.col_pc_2__1251935__ .item {width:50%}
	.col_pc_3__1251935__ .item {width:33.3333%}
	.col_pc_4__1251935__ .item {width:25%}
	.col_pc_5__1251935__ .item {width:20%}
	.col_pc_6__1251935__ .item {width:16.6666%}
	.col_pc_1__1251935__ .item,
	.col_pc_2__1251935__ .item2n,
	.col_pc_3__1251935__ .item3n,
	.col_pc_4__1251935__ .item4n,
	.col_pc_5__1251935__ .item5n,
	.col_pc_6__1251935__ .item6n {clear:both}
}

