/*     190785 : 타이틀 텍스트      */
@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.title__190785__ {font-size:0}
.title__190785__ p {
	display:inline-block;position:relative;margin:0;padding:0 0 20px;
	font-size:30px;font-weight:normal;color:#000000;letter-spacing:-.03em;line-height:1.3em;
}
.title__190785__ p:before {content:'';position:absolute;right:0;bottom:0;left:0;width:40px;height:3px;margin:0 auto;background:#777777;font-size:0}

@media all and (min-width:768px){
	.title__190785__ p {font-size:25px}
}

@media all and (min-width:1024px){
	.title__190785__ p {padding-bottom:30px;font-size:60px}
	.title__190785__ p:before {width:60px;height:5px}
}

/*     190795 : 장문 텍스트      */
@font-face {
    font-family: 'HallymGothic-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2204@1.0/HallymGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}
.textarea__190795__ p {
	display:block;margin:0;padding:0;
	font-family: 'HallymGothic-Regular';font-size:16px;font-weight:bold;color:#2779c8;letter-spacing:-.03em;line-height:1.5em;
}
.textarea__190795__ p br {
	display:block;
}
@media all and (min-width:1024px){
	.textarea__190795__ p {font-size:20px}
    .textarea__190795__ p br {
        display:none;
    }
}

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

/*     190935 : 공백      */
.solid_line__190935__ {box-sizing:border-box;display:block;position:relative;width:100%;height:30px}
.solid_line__190935__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__190935__.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__190935__ {height:10px}
}

/*     190945 : 타이틀 텍스트      */
@font-face {
    font-family: 'HallymGothic-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2204@1.0/HallymGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}
.title__190945__ {font-size:0}
.title__190945__ p br {display: block}
.title__190945__ p {display:inline-block;position:relative;margin:0;padding:0;font-size:20px;font-weight:bold;color:#000000;letter-spacing:-.03em;line-height:1.4em;}
.title__190945__ p:before {content:'';position:absolute;background:#000000;font-size:0}

.title__190945__.style_top p {padding-top:10px}
.title__190945__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__190945__.style_right p {padding-right:14px}
.title__190945__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__190945__.style_bottom p {padding-bottom:12px}
.title__190945__.style_bottom p:before {bottom:0;left:0;width:20px;height:2px}

.title__190945__.style_left p {padding-left:14px}
.title__190945__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__190945__.style_circle1 p {padding-left:18px}
.title__190945__.style_circle1 p:before {top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;}

.title__190945__.style_circle2 p {padding-left:18px}
.title__190945__.style_circle2 p:before {top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;border:2px solid #000000;background:none;box-sizing:border-box;}

@media all and (min-width:1024px){
.title__190945__ p br {display: block}
	.title__190945__ p {font-size:27px}
	.title__190945__.style_top p:before {width:27px}
	.title__190945__.style_right p:before {height:27px}
	.title__190945__.style_bottom p:before {width:27px;height:3px;}
	.title__190945__.style_left p:before {height:27px}
}

/*     190985 : 항목 + 내용      */
.con__190985__ {font-size:0;}
.con__190985__ dl {
	display:table;width:100%;margin:0;padding:10px;border:1px solid #ddd;box-sizing:border-box;
	color:#000000;font-size:12px;font-weight:normal;letter-spacing:0;line-height:1.6;
}
.con__190985__ dt {display:table-cell;width:32px;height:100%;padding-right:10px;border-right:1px solid #ddd;box-sizing:border-box;text-align:left;}
.con__190985__ dd {display:table-cell;width:calc(100% - 42px);margin:0;padding-left:10px;vertical-align:middle;}

@media all and (min-width:768px){
	.con__190985__ dl {padding:14px;}
	.con__190985__ dt {padding:6px 12px 6px 0;}
	.con__190985__ dd {width:calc(100% - 46px);margin:7px 0;padding-left:14px;font-size:13px;}
}

@media all and (min-width:1024px){
	.con__190985__ dl {padding:5px 25px;font-size:16px}
	.con__190985__ dt {width:40px;padding-right:20px;font-size:15px;}
	.con__190985__ dd {width:calc(100% - 62px);padding-left:22px;font-size:16px;}
}

/*     190995 : 항목 + 내용      */
.con__190995__ {font-size:0;}
.con__190995__ dl {
	display:table;width:100%;margin:0;padding:10px;border:1px solid #ddd;box-sizing:border-box;
	color:#000000;font-size:12px;font-weight:normal;letter-spacing:0;line-height:1.6;
}
.con__190995__ dt {display:table-cell;width:32px;height:100%;padding-right:10px;border-right:1px solid #ddd;box-sizing:border-box;text-align:left;}
.con__190995__ dd {display:table-cell;width:calc(100% - 42px);margin:0;padding-left:10px;vertical-align:middle;}

@media all and (min-width:768px){
	.con__190995__ dl {padding:14px;}
	.con__190995__ dt {padding:6px 12px 6px 0;}
	.con__190995__ dd {width:calc(100% - 46px);margin:7px 0;padding-left:14px;font-size:13px;}
}

@media all and (min-width:1024px){
	.con__190995__ dl {padding:5px 25px;font-size:16px}
	.con__190995__ dt {width:40px;padding-right:20px;font-size:15px;}
	.con__190995__ dd {width:calc(100% - 62px);padding-left:22px;font-size:16px;}
}

/*     191005 : 항목 + 내용      */
.con__191005__ {font-size:0;}
.con__191005__ dl {
	display:table;width:100%;margin:0;padding:10px;border:1px solid #ddd;box-sizing:border-box;
	color:#000000;font-size:12px;font-weight:normal;letter-spacing:0;line-height:1.6;
}
.con__191005__ dt {display:table-cell;width:32px;height:100%;padding-right:10px;border-right:1px solid #ddd;box-sizing:border-box;text-align:left;}
.con__191005__ dd {display:table-cell;width:calc(100% - 42px);margin:0;padding-left:10px;vertical-align:middle;}

@media all and (min-width:768px){
	.con__191005__ dl {padding:14px;}
	.con__191005__ dt {padding:6px 12px 6px 0;}
	.con__191005__ dd {width:calc(100% - 46px);margin:7px 0;padding-left:14px;font-size:13px;}
}

@media all and (min-width:1024px){
	.con__191005__ dl {padding:5px 25px;font-size:16px}
	.con__191005__ dt {width:40px;padding-right:20px;font-size:15px;}
	.con__191005__ dd {width:calc(100% - 62px);padding-left:22px;font-size:16px;}
}

/*     194345 : 텍스트 + 아이콘 이미지      */
@font-face {
	font-family: 'icomoon_arrow';
	src: url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.eot');
	src: url('../../../arampage/design/icomoon/icomoon_arrow/icomoon%EF%B9%96.eot#iefix') format('embedded-opentype'),
		url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.woff') format('woff'),
		url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.ttf') format('truetype'),
		url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.svg#icomoon_slider') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'paybooc-Bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/paybooc-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ELAND_Choice_M';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts-20-12@1.0/ELAND_Choice_M.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.img__194345__:after {content:''; display:block; clear:both;}
.img__194345__ * {box-sizing:border-box;}
.img__194345__ .figure {display:block; float:left; margin-right:15px;}
.img__194345__ .figure img {max-width:50px; vertical-align:top;}
.img__194345__ .caption {display:block; overflow:hidden;}
.img__194345__ .caption .title {display:block; margin:0 0 8px; padding:0; font-size:16px; font-weight:bold; color:#000000; line-height:1.3em; letter-spacing:-.03em;}
.img__194345__ .caption .cont {display:block; font-size:13px; color:#444444; line-height:1.5em; letter-spacing:-.03em;}

@media all and (min-width:768px){
	.img__194345__ .caption .title {font-size:18px;}
}

@media all and (min-width:1024px){
	.img__194345__ .figure {margin-right:20px;}
	.img__194345__ .figure img {max-width:100%;}
	.img__194345__ .caption .title {margin:0 0 8px; font-size:22px;}
	.img__194345__ .caption .cont {font-size:15px;}
}

/*     873015 : 텍스트 + 아이콘 이미지      */
@font-face {
	font-family: 'icomoon_arrow';
	src: url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.eot');
	src: url('../../../arampage/design/icomoon/icomoon_arrow/icomoon%EF%B9%96.eot#iefix') format('embedded-opentype'),
		url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.woff') format('woff'),
		url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.ttf') format('truetype'),
		url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.svg#icomoon_slider') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'paybooc-Bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/paybooc-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ELAND_Choice_M';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts-20-12@1.0/ELAND_Choice_M.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.img__873015__:after {content:''; display:block; clear:both;}
.img__873015__ * {box-sizing:border-box;}
.img__873015__ .figure {display:block; float:left; margin-right:15px;}
.img__873015__ .figure img {max-width:50px; vertical-align:top;}
.img__873015__ .caption {display:block; overflow:hidden;}
.img__873015__ .caption .title {display:block; margin:0 0 8px; padding:0; font-size:16px; font-weight:bold; color:#000000; line-height:1.3em; letter-spacing:-.03em;}
.img__873015__ .caption .cont {display:block; font-size:13px; color:#444444; line-height:1.5em; letter-spacing:-.03em;}

@media all and (min-width:768px){
	.img__873015__ .caption .title {font-size:18px;}
}

@media all and (min-width:1024px){
	.img__873015__ .figure {margin-right:20px;}
	.img__873015__ .figure img {max-width:100%;}
	.img__873015__ .caption .title {margin:0 0 8px; font-size:22px;}
	.img__873015__ .caption .cont {font-size:15px;}
}

/*     194355 : 텍스트 + 아이콘 이미지      */
@font-face {
	font-family: 'icomoon_arrow';
	src: url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.eot');
	src: url('../../../arampage/design/icomoon/icomoon_arrow/icomoon%EF%B9%96.eot#iefix') format('embedded-opentype'),
		url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.woff') format('woff'),
		url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.ttf') format('truetype'),
		url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.svg#icomoon_slider') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'paybooc-Bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/paybooc-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ELAND_Choice_M';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts-20-12@1.0/ELAND_Choice_M.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.img__194355__:after {content:''; display:block; clear:both;}
.img__194355__ * {box-sizing:border-box;}
.img__194355__ .figure {display:block; float:left; margin-right:15px;}
.img__194355__ .figure img {max-width:50px; vertical-align:top;}
.img__194355__ .caption {display:block; overflow:hidden;}
.img__194355__ .caption .title {display:block; margin:0 0 8px; padding:0; font-size:16px; font-weight:bold; color:#000000; line-height:1.3em; letter-spacing:-.03em;}
.img__194355__ .caption .cont {display:block; font-size:13px; color:#444444; line-height:1.5em; letter-spacing:-.03em;}

@media all and (min-width:768px){
	.img__194355__ .caption .title {font-size:18px;}
}

@media all and (min-width:1024px){
	.img__194355__ .figure {margin-right:20px;}
	.img__194355__ .figure img {max-width:100%;}
	.img__194355__ .caption .title {margin:0 0 8px; font-size:22px;}
	.img__194355__ .caption .cont {font-size:15px;}
}

/*     873025 : 텍스트 + 아이콘 이미지      */
@font-face {
	font-family: 'icomoon_arrow';
	src: url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.eot');
	src: url('../../../arampage/design/icomoon/icomoon_arrow/icomoon%EF%B9%96.eot#iefix') format('embedded-opentype'),
		url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.woff') format('woff'),
		url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.ttf') format('truetype'),
		url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.svg#icomoon_slider') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'paybooc-Bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/paybooc-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ELAND_Choice_M';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts-20-12@1.0/ELAND_Choice_M.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.img__873025__:after {content:''; display:block; clear:both;}
.img__873025__ * {box-sizing:border-box;}
.img__873025__ .figure {display:block; float:left; margin-right:15px;}
.img__873025__ .figure img {max-width:50px; vertical-align:top;}
.img__873025__ .caption {display:block; overflow:hidden;}
.img__873025__ .caption .title {display:block; margin:0 0 8px; padding:0; font-size:16px; font-weight:bold; color:#000000; line-height:1.3em; letter-spacing:-.03em;}
.img__873025__ .caption .cont {display:block; font-size:13px; color:#444444; line-height:1.5em; letter-spacing:-.03em;}

@media all and (min-width:768px){
	.img__873025__ .caption .title {font-size:18px;}
}

@media all and (min-width:1024px){
	.img__873025__ .figure {margin-right:20px;}
	.img__873025__ .figure img {max-width:100%;}
	.img__873025__ .caption .title {margin:0 0 8px; font-size:22px;}
	.img__873025__ .caption .cont {font-size:15px;}
}

/*     194365 : 텍스트 + 아이콘 이미지      */
@font-face {
	font-family: 'icomoon_arrow';
	src: url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.eot');
	src: url('../../../arampage/design/icomoon/icomoon_arrow/icomoon%EF%B9%96.eot#iefix') format('embedded-opentype'),
		url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.woff') format('woff'),
		url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.ttf') format('truetype'),
		url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.svg#icomoon_slider') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'paybooc-Bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/paybooc-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ELAND_Choice_M';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts-20-12@1.0/ELAND_Choice_M.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.img__194365__:after {content:''; display:block; clear:both;}
.img__194365__ * {box-sizing:border-box;}
.img__194365__ .figure {display:block; float:left; margin-right:15px;}
.img__194365__ .figure img {max-width:50px; vertical-align:top;}
.img__194365__ .caption {display:block; overflow:hidden;}
.img__194365__ .caption .title {display:block; margin:0 0 8px; padding:0; font-size:16px; font-weight:bold; color:#000000; line-height:1.3em; letter-spacing:-.03em;}
.img__194365__ .caption .cont {display:block; font-size:13px; color:#444444; line-height:1.5em; letter-spacing:-.03em;}

@media all and (min-width:768px){
	.img__194365__ .caption .title {font-size:18px;}
}

@media all and (min-width:1024px){
	.img__194365__ .figure {margin-right:20px;}
	.img__194365__ .figure img {max-width:100%;}
	.img__194365__ .caption .title {margin:0 0 8px; font-size:22px;}
	.img__194365__ .caption .cont {font-size:15px;}
}

/*     194375 : 텍스트 + 아이콘 이미지      */
@font-face {
	font-family: 'icomoon_arrow';
	src: url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.eot');
	src: url('../../../arampage/design/icomoon/icomoon_arrow/icomoon%EF%B9%96.eot#iefix') format('embedded-opentype'),
		url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.woff') format('woff'),
		url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.ttf') format('truetype'),
		url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.svg#icomoon_slider') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'paybooc-Bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/paybooc-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ELAND_Choice_M';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts-20-12@1.0/ELAND_Choice_M.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.img__194375__:after {content:''; display:block; clear:both;}
.img__194375__ * {box-sizing:border-box;}
.img__194375__ .figure {display:block; float:left; margin-right:15px;}
.img__194375__ .figure img {max-width:50px; vertical-align:top;}
.img__194375__ .caption {display:block; overflow:hidden;}
.img__194375__ .caption .title {display:block; margin:0 0 8px; padding:0; font-size:16px; font-weight:bold; color:#000000; line-height:1.3em; letter-spacing:-.03em;}
.img__194375__ .caption .cont {display:block; font-size:13px; color:#444444; line-height:1.5em; letter-spacing:-.03em;}

@media all and (min-width:768px){
	.img__194375__ .caption .title {font-size:18px;}
}

@media all and (min-width:1024px){
	.img__194375__ .figure {margin-right:20px;}
	.img__194375__ .figure img {max-width:100%;}
	.img__194375__ .caption .title {margin:0 0 8px; font-size:22px;}
	.img__194375__ .caption .cont {font-size:15px;}
}

/*     194385 : 텍스트 + 아이콘 이미지      */
@font-face {
	font-family: 'icomoon_arrow';
	src: url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.eot');
	src: url('../../../arampage/design/icomoon/icomoon_arrow/icomoon%EF%B9%96.eot#iefix') format('embedded-opentype'),
		url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.woff') format('woff'),
		url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.ttf') format('truetype'),
		url('../../../arampage/design/icomoon/icomoon_arrow/icomoon.svg#icomoon_slider') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'paybooc-Bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/paybooc-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ELAND_Choice_M';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts-20-12@1.0/ELAND_Choice_M.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.img__194385__:after {content:''; display:block; clear:both;}
.img__194385__ * {box-sizing:border-box;}
.img__194385__ .figure {display:block; float:left; margin-right:15px;}
.img__194385__ .figure img {max-width:50px; vertical-align:top;}
.img__194385__ .caption {display:block; overflow:hidden;}
.img__194385__ .caption .title {display:block; margin:0 0 8px; padding:0; font-size:16px; font-weight:bold; color:#000000; line-height:1.3em; letter-spacing:-.03em;}
.img__194385__ .caption .cont {display:block; font-size:13px; color:#444444; line-height:1.5em; letter-spacing:-.03em;}

@media all and (min-width:768px){
	.img__194385__ .caption .title {font-size:18px;}
}

@media all and (min-width:1024px){
	.img__194385__ .figure {margin-right:20px;}
	.img__194385__ .figure img {max-width:100%;}
	.img__194385__ .caption .title {margin:0 0 8px; font-size:22px;}
	.img__194385__ .caption .cont {font-size:15px;}
}

/*     191135 : 공백      */
.solid_line__191135__ {box-sizing:border-box;display:block;position:relative;width:100%;height:80px}
.solid_line__191135__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__191135__.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__191135__ {height:30px}
}

/*     191145 : 점선      */
.dashed_line__191145__ {display:block;position:relative;width:100%;height:30px}
.dashed_line__191145__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px dashed #cccccc}

.dashed_line__191145__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.dashed_line__191145__ {height:20px}
}

/*     191155 : 공백      */
.solid_line__191155__ {box-sizing:border-box;display:block;position:relative;width:100%;height:80px}
.solid_line__191155__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__191155__.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__191155__ {height:30px}
}

/*     191095 : 타이틀 텍스트      */
@font-face {
    font-family: 'HallymGothic-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2204@1.0/HallymGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}
.title__191095__ {font-size:0}
.title__191095__ p br {display: block}
.title__191095__ p {display:inline-block;position:relative;margin:0;padding:0;font-size:20px;font-weight:bold;color:#000000;letter-spacing:-.03em;line-height:1.4em;}
.title__191095__ p:before {content:'';position:absolute;background:#000000;font-size:0}

.title__191095__.style_top p {padding-top:10px}
.title__191095__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__191095__.style_right p {padding-right:14px}
.title__191095__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__191095__.style_bottom p {padding-bottom:12px}
.title__191095__.style_bottom p:before {bottom:0;left:0;width:20px;height:2px}

.title__191095__.style_left p {padding-left:14px}
.title__191095__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__191095__.style_circle1 p {padding-left:18px}
.title__191095__.style_circle1 p:before {top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;}

.title__191095__.style_circle2 p {padding-left:18px}
.title__191095__.style_circle2 p:before {top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;border:2px solid #000000;background:none;box-sizing:border-box;}

@media all and (min-width:1024px){
.title__191095__ p br {display: block}
	.title__191095__ p {font-size:27px}
	.title__191095__.style_top p:before {width:27px}
	.title__191095__.style_right p:before {height:27px}
	.title__191095__.style_bottom p:before {width:27px;height:3px;}
	.title__191095__.style_left p:before {height:27px}
}

/*     191105 : 항목 + 내용      */
.con__191105__ {font-size:0;}
.con__191105__ dl {
	display:table;width:100%;margin:0;padding:10px;border:1px solid #ddd;box-sizing:border-box;
	color:#000000;font-size:12px;font-weight:normal;letter-spacing:0;line-height:1.6;
}
.con__191105__ dt {display:table-cell;width:32px;height:100%;padding-right:10px;border-right:1px solid #ddd;box-sizing:border-box;text-align:left;}
.con__191105__ dd {display:table-cell;width:calc(100% - 42px);margin:0;padding-left:10px;vertical-align:middle;}

@media all and (min-width:768px){
	.con__191105__ dl {padding:14px;}
	.con__191105__ dt {padding:6px 12px 6px 0;}
	.con__191105__ dd {width:calc(100% - 46px);margin:7px 0;padding-left:14px;font-size:13px;}
}

@media all and (min-width:1024px){
	.con__191105__ dl {padding:5px 25px;font-size:16px}
	.con__191105__ dt {width:40px;padding-right:20px;font-size:15px;}
	.con__191105__ dd {width:calc(100% - 62px);padding-left:22px;font-size:16px;}
}

/*     191115 : 항목 + 내용      */
.con__191115__ {font-size:0;}
.con__191115__ dl {
	display:table;width:100%;margin:0;padding:10px;border:1px solid #ddd;box-sizing:border-box;
	color:#000000;font-size:12px;font-weight:normal;letter-spacing:0;line-height:1.6;
}
.con__191115__ dt {display:table-cell;width:32px;height:100%;padding-right:10px;border-right:1px solid #ddd;box-sizing:border-box;text-align:left;}
.con__191115__ dd {display:table-cell;width:calc(100% - 42px);margin:0;padding-left:10px;vertical-align:middle;}

@media all and (min-width:768px){
	.con__191115__ dl {padding:14px;}
	.con__191115__ dt {padding:6px 12px 6px 0;}
	.con__191115__ dd {width:calc(100% - 46px);margin:7px 0;padding-left:14px;font-size:13px;}
}

@media all and (min-width:1024px){
	.con__191115__ dl {padding:5px 25px;font-size:16px}
	.con__191115__ dt {width:40px;padding-right:20px;font-size:15px;}
	.con__191115__ dd {width:calc(100% - 62px);padding-left:22px;font-size:16px;}
}

/*     191125 : 항목 + 내용      */
.con__191125__ {font-size:0;}
.con__191125__ dl {
	display:table;width:100%;margin:0;padding:10px;border:1px solid #ddd;box-sizing:border-box;
	color:#000000;font-size:12px;font-weight:normal;letter-spacing:0;line-height:1.6;
}
.con__191125__ dt {display:table-cell;width:32px;height:100%;padding-right:10px;border-right:1px solid #ddd;box-sizing:border-box;text-align:left;}
.con__191125__ dd {display:table-cell;width:calc(100% - 42px);margin:0;padding-left:10px;vertical-align:middle;}

@media all and (min-width:768px){
	.con__191125__ dl {padding:14px;}
	.con__191125__ dt {padding:6px 12px 6px 0;}
	.con__191125__ dd {width:calc(100% - 46px);margin:7px 0;padding-left:14px;font-size:13px;}
}

@media all and (min-width:1024px){
	.con__191125__ dl {padding:5px 25px;font-size:16px}
	.con__191125__ dt {width:40px;padding-right:20px;font-size:15px;}
	.con__191125__ dd {width:calc(100% - 62px);padding-left:22px;font-size:16px;}
}

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

/*     191165 : 공백      */
.solid_line__191165__ {box-sizing:border-box;display:block;position:relative;width:100%;height:80px}
.solid_line__191165__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__191165__.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__191165__ {height:30px}
}

/*     191175 : 점선      */
.dashed_line__191175__ {display:block;position:relative;width:100%;height:30px}
.dashed_line__191175__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px dashed #cccccc}

.dashed_line__191175__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.dashed_line__191175__ {height:20px}
}

/*     191185 : 공백      */
.solid_line__191185__ {box-sizing:border-box;display:block;position:relative;width:100%;height:80px}
.solid_line__191185__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__191185__.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__191185__ {height:30px}
}

/*     191195 : 타이틀 텍스트      */
@font-face {
    font-family: 'HallymGothic-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2204@1.0/HallymGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}
.title__191195__ {font-size:0}
.title__191195__ p br {display: block}
.title__191195__ p {display:inline-block;position:relative;margin:0;padding:0;font-size:20px;font-weight:bold;color:#000000;letter-spacing:-.03em;line-height:1.4em;}
.title__191195__ p:before {content:'';position:absolute;background:#000000;font-size:0}

.title__191195__.style_top p {padding-top:10px}
.title__191195__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__191195__.style_right p {padding-right:14px}
.title__191195__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__191195__.style_bottom p {padding-bottom:12px}
.title__191195__.style_bottom p:before {bottom:0;left:0;width:20px;height:2px}

.title__191195__.style_left p {padding-left:14px}
.title__191195__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__191195__.style_circle1 p {padding-left:18px}
.title__191195__.style_circle1 p:before {top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;}

.title__191195__.style_circle2 p {padding-left:18px}
.title__191195__.style_circle2 p:before {top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;border:2px solid #000000;background:none;box-sizing:border-box;}

@media all and (min-width:1024px){
.title__191195__ p br {display: block}
	.title__191195__ p {font-size:27px}
	.title__191195__.style_top p:before {width:27px}
	.title__191195__.style_right p:before {height:27px}
	.title__191195__.style_bottom p:before {width:27px;height:3px;}
	.title__191195__.style_left p:before {height:27px}
}

/*     191295 : 타이틀 텍스트      */
.title__191295__ {font-size:0}
.title__191295__ p {display:inline-block;position:relative;margin:0;padding:0;padding-left:20px;font-size:16px;font-weight:normal;color:#000000;letter-spacing:-.03em;line-height:1.4em;text-align:justify}
.title__191295__ p:before {font-size:0;content:'';display:inline-block;position:absolute;top:5px;left:0;width:0;height:0;border-left:0;border-bottom:15px solid #f3d6da;border-right:13px solid transparent;}
.title__191295__ p:after {content:'';display:inline-block;position:absolute;top:13px;left:3px;width:10px;height:2px;background-color:#e299a2;}

@media all and (min-width:768px){
	.title__191295__ p:before {top:5px;border-bottom-width:18px;border-right-width:16px;}
	.title__191295__ p:after {top:15px;left:4px;width:13px;}
}

@media all and (min-width:1024px){
	.title__191295__ p {padding-left:30px;line-height:1.6;font-size:20px}
	.title__191295__ p:before {top:3px;border-bottom-width:22px;border-right-width:20px;}
	.title__191295__ p:after {width:17px;}
}

/*     191345 : 항목 + 내용      */
.con__191345__ {font-size:0;}
.con__191345__ dl {
	display:table;width:100%;margin:0;padding:10px;border:1px solid #ddd;box-sizing:border-box;
	color:#000000;font-size:12px;font-weight:normal;letter-spacing:0;line-height:1.6;
}
.con__191345__ dt {display:table-cell;width:32px;height:100%;padding-right:10px;border-right:1px solid #ddd;box-sizing:border-box;text-align:left;}
.con__191345__ dd {display:table-cell;width:calc(100% - 42px);margin:0;padding-left:10px;vertical-align:middle;}

@media all and (min-width:768px){
	.con__191345__ dl {padding:14px;}
	.con__191345__ dt {padding:6px 12px 6px 0;}
	.con__191345__ dd {width:calc(100% - 46px);margin:7px 0;padding-left:14px;font-size:13px;}
}

@media all and (min-width:1024px){
	.con__191345__ dl {padding:5px 25px;font-size:16px}
	.con__191345__ dt {width:40px;padding-right:20px;font-size:15px;}
	.con__191345__ dd {width:calc(100% - 62px);padding-left:22px;font-size:16px;}
}

/*     191355 : 항목 + 내용      */
.con__191355__ {font-size:0;}
.con__191355__ dl {
	display:table;width:100%;margin:0;padding:10px;border:1px solid #ddd;box-sizing:border-box;
	color:#000000;font-size:12px;font-weight:normal;letter-spacing:0;line-height:1.6;
}
.con__191355__ dt {display:table-cell;width:32px;height:100%;padding-right:10px;border-right:1px solid #ddd;box-sizing:border-box;text-align:left;}
.con__191355__ dd {display:table-cell;width:calc(100% - 42px);margin:0;padding-left:10px;vertical-align:middle;}

@media all and (min-width:768px){
	.con__191355__ dl {padding:14px;}
	.con__191355__ dt {padding:6px 12px 6px 0;}
	.con__191355__ dd {width:calc(100% - 46px);margin:7px 0;padding-left:14px;font-size:13px;}
}

@media all and (min-width:1024px){
	.con__191355__ dl {padding:5px 25px;font-size:16px}
	.con__191355__ dt {width:40px;padding-right:20px;font-size:15px;}
	.con__191355__ dd {width:calc(100% - 62px);padding-left:22px;font-size:16px;}
}

/*     191365 : 항목 + 내용      */
.con__191365__ {font-size:0;}
.con__191365__ dl {
	display:table;width:100%;margin:0;padding:10px;border:1px solid #ddd;box-sizing:border-box;
	color:#000000;font-size:12px;font-weight:normal;letter-spacing:0;line-height:1.6;
}
.con__191365__ dt {display:table-cell;width:32px;height:100%;padding-right:10px;border-right:1px solid #ddd;box-sizing:border-box;text-align:left;}
.con__191365__ dd {display:table-cell;width:calc(100% - 42px);margin:0;padding-left:10px;vertical-align:middle;}

@media all and (min-width:768px){
	.con__191365__ dl {padding:14px;}
	.con__191365__ dt {padding:6px 12px 6px 0;}
	.con__191365__ dd {width:calc(100% - 46px);margin:7px 0;padding-left:14px;font-size:13px;}
}

@media all and (min-width:1024px){
	.con__191365__ dl {padding:5px 25px;font-size:16px}
	.con__191365__ dt {width:40px;padding-right:20px;font-size:15px;}
	.con__191365__ dd {width:calc(100% - 62px);padding-left:22px;font-size:16px;}
}

