@charset "utf-8";
/* CSS Document */


@import url("sp_common.css");
@import url("spmenu.css");

@media screen and (max-width: 736px) {

html{font-size:98%;}
}





/* SP M */
@media screen and (max-width: 400px) {
	
html{font-size:88%;}
	
	
}





/* SP M */
@media screen and (max-width: 374px) {
	
html{font-size:84%;}
	
	
}





/* SP S */
@media screen and (max-width: 321px) {



}







@media screen and (max-width: 736px) {


body {
	-webkit-text-size-adjust: none;
	height: 100%;
/*	line-height:1.6;*/
}

	
	
/*ページ背景*/
#content{ margin-top:115px;}

/*  -------------------------------------------------------------------------------------------------------------------- */

/* SP レイアウト設定 */

/*  -------------------------------------------------------------------------------------------------------------------- 
*/
	
header{  transition: 0.2s; }

/* ヘッダ高さ*/
header .logo{ height:115px; /*! padding: 0 0 0 14px; *//*! text-align: center; *//*! justify-content: center; */}
header .logo img{/*! width:100%; */ height:88px; /*! max-width: 220px; *//*! margin: 0 auto; *//*! text-align: center; */}
header .logo a{/*! max-width: 50%; */}

	
	

	
/* レイアウト幅 */
/*  ------------------------------------------------------------ */
.wrap,
.inner,
.infoArea .wrap,
.spwrap,
#foot .wrap{ margin:auto; width: 92%;}




#contentArea{padding-top:2rem;padding-bottom:3rem;}
#top #contentArea{padding:0;}


	

}