@charset "UTF-8";


/* ========BASIC======== */

/* ========配置======== */

	
	
/*-----ページトップへ---------------------------------*/

#menu_bar{
	font-size:14px;
	color:#CCC;
	background-color:#000;
	  position: fixed;
	padding:3px;
	padding-top:0px;
   top: 0px;
    left: 0px;
   width:100%;
   text-align:center;
   }
#menu_bar ul{ 
display: inline-block;
margin: 0 auto;}
#menu_bar li{float:left;
     display:block;
	 margin:0 10px 0 10px;}
#menu_bar li a{color:#CCC;}

/* ========TEMPLATE LAYOUT======== */


body {
   margin:0;
   padding:0;
   width:100%;
   height:100%;
   line-height:1.6;
   color:#333;
   letter-spacing:1px;
   font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,"ＭＳ Ｐゴシック",verdana,sans-serif;
   font-size:14px;
    overflow-y: scroll;  
  
		
background-image: url(../img/side.png),url(../img/side2.png), url(../img/back1.jpg);
	background-position:left center, right center, top center;
	background-repeat: repeat-y, repeat-y, repeat;
   background-color:#FFF

}
#container{
  position:relative;
margin: auto;
  width:1000px;

	}
	#title{
		text-align:center;
}	
#top{
	position:relative;
	width:960px;
	
	
	}

#main{
	position:relative;
	}
#contents{
	float:left;
	position:relative;
	font-size:18px;
	}
	
#footer{
	color:#CCC;
	background-color:#000;
	margin-top:0px;
	text-align:center;
	}




	
.u_b{
	border-bottom:#666 solid 1px;
	font-weight:100;

	}

.box{
	float:left;
	font-size:13px;
	background-color:#3E1C5E;
	border:#9A98C8 solid 6px;
	color:#EAE4FF;
	margin:3px;
	padding:3px;
	width:450px;
	height:350px;
	}

.box h2{
	padding-bottom:8px;
    text-shadow:2px 2px 1px #5f47b2;
}
	
.box_in{
	padding-top:30px;
	border-top:#EAE4FF solid 1px;
	border-bottom:#EAE4FF solid 1px;
	}
.box_in_box{
	float:left;
	margin:4px;
	border:#D1C6DB solid 1px;
	width:140px;
	}
.menu_margin{
	margin-top:40px;
}
.f_h{
	border-bottom:#666 solid 1px;
	padding:5px;
    margin: 0.3em 0;
	font-size:24px;
	}
.f_menu{
	float:left;
	width:400px;
	font-size:21px;
    line-height: 150%;
}
.f_menu2{
	float:left;
	margin-left:150px;
	width:420px;
	font-size:21px;}
	
	
.s_right{
	float:right;}

.food{
	margin-top:2em;
	}
.imo{
	color:#C33;}
.mugi{ color: #737249;}
.awamori{ color:#039;}

.sake_box{
	float:left;
	font-size:16px;
	color:#FFF;
	text-align:center;
	width:199px;
	height:199px;
	}

.reishu{
	background-image:url(../img/back_alc/back_alc.png)
	}
	
.kokuryu{
	background-image:url(../img/back_alc/back_alc2.png)
	}

.h_imo{
	background-image:url(../img/back_alc/back_alc3.png);
	height:150px;
	margin-bottom:1px;
	}	


.h_yamaimo{
	background-image:url(../img/back_alc/back_alc4.png);
	height:150px;
	margin-bottom:1px;
	}	
.h_mugi{
	background-image:url(../img/back_alc/back_alc5.png);
	height:150px;
	margin-bottom:1px;
	}	

.h_mugiimo{
	background-image:url(../img/back_alc/back_alc6.png);
	height:150px;
	margin-bottom:1px;
	}	

.h_kome{
	background-image:url(../img/back_alc/back_alc7.png);
	height:150px;
	margin-bottom:1px;
	color:#333;
	}	

.h_kuri{
	background-image:url(../img/back_alc/back_alc10.png);
	height:150px;
	margin-bottom:1px;
	color:#FFF;
	}	


.h_soba{
	background-image:url(../img/back_alc/back_alc8.png);
	height:150px;
	margin-bottom:1px;
	color:#FFF;
	}	

.h_koh{
	background-image:url(../img/back_alc/back_alc9.png);
	height:150px;
	margin-bottom:1px;
	color:#FFF;
	}	


.sake_h{
	padding-top:22px;
	font-size:18px;
	}

.furi{
	opacity: 0.6
	}
.smal{padding:3px 0 7px 0;
	font-size:10px;
     　line-height:10px;}
.price{
	text-align:right;
	font-size:14px;
	padding-right:4px;
	}