/*     196579 : 공백      */
.solid_line__196579__ {box-sizing:border-box; display:block; position:relative; width:100%; height:60px;}
.solid_line__196579__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__196579__.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__196579__ {height:0px;}
}

/*     196580 : 한줄 텍스트      */
@font-face {
    font-family: 'Pretendard-Bold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

.text__196580__ p {
	display:block;margin:0;padding:0;
	font-size:28px;font-weight:normal;color:#000000;letter-spacing:-.03em;line-height:1.2em; font-family: 'Pretendard-Bold';
}
.text__196580__ p a {color:#000000}

@media all and (min-width:1024px){
	.text__196580__ p {font-size:58px;letter-spacing:-.01em;line-height:1.1em;}
}

/*     196581 : 타이틀 텍스트      */
@font-face {
    font-family: 'Pretendard-Medium';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}


.title__196581__ {font-size:0}
.title__196581__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:17px;font-weight:normal;color:#595959;letter-spacing:-.02em;line-height:1.2em; font-family: 'Pretendard-Medium';
}
.title__196581__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__196581__.style_top p {padding-top:10px}
.title__196581__.style_top p:before {top:0;left:0;width:17px;height:4px}

.title__196581__.style_right p {padding-right:14px}
.title__196581__.style_right p:before {top:16%;right:0;width:4px;height:17px}

.title__196581__.style_bottom p {padding-bottom:12px}
.title__196581__.style_bottom p:before {bottom:0;left:0;width:17px;height:4px}

.title__196581__.style_left p {padding-left:14px}
.title__196581__.style_left p:before {top:16%;left:0;width:4px;height:17px}

.title__196581__.style_circle1 p {padding-left:18px}
.title__196581__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__196581__.style_circle2 p {padding-left:18px}
.title__196581__.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__196581__ p {font-size:26px}
	.title__196581__.style_top p:before {width:26px}
	.title__196581__.style_right p:before {height:26px}
	.title__196581__.style_bottom p:before {width:26px}
	.title__196581__.style_left p:before {height:26px}
}

/*     196582 : 공백      */
.solid_line__196582__ {box-sizing:border-box; display:block; position:relative; width:100%; height:30px;}
.solid_line__196582__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__196582__.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__196582__ {height:0px;}
}

/*     196583 : 이미지      */
.img__196583__ {max-width:100%}
.img__196583__ * {box-sizing:border-box}
.img__196583__ a {display:block;vertical-align:top}
.img__196583__ img {width:px;vertical-align:top}

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

