@charset "Shift_JIS";

/* HEADER
--------------------------------------------------------------*/

#HEADER{
/*	width:750px;*/
	width:910px;
	margin:0 auto;
/*	padding-top:9px;*/
	padding-top:8px;
	clear:both;
	/*border-top:9px solid #FF1A00;*/
/*	background:url(../../images/bg_header.gif) no-repeat;*/
}
#HEADER .logo{
	width:160px;
	margin:0;
	float:left;
/*	padding:8px 0 5px 8px;*/
	padding:0 0 4px 7px;
}
#HEADER .link{
	float:left;
	margin:17px 0 0 0;
}
#HEADER .link ul{
	margin:0 0 0 122px;
	clear:both;
	list-style-type:none;
}
#HEADER .link ul li{
	float:left;
	padding-left:25px;
}
#HEADER .search{
	float:right;
	margin:16px 0 0 0;
}
#HEADER .search input{
	vertical-align:middle;
}
#HEADER .search input.inputtext{
	width:150px;
	margin-right:10px;
}
#HEADER .search input.inputbtn{
/*	margin:0px;
	padding:0px;*/
	vertical-align:bottom;

}
/* NAVI
--------------------------------------------------------------*/
#NAVI{
	clear:both;
	background: url(../../../common/images/navi_bk.gif) repeat-x;
	height:35px;
}
#NAVI ul{
/*	width:750px;*/
	width:910px;
	list-style-type:none;
	margin:0 auto 0 auto;
	padding:5px 0px 0px 0px;
}
#NAVI ul li{
	float:left;
	margin:0px;
}
#NAVI ul li span {
	display:none;
}

#NAVI ul li img {
	margin:0px;
	padding:0px;
	border:0;
	vertical-align:bottom;
}
#NAVI ul li a.tomorrow,
#NAVI ul li a.tomorrowcur{
	display: block;
	width:111px;
	height:25px;
	background: transparent url(../../../common/images/mnu_tomorrow_def.gif) no-repeat 0px 0px;
	padding:0 3px 0 0;
}
#NAVI ul li a.tomorrowcur,
#NAVI ul li a.tomorrow:hover {
	background: transparent url(../../../common/images/mnu_tomorrow_cur.gif) no-repeat 0px 0px;
	padding:0 3px 0 0;
}
#NAVI ul li a.products,
#NAVI ul li a.productscur{
	display: block;
	width:111px;
	height:25px;
	background: transparent url(../../../common/images/mnu_products_def.gif) no-repeat 0px 0px;
	padding:0 3px 0 0;
}
#NAVI ul li a.productscur,
#NAVI ul li a.products:hover {
	background: transparent url(../../../common/images/mnu_products_cur.gif) no-repeat 0px 0px;
	padding:0 3px 0 0;
}
#NAVI ul li a.recipe,
#NAVI ul li a.recipecur{
	display: block;
	width:111px;
	height:25px;
	background: transparent url(../../../common/images/mnu_recipe_def.gif) no-repeat 0px 0px;
	padding:0 3px 0 0;
}
#NAVI ul li a.recipecur,
#NAVI ul li a.recipe:hover {
	background: transparent url(../../../common/images/mnu_recipe_cur.gif) no-repeat 0px 0px;
	padding:0 3px 0 0;
}
#NAVI ul li a.kfb,
#NAVI ul li a.kfbcur{
	display: block;
	width:111px;
	height:25px;
	background: transparent url(../../../common/images/mnu_kfb_def.gif) no-repeat 0px 0px;
	padding:0 3px 0 0;
}
#NAVI ul li a.kfbcur,
#NAVI ul li a.kfb:hover {
	background: transparent url(../../../common/images/mnu_kfb_cur.gif) no-repeat 0px 0px;
	padding:0 3px 0 0;
}
#NAVI ul li a.shopping,
#NAVI ul li a.shoppingcur{
	display: block;
	width:111px;
	height:25px;
	background: transparent url(../../../common/images/mnu_shopping_def.gif) no-repeat 0px 0px;
	padding:0 0 0 0;
}
#NAVI ul li a.shoppingcur,
#NAVI ul li a.shopping:hover {
	background: transparent url(../../../common/images/mnu_shopping_cur.gif) no-repeat 0px 0px;
	padding:0 0 0 0;
}
#NAVI ul li a.cc,
#NAVI ul li a.cccur{
	display: block;
	width:111px;
	height:25px;
	background: transparent url(../../../common/images/mnu_cc_def.gif) no-repeat 0px 0px;
	padding:0 3px 0 0;
}
#NAVI ul li a.cccur,
#NAVI ul li a.cc:hover {
	background: transparent url(../../../common/images/mnu_cc_cur.gif) no-repeat 0px 0px;
	padding:0 3px 0 0;
}
#NAVI ul li a.company,
#NAVI ul li a.companycur{
	display: block;
	width:111px;
	height:25px;
	background: transparent url(../../../common/images/mnu_company_def.gif) no-repeat 0px 0px;
	padding:0 3px 0 0;
}
#NAVI ul li a.companycur,
#NAVI ul li a.company:hover {
	background: transparent url(../../../common/images/mnu_company_cur.gif) no-repeat 0px 0px;
	padding:0 3px 0 0;
}
#NAVI ul li a.csr,
#NAVI ul li a.csrcur{
	display: block;
	width:111px;
	height:25px;
	background: transparent url(../../../common/images/mnu_csr_def.gif) no-repeat 0px 0px;
	padding:0 3px 0 0;
}
#NAVI ul li a.csrcur,
#NAVI ul li a.csr:hover {
	background: transparent url(../../../common/images/mnu_csr_cur.gif) no-repeat 0px 0px;
	padding:0 3px 0 0;
}


