/* CSS Document */



/* CSS load */

@import url('top_style.css');

@import url('list.css');

@import url('form.css');

@import url('other.css');



body{
	margin:0px;
	background:#f7edd8 url(../../image/common/back01.jpg) repeat-x top;
	color:#000;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:130%;
	text-align:left;

}



td{

	text-align:left;

	vertical-align:top;

}



div{

	margin:0px;

	padding:0px;

	word-break:break-all;

}



/* main layout */



#div_main{

	margin-left:auto;

	margin-right:auto;

	width:995px;

	background:#FFFFFF url(../../image/common/back02.jpg) repeat-y left;

}



.td_main01{

	padding:0pxpx;

	width:785px;

	vertical-align:top;

}



.td_main02{

	padding-left:10px;

	width:200px;

	background:url(../../image/common/back_left01.jpg) no-repeat top left;

	vertical-align:top;

}



#div_head{

	margin:0px;

	padding:5px;

	width:775px;

	height:45px;

	background:url(../../image/common/back_head01.jpg) no-repeat top left;

	text-align:left;

}



#div_menu{

	margin:0px;

	padding:16px 16px 10px 30px;

	height:28px;

	background:url(../../image/common/back_menu01.jpg) repeat top left;

	text-align:left;

}



#div_page{

	margin:0px;

	padding:18px 20px 45px 35px;

	width:730px;

	text-align:left;
	
}



#div_food{

	margin:0px;

	padding:18px 30px;

	width:725px;

	height:20px;

	background:url(../../image/common/back_food01.jpg) no-repeat top left;

	color:#FFFFFF;

	font-size:11px;

	text-align:left;

}





/* page common */



#div_topicpath{

	margin:0px;

	padding:0px;

	width:730px;

	height:13px;

	color:#776655;

	font-size:10px;

	text-align:left;

}



/* side menu */

#shop_cart{
	z-index:1;
	margin:0px 0px 0px 15px;

}



#div_side_search{

	margin:0px;

	margin-left:auto;

	margin-right:auto;

	padding:0px 12px 0px 13px;

	width:171px;

	background:url(../../image/common/side_menu_back01.jpg) repeat-y left;

	text-align:left;

}



#div_side_products{

	margin:0px;

	margin-left:auto;

	margin-right:auto;

	padding:3px 5px;

	width:186px;

	background:url(../../image/common/side_menu_back02.jpg) repeat-y left;

	text-align:left;

}



#div_side_category{

	margin:10px 0px 0px 0px;

	padding:3px 15px;

	width:156px;

	background:#f5f0e6;

	color:#4c4639;

/*	font-weight:bold; */

	text-align:left;

}



/* products */



.table_products01{

	margin:16px 0px 0px 0px;

	padding:0px;

	width:730px;

	text-align:left;

}



.td_products01_1{

	margin:0px;

	padding:0px 15px 0px 0px;

	width:500px;

	text-align:left;

	vertical-align:top;

}



.td_products01_2{

	margin:0px;

	padding:0px 0px 10px 0px;

	width:215px;

	background:#e7e7e7 url(../../image/common/back_item_under_food.jpg) no-repeat bottom left;

	text-align:center;

	vertical-align:top;

}



#div_products01{

	margin:0px 5px 40px 0px;

	padding:0px 102px 0px 0px;

	width:393px;

	background:no-repeat right top;

	text-align:left;

}

#div_products01 table{

	margin:0px;

	padding:0px;

	width:393px;

	text-align:left;

}

#div_products01 td{

	margin:0px;

	padding:0px 13px 20px 0px;

	width:118px;

	font-size:11px;

	line-height:105%;

	text-align:left;

	vertical-align:top;

}



#div_products02{

	margin:0px 5px 40px 0px;

	padding:0px 0px 0px 102px;

	width:393px;

	background:no-repeat left top;

	text-align:right;

}

#div_products02 table{

	margin:0px;

	padding:0px;

	width:393px;

	text-align:left;

}

#div_products02 td{

	margin:0px;

	padding:0px 0px 20px 13px;

	width:118px;

	font-size:11px;

	line-height:105%;

	text-align:left;

	vertical-align:top;

}



#products_dummy{

	width:118px;

	height:96px;

	text-align:left;

}







/* items */



.table_item_top{

	margin:0px 0px 10px 0px;

	padding:0px;

	width:730px;

	text-align:left;

}



