@charset "Shift_JIS";

 /* -----------------デフォルト設定 start----------------*/

 div,tr,td,th {
 	margin:0;
	padding:0;
 }
 img {
	 border:0;/*---この設定によりhtmlファイルのリンク時の画像に"border="0"を設定する必要がなくなる ---*/
	
 }
 /*---フロートボックス解除用。htmlでは<br class="clear"> で使用 ---*/
 .clear {
	 clear:both;
 }

 
 /*-----Mac Firefox用-----*/
 a {
	 outline-width: 0;
 }
 
.copyrightArea a {
	font: 10px/13px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Osaka','メイリオ','Meiryo','ＭＳ Ｐゴシック', sans-serif;
	color: #333333;
}
.copyrightArea a:link {
	font-size: 10px;
	color: #333333;
}
.copyrightArea a:visited {
	font-size: 10px;
	color: #333333;
}
.copyrightArea a:hover {
	font-size: 10px;

}
.copyrightlinkArea a:active {
	font-size: 10px;
	color: #333333;
}
 /* -----------------デフォルト設定 end----------------*/

 /*--------------------------------------
 HTML start
 ---------------------------------------*/
 body {
	 font: 12px/1.5em 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','メイリオ','Meiryo','ＭＳ Ｐゴシック', sans-serif;
 }
 
.gotopArea {
	margin:0;
	padding:0 0 6px 0;
	text-align:right;
}
.gotopArea a {
	font: 10px/1.5em 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','メイリオ','Meiryo','ＭＳ Ｐゴシック', sans-serif;
	color: #FFB300;
}
.gotopArea a:link {
	color: #FFB300;
}
.gotopArea a:visited {
	color: #AF8607;
}
.gotopArea a:hover {
	color: #FFB300;
}
.gotopArea a:active {
	color: #FFB300;
}

/* #newMenu */

#newMenu {
	text-align:left;
	margin-bottom:20px;
}
#newMenu p {
	float:left;
	padding:28px 0 0 0;
}
#newMenu a {
	float:right;
	padding:0 0 0 5px;
}



/* #digitalMenu */

#digitalMenu {
	border-top: 1px dotted #000;
	/*margin-bottom:20px;*/
	margin-bottom:0;
}
#digitalMenu h3 {
	padding: 1.5em 0;
	text-align:center;
}
#digitalMenu p {
	padding:0 0 1.5em 0;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

#digitalMenu dl{
	padding-bottom:24px;
}
#digitalMenu dl.bottom{
	padding-bottom:0px;
}
#digitalMenu dl dt{
	text-align:center;
}
#digitalMenu dl dd{
	padding-top:15px;
}

#digitalMenu li{
	float:left;
	list-style:none;
}

#digitalMenu li.fl-r{
	float:right;
}

/* #freeDrink */

#freeDrink {
	border-top: 1px dotted #000;
	padding:20px 0 ;
	margin-top:20px;
	text-align:center;
}

#freeDrink li{
	list-style:none;
	padding-left:0.5em;
}
#freeDrink a {
	padding:0;
}


/* ---------------------------------------------------------------- *
	以下リニューアル告知部分の設定です
 * ---------------------------------------------------------------- */
.re {
  width: 509px;
  /* --- マージンを設定してください --- */
  /* Note：上マージンはヘッダの下マージンとの折りたたみが生じます */
  /* Note：下マージンはコンテンツの上マージンとの折りたたみが生じます */
  margin-top: 0;
  margin-bottom: 22px;
}
.re img{
	float: left;
	 margin-top: 26px;
	 margin-left: 41px;
}

/* ---------------------------------------------------------------- *
	リニューアル告知ボタン部分の設定です
 * ---------------------------------------------------------------- */

.re_bt {
	float: left;
  width: 76px;
  margin: 0;
}

.re_bt ul {
  margin: 0;
  padding: 0;
  height: 103px;
}

.re_bt ul li {
  margin: 0;
  padding: 0;
}

.re_bt,.re_bt a,.re_bt a:hover {
  display:block;
  width: 76px;
  height: 103px;
  text-indent:-2000px;
  background: #FFFFFF url(../images/ind_re_bt.gif) no-repeat;
  text-decoration: none;
}
.re_bt a:hover {
  background-position:0px -103px;
}

 /*---以下2行はindex.htmlで使用---------------------------------------*/ 
.back01 {  background-attachment: scroll; background-image: url(../images/orange_back.gif); background-repeat: repeat-y}
.back02 {  background-attachment: scroll; background-image: url(../images/blue_back.gif); background-repeat: repeat-y}
 /*-----------------------------------------------------------------------------*/ 
 
 /*---フードメニュー---------------------------------------*/ 
 
.cautionArea {
	font: 10px/1.5em 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','メイリオ','Meiryo','ＭＳ Ｐゴシック', sans-serif;
	color: #333333;
}
.cautionArea img{
	margin:0;
	padding:2px 0;
}
.menuListTitleArea {
	font: 10px/1.5em 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','メイリオ','Meiryo','ＭＳ Ｐゴシック', sans-serif;
	margin: 0;
	padding: 10px 0 0 0;
}
.menuListArea {
 	width 509px;
 }
.menuListArea dl {
	margin: 0;
	padding:0;
	float:left;
}
.menuListArea dt {
	list-style:none;
	margin:0;
	padding:10px 21px 6px 0;
}
.menuListArea dd {
	width:85px;
	margin:0;
	padding:0 0 0 0;
	font: 10px/1.5em 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','メイリオ','Meiryo','ＭＳ Ｐゴシック', sans-serif;
	text-align:center;	
}
.menuListArea dt.end-dl {
	width:85px;
	margin:0;
	padding:10px 0 6px 0;
}

.menuListArea a:link {
	color: #FFB300;
}
.menuListArea a:visited {
	color: #FFB300;
}
.menuListArea a:hover {
	color: #FFB300;
}
.menuListArea a:active {
	color: #FFB300;
}


/*091006追加*/
#half-area{
width:509px;
margin:20px 0 20px 0;
}

.pirikara-area{
width:499px;
background:url(../images/pirikara_bottom.gif) no-repeat bottom;
padding:10px 0 10px 10px;
margin-bottom:20px;
}
.pirikara-area-in{
width:499px;
background-color:#f00000;
}
.pirikara-area-in dl {
	margin: 0;
	padding:0;
	float:left;
}
.pirikara-area-in dt {
	list-style:none;
	margin:0;
	padding:10px 16px 6px 0;
}
.pirikara-area-in dd {
	width:85px;
	margin:0;
	padding:0 0 0 0;
	font: 10px/1.5em 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','メイリオ','Meiryo','ＭＳ Ｐゴシック', sans-serif;
	text-align:center;
	color:#FFFFFF;	
}
.pirikara-area-in dt.end-dl {
	width:85px;
	margin:0;
	padding:10px 0 6px 0;
}

