@charset "shift_jis";
/* CSS Document */

.title{
	margin: 2px auto;/* ボックスのマージン領域の幅を指定 */
	text-align: left; /* 行揃えの位置・均等割付を指定する */
	line-height: 160%; /* 行の高さ */
	color:#F36;
	font-size: 16px;
	font-weight: bold; /* フォントの太さを指定 */ /* コンテンツ名 */
	text-align:center;
}

.il_osusume{
	margin-bottom:10px;
}

.ill_menu{
	text-align:center;
	color:#F36;
	font-size:14px;
	font-weight:bold;
	width: 410px;
	margin:5px auto 20px;
	padding: 10px 0;
	background-color: #FFC;
	border: 4px dotted #F00;
}


.to16_ha{
	text-align:center;
	color:#F36;
	font-size:13pt;
	font-weight:bold;
	width: 406px;
	margin:3px auto;
	padding: 10px 0;
	background-color: #FFC;
	border: 3px double #F00;
}

.to16_gr{
	text-align:center;
	color:#F36;
	font-size:12pt;
	font-weight:bold;
	width: 420px;
	margin:3px auto;
	padding: 10px 0;
	background-color: #FFC;
}

.kakko{
	font-size:20pt;
}
	
.to16_gr p{
	margin:0;
	font-size:12pt;

}
/* メニュー名　赤　中央 */
H2{
	margin:5px 0px 3px 0px;
	padding: 0;
	color: #C90D45;
	font-size: 11pt;
	font-weight: normal;
	text-align: center;

}

.birth_menu{
	text-align: center; /* 余白 */
	margin: 5px 0px 0px 0px;
	line-height: 1.3; /* 行の高さ */
	font-size: 12pt;/* フォントのサイズを指定 */
	color: #F63;/* フォントの色を指定 */
	font-weight: bold;

}

.birth_nedan{
	text-align: center; /* 余白 */
	margin: 3px 0px 2px 0px;
	line-height: 1.2; /* 行の高さ */
	font-size: 12pt;/* フォントのサイズを指定 */
	color: #F03;/* フォントの色を指定 */
	font-weight: bold;

}

.closed{
	padding-left: 0.5em; /* 余白 */
	font-size: 80%;
	color:#444;
	font-weight: normal;
	text-align: left;
	line-height: 1.4; /* 行の高さ */
	margin: 5px 0px;
}

.ten{
	font-size:120%;
	color:#F00;
	font-weight:bold;
}

.rest{
	font-size:14pt;
	font-weight: bold;
	color: #F03;
	text-align: center;
}

/* フォント３　ピンク　太字 */
.h1{

margin:0.3em 0 0.3em 0;
padding: 0;
color: #FF3366;
font-size: 100%;
font-weight: bold;
text-align: center;

}


/* 茶　フォント1　中央 */
H3{
	margin:0 0 5px 0;
	font-size: 70%;
	color: #663300;
	font-weight: normal;
	text-align: center;
	line-height: 1.3;

}

.h3{
	margin:0 0 0 0;
	font-size: 70%;
	color: #663300;
	font-weight: normal;
	text-align: center;
	line-height: 1.3;

}


/* 赤　フォント1　中央　値段 */
H4{
	margin:3px 0px 5px 0px;
	padding-left: 0px;
	font-size: 75%;
	color: #FF0000;
	font-weight: normal;
	text-align: center;
	line-height: 1.2;

}

/* みどり　フォント2　店名 */
H5{
	margin:0 0 0 0;
	padding-left: 0px;
	font-size: 11pt;
	color: #F00;
	font-weight: normal;
	text-align: center;
	line-height: 1.4;

}


.new{
	margin:0 0 0 10px;
	padding-left: 0px;
	font-size: 90%;
	color: #F3C;
	font-weight: normal;
	line-height: 1.4;
	width: 85%;
	text-align: left;
}

/* 水色　フォント２　中央 */
.date{
	margin:0 0 0 0;
	padding-left: 0px;
	font-size: 80%;
	color: #00B8ED;
	font-weight: normal;
	text-align: center;
	line-height: 1.4;
}


.up{
	margin:0 auto 12px;
	padding: 0;
	color:#CC0000;
	font-size: 80%;
	font-weight: bold;
	text-align: right;
	width: 400px;
}


/* 限定ページメニュー名　赤　中央 */
.menu1{
	margin:5px 0px 3px 0px;
	padding: 0;
	color: #C90D45;
	font-size: 120%;
	font-weight: normal;
	text-align: center;

}

