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

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

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

/*     226855 : 장문 텍스트      */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&family=Noto+Serif+KR:wght@200;300;400;500;600;700;900&family=Noto+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap');

.textarea__226855__ p {
	display:block;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#444444;letter-spacing:-0.1em;line-height:1.4em; font-family: 'Noto Sans KR', sans-serif;
}
.big_txt {font-weight:700; }
.big_txt1 {font-weight:700; color:#dd3b48;}
.dot_txt {text-emphasis-style: dot;
   text-emphasis-position: over left;
   -webkit-text-emphasis-style: dot;
   -webkit-text-emphasis-position: over; color:#dd3b48;}

@media all and (min-width:1024px){
	.textarea__226855__ p {font-size:50px}
}

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

/*     226955 : 이미지 리스트 (타일형)      */
.img_tile__226955__ { position: relative; }
.img_tile__226955__ .img_inner { position: absolute; left: 50%; width: 100%; transform: translate(-50%, -50%); z-index: 9; }
.img_tile__226955__ .img_inner:after {content:'';display:block;clear:both}
.img_tile__226955__ * {box-sizing:border-box}
.img_tile__226955__ .item {float:left;position:relative;width:100%;padding:5px; position: relative; }
.img_tile__226955__ .item a {display:block}
.img_tile__226955__ .figure {display:block}
.img_tile__226955__ .figure img {vertical-align:top; width: 100%; }
.img_tile__226955__ .caption {display:block;margin-top:10px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; width: 100%;}
.img_tile__226955__ .caption > span {display:block}
.img_tile__226955__ .caption > span.subject {font-weight:bold;color:#d00000; font-family: 'Noto Serif KR', serif !important; }
.img_tile__226955__ .caption > span.content { color:#ffffff; letter-spacing:-0.1em; font-weight: bold; }

.text_m_sml__226955__ .caption > span.subject {font-size:14px;line-height:1.4em}
.text_m_sml__226955__ .caption > span.content {font-size:13px;line-height:1.5em}
.text_m_med__226955__ .caption > span.subject {font-size:16px;line-height:1.4em}
.text_m_med__226955__ .caption > span.content {font-size:14px;line-height:1.4em}
.text_m_big__226955__ .caption > span.subject {font-size:18px;line-height:1.4em}
.text_m_big__226955__ .caption > span.content {font-size:15px;line-height:1.5em}

.col_m_1__226955__ .item {width:100%}
.col_m_2__226955__ .item {width:50%}
.col_m_3__226955__ .item {width:33.3333%}
.col_m_4__226955__ .item {width:25%}
.col_m_1__226955__ .item,
.col_m_2__226955__ .item2n,
.col_m_3__226955__ .item3n,
.col_m_4__226955__ .item4n {clear:both}

.img_tile__226955__ .line { width: 30px; border-top: solid 1px #fff; margin: 15px auto; }

@media (min-width:768px){
	.col_m_1__226955__ .item,
	.col_m_2__226955__ .item2n,
	.col_m_3__226955__ .item3n,
	.col_m_4__226955__ .item4n {clear:none}

	.col_t_1__226955__ .item {width:100%}
	.col_t_2__226955__ .item {width:50%}
	.col_t_3__226955__ .item {width:33.3333%}
	.col_t_4__226955__ .item {width:25%}
	.col_t_5__226955__ .item {width:20%}
	.col_t_6__226955__ .item {width:16.6666%}
	.col_t_1__226955__ .item,
	.col_t_2__226955__ .item2n,
	.col_t_3__226955__ .item3n,
	.col_t_4__226955__ .item4n,
	.col_t_5__226955__ .item5n,
	.col_t_6__226955__ .item6n {clear:both}
}

@media (min-width:1024px){
	.img_tile__226955__ .item {padding:10px}
	.img_tile__226955__ .caption { margin-top: 33px; }

	.text_sml__226955__ .caption > span.subject {font-size:14px;line-height:1.3em}
	.text_sml__226955__ .caption > span.content {font-size:13px;line-height:1.3em}
	.text_med__226955__ .caption > span.subject {font-size:16px;line-height:1.4em}
	.text_med__226955__ .caption > span.content {font-size:14px;line-height:1.5em}
	.text_big__226955__ .caption > span.subject {font-size:25px;line-height:1.4em}
	.text_big__226955__ .caption > span.content {font-size: 31px;line-height:1.5em}

	.col_t_1__226955__ .item,
	.col_t_2__226955__ .item2n,
	.col_t_3__226955__ .item3n,
	.col_t_4__226955__ .item4n,
	.col_t_5__226955__ .item5n,
	.col_t_6__226955__ .item6n {clear:none}

	.col_pc_1__226955__ .item {width:100%}
	.col_pc_2__226955__ .item {width:50%}
	.col_pc_3__226955__ .item {width:33.3333%}
	.col_pc_4__226955__ .item {width:25%}
	.col_pc_5__226955__ .item {width:20%}
	.col_pc_6__226955__ .item {width:16.6666%}
	.col_pc_1__226955__ .item,
	.col_pc_2__226955__ .item2n,
	.col_pc_3__226955__ .item3n,
	.col_pc_4__226955__ .item4n,
	.col_pc_5__226955__ .item5n,
	.col_pc_6__226955__ .item6n {clear:both}
}

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

/*     227035 : 장문 텍스트      */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&family=Noto+Serif+KR:wght@200;300;400;500;600;700;900&family=Noto+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap');

.textarea__227035__ p {
	display:block;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#444444;letter-spacing:-0.1em;line-height:1.4em; font-family: 'Noto Sans KR', sans-serif;
}
.big_txt {font-weight:700; }
.big_txt1 {font-weight:700; color:#dd3b48;}
.textarea__227035__ .big_txt1 {  background: url(/img_up/shop_pds/gonggam11/design/img/line.png) no-repeat; background-position: bottom; background-size: contain; }
.dot_txt {text-emphasis-style: dot;
   text-emphasis-position: over left;
   -webkit-text-emphasis-style: dot;
   -webkit-text-emphasis-position: over; color:#dd3b48;}


@media all and (min-width:1024px){
	.textarea__227035__ p {font-size:50px}
	.textarea__227035__ .big_txt1 { background-position: 0 58px; }
}

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

/*     227155 : 장문 텍스트      */
.textarea__227155__ p {
	display:block;margin:0;padding:0;
	font-size:24px;font-weight:400;color:#444444;letter-spacing:-0.1em;line-height:1em; font-family: 'Noto Sans KR', sans-serif;
}
.big_txt {font-weight:700; }

@media all and (min-width:1024px){
	.textarea__227155__ p {font-size:50px}
}

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

/*     227195 : 장문 텍스트      */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&family=Noto+Serif+KR:wght@200;300;400;500;600;700;900&family=Noto+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap');

.textarea__227195__ p {
	display:block;margin:0;padding:0;
	font-size:20px;font-weight:400;color:#444444;letter-spacing:-0.1em;line-height:1.4em; font-family: 'Noto Sans KR', sans-serif;
}
.big_txt {font-weight:700; }
.big_txt1 {font-weight:700; color:#dd3b48;}
.dot_txt {text-emphasis-style: dot;
   text-emphasis-position: over left;
   -webkit-text-emphasis-style: dot;
   -webkit-text-emphasis-position: over; color:#dd3b48;}

@media all and (min-width:1024px){
	.textarea__227195__ p {font-size:22px}
}

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

/*     227245 : 이미지 리스트 (타일형)      */
.img_tile__227245__ {overflow:hidden}
.img_tile__227245__ .img_inner {margin:0 -5px}
.img_tile__227245__ .img_inner:after {content:'';display:block;clear:both}
.img_tile__227245__ * {box-sizing:border-box}
.img_tile__227245__ .item {float:left;position:relative;width:100%;padding:5px}
.img_tile__227245__ .item a {display:block}
.img_tile__227245__ .figure {display:block}
.img_tile__227245__ .figure img {vertical-align:top}
.img_tile__227245__ .caption {display:block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; width: 100%; }
.img_tile__227245__ .caption > span {display:block}
.img_tile__227245__ .caption > span.subject {font-weight:bold;color:#dd3b48; font-family: 'GmarketSansMedium'; width: 120px; margin: 0 auto 15px; padding-bottom: 15px; border-bottom: solid 1px #838383; }
.img_tile__227245__ .caption > span.content { color:#0a0011; font-weight: bold; letter-spacing:-0.1em; }

.text_m_sml__227245__ .caption > span.subject {font-size:14px;line-height:1.4em}
.text_m_sml__227245__ .caption > span.content {font-size:13px;line-height:1.5em}
.text_m_med__227245__ .caption > span.subject {font-size:16px;line-height:1.4em}
.text_m_med__227245__ .caption > span.content {font-size:14px;line-height:1.4em}
.text_m_big__227245__ .caption > span.subject {font-size:20px;line-height:1.4em}
.text_m_big__227245__ .caption > span.content {font-size:16px;line-height:1.5em}

.col_m_1__227245__ .item {width:100%}
.col_m_2__227245__ .item {width:50%}
.col_m_3__227245__ .item {width:33.3333%}
.col_m_4__227245__ .item {width:25%}
.col_m_1__227245__ .item,
.col_m_2__227245__ .item2n,
.col_m_3__227245__ .item3n,
.col_m_4__227245__ .item4n {clear:both}

@media (min-width:768px){
	.col_m_1__227245__ .item,
	.col_m_2__227245__ .item2n,
	.col_m_3__227245__ .item3n,
	.col_m_4__227245__ .item4n {clear:none}

	.col_t_1__227245__ .item {width:100%}
	.col_t_2__227245__ .item {width:50%}
	.col_t_3__227245__ .item {width:33.3333%}
	.col_t_4__227245__ .item {width:25%}
	.col_t_5__227245__ .item {width:20%}
	.col_t_6__227245__ .item {width:16.6666%}
	.col_t_1__227245__ .item,
	.col_t_2__227245__ .item2n,
	.col_t_3__227245__ .item3n,
	.col_t_4__227245__ .item4n,
	.col_t_5__227245__ .item5n,
	.col_t_6__227245__ .item6n {clear:both}
}

@media (min-width:1024px){
	.img_tile__227245__ .img_inner {margin:0 -10px}
	.img_tile__227245__ .item {padding:10px}
	.img_tile__227245__ .caption {}
    .img_tile__227245__ .caption > span.subject { width: 175px; margin: 0 auto 30px; padding-bottom: 20px; }
    .img_tile__227245__ .caption > span.content {}

	.img_tile__227245__ .item:nth-child(15) .caption > span.subject { margin: 10px auto; padding-bottom: 20px; }

	.text_sml__227245__ .caption > span.subject {font-size:14px;line-height:1.3em}
	.text_sml__227245__ .caption > span.content {font-size:13px;line-height:1.3em}
	.text_med__227245__ .caption > span.subject {font-size:16px;line-height:1.4em}
	.text_med__227245__ .caption > span.content {font-size:14px;line-height:1.5em}
	.text_big__227245__ .caption > span.subject {font-size:28px;line-height:1.4em}
	.text_big__227245__ .caption > span.content {font-size:25px;line-height:1.3em}

	.col_t_1__227245__ .item,
	.col_t_2__227245__ .item2n,
	.col_t_3__227245__ .item3n,
	.col_t_4__227245__ .item4n,
	.col_t_5__227245__ .item5n,
	.col_t_6__227245__ .item6n {clear:none}

	.col_pc_1__227245__ .item {width:100%}
	.col_pc_2__227245__ .item {width:50%}
	.col_pc_3__227245__ .item {width:33.3333%}
	.col_pc_4__227245__ .item {width:25%}
	.col_pc_5__227245__ .item {width:20%}
	.col_pc_6__227245__ .item {width:16.6666%}
	.col_pc_1__227245__ .item,
	.col_pc_2__227245__ .item2n,
	.col_pc_3__227245__ .item3n,
	.col_pc_4__227245__ .item4n,
	.col_pc_5__227245__ .item5n,
	.col_pc_6__227245__ .item6n {clear:both}
}

/*     227295 : 이미지 리스트 (타일형)      */
.img_tile__227295__ { position:relative; z-index: 9; }
.img_tile__227295__ .img_inner {margin:0 -5px; }
.img_tile__227295__ .img_inner:after {content:'';display:block;clear:both}
.img_tile__227295__ * {box-sizing:border-box}
.img_tile__227295__ .item {float:left;position:relative;width:100%;padding:5px}
.img_tile__227295__ .item a {display:block}
.img_tile__227295__ .figure {display:block}
.img_tile__227295__ .figure img {vertical-align:top}
.img_tile__227295__ .caption {display:block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; width: 100%; }
.img_tile__227295__ .caption > span {display:block}
.img_tile__227295__ .caption > span.subject {font-weight:bold;color:#dd3b48; font-family: 'GmarketSansMedium'; width: 120px; margin: 0 auto 15px; padding-bottom: 15px; border-bottom: solid 1px #838383; }
.img_tile__227295__ .caption > span.content { color:#0a0011; font-weight: bold; letter-spacing:-0.1em; }

.text_m_sml__227295__ .caption > span.subject {font-size:14px;line-height:1.4em}
.text_m_sml__227295__ .caption > span.content {font-size:13px;line-height:1.5em}
.text_m_med__227295__ .caption > span.subject {font-size:16px;line-height:1.4em}
.text_m_med__227295__ .caption > span.content {font-size:14px;line-height:1.4em}
.text_m_big__227295__ .caption > span.subject {font-size:20px;line-height:1.4em}
.text_m_big__227295__ .caption > span.content {font-size:16px;line-height:1.5em}

.col_m_1__227295__ .item {width:100%}
.col_m_2__227295__ .item {width:50%}
.col_m_3__227295__ .item {width:33.3333%}
.col_m_4__227295__ .item {width:25%}
.col_m_1__227295__ .item,
.col_m_2__227295__ .item2n,
.col_m_3__227295__ .item3n,
.col_m_4__227295__ .item4n {clear:both}

@media (min-width:768px){
	.col_m_1__227295__ .item,
	.col_m_2__227295__ .item2n,
	.col_m_3__227295__ .item3n,
	.col_m_4__227295__ .item4n {clear:none}

	.col_t_1__227295__ .item {width:100%}
	.col_t_2__227295__ .item {width:50%}
	.col_t_3__227295__ .item {width:33.3333%}
	.col_t_4__227295__ .item {width:25%}
	.col_t_5__227295__ .item {width:20%}
	.col_t_6__227295__ .item {width:16.6666%}
	.col_t_1__227295__ .item,
	.col_t_2__227295__ .item2n,
	.col_t_3__227295__ .item3n,
	.col_t_4__227295__ .item4n,
	.col_t_5__227295__ .item5n,
	.col_t_6__227295__ .item6n {clear:both}
}

@media (min-width:1024px){
	.img_tile__227295__ .img_inner {margin:0 -10px; }
	.img_tile__227295__ .item {padding:10px}
	.img_tile__227295__ .caption {}
    .img_tile__227295__ .caption > span.subject { width: 175px; margin: 0 auto 30px; padding-bottom: 20px; }
    .img_tile__227295__ .caption > span.content {}

	.img_tile__227295__ .item:nth-child(15) .caption > span.subject { margin: 10px auto; padding-bottom: 20px; }

	.text_sml__227295__ .caption > span.subject {font-size:14px;line-height:1.3em}
	.text_sml__227295__ .caption > span.content {font-size:13px;line-height:1.3em}
	.text_med__227295__ .caption > span.subject {font-size:16px;line-height:1.4em}
	.text_med__227295__ .caption > span.content {font-size:14px;line-height:1.5em}
	.text_big__227295__ .caption > span.subject {font-size:28px;line-height:1.4em}
	.text_big__227295__ .caption > span.content {font-size:25px;line-height:1.3em}

	.col_t_1__227295__ .item,
	.col_t_2__227295__ .item2n,
	.col_t_3__227295__ .item3n,
	.col_t_4__227295__ .item4n,
	.col_t_5__227295__ .item5n,
	.col_t_6__227295__ .item6n {clear:none}

	.col_pc_1__227295__ .item {width:100%}
	.col_pc_2__227295__ .item {width:50%}
	.col_pc_3__227295__ .item {width:33.3333%}
	.col_pc_4__227295__ .item {width:25%}
	.col_pc_5__227295__ .item {width:20%}
	.col_pc_6__227295__ .item {width:16.6666%}
	.col_pc_1__227295__ .item,
	.col_pc_2__227295__ .item2n,
	.col_pc_3__227295__ .item3n,
	.col_pc_4__227295__ .item4n,
	.col_pc_5__227295__ .item5n,
	.col_pc_6__227295__ .item6n {clear:both}
}

/*     227365 : 실선      */
.solid_line__227365__ {display:block;position:relative;width:50%; margin: 0 auto; height:130px}
.solid_line__227365__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #cccccc}

.solid_line__227365__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__227365__ {height:60px}
}

@media (min-width: 1024px) {
	.solid_line__227365__ { width: 10%; }
}

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

/*     227375 : 장문 텍스트      */
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200;300;400;500&display=swap');

.textarea__227375__ { text-align: center; }
.textarea__227375__ p {
	display:block;margin:0;padding:0; font-family: 'Noto Serif KR', serif;
	font-size:20px;font-weight:300;color:#ffffff;letter-spacing:0;line-height:1.5em;
}
.textarea__227375__ .text-m { display: block; }
.textarea__227375__ .text-pc { display: none; }
@media all and (min-width:1024px){
	.textarea__227375__ p {font-size:40px}
    .textarea__227375__ .text-m { display: none; }
    .textarea__227375__ .text-pc { display: block; }
}

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

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

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

/*     227395 : 장문 텍스트      */
.textarea__227395__ p {
	display:block;margin:0;padding:0;
	font-size:24px;font-weight:400;color:#444444;letter-spacing:-0.1em;line-height:1em; font-family: 'Noto Sans KR', sans-serif;
}
.big_txt {font-weight:700; }

@media all and (min-width:1024px){
	.textarea__227395__ p {font-size:50px}
}

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

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

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

/*     227505 : 타이틀 텍스트      */
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200;300;400;500&display=swap');

.title__227505__ { text-align: center; background: #fafafa; padding: 20px 0; }
.title__227505__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#000000;letter-spacing:-0.1em;line-height:1.4em;
}

.title__227505__ p:first-child { font-family: 'Noto Serif KR', serif; color: #bd202d; font-size: 30px; margin-bottom: 20px; }
.title__227505__ ul { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(3, 2fr); gap: 10px 0; margin-bottom: 20px; }
.title__227505__ ul li { color: #515151; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-0.1em; position: relative; margin: 0 auto; padding: 5px 0; border: solid 2px #bd202d; background: #fff; width: 70%; border-radius: 50px; }
.title__227505__ ul li:nth-child(3):after { display: none; }
.title__227505__ ul li:last-child:after { display: none; }
.title__227505__ ul li:after { content: ''; right: -23px; width: 0; height: 0; position: absolute; border: solid 10px transparent; border-right-width: 0; border-left-color: #bd202d; }
.title__227505__ p:last-child { font-size: 14px; }

.title__227505__ p:last-child { color: #515151; }

@media all and (min-width:1024px){
	.title__227505__ { padding: 60px 30px; }
	.title__227505__ ul { grid-template-columns: repeat(5, 1fr); margin-bottom: 60px; }
	.title__227505__ ul li { font-size: 25px; width: 150px; margin: 0 auto; padding: 5px 0; border: solid 2px #bd202d; background: #fff; border-radius: 30px;}
	.title__227505__ ul li:after { top: 10px; right: -50px; }
	.title__227505__ ul li:nth-child(3):after { display: block; }

	.title__227505__ p:first-child { font-size: 40px; margin-bottom: 60px;  }
	.title__227505__ p:last-child { font-size: 25px;  }
}

/*     227825 : 맞춤형 컨텐츠      */
.empty__227825__ {margin:50px -15px 0;}
.empty__227825__ p {margin:0;padding:0;}
.empty__227825__ ul {margin:0;padding:0;list-style:none;}
.empty__227825__ ul li {width:100%;}
.empty__227825__ .caption .caption_inner {padding:15px;background:#f0f1f2;box-sizing:border-box;}
.empty__227825__ .caption .title {font-size:17px;font-weight:bold;color:#bd202d; font-family: 'Noto Serif KR', serif; letter-spacing:-0.1em;}
.empty__227825__ .caption .cont {margin-top:10px;font-size:14px;color:#666666; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-0.1em;}
.empty__227825__ .figure img {width:100%;}

@media all and (min-width:1024px) {
	.empty__227825__ {margin:80px 0 0}
	.empty__227825__ ul li:after {content:'';display:block;clear:both;}
	.empty__227825__ .caption {float:left;width:55%;margin-top:100px;}
	.empty__227825__ .caption .number {padding-right:55px;}
	.empty__227825__ .caption .caption_inner {min-height:406px;padding:45px 90px 45px 45px;}
	.empty__227825__ .caption .title {font-size:40px; }
	.empty__227825__ .caption .cont {margin-top:20px;font-size:22px}
	.empty__227825__ .figure {float:right;width:45%;}
	.empty__227825__ .figure img {max-width:110%;width:auto;margin-left:-50px;}
}


/*     227835 : 맞춤형 컨텐츠      */
.empty__227835__ {margin:50px -15px 0;}
.empty__227835__ p {margin:0;padding:0;}
.empty__227835__ ul {margin:0;padding:0;list-style:none;}
.empty__227835__ ul li {width:100%;}
.empty__227835__ .caption .caption_inner {padding:15px;background:#f0f1f2;box-sizing:border-box;}
.empty__227835__ .caption .title {font-size:17px;font-weight:bold;color:#bd202d; font-family: 'Noto Serif KR', serif; letter-spacing:-0.1em;}
.empty__227835__ .caption .cont {margin-top:10px;font-size:14px;color:#666666; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-0.1em;}
.empty__227835__ .figure img {width:100%;}

@media all and (min-width:1024px) {
	.empty__227835__ {margin:80px 0 0}
	.empty__227835__ ul li:after {content:'';display:block;clear:both;}
	.empty__227835__ .caption {float:right;width:55%;margin-top:100px;}
	.empty__227835__ .caption .number {padding-left:55px;text-align:right;}
	.empty__227835__ .caption .caption_inner {min-height:406px;padding:45px 30px 45px 90px;}
	.empty__227835__ .caption .title {font-size:40px}
	.empty__227835__ .caption .cont {margin-top:20px;font-size:22px}
	.empty__227835__ .figure {float:right;width:45%;}
	.empty__227835__ .figure img {max-width:110%;width:auto;}
}



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

/*     227885 : 장문 텍스트      */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&family=Noto+Serif+KR:wght@200;300;400;500;600;700;900&family=Noto+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap');

.textarea__227885__ p {
	display:block;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#444444;letter-spacing:-0.1em;line-height:1.4em; font-family: 'Noto Sans KR', sans-serif;
}
.textarea__227885__ p br { display: block; }
.big_txt {font-weight:700; }
.big_txt1 {font-weight:700; color:#dd3b48;}
.dot_txt {text-emphasis-style: dot;
   text-emphasis-position: over left;
   -webkit-text-emphasis-style: dot;
   -webkit-text-emphasis-position: over; color:#dd3b48;}

@media all and (min-width:1024px){
	.textarea__227885__ p {font-size:40px}
	.textarea__227885__ p br { display: none; }	
}

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

/*     227905 : 실선      */
.solid_line__227905__ {display:block;position:relative;width:50%; margin: 0 auto; height:130px}
.solid_line__227905__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #cccccc}
.solid_line__227905__:after { content: ''; width: 0; height: 0; position: absolute; border: solid 20px transparent; border-top-width: 0; border-bottom-color: #272423; left: 35%; top: -20px; }

.solid_line__227905__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__227905__ {height:60px}
}

@media (min-width: 1024px) {
	.solid_line__227905__ { width: 10%; }
	.solid_line__227905__:after { left: 35px; top: -20px; }
}

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

/*     227925 : 장문 텍스트      */
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200;300;400;500&display=swap');

.textarea__227925__ { text-align: center; }
.textarea__227925__ p {
	display:block;margin:0;padding:0; font-family: 'Noto Serif KR', serif;
	font-size:20px;font-weight:300;color:#ffffff;letter-spacing:0;line-height:1.5em;
}
.textarea__227925__ .text-m { display: block; }
.textarea__227925__ .text-pc { display: none; }
@media all and (min-width:1024px){
	.textarea__227925__ p {font-size:40px}
    .textarea__227925__ .text-m { display: none; }
    .textarea__227925__ .text-pc { display: block; }
}

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

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

