*{
	list-style:none;
	margin:0;
	padding:0;
}
a{
	text-decoration:none;
}
a img{
	border:none;
}
a:hover img{
	opacity:0.8;
}

img{
	vertical-align:bottom;
}

#base{
	width:100%;
	max-width:750px;
	margin:0 auto;
}

/* ▼ SMPのみ ▼*/
@media screen and (min-width:750px){

	span.smp{
	display:none;
	}
}
/* ▲ SMPのみ ▲*/

/* ▼ PCのみ ▼*/
@media screen and (max-width: 749px){

	span.pc{
	display:none;
	}
}
* ▲ PCのみ ▲*/