@charset "utf-8";
/* CSS Document */

#sale_table img {
	margin:20px 25px;
	}

.text-yellow{
	color: #FFCC00;
}
.menu-com{
	height: 60px;
	width: 670px;
	display: block;
	clear: none;
	float: none;
	padding-left: 20px;
}
.cccc{
	height: 30px;
	width: 180px;
	display: block;
	clear: none;
	float: right;
	padding-top: 30px;
	text-align: right;
}
.carttitle{
	height: 20px;
	width: 325px;
	display: block;
	clear: none;
	float: left;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
	font-size: 100%;
	font-weight: bold;
	color: #FFFF99;
	}
.cart-bt{
	display: block;
	clear: none;
	float: right;
	height: 25px;
	width: 325px;
	padding-bottom: 5px;
	text-align: right;
	padding-top: 30px;
	padding-right: 20px;
}
.table03{
	font-size: 100%;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 150%;
	width: 640px;
	clear: none;
	float: none;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
.greeting{
	/*height: 195px;*/
	height:140px;
	width: 690px;
	display: block;
	clear: none;
	float: left;
	font-size:120%;
	line-height:145%;
	color:#FFEFC6;
	/*font-size: 125%;
	line-height: 125%;
	color: #FFFFFF;*/
	padding-left: 30px;
	background-attachment: scroll;
	background-image: url(../img/top-1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 10px;
	padding-bottom:5px;
}
.t-navi00{
	height: 60px;
	width: 670px;
	background-attachment: scroll;
	background-image: url(../img/ttt_r2_c1.jpg);
	background-repeat: no-repeat;
	display: block;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
	padding-left: 20px;
}
.osusume{
	display: block;
	height: auto;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
	clear: none;
	float: none;
	padding-top: 20px;
	background-attachment: scroll;
	background-image: url(../img/os05.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.os{
	height: auto;
	width: 330px;
	display: block;
	float: left;
	clear: none;
}
.os-pic{
	height: 150px;
	width: 120px;
	display: block;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 5px;
	padding-left:5px;
	clear: none;
	float: left;
	background-color: #330000;
}
.os-com{
	height: auto;
	width: 190px;
	display: block;
	clear: none;
	padding-left: 10px;
	line-height: 125%;
	color: #FFFFFF;
	padding-top: 10px;
	float: right;
}
.os-bt{
	height: auto;
	width: 190px;
	display: block;
	clear: none;
	text-align: right;
	padding-right: 10px;
	float: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
.os-bt01{
	height: auto;
	width: 180px;
	display: block;
	clear: none;
	text-align: left;
	float: right;
	padding-left: 10px;
	padding-bottom: 5px;
	line-height: 175%;
}
.t-navi01{
	height: 21px;
	width: 670px;
	background-attachment: scroll;
	background-image: url(../img/ttt_r4_c1.jpg);
	background-repeat: no-repeat;
	display: block;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
	padding-top: 39px;
	padding-left: 20px;
	font-size: 125%;
	font-weight: bold;
	color: #FFFF99;
}
.new{
	display: block;
	clear: none;
	float: none;
	height: 70px;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
}
.new-pic{
	background-color: #330000;
	text-align: center;
	height: 65px;
	width: 130px;
	float: left;
	padding-top: 5px;
}
.new-com{
	height: 65px;
	width: 510px;
	text-align: left;
	clear: none;
	float: right;
	padding-top: 5px;
	padding-left: 10px;
	font-size: 100%;
	color: #FFFFFF;
}
.n-back{
	height: auto;
	width: 660px;
	background-attachment: scroll;
	background-image: url(../img/n-back.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	display: block;
	clear: none;
	float: none;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 30px;
}
.toku{
	display: block;
	clear: none;
	float: none;
	height: auto;
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	}
.t-left{
	background-color: #990000;
	display: block;
	clear: none;
	float: left;
	height: auto;
	width: 185px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 10px;
	font-size: 100%;
	line-height: 150%;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
}

.t-right{
	background-color: #660000;
	display: block;
	clear: none;
	float: left;
	height: auto;
	width: 465px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 10px;
	font-size: 100%;
	line-height: 150%;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
}

.t-right a{color:#ffffff;text-decoration:none;}
.t-right a:link{color:#ffffff;text-decoration:none;}
.t-right a:visited{color:#ffffff;text-decoration:none;}
.t-right a:active{color:#ffffff;text-decoration:none;}
.t-right a:hover{color:#ffff00;text-decoration:none;}

.set{
	display: block;
	clear: none;
	height: 410px;
	width: 690px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	font-size: 115%;
	/*font-size: 125%;*/
	color: #FFFFFF;
	background-image: url(../img/m-back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #660000;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.set_title{
	display: block;
	clear: none;
	float: left;
	height: 25px;
	width: 525px;
	padding-top: 15px;
	padding-left: 15px;
}
.set_title02{
	display: block;
	clear: none;
	float: left;
	height: 25px;
	width: 525px;
	padding-top: 15px;
	padding-left: 15px;
}
.set_plice{
	display: block;
	clear: none;
	float: right;
	height: 25px;
	width: 135px;
	padding-top: 15px;
	padding-right: 15px;
	text-align: right;
	font-size: 135%;
}
.set_plice02{
	display: block;
	clear: none;
	float: right;
	height: 25px;
	width: 135px;
	padding-top: 15px;
	padding-right: 15px;
	text-align: right;
	font-size: 135%;
}
.set_pic{
	display: block;
	clear: none;
	float: left;
	height: 250px;
	width: 320px;
	padding-left: 7px;
	padding-top: 27px;
	padding-right: 8px;
	line-height: 115%;
}
.set_pic01{
	display: block;
	clear: none;
	float: right;
	height: 250px;
	width: 320px;
	padding-left: 7px;
	padding-top: 27px;
	padding-right: 8px;
	line-height: 115%;
}
.set_pic02{
	display: block;
	clear: none;
	float: right;
	height: 250px;
	width: 320px;
	padding-left: 7px;
	padding-top: 27px;
	padding-right: 8px;
	line-height: 115%;
}
.set_com{
	line-height:125%;
	/*line-height: 115%;*/
	clear: none;
	float: right;
	height: auto;
	width: 335px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	padding-bottom: 10px;
}
.set_com01{
	line-height:125%;
	/*line-height: 115%;*/
	clear: none;
	float: left;
	height: auto;
	width: 335px;
	padding-top: 20px;
	padding-right: 5px;
	padding-left: 15px;
	display: block;
	padding-bottom: 10px;
}
.set_com02{
	line-height: 115%;
	clear: none;
	float: left;
	height: auto;
	width: 335px;
	padding-top: 20px;
	padding-right: 5px;
	padding-left: 15px;
	display: block;
	padding-bottom: 10px;
}
.set_nai_t{
	height: auto;
	width: 85px;
	float: left;
	display: block;
	padding-left: 10px;
	font-size: 88%;
	line-height: 125%;
	padding-bottom: 5px;
}
.set_nai_t02{
	height: auto;
	width: 80px;
	float: left;
	display: block;
	padding-left: 10px;
	font-size: 88%;
	line-height: 125%;
	padding-bottom: 5px;
	padding-left:15px;
}
.set_nai{
	height: auto;
	width: 250px;
	float: right;
	display: block;
	line-height: 125%;
	font-size: 95%;
	/*font-size: 88%;*/
	padding-left: 10px;
	padding-bottom: 5px;
	}
.set_nai_bt{
	float: right;
	height: auto;
	width: 660px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 10px;
	display: block;
	padding-top: 5px;
	text-align: right;
	}
.set_nai_bt01{
	float: left;
	height: auto;
	width:335px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	padding-top: 5px;
	text-align: right;
	}

.set01{
	display: block;
	float: none;
	height: 400px;
	width: 690px;
	margin-right: auto;
	margin-left: auto;
	font-size: 115%;
	/*font-size: 125%;*/
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../img/m-back01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.set02{
	display: block;
	float: none;
	height:510px;
	width: 690px;
	margin-right: auto;
	margin-left: auto;
	font-size: 115%;
	/*font-size: 125%;*/
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../img/m-back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #660000;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.cco{
	display: block;
	clear: none;
	height: auto;
	width: 680px;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
	float: none;
	padding-bottom:10px;
}
.ne-bt{
	display: block;
	clear: none;
	height: 25px;
	width: 200px;
	text-align: right;
	float: right;
}
.ne-bt01{
	display: block;
	clear: none;
	height: 25px;
	width:150px;
	/*width: 200px;*/
	text-align: right;
	float: right;
	margin-top: 10px;
}
.ne-bt02{
	display: block;
	clear: none;
	height: 25px;
	text-align: right;
	float: right;
	margin-top: 10px;
	padding-top: 20px;
}
.ne-bt005{
	display: block;
	clear: none;
	height: 80px;
	width: 690px;
	text-align: left;
	float: right;
}
.p-back{
	background-attachment: scroll;
	background-image: url(../img/p-back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	clear: none;
	height: 288px;
	width: 684px;
	margin-right: auto;
	margin-left: auto;
	float: none;
}
.p-pic{
	height: 160px;
	width: 239px;
	padding-left: 18px;
	display: block;
	clear: none;
	padding-top: 12px;
}
.p-title{
	display: block;
	clear: none;
	height: 97px;
	width: 239px;
	padding-top: 15px;
	padding-left: 20px;
	color: #000000;
	font-size: 88%;
	line-height: 150%;
}

* html .p-title{ 
	display: block;
	clear: none;
	height: 97px;
	width: 239px;
	padding-top: 15px;
	padding-left: 18px;
}
.p-text{
	display: block;
	clear: none;
	height: 264px;
	width: 393px;
	padding-top: 20px;
	padding-right: 15px;
	font-size: 100%;
	line-height: 150%;
	color: #000000;
	float: right;
}
.font-20{
	font-size: 155%;
	/*font-size: 175%;*/
	font-weight: bold;
	color: #000000;
}
.s-koumoku{
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	clear: none;
	float: left;
	height: auto;
	width: 265px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 40px;
	text-align: right;
	line-height: 125%;
}
* html.s-koumoku{
	padding-bottom: 20px;
}
.s-koumoku a{color:#ffffff;text-decoration:none;}
.s-koumoku a:link{color:#ffffff;text-decoration:none;}
.s-koumoku a:visited{color:#ffffff;text-decoration:none;}
.s-koumoku a:active{color:#ffffff;text-decoration:none;}
.s-koumoku a:hover{color:#ffff00;text-decoration:none;}

.s-coments{
	font-size: 100%;
	line-height: 125%;
	font-weight: normal;
	color: #999999;
	display: block;
	clear: none;
	float: left;
	height: 50px;
	width: 375px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

.re-00{
	display: block;
	clear: none;
	float: none;
	height: 240px;
	width: 670px;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #660000;
}
.re-pic00{
	display: block;
	clear: none;
	float: left;
	height: 210px;
	width: 280px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.re-pic01{
	display: block;
	clear: none;
	float: left;
	height: 150px;
	width: 200px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.sozai{
	height:215px;
	width: 265px;
	display: block;
	clear: none;
	float: left;
	padding-top: 25px;
	line-height: 125%;
	color: #FFFFFF;
}
.ryou{
	height: 215px;
	width: 75px;
	display: block;
	clear: none;
	float: right;
	padding-top: 25px;
	line-height: 125%;
	color: #FFFFFF;
}
.re-text{
	height: 190px;
	width: 330px;
	display: block;
	clear: none;
	float: right;
	padding-top: 50px;
	line-height: 150%;
	color: #FFFFFF;
	padding-right: 20px;
}
.re-text01{
	height: 160px;
	width: 410px;
	display: block;
	clear: none;
	float: right;
	padding-top: 20px;
	line-height: 150%;
	color: #000000;
	padding-right: 20px;
}
.re-01{
	height: 180px;
	width: 670px;
	display: block;
	clear: none;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
	border-top-width: 5px;
	border-top-style: solid;
	float: none;
	margin-right: auto;
	margin-left: auto;
}
.oven-flow{
	display: block;
	clear: none;
	float: none;
	height: 120px;
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/yaki-back.jpg);
	background-repeat: repeat;
	background-position: center top;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.oven-pic{
	height: 114px;
	width:217px;
	display: block;
	clear: none;
	float: right;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.oven-pic01{
	height: 114px;
	width:217px;
	display: block;
	clear: none;
	float: left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.oven-com{
	height: 100px;
	width:436px;
	display: block;
	clear: none;
	float: right;
	padding-top: 10px;
	padding-left: 12px;
	line-height: 125%;
	font-weight: normal;
	color: #000000;
	padding-right: 12px;
	padding-bottom: 10px;
}
.oven-com01{
	height: 100px;
	width:436px;
	display: block;
	clear: none;
	float: left;
	padding-top: 10px;
	padding-left: 12px;
	line-height: 125%;
	font-weight: normal;
	color: #000000;
	padding-right: 12px;
	padding-bottom: 10px;
}
.last{
	display: block;
	clear: none;
	float: none;
	height: 240px;
	width: 690px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/last.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.last00{
	display: block;
	clear: none;
	float: none;
	height: 160px;
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	}
	
.last01{
	display: block;
	clear: none;
	float: left;
	height: auto;
	width: 610px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 150%;
	}
.last011{
	display: block;
	clear: none;
	float: left;
	height: 90px;
	width: 380px;
	margin-right: auto;
	margin-left: auto;

	padding-left:100px;
	padding-top: 70px;
	line-height: 150%;
	color: #FFFFFF;
	}

.p-00{
	display: block;
	clear: none;
	float: none;
	height: 600px;
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 50px;
	background-attachment: scroll;
	background-image: url(../img/p-back00.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.p-01{
	display: block;
	clear: none;
	float: left;
	height: 460px;
	width: 370px;
	padding-bottom: 20px;
	padding-right: 10px;
	padding-left: 20px;
	font-size: 125%;
	line-height: 150%;
	color: #FFFFFF;
}
.p-02{
	display: block;
	clear: none;
	float: right;
	height: auto;
	width: 200px;
	padding-top: 100px;
	padding-right: 20px;
	padding-left: 20px;
}
.p-022{
	display: block;
	clear: none;
	float: right;
	height: 150px;
	width: 200px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
.g-back{
	display: block;
	clear: none;
	float: left;
	height: auto;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../img/g-back.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.g_title{
	font-size: 115%;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	clear: none;
	float: left;
	height: auto;
	width: 150px;
	text-align: left;
	line-height: 150%;
	vertical-align: text-top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.g-coments{
	font-size: 110%;
	color: #FFFFFF;
	display: block;
	clear: none;
	height: auto;
	width: 480px;
	text-align: left;
	line-height: 150%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.no-cate{
	display: block;
	clear: none;
	float: none;
	height: 20px;
	width: 220px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	background-color: #00FF00;
}
.co{
	height: 20px;
	width: 500px;
	display: block;
	float: left;
	clear: none;
	padding-top: 20px;
}
.co01{
	height: 40px;
	width: 170px;
	display: block;
	float: right;
	clear: none;
}