@charset "UTF-8";
body {
 margin: 0;
 padding: 0;
 text-align:center;
 background-image: url(../hime3.gif);
}
a:hover {
 color: orange;
}

div#sb {
 width: 1000px;
 margin-left: auto;
 margin-right: auto;
 text-align: left;
 background-color: white;
}
div#header {
 height: 183px;
 width: 1000px;
 background-image: url(../fujisan.jpg);
}
table#header {
 margin: 0;
 padding: 0;
 border-collapse: collapse;
 border-spacing: 0;
 border: 0;
 width: 1000px;
 height: 183px;
}
#header td {
 margin: 0;
 padding: 0;
 border-collapse: collapse;
 border-spacing: 0;
 border: 0;
}
td#hdmoji {font-size: 13px; color: white;}
td#hd-navi {font-size: 10pt; text-align: right;}
td#hd-navi A {text-decoration: none; color: black;}
P#search {margin: 0; padding: 0; border: none; font-weight: bold; font-size: 13px;}
form#search {padding: 0; margin: 0;}
div#logo-fram {
 margin: 0;
 padding: 0;
 width: 259px;
 border-style: ridge;
 border-color: gold;
 border-width: 7px;
}

div#menu {
 padding: 0;
 margin: 0;
 border: 0;
}
#menu {
 width: 1000px;
 border-collapse: collapse; /* 枠線の表示方法（重ねない） */ 
 border-color: deepskyblue;
 border-style: solid;
 border-width: 1px;
} 
#menu td {
 width: 10%;
 height: 100%;
 padding: 0;
 line-height: 2;
 border-collapse: collapse;
 border-color: deepskyblue;
 border-style: solid;
 border-width: 1px;
 background-color: skyblue; /* セルの背景色 */ 
 text-align: center; /* リンク文字の位置 */ 
 font-size: 11pt;
 font-weight: bold;
 color: white;
} 
#menu A { 
display: block; /* ブロック要素 */ 
width: 100%; /* リンク部分の横幅 */ 
 height: 100%;
text-decoration: none; /* リンク文字の下線 */
font-size: 11pt; /* リンク文字のサイズ */ 
font-weight: bold; /* リンク文字の太さ */ 
color: white;} 
#menu A:hover {
background-color: white; /* ポイント時の背景色 */ 
color: skyblue; /* ポイント時の文字色 */ }

div#leftnavi {float: left; width: 200px; }
#Category {
 width: 200px;
 border-collapse: collapse; /* 枠線の表示方法（重ねない） */ 
 border-color: deepskyblue;
 border-style: solid;
 border-width: 1px;
} 
#Category td {
 width: 100%;
 height: 100%;
 padding: 0;
 line-height: 2;
 border-collapse: collapse;
 border-color: deepskyblue;
 border-style: solid;
 border-width: 1px;
 background-color: skyblue; /* セルの背景色 */ 
 text-align: center; /* リンク文字の位置 */ 
 font-size: 12pt;
 font-weight: bold;
 color: white;
} 
#Category A {
display: block; /* ブロック要素 */ 
width: 100%; /* リンク部分の横幅 */ 
height: 100%;
text-decoration: none; /* リンク文字の下線 */
font-size: 12pt; /* リンク文字のサイズ */ 
font-weight: bold; /* リンク文字の太さ */ 
color: white;} 
#Category A:hover {
background-color: white; /* ポイント時の背景色 */ 
color: blue; /* ポイント時の文字色 */ }
th#title {background-color: deepskyblue; color: white; font: bold; padding-top:4px; padding-bottom:4px;}

div#main {float:right; width: 795px; padding-top: 5px; padding-left: 5px;}
p#main-title {margin:0; padding:0;}
hr#main-title-line {margin:0; padding:0; color: deepskyblue;}
div#contents {
 margin: 0;
 padding-top: 5px;
 padding-left: 20px;
 padding-bottom: 10px;
}
tabel#contents {width: 700px;}
#contents td {
 color: #333300;
 font-size: 14px;
}
table#item { width: 795px;}
H1#item-name { font-weight: bold; font-size: 13px; margin: 0; padding: 0; color: black;}

table#info {width: 795px; border-collapse: collapse; border-color: deepskyblue; border-style: solid; border-width: 1px;}
td#info-title {width: 397.5px; text-align:center; background-color: #00ffff; border-color: deepskyblue; border-style: solid; border-width: 1px;}
td#info-in {width: 397.5px; border-color: deepskyblue; border-style: solid; border-width: 1px;}
span#under-line { border-bottom:solid 3px #ff0000;line-height:180%;}

div#footer {clear:both; width:1000px; background-color: skyblue; text-align:center;}