/*************** [location] ***************/

/*찾아오시는 길*/
#section_type_location_0{text-align:center;}
#section_type_location_0 h2{color:#555 !important; padding-top:130px;}
#section_type_location_0 .location ul{font-size:0; text-align:center; margin-bottom:50px;}
#section_type_location_0 .location li{display:inline-block; font-size:18px; margin:0 5px; color:#555; 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 footer > div{padding:30px 0}
#section_type_location_0 footer > div p{line-height:135%; font-size:15px; color:#555; }
#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}
	#section_type_location_0 h2{font-size:30px; padding-top:30px;}
}
@media screen and (max-width:580px){
	#section_type_location_0 h1{font-size:28px;}
	#section_type_location_0 h1:after {height: 1px; margin-top: 20px;}
}
@media screen and (max-width:320px){ 
	/*#section_type_location_0 footer > div p img{width:256px;}*/
}

/*************** [location]animation ***************/