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;}

.headtop {
	height:90;padding:10px 10px 15px 0px;
	background: url(comimg/mart_top_logo2.gif) no-repeat top right}
}
.headtop img{
	margin:3px 10px 0px 0px;
}



.menutable {margin-top:10px; margin-bottom:10px; text-align: center;}
.menutdimg {
	font-size: 80%; font-weight: normal; text-align: center;
	background-color:#f4f4f4; line-height: 110%;
	border-top: #f4f4f4 1px solid; border-left: #f4f4f4 1px solid;
	border-bottom: #99aaaa 1px solid;	border-right: #aabbbb 1px solid;
}
.menutdimg a {
	padding: 1px 2px 1px 1px;
	text-decoration: none; display:block;
}
.menutdimg a:hover {
	color:#ff3300;text-decoration: none;
	text-shadow: #ffcc66 2px 2px 2px;
	filter: shadow(color=#ffcc66,direction=120,strength=2);_height:1.1em;
}

/*.sidemenu {
	margin:0px 0px 0px 0px;text-align: center; 
	background:  url(comimg/sidemenu_topr.gif) no-repeat right top ;
}
.sidemenu h2{
	margin: 0px 0px 0px 0px; padding: 3px 0px 1px 0px;
	display:block;text-align: center; 
	background: url(comimg/sidemenu_topl.gif) no-repeat left top ;
	font-size: 90%; color: #ffffff;
}
.sidemenu ul{
	list-style-type:none;
	margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;
	background:#ffffff;
}
.sidemenu li{
	list-style-type:none;
	display:block;
	margin: 3px 0px 0px 0px; padding:0px 0px 0px 0px;
	text-align:left; 
	border-top: #ffffff 1px solid; border-left: #ffffff 1px solid;
	border-bottom: #99aaaa 1px solid;	border-right: #aabbbb 1px solid;
}

.sidemenu a{
	padding: 3px 5px 2px 12px;
	display:block;background: #f4f4f4; 
	line-height:110%;
}

.sidemenu a:hover{
	background-color:#ffffff;	background-image:url(comimg/link01.gif);
	background-repeat:no-repeat;background-position: left center;
	text-decoration:none;
}
*/
.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: #9999CC 1px solid; border-left: #9999CC 1px solid;
					border-right: #9999CC 1px solid;
}
.menutd2 {font-size: 80%; font-weight: normal; text-align: left;
					background-color:#ffffff; line-height: 110%;
					padding: 2px 0px 2px 10px;
			 		border-bottom: #9999CC 1px solid; border-left: #9999CC 1px solid;
					border-right: #9999CC 1px solid;
}
.menutd2 img {align: center;
}


.faqtitle {font-size: 80%; font-weight: normal; text-align: left;
					background-color:#ffffff; line-height: 110%;
					padding: 2px 0px 2px 0px;
			 		border-bottom: #9999CC 1px solid; border-left: #9999CC 1px solid;
					border-right: #9999CC 1px solid;
}
.faqmenu {font-size: 80%; font-weight: normal; text-align: left;
					background-color:#ffffff; line-height: 110%;
					padding: 2px 0px 2px 10px;
			 		border-bottom: #9999CC 1px solid; border-left: #9999CC 1px solid;
					border-right: #9999CC 1px solid;
}
.sitemap td {font-weight: normal; text-align: left;
						background-color:#ffffff;
}
.sitemap h1 {font-size:80%; color:#ff6600; line-height:110%; margin:0px 0px 0px 0px;}
.sitemap h2 {font-size:80%; color:#0000cc; line-height:110%; margin:0px 0px 0px 20px;}
.sitemap h3 {font-size:80%; color:#009999; line-height:110%; margin:0px 0px 0px 40px;}
.sitemap h4 {font-size:80%;  color:#333333; line-height:110%; margin:0px 0px 0px 60px;}
.sitemap p  {font-size:80%;  color:#555555; line-height:110%; margin:0px 0px 0px 0px;}


.carriage td {font-weight: normal; text-align: center;
						background-color:#ffffff;
}
.carriage h1 {font-size:80%; color:#ff6600; line-height:110%; margin:0px 0px 0px 0px;}
.carriage h2 {font-size:80%; color:#0000cc; line-height:110%; margin:0px 0px 0px 00px;}
.carriage h3 {font-size:80%; color:#009999; line-height:110%; text-align: center;margin:0px 0px 0px 0px;}
.carriage h4 {font-size:80%;  color:#333333; line-height:110%; margin:0px 0px 0px 00px;}
.carriage p  {font-size:80%;  color:#555555; line-height:110%; text-align: center;margin:0px 0px 0px 0px;}

.boxitem_cost {font-size: 170%; font-weight: bold; text-align: left;
					color: #cc0000; background-color:#ffffff; line-height: 110%;
					padding-left:6px;
}
li {  font-size: 80%}

.cal p{font-size:70%;  color:#555555;  text-align: center;margin:0px 0px 0px 0px;
}

.cal h4{font-size:80%;  color:#000000;  text-align: center;margin:0px 0px 0px 0px;
}

.cal h5{font-size:80%;  color:#993300;  text-align: center;margin:0px 0px 0px 0px;
}

.cal{border-top:#000000 1px solid ;border-right:#000000 1px solid ;border-left:#000000 1px solid ;
}

.box_fishname{border-right:#000000 1px solid ;border-bottom:#000000 1px solid;background:#FFFFCC;
}

.box_top{border-bottom:#000000 1px solid;border-right:#000000 1px solid ;background:#FFCC99;
}

.box_topright{border-bottom:#000000 1px solid;background:#FFCC99;
}
.box_right{border-bottom:#000000 1px solid;
}

.box_main{border-bottom:#000000 1px solid;border-right:#555555 1px dotted ;
}

.box_mainright{border-bottom:#000000 1px solid;border-right:#000000 1px solid ;
}

.box_mainendright{border-bottom:#000000 1px solid;
}

/*-----------------ヘッダー-----------------------------------------------*/
.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;
}
.header{
background:#eeeeee;text-align:right;margin-bottom:5px;
border-bottom:solid #aaaaaa 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;}
.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;}



/*-------------商品メニュー（左サイド）----------------------------------------*/
.side_menu_top{text-align:center;background:  url(comimg/menu.gif);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:#C7D6E7;
}

.side_menu_td a{padding: 3px 2px 1px 12px;display:block;
}

.side_menu_td a {text-decoration: none;}
.side_menu_td a:link { color: #3A5287;} 
.side_menu_td a:visited { color: #3A5287;} 
.side_menu_td a:active { color: #3A5287;} 
.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;
}

/*-----------------メルマガ-----------------------------------------------*/
.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;
}
