/*************** START 共通設定 ***************/
html {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
body {
	font-family:"ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333333;
	background-image:url(images/bg.gif);
	background-repeat:repeat-y;
	background-color:#FBFBE9;
	font-size:13px;
	line-height:16px;
	margin:0px;
	padding:0px;
}
a {
	text-decoration:none
}
a:link {
	color:#FF0033;	
}
a:visited {
	color:#FF3300;
}
a:hover {
	text-decoration:blink underline;
}

p {
	line-height:16px;
}
p.menulist {
	padding-left:20px;
	line-height:8px;
}
p.notice {
	color:#CC0000;
	font-size:11px;
	text-align:right;
}
p.notice_left{
	padding-left:12px;
	color:#CC0000;
	font-size:11px;
	text-align:left;
}

h1 {
	color:#CC0000;
	font-size:15px;
	font-weight:300;
	font-style:italic;
}
h2 {
	background-color:#CC0000;
	color:#FFFFFF;
	font-size:20px;
	font-weight:400;
	font-style:none;
}
/*************** END 共通設定 ***************/
 
/*************** START 共通ヘッダ ***************/

#divtop {
	background-image:url(images/div_top.gif);
	width:800px;
	height:85px;
}

#divtitle {
	background-image:url(images/div_title.gif);
	width:800px;
	height:99px;
}

#divmenu {
	width:800px;
	height:83px;
	padding:0px;
	margin:0px;
}
#divmenu ul {
	height:83px;
	padding:0px;
	margin-top:0px;
	margin-left:204px;
}
#divmenu ul li{
	padding:0px;
	margin:0px;
	display:inline;
	list-style:none;
    float:left;
   /* width:95px;*/
}
#divmenu ul li a{
	display:block;
    /*width:95px;*/
    height:83px;
    text-indent:-150px;
    overflow:hidden;
}
#divmenu a.dinner{
	background-image:url(images/div_menu_dinner.gif);
	width:88px;
}
#divmenu a:hover.dinner{
	background-position:0px -83px;
	width:88px;
}
#divmenu a.lunch{
	background-image:url(images/div_menu_lunch.gif);
	width:95px;
}
#divmenu a:hover.lunch{
	background-position:0px -83px;
	width:95px;
}
#divmenu a.wine{
	background-image:url(images/div_menu_wine.gif);
	width:95px;
}
#divmenu a:hover.wine{
	background-position:0px -83px;
	width:95px;
}
#divmenu a.info{
	background-image:url(images/div_menu_info.gif);
	width:95px;
}
#divmenu a:hover.info{
	background-position:0px -83px;
	width:95px;
}
#divmenu a.contact{
	background-image:url(images/div_menu_contact.gif);
	width:95px;
}
#divmenu a:hover.contact{
	background-position:0px -83px;
	width:95px;
}
#divmenu a.coupon{
	background-image:url(images/div_menu_coupon.gif);
	width:95px;
}
#divmenu a:hover.coupon{
	background-position:0px -83px;
	width:95px;
}
#divmenu a.blank{
	background-image:url(images/div_menu_blank.gif);
	width:33px;
	height:73px;
}

#divsubtitle {
	position:absolute;
	left:33px;
	top:315px;
	width:414px;
	height:48px;
	z-index:13;
	visibility:visible;
}

#divfooter {
	text-align:center;
	left:0px;
	width:800px;
	height:20px;
	font-size:10px;
}
#divfooter hr {
	border-style: solid none none none;
	border-top-width: 1px;
	border-top-color: #CC0000;
	height: 2px;
	width: 90%;
}

/*************** END 共通ヘッダ ***************/

/*************** START "index.html" ***************/
#divmaincontents_index {
	width:800px;
	height:600px;
}
#divchef {
	position:absolute;
	left:530px;
	top:430px;
	width:200px;
	visibility:visible;
	text-align:center;
}
#divwelcomemsg {
	position:absolute;
	left:70px;
	top:385px;
	width:370px;
	visibility:visible;
	z-index: 15;
}
#divsubtitle2 {
	position:absolute;
	left:30px;
	top:670px;
	width:414px;
	height:48px;
	visibility:visible;
}
#divchefcareer {
	position:absolute;
	left:70px;
	top:745px;
	width:370px;
	height:100px;
	visibility:visible;
}
/***************END "index.html" ***************/

