@charset "utf-8";
.sub-page-content{margin-bottom:50px;}
.sub-contents{margin-top:100px;}
.page_location{padding:22px; background:#f4f4f4}
.page_location p{display:inline-block; position:relative;}
.page_location span{margin:0 10px; color:#4c4c4c; font-weight:500;}
.contents-title{color:#4365ac; font-size:20px;}
.contens-sub-title{font-size:50px; color:#2c2c2c; font-weight:500;}


/*page_nav*/
.sub-page-top{margin:20px 0 50px; display:flex; gap:30px; align-items:center; }
.page_nav{display:block; border-radius:50px; overflow:hidden; background:#f5ebd0;}
.page_nav #lnb > ul >  li{display:none; }
.page_nav #lnb > ul >  li.active{display:block;}
.page_nav #lnb > ul >  li.active > a{opacity:0; height:0; width:0; display:block;}
.page_nav #lnb > ul >  li.active .sub-menu{display:flex; align-items:center;}
.page_nav #lnb > ul >  li.active .sub-menu .sub-menu{display:none;}
.page_nav #lnb > ul >  li.active .sub-menu li{}
.page_nav #lnb > ul >  li.active .sub-menu li a{color:#5d5d5d; font-size:18px; padding:20px; background:#f5ebd0;display:block;}
.page_nav #lnb > ul >  li.active .sub-menu li.active{background:#e9a410; border-radius:50px;}
.page_nav #lnb > ul >  li.active .sub-menu li.active a{color:#fff; background:#e9a410; border-radius:50px;}



@media all and (max-width: 1200px) {
.page_nav{display:none;}

}
@media all and (max-width: 767px) {
.page_location{padding:18px 12px; background:#f4f4f4}
.page_location span{margin:0 2px;}
.sub-contents{margin-top:50px;}

}
