@charset "utf-8";
/*================================
ここから全サイズ適用
================================*/






/*================================
共通パーツ
===============================*/

/*max-width*/
/*------------------------------*/
.mx-w480 {
	max-width: 480px;
	width: 100%;
}
.mx-w500 {
	max-width: 500px;
	width: 100%;
}
.mx-w600 {
	max-width: 600px;
	width: 100%;
}

/*タイトルアイコン*/
/*------------------------------*/
.u-access_icon {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	min-height: calc(2.8rem*1.785);
	padding-left: 3em;
	background-position: left top;
	background-size: 1.785em auto;
	background-repeat: no-repeat;
	text-align: left;
}
.u-access_icon.-icon01 {
	background-image: url(../img/access/access_icon01.png);
}
.u-access_icon.-icon02 {
	background-image: url(../img/access/access_icon02.png);
}

/*Googleマップ*/
/*------------------------------*/
.u-googlemaps {
	max-width: 700px;
	width: 100%;
	height: 350px;
	margin-left: auto;
	margin-right: auto;
}
.u-googlemaps iframe {
	display: block;
	width: 100%;
	height: 100%;
}



/*================================
ノートPC 1366px～0px
================================*/
@media (max-width: 1366px) {}


/*================================
TABLET横 1080px～0px
================================*/
@media (max-width: 1080px) {}


/*================================
TABLET縦 834px～0px
================================*/
@media (max-width: 834px) {}


/*================================
SP表示 667px～0px
================================*/
@media (max-width: 667px) {
	

	/*================================
	共通パーツ
	===============================*/

	/*タイトルアイコン*/
	/*------------------------------*/
	.u-access_icon {
		min-height: calc(2.4rem*1.785);
		padding-left: 2.6em;
	}
	
	
}

















