/*************** [location] ***************/

/*찾아오시는 길*/
#section_type_location_0{background:#1d2025; text-align:center;}
#section_type_location_0 h2{color:#fff !important; padding-top:90px;}
#section_type_location_0 .location ul{font-size:0; text-align:center; margin-bottom:30px;}
#section_type_location_0 .location li{display:inline-block; font-size:18px; margin:0 5px; color:#fff; line-height:145%;}
#section_type_location_0 .location li span{position:relative; display:inline-block; padding-left:35px; }
#section_type_location_0 .location li span:before{position:absolute; content:""; width:30px; height:30px; top:50%; margin-top:-15px; left:0}
#section_type_location_0 .location li:nth-child(1) span:before{background:url(/image/location_icon.png) no-repeat 0 0;}
#section_type_location_0 .location li:nth-child(2) span:before{background:url(/image/location_icon.png) no-repeat -30px 0;}
#section_type_location_0 .location li:nth-child(3) span:before {background:url(/image/location_icon.png) no-repeat -60px 0;}

#section_type_location_0 .location .transport {border:1px solid #aaa; text-align:center; color:#fff; margin-bottom:20px; display: inline-block; padding: 20px 30px;}
#section_type_location_0 .location .transport h3 {font-weight:400; margin-bottom:20px;}
#section_type_location_0 .location .transport p {font-weight: 300; line-height:135%;}

#section_type_location_0 footer > div{padding:20px 0;}
#section_type_location_0 footer > div p{line-height:135%; font-size:15px; color:#9e9e9e; }
#section_type_location_0 footer > div p img {margin-left:0px;opacity: 0.7; /*filter: grayscale(1);*/width: 160px; padding-bottom: 10px;}
#section_type_location_0 footer > div p a {color:#777;}
#section_type_location_0 footer > div p a:hover {text-decoration:underline;}

/*************** [location]responsive ***************/

/*찾아오시는 길*/
@media screen and (max-width:800px){ 
    #section_type_location_0 h2{margin-top:50px;}
    #section_type_location_0 .location li{font-size:17px;}
	/*#section_type_location_0 footer > div p img{width:326px;}*/
}
@media screen and (max-width:680px){ 
    #section_type_location_0 .location li{display:block; font-size:17px; padding:5px 0}
	/*#section_type_location_0 footer > div p img{width:316px;}*/
    #section_type_location_0 .inner_location iframe{height:430px}
}
@media screen and (max-width:320px){ 
	/*#section_type_location_0 footer > div p img{width:256px;}*/
}

/*************** [location]animation ***************/