@charset "UTF-8";

/*
|
|	PC
|
*/
@media print, screen and (min-width: 960px) {
	body{
		min-width: var(--base-width);
		width: 100%;
	}
	main{ overflow-x:hidden!important; }
	.l-wrap{ width:var(--base-width);margin:auto auto; }
}





/*
|
|	タブレット、スマホ
|
*/
@media print, screen and (max-width: 959px) {
	.l-wrap{ width:100%; }
	main{ overflow:hidden; }
}




/*
|
|	タブレット
|
*/
@media screen and (min-width: 481px) and (max-width: 959px) {
	/*
	|
	|　各ページ共通
	|
	*/
}





/*
|
|	スマホ
|
*/
@media screen and (max-width: 480px) {
	body{  }
	.l-wrap{ width:100%; }
}
