@charset "Shift_JIS";

/* 全体の設定
---------------------------------------------------------------------*/
*{
  margin : 0;
  padding : 0;
  font : 100%/160% Verdana,"ＭＳ Ｐゴシック",osaka,sans-serif;
  background-color : #c5e7d0;
  border : none;
}
/* スクロールバー
---------------------------------------------------------------------*/
HTML{
  scrollbar-3dlight-color : #fff;
  scrollbar-arrow-color : #fcddf6;
  scrollbar-darkshadow-color : #fff;
  scrollbar-face-color : #fff;
  scrollbar-highlight-color : #fff;
  scrollbar-shadow-color : #fff;
  scrollbar-track-color : #fff;
  height : 100%;
}
/* 文字サイズと文字色、画面中央寄せ、高さ調整
---------------------------------------------------------------------*/
BODY{
  color : #000000;
  font-size : 80%;
  text-align : center;
  height : 100%;
  background-image:url();
  background-attachment:fixed; 
}
#cb{
  color : #000000;
  font-size : 90%;
  text-align : left;
  margin-left : 5px;
  height : 100%;
  background-image:url();
  background-attachment:fixed; 
}
/* リンク
---------------------------------------------------------------------*/
A:LINK,A:VISITED,A:ACTIVE{
  color : #7b650c;
  text-decoration : none;
}
A:HOVER{
  color : #ffffff;
  text-decoration : none;
}
/* ボックス全体の設定
---------------------------------------------------------------------*/
#box{
  background-color : #ffffff;
  margin : 0 auto;
  text-align : left;
  width : 600px;
  position : relative;
  min-height : 100%;
}
#boxx{
  margin : 0 auto;
  text-align : left;
  width : 700px;
  position : relative;
  min-height : 100%;
}


BODY > #box{
  height : auto;
}
* HTML DIV#box{
  height : 100%;
}
/* ヘッダー
---------------------------------------------------------------------*/
#head{
  background-color : #ffffff;
  min-height : 150px;
}
/* トップメニュー
---------------------------------------------------------------------*/
.top_menu UL{
  list-style : none;
  width : 100%;
  background-image:url(img/bg-d.gif);
}
.top_menu LI{
  list-style : none;
  margin-top : 10px;
  margin-right : 10px;
  text-align : center;
  float : left;
  width : 75px;
}
.top_menu A:LINK,.top_menu A:VISITED,.top_menu A:ACTIVE{
  color : #09354E;
  background-color : #8DC6E7;
  display : block;
}
.top_menu A:HOVER{
  color : #e8383d;
  background-color : #fff;
  width : 100%;
}
/* メインのボックス
---------------------------------------------------------------------*/
#main{
  background-color : #ffffff;
  padding-bottom : 50px;
}
.p{
  background-color : #ffffff;
  margin-bottom : 2em;
}
/* 見出し（サイト名）
---------------------------------------------------------------------*/
H1{
  padding : 5px 0 0px 295px;
  background : url(img/title01.png) no-repeat left 15px;
  font : bold 180%/65px Verdana,"ＭＳ Ｐゴシック",osaka,sans-serif;
  height : 65px;
}
/* 見出し（各段落のタイトル）
---------------------------------------------------------------------*/
H2{
  padding-left : 5px;
  color : #CD5717;
  background : url(img/line.png) no-repeat left bottom;
  font-weight : bold;
  height : 35px;
}
/* リスト
---------------------------------------------------------------------*/
.p UL{
  background-color : #ffffff;
  list-style : none;
}
.p LI{
  list-style : none;
  padding-left : 40px;
  background : url(img/icon.png) no-repeat left center;
}
/* 説明付きリスト
---------------------------------------------------------------------*/
DT{
  background-color : #ffffff;
  margin-top : 10px;
  padding-left : 40px;
  background : url(img/icon.png) no-repeat left center;
}
DD{
  margin : 3px 10px 10px 20px;
  padding : 2px 10px;
  background-color : #A3CFD5;
}
/* メールフォーム
---------------------------------------------------------------------*/
TEXTAREA,INPUT{
  margin : 2px 0;
  color : #7b5544;
  background : transparent;
  border : 1px solid #9d8e87;
}
/* フッター（著作権表示部分）
---------------------------------------------------------------------*/
#foot{
  padding : 2px 10px;
  color : #e8383d;
  background-color : #ffcccc;
  text-align : right;
  position : absolute;
  bottom : 15px;
  height : 20px;
  width : 100%;
}
#foot A:LINK,#foot A:VISITED,#foot A:ACTIVE{
  color : #e8383d;
  text-decoration : underline;
}
#foot A:HOVER{
  color : #e8383d;
  text-decoration : none;
}
