@charset "Shift_JIS";

/*---------------- ここから下はヘッダーの設定です --------------------*/
#pageimg h2 {
	height: 175px;
	width: 820px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-indent: -9999px;
}


/*---------------- ここから下はメインコンテンツ部分の設定です --------------------*/
#contents {
	margin: auto;
	width: 820px;
}
#contents p {
	font-size: 14px;
	line-height: 20px;
	color: #2B2C27;
}
#contents .sub-txt {
	font-size: 12px;
}
#contents h4 {
	font-size: 18px;
	line-height: 20px;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-weight: bold;
	color: #A3333F;
}
#contents h3 {
	font-size: 16px;
	line-height: 18px;
	color: #7B6241;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}



#contents h5 {
	width: auto;
	font-size: 14px;
	line-height: 150%;
	display: block;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 5px 5px 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	color: #555555;
	border-top: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
	background-color: #f8f5e9;
}

#contents td{
	vertical-align: top;
}

#subimg {
	width: 820px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 45px;
	margin-left: auto;
}
#contents img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-style: none;
}
/*上記contents適応ブロックを増やす場合は下記のCSSを使用-*/
.contents {
	margin: 0 auto 40px;
	width: 820px;
}
.contents p {
	width: auto;
	height: auto;
	font-size: 14px;
	line-height: 20px;
	color: #2B2C27;
}
.contents .sub-txt {
	font-size: 12px;
}
.contents h4 {
	width: auto;
	height: auto;
	font-size: 18px;
	line-height: 20px;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-weight: bold;
	color: #A3333F;
}
.contents h3 {
	width: auto;
	height: auto;
	font-size: 16px;
	line-height: 18px;
	color: #7B6241;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#subimg {
	width: 820px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 45px;
	margin-left: auto;
}
.contents img {
	
}
/*---------------- ここから下はindex店舗データリストの設定です --------------------*/

#datatitle {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #A3333F;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #F5F2ED;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 3px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/shop-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#data01 {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 150%;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
	color: #2B2C27;
	width: 820px;
	border: 1px none #C4C3C1;
}
#data01 td {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 9px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C4C3C1;
	border-right-color: #C4C3C1;
	border-bottom-color: #C4C3C1;
	border-left-color: #C4C3C1;
}
#data02 {
	width: 820px;
	text-align: left;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
#data02 .txt-small{
	font-size: 12px;
}
#data02 .facility {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 16px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	color: #2B2C27;
	width: 490px;
	border: 1px none #C4C3C1;
}
#data02 .facility td {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 9px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C4C3C1;
	border-right-color: #C4C3C1;
	border-bottom-color: #C4C3C1;
	border-left-color: #C4C3C1;
}
#facilitytitle {
	width: 484px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	background-color: #CDBC8B;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #7B6241;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 3px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/facility-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#data02 #map {
	text-align: right;
	vertical-align: middle;
	height: 218px;
	width: 330px;
}
#footer {
	width: 820px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #A79393;
	border-right-color: #A79393;
	border-bottom-color: #A79393;
	border-left-color: #A79393;
	margin-top: 7px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 12px;
}

#data01 a:link {
	color: #CB831D;
}
#data01 a:hover {
	color: #8F7281;
}
#data01 a:visited {
	color: #CB831D;
}
#data01 a:active {
	color: #8F7281;
}


/*---------------- ここから下はメニューページの設定です --------------------*/

.omotenashititle {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #B55C65;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #F5F2ED;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/omotenashi-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#otoriyosetitle {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #B55C65;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #F5F2ED;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/otoriyose-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.otoriyosetitle {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #B55C65;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #F5F2ED;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/otoriyose-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#osusumetitle {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #B55C65;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #F5F2ED;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/osusume-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.osusumetitle {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #B55C65;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #F5F2ED;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/osusume-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.osusume {
	width: 820px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	text-align: center;
}
.osusume img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.osusume p {
	font-size: 12px;
	line-height: 18px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #2B2C27;
}
.osusume h3 {
	font-size: 16px;
	line-height: 20px;
	color: #822C23;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.osusume h4 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #7B6241;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #B7B7B7;
	border-right-color: #B7B7B7;
	border-bottom-color: #B7B7B7;
	border-left-color: #B7B7B7;
}

