/*************** [location]basic ***************/
#section_type_location_11 {width:100%;}
#section_type_location_11 .location_11 {width:100%; overflow:hidden; height:550px; background:#424242; padding:80px 0; box-sizing:border-box;}

#section_type_location_11 .location_11 h2 {color:#fff; font-weight:300; font-family:"GmarketSansMedium"; text-align:right; font-size:36px; padding-right:160px; margin-bottom:40px;}
#section_type_location_11 .location_11 h2 span {font-family:"GmarketSansBold";}
#section_type_location_11 .location_11 .map_box {width:100%; overflow:hidden;}
#section_type_location_11 .location_11 .map_box .left {float:left; width:47%; margin-right:3%; height:330px; display:table; border-top:1px solid #fff; border-bottom:1px solid #fff; box-sizing:border-box; padding:0 10px;}
	#section_type_location_11 .location_11 .map_box .left .left_in {display:table-cell; vertical-align:middle;}
	#section_type_location_11 .location_11 .map_box .left .left_in p {padding-left:60px; text-indent:-53px; font-size:18px; line-height:135%; margin-bottom:5px; font-weight:300; color:#fff;}
#section_type_location_11 .location_11 .map_box .right {float:left; width:50%;}


/*************** [location]responsive ***************/

@media screen and (max-width:1024px){	
	#section_type_location_11 .location_11 {height:auto;}
	#section_type_location_11 .location_11 h2 {text-align:center; padding-right:0; font-size:30px;}
	#section_type_location_11 .location_11 .map_box .left {float:none; width:100%; height:auto; padding:60px 10px; margin-bottom:40px;}
		#section_type_location_11 .location_11 .map_box .left .left_in p {font-size:16px;}
	#section_type_location_11 .location_11 .map_box .right {float:none; width:100%;}
}
@media screen and (max-width:600px){
	#section_type_location_11 .location_11 h2 {font-size:24px;}
}


/*************** [location]footer ***************/

/*-------- [layout] --------*/
#section_type_location_11 .layout {display: flex; justify-content: space-between; 
box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;
}
#section_type_location_11 .layout .in80 {width: 79%;}
#section_type_location_11 .layout .in80 .name p{color: white; margin-bottom: 10px;margin-top: 10px; font-size: 18px;}
#section_type_location_11 .layout .in20 {width: 19%;}
#section_type_location_11 .layout .in20 img{margin-left:0px;opacity: 0.9; filter: grayscale(1);}

/*-------- [layout] --------*/
/*footer*/
#section_type_location_11 footer {padding:30px 0; background:#252525;}

#section_type_location_11 footer address {font-size:15px; font-weight:300; line-height:140%; color:#fff;}
#section_type_location_11 footer address a {color:#999;}
#section_type_location_11 footer address a:hover {text-decoration:underline;}


/*************** [location]responsive ***************/
/*footer*/
@media screen and (max-width:1024px){
    #section_type_location_11 .layout .in20 {display:none;}
    #section_type_location_11 .layout .in80 {width: 100%;}
	#section_type_location_11 footer {text-align:center;}
}
@media screen and (max-width:680px){ 
	#section_type_location_11 footer address {font-size:12px;} 
}
@media screen and (max-width:414px){ /*mobile - iphone 6+,7+,8+*/
	#section_type_location_11 footer address {font-size:12px;} 
}
