/*     110417 : 버튼형 타이틀      */
.button_title__110417__ {font-size:0; word-break:keep-all;position:relative;}

.button_title__110417__ a{display:block;}

.button_title__110417__ p { transition:all .5s;
	display:block;margin:0;padding:10px 15px;
	border-radius:0px;border-bottom:2px solid #ffffff;background:#ffffff;
	font-size:15px;font-weight:bold;color:#777777;letter-spacing:-.03em;line-height:1.3em;
}

.button_title__110417__.style_line p::after{content:''; display:block; width:0; height:2px; background:#035b95;position:absolute;bottom:-2px;left:0;right:0;margin:0 auto;opacity:0;visibility:hidden;transition:all .5s;}
.button_title__110417__.style_line p:hover::after{width:100%;opacity:1;visibility:visible;}
.button_title__110417__:hover p{transition:all .5s; color:#035b95; border-bottom:none;font-weight:bold}

@media all and (min-width:1024px){
	.button_title__110417__ p {font-size:15px}
}
@media all and (max-width:1023px){
	.button_title__110417__ {display:none;}
}

/*     110414 : 버튼형 타이틀      */
.button_title__110414__ {font-size:0;word-break:keep-all; }

.button_title__110414__ p {transition:all .3s;
	display:block;margin:0;padding:10px 15px;
	border-radius:0px;border-bottom:2px solid #035b95;
	font-size:15px;font-weight:bold;color:#035b95;letter-spacing:-.03em;line-height:1.3em;
}

@media all and (min-width:1024px){
	.button_title__110414__ p {font-size:15px}
}
@media all and (max-width:1023px){
	.button_title__110414__ {display:none;}
}

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

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

/*     112461 : 타이틀 텍스트      */
.title__112461__ {font-size:0}
.title__112461__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#000000;letter-spacing:-.03em;line-height:1.4em;
}
.title__112461__ p:before {content:'';position:absolute;background:#035b95;font-size:0}

.title__112461__.style_top p {padding-top:10px}
.title__112461__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__112461__.style_right p {padding-right:14px}
.title__112461__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__112461__.style_bottom p {padding-bottom:12px}
.title__112461__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__112461__.style_left p {padding-left:14px}
.title__112461__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__112461__.style_circle1 p {padding-left:18px}
.title__112461__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__112461__.style_circle2 p {padding-left:18px}
.title__112461__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #035b95;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__112461__ p {font-size:24px}
	.title__112461__.style_top p:before {width:24px}
	.title__112461__.style_right p:before {height:24px}
	.title__112461__.style_bottom p:before {width:24px}
	.title__112461__.style_left p:before {height:24px}
}

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

/*     109543 : HTML 편집기      */
#content {width: 100%;overflow-x: auto;overflow-y: visible; -webkit-overflow-scrolling: touch;}

table {border-collapse : collapse; table-layout:fixed;}
table tr {display: table-row;vertical-align: inherit;border-color: inherit;}
table th {display: table-cell;vertical-align: inherit;font-weight: bold;text-align: -internal-center;overflow-x: auto;overflow-y: visible;-webkit-overflow-scrolling: touch;}

.table_study_ttl {padding:10px;}
.table_study {width:95%; margin: 0 auto;}
.table_th01 { font:bold 11px Verdana; height:30px; border-top:#035b95 solid 3px; border-bottom:#dedede solid 1px; border-right:#dedede solid 1px; padding:5px 0 3px 0; background-color:#ebf4f5;}
.table_th02 { font:bold 11px Verdana; height:30px; border-top:#035b95 solid 3px; border-bottom:#dedede solid 1px; padding:5px 0 3px 0; background-color:#ebf4f5;}
.table_th03 { font:bold 12px Verdana; height:30px; border-top:#035b95 solid 3px; border-bottom:#dedede solid 1px; border-right:#dedede solid 1px; padding:5px 0 3px 0; background-color:#ebf4f5;}
.table_td01 {height:35px; border-bottom:#dedede solid 1px; border-right:#dedede solid 1px; padding:1px 0 1px 0;  padding:3px 3px 3px 3px; font:11px Verdana; color:#333333;}
.table_td01 a:link, .table_td03 a:link, .table_td05 a:link {font:11px Verdana; color:#186697;}
.table_td01 a:hover, .table_td03 a:hover, .table_td05 a:hover {font:11px Verdana; color:#001b2c; text-decoration:underline;}
.table_td01 a:active, .table_td03 a:active, .table_td05 a:active {font:11px Verdana; color:#186697;}
.table_td01 a:visited, .table_td03 a:visited, .table_td05 a:visited { font:11px Verdana; color:#186697;}

.table_td02 { font:11px Verdana; height:35px; border-bottom:#dedede solid 1px; padding:1px 0 1px 0; padding:3px 3px 3px 3px;}
.table_td03 { font:11px Verdana; height:35px; border-bottom:#dedede solid 1px; border-right:#dedede solid 1px; padding:1px 0 1px 0; background-color:#f4f4f4; padding:3px 3px 3px 3px;}
.table_td04 { font:11px Verdana; height:35px; border-bottom:#dedede solid 1px; padding:1px 0 1px 0; background-color:#f4f4f4; padding:3px 5px;}
.table_td05 { width:120px; font:11px Verdana; height:35px; border-bottom:#dedede solid 1px; border-right:#dedede solid 1px; padding:1px 0 1px 0; background-color:#ffffff; padding:3px 3px 3px 3px;}

.table_th05 { font:bold 11px Verdana; height:30px; border-top:#0ba4b2 solid 3px; border-bottom:#dedede solid 1px; border-right:#dedede solid 1px; padding:5px 0 3px 0; background-color:#ffffff;}

/*     113506 : 실선      */
.solid_line__113506__ {display:block;position:relative;width:100%;height:2px}
.solid_line__113506__:before {content:'';position:absolute;left:0;top:0;width:100%;height:0;border-top:2px solid #035b95}

.solid_line__113506__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__113506__ {height:1px}
}

/*     113505 : HTML 편집기      */


