/*************************************
/* アクセスページ
*************************************/

#page-access .box2080{

}
#page-access .box2080-inner{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
#page-access .box2080-left{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	padding-left:0px;
	padding-right:0px;
}
#page-access .box2080-right{
	width:100%;
	padding-left:0px;
	padding-right:0px;
}

@media screen and (min-width: 768px) {
#page-access .box2080-inner{
	width:100%;
	max-width:1400px;
	padding-left:70px;
	padding-right:70px;
	margin-left:auto;
	margin-right:auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	justify-content: start;
}

#page-access .box2080-left{
	width:20%;
	margin-left:auto;
	margin-right:auto;
	padding-left:0px;
	padding-right:0px;
	
}
#page-access #page-access .box2080-right{
	width:80%;
	padding-left:10px;
	padding-right:0px;
}
}


#parking-guide .box5050{
}
#parking-guide .box5050-inner{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: stretch; /*高さを揃える */
}
#parking-guide .box5050-left{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:15px;
}
#parking-guide .box5050-right{
	width:100%;
	padding-left:30px;
	padding-right:30px;
}

@media screen and (min-width: 768px) {
#parking-guide .box5050-inner{
	width:100%;
	max-width:1300px;
	padding-left:50px;
	padding-right:50px;
	margin-left:auto;
	margin-right:auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	justify-content: start;
}

#parking-guide .box5050-left{
	width:50%;
	margin-left:auto;
	margin-right:auto;
	padding-left:0px;
	padding-right:15px;
	padding-bottom:0px;
}
#parking-guide .box5050-right{
	width:50%;
	padding-left:15px;
	padding-right:0px;
}
}
@media screen and (min-width: 1300px) {
#parking-guide .box5050-inner{
	width:100%;
	max-width:1400px;
	padding-left:70px;
	padding-right:70px;
	margin-left:auto;
	margin-right:auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	justify-content: start;
}
#parking-guide .box5050-left{
	width:50%;
	margin-left:auto;
	margin-right:auto;
	padding-left:0px;
	padding-right:25px;
	padding-bottom:0px;
}
#parking-guide .box5050-right{
	width:50%;
	padding-left:25px;
	padding-right:0px;
}
}