@charset "Shift_JIS";

/* ページ全体
---------------------------------------------------- */
body {
  margin: 0;
  padding: 0;
  color: #653818;
  background: #ffffff url;
  scrollbar-face-color:#ffffff;
　scrollbar-track-color:#ffffff;
　scrollbar-arrow-color:#666666;
　scrollbar-3dlight-color:#cccccc;
　scrollbar-highlight-color:#999999;
　scrollbar-shadow-color:#333333;
　scrollbar-darkshadow-color:#000000;
}

/* ヘッダ・ナビゲーション
---------------------------------------------------- */
#header {
  height: 100px;
  
  background-repeat : repeat-x;
  
  background-color : #ffffff;
  background-image : url(../images/back-header.gif);
  width : 740px;
}
#header ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#header li {
  position: absolute;
  top: 72px;
  display: block;
  margin: 0;
  padding: 0;
  width: 111px;
  height: 28px;
  text-indent: -9999px;
}
#header li a {
  text-decoration: none;
  display: block;
  width: 111px;
  height: 28px;
}
#header li#rikon1 {
  left : 30px;
  background : url(../images/nav.gif) 0px 0px no-repeat;
}
#header li#rikon2 {
  left : 140px;
  background: url(../images/nav.gif) -110px 0px no-repeat;
}
#header li#rikon3 {
  left : 250px;
  background: url(../images/nav.gif) -220px 0px no-repeat;
}
#header li#rikon4 {
  left : 360px;
  background: url(../images/nav.gif) -330px 0px no-repeat;
}
#header li#rikon5 {
  left : 470px;
  background: url(../images/nav.gif) -440px 0px no-repeat;
}
#header li#rikon1a {
  left : 30px;
  background : url(../images/nav.gif) 0px -28px no-repeat;
}
#header li#rikon2a {
  left : 140px;
  background: url(../images/nav.gif) -110px -28px no-repeat;
}
#header li#rikon3a {
  left : 250px;
  background: url(../images/nav.gif) -220px -28px no-repeat;
}
#header li#rikon4a {
  left : 360px;
  background: url(../images/nav.gif) -330px -28px no-repeat;
}
#header li#rikon5a {
  left : 470px;
  background: url(../images/nav.gif) -440px -28px no-repeat;
}

/* コンテンツ
---------------------------------------------------- */
#content {
  margin : 30px 0px;margin-bottom : 30px;margin-left : 0px;
  width : 690px;
  clear : both;
  
  height : 520px;
  border-right-width : 2px;
  border-right-style : solid;
  border-right-color : green;
  
  padding-right : 50px;

}
#main {
  float: right;
  
  width : 490px;

}

#main a {
  text-decoration: none;
  color : gray;
  border-bottom: solid 1px #dcd3c5;
}
#main a:hover {
  color : green;
  border-bottom : dotted;border-bottom-color : green;border-bottom-width : 1px;
}

#main h1 {
  
  font-size : 16px;
  font-family : Arial,"ＭＳ Ｐゴシック";
  font-weight : 700;
  color : olive;
  
  letter-spacing : 1px;
  

  margin-top : 10px;
}

#main h2 {
  
  font-size : 16px;
  font-family : Arial,"ＭＳ Ｐゴシック";
  font-weight : 700;
  color : olive;
  
  letter-spacing : 1px;
}

#main p {
  margin : 1em 0px;margin-bottom : 1em;margin-left : 0px;
  font-size : 14px;
  line-height: 1.5em;
  font-family : Arial,"ＭＳ Ｐゴシック";
  color : gray;
  
  

  letter-spacing : 1px;
  

  

  font-weight : 400;
}

#main img#mainphoto {
  float: right;
  margin: 0em 0em 0.1em 0.1em;
}

/* メニュー
---------------------------------------------------- */
ul#menu {
  margin: 0;
  padding: 0;
  float: left;
  width : 160px;
  list-style: none;
  
  border-right : solid;border-right-color : green;border-right-width : 2px;
  height : 520px;
}
ul#menu li {
  display: block;
  margin: 0;
  padding : 6px 0px 6px 20px;
  font-size : 14px;
  font-family : Arial,"ＭＳ Ｐゴシック";
}
ul#menu li span {
  display: block;
  font-size: x-small;
}
ul#menu li a {
  text-decoration: none;
  color : gray;
  border-bottom: solid 1px #dcd3c5;
}
ul#menu li a:hover {
  color : green;
  border-bottom : dotted;border-bottom-color : green;border-bottom-width : 1px;
}
ul#menu li#select {
  color: #ffffff;
  background : green;
}

/* フッタ
---------------------------------------------------- */
#footer {
  clear : none;
  margin: 0;
  padding: 1em;
  font-size : 13px;
  color : gray;
  

  border-top-width : 2px;
  border-top-style : solid;
  border-top-color : green;
  font-family : Arial,"ＭＳ Ｐゴシック";
  
  line-height : 1.5em;
  width : 740px;
}

#footer a {
  text-decoration: none;
  color : gray;
  border-bottom: solid 1px #dcd3c5;
}
#footer a:hover {
  color : green;
  border-bottom : dotted;border-bottom-color : green;border-bottom-width : 1px;
}

#footer span {
  text-transform: uppercase;
}

