@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:76px;}

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

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

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

/* ヘッダ高さ*/
header .logo{ height:76px; padding: 0 0 0 14px;}
header .logo img{/*! width:100%; */ /*! height:auto; */ max-width: 220px;}
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;}


	

}