@charset "euc-jp";
/* CSS Document */
@media only screen and (min-width: 0px) and (max-device-width: 480px) {
	#pc{display:none;}
	#smph{z-index:100000 !important;}
	.smph_page{font-size:12px;text-align:right;color:#333333;padding-bottom:1%;}
	.btnbx{width:100%;text-align:center;}
	a.smph_btn{
width: 70%;
text-align: center;
display: block;
padding: 8px;
margin: 10px auto;
color: #666;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(0,0,0,0.25);
border-radius: 3px;
border-top: 1px solid #ccc;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 1px solid #ccc;
font-weight: bold;
-webkit-box-shadow: 1px 1px 2px #e7e7e7;
box-shadow: 1px 1px 2px #e7e7e7;
background: -webkit-gradient(linear, left top, left bottom, from(#fff),         color-stop(0.01, #f1f1f1),
color-stop(0.5, #f1f1f1),
color-stop(0.99, #dfdfdf),
to(#ccc));
background: linear-gradient(#fff, #f1f1f1 1% , #f1f1f1 50% , #dfdfdf 99%, #ccc);
}
}
@media only screen and (min-width: 481px) and (max-device-width:1500px) {
	#smph{display:none;}
}
@media only screen and (min-width: 1500px)  {
	#smph{display:none;}
}
