@charset "UTF-8";
.location-box:after{content:'';display:block;clear:both;}
.location-box .img-box{float:right;width:100%;max-width:60%;}

.location-box .adress-box{float:left;padding:0 30px 0 0;width:100%;max-width:40%;box-sizing:border-box;}
.location-box .adress-box ul li{padding: 20px 0 20px 50px;border-bottom:1px solid #efefef;}
.location-box .adress-box ul li:nth-of-type(1){padding-top:0;background:url(../img/intro/ico-location01.png) no-repeat left 0px top 5px /31px;}
.location-box .adress-box ul li:nth-of-type(2){background:url(../img/intro/ico-location02.png) no-repeat left 0px top 23px /25px;}
.location-box .adress-box ul li:nth-of-type(3){background:url(../img/intro/ico-location03.png) no-repeat left 0px top 25px /32px;}
.location-box .adress-box ul li:nth-of-type(4){background:url(../img/intro/ico-location04.png) no-repeat left 0px top 25px /19px;}
.location-box .adress-box ul li:last-of-type{padding-bottom:0;border-bottom:0;}
.location-box .adress-box ul li p > span{display:block;}

.location-box .map-box{width: 100%;height:450px;}
.location-box .map-box iframe{width: 100%;height:100%;}
@media screen and (max-width: 1024.98px) {
	.location-box .img-box{float:none;max-width:100%;padding:0 0 30px;}
	.location-box .adress-box{float:none;;max-width:100%;}

}

@media screen and (max-width: 768px) {
	.location-box .adress-box ul li:nth-of-type(2){background-position: left 0px top 20px;}
}

@media screen and (max-width: 480px) {
	.location-box .map-box{height:280px;}
	
}