.menu-txt01{
	width: 814px;
	height: auto;
	margin: 0 auto 0px;
	padding: 5px 0 15px;
	text-align: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	letter-spacing: 130%;
	font-weight: bolder;
	color: #ff0000;
	border-bottom: #C4C3C1 1px solid;
}

#foodtitle {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #CDBC8B;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #7B6241;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/food-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.foodtitle {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #CDBC8B;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #7B6241;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/food-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#subimg img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#food {
	margin: auto;
	width: 820px;
}
.food {
	margin: auto;
	width: 820px;
}
.dishmenu .sub {
	font-size: 10px;
}
.dishmenu {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	line-height: 16px;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	color: #2B2C27;
	width: 400px;
	border: 1px none #C4C3C1;
}
.dishmenu td {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C4C3C1;
	border-right-color: #C4C3C1;
	border-bottom-color: #C4C3C1;
	border-left-color: #C4C3C1;
}


/* この下はdish menu　修正版です*/
.dish-menu .sub {
	font-size: 10px;
}
.dish-menu {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	line-height: 16px;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	color: #2B2C27;
	width: 820px;
	border: 1px none #C4C3C1;
}
.dish-menu .td1 {
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C4C3C1;
	border-right-color: #C4C3C1;
	border-bottom-color: #C4C3C1;
	border-left-color: #C4C3C1;
}
.dish-menu .td2 {
	text-align: right;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C4C3C1;
	border-right-color: #C4C3C1;
	border-bottom-color: #C4C3C1;
	border-left-color: #C4C3C1;
}
.dish-menu .td3 {
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #C4C3C1;
	border-right-color: #C4C3C1;
	border-bottom-color: #C4C3C1;
	border-left-color: #C4C3C1;
}
.dish-menu .center-space {
	border-top: none;
	border-right: none #C4C3C1;
	border-bottom: none #C4C3C1;
	border-left: none #C4C3C1;
}
/* この上はdish menu　修正版です*/


#drinktitle {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #CCA7AC;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #9A5059;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/drink-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.drinktitle02 {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #B55C65;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #9A5059;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/drink-bar02.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.drinktitle03 {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #CDBC8B;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #F5F2ED;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/drink-bar03.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


#drink {
	margin: auto;
	width: 820px;
}

.drink {
	margin: auto;
	width: 820px;
}


/*---------------- ここから下は料理（プレート）ページの設定です --------------------*/
#setmenu-title {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #B55C65;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #F5F2ED;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/setmenu-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}



/*---------------- ここから下はスケジュールページの設定です --------------------*/
#schedule-title01 {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #CDBC8B;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #F5F2ED;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/schedule-bar01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}




#schedule-title02 {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #B55C65;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #F5F2ED;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/schedule-bar02.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


/*---------------- ここから下はコースメニューページの設定です --------------------*/
#coursetitle {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #B55C65;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #F5F2ED;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/course-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.course {
	width: 820px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
}
.course img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.course p {
	font-size: 12px;
	line-height: 18px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #2B2C27;
}
.course h3 {
	font-size: 16px;
	line-height: 20px;
	color: #822C23;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CDBC8B;
	border-right-color: #CDBC8B;
	border-bottom-color: #CDBC8B;
	border-left-color: #CDBC8B;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.course h4 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #7B6241;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #B7B7B7;
	border-right-color: #B7B7B7;
	border-bottom-color: #B7B7B7;
	border-left-color: #B7B7B7;
}.course img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.course div {
	width: 404px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.course img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.course #freedrink {
	background-color: #EFEFE5;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px dotted #AFAFB1;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 20px;
	color: #3D2E26;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#freedrink h5 {
	background-color: #CDBC8B;
	width: 382px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bolder;
	color: #5A2E24;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.course .oshirase01 {
	background-color: #EFEFE5;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px dotted #AFAFB1;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 20px;
	color: #3D2E26;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.oshirase01 h5 {
	background-color: #CDBC8B;
	width: 382px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bolder;
	color: #5A2E24;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.strong-txt {
	font-size: 16px;
	line-height: 20px;
	font-weight: bolder;
	color: #A3333F;
}
#freedrink strong {
	color: #502727;
}

