@charset "ISO-8859-1";


h2 {
	padding-bottom: 6px;
}

h3 {
	padding-bottom: 0px;
}

.cobox680 {
	width: 680px;
}

.cobox330l {
	float: left;
	width: 330px;
}

.cobox330r {
	float: right;
	width: 330px;
}

.fs10 {
	font-size: 12px;
	line-height: 1.2;
}

.fs10b {
	font-size: 10px;
	line-height: 1.2;
	font-weight: bold;
}


/* ------------------------------
	HISTORY
------------------------------ */

.hd_img{
	margin: 0 0 20px 0;
}

.hd_co{
	margin: 0 0 10px 0;
}

.sp_img {
	float: left;
	width: 90px;
}

.sp_co {
	float: left;
	margin-top: 8px;
	width: 235px;
}

.br15 {
	clear: both;
	height: 15px;
}


.ft_nv {
	padding: 30px 0 0 0;
	width: 680px;
}

.ft_nv .nextbtn{
	float: right;
}

.ft_nv .prevbtn{
	float: left;
}

/* ------------------------------
	CUISINE
------------------------------ */

.hd_img_l{
	float: left;
	margin: 0 0 30px 0;
	padding-right: 15px;
}

.re_co{
	margin: 10px 0 10px 0;
	width: 680px;
}

.cobox164l {
	float: left;
	width: 164px;
	margin: 0 8px 0 0;
}

.cobox164r {
	float: right;
	width: 164px;
}

.cu_img {
	margin-bottom: 6px;
}


/* ------------------------------
	SECRET
------------------------------ */

.img_r {
	float: right;
	margin: 7px 15px 0 15px;
}

.se_cobox {
	width: 680px;
	margin: 10px 0 ;
}

.se_co{
	margin: 10px 0 10px 0;
}


/* ------------------------------
	PRODUCTS
------------------------------ */

.pr_img_l {
	float: left;
	width: 195px;
}

.pr_img_r {
	float: right;
	width: 195px;
}

.pr_co_l {
	float: left;
	margin-top: 8px;
	width: 135px;
}

.pr_co_r {
	float: right;
	margin-top: 8px;
	width: 135px;
}


/* ------------------------------
	Nutrition
------------------------------ */

.hdbox {
	width: 410px;
	margin: 15px 0 0 270px;
}

.hr_dot {
	height: 1px;
	margin: 15px 0;
	background-image: url('../img/line_dot.gif');
	background-repeat: repeat-x;
	clear: both
}

.pa10 {
	padding-left:10px;
}


/* ------------------------------
	OROGINAL
------------------------------ */

#menubox {
	float: left;
	width: 470px;
	height: 110px;
	background-image: url('../img/line_dot_h.gif');
	background-repeat: repeat-y;
	margin-left: 25px
}

#menubox ul {
	float: left;
	list-style-type: none;
}

#menubox ul li {
	float: left;
}

.ricebox {
	width: 680px;
	background-color:#EA6F11;
	padding: 8px 0;
}

.kombubox {
	width: 680px;
	background-color:#A6042B;
	padding: 8px 0;
}

.wakamebox {
	width: 680px;
	background-color:#EB88A6;
	padding: 8px 0;
}

.glassbox {
	width: 680px;
	background-color:#7E4591;
	padding: 8px 0;
}

.box_nm {
	float: left;
}
.box_txt {
	float: left;
	width: 390px;
	border-left: 1px solid #FFFFFF;
	color: #FFFFFF;
	padding: 2px 0 2px 10px;
	min-height: 94px;
}
.box_ph {
	float: right;
	padding-right: 8px;
	color: #FFFFFF;
	font-size: 10px;

}

.btmbox {
	width: 680px;
	margin-top: 5px;
}

.btmbox .ill {
	float: left;
}
.btmbox .ill_note {
	float: left;
	margin-left: 10px;
	font-size: 12px;
}
.btmbox .amazon {
	float: right;
}


.btmbox .ill_note td {
	padding: 1px;
}

.br_top {
	clear: both;
	padding: 5px 0 15px 0;
	text-align: right;
	width: 680px;
}


/* ------------------------------
	VEGETARIAN
------------------------------ */

.teriyakibox {
	width: 680px;
	border:1px solid #F7BE00;
}

.gingerbox {
	width: 680px;
	border:1px solid #D9006C;
}

.garlicbox {
	width: 680px;
	border:1px solid #8BC01E;
}

.misobox {
	width: 680px;
	border:1px solid #008EE0;
}

.box_txt2 {
	float: left;
	width: 320px;
	margin: 15px 0 0 5px;
}
.box_ph2 {
	float: right;
	padding: 5px;
	font-size: 10px;

}


/* ------------------------------
	ON THE GO
------------------------------ */

#menubox {
	float: left;
	width: 470px;
	height: 110px;
	background-image: url('../img/line_dot_h.gif');
	background-repeat: repeat-y;
	margin-left: 25px
}

#menubox ul {
	float: left;
	list-style-type: none;
}

#menubox ul li {
	float: left;
}

.ricebox {
	width: 680px;
	background-color:#EA6F11;
	padding: 8px 0;
}

.kombubox {
	width: 680px;
	background-color:#A6042B;
	padding: 8px 0;
}

.wakamebox {
	width: 680px;
	background-color:#EB88A6;
	padding: 8px 0;
}

.glassbox {
	width: 680px;
	background-color:#7E4591;
	padding: 8px 0;
}

.box_nm {
	float: left;
}
.box_txt {
	float: left;
	width: 390px;
	border-left: 1px solid #FFFFFF;
	color: #FFFFFF;
	padding: 2px 0 2px 10px;
	min-height: 94px;
}
.box_ph {
	float: right;
	padding-right: 8px;
	color: #FFFFFF;
	font-size: 10px;

}

.btmbox {
	width: 680px;
	margin-top: 5px;
}

.btmbox .ill {
	float: left;
}
.btmbox .ill_note {
	float: left;
	margin-left: 10px;
	font-size: 12px;
}
.btmbox .amazon {
	float: right;
}


.btmbox .ill_note td {
	padding: 1px;
}

.br_top {
	clear: both;
	padding: 5px 0 15px 0;
	text-align: right;
	width: 680px;
}


/* ------------------------------
	CORPORATE
------------------------------ */

.co_img_r {
	float: right;
	padding: 0 0 15px 15px;
}
.his_table td {
	padding: 3px 5px;
	vertical-align: top;
}
.his_year {
	color:#666600;
	font-style: italic;
	white-space: nowrap;
}

.pro_table {
	float:left;
	padding: 3px 5px;
	vertical-align: top;
	width: 580px;
}
.pro_table td {
	padding: 3px 5px;
	vertical-align: top;
}
.pro_l {
	color:#666600;
	white-space: nowrap;
}

.mes_cobox {
	float: left;
	width: 460px;
	line-height: 1.7;
	padding-left: 5px;
}

.mes_phbox {
	float: right;
	width: 200px;
	text-align: center;
}

/* ------------------------------
	other body
------------------------------ */
.bodytitle {
	LINE-HEIGHT: 14px; LETTER-SPACING: 1px; FONT-SIZE: 18px; text-align: center;

}
