/*     14709 : 실선      */
.solid_line__14709__ {display:block; position:relative; width:100%; height:60px;}
.solid_line__14709__:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #eeb200;}

.solid_line__14709__.build_edit_mode {min-height:10px;}

@media all and (max-width:767px){
	.solid_line__14709__ {height:30px;}
}

/*     14710 : 타이틀 + 서브 텍스트      */
.title__14710__ .sub_text {margin:0; padding:0; font-size:0;}
.title__14710__ .sub_text > span {display:inline-block; font-size:13px; font-weight:bold; color:#000000; line-height:1.4em; vertical-align:top;}
.title__14710__ .title {margin:0; padding:0; font-size:0;}
.title__14710__ .title > span {display:inline-block; font-size:25px; font-weight:bold; color:#0256d0; line-height:1.4em; vertical-align:top;}

@media all and (min-width:1024px){
	.title__14710__ .sub_text {margin-bottom:3px;}
	.title__14710__ .sub_text > span {font-size:20px;}
	.title__14710__ .title > span {font-size:40px;}
}

/*     14714 : 버튼      */
.button__14714__ {font-size:0;}
.button__14714__ a {
	display:block;margin:0;padding:10px 15px;
	border:1px solid #777777;border-radius:0px;background:#777777;box-sizing:border-box;
	font-size:15px;font-weight:normal;color:#fff;text-align:center;letter-spacing:-.03em;line-height:1.3em;
}
.button__14714__.style_line a {background:transparent;color:#777777;}

@media all and (min-width:1024px){
	.button__14714__ a {font-size:15px;}
}

/*     14715 : 버튼      */
.button__14715__ {font-size:0;}
.button__14715__ a {
	display:block;margin:0;padding:10px 15px;
	border:1px solid #777777;border-radius:0px;background:#777777;box-sizing:border-box;
	font-size:15px;font-weight:normal;color:#fff;text-align:center;letter-spacing:-.03em;line-height:1.3em;
}
.button__14715__.style_line a {background:transparent;color:#777777;}

@media all and (min-width:1024px){
	.button__14715__ a {font-size:15px;}
}

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

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

/*     14718 : 연혁 내용      */
.history__14718__ {margin-bottom:5px;}
.history__14718__ .date__14718__ {font-size:14px; font-weight:bold; color:#000000;}
.history__14718__ .cont__14718__ {margin-top:5px; font-size:13px; color:#777777;}

@media all and (min-width:1024px){
	.history__14718__ {margin-bottom:10px;}
	.history__14718__:after {content:''; display:block; clear:both;}
	.history__14718__ .date__14718__ {float:left; width:180px;}
	.history__14718__ .cont__14718__ {overflow:hidden; margin-top:0; font-size:14px;}
}

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

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

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

/*     14722 : 연혁 내용      */
.history__14722__ {margin-bottom:5px;}
.history__14722__ .date__14722__ {font-size:14px; font-weight:bold; color:#000000;}
.history__14722__ .cont__14722__ {margin-top:5px; font-size:13px; color:#777777;}

@media all and (min-width:1024px){
	.history__14722__ {margin-bottom:10px;}
	.history__14722__:after {content:''; display:block; clear:both;}
	.history__14722__ .date__14722__ {float:left; width:180px;}
	.history__14722__ .cont__14722__ {overflow:hidden; margin-top:0; font-size:14px;}
}

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

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

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

/*     14725 : 연혁 내용      */
.history__14725__ {margin-bottom:5px;}
.history__14725__ .date__14725__ {font-size:14px; font-weight:bold; color:#000000;}
.history__14725__ .cont__14725__ {margin-top:5px; font-size:13px; color:#777777;}

@media all and (min-width:1024px){
	.history__14725__ {margin-bottom:10px;}
	.history__14725__:after {content:''; display:block; clear:both;}
	.history__14725__ .date__14725__ {float:left; width:180px;}
	.history__14725__ .cont__14725__ {overflow:hidden; margin-top:0; font-size:14px;}
}

/*     14727 : 표 2.0      */
.table__14727__ {width:100%; overflow-x:auto; overflow-y:visible; -webkit-overflow-scrolling:touch;}
.table__14727__ * {box-sizing:border-box;}
.table__14727__ table {
	width:100%; width:1000px;
	border-top:3px solid #d00000; border-spacing:1px; border-collapse:separate;
	background:#d7d7d7; table-layout:auto;
}
.table__14727__ td {
	height:35px; padding:5px 10px;
	background:#fff; font-size:16px; font-weight:normal; color:#333; text-align:left; text-decoration::none;
}
.table__14727__ td.empty__14727__ {padding:50px 20px;}

@media all and (min-width:1024px){
	.table__14727__ td {height:50px;}
}