/*---------------- ここから下はケーキページの設定です --------------------*/
#cake-title {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #B55C65;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #F5F2ED;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/cake-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cake {
	width: 820px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
}
.cake img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.cake p {
	font-size: 12px;
	line-height: 18px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #2B2C27;
}
.cake h3 {
	font-size: 16px;
	line-height: 20px;
	color: #822C23;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CDBC8B;
	border-right-color: #CDBC8B;
	border-bottom-color: #CDBC8B;
	border-left-color: #CDBC8B;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.cake h4 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #7B6241;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #B7B7B7;
	border-right-color: #B7B7B7;
	border-bottom-color: #B7B7B7;
	border-left-color: #B7B7B7;
}.cake img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.cake div {
	width: 404px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.cake img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/*---------------- ここから下はケータリングページの設定です --------------------*/
#catering-title {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #CDBC8B;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #F5F2ED;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/catering-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.catering {
	width: 820px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
}
.catering img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.catering p {
	font-size: 12px;
	line-height: 18px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #2B2C27;
}
.catering h3 {
	font-size: 16px;
	line-height: 20px;
	color: #822C23;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CDBC8B;
	border-right-color: #CDBC8B;
	border-bottom-color: #CDBC8B;
	border-left-color: #CDBC8B;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.catering h4 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #7B6241;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #B7B7B7;
	border-right-color: #B7B7B7;
	border-bottom-color: #B7B7B7;
	border-left-color: #B7B7B7;
}
.catering img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.catering div {
	width: 404px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.catering img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
/*---------------- ここから下はランチページの設定です --------------------*/
#lunch-title {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #CDBC8B;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #7B6241;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/lunch-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.lunch-title {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #CDBC8B;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #7B6241;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/lunch-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/*---------------- ここから下はディナーページの設定です --------------------*/
.dinner-title {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #B55C65;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #ffffff;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/dinner-bar01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.weekly-dinner-title01 {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #B55C65;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #ffffff;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/weekly-dinner-bar01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


/*---------------- ここから下はテイクアウトページの設定です --------------------*/
.takeout-title01 {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #B55C65;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #7B6241;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/takeout-bar01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.takeout-title02 {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #CDBC8B;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #7B6241;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/takeout-bar02.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
/*---------------- ここから下はモーニングページの設定です --------------------*/
#morning-title {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #B55C65;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #F5F2ED;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/morning-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#morning-title02 {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #CDBC8B;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #7B6241;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/morning-bar02.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.morning {
	width: 820px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
}



/*---------------- ここから下はセットメニューページの設定です --------------------*/

.setmenu-title {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #CDBC8B;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #7B6241;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/setmenu-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.setmenu-title02 {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #CDBC8B;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #F5F2ED;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/setmenu-bar02.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.setmenu {
	width: 820px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
}
.setmenu img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.setmenu p {
	font-size: 12px;
	line-height: 18px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #2B2C27;
}

.setmenu h3 {
	font-size: 16px;
	line-height: 20px;
	color: #822C23;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CDBC8B;
	border-right-color: #CDBC8B;
	border-bottom-color: #CDBC8B;
	border-left-color: #CDBC8B;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}

.setmenu h4 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #7B6241;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #B7B7B7;
	border-right-color: #B7B7B7;
	border-bottom-color: #B7B7B7;
	border-left-color: #B7B7B7;
}

.setmenu img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.setmenu div {
	width: 404px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.setmenu img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}






/*---------------- ここから下はスイーツページの設定です --------------------*/
#r-sweets-title {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #B55C65;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #F5F2ED;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/sweets-reco-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#sweets-title {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #CDBC8B;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #7B6241;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/sweets-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.sweets-title02 {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #B55C65;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #F5F2ED;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/sweets-bar02.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.sweets {
	width: 820px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
}
.sweets img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.sweets p {
	font-size: 12px;
	line-height: 18px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #2B2C27;
}

.sweets h3 {
	font-size: 16px;
	line-height: 20px;
	color: #822C23;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CDBC8B;
	border-right-color: #CDBC8B;
	border-bottom-color: #CDBC8B;
	border-left-color: #CDBC8B;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}

.sweets h4 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #7B6241;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #B7B7B7;
	border-right-color: #B7B7B7;
	border-bottom-color: #B7B7B7;
	border-left-color: #B7B7B7;
}

.sweets img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.sweets div {
	width: 404px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.sweets img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}



/*----------------- ここから下はデコレーションケーキページの設定です---------------*/
#decoratedcake-title {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #B55C65;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #F5F2ED;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/decoratedcake-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.decoratedcake {
	width: 820px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
}
.decoratedcake img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.decoratedcake p {
	font-size: 12px;
	line-height: 18px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #2B2C27;
}
.decoratedcake h3 {
	font-size: 16px;
	line-height: 20px;
	color: #822C23;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CDBC8B;
	border-right-color: #CDBC8B;
	border-bottom-color: #CDBC8B;
	border-left-color: #CDBC8B;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.decoratedcake h4 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #7B6241;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #B7B7B7;
	border-right-color: #B7B7B7;
	border-bottom-color: #B7B7B7;
	border-left-color: #B7B7B7;
}

