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

/*     331595 : 타이틀 텍스트      */
.title__331595__ {font-size:0; text-align: center;}
.title__331595__ 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__331595__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__331595__.style_top p {padding-top:10px}
.title__331595__.style_top p:before {top:0;left:0;width:27px;height:4px}

.title__331595__.style_right p {padding-right:14px}
.title__331595__.style_right p:before {top:16%;right:0;width:4px;height:27px}

.title__331595__.style_bottom p {padding-bottom:12px}
.title__331595__.style_bottom p:before {bottom:0;left:0;width:27px;height:4px}

.title__331595__.style_left p {padding-left:14px}
.title__331595__.style_left p:before {top:16%;left:0;width:4px;height:27px}

.title__331595__.style_circle1 p {padding-left:18px}
.title__331595__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__331595__.style_circle2 p {padding-left:18px}
.title__331595__.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__331595__ p {font-size:50px}
	.title__331595__.style_top p:before {width:50px}
	.title__331595__.style_right p:before {height:50px}
	.title__331595__.style_bottom p:before {width:50px}
	.title__331595__.style_left p:before {height:50px}
}

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

/*     341445 : 장문 텍스트      */
.textarea__341445__ 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__341445__ .txt-pc { display: none; }
.textarea__341445__ .txt-m { display: block; }

@media all and (min-width:1024px){
	.textarea__341445__ p {font-size:23px}

    .textarea__341445__ .txt-pc { display: block; }
    .textarea__341445__ .txt-m { display: none; }
}

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

/*     368905 : 버튼      */
.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(3) {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;}
}

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

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

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

/*     331675 : 타이틀 텍스트      */
.title__331675__ {font-size:0; text-align: center;}
.title__331675__ 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__331675__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__331675__.style_top p {padding-top:10px}
.title__331675__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__331675__.style_right p {padding-right:14px}
.title__331675__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__331675__.style_bottom p {padding-bottom:12px}
.title__331675__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__331675__.style_left p {padding-left:14px}
.title__331675__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__331675__.style_circle1 p {padding-left:18px}
.title__331675__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__331675__.style_circle2 p {padding-left:18px}
.title__331675__.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__331675__ p {font-size:40px}
	.title__331675__.style_top p:before {width:40px}
	.title__331675__.style_right p:before {height:40px}
	.title__331675__.style_bottom p:before {width:40px}
	.title__331675__.style_left p:before {height:40px}
}

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

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

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

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

/*     331725 : 타이틀 텍스트      */
.title__331725__ {font-size:0; text-align: center; }
.title__331725__ 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__331725__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__331725__.style_top p {padding-top:10px}
.title__331725__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__331725__.style_right p {padding-right:14px}
.title__331725__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__331725__.style_bottom p {padding-bottom:12px}
.title__331725__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__331725__.style_left p {padding-left:14px}
.title__331725__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__331725__.style_circle1 p {padding-left:18px}
.title__331725__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__331725__.style_circle2 p {padding-left:18px}
.title__331725__.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__331725__ p {font-size:20px}
	.title__331725__.style_top p:before {width:20px}
	.title__331725__.style_right p:before {height:20px}
	.title__331725__.style_bottom p:before {width:20px}
	.title__331725__.style_left p:before {height:20px}
}

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

/*     331745 : 타이틀 텍스트      */
.title__331745__ {font-size:0; text-align: center;}
.title__331745__ 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__331745__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__331745__.style_top p {padding-top:10px}
.title__331745__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__331745__.style_right p {padding-right:14px}
.title__331745__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__331745__.style_bottom p {padding-bottom:12px}
.title__331745__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__331745__.style_left p {padding-left:14px}
.title__331745__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__331745__.style_circle1 p {padding-left:18px}
.title__331745__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__331745__.style_circle2 p {padding-left:18px}
.title__331745__.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__331745__ p {font-size:40px}
	.title__331745__.style_top p:before {width:40px}
	.title__331745__.style_right p:before {height:40px}
	.title__331745__.style_bottom p:before {width:40px}
	.title__331745__.style_left p:before {height:40px}
}

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

/*     331765 : 타이틀 텍스트      */
.title__331765__ { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px }

