/*     87226 : 스크롤 슬라이드 js      */
.empty__5595__ {padding:20px 10px; background:#fafafa; font-size:13px; color:blue; text-align:center;}
.empty__5595__ p{font-size:17px;font-weight:bold;}
.empty__5595__ dl{margin:0;text-align:left;color:#333;}
.empty__5595__ dt{margin-bottom:5px;font-size:14px;}
.empty__5595__ dd{margin:0;font-size:13px;}


/*     174875 : 타이틀 텍스트      */
.title__174875__ {font-size:0; }
.title__174875__ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:35px; font-weight:bold; color:#008BD8; letter-spacing:-.03em; line-height:1.4em;
}
.title__174875__ p:before {content:''; position:absolute; background:#008BD8; font-size:0;}

.title__174875__.style_top p {padding-top:10px;}
.title__174875__.style_top p:before {top:0; left:0; width:35px; height:4px;}

.title__174875__.style_right p {padding-right:14px;}
.title__174875__.style_right p:before {top:16%; right:0; width:4px; height:35px;}

.title__174875__.style_bottom p {padding-bottom:12px;}
.title__174875__.style_bottom p:before {left:0; bottom:0; right:0; height:2px; margin:auto;}

.title__174875__.style_left p {padding-left:14px;}
.title__174875__.style_left p:before {top:16%; left:0; width:4px; height:35px;}

.title__174875__.style_circle1 p {padding-left:18px;}
.title__174875__.style_circle1 p:before {
	top:0; bottom:0; left:0; width:10px; height:10px; margin:auto; border-radius:50%;
}

.title__174875__.style_circle2 p {padding-left:18px;}
.title__174875__.style_circle2 p:before {
	top:0; left:0; bottom:0; width:10px; height:10px; margin:auto; border-radius:50%;
	border:2px solid #008BD8; background:none; box-sizing:border-box;
}

/*     174885 : 장문 텍스트      */
.textarea__174885__ p { 
	display:block; margin:0; padding:0;
	font-size:18px; font-weight:normal; color:#444444; letter-spacing:0; line-height:1.4em;
}

/*     537785 : 한줄 텍스트      */
.text__537785__ {display:table; width:100%;}
.text__537785__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__537785__ p a {color:#444444; text-decoration:none;}
.text__537785__ p span {display:block; position:relative;}
.text__537785__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__537785__ .left,
.text__537785__ .right {width:50%;}
.text__537785__ .left span {padding:10px 60px 10px 10px;}
.text__537785__ .right span {padding:10px 10px 10px 60px;}
.text__537785__ .left i,
.text__537785__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__537785__ .left i {right:60px; left:0;}
.text__537785__ .right i {right:0; left:60px;}

.text__537785__ .left span:before,
.text__537785__ .left span:after,
.text__537785__ .left i:after,
.text__537785__ .right span:before,
.text__537785__ .right span:after,
.text__537785__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__537785__ .left span:before {right:60px; width:8px; height:8px;}
.text__537785__ .left span:after {right:36px; width:10px; height:10px;}
.text__537785__ .left i:after {right:-54px; width:16px; height:16px;}

.text__537785__ .right span:before {left:60px; width:8px; height:8px;}
.text__537785__ .right span:after {left:36px; width:10px; height:10px;}
.text__537785__ .right i:after {left:-54px; width:16px; height:16px;}

/*     537795 : 장문 텍스트      */
.textarea__537795__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

/*     174995 : 한줄 텍스트      */
.text__174995__ {display:table; width:100%;}
.text__174995__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__174995__ p a {color:#444444; text-decoration:none;}
.text__174995__ p span {display:block; position:relative;}
.text__174995__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__174995__ .left,
.text__174995__ .right {width:50%;}
.text__174995__ .left span {padding:10px 60px 10px 10px;}
.text__174995__ .right span {padding:10px 10px 10px 60px;}
.text__174995__ .left i,
.text__174995__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__174995__ .left i {right:60px; left:0;}
.text__174995__ .right i {right:0; left:60px;}

.text__174995__ .left span:before,
.text__174995__ .left span:after,
.text__174995__ .left i:after,
.text__174995__ .right span:before,
.text__174995__ .right span:after,
.text__174995__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__174995__ .left span:before {right:60px; width:8px; height:8px;}
.text__174995__ .left span:after {right:36px; width:10px; height:10px;}
.text__174995__ .left i:after {right:-54px; width:16px; height:16px;}

.text__174995__ .right span:before {left:60px; width:8px; height:8px;}
.text__174995__ .right span:after {left:36px; width:10px; height:10px;}
.text__174995__ .right i:after {left:-54px; width:16px; height:16px;}

/*     175005 : 장문 텍스트      */
.textarea__175005__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

/*     86777 : 타이틀 텍스트      */
.title__86777__ {font-size:0; }
.title__86777__ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:35px; font-weight:bold; color:#008BD8; letter-spacing:-.03em; line-height:1.4em;
}
.title__86777__ p:before {content:''; position:absolute; background:#008BD8; font-size:0;}

.title__86777__.style_top p {padding-top:10px;}
.title__86777__.style_top p:before {top:0; left:0; width:35px; height:4px;}

.title__86777__.style_right p {padding-right:14px;}
.title__86777__.style_right p:before {top:16%; right:0; width:4px; height:35px;}

.title__86777__.style_bottom p {padding-bottom:12px;}
.title__86777__.style_bottom p:before {left:0; bottom:0; right:0; height:2px; margin:auto;}

.title__86777__.style_left p {padding-left:14px;}
.title__86777__.style_left p:before {top:16%; left:0; width:4px; height:35px;}

.title__86777__.style_circle1 p {padding-left:18px;}
.title__86777__.style_circle1 p:before {
	top:0; bottom:0; left:0; width:10px; height:10px; margin:auto; border-radius:50%;
}

.title__86777__.style_circle2 p {padding-left:18px;}
.title__86777__.style_circle2 p:before {
	top:0; left:0; bottom:0; width:10px; height:10px; margin:auto; border-radius:50%;
	border:2px solid #008BD8; background:none; box-sizing:border-box;
}

/*     86778 : 장문 텍스트      */
.textarea__86778__ p { 
	display:block; margin:0; padding:0;
	font-size:18px; font-weight:normal; color:#444444; letter-spacing:0; line-height:1.4em;
}

/*     130712 : 한줄 텍스트      */
.text__130712__ {display:table; width:100%;}
.text__130712__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__130712__ p a {color:#444444; text-decoration:none;}
.text__130712__ p span {display:block; position:relative;}
.text__130712__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__130712__ .left,
.text__130712__ .right {width:50%;}
.text__130712__ .left span {padding:10px 60px 10px 10px;}
.text__130712__ .right span {padding:10px 10px 10px 60px;}
.text__130712__ .left i,
.text__130712__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__130712__ .left i {right:60px; left:0;}
.text__130712__ .right i {right:0; left:60px;}

.text__130712__ .left span:before,
.text__130712__ .left span:after,
.text__130712__ .left i:after,
.text__130712__ .right span:before,
.text__130712__ .right span:after,
.text__130712__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__130712__ .left span:before {right:60px; width:8px; height:8px;}
.text__130712__ .left span:after {right:36px; width:10px; height:10px;}
.text__130712__ .left i:after {right:-54px; width:16px; height:16px;}

.text__130712__ .right span:before {left:60px; width:8px; height:8px;}
.text__130712__ .right span:after {left:36px; width:10px; height:10px;}
.text__130712__ .right i:after {left:-54px; width:16px; height:16px;}

/*     130713 : 장문 텍스트      */
.textarea__130713__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

/*     112139 : 한줄 텍스트      */
.text__112139__ {display:table; width:100%;}
.text__112139__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__112139__ p a {color:#444444; text-decoration:none;}
.text__112139__ p span {display:block; position:relative;}
.text__112139__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__112139__ .left,
.text__112139__ .right {width:50%;}
.text__112139__ .left span {padding:10px 60px 10px 10px;}
.text__112139__ .right span {padding:10px 10px 10px 60px;}
.text__112139__ .left i,
.text__112139__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__112139__ .left i {right:60px; left:0;}
.text__112139__ .right i {right:0; left:60px;}

.text__112139__ .left span:before,
.text__112139__ .left span:after,
.text__112139__ .left i:after,
.text__112139__ .right span:before,
.text__112139__ .right span:after,
.text__112139__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__112139__ .left span:before {right:60px; width:8px; height:8px;}
.text__112139__ .left span:after {right:36px; width:10px; height:10px;}
.text__112139__ .left i:after {right:-54px; width:16px; height:16px;}

.text__112139__ .right span:before {left:60px; width:8px; height:8px;}
.text__112139__ .right span:after {left:36px; width:10px; height:10px;}
.text__112139__ .right i:after {left:-54px; width:16px; height:16px;}

/*     112140 : 장문 텍스트      */
.textarea__112140__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

/*     86779 : 한줄 텍스트      */
.text__86779__ {display:table; width:100%;}
.text__86779__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__86779__ p a {color:#444444; text-decoration:none;}
.text__86779__ p span {display:block; position:relative;}
.text__86779__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__86779__ .left,
.text__86779__ .right {width:50%;}
.text__86779__ .left span {padding:10px 60px 10px 10px;}
.text__86779__ .right span {padding:10px 10px 10px 60px;}
.text__86779__ .left i,
.text__86779__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__86779__ .left i {right:60px; left:0;}
.text__86779__ .right i {right:0; left:60px;}

.text__86779__ .left span:before,
.text__86779__ .left span:after,
.text__86779__ .left i:after,
.text__86779__ .right span:before,
.text__86779__ .right span:after,
.text__86779__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__86779__ .left span:before {right:60px; width:8px; height:8px;}
.text__86779__ .left span:after {right:36px; width:10px; height:10px;}
.text__86779__ .left i:after {right:-54px; width:16px; height:16px;}

.text__86779__ .right span:before {left:60px; width:8px; height:8px;}
.text__86779__ .right span:after {left:36px; width:10px; height:10px;}
.text__86779__ .right i:after {left:-54px; width:16px; height:16px;}

/*     86780 : 장문 텍스트      */
.textarea__86780__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

/*     86781 : 한줄 텍스트      */
.text__86781__ {display:table; width:100%;}
.text__86781__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__86781__ p a {color:#444444; text-decoration:none;}
.text__86781__ p span {display:block; position:relative;}
.text__86781__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__86781__ .left,
.text__86781__ .right {width:50%;}
.text__86781__ .left span {padding:10px 60px 10px 10px;}
.text__86781__ .right span {padding:10px 10px 10px 60px;}
.text__86781__ .left i,
.text__86781__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__86781__ .left i {right:60px; left:0;}
.text__86781__ .right i {right:0; left:60px;}

.text__86781__ .left span:before,
.text__86781__ .left span:after,
.text__86781__ .left i:after,
.text__86781__ .right span:before,
.text__86781__ .right span:after,
.text__86781__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__86781__ .left span:before {right:60px; width:8px; height:8px;}
.text__86781__ .left span:after {right:36px; width:10px; height:10px;}
.text__86781__ .left i:after {right:-54px; width:16px; height:16px;}

.text__86781__ .right span:before {left:60px; width:8px; height:8px;}
.text__86781__ .right span:after {left:36px; width:10px; height:10px;}
.text__86781__ .right i:after {left:-54px; width:16px; height:16px;}

/*     86782 : 장문 텍스트      */
.textarea__86782__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

/*     86783 : 한줄 텍스트      */
.text__86783__ {display:table; width:100%;}
.text__86783__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__86783__ p a {color:#444444; text-decoration:none;}
.text__86783__ p span {display:block; position:relative;}
.text__86783__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__86783__ .left,
.text__86783__ .right {width:50%;}
.text__86783__ .left span {padding:10px 60px 10px 10px;}
.text__86783__ .right span {padding:10px 10px 10px 60px;}
.text__86783__ .left i,
.text__86783__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__86783__ .left i {right:60px; left:0;}
.text__86783__ .right i {right:0; left:60px;}

.text__86783__ .left span:before,
.text__86783__ .left span:after,
.text__86783__ .left i:after,
.text__86783__ .right span:before,
.text__86783__ .right span:after,
.text__86783__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__86783__ .left span:before {right:60px; width:8px; height:8px;}
.text__86783__ .left span:after {right:36px; width:10px; height:10px;}
.text__86783__ .left i:after {right:-54px; width:16px; height:16px;}

.text__86783__ .right span:before {left:60px; width:8px; height:8px;}
.text__86783__ .right span:after {left:36px; width:10px; height:10px;}
.text__86783__ .right i:after {left:-54px; width:16px; height:16px;}

/*     86784 : 장문 텍스트      */
.textarea__86784__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

/*     86785 : 한줄 텍스트      */
.text__86785__ {display:table; width:100%;}
.text__86785__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__86785__ p a {color:#444444; text-decoration:none;}
.text__86785__ p span {display:block; position:relative;}
.text__86785__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__86785__ .left,
.text__86785__ .right {width:50%;}
.text__86785__ .left span {padding:10px 60px 10px 10px;}
.text__86785__ .right span {padding:10px 10px 10px 60px;}
.text__86785__ .left i,
.text__86785__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__86785__ .left i {right:60px; left:0;}
.text__86785__ .right i {right:0; left:60px;}

.text__86785__ .left span:before,
.text__86785__ .left span:after,
.text__86785__ .left i:after,
.text__86785__ .right span:before,
.text__86785__ .right span:after,
.text__86785__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__86785__ .left span:before {right:60px; width:8px; height:8px;}
.text__86785__ .left span:after {right:36px; width:10px; height:10px;}
.text__86785__ .left i:after {right:-54px; width:16px; height:16px;}

.text__86785__ .right span:before {left:60px; width:8px; height:8px;}
.text__86785__ .right span:after {left:36px; width:10px; height:10px;}
.text__86785__ .right i:after {left:-54px; width:16px; height:16px;}

/*     86786 : 장문 텍스트      */
.textarea__86786__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

/*     86787 : 한줄 텍스트      */
.text__86787__ {display:table; width:100%;}
.text__86787__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__86787__ p a {color:#444444; text-decoration:none;}
.text__86787__ p span {display:block; position:relative;}
.text__86787__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__86787__ .left,
.text__86787__ .right {width:50%;}
.text__86787__ .left span {padding:10px 60px 10px 10px;}
.text__86787__ .right span {padding:10px 10px 10px 60px;}
.text__86787__ .left i,
.text__86787__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__86787__ .left i {right:60px; left:0;}
.text__86787__ .right i {right:0; left:60px;}

.text__86787__ .left span:before,
.text__86787__ .left span:after,
.text__86787__ .left i:after,
.text__86787__ .right span:before,
.text__86787__ .right span:after,
.text__86787__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__86787__ .left span:before {right:60px; width:8px; height:8px;}
.text__86787__ .left span:after {right:36px; width:10px; height:10px;}
.text__86787__ .left i:after {right:-54px; width:16px; height:16px;}

.text__86787__ .right span:before {left:60px; width:8px; height:8px;}
.text__86787__ .right span:after {left:36px; width:10px; height:10px;}
.text__86787__ .right i:after {left:-54px; width:16px; height:16px;}

/*     86788 : 장문 텍스트      */
.textarea__86788__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

/*     86789 : 한줄 텍스트      */
.text__86789__ {display:table; width:100%;}
.text__86789__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__86789__ p a {color:#444444; text-decoration:none;}
.text__86789__ p span {display:block; position:relative;}
.text__86789__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__86789__ .left,
.text__86789__ .right {width:50%;}
.text__86789__ .left span {padding:10px 60px 10px 10px;}
.text__86789__ .right span {padding:10px 10px 10px 60px;}
.text__86789__ .left i,
.text__86789__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__86789__ .left i {right:60px; left:0;}
.text__86789__ .right i {right:0; left:60px;}

.text__86789__ .left span:before,
.text__86789__ .left span:after,
.text__86789__ .left i:after,
.text__86789__ .right span:before,
.text__86789__ .right span:after,
.text__86789__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__86789__ .left span:before {right:60px; width:8px; height:8px;}
.text__86789__ .left span:after {right:36px; width:10px; height:10px;}
.text__86789__ .left i:after {right:-54px; width:16px; height:16px;}

.text__86789__ .right span:before {left:60px; width:8px; height:8px;}
.text__86789__ .right span:after {left:36px; width:10px; height:10px;}
.text__86789__ .right i:after {left:-54px; width:16px; height:16px;}

/*     86790 : 장문 텍스트      */
.textarea__86790__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

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

/*     86792 : 타이틀 텍스트      */
.title__86792__ {font-size:0; }
.title__86792__ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:35px; font-weight:bold; color:#008BD8; letter-spacing:-.03em; line-height:1.4em;
}
.title__86792__ p:before {content:''; position:absolute; background:#008BD8; font-size:0;}

.title__86792__.style_top p {padding-top:10px;}
.title__86792__.style_top p:before {top:0; left:0; width:35px; height:4px;}

.title__86792__.style_right p {padding-right:14px;}
.title__86792__.style_right p:before {top:16%; right:0; width:4px; height:35px;}

.title__86792__.style_bottom p {padding-bottom:12px;}
.title__86792__.style_bottom p:before {left:0; bottom:0; right:0; height:2px; margin:auto;}

.title__86792__.style_left p {padding-left:14px;}
.title__86792__.style_left p:before {top:16%; left:0; width:4px; height:35px;}

.title__86792__.style_circle1 p {padding-left:18px;}
.title__86792__.style_circle1 p:before {
	top:0; bottom:0; left:0; width:10px; height:10px; margin:auto; border-radius:50%;
}

.title__86792__.style_circle2 p {padding-left:18px;}
.title__86792__.style_circle2 p:before {
	top:0; left:0; bottom:0; width:10px; height:10px; margin:auto; border-radius:50%;
	border:2px solid #008BD8; background:none; box-sizing:border-box;
}

/*     86793 : 장문 텍스트      */
.textarea__86793__ p { 
	display:block; margin:0; padding:0;
	font-size:18px; font-weight:normal; color:#444444; letter-spacing:0; line-height:1.4em;
}

/*     86794 : 한줄 텍스트      */
.text__86794__ {display:table; width:100%;}
.text__86794__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__86794__ p a {color:#444444; text-decoration:none;}
.text__86794__ p span {display:block; position:relative;}
.text__86794__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__86794__ .left,
.text__86794__ .right {width:50%;}
.text__86794__ .left span {padding:10px 60px 10px 10px;}
.text__86794__ .right span {padding:10px 10px 10px 60px;}
.text__86794__ .left i,
.text__86794__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__86794__ .left i {right:60px; left:0;}
.text__86794__ .right i {right:0; left:60px;}

.text__86794__ .left span:before,
.text__86794__ .left span:after,
.text__86794__ .left i:after,
.text__86794__ .right span:before,
.text__86794__ .right span:after,
.text__86794__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__86794__ .left span:before {right:60px; width:8px; height:8px;}
.text__86794__ .left span:after {right:36px; width:10px; height:10px;}
.text__86794__ .left i:after {right:-54px; width:16px; height:16px;}

.text__86794__ .right span:before {left:60px; width:8px; height:8px;}
.text__86794__ .right span:after {left:36px; width:10px; height:10px;}
.text__86794__ .right i:after {left:-54px; width:16px; height:16px;}

/*     86795 : 장문 텍스트      */
.textarea__86795__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

/*     86796 : 한줄 텍스트      */
.text__86796__ {display:table; width:100%;}
.text__86796__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__86796__ p a {color:#444444; text-decoration:none;}
.text__86796__ p span {display:block; position:relative;}
.text__86796__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__86796__ .left,
.text__86796__ .right {width:50%;}
.text__86796__ .left span {padding:10px 60px 10px 10px;}
.text__86796__ .right span {padding:10px 10px 10px 60px;}
.text__86796__ .left i,
.text__86796__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__86796__ .left i {right:60px; left:0;}
.text__86796__ .right i {right:0; left:60px;}

.text__86796__ .left span:before,
.text__86796__ .left span:after,
.text__86796__ .left i:after,
.text__86796__ .right span:before,
.text__86796__ .right span:after,
.text__86796__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__86796__ .left span:before {right:60px; width:8px; height:8px;}
.text__86796__ .left span:after {right:36px; width:10px; height:10px;}
.text__86796__ .left i:after {right:-54px; width:16px; height:16px;}

.text__86796__ .right span:before {left:60px; width:8px; height:8px;}
.text__86796__ .right span:after {left:36px; width:10px; height:10px;}
.text__86796__ .right i:after {left:-54px; width:16px; height:16px;}

/*     86797 : 장문 텍스트      */
.textarea__86797__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

/*     86798 : 한줄 텍스트      */
.text__86798__ {display:table; width:100%;}
.text__86798__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__86798__ p a {color:#444444; text-decoration:none;}
.text__86798__ p span {display:block; position:relative;}
.text__86798__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__86798__ .left,
.text__86798__ .right {width:50%;}
.text__86798__ .left span {padding:10px 60px 10px 10px;}
.text__86798__ .right span {padding:10px 10px 10px 60px;}
.text__86798__ .left i,
.text__86798__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__86798__ .left i {right:60px; left:0;}
.text__86798__ .right i {right:0; left:60px;}

.text__86798__ .left span:before,
.text__86798__ .left span:after,
.text__86798__ .left i:after,
.text__86798__ .right span:before,
.text__86798__ .right span:after,
.text__86798__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__86798__ .left span:before {right:60px; width:8px; height:8px;}
.text__86798__ .left span:after {right:36px; width:10px; height:10px;}
.text__86798__ .left i:after {right:-54px; width:16px; height:16px;}

.text__86798__ .right span:before {left:60px; width:8px; height:8px;}
.text__86798__ .right span:after {left:36px; width:10px; height:10px;}
.text__86798__ .right i:after {left:-54px; width:16px; height:16px;}

/*     86799 : 장문 텍스트      */
.textarea__86799__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

/*     86800 : 한줄 텍스트      */
.text__86800__ {display:table; width:100%;}
.text__86800__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__86800__ p a {color:#444444; text-decoration:none;}
.text__86800__ p span {display:block; position:relative;}
.text__86800__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__86800__ .left,
.text__86800__ .right {width:50%;}
.text__86800__ .left span {padding:10px 60px 10px 10px;}
.text__86800__ .right span {padding:10px 10px 10px 60px;}
.text__86800__ .left i,
.text__86800__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__86800__ .left i {right:60px; left:0;}
.text__86800__ .right i {right:0; left:60px;}

.text__86800__ .left span:before,
.text__86800__ .left span:after,
.text__86800__ .left i:after,
.text__86800__ .right span:before,
.text__86800__ .right span:after,
.text__86800__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__86800__ .left span:before {right:60px; width:8px; height:8px;}
.text__86800__ .left span:after {right:36px; width:10px; height:10px;}
.text__86800__ .left i:after {right:-54px; width:16px; height:16px;}

.text__86800__ .right span:before {left:60px; width:8px; height:8px;}
.text__86800__ .right span:after {left:36px; width:10px; height:10px;}
.text__86800__ .right i:after {left:-54px; width:16px; height:16px;}

/*     86801 : 장문 텍스트      */
.textarea__86801__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

/*     86802 : 한줄 텍스트      */
.text__86802__ {display:table; width:100%;}
.text__86802__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__86802__ p a {color:#444444; text-decoration:none;}
.text__86802__ p span {display:block; position:relative;}
.text__86802__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__86802__ .left,
.text__86802__ .right {width:50%;}
.text__86802__ .left span {padding:10px 60px 10px 10px;}
.text__86802__ .right span {padding:10px 10px 10px 60px;}
.text__86802__ .left i,
.text__86802__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__86802__ .left i {right:60px; left:0;}
.text__86802__ .right i {right:0; left:60px;}

.text__86802__ .left span:before,
.text__86802__ .left span:after,
.text__86802__ .left i:after,
.text__86802__ .right span:before,
.text__86802__ .right span:after,
.text__86802__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__86802__ .left span:before {right:60px; width:8px; height:8px;}
.text__86802__ .left span:after {right:36px; width:10px; height:10px;}
.text__86802__ .left i:after {right:-54px; width:16px; height:16px;}

.text__86802__ .right span:before {left:60px; width:8px; height:8px;}
.text__86802__ .right span:after {left:36px; width:10px; height:10px;}
.text__86802__ .right i:after {left:-54px; width:16px; height:16px;}

/*     86803 : 장문 텍스트      */
.textarea__86803__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

/*     86804 : 한줄 텍스트      */
.text__86804__ {display:table; width:100%;}
.text__86804__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__86804__ p a {color:#444444; text-decoration:none;}
.text__86804__ p span {display:block; position:relative;}
.text__86804__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__86804__ .left,
.text__86804__ .right {width:50%;}
.text__86804__ .left span {padding:10px 60px 10px 10px;}
.text__86804__ .right span {padding:10px 10px 10px 60px;}
.text__86804__ .left i,
.text__86804__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__86804__ .left i {right:60px; left:0;}
.text__86804__ .right i {right:0; left:60px;}

.text__86804__ .left span:before,
.text__86804__ .left span:after,
.text__86804__ .left i:after,
.text__86804__ .right span:before,
.text__86804__ .right span:after,
.text__86804__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__86804__ .left span:before {right:60px; width:8px; height:8px;}
.text__86804__ .left span:after {right:36px; width:10px; height:10px;}
.text__86804__ .left i:after {right:-54px; width:16px; height:16px;}

.text__86804__ .right span:before {left:60px; width:8px; height:8px;}
.text__86804__ .right span:after {left:36px; width:10px; height:10px;}
.text__86804__ .right i:after {left:-54px; width:16px; height:16px;}

/*     86805 : 장문 텍스트      */
.textarea__86805__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

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

/*     86807 : 타이틀 텍스트      */
.title__86807__ {font-size:0; }
.title__86807__ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:35px; font-weight:bold; color:#008BD8; letter-spacing:-.03em; line-height:1.4em;
}
.title__86807__ p:before {content:''; position:absolute; background:#008BD8; font-size:0;}

.title__86807__.style_top p {padding-top:10px;}
.title__86807__.style_top p:before {top:0; left:0; width:35px; height:4px;}

.title__86807__.style_right p {padding-right:14px;}
.title__86807__.style_right p:before {top:16%; right:0; width:4px; height:35px;}

.title__86807__.style_bottom p {padding-bottom:12px;}
.title__86807__.style_bottom p:before {left:0; bottom:0; right:0; height:2px; margin:auto;}

.title__86807__.style_left p {padding-left:14px;}
.title__86807__.style_left p:before {top:16%; left:0; width:4px; height:35px;}

.title__86807__.style_circle1 p {padding-left:18px;}
.title__86807__.style_circle1 p:before {
	top:0; bottom:0; left:0; width:10px; height:10px; margin:auto; border-radius:50%;
}

.title__86807__.style_circle2 p {padding-left:18px;}
.title__86807__.style_circle2 p:before {
	top:0; left:0; bottom:0; width:10px; height:10px; margin:auto; border-radius:50%;
	border:2px solid #008BD8; background:none; box-sizing:border-box;
}

/*     86808 : 장문 텍스트      */
.textarea__86808__ p { 
	display:block; margin:0; padding:0;
	font-size:18px; font-weight:normal; color:#444444; letter-spacing:0; line-height:1.4em;
}

/*     537665 : 한줄 텍스트      */
.text__537665__ {display:table; width:100%;}
.text__537665__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__537665__ p a {color:#444444; text-decoration:none;}
.text__537665__ p span {display:block; position:relative;}
.text__537665__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__537665__ .left,
.text__537665__ .right {width:50%;}
.text__537665__ .left span {padding:10px 60px 10px 10px;}
.text__537665__ .right span {padding:10px 10px 10px 60px;}
.text__537665__ .left i,
.text__537665__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__537665__ .left i {right:60px; left:0;}
.text__537665__ .right i {right:0; left:60px;}

.text__537665__ .left span:before,
.text__537665__ .left span:after,
.text__537665__ .left i:after,
.text__537665__ .right span:before,
.text__537665__ .right span:after,
.text__537665__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__537665__ .left span:before {right:60px; width:8px; height:8px;}
.text__537665__ .left span:after {right:36px; width:10px; height:10px;}
.text__537665__ .left i:after {right:-54px; width:16px; height:16px;}

.text__537665__ .right span:before {left:60px; width:8px; height:8px;}
.text__537665__ .right span:after {left:36px; width:10px; height:10px;}
.text__537665__ .right i:after {left:-54px; width:16px; height:16px;}

/*     537675 : 장문 텍스트      */
.textarea__537675__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

/*     537685 : 한줄 텍스트      */
.text__537685__ {display:table; width:100%;}
.text__537685__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__537685__ p a {color:#444444; text-decoration:none;}
.text__537685__ p span {display:block; position:relative;}
.text__537685__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__537685__ .left,
.text__537685__ .right {width:50%;}
.text__537685__ .left span {padding:10px 60px 10px 10px;}
.text__537685__ .right span {padding:10px 10px 10px 60px;}
.text__537685__ .left i,
.text__537685__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__537685__ .left i {right:60px; left:0;}
.text__537685__ .right i {right:0; left:60px;}

.text__537685__ .left span:before,
.text__537685__ .left span:after,
.text__537685__ .left i:after,
.text__537685__ .right span:before,
.text__537685__ .right span:after,
.text__537685__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__537685__ .left span:before {right:60px; width:8px; height:8px;}
.text__537685__ .left span:after {right:36px; width:10px; height:10px;}
.text__537685__ .left i:after {right:-54px; width:16px; height:16px;}

.text__537685__ .right span:before {left:60px; width:8px; height:8px;}
.text__537685__ .right span:after {left:36px; width:10px; height:10px;}
.text__537685__ .right i:after {left:-54px; width:16px; height:16px;}

/*     537695 : 장문 텍스트      */
.textarea__537695__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

/*     537705 : 한줄 텍스트      */
.text__537705__ {display:table; width:100%;}
.text__537705__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__537705__ p a {color:#444444; text-decoration:none;}
.text__537705__ p span {display:block; position:relative;}
.text__537705__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__537705__ .left,
.text__537705__ .right {width:50%;}
.text__537705__ .left span {padding:10px 60px 10px 10px;}
.text__537705__ .right span {padding:10px 10px 10px 60px;}
.text__537705__ .left i,
.text__537705__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__537705__ .left i {right:60px; left:0;}
.text__537705__ .right i {right:0; left:60px;}

.text__537705__ .left span:before,
.text__537705__ .left span:after,
.text__537705__ .left i:after,
.text__537705__ .right span:before,
.text__537705__ .right span:after,
.text__537705__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__537705__ .left span:before {right:60px; width:8px; height:8px;}
.text__537705__ .left span:after {right:36px; width:10px; height:10px;}
.text__537705__ .left i:after {right:-54px; width:16px; height:16px;}

.text__537705__ .right span:before {left:60px; width:8px; height:8px;}
.text__537705__ .right span:after {left:36px; width:10px; height:10px;}
.text__537705__ .right i:after {left:-54px; width:16px; height:16px;}

/*     537715 : 장문 텍스트      */
.textarea__537715__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

/*     537725 : 한줄 텍스트      */
.text__537725__ {display:table; width:100%;}
.text__537725__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__537725__ p a {color:#444444; text-decoration:none;}
.text__537725__ p span {display:block; position:relative;}
.text__537725__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__537725__ .left,
.text__537725__ .right {width:50%;}
.text__537725__ .left span {padding:10px 60px 10px 10px;}
.text__537725__ .right span {padding:10px 10px 10px 60px;}
.text__537725__ .left i,
.text__537725__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__537725__ .left i {right:60px; left:0;}
.text__537725__ .right i {right:0; left:60px;}

.text__537725__ .left span:before,
.text__537725__ .left span:after,
.text__537725__ .left i:after,
.text__537725__ .right span:before,
.text__537725__ .right span:after,
.text__537725__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__537725__ .left span:before {right:60px; width:8px; height:8px;}
.text__537725__ .left span:after {right:36px; width:10px; height:10px;}
.text__537725__ .left i:after {right:-54px; width:16px; height:16px;}

.text__537725__ .right span:before {left:60px; width:8px; height:8px;}
.text__537725__ .right span:after {left:36px; width:10px; height:10px;}
.text__537725__ .right i:after {left:-54px; width:16px; height:16px;}

/*     537735 : 장문 텍스트      */
.textarea__537735__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

/*     537745 : 한줄 텍스트      */
.text__537745__ {display:table; width:100%;}
.text__537745__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__537745__ p a {color:#444444; text-decoration:none;}
.text__537745__ p span {display:block; position:relative;}
.text__537745__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__537745__ .left,
.text__537745__ .right {width:50%;}
.text__537745__ .left span {padding:10px 60px 10px 10px;}
.text__537745__ .right span {padding:10px 10px 10px 60px;}
.text__537745__ .left i,
.text__537745__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__537745__ .left i {right:60px; left:0;}
.text__537745__ .right i {right:0; left:60px;}

.text__537745__ .left span:before,
.text__537745__ .left span:after,
.text__537745__ .left i:after,
.text__537745__ .right span:before,
.text__537745__ .right span:after,
.text__537745__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__537745__ .left span:before {right:60px; width:8px; height:8px;}
.text__537745__ .left span:after {right:36px; width:10px; height:10px;}
.text__537745__ .left i:after {right:-54px; width:16px; height:16px;}

.text__537745__ .right span:before {left:60px; width:8px; height:8px;}
.text__537745__ .right span:after {left:36px; width:10px; height:10px;}
.text__537745__ .right i:after {left:-54px; width:16px; height:16px;}

/*     537755 : 장문 텍스트      */
.textarea__537755__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

/*     537765 : 한줄 텍스트      */
.text__537765__ {display:table; width:100%;}
.text__537765__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__537765__ p a {color:#444444; text-decoration:none;}
.text__537765__ p span {display:block; position:relative;}
.text__537765__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__537765__ .left,
.text__537765__ .right {width:50%;}
.text__537765__ .left span {padding:10px 60px 10px 10px;}
.text__537765__ .right span {padding:10px 10px 10px 60px;}
.text__537765__ .left i,
.text__537765__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__537765__ .left i {right:60px; left:0;}
.text__537765__ .right i {right:0; left:60px;}

.text__537765__ .left span:before,
.text__537765__ .left span:after,
.text__537765__ .left i:after,
.text__537765__ .right span:before,
.text__537765__ .right span:after,
.text__537765__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__537765__ .left span:before {right:60px; width:8px; height:8px;}
.text__537765__ .left span:after {right:36px; width:10px; height:10px;}
.text__537765__ .left i:after {right:-54px; width:16px; height:16px;}

.text__537765__ .right span:before {left:60px; width:8px; height:8px;}
.text__537765__ .right span:after {left:36px; width:10px; height:10px;}
.text__537765__ .right i:after {left:-54px; width:16px; height:16px;}

/*     537775 : 장문 텍스트      */
.textarea__537775__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

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

/*     86822 : 타이틀 텍스트      */
.title__86822__ {font-size:0; }
.title__86822__ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:35px; font-weight:bold; color:#008BD8; letter-spacing:-.03em; line-height:1.4em;
}
.title__86822__ p:before {content:''; position:absolute; background:#008BD8; font-size:0;}

.title__86822__.style_top p {padding-top:10px;}
.title__86822__.style_top p:before {top:0; left:0; width:35px; height:4px;}

.title__86822__.style_right p {padding-right:14px;}
.title__86822__.style_right p:before {top:16%; right:0; width:4px; height:35px;}

.title__86822__.style_bottom p {padding-bottom:12px;}
.title__86822__.style_bottom p:before {left:0; bottom:0; right:0; height:2px; margin:auto;}

.title__86822__.style_left p {padding-left:14px;}
.title__86822__.style_left p:before {top:16%; left:0; width:4px; height:35px;}

.title__86822__.style_circle1 p {padding-left:18px;}
.title__86822__.style_circle1 p:before {
	top:0; bottom:0; left:0; width:10px; height:10px; margin:auto; border-radius:50%;
}

.title__86822__.style_circle2 p {padding-left:18px;}
.title__86822__.style_circle2 p:before {
	top:0; left:0; bottom:0; width:10px; height:10px; margin:auto; border-radius:50%;
	border:2px solid #008BD8; background:none; box-sizing:border-box;
}

/*     86823 : 장문 텍스트      */
.textarea__86823__ p { 
	display:block; margin:0; padding:0;
	font-size:18px; font-weight:normal; color:#444444; letter-spacing:0; line-height:1.4em;
}

/*     86824 : 한줄 텍스트      */
.text__86824__ {display:table; width:100%;}
.text__86824__ p {display:table-cell; margin:0; padding:0; vertical-align:middle;}
.text__86824__ p a {color:#444444; text-decoration:none;}
.text__86824__ p span {display:block; position:relative;}
.text__86824__ .center {padding:10px; font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em; text-align:center; white-space:nowrap;}
.text__86824__ .left,
.text__86824__ .right {width:50%;}
.text__86824__ .left span {padding:10px 60px 10px 10px;}
.text__86824__ .right span {padding:10px 10px 10px 60px;}
.text__86824__ .left i,
.text__86824__ .right i {display:block; position:absolute; top:0; bottom:0; height:1px; margin:auto; background:#e0e0e0;}
.text__86824__ .left i {right:60px; left:0;}
.text__86824__ .right i {right:0; left:60px;}

.text__86824__ .left span:before,
.text__86824__ .left span:after,
.text__86824__ .left i:after,
.text__86824__ .right span:before,
.text__86824__ .right span:after,
.text__86824__ .right i:after {content:''; display:block; position:absolute; top:0; bottom:0; margin:auto; border-radius:50%; background:#e0e0e0;}

.text__86824__ .left span:before {right:60px; width:8px; height:8px;}
.text__86824__ .left span:after {right:36px; width:10px; height:10px;}
.text__86824__ .left i:after {right:-54px; width:16px; height:16px;}

.text__86824__ .right span:before {left:60px; width:8px; height:8px;}
.text__86824__ .right span:after {left:36px; width:10px; height:10px;}
.text__86824__ .right i:after {left:-54px; width:16px; height:16px;}

/*     86825 : 장문 텍스트      */
.textarea__86825__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#777777; letter-spacing:0; line-height:1.4em;
}

