@charset "utf-8";

h1, h2, h3, h4, h5, h6, p, span, div, th, td {font-family:"Malgun Gothic","맑은 고딕",Helvetica,AppleGothic,dotum,"돋움",sans-serif;}
a {text-decoration:none;}

#rhythm_wrap .inner-nav ul li a i.fa-search {display:inline;}

#layout_quick_menu .quick_menu_toggle {
	border: none !important;
    background: none !important;
	}



.page-section {padding:60px 0;}
.page-loader {display:none;}

.sub_top_txt {padding-top:2.5em;}
.sub_top_txt h2 {margin-bottom:.5em;font-size:30px;font-weight:400;color:#fff;letter-spacing:0.2em; text-shadow:0 0 3px #1e1e1e;}
.sub_top_txt p {color:#fff;}

.sub_top_menu {min-height:48.4px;}
.sub_top_menu ul {margin:0;padding:0;list-style:none;}
.sub_top_menu li {float:left;width:20%;text-align:center;background-color:#f5f5f5;border-bottom:1px solid #006abe;}
.sub_top_menu li a {display:block;padding:13px 0;font-size:16px;text-decoration:none;border-left:1px solid #fff;}
.sub_top_menu li:first-child a {border-left:0;}
.sub_top_menu li.active a {color:#fff;background-color:#006abe;}

.sub_top_img.sub1 {background:url(/img/sub_com/sub1_top_img.jpg) center no-repeat;}
.sub_top_img.sub2 {background:url(/img/sub_com/sub2_top_img.jpg) center no-repeat;}
.sub_top_img.sub3 {background:url(/img/sub_com/sub3_top_img.jpg) center no-repeat;}
.sub_top_img.sub4 {background:url(/img/sub_com/sub4_top_img.jpg) center no-repeat;}
.sub_top_img.sub5 {background:url(/img/sub_com/sub5_top_img.jpg) center no-repeat;}
.sub_top_img.sub6 {background:url(/img/sub_com/sub6_top_img.jpg) center no-repeat;}
.sub_top_img.sub7 {background:url(/img/sub_com/sub7_top_img.jpg) center no-repeat;}

.sub1 .sub_top_menu li {width:20%;}
.sub2 .sub_top_menu li {width:25%;}
.sub3 .sub_top_menu li {width: 16.6%;}
.sub4 .sub_top_menu li {width: 25%;}
.sub5 .sub_top_menu li {width:33.3%;}
.sub6 .sub_top_menu li {width:20%;}
.sub7 .sub_top_menu li {width:25%;}

.bread_clumb {font-size:12px;text-align:right;padding-top:20px;}
.bread_clumb img {margin:-3px 10px 0px;}
.bread_clumb b {color:#006abe;margin-right:0px;}

.sub_title {text-align:center; display: none;}
.sub_title h1 {display:inline-block;font-size:40px;letter-spacing:-2.5px;margin:10px 0 0;border-bottom:5px solid #a2ddba;}

.page_top {text-align:center;}
.page_top_txt {margin:20px 0 30px; font-size: 16px; font-weight: 300; color: #646464; line-height: 1.7; letter-spacing: -1px;}

.cl_left {
	float: left;
}
.cl_right {
	float: right;
}

.color_big_txt {
	text-align:center;
	color: #006abe;
	font-size: 24px;
	line-height: 40px;
	margin: 20px 0 20px;
}
/*.color_big_txt span.txt_bg {*/
/*	background: url(/img/sub_com/sub_tit_bg.png) center bottom repeat-x;*/
/*}*/
/*.color_big_txt span.txt_top_point {*/
/*	background: url(/img/sub_com/txt_top_point.png) -2px top repeat-x;*/
/*	padding-top: 6px;*/
/*}*/
.div_sec_tit {
	margin: 30px 0 30px;
}
.section_tit {
	background: url(/img/sub_com/sub_icon1.png) left center no-repeat;
	font-size: 24px;
	font-weight: 900;
	letter-spacing: -1px;
	padding-left: 30px;
	padding-right: 15px;
    color: #121212;
	}
.section_tit.big {
	color: #000;
	font-size: 35px;
}
.section_bor {
	border-left: 1px solid #ccc;
	position: relative;
	top: -3px;
	margin-right: 15px;
}
.right_sub_txt {
	font-size: 14px;
	color: #666;
}
.section_txt {
	padding-left: 30px;
	margin-bottom: 40px;
}
.cont_tit {
	background: url(/img/sub_com/sub_icon2.png) left 10px no-repeat;
	padding-left: 20px;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -1px;
	}
#layout_quick_menu .quick_menu_toggle {
    background: #ffffff !important;
	}
.sub_conts_line {width:100%;height:31px;background:url(/img/sub_com/sub_conts_line.png) center center no-repeat;margin-top:30px;}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.board {margin:60px 0;}
.board .board_list {border-top:3px solid #1067b7;}
.board .board_list th {min-width:100px;text-align:center;background-color:#f7f7f7;border-bottom:1px solid #dbdbdb;}
.board .board_list th span {border-left:1px solid #eee;color:#000;font-size:13px;}
.board .board_list th:first-child span {border-left:0;}
.board .pagination a {padding:1px 8px;}
.board .btn:active, .board .btn:hover {background-color:#22ae5a;}

.bd {margin:60px 0;}
.bd .bd_bc {display:none;}
.bd .btn_img {height:20px;}

table.basic {width:100%;border-top:2px solid #333333;}
table.basic thead {background-color:#f5f5f5;}
table.basic th {padding:12px 20px;border-bottom:1px solid #eee;font-size:17px;text-align:center;}
table.basic td {padding:12px 20px;border-bottom:1px solid #eee;font-size:14px;text-align:center;border-left:1px solid #eee;}
table.basic td:first-child {border-left:0;}
table.basic td.gray {background-color:#f5f5f5;}
table.basic td.green {background-color:#87bf9b;color:#ffffff;}
table.basic td.blue {background-color:#608fcc;color:#ffffff;}
table.basic td.txt {text-align:left;}


@media (max-width:1024px) {
	.mobile-on .desktop-nav ul {background-color:#00569b;}
}

@media (max-width:768px) {
	.sub_top_img {background-size:cover !important;}
	.sub_top_menu li {width:100% !important;}
}

@media (max-width:480px) {
	.bread_clumb {visibility:hidden;}
}