/* 限定ページ 茶　フォント2　左 */
.menu2{
	margin:0 0 0 0;
	padding-left: 150px;
	font-size: 95%;
	color: #663300;
	font-weight: normal;
	text-align: left;
	line-height: 1.4;

}

/* 限定ページ 赤　フォント1　中央　値段 */
.menu3{
	margin:3px 0px 5px 0px;
	padding-left: 0px;
	font-size: 85%;
	color: #FF0000;
	font-weight: normal;
	text-align: center;
	line-height: 1.2;

}

/* 限定ページ みどり　フォント2　店名 */
.menu4{
	margin:5px 0 0 0;
	padding-left: 0px;
	font-size: 12px;
	color: #004d25;
	font-weight: normal;
	text-align: center;
	line-height: 1.4;

}

.suzuran{
	padding-left: 40px;
	font-size: 12px;
	color: #004d25;
	font-weight: normal;
	line-height: 1.4;

}


/* 限定ページ コメント茶　フォント2　左 */
.menu5{
	margin:0 0 0 0;
	padding-left: 5px;
	font-size: 92%;
	color: #333333;
	font-weight: normal;
	text-align: left;
	line-height: 1.5;

}
#haru1{
	width:700px;
	margin: 0px 0px 0px 0px;
	}
#haru H3{
	margin:0 0 0 0;
	padding-left: 0px;
	font-size: 70%;
	color: #663300;
	font-weight: normal;
	text-align: left;
	line-height: 1.4;

}
#haru1{
	width:690px;
	margin: 10px 0px 3px 25px;
	}

#haru1_l{
	width:360px;
	float: left;
	}
#haru1_r{
	width:320px;
	float: right;
	}
#haru2{
	width:690px;
	margin: 10px 0px 3px 25px;
	}
#haru2_l{
	width:360px;
	float: left;
	}
#haru2_r{
	width:320px;
	float: right;
	}


#curry{
	width: 390px;
	padding: 10px 5px 5px 5px;
	margin: 5px 0px 10px 155px;
	background-color: #FF9;
	border-style: double;
	border-color: #F60;
	}

#ht1{
	width:405px;
	margin: 10px auto;
	background-color: #FFC;
	}
	
#ht1_curry{
	width:470px;
	margin: 10px auto;
	background-color: #FFC;
	border:2px solid #F00;
	display:block;
	padding: 4px 5px 4px;
	}

#ht1_curry h2{
	margin:5px 0px 3px 0px;
	padding: 0;
	color: #C90D45;
	font-size: 13pt;
	font-weight: normal;
	text-align: center;
	line-height: 1.4;
	}


#ht1_l{
	width:200px;
	float: left;
	}
#ht1_r{
	width:200px;
	float: right;
	}
/*====イベント名 リボン====*/
.rib_r{
	font-size: 11pt;/* フォントのサイズを指定 */
	color: #F00;/* フォントの色を指定 */
	font-weight: bold;
	line-height: 1.3;
}


a:link{
color: #0000FF;
font-weight: bold;
text-decoration: none;
}


a:visited{
color: #0000FF;
font-weight: bold;
text-decoration: none;
}


a:hover{
background-color: #0000FF;
color: #FFFFFF;
text-decoration: none;
}

/*6/30追加分*/

.tyui H1{
	text-align:left;
}

.chicken{
	margin-top:4px;
	
}

.chicken H3{
	text-align:left;
}
	
h3.left{
	text-align:left;
	padding-left:10px;
}

h3.right{
	text-align:right;
	padding-right:10px;
}
.okoran{
	font-size:10px;
	text-align:center;
	color:#F60;
	font-weight: bolder;
	margin: 3px 0;
}

.onmen{
	font-size:12pt;
	color:#F36;
	font-weight:bold;
	text-align:center;
	margin-bottom:5px;
}

.on{
	font-size:17pt;
	color:#F00;
	font-weight:bold;
	text-align:center;
	margin:5px 0;
	line-height:1.4;
}

.tyui_left{
	font-size:10px;
	color: #630;
	margin-top: 5px;
	padding-left: 3em;
	text-indent: -1em;
	line-height: 1.5;
	
}

.emphasis{
	font-weight:bold;
	font-size:12pt;
}

.nikuman{
	margin-bottom:10px;
}

p.h2{
	margin:5px 0px 3px 15px;
	padding: 0;
	color: #C90D45;
	font-size: 95%;
	font-weight: normal;
	text-align: left;

}

