@charset "utf-8";

/*
 * File       : layout.css
 * Author     : STUDIO-JT (KMS)
 * Guideline  : JTstyle.2.0
 *
 * Dependency : css/syle-commons.css
 *
 * 1) 오시는 길 ( 탭 )
 * 2) RWD
 */



/* **************************************** *
 * 오시는 길 ( 탭 )
 * **************************************** */
.location .tabs_menu { display: flex; border-top: 2px solid #009746; }
.location .tabs_menu > li { padding-left: 0; }
.location .tabs_menu > li:before { display: none; }
.location .tabs_menu > li > a { display: flex; align-items: center; justify-content: center; text-align: center; background: #f9f9f9; padding: 7px 14px; height: 60px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; font-size: 16px; font-weight: bold; color: #222; }
.location .tabs_menu > li > a:hover{ color:#009746; background:#f5f5f5}
.location .tabs_menu > li:first-child > a { border-left: 1px solid #ddd; }
.location .tabs_menu > li.active > a { background-color: #009746; border-color: #009746; color: #fff; }

.location .tabs_panels .tabs_01 .location-list-01 > ul > li:nth-child(1) > div { margin-top: -2%; }
.location .tabs_panels .tabs_01 .location-list-01 > ul > li:nth-child(1) li { margin-bottom: 0; }

.location #jt_naver_map_02 { width: 100% !important; height: 100% !important; }
.location #jt_naver_map_02 .nmap{ width: 100% !important; height: 100% !important; }



/* **************************************** *
 * RWD
 * **************************************** */
/* 480px */
@media (max-width:480px){
    
    .location .tabs_menu > li > a { font-size:13px; height: 45px; }

}