/*     1270295 : 타이틀 텍스트      */
.title__1270295__ {font-size:0}
.title__1270295__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:14px;font-weight:normal;color:#0f6052;letter-spacing:0.4em;line-height:1.4em;
}
.title__1270295__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1270295__.style_top p {padding-top:10px}
.title__1270295__.style_top p:before {top:0;left:0;width:14px;height:4px}

.title__1270295__.style_right p {padding-right:14px}
.title__1270295__.style_right p:before {top:16%;right:0;width:4px;height:14px}

.title__1270295__.style_bottom p {padding-bottom:12px}
.title__1270295__.style_bottom p:before {bottom:0;left:0;width:14px;height:4px}

.title__1270295__.style_left p {padding-left:14px}
.title__1270295__.style_left p:before {top:16%;left:0;width:4px;height:14px}

.title__1270295__.style_circle1 p {padding-left:18px}
.title__1270295__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1270295__.style_circle2 p {padding-left:18px}
.title__1270295__.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__1270295__ p {font-size:18px}
	.title__1270295__.style_top p:before {width:18px}
	.title__1270295__.style_right p:before {height:18px}
	.title__1270295__.style_bottom p:before {width:18px}
	.title__1270295__.style_left p:before {height:18px}
}

/*     1270305 : 공백      */
.solid_line__1270305__ {box-sizing:border-box; display:block; position:relative; width:100%; height:15px;}
.solid_line__1270305__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1270305__.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__1270305__ {height:15px;}
}

/*     1270315 : 타이틀 텍스트      */
.title__1270315__ {font-size:0}
.title__1270315__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1270315__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1270315__.style_top p {padding-top:10px}
.title__1270315__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1270315__.style_right p {padding-right:14px}
.title__1270315__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1270315__.style_bottom p {padding-bottom:12px}
.title__1270315__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1270315__.style_left p {padding-left:14px}
.title__1270315__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1270315__.style_circle1 p {padding-left:18px}
.title__1270315__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1270315__.style_circle2 p {padding-left:18px}
.title__1270315__.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__1270315__ p {font-size:42px}
	.title__1270315__.style_top p:before {width:42px}
	.title__1270315__.style_right p:before {height:42px}
	.title__1270315__.style_bottom p:before {width:42px}
	.title__1270315__.style_left p:before {height:42px}
}

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

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

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

/*     1270355 : 이미지      */
.img__1270355__ {max-width:100%; border-radius:15px; overflow:hidden}
.img__1270355__ * {box-sizing:border-box}
.img__1270355__ a {display:block;vertical-align:top}
.img__1270355__ img {width:px;vertical-align:top}

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

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

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

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

/*     1270425 : 타이틀 텍스트      */
.title__1270425__ {font-size:0}
.title__1270425__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#222;letter-spacing:-.03em;line-height:1.4em;
}
.title__1270425__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1270425__.style_top p {padding-top:10px}
.title__1270425__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1270425__.style_right p {padding-right:14px}
.title__1270425__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1270425__.style_bottom p {padding-bottom:12px}
.title__1270425__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1270425__.style_left p {padding-left:14px}
.title__1270425__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1270425__.style_circle1 p {padding-left:18px}
.title__1270425__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1270425__.style_circle2 p {padding-left:18px}
.title__1270425__.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__1270425__ p {font-size:42px}
	.title__1270425__.style_top p:before {width:42px}
	.title__1270425__.style_right p:before {height:42px}
	.title__1270425__.style_bottom p:before {width:42px}
	.title__1270425__.style_left p:before {height:42px}
}

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

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

/*     1270645 : 텍스트 오버레이 이미지      */
.text_over_img__1270645__{display:block;overflow:hidden;position:relative;width:px;max-width:100%;vertical-align:top;}
.text_over_img__1270645__ a{display:block;text-decoration:none;}
.text_over_img__1270645__ img{width:100%;max-width:none;vertical-align:top;transform: matrix(1, 0, 0, 1, 0, 0);transition:transform 0.5s ease;}
.text_over_img__1270645__:hover img{transform: matrix(1.2, 0, 0, 1.2, 0, 0);}
.text_over_img__1270645__:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;transition:background-color 0.5s ease;}
.text_over_img__1270645__:hover:after{background-color:rgba(15, 96, 82, 0.8);}

