@media only screen and (max-width:730px){
#device { display:block;}
#device p.pc_btn { display:none;}
#device p.sp_btn {display:block; }
}

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

body { min-width:320px; font-size:100%;}
#content{ width:100%;}
#footer { width:100%;}

#wrapper { background-color:#000; border-top:none;}
#base { width:auto; margin:0 !important;}

.pc { display:none;}
.sm { display:block;}


/*====================================================================================================
  HEADER
====================================================================================================*/

#header{
	max-width: 98%;
}

/*====================================================================================================
  CONTENT
====================================================================================================*/

#content {}
	

/*====================================================================================================
  FOOTER
====================================================================================================*/


/*====================================================================================================
  TOPPAGE
====================================================================================================*/

#mainimg {
border-top: none!important;}
#toppage { margin: 0; padding: 0;}


    
}