/*     196585 : 이미지 리스트 (타일형)      */
.img_tile__196585__ .img_wrap {margin:0 -10px;}
.img_tile__196585__ .img_wrap:after {content:''; display:block; clear:both;}
.img_tile__196585__ * {box-sizing:border-box;}
.img_tile__196585__ .item {float:left; position:relative; width:100%; padding:10px;}
.img_tile__196585__ .item .item_inner {padding:25px;background:#fff;text-align:center}
.img_tile__196585__ .item .item_inner:after {content:'';display:block;clear:both;}
.img_tile__196585__ .item a {display:block; text-decoration:none;}
.img_tile__196585__ .item a:after {content:'';display:block;clear:both;}
.img_tile__196585__ .figure {display:block;max-width:22px;margin:0 auto;}
.img_tile__196585__ .figure img {max-width:100%; vertical-align:top;}
.img_tile__196585__ .caption {display:block;margin-top:10px;}
.img_tile__196585__ .caption > span {display:block;}
.img_tile__196585__ .caption > span.subject {font-size:16px; font-weight:normal; color:#000000; line-height:1.6em; letter-spacing:-.03em;}
.img_tile__196585__ .caption > span.content {position:relative; padding-top:5px; font-size:14px; color:#666666; line-height:1.3em; letter-spacing:-.03em;}

.col_m_1__196585__ .item {width:100%;}
.col_m_2__196585__ .item {width:50%;}
.col_m_3__196585__ .item {width:33.3333%;}
.col_m_4__196585__ .item {width:25%;}
.col_m_1__196585__ .item,
.col_m_2__196585__ .item2n,
.col_m_3__196585__ .item3n,
.col_m_4__196585__ .item4n {clear:both;}

@media (min-width:768px){
	.img_tile__196585__ .item {text-align:center;}
	.img_tile__196585__ .figure {width:auto;max-width:150px;}
	.img_tile__196585__ .caption > span.subject {font-size:16px; line-height:1.5em;}
	.img_tile__196585__ .caption > span.content {font-size:14px; line-height:1.5em;}

	.col_m_1__196585__ .item,
	.col_m_2__196585__ .item2n,
	.col_m_3__196585__ .item3n,
	.col_m_4__196585__ .item4n {clear:none;}

	.col_t_1__196585__ .item {width:100%;}
	.col_t_2__196585__ .item {width:50%;}
	.col_t_3__196585__ .item {width:33.3333%;}
	.col_t_4__196585__ .item {width:25%;}
	.col_t_5__196585__ .item {width:20%;}
	.col_t_6__196585__ .item {width:16.6666%;}
	.col_t_1__196585__ .item,
	.col_t_2__196585__ .item2n,
	.col_t_3__196585__ .item3n,
	.col_t_4__196585__ .item4n,
	.col_t_5__196585__ .item5n,
	.col_t_6__196585__ .item6n {clear:both;}
}

@media (min-width:1024px){
	.img_tile__196585__ .item .item_inner {padding:56px 40px;}
	.img_tile__196585__ .caption {margin-top:25px;padding-left:0;}
	.img_tile__196585__ .caption > span.content:before {width:40px; height:3px;}

	.text_sml__196585__ .caption > span.subject {font-size:24px; line-height:1.3em;}
	.text_sml__196585__ .caption > span.content {font-size:14px; line-height:1.5em;}
	.text_med__196585__ .caption > span.subject {font-size:22px; line-height:1.5em;}
	.text_med__196585__ .caption > span.content {font-size:15px; line-height:1.5em;}
	.text_big__196585__ .caption > span.subject {font-size:28px; line-height:1.5em;}
	.text_big__196585__ .caption > span.content {font-size:17px; line-height:1.6em;}

	.col_t_1__196585__ .item,
	.col_t_2__196585__ .item2n,
	.col_t_3__196585__ .item3n,
	.col_t_4__196585__ .item4n,
	.col_t_5__196585__ .item5n,
	.col_t_6__196585__ .item6n {clear:none;}

	.col_pc_1__196585__ .item {width:100%;}
	.col_pc_2__196585__ .item {width:50%;}
	.col_pc_3__196585__ .item {width:33.3333%;}
	.col_pc_4__196585__ .item {width:25%;}
	.col_pc_5__196585__ .item {width:20%;}
	.col_pc_6__196585__ .item {width:16.6666%;}
	.col_pc_1__196585__ .item,
	.col_pc_2__196585__ .item2n,
	.col_pc_3__196585__ .item3n,
	.col_pc_4__196585__ .item4n,
	.col_pc_5__196585__ .item5n,
	.col_pc_6__196585__ .item6n {clear:both;}
}




/*     196586 : 이미지 리스트 (타일형)      */
.img_tile__196586__ .img_wrap {margin:0 -10px;}
.img_tile__196586__ .img_wrap:after {content:''; display:block; clear:both;}
.img_tile__196586__ * {box-sizing:border-box;}
.img_tile__196586__ .item {float:left; position:relative; width:100%; padding:10px;}
.img_tile__196586__ .item .item_inner {padding:25px;background:#fff;text-align:center}
.img_tile__196586__ .item .item_inner:after {content:'';display:block;clear:both;}
.img_tile__196586__ .item a {display:block; text-decoration:none;}
.img_tile__196586__ .item a:after {content:'';display:block;clear:both;}
.img_tile__196586__ .figure {display:block;max-width:22px;margin:0 auto;}
.img_tile__196586__ .figure img {max-width:100%; vertical-align:top;}
.img_tile__196586__ .caption {display:block;margin-top:10px;}
.img_tile__196586__ .caption > span {display:block;}
.img_tile__196586__ .caption > span.subject {font-size:16px; font-weight:normal; color:#000000; line-height:1.6em; letter-spacing:-.03em;}
.img_tile__196586__ .caption > span.content {position:relative; padding-top:5px; font-size:14px; color:#666666; line-height:1.3em; letter-spacing:-.03em;}

.col_m_1__196586__ .item {width:100%;}
.col_m_2__196586__ .item {width:50%;}
.col_m_3__196586__ .item {width:33.3333%;}
.col_m_4__196586__ .item {width:25%;}
.col_m_1__196586__ .item,
.col_m_2__196586__ .item2n,
.col_m_3__196586__ .item3n,
.col_m_4__196586__ .item4n {clear:both;}

@media (min-width:768px){
	.img_tile__196586__ .item {text-align:center;}
	.img_tile__196586__ .figure {width:auto;max-width:150px;}
	.img_tile__196586__ .caption > span.subject {font-size:16px; line-height:1.5em;}
	.img_tile__196586__ .caption > span.content {font-size:14px; line-height:1.5em;}

	.col_m_1__196586__ .item,
	.col_m_2__196586__ .item2n,
	.col_m_3__196586__ .item3n,
	.col_m_4__196586__ .item4n {clear:none;}

	.col_t_1__196586__ .item {width:100%;}
	.col_t_2__196586__ .item {width:50%;}
	.col_t_3__196586__ .item {width:33.3333%;}
	.col_t_4__196586__ .item {width:25%;}
	.col_t_5__196586__ .item {width:20%;}
	.col_t_6__196586__ .item {width:16.6666%;}
	.col_t_1__196586__ .item,
	.col_t_2__196586__ .item2n,
	.col_t_3__196586__ .item3n,
	.col_t_4__196586__ .item4n,
	.col_t_5__196586__ .item5n,
	.col_t_6__196586__ .item6n {clear:both;}
}

@media (min-width:1024px){
	.img_tile__196586__ .item .item_inner {padding:56px 40px;}
	.img_tile__196586__ .caption {margin-top:25px;padding-left:0;}
	.img_tile__196586__ .caption > span.content:before {width:40px; height:3px;}

	.text_sml__196586__ .caption > span.subject {font-size:24px; line-height:1.3em;}
	.text_sml__196586__ .caption > span.content {font-size:14px; line-height:1.5em;}
	.text_med__196586__ .caption > span.subject {font-size:22px; line-height:1.5em;}
	.text_med__196586__ .caption > span.content {font-size:15px; line-height:1.5em;}
	.text_big__196586__ .caption > span.subject {font-size:28px; line-height:1.5em;}
	.text_big__196586__ .caption > span.content {font-size:17px; line-height:1.6em;}

	.col_t_1__196586__ .item,
	.col_t_2__196586__ .item2n,
	.col_t_3__196586__ .item3n,
	.col_t_4__196586__ .item4n,
	.col_t_5__196586__ .item5n,
	.col_t_6__196586__ .item6n {clear:none;}

	.col_pc_1__196586__ .item {width:100%;}
	.col_pc_2__196586__ .item {width:50%;}
	.col_pc_3__196586__ .item {width:33.3333%;}
	.col_pc_4__196586__ .item {width:25%;}
	.col_pc_5__196586__ .item {width:20%;}
	.col_pc_6__196586__ .item {width:16.6666%;}
	.col_pc_1__196586__ .item,
	.col_pc_2__196586__ .item2n,
	.col_pc_3__196586__ .item3n,
	.col_pc_4__196586__ .item4n,
	.col_pc_5__196586__ .item5n,
	.col_pc_6__196586__ .item6n {clear:both;}
}




/*     196587 : 이미지 리스트 (타일형)      */
@font-face {
    font-family: 'Pretendard-SemiBold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}


.img_tile__196587__{margin:0 -30px;}
.img_tile__196587__:after {content:'';display:block;clear:both;}
.img_tile__196587__ * {box-sizing:border-box;}
.img_tile__196587__ .item {float:left;position:relative;width:100%;padding:8px;} /* 기존 padding:26px */
.img_tile__196587__ .item a {display:block;text-decoration:none;}
.img_tile__196587__ .figure {display:block;position:relative;padding:0 30px;}
.img_tile__196587__ .item:last-child .figure:before{display:none;}
.img_tile__196587__ .figure img {max-width:100%;vertical-align:bottom;}
.img_tile__196587__ .caption {display:block;margin-top:10px;}
.img_tile__196587__ .caption > span {display:block;}
.img_tile__196587__ .caption > span.subject {color:#000000;font-weight:normal;line-height:1.3em;font-size:15px; font-family: 'Pretendard-SemiBold';}
.img_tile__196587__ .caption > span.content {color:#444;line-height:1.6;font-size:13px;}

.col_m_1__196587__ .item {width:100%;}
.col_m_2__196587__ .item {width:50%;}
.col_m_3__196587__ .item {width:33.3333%;}
.col_m_4__196587__ .item {width:25%;}
.col_m_1__196587__ .item,
.col_m_2__196587__ .item2n,
.col_m_3__196587__ .item3n,
.col_m_4__196587__ .item4n {clear:both;}

@media (min-width:768px){
	.col_m_1__196587__ .item,
	.col_m_2__196587__ .item2n,
	.col_m_3__196587__ .item3n,
	.col_m_4__196587__ .item4n {clear:none;}

	.col_t_1__196587__ .item {width:100%;}
	.col_t_2__196587__ .item {width:50%;}
	.col_t_3__196587__ .item {width:33.3333%;}
	.col_t_4__196587__ .item {width:25%;}
	.col_t_5__196587__ .item {width:20%;}
	.col_t_6__196587__ .item {width:16.6666%;}
	.col_t_1__196587__ .item,
	.col_t_2__196587__ .item2n,
	.col_t_3__196587__ .item3n,
	.col_t_4__196587__ .item4n,
	.col_t_5__196587__ .item5n,
	.col_t_6__196587__ .item6n {clear:both;}
    .img_tile__196587__ .item:nth-child(2n+2) .figure:before{display:block;}
    .img_tile__196587__ .item:last-child .figure:before{display:none;}
}

@media (min-width:1024px){
	.img_tile__196587__ .caption {margin-top:20px;}
	.img_tile__196587__ .caption > span.subject {font-size:24px;}
	.img_tile__196587__ .caption > span.content {font-size:16px;}

	.col_t_1__196587__ .item,
	.col_t_2__196587__ .item2n,
	.col_t_3__196587__ .item3n,
	.col_t_4__196587__ .item4n,
	.col_t_5__196587__ .item5n,
	.col_t_6__196587__ .item6n {clear:none;}

	.col_pc_1__196587__ .item {width:100%;}
	.col_pc_2__196587__ .item {width:50%;}
	.col_pc_3__196587__ .item {width:33.3333%;}
	.col_pc_4__196587__ .item {width:25%;}
	.col_pc_5__196587__ .item {width:20%;}
	.col_pc_6__196587__ .item {width:16.6666%;}
	.col_pc_1__196587__ .item,
	.col_pc_2__196587__ .item2n,
	.col_pc_3__196587__ .item3n,
	.col_pc_4__196587__ .item4n,
	.col_pc_5__196587__ .item5n,
	.col_pc_6__196587__ .item6n {clear:both;}
}

/*     196588 : BLANK 컨텐츠      */
.blank__196588__ {box-sizing:border-box;display:block;position:relative;width:100%;height:40px}
.blank__196588__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__196588__.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){
	.blank__196588__ {height:25px}
}

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

/*     196590 : BLANK 컨텐츠      */
.blank__196590__ {box-sizing:border-box;display:block;position:relative;width:100%;height:40px}
.blank__196590__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__196590__.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){
	.blank__196590__ {height:25px}
}

/*     196591 : 한줄 텍스트      */
@font-face {
    font-family: 'Pretendard-Bold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

.text__196591__ p {
	display:block;margin:0;padding:0;
	font-size:28px;font-weight:normal;color:#000000;letter-spacing:-.03em;line-height:1.2em; font-family: 'Pretendard-Bold';
}
.text__196591__ p a {color:#000000}

@media all and (min-width:1024px){
	.text__196591__ p {font-size:54px;letter-spacing:-.01em;line-height:1.1em;}
}

/*     196592 : 타이틀 텍스트      */
@font-face {
    font-family: 'Pretendard-Medium';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}


.title__196592__ {font-size:0}
.title__196592__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#5a5a5a;letter-spacing:-.02em;line-height:1.2em; font-family: 'Pretendard-Medium';
}
.title__196592__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__196592__.style_top p {padding-top:10px}
.title__196592__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__196592__.style_right p {padding-right:14px}
.title__196592__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__196592__.style_bottom p {padding-bottom:12px}
.title__196592__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__196592__.style_left p {padding-left:14px}
.title__196592__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__196592__.style_circle1 p {padding-left:18px}
.title__196592__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__196592__.style_circle2 p {padding-left:18px}
.title__196592__.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__196592__ p {font-size:30px}
	.title__196592__.style_top p:before {width:30px}
	.title__196592__.style_right p:before {height:30px}
	.title__196592__.style_bottom p:before {width:30px}
	.title__196592__.style_left p:before {height:30px}
}

/*     196593 : 이미지 리스트 (타일형)      */
@font-face {
    font-family: 'Pretendard-SemiBold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}



.img_tile__196593__ {}
.img_tile__196593__ .img_inner {}
.img_tile__196593__ .img_inner:after {content:'';display:block;clear:both}
.img_tile__196593__ * {box-sizing:border-box}
.img_tile__196593__ .item {float:left;position:relative;width:100%;padding:0 0 35px;}
.img_tile__196593__ .item a {display:block}
.img_tile__196593__ .figure {display:block}
.img_tile__196593__ .figure img {width:100%;vertical-align:top}
.img_tile__196593__ .caption {display:block;margin-top:15px;padding:0 10px 0 0;}
.img_tile__196593__ .caption > span {display:block}
.img_tile__196593__ .caption > span.subject {font-weight:bold;color:#333;letter-spacing:-.03em;}
.img_tile__196593__ .caption > span.subject > span {position:relative;padding-right:10px;  font-family: 'Pretendard-SemiBold';}
 /* .img_tile__196593__ .caption > span.subject > span:before {content:'';display:block;position:absolute;top:4px;right:0;width:4px;height:4px;border-radius:50%;background:#5b00cc;} */
.img_tile__196593__ .caption > span.content {margin-top:8px;color:#444;letter-spacing:-.03em;}

.text_m_sml__196593__ .caption > span.subject {font-size:14px;line-height:1.4em}
.text_m_sml__196593__ .caption > span.content {font-size:13px;line-height:1.6em}
.text_m_med__196593__ .caption > span.subject {font-size:17px;line-height:1.4em}
.text_m_med__196593__ .caption > span.content {font-size:14px;line-height:1.5em}
.text_m_big__196593__ .caption > span.subject {font-size:19px;line-height:1.4em}
.text_m_big__196593__ .caption > span.content {font-size:15px;line-height:1.6em}

.col_m_1__196593__ .item {width:100%}
.col_m_2__196593__ .item {width:50%}
.col_m_3__196593__ .item {width:33.3333%}
.col_m_4__196593__ .item {width:25%}
.col_m_1__196593__ .item,
.col_m_2__196593__ .item2n,
.col_m_3__196593__ .item3n,
.col_m_4__196593__ .item4n {clear:both}

@media (min-width:768px){
	.img_tile__196593__ .caption {padding-right:20px;}

	.col_m_1__196593__ .item,
	.col_m_2__196593__ .item2n,
	.col_m_3__196593__ .item3n,
	.col_m_4__196593__ .item4n {clear:none}

	.col_t_1__196593__ .item {width:100%}
	.col_t_2__196593__ .item {width:50%}
	.col_t_3__196593__ .item {width:33.3333%}
	.col_t_4__196593__ .item {width:25%}
	.col_t_5__196593__ .item {width:20%}
	.col_t_6__196593__ .item {width:16.6666%}
	.col_t_1__196593__ .item,
	.col_t_2__196593__ .item2n,
	.col_t_3__196593__ .item3n,
	.col_t_4__196593__ .item4n,
	.col_t_5__196593__ .item5n,
	.col_t_6__196593__ .item6n {clear:both}
}

@media (min-width:1024px){
	.img_tile__196593__ .item {padding:0 0 60px;}
	.img_tile__196593__ .caption {margin-top:28px;padding-right:40px;}
	.img_tile__196593__ .caption > span.subject > span {padding-right:12px;}
	.img_tile__196593__ .caption > span.subject > span:before {width:5px;height:5px;}
	.img_tile__196593__ .caption > span.content {margin-top:15px}

	.text_sml__196593__ .caption > span.subject {font-size:14px;line-height:1.3em}
	.text_sml__196593__ .caption > span.content {font-size:13px;line-height:1.3em}
	.text_med__196593__ .caption > span.subject {font-size:18px;line-height:1.4em}
	.text_med__196593__ .caption > span.content {font-size:14px;line-height:1.6em}
	.text_big__196593__ .caption > span.subject {font-size:25px;line-height:1.3em}
	.text_big__196593__ .caption > span.content {font-size:17px;line-height:1.6em}

	.col_t_1__196593__ .item,
	.col_t_2__196593__ .item2n,
	.col_t_3__196593__ .item3n,
	.col_t_4__196593__ .item4n,
	.col_t_5__196593__ .item5n,
	.col_t_6__196593__ .item6n {clear:none}

	.col_pc_1__196593__ .item {width:100%}
	.col_pc_2__196593__ .item {width:50%}
	.col_pc_3__196593__ .item {width:33.3333%; padding: 8px;}
	.col_pc_4__196593__ .item {width:25%}
	.col_pc_5__196593__ .item {width:20%}
	.col_pc_6__196593__ .item {width:16.6666%}
	.col_pc_1__196593__ .item,
	.col_pc_2__196593__ .item2n,
	.col_pc_3__196593__ .item3n,
	.col_pc_4__196593__ .item4n,
	.col_pc_5__196593__ .item5n,
	.col_pc_6__196593__ .item6n {clear:both}
}

/*     196594 : BLANK 컨텐츠      */
.blank__196594__ {box-sizing:border-box;display:block;position:relative;width:100%;height:30px}
.blank__196594__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__196594__.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){
	.blank__196594__ {height:15px}
}

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

/*     196596 : 이미지 + 설명 리스트      */
.text_list__196596__ {overflow:hidden; position:relative; padding:10px 0 20px;margin-bottom: 10px;background:#ffffff;}
.text_list__196596__:after {content: '';display: block;clear: both;list_content:''; position:absolute; bottom:0; right:0; left:0; width:100%; height:1px; background:rgba(0, 0, 0, .08);}
.text_list__196596__ .list_img {margin-bottom:20px; text-align:center;}
.text_list__196596__ .list_img .inner img {vertical-align:top;}
.text_list__196596__ .list_img .inner p {margin: 0;padding:0;font-size: 16px;font-weight: normal;color: #444444;}
.text_list__196596__ .list_cont {margin:0; padding:0;vertical-align:top;font-size: 16px;color: #777777;}
.text_list__196596__ .btn_wrap {margin-top: 20px;text-align: center;}
.text_list__196596__ .btn_wrap a.btn {display: inline-block;min-width: 124px;min-height: 40px;padding: 10px;box-sizing: border-box;text-align: center;}
.text_list__196596__ .btn_wrap .btn1{font-size: 16px;color: #ffffff;background: #d00000;}
.text_list__196596__ .btn_wrap .btn2{font-size: 16px;color: #777777;background: #f2f2f2;}

@media all and (min-width:768px){
	.text_list__196596__ {padding: 26px 135px 26px 0;margin-bottom:0;}
	.text_list__196596__ .list_img {display: table;float: left;width: 184px;height: 100%;margin: auto 0;padding: 10px 0;border-right: 1px solid #dedede;}
	.text_list__196596__ .list_img .inner {display:table-cell;vertical-align:middle;}
	.text_list__196596__ .list_img .inner p {font-size: 20px;}
	.text_list__196596__ .list_cont {overflow: hidden;padding: 0 26px;font-size: 20px;}
	.text_list__196596__ .btn_wrap {display: table;position: absolute;right: 0;top: 0;bottom:0;height: 100%;margin-top: 0;}
	.text_list__196596__ .btn_wrap .inner{display: table-cell;vertical-align: middle;}
	.text_list__196596__ .btn_wrap a.btn {display: block;}
	.text_list__196596__ .btn_wrap a.btn:first-child {margin-bottom: 12px;}
}


/*     196597 : 이미지 + 설명 리스트      */
.text_list__196597__ {overflow:hidden; position:relative; padding:10px 0 20px;margin-bottom: 10px;background:#ffffff;}
.text_list__196597__:after {content: '';display: block;clear: both;list_content:''; position:absolute; bottom:0; right:0; left:0; width:100%; height:1px; background:rgba(0, 0, 0, .08);}
.text_list__196597__ .list_img {margin-bottom:20px; text-align:center;}
.text_list__196597__ .list_img .inner img {vertical-align:top;}
.text_list__196597__ .list_img .inner p {margin: 0;padding:0;font-size: 16px;font-weight: normal;color: #444444;}
.text_list__196597__ .list_cont {margin:0; padding:0;vertical-align:top;font-size: 16px;color: #777777;}
.text_list__196597__ .btn_wrap {margin-top: 20px;text-align: center;}
.text_list__196597__ .btn_wrap a.btn {display: inline-block;min-width: 124px;min-height: 40px;padding: 10px;box-sizing: border-box;text-align: center;}
.text_list__196597__ .btn_wrap .btn1{font-size: 16px;color: #ffffff;background: #d00000;}
.text_list__196597__ .btn_wrap .btn2{font-size: 16px;color: #777777;background: #f2f2f2;}

@media all and (min-width:768px){
	.text_list__196597__ {padding: 26px 135px 26px 0;margin-bottom:0;}
	.text_list__196597__ .list_img {display: table;float: left;width: 184px;height: 100%;margin: auto 0;padding: 10px 0;border-right: 1px solid #dedede;}
	.text_list__196597__ .list_img .inner {display:table-cell;vertical-align:middle;}
	.text_list__196597__ .list_img .inner p {font-size: 20px;}
	.text_list__196597__ .list_cont {overflow: hidden;padding: 0 26px;font-size: 20px;}
	.text_list__196597__ .btn_wrap {display: table;position: absolute;right: 0;top: 0;bottom:0;height: 100%;margin-top: 0;}
	.text_list__196597__ .btn_wrap .inner{display: table-cell;vertical-align: middle;}
	.text_list__196597__ .btn_wrap a.btn {display: block;}
	.text_list__196597__ .btn_wrap a.btn:first-child {margin-bottom: 12px;}
}


/*     196598 : 이미지 + 설명 리스트      */
.text_list__196598__ {overflow:hidden; position:relative; padding:10px 0 20px;margin-bottom: 10px;background:#ffffff;}
.text_list__196598__:after {content: '';display: block;clear: both;list_content:''; position:absolute; bottom:0; right:0; left:0; width:100%; height:1px; background:rgba(0, 0, 0, .08);}
.text_list__196598__ .list_img {margin-bottom:20px; text-align:center;}
.text_list__196598__ .list_img .inner img {vertical-align:top;}
.text_list__196598__ .list_img .inner p {margin: 0;padding:0;font-size: 16px;font-weight: normal;color: #444444;}
.text_list__196598__ .list_cont {margin:0; padding:0;vertical-align:top;font-size: 16px;color: #777777;}
.text_list__196598__ .btn_wrap {margin-top: 20px;text-align: center;}
.text_list__196598__ .btn_wrap a.btn {display: inline-block;min-width: 124px;min-height: 40px;padding: 10px;box-sizing: border-box;text-align: center;}
.text_list__196598__ .btn_wrap .btn1{font-size: 16px;color: #ffffff;background: #d00000;}
.text_list__196598__ .btn_wrap .btn2{font-size: 16px;color: #777777;background: #f2f2f2;}

@media all and (min-width:768px){
	.text_list__196598__ {padding: 26px 135px 26px 0;margin-bottom:0;}
	.text_list__196598__ .list_img {display: table;float: left;width: 184px;height: 100%;margin: auto 0;padding: 10px 0;border-right: 1px solid #dedede;}
	.text_list__196598__ .list_img .inner {display:table-cell;vertical-align:middle;}
	.text_list__196598__ .list_img .inner p {font-size: 20px;}
	.text_list__196598__ .list_cont {overflow: hidden;padding: 0 26px;font-size: 20px;}
	.text_list__196598__ .btn_wrap {display: table;position: absolute;right: 0;top: 0;bottom:0;height: 100%;margin-top: 0;}
	.text_list__196598__ .btn_wrap .inner{display: table-cell;vertical-align: middle;}
	.text_list__196598__ .btn_wrap a.btn {display: block;}
	.text_list__196598__ .btn_wrap a.btn:first-child {margin-bottom: 12px;}
}


/*     196599 : 이미지 + 설명 리스트      */
.text_list__196599__ {overflow:hidden; position:relative; padding:10px 0 20px;margin-bottom: 10px;background:#ffffff;}
.text_list__196599__:after {content: '';display: block;clear: both;list_content:''; position:absolute; bottom:0; right:0; left:0; width:100%; height:1px; background:rgba(0, 0, 0, .08);}
.text_list__196599__ .list_img {margin-bottom:20px; text-align:center;}
.text_list__196599__ .list_img .inner img {vertical-align:top;}
.text_list__196599__ .list_img .inner p {margin: 0;padding:0;font-size: 16px;font-weight: normal;color: #444444;}
.text_list__196599__ .list_cont {margin:0; padding:0;vertical-align:top;font-size: 16px;color: #777777;}
.text_list__196599__ .btn_wrap {margin-top: 20px;text-align: center;}
.text_list__196599__ .btn_wrap a.btn {display: inline-block;min-width: 124px;min-height: 40px;padding: 10px;box-sizing: border-box;text-align: center;}
.text_list__196599__ .btn_wrap .btn1{font-size: 16px;color: #ffffff;background: #d00000;}
.text_list__196599__ .btn_wrap .btn2{font-size: 16px;color: #777777;background: #f2f2f2;}

@media all and (min-width:768px){
	.text_list__196599__ {padding: 26px 135px 26px 0;margin-bottom:0;}
	.text_list__196599__ .list_img {display: table;float: left;width: 184px;height: 100%;margin: auto 0;padding: 10px 0;border-right: 1px solid #dedede;}
	.text_list__196599__ .list_img .inner {display:table-cell;vertical-align:middle;}
	.text_list__196599__ .list_img .inner p {font-size: 20px;}
	.text_list__196599__ .list_cont {overflow: hidden;padding: 0 26px;font-size: 20px;}
	.text_list__196599__ .btn_wrap {display: table;position: absolute;right: 0;top: 0;bottom:0;height: 100%;margin-top: 0;}
	.text_list__196599__ .btn_wrap .inner{display: table-cell;vertical-align: middle;}
	.text_list__196599__ .btn_wrap a.btn {display: block;}
	.text_list__196599__ .btn_wrap a.btn:first-child {margin-bottom: 12px;}
}


/*     196600 : 이미지 + 설명 리스트      */
.text_list__196600__ {overflow:hidden; position:relative; padding:10px 0 20px;margin-bottom: 10px;background:#ffffff;}
.text_list__196600__:after {content: '';display: block;clear: both;list_content:''; position:absolute; bottom:0; right:0; left:0; width:100%; height:1px; background:rgba(0, 0, 0, .08);}
.text_list__196600__ .list_img {margin-bottom:20px; text-align:center;}
.text_list__196600__ .list_img .inner img {vertical-align:top;}
.text_list__196600__ .list_img .inner p {margin: 0;padding:0;font-size: 16px;font-weight: normal;color: #444444;}
.text_list__196600__ .list_cont {margin:0; padding:0;vertical-align:top;font-size: 16px;color: #777777;}
.text_list__196600__ .btn_wrap {margin-top: 20px;text-align: center;}
.text_list__196600__ .btn_wrap a.btn {display: inline-block;min-width: 124px;min-height: 40px;padding: 10px;box-sizing: border-box;text-align: center;}
.text_list__196600__ .btn_wrap .btn1{font-size: 16px;color: #ffffff;background: #d00000;}
.text_list__196600__ .btn_wrap .btn2{font-size: 16px;color: #777777;background: #f2f2f2;}

@media all and (min-width:768px){
	.text_list__196600__ {padding: 26px 135px 26px 0;margin-bottom:0;}
	.text_list__196600__ .list_img {display: table;float: left;width: 184px;height: 100%;margin: auto 0;padding: 10px 0;border-right: 1px solid #dedede;}
	.text_list__196600__ .list_img .inner {display:table-cell;vertical-align:middle;}
	.text_list__196600__ .list_img .inner p {font-size: 20px;}
	.text_list__196600__ .list_cont {overflow: hidden;padding: 0 26px;font-size: 20px;}
	.text_list__196600__ .btn_wrap {display: table;position: absolute;right: 0;top: 0;bottom:0;height: 100%;margin-top: 0;}
	.text_list__196600__ .btn_wrap .inner{display: table-cell;vertical-align: middle;}
	.text_list__196600__ .btn_wrap a.btn {display: block;}
	.text_list__196600__ .btn_wrap a.btn:first-child {margin-bottom: 12px;}
}


/*     196601 : 이미지 + 설명 리스트      */
.text_list__196601__ {overflow:hidden; position:relative; padding:10px 0 20px;margin-bottom: 10px;background:#ffffff;}
.text_list__196601__:after {content: '';display: block;clear: both;list_content:''; position:absolute; bottom:0; right:0; left:0; width:100%; height:1px; background:rgba(0, 0, 0, .08);}
.text_list__196601__ .list_img {margin-bottom:20px; text-align:center;}
.text_list__196601__ .list_img .inner img {vertical-align:top;}
.text_list__196601__ .list_img .inner p {margin: 0;padding:0;font-size: 16px;font-weight: normal;color: #444444;}
.text_list__196601__ .list_cont {margin:0; padding:0;vertical-align:top;font-size: 16px;color: #777777;}
.text_list__196601__ .btn_wrap {margin-top: 20px;text-align: center;}
.text_list__196601__ .btn_wrap a.btn {display: inline-block;min-width: 124px;min-height: 40px;padding: 10px;box-sizing: border-box;text-align: center;}
.text_list__196601__ .btn_wrap .btn1{font-size: 16px;color: #ffffff;background: #d00000;}
.text_list__196601__ .btn_wrap .btn2{font-size: 16px;color: #777777;background: #f2f2f2;}

@media all and (min-width:768px){
	.text_list__196601__ {padding: 26px 135px 26px 0;margin-bottom:0;}
	.text_list__196601__ .list_img {display: table;float: left;width: 184px;height: 100%;margin: auto 0;padding: 10px 0;border-right: 1px solid #dedede;}
	.text_list__196601__ .list_img .inner {display:table-cell;vertical-align:middle;}
	.text_list__196601__ .list_img .inner p {font-size: 20px;}
	.text_list__196601__ .list_cont {overflow: hidden;padding: 0 26px;font-size: 20px;}
	.text_list__196601__ .btn_wrap {display: table;position: absolute;right: 0;top: 0;bottom:0;height: 100%;margin-top: 0;}
	.text_list__196601__ .btn_wrap .inner{display: table-cell;vertical-align: middle;}
	.text_list__196601__ .btn_wrap a.btn {display: block;}
	.text_list__196601__ .btn_wrap a.btn:first-child {margin-bottom: 12px;}
}


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

/*     196603 : 셀 설정      */
.cell_option__196603__ {display:table;width:100%}
.cell_option__196603__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.col__196603__ {}
}

@media (min-width:1024px){
	.col__196603__ {border:1px solid #f3f3f3;  border-radius: 15px; padding :20px;     box-shadow: 1px 1px 5px rgb(150 150 150 / 20%);}
}

/*     196604 : 이미지      */
.img__196604__ {max-width:100%}
.img__196604__ * {box-sizing:border-box}
.img__196604__ a {display:block;vertical-align:top}
.img__196604__ img {width:480px;vertical-align:top}

@media (max-width:1023px){
	.img__196604__ {display:block;}
}

/*     196605 : 번호+타이틀형      */
@font-face {
    font-family: 'Pretendard-SemiBold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}



.num_title__196605__ {}
.num_title__196605__ .num__196605__ {margin-right:3px;font-size:17px;font-weight:bold;color:#d00000;line-height:1.2em;letter-spacing:-.03em;}
.num_title__196605__ .title__196605__ {font-size:17px;font-weight:bold;color:#000000;line-height:1.2em;letter-spacing:-.03em; font-family: 'Pretendard-SemiBold';}

@media all and (min-width:1024px){
	.num_title__196605__ .num__196605__ {display:block;margin-bottom:10px;font-size:18px;}
	.num_title__196605__ .title__196605__ {display:block;font-size:28px;}
}

/*     196606 : BLANK 컨텐츠      */
.blank__196606__ {box-sizing:border-box;display:block;position:relative;width:100%;height:25px}
.blank__196606__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__196606__.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){
	.blank__196606__ {height:5px}
}

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

/*     196608 : 버튼      */
.button_wrap__196608__ {margin-left:-16px;}
.button_wrap__196608__:after {content:'';display:block;clear:both;}
.button__196608__ {float:left;width:calc(50% - 16px);margin-left:16px;font-size:0}
.button__196608__ a {
	display:block;margin:0;padding:10px 20px;
	border:1px solid #d00000;border-radius:0px;background:transparent;box-sizing:border-box;
	font-size:13px;font-weight:bold;color:#d00000;text-align:center;letter-spacing:-.03em;line-height:1.3em;
}

@media all and (min-width:1024px){
	.button_wrap__196608__ {max-width:390px;}
	.button__196608__ a {padding:10px 10px;font-size:16px}
	.button__196608__ a:hover {background-color:#d00000;color:#fff;}
}

/*     196609 : 셀 설정      */
.cell_option__196609__ {display:table;width:100%}
.cell_option__196609__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.col__196609__ {}
}

@media (min-width:1024px){
	.col__196609__ {border:1px solid #f3f3f3;  border-radius: 15px; padding :20px;     box-shadow: 1px 1px 5px rgb(150 150 150 / 20%);}
}

/*     196610 : 이미지      */
.img__196610__ {max-width:100%}
.img__196610__ * {box-sizing:border-box}
.img__196610__ a {display:block;vertical-align:top}
.img__196610__ img {width:480px;vertical-align:top}

@media (max-width:1023px){
	.img__196610__ {display:block;}
}

/*     196611 : 번호+타이틀형      */
@font-face {
    font-family: 'Pretendard-SemiBold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}


.num_title__196611__ {}
.num_title__196611__ .num__196611__ {margin-right:3px;font-size:17px;font-weight:bold;color:#d00000;line-height:1.2em;letter-spacing:-.03em;}
.num_title__196611__ .title__196611__ {font-size:17px;font-weight:bold;color:#000000;line-height:1.2em;letter-spacing:-.03em; font-family: 'Pretendard-SemiBold';}

@media all and (min-width:1024px){
	.num_title__196611__ .num__196611__ {display:block;margin-bottom:10px;font-size:18px;}
	.num_title__196611__ .title__196611__ {display:block;font-size:28px;}
}

/*     196612 : BLANK 컨텐츠      */
.blank__196612__ {box-sizing:border-box;display:block;position:relative;width:100%;height:25px}
.blank__196612__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__196612__.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){
	.blank__196612__ {height:5px}
}

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

/*     196614 : 버튼      */
.button_wrap__196614__ {margin-left:-16px;}
.button_wrap__196614__:after {content:'';display:block;clear:both;}
.button__196614__ {float:left;width:calc(50% - 16px);margin-left:16px;font-size:0}
.button__196614__ a {
	display:block;margin:0;padding:10px 20px;
	border:1px solid #d00000;border-radius:0px;background:transparent;box-sizing:border-box;
	font-size:13px;font-weight:bold;color:#d00000;text-align:center;letter-spacing:-.03em;line-height:1.3em;
}

@media all and (min-width:1024px){
	.button_wrap__196614__ {max-width:390px;}
	.button__196614__ a {padding:10px 10px;font-size:16px}
	.button__196614__ a:hover {background-color:#d00000;color:#fff;}
}

/*     196615 : 셀 설정      */
.cell_option__196615__ {display:table;width:100%}
.cell_option__196615__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.col__196615__ {}
}

@media (min-width:1024px){
	.col__196615__ {border:1px solid #f3f3f3;  border-radius: 15px; padding :20px;     box-shadow: 1px 1px 5px rgb(150 150 150 / 20%);}
}

/*     196616 : 이미지      */
.img__196616__ {max-width:100%}
.img__196616__ * {box-sizing:border-box}
.img__196616__ a {display:block;vertical-align:top}
.img__196616__ img {width:480px;vertical-align:top}

@media (max-width:1023px){
	.img__196616__ {display:block;}
}

/*     196617 : 번호+타이틀형      */
@font-face {
    font-family: 'Pretendard-SemiBold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}


.num_title__196617__ {}
.num_title__196617__ .num__196617__ {margin-right:3px;font-size:17px;font-weight:bold;color:#d00000;line-height:1.2em;letter-spacing:-.03em;}
.num_title__196617__ .title__196617__ {font-size:17px;font-weight:bold;color:#000000;line-height:1.2em;letter-spacing:-.03em; font-family: 'Pretendard-SemiBold';}

@media all and (min-width:1024px){
	.num_title__196617__ .num__196617__ {display:block;margin-bottom:10px;font-size:18px;}
	.num_title__196617__ .title__196617__ {display:block;font-size:28px;}
}

/*     196618 : BLANK 컨텐츠      */
.blank__196618__ {box-sizing:border-box;display:block;position:relative;width:100%;height:25px}
.blank__196618__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__196618__.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){
	.blank__196618__ {height:5px}
}

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

/*     196620 : 버튼      */
.button_wrap__196620__ {margin-left:-16px;}
.button_wrap__196620__:after {content:'';display:block;clear:both;}
.button__196620__ {float:left;width:calc(50% - 16px);margin-left:16px;font-size:0}
.button__196620__ a {
	display:block;margin:0;padding:10px 20px;
	border:1px solid #d00000;border-radius:0px;background:transparent;box-sizing:border-box;
	font-size:13px;font-weight:bold;color:#d00000;text-align:center;letter-spacing:-.03em;line-height:1.3em;
}

@media all and (min-width:1024px){
	.button_wrap__196620__ {max-width:390px;}
	.button__196620__ a {padding:10px 10px;font-size:16px}
	.button__196620__ a:hover {background-color:#d00000;color:#fff;}
}

/*     196621 : 셀 설정      */
.cell_option__196621__ {display:table;width:100%}
.cell_option__196621__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.col__196621__ {}
}

@media (min-width:1024px){
	.col__196621__ {border:1px solid #f3f3f3;  border-radius: 15px; padding :20px;     box-shadow: 1px 1px 5px rgb(150 150 150 / 20%);}
}

/*     196622 : 이미지      */
.img__196622__ {max-width:100%}
.img__196622__ * {box-sizing:border-box}
.img__196622__ a {display:block;vertical-align:top}
.img__196622__ img {width:480px;vertical-align:top}

@media (max-width:1023px){
	.img__196622__ {display:block;}
}

/*     196623 : 번호+타이틀형      */
@font-face {
    font-family: 'Pretendard-SemiBold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}


.num_title__196623__ {}
.num_title__196623__ .num__196623__ {margin-right:3px;font-size:17px;font-weight:bold;color:#d00000;line-height:1.2em;letter-spacing:-.03em;}
.num_title__196623__ .title__196623__ {font-size:17px;font-weight:bold;color:#000000;line-height:1.2em;letter-spacing:-.03em; font-family: 'Pretendard-SemiBold';}

@media all and (min-width:1024px){
	.num_title__196623__ .num__196623__ {display:block;margin-bottom:10px;font-size:18px;}
	.num_title__196623__ .title__196623__ {display:block;font-size:28px;}
}

/*     196624 : BLANK 컨텐츠      */
.blank__196624__ {box-sizing:border-box;display:block;position:relative;width:100%;height:25px}
.blank__196624__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__196624__.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){
	.blank__196624__ {height:5px}
}

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

/*     196626 : 버튼      */
.button_wrap__196626__ {margin-left:-16px;}
.button_wrap__196626__:after {content:'';display:block;clear:both;}
.button__196626__ {float:left;width:calc(50% - 16px);margin-left:16px;font-size:0}
.button__196626__ a {
	display:block;margin:0;padding:10px 20px;
	border:1px solid #d00000;border-radius:0px;background:transparent;box-sizing:border-box;
	font-size:13px;font-weight:bold;color:#d00000;text-align:center;letter-spacing:-.03em;line-height:1.3em;
}

@media all and (min-width:1024px){
	.button_wrap__196626__ {max-width:390px;}
	.button__196626__ a {padding:10px 10px;font-size:16px}
	.button__196626__ a:hover {background-color:#d00000;color:#fff;}
}

/*     196627 : 셀 설정      */
.cell_option__196627__ {display:table;width:100%}
.cell_option__196627__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.col__196627__ {}
}

@media (min-width:1024px){
	.col__196627__ {border:1px solid #f3f3f3;  border-radius: 15px; padding :20px;     box-shadow: 1px 1px 5px rgb(150 150 150 / 20%);}
}

/*     196628 : 이미지      */
.img__196628__ {max-width:100%}
.img__196628__ * {box-sizing:border-box}
.img__196628__ a {display:block;vertical-align:top}
.img__196628__ img {width:480px;vertical-align:top}

@media (max-width:1023px){
	.img__196628__ {display:block;}
}

/*     196629 : 번호+타이틀형      */
@font-face {
    font-family: 'Pretendard-SemiBold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}


.num_title__196629__ {}
.num_title__196629__ .num__196629__ {margin-right:3px;font-size:17px;font-weight:bold;color:#d00000;line-height:1.2em;letter-spacing:-.03em;}
.num_title__196629__ .title__196629__ {font-size:17px;font-weight:bold;color:#000000;line-height:1.2em;letter-spacing:-.03em;  font-family: 'Pretendard-SemiBold';}

@media all and (min-width:1024px){
	.num_title__196629__ .num__196629__ {display:block;margin-bottom:10px;font-size:18px;}
	.num_title__196629__ .title__196629__ {display:block;font-size:28px;}
}

/*     196630 : BLANK 컨텐츠      */
.blank__196630__ {box-sizing:border-box;display:block;position:relative;width:100%;height:25px}
.blank__196630__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__196630__.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){
	.blank__196630__ {height:5px}
}

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

/*     196632 : 버튼      */
.button_wrap__196632__ {margin-left:-16px;}
.button_wrap__196632__:after {content:'';display:block;clear:both;}
.button__196632__ {float:left;width:calc(50% - 16px);margin-left:16px;font-size:0}
.button__196632__ a {
	display:block;margin:0;padding:10px 20px;
	border:1px solid #d00000;border-radius:0px;background:transparent;box-sizing:border-box;
	font-size:13px;font-weight:bold;color:#d00000;text-align:center;letter-spacing:-.03em;line-height:1.3em;
}

@media all and (min-width:1024px){
	.button_wrap__196632__ {max-width:390px;}
	.button__196632__ a {padding:10px 10px;font-size:16px}
	.button__196632__ a:hover {background-color:#d00000;color:#fff;}
}

/*     196633 : 셀 설정      */
.cell_option__196633__ {display:table;width:100%}
.cell_option__196633__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.col__196633__ {}
}

@media (min-width:1024px){
	.col__196633__ {border:1px solid #f3f3f3;  border-radius: 15px; padding :20px;     box-shadow: 1px 1px 5px rgb(150 150 150 / 20%);}
}

/*     196634 : 이미지      */
.img__196634__ {max-width:100%}
.img__196634__ * {box-sizing:border-box}
.img__196634__ a {display:block;vertical-align:top}
.img__196634__ img {width:480px;vertical-align:top}

@media (max-width:1023px){
	.img__196634__ {display:block;}
}

/*     196635 : 번호+타이틀형      */
@font-face {
    font-family: 'Pretendard-SemiBold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

.num_title__196635__ {}
.num_title__196635__ .num__196635__ {margin-right:3px;font-size:17px;font-weight:bold;color:#d00000;line-height:1.2em;letter-spacing:-.03em;}
.num_title__196635__ .title__196635__ {font-size:17px;font-weight:bold;color:#000000;line-height:1.2em;letter-spacing:-.03em; font-family: 'Pretendard-SemiBold';}

@media all and (min-width:1024px){
	.num_title__196635__ .num__196635__ {display:block;margin-bottom:10px;font-size:18px;}
	.num_title__196635__ .title__196635__ {display:block;font-size:28px;}
}

/*     196636 : BLANK 컨텐츠      */
.blank__196636__ {box-sizing:border-box;display:block;position:relative;width:100%;height:25px}
.blank__196636__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__196636__.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){
	.blank__196636__ {height:5px}
}

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

/*     196638 : 버튼      */
.button_wrap__196638__ {margin-left:-16px;}
.button_wrap__196638__:after {content:'';display:block;clear:both;}
.button__196638__ {float:left;width:calc(50% - 16px);margin-left:16px;font-size:0}
.button__196638__ a {
	display:block;margin:0;padding:10px 20px;
	border:1px solid #d00000;border-radius:0px;background:transparent;box-sizing:border-box;
	font-size:13px;font-weight:bold;color:#d00000;text-align:center;letter-spacing:-.03em;line-height:1.3em;
}

@media all and (min-width:1024px){
	.button_wrap__196638__ {max-width:390px;}
	.button__196638__ a {padding:10px 10px;font-size:16px}
	.button__196638__ a:hover {background-color:#d00000;color:#fff;}
}

/*     196639 : 공백      */
.solid_line__196639__ {box-sizing:border-box; display:block; position:relative; width:100%; height:70px;}
.solid_line__196639__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__196639__.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__196639__ {height:20px;}
}

/*     196640 : 한줄 텍스트      */
@font-face {
    font-family: 'Pretendard-Bold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

.text__196640__ p {
	display:block;margin:0;padding:0;
	font-size:28px;font-weight:normal;color:#000000;letter-spacing:-.03em;line-height:1.2em; font-family: 'Pretendard-Bold';
}
.text__196640__ p a {color:#000000}

@media all and (min-width:1024px){
	.text__196640__ p {font-size:54px;letter-spacing:-.01em;line-height:1.1em;}
}

/*     196641 : 타이틀 텍스트      */
@font-face {
    font-family: 'Pretendard-Medium';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}


.title__196641__ {font-size:0}
.title__196641__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#5a5a5a;letter-spacing:-.02em;line-height:1.2em; font-family: 'Pretendard-Medium';
}
.title__196641__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__196641__.style_top p {padding-top:10px}
.title__196641__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__196641__.style_right p {padding-right:14px}
.title__196641__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__196641__.style_bottom p {padding-bottom:12px}
.title__196641__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__196641__.style_left p {padding-left:14px}
.title__196641__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__196641__.style_circle1 p {padding-left:18px}
.title__196641__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__196641__.style_circle2 p {padding-left:18px}
.title__196641__.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__196641__ p {font-size:26px}
	.title__196641__.style_top p:before {width:26px}
	.title__196641__.style_right p:before {height:26px}
	.title__196641__.style_bottom p:before {width:26px}
	.title__196641__.style_left p:before {height:26px}
}

/*     196642 : 이미지 (모바일/PC 출력 구분)      */
@font-face {
    font-family: 'Pretendard-Light';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-SemiBold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

.img__196642__.align_left {text-align:left;}
.img__196642__.align_center {text-align:center;}
.img__196642__.align_right {text-align:right;}
.img__196642__ .img_inner {display:block;position:relative;}
.img__196642__ .figure {display:block;}
.img__196642__ .figure img {vertical-align:top}
.img__196642__ .figure .img_pc {display:none;}
.img__196642__ .caption {display:block;position:absolute;top:0;right:0;left:0;z-index:2;padding:18px 20px;}
.img__196642__ .caption .title {display:block;font-size:20px;color:#ffffff;line-height:20px;letter-spacing:-.03em;  font-family: 'Pretendard-SemiBold';}
.img__196642__ .caption .cont {display:block;margin-top:12px;font-size:14px;color:#ffffff;line-height:18px;letter-spacing:-.03em;  font-family: 'Pretendard-Light';}
.img__196642__ .caption .btn_wrap {display:none;}

@media all and (min-width:1024px){
	.img__196642__ .img_inner:before {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#d00000;opacity:0;transition:opacity .2s ease-in-out}

	.img__196642__ .figure .img_m {display:none;}
	.img__196642__ .figure .img_pc {display:block;}
	.img__196642__ .caption {padding:8% 7%;}
	.img__196642__ .caption .title {font-size:30px;font-weight:bold;transition:color .2s ease-in-out; font-family: 'Pretendard-SemiBold';}
	.img__196642__ .caption .cont {margin-top:4%;font-size:18px;line-height:22px;transition:color .2s ease-in-out; font-family: 'Pretendard-Light';}
	.img__196642__ .caption .btn_wrap {display:block;margin-top:7%;opacity:0;}
	.img__196642__ .caption .btn_wrap .btn {display:inline-block;padding:15px 25px 13px;border:1px solid #ffffff;vertical-align:top;}
	.img__196642__ .caption .btn_wrap .btn > span {display:inline-block;position:relative;padding-right:35px;font-size:15px;color:#ffffff;line-height:18px;letter-spacing:-.03em;vertical-align:top;}
	.img__196642__ .caption .btn_wrap .btn > span:before {content:'';position:absolute;top:7px;right:0;width:1px;height:11px;background:#ffffff;transform:rotate(45deg);}
	.img__196642__ .caption .btn_wrap .btn > span:after {content:'';position:absolute;top:0;right:0;width:1px;height:11px;background:#ffffff;transform:rotate(-45deg);}

	.img__196642__:hover .img_inner:before {opacity:.7;}
	.img__196642__:hover .img_inner .caption .title {color:#ffffff;}
	.img__196642__:hover .img_inner .caption .cont {color:#ffffff;}
	.img__196642__:hover .img_inner .caption .btn_wrap {opacity:1;transition:opacity .2s ease-in-out}
}

/*     196643 : 이미지 (모바일/PC 출력 구분)      */
@font-face {
    font-family: 'Pretendard-Light';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-SemiBold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}


.img__196643__.align_left {text-align:left;}
.img__196643__.align_center {text-align:center;}
.img__196643__.align_right {text-align:right;}
.img__196643__ .img_inner {display:block;position:relative;}
.img__196643__ .figure {display:block;}
.img__196643__ .figure img {vertical-align:top}
.img__196643__ .figure .img_pc {display:none;}
.img__196643__ .caption {display:block;position:absolute;top:0;right:0;left:0;z-index:2;padding:18px 20px;}
.img__196643__ .caption .title {display:block;font-size:20px;color:#ffffff;line-height:20px;letter-spacing:-.03em; font-family: 'Pretendard-SemiBold';}
.img__196643__ .caption .cont {display:block;margin-top:14px;font-size:13px;color:#ffffff;line-height:18px;letter-spacing:-.03em; font-family: 'Pretendard-Light';}
.img__196643__ .caption .btn_wrap {display:none;}

@media all and (min-width:1024px){
	.img__196643__ .img_inner:before {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#d00000;opacity:0;transition:opacity .2s ease-in-out}

	.img__196643__ .figure .img_m {display:none;}
	.img__196643__ .figure .img_pc {display:block;}
	.img__196643__ .caption {padding:8% 7%;}
	.img__196643__ .caption .title {font-size:30px;font-weight:bold;transition:color .2s ease-in-out}
	.img__196643__ .caption .cont {margin-top:4%;font-size:18px;line-height:22px;transition:color .2s ease-in-out}
	.img__196643__ .caption .btn_wrap {display:block;margin-top:7%;opacity:0;}
	.img__196643__ .caption .btn_wrap .btn {display:inline-block;padding:15px 25px 13px;border:1px solid #ffffff;vertical-align:top;}
	.img__196643__ .caption .btn_wrap .btn > span {display:inline-block;position:relative;padding-right:35px;font-size:15px;color:#ffffff;line-height:18px;letter-spacing:-.03em;vertical-align:top;}
	.img__196643__ .caption .btn_wrap .btn > span:before {content:'';position:absolute;top:7px;right:0;width:1px;height:11px;background:#ffffff;transform:rotate(45deg);}
	.img__196643__ .caption .btn_wrap .btn > span:after {content:'';position:absolute;top:0;right:0;width:1px;height:11px;background:#ffffff;transform:rotate(-45deg);}

	.img__196643__:hover .img_inner:before {opacity:.7;}
	.img__196643__:hover .img_inner .caption .title {color:#ffffff;}
	.img__196643__:hover .img_inner .caption .cont {color:#ffffff;}
	.img__196643__:hover .img_inner .caption .btn_wrap {opacity:1;transition:opacity .2s ease-in-out}
}

/*     196644 : 이미지 (모바일/PC 출력 구분)      */
@font-face {
    font-family: 'Pretendard-Light';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-SemiBold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

.img__196644__.align_left {text-align:left;}
.img__196644__.align_center {text-align:center;}
.img__196644__.align_right {text-align:right;}
.img__196644__ .img_inner {display:block;position:relative;}
.img__196644__ .figure {display:block;}
.img__196644__ .figure img {vertical-align:top}
.img__196644__ .figure .img_pc {display:none;}
.img__196644__ .caption {display:block;position:absolute;top:0;right:0;left:0;z-index:2;padding:18px 20px;}
.img__196644__ .caption .title {display:block;font-size:20px;color:#ffffff;line-height:20px;letter-spacing:-.03em;font-family: 'Pretendard-SemiBold';}
.img__196644__ .caption .cont {display:block;margin-top:14px;font-size:13px;color:#ffffff;line-height:18px;letter-spacing:-.03em;  font-family: 'Pretendard-Light';}
.img__196644__ .caption .btn_wrap {display:none;}

@media all and (min-width:1024px){
	.img__196644__ .img_inner:before {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#d00000;opacity:0;transition:opacity .2s ease-in-out}

	.img__196644__ .figure .img_m {display:none;}
	.img__196644__ .figure .img_pc {display:block;}
	.img__196644__ .caption {padding:8% 7%;}
	.img__196644__ .caption .title {font-size:30px;font-weight:bold;transition:color .2s ease-in-out}
	.img__196644__ .caption .cont {margin-top:4%;font-size:18px;line-height:22px;transition:color .2s ease-in-out}
	.img__196644__ .caption .btn_wrap {display:block;margin-top:7%;opacity:0;}
	.img__196644__ .caption .btn_wrap .btn {display:inline-block;padding:15px 25px 13px;border:1px solid #ffffff;vertical-align:top;}
	.img__196644__ .caption .btn_wrap .btn > span {display:inline-block;position:relative;padding-right:35px;font-size:15px;color:#ffffff;line-height:18px;letter-spacing:-.03em;vertical-align:top;}
	.img__196644__ .caption .btn_wrap .btn > span:before {content:'';position:absolute;top:7px;right:0;width:1px;height:11px;background:#ffffff;transform:rotate(45deg);}
	.img__196644__ .caption .btn_wrap .btn > span:after {content:'';position:absolute;top:0;right:0;width:1px;height:11px;background:#ffffff;transform:rotate(-45deg);}

	.img__196644__:hover .img_inner:before {opacity:.7;}
	.img__196644__:hover .img_inner .caption .title {color:#ffffff;}
	.img__196644__:hover .img_inner .caption .cont {color:#ffffff;}
	.img__196644__:hover .img_inner .caption .btn_wrap {opacity:1;transition:opacity .2s ease-in-out}
}

/*     196645 : 이미지 (모바일/PC 출력 구분)      */
@font-face {
    font-family: 'Pretendard-Light';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-SemiBold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}


.img__196645__.align_left {text-align:left;}
.img__196645__.align_center {text-align:center;}
.img__196645__.align_right {text-align:right;}
.img__196645__ .img_inner {display:block;position:relative;}
.img__196645__ .figure {display:block;}
.img__196645__ .figure img {vertical-align:top}
.img__196645__ .figure .img_pc {display:none;}
.img__196645__ .caption {display:block;position:absolute;top:0;right:0;left:0;z-index:2;padding:18px 20px;}
.img__196645__ .caption .title {display:block;font-size:20px;color:#ffffff;line-height:20px;letter-spacing:-.03em; font-family: 'Pretendard-SemiBold';}
.img__196645__ .caption .cont {display:block;margin-top:14px;font-size:13px;color:#ffffff;line-height:18px;letter-spacing:-.03em;  font-family: 'Pretendard-Light';}
.img__196645__ .caption .btn_wrap {display:none;}

@media all and (min-width:1024px){
	.img__196645__ .img_inner:before {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#d00000;opacity:0;transition:opacity .2s ease-in-out}

	.img__196645__ .figure .img_m {display:none;}
	.img__196645__ .figure .img_pc {display:block;}
	.img__196645__ .caption {padding:8% 7%;}
	.img__196645__ .caption .title {font-size:30px;font-weight:bold;transition:color .2s ease-in-out}
	.img__196645__ .caption .cont {margin-top:4%;font-size:18px;line-height:22px;transition:color .2s ease-in-out}
	.img__196645__ .caption .btn_wrap {display:block;margin-top:7%;opacity:0;}
	.img__196645__ .caption .btn_wrap .btn {display:inline-block;padding:15px 25px 13px;border:1px solid #ffffff;vertical-align:top;}
	.img__196645__ .caption .btn_wrap .btn > span {display:inline-block;position:relative;padding-right:35px;font-size:15px;color:#ffffff;line-height:18px;letter-spacing:-.03em;vertical-align:top;}
	.img__196645__ .caption .btn_wrap .btn > span:before {content:'';position:absolute;top:7px;right:0;width:1px;height:11px;background:#ffffff;transform:rotate(45deg);}
	.img__196645__ .caption .btn_wrap .btn > span:after {content:'';position:absolute;top:0;right:0;width:1px;height:11px;background:#ffffff;transform:rotate(-45deg);}

	.img__196645__:hover .img_inner:before {opacity:.7;}
	.img__196645__:hover .img_inner .caption .title {color:#ffffff;}
	.img__196645__:hover .img_inner .caption .cont {color:#ffffff;}
	.img__196645__:hover .img_inner .caption .btn_wrap {opacity:1;transition:opacity .2s ease-in-out}
}

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

/*     196647 : 타이틀 텍스트      */
.title__196647__ {font-size:0; }
.title__196647__ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; font-weight:bold; color:#555555; letter-spacing:-.03em; line-height:1.2em; vertical-align:top;
}
.title__196647__ p .point_color {color:#d00000;}

@media all and (min-width:768px){
	.title__196647__ p {font-size:24px;}
}

@media all and (min-width:1024px){
	.title__196647__ p {font-size:38px;}
}

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

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

/*     196650 : 공백      */
.solid_line__196650__ {box-sizing:border-box; display:block; position:relative; width:100%; height:160px;}
.solid_line__196650__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__196650__.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__196650__ {height:60px;}
}

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

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

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

/*     196654 : 이미지 리스트      */
.img_tile__196654__:after {content:'';display:block;clear:both}
.img_tile__196654__ * {box-sizing:border-box}
.img_tile__196654__ .item {float:left;position:relative;top:0;width:100%;padding:0px;transition:.2s top ease-out}
.img_tile__196654__ .item:hover {top:-10px}
.img_tile__196654__ .item a {display:block}
.img_tile__196654__ .figure {display:block}
.img_tile__196654__ .figure img {vertical-align:bottom}
.img_tile__196654__ .caption {display:block;margin-top:50px}
.img_tile__196654__ .caption > span {display:block;line-height:1.5em;letter-spacing:-.0.3em}
.img_tile__196654__ .caption > span.subject {font-size:20px;font-weight:bold;color:#d00000}
.img_tile__196654__ .caption > span.content {font-size:13px;color:#444444}

.col_m_1__196654__ .item {width:100%}
.col_m_2__196654__ .item {width:50%}
.col_m_3__196654__ .item {width:33.3333%}
.col_m_4__196654__ .item {width:25%}
.col_m_5__196654__ .item {width:20%}
.col_m_6__196654__ .item {width:16.6666%}

.col_m_1__196654__ .item,
.col_m_2__196654__ .item2n,
.col_m_3__196654__ .item3n,
.col_m_4__196654__ .item4n,
.col_m_5__196654__ .item5n,
.col_m_6__196654__ .item6n {clear:both}

@media all and (min-width:768px){
	.img_tile__196654__ .item:before {content:'';display:block;position:absolute;top:0;bottom:0;left:0;width:1px;height:50px;margin:auto 0;background:#000;opacity:.1}
	.img_tile__196654__ .caption {margin-top:20px}

	.text_sml__196654__ .caption > span.subject {font-size:14px}
	.text_sml__196654__ .caption > span.content {font-size:13px}
	.text_med__196654__ .caption > span.subject {font-size:22px}
	.text_med__196654__ .caption > span.content {font-size:15px}
	.text_big__196654__ .caption > span.subject {font-size:18px}
	.text_big__196654__ .caption > span.content {font-size:13px}

	.col_m_1__196654__ .item,
	.col_m_2__196654__ .item2n,
	.col_m_3__196654__ .item3n,
	.col_m_4__196654__ .item4n,
	.col_m_5__196654__ .item5n,
	.col_m_6__196654__ .item6n {clear:none}

	.col_t_1__196654__ .item {width:100%}
	.col_t_2__196654__ .item {width:50%}
	.col_t_3__196654__ .item {width:33.3333%}
	.col_t_4__196654__ .item {width:25%}
	.col_t_5__196654__ .item {width:20%}
	.col_t_6__196654__ .item {width:16.6666%}

	.col_t_1__196654__ .item,
	.col_t_2__196654__ .item2n,
	.col_t_3__196654__ .item3n,
	.col_t_4__196654__ .item4n,
	.col_t_5__196654__ .item5n,
	.col_t_6__196654__ .item6n {clear:both}

	.col_t_1__196654__ .item:before,
	.col_t_2__196654__ .item2n:before,
	.col_t_3__196654__ .item3n:before,
	.col_t_4__196654__ .item4n:before,
	.col_t_5__196654__ .item5n:before,
	.col_t_6__196654__ .item6n:before {display:none}
}

@media all and (min-width:1024px){
	.img_tile__196654__ .item:before {height:200px;margin-top:20px;}
	.img_tile__196654__ .caption {margin-top:0px}

	.col_t_1__196654__ .item,
	.col_t_2__196654__ .item2n,
	.col_t_3__196654__ .item3n,
	.col_t_4__196654__ .item4n,
	.col_t_5__196654__ .item5n,
	.col_t_6__196654__ .item6n {clear:none}

	.col_t_1__196654__ .item:before,
	.col_t_2__196654__ .item2n:before,
	.col_t_3__196654__ .item3n:before,
	.col_t_4__196654__ .item4n:before,
	.col_t_5__196654__ .item5n:before,
	.col_t_6__196654__ .item6n:before {display:block}

	.col_pc_1__196654__ .item {width:100%}
	.col_pc_2__196654__ .item {width:50%}
	.col_pc_3__196654__ .item {width:33.3333%}
	.col_pc_4__196654__ .item {width:25%}
	.col_pc_5__196654__ .item {width:20%}
	.col_pc_6__196654__ .item {width:16.6666%}

	.col_pc_1__196654__ .item,
	.col_pc_2__196654__ .item2n,
	.col_pc_3__196654__ .item3n,
	.col_pc_4__196654__ .item4n,
	.col_pc_5__196654__ .item5n,
	.col_pc_6__196654__ .item6n {clear:both}

	.col_pc_1__196654__ .item:before,
	.col_pc_2__196654__ .item2n:before,
	.col_pc_3__196654__ .item3n:before,
	.col_pc_4__196654__ .item4n:before,
	.col_pc_5__196654__ .item5n:before,
	.col_pc_6__196654__ .item6n:before {display:none}
}

/*     196655 : 공백      */
.solid_line__196655__ {box-sizing:border-box; display:block; position:relative; width:100%; height:160px;}
.solid_line__196655__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__196655__.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__196655__ {height:60px;}
}

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

/*     196657 : 텍스트 박스      */
.text_box__196657__ {box-sizing:border-box; padding:10%; border:1px solid #e5e5e5; background:#ffffff; border-radius:15px;}
.text_box__196657__ > p {margin:0; padding:0;}
.text_box__196657__ .box_title1 {position:relative; margin-bottom:10px; padding-bottom:10px; font-size:14px; font-weight:bold; color:#d00000; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__196657__ .box_title1:before {content:''; display:block; position:absolute; bottom:0; right:0; left:0; width:20px; height:1px; margin:0 auto; background:#d00000;}
.text_box__196657__ .box_title2 {font-size:15px; font-weight:bold; color:#222222; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__196657__ .box_cont {margin-top:10px; font-size:13px; color:#777777; line-height:1.4em; letter-spacing:-0.03em;}

@media all and (min-width:768px){
	.text_box__196657__ {height:180px;}
	.text_box__196657__ .box_title2 {font-size:16px;}
}

@media all and (min-width:1024px){
	.text_box__196657__ {height:260px; padding:15% 8%; border-radius:30px;}
	.text_box__196657__ .box_title1 {margin-bottom:20px; padding-bottom:24px; font-size:16px;}
	.text_box__196657__ .box_title1:before {width:25px;}
	.text_box__196657__ .box_title2 {font-size:22px;}
	.text_box__196657__ .box_cont {margin-top:20px; font-size:15px; line-height:1.5em;}
}

/*     196658 : 텍스트 박스      */
.text_box__196658__ {box-sizing:border-box; padding:10%; border:1px solid #e5e5e5; background:#f8f8f8; border-radius:15px;}
.text_box__196658__ > p {margin:0; padding:0;}
.text_box__196658__ .box_title1 {position:relative; margin-bottom:10px; padding-bottom:10px; font-size:14px; font-weight:bold; color:#d00000; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__196658__ .box_title1:before {content:''; display:block; position:absolute; bottom:0; right:0; left:0; width:20px; height:1px; margin:0 auto; background:#d00000;}
.text_box__196658__ .box_title2 {font-size:15px; font-weight:bold; color:#222222; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__196658__ .box_cont {margin-top:10px; font-size:13px; color:#777777; line-height:1.4em; letter-spacing:-0.03em;}

@media all and (min-width:768px){
	.text_box__196658__ {height:180px;}
	.text_box__196658__ .box_title2 {font-size:16px;}
}

@media all and (min-width:1024px){
	.text_box__196658__ {height:260px; padding:15% 8%; border-radius:30px;}
	.text_box__196658__ .box_title1 {margin-bottom:20px; padding-bottom:24px; font-size:16px;}
	.text_box__196658__ .box_title1:before {width:25px;}
	.text_box__196658__ .box_title2 {font-size:22px;}
	.text_box__196658__ .box_cont {margin-top:20px; font-size:15px; line-height:1.5em;}
}

/*     196659 : 텍스트 박스      */
.text_box__196659__ {box-sizing:border-box; padding:10%; border:1px solid #e5e5e5; background:#ffffff; border-radius:15px;}
.text_box__196659__ > p {margin:0; padding:0;}
.text_box__196659__ .box_title1 {position:relative; margin-bottom:10px; padding-bottom:10px; font-size:14px; font-weight:bold; color:#d00000; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__196659__ .box_title1:before {content:''; display:block; position:absolute; bottom:0; right:0; left:0; width:20px; height:1px; margin:0 auto; background:#d00000;}
.text_box__196659__ .box_title2 {font-size:15px; font-weight:bold; color:#222222; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__196659__ .box_cont {margin-top:10px; font-size:13px; color:#777777; line-height:1.4em; letter-spacing:-0.03em;}

@media all and (min-width:768px){
	.text_box__196659__ {height:180px;}
	.text_box__196659__ .box_title2 {font-size:16px;}
}

@media all and (min-width:1024px){
	.text_box__196659__ {height:260px; padding:15% 8%; border-radius:30px;}
	.text_box__196659__ .box_title1 {margin-bottom:20px; padding-bottom:24px; font-size:16px;}
	.text_box__196659__ .box_title1:before {width:25px;}
	.text_box__196659__ .box_title2 {font-size:22px;}
	.text_box__196659__ .box_cont {margin-top:20px; font-size:15px; line-height:1.5em;}
}

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

/*     196661 : 텍스트 박스      */
.text_box__196661__ {box-sizing:border-box; padding:10%; border:1px solid #e5e5e5; background:#f8f8f8; border-radius:15px;}
.text_box__196661__ > p {margin:0; padding:0;}
.text_box__196661__ .box_title1 {position:relative; margin-bottom:10px; padding-bottom:10px; font-size:14px; font-weight:bold; color:#d00000; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__196661__ .box_title1:before {content:''; display:block; position:absolute; bottom:0; right:0; left:0; width:20px; height:1px; margin:0 auto; background:#d00000;}
.text_box__196661__ .box_title2 {font-size:15px; font-weight:bold; color:#222222; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__196661__ .box_cont {margin-top:10px; font-size:13px; color:#777777; line-height:1.4em; letter-spacing:-0.03em;}

@media all and (min-width:768px){
	.text_box__196661__ {height:180px;}
	.text_box__196661__ .box_title2 {font-size:16px;}
}

@media all and (min-width:1024px){
	.text_box__196661__ {height:260px; padding:15% 8%; border-radius:30px;}
	.text_box__196661__ .box_title1 {margin-bottom:20px; padding-bottom:24px; font-size:16px;}
	.text_box__196661__ .box_title1:before {width:25px;}
	.text_box__196661__ .box_title2 {font-size:22px;}
	.text_box__196661__ .box_cont {margin-top:20px; font-size:15px; line-height:1.5em;}
}

/*     196662 : 텍스트 박스      */
.text_box__196662__ {box-sizing:border-box; padding:10%; border:1px solid #e5e5e5; background:#ffffff; border-radius:15px;}
.text_box__196662__ > p {margin:0; padding:0;}
.text_box__196662__ .box_title1 {position:relative; margin-bottom:10px; padding-bottom:10px; font-size:14px; font-weight:bold; color:#d00000; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__196662__ .box_title1:before {content:''; display:block; position:absolute; bottom:0; right:0; left:0; width:20px; height:1px; margin:0 auto; background:#d00000;}
.text_box__196662__ .box_title2 {font-size:15px; font-weight:bold; color:#222222; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__196662__ .box_cont {margin-top:10px; font-size:13px; color:#777777; line-height:1.4em; letter-spacing:-0.03em;}

@media all and (min-width:768px){
	.text_box__196662__ {height:180px;}
	.text_box__196662__ .box_title2 {font-size:16px;}
}

@media all and (min-width:1024px){
	.text_box__196662__ {height:260px; padding:15% 8%; border-radius:30px;}
	.text_box__196662__ .box_title1 {margin-bottom:20px; padding-bottom:24px; font-size:16px;}
	.text_box__196662__ .box_title1:before {width:25px;}
	.text_box__196662__ .box_title2 {font-size:22px;}
	.text_box__196662__ .box_cont {margin-top:20px; font-size:15px; line-height:1.5em;}
}

/*     196663 : 텍스트 박스      */
.text_box__196663__ {box-sizing:border-box; padding:10%; border:1px solid #e5e5e5; background:#f8f8f8; border-radius:15px;}
.text_box__196663__ > p {margin:0; padding:0;}
.text_box__196663__ .box_title1 {position:relative; margin-bottom:10px; padding-bottom:10px; font-size:14px; font-weight:bold; color:#d00000; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__196663__ .box_title1:before {content:''; display:block; position:absolute; bottom:0; right:0; left:0; width:20px; height:1px; margin:0 auto; background:#d00000;}
.text_box__196663__ .box_title2 {font-size:15px; font-weight:bold; color:#222222; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__196663__ .box_cont {margin-top:10px; font-size:13px; color:#777777; line-height:1.4em; letter-spacing:-0.03em;}

@media all and (min-width:768px){
	.text_box__196663__ {height:180px;}
	.text_box__196663__ .box_title2 {font-size:16px;}
}

@media all and (min-width:1024px){
	.text_box__196663__ {height:260px; padding:15% 8%; border-radius:30px;}
	.text_box__196663__ .box_title1 {margin-bottom:20px; padding-bottom:24px; font-size:16px;}
	.text_box__196663__ .box_title1:before {width:25px;}
	.text_box__196663__ .box_title2 {font-size:22px;}
	.text_box__196663__ .box_cont {margin-top:20px; font-size:15px; line-height:1.5em;}
}

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

/*     196665 : 이미지      */
.img__196665__ {position:relative}
.img__196665__ * {box-sizing:border-box}
.img__196665__ a {display:block;max-width:100%;vertical-align:top}
.img__196665__ .figure {display:block}
.img__196665__ .figure img {width:100%;vertical-align:top}
.img__196665__ .caption_wrap {display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
.img__196665__ .caption {display:table;width:100%;height:100%;table-layout:fixed}
.img__196665__ .caption .caption_inner {display:table-cell;padding:3% 5%;text-align:center;vertical-align:middle}

.img__196665__ .under_cont .cap_title {display:block;font-size:16px;font-weight:bold;color:#ffffff;line-height:1.4em;letter-spacing:-.03em; text-shadow: 1px 1px 10px #222;}
.img__196665__ .over_cont {display:none}

@media all and (min-width:768px){
	.img__196665__ .under_cont .cap_title {font-size:18px}
}

@media all and (min-width:1024px){
	.img__196665__ {overflow:hidden}
	.img__196665__ .caption .caption_inner {padding:5% 6%}

	.img__196665__ .under_cont {opacity:1;transition:opacity .2s .2s ease-in}
	.img__196665__ .under_cont .caption {position:relative;top:0;transition:top .2s .2s ease-in}
	.img__196665__ .under_cont .cap_title {font-size:22px;line-height:1.3em}

	.img__196665__ .over_cont {display:block;opacity:0;transition:opacity .2s ease-out}
	.img__196665__ .over_cont .caption {position:relative;top:10px;transition:top .2s ease-out}
	.img__196665__ .over_cont .cap_text1 {display:block;font-size:22px;font-weight:bold;color:#ffffff;line-height:1.3em;letter-spacing:-.03em}
	.img__196665__ .over_cont .cap_text2 {display:block;margin-top:8px;font-size:14px;color:#ffffff;line-height:1.5em;letter-spacing:-.03em}

	.img__196665__:before {content:'';position:absolute;top:50px;right:50px;bottom:50px;left:50px;z-index:0;margin:auto;background:#d20513;opacity:0;transition:all .2s ease-out}
	.img__196665__:hover:before {content:'';top:20px;right:20px;bottom:20px;left:20px;opacity:.8;transition:all .2s .2s ease-out}
	.img__196665__:hover .under_cont {opacity:0;transition:opacity .2s ease-in}
	.img__196665__:hover .under_cont .caption {top:10px;transition:top .2s ease-in}
	.img__196665__:hover .over_cont {opacity:1;transition:opacity .2s .4s ease-out}
	.img__196665__:hover .over_cont .caption {top:0;transition:top .2s .4s ease-out}
}

@media all and (min-width:1400px){
	.img__196665__ .under_cont .cap_title {font-size:22px}
	.img__196665__ .over_cont .cap_text1 {font-size:22px}
	.img__196665__ .over_cont .cap_text2 {margin-top:10px;line-height:1.6em}
	.img__196665__ .over_cont .cap_btn {margin-top:30px;border-width:2px}
	.img__196665__ .over_cont .cap_btn > span {padding:0 22px;line-height:36px}
	.img__196665__ .over_cont .cap_btn > span:after {margin-left:3px}
}

/*     196666 : 이미지      */
.img__196666__ {position:relative}
.img__196666__ * {box-sizing:border-box}
.img__196666__ a {display:block;max-width:100%;vertical-align:top}
.img__196666__ .figure {display:block}
.img__196666__ .figure img {width:100%;vertical-align:top}
.img__196666__ .caption_wrap {display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
.img__196666__ .caption {display:table;width:100%;height:100%;table-layout:fixed}
.img__196666__ .caption .caption_inner {display:table-cell;padding:3% 5%;text-align:center;vertical-align:middle}

.img__196666__ .under_cont .cap_title {display:block;font-size:16px;font-weight:bold;color:#ffffff;line-height:1.4em;letter-spacing:-.03em;  text-shadow: 1px 1px 10px #222;}
.img__196666__ .over_cont {display:none}

@media all and (min-width:768px){
	.img__196666__ .under_cont .cap_title {font-size:18px}
}

@media all and (min-width:1024px){
	.img__196666__ {overflow:hidden}
	.img__196666__ .caption .caption_inner {padding:5% 6%}

	.img__196666__ .under_cont {opacity:1;transition:opacity .2s .2s ease-in}
	.img__196666__ .under_cont .caption {position:relative;top:0;transition:top .2s .2s ease-in}
	.img__196666__ .under_cont .cap_title {font-size:22px;line-height:1.3em}

	.img__196666__ .over_cont {display:block;opacity:0;transition:opacity .2s ease-out}
	.img__196666__ .over_cont .caption {position:relative;top:10px;transition:top .2s ease-out}
	.img__196666__ .over_cont .cap_text1 {display:block;font-size:22px;font-weight:bold;color:#ffffff;line-height:1.3em;letter-spacing:-.03em}
	.img__196666__ .over_cont .cap_text2 {display:block;margin-top:8px;font-size:14px;color:#ffffff;line-height:1.5em;letter-spacing:-.03em}

	.img__196666__:before {content:'';position:absolute;top:50px;right:50px;bottom:50px;left:50px;z-index:0;margin:auto;background:#d20513;opacity:0;transition:all .2s ease-out}
	.img__196666__:hover:before {content:'';top:20px;right:20px;bottom:20px;left:20px;opacity:.8;transition:all .2s .2s ease-out}
	.img__196666__:hover .under_cont {opacity:0;transition:opacity .2s ease-in}
	.img__196666__:hover .under_cont .caption {top:10px;transition:top .2s ease-in}
	.img__196666__:hover .over_cont {opacity:1;transition:opacity .2s .4s ease-out}
	.img__196666__:hover .over_cont .caption {top:0;transition:top .2s .4s ease-out}
}

@media all and (min-width:1400px){
	.img__196666__ .under_cont .cap_title {font-size:22px}
	.img__196666__ .over_cont .cap_text1 {font-size:22px}
	.img__196666__ .over_cont .cap_text2 {margin-top:10px;line-height:1.6em}

}

/*     196667 : 이미지      */
.img__196667__ {position:relative}
.img__196667__ * {box-sizing:border-box}
.img__196667__ a {display:block;max-width:100%;vertical-align:top}
.img__196667__ .figure {display:block}
.img__196667__ .figure img {width:100%;vertical-align:top}
.img__196667__ .caption_wrap {display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
.img__196667__ .caption {display:table;width:100%;height:100%;table-layout:fixed}
.img__196667__ .caption .caption_inner {display:table-cell;padding:3% 5%;text-align:center;vertical-align:middle}

.img__196667__ .under_cont .cap_title {display:block;font-size:16px;font-weight:bold;color:#ffffff;line-height:1.4em;letter-spacing:-.03em;  text-shadow: 1px 1px 10px #222;}
.img__196667__ .over_cont {display:none}

@media all and (min-width:768px){
	.img__196667__ .under_cont .cap_title {font-size:18px}
}

@media all and (min-width:1024px){
	.img__196667__ {overflow:hidden}
	.img__196667__ .caption .caption_inner {padding:5% 15%}

	.img__196667__ .under_cont {opacity:1;transition:opacity .2s .2s ease-in}
	.img__196667__ .under_cont .caption {position:relative;top:0;transition:top .2s .2s ease-in}
	.img__196667__ .under_cont .cap_title {font-size:22px;line-height:1.3em}

	.img__196667__ .over_cont {display:block;opacity:0;transition:opacity .2s ease-out}
	.img__196667__ .over_cont .caption {position:relative;top:10px;transition:top .2s ease-out}
	.img__196667__ .over_cont .cap_text1 {display:block;font-size:22px;font-weight:bold;color:#ffffff;line-height:1.3em;letter-spacing:-.03em}
	.img__196667__ .over_cont .cap_text2 {display:block;margin-top:8px;font-size:14px;color:#ffffff;line-height:1.5em;letter-spacing:-.03em}
	.img__196667__:before {content:'';position:absolute;top:50px;right:50px;bottom:50px;left:50px;z-index:0;margin:auto;background:#d20513;opacity:0;transition:all .2s ease-out}
	.img__196667__:hover:before {content:'';top:20px;right:20px;bottom:20px;left:20px;opacity:.8;transition:all .2s .2s ease-out}
	.img__196667__:hover .under_cont {opacity:0;transition:opacity .2s ease-in}
	.img__196667__:hover .under_cont .caption {top:10px;transition:top .2s ease-in}
	.img__196667__:hover .over_cont {opacity:1;transition:opacity .2s .4s ease-out}
	.img__196667__:hover .over_cont .caption {top:0;transition:top .2s .4s ease-out}
}

@media all and (min-width:1400px){
	.img__196667__ .under_cont .cap_title {font-size:22px}
	.img__196667__ .over_cont .cap_text1 {font-size:22px}
	.img__196667__ .over_cont .cap_text2 {margin-top:10px;line-height:1.6em}

}

/*     196668 : 이미지      */
.img__196668__ {position:relative}
.img__196668__ * {box-sizing:border-box}
.img__196668__ a {display:block;max-width:100%;vertical-align:top}
.img__196668__ .figure {display:block}
.img__196668__ .figure img {width:100%;vertical-align:top}
.img__196668__ .caption_wrap {display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
.img__196668__ .caption {display:table;width:100%;height:100%;table-layout:fixed}
.img__196668__ .caption .caption_inner {display:table-cell;padding:3% 5%;text-align:center;vertical-align:middle}

.img__196668__ .under_cont .cap_title {display:block;font-size:16px;font-weight:bold;color:#ffffff;line-height:1.4em;letter-spacing:-.03em;  text-shadow: 1px 1px 10px #222;}
.img__196668__ .over_cont {display:none}

@media all and (min-width:768px){
	.img__196668__ .under_cont .cap_title {font-size:18px}
}

@media all and (min-width:1024px){
	.img__196668__ {overflow:hidden}
	.img__196668__ .caption .caption_inner {padding:5% 15%}

	.img__196668__ .under_cont {opacity:1;transition:opacity .2s .2s ease-in}
	.img__196668__ .under_cont .caption {position:relative;top:0;transition:top .2s .2s ease-in}
	.img__196668__ .under_cont .cap_title {font-size:22px;line-height:1.3em}

	.img__196668__ .over_cont {display:block;opacity:0;transition:opacity .2s ease-out}
	.img__196668__ .over_cont .caption {position:relative;top:10px;transition:top .2s ease-out}
	.img__196668__ .over_cont .cap_text1 {display:block;font-size:22px;font-weight:bold;color:#ffffff;line-height:1.3em;letter-spacing:-.03em}
	.img__196668__ .over_cont .cap_text2 {display:block;margin-top:8px;font-size:14px;color:#ffffff;line-height:1.5em;letter-spacing:-.03em}

	.img__196668__:before {content:'';position:absolute;top:50px;right:50px;bottom:50px;left:50px;z-index:0;margin:auto;background:#d20513;opacity:0;transition:all .2s ease-out}
	.img__196668__:hover:before {content:'';top:20px;right:20px;bottom:20px;left:20px;opacity:.8;transition:all .2s .2s ease-out}
	.img__196668__:hover .under_cont {opacity:0;transition:opacity .2s ease-in}
	.img__196668__:hover .under_cont .caption {top:10px;transition:top .2s ease-in}
	.img__196668__:hover .over_cont {opacity:1;transition:opacity .2s .4s ease-out}
	.img__196668__:hover .over_cont .caption {top:0;transition:top .2s .4s ease-out}
}

@media all and (min-width:1400px){
	.img__196668__ .under_cont .cap_title {font-size:22px}
	.img__196668__ .over_cont .cap_text1 {font-size:22px}
	.img__196668__ .over_cont .cap_text2 {margin-top:10px;line-height:1.6em}

}

/*     196669 : 공백      */
.solid_line__196669__ {box-sizing:border-box; display:block; position:relative; width:100%; height:140px;}
.solid_line__196669__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__196669__.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__196669__ {height:80px;}
}

/*     196670 : 이미지 리스트      */
.img_tile__196670__:after {content:'';display:block;clear:both}
.img_tile__196670__ * {box-sizing:border-box}
.img_tile__196670__ .item {float:left;position:relative;top:0;width:100%;padding:2px;transition:.2s top ease-out}
.img_tile__196670__ .item:hover {top:-10px}
.img_tile__196670__ .item a {display:block}
.img_tile__196670__ .figure {display:block}
.img_tile__196670__ .figure img {vertical-align:bottom}
.img_tile__196670__ .caption {display:block;margin-top:10px;}
.img_tile__196670__ .caption > span {display:block;line-height:1.4em;letter-spacing:-.03em}
.img_tile__196670__ .caption > span.subject {font-size:12px;font-weight:bold;color:#444444; letter-spacing: -0.1em;}
.img_tile__196670__ .caption > span.content {margin-top:10px;font-size:13px;color:#444444}

.col_m_1__196670__ .item {width:100%}
.col_m_2__196670__ .item {width:50%}
.col_m_3__196670__ .item {width:33.3333%}
.col_m_4__196670__ .item {width:25%}
.col_m_5__196670__ .item {width:20%}
.col_m_6__196670__ .item {width:16.6666%}

.col_m_1__196670__ .item,
.col_m_2__196670__ .item2n,
.col_m_3__196670__ .item3n,
.col_m_4__196670__ .item4n,
.col_m_5__196670__ .item5n,
.col_m_6__196670__ .item6n {clear:both}

@media all and (min-width:768px){
	.img_tile__196670__ .item:before {content:'';display:block;position:absolute;top:0;bottom:0;left:0;width:1px;height:50px;margin:auto 0;background:#000;opacity:.1}
	.img_tile__196670__ .caption {margin-top:20px}

	.text_sml__196670__ .caption > span.subject {font-size:14px}
	.text_sml__196670__ .caption > span.content {font-size:13px}
	.text_med__196670__ .caption > span.subject {font-size:16px}
	.text_med__196670__ .caption > span.content {font-size:13px}
	.text_big__196670__ .caption > span.subject {font-size:18px}
	.text_big__196670__ .caption > span.content {font-size:13px}

	.col_m_1__196670__ .item,
	.col_m_2__196670__ .item2n,
	.col_m_3__196670__ .item3n,
	.col_m_4__196670__ .item4n,
	.col_m_5__196670__ .item5n,
	.col_m_6__196670__ .item6n {clear:none}

	.col_t_1__196670__ .item {width:100%}
	.col_t_2__196670__ .item {width:50%}
	.col_t_3__196670__ .item {width:33.3333%}
	.col_t_4__196670__ .item {width:25%}
	.col_t_5__196670__ .item {width:20%}
	.col_t_6__196670__ .item {width:16.6666%}

	.col_t_1__196670__ .item,
	.col_t_2__196670__ .item2n,
	.col_t_3__196670__ .item3n,
	.col_t_4__196670__ .item4n,
	.col_t_5__196670__ .item5n,
	.col_t_6__196670__ .item6n {clear:both}

	.col_t_1__196670__ .item:before,
	.col_t_2__196670__ .item2n:before,
	.col_t_3__196670__ .item3n:before,
	.col_t_4__196670__ .item4n:before,
	.col_t_5__196670__ .item5n:before,
	.col_t_6__196670__ .item6n:before {display:none}
}

@media all and (min-width:1024px){
	.img_tile__196670__ .item:before {height:70px}
	.img_tile__196670__ .caption {margin-top:30px}

	.col_t_1__196670__ .item,
	.col_t_2__196670__ .item2n,
	.col_t_3__196670__ .item3n,
	.col_t_4__196670__ .item4n,
	.col_t_5__196670__ .item5n,
	.col_t_6__196670__ .item6n {clear:none}

	.col_t_1__196670__ .item:before,
	.col_t_2__196670__ .item2n:before,
	.col_t_3__196670__ .item3n:before,
	.col_t_4__196670__ .item4n:before,
	.col_t_5__196670__ .item5n:before,
	.col_t_6__196670__ .item6n:before {display:block}

	.col_pc_1__196670__ .item {width:100%}
	.col_pc_2__196670__ .item {width:50%}
	.col_pc_3__196670__ .item {width:33.3333%}
	.col_pc_4__196670__ .item {width:25%}
	.col_pc_5__196670__ .item {width:20%}
	.col_pc_6__196670__ .item {width:16.6666%}

	.col_pc_1__196670__ .item,
	.col_pc_2__196670__ .item2n,
	.col_pc_3__196670__ .item3n,
	.col_pc_4__196670__ .item4n,
	.col_pc_5__196670__ .item5n,
	.col_pc_6__196670__ .item6n {clear:both}

	.col_pc_1__196670__ .item:before,
	.col_pc_2__196670__ .item2n:before,
	.col_pc_3__196670__ .item3n:before,
	.col_pc_4__196670__ .item4n:before,
	.col_pc_5__196670__ .item5n:before,
	.col_pc_6__196670__ .item6n:before {display:none}
}

/*     196671 : 공백      */
.solid_line__196671__ {box-sizing:border-box; display:block; position:relative; width:100%; height:55px;}
.solid_line__196671__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__196671__.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__196671__ {height:30px;}
}