.text_over_img__1270645__ .caption_wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
.text_over_img__1270645__ .caption_wrap .caption_table{display:table;width:100%;height:100%;table-layout:fixed;}
.text_over_img__1270645__ .caption_wrap .caption_table-cell{display:table-cell;vertical-align:middle;text-align:center;letter-spacing:-0.5px;}
.text_over_img__1270645__ .caption_wrap span{display:block;margin:0;padding:5px 25px;}
.text_over_img__1270645__ .caption_wrap .show_subject{font-weight:bold;color:#ffffff;}
.text_over_img__1270645__ .caption_wrap .subject{font-weight:bold;color:#ffffff;}
.text_over_img__1270645__ .caption_wrap .content{color:#ffffff;}

.text_m_sml__1270645__ .caption_wrap .show_subject{font-size:14px;line-height:30px;}
.text_m_med__1270645__ .caption_wrap .show_subject{font-size:16px;line-height:25px;}
.text_m_big__1270645__ .caption_wrap .show_subject{font-size:22px;line-height:25px;}
.text_over_img__1270645__ .caption_wrap .subject,
.text_over_img__1270645__ .caption_wrap .content{display:none;}

@media all and (min-width:1024px){
	.text_over_img__1270645__ .caption_wrap .subject,
	.text_over_img__1270645__ .caption_wrap .content{display:block;opacity:0;transition:opacity 0.5s ease;}
	.text_over_img__1270645__ .caption_wrap .show_subject{opacity:1;transition:opacity 0.5s ease;}
	.text_over_img__1270645__ .caption_wrap .show_subject,
	.text_over_img__1270645__ .caption_wrap .subject{margin-bottom:10px;}
	.text_over_img__1270645__ .caption_cont{margin-top:105px;transition:margin 0.5s ease;}
	.text_over_img__1270645__:hover .caption_cont{margin-top:-45px;}
	.text_over_img__1270645__:hover .caption_wrap .subject,
	.text_over_img__1270645__:hover .caption_wrap .content{opacity:1;}
	.text_over_img__1270645__:hover .caption_wrap .show_subject{opacity:0;}

	.text_sml__1270645__ .caption_wrap .show_subject,
	.text_sml__1270645__ .caption_wrap .subject{font-size:14px;line-height:21px;}
	.text_sml__1270645__ .caption_wrap .content{font-size:13px;line-height:21px;}
	.text_med__1270645__ .caption_wrap .show_subject,
	.text_med__1270645__ .caption_wrap .subject{font-size:18px;line-height:25px;}
	.text_med__1270645__ .caption_wrap .content{font-size:15px;line-height:25px;}
	.text_big__1270645__ .caption_wrap .show_subject,
	.text_big__1270645__ .caption_wrap .subject{font-size:22px;line-height:30px;}
	.text_big__1270645__ .caption_wrap .content{font-size:17px;line-height:30px;}
}

/*     1270675 : 텍스트 오버레이 이미지      */
.text_over_img__1270675__{display:block;overflow:hidden;position:relative;width:px;max-width:100%;vertical-align:top;}
.text_over_img__1270675__ a{display:block;text-decoration:none;}
.text_over_img__1270675__ img{width:100%;max-width:none;vertical-align:top;transform: matrix(1, 0, 0, 1, 0, 0);transition:transform 0.5s ease;}
.text_over_img__1270675__:hover img{transform: matrix(1.2, 0, 0, 1.2, 0, 0);}
.text_over_img__1270675__:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;transition:background-color 0.5s ease;}
.text_over_img__1270675__:hover:after{background-color:rgba(15, 96, 82, 0.8);}

.text_over_img__1270675__ .caption_wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
.text_over_img__1270675__ .caption_wrap .caption_table{display:table;width:100%;height:100%;table-layout:fixed;}
.text_over_img__1270675__ .caption_wrap .caption_table-cell{display:table-cell;vertical-align:middle;text-align:center;letter-spacing:-0.5px;}
.text_over_img__1270675__ .caption_wrap span{display:block;margin:0;padding:5px 25px;}
.text_over_img__1270675__ .caption_wrap .show_subject{font-weight:bold;color:#ffffff;}
.text_over_img__1270675__ .caption_wrap .subject{font-weight:bold;color:#ffffff;}
.text_over_img__1270675__ .caption_wrap .content{color:#ffffff;}

.text_m_sml__1270675__ .caption_wrap .show_subject{font-size:14px;line-height:30px;}
.text_m_med__1270675__ .caption_wrap .show_subject{font-size:16px;line-height:25px;}
.text_m_big__1270675__ .caption_wrap .show_subject{font-size:22px;line-height:25px;}
.text_over_img__1270675__ .caption_wrap .subject,
.text_over_img__1270675__ .caption_wrap .content{display:none;}

@media all and (min-width:1024px){
	.text_over_img__1270675__ .caption_wrap .subject,
	.text_over_img__1270675__ .caption_wrap .content{display:block;opacity:0;transition:opacity 0.5s ease;}
	.text_over_img__1270675__ .caption_wrap .show_subject{opacity:1;transition:opacity 0.5s ease;}
	.text_over_img__1270675__ .caption_wrap .show_subject,
	.text_over_img__1270675__ .caption_wrap .subject{margin-bottom:10px;}
	.text_over_img__1270675__ .caption_cont{margin-top:105px;transition:margin 0.5s ease;}
	.text_over_img__1270675__:hover .caption_cont{margin-top:-45px;}
	.text_over_img__1270675__:hover .caption_wrap .subject,
	.text_over_img__1270675__:hover .caption_wrap .content{opacity:1;}
	.text_over_img__1270675__:hover .caption_wrap .show_subject{opacity:0;}

	.text_sml__1270675__ .caption_wrap .show_subject,
	.text_sml__1270675__ .caption_wrap .subject{font-size:14px;line-height:21px;}
	.text_sml__1270675__ .caption_wrap .content{font-size:13px;line-height:21px;}
	.text_med__1270675__ .caption_wrap .show_subject,
	.text_med__1270675__ .caption_wrap .subject{font-size:18px;line-height:25px;}
	.text_med__1270675__ .caption_wrap .content{font-size:15px;line-height:25px;}
	.text_big__1270675__ .caption_wrap .show_subject,
	.text_big__1270675__ .caption_wrap .subject{font-size:22px;line-height:30px;}
	.text_big__1270675__ .caption_wrap .content{font-size:17px;line-height:30px;}
}

/*     1270665 : 텍스트 오버레이 이미지      */
.text_over_img__1270665__{display:block;overflow:hidden;position:relative;width:px;max-width:100%;vertical-align:top;}
.text_over_img__1270665__ a{display:block;text-decoration:none;}
.text_over_img__1270665__ img{width:100%;max-width:none;max-width:none;vertical-align:top;transform: matrix(1, 0, 0, 1, 0, 0);transition:transform 0.5s ease;}
.text_over_img__1270665__:hover img{transform: matrix(1.2, 0, 0, 1.2, 0, 0);}
.text_over_img__1270665__:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;transition:background-color 0.5s ease;}
.text_over_img__1270665__:hover:after{background-color:rgba(15, 96, 82, 0.8);}

.text_over_img__1270665__ .caption_wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
.text_over_img__1270665__ .caption_wrap .caption_table{display:table;width:100%;height:100%;table-layout:fixed;}
.text_over_img__1270665__ .caption_wrap .caption_table-cell{display:table-cell;vertical-align:middle;text-align:center;letter-spacing:-0.5px;}
.text_over_img__1270665__ .caption_wrap span{display:block;margin:0;padding:5px 25px;}
.text_over_img__1270665__ .caption_wrap .show_subject{font-weight:bold;color:#ffffff;}
.text_over_img__1270665__ .caption_wrap .subject{font-weight:bold;color:#ffffff;}
.text_over_img__1270665__ .caption_wrap .content{color:#ffffff;}

.text_m_sml__1270665__ .caption_wrap .show_subject{font-size:14px;line-height:30px;}
.text_m_med__1270665__ .caption_wrap .show_subject{font-size:16px;line-height:25px;}
.text_m_big__1270665__ .caption_wrap .show_subject{font-size:22px;line-height:25px;}
.text_over_img__1270665__ .caption_wrap .subject,
.text_over_img__1270665__ .caption_wrap .content{display:none;}

@media all and (min-width:1024px){
	.text_over_img__1270665__ .caption_wrap .subject,
	.text_over_img__1270665__ .caption_wrap .content{display:block;opacity:0;transition:opacity 0.5s ease;}
	.text_over_img__1270665__ .caption_wrap .show_subject{opacity:1;transition:opacity 0.5s ease;}
	.text_over_img__1270665__ .caption_wrap .show_subject,
	.text_over_img__1270665__ .caption_wrap .subject{margin-bottom:10px;}
	.text_over_img__1270665__ .caption_cont{margin-top:105px;transition:margin 0.5s ease;}
	.text_over_img__1270665__:hover .caption_cont{margin-top:-45px;}
	.text_over_img__1270665__:hover .caption_wrap .subject,
	.text_over_img__1270665__:hover .caption_wrap .content{opacity:1;}
	.text_over_img__1270665__:hover .caption_wrap .show_subject{opacity:0;}

	.text_sml__1270665__ .caption_wrap .show_subject,
	.text_sml__1270665__ .caption_wrap .subject{font-size:14px;line-height:21px;}
	.text_sml__1270665__ .caption_wrap .content{font-size:13px;line-height:21px;}
	.text_med__1270665__ .caption_wrap .show_subject,
	.text_med__1270665__ .caption_wrap .subject{font-size:18px;line-height:25px;}
	.text_med__1270665__ .caption_wrap .content{font-size:15px;line-height:25px;}
	.text_big__1270665__ .caption_wrap .show_subject,
	.text_big__1270665__ .caption_wrap .subject{font-size:22px;line-height:30px;}
	.text_big__1270665__ .caption_wrap .content{font-size:17px;line-height:30px;}
}

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

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

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

/*     1270705 : 타이틀 텍스트      */
.title__1270705__ {font-size:0}
.title__1270705__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:normal;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1270705__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1270705__.style_top p {padding-top:10px}
.title__1270705__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1270705__.style_right p {padding-right:14px}
.title__1270705__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1270705__.style_bottom p {padding-bottom:12px}
.title__1270705__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1270705__.style_left p {padding-left:14px}
.title__1270705__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1270705__.style_circle1 p {padding-left:18px}
.title__1270705__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1270705__.style_circle2 p {padding-left:18px}
.title__1270705__.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__1270705__ p {font-size:42px}
	.title__1270705__.style_top p:before {width:42px}
	.title__1270705__.style_right p:before {height:42px}
	.title__1270705__.style_bottom p:before {width:42px}
	.title__1270705__.style_left p:before {height:42px}
}

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

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

/*     1270735 : 이미지 리스트 (웹진형)      */
.img_webzine__1270735__ {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 20px;
  margin: 30px 0;
}

/* a 또는 div 모두 .item 스타일 적용 */
.img_webzine__1270735__ a.item,
.img_webzine__1270735__ div.item {
  display: flex;
  width: calc(50% - 10px);
  align-items: center;
  gap: 45px;
  background: #f9f8f7;
  border-radius: 40px;
  padding: 18px 22px;
  box-sizing: border-box;
  border: 1px solid #dbeaff;
  text-decoration: none;
  color: inherit;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  cursor: pointer;
  user-select: text;
}

.img_webzine__1270735__ a.item:hover,
.img_webzine__1270735__ div.item:hover {
  border: 1px solid #0f6052;
  background: #ffffff;
  box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.1);
  transform: translateY(-2px);
}

.img_webzine__1270735__ a.item img,
.img_webzine__1270735__ div.item img {
  width: 40px;
  height: auto;
  flex-shrink: 0;
}

.img_webzine__1270735__ a.item .text,
.img_webzine__1270735__ div.item .text {
  display: flex;
  flex-direction: column;
  user-select: text;
}

.img_webzine__1270735__ .subject {
  font-weight: 400;
  font-size: 20px;
  color: #222;
  user-select: text;
}

.img_webzine__1270735__ .content {
  font-size: 18px;
  color: #555;
  margin-top: 2px;
  user-select: text;
}

/* 모바일 대응 */
@media screen and (max-width: 768px) {
  .img_webzine__1270735__ a.item,
  .img_webzine__1270735__ div.item {
width: calc(100% - 10px);
    padding: 10px 15px;
    gap: 10px;
  }

  .img_webzine__1270735__ a.item img,
  .img_webzine__1270735__ div.item img {
    width: 30px;
  }

  .img_webzine__1270735__ .subject {
    font-size: 14px;
  }

  .img_webzine__1270735__ .content {
    font-size: 12px;
  }
}

/*     1270745 : 블록 설정      */
.block_option__1270745__ {display:table;width:100%}
.block_option__1270745__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#00a1ff;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1270745__ {;}
}


@media (min-width:1024px){
.row__1270745__ {position:relative}
	.row__1270745__::before {pointer-events: none;
position:absolute; content:""; top:0; bottom:0; left:0; right:0; opacity:0.05;
	;
	background-image:url(/img_up/shop_pds/todayomh/build/option/null1742976873534.png);
	background-repeat:no-repeat;
	background-repeat:no-repeat;
     background-position: calc(0% - 100px) calc(100% + 300px);
    background-size:700px;
	}
}


/*     1273005 : 공백      */
.solid_line__1273005__ {box-sizing:border-box; display:block; position:relative; width:100%; height:100px;}
.solid_line__1273005__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1273005__.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__1273005__ {height:40px;}
}

/*     1271345 : 타이틀 텍스트      */
.title__1271345__ {font-size:0}
.title__1271345__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#222;letter-spacing:-.03em;line-height:1.4em;
}
.title__1271345__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1271345__.style_top p {padding-top:10px}
.title__1271345__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1271345__.style_right p {padding-right:14px}
.title__1271345__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1271345__.style_bottom p {padding-bottom:12px}
.title__1271345__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1271345__.style_left p {padding-left:14px}
.title__1271345__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1271345__.style_circle1 p {padding-left:18px}
.title__1271345__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1271345__.style_circle2 p {padding-left:18px}
.title__1271345__.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__1271345__ p {font-size:42px}
	.title__1271345__.style_top p:before {width:42px}
	.title__1271345__.style_right p:before {height:42px}
	.title__1271345__.style_bottom p:before {width:42px}
	.title__1271345__.style_left p:before {height:42px}
}

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

/*     1270755 : 이미지      */
  /* 공통 스타일 */
  .img__1270755__ {
    position: relative;
    width: 100%;
    max-width: 1250px;
    margin: 0 auto;
  }
  .img__1270755__ img {
    width: 100%;
    max-width: 750px;
    display: block;
    margin: 0 auto;
  }
  .pulse {
    position: absolute;
    width: 16px;
    height: 16px;
    background: rgba(255, 0, 0, 0.8);
    border-radius: 50%;
    animation: pulse 1.5s infinite;
    z-index: 3;
    transform: translate(-50%, -50%);
  }
  @keyframes pulse {
    0%   { box-shadow: 0 0 0 0 rgba(255,0,0,0.4); }
    70%  { box-shadow: 0 0 0 15px rgba(255,0,0,0); }
    100% { box-shadow: 0 0 0 0 rgba(255,0,0,0); }
  }
  .label {
    position: absolute;
    background: rgba(255, 255, 255, 0.95);
    padding: 20px;
    border-radius: 6px;
    width: 200px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    line-height: 1.6;
    white-space: nowrap;
    z-index: 2;
  }
  .label strong {
    display: block;
    font-weight: bold;
    color: #0f6052;
    font-size: 20px;
    margin-bottom: 10px;
  }
  .label span {
    display: block;
    font-size: 16px;
    color: #444;
  }

  /* 모바일 대응 */
  @media screen and (max-width: 768px) {
    .img__1270755__ {
      padding-top: 30px;
    }

    .img__1270755__ img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      max-width: none;
      opacity: 0.1;
      z-index: 0;
    }

    svg,
    .pulse {
      display: none;
    }

    .label {
      position: relative !important;
      top: auto !important;
      left: auto !important;
      width: 90%;
      max-width: 300px;
      margin: 20px auto;
      text-align: center;
      white-space: normal;
      z-index: 1;
    }

    .label strong {
      text-align: center;
    }
  }

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

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

