@charset "utf-8"; 

/*sub_4*/
in{width:95%;margin:auto}
.map{margin-bottom:20px}
.map h2{width:34%; font-size:16px; color:#4b4a4a; text-align:left; margin:25px 0 10px;display:inline-block; position:absolute; left:0 }
.map h3{ font-size:16px; color:#4b4a4a; text-align:left;margin-top:20px}
.map p{font-size:16px; color:#4b4a4a; text-align:left;}
.map1 iframe{width:100%; height:auto}
.sub_nav{display:none}
.map_R .iso_T{border-bottom:1px solid #4b4a4a; 1margin-top:20px; height:50px; position:relative}
.map_R .mini_nav{float:right;width:42%; margin-top:24px; 1margin-right:-34px; position:absolute; right:0 }
.map_R .mini_nav ul li{float:left; 1padding-right:5px; margin-right:5px}
.map_R .mini_nav li a{color:#4b4a4a; font-size:14px;}

#map_text{font-size:18px; text-align:center; padding-bottom:50px;  padding-top:50px;}
#map_text > ul > li{display: inline-block;margin: 0 15px}
#map_text > ul > li > a{-background-image: url(../images/s_nab.gif);border-bottom:2px solid #2758a3; 
	display:inline-block;
    line-height: 37px;
    color: #454545;
    letter-spacing: -0.5px;
    font-size: 18px;
    text-align: center;
    width: 200px;
    padding-bottom: 11px;
    background: }
#map_text > ul > li > a:hover{background:#2758a3}
#map{position: relative;
    overflow: hidden;
	height:500px; 
	height: 500px;
    background: #000;
    margin-left: 5%;
    margin-bottom: 5%;}
.map_info > dl{margin:5%}
.map_info > dl > dt{font-size: 18px;
					padding-bottom: 15px;
					letter-spacing: -0.5px;
					}



@media screen and (min-width:320px){
}

@media screen and (min-width:425px){
}

@media screen and (min-width:480px){
}

@media screen and (min-width:768px){
/*sub_4*/
.map{width:90%; margin:30px auto 0px}
.map_R{margin-top:20px}
.map_R h2{font-size:24px; margin-left:35px;  }
.sub3_bottom_img{margin-top:30px}
.map .mini_nav{width:18%;}
.map_R .iso_T{height:55px}
}

@media screen and (min-width:1024px){
/*sub_4*/
.map{margin-top:40px}
.boldic{1font-weight:bold; font-size:18px}
.sub_nav{1width:20%; float:left;position:fixed; display:block}
.sub_nav li{border-bottom:1px solid #d7d7d7}
.sub_nav li:nth-child(1){padding:18px 31px 14px; border-top: 2px solid #00a650; background:#d7d7d7;font-size:20px}
.sub_nav li:nth-child(2), .sub_nav li:nth-child(3), .sub_nav li:nth-child(4), .sub_nav li:nth-child(5){padding:7px 13px 5px;background:#fff;}
.sub_nav li:nth-child(5){border-bottom:2px solid #d7d7d7; padding: 7px 13px 5px;}
.company{font-size:12px}
.map_R{width:78%; float:right; margin:30px 0px}
.map_R h2{font-size:30px; }
.sub_nav li:nth-child(2):hover{background:#b3b3b3;} 
.sub_nav li:nth-child(3):hover{background:#b3b3b3;} 
.sub_nav li:nth-child(4):hover{background:#b3b3b3;} 
.sub_nav li:nth-child(5):hover{background:#b3b3b3;} 
.map_R .mini_nav{width:32%; margin-top:35px;}
.map_R .iso_T{height:65px}
.map2{qmargin-top:60px}

}

