@charset "utf-8";

/*下層ページpageTitle
-----------------------------------------------------------*/
#pageTitle {
	background: url("../../spa/images/bg_pagetitle.jpg") 50% 50% no-repeat;
	background-size: cover;
}

/* footer
------------------------------------------------------------------------------------ */
footer {
	margin-top:0;
}

body#pageSpa {
}

body#pageSpa section#spa01 {
}
body#pageSpa section#spa01 div.innerNarrow {
	margin-bottom: 100px;
}

body#pageSpa section#spa02,
body#pageSpa section#spa03,
body#pageSpa section#spa04 {
	padding: 150px 0;
}

body#pageSpa section.spaBlock {
}
body#pageSpa section.spaBlock div.photoBlock .photoBlockImage {
	width:calc((100% - 450px) - 50px);
	height:auto;
}


body#pageSpa section#spa05 {
}
body#pageSpa section#spa05 p.sectionFullImage {
	margin-bottom: 100px;
	background: url("../../spa/images/bg_spa05.jpg") 50% 50% no-repeat;
	background-size: cover;
}



/* PC 小 
------------------------------------------------------------------------------------------------- */
@media screen and (min-width:1001px) and (max-width:1199px) {
}



/* SP 
------------------------------------------------------------------------------------------------- */
@media screen and (max-width:1000px) {
	body#pageSpa section#spa01 div.innerNarrow {
		margin-bottom: 50px;
	}

	body#pageSpa section#spa02,
	body#pageSpa section#spa03,
	body#pageSpa section#spa04 {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	body#pageSpa section.spaBlock div.photoBlock.photoBlockLeft,
	body#pageSpa section.spaBlock div.photoBlock.photoBlockRight {
		padding-left:0;
		padding-right:0;
	}
	body#pageSpa section.spaBlock div.photoBlock .photoBlockImage {
		width:100%;
	}
	body#pageSpa section.spaBlock div.photoBlock div.photoBlockText {
		padding-left:5%;
		padding-right:5%;
	}

	body#pageSpa section#spa05 p.sectionFullImage {
		margin-bottom: 50px;
	}
}