/*     1271405 : 타이틀 텍스트      */
.title__1271405__ {font-size:0}
.title__1271405__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#222;letter-spacing:-.03em;line-height:1.4em;
}
.title__1271405__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1271405__.style_top p {padding-top:10px}
.title__1271405__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1271405__.style_right p {padding-right:14px}
.title__1271405__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1271405__.style_bottom p {padding-bottom:12px}
.title__1271405__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1271405__.style_left p {padding-left:14px}
.title__1271405__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1271405__.style_circle1 p {padding-left:18px}
.title__1271405__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1271405__.style_circle2 p {padding-left:18px}
.title__1271405__.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__1271405__ p {font-size:42px}
	.title__1271405__.style_top p:before {width:42px}
	.title__1271405__.style_right p:before {height:42px}
	.title__1271405__.style_bottom p:before {width:42px}
	.title__1271405__.style_left p:before {height:42px}
}

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

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

/*     1271705 : 셀 설정      */
.cell_option__1271705__ {display:table;width:100%}
.cell_option__1271705__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.col__1271705__ {padding: 40px 10px;text-align:center;border: 1px solid #ededed;;}
}

@media (min-width:1024px){
	.col__1271705__ {padding: 40px 10px;text-align:center;border: 1px solid #ededed;;}
}

/*     1271905 : 도형 배경 타이틀      */
.shape_text__1271905__ {display:inline-block;vertical-align:top}
.shape_text__1271905__ div {display:table;width:100%;font-size:0}
.shape_text__1271905__ p {
	display:table-cell;overflow:hidden;margin:0;padding:10px;box-sizing:border-box;
	border:10px solid #0f6052;background:#0f6052;
	font-size:16px;font-weight:bold;color:#ffffff;
	letter-spacing:-.03em;line-height:1.5em;vertical-align:middle;text-align:center;
}
.shape_text__1271905__.style_line p {background:none;color:#0f6052}
.shape_text__1271905__.shape_square_radius p {border-radius:1em}
.shape_text__1271905__.shape_square_round p {border-radius:50%}
.shape_text__1271905__.shape_rectangle_radius p {border-radius:1em}
.shape_text__1271905__.shape_rectangle_round p {border-radius:50%}

@media all and (min-width:1024px){
.shape_text__1271905__ {display:inline-block;width:30%;vertical-align:top}

	.shape_text__1271905__ p {font-size:16px}
    .shape_text__1271905__  {margin-top: -80px;}
}

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

/*     1271715 : 번호+타이틀형      */
.num_title__1271715__ {}
.num_title__1271715__ .num__1271715__ {display:block;margin-bottom:10px;margin-right:3px;font-size:17px;font-weight:bold;color:#000000;line-height:1.2em;letter-spacing:-.03em;}
.num_title__1271715__ .title__1271715__ {display:block;font-size:17px;font-weight:normal;color:#000000;line-height:1.2em;letter-spacing:0.07em;}

@media all and (min-width:1024px){
	.num_title__1271715__ .num__1271715__ {display:block;margin-bottom:10px;font-size:24px;}
	.num_title__1271715__ .title__1271715__ {display:block;font-size:18px;}
}

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

/*     1271735 : 타이틀 텍스트      */
.title__1271735__ {font-size:0}
.title__1271735__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:15px;font-weight:bold;color:#2a2a2a;letter-spacing:0.07em;line-height:1.4em;
}
.title__1271735__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1271735__.style_top p {padding-top:10px}
.title__1271735__.style_top p:before {top:0;left:0;width:15px;height:4px}

.title__1271735__.style_right p {padding-right:14px}
.title__1271735__.style_right p:before {top:16%;right:0;width:4px;height:15px}

.title__1271735__.style_bottom p {padding-bottom:12px}
.title__1271735__.style_bottom p:before {bottom:0;left:0;width:15px;height:4px}

.title__1271735__.style_left p {padding-left:14px}
.title__1271735__.style_left p:before {top:16%;left:0;width:4px;height:15px}

.title__1271735__.style_circle1 p {padding-left:18px}
.title__1271735__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1271735__.style_circle2 p {padding-left:18px}
.title__1271735__.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__1271735__ p {font-size:15px}
	.title__1271735__.style_top p:before {width:15px}
	.title__1271735__.style_right p:before {height:15px}
	.title__1271735__.style_bottom p:before {width:15px}
	.title__1271735__.style_left p:before {height:15px}
}

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

/*     1275565 : 타이틀 텍스트      */
.title__1275565__ {font-size:0}
.title__1275565__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:15px;font-weight:bold;color:#2a2a2a;letter-spacing:0.07em;line-height:1.4em;
}
.title__1275565__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1275565__.style_top p {padding-top:10px}
.title__1275565__.style_top p:before {top:0;left:0;width:15px;height:4px}

.title__1275565__.style_right p {padding-right:14px}
.title__1275565__.style_right p:before {top:16%;right:0;width:4px;height:15px}

.title__1275565__.style_bottom p {padding-bottom:12px}
.title__1275565__.style_bottom p:before {bottom:0;left:0;width:15px;height:4px}

.title__1275565__.style_left p {padding-left:14px}
.title__1275565__.style_left p:before {top:16%;left:0;width:4px;height:15px}

.title__1275565__.style_circle1 p {padding-left:18px}
.title__1275565__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1275565__.style_circle2 p {padding-left:18px}
.title__1275565__.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__1275565__ p {font-size:15px}
	.title__1275565__.style_top p:before {width:15px}
	.title__1275565__.style_right p:before {height:15px}
	.title__1275565__.style_bottom p:before {width:15px}
	.title__1275565__.style_left p:before {height:15px}
}

