@charset "UTF-8";

/* 全体構造 */
ul.menu,ul.link-list {
  margin: 0px;
  padding: 0px;
}

ul.menu li,ul.link-list li {
  list-style-type: none;
}

body {
  color: #333;
  font-size: small;
  font-family: 'Helvetica Neue','Helvetica', 'Arial', '游ゴシック', YuGothic,'ヒラギノ角ゴ Pro W3','Osaka','Hiragino Kaku Gothic Pro','メイリオ', Meiryo, sans-serif;
  line-height: 1.6;
  text-align: center;
  font-weight: normal;
  background-color: #f7f3e8;
  
}
#wrap {
  width: 1000px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
  background-color: #f7f3e8;
 
}

table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0px;
}

caption {
  text-align: left;
}

th, td {
  border: 1px solid #999;
  padding: 8px;
  text-align: left;
  word-wrap: break-word; /* 長い単語を折り返す */
}

th {
  background-color: #ffbd6f;
}

/* 全体構造 END */


/* ヘッダ */
#head {
  width: 1000px;
}

#head h1 {
  width: 1000px;
  height: 250px;
  text-indent: -700em;
  background-image: url("../image/header.jpg");
  font-size: medium;
  margin-top: 18px;
}

/* ナビゲーションバーの表示指定 */
#navbar{
  width:998px; /* ←このような記号で囲まれているこの部分はすべて注釈→ */
  height:20px;
  background-color:#f7f3e8; /* 背景色 */
  border-color:#d5d5d5 #565656 #6E6E6E #c5c5c5; /* 枠の色、順番は「上、右、下、左」 */
  border-width:1px 1px 2px; /* 枠の太さ、指定が3つの時の順番は「上、左右、下」 */
  border-style:solid; /* 枠の種類、solidは単色 */
  font-size:9pt;
  color:#333; /* 文字色、この色指定は「#333333」と同じ意味 */
  white-space:nowrap;
  }

/* 番号なしリスト UL の表示指定 */
#navbar ul{
  margin:0 0 0 2px; /* 0の場合の単位は省略可 、指定が4つの時の順番は同様に「上、右、下、左」 */
  padding:2px 0 0; /* 指定が3つなら「上、左右、下」、もし2つなら「上下、左右」*/
  list-style:none; /* リストマークを非表示に */
  font-size:100%;
  }

/* リスト項目 LI の表示指定 */
#navbar li{
  float:left; /* 左にフロートさせて1行に納める */
  width:95px; /* フロートの幅を指定 */
  margin:0; /* マージン指定 値が1つなので「上下左右のマージンが0」*/
  padding:0; /* パディング指定 */
  border-top:solid 1px #333; /* 枠の種類、太さ、色をこのように一括で指定しても良い */
  border-right:solid 1px #999;
  border-left:solid 1px #444444;
  border-bottom:solid 1px #666;
  background-color:#ccc; /* リスト項目背景色 */
  background-image:none; /* 背景画像なし */
  line-height:15px; /* 行間隔 */
  text-align: center; /* 文字中揃え */
  text-indent:0;
  color:#333;
  }

 /* tp 背景を透明に */
#navbar li.tp{
  background-color: transparent;
  border-width: 0px ;
  padding:0 5px 0 5px;
  text-align: right; /* 文字右揃え */
  }

  /* strong 文字を強調 */
#navbar strong{font-weight:bold;}  /* 改行しないでこのようにも書ける */

 /* リンクされている文字の色指定 */
#navbar a{
  padding:0 12px;
  background-color: transparent;
  font-weight:bold;
  text-decoration:none;  /* 下線表示などの装飾なし */
  }
#navbar a:link{color:#333;}  /* リンク部分：表示前 */
#navbar a:visited{color:#333;}  /* リンク部分：表示済み */
#navbar a:hover{color:#f96c00;}  /* リンク部分：オンマウス */
#navbar a:active{color:#333;}  /* リンク部分：オンクリック */

 /* current 表示中のページの文字、背景、ボーダーの色を変更 */
#navbar li.current{
  background-color: #ff9a4d;
  border-right-color: #888888;
  color:#999; 
  }
#navbar li.current a:link, /* カンマで区切って、次と同じ指定に */
#navbar li.current a:visited{ color:#333;}  /* リスト中のリンク部分の指定 */
#navbar li.current a:hover{ color:#fff;}



/* 検索ボックス END */
/* ヘッダ END */


