/*     330325 : BLANK 컨텐츠      */
@font-face {
font-family: 'MICEGothic Bold';
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2206-01@1.0/MICEGothic Bold.woff2') format('woff2');
font-weight: 700;
font-style: normal;
}

.blank__330325__ {box-sizing:border-box;display:block;position:relative;width:100%;height:100px}
.blank__330325__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__330325__.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__330325__ {height:30px}
}

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

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

/*     341455 : 장문 텍스트      */
.textarea__341455__ p {
	display:block;margin:0;padding:0; text-align: center;
	font-size:15px;font-weight:normal;color:#444444;letter-spacing:0;line-height:1.5em;
}

.textarea__341455__ .txt-pc { display: none; }
.textarea__341455__ .txt-m { display: block; }

@media all and (min-width:1024px){
	.textarea__341455__ p {font-size:23px}

    .textarea__341455__ .txt-pc { display: block; }
    .textarea__341455__ .txt-m { display: none; }
}

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

/*     368915 : 버튼      */
.button_osan2 .button__119797__ {width:100%; height: 100%; margin:0 auto; z-index:30000; display: grid; grid-template-columns: repeat(2,1fr); }

 .button__119797__ a {display:inline-block;margin:0;padding:7px 5px; background:#fff; font-size:14px;font-weight:normal; color:#000;  text-align:center;letter-spacing:-.03em; border: solid 1px #ccc; border-bottom: 0;}

.button__119797__.style_line a {background:#fff; color:#666;}

.button__119797__.style_line a:hover {background:#0f3184; color:#fff;}
.button__119797__.style_line a:nth-child(4) {background:#0f3184; color:#fff;}

.button__119797__.style_line a:nth-child(2n) {border-left: 0;}
.button__119797__.style_line a:nth-child(4) { border-bottom: solid 1px #ccc; }
.button__119797__.style_line a:nth-child(3) { border-bottom: solid 1px #ccc; }



@media all and (min-width:1024px){
	.button_osan2 .button__119797__ { grid-template-columns: repeat(4,1fr); }
	.button__119797__ a {font-size:20px; width:100%; border: solid 1px #ccc;}
	.button__119797__.style_line a:nth-child(2n) {border-left: solid 1px #ccc;}
}

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

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

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

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

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

/*     330435 : 장문 텍스트      */
.textarea__330435__ { text-align: center;}
.textarea__330435__ p {
	display:block;margin:0;padding:0;
	font-size:15px;font-weight:normal;color:#444444;letter-spacing:0;line-height:1.5em;
}

.textarea__330435__ p font { background: #1b3d7c; color: #fff;  }

@media all and (min-width:1024px){
	.textarea__330435__ p {font-size:20px}
}

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

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

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

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

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

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

/*     330505 : 장문 텍스트      */
.textarea__330505__ { text-align: center;}
.textarea__330505__ p {
	display:block;margin:0;padding:0;
	font-size:15px;font-weight:normal;color:#444444;letter-spacing:0;line-height:1.5em;
}

.textarea__330505__ p font { background: rgba(78, 161, 206, .5);   }

@media all and (min-width:1024px){
	.textarea__330505__ p {font-size:20px}
}

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

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

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

/*     330545 : 번호형 리스트      */
.text_list__330545__ ul {display:inline-block;margin:0;padding:0;list-style:none;vertical-align:top}
.text_list__330545__ ul li {display:table;margin-top:15px;font-size:15px;line-height:1.5em}
.text_list__330545__ ul li:first-child {margin-top:0}
.text_list__330545__ ul li span {
	display:table-cell;padding-right:10px; font-family: 'S-CoreDream-6Bold'; font-weight:normal;color:#1c3d7c;vertical-align:top;
}
.text_list__330545__ ul li p {
	display:table-cell;font-weight:normal;color:#444444;letter-spacing:0;vertical-align:middle;
}
.text_list__330545__ ul li i {
	display:inline-block;width:1em;height:1em;line-height:1em;padding:0 .2em;
	border:1px solid #1c3d7c;border-radius:1em;box-sizing:borer-box;
	font-size:.8em;font-style:normal;text-align:center;
}

.text_list__330545__.s_size_75 span {padding-right:.5em;font-size:.75em}
.text_list__330545__.s_size_100 span {padding-right:.5em;font-size:1em}
.text_list__330545__.s_size_150 span {padding-right:.4em;font-size:1.5em;line-height:1em}
.text_list__330545__.s_size_300 span {padding-right:.3em;font-size:3em;line-height:1em}
.text_list__330545__.s_size_300 i {border-width:2px}
.text_list__330545__.s_size_450 span {padding-right:.2em;font-size:4.5em;line-height:1em}
.text_list__330545__.s_size_450 i {border-width:3px}

@media all and (min-width:1024px){
	.text_list__330545__ ul li {font-size:20px; margin-top: 35px;}
}

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

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

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

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

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

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

/*     330615 : 타이틀 텍스트      */
.title__330615__ { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px }

.title__330615__ div { text-align: center; color: #fff; width: 165px; height: 165px; border-radius: 100%; background: #1c3d7c;  display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 10px; margin: 0 auto;  } 
.title__330615__ div:nth-child(3) { grid-column: 1 / 3;	grid-row: 2 / 3; }

.title__330615__ div h3 { margin: 0; font-weight: normal; }
.title__330615__ div span  { letter-spacing: -.08em; font-size: 14px; }

@media all and (min-width:1024px){
	.title__330615__ { grid-template-columns: repeat(3, 1fr); gap: 20px; }
	.title__330615__ div { width: 265px; height: 265px; border-radius: 100%; gap: 15px; } 
	.title__330615__ div:nth-child(3) { grid-column: 3 / 3;	grid-row: 1 / 2; }
	.title__330615__ div h3 { font-size: 25px; }
	.title__330615__ div span { font-size: 20px; }

	.title__330615__ p {font-size:20px}
}

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

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

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

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

/*     330665 : 장문 텍스트      */
.textarea__330665__ { text-align: center;}
.textarea__330665__ p {
	display:block;margin:0;padding:0;
	font-size:15px;font-weight:normal;color:#444444;letter-spacing:0;line-height:1.5em;
}

.textarea__330665__ p font { background: rgba(78, 161, 206, .5);   }

@media all and (min-width:1024px){
	.textarea__330665__ p {font-size:20px}
}

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

/*     330685 : 이미지 리스트 (타일형)      */
.img_tile__330685__ {overflow:hidden}
.img_tile__330685__ .img_inner { display: grid; grid-template-columns: repeat(2, 1fr); align-items: center; gap: 10px; }
.img_tile__330685__ .img_inner:after {content:'';display:block;clear:both}
.img_tile__330685__ * {box-sizing:border-box}
.img_tile__330685__ .item {position:relative;width:100%; border: solid 1px #e2dbd6; padding:5px; text-align: center; height: 100%; padding-top: 15px; background: #fff; }
.img_tile__330685__ .item a {display:block}
.img_tile__330685__ .figure {display:block}
.img_tile__330685__ .figure img {vertical-align:top}
.img_tile__330685__ .caption {display:block;margin-top:10px}
.img_tile__330685__ .caption > span {display:block}
.img_tile__330685__ .caption > span.subject { color:#434343; font-family: 'Noto Serif KR', serif;}
.img_tile__330685__ .caption > span.content {margin-top:20px;color:#636363}

@media (min-width:768px){ 
	.img_tile__330685__ .img_inner { grid-template-columns: repeat(2, 1fr); }
}

@media (min-width:1024px){
	.img_tile__330685__ .img_inner { grid-template-columns: repeat(4, 1fr); gap: 20px; }
	.img_tile__330685__ .item { height: 300px; padding-top: 35px; }
	.img_tile__330685__ .caption {margin-top: 30px}
    .img_tile__330685__ .caption > span.subject { font-size: 25px; }
    .img_tile__330685__ .caption > span.content {margin-top:30px; font-size: 20px; }
}

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

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

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

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

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

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

/*     341015 : 장문 텍스트      */
.textarea__341015__ { text-align: center;}
.textarea__341015__ p {
	display:block;margin:0;padding:0;
	font-size:15px;font-weight:normal;color:#444444;letter-spacing:0;line-height:1.5em;
}

.textarea__341015__ p font { background: rgba(78, 161, 206, .5);   }

@media all and (min-width:1024px){
	.textarea__341015__ p {font-size:20px}
}

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

/*     341035 : 바둑판 형태 이미지 (반응형)       */
.pm-banner_responsive__341035__ {overflow:hidden}
.pm-banner_responsive__341035__ * {box-sizing:border-box}
.pm-banner_responsive__341035__ ul {
	margin:0;padding:0;list-style:none;
	margin-top:-px;margin-left:-px;
}
.pm-banner_responsive__341035__ ul:after {content:'';display:block;clear:both}
.pm-banner_responsive__341035__ ul li {float:left;width:100%;padding-top:px;padding-left:px;text-align:center}
.pm-banner_responsive__341035__ ul li.clear {clear:both}
.pm-banner_responsive__341035__ ul li a {display:block;color:#333}
.pm-banner_responsive__341035__ ul li img {vertical-align:top;}
.pm-banner_responsive__341035__ .empty {width:100%;padding:10px 0;color:#666;font-size:14px;text-align:center}