.decoratedcake img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.decoratedcake div {
	width: 404px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.decoratedcake img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}




/*----------------- ここから下はアニバーサリーページの設定です---------------*/
#anniversary-title {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #B55C65;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #F5F2ED;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/anniversary-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.anniversary {
	width: 820px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
}
.anniversary img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.anniversary p {
	font-size: 12px;
	line-height: 18px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #2B2C27;
}
.anniversary h3 {
	font-size: 16px;
	line-height: 20px;
	color: #822C23;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CDBC8B;
	border-right-color: #CDBC8B;
	border-bottom-color: #CDBC8B;
	border-left-color: #CDBC8B;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.anniversary h4 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #7B6241;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #B7B7B7;
	border-right-color: #B7B7B7;
	border-bottom-color: #B7B7B7;
	border-left-color: #B7B7B7;
}.anniversary img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.anniversary div {
	width: 404px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.anniversary img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


/*------------- ここから下は日替りメニューページの設定です -------------------*/
#higawari-title {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #CDBC8B;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #7B6241;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/daily-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.higawari {
	width: 820px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
}
/*---------------- ここから下は週替わりメニューページの設定です --------------------*/
#weekly-title {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #CDBC8B;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #7B6241;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/weekly-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
/*---------------- ここから下はお弁当ページの設定です --------------------*/
#obentotitle {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #CDBC8B;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #7B6241;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	background-attachment: scroll;
}
/*---------------- ここから下はクーポンページの設定です --------------------*/
#coupon {
	border: 1px dotted #333333;
	text-align: center;
	background-color: #F1F0EC;
	background-attachment: scroll;
	background-image: url(../img/coupon-bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
#coupon h2 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 18px;
	line-height: 22px;
	color: #4F2728;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#coupon h3 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 24px;
	line-height: 26px;
	color: #A3333F;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#coupon .text-main-sub01 {
	font-size: 16px;
	line-height: 150%;
}
#coupon .text-main-sub02 {
	font-size: 26px;
	line-height: 150%;
}
#coupon .text-main-sub03 {
	font-size: 14px;
	line-height: 150%;
}
#coupon p {
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
}
#coupontitle {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #B3A79A;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #FFFFFF;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/coupon-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#coupon h5 {
	background-attachment: scroll;
	background-image: url(../img/coupon-title-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 580px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	line-height: 18px;
	letter-spacing: 0.3em;
	color: #4D3732;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
#coupon-txt {
	text-align: center;
	margin: 0 auto 20px;
	width: 800px;
	font-size: 14px;
	line-height: 20px;
}

.coupon {
	border: 1px dotted #333333;
	text-align: center;
	background-color: #F1F0EC;
	background-attachment: scroll;
	background-image: url(../img/coupon-bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
.coupon h2 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 18px;
	line-height: 22px;
	color: #4F2728;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.coupon h3 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 24px;
	line-height: 26px;
	color: #A3333F;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.coupon .text-main-sub01 {
	font-size: 16px;
	line-height: 150%;
}
.coupon .text-main-sub02 {
	font-size: 26px;
	line-height: 150%;
}
.coupon .text-main-sub03 {
	font-size: 14px;
	line-height: 150%;
}
.coupon p {
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
}
.coupontitle {
	width: 814px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	background-color: #B3A79A;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
	color: #FFFFFF;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/coupon-bar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.coupon h5 {
	background-attachment: scroll;
	background-image: url(../img/coupon-title-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 580px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	line-height: 18px;
	letter-spacing: 0.3em;
	color: #4D3732;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
.coupon-txt {
	text-align: center;
	margin: 0 auto 20px;
	width: 800px;
	font-size: 14px;
	line-height: 20px;
}


