.inner{width: 1200px; margin: auto;}
.inner2{margin:0 auto;}
#wrap h3{font-family:'Noto Sans KR', sans-serif;font-size: 20px; }
#wrap h3 strong{font-family:'Noto Sans KR', sans-serif; font-weight:bold; }
.m_img{display:none;}
.textbox h3{font-family:'Noto Sans KR', sans-serif; font-size: 20px;}
.textbox h3 strong{font-family:'Noto Sans KR', sans-serif;font-weight:bold;}
.num {font-family: 'Lato', sans-serif; font-weight: 700;}


/*subpage 부분 공통 레이아웃*/
#sub_banner{height:250px;}
#sub_banner>div{background-size: cover; background-position: 50% 50%;height:250px; position:relative; left:0;}
#sub_banner .title_bar{position:absolute; bottom:60px; left:50%; transform:translateX(-50%);}
#sub_banner .title_bar h2{color:white;float:left; font-size:50px;text-align: center;width:100%; padding-bottom: 0px;}
#sub_banner .title_bar ul{width:30%;float:right; text-align:right;}
#sub_banner .title_bar ul li{height:54px; line-height:54px;display:inline-block;text-align:center;}
#sub_banner .title_bar ul li a{position:relative;padding:0 10px;color:#ababab}
#sub_banner .title_bar ul li:last-child a{color:#000; font-weight: 600;}
#sub_banner .title_bar ul li:last-child a::after{display:none;}
#sub_banner .title_bar ul li:last-child a{padding-right:0px;}
#sub_banner .title_bar ul li a::after{content:">";left:100%; position:absolute;color:#ababab}

#contents {position: relative;}
#contents #subpage_menu{border:1px solid #d6d6d6; position: absolute;top:-102px;left: 50%; transform: translateX(-50%);}
#contents #subpage_menu li{ float:left; text-align:center; height:80px; line-height:80px; border-right:2px solid #d6d6d6; background: #ababab;
box-sizing:border-box;}
#contents #subpage_menu li a{box-sizing:border-box;color:#fff; font-weight:600;font-size: 18px;width:100%; display: block}
#contents #subpage_menu li.active{background:#fff;}
#contents #subpage_menu li.active a{color:#ababab;}
#contents #subpage_menu li:last-child{border-right:0;}
#contents h2{font-size:18px; font-weight:600;}

/*subpage 부분 공통 레이아웃*/
/*--------------------------모바일버전-------------------------------*/
@media screen and (max-width:750px){
    input[type=submit] {-webkit-appearance:none;}
/* 
	#wrap .inner{width: 90%;overflow-x:hidden; margin:0 auto} */
	#wrap .inner{width: 90%;overflow-x:hidden; margin:0 auto}
	.inner2{width: 100%;}
	.minner{width: 90%;}
	#rolling_banner{margin-top:130px;}
	#rolling_banner img{ width:100%;}
	.m_img{display:block;}
	.d_img{display:none;}
	#wrap h3{font-size:15px; }
	.textbox h3{font-family:'Noto Sans KR', sans-serif; font-size: 15px;}
	.textbox h3 strong{font-family:'Noto Sans KR', sans-serif; font-weight:bold;}

	/*subpage 부분 공통 레이아웃*/
	#sub_banner{height:150px;margin-top:65px}
	#sub_banner>div{height:150px;}
	#sub_banner .title_bar{top:50%; transform:translate(-50%,-50%); text-align:center;bottom:0}
	#sub_banner .title_bar h2{width:100%;font-size:30px;}
	#sub_banner .title_bar ul{width:100%; float:none; text-align:center;}
	#sub_banner .title_bar ul li{height:20px; line-height:20px; margin-top:10px;}
	#sub_banner .title_bar ul li a{font-size:11px; padding:0 7px;color:#666;font-weight: 600;}
	#sub_banner .title_bar ul li a::after{top:50%;transform:translateY(-50%);color:#666}


	#contents #subpage_menu{width:95%;top:-27px}
	#contents #subpage_menu li{height:50px; line-height:50px;}
	#contents #subpage_menu li a{font-size: 16px; font-size: 14px;}
	#contents h2{width:90%;font-size:18px; font-weight:500; font-weight: 600;padding-left: 0;}
	#contents  .text-box p{}
    #bord_content .contents img {width:100%}
	/*subpage 부분 공통 레이아웃*/

    
}
