/*************************************/
/* 宮古島からの贈り物　汎用CSS  css1 */
/*                                   */
/* 使用ページ                        */
/*  index                            */
/*************************************/

/* ========= name="general" =========== */

html{/*スクロールバーの色*/
  scrollbar-3dlight-color: #AADCAF;
  scrollbar-arrow-color: #AADCAF;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-face-color: #AADCAF;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color: #AADCAF;
  scrollbar-track-color: #FBFBFC;
  }
body{/*全体のフォントサイズ・色*/
  font-size: 10pt;
  color: #535353;
  background-color: #FFFFFF;
  overflow: auto;
  }
div,td{/*全体のフォントサイズ*/
  font-size: 10pt;
  }
a:link{/*リンク色*/
  color: #0000FF;
  text-decoration: none;
  }
a:visited{/*訪問済みリンク色*/
  color: #0000FF;
  text-decoration: none;
  }
a:hover,a:active{/*アクティブリンク色*/
  color: #ff0000;
  position: relative;
  top: -1px;
  left: -1px;
  }
a.top:link{/*リンク色*/
  color: #ffffff;
  text-decoration: none;
  }
a.top:visited{/*訪問済みリンク色*/
  color: #ffffff;
  text-decoration: none;
  }
a.top:hover,a.top:active{/*アクティブリンク色*/
  color: #FFFF00;
  }

.white {
	color            : white;
}

.red {
	color            : red;
}

.yellow {
	color            : yellow;
}

.menu{/*メニュー部分の枠設定*/
  width: 210px;/*幅*/
  height: 1200px;/*高さ*/
  padding: 1em 0px 1em 0px;
  border: solid 1px #AADCAF;/*枠色*/
  background-color: #FFFFFF;/*背景色*/
  }
.main{/*右側部分の設定*/
  width: 550px;/*幅*/
  height: 1200px;/*↑の高さと同じに*/
  padding: 1em 0px 1em 0px;
  border-top: solid 1px #AADCAF;
  border-right: solid 1px #AADCAF;
  border-bottom: solid 1px #AADCAF;
  background-color: #FFFFFF;
  }
.head{/*最上部の飾り設定*/
  width: 760px;/*幅*/
  height: 2em;
  padding: 6px;
  }
.mark{
  width: 10px;
  height: 10px;
  background-color: #AADCAF;
  }
.midhead{
  width: 740px;
  height: 10px;
  text-align: center;
  }
.headhr{
  height: 1px;
  margin: -1px 15px -1px 15px;
  color: #AADCAF;/*横線*/
  }
div#top{/*SiteTitle部分の設定*/
  font-size: 10pt;/*文字サイズ*/
  font-family: Arial,Verdana,sans-serif;
  font-weight: normal;
  letter-spacing: 0em;
  text-align: left;
  position: relative;
  width: 760px;
  height: 65px;
  margin: 0.1em 0em 0em 0em;
  padding: 3px 1em 3px 0em;
  border: solid 1px #AADCAF;/*枠色*/
  color: #ffffff;/*文字色*/
  background-color: #339933;
  }

span.souryo{
  font-size: 13pt;/*文字サイズ*/
  color: #FFFF00;/*文字色*/
  }

h1{/*SiteTitle部分の設定*/
  font-size: 10pt;/*文字サイズ*/
  font-family: Arial,Verdana,sans-serif;
  font-weight: bold;
  letter-spacing: 0em;
  text-align: center;
  position: relative;
  margin: 0em 0em 0em 0em;
  color: #000000;/*文字色*/
  }
 
h2{/*Mainタイトル部分の設定*/
  font-size: 10pt;
  font-family: Arial,sans-serif;
  font-weight: normal;
  letter-spacing: 0.3em;
  text-align: left;
  margin: 2.0em 1.5em 1.0em 1.5em;
  padding: 0.5em 2em 0.5em 1em;
  border: solid 1px #339933;
  color: #343434;
  background-color: #F7F7F7;
  }

ul{/*メニュー部分の設定*/
  margin: 10px 0px 10px 0px;/*上下余白*/
  padding: 3px 0px 3px 0px;
/*  border-top: double 3px #AADCAF;*//*上下の二重線*/
/*  border-bottom: double 3px #AADCAF;*/
  }
li{/*個別メニューの設定*/
  font-size: 10pt;
  font-family: Arial,Verdana,Tahoma,sans-serif;
  letter-spacing: 0.1em;/*字の間隔*/
  padding: 0.2em 1em;
  margin: 0px 0px;/*上下間隔の設定*/
  border-top: dashed 1px #DADADD;/*上下の破線*/
  border-bottom: dashed 1px #DADADD;
  list-style: none;
  background-color: #F0F0FC;
  }

li.subtitle{/*メニューのタイトル部分*/
  padding: 0.2em 1em;
  border-top: solid 1px #DADADD;/*上下の破線*/
  border-bottom: solid 1px #DADADD;
  color: #ffffff;
  background-color: #339933;
  }
li.overm{/*マウスを乗せたときの枠色・背景色*/
  border-color: #DFDADC;
  background-color: #CCFFCC;
  }
  
div.top{/*文章記述部分の設定*/
  font-size: 10pt;/*文字サイズ*/
  margin: 1em 1em 1em 1.5em;
  padding: 1em 0.5em 0.5em 0.5em;
  }
  
p.big{/*文章記述部分の設定*/
  font-size: 12pt;/*文字サイズ*/
  margin: 0.4em 2em 1em 2em;
  padding: 0.1em 0.8em 0.5em 0.5em;
  color: #0000CC;/*文字色*/
  }
p span{
  font-size: 10pt;/*文字サイズ*/
  color: #000000;/*文字色*/
  }
.footerlink{/*フッターリンクの設定*/
  width: 760px;/*幅*/
  padding: 1em 0px 1.5em 0px;
  text-align: center;
  border-left: solid 1px #AADCAF;
  border-right: solid 1px #AADCAF;
  border-bottom: solid 1px #AADCAF;
  background-color: #FFFFFF;
  }
address{/*最下部のCopyright部分*/
  margin: -1em 0px 1em 0px;
  position: relative;
  z-index: 2;
  width: 550px;
  padding: 2px;
  font-size: 8pt;
  font-style: normal;
  font-family: Arial,sans-serif;
  letter-spacing: 0.1em;
  text-align: center;
  border: solid 1px #AADCAF;
  background-color: #FEFEFF;
  }
  
/* =========== end ============== */