p.h3{
	margin:0 0 0 5px;
	font-size: 70%;
	color: #663300;
	font-weight: normal;
	text-align: left;
	line-height: 1.3;

}

p.h4{
	margin:0px 0px 0px 0px;
	padding-left: 0px;
	font-size: 75%;
	color: #FF0000;
	font-weight: bold;
	text-align: left;
	line-height: 1.2;

}

p.h5{
	margin:0 10px 0 0;
	padding-left: 0px;
	font-size: 10pt;
	color: #F00;
	font-weight: normal;
	text-align: right;
	line-height: 1.4;

}

.tyuigaki{
	width:425px;
	margin:15px 0 0 20px;
}

.tyuigaki2{
	width:410px;
	margin:15px auto 0;
}

.set{
	margin:2px 0 3px 0px; /* 余白 */
	font-size: 80%;
	color: #03C;
	font-weight: normal;
	text-align: center;
	line-height: 1.4; /* 行の高さ */
}

.table_souve{
	margin:0 auto;
	width: 450px;
}

.table_souve table{
	width:100%;
}

.ma_to5{
	margin-top:5px;
}

.ma_to10{
	margin-top:10px;
}

.pickup{
	color:#F00;
	font-size:13px;
	font-weight:900;
}

.gr_ch{
	font-size: 12px;
	color: #03C;
	font-weight: normal;
	text-align: center;
	line-height: 1.2; /* 行の高さ */
}

.cup_ichi{
	margin:0px 0px 0px 0px;
	font-size: 11px;
	color: #FF0000;
	text-align: left;
	line-height: 1.2;
}

h2.left{
	text-align:left;
	margin: 5px;
	line-height: 1.3;
}

.menu_cap{
	color: #C90D45;
	font-size: 95%;
	font-weight: normal;
	text-align: center;
	margin: 8px auto 4px;

}

h4.right{
	text-align:right;
	margin-right:12px;
	margin-top: 5px;
}

.main_table{
	width:450px;
	margin:0 auto;
}

.tenpo{
	width:390px;
	margin:5px auto;
	border: 4px double #FA97FF;
	padding: 5px;
}

.tbl{
	width:410px;
	margin:0 auto;
}

.suzuran{
	font-size:16pt;
	color:#F00;
	font-weight:bold;
	margin:0px 0 5px;
	line-height:normal;
}

.kikan{
	color:#F00;
	font-weight: bold;
	margin: 15px 25px 5px;
	font-size: 11pt;
}

p.at01{
	font-size:11pt;
	text-align: center;
	line-height: 1.3;
	margin: 5px 0;
}

#tyui{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 50px;
}

#tyui .h1{
	margin:5px 5px 5px 5px;
	font-size: 10pt;
	color : #333333;
	text-align: left;
	font-weight: normal;
	line-height: 1.2;
	letter-spacing: 1px;

}

.suzuran_center{
	margin:0 auto;
	width:330px;
}

.suzuran_comm{
	font-size:14px;
	text-align: center;
}

.cafe_cake{
	margin:10px 0 0 5px;
	color:#F3C;
	font-size:10pt;
	text-align:left;
}
	
.cafe_cake2{
	margin:5px 5px 0 0;
	color:#F3C;
	font-size:11px;
	text-align:right;
}

.cafe_pizza{
	margin:10px 0 0 0;
	color:#F3C;
	font-size:11pt;
	text-align:center;
}

.cafe_pizza2{
	margin:10px 0 0 0;
	color:#F3C;
	font-size:9pt;
	text-align:center;
	line-height:1.4;
}

.cafe_table{
	width:520px;
	margin:5px auto;
}

.ma10{
	margin:10px 0;
}

.menu{
	margin:10px 0 3px 0px;
	padding-left: 0.5em; /* 余白 */
	font-size: 80%;
	color:#F33;
	font-weight: normal;
	text-align: left;
	line-height: 1.4; /* 行の高さ */
}

.birth,.geinou{
	margin:10px auto;
	width:600px;
	
}

.kids_tbl{
	margin-left:50px;
	width:450px;
}

.td_l,.td_r{
	width:290px;
}

.kids_box{
	background-color:#FCC;
	padding:5px 10px 10px;
	width:600px;
	margin:0 auto;
}

.smile_plus{
	color:#063;
	padding:5px 0;
	text-align:center;
	font-weight: bold;
	font-size: 11pt;
}

.winter_table{
	margin:0 auto;
	width:440px;
	text-align:center;
}

