/*************** [location]basic ***************/
#section_type_location_8 {width:100%;}
#section_type_location_8 .location_8 {width:100%; overflow:hidden; height:800px;}
	#section_type_location_8 .location_8 .loc_tit {padding:150px 0 100px; box-sizing:border-box;}
	#section_type_location_8 .location_8 .loc_tit h1 {padding-bottom:30px;}
	#section_type_location_8 .location_8 .loc_tit h1 a {color:#fff; font-size:40px; font-weight:400; }
	#section_type_location_8 .location_8 .loc_tit h1 a:hover {text-decoration:underline;}
	#section_type_location_8 .location_8 .loc_tit h1 a img {vertical-align:middle; padding:0 20px;}
	#section_type_location_8 .location_8 .loc_tit p {color:#fff; font-size:18px; font-weight:300; line-height:120%;}

	#section_type_location_8 .location_8 .bottom {height:350px;}

#section_type_location_8 .location_8 .left {float:left; width:50%; height:100%; background:url("/section/location/location_8/img/left_bg.jpg")no-repeat center center; background-size:cover;}
#section_type_location_8 .location_8 .left .left_inner {width:70%; margin:0 0 0 30%;}
#section_type_location_8 .location_8 .left .left_inner .loc_tit {text-align:right; padding-right:80px;}
#section_type_location_8 .location_8 .left .left_inner .map {width:100%;}
#section_type_location_8 .location_8 .left .left_inner .map .root_daum_roughmap .wrap_controllers {display:none;}

#section_type_location_8 .location_8 .right {float:left; width:50%; height:100%; background:url("/section/location/location_8/img/right_bg.jpg")no-repeat center center; background-size:cover;}
#section_type_location_8 .location_8 .right .right_inner {width:70%; margin:0 30% 0 0;}
#section_type_location_8 .location_8 .right .right_inner .loc_tit {padding-left:80px;}
#section_type_location_8 .location_8 .right .right_inner .info {background:#1a2c47; color:#fff; padding:50px; box-sizing:border-box;}
#section_type_location_8 .location_8 .right .right_inner .info h2 {font-size:28px; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #fff; font-weight:400;}
#section_type_location_8 .location_8 .right .right_inner .info p {padding-left:60px; text-indent:-53px; font-size:18px; line-height:135%; margin-bottom:5px; font-weight:300;}

/*************** [location]responsive ***************/
@media screen and (max-width:1500px){
	#section_type_location_8 .location_8 .left .left_inner {width:90%; margin:0 0 0 10%;}
	#section_type_location_8 .location_8 .left .left_inner .loc_tit {padding-right:50px;}

	#section_type_location_8 .location_8 .right .right_inner {width:90%; margin:0 10% 0 0;}
	#section_type_location_8 .location_8 .right .right_inner .loc_tit {padding-left:50px;}
}
@media screen and (max-width:1024px){
	#section_type_location_8 .location_8 {height:auto;}
		#section_type_location_8 .location_8 .loc_tit {padding:60px 0 60px 50px;}
		#section_type_location_8 .location_8 .loc_tit h1 {padding-bottom:20px;}
		#section_type_location_8 .location_8 .loc_tit h1 a {font-size:32px;}

	#section_type_location_8 .location_8 .left {float:none; width:100%; height:auto; padding-bottom:50px;}
	#section_type_location_8 .location_8 .left .left_inner {margin:0 auto;}

	#section_type_location_8 .location_8 .right {float:none; width:100%; height:auto; padding-bottom:50px;}
	#section_type_location_8 .location_8 .right .right_inner {margin:0 auto;}
	#section_type_location_8 .location_8 .right .right_inner .info h2 {font-size:24px;}
}
@media screen and (max-width:600px){
	#section_type_location_8 .location_8 .left .left_inner .loc_tit {padding-right:10px;}
	
	#section_type_location_8 .location_8 .right .right_inner .loc_tit {padding-left:10px;}
	#section_type_location_8 .location_8 .right .right_inner .info {padding:50px 30px;}
	#section_type_location_8 .location_8 .right .right_inner .info p {font-size:16px;}

}


/*************** [location]footer ***************/

/*-------- [layout] --------*/
#section_type_location_8 .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_8 .layout .in80 {width: 79%;}
#section_type_location_8 .layout .in80 .name p{color: white; margin-bottom: 10px;margin-top: 10px; font-size: 18px;}
#section_type_location_8 .layout .in20 {width: 19%;}
#section_type_location_8 .layout .in20 img{margin-left:0px;opacity: 0.9; filter: grayscale(1);}

/*-------- [layout] --------*/
/*footer*/
#section_type_location_8 footer {padding:30px 0; background:#252525;}

#section_type_location_8 footer address {font-size:15px; font-weight:300; line-height:140%; color:#fff;}
#section_type_location_8 footer address a {color:#999;}
#section_type_location_8 footer address a:hover {text-decoration:underline;}


/*************** [location]responsive ***************/
/*footer*/
@media screen and (max-width:1024px){
    #section_type_location_8 .layout .in20 {display:none;}
    #section_type_location_8 .layout .in80 {width: 100%;}
	#section_type_location_8 footer {text-align:center;}
}
@media screen and (max-width:680px){ 
	#section_type_location_8 footer address {font-size:12px;} 
}
@media screen and (max-width:414px){ /*mobile - iphone 6+,7+,8+*/
	#section_type_location_8 footer address {font-size:12px;} 
}