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;
/*background:#dddddd;*/
}

a {text-decoration: none;}
a:link { color: #3A5287;} 
a:visited { color: #3A5287;} 
a:active { color: #3A5287;} 
a:hover { color: #669966; text-decoration: underline;}

h1 {color:#ffffff ;padding-bottom:80px;font-size:180%;padding-left:40px;}
h2 {font-size:120%; color:#FF6600;line-height:1.1em;font-weight:
 bold;padding-top:5px;margin-top:3px;}
h3 {font-size:95%; color:#39589F; line-height:130%; margin:5px 0px 3px 3px;}
h4 {font-size:80%;  color:#ffffff; line-height:110%;border-left:#555555 solid 5px;padding-left:3px;}
h5 {font-size:80%;  color:#ffffff; line-height:110%;border-left:#555555 solid 5px;padding-left:3px;}
p  {font-size:80%;  color:#555555; line-height:150%; margin:0px 3px 0px 3px;}
li {font-size:80%;  color:#555555; line-height:110%; margin:3px 0px 3px 0px;}
strong{color:#cc3333}

.border{border-top: #999999 2px solid;}

/*--------------中央部枠-------------------------*/
.main{/*border:1px #acacac solid;*/}

/*------------------見出し--------------------------*/
.top{filter: progid:DXImageTransform.Microsoft.Gradient
(StartColorStr=#6699cc, EndColorStr=#eeeeee, GradientType=0);
background:#214683;text-align:center;}

/*-----------------サイドメニュー（右サイド）----------------------------*/
.menutable {margin-top: 0px; text-align: center;}
.menutd_box a{color:#666666;}
.menutd_box a:link { color: #666666;} 
.menutd_box a:visited { color: #666666;} 
.menutd_box a:active { color:#666666;} 
.menutd_box a:hover { color: #444444;font-weight: bold; text-decoration: none;
background:#cccccc;}

.menutd_box li{list-style:none;border-bottom:1px solid #acacac;border-left:1px solid #acacac;}

/*---------更新履歴---------------------------------------------------------*/
.topmes{border:#cccccc solid 1px;margin:10px;}
.kosin{background:#bbbbbb;}

/*-----------------ヘッダー-----------------------------------------------*/
.headtop {
height:120; 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-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;
}

.side_menu_bottom{text-align:center;background:  url(comimg/menu_b.gif);background-repeat: no-repeat;
}
/*-----------------メルマガ-----------------------------------------------*/
.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;


}