/*     1271805 : 셀 설정      */
.cell_option__1271805__ {display:table;width:100%}
.cell_option__1271805__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.col__1271805__ {padding: 40px 10px;text-align:center;border: 1px solid #ededed;;}
}

@media (min-width:1024px){
	.col__1271805__ {padding: 40px 10px;text-align:center;border: 1px solid #ededed;;}
}

/*     1271955 : 도형 배경 타이틀      */
.shape_text__1271955__ {display:inline-block;width:10%;vertical-align:top}
.shape_text__1271955__ div {display:table;width:100%;font-size:0}
.shape_text__1271955__ p {
	display:table-cell;overflow:hidden;margin:0;padding:10px;box-sizing:border-box;
	border:10px solid #0f6052;background:#0f6052;
	font-size:16px;font-weight:bold;color:#ffffff;
	letter-spacing:-.03em;line-height:1.5em;vertical-align:middle;text-align:center;
}
.shape_text__1271955__.style_line p {background:none;color:#0f6052}
.shape_text__1271955__.shape_square_radius p {border-radius:1em}
.shape_text__1271955__.shape_square_round p {border-radius:50%}
.shape_text__1271955__.shape_rectangle_radius p {border-radius:1em}
.shape_text__1271955__.shape_rectangle_round p {border-radius:50%}

@media all and (min-width:1024px){
.shape_text__1271955__ {display:inline-block;width:30%;vertical-align:top}
	.shape_text__1271955__ p {font-size:16px}
    .shape_text__1271955__  {margin-top: -80px;}
}

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

/*     1271815 : 번호+타이틀형      */
.num_title__1271815__ {}
.num_title__1271815__ .num__1271815__ {display:block;margin-bottom:10px;margin-right:3px;font-size:17px;font-weight:bold;color:#000000;line-height:1.2em;letter-spacing:-.03em;}
.num_title__1271815__ .title__1271815__ {display:block;font-size:17px;font-weight:normal;color:#000000;line-height:1.2em;letter-spacing:0.07em;}

@media all and (min-width:1024px){
	.num_title__1271815__ .num__1271815__ {display:block;margin-bottom:10px;font-size:24px;}
	.num_title__1271815__ .title__1271815__ {display:block;font-size:18px;}
}

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

/*     1271835 : 타이틀 텍스트      */
.title__1271835__ {font-size:0}
.title__1271835__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:15px;font-weight:bold;color:#2a2a2a;letter-spacing:0.07em;line-height:1.4em;
}
.title__1271835__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1271835__.style_top p {padding-top:10px}
.title__1271835__.style_top p:before {top:0;left:0;width:15px;height:4px}

.title__1271835__.style_right p {padding-right:14px}
.title__1271835__.style_right p:before {top:16%;right:0;width:4px;height:15px}

.title__1271835__.style_bottom p {padding-bottom:12px}
.title__1271835__.style_bottom p:before {bottom:0;left:0;width:15px;height:4px}

.title__1271835__.style_left p {padding-left:14px}
.title__1271835__.style_left p:before {top:16%;left:0;width:4px;height:15px}

.title__1271835__.style_circle1 p {padding-left:18px}
.title__1271835__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1271835__.style_circle2 p {padding-left:18px}
.title__1271835__.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__1271835__ p {font-size:15px}
	.title__1271835__.style_top p:before {width:15px}
	.title__1271835__.style_right p:before {height:15px}
	.title__1271835__.style_bottom p:before {width:15px}
	.title__1271835__.style_left p:before {height:15px}
}

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

/*     1275575 : 타이틀 텍스트      */
.title__1275575__ {font-size:0}
.title__1275575__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:15px;font-weight:bold;color:#2a2a2a;letter-spacing:0.07em;line-height:1.4em;
}
.title__1275575__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1275575__.style_top p {padding-top:10px}
.title__1275575__.style_top p:before {top:0;left:0;width:15px;height:4px}

.title__1275575__.style_right p {padding-right:14px}
.title__1275575__.style_right p:before {top:16%;right:0;width:4px;height:15px}

.title__1275575__.style_bottom p {padding-bottom:12px}
.title__1275575__.style_bottom p:before {bottom:0;left:0;width:15px;height:4px}

.title__1275575__.style_left p {padding-left:14px}
.title__1275575__.style_left p:before {top:16%;left:0;width:4px;height:15px}

.title__1275575__.style_circle1 p {padding-left:18px}
.title__1275575__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1275575__.style_circle2 p {padding-left:18px}
.title__1275575__.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__1275575__ p {font-size:15px}
	.title__1275575__.style_top p:before {width:15px}
	.title__1275575__.style_right p:before {height:15px}
	.title__1275575__.style_bottom p:before {width:15px}
	.title__1275575__.style_left p:before {height:15px}
}

/*     1271755 : 셀 설정      */
.cell_option__1271755__ {display:table;width:100%}
.cell_option__1271755__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.col__1271755__ {padding: 40px 10px;text-align:center;border: 1px solid #ededed;;}
}

