* {
padding: 0;
margin: 0;
background-image: none;
}

body{
background-color : #ffcc99;
}

a{
text-decoration: none;
}
#blog{
	padding-top: 10px;
	width: 420px;
}
/* 外枠 */
#w1{
background-color : #ffffff;
background-image: url(image/w1_back.jpg);
padding: 0;
border-width : 1px;
border-style : solid;
border-color : #804040;
width : 700px;
margin : 0 auto;
}

/* h1 */
h1{
height: 145px;
font-size: 10px;
background: url("image/l_01.gif") no-repeat #ffcc99;
margin-top : 0px;
margin-bottom : 0px;
padding-bottom: 0px;
}

/* TOPブロック */

#block1{
display: block;
float: left;
width: 170px;
margin-top: 15px;
padding-left: 15px;

}

em{

margin: 0;
padding: 0;
visibility: hidden;	
}

#block1 ul{
display: block;
margin: 0;
padding: 0;
width: 152px;
height: 25px;
list-style-type: none;
}

#block1 li{
padding: 0;
margin: 0;
width: 150px;

}

#block1 li a{
display: block;
	margin:0;
	padding: 0;
	height: 25px;
}

#block1 li a:hover{
	width: 148px;
	height: 50px;
	border: 1px solid #cccccc;
}
/*メニューリンク*/
#menu_box{
	height:280px;
}
#shop_info a{
	background:url("image/top_tenpo.jpg") no-repeat top left;
}


#shop_drink a{
	background:url("image/top_drink.jpg") no-repeat top left;
}

#shop_tumami a{
	background:url("image/top_food.jpg") no-repeat top left;
}

#shop_party a{
	background:url("image/top_party.jpg") no-repeat top left;
}
#shop_blog a{
	display: block;
	width: 150px;
	height: 50px;
	border: 1px solid #cccccc;
	background:url("image/top_blogbottom.gif") no-repeat top left;
}
#shop_blog a:hover{
	width: 150px;
	height: 50px;
	border: 1px solid #cc0000;
}

#otoiawase img{
	border: none;
}

#otoiawase{
border-style: none;
width :152px;
margin-top: 0px;
text-align: center;
}


#mise{
width: 152px;
font-size: 10pt;
margin-top: 0px;
padding-bottom: 15px;
}

#block2{
display: block;
float: right;
width: 490px;
margin-top: 15px;
padding-right: 5px;

}

#text1{
width: 455px;
margin-top: 4px;
margin-left: 15px;
margin-bottom: 15px;
font-size: 10pt;
}

#text2{
margin-bottom: 4px;
font-size: 10pt;
margin-left: 5px;
margin-right: 15px;
padding-top: 3px;
border-top-width : 1px;
border-top-style : dotted;
border-top-color : #aaaaaa;
}

#star{
color: #ff8800;
font-weight: bold;
}

#block2s{
display: block;
padding-top: 3px;
}

#block2 img{
border: none;
}

#block2 img a{
border: none;
}

#block2 h2 {
display:block;
width: 461px;
height: 21px;
}
#osusume{
display:block;
background: url("image/top_plan.gif") no-repeat;
}

#new{
display:block;
background: url("image/top_news.gif") no-repeat;
}
/*ブログ*/
#blog_title{
display:block;
background: url("image/top_blog.gif") no-repeat;
}

#creditfooter{
	display: none;
}
#gaia56048{
	font-size: 12px;
}

#gaia56048 li{
	list-style: none;
}

.headline{
	font-size: 14px;
}

ul li>div{
	text-indent: 1em;
}
.date{
	font-size: 10px;
	text-align: right;
}
#blog_foot{
display:block;
background: url("image/top_blogfoot.gif") no-repeat;
height: 21px;
}

#qr_w{
float: right;
width: 340px;
height: 80px;
margin-top: 3px;
margin-right: 10px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #99cccc;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #99cccc;
}

#qr_w td{
font-size: 10pt;
padding-left: 10px;
}

#banner{
width: 152px;
text-align: center;
padding-top:2px;
}

#banner ul{
margin: 0;
padding: 0;
width: 152px;
height: 100%;
list-style-type: none;
margin-bottom: 5px;
}

#banner li{
padding: 0;
margin: 0;
width: 150px;

}

#banner li a{
display: block;
	margin:0;
	padding: 0;
	height: 25px;
}

#banner li a:hover{
	width: 148px;
	height: 23px;
	border: 1px solid #cccccc;
}

#gaia{
height: 60px;
background: url("image/gaia_bun.gif") no-repeat center;
}

#hotpepper a{
background: url("image/hotpepper.gif") no-repeat center;
}

#gyao a{
background: url("image/gyao_logo_s.gif") no-repeat center;
}

#town a{
background: url("image/townpita.gif" ) no-repeat center;
}

#erea a{
background: url("image/area.gif") no-repeat center;
}


/* フッター */

address{
font-style: normal;
font-size: 10pt;
text-align: center;
padding-bottom: 5px;
}
address p{
}
#copy_top{
clear: both;
background-color: #ff8800;
padding-top: 3px;
color: #ffffff;
}