/*------ 基本設定 -------*/
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: #aa4455;} 
a:visited { color: #aa4455;} 
a:active { color: #aa4455;} 
a:hover { color: #aa0000; text-decoration: underline;} 

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

em{color: #cc3333;font-weight: bold;}
strong{color:#cc3333}
/* ------ 商品トップ　分類 ---------*/

.shop_menu_table{
	margin-bottom:10px;
	background-color:#fff8f8;
	border-left: #ddaabb 1px solid;
	border-right: #ddaabb 1px solid;
	border-bottom: #994455 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;
}

/* ------ 各商品ページ　トップリスト----- */
.itemtoplist {
	border-top: #ddddbb 1px solid;
	border-left: #ddddbb 1px solid;
	border-right: #aaaa99 1px solid;
	border-bottom: #aaaa99 1px solid;
}

/* -------- 各商品　説明枠 -------- */
.itemcapt {width:740px;

	border-top: #ddddbb 1px solid;
	border-left: #ddddbb 1px solid;
	border-right: #aaaa99 1px solid;
	border-bottom: #aaaa99 1px solid;
	background:#ffffff;
}

.itemcapt h3{color: #336655; line-height: 100%;
border-bottom:#336655 solid 1px;margin-top:10px;
margin-left:5px;margin-right:5px;
}

.itemcapt p{margin:10px;padding-bottom:10px;
}

.itemcapt img{float:left;
}

.detail {width:740px;
	margin:3px;
	border-top: #ddddbb 1px solid;
	border-left: #ddddbb 1px solid;
	border-right: #aaaa99 1px solid;
	border-bottom: #aaaa99 1px solid;
}

.detail h2{
	color: #ffffff; line-height: 100%;
font-size:120%;
padding-top:5px;padding-bottom:5px;
background:#B8B98E;
}

.detail h3{	color: #454545;line-height: 100%;
font-size:90%;
}

.detail p{margin-top:3px;margin-bottom:3px;
}
.detail img{float:left;border:#aaaaaa solid 1px;
}

/* -------- 各商品　詳細データ -------- */
.itemdata {
	margin: 5px 0px 0px 0px;
	border-left: #ddaabb 1px solid;
	border-right: #ddaabb 1px solid;
	border-bottom: #994455 1px solid;

}
.itemdata img {
	text-align: center;
	margin: 10px 5px 10px 5px;
}

.itemdata table {
	margin: 10px 0px 3px 0px;
}

.itemdata_name {
	text-align: center; padding:3px 0px 2px 0px;
	background: url(comimg/itemtop.gif) repeat-x top right;
}
.itemdata_name h2{
	font-size: 90%; color: #ffffff; line-height: 110%;
	font-family: "ＭＳ Ｐ明朝", "細明朝体";
}
.itemdata_part {font-size: 75%; font-weight: normal; text-align: right;
					color: #554400; background-color:#f0f0e0; line-height: 110%;
					padding-right:3px;
}
.itemdata_capt {font-size: 75%; font-weight: normal; text-align: left;
					color: #333333; background-color:#f8f8f4; line-height: 110%;
					padding-left:3px;
}
.itemdata_cost {font-size: 90%; font-weight: bold; text-align: left;
					color: #cc0000; background-color:#f8f8f4; line-height: 110%;
					padding-left:3px;
}
.itemdata_cart {font-size: 75%; font-weight: normal; text-align: center;
					color: #333333; line-height: 110%;
}


.list em{color: #cc0000;border-bottom:#cc0000 solid 1px;}


.tittle{text-align:center;background:#aaaaaa;
border-top:#666666 solid 4px;}

.tittle h1{color:#ffffff;font-size:140%;}

.list{border:#882255 solid 1px;}



.list_name{	filter: progid:DXImageTransform.Microsoft.Gradient
					(StartColorStr=#993333, EndColorStr=#CA6060, GradientType=0);
					background-color:#882222;height:38px;}

.list_top{padding: 5px 0px 5px 0px;
	filter: progid:DXImageTransform.Microsoft.Gradient
	(StartColorStr=#2D582C, EndColorStr=#f8f8f4, GradientType=1);background-color:#2D582C;
border-top:#224422 solid 4px;}

.list_top h2{font-size: 120%; font-weight: bold; color: #ffffff;
margin-left:10px;border-left:#ffffff solid 7px;line-height:1.2em;
padding-left:8px;}

.list_img{text-align:center;background-color:#FFFFFf;padding:5px;}

.list_coment{height:35px;background-color:#FFFFFf;}

.list h3{color: #ffffff;font-size: 14px;margin-left:6px;margin-right:6px;
margin-top:2px;margin-bottom:2px;}

.list h4{color: #cc0000;font-size: 14px;text-align:center;margin-top:3px;}

.list p{font-size: 12px;margin-left:6px;margin-right:3px;margin-bottom:3px;color:#666666;}

.list a { text-decoration: none;}
.list a:link { color: #FFFFFf;} 
.list a:visited { color: #ffffff;} 
.list a:active { color: #ffffff;} 
.list a:hover { color: #ffffff; text-decoration: underline;} 


//.intro{border-bottom:#666666 dotted 1px;}

.intro h1{font-size: 140%; font-weight: bold; color:#ffffff;
line-height:1.2em; font-family: "ＭＳ Ｐ明朝", "細明朝体";
border-left:8px #444444 solid;background:#882222;padding-left:3px;}

.intro h2{font-size: 110%; font-weight: bold; color:#882222;
padding-left:13px;padding-top:5px;
}

.intro h3{padding-left:13px;padding-top:5px;color:#005566;
}

.intro h4{padding-left:15px;padding-top:5px;
}
.intro p{font-size: 80%; color:#666666;
line-height:1.4em;padding-left:15px;padding-top:5px;
;margin-bottom:8px;}

.intro img{float:left;
}


.relation{background:#ffffff;text-align:center;border:#999900 solid 1px;}

.relation_top{filter: progid:DXImageTransform.Microsoft.Gradient
	(StartColorStr=#8A7137, EndColorStr=#BC9E5A, GradientType=0);background-color:#999900;
}

.relation_top h2{font-size:120%;color:#ffffff}

.relation img{border:#999999 solid 1px;}
.relation p{padding-top:5px;}
.best{border:#aaaaaa solid 1px;width:195px;}
.best_top{text-align:center;background:#dddddd;border-bottom:#aaaaaa solid 1px;}
.best_top h2{padding-top:3px;}
.best p{padding-left:5px;}

.kani{border:#aaaaaa solid 1px;background:#Ffeedd;padding:10px;}
.kani h3 {color:#cc0000;font-size:110%;text-align:center;}

