@media screen and (max-width:1030px){
	
}

@media screen and (max-width:889px){
	p.restaurant-menu span{
		position: relative;
	}
}
@media screen and (max-width:796px){
	.inner{
		width:100%;
	}
	.navigation{
		display:none;
		}/* ３つ並びのナビゲーションを隠す*/
	.article .menuimage{
		width:100%;
		float:none;
	}
	.article .outline{
		width:100%;
		margin:20px auto;
		float:none;
	}
	section.menu div.article .option{
		width:90%;
	}
	p.restaurant-menu{
		font-size:18px;
		color:#000;
		line-height:1.5em;
		font-weight:bold;
		position: relative;
	}
	.restaurant-menu span{
		position: static; 
	}
	p.attached{		
		margin-top:5px;
	}
	p.text{		
		margin-top:5px;
	}
	.comment {
	    background: #000;
	    width: 100%;
	    height: 90px;
		color:#FFF;
		margin-bottom:30px;
		padding:0 0 20px;
		z-index:1000;
	}
	.comment p{
		width: 90%;
		margin:auto;
	}
	
}
@media screen and (max-width:510px) { 

	/* ===============　レストラン =============== */
	.menu p.overview{
		line-height:1em;
		padding:10px;
	}
	a.jalan_pc{
		display: none;
	}
	a.jalan_sp {
		display: block;
	}
	div.comment p.maintext{
		text-align:center;
	}
}