/***************START "dinner.html" ***************/
#divmaincontents_dinner {
	width:800px;
	height:600px;
}
#divdinnermenu1 {
	padding-left:10px;
	position:absolute;
	top:400px;
	left:50px;
	width:350px;
	height:430px;
}
#divdinnermenu2 {
	padding-left:10px;
	position:absolute;
	top:400px;
	left:400px;
	width:350px;
	height:430px;
	background-image:url(images/dia_dinner.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
/*#divdinnerphoto {
	background-image:url(images/dia_dinner.gif);
	position:absolute;
	top:550px;
	left:400px;
	width:393px;
	height:273px;
}*/
/***************END "dinner.html" ***************/

/***************START "lunch.html" ***************/
#divmaincontents_lunch {
	width:800px;
	height:720px;
}
#divlunchmenu1 {
	padding-left:10px;
	position:absolute;
	top:400px;
	left:50px;
	width:350px;
	height:580px;
	background-image:url(images/dia_lunch.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#divlunchmenu2 {
	padding-left:10px;
	position:absolute;
	top:400px;
	left:400px;
	width:350px;
	height:580px;
}
/***************END "lunch.html" ***************/


/***************START "wine.html" ***************/
#divmaincontents_wine {
	width:800px;
	height:550px;
}
#divwinemenu1 {
	padding-left:10px;
	position:absolute;
	top:400px;
	left:50px;
	width:350px;
	height:400px;
	background-image:url(images/dia_wine_left_moe.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
#divwinemenu2 {
	padding-left:10px;
	position:absolute;
	top:400px;
	left:400px;
	width:350px;
	height:400px;
	background-image:url(images/dia_wine_right_moe.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
#divwinemenu1 table, #divwinemenu2.table {
	padding-left:20px;
	line-height:16px;
}
td.prod {
	width:240px;
	font-size:13px;
}
td.price {
	font-size:13px;
}
/***************END "wine.html" ***************/

/***************START "info.html" ***************/
#divmaincontents_info {
	width:800px;
	height:550px;
}
#divinfo1 {
	padding-left:10px;
	position:absolute;
	top:400px;
	left:50px;
	width:700px;
	height:400px;
	background-image:url(images/dia_restaurant.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#divinfo1 table {
	padding-left:20px;
	line-height:16px;
}
#divinfo1 th {
	width:130px;
	background-color:#FC7F7F;
	border-color:#CC0000;
	border-style:dotted;
	border-width:1px;
}
#divinfo1 td {
	padding-left:10px;
}
/***************END "info.html" ***************/

/***************START "contact.html" ***************/
#divmaincontents_contact {
	width:800px;
	height:550px;
}
#divcontact1 {
	padding-left:10px;
	position:absolute;
	top:400px;
	left:50px;
	width:700px;
	height:380px;
	background-image:url(images/dia_contact.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#divcontact1　table {
	margin-left:20px;
	line-height:21px;
}
#divcontact1 th {
	width:300px;
	background-color:#FC7F7F;
	border-color:#CC0000;
	border-style:dotted;
	border-width:1px;
	font-size:18px;
	text-align:center;
}
#divcontact1 td {
	padding-left:10px;
	padding-right:10px;
}
/***************END "contact.html" ***************/

/***************START "coupon.html" ***************/
#divmaincontents_coupon {
	width:650px;
}
#divsubtitle_coupon{
	margin:10px;
}
#divcoupon {
	margin:20px;
}
#divcoupon table {
	border-collapse:collapse;
	border-style:solid;
	border-color:#333333;
	border-width:2px;
}
#divcoupon th {
	background-color:#FFE3E6;
	line-height:20px;
	border:solid 1px;
}
td.couponcontent {
	padding-left:10px;
	padding-right:10px;
	background-color:#FFE3E6;
}
#divcoupon td {
	padding-left:10px;
	padding-right:10px;
	border:solid 1px;
}
#map {
	margin:20px;
	width:550px;
	height:500px;
}
a.button, a:visited.button {
	line-height:25px;
	height:30px;
	background-color:#CC0000;
	color:#FFFFFF;
	font-size:15px;
	padding:3px;
}

/***************END "coupon.html" ***************/

