@charset "UTF-8";

/*
	Concept
-----------------------------------------------------------------------------------------------*/
.conceptArea{
	padding:90px 30px;
	text-align:center;
}
.catchConcept{
	padding:10px 0 25px 0;
	font-size:3.6rem;
	font-weight:bold;
	line-height:145%;
	letter-spacing:0.1em;
}
.catchConcept span{
	color:#0084CE;
}
.catchConcept span.clGreen{
	color:#009DA6;
}
.txtConcept{
	font-size:1.6rem;
}
.txtConcept:first-of-type{
	padding:0 0 50px 0;
}


/*
	Outline
-----------------------------------------------------------------------------------------------*/
.outlineOut{
	border-top:1px solid #0084CE;
}
.outlineOut .titEn{
	color:#0084CE;
}


/*
	Access
-----------------------------------------------------------------------------------------------*/
.txtAccess{
	padding:0 0 20px 0;
	text-align:center;
	color:#FFFFFF;
}
.mapArea{
	height:520px;
}
.mapArea iframe{
	width:100%;
	height:100%;
}



@media screen and (max-width:667px){
	/*
		Concept
	-----------------------------------------------------------------------------------------------*/
	.conceptArea{
		padding:50px 20px;
		text-align:left;
	}
	.catchConcept{
		padding:10px 0 18px 0;
		font-size:2.4rem;
	}
	.txtConcept:first-of-type{
		padding:0 0 35px 0;
	}


	/*
		Outline
	-----------------------------------------------------------------------------------------------*/

	/*
		Access
	-----------------------------------------------------------------------------------------------*/
	.mapArea{
		height:325px;
	}
	.mapArea iframe{
		width:100%;
		height:100%;
	}
	
}