/* フッタ */
#foot {
  width: 1000px;
  height: 80px;
  color: #333;
  font-family: 'Helvetica Neue','Helvetica', 'Arial', '游ゴシック', YuGothic,'ヒラギノ角ゴ Pro W3','Osaka','Hiragino Kaku Gothic Pro','メイリオ', Meiryo, sans-serif;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #666666;
  margin-top: 15px;
}

#foot ul.menu {
  width: 400px;
  margin-top: 5px;
  float: left;
}

#foot ul.menu li {
  font-weight: bold;
  margin-right: 10px;
  float: left;
}

#foot ul.menu li a {
  color: #333;
}

#foot ul.menu li a:hover {
  color: #CC0000;
}

#copyright {
  font-size: xx-small;
  text-align: right;
  margin-top: 8px;
  float: right;
}
/* フッタ END */


/* コンテンツ */
#content {
  width: 1000px;
  background-color: #f7f3e8;
  margin-bottom: 25px;
  margin-top: 20px;
  clear: both;
}

#content-wrap {
  width: 1000px;
  float: left;
  background-color: #f7f3e8;
  overflow: hidden;
}

/*
#right-box {
  width: 150px;
  float: right;
  background-color: #f7f3e8
}
*/

#left-box {
  width: 200px;
  float: left;
  background-color: #f7f3e8;
}

#center-box {
  width: 790px;
  float: right;
  background-color: #f7f3e8;
}
#center-box-index {
  width: 1000px;
  float: center;
  background-color: #f7f3e8;
}

/* 中央ブロック */

#content h2 {
  /* width: 150px; */
   color: #333;
  /* font-size: 100%; */
   font-family: 'Helvetica Neue','Helvetica', 'Arial', '游ゴシック', YuGothic,'ヒラギノ角ゴ Pro W3','Osaka','Hiragino Kaku Gothic Pro','メイリオ', Meiryo, sans-serif;
   line-height: 100%;
   background-color: #f7f3e8;
   border-left:solid 2px #ff0000;
   border-bottom: solid 1px #999;
  /* padding-right: 10px; */
   padding-left: 5px;
  /* padding-top: 5px; */
 }


em {
  padding: 2px;
  font-style: normal;
  background-color: #ff9a4d;
  color: #fff;
}

.entry-body {
/*  border-width: 5px;
  border-style: inset;
  border-color: #999999; */
  padding-top: 5px;
  padding-bottom: 20px;
  margin-bottom: 5px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #f7f3e8;
}

.entry-body-index {
/*  border-width: 5px; 
  border-style: inset;
  border-color: #999999;*/
  padding-top: 5px;
  padding-bottom: 20px;
  margin-bottom: 5px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #f7f3e8;
}


.entry-body a{color:#999999;}
.entry-body a:hover{color:#88FFFF;}
.entry-body a:visited{color:#333333;}


/* 中央ブロック END */

/* 左ブロック */
#left-box h3 {
  color: #333;
  background-color: #c6c6c6;
  font-size: small;
  font-family: 'Helvetica Neue','Helvetica', 'Arial', '游ゴシック', YuGothic,'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ', Meiryo, sans-serif;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
}

/* #left-box ul.link-list {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #000000;
}


#left-box ul.link-list li {
  line-height: 120%;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000000;
}
*/

#left-box ul.link-list li a {
  color: #333;
  background: #f7f3e8;
/*  padding-top: 3px;
  padding-bottom: 3px;

  padding-left: 5px;*/
  display: block;
}

#left-box ul.link-list li a:hover {
  background-color: #ff9a4d;
}
/* 左ブロック END */

/* 右ブロック */
/*
#right-box h3 {
  color: #FFFFFF;
  background-color: #333333;
  font-size: small;
  font-family: 'Helvetica Neue','Helvetica', 'Arial', '游ゴシック', YuGothic,'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ', Meiryo, sans-serif;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
}

#right-box ul.link-list {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #000000;
}

#right-box ul.link-list li {
  line-height: 120%;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000000;
}

#right-box ul.link-list li a {
  color: #FFFFFF;
  background: #666666;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 17px;
  display: block;
}

#right-box ul.link-list li a:hover {
  background-color: #7E9AA9;
}
*/
/* 右ブロック END */
/* コンテンツ END */

/* share */
* {
  margin: 0px;
  padding: 0px;
}

a:link {
  color: #006699;
  text-decoration: none;
}

a:visited {
  color: #663366;
  text-decoration: none;
}

a:hover {
  color: #FF6600;
  text-decoration: none;
}

ul,ol {
  margin-left: 30px;
}

