@charset "EUC-jp";
/*全体*/
h3 img{
width: 100px;

}
body {
width: 950px;
 background-color: black;
 margin:10px auto;
 color: silver;

}
img{
 border: 0px;
}
/*ヘッダー*/
div.header {
 margin:10px auto 0px auto;
}
div.header div.rogo{
 margin:0px auto;
 text-align:center;
}
div.header h1{
 display:none;
 color: silver;
 margin:10px auto;
 text-align:center;
}
div.header h2{
 display:none;
 color: silver;
 margin:0px auto;
 text-align:center;
}
div.header hr{
 display:none;

color : silver;
}
/*ナビメニュー*/
div.navi{
}
div.navi_l{
 float: left;
 width:80%;
}
div.navi_r{
 margin-left:80%;
 text-align:right;
}
/*メイン部分のカバー*/
div.cover1 {
 padding-top: 10px;
 margin-top: 0px;
 border-top-color: silver;
 border-top-style: solid;
 border-top-width: 5px;
 border-bottom-width: 5px;
 border-bottom-color: silver;
 border-bottom-style: solid;
}
/*コンテンツとサブのカバー*/
div.cover2 {
 float: right;
 width: 80%;
}
/*メインコンテンツ*/
div.contents{
 float: left;
 width: 70%;
 padding-top: 0px;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 0px;
 border-right-width: 3px;
 border-right-color: silver;
 border-right-style: solid;
}
div.contents H3{
 margin-top: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 margin-right:0px ;
 padding-top: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 border-left-width: 3px;
 border-left-color: silver;
 border-left-style: solid;
 border-bottom-width: 3px;
 border-bottom-color: silver;
 border-bottom-style: solid;
}
div.contents div.cart_in{
 text-align:center;
}
div.contents p.category{
 margin-top: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 margin-right:0px ;
 padding-top: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 text-align:right;
 font-size: 80%;
 }
div.contents div.back{
 float: left;
 width:45%;
 margin-top:0px;
 font-size: 80%;
 text-align:right;
}
div.contents div.next{
 margin-left:55%;
 font-size: 80%;
}
div.contents th,div.contents td{
 padding:5px;
 text-align:left;
}
div.contents table.cart{
width: 100%;
 background-color: silver;

}
div.contents table.cart tr{
}
div.contents table.cart th,div.contents table.cart td{
 background-color: white;
color:black;
}
div.contents table.mailorder{
 background-color: silver;
}
div.contents table.mailorder tr{
}
div.contents table.mailorder th,div.contents table.mailorder td{
 background-color: white;
}
/*サブ*/
div.sub{
 margin-left: 75%;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
}
div.sub div.new10{
 font-size: 80%;
}
div.sub div.new10 p{
 margin: 5px 0px;
}
div.sub div.new10 a{
 display	 : block;
 font-size: medium;
}
/*メニュー*/
div.mainmenu{
 margin-right: 81%;
}
div.mainmenu p {
 font-size: 80%;
 padding: 5px;
 margin: 0px;
}
/*メニューリンク*/
div.mainmenu a {
 display	 : block;
 font-weight: bold;
 padding: 5px;
 margin-top: 2px;
 margin-bottom: 2px;
 margin-left: 0px;
 margin-right:0px ;
 text-align:center;

}
/*メニューリンク（未訪問）*/
div.mainmenu a:link {
 background-color: silver;
 border-width: 3px;
 border-color: gray;
 border-style: solid;
}
/*メニューリンク（訪問済み）*/
div.mainmenu a:visited {
 background-color: silver;
 border-width: 3px;
 border-color: gray;
 border-style: solid;
}
/*メニューリンク（ホバー時）*/
div.mainmenu a:hover {
 background-color: gray;
 border-width: 3px;
 border-color: silver;
 border-style: solid;
}
/*メニューリンク（アクティブ時）*/
div.mainmenu a:active {
 background-color: gray;
 border-width: 3px;
 border-color: silver;
 border-style: solid;
}
/*サブメニューリンク*/
div.submenu a {
 display	 : block;
 font-weight: nomal;
 padding: 5px;
 margin-top: 2px;
 margin-bottom: 2px;
 margin-left: 0px;
 margin-right:0px ;
}
/*サブメニューリンク（未訪問）*/
div.submenu a:link {
 color: blue;
 background-color: white;
 border-width: 0px;
 border-color: ;
 border-style: ;
}
/*サブメニューリンク（訪問済み）*/
div.submenu a:visited {
 background-color: white;
 border-width: 0px;
 border-color: ;
 border-style: ;
}
/*サブメニューリンク（ホバー時）*/
div.submenu a:hover {
 color: violet;
 background-color: white;
 border-width: 0px;
 border-color: ;
 border-style: ;
}
/*サブメニューリンク（アクティブ時）*/
div.submenu a:active {
 color: blue;
 background-color: white;
 border-width: 0px;
 border-color: ;
 border-style: ;
}

div.clear {
 clear: both;
}
/*フッター*/
div.footer{
 color: silver;
 margin:10px auto;
 text-align: center;
 font-size: 75%;
}
/*エラーメッセージ*/
p.error{
 color: red;
}