.title__331765__ div { text-align: center; color: #fff; height: 180px; border-radius: 100%; background: #1c3d7c;  display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 10px; } 
.title__331765__ div h3 { margin: 0; font-family: 'GyeonggiBatang' !important; font-weight: normal; }
.title__331765__ div span { font-weight: 300; }

@media all and (min-width:1024px){
	.title__331765__ { grid-template-columns: repeat(4, 1fr); gap: 50px; }
	.title__331765__ div { width: 100%; height: 270px; border-radius: 100%; gap: 15px; }
	.title__331765__ div h3 { font-size: 25px; }
	.title__331765__ div span { font-size: 20px; }

	.title__331765__ p {font-size:{$farm_set[font_size]}px}
}

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

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

/*     331795 : 타이틀 텍스트      */
.title__331795__ {font-size:0; text-align: center; }
.title__331795__ 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__331795__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__331795__.style_top p {padding-top:10px}
.title__331795__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__331795__.style_right p {padding-right:14px}
.title__331795__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__331795__.style_bottom p {padding-bottom:12px}
.title__331795__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__331795__.style_left p {padding-left:14px}
.title__331795__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__331795__.style_circle1 p {padding-left:18px}
.title__331795__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__331795__.style_circle2 p {padding-left:18px}
.title__331795__.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__331795__ p {font-size:20px}
	.title__331795__.style_top p:before {width:20px}
	.title__331795__.style_right p:before {height:20px}
	.title__331795__.style_bottom p:before {width:20px}
	.title__331795__.style_left p:before {height:20px}
}

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

/*     331815 : 타이틀 텍스트      */
.title__331815__ {font-size:0; text-align: center;}
.title__331815__ 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__331815__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__331815__.style_top p {padding-top:10px}
.title__331815__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__331815__.style_right p {padding-right:14px}
.title__331815__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__331815__.style_bottom p {padding-bottom:12px}
.title__331815__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__331815__.style_left p {padding-left:14px}
.title__331815__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__331815__.style_circle1 p {padding-left:18px}
.title__331815__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__331815__.style_circle2 p {padding-left:18px}
.title__331815__.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__331815__ p {font-size:40px}
	.title__331815__.style_top p:before {width:40px}
	.title__331815__.style_right p:before {height:40px}
	.title__331815__.style_bottom p:before {width:40px}
	.title__331815__.style_left p:before {height:40px}
}

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

/*     331835 : 이미지 (모바일/PC 출력 구분)      */
.img__331835__ {max-width:100%}
.img__331835__ * {box-sizing:border-box}
.img__331835__ a {display:block;vertical-align:top}
.img__331835__ img {vertical-align:top}
.img__331835__ .img_pc {display:none;}

@media all and (min-width:1024px){
	.img__331835__ .img_m {display:none;}
	.img__331835__ .img_pc {display:block;}
	.img__331835__ .img_pc img {width:px;}
}

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

/*     331855 : 장문 텍스트      */
.textarea__331855__ p {
	display:block;margin:0; text-align: center; background: #f6f6f6; padding: 1.2rem 1rem;
	font-size:15px;font-weight:normal;color:#434343;letter-spacing:0;line-height:1.5em;
}
	.textarea__331855__ p br { display: none; }

@media all and (min-width:1024px){
	.textarea__331855__ p {font-size:20px;  padding: 1.2rem 0;}
	.textarea__331855__ p br { display: block; }
}

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

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

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

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

/*     331905 : 타이틀 텍스트      */
.title__331905__ {font-size:0; text-align: center;}
.title__331905__ 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__331905__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__331905__.style_top p {padding-top:10px}
.title__331905__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__331905__.style_right p {padding-right:14px}
.title__331905__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__331905__.style_bottom p {padding-bottom:12px}
.title__331905__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__331905__.style_left p {padding-left:14px}
.title__331905__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__331905__.style_circle1 p {padding-left:18px}
.title__331905__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__331905__.style_circle2 p {padding-left:18px}
.title__331905__.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__331905__ p {font-size:40px}
	.title__331905__.style_top p:before {width:40px}
	.title__331905__.style_right p:before {height:40px}
	.title__331905__.style_bottom p:before {width:40px}
	.title__331905__.style_left p:before {height:40px}
}

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

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

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