.td_item_top01{

	margin:0px;

	padding:0px 8px 0px 0px;

	width:277px;

	text-align:left;

	vertical-align:top;

}



.td_item_top02{

	margin:0px;

	padding:0px;

	width:445px;

	text-align:right;

	vertical-align:top;
	

}



#div_item_txtbox01{

	margin:0px 1px;

	padding:3px 10px;

	width:253px;

	background:#6d6d6d;

	color:#FFFFFF;

	font-size:10px;

	line-height:140%;

	text-align:left;

}

#div_item_txtbox01 table{

	margin:0px;

	padding:0px;

	width:253px;

	text-align:left;

	vertical-align:top;

}



.td_item_txtbox01{

	margin:0px;

	padding:0px 0px 0px 5px;

	width:77px;

	text-align:left;

	vertical-align:top;

}



.table_item_under{

	margin:0px;

	padding:0px;

	width:730px;

	text-align:left;

}



.td_item_under01{

	margin:0px;

	padding:0px 15px 0px 0px;

	width:500px;

	text-align:left;

	vertical-align:top;

}



.td_item_under02{

	margin:0px;

	padding:0px 0px 10px 0px;

	width:215px;

	background:#e7e7e7 url(../../image/common/back_item_under_food.jpg) no-repeat bottom left;

	text-align:center;

	vertical-align:top;

}



.table_items01{

	margin:0px;

	padding:0px;

	width:500px;

}

.td_items01_01{

	margin:0px;

	padding:20px 0px 5px 0px;

	width:118px;

	border-bottom:1px dotted #5f5f5f;

	text-align:left;

	vertical-align:top;

}

.td_items01_02{

	margin:0px;

	padding:20px 10px 5px 10px;

	width:203px;

	border-right:1px dotted #5f5f5f;

	border-bottom:1px dotted #5f5f5f;

	text-align:left;

	vertical-align:top;

}

.td_items01_03{

	margin:0px;

	padding:20px 0px 5px 15px;

	border-bottom:1px dotted #5f5f5f;

	text-align:left;

	vertical-align:middle;

}



.table_items_txt01{

	margin:5px 0px;

	padding:0px;

	width:203px;

	font-size:11px;

	line-height:120%;

}



.td_items_txt01_01{

	margin:0px;

	padding:0px 5px 0px 0px;

	width:77px;

}





/* cart */



#dummy{

	width:200px;

	height:111px;

	text-align:left;

}



#shop_cart{

	padding-top:5px;

	width:200px;

	text-align:left;

}





/* other page */



.table_other01{

	margin:16px 0px 0px 0px;

	padding:0px;

	width:730px;

	text-align:left;

}



.td_other01_1{

	margin:0px;

	padding:0px 15px 0px 0px;

	width:500px;

	text-align:left;

	vertical-align:top;

}



.td_other01_2{

	margin:0px;

	padding:0px 0px 10px 0px;

	width:215px;

	text-align:center;

	vertical-align:top;

}



.td_other01_3{

	margin:0px;

	padding:0px 0px 10px 0px;

	width:215px;

	background:#e7e7e7 url(../../image/common/back_item_under_food.jpg) no-repeat bottom left;

	text-align:center;

	vertical-align:top;

}



#div_other_txt01{
	margin:15px 16px;
	padding:0px;
	width:480px;


}





/* company */



.table_company01{

	margin:0px;

	width:468px;

	text-align:left;

}



.td_company01_1{

	margin:0px;

	padding:5px 8px;

	width:60px;

	border-top:0px none;

	border-bottom:1px dotted #79513d;

	border-right:1px dotted #79513d;

	border-left:0px none;

	text-align:left;

	vertical-align:top;

}



.td_company01_2{

	margin:0px;

	padding:5px 8px;

	width:376px;

	border-top:0px none;

	border-bottom:1px dotted #79513d;

	border-right:0px none;

	border-left:0px none;

	text-align:left;

	vertical-align:top;

}



.td_company01_3{

	margin:0px;

	padding:5px 8px;

	width:60px;

	border-top:0px none;

	border-bottom:0px none;

	border-right:1px dotted #79513d;

	border-left:0px none;

	text-align:left;

	vertical-align:top;

}



.td_company01_4{

	margin:0px;

	padding:5px 8px;

	width:376px;

	border-top:0px none;

	border-bottom:0px none;

	border-right:0px none;

	border-left:0px none;

	text-align:left;

	vertical-align:top;

}