/* MAIN
--------------------------------------------------------------*/
#MAIN{
	margin:0px auto;
	width:750px;
	background-image: url(../../../common/images/fot_bg01.gif);
	background-repeat: repeat-x;
	background-position:left bottom;
}



/* CONTENTS
--------------------------------------------------------------*/
#CONTENTS{
	float:right;
	width:594px;
}
#CONTENTS .mainarea{
	margin:20px 0 0 20px;
	width:574px;
}
#CONTENTS .mainarea2{
	margin:10px 0 0 20px;
	width:574px;
}



/* CONTENTPATH
--------------------------------------------------------------*/
#CONTENTPATH{
	padding:10px 0;
	margin-left:20px;
	color:#666666;
	font-size:x-small;
	border-bottom:2px solid #D8DACB;
}
#CONTENTPATH span{
	padding:0 10px;
}

/* LEFTNAVI
--------------------------------------------------------------*/
#LEFTNAVI{
	float:left;
	width:156px;
}



/* PAGETOP
--------------------------------------------------------------*/
#PAGETOP{
	padding:21px 0 0 0;
	text-align:right;
}

/* FLOOR
--------------------------------------------------------------*/
#FLOOR{
	margin:0;
	font-size:x-small;
}
#FLOOR .link{
	margin:0px auto;
	padding:10px 0;
/*	width:750px;*/
	width:910px;
	text-align:center;
}
#FLOOR .link span{
	color:#FFC7C7;
	padding:0 10px;
}
#FLOOR #FOOTER{
/*	width:750px;*/
	width:910px;
	margin:0px auto;
	background-image: url(../../../common/images/fot_bg02.gif);
	background-repeat: repeat-x;
	background-position:0 0;
}
#FLOOR #FOOTER .link{
	padding:8px 0 0 0;
	text-align:left;
	clear:both;
}
#FLOOR #FOOTER .link ul{
	list-style-type:none;
}
#FLOOR #FOOTER .link ul li{
	float:left;
	margin:0px;
	padding:0px;
}
#FLOOR #FOOTER .link .sitemap{
	width:600px;
	float:left;
}
#FLOOR #FOOTER .link .sitemap ul li{
	padding-right:25px;
}

#FLOOR #FOOTER .link .global{
	float:right;
}
#FLOOR #FOOTER .link .global ul li{

}


#FLOOR .link a:link,#FLOOR .link a:visited,#FLOOR .link a:active {
	color:#6E6E6E;
	text-decoration:underline;
}
#FLOOR .link a:hover {
	color:#ff0000;
	text-decoration:underline;
}

#FLOOR #FOOTER #COPYRIGHT{
	clear:both;
	margin:0px auto;
	padding:10px 0;
/*	width:750px;*/
	width:910px;
}

/* CONTENTS division
--------------------------------------------------------------*/
.division{
	width:574px;
}
.division .leftBlock{
	float:left;
	width:277px;
}
.division .rightBlock{
	float:right;
	width:277px;
}
.division table.pcttitle{
}
.division table.pcttitle th{
	width:110px;
	vertical-align:top;
	text-align:left;
}
.division table.pcttitle th img{
	border:1px solid #D8DACB;
}
.division table.pcttitle td{
	width:167px;
	vertical-align:top;
}
.division table.pcttitle p{
	margin-bottom:5px;
}
.division table.pcttitle .arrow{
	margin:0px;
	padding:0 0 0 13px;
	background-image: url(../../../common/images/bullet_02.gif);
	background-repeat: no-repeat;
	background-position:0 4px;
}
.division dl{
	clear:both;
	margin-bottom:8px;
}
.division dl dt{
	padding-left:13px;
	background-image: url(../../../common/images/bullet_02.gif);
	background-repeat: no-repeat;
	background-position:0 3px;
	font-weight:bold;
}
.division dl dd {
	margin:5px 0 0 0;
	padding:0px;
}
.division dl dd span{
	color:#F00;
	font-size:x-small;
}
.divisionline{
	padding:10px 0 0 0;
	background-image: url(../../../common/images/lin_division.gif);
	background-repeat: no-repeat;
	background-position:0 0;
}
.division h1{
	margin:20px 0 0 0;
}