@media (min-width:1024px){
	.col__1271755__ {padding: 40px 10px;text-align:center;border: 1px solid #ededed;;}
}

/*     1271965 : 도형 배경 타이틀      */
.shape_text__1271965__ {display:inline-block;width:10%;vertical-align:top}
.shape_text__1271965__ div {display:table;width:100%;font-size:0}
.shape_text__1271965__ p {
	display:table-cell;overflow:hidden;margin:0;padding:10px;box-sizing:border-box;
	border:10px solid #0f6052;background:#0f6052;
	font-size:16px;font-weight:bold;color:#ffffff;
	letter-spacing:-.03em;line-height:1.5em;vertical-align:middle;text-align:center;
}
.shape_text__1271965__.style_line p {background:none;color:#0f6052}
.shape_text__1271965__.shape_square_radius p {border-radius:1em}
.shape_text__1271965__.shape_square_round p {border-radius:50%}
.shape_text__1271965__.shape_rectangle_radius p {border-radius:1em}
.shape_text__1271965__.shape_rectangle_round p {border-radius:50%}

@media all and (min-width:1024px){
.shape_text__1271965__ {display:inline-block;width:30%;vertical-align:top}
	.shape_text__1271965__ p {font-size:16px}
    .shape_text__1271965__  {margin-top: -80px;}
}

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

/*     1271765 : 번호+타이틀형      */
.num_title__1271765__ {}
.num_title__1271765__ .num__1271765__ {display:block;margin-bottom:10px;margin-right:3px;font-size:17px;font-weight:bold;color:#000000;line-height:1.2em;letter-spacing:-.03em;}
.num_title__1271765__ .title__1271765__ {display:block;font-size:17px;font-weight:normal;color:#000000;line-height:1.2em;letter-spacing:0.07em;}

@media all and (min-width:1024px){
	.num_title__1271765__ .num__1271765__ {display:block;margin-bottom:10px;font-size:24px;}
	.num_title__1271765__ .title__1271765__ {display:block;font-size:18px;}
}

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

/*     1271785 : 타이틀 텍스트      */
.title__1271785__ {font-size:0}
.title__1271785__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:15px;font-weight:bold;color:#2a2a2a;letter-spacing0.07em;line-height:1.4em;
}
.title__1271785__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1271785__.style_top p {padding-top:10px}
.title__1271785__.style_top p:before {top:0;left:0;width:15px;height:4px}

.title__1271785__.style_right p {padding-right:14px}
.title__1271785__.style_right p:before {top:16%;right:0;width:4px;height:15px}

.title__1271785__.style_bottom p {padding-bottom:12px}
.title__1271785__.style_bottom p:before {bottom:0;left:0;width:15px;height:4px}

.title__1271785__.style_left p {padding-left:14px}
.title__1271785__.style_left p:before {top:16%;left:0;width:4px;height:15px}

.title__1271785__.style_circle1 p {padding-left:18px}
.title__1271785__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1271785__.style_circle2 p {padding-left:18px}
.title__1271785__.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__1271785__ p {font-size:15px}
	.title__1271785__.style_top p:before {width:15px}
	.title__1271785__.style_right p:before {height:15px}
	.title__1271785__.style_bottom p:before {width:15px}
	.title__1271785__.style_left p:before {height:15px}
}

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

/*     1275585 : 타이틀 텍스트      */
.title__1275585__ {font-size:0}
.title__1275585__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:15px;font-weight:bold;color:#2a2a2a;letter-spacing:0.07em;line-height:1.4em;
}
.title__1275585__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1275585__.style_top p {padding-top:10px}
.title__1275585__.style_top p:before {top:0;left:0;width:15px;height:4px}

.title__1275585__.style_right p {padding-right:14px}
.title__1275585__.style_right p:before {top:16%;right:0;width:4px;height:15px}

.title__1275585__.style_bottom p {padding-bottom:12px}
.title__1275585__.style_bottom p:before {bottom:0;left:0;width:15px;height:4px}

.title__1275585__.style_left p {padding-left:14px}
.title__1275585__.style_left p:before {top:16%;left:0;width:4px;height:15px}

.title__1275585__.style_circle1 p {padding-left:18px}
.title__1275585__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1275585__.style_circle2 p {padding-left:18px}
.title__1275585__.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__1275585__ p {font-size:15px}
	.title__1275585__.style_top p:before {width:15px}
	.title__1275585__.style_right p:before {height:15px}
	.title__1275585__.style_bottom p:before {width:15px}
	.title__1275585__.style_left p:before {height:15px}
}

/*     1271855 : 셀 설정      */
.cell_option__1271855__ {display:table;width:100%}
.cell_option__1271855__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.col__1271855__ {padding: 40px 10px;text-align:center;border: 1px solid #ededed;;}
}

@media (min-width:1024px){
	.col__1271855__ {padding: 40px 10px;text-align:center;border: 1px solid #ededed;;}
}

/*     1271975 : 도형 배경 타이틀      */
.shape_text__1271975__ {display:inline-block;width:10%;vertical-align:top}
.shape_text__1271975__ div {display:table;width:100%;font-size:0}
.shape_text__1271975__ p {
	display:table-cell;overflow:hidden;margin:0;padding:10px;box-sizing:border-box;
	border:10px solid #0f6052;background:#0f6052;
	font-size:16px;font-weight:bold;color:#ffffff;
	letter-spacing:-.03em;line-height:1.5em;vertical-align:middle;text-align:center;
}
.shape_text__1271975__.style_line p {background:none;color:#0f6052}
.shape_text__1271975__.shape_square_radius p {border-radius:1em}
.shape_text__1271975__.shape_square_round p {border-radius:50%}
.shape_text__1271975__.shape_rectangle_radius p {border-radius:1em}
.shape_text__1271975__.shape_rectangle_round p {border-radius:50%}

@media all and (min-width:1024px){
   .shape_text__1271975__ {display:inline-block;width:30%;vertical-align:top}
	.shape_text__1271975__ p {font-size:16px}
    .shape_text__1271975__  {margin-top: -80px;}
}

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

/*     1271865 : 번호+타이틀형      */
.num_title__1271865__ {}
.num_title__1271865__ .num__1271865__ {display:block;margin-bottom:10px;margin-right:3px;font-size:17px;font-weight:bold;color:#000000;line-height:1.2em;letter-spacing:-.03em;}
.num_title__1271865__ .title__1271865__ {display:block;font-size:17px;font-weight:normal;color:#000000;line-height:1.2em;letter-spacing:0.07em;}

@media all and (min-width:1024px){
	.num_title__1271865__ .num__1271865__ {display:block;margin-bottom:10px;font-size:24px;}
	.num_title__1271865__ .title__1271865__ {display:block;font-size:18px;}
}

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

/*     1271885 : 타이틀 텍스트      */
.title__1271885__ {font-size:0}
.title__1271885__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:15px;font-weight:bold;color:#2a2a2a;letter-spacing:0.07em;line-height:1.4em;
}
.title__1271885__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1271885__.style_top p {padding-top:10px}
.title__1271885__.style_top p:before {top:0;left:0;width:15px;height:4px}

.title__1271885__.style_right p {padding-right:14px}
.title__1271885__.style_right p:before {top:16%;right:0;width:4px;height:15px}

.title__1271885__.style_bottom p {padding-bottom:12px}
.title__1271885__.style_bottom p:before {bottom:0;left:0;width:15px;height:4px}

.title__1271885__.style_left p {padding-left:14px}
.title__1271885__.style_left p:before {top:16%;left:0;width:4px;height:15px}

.title__1271885__.style_circle1 p {padding-left:18px}
.title__1271885__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1271885__.style_circle2 p {padding-left:18px}
.title__1271885__.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__1271885__ p {font-size:15px}
	.title__1271885__.style_top p:before {width:15px}
	.title__1271885__.style_right p:before {height:15px}
	.title__1271885__.style_bottom p:before {width:15px}
	.title__1271885__.style_left p:before {height:15px}
}

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

/*     1275595 : 타이틀 텍스트      */
.title__1275595__ {font-size:0}
.title__1275595__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:15px;font-weight:bold;color:#2a2a2a;letter-spacing:0.07em;line-height:1.4em;
}
.title__1275595__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1275595__.style_top p {padding-top:10px}
.title__1275595__.style_top p:before {top:0;left:0;width:15px;height:4px}

.title__1275595__.style_right p {padding-right:14px}
.title__1275595__.style_right p:before {top:16%;right:0;width:4px;height:15px}

.title__1275595__.style_bottom p {padding-bottom:12px}
.title__1275595__.style_bottom p:before {bottom:0;left:0;width:15px;height:4px}

.title__1275595__.style_left p {padding-left:14px}
.title__1275595__.style_left p:before {top:16%;left:0;width:4px;height:15px}

.title__1275595__.style_circle1 p {padding-left:18px}
.title__1275595__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1275595__.style_circle2 p {padding-left:18px}
.title__1275595__.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__1275595__ p {font-size:15px}
	.title__1275595__.style_top p:before {width:15px}
	.title__1275595__.style_right p:before {height:15px}
	.title__1275595__.style_bottom p:before {width:15px}
	.title__1275595__.style_left p:before {height:15px}
}

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

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

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

