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

/*     207766 : 블록 설정      */
.block_option__207766__ {display:table;width:100%}
.block_option__207766__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
}


@media (min-width:1024px){
	.row__207766__ .white-space {max-width:1100px !important;}
}

/*     207767 : 타이틀 텍스트      */
@font-face {
    font-family: 'Happiness-Sans-Bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}

.title__207767__ {font-size:0}
.title__207767__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:normal;color:#000000;letter-spacing:-.02em;line-height:1.2em;   font-family: 'Happiness-Sans-Bold';
}
.title__207767__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__207767__.style_top p {padding-top:10px}
.title__207767__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__207767__.style_right p {padding-right:14px}
.title__207767__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__207767__.style_bottom p {padding-bottom:12px}
.title__207767__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__207767__.style_left p {padding-left:14px}
.title__207767__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__207767__.style_circle1 p {padding-left:18px}
.title__207767__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__207767__.style_circle2 p {padding-left:18px}
.title__207767__.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__207767__ p {font-size:36px}
	.title__207767__.style_top p:before {width:36px}
	.title__207767__.style_right p:before {height:36px}
	.title__207767__.style_bottom p:before {width:36px}
	.title__207767__.style_left p:before {height:36px}
}

/*     207768 : 한줄 텍스트      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.text__207768__ p {
	display:block;margin:0;padding:0;
	font-size:17px;font-weight:normal;color:#444444;letter-spacing:0;line-height:1.3em;  font-family: 'Happiness-Sans-Regular';
}
.text__207768__ p a {color:#444444}

@media all and (min-width:1024px){
	.text__207768__ p {font-size:20px;text-align:center;}
}

/*     207769 : 블록 설정      */
.block_option__207769__ {display:table;width:100%}
.block_option__207769__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
}


@media (min-width:1024px){
	.row__207769__ .white-space {max-width:1100px !important;}
}

/*     207770 : 이미지 리스트 (타일형)      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}


.img_tile__207770__ .img_wrap {margin:0 -10px;}
.img_tile__207770__ .img_wrap:after {content:''; display:block; clear:both;}
.img_tile__207770__ * {box-sizing:border-box;}
.img_tile__207770__ .item {float:left; position:relative; width:100%; padding:10px;}
.img_tile__207770__ .item .item_inner {padding:15px; /* box-shadow:3px 2px 10px #bdbdbd; */     background: #002d64;
    border-radius: 20px;}
.img_tile__207770__ .item .item_inner:after {content:'';display:block;clear:both;}
.img_tile__207770__ .item a {display:block; text-decoration:none;}
.img_tile__207770__ .item a:after {content:'';display:block;clear:both;}
.img_tile__207770__ .figure {display:block;float:left;width:46px;margin:0 auto;}
.img_tile__207770__ .figure img {max-width:100%; vertical-align:top;}
.img_tile__207770__ .caption {overflow:hidden;display:block;padding-left:20px;}
.img_tile__207770__ .caption > span {display:block;}
.img_tile__207770__ .caption > span.subject {font-size:16px; font-weight:bold; color:#ffffff; line-height:1.6em; letter-spacing:-.03em; font-family: 'Happiness-Sans-Regular';}
.img_tile__207770__ .caption > span.content {position:relative; padding-top:12px; font-size:14px; color:#eeeeee; line-height:1.6em; letter-spacing:-.03em; font-family: 'Happiness-Sans-Regular';}

.col_m_1__207770__ .item {width:100%;}
.col_m_2__207770__ .item {width:50%;}
.col_m_3__207770__ .item {width:33.3333%;}
.col_m_4__207770__ .item {width:25%;}
.col_m_1__207770__ .item,
.col_m_2__207770__ .item2n,
.col_m_3__207770__ .item3n,
.col_m_4__207770__ .item4n {clear:both;}

@media (min-width:768px){
	.img_tile__207770__ .item {text-align:center;}
	.img_tile__207770__ .figure {float:none;width:auto;max-width:80px;}
	.img_tile__207770__ .caption > span.subject {font-size:16px; line-height:1.5em;}
	.img_tile__207770__ .caption > span.content {padding-top:15px; font-size:14px; line-height:1.5em;}

	.col_m_1__207770__ .item,
	.col_m_2__207770__ .item2n,
	.col_m_3__207770__ .item3n,
	.col_m_4__207770__ .item4n {clear:none;}

	.col_t_1__207770__ .item {width:100%;}
	.col_t_2__207770__ .item {width:50%;}
	.col_t_3__207770__ .item {width:33.3333%;}
	.col_t_4__207770__ .item {width:25%;}
	.col_t_5__207770__ .item {width:20%;}
	.col_t_6__207770__ .item {width:16.6666%;}
	.col_t_1__207770__ .item,
	.col_t_2__207770__ .item2n,
	.col_t_3__207770__ .item3n,
	.col_t_4__207770__ .item4n,
	.col_t_5__207770__ .item5n,
	.col_t_6__207770__ .item6n {clear:both;}
}

@media (min-width:1024px){
	.img_tile__207770__ .item .item_inner {min-height:310px;padding:35px 35px;}
	.img_tile__207770__ .caption {margin-top:25px;padding-left:0;}
	.img_tile__207770__ .caption > span.content {padding-top:20px;}
	.img_tile__207770__ .caption > span.content:before {width:40px; height:3px;}

	.text_sml__207770__ .caption > span.subject {font-size:16px; line-height:1.5em;}
	.text_sml__207770__ .caption > span.content {font-size:14px; line-height:1.5em;}
	.text_med__207770__ .caption > span.subject {font-size:22px; line-height:1.5em;}
	.text_med__207770__ .caption > span.content {font-size:16px; line-height:1.5em;}
	.text_big__207770__ .caption > span.subject {font-size:28px; line-height:1.5em;}
	.text_big__207770__ .caption > span.content {font-size:17px; line-height:1.6em;}

	.col_t_1__207770__ .item,
	.col_t_2__207770__ .item2n,
	.col_t_3__207770__ .item3n,
	.col_t_4__207770__ .item4n,
	.col_t_5__207770__ .item5n,
	.col_t_6__207770__ .item6n {clear:none;}

	.col_pc_1__207770__ .item {width:100%;}
	.col_pc_2__207770__ .item {width:50%;}
	.col_pc_3__207770__ .item {width:33.3333%;}
	.col_pc_4__207770__ .item {width:25%;}
	.col_pc_5__207770__ .item {width:20%;}
	.col_pc_6__207770__ .item {width:16.6666%;}
	.col_pc_1__207770__ .item,
	.col_pc_2__207770__ .item2n,
	.col_pc_3__207770__ .item3n,
	.col_pc_4__207770__ .item4n,
	.col_pc_5__207770__ .item5n,
	.col_pc_6__207770__ .item6n {clear:both;}
}


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

/*     207772 : 블록 설정      */
.block_option__207772__ {display:table;width:100%}
.block_option__207772__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
}


@media (min-width:1024px){
	.row__207772__ .white-space {max-width:1100px !important;}
}

/*     207773 : 타이틀 텍스트      */
@font-face {
    font-family: 'Happiness-Sans-Bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}

.title__207773__ {font-size:0}
.title__207773__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:normal;color:#000000;letter-spacing:-.02em;line-height:1.2em;   font-family: 'Happiness-Sans-Bold';
}
.title__207773__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__207773__.style_top p {padding-top:10px}
.title__207773__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__207773__.style_right p {padding-right:14px}
.title__207773__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__207773__.style_bottom p {padding-bottom:12px}
.title__207773__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__207773__.style_left p {padding-left:14px}
.title__207773__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__207773__.style_circle1 p {padding-left:18px}
.title__207773__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__207773__.style_circle2 p {padding-left:18px}
.title__207773__.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__207773__ p {font-size:36px}
	.title__207773__.style_top p:before {width:36px}
	.title__207773__.style_right p:before {height:36px}
	.title__207773__.style_bottom p:before {width:36px}
	.title__207773__.style_left p:before {height:36px}
}

