/* Layout */
*+html{overflow-x:hidden;} 
/**Fixing bootstrap columns for safari */
.row:before, .row:after{ display: inline-block !important;}

body{margin:0; padding:0; font-family:'¸¼Àº °íµñ', "¾ÖÇÃ SD »êµ¹°íµñ Neo", "Apple SD Gothic Neo", NanumGothic,'Nanum Gothic', sans-serif;min-width:300px;}
a,a:hover {color: #000000;text-decoration:none;}

#main-content{}
nav{overflow:hidden;}

.jumbotron_main {overflow:hidden; padding: 2rem 1rem 9rem;margin-bottom:0;background-color:#fff;background-image:url(images/main_bg.png);background-repeat:no-repeat;background-position:center bottom;background-size:contain;  width:100%;}
.subtop {overflow:hidden;padding: 2rem 1rem 3rem;background-color:#fff;background-image:url(images/sub_bg.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:contain;  width:100%;}
#navbar-academy .navbar-brand{color:#0a1b4f;}
#navbar-academy .nav-link {color:#1f1f1f;}
#navbarsAcademy{border-bottom:1px solid #dee2e6;}
.jumbotron_main p:last-child {  margin-bottom: 0;}
.jumbotron_main h1 {  font-weight: 300;}
.jumbotron_main .container {  max-width: 40rem;}
.subline{height:5px;background:#1e2f63;}
footer {padding-top: 3rem; padding-bottom: 2.5rem;background:#e8e8e8;}
.back-to-top {cursor: pointer; position: fixed; bottom: 30px; right: 30px; display:none;z-index:999;}
footer {padding-top: 2rem;  padding-bottom: 1.5rem;}

#main_mid{background-color:#1e2f62;}
#main_mid .rbox{min-height:234px;}
#maintab .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {	font-weight:bold;color: #000;background-color: #fff; border-color: #fff #fff #dee2e6;}
#maintab .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {border-color:  #fff #fff #dee2e6;}
#maintab .nav-tabs .nav-link { background-color: #fff;font-weight:500}
.btn_mid{background-color:#1e2f62;color:#fff;}

.subtit{border-bottom:1px solid #bababa;font-weight:bold;color:#161616;letter-spacing:-.08em;}
.subtit .h3{font-size:1.3em;}
.subtit_small{color:#999;font-weight:bold;}

.bd-callout {padding: 1.05rem;margin-top: 1.05rem;margin-bottom:1.05rem;border: 1px solid #94979a;border-left-width: 0.45rem;border-radius: 0.25rem;}
/*#c7cacd*/

.gisu{display:none;}
.gangsatab {min-width:auto;cursor:pointer;}
.img-thumbnail_gangsa{border: none;}
.card-body_gangsa{padding:.25rem .4rem .4rem;min-height:56px;color:#333;letter-spacing:-.05rem;font-size:.95em;}

.nav-pills > li > a.active {background-color: #343a40 !important;}
.table_academy td, .table_academy th {padding:0.65rem 0.5rem;}

.page-item.active .page-link {color: #303f38; background-color: #a1a1a1; color:#fff;border-color: #303f38;border-radius:0;font-weight:500;}
.page-item .page-link {border-radius:0;margin:0 2px;color:#555;border: 1px solid #cdd1d5;padding: 0.4rem 0.65rem;}

.board_academy_text{font-size:1.1em;line-height:1.6em;}
/*.smartOutput {font-size: 1em !important; line-height: 1.8em !important;}*//*iframe ³»ºÎ´Â Àû¿ë ¾ÈµÊ*/

.img-responsive { display: block; max-width: 100%;height: auto;}

.table_gisu.table td, .table_gisu.table th { padding: .75rem .75rem 0;}
.table_gisu.table th { padding-right: 0;}

/*
@media (min-width: 575px){
	.jumbotron {min-width:1100px;} ³Êºñ°íÂ¡
}*/

/*
@media (min-width: 576px) {
	body{min-width:1280px;margin: 0 0 130px;}
	footer{height:130px;min-width:1024px;}
	.container {max-width:1280px;}
	.jumbotron { padding: 2rem 1rem 9rem;}
}
*/



@media (min-width: 576px) {
	body{min-width:1024px;}
	.jumbotron_main{margin:0 auto;height:290px;background-image:url(images/main_bg3.png);background-repeat:repeat-x;background-size:auto 100%;padding:0;}
	.jumbotron_main .container {margin:0 auto;height:290px;background-image:url(images/main_bg.png);}
	.container{width:1024px;min-width:1024px;}
	.subtop{margin:0 auto;height:176px;}
	.subtop .container{margin:0 auto;height:176px;}
	.subline{height:70px;}

	#navbar-academy{height:130px;}
	/*#navbar-academy .navbar-brand{font-size:2rem;letter-spacing:-.15rem;}*/
	#navbar-academy .navbar-brand{font-size:2.2rem;letter-spacing:-.1em;}
	#navbar-academy .nav-link {font-size:1.1rem;letter-spacing:-.05rem;padding-right:.8rem;padding-left:.8rem;}
	#navbarsAcademy{border-bottom:0;}
	footer {padding-top: 3.5rem;  padding-bottom: 3rem;}

	#main-content .container{max-width:1024px;}
	#main_mid{max-height:290px;background-image:url(images/back.png);background-repeat:no-repeat;background-position:90% top;background-size:auto 100%;}
	#main_mid .rbox{max-height:234px;b}

	.subtit{border-bottom:1px solid #bababa;font-weight:bold;color:#161616;letter-spacing:-.1em;}
	.subtit .h3{font-size:1.8em;}

	.bd-callout {padding: 1.15rem;margin-top: 1.15rem;margin-bottom:1.15rem;border-left-width: 0.65rem;}
	.academy-intro{font-size:1.1rem;}

	.card-body_gangsa{padding:.25rem .5rem .7rem;min-height:56px;letter-spacing:-.09rem;font-size:.9em;}
	.table_academy thead  th {border-bottom:0px;border-top:1px solid #666;}
	.table_academy  th {border-bottom:1px solid #dee2e6;}
	.table_academy td, .table_academy th {padding: 0.75rem;}

	.board_academy_text{font-size:1em;line-height:1.8em;}

}

/*
@media (min-width: 768px) {
	body{min-width:1024px;}
	.container{width: 1024px}
	#navbar-academy{height:130px;}
	#navbar-academy .nav-link {padding-right:1.3rem;padding-left:1.3rem;}
	.jumbotron {margin:0 auto;min-height:290px;background-image:url(images/main_bg.jpg);	padding: 1rem 2rem 8rem;}
}
*/

/*
@media (max-width: 575px){
	.jumbotron { padding: 2rem 1rem 9rem;border:1px solid green;}
	footer {padding-top: 2rem;  padding-bottom: 1.5rem;}
	.back-to-top {bottom: 30px;right:30px;}
}*/

