@charset "utf-8";
a:link { color:black; }
a:visited { color:black; }
a:hover { color:red; }
a { text-decoration:none; }
body,h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dt,dd,p,img,div{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:small;
	margin:0px;
	padding:0px;
}
body{
	background-color:#FFFFFF;
}
img{
	vertical-align:bottom;
	border:0px;
}
/*id="wayahako-header"*/
#wayahako-header{
	margin:auto;
	padding:0px 0px 5px 0px;
	width:760px;
}


/*id="content"*/
#content{
	margin:auto;
	width:750px;
}
.content-header{
	position:relative;
	background-image:url(subadimage/sub-shopname-bg.gif);
	height:70px;
}
.content-header h1{
	position:absolute;
	left:260px;
	top:17px;
	font-size:25px;
	color:#FFFFFF;
}
.content-header h1 .shop-name-rubi{
	font-size:13px;
}
.content-header h2{
	position:absolute;
	left:12px;
	top:52px;
	font-size:13px;
	color:#FFFFFF;
}
.content-header-2{
	background-color:#DB0000;
	color:#FFFFFF;
	padding:7px 7px 0px 7px;
	height:23px;
	text-align:right;
}
.menu-button{
	width:100%;
	padding:3px 0px 3px 0px;
}
.menu-button li{
	padding:0px 0px 0px 5px;
	list-style-type:none;
	float:right;
}
.menu-button li.pege-return-button{
	padding:0px 0px 0px 20px;
	list-style-type:none;
	float:right;
}
/*class="main-content"（コンテンツ2カラム左側）*/
.midashi{
	color:#FFFFFF;
	line-height:1.9em;
	font-size:16px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 10px;
	height:30px;
	background-image:url(subadimage/sub-title-map.gif);
}
.midashi-2{
	color:#FFFFFF;
	line-height:1.9em;
	font-size:16px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 10px;
	height:30px;
	background-image:url(subadimage/sub-title-map.gif);
}
.main-content{
	margin:0px 0px 0px 0px;
	width:520px;
	float:left;
	clear:both;
}
.main-content h1{
	padding:0px 0px 20px 0px;
}
.main-content h2{
	padding:0px 0px 10px 0px;
	font-size:medium;
}
.main-content p{
	padding:0px 0px 20px 0px;
	line-height:1.4;
}
	/*お店の雰囲気*/
.shop-introduction{
	width:100%;
	padding:0px 0px 10px 0px;
	clear:left;
}
.shop-introduction dt{
	width:250px;
	padding:0px 10px 0px 0px;
	float:left;
}
.shop-introduction dd{
	padding:103px 0px 0px 0px ;
	line-height:1.2;
	width:255px;
	float:left;
}
	/*基本情報*/
.kihon-table{
	border-collapse:collapse;
}
.kihon-table th{
	padding:5px;
	text-align:left;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	width:140px;
}
.kihon-table td{
	padding:5px;
	text-align:left;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}
/*right-content（コンテンツ2カラム右側）*/
.right-content{
	width:210px;
	float:right;
}
dl.manager-recommend dt{
	padding:0px 0px 10px 0px;
}
.recommend-menu{
	margin:0px 0px 10px 0px;
	padding:3px;
	width:202px;
	border-style:solid;
	border-width:1px;
	border-color:#AC8231;
}
.recommend-menu h1.menu-name{
	padding:0px 0px 0px 0px;
}
.recommend-menu p{
	color:#FF6600;
	font-weight:bold;
	text-align:right;
}
.recommend-menu-2{
	padding:0px 0px 25px 0px;
}
.recommend-menu-2 p{
	line-height:1.2;
}
	/*店長からのご案内*/
.manager-info dt{
	padding:0px 0px 10px 0px;
	text-align:center;
}
.manager-info dd{
	line-height:1.2;
}
/*id="wayahako-footer"*/
#wayahako-footer{
	text-align:center;
	margin:auto;
	background-image:url(/img/sub-footer.gif);
	position:relative;
	width:760px;
	height:60px;
	line-height:30px;
}
#wayahako-footer p{
position:absolute;
left:30%;
top:30%;
}
/*フッター部のメニューリスト*/
.footer-menu{
	padding:10px 0px 10px 0px;
	text-align:right;
	clear:both;
}