/*
해당하는 스킨 폴더의 이름을 접두사로 사용
ex) .Default_text_contentsbg_center { }
*/

@charset "utf-8";

.Default_text_contentsbg_center {
	position: relative;
}
.Default_text_contentsbg_center > section { width: 1200px; margin: 40px auto;}

.Default_text_main_banner_title { width:100%; word-break: normal; word-break: keep-all; }

.bold { font-weight: 500 !important; }
.sub_table_area { overflow-x: auto; }
span.blue { color: #0958a2; }
span.fsize18 { font-size: 18px; }
span.td_dot { display: block; width: 12px; margin: auto; height: 12px; background: #70b639; border-radius: 50%; }
.blue2 { color: #56b1eb; }
.orange { color: #ff5013; }

.sub_table_01 { width: 100%; padding: 0px; border-spacing:0px; table-layout: fixed; font-size: 14px; }
.sub_table_01 th { background: #e9e9e9; padding: 13px 0px; text-align: center; font-size: 16px; }
.sub_table_01 td { padding: 13px 0px; text-align: center; border-bottom: 1px solid #c4c4c4; font-weight: 500; }


.sub_table_02 { width: 100%; padding: 0px; border-spacing:0px; table-layout: fixed; font-size: 14px; margin-top: 30px; }
.sub_table_02 th { background: #e9e9e9; padding: 13px 0px; text-align: center; font-size: 16px; }
.sub_table_02 td { 
	position: relative; padding: 13px 13px; text-align: center; border-bottom: 1px solid #c4c4c4; font-weight: 400; border-right: 1px solid #c4c4c4; 
	line-height: 25px;
}
.sub_table_02 td.b_solid3 { border-bottom: 3px solid #c4c4c4;}

.sub_table_02 tr td:last-child { border-right: none; }
.sub_table_02 td span.top { position: absolute;  width: 1px; height: 10px; top: 0px; right: -1px; background: #fff;}
.sub_table_02 td span.bottom { position: absolute;  width: 1px; height: 10px; bottom: 0px; right: -1px; background: #fff;}
.sub_table_02 td span.ltop { position: absolute;  width: 1px; height: 10px; top: 0px; left: -1px; background: #fff;}
.sub_table_02 td span.lbottom { position: absolute;  width: 1px; height: 10px; bottom: 0px; left: -1px; background: #fff;}

.sub_table_03 { width: 100%; padding: 0px; border-spacing:0px; table-layout: fixed; font-size: 14px; }
.sub_table_03 th { background: #084b8f; color: #fff; padding: 13px 0px; text-align: center; font-size: 15px; width: 80px; }
.sub_table_03 td { position: relative; padding: 23px 23px; text-align: left;  font-weight: 500; }
.sub_table_03 tr:first-child td { border-top: 3px solid #c4c4c4; border-right: 3px solid #c4c4c4; border-bottom: 1px solid #c4c4c4}
.sub_table_03 tr:last-child td { border-bottom: 3px solid #c4c4c4; border-right: 3px solid #c4c4c4;}
.sub_table_03 td span.lbottom { position: absolute;  width: 10px; height: 1px; bottom: -1px; left: 0px; background: #fff;}
.sub_table_03 td span.rbottom { position: absolute;  width: 10px; height: 1px; bottom: -1px; right: 0px; background: #fff;}



.sub_contents_01 { padding-bottom: 80px; border-bottom: 1px solid #c4c4c4;}
.sub_contents_01 > div.title_txt {
	font-weight: 500; font-size: 21px; letter-spacing: -1px; padding-left: 35px;
	background:url('./images/title_dot.png') no-repeat left center;
}
.sub_contents_data01 {}
.sub_contents_data01 > li.title_txt { font-size: 19px; font-weight: 500; color: #0461b7; margin-top: 20px; margin-left: 10px; }
.sub_contents_data01 > li.title_txt > span { color: #000; }
.sub_contents_data01 > li.comment_txt {
	background:url('./images/comment_dot.png') no-repeat left top 10px; margin-top: 20px; padding-left: 10px; font-size: 15px;
	margin-left: 15px;
}
.sub_contents_data01 > li.comment_txt_nodot {
	margin-top: 20px; padding-left: 10px; font-size: 15px; line-height: 30px;
}

.sub_con_double {}
.sub_con_double > li { float: left; width: 60%; }
.sub_con_double > li:last-child { width: 40%; }


.sub_con_01 { margin-top: 20px; }
.sub_con_01 > li { 
	float: left; margin-right: 20px; width: 156px; height: 156px; display: table; vertical-align: middle;
	background: #84caf6; border-radius: 50%; margin-bottom: 20px;
}
.sub_con_01 > li:nth-child(2) { background: #84caf6; }
.sub_con_01 > li:nth-child(3) { background: #56b1eb; }
.sub_con_01 > li:nth-child(4) { background: #56b1eb; }
.sub_con_01 > li:nth-child(5) { background: #157cbd; }
.sub_con_01 > li:nth-child(6) { background: #074c8e; }
.sub_con_01 > li > div { display: table-cell; height: 100%; padding: 0px 20px; vertical-align: middle; text-align: center; color: #fff; font-size: 15px; }
.sub_con_01 > li > div > span { font-size: 30px; font-weight: 500; letter-spacing: -1px; }
.sub_con_01 > li > div > p { font-size: 14px; letter-spacing: -1px;}

@media screen and (max-width:1200px) {
	.Default_text_contentsbg_center > section { width: 98%; margin: auto; }
}

@media screen and (max-width:1140px) {
	.sub_con_double > li { float: left; width: 100%; }
	.sub_con_double > li:last-child { width: 100%; }
}


@media screen and (max-width:800px) {
	.sub_table_01 { width: 800px; }
	.sub_table_02 { width: 800px; }
}
