@charset "utf-8";
@import url( "//fonts.googleapis.com/earlyaccess/notosanskr.css" );

body {
	padding:0;font-size:0.95em;
	font-family: 'Noto Sans KR','맑은고딕','맑은 고딕', 'Malgun Gothic','나눔고딕', 'NanumGothic','NanumGothicWeb','Dotum','sans-serif' !important;
}

.navbar .en2 {
	font-family: 'Noto Sans KR','맑은고딕','맑은 고딕', 'Malgun Gothic','나눔고딕', 'NanumGothic','NanumGothicWeb','Dotum','sans-serif' !important;
	font-weight: bold;
	letter-spacing: 1px;
}

.footer {
	font-size:.85rem;
}

.footer a {
	color:#FFFFFF;
}

#tnb-left {
	color:#FFFFFF;
}

.pb-0 {
	padding-bottom:0px !important;;
}


.dropdown-menu {
    top: 50px !important;;
}

.dropdown-menu a:hover {
    background: #FAFAFA !important;
}

.list-group-co_id {
    border-radius: .25rem;
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
	margin-top:20px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125);
}

.list-group-co_id a {
    display: block;
}

.list-group-co_id div a {
	padding:7px 0 5px 0;
    border-bottom: 2px solid #c9deef;
}

.list-group-co_id div div {
	list-style-type : square;
	margin-left:20px;
	color:#E0E0E0;
}

.list-group-co_id div div a {
	padding:5px 0 5px 0;
    border-bottom: 1px solid #E0E0E0;
}

.list-group-co_id div div a {
	padding:2px 0 2px 0;
    border-bottom: 1px solid #E0E0E0;
}

.list-group-co_id .active {
    z-index: 2;
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}

#ctt {
    margin-top: 0px !important;
}

#ctt_con {
    padding-top: 0px !important;
}

.box > .icon > .image {
    border-radius:0  !important;
    border:0  !important;
}



.info .btn.btn-sm a {
	color:#FFF;
}

@media (min-width: 1px) and (max-width: 1089px) {

	.fixed-header {display:none;}
	.login{display:block}
	.ety-mt{margin-top:83px;}
	.ety-mt-main{margin-top:63px;}
	.ety-mt-qa{margin-top:110px;}
	.mpage{display:block;}
	.ppage{display:none;}
	.spage{overflow-x:auto;white-space: nowrap;}
	
}

@media (min-width: 1090px) {

	.fixed-header {display:block;}
	.login{display:none}
	.ety-mt-main{margin-top:110px;}
	.ety-mt{margin-top:130px;}
	.ety-mt-qa{margin-top:150px;}
	.mpage{display:none;}
	.ppage{display:block;}

	/* header */
	.fixed-header {
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		z-index: 1030;
	}
	.top-line { background:#333333; }
	.fixed-top {
		position: fixed;
		top: 34px;
		right: 0;
		left: 0;
		z-index: 1030;
	}


}
