@charset "Shift_JIS";

/*--ページ全体指定--*/

body {
text-align: center;
}
div#wrapper {
width: 750px;
margin: 0 auto;
text-align: left;
border: 1px solid #FF0000;
background: #c0c0c0;/*== 余白色 ==*/
}

body {
  font-family: Verdana, Arial, Helvetica, sans-serif, "ＭＳ ゴシック","Hiragino KaKu Gothic Pro", Osaka;
  margin: 0;
  padding: 0;
  font-size: 12px;
  color: #333333;
}

/*--ヘッダー--*/

#header {
  margin: 0;
  width: 750px;
  height: 15px;/*--高さ--*/
  background-color: #ffffff;
  background-repeat: no-repeat;
}

#header h1 {
  margin: 0;
  padding: 2px 0 0 3px;
  text-align: left;
  font-weight: normal;
  font-size: 10px;
  color: #333333;
}

h2 {
  font-size: 16px;
  margin: 0;
  padding: 0px 0px 0px 0px;
  color: #333333;
}

/*-- メニュー横項目装飾 --*/

ul#menubar {
   margin: 0px; /*-- 内部左余白 --*/
   padding: 0px; /*-- 内部左余白 --*/
}
ul#menubar li {
   list-style-type: none; /*-- 先頭記号 --*/
   float: left; /*-- 横方向に --*/
   margin: 0.3em 0.1em; /*-- 周囲の余白 --*/
   border: 1px gray solid; /*-- 枠線 --*/
   padding: 0px; /*-- 枠線と内容の距離 --*/
}

ul#menubar li a {
   text-decoration: none; /*-- 下線を消す --*/
   display: block; /*-- ブロックに --*/
   padding: 0.2em; /*-- 内部の余白 --*/
}
ul#menubar li a:hover {
   background-color: #d7d7d7; /*-- 背景色 --*/
   color: #ff0000; /*-- 文字色 --*/
}

p.aftermenu {
   clear: left;
}

/*--リンク全般の指定--*/

a:link{
  text-decoration : underline;
  color : blue;/*--元の色--*/
}
a:visited{
  color : purple;/*--クリック後の色--*/
  text-decoration : underline;
}
a:hover{
  color : red;/*--マウスが乗った時の色--*/
  text-decoration : none;
}

/*--カテゴリー　縦リンク--*/

.sideMenu , .sideMenu ul { margin:0; padding:0; }   
.sideMenu a { text-decoration:none; }   
.sideMenu li {   
list-style:none;   
font-size:15px;   
line-height:20px;   
}  

.sideMenu , .sideMenu ul { margin:0; padding:0; }   
.sideMenu a { text-decoration:none; }   
.sideMenu li {   
list-style:none;   
font-size:16px;   /*--リンク文字--*/
line-height:1px;   /*--仕切り線幅--*/
}   
.sideMenu li a {   
display:block;   
padding:0 5px;   /*--リンク前 高さ　幅--*/
background:#ffffff;   /*--枠元の色--*/
color:#0000ff;   /*--リンク文字色--*/
line-height:22px;   /*--リンク枠幅--*/
border-bottom:solid 1px #d7d7d7;   /*--仕切り線--*/
}   
.sideMenu li a:hover { background:#ffddff; } /*--クリック後の背景色--*/

/*---------- フッター ----------*/

#footer {
  clear: both;
  width: 750px;
  margin: 0;
  padding: 15px 0 15px 0;
  text-align: center;
  font-size: 12px;/*--文字サイズ--*/
  color: #333333;/*--文字色--*/
  border-top: solid 2px;/*--ラインの太さ--*/
  border-top-color: #ff9966;/*--ライン色--*/
  background-color: #ffffff;/*--範囲色--*/
}
