/*
 * pain 콘텐츠 화면의 원본 PC CSS 를 모았다.
 * 화면마다 별도 파일이던 것을 하나로 이어 붙였다 — 클래스 이름에 블록
 * 번호가 들어 있어 서로 섞이지 않는다.
 * 손댄 곳은 이미지 주소뿐이다.
 */

/* 원본이 손대지 않는 문단 여백을 되살린다 — 자세한 사정은 tools/port_page.py 참고. */
.ez-page [class*="html__"] p { margin: 1em 0; }

/* == doctor : PC (pc_85345.css) ================= */
/*     1033605 : 타이틀 텍스트      */
.title__1033605__ {font-size:0}
.title__1033605__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#222222;letter-spacing:-.03em;line-height:1.4em;
}
.title__1033605__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1033605__.style_top p {padding-top:10px}
.title__1033605__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1033605__.style_right p {padding-right:14px}
.title__1033605__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1033605__.style_bottom p {padding-bottom:12px}
.title__1033605__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1033605__.style_left p {padding-left:14px}
.title__1033605__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1033605__.style_circle1 p {padding-left:18px}
.title__1033605__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1033605__.style_circle2 p {padding-left:18px}
.title__1033605__.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__1033605__ p {font-size:35px}
	.title__1033605__.style_top p:before {width:20px}
	.title__1033605__.style_right p:before {height:20px}
	.title__1033605__.style_bottom p:before {width:20px}
	.title__1033605__.style_left p:before {height:20px}
}

/*     1033615 : 실선      */
.solid_line__1033615__ {display:block;position:relative;width:100%;height:30px}
.solid_line__1033615__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #dddddd}

.solid_line__1033615__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__1033615__ {height:20px}
}

/*     1033625 : 공백      */
.solid_line__1033625__ {box-sizing:border-box;display:block;position:relative;width:100%;height:40px}
.solid_line__1033625__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__1033625__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.solid_line__1033625__ {height:20px}
}

/*     1033635 : 장문 텍스트      */
.textarea__1033635__ {text-align:center;}
.textarea__1033635__ p {display:block;position:relative;margin:0;padding:0;font-size:20px;font-weight:bold;color:#152541;letter-spacing:-.03em;line-height:1.4em;word-break:keep-all;}
.textarea__1033635__ .deco_line {display:inline-block;width:30px;height:2px;background:#152541;}

@media all and (min-width:768px){
	.textarea__1033635__ {text-align:inherit;}
}

@media all and (min-width:1024px){
	.textarea__1033635__ p {font-size:35px}
	.textarea__1033635__ .deco_line {margin-top:30px;width:65px;height:3px;}
}

/*     1033645 : 공백      */
.solid_line__1033645__ {box-sizing:border-box;display:block;position:relative;width:100%;height:30px}
.solid_line__1033645__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__1033645__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.solid_line__1033645__ {height:20px}
}

/*     1033655 : 장문 텍스트      */
.textarea__1033655__ p {
	display:block;margin:0;padding:0;
	font-size:16px;font-weight:normal;color:#444444;letter-spacing:-0.04em;line-height:1.6em;
	word-break:keep-all;
}

@media all and (min-width:1024px){
	.textarea__1033655__ p {font-size:20px}
}

/*     1033665 : 아이콘형 리스트      */
@font-face {
	font-family:'icomoon_text_list';
	src:url('../font/icomoon_text_list/icomoon.eot');
	src:url('../font/icomoon_text_list/icomoon.eot?#iefix') format('embedded-opentype'),
		url('../font/icomoon_text_list/icomoon.woff') format('woff'),
		url('../font/icomoon_text_list/icomoon.ttf') format('truetype'),
		url('../font/icomoon_text_list/icomoon.svg#icomoon_text_list') format('svg');
	font-weight:normal;
	font-style:normal;
}

.text_list__1033665__ ul {display:inline-block;margin:0;padding:0;list-style:none;vertical-align:top}
.text_list__1033665__ ul li {display:table;margin-top:5px;font-size:15px;line-height:1.5em}
.text_list__1033665__ ul li:first-child {margin-top:0}
.text_list__1033665__ ul li span {
	display:table-cell;padding-right:10px;
	font-family:NanumGothic;font-weight:normal;color:#152541;vertical-align:top}
.text_list__1033665__ span:before {content:'\e60b';font-family:"icomoon_text_list"}
.text_list__1033665__ ul li p {
	display:table-cell;font-weight:normal;color:#666666;letter-spacing:0;vertical-align:middle;
}

.text_list__1033665__.s_size_75 ul li span {padding-right:.5em;font-size:.75em}
.text_list__1033665__.s_size_100 ul li span {padding-right:.5em;font-size:1em}
.text_list__1033665__.s_size_150 ul li span {padding-right:.4em;font-size:1.5em;line-height:1em}
.text_list__1033665__.s_size_200 ul li span {padding-right:.3em;font-size:2em;line-height:1em}
.text_list__1033665__.s_size_250 ul li span {padding-right:.2em;font-size:2.5em;line-height:1em}

@media all and (min-width:1024px){
	.text_list__1033665__ ul li {font-size:18px}
}

/*     1033675 : 이미지      */
.img__1033675__ {max-width:100%}
.img__1033675__ * {box-sizing:border-box}
.img__1033675__ a {display:block;vertical-align:top}
.img__1033675__ img {width:px;vertical-align:top}

@media all and (max-width:767px){
	.img__1033675__ {text-align:center;}
}

/*     1033685 : 한줄 텍스트      */
.text__1033685__ p {
	display:block;margin:0;padding:0;
	font-size:15px;font-weight:bold;color:#152541;letter-spacing:0;line-height:1.5em;
}
.text__1033685__ p a {color:#152541}

@media all and (min-width:1024px){
	.text__1033685__ p {font-size:18px}
}

/*     1033695 : 한줄 텍스트      */
.text__1033695__ p {
 font-family: 'iceJaram-Rg';
	display:block;margin:0;padding:0;
	font-size:30px;font-weight:bold;color:#222222;letter-spacing:-1px;line-height:1.5em;
}
.text__1033695__  p a .name{ font-family: 'iceJaram-Rg';}

.text__1033695__ p a {color:#222222}

@media all and (min-width:1024px){
	.text__1033695__ p {font-size:28px}
}



/* == facility : PC (pc_85355.css) ================= */
/*     1033805 : 타이틀 텍스트      */
.title__1033805__ {font-size:0}
.title__1033805__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#222222;letter-spacing:-.03em;line-height:1.4em;
}
.title__1033805__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1033805__.style_top p {padding-top:10px}
.title__1033805__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1033805__.style_right p {padding-right:14px}
.title__1033805__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1033805__.style_bottom p {padding-bottom:12px}
.title__1033805__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1033805__.style_left p {padding-left:14px}
.title__1033805__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1033805__.style_circle1 p {padding-left:18px}
.title__1033805__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1033805__.style_circle2 p {padding-left:18px}
.title__1033805__.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__1033805__ p {font-size:35px}
	.title__1033805__.style_top p:before {width:20px}
	.title__1033805__.style_right p:before {height:20px}
	.title__1033805__.style_bottom p:before {width:20px}
	.title__1033805__.style_left p:before {height:20px}
}

/*     1033815 : 실선      */
.solid_line__1033815__ {display:block;position:relative;width:100%;height:30px}
.solid_line__1033815__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #dddddd}

.solid_line__1033815__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__1033815__ {height:20px}
}

/*     1033835 : 이미지 슬라이드 (갤러리형)      */
@font-face {
	font-family:'icomoon_slider';
	src:url('../font/icomoon_slider/icomoon.eot');
	src:url('../font/icomoon_slider/icomoon.eot?#iefix') format('embedded-opentype'),
		url('../font/icomoon_slider/icomoon.woff') format('woff'),
		url('../font/icomoon_slider/icomoon.ttf') format('truetype'),
		url('../font/icomoon_slider/icomoon.svg#icomoon_slider') format('svg');
	font-weight:normal;
	font-style:normal;
}

.pm-slide_gallery__1033835__ {max-width:1280px;margin:0 auto}

.pm-slide_img__1033835__ a {display:block;border:none}
.pm-slide_img__1033835__ a img {border:none}
.pm-slide_img__1033835__.slide_zindex .owl-item {z-index:1}
.pm-slide_img__1033835__ .item {position:relative}
.pm-slide_img__1033835__ .item img {vertical-align:top}
.pm-slide_img__1033835__ .item .caption {
	position:absolute;left:0;right:0;top:80%;bottom:0;background:rgba(0,0,0,0.5);
}
.pm-slide_img__1033835__ .item .caption span {
	display:block;position:absolute;top:50%;left:0;right:0;height:35px;line-height:20px;margin-top:-10px;padding:0 10px;
	box-sizing:border-box;font-size:24px;color:#fff;text-align:center;
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}

.pm-slide_img__1033835__ .owl-nav {-webkit-tap-highlight-color:transparent}
.pm-slide_img__1033835__ .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-slide_img__1033835__ .owl-nav [class*='owl-']:before {font-family:'icomoon_slider';font-size:30px;font-weight:bold;color:#fff}
.pm-slide_img__1033835__ .owl-nav [class*='owl-']:hover {opacity:1}
.pm-slide_img__1033835__ .owl-nav .owl-prev {left:2px}
.pm-slide_img__1033835__ .owl-nav .owl-next {right:2px}
.pm-slide_img__1033835__ .owl-nav .owl-prev:before {content:'\e600'}
.pm-slide_img__1033835__ .owl-nav .owl-next:before {content:'\e601'}
.pm-slide_img__1033835__ .owl-nav .disabled {opacity:0.5;cursor:default !important}

.pm-slide_thum__1033835__ {margin:0 0 0 -5px;background:#fff}
.pm-slide_thum__1033835__ .item {padding:5px 0 0 5px;box-sizing:border-box}
.pm-slide_thum__1033835__ .item img {display:block;width:100%;vertical-align:top;opacity:0.5;cursor:pointer}
.pm-slide_thum__1033835__ .active img {opacity:1}

.pm-slide_thum__1033835__:after {content:'';display:block;clear:both}
.pm-slide_thum__1033835__ .item {float:left;width:33.33%}

.pm-slide_gallery__1033835__.empty__1033835__ {padding:30px 10px;font-size:13px;text-align:center}

@media (min-width:768px){
	.pm-slide_thum__1033835__ .item {width:16.66%}
}
@media (min-width:1024px){
	.pm-slide_thum__1033835__ .item {width:16.66%}
}

.pm-slide_img__1033835__.build_edit_mode .item {display:none}
.pm-slide_img__1033835__.build_edit_mode .item img {width:100%}
.pm-slide_img__1033835__.build_edit_mode .item:first-child {display:block}



/* == price : PC (pc_85365.css) ================= */
/*     1033885 : 타이틀 텍스트      */
.title__1033885__ {font-size:0}
.title__1033885__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#222222;letter-spacing:-.03em;line-height:1.4em;
}
.title__1033885__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1033885__.style_top p {padding-top:10px}
.title__1033885__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1033885__.style_right p {padding-right:14px}
.title__1033885__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1033885__.style_bottom p {padding-bottom:12px}
.title__1033885__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1033885__.style_left p {padding-left:14px}
.title__1033885__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1033885__.style_circle1 p {padding-left:18px}
.title__1033885__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1033885__.style_circle2 p {padding-left:18px}
.title__1033885__.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__1033885__ p {font-size:35px}
	.title__1033885__.style_top p:before {width:20px}
	.title__1033885__.style_right p:before {height:20px}
	.title__1033885__.style_bottom p:before {width:20px}
	.title__1033885__.style_left p:before {height:20px}
}

/*     1033895 : 실선      */
.solid_line__1033895__ {display:block;position:relative;width:100%;height:30px}
.solid_line__1033895__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #dddddd}

.solid_line__1033895__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__1033895__ {height:20px}
}