/*     331945 : 맞춤게시판 - 슬라이드 (반응형)      */
@font-face {
	font-family:'icomoon_slider';
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot');
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.svg#icomoon_slider') format('svg');
	font-weight:normal;
	font-style:normal;
}

.pm-myboard_slide_responsive__377904__ {max-width:1240px;margin:0 auto}
.pm-myboard_slide_responsive__377904__ a {display:block;border:none}
.pm-myboard_slide_responsive__377904__ .item {position:relative}
.pm-myboard_slide_responsive__377904__ .item img {vertical-align:top}
.pm-myboard_slide_responsive__377904__ .owl-nav {-webkit-tap-highlight-color:transparent}
.pm-myboard_slide_responsive__377904__ .owl-nav [class*='owl-'] {position:absolute;top:50%;z-index:2;width:30px;height:30px;line-height:30px;margin-top:-15px;font-size:0;opacity:0.7}
.pm-myboard_slide_responsive__377904__ .owl-nav [class*='owl-']:before{font-family:'icomoon_slider';font-size:30px;font-weight:bold;color:#fff}
.pm-myboard_slide_responsive__377904__ .owl-nav [class*='owl-']:hover {opacity:1}
.pm-myboard_slide_responsive__377904__ .owl-nav .owl-prev {left:2px}
.pm-myboard_slide_responsive__377904__ .owl-nav .owl-next {right:2px}
.pm-myboard_slide_responsive__377904__ .owl-nav .owl-prev:before {content:'\e600'}
.pm-myboard_slide_responsive__377904__ .owl-nav .owl-next:before {content:'\e601'}
.pm-myboard_slide_responsive__377904__ .owl-nav .disabled {opacity:0.5;cursor:default !important}

.pm-myboard_slide_responsive__377904__ .owl-dots {position:absolute;left:0;width:100%;height:30px;padding:10px;font-size:0;box-sizing:border-box;text-align:center}
.pm-myboard_slide_responsive__377904__ .owl-dots .owl-dot {display:inline-block}
.pm-myboard_slide_responsive__377904__ .owl-dots .owl-dot span {display:block;width:10px;height:10px;margin:0 3px;background:#ddd;border-radius:30px;transition:opacity 200ms ease}
.pm-myboard_slide_responsive__377904__ .owl-dots .owl-dot.active span,
.pm-myboard_slide_responsive__377904__ .owl-dots .owl-dot:hover span {background:#999999}

.pm-myboard_slide_responsive__377904__ .figure {position:relative}
.pm-myboard_slide_responsive__377904__ .figure:after {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #ccc}
.pm-myboard_slide_responsive__377904__ .item:hover .figure:after {border-width:3px}

.pm-myboard_slide_responsive__377904__ .caption {margin:0;font-size:13px;line-height:1.6em;vertical-align:middle;text-align:center}
.pm-myboard_slide_responsive__377904__ .caption dt span {display:block;padding:5px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.pm-myboard_slide_responsive__377904__ .caption dd {margin:0}
.pm-myboard_slide_responsive__377904__ .caption dd span {display:block;padding:2px 0}
.pm-myboard_slide_responsive__377904__ .caption .subject {font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pm-myboard_slide_responsive__377904__ .caption .date {font-size:12px;color:#888}
.pm-myboard_slide_responsive__377904__ .caption .icon img {display:inline-block;width:auto;margin:0 auto}
.pm-myboard_slide_responsive__377904__ .caption.over {position:absolute;left:0;right:0;bottom:0;padding:5px;background:#333;background:rgba(0,0,0,0.5)}
.pm-myboard_slide_responsive__377904__ .caption.over span {text-shadow:-1px 0 1px rgba(0, 0, 0, 0.2), 1px 0 1px rgba(0, 0, 0, 0.2), 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.2)}
.pm-myboard_slide_responsive__377904__ .caption.over .subject {color:#fff}
.pm-myboard_slide_responsive__377904__ .caption.over .date {display:none}
.pm-myboard_slide_responsive__377904__ .caption.over .icon {display:none}
.pm-myboard_slide_responsive__377904__ .caption.down {padding:10px 0}
.pm-myboard_slide_responsive__377904__ .caption.none {display:none}

.pm-myboard_slide_responsive__377904__.empty__377904__ {font-size:13px;color:#363636;line-height:100px;text-align:center}

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

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

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

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

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

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

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

