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

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

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

/*     815075 : 장문 텍스트      */
@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__815075__ p {
	display:block;margin:0;padding:0;
	font-size:24px;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__815075__ p {font-size:50px}
}

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

/*     816785 : 버튼      */
.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; }

.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(2) {background:#0f3184; color:#fff;}


@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;}
}

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

