h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}

body {margin-top: 10px; text-align: center;
			font-size:80%;  color:#555555;
			background:  #ffffff;
}
a {text-decoration: none;}
a:link { color: #4A8695;} 
a:visited { color: #4A8695;} 
a:active { color: #4A8695;} 
a:hover { color: #882255; text-decoration: underline;}

h1 {color:#ffffff ;padding-bottom:80px;font-size:180%;padding-left:40px;}
h2 {font-size:140%; color:#666600; line-height:130%; margin:12px 0px 0px 0px;
border-left:#666600 solid 8px;background:#eaeaea;padding-left:5px;}

h3 {font-size:95%; color:#39589F; line-height:130%; margin:10px 0px 0px 3px;}

h4 {font-size:90%;  color:#006633; line-height:130%; margin:8px 0px 0px 5px;}

h5{font-size:90%;  color:#333333; line-height:130%; margin:8px 0px 0px 5px;}

h6{font-size:85%;  color:#222222; line-height:130%; margin:8px 0px 0px 5px;}
p  {font-size:80%;  color:#555555; line-height:150%; margin:6px 0px 0px 8px;}
li {font-size:80%;  color:#555555; line-height:130%; margin:8px 0px 0px 0px;}

strong{color:#cc3333}

.salekakaku {margin-left:5px;margin-right:5px;font-size:130%;  color:#cc0000;}

.menutable {margin-top: 0px; text-align: center;}
.menutdimg {text-align: center;}
.menutditem {text-align: center;padding-top:2px; padding-bottom:2px;border-bottom:solid #A6A7D7 1px;
}
.menutditem  h2 {color:#0066CC;font-weight:bold;font-size:80%;
margin:0px;}
.menutditem a {color:#0066CC;}
.menutditem a:link {color:#0066CC;} 
.menutditem a:visited {color:#0066CC;} 
.menutditem a:active {color:#0066CC;} 
.menutditem a:hover {color:#0066CC; text-decoration: underline;}

.left_menu{border-left:solid #A6A7D7 1px;text-align:center;border-right:solid #A6A7D7 1px;}

.menutd_box {font-size: 90%; font-weight: bold; text-align: center;
					line-height: 110%;
					padding: 2px 0px 2px 0px;
			 		border-top: #CCCCFF 2px solid;
			 		border-bottom: #9999CC 4px solid;
			 		border-left: #CCCCFF 2px solid;
			 		border-right: #9999CC 4px solid;
}
.menutd_line {font-size: 80%; font-weight: normal; text-align: center;
					background-color:#ffffff; line-height: 110%;
					padding: 2px 0px 2px 0px;border-bottom:solid #A6A7D7 1px;
}

.menutd_line a {text-decoration: none;}
.menutd_line a:link { color: #0000cc;} 
.menutd_line a:visited { color: #0000cc;} 
.menutd_line a:active { color: #0000cc;} 
.menutd_line a:hover { color: #0000cc; text-decoration: underline;}


.menutd_line_l {font-size: 80%; font-weight: normal; text-align: center;
					background-color:#ffffff; line-height: 110%;
					padding: 2px 0px 2px 0px;border-bottom:solid #A6A7D7 1px;
border-right:solid #A6A7D7 1px;
}

.menutd_line_l a {text-decoration: none;}
.menutd_line_l a:link { color: #0000cc;} 
.menutd_line_l a:visited { color: #0000cc;} 
.menutd_line_l a:active { color: #0000cc;} 
.menutd_line_l a:hover { color: #0000cc; text-decoration: underline;}
.menutd2top {font-size: 90%; font-weight: bold; text-align: center;
					color:#ffffff; background-color:#666699; line-height: 110%;
					padding: 2px 0px 2px 0px;
			 		border-top: #FF6633 1px solid; border-left: #FF6633 1px solid;
					border-right: #FF6633 1px solid;
}
.menutd2 {font-size: 80%; font-weight: normal; text-align: center;
					background-color:#ffffff; line-height: 110%;
					padding: 2px 0px 2px 0px;
			 		border-bottom: #FF6633 1px solid; border-left: #FF6633 1px solid;
					border-right: #FF6633 1px solid;
}

.topitem_img {padding-bottom: 6px;text-align: center;}
.topitem_name {font-size: 18px; font-weight: bold; color:#ffffff;
					height:34;
					padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
					background-color:#ff8822;
					text-align: center;
			 		border-top: #ffcc66 4px solid;
			 		border-bottom: #cc3300 4px solid;
			 		border-left: #ffdd88 4px solid;
			 		border-right: #992200 4px solid;
}
.topitem_name a {text-decoration: none;}
.topitem_name a:link { color: #ffffff;} 
.topitem_name a:visited { color: #ffffff;} 
.topitem_name a:active { color: #ffffff;} 
.topitem_name a:hover { color: #00ff00;text-decoration: none;}

.boxitem_table {background-color:#cccccc; text-align: center;
}
.boxitem_img {text-align: center;
			background-color:#ffffff;
}
.boxitem_name {font-size: 90%; font-weight: bold; text-align: center;
					color: #ffffff; background-color:#000099; line-height: 110%;
}
.boxitem_part {font-size: 80%; font-weight: normal; text-align: right;
					color: #0000cc; background-color:#eeeeff; line-height: 110%;
					padding-right:6px;
}
.boxitem_capt {font-size: 80%; font-weight: normal; text-align: left;
					color: #333333; background-color:#ffffff; line-height: 110%;
					padding-left:6px;
}
.boxitem_cost {font-size: 95%; font-weight: bold; text-align: left;
					color: #cc0000; background-color:#ffffff; line-height: 110%;
					padding-left:6px;
}
.boxitem_cart {font-size: 80%; font-weight: normal; text-align: center;
					color: #333333; background-color:#ffffff; line-height: 110%;
}

.set {font-size: 80%; font-weight: bold; text-align: centert;
					color: #cc0000; background-color:#ffffff; line-height: 110%;
}		
.discount{border-left:#999999 solid 1px;border-top:#999999 solid 1px;}

.discount td{border-bottom:#999999 solid 1px;border-right:#999999 solid 1px;height:100px;}
.discount img{border:#dddddd solid 1px;margin:5px;}
.discount h3{color:#0000dd;}
.discount p{color:#cc0000 ;}

/*.index{border-top:#999999 dotted 1px;padding-top:5px;}*/

.index h2{margin-top:0px;}


.category{filter:progid:DXImageTransform.Microsoft.Gradient
(GradientType=0,StartColorStr=#A2BFDD,EndColorStr=#f1f1f1);background:#99CCFF;
border-left:#6699cc solid 3px;border-top:#6699cc solid 1px;}

/*-----------------ヘッダー-----------------------------------------------*/
.headtop {
height:120;/*padding:10px 10px 15px 0px;*/ background-image:  url(comimg/mart_top_logo.jpg); background-repeat: no-repeat; background-position: top right;text-align:center;
}
.headtop_kaigai {
height:120;/*padding:10px 10px 15px 0px;*/ background-image:  url(comimg/mart_top_logo_kaigai.jpg); background-repeat: no-repeat; background-position: top right;text-align:center;
}


.motainai {
height:100;/*padding:10px 10px 15px 0px;*/ background-image:  url(comimg/motainai-head.jpg); background-repeat: no-repeat; background-position: top right;text-align:center;
}

.header{
background:#eeeeee;text-align:right;margin-bottom:5px;
border-bottom:solid #aaaaaa 1px;}

.header2{
background:#99CCCC;text-align:right;margin-bottom:5px;
border-bottom:solid #669999 1px;}

.header li{list-style-type:none;font-size:80%;font-weight:bold;color:#999999;padding-top:3px;
margin-bottom:0px;margin-top:0px;padding-bottom:3px;}

.header2 li{list-style-type:none;font-size:80%;font-weight:bold;color:#ffffff;padding-top:3px;
margin-bottom:0px;margin-top:0px;padding-bottom:3px;}

.header a {text-decoration: none;}
.header a:link { color: #666666;} 
.header a:visited { color: #666666;} 
.header a:active { color: #666666;} 
.header a:hover { color: #99CCFF; text-decoration: none;background:#ffffff;}

.header2 a {text-decoration: none;}
.header2 a:link { color: #ffffff;} 
.header2 a:visited { color: #ffffff;} 
.header2 a:active { color: #ffffff;} 
.header2 a:hover { color: #99CCFF; text-decoration: none;background:#ffffff;}

/*-------------商品メニュー（左サイド）----------------------------------------*/
.side_menu_top{text-align:center;background-color: #999999;background-repeat: no-repeat;
}

.side_menu_td{padding-bottom:3px;background-color:#fafaf8;
}

.side_menu_top h3{font-size:90%; color:#ffffff; line-height:120%;
margin:5px 0px 3px 0px;
}

.side_menu_td p{font-size:85%; line-height:120%;margin: 3px 0px 3px 0px;
text-align:left;border-top: #ffffff 1px solid; border-left: #aabbbb 1px solid;
border-bottom: #99aaaa 1px solid;border-right: #aabbbb 1px solid;color:#3A5287;
}

.side_menu_td li{font-size:80%; list-style-type:none;margin: 2px 0px 2px 3px;
border-top: #eeeeee 1px solid;	border-left: #dddddd 1px solid;
border-bottom: #999999 1px solid;border-right: #cccccc 1px solid;
background-color:#cccccc;
}

.side_menu_td a{padding: 3px 2px 1px 12px;display:block;
}

.side_menu_td a {text-decoration: none;}
.side_menu_td a:link { color: #666666;} 
.side_menu_td a:visited { color: #666666;} 
.side_menu_td a:active { color: #666666;} 
.side_menu_td a:hover{background-color:#ffffff;background-image:url(comimg/link01.gif);
background-repeat:no-repeat;background-position: left center;text-decoration:none;
}


/*-------------------一覧---------------------------------------------*/
.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.0em;
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;} 

/*-----------------メルマガ-----------------------------------------------*/
.menuform {border:1px solid #333333;padding;0px;width:138px;}
.menuform p{font-size: 70%; color:#666600;margin:0px; padding:0px}
.menuform img{margin:0px; padding:0px}

/*------------------------フッター----------------------------------------*/
.footer { text-align: center;margin:0px;padding0px;
}
.footertd {font-size: 70%; font-weight: normal; text-align: left;
					line-height: 110%;
					padding: 0px 0px 5px 0px;
}