/* contact */



.table_contact01{

	margin:0px;

	width:700px;

	text-align:left;

}



.td_contact01_1{

	margin:0px;

	padding:5px 8px;

	width:100px;

	border-top:0px none;

	border-bottom:1px dotted #79513d;

	border-right:1px dotted #79513d;

	border-left:0px none;

	text-align:left;

	vertical-align:top;

}



.td_contact01_2{

	margin:0px;

	padding:5px 8px;

	width:336px;

	border-top:0px none;

	border-bottom:1px dotted #79513d;

	border-right:0px none;

	border-left:0px none;

	text-align:left;

	vertical-align:top;

}



.td_contact01_3{

	margin:0px;

	padding:15px 8px;

	border:0px none;

	text-align:center;

	vertical-align:top;

}





/* ordercontract */

.table_ordercontract01{

	margin:0px;

	width:468px;

	text-align:left;

}

.table_ordercontract01a{

	margin:0px;

	width:685px;

	text-align:left;

}

.td_ordercontract01_1{

	margin:0px;

	padding:5px 8px;

	width:120px;

	border-top:0px none;

	border-bottom:1px dotted #79513d;

	border-right:1px dotted #79513d;

	border-left:0px none;

	text-align:left;

	vertical-align:top;

}



.td_ordercontract01_2{

	margin:0px;

	padding:5px 8px;

	width:316px;

	border-top:0px none;

	border-bottom:1px dotted #79513d;

	border-right:0px none;

	border-left:0px none;

	text-align:left;

	vertical-align:top;

}



/* sitemap */



.table_sitemap01{

	margin:0px;

	width:468px;

	text-align:left;

}



.td_sitemap01_1{

	margin:0px;

	padding:5px 8px;

	width:110px;

	background:#f4e1c0;

	border-top:0px none;

	border-bottom:5px solid #ffffff;

	border-top:0px none;

	border-left:0px none;

	text-align:left;

	vertical-align:top;

}



.td_sitemap01_2{

	margin:0px;

	padding:5px 8px;

	width:326px;

	border-top:0px none;

	border-bottom:5px solid #ffffff;

	border-right:0px none;

	border-left:0px none;

	text-align:left;

	vertical-align:top;

}



/* blog */



.blog_article01{

	margin:0px 0px 30px 0px;

	padding:0px;

	width:468px;

	text-align:left;

}



.blog_title01{

	margin:0px;

	width:468px;

	border-bottom:2px dotted #79513d;

	color:#79513d;

	font-size:14px;

	font-weight:bold;

	text-align:left;

}



.blog_linktxt01{

	margin:5px 5px 15px 5px;

	width:458px;

	text-align:center;

}



.blog_maintxt01{

	margin:5px;

	width:458px;

	text-align:left;

}



.blog_subtxt01{

	margin:5px;

	width:458px;

	text-align:right;

}



.blog_subtxt02{

	margin:0px 5px 5px 5px;

	width:458px;

	text-align:left;

}



.blog_food01{

	margin:10px 0px 0px 0px;

	padding:5px;

	width:458px;

	border-top:1px dotted #79513d;

	text-align:right;

}

/****************************************/
/*条件分岐する　　　					*/
/****************************************/
#tamago,.mango,#bow,#color,#neem,#osumo{
	display:none;
	z-index:1;
}

/****************************************/
/*プロダクト変更						*/
/****************************************/
#no_css{
	background:none;
}

#logo{

	margin:10px auto;

	width:900px;

	height:45px;

}


#header{
	width:900px;
	
	margin:0 auto;
	
	background:url(../..//image/common/index_menu01.jpg) repeat-x;
}



#contents{
	width:800px;
	
	margin:0 auto;
}

#div_page_p{
	margin: 0 auto;
	width:900px;
}


.chip{
	width:25px;
	height:400px;
	text-align:left;
}

.left{
	float:left;
}

.right{
	float:right;
	margin-left:5px;
}

.width445{
	width:420px;
	height:375px;
	background:#CCC;
}

#color,
.display_chips{
	width:450px;
	height:375px;

}

.display{
	padding-left:25px;
}

.chip a img{
	padding-bottom:2px;
}

#Player_c92ebcc4-3fe5-4612-958e-65d1e48c9914{
	width:550px;
}


#right_menu{
	float:right;
	padding-top:10px;
}

#osumo{
	width:200px;
}

#width200px{
	width:200px;
}