/*------ 基本設定 -------*/
body {
	margin-top:0px; margin-bottom:0px; text-align: center;
	background: url(comimg/all_back_gray.gif) repeat-y center center;
	background-color:#FFF6E9;
	font-size:80%;  color:#555555;

}

h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}

a { text-decoration: none;}
a:link { color: #772200;} 
a:visited { color: #772200;} 
a:active { color: #772200;} 
a:hover { color: #bb3300; text-decoration: underline;} 

h1 {font-size: 125%; font-weight: bold; color:#774422;line-height:1.0em; font-family: "ＭＳ Ｐ明朝", "細明朝体";
padding-left:0px;margin-bottom:0px;

}
h2 {font-size: 95%; font-weight: bold; color: #3A5370;line-height:1.2em;padding-top:5px;padding-left:5px;
padding-right:5px;}
h3 {font-size: 90%; font-weight: bold; color: #444444;line-height:1.2em;}
h4 {font-size: 85%; font-weight: bold; color: #444444;line-height:1.2em;}
h5 {font-size: 80%; font-weight: bold; color: #444444;line-height:1.2em;}
p  {font-size: 80%; color: #444444; line-height:1.3em;margin:5px;}
li {font-size: 80%; color: #222222; line-height:1.2em;}

img{border:#666666 solid 1px;}
.noborder img{border:none;}
.main p{margin-left:15px;}
.season{background:#ffffff;}
.season p{margin:0px;}
.season img{border:none;}
.main{background:#ffffff;}
strong{color:#cc3333}
//.main_top{filter: progid:DXImageTransform.Microsoft.Gradient
	(StartColorStr=#B3A940, EndColorStr=#F4F4D, GradientType=1);
	background-color:#774422;}
/* ------ 商品分類 ---------*/

.shop_menu_table{
	background-color:#ffffff;
	border-left: #ddaaaa 1px solid;
	border-right: #ddaaaa 1px solid;
	border-bottom: #994444 1px solid;
}
.shop_menu_top{
	text-align:left;
	filter: progid:DXImageTransform.Microsoft.Gradient
	(StartColorStr=#993333, EndColorStr=#F8f8f8, GradientType=1);
	background-color:#882222;
}
.shop_menu_top h2{
	font-size:90%; color:#ffffff; line-height:100%;
	font-family: "ＭＳ Ｐ明朝", "細明朝体";
	margin:3px 0px 2px 10px;
}

.shop_menu_top a:link{ color: #ffffff;}
.shop_menu_top a:visited{ color: #ffffff;}
.shop_menu_top a:active{ color: #ffffff;}

.shop_menu_table p{
	font-size:75%; color:#553333; line-height:110%;
	margin:3px 3px 3px 3px; padding:0px 0px 0px 0px;
}

/* ------サイドメニュー ---------*/

.info_menu img{border:none}

.info_menu{	border-left: #ddcccc 1px solid;	border-right: #aa9988 1px solid;
border-bottom: #775544 1px solid;margin-top:0px;
}
.info_menu_top{	filter: progid:DXImageTransform.Microsoft.Gradient
	(StartColorStr=#774422, EndColorStr=#f8f8f8, GradientType=1);
	background-color:#774422;
}

.info_menu h2{font-size:85%; color:#ffffff; line-height:100%;
font-family: "ＭＳ Ｐ明朝", "細明朝体";margin:3px 0px 2px 0px;
}

.info_menu_td{padding:2px 4px 5px 4px;background-color:#fffff8;
}

.info_menu_td img{border:none;
}


.info_menu_td li{font-size:75%; list-style-type:none;line-height:110%;
margin:2px 0px 2px 0px;text-align:left;border-bottom: #aaaa99 1px solid;
border-right: #ccccaa 1px solid;
}

.info_menu_td a{padding: 2px 2px 2px 12px;display:block;
font-weight:bold;
}

.info_menu_td a:hover{background-color:#ffffff;background-image:url(comimg/link_r.gif);
background-repeat:no-repeat;background-position: left center;text-decoration:none;
}

.rank_top{color:#ffffff;
	text-align:center;

	filter: progid:DXImageTransform.Microsoft.Gradient
	(StartColorStr=#664400, EndColorStr=#F8f8f8, GradientType=1); 	
	background-color:#999966;
}

.rank{border-left: #ddcccc 1px solid;	border-right: #aa9988 1px solid;
border-bottom: #665544 1px solid;background:#ffffff
}
.rank img{float:left;}

.rank_cont{border-bottom:#aa9988 solid 1px;padding-top:8px;padding-bottom:8px;}
.rank_cont_end{padding-top:8px;padding-bottom:8px;}

.rank h2{color:#ffffff;font-size:85%; color:#eeeeee; line-height:100%;
font-family: "ＭＳ Ｐ明朝", "細明朝体";margin:3px 0px 2px 0px;}
.rank h3{color:#990000}
.rank p{padding-left:3px;margin:1px;}
.rank a{color:#444444}
.rank a:visited { color: #444444;} 


/* ------ トピックス ---------*/

.topics_table{
	border-left: #cccccc 1px solid;
	border-right: #aaaaaa 1px solid;
	border-bottom: #666666 1px solid;
}
.topics_top{
	text-align:left;
	filter: progid:DXImageTransform.Microsoft.Gradient
	(StartColorStr=#664400, EndColorStr=#F8f8f8, GradientType=1);
	background-color:#555555;
}
.topics_top h2{
	font-size:80%; color:#ffffff; line-height:100%;
	font-family: "ＭＳ Ｐ明朝", "細明朝体";
	margin:3px 0px 2px 10px;
}
.topics_td {
	padding:5px 4px 5px 4px;
	background-color:#f8f8f8;
}
.topics_td li{
	margin: 3px 0px 2px 5px;
	text-align:left;
	font-size: 75%;	list-style-type:none;	line-height:120%;
}

.topics_td a{
}

.topics_td a:hover{
	text-decoration:underline;
}

/* ----- TOP商品・メニュー -----*/
/*
.headmenu-td2 {
	text-align:left; padding: 3px 0px 3px 0px;
	filter: progid:DXImageTransform.Microsoft.Gradient
	(StartColorStr=#aa3322, EndColorStr=#440000, GradientType=1);
	background-color:#882233;
}
.headmenu2 table {margin: 0px 0px 0px 10px;}
.headmenu2 td{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.headmenu2 p {
	margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px;
	font-size: 85%;line-height:100%;color:#dddddd;
}
.headmenu2 a {
	font-weight:normal;
	margin: 0px 0px 0px 0px; padding: 2px 5px 0px 5px;
	text-decoration: none; 

}
.headmenu2 a:link { color: #dddddd;} 
.headmenu2 a:visited { color: #dddddd;} 
.headmenu2 a:active { color: #dddddd;} 
.headmenu2 a:hover {color:#ffffff;text-decoration: none;
background: url(comimg/headmenu.gif) repeat-x top right;
	text-shadow: #333333 2px 2px 2px;
	
}
.list {border:#ffffff solid 1px;
background: url(comimg/headmenu3.gif) repeat-x top right;
text-align:center;}

.list a{
background:none;
}
.list a:hover{
background:none;
}

.cart {border:#ffffff solid 1px;
background: url(comimg/headmenu4.gif) repeat-x top right;
text-align:center;
}
.cart a{
background:none;
}
.cart a:hover{
background:none;
}
.search{background:#aa2233;border-top:#440000 solid 2px;
border-left:#440000 solid 2px;border-bottom:#883322 solid 2px;
border-right:#883322 solid 2px;

}
*/