/*     1173775 : 표 2.0      */
.table__1173775__ {width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}
.table__1173775__ > .table_inner {overflow:hidden;width:100%;margin:0 auto;border-top:2px solid #05595E}
.table__1173775__ * {box-sizing:border-box}
.table__1173775__ table {
	width:100%;margin-top:-1px;border-spacing:1px;border-collapse:separate;
	background:#dddddd;table-layout:auto;
}
.table__1173775__ td {
	height:45px;padding:5px 10px;
	background:#fff;font-size:16px;font-weight:normal;color:#333;text-align:left;
}
.table__1173775__ td.empty__1173775__ {padding:50px 20px}

@media all and (max-width:767px){
	.table__1173775__ > .table_inner {width:600px}
}

@media all and (min-width:768px) and (max-width:1023px){
	.table__1173775__ > .table_inner {width:760px}
}

@media all and (min-width:1024px){
	.table__1173775__ > .table_inner {width:px}
}



/* == location : PC (pc_85375.css) ================= */
/*     1034005 : 타이틀 텍스트      */
.title__1034005__ {font-size:0}
.title__1034005__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#222222;letter-spacing:-.03em;line-height:1.4em;
}
.title__1034005__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1034005__.style_top p {padding-top:10px}
.title__1034005__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1034005__.style_right p {padding-right:14px}
.title__1034005__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1034005__.style_bottom p {padding-bottom:12px}
.title__1034005__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1034005__.style_left p {padding-left:14px}
.title__1034005__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1034005__.style_circle1 p {padding-left:18px}
.title__1034005__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1034005__.style_circle2 p {padding-left:18px}
.title__1034005__.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__1034005__ p {font-size:35px}
	.title__1034005__.style_top p:before {width:20px}
	.title__1034005__.style_right p:before {height:20px}
	.title__1034005__.style_bottom p:before {width:20px}
	.title__1034005__.style_left p:before {height:20px}
}

/*     1034015 : 실선      */
.solid_line__1034015__ {display:block;position:relative;width:100%;height:30px}
.solid_line__1034015__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #dddddd}

.solid_line__1034015__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__1034015__ {height:20px}
}

