@media (min-width: 1272px) {

	.sub .top-contents h1 { font-size:30px; color:#355488;margin-bottom:15px;  font-weight:bold;font-family: 'NanumSquareRound'; padding-top:40px; }
	.sub .top-contents .location {  font-size:18px; color:#fff;  }

	.tab-menu li a:hover { color:#222; border-bottom:2px solid #355488; text-decoration:none;  }
	.tab-menu li.active  a {color:#222; border-bottom:2px solid #355488 }

	.sub-contents .text-box.left-text-box { padding-left:120px; background:url(../images/sub_common/icon_news.png) no-repeat 30px center #f2f2f2; min-height:80px; }

	.sub-contents ul.bul li {line-height: 2;margin-left:12px;}
	.sub-contents ul.bul li:before {  padding-right:8px;    font-size:16px; color:#355488;   margin-left:-12px;}

	.sub-contents .guide-wrap .contents-table table thead th {font-weight: bold; padding: 7px;}

	.sub-contents p {line-height: 2;}
	.sub-contents .guide-wrap p {letter-spacing: 0.4px;}
	.sub-contents p.blue-back {background: #c0e6fd;padding: 0;display: inline-block;line-height: 1;}
	.sub-contents .red {color: #f00 !important;}

	.sub-contents .tCenter {text-align: center;}
	.sub-contents .m-b-10 {margin-bottom: 10px;}
	.sub-contents .m-l-10 {margin-left: 18px;}
	.sub-contents .m-l-16 {margin-left: 16px;}
	.sub-contents .blue {color: #355488 !important;}

	.sub-contents hr {border-top:1px solid #CCC;display: block;margin:0;margin-bottom: 20px;}
	/*---------------------*/

}



/* md */
@media (min-width: 1272px) and (max-width: 1469px) {

}

/* xs + sm */
@media (max-width: 1271px) {
	.sub_top {background-size:auto 4.5rem;}
	.breadcrumb > li + li:before{content:' > '}
	.sub_top > .container{height: 4.5rem; }
	.sub_top .sub-tit{font-size: 0.9rem; text-align: center; color:#fff; padding-top: 1.3rem;text-shadow: 3px 0px 4px rgba(0,0,0,0.9)}
	.sub_top .breadcrumb{text-align: center; background: none;padding:0.34285714rem 0 0; margin:0;}
	.sub_top .breadcrumb a{font-size: 0.57142857rem; text-align: center; color:#fff;text-shadow: 3px 0px 4px rgba(0,0,0,0.9)}

	.sub_top .sub_menu{padding-top: 0;border-bottom:0;}
	.sub_menu .home{display: none;}
	.sub_top .sub_menu .breadcrumb2 {padding:0 15px;}
	.sub_top .sub_menu .breadcrumb2 li {width:100%;border-left:1px solid #dadbdc;border-bottom:1px solid #dadbdc;}
	.sub_top .sub_menu .breadcrumb2 li ul {width:100%; background: #fff;z-index: 1; padding-bottom: 0;}
	.sub_top .sub_menu ul li ul li a{padding-bottom: 15px; }

	.sub-contents ul.bul li:before { color:#355488; }
}

@media(min-width: 768px) and (max-width: 1271px){
	.sub_top .sub_menu .breadcrumb2 li {width:50%;}
	.sub_top .sub_menu .breadcrumb2  li ul li{width:100%;}
}
