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

/*▼Unique ここから-------------------------*/

body {
  background-color: #fdedf2;
  background-image: radial-gradient(circle, #ffffff 4px, transparent 4px), radial-gradient(circle, #ffffff 4px, transparent 4px);
  background-position: 0 0, 12px 24px;
  background-size: 24px 48px;
}
/*header-------------------------*/

#header{
	background-image: none!important;
	background-color: #ffe100;
	/*height: 90px!important;*/
/* headerを画面上部に固定する */
position: fixed;
top: 0;
left: 0;
width: 100%;
/* スクロールしても他のコンテンツの下にならないようにする */
z-index: 10;
/* アニメーションの変化時間 */
/*transition: 0.5s;*/
}

/*#header .wrap{width: 1020px!important;}*/

#header h1{
	margin-top: 0px!important;
	float: none!important;
	line-height: 0;
	margin-left: 0px;
	text-align: left;
}
#header #gmenu{
	background: #000000;
}

/*▲Unique ここまで-------------------------*/




/*▼Original ここから-------------------------*/


#menu_box{
	background: url("images/hd_bg2.gif")no-repeat center top;
	background-size:2000px;
	margin-top: 30px;
}


.drink_menu {
	width: 1000px;
	text-align: center;
	padding-top:90px;
	margin-bottom: 60px;
	margin-left: auto;
	margin-right: auto;
}

/*▲Original ここまで-------------------------*/







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

	body {
	background-color: #fdedf2;
  background-image: radial-gradient(circle, #ffffff 2.5px, transparent 2.5px), radial-gradient(circle, #ffffff 2.5px, transparent 2.5px);
  background-position: 0 0, 7.5px 15px;
  background-size: 15px 30px;
}

/*▼Unique ここから-------------------------*/
	
/*▲Unique ここまで-------------------------*/

	section#intro{
		margin-bottom: 0;
		padding-bottom: 0;
	}	
#menu_box{
	background: none;
	margin-top:40px;
	}
 .menu_box_sp{
	 margin-top: 60px;
	 padding-bottom: 0;
	 margin: 0;
	}


	



}