/*     1272005 : 타이틀 텍스트      */
.title__1272005__ {font-size:0}
.title__1272005__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#222;letter-spacing:-.03em;line-height:1.4em;
}
.title__1272005__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1272005__.style_top p {padding-top:10px}
.title__1272005__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1272005__.style_right p {padding-right:14px}
.title__1272005__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1272005__.style_bottom p {padding-bottom:12px}
.title__1272005__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1272005__.style_left p {padding-left:14px}
.title__1272005__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1272005__.style_circle1 p {padding-left:18px}
.title__1272005__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1272005__.style_circle2 p {padding-left:18px}
.title__1272005__.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__1272005__ p {font-size:42px}
	.title__1272005__.style_top p:before {width:42px}
	.title__1272005__.style_right p:before {height:42px}
	.title__1272005__.style_bottom p:before {width:42px}
	.title__1272005__.style_left p:before {height:42px}
}

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

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

/*     1272165 : 한줄 텍스트      */
.text__1272165__ p {
	display:block;margin:0;padding:0;
	font-size:14px;font-weight:normal;color:#aaaaaa;letter-spacing:-.03em;line-height:1.5em;
}
.text__1272165__ p a {color:#aaaaaa}

@media all and (min-width:1024px){
	.text__1272165__ p {font-size:16px}
}

/*     1272175 : 한줄 텍스트      */
.text__1272175__ p {
	display:block;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#555555;letter-spacing:-.03em;line-height:1.5em;
}
.text__1272175__ p a {color:#555555}

@media all and (min-width:1024px){
	.text__1272175__ p {font-size:28px}
}

/*     1272185 : 이미지 리스트 (타일형)      */
.img_tile__1272185__ {overflow:hidden}
.img_tile__1272185__ .img_inner {margin:0 -7px}
.img_tile__1272185__ .img_inner:after {content:'';display:block;clear:both}
.img_tile__1272185__ * {box-sizing:border-box}
.img_tile__1272185__ .item {float:left;position:relative;width:100%;padding:7px;}
.img_tile__1272185__ .item a {display:block;padding:20px 10px;border:1px solid #eaeaea;background:#fff;text-align:center;box-sizing:border-box;}
.img_tile__1272185__ .figure {display:block;margin:0 auto;}
.img_tile__1272185__ .figure img {vertical-align:top;}
.img_tile__1272185__ .caption {display:block;margin-top:10px}
.img_tile__1272185__ .caption > span {display:block}
.img_tile__1272185__ .caption > span.exp_text {color:#aaa;}
.img_tile__1272185__ .caption > span.subject {color:#888888}
.img_tile__1272185__ .caption > span.content {margin-top:5px;color:#444444}

.text_m_sml__1272185__ .caption > span.exp_text {font-size:13px;}
.text_m_sml__1272185__ .caption > span.subject {font-size:14px;line-height:1.4em}
.text_m_sml__1272185__ .caption > span.content {font-size:13px;line-height:1.5em}
.text_m_med__1272185__ .caption > span.exp_text {font-size:14px;}
.text_m_med__1272185__ .caption > span.subject {font-size:16px;line-height:1.4em}
.text_m_med__1272185__ .caption > span.content {font-size:14px;line-height:1.4em}
.text_m_big__1272185__ .caption > span.exp_text {font-size:15px;}
.text_m_big__1272185__ .caption > span.subject {font-size:18px;line-height:1.4em}
.text_m_big__1272185__ .caption > span.content {font-size:15px;line-height:1.5em}

.col_m_1__1272185__ .item {width:100%}
.col_m_2__1272185__ .item {width:50%}
.col_m_3__1272185__ .item {width:33.3333%}
.col_m_4__1272185__ .item {width:25%}
.col_m_1__1272185__ .item,
.col_m_2__1272185__ .item2n,
.col_m_3__1272185__ .item3n,
.col_m_4__1272185__ .item4n {clear:both}

@media (min-width:768px){
	.col_m_1__1272185__ .item,
	.col_m_2__1272185__ .item2n,
	.col_m_3__1272185__ .item3n,
	.col_m_4__1272185__ .item4n {clear:none}

	.col_t_1__1272185__ .item {width:100%}
	.col_t_2__1272185__ .item {width:50%}
	.col_t_3__1272185__ .item {width:33.3333%}
	.col_t_4__1272185__ .item {width:25%}
	.col_t_5__1272185__ .item {width:20%}
	.col_t_6__1272185__ .item {width:16.6666%}
	.col_t_1__1272185__ .item,
	.col_t_2__1272185__ .item2n,
	.col_t_3__1272185__ .item3n,
	.col_t_4__1272185__ .item4n,
	.col_t_5__1272185__ .item5n,
	.col_t_6__1272185__ .item6n {clear:both}
}

@media (min-width:1024px){
	.img_tile__1272185__ .item a {padding:25px 10px;}
	.img_tile__1272185__ .figure img {}
	.img_tile__1272185__ .caption {margin-top:15px}
	.img_tile__1272185__ .caption > span.content {margin-top:10px}

	.text_sml__1272185__ .caption > span.exp_text {font-size:13px;}
	.text_sml__1272185__ .caption > span.subject {font-size:14px;line-height:1.3em}
	.text_sml__1272185__ .caption > span.content {font-size:13px;line-height:1.3em}
	.text_med__1272185__ .caption > span.exp_text {font-size:14px;}
	.text_med__1272185__ .caption > span.subject {font-size:16px;line-height:1.4em}
	.text_med__1272185__ .caption > span.content {font-size:14px;line-height:1.5em}
	.text_big__1272185__ .caption > span.exp_text {font-size:15px;}
	.text_big__1272185__ .caption > span.subject {font-size:18px;line-height:1.4em}
	.text_big__1272185__ .caption > span.content {font-size:15px;line-height:1.5em}
	
	.img_tile__1272185__ .item:hover .caption > span.subject{color:#0f6052;}

	.col_t_1__1272185__ .item,
	.col_t_2__1272185__ .item2n,
	.col_t_3__1272185__ .item3n,
	.col_t_4__1272185__ .item4n,
	.col_t_5__1272185__ .item5n,
	.col_t_6__1272185__ .item6n {clear:none}

	.col_pc_1__1272185__ .item {width:100%}
	.col_pc_2__1272185__ .item {width:50%}
	.col_pc_3__1272185__ .item {width:33.3333%}
	.col_pc_4__1272185__ .item {width:25%}
	.col_pc_5__1272185__ .item {width:20%}
	.col_pc_6__1272185__ .item {width:16.6666%}
	.col_pc_1__1272185__ .item,
	.col_pc_2__1272185__ .item2n,
	.col_pc_3__1272185__ .item3n,
	.col_pc_4__1272185__ .item4n,
	.col_pc_5__1272185__ .item5n,
	.col_pc_6__1272185__ .item6n {clear:both}
}


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

/*     1272205 : 한줄 텍스트      */
.text__1272205__ p {
	display:block;margin:0;padding:0;
	font-size:14px;font-weight:normal;color:#aaaaaa;letter-spacing:-.03em;line-height:1.5em;
}
.text__1272205__ p a {color:#aaaaaa}

@media all and (min-width:1024px){
	.text__1272205__ p {font-size:16px}
}

/*     1272215 : 한줄 텍스트      */
.text__1272215__ p {
	display:block;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#555555;letter-spacing:-.03em;line-height:1.5em;
}
.text__1272215__ p a {color:#555555}

@media all and (min-width:1024px){
	.text__1272215__ p {font-size:28px}
}

/*     1272225 : 이미지 리스트 (타일형)      */
.img_tile__1272225__ {overflow:hidden}
.img_tile__1272225__ .img_inner {margin:0 -7px}
.img_tile__1272225__ .img_inner:after {content:'';display:block;clear:both}
.img_tile__1272225__ * {box-sizing:border-box}
.img_tile__1272225__ .item {float:left;position:relative;width:100%;padding:7px;}
.img_tile__1272225__ .item a {display:block;padding:20px 10px;border:1px solid #eaeaea;background:#fff;text-align:center;box-sizing:border-box;}
.img_tile__1272225__ .figure {display:block;margin:0 auto;}
.img_tile__1272225__ .figure img {vertical-align:top;}
.img_tile__1272225__ .caption {display:block;margin-top:10px}
.img_tile__1272225__ .caption > span {display:block}
.img_tile__1272225__ .caption > span.exp_text {color:#aaa;}
.img_tile__1272225__ .caption > span.subject {color:#888888}
.img_tile__1272225__ .caption > span.content {margin-top:5px;color:#444444}

.text_m_sml__1272225__ .caption > span.exp_text {font-size:13px;}
.text_m_sml__1272225__ .caption > span.subject {font-size:14px;line-height:1.4em}
.text_m_sml__1272225__ .caption > span.content {font-size:13px;line-height:1.5em}
.text_m_med__1272225__ .caption > span.exp_text {font-size:14px;}
.text_m_med__1272225__ .caption > span.subject {font-size:16px;line-height:1.4em}
.text_m_med__1272225__ .caption > span.content {font-size:14px;line-height:1.4em}
.text_m_big__1272225__ .caption > span.exp_text {font-size:15px;}
.text_m_big__1272225__ .caption > span.subject {font-size:18px;line-height:1.4em}
.text_m_big__1272225__ .caption > span.content {font-size:15px;line-height:1.5em}

.col_m_1__1272225__ .item {width:100%}
.col_m_2__1272225__ .item {width:50%}
.col_m_3__1272225__ .item {width:33.3333%}
.col_m_4__1272225__ .item {width:25%}
.col_m_1__1272225__ .item,
.col_m_2__1272225__ .item2n,
.col_m_3__1272225__ .item3n,
.col_m_4__1272225__ .item4n {clear:both}

@media (min-width:768px){
	.col_m_1__1272225__ .item,
	.col_m_2__1272225__ .item2n,
	.col_m_3__1272225__ .item3n,
	.col_m_4__1272225__ .item4n {clear:none}

	.col_t_1__1272225__ .item {width:100%}
	.col_t_2__1272225__ .item {width:50%}
	.col_t_3__1272225__ .item {width:33.3333%}
	.col_t_4__1272225__ .item {width:25%}
	.col_t_5__1272225__ .item {width:20%}
	.col_t_6__1272225__ .item {width:16.6666%}
	.col_t_1__1272225__ .item,
	.col_t_2__1272225__ .item2n,
	.col_t_3__1272225__ .item3n,
	.col_t_4__1272225__ .item4n,
	.col_t_5__1272225__ .item5n,
	.col_t_6__1272225__ .item6n {clear:both}
}

@media (min-width:1024px){
	.img_tile__1272225__ .item a {padding:25px 10px;}
	.img_tile__1272225__ .figure img {}
	.img_tile__1272225__ .caption {margin-top:15px}
	.img_tile__1272225__ .caption > span.content {margin-top:10px}

	.text_sml__1272225__ .caption > span.exp_text {font-size:13px;}
	.text_sml__1272225__ .caption > span.subject {font-size:14px;line-height:1.3em}
	.text_sml__1272225__ .caption > span.content {font-size:13px;line-height:1.3em}
	.text_med__1272225__ .caption > span.exp_text {font-size:14px;}
	.text_med__1272225__ .caption > span.subject {font-size:16px;line-height:1.4em}
	.text_med__1272225__ .caption > span.content {font-size:14px;line-height:1.5em}
	.text_big__1272225__ .caption > span.exp_text {font-size:15px;}
	.text_big__1272225__ .caption > span.subject {font-size:18px;line-height:1.4em}
	.text_big__1272225__ .caption > span.content {font-size:15px;line-height:1.5em}
	
	.img_tile__1272225__ .item:hover .caption > span.subject{color:#0f6052;}

	.col_t_1__1272225__ .item,
	.col_t_2__1272225__ .item2n,
	.col_t_3__1272225__ .item3n,
	.col_t_4__1272225__ .item4n,
	.col_t_5__1272225__ .item5n,
	.col_t_6__1272225__ .item6n {clear:none}

	.col_pc_1__1272225__ .item {width:100%}
	.col_pc_2__1272225__ .item {width:50%}
	.col_pc_3__1272225__ .item {width:33.3333%}
	.col_pc_4__1272225__ .item {width:25%}
	.col_pc_5__1272225__ .item {width:20%}
	.col_pc_6__1272225__ .item {width:16.6666%}
	.col_pc_1__1272225__ .item,
	.col_pc_2__1272225__ .item2n,
	.col_pc_3__1272225__ .item3n,
	.col_pc_4__1272225__ .item4n,
	.col_pc_5__1272225__ .item5n,
	.col_pc_6__1272225__ .item6n {clear:both}
}


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

/*     1272245 : 한줄 텍스트      */
.text__1272245__ p {
	display:block;margin:0;padding:0;
	font-size:14px;font-weight:normal;color:#aaaaaa;letter-spacing:-.03em;line-height:1.5em;
}
.text__1272245__ p a {color:#aaaaaa}

@media all and (min-width:1024px){
	.text__1272245__ p {font-size:16px}
}

/*     1272255 : 한줄 텍스트      */
.text__1272255__ p {
	display:block;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#555555;letter-spacing:-.03em;line-height:1.5em;
}
.text__1272255__ p a {color:#555555}

@media all and (min-width:1024px){
	.text__1272255__ p {font-size:28px}
}

/*     1272265 : 이미지 리스트 (타일형)      */
.img_tile__1272265__ {overflow:hidden}
.img_tile__1272265__ .img_inner {margin:0 -7px}
.img_tile__1272265__ .img_inner:after {content:'';display:block;clear:both}
.img_tile__1272265__ * {box-sizing:border-box}
.img_tile__1272265__ .item {float:left;position:relative;width:100%;padding:7px;}
.img_tile__1272265__ .item a {display:block;padding:20px 10px;border:1px solid #eaeaea;background:#fff;text-align:center;box-sizing:border-box;}
.img_tile__1272265__ .figure {display:block;margin:0 auto;}
.img_tile__1272265__ .figure img {vertical-align:top;}
.img_tile__1272265__ .caption {display:block;margin-top:10px}
.img_tile__1272265__ .caption > span {display:block}
.img_tile__1272265__ .caption > span.exp_text {color:#aaa;}
.img_tile__1272265__ .caption > span.subject {color:#888888}
.img_tile__1272265__ .caption > span.content {margin-top:5px;color:#444444}

.text_m_sml__1272265__ .caption > span.exp_text {font-size:13px;}
.text_m_sml__1272265__ .caption > span.subject {font-size:14px;line-height:1.4em}
.text_m_sml__1272265__ .caption > span.content {font-size:13px;line-height:1.5em}
.text_m_med__1272265__ .caption > span.exp_text {font-size:14px;}
.text_m_med__1272265__ .caption > span.subject {font-size:16px;line-height:1.4em}
.text_m_med__1272265__ .caption > span.content {font-size:14px;line-height:1.4em}
.text_m_big__1272265__ .caption > span.exp_text {font-size:15px;}
.text_m_big__1272265__ .caption > span.subject {font-size:18px;line-height:1.4em}
.text_m_big__1272265__ .caption > span.content {font-size:15px;line-height:1.5em}

.col_m_1__1272265__ .item {width:100%}
.col_m_2__1272265__ .item {width:50%}
.col_m_3__1272265__ .item {width:33.3333%}
.col_m_4__1272265__ .item {width:25%}
.col_m_1__1272265__ .item,
.col_m_2__1272265__ .item2n,
.col_m_3__1272265__ .item3n,
.col_m_4__1272265__ .item4n {clear:both}

@media (min-width:768px){
	.col_m_1__1272265__ .item,
	.col_m_2__1272265__ .item2n,
	.col_m_3__1272265__ .item3n,
	.col_m_4__1272265__ .item4n {clear:none}

	.col_t_1__1272265__ .item {width:100%}
	.col_t_2__1272265__ .item {width:50%}
	.col_t_3__1272265__ .item {width:33.3333%}
	.col_t_4__1272265__ .item {width:25%}
	.col_t_5__1272265__ .item {width:20%}
	.col_t_6__1272265__ .item {width:16.6666%}
	.col_t_1__1272265__ .item,
	.col_t_2__1272265__ .item2n,
	.col_t_3__1272265__ .item3n,
	.col_t_4__1272265__ .item4n,
	.col_t_5__1272265__ .item5n,
	.col_t_6__1272265__ .item6n {clear:both}
}

@media (min-width:1024px){
	.img_tile__1272265__ .item a {padding:25px 10px;}
	.img_tile__1272265__ .figure img {}
	.img_tile__1272265__ .caption {margin-top:15px}
	.img_tile__1272265__ .caption > span.content {margin-top:10px}

	.text_sml__1272265__ .caption > span.exp_text {font-size:13px;}
	.text_sml__1272265__ .caption > span.subject {font-size:14px;line-height:1.3em}
	.text_sml__1272265__ .caption > span.content {font-size:13px;line-height:1.3em}
	.text_med__1272265__ .caption > span.exp_text {font-size:14px;}
	.text_med__1272265__ .caption > span.subject {font-size:16px;line-height:1.4em}
	.text_med__1272265__ .caption > span.content {font-size:14px;line-height:1.5em}
	.text_big__1272265__ .caption > span.exp_text {font-size:15px;}
	.text_big__1272265__ .caption > span.subject {font-size:18px;line-height:1.4em}
	.text_big__1272265__ .caption > span.content {font-size:15px;line-height:1.5em}
	
	.img_tile__1272265__ .item:hover .caption > span.subject{color:#0f6052;}

	.col_t_1__1272265__ .item,
	.col_t_2__1272265__ .item2n,
	.col_t_3__1272265__ .item3n,
	.col_t_4__1272265__ .item4n,
	.col_t_5__1272265__ .item5n,
	.col_t_6__1272265__ .item6n {clear:none}

	.col_pc_1__1272265__ .item {width:100%}
	.col_pc_2__1272265__ .item {width:50%}
	.col_pc_3__1272265__ .item {width:33.3333%}
	.col_pc_4__1272265__ .item {width:25%}
	.col_pc_5__1272265__ .item {width:20%}
	.col_pc_6__1272265__ .item {width:16.6666%}
	.col_pc_1__1272265__ .item,
	.col_pc_2__1272265__ .item2n,
	.col_pc_3__1272265__ .item3n,
	.col_pc_4__1272265__ .item4n,
	.col_pc_5__1272265__ .item5n,
	.col_pc_6__1272265__ .item6n {clear:both}
}


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

/*     1272925 : 타이틀 텍스트      */
.title__1272925__ {font-size:0}
.title__1272925__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;line-height:1.4em;
}
.title__1272925__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1272925__.style_top p {padding-top:10px}
.title__1272925__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1272925__.style_right p {padding-right:14px}
.title__1272925__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1272925__.style_bottom p {padding-bottom:12px}
.title__1272925__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1272925__.style_left p {padding-left:14px}
.title__1272925__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1272925__.style_circle1 p {padding-left:18px}
.title__1272925__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1272925__.style_circle2 p {padding-left:18px}
.title__1272925__.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__1272925__ p {font-size:42px}
	.title__1272925__.style_top p:before {width:42px}
	.title__1272925__.style_right p:before {height:42px}
	.title__1272925__.style_bottom p:before {width:42px}
	.title__1272925__.style_left p:before {height:42px}
}

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

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

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

/*     1272965 : 이미지 리스트 (웹진형)      */
.img_webzine__1272965__ {}
.img_webzine__1272965__ * {box-sizing:border-box}
.img_webzine__1272965__ .img_inner {margin:0 -5px}
.img_webzine__1272965__ .img_inner:after {content:'';display:block;clear:both}
.img_webzine__1272965__ .item {float:left;position:relative;width:100%;padding:5px}
.img_webzine__1272965__ .item .inner {border-radius:50px; background:rgba(255,255,255,0.1);  backdrop-filter: blur(10px);}
.img_webzine__1272965__ .item:after {content:'';display:block;clear:both; }
.img_webzine__1272965__ .item a {display:block; padding:15px; }
.img_webzine__1272965__ .figure {display:block;float:left;width:30px;margin:0;margin-right:10px;padding:0;line-height:40px;}
.img_webzine__1272965__ .caption {display:block; text-align:center; padding-right: 30px;}
.img_webzine__1272965__ .caption > span {display:block; line-height:30px; }
.img_webzine__1272965__ .caption > span.subject {font-weight:bold;color:#ffffff; }
.img_webzine__1272965__ .caption > span.content {margin-top:5px;color:#444444}

.text_m_sml__1272965__ .caption > span.subject {font-size:14px;line-height:1.4em}
.text_m_sml__1272965__ .caption > span.content {font-size:13px;line-height:1.5em}
.text_m_med__1272965__ .caption > span.subject {font-size:16px;}
.text_m_med__1272965__ .caption > span.content {font-size:14px;line-height:1.4em}
.text_m_big__1272965__ .caption > span.subject {font-size:18px;line-height:1.4em}
.text_m_big__1272965__ .caption > span.content {font-size:15px;line-height:1.5em}

.col_m_1__1272965__ .item {width:100%}
.col_m_2__1272965__ .item {width:50%}
.col_m_3__1272965__ .item {width:33.3333%}
.col_m_4__1272965__ .item {width:25%}
.col_m_1__1272965__ .item,
.col_m_2__1272965__ .item2n,
.col_m_3__1272965__ .item3n,
.col_m_4__1272965__ .item4n {clear:both}

@media (min-width:768px){
	.col_m_1__1272965__ .item,
	.col_m_2__1272965__ .item2n,
	.col_m_3__1272965__ .item3n,
	.col_m_4__1272965__ .item4n {clear:none}

	.col_t_1__1272965__ .item {width:100%}
	.col_t_2__1272965__ .item {width:50%}
	.col_t_3__1272965__ .item {width:33.3333%}
	.col_t_4__1272965__ .item {width:25%}
	.col_t_5__1272965__ .item {width:20%}
	.col_t_6__1272965__ .item {width:16.6666%}
	.col_t_1__1272965__ .item,
	.col_t_2__1272965__ .item2n,
	.col_t_3__1272965__ .item3n,
	.col_t_4__1272965__ .item4n,
	.col_t_5__1272965__ .item5n,
	.col_t_6__1272965__ .item6n {clear:both}
}

@media (min-width:1024px){
	.img_webzine__1272965__ .img_inner {margin:0 -10px}
	.img_webzine__1272965__ .item {padding:10px; }
.img_webzine__1272965__ .item .inner {transition:0.3s}
.img_webzine__1272965__ .item .inner:hover {transform: translateY(-6px);
  box-shadow: 0 12px 20px rgba(0, 0, 0, 0.15);}
.img_webzine__1272965__ .item a {padding:20px;}
	.img_webzine__1272965__ .figure {width:40px;margin-right:15px;  line-height:40px; }

.img_webzine__1272965__ .caption > span {line-height:40px; }
	.img_webzine__1272965__ .caption {}
	.img_webzine__1272965__ .caption > span.content {margin-top:10px}

	.text_sml__1272965__ .caption > span.subject {font-size:14px;line-height:1.4em}
	.text_sml__1272965__ .caption > span.content {font-size:13px;line-height:1.5em}
	.text_med__1272965__ .caption > span.subject {font-size:16px;line-height:1.4em}
	.text_med__1272965__ .caption > span.content {font-size:14px;line-height:1.4em}
	.text_big__1272965__ .caption > span.subject {font-size:20px;}
	.text_big__1272965__ .caption > span.content {font-size:15px;line-height:1.5em}

	.col_t_1__1272965__ .item,
	.col_t_2__1272965__ .item2n,
	.col_t_3__1272965__ .item3n,
	.col_t_4__1272965__ .item4n,
	.col_t_5__1272965__ .item5n,
	.col_t_6__1272965__ .item6n {clear:none}

	.col_pc_1__1272965__ .item {width:100%}
	.col_pc_2__1272965__ .item {width:50%}
	.col_pc_3__1272965__ .item {width:33.3333%}
	.col_pc_4__1272965__ .item {width:25%}
	.col_pc_5__1272965__ .item {width:20%}
	.col_pc_6__1272965__ .item {width:16.6666%}
	.col_pc_1__1272965__ .item,
	.col_pc_2__1272965__ .item2n,
	.col_pc_3__1272965__ .item3n,
	.col_pc_4__1272965__ .item4n,
	.col_pc_5__1272965__ .item5n,
	.col_pc_6__1272965__ .item6n {clear:both}
}

