@charset "utf-8";
/* CSS Document */

#mobile-header {
    display: none;
}

.mobile { display: none }
.no-mobile { display: block }
@media only screen and (max-width: 767px){
	.mobile { display: block }
	.no-mobile { display: none }

    #mobile-header {
		position: absolute;
        display: block;
		height: 50px;
		padding: 20px 0 0 2%;
		text-align: left;
		z-index: 500;
		left: 1%
    }
	#mobile-header a  {
		font-size: 3.5em;
		color: #333231;
		text-decoration: none;
		z-index: 300
	}
	
	#bg {
		height: 200px;
		background: url(../images/wrapper/bg_top_mobile.png) no-repeat top left;
		background-size: 100% auto;
		
	}
	
	#wrapper  { width: 100%; min-height: 300px;}
	
	#wrapper img { max-width: 90%; }
	
	#menu { display: none }
	
}