/*     1034035 : 지도 (주소 직접 입력)      */
.map__1034035__ iframe {width:100%;vertical-align:top}
.map__1034035__ p {display:none;margin:0;padding:1em 0;font-size:13px}
.map__1034035__ .build_preview__1034035__ {display:table;width:100%}
.map__1034035__ .build_preview__1034035__ .inner__1034035__ {display:table-cell;height:350px;border:1px solid #ddd;background:#f8f8f8;text-align:center;vertical-align:middle}
.map__1034035__ .build_preview__1034035__ .inner__1034035__ .subject__1034035__ {display:block;font-size:16px;font-weight:bold}
.map__1034035__ .build_preview__1034035__ .inner__1034035__ .exp_text__1034035__ {display:block;margin-top:10px;font-weight:normal;font-size:13px;color:#777}

@media all and (max-width:767px){
	.map__1034035__ iframe {height:300px  !important}
	.map__1034035__ .build_preview__1034035__ .inner__1034035__ {height:300px}
}

/*     1034085 : 아이콘형 한줄 텍스트      */
@font-face {
	font-family:'icomoon_text_list';
	src:url('../font/icomoon_text_list/icomoon.eot');
	src:url('../font/icomoon_text_list/icomoon.eot?#iefix') format('embedded-opentype'),
		url('../font/icomoon_text_list/icomoon.woff') format('woff'),
		url('../font/icomoon_text_list/icomoon.ttf') format('truetype'),
		url('../font/icomoon_text_list/icomoon.svg#icomoon_text_list') format('svg');
	font-weight:normal;
	font-style:normal;
}

.text_wrap__1034085__ .inline_block__1034085__ {display:inline-block;vertical-align:top}
.text_wrap__1034085__ .inline_block__1034085__ .inner__1034085__ {display:table;margin:0;padding:0;font-size:15px;line-height:1.5em}
.text_wrap__1034085__ .inline_block__1034085__ .inner__1034085__ .icon__1034085__ {display:table-cell;width:30px;height:30px;border-radius:50%;background:#152541;font-family:NanumGothic;font-weight:normal;color:#ffffff;vertical-align:top;text-align:center;}
.text_wrap__1034085__ .inline_block__1034085__ .inner__1034085__ .icon__1034085__:before {content:'\e60f';line-height:26px;font-family:"icomoon_text_list";font-size:14px;}
.text_wrap__1034085__ .inline_block__1034085__ .inner__1034085__ .text__1034085__ {display:table-cell;padding-left:10px;font-weight:bold;color:#222222;letter-spacing:0;vertical-align:middle}


@media all and (min-width:1024px){
	.text_wrap__1034085__ .inline_block__1034085__ .inner__1034085__ {font-size:20px}
}


/*     1034095 : 아이콘형 한줄 텍스트      */
@font-face {
	font-family:'icomoon_text_list';
	src:url('../font/icomoon_text_list/icomoon.eot');
	src:url('../font/icomoon_text_list/icomoon.eot?#iefix') format('embedded-opentype'),
		url('../font/icomoon_text_list/icomoon.woff') format('woff'),
		url('../font/icomoon_text_list/icomoon.ttf') format('truetype'),
		url('../font/icomoon_text_list/icomoon.svg#icomoon_text_list') format('svg');
	font-weight:normal;
	font-style:normal;
}

.text_wrap__1034095__ .inline_block__1034095__ {display:inline-block;vertical-align:top}
.text_wrap__1034095__ .inline_block__1034095__ .inner__1034095__ {display:table;margin:0;padding:0;font-size:15px;line-height:1.5em}
.text_wrap__1034095__ .inline_block__1034095__ .inner__1034095__ .icon__1034095__ {display:table-cell;width:30px;height:30px;border-radius:50%;background:#152541;font-family:NanumGothic;font-weight:normal;color:#ffffff;vertical-align:top;text-align:center;}
.text_wrap__1034095__ .inline_block__1034095__ .inner__1034095__ .icon__1034095__:before {content:'\e614';line-height:26px;font-family:"icomoon_text_list";font-size:14px;}
.text_wrap__1034095__ .inline_block__1034095__ .inner__1034095__ .text__1034095__ {display:table-cell;padding-left:10px;font-weight:bold;color:#222222;letter-spacing:0;vertical-align:middle}


@media all and (min-width:1024px){
	.text_wrap__1034095__ .inline_block__1034095__ .inner__1034095__ {font-size:20px}
}


/*     1034105 : 장문 텍스트      */
.textarea__1034105__ p {
	display:block;margin:0;padding:0;
	font-size:15px;font-weight:normal;color:#666666;letter-spacing:-0.04em;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1034105__ p {font-size:20px}
}

/*     1034115 : 장문 텍스트      */
.textarea__1034115__ p {
	display:block;margin:0;padding:0;
	font-size:15px;font-weight:normal;color:#666666;letter-spacing:-0.04em;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1034115__ p {font-size:20px}
}

/*     1034145 : 타이틀 텍스트      */
.title__1034145__ {font-size:0}
.title__1034145__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#222222;letter-spacing:-.03em;line-height:1.4em;
}
.title__1034145__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1034145__.style_top p {padding-top:10px}
.title__1034145__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1034145__.style_right p {padding-right:14px}
.title__1034145__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1034145__.style_bottom p {padding-bottom:12px}
.title__1034145__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1034145__.style_left p {padding-left:14px}
.title__1034145__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1034145__.style_circle1 p {padding-left:18px}
.title__1034145__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1034145__.style_circle2 p {padding-left:18px}
.title__1034145__.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__1034145__ p {font-size:35px}
	.title__1034145__.style_top p:before {width:20px}
	.title__1034145__.style_right p:before {height:20px}
	.title__1034145__.style_bottom p:before {width:20px}
	.title__1034145__.style_left p:before {height:20px}
}

/*     1034155 : 실선      */
.solid_line__1034155__ {display:block;position:relative;width:100%;height:30px}
.solid_line__1034155__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #dddddd}

.solid_line__1034155__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__1034155__ {height:20px}
}

/*     1034175 : 표 2.0      */
.table__1034175__ {width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}
.table__1034175__ > .table_inner {overflow:hidden;width:100%;margin:0 auto;border-top:2px solid #152541}
.table__1034175__ * {box-sizing:border-box}
.table__1034175__ table {
	width:100%;margin-top:-1px;border-spacing:1px;border-collapse:separate;
	background:#dddddd;table-layout:auto;
}
.table__1034175__ td {
	height:45px;padding:5px 10px;
	background:#fff;font-size:16px;font-weight:normal;color:#333;text-align:left;
}
.table__1034175__ td.empty__1034175__ {padding:50px 20px}

@media all and (max-width:767px){
	.table__1034175__ > .table_inner {width:600px}
}

@media all and (min-width:768px) and (max-width:1023px){
	.table__1034175__ > .table_inner {width:760px}
}

@media all and (min-width:1024px){
	.table__1034175__ > .table_inner {width:px}
}



/* == clinic : PC (pc_85385.css) ================= */
/*     1040435 : 탭 버튼 이미지      */
.tab_info__1040435__ {display:table;width:100%}
.tab_info__1040435__ p {display:table-cell;height:60px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

.img__1040435__ {max-width:100%}
.img__1040435__ * {box-sizing:border-box}
.img__1040435__ > a {display:table;width:100%;border:1px solid #ddd;border-right:0;background:#ffffff;}
.img__1040435__ > a > span {display:table-cell;height:40px;padding:10px 15px;font-size:16px;font-weight:bold;color:#222222;text-align:center;line-height:1.3em;letter-spacing:-.03em;vertical-align:middle;}
.img__1040435__.on > a {background:#091b3b;}
.img__1040435__.on > a > span {color:#ffffff;}

@media all and (min-width:768px){
	.img__1040435__ > a > span {padding:10px 15px;font-size:18px;}
}

@media all and (min-width:1024px){
	.img__1040435__ > a > span {height:45px;padding:20px;}
}


/*     1040445 : 탭 버튼 이미지      */
.tab_info__1040445__ {display:table;width:100%}
.tab_info__1040445__ p {display:table-cell;height:60px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

.img__1040445__ {max-width:100%}
.img__1040445__ * {box-sizing:border-box}
.img__1040445__ > a {display:table;width:100%;border:1px solid #ddd;background:#ffffff;}
.img__1040445__ > a > span {display:table-cell;height:40px;padding:10px 15px;font-size:16px;font-weight:bold;color:#222222;text-align:center;line-height:1.3em;letter-spacing:-.03em;vertical-align:middle;}
.img__1040445__.on > a {background:#091b3b;}
.img__1040445__.on > a > span {color:#ffffff;}

@media all and (min-width:768px){
	.img__1040445__ > a > span {padding:10px 15px;font-size:18px;}
}

@media all and (min-width:1024px){
	.img__1040445__ > a > span {height:45px;padding:20px;}
}


/*     1040465 : 탭 컨텐츠 블록 설정      */
.block_option__1040465__ {display:table;width:100%}
.block_option__1040465__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

#fac1_tab1 {display:none;}

/*     1034195 : 타이틀 텍스트      */
.title__1034195__ {font-size:0}
.title__1034195__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#222222;letter-spacing:-.03em;line-height:1.4em;
}
.title__1034195__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1034195__.style_top p {padding-top:10px}
.title__1034195__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1034195__.style_right p {padding-right:14px}
.title__1034195__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1034195__.style_bottom p {padding-bottom:12px}
.title__1034195__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1034195__.style_left p {padding-left:14px}
.title__1034195__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1034195__.style_circle1 p {padding-left:18px}
.title__1034195__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1034195__.style_circle2 p {padding-left:18px}
.title__1034195__.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__1034195__ p {font-size:35px}
	.title__1034195__.style_top p:before {width:20px}
	.title__1034195__.style_right p:before {height:20px}
	.title__1034195__.style_bottom p:before {width:20px}
	.title__1034195__.style_left p:before {height:20px}
}

/*     1034205 : 실선      */
.solid_line__1034205__ {display:block;position:relative;width:100%;height:30px}
.solid_line__1034205__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #dddddd}

.solid_line__1034205__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__1034205__ {height:20px}
}

/*     1070175 : 장문 텍스트      */
.textarea__1070175__ {text-align:center;}
.textarea__1070175__ p {display:block;position:relative;margin:0;padding:0;font-size:20px;font-weight:bold;color:#091b3b;letter-spacing:-.03em;line-height:1.4em;word-break:keep-all;}
.textarea__1070175__ .deco_line {display:inline-block;width:30px;height:2px;background:#091b3b;}

@media all and (min-width:768px){
	.textarea__1070175__ {text-align:inherit;}
}

@media all and (min-width:1024px){
	.textarea__1070175__ p {font-size:35px}
	.textarea__1070175__ .deco_line {margin-top:30px;width:65px;height:3px;}
}

/*     1034255 : HTML 편집기      */
.html__1034255__ * {line-height:1.6em;letter-spacing:-0.04em;word-break:keep-all;}

/*     1070005 : 타이틀 텍스트      */
.title__1070005__ {font-size:0}
.title__1070005__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#091b3b;letter-spacing:-.03em;line-height:1.4em;
}
.title__1070005__ p:before {content:'';position:absolute;background:#091b3b;font-size:0}

.title__1070005__.style_top p {padding-top:10px}
.title__1070005__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1070005__.style_right p {padding-right:14px}
.title__1070005__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1070005__.style_bottom p {padding-bottom:12px}
.title__1070005__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1070005__.style_left p {padding-left:14px}
.title__1070005__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1070005__.style_circle1 p {padding-left:18px}
.title__1070005__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1070005__.style_circle2 p {padding-left:18px}
.title__1070005__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #091b3b;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1070005__ p {font-size:30px}
	.title__1070005__.style_top p:before {width:20px}
	.title__1070005__.style_right p:before {height:20px}
	.title__1070005__.style_bottom p:before {width:20px}
	.title__1070005__.style_left p:before {height:20px}
}

/*     1073765 : 이미지 리스트 (타일형)      */
.img_tile__1073765__ {overflow:hidden;}
.img_tile__1073765__:after {content:''; display:block; clear:both;}
.img_tile__1073765__ * {box-sizing:border-box;}
.img_tile__1073765__ .img_inner {margin:0 -5px;}
.img_tile__1073765__ .item {float:left; position:relative; width:100%; padding:0 5px 10px;}
.img_tile__1073765__ .item a {display:block; text-decoration:none;}
.img_tile__1073765__ .figure {display:block;}
.img_tile__1073765__ .figure img {max-width:100%; vertical-align:bottom;}
.img_tile__1073765__ .caption {display:block; background:#091b3b;}
.img_tile__1073765__ .caption .caption_inner {display:block; padding:10px;}
.img_tile__1073765__ .caption .caption_inner > span {display:block; line-height:1.4em;}
.img_tile__1073765__ .caption .caption_inner > span.subject {font-size:14px; font-weight:bold; color:#ffffff;}
.img_tile__1073765__ .caption .caption_inner > span.content {margin-top:5px; font-size:13px; color:#ffffff;}

.col_m_1__1073765__ .item {width:100%;}
.col_m_2__1073765__ .item {width:50%;}
.col_m_3__1073765__ .item {width:33.3333%;}
.col_m_4__1073765__ .item {width:25%;}
.col_m_1__1073765__ .item,
.col_m_2__1073765__ .item2n,
.col_m_3__1073765__ .item3n,
.col_m_4__1073765__ .item4n {clear:both;}

@media (min-width:768px){
	.img_tile__1073765__ .img_inner {margin:0 -10px;}
	.img_tile__1073765__ .item {padding:0 10px 20px;}
	.img_tile__1073765__ .caption .caption_inner {padding:15px;}

	.col_m_1__1073765__ .item,
	.col_m_2__1073765__ .item2n,
	.col_m_3__1073765__ .item3n,
	.col_m_4__1073765__ .item4n {clear:none;}

	.col_t_1__1073765__ .item {width:100%;}
	.col_t_2__1073765__ .item {width:50%;}
	.col_t_3__1073765__ .item {width:33.3333%;}
	.col_t_4__1073765__ .item {width:25%;}
	.col_t_5__1073765__ .item {width:20%;}
	.col_t_6__1073765__ .item {width:16.6666%;}
	.col_t_1__1073765__ .item,
	.col_t_2__1073765__ .item2n,
	.col_t_3__1073765__ .item3n,
	.col_t_4__1073765__ .item4n,
	.col_t_5__1073765__ .item5n,
	.col_t_6__1073765__ .item6n {clear:both;}
}

@media (min-width:1024px){
	.img_tile__1073765__ .img_inner {margin:0 -15px;}
	.img_tile__1073765__ .item {padding:0 15px 30px;}
	.img_tile__1073765__ .caption .caption_inner {padding:20px;}

	.text_sml__1073765__ .caption .caption_inner > span.subject {font-size:14px;}
	.text_sml__1073765__ .caption .caption_inner > span.content {font-size:13px;}
	.text_med__1073765__ .caption .caption_inner > span.subject {font-size:16px;}
	.text_med__1073765__ .caption .caption_inner > span.content {font-size:14px;}
	.text_big__1073765__ .caption .caption_inner > span.subject {font-size:18px;}
	.text_big__1073765__ .caption .caption_inner > span.content {font-size:15px;}

	.col_t_1__1073765__ .item,
	.col_t_2__1073765__ .item2n,
	.col_t_3__1073765__ .item3n,
	.col_t_4__1073765__ .item4n,
	.col_t_5__1073765__ .item5n,
	.col_t_6__1073765__ .item6n {clear:none;}

	.col_pc_1__1073765__ .item {width:100%;}
	.col_pc_2__1073765__ .item {width:50%;}
	.col_pc_3__1073765__ .item {width:33.3333%;}
	.col_pc_4__1073765__ .item {width:25%;}
	.col_pc_5__1073765__ .item {width:20%;}
	.col_pc_6__1073765__ .item {width:16.6666%;}
	.col_pc_1__1073765__ .item,
	.col_pc_2__1073765__ .item2n,
	.col_pc_3__1073765__ .item3n,
	.col_pc_4__1073765__ .item4n,
	.col_pc_5__1073765__ .item5n,
	.col_pc_6__1073765__ .item6n {clear:both;}
}

/*     1070095 : 타이틀 텍스트      */
.title__1070095__ {font-size:0}
.title__1070095__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#091b3b;letter-spacing:-.03em;line-height:1.4em;
}
.title__1070095__ p:before {content:'';position:absolute;background:#091b3b;font-size:0}

.title__1070095__.style_top p {padding-top:10px}
.title__1070095__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1070095__.style_right p {padding-right:14px}
.title__1070095__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1070095__.style_bottom p {padding-bottom:12px}
.title__1070095__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1070095__.style_left p {padding-left:14px}
.title__1070095__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1070095__.style_circle1 p {padding-left:18px}
.title__1070095__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1070095__.style_circle2 p {padding-left:18px}
.title__1070095__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #091b3b;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1070095__ p {font-size:30px}
	.title__1070095__.style_top p:before {width:20px}
	.title__1070095__.style_right p:before {height:20px}
	.title__1070095__.style_bottom p:before {width:20px}
	.title__1070095__.style_left p:before {height:20px}
}

/*     1040595 : 번호형 리스트      */
.text_list__1040595__ ul {display:inline-block;margin:0;padding:0;list-style:none;vertical-align:top;}
.text_list__1040595__ ul li {display:table;margin-top:5px;margin-bottom:22px;font-size:18px;line-height:1.5em;}
.text_list__1040595__ ul li:first-child {margin-top:0;}
.text_list__1040595__ ul li:last-child {margin-bottom:0;}
.text_list__1040595__ ul li > span {display:table-cell;padding-right:10px;font-family:'NanumGothic',sans-serif;font-weight:normal;color:#091b3b;vertical-align:top;}
.text_list__1040595__ ul li p {display:table-cell;color:#666666;font-weight:normal;letter-spacing:-0.04em;vertical-align:middle;padding-left: 10px;}
.text_list__1040595__ ul li i {display:inline-block;width:1em;height:1em;line-height:1em;padding:0 .2em;border:1px solid #091b3b;border-radius:1em;box-sizing:borer-box;font-size:.8em;font-style:normal;text-align:center;}

.text_list__1040595__ .list_num {display:inline-block;border-radius:50%;vertical-align:middle;background-color:#091b3b;color:#fff;text-align:center;}
.text_list__1040595__.st_size_mal .list_num {width:22px;height:22px;line-height:22px;}
.text_list__1040595__.st_size_mid .list_num {width:28px;height:28px;line-height:28px;}
.text_list__1040595__.st_size_big .list_num {width:34px;height:34px;line-height:34px;}

@media all and (min-width:1024px){
	.text_list__1040595__ ul li {font-size:18px;letter-spacing:-1px;}
}

/*     1070115 : 타이틀 텍스트      */
.title__1070115__ {font-size:0}
.title__1070115__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#091b3b;letter-spacing:-.03em;line-height:1.4em;
}
.title__1070115__ p:before {content:'';position:absolute;background:#091b3b;font-size:0}

.title__1070115__.style_top p {padding-top:10px}
.title__1070115__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1070115__.style_right p {padding-right:14px}
.title__1070115__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1070115__.style_bottom p {padding-bottom:12px}
.title__1070115__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1070115__.style_left p {padding-left:14px}
.title__1070115__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1070115__.style_circle1 p {padding-left:18px}
.title__1070115__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1070115__.style_circle2 p {padding-left:18px}
.title__1070115__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #091b3b;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1070115__ p {font-size:30px}
	.title__1070115__.style_top p:before {width:20px}
	.title__1070115__.style_right p:before {height:20px}
	.title__1070115__.style_bottom p:before {width:20px}
	.title__1070115__.style_left p:before {height:20px}
}

/*     1069305 : 이미지 리스트 (타일형)      */
.img_tile__1069305__ {overflow:hidden}
.img_tile__1069305__ .img_inner {margin:0 -10px}
.img_tile__1069305__ .img_inner:after {content:'';display:block;clear:both}
.img_tile__1069305__ * {box-sizing:border-box}
.img_tile__1069305__ .item {float:left;position:relative;width:100%;padding:10px}
.img_tile__1069305__ .item a {display:inline-block;padding:5px 8px;margin-top:10px;border-radius:25px;background:#1d2c65;font-weight:normal;font-size:15px;color:#ffffff}
.img_tile__1069305__ .figure {display:block;    width: 150px;
    border: 1px solid #ddd;
    border-radius: 100%;
    text-align: center;
    margin: 0 auto;
    font-weight: bold;
}
.img_tile__1069305__ .figure img {vertical-align:top}
.img_tile__1069305__ .caption {display:block;margin-top:10px}
.img_tile__1069305__ .caption > span {display:block}
.img_tile__1069305__ .caption > span.subject {font-weight:bold;color:#091b3b}
.img_tile__1069305__ .caption > span.content {margin-top:5px;color:#091b3b}

.text_m_sml__1069305__ .caption > span.subject {font-size:14px;line-height:1.4em}
.text_m_sml__1069305__ .caption > span.content {font-size:13px;line-height:1.5em}
.text_m_med__1069305__ .caption > span.subject {font-size:16px;line-height:1.4em}
.text_m_med__1069305__ .caption > span.content {font-size:14px;line-height:1.4em;font-weight:bold;}
.text_m_big__1069305__ .caption > span.subject {font-size:18px;line-height:1.4em}
.text_m_big__1069305__ .caption > span.content {font-size:15px;line-height:1.5em}

.col_m_1__1069305__ .item {width:100%}
.col_m_2__1069305__ .item {width:50%}
.col_m_3__1069305__ .item {width:33.3333%}
.col_m_4__1069305__ .item {width:25%}
.col_m_1__1069305__ .item,
.col_m_2__1069305__ .item2n,
.col_m_3__1069305__ .item3n,
.col_m_4__1069305__ .item4n {clear:both}

@media (min-width:768px){
	.col_m_1__1069305__ .item,
	.col_m_2__1069305__ .item2n,
	.col_m_3__1069305__ .item3n,
	.col_m_4__1069305__ .item4n {clear:none}

	.col_t_1__1069305__ .item {width:100%}
	.col_t_2__1069305__ .item {width:50%}
	.col_t_3__1069305__ .item {width:33.3333%}
	.col_t_4__1069305__ .item {width:25%}
	.col_t_5__1069305__ .item {width:20%}
	.col_t_6__1069305__ .item {width:16.6666%}
	.col_t_1__1069305__ .item,
	.col_t_2__1069305__ .item2n,
	.col_t_3__1069305__ .item3n,
	.col_t_4__1069305__ .item4n,
	.col_t_5__1069305__ .item5n,
	.col_t_6__1069305__ .item6n {clear:both}
}

@media (min-width:1024px){
	.img_tile__1069305__ .img_inner {margin:0 -10px}
	.img_tile__1069305__ .item {padding:10px}
	.img_tile__1069305__ .item a {margin-top:15px;padding:6px 14px;font-size:16px;}
	.img_tile__1069305__ .caption {margin-top:30px}
	.img_tile__1069305__ .caption > span.content {margin-top:10px}

	.text_sml__1069305__ .caption > span.subject {font-size:14px;line-height:1.3em}
	.text_sml__1069305__ .caption > span.content {font-size:13px;line-height:1.3em}
	.text_med__1069305__ .caption > span.subject {font-size:16px;line-height:1.4em}
	.text_med__1069305__ .caption > span.content {font-size:14px;line-height:1.5em}
	.text_big__1069305__ .caption > span.subject {font-size:18px;line-height:1.4em}
	.text_big__1069305__ .caption > span.content {    font-size: 18px;
    line-height: 1.5em;
    word-break: keep-all;}

	.col_t_1__1069305__ .item,
	.col_t_2__1069305__ .item2n,
	.col_t_3__1069305__ .item3n,
	.col_t_4__1069305__ .item4n,
	.col_t_5__1069305__ .item5n,
	.col_t_6__1069305__ .item6n {clear:none}

	.col_pc_1__1069305__ .item {width:100%}
	.col_pc_2__1069305__ .item {width:50%}
	.col_pc_3__1069305__ .item {width:33.3333%}
	.col_pc_4__1069305__ .item {width:25%}
	.col_pc_5__1069305__ .item {width:20%}
	.col_pc_6__1069305__ .item {width:16.6666%}
	.col_pc_1__1069305__ .item,
	.col_pc_2__1069305__ .item2n,
	.col_pc_3__1069305__ .item3n,
	.col_pc_4__1069305__ .item4n,
	.col_pc_5__1069305__ .item5n,
	.col_pc_6__1069305__ .item6n {clear:both}
}


/*     1040495 : 탭 컨텐츠 블록 설정      */
.block_option__1040495__ {display:table;width:100%}
.block_option__1040495__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

#fac1_tab2 {display:none;}

/*     1040475 : 타이틀 텍스트      */
.title__1040475__ {font-size:0}
.title__1040475__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#222222;letter-spacing:-.03em;line-height:1.4em;
}
.title__1040475__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1040475__.style_top p {padding-top:10px}
.title__1040475__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1040475__.style_right p {padding-right:14px}
.title__1040475__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1040475__.style_bottom p {padding-bottom:12px}
.title__1040475__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1040475__.style_left p {padding-left:14px}
.title__1040475__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1040475__.style_circle1 p {padding-left:18px}
.title__1040475__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1040475__.style_circle2 p {padding-left:18px}
.title__1040475__.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__1040475__ p {font-size:35px}
	.title__1040475__.style_top p:before {width:20px}
	.title__1040475__.style_right p:before {height:20px}
	.title__1040475__.style_bottom p:before {width:20px}
	.title__1040475__.style_left p:before {height:20px}
}

/*     1040485 : 실선      */
.solid_line__1040485__ {display:block;position:relative;width:100%;height:30px}
.solid_line__1040485__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #dddddd}

.solid_line__1040485__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__1040485__ {height:20px}
}

/*     1070195 : 장문 텍스트      */
.textarea__1070195__ {text-align:center;}
.textarea__1070195__ p {display:block;position:relative;margin:0;padding:0;font-size:20px;font-weight:bold;color:#091b3b;letter-spacing:-.03em;line-height:1.4em;word-break:keep-all;}
.textarea__1070195__ .deco_line {display:inline-block;width:30px;height:2px;background:#091b3b;}

@media all and (min-width:768px){
	.textarea__1070195__ {text-align:inherit;}
}

@media all and (min-width:1024px){
	.textarea__1070195__ p {font-size:35px}
	.textarea__1070195__ .deco_line {margin-top:30px;width:65px;height:3px;}
}

/*     1069465 : HTML 편집기      */
.html__1069465__ * {line-height:1.6em;letter-spacing:-0.04em;word-break:keep-all;}

/*     1070215 : 타이틀 텍스트      */
.title__1070215__ {font-size:0}
.title__1070215__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#091b3b;letter-spacing:-.03em;line-height:1.4em;
}
.title__1070215__ p:before {content:'';position:absolute;background:#091b3b;font-size:0}

.title__1070215__.style_top p {padding-top:10px}
.title__1070215__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1070215__.style_right p {padding-right:14px}
.title__1070215__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1070215__.style_bottom p {padding-bottom:12px}
.title__1070215__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1070215__.style_left p {padding-left:14px}
.title__1070215__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1070215__.style_circle1 p {padding-left:18px}
.title__1070215__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1070215__.style_circle2 p {padding-left:18px}
.title__1070215__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #091b3b;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1070215__ p {font-size:30px}
	.title__1070215__.style_top p:before {width:20px}
	.title__1070215__.style_right p:before {height:20px}
	.title__1070215__.style_bottom p:before {width:20px}
	.title__1070215__.style_left p:before {height:20px}
}

/*     1070205 : 이미지 리스트 (타일형)      */
.img_tile__1070205__ {overflow:hidden;}
.img_tile__1070205__:after {content:''; display:block; clear:both;}
.img_tile__1070205__ * {box-sizing:border-box;}
.img_tile__1070205__ .img_inner {margin:0 -5px;}
.img_tile__1070205__ .item {float:left; position:relative; width:100%; padding:0 5px 10px;}
.img_tile__1070205__ .item a {display:block; text-decoration:none;}
.img_tile__1070205__ .figure {display:block;}
.img_tile__1070205__ .figure img {max-width:100%; vertical-align:bottom;}
.img_tile__1070205__ .caption {display:block; background:#091b3b;}
.img_tile__1070205__ .caption .caption_inner {display:block; padding:10px;}
.img_tile__1070205__ .caption .caption_inner > span {display:block; line-height:1.4em;}
.img_tile__1070205__ .caption .caption_inner > span.subject {font-size:14px; font-weight:bold; color:#ffffff;}
.img_tile__1070205__ .caption .caption_inner > span.content {margin-top:5px; font-size:13px; color:#ffffff;}

.col_m_1__1070205__ .item {width:100%;}
.col_m_2__1070205__ .item {width:50%;}
.col_m_3__1070205__ .item {width:33.3333%;}
.col_m_4__1070205__ .item {width:25%;}
.col_m_1__1070205__ .item,
.col_m_2__1070205__ .item2n,
.col_m_3__1070205__ .item3n,
.col_m_4__1070205__ .item4n {clear:both;}

@media (min-width:768px){
	.img_tile__1070205__ .img_inner {margin:0 -10px;}
	.img_tile__1070205__ .item {padding:0 10px 20px;}
	.img_tile__1070205__ .caption .caption_inner {padding:15px;}

	.col_m_1__1070205__ .item,
	.col_m_2__1070205__ .item2n,
	.col_m_3__1070205__ .item3n,
	.col_m_4__1070205__ .item4n {clear:none;}

	.col_t_1__1070205__ .item {width:100%;}
	.col_t_2__1070205__ .item {width:50%;}
	.col_t_3__1070205__ .item {width:33.3333%;}
	.col_t_4__1070205__ .item {width:25%;}
	.col_t_5__1070205__ .item {width:20%;}
	.col_t_6__1070205__ .item {width:16.6666%;}
	.col_t_1__1070205__ .item,
	.col_t_2__1070205__ .item2n,
	.col_t_3__1070205__ .item3n,
	.col_t_4__1070205__ .item4n,
	.col_t_5__1070205__ .item5n,
	.col_t_6__1070205__ .item6n {clear:both;}
}

@media (min-width:1024px){
	.img_tile__1070205__ .img_inner {margin:0 -15px;}
	.img_tile__1070205__ .item {padding:0 15px 30px;}
	.img_tile__1070205__ .caption .caption_inner {padding:20px;}

	.text_sml__1070205__ .caption .caption_inner > span.subject {font-size:14px;}
	.text_sml__1070205__ .caption .caption_inner > span.content {font-size:13px;}
	.text_med__1070205__ .caption .caption_inner > span.subject {font-size:16px;}
	.text_med__1070205__ .caption .caption_inner > span.content {font-size:14px;}
	.text_big__1070205__ .caption .caption_inner > span.subject {font-size:18px;}
	.text_big__1070205__ .caption .caption_inner > span.content {font-size:15px;}

	.col_t_1__1070205__ .item,
	.col_t_2__1070205__ .item2n,
	.col_t_3__1070205__ .item3n,
	.col_t_4__1070205__ .item4n,
	.col_t_5__1070205__ .item5n,
	.col_t_6__1070205__ .item6n {clear:none;}

	.col_pc_1__1070205__ .item {width:100%;}
	.col_pc_2__1070205__ .item {width:50%;}
	.col_pc_3__1070205__ .item {width:33.3333%;}
	.col_pc_4__1070205__ .item {width:25%;}
	.col_pc_5__1070205__ .item {width:20%;}
	.col_pc_6__1070205__ .item {width:16.6666%;}
	.col_pc_1__1070205__ .item,
	.col_pc_2__1070205__ .item2n,
	.col_pc_3__1070205__ .item3n,
	.col_pc_4__1070205__ .item4n,
	.col_pc_5__1070205__ .item5n,
	.col_pc_6__1070205__ .item6n {clear:both;}
}

/*     1070225 : 타이틀 텍스트      */
.title__1070225__ {font-size:0}
.title__1070225__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#091b3b;letter-spacing:-.03em;line-height:1.4em;
}
.title__1070225__ p:before {content:'';position:absolute;background:#091b3b;font-size:0}

.title__1070225__.style_top p {padding-top:10px}
.title__1070225__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1070225__.style_right p {padding-right:14px}
.title__1070225__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1070225__.style_bottom p {padding-bottom:12px}
.title__1070225__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1070225__.style_left p {padding-left:14px}
.title__1070225__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1070225__.style_circle1 p {padding-left:18px}
.title__1070225__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1070225__.style_circle2 p {padding-left:18px}
.title__1070225__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #091b3b;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1070225__ p {font-size:30px}
	.title__1070225__.style_top p:before {width:20px}
	.title__1070225__.style_right p:before {height:20px}
	.title__1070225__.style_bottom p:before {width:20px}
	.title__1070225__.style_left p:before {height:20px}
}

/*     1070245 : 번호형 리스트      */
.text_list__1070245__ ul {display:inline-block;margin:0;padding:0;list-style:none;vertical-align:top;}
.text_list__1070245__ ul li {display:table;margin-top:5px;margin-bottom:22px;font-size:18px;line-height:1.5em;}
.text_list__1070245__ ul li:first-child {margin-top:0;}
.text_list__1070245__ ul li:last-child {margin-bottom:0;}
.text_list__1070245__ ul li > span {display:table-cell;padding-right:10px;font-family:'NanumGothic',sans-serif;font-weight:normal;color:#091b3b;vertical-align:top;}
.text_list__1070245__ ul li p {display:table-cell;color:#666666;font-weight:normal;letter-spacing:-0.04em;vertical-align:middle;padding-left: 10px;}
.text_list__1070245__ ul li i {display:inline-block;width:1em;height:1em;line-height:1em;padding:0 .2em;border:1px solid #091b3b;border-radius:1em;box-sizing:borer-box;font-size:.8em;font-style:normal;text-align:center;}

.text_list__1070245__ .list_num {display:inline-block;border-radius:50%;vertical-align:middle;background-color:#091b3b;color:#fff;text-align:center;}
.text_list__1070245__.st_size_mal .list_num {width:22px;height:22px;line-height:22px;}
.text_list__1070245__.st_size_mid .list_num {width:28px;height:28px;line-height:28px;}
.text_list__1070245__.st_size_big .list_num {width:34px;height:34px;line-height:34px;}

@media all and (min-width:1024px){
	.text_list__1070245__ ul li {font-size:18px;letter-spacing:-1px;}
}

/*     1070235 : 타이틀 텍스트      */
.title__1070235__ {font-size:0}
.title__1070235__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#091b3b;letter-spacing:-.03em;line-height:1.4em;
}
.title__1070235__ p:before {content:'';position:absolute;background:#091b3b;font-size:0}

.title__1070235__.style_top p {padding-top:10px}
.title__1070235__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1070235__.style_right p {padding-right:14px}
.title__1070235__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1070235__.style_bottom p {padding-bottom:12px}
.title__1070235__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1070235__.style_left p {padding-left:14px}
.title__1070235__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1070235__.style_circle1 p {padding-left:18px}
.title__1070235__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1070235__.style_circle2 p {padding-left:18px}
.title__1070235__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #091b3b;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1070235__ p {font-size:30px}
	.title__1070235__.style_top p:before {width:20px}
	.title__1070235__.style_right p:before {height:20px}
	.title__1070235__.style_bottom p:before {width:20px}
	.title__1070235__.style_left p:before {height:20px}
}

/*     1070255 : 이미지 리스트 (타일형)      */
.img_tile__1070255__ {overflow:hidden}
.img_tile__1070255__ .img_inner {margin:0 -10px}
.img_tile__1070255__ .img_inner:after {content:'';display:block;clear:both}
.img_tile__1070255__ * {box-sizing:border-box}
.img_tile__1070255__ .item {float:left;position:relative;width:100%;padding:10px}
.img_tile__1070255__ .item a {display:inline-block;padding:5px 8px;margin-top:10px;border-radius:25px;background:#1d2c65;font-weight:normal;font-size:15px;color:#ffffff}
.img_tile__1070255__ .figure {display:block;    width: 150px;
    border: 1px solid #ddd;
    border-radius: 100%;
    text-align: center;
    margin: 0 auto;
    font-weight: bold;
}
.img_tile__1070255__ .figure img {vertical-align:top}
.img_tile__1070255__ .caption {display:block;margin-top:10px}
.img_tile__1070255__ .caption > span {display:block}
.img_tile__1070255__ .caption > span.subject {font-weight:bold;color:#091b3b}
.img_tile__1070255__ .caption > span.content {margin-top:5px;color:#091b3b}

.text_m_sml__1070255__ .caption > span.subject {font-size:14px;line-height:1.4em}
.text_m_sml__1070255__ .caption > span.content {font-size:13px;line-height:1.5em}
.text_m_med__1070255__ .caption > span.subject {font-size:16px;line-height:1.4em}
.text_m_med__1070255__ .caption > span.content {font-size:14px;line-height:1.4em;font-weight: bold;}
.text_m_big__1070255__ .caption > span.subject {font-size:18px;line-height:1.4em}
.text_m_big__1070255__ .caption > span.content {font-size:15px;line-height:1.5em}

.col_m_1__1070255__ .item {width:100%}
.col_m_2__1070255__ .item {width:50%}
.col_m_3__1070255__ .item {width:33.3333%}
.col_m_4__1070255__ .item {width:25%}
.col_m_1__1070255__ .item,
.col_m_2__1070255__ .item2n,
.col_m_3__1070255__ .item3n,
.col_m_4__1070255__ .item4n {clear:both}

@media (min-width:768px){
	.col_m_1__1070255__ .item,
	.col_m_2__1070255__ .item2n,
	.col_m_3__1070255__ .item3n,
	.col_m_4__1070255__ .item4n {clear:none}

	.col_t_1__1070255__ .item {width:100%}
	.col_t_2__1070255__ .item {width:50%}
	.col_t_3__1070255__ .item {width:33.3333%}
	.col_t_4__1070255__ .item {width:25%}
	.col_t_5__1070255__ .item {width:20%}
	.col_t_6__1070255__ .item {width:16.6666%}
	.col_t_1__1070255__ .item,
	.col_t_2__1070255__ .item2n,
	.col_t_3__1070255__ .item3n,
	.col_t_4__1070255__ .item4n,
	.col_t_5__1070255__ .item5n,
	.col_t_6__1070255__ .item6n {clear:both}
}

@media (min-width:1024px){
	.img_tile__1070255__ .img_inner {margin:0 -10px}
	.img_tile__1070255__ .item {padding:10px}
	.img_tile__1070255__ .item a {margin-top:15px;padding:6px 14px;font-size:16px;}
	.img_tile__1070255__ .caption {margin-top:30px}
	.img_tile__1070255__ .caption > span.content {margin-top:10px}

	.text_sml__1070255__ .caption > span.subject {font-size:14px;line-height:1.3em}
	.text_sml__1070255__ .caption > span.content {font-size:13px;line-height:1.3em}
	.text_med__1070255__ .caption > span.subject {font-size:16px;line-height:1.4em}
	.text_med__1070255__ .caption > span.content {font-size:14px;line-height:1.5em}
	.text_big__1070255__ .caption > span.subject {font-size:18px;line-height:1.4em}
	.text_big__1070255__ .caption > span.content {    font-size: 18px;
    line-height: 1.5em;
    word-break: keep-all;}

	.col_t_1__1070255__ .item,
	.col_t_2__1070255__ .item2n,
	.col_t_3__1070255__ .item3n,
	.col_t_4__1070255__ .item4n,
	.col_t_5__1070255__ .item5n,
	.col_t_6__1070255__ .item6n {clear:none}

	.col_pc_1__1070255__ .item {width:100%}
	.col_pc_2__1070255__ .item {width:50%}
	.col_pc_3__1070255__ .item {width:33.3333%}
	.col_pc_4__1070255__ .item {width:25%}
	.col_pc_5__1070255__ .item {width:20%}
	.col_pc_6__1070255__ .item {width:16.6666%}
	.col_pc_1__1070255__ .item,
	.col_pc_2__1070255__ .item2n,
	.col_pc_3__1070255__ .item3n,
	.col_pc_4__1070255__ .item4n,
	.col_pc_5__1070255__ .item5n,
	.col_pc_6__1070255__ .item6n {clear:both}
}




/* == nonsurgical : PC (pc_85395.css) ================= */
/*     1034515 : 타이틀 텍스트      */
.title__1034515__ {font-size:0}
.title__1034515__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#222222;letter-spacing:-.03em;line-height:1.4em;
}
.title__1034515__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1034515__.style_top p {padding-top:10px}
.title__1034515__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1034515__.style_right p {padding-right:14px}
.title__1034515__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1034515__.style_bottom p {padding-bottom:12px}
.title__1034515__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1034515__.style_left p {padding-left:14px}
.title__1034515__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1034515__.style_circle1 p {padding-left:18px}
.title__1034515__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1034515__.style_circle2 p {padding-left:18px}
.title__1034515__.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__1034515__ p {font-size:35px}
	.title__1034515__.style_top p:before {width:20px}
	.title__1034515__.style_right p:before {height:20px}
	.title__1034515__.style_bottom p:before {width:20px}
	.title__1034515__.style_left p:before {height:20px}
}

/*     1034525 : 실선      */
.solid_line__1034525__ {display:block;position:relative;width:100%;height:30px}
.solid_line__1034525__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #dddddd}

.solid_line__1034525__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__1034525__ {height:20px}
}

/*     1069935 : 장문 텍스트      */
.textarea__1069935__ {text-align:center;}
.textarea__1069935__ p {display:block;position:relative;margin:0;padding:0;font-size:20px;font-weight:bold;color:#152541;letter-spacing:-.03em;line-height:1.4em;word-break:keep-all;}
.textarea__1069935__ .deco_line {display:inline-block;width:30px;height:2px;background:#152541;}

@media all and (min-width:768px){
	.textarea__1069935__ {text-align:inherit;}
}

@media all and (min-width:1024px){
	.textarea__1069935__ p {font-size:35px}
	.textarea__1069935__ .deco_line {margin-top:30px;width:65px;height:3px;}
}

/*     1070275 : 장문 텍스트      */
.textarea__1070275__ p {
	display:block;margin:0;padding:0;
	font-size:16px;font-weight:normal;color:#444444;letter-spacing:-0.04em;line-height:1.6em;
	word-break:keep-all;
}

@media all and (min-width:1024px){
	.textarea__1070275__ p {font-size:20px}
}

/*     1034535 : 이미지 (비율형)      */
.img_ratio__1034535__ {max-width:100%;vertical-align:top}
.img_ratio__1034535__ * {box-sizing:border-box}
.img_ratio__1034535__ a {display:block;vertical-align:top}
.img_ratio__1034535__ img {width:100%;vertical-align:top}

@media (min-width:768px){
	.img_ratio__1034535__ img {width:auto}
}

/*     1069475 : HTML 편집기      */
.html__1069475__ * {line-height:1.6em;letter-spacing:-0.04em;word-break:keep-all;}

/*     1069485 : 실선      */
.solid_line__1069485__ {display:block;position:relative;width:100%;height:120px}
.solid_line__1069485__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #dddddd}

.solid_line__1069485__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__1069485__ {height:20px}
}

/*     1069545 : 이미지 (비율형)      */
.img_ratio__1069545__ {max-width:100%;vertical-align:top}
.img_ratio__1069545__ * {box-sizing:border-box}
.img_ratio__1069545__ a {display:block;vertical-align:top}
.img_ratio__1069545__ img {width:100%;vertical-align:top}

@media (min-width:768px){
	.img_ratio__1069545__ img {width:auto}
}

/*     1069535 : HTML 편집기      */
.html__1069535__ * {line-height:1.6em;letter-spacing:-0.04em;word-break:keep-all;}

/*     1069575 : 실선      */
.solid_line__1069575__ {display:block;position:relative;width:100%;height:120px}
.solid_line__1069575__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #dddddd}

.solid_line__1069575__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__1069575__ {height:20px}
}

/*     1069595 : 이미지 (비율형)      */
.img_ratio__1069595__ {max-width:100%;vertical-align:top}
.img_ratio__1069595__ * {box-sizing:border-box}
.img_ratio__1069595__ a {display:block;vertical-align:top}
.img_ratio__1069595__ img {width:100%;vertical-align:top}

@media (min-width:768px){
	.img_ratio__1069595__ img {width:auto}
}

/*     1069585 : HTML 편집기      */
.html__1069585__ * {line-height:1.6em;letter-spacing:-0.04em;word-break:keep-all;}

/*     1069605 : 실선      */
.solid_line__1069605__ {display:block;position:relative;width:100%;height:120px}
.solid_line__1069605__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #dddddd}

.solid_line__1069605__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__1069605__ {height:20px}
}

/*     1069625 : 이미지 (비율형)      */
.img_ratio__1069625__ {max-width:100%;vertical-align:top}
.img_ratio__1069625__ * {box-sizing:border-box}
.img_ratio__1069625__ a {display:block;vertical-align:top}
.img_ratio__1069625__ img {width:100%;vertical-align:top}

@media (min-width:768px){
	.img_ratio__1069625__ img {width:auto}
}

/*     1069615 : HTML 편집기      */
.html__1069615__ * {line-height:1.6em;letter-spacing:-0.04em;word-break:keep-all;}



/* == manual : PC (pc_85405.css) ================= */
/*     1034975 : 타이틀 텍스트      */
.title__1034975__ {font-size:0}
.title__1034975__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#222222;letter-spacing:-.03em;line-height:1.4em;
}
.title__1034975__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1034975__.style_top p {padding-top:10px}
.title__1034975__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1034975__.style_right p {padding-right:14px}
.title__1034975__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1034975__.style_bottom p {padding-bottom:12px}
.title__1034975__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1034975__.style_left p {padding-left:14px}
.title__1034975__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1034975__.style_circle1 p {padding-left:18px}
.title__1034975__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1034975__.style_circle2 p {padding-left:18px}
.title__1034975__.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__1034975__ p {font-size:35px}
	.title__1034975__.style_top p:before {width:20px}
	.title__1034975__.style_right p:before {height:20px}
	.title__1034975__.style_bottom p:before {width:20px}
	.title__1034975__.style_left p:before {height:20px}
}

/*     1034985 : 실선      */
.solid_line__1034985__ {display:block;position:relative;width:100%;height:30px}
.solid_line__1034985__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #dddddd}

.solid_line__1034985__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__1034985__ {height:20px}
}

/*     1034995 : 이미지 (비율형)      */
.img_ratio__1034995__ {max-width:100%;vertical-align:top}
.img_ratio__1034995__ * {box-sizing:border-box}
.img_ratio__1034995__ a {display:block;vertical-align:top}
.img_ratio__1034995__ img {width:100%;vertical-align:top}

@media (min-width:768px){
	.img_ratio__1034995__ img {width:auto}
}

/*     1070335 : BLANK 컨텐츠      */
.blank__1070335__ {box-sizing:border-box;display:block;position:relative;width:100%;height:30px}
.blank__1070335__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1070335__.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__1070335__ {height:60px}
}

/*     1070285 : 타이틀 텍스트      */
.title__1070285__ {font-size:0}
.title__1070285__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#091b3b;letter-spacing:-.03em;line-height:1.4em;
}
.title__1070285__ p:before {content:'';position:absolute;background:#091b3b;font-size:0}

.title__1070285__.style_top p {padding-top:10px}
.title__1070285__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1070285__.style_right p {padding-right:14px}
.title__1070285__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1070285__.style_bottom p {padding-bottom:12px}
.title__1070285__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1070285__.style_left p {padding-left:14px}
.title__1070285__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1070285__.style_circle1 p {padding-left:18px}
.title__1070285__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1070285__.style_circle2 p {padding-left:18px}
.title__1070285__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #091b3b;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1070285__ p {font-size:30px}
	.title__1070285__.style_top p:before {width:20px}
	.title__1070285__.style_right p:before {height:20px}
	.title__1070285__.style_bottom p:before {width:20px}
	.title__1070285__.style_left p:before {height:20px}
}

/*     1070295 : 장문 텍스트      */
.textarea__1070295__ p {
	display:block;margin:0;padding:0;
	font-size:16px;font-weight:normal;color:#444444;letter-spacing:-0.04em;line-height:1.6em;
	word-break:keep-all;
}

@media all and (min-width:1024px){
	.textarea__1070295__ p {font-size:20px}
}

/*     1070305 : 실선      */
.solid_line__1070305__ {display:block;position:relative;width:100%;height:30px}
.solid_line__1070305__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #dddddd}

.solid_line__1070305__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__1070305__ {height:20px}
}

/*     1070315 : 타이틀 텍스트      */
.title__1070315__ {font-size:0}
.title__1070315__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#091b3b;letter-spacing:-.03em;line-height:1.4em;
}
.title__1070315__ p:before {content:'';position:absolute;background:#091b3b;font-size:0}

.title__1070315__.style_top p {padding-top:10px}
.title__1070315__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1070315__.style_right p {padding-right:14px}
.title__1070315__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1070315__.style_bottom p {padding-bottom:12px}
.title__1070315__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1070315__.style_left p {padding-left:14px}
.title__1070315__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1070315__.style_circle1 p {padding-left:18px}
.title__1070315__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1070315__.style_circle2 p {padding-left:18px}
.title__1070315__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #091b3b;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1070315__ p {font-size:30px}
	.title__1070315__.style_top p:before {width:20px}
	.title__1070315__.style_right p:before {height:20px}
	.title__1070315__.style_bottom p:before {width:20px}
	.title__1070315__.style_left p:before {height:20px}
}

/*     1070325 : 장문 텍스트      */
.textarea__1070325__ p {
	display:block;margin:0;padding:0;
	font-size:16px;font-weight:normal;color:#444444;letter-spacing:-0.04em;line-height:1.6em;
	word-break:keep-all;
}

@media all and (min-width:1024px){
	.textarea__1070325__ p {font-size:20px}
}