/*     207774 : 한줄 텍스트      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.text__207774__ p {
	display:block;margin:0;padding:0;
	font-size:17px;font-weight:normal;color:#444444;letter-spacing:0;line-height:1.3em;  font-family: 'Happiness-Sans-Regular';
}
.text__207774__ p a {color:#444444}

@media all and (min-width:1024px){
	.text__207774__ p {font-size:20px;text-align:center;}
}

/*     207775 : 블록 설정      */
.block_option__207775__ {display:table;width:100%}
.block_option__207775__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
}


@media (min-width:1024px){
	.row__207775__ .white-space {max-width:1100px !important;}
}

/*     207776 : 셀 설정      */
.cell_option__207776__ {display:table;width:100%}
.cell_option__207776__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}
.col__207776__ {padding:20px; border-radius:15px; border:1px solid #ddd;}

@media (min-width:768px){
	.col__207776__ {padding:20px; border-radius:15px; border:1px solid #ddd;}
}

@media (min-width:1024px){
	.col__207776__ {padding:20px; border-radius:15px; border:1px solid #ddd;}
}

/*     207777 : 번호+타이틀형      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.num_title__207777__ {}
.num_title__207777__ .num__207777__ {margin-right:3px;font-size:17px;font-weight:bold;color:#4972B8;line-height:1.2em;letter-spacing:-.03em; font-family: 'Happiness-Sans-Regular';}
.num_title__207777__ .title__207777__ {font-size:17px;font-weight:bold;color:#000000;line-height:1.2em;letter-spacing:-.03em; font-family: 'Happiness-Sans-Regular';}

@media all and (min-width:1024px){
	.num_title__207777__ .num__207777__ {display:block;margin-bottom:10px;font-size:18px;}
	.num_title__207777__ .title__207777__ {display:block;font-size:24px;}
}

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

/*     207779 : 장문 텍스트      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}
.textarea__207779__ p {
	display:block;margin:0;padding:0;
	font-size:15px;font-weight:normal;color:#666666;letter-spacing:-.03em;line-height:1.5em;  font-family: 'Happiness-Sans-Regular';
}

@media all and (min-width:1024px){
	.textarea__207779__ p {font-size:16px}
}

/*     207780 : 셀 설정      */
.cell_option__207780__ {display:table;width:100%}
.cell_option__207780__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}
.col__207780__ {padding:20px; border-radius:15px; border:1px solid #ddd;}

@media (min-width:768px){
	.col__207780__ {padding:20px; border-radius:15px; border:1px solid #ddd;}
}

@media (min-width:1024px){
	.col__207780__ {padding:20px; border-radius:15px; border:1px solid #ddd;}
}

/*     207781 : 번호+타이틀형      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.num_title__207781__ {}
.num_title__207781__ .num__207781__ {margin-right:3px;font-size:17px;font-weight:bold;color:#4972B8;line-height:1.2em;letter-spacing:-.03em;  font-family: 'Happiness-Sans-Regular';}
.num_title__207781__ .title__207781__ {font-size:17px;font-weight:bold;color:#000000;line-height:1.2em;letter-spacing:-.03em;  font-family: 'Happiness-Sans-Regular';}

@media all and (min-width:1024px){
	.num_title__207781__ .num__207781__ {display:block;margin-bottom:10px;font-size:18px;}
	.num_title__207781__ .title__207781__ {display:block;font-size:24px;}
}

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

/*     207783 : 장문 텍스트      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}
.textarea__207783__ p {
	display:block;margin:0;padding:0;
	font-size:15px;font-weight:normal;color:#666666;letter-spacing:-.03em;line-height:1.5em;  font-family: 'Happiness-Sans-Regular';
}

@media all and (min-width:1024px){
	.textarea__207783__ p {font-size:16px}
}

/*     207784 : 셀 설정      */
.cell_option__207784__ {display:table;width:100%}
.cell_option__207784__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}
.col__207784__ {padding:20px; border-radius:15px; border:1px solid #ddd;}

@media (min-width:768px){
	.col__207784__ {padding:20px; border-radius:15px; border:1px solid #ddd;}
}

@media (min-width:1024px){
	.col__207784__ {padding:20px; border-radius:15px; border:1px solid #ddd;}
}

/*     207785 : 번호+타이틀형      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.num_title__207785__ {}
.num_title__207785__ .num__207785__ {margin-right:3px;font-size:17px;font-weight:bold;color:#4972B8;line-height:1.2em;letter-spacing:-.03em;  font-family: 'Happiness-Sans-Regular';}
.num_title__207785__ .title__207785__ {font-size:17px;font-weight:bold;color:#000000;line-height:1.2em;letter-spacing:-.03em;  font-family: 'Happiness-Sans-Regular';}

@media all and (min-width:1024px){
	.num_title__207785__ .num__207785__ {display:block;margin-bottom:10px;font-size:18px;}
	.num_title__207785__ .title__207785__ {display:block;font-size:24px;}
}

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

/*     207787 : 장문 텍스트      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
} 
.textarea__207787__ p {
	display:block;margin:0;padding:0;
	font-size:15px;font-weight:normal;color:#666666;letter-spacing:-.03em;line-height:1.5em;  font-family: 'Happiness-Sans-Regular';
}

@media all and (min-width:1024px){
	.textarea__207787__ p {font-size:16px}
}

/*     207788 : 셀 설정      */
.cell_option__207788__ {display:table;width:100%}
.cell_option__207788__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}
.col__207788__ {padding:20px; border-radius:15px; border:1px solid #ddd;}

@media (min-width:768px){
	.col__207788__ {padding:20px; border-radius:15px; border:1px solid #ddd;}
}

@media (min-width:1024px){
	.col__207788__ {padding:20px; border-radius:15px; border:1px solid #ddd;}
}

/*     207789 : 블록 설정      */
.block_option__207789__ {display:table;width:100%}
.block_option__207789__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
}


@media (min-width:1024px){
	.row__207789__ .white-space {max-width:1100px !important;}
}

/*     207790 : 번호+타이틀형      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.num_title__207790__ {}
.num_title__207790__ .num__207790__ {margin-right:3px;font-size:17px;font-weight:bold;color:#4972B8;line-height:1.2em;letter-spacing:-.03em;  font-family: 'Happiness-Sans-Regular';}
.num_title__207790__ .title__207790__ {font-size:17px;font-weight:bold;color:#000000;line-height:1.2em;letter-spacing:-.03em;  font-family: 'Happiness-Sans-Regular';}

@media all and (min-width:1024px){
	.num_title__207790__ .num__207790__ {display:block;margin-bottom:10px;font-size:18px;}
	.num_title__207790__ .title__207790__ {display:block;font-size:24px;}
}

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

/*     207792 : 장문 텍스트      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.textarea__207792__ p {
	display:block;margin:0;padding:0; 
	font-size:15px;font-weight:normal;color:#666666;letter-spacing:-.03em;line-height:1.5em;  font-family: 'Happiness-Sans-Regular';
}

@media all and (min-width:1024px){
	.textarea__207792__ p {font-size:16px}
}

/*     207793 : 셀 설정      */
.cell_option__207793__ {display:table;width:100%}
.cell_option__207793__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}
.col__207793__ {padding:20px; border-radius:15px; border:1px solid #ddd;}

@media (min-width:768px){
	.col__207793__ {padding:20px; border-radius:15px; border:1px solid #ddd;}
}

@media (min-width:1024px){
	.col__207793__ {padding:20px; border-radius:15px; border:1px solid #ddd;}
}

/*     207794 : 번호+타이틀형      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}
.num_title__207794__ {}
.num_title__207794__ .num__207794__ {margin-right:3px;font-size:17px;font-weight:bold;color:#4972B8;line-height:1.2em;letter-spacing:-.03em;  font-family: 'Happiness-Sans-Regular';}
.num_title__207794__ .title__207794__ {font-size:17px;font-weight:bold;color:#000000;line-height:1.2em;letter-spacing:-.03em;  font-family: 'Happiness-Sans-Regular';}

@media all and (min-width:1024px){
	.num_title__207794__ .num__207794__ {display:block;margin-bottom:10px;font-size:18px;}
	.num_title__207794__ .title__207794__ {display:block;font-size:24px;}
}

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

/*     207796 : 장문 텍스트      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.textarea__207796__ p {
	display:block;margin:0;padding:0;
	font-size:15px;font-weight:normal;color:#666666;letter-spacing:-.03em;line-height:1.5em;  font-family: 'Happiness-Sans-Regular';
}

@media all and (min-width:1024px){
	.textarea__207796__ p {font-size:16px}
}

/*     207797 : 셀 설정      */
.cell_option__207797__ {display:table;width:100%}
.cell_option__207797__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}
.col__207797__ {padding:20px; border-radius:15px; border:1px solid #ddd;}

@media (min-width:768px){
	.col__207797__ {padding:20px; border-radius:15px; border:1px solid #ddd;}
}

@media (min-width:1024px){
	.col__207797__ {padding:20px; border-radius:15px; border:1px solid #ddd;}
}

/*     207798 : 번호+타이틀형      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.num_title__207798__ {}
.num_title__207798__ .num__207798__ {margin-right:3px;font-size:17px;font-weight:bold;color:#4972B8;line-height:1.2em;letter-spacing:-.03em;  font-family: 'Happiness-Sans-Regular';}
.num_title__207798__ .title__207798__ {font-size:17px;font-weight:bold;color:#000000;line-height:1.2em;letter-spacing:-.03em;  font-family: 'Happiness-Sans-Regular';}

@media all and (min-width:1024px){
	.num_title__207798__ .num__207798__ {display:block;margin-bottom:10px;font-size:18px;}
	.num_title__207798__ .title__207798__ {display:block;font-size:24px;}
}

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

/*     207800 : 장문 텍스트      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.textarea__207800__ p {
	display:block;margin:0;padding:0;
	font-size:15px;font-weight:normal;color:#666666;letter-spacing:-.03em;line-height:1.5em;  font-family: 'Happiness-Sans-Regular';
}

@media all and (min-width:1024px){
	.textarea__207800__ p {font-size:16px}
}

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

/*     207802 : 블록 설정      */
.block_option__207802__ {display:table;width:100%}
.block_option__207802__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
}


@media (min-width:1024px){
	.row__207802__ .white-space {max-width:1100px !important;}
}

/*     207803 : 타이틀 텍스트      */
@font-face {
    font-family: 'Happiness-Sans-Bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}

.title__207803__ {font-size:0}
.title__207803__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:normal;color:#000000;letter-spacing:-.02em;line-height:1.2em;   font-family: 'Happiness-Sans-Bold';
}
.title__207803__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__207803__.style_top p {padding-top:10px}
.title__207803__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__207803__.style_right p {padding-right:14px}
.title__207803__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__207803__.style_bottom p {padding-bottom:12px}
.title__207803__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__207803__.style_left p {padding-left:14px}
.title__207803__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__207803__.style_circle1 p {padding-left:18px}
.title__207803__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__207803__.style_circle2 p {padding-left:18px}
.title__207803__.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__207803__ p {font-size:36px}
	.title__207803__.style_top p:before {width:36px}
	.title__207803__.style_right p:before {height:36px}
	.title__207803__.style_bottom p:before {width:36px}
	.title__207803__.style_left p:before {height:36px}
}

/*     207804 : 한줄 텍스트      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.text__207804__ p {
	display:block;margin:0;padding:0;
	font-size:17px;font-weight:normal;color:#444444;letter-spacing:0;line-height:1.3em;  font-family: 'Happiness-Sans-Regular';
}
.text__207804__ p a {color:#444444}

@media all and (min-width:1024px){
	.text__207804__ p {font-size:20px;text-align:center;}
}

/*     207805 : 텍스트 오버레이 이미지      */

.text_over_img__207805__ {display:inline-block;overflow:hidden;position:relative;width:360px;max-width:100%;vertical-align:middle;}
.text_over_img__207805__ * {box-sizing:border-box}
.text_over_img__207805__ a {display:inline-block;max-width:100%}
.text_over_img__207805__ .figure {vertical-align:top}
.text_over_img__207805__ .caption {display:table;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;}
.text_over_img__207805__ .caption .caption_inner {display:table-cell; vertical-align:middle;     position: relative;  top: 50px;}
.text_over_img__207805__ .caption .caption_inner span {margin:0;padding:5px 5%;text-align:center;}
.text_over_img__207805__ .caption .subject {display:block;font-weight:bold;color:#ffffff;  font-family: 'Happiness-Sans-Regular';}
.text_over_img__207805__ .caption .content {display:block;color:#ffffff;  font-family: 'Happiness-Sans-Regular';}

.text_m_sml__207805__ .caption .subject {font-size:14px;line-height:1.5em}
.text_m_sml__207805__ .caption .content {font-size:13px;line-height:1.5em}
.text_m_med__207805__ .caption .subject {font-size:22px;line-height:1.4em}
.text_m_med__207805__ .caption .content {font-size:16px;line-height:1.5em}
.text_m_big__207805__ .caption .subject {font-size:22px;line-height:1.4em}
.text_m_big__207805__ .caption .content {font-size:17px;line-height:1.5em}


@media all and (min-width:1024px){
	.text_over_img__207805__ {position:relative;}
	.text_over_img__207805__:before {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;background:#000000;opacity:0;transition:.2s opacity ease-in-out;}
	.text_over_img__207805__:hover:before {background:linear-gradient(45deg, #ff8600 0%,#ff9f00 40%,#ffb800 100%);opacity:.8;}
	.text_over_img__207805__ .caption .caption_inner span {padding:5px 40px;text-align:left;}
	.text_over_img__207805__ .caption .content {display:block;}
	.text_sml__207805__ .caption .subject {font-size:14px;line-height:1.5em}
	.text_sml__207805__ .caption .content {font-size:13px;line-height:1.5em}
	.text_med__207805__ .caption .subject {font-size:26px;line-height:1.4em}
	.text_med__207805__ .caption .content {font-size:16px;line-height:1.5em}
	.text_big__207805__ .caption .subject {font-size:30px;line-height:1.4em}
	.text_big__207805__ .caption .content {font-size:17px;line-height:1.5em}
}


/*     207807 : 텍스트 오버레이 이미지      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.text_over_img__207807__ {display:inline-block;overflow:hidden;position:relative;width:px;max-width:100%;vertical-align:top}
.text_over_img__207807__ * {box-sizing:border-box}
.text_over_img__207807__ a {display:inline-block;max-width:100%}
.text_over_img__207807__ .figure {vertical-align:top}
.text_over_img__207807__ .caption {display:table;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;}
.text_over_img__207807__ .caption .caption_inner {display:table-cell;vertical-align:middle;   position: relative;  top: 50px;}
.text_over_img__207807__ .caption .caption_inner span {margin:0;padding:5px 5%;text-align:center;}
.text_over_img__207807__ .caption .subject {display:block;font-weight:bold;color:#ffffff;  font-family: 'Happiness-Sans-Regular';}
.text_over_img__207807__ .caption .content {display:block;color:#ffffff;  font-family: 'Happiness-Sans-Regular';}

.text_m_sml__207807__ .caption .subject {font-size:14px;line-height:1.5em}
.text_m_sml__207807__ .caption .content {font-size:13px;line-height:1.5em}
.text_m_med__207807__ .caption .subject {font-size:22px;line-height:1.4em}
.text_m_med__207807__ .caption .content {font-size:16px;line-height:1.5em}
.text_m_big__207807__ .caption .subject {font-size:22px;line-height:1.4em}
.text_m_big__207807__ .caption .content {font-size:17px;line-height:1.5em}


@media all and (min-width:1024px){
	.text_over_img__207807__ {position:relative;}
	.text_over_img__207807__:before {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;background:#000000;opacity:0;transition:.2s opacity ease-in-out;}
	.text_over_img__207807__:hover:before {background:linear-gradient(45deg, #ff8600 0%,#ff9f00 40%,#ffb800 100%);opacity:.8;}
	.text_over_img__207807__ .caption .caption_inner span {padding:5px 40px;text-align:left;}
	.text_over_img__207807__ .caption .content {display:block;}
	.text_sml__207807__ .caption .subject {font-size:14px;line-height:1.5em}
	.text_sml__207807__ .caption .content {font-size:13px;line-height:1.5em}
	.text_med__207807__ .caption .subject {font-size:26px;line-height:1.4em}
	.text_med__207807__ .caption .content {font-size:16px;line-height:1.5em}
	.text_big__207807__ .caption .subject {font-size:30px;line-height:1.4em}
	.text_big__207807__ .caption .content {font-size:17px;line-height:1.5em}
}


/*     207808 : 텍스트 오버레이 이미지      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.text_over_img__207808__ {display:inline-block;overflow:hidden;position:relative;width:px;max-width:100%;vertical-align:top}
.text_over_img__207808__ * {box-sizing:border-box}
.text_over_img__207808__ a {display:inline-block;max-width:100%}
.text_over_img__207808__ .figure {vertical-align:top}
.text_over_img__207808__ .caption {display:table;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;}
.text_over_img__207808__ .caption .caption_inner {display:table-cell;vertical-align:middle;   position: relative;  top: 50px;}
.text_over_img__207808__ .caption .caption_inner span {margin:0;padding:5px 5%;text-align:center;}
.text_over_img__207808__ .caption .subject {display:block;font-weight:bold;color:#ffffff;  font-family: 'Happiness-Sans-Regular';}
.text_over_img__207808__ .caption .content {display:block;color:#ffffff;  font-family: 'Happiness-Sans-Regular';}

.text_m_sml__207808__ .caption .subject {font-size:14px;line-height:1.5em}
.text_m_sml__207808__ .caption .content {font-size:13px;line-height:1.5em}
.text_m_med__207808__ .caption .subject {font-size:22px;line-height:1.4em}
.text_m_med__207808__ .caption .content {font-size:16px;line-height:1.5em}
.text_m_big__207808__ .caption .subject {font-size:22px;line-height:1.4em}
.text_m_big__207808__ .caption .content {font-size:17px;line-height:1.5em}


@media all and (min-width:1024px){
	.text_over_img__207808__ {position:relative;}
	.text_over_img__207808__:before {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;background:#000000;opacity:0;transition:.2s opacity ease-in-out;}
	.text_over_img__207808__:hover:before {background:linear-gradient(45deg, #ff8600 0%,#ff9f00 40%,#ffb800 100%);opacity:.8;}
	.text_over_img__207808__ .caption .caption_inner span {padding:5px 40px;text-align:left;}
	.text_over_img__207808__ .caption .content {display:block;}
	.text_sml__207808__ .caption .subject {font-size:14px;line-height:1.5em}
	.text_sml__207808__ .caption .content {font-size:13px;line-height:1.5em}
	.text_med__207808__ .caption .subject {font-size:26px;line-height:1.4em}
	.text_med__207808__ .caption .content {font-size:16px;line-height:1.5em}
	.text_big__207808__ .caption .subject {font-size:30px;line-height:1.4em}
	.text_big__207808__ .caption .content {font-size:17px;line-height:1.5em}
}


/*     207810 : 텍스트 오버레이 이미지      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}


.text_over_img__207810__ {display:inline-block;overflow:hidden;position:relative;width:px;max-width:100%;vertical-align:top}
.text_over_img__207810__ * {box-sizing:border-box}
.text_over_img__207810__ a {display:inline-block;max-width:100%}
.text_over_img__207810__ .figure {vertical-align:top}
.text_over_img__207810__ .caption {display:table;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;}
.text_over_img__207810__ .caption .caption_inner {display:table-cell;vertical-align:middle ;   position: relative;  top: 50px;}
.text_over_img__207810__ .caption .caption_inner span {margin:0;padding:5px 5%;text-align:center;}
.text_over_img__207810__ .caption .subject {display:block;font-weight:bold;color:#ffffff;  font-family: 'Happiness-Sans-Regular';}
.text_over_img__207810__ .caption .content {display:block;color:#ffffff;  font-family: 'Happiness-Sans-Regular';}

.text_m_sml__207810__ .caption .subject {font-size:14px;line-height:1.5em}
.text_m_sml__207810__ .caption .content {font-size:13px;line-height:1.5em}
.text_m_med__207810__ .caption .subject {font-size:22px;line-height:1.4em}
.text_m_med__207810__ .caption .content {font-size:16px;line-height:1.5em}
.text_m_big__207810__ .caption .subject {font-size:22px;line-height:1.4em}
.text_m_big__207810__ .caption .content {font-size:17px;line-height:1.5em}


@media all and (min-width:1024px){
	.text_over_img__207810__ {position:relative;}
	.text_over_img__207810__:before {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;background:#000000;opacity:0;transition:.2s opacity ease-in-out;}
	.text_over_img__207810__:hover:before {background:linear-gradient(45deg, #ff8600 0%,#ff9f00 40%,#ffb800 100%);opacity:.8;}
	.text_over_img__207810__ .caption .caption_inner span {padding:5px 40px;text-align:left;}
	.text_over_img__207810__ .caption .content {display:block;}
	.text_sml__207810__ .caption .subject {font-size:14px;line-height:1.5em}
	.text_sml__207810__ .caption .content {font-size:13px;line-height:1.5em}
	.text_med__207810__ .caption .subject {font-size:26px;line-height:1.4em}
	.text_med__207810__ .caption .content {font-size:16px;line-height:1.5em}
	.text_big__207810__ .caption .subject {font-size:30px;line-height:1.4em}
	.text_big__207810__ .caption .content {font-size:17px;line-height:1.5em}
}


/*     207811 : 텍스트 오버레이 이미지      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.text_over_img__207811__ {display:inline-block;overflow:hidden;position:relative;width:px;max-width:100%;vertical-align:top}
.text_over_img__207811__ * {box-sizing:border-box}
.text_over_img__207811__ a {display:inline-block;max-width:100%}
.text_over_img__207811__ .figure {vertical-align:top}
.text_over_img__207811__ .caption {display:table;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;}
.text_over_img__207811__ .caption .caption_inner {display:table-cell;vertical-align:middle;   position: relative;  top: 50px;}
.text_over_img__207811__ .caption .caption_inner span {margin:0;padding:5px 5%;text-align:center;}
.text_over_img__207811__ .caption .subject {display:block;font-weight:bold;color:#ffffff;  font-family: 'Happiness-Sans-Regular';}
.text_over_img__207811__ .caption .content {display:block;color:#ffffff;  font-family: 'Happiness-Sans-Regular';}

.text_m_sml__207811__ .caption .subject {font-size:14px;line-height:1.5em}
.text_m_sml__207811__ .caption .content {font-size:13px;line-height:1.5em}
.text_m_med__207811__ .caption .subject {font-size:22px;line-height:1.4em}
.text_m_med__207811__ .caption .content {font-size:16px;line-height:1.5em}
.text_m_big__207811__ .caption .subject {font-size:22px;line-height:1.4em}
.text_m_big__207811__ .caption .content {font-size:17px;line-height:1.5em}


@media all and (min-width:1024px){
	.text_over_img__207811__ {position:relative;}
	.text_over_img__207811__:before {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;background:#000000;opacity:0;transition:.2s opacity ease-in-out;}
	.text_over_img__207811__:hover:before {background:linear-gradient(45deg, #ff8600 0%,#ff9f00 40%,#ffb800 100%);opacity:.8;}
	.text_over_img__207811__ .caption .caption_inner span {padding:5px 40px;text-align:left;}
	.text_over_img__207811__ .caption .content {display:block;}
	.text_sml__207811__ .caption .subject {font-size:14px;line-height:1.5em}
	.text_sml__207811__ .caption .content {font-size:13px;line-height:1.5em}
	.text_med__207811__ .caption .subject {font-size:26px;line-height:1.4em}
	.text_med__207811__ .caption .content {font-size:16px;line-height:1.5em}
	.text_big__207811__ .caption .subject {font-size:30px;line-height:1.4em}
	.text_big__207811__ .caption .content {font-size:17px;line-height:1.5em}
}


/*     207812 : 텍스트 오버레이 이미지      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.text_over_img__207812__ {display:inline-block;overflow:hidden;position:relative;width:px;max-width:100%;vertical-align:top}
.text_over_img__207812__ * {box-sizing:border-box}
.text_over_img__207812__ a {display:inline-block;max-width:100%}
.text_over_img__207812__ .figure {vertical-align:top}
.text_over_img__207812__ .caption {display:table;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;}
.text_over_img__207812__ .caption .caption_inner {display:table-cell;vertical-align:middle;   position: relative;  top: 50px;}
.text_over_img__207812__ .caption .caption_inner span {margin:0;padding:5px 5%;text-align:center;}
.text_over_img__207812__ .caption .subject {display:block;font-weight:bold;color:#ffffff;  font-family: 'Happiness-Sans-Regular';}
.text_over_img__207812__ .caption .content {display:block;color:#ffffff;  font-family: 'Happiness-Sans-Regular';}

.text_m_sml__207812__ .caption .subject {font-size:14px;line-height:1.5em}
.text_m_sml__207812__ .caption .content {font-size:13px;line-height:1.5em}
.text_m_med__207812__ .caption .subject {font-size:22px;line-height:1.4em}
.text_m_med__207812__ .caption .content {font-size:16px;line-height:1.5em}
.text_m_big__207812__ .caption .subject {font-size:22px;line-height:1.4em}
.text_m_big__207812__ .caption .content {font-size:17px;line-height:1.5em}


@media all and (min-width:1024px){
	.text_over_img__207812__ {position:relative;}
	.text_over_img__207812__:before {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;background:#000000;opacity:0;transition:.2s opacity ease-in-out;}
	.text_over_img__207812__:hover:before {background:linear-gradient(45deg, #ff8600 0%,#ff9f00 40%,#ffb800 100%);opacity:.8;}
	.text_over_img__207812__ .caption .caption_inner span {padding:5px 40px;text-align:left;}
	.text_over_img__207812__ .caption .content {display:block;}
	.text_sml__207812__ .caption .subject {font-size:14px;line-height:1.5em}
	.text_sml__207812__ .caption .content {font-size:13px;line-height:1.5em}
	.text_med__207812__ .caption .subject {font-size:26px;line-height:1.4em}
	.text_med__207812__ .caption .content {font-size:16px;line-height:1.5em}
	.text_big__207812__ .caption .subject {font-size:30px;line-height:1.4em}
	.text_big__207812__ .caption .content {font-size:17px;line-height:1.5em}
}


/*     207813 : 블록 설정      */
.block_option__207813__ {display:table;width:100%}
.block_option__207813__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
}


@media (min-width:1024px){
	.row__207813__ .white-space {max-width:1100px !important;}
}

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

/*     207815 : 타이틀 텍스트      */
.title__207815__ p {position:relative;margin:0;padding:0;}
.title__207815__ p:before {content:'';display:block;position:absolute;top:50%;right:0;left:0;z-index:1;height:2px;background:#000;transform:translateY(-50%);}
.title__207815__ p > span {display:inline-block;position:relative;z-index:2;margin:0;padding:0 12px 0 0;background:#fff;font-size:20px;font-weight:bold;color:#000;line-height:1.2em;letter-spacing:-.03em;vertical-align:top;}

@media all and (min-width:1024px){
	.title__207815__ p:before {height:4px;}
	.title__207815__ p > span {padding-right:18px;font-size:30px;}
}

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

/*     207817 : 한줄 텍스트      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.text__207817__ p {
	display:block;margin:0;padding:0;text-align:left;
	font-size:17px;font-weight:normal;color:#444444;letter-spacing:0;line-height:1.3em;  font-family: 'Happiness-Sans-Regular';
}
.text__207817__ p a {color:#444444}

@media all and (min-width:1024px){
	.text__207817__ p {font-size:20px;text-align:left;}
}

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

/*     209696 : 블록 설정      */
.block_option__209696__ {display:table;width:100%}
.block_option__209696__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
}


@media (min-width:1024px){
	.row__209696__ .white-space {max-width:1100px !important;}
}

/*     209697 : 한줄 텍스트      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.text__209697__ p {
	display:block;margin:0;padding:0;
	font-size:17px;font-weight:normal;color:#4972B8;letter-spacing:0;line-height:1.3em;  font-family: 'Happiness-Sans-Regular';
}
.text__209697__ p a {color:#4972B8}

@media all and (min-width:1024px){
	.text__209697__ p {font-size:24px;text-align:left;}
}

/*     209698 : 표 2.0      */
.table__209698__ {width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}
.table__209698__ > .table_inner {overflow:hidden;width:100%;margin:0 auto;border-top:2px solid #4972B8}
.table__209698__ * {box-sizing:border-box}
.table__209698__ table {
	width:100%;margin-top:-1px;border-spacing:1px;border-collapse:separate;
	background:#dddddd;table-layout:auto;
}
.table__209698__ td {
	height:50px;padding:15px 10px;
	background:#fff;font-size:16px;font-weight:normal;color:#333;text-align:left;
}
.table__209698__ td.empty__209698__ {padding:50px 20px}

@media all and (max-width:767px){
	.table__209698__ > .table_inner {width:px}
}

@media all and (min-width:768px) and (max-width:1023px){
	.table__209698__ > .table_inner {width:px}
}

@media all and (min-width:1024px){
	.table__209698__ > .table_inner {width:px}
}

/*     209699 : 블록 설정      */
.block_option__209699__ {display:table;width:100%}
.block_option__209699__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
}


@media (min-width:1024px){
	.row__209699__ .white-space {max-width:1100px !important;}
}

/*     209700 : 한줄 텍스트      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.text__209700__ p {
	display:block;margin:0;padding:0;
	font-size:17px;font-weight:normal;color:#4972B8;letter-spacing:0;line-height:1.3em;  font-family: 'Happiness-Sans-Regular';
}
.text__209700__ p a {color:#4972B8}

@media all and (min-width:1024px){
	.text__209700__ p {font-size:24px;text-align:left;}
}

/*     209701 : 표 2.0      */
.table__209701__ {width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}
.table__209701__ > .table_inner {overflow:hidden;width:100%;margin:0 auto;border-top:2px solid #4972B8}
.table__209701__ * {box-sizing:border-box}
.table__209701__ table {
	width:100%;margin-top:-1px;border-spacing:1px;border-collapse:separate;
	background:#dddddd;table-layout:auto;
}
.table__209701__ td {
	height:50px;padding:15px 10px;
	background:#fff;font-size:16px;font-weight:normal;color:#333;text-align:left;
}
.table__209701__ td.empty__209701__ {padding:50px 20px}

@media all and (max-width:767px){
	.table__209701__ > .table_inner {width:px}
}

@media all and (min-width:768px) and (max-width:1023px){
	.table__209701__ > .table_inner {width:px}
}

@media all and (min-width:1024px){
	.table__209701__ > .table_inner {width:px}
}

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

/*     207819 : 블록 설정      */
.block_option__207819__ {display:table;width:100%}
.block_option__207819__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
}


@media (min-width:1024px){
	.row__207819__ .white-space {max-width:1100px !important;}
}

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

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

/*     207822 : 블록 설정      */
.block_option__207822__ {display:table;width:100%}
.block_option__207822__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
}


@media (min-width:1024px){
	.row__207822__ .white-space {max-width:1100px !important;}
}

/*     207823 : 한줄 텍스트      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.text__207823__ p {
	display:block;margin:0;padding:0;
	font-size:17px;font-weight:normal;color:#0256d0;letter-spacing:0;line-height:1.3em;  font-family: 'Happiness-Sans-Regular';
}
.text__207823__ p a {color:#0256d0}

@media all and (min-width:1024px){
	.text__207823__ p {font-size:18px;text-align:left;}
}

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

/*     207825 : 블록 설정      */
.block_option__207825__ {display:table;width:100%}
.block_option__207825__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
}


@media (min-width:1024px){
	.row__207825__ .white-space {max-width:1100px !important;}
}

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

/*     207827 : 타이틀 텍스트      */
.title__207827__ p {position:relative;margin:0;padding:0;}
.title__207827__ p:before {content:'';display:block;position:absolute;top:50%;right:0;left:0;z-index:1;height:2px;background:#000;transform:translateY(-50%);}
.title__207827__ p > span {display:inline-block;position:relative;z-index:2;margin:0;padding:0 12px 0 0;background:#fff;font-size:20px;font-weight:bold;color:#000;line-height:1.2em;letter-spacing:-.03em;vertical-align:top;}

@media all and (min-width:1024px){
	.title__207827__ p:before {height:4px;}
	.title__207827__ p > span {padding-right:18px;font-size:30px;}
}

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

/*     207829 : 한줄 텍스트      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.text__207829__ p {
	display:block;margin:0;padding:0;text-align:left;
	font-size:17px;font-weight:normal;color:#444444;letter-spacing:0;line-height:1.3em;  font-family: 'Happiness-Sans-Regular';
}
.text__207829__ p a {color:#444444}

@media all and (min-width:1024px){
	.text__207829__ p {font-size:20px;text-align:left;}
}

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

/*     1083705 : 블록 설정      */
.block_option__1083705__ {display:table;width:100%}
.block_option__1083705__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
}


@media (min-width:1024px){
	.row__1083705__ .white-space {max-width:1100px !important;}
}

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

/*     1083725 : 한줄 텍스트      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.text__1083725__ p {
	display:block;margin:0;padding:0;text-align:left;
	font-size:17px;font-weight:bold;color:#4a68db;letter-spacing:0;line-height:1.3em;  font-family: 'Happiness-Sans-Regular';
}
.text__1083725__ p a {color:#4a68db}

@media all and (min-width:1024px){
	.text__1083725__ p {font-size:20px;text-align:left;}
}

/*     1083735 : 제목&내용 가로형      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}


.text_horizontal__1083735__ .title__1083735__ {
	margin:0 0 5px;padding:0;font-size:15px;font-weight:normal;color:#ffffff;line-height:1.5em;letter-spacing:0;  font-family: 'Happiness-Sans-Regular'; background: #fd8a69;     border-radius: 5px;     padding: 0 6px; 
    margin-right: 10px;  float:left;
}
.text_horizontal__1083735__ .text__1083735__ {margin:0;padding:0;font-size:15px;color:#444444;line-height:1.5em;letter-spacing:-0.03em; font-family: 'Happiness-Sans-Regular';}

@media all and (min-width:768px){
	.text_horizontal__1083735__:after {content:'';display:block;clear:both}
	.text_horizontal__1083735__ .title__1083735__ {box-sizing:border-box;float:left;margin:0;min-width:30px;}
	.text_horizontal__1083735__ .text__1083735__ {overflow:hidden}
}

@media all and (min-width:1024px){
	.text_horizontal__1083735__ .title__1083735__ {font-size:17px; margin-right:5px;}
	.text_horizontal__1083735__ .text__1083735__ {font-size:17px}
}

/*     1083745 : 제목&내용 가로형      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}


.text_horizontal__1083745__ .title__1083745__ {
	margin:0 0 5px;padding:0;font-size:15px;font-weight:normal;color:#ffffff;line-height:1.5em;letter-spacing:0;  font-family: 'Happiness-Sans-Regular'; background: #fd8a69;     border-radius: 5px;     padding: 0 6px; 
    margin-right: 10px;  float:left;
}
.text_horizontal__1083745__ .text__1083745__ {margin:0;padding:0;font-size:15px;color:#444444;line-height:1.5em;letter-spacing:-0.03em; font-family: 'Happiness-Sans-Regular';}

@media all and (min-width:768px){
	.text_horizontal__1083745__:after {content:'';display:block;clear:both}
	.text_horizontal__1083745__ .title__1083745__ {box-sizing:border-box;float:left;margin:0;min-width:30px;}
	.text_horizontal__1083745__ .text__1083745__ {overflow:hidden}
}

@media all and (min-width:1024px){
	.text_horizontal__1083745__ .title__1083745__ {font-size:17px; margin-right:5px;}
	.text_horizontal__1083745__ .text__1083745__ {font-size:17px}
}

/*     1083755 : 제목&내용 가로형      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}


.text_horizontal__1083755__ .title__1083755__ {
	margin:0 0 5px;padding:0;font-size:15px;font-weight:normal;color:#ffffff;line-height:1.5em;letter-spacing:0;  font-family: 'Happiness-Sans-Regular'; background: #fd8a69;     border-radius: 5px;     padding: 0 6px; 
    margin-right: 10px;  float:left;
}
.text_horizontal__1083755__ .text__1083755__ {margin:0;padding:0;font-size:15px;color:#444444;line-height:1.5em;letter-spacing:-0.03em; font-family: 'Happiness-Sans-Regular';}

@media all and (min-width:768px){
	.text_horizontal__1083755__:after {content:'';display:block;clear:both}
	.text_horizontal__1083755__ .title__1083755__ {box-sizing:border-box;float:left;margin:0;min-width:30px;}
	.text_horizontal__1083755__ .text__1083755__ {overflow:hidden}
}

@media all and (min-width:1024px){
	.text_horizontal__1083755__ .title__1083755__ {font-size:17px; margin-right:5px;}
	.text_horizontal__1083755__ .text__1083755__ {font-size:17px}
}

/*     1083765 : 제목&내용 가로형      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}


.text_horizontal__1083765__ .title__1083765__ {
	margin:0 0 5px;padding:0;font-size:15px;font-weight:normal;color:#ffffff;line-height:1.5em;letter-spacing:0;  font-family: 'Happiness-Sans-Regular'; background: #fd8a69;     border-radius: 5px;     padding: 0 6px; 
    margin-right: 10px;  float:left;
}
.text_horizontal__1083765__ .text__1083765__ {margin:0;padding:0;font-size:15px;color:#444444;line-height:1.5em;letter-spacing:-0.03em; font-family: 'Happiness-Sans-Regular';}

@media all and (min-width:768px){
	.text_horizontal__1083765__:after {content:'';display:block;clear:both}
	.text_horizontal__1083765__ .title__1083765__ {box-sizing:border-box;float:left;margin:0;min-width:30px;}
	.text_horizontal__1083765__ .text__1083765__ {overflow:hidden}
}

@media all and (min-width:1024px){
	.text_horizontal__1083765__ .title__1083765__ {font-size:17px; margin-right:5px;}
	.text_horizontal__1083765__ .text__1083765__ {font-size:17px}
}

/*     1083775 : 제목&내용 가로형      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}


.text_horizontal__1083775__ .title__1083775__ {
	margin:0 0 5px;padding:0;font-size:15px;font-weight:normal;color:#ffffff;line-height:1.5em;letter-spacing:0;  font-family: 'Happiness-Sans-Regular'; background: #fd8a69;     border-radius: 5px;     padding: 0 6px; 
    margin-right: 10px;  float:left;
}
.text_horizontal__1083775__ .text__1083775__ {margin:0;padding:0;font-size:15px;color:#444444;line-height:1.5em;letter-spacing:-0.03em; font-family: 'Happiness-Sans-Regular';}

@media all and (min-width:768px){
	.text_horizontal__1083775__:after {content:'';display:block;clear:both}
	.text_horizontal__1083775__ .title__1083775__ {box-sizing:border-box;float:left;margin:0;min-width:30px;}
	.text_horizontal__1083775__ .text__1083775__ {overflow:hidden}
}

@media all and (min-width:1024px){
	.text_horizontal__1083775__ .title__1083775__ {font-size:17px; margin-right:5px;}
	.text_horizontal__1083775__ .text__1083775__ {font-size:17px}
}

/*     1083785 : 제목&내용 가로형      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}


.text_horizontal__1083785__ .title__1083785__ {
	margin:0 0 5px;padding:0;font-size:15px;font-weight:normal;color:#ffffff;line-height:1.5em;letter-spacing:0;  font-family: 'Happiness-Sans-Regular'; background: #7192eb;     border-radius: 5px;     padding: 0 6px; 
    margin-right: 10px;  float:left;
}
.text_horizontal__1083785__ .text__1083785__ {margin:0;padding:0;font-size:15px;color:#444444;line-height:1.5em;letter-spacing:-0.03em; font-family: 'Happiness-Sans-Regular';}

@media all and (min-width:768px){
	.text_horizontal__1083785__:after {content:'';display:block;clear:both}
	.text_horizontal__1083785__ .title__1083785__ {box-sizing:border-box;float:left;margin:0;min-width:30px;}
	.text_horizontal__1083785__ .text__1083785__ {overflow:hidden}
}

@media all and (min-width:1024px){
	.text_horizontal__1083785__ .title__1083785__ {font-size:17px; margin-right:5px;}
	.text_horizontal__1083785__ .text__1083785__ {font-size:17px}
}

/*     1083795 : 제목&내용 가로형      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}


.text_horizontal__1083795__ .title__1083795__ {
	margin:0 0 5px;padding:0;font-size:15px;font-weight:normal;color:#ffffff;line-height:1.5em;letter-spacing:0;  font-family: 'Happiness-Sans-Regular'; background: #7192eb;     border-radius: 5px;     padding: 0 6px; 
    margin-right: 10px;  float:left;
}
.text_horizontal__1083795__ .text__1083795__ {margin:0;padding:0;font-size:15px;color:#444444;line-height:1.5em;letter-spacing:-0.03em; font-family: 'Happiness-Sans-Regular';}

@media all and (min-width:768px){
	.text_horizontal__1083795__:after {content:'';display:block;clear:both}
	.text_horizontal__1083795__ .title__1083795__ {box-sizing:border-box;float:left;margin:0;min-width:30px;}
	.text_horizontal__1083795__ .text__1083795__ {overflow:hidden}
}

@media all and (min-width:1024px){
	.text_horizontal__1083795__ .title__1083795__ {font-size:17px; margin-right:5px;}
	.text_horizontal__1083795__ .text__1083795__ {font-size:17px}
}

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

/*     1083815 : 번호+타이틀형      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.num_title__1083815__ {}
.num_title__1083815__ .num__1083815__ {margin-right:3px;font-size:17px;font-weight:bold;color:#103284;line-height:1.4em;letter-spacing:-.03em; font-family: 'Happiness-Sans-Regular';}
.num_title__1083815__ .title__1083815__ {font-size:17px;font-weight:bold;color:#103284;line-height:1.4em;letter-spacing:-.03em; font-family: 'Happiness-Sans-Regular';}

@media all and (min-width:1024px){
	.num_title__1083815__ .num__1083815__ {display:block;margin-bottom:10px;font-size:14px;}
	.num_title__1083815__ .title__1083815__ {display:block;font-size:24px;}
}

/*     1083825 : 장문 텍스트      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}
.textarea__1083825__ p {
	display:block;margin:0;padding:0;
	font-size:15px;font-weight:normal;color:#666666;letter-spacing:-.03em;line-height:1.5em;  font-family: 'Happiness-Sans-Regular';
}

@media all and (min-width:1024px){
	.textarea__1083825__ p {font-size:16px}
}

/*     1083835 : 점선      */
.dashed_line__1083835__ {display:block;position:relative;width:100%;height:50px}
.dashed_line__1083835__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px dashed #cccccc}

.dashed_line__1083835__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.dashed_line__1083835__ {height:20px}
}

/*     1083845 : 번호+타이틀형      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.num_title__1083845__ {}
.num_title__1083845__ .num__1083845__ {margin-right:3px;font-size:17px;font-weight:bold;color:#103284;line-height:1.2em;letter-spacing:-.03em; font-family: 'Happiness-Sans-Regular';}
.num_title__1083845__ .title__1083845__ {font-size:17px;font-weight:bold;color:#103284;line-height:1.2em;letter-spacing:-.03em; font-family: 'Happiness-Sans-Regular';}

@media all and (min-width:1024px){
	.num_title__1083845__ .num__1083845__ {display:block;margin-bottom:10px;font-size:14px;}
	.num_title__1083845__ .title__1083845__ {display:block;font-size:24px;}
}

/*     1083855 : 장문 텍스트      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}
.textarea__1083855__ p {
	display:block;margin:0;padding:0;
	font-size:15px;font-weight:normal;color:#666666;letter-spacing:-.03em;line-height:1.5em;  font-family: 'Happiness-Sans-Regular';
}

@media all and (min-width:1024px){
	.textarea__1083855__ p {font-size:16px}
}

/*     1083865 : 점선      */
.dashed_line__1083865__ {display:block;position:relative;width:100%;height:50px}
.dashed_line__1083865__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px dashed #cccccc}

.dashed_line__1083865__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.dashed_line__1083865__ {height:20px}
}

/*     1083875 : 번호+타이틀형      */
@font-face {
    font-family: 'Happiness-Sans-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

.num_title__1083875__ {}
.num_title__1083875__ .num__1083875__ {margin-right:3px;font-size:17px;font-weight:bold;color:#103284;line-height:1.4em;letter-spacing:-.03em; font-family: 'Happiness-Sans-Regular';}
.num_title__1083875__ .title__1083875__ {font-size:17px;font-weight:bold;color:#103284;line-height:1.4em;letter-spacing:-.03em; font-family: 'Happiness-Sans-Regular';}

@media all and (min-width:1024px){
	.num_title__1083875__ .num__1083875__ {display:block;margin-bottom:10px;font-size:14px;}
	.num_title__1083875__ .title__1083875__ {display:block;font-size:24px;}
}

