/*TABLEに関する設定*/
th,td { font-size: 90%; }
/*HOMEへ,LinkTopへ,BACKボタンに関する設定*/
.btn { 
        font-size: 90%;
        color: #ffffcc;
}
/*レイアウトに関する設定-追加*/
#content_all {
  width: 780px;
  background-color: #FFFFFF;
  margin: 0px;
  border-style: solid;
  border-width: 1px;
}
/*bodyに関する設定*/
body     {
  width: 780px;
  color: #666666;
  margin: 0px;
  padding: 0px;
  text-align: center;
}
/*「リンクについてボックス」に関する設定*/
.about_link  {
  background-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  width:500px;
  margin:5px auto 5px auto;
}
/*「リンクについてボックス」の中の文に関する設定*/
.link_t  {
  padding: 5px 5px 1px 1px;
  text-align:left;
  line-height:150%;
  font-size:10pt;
  color: #666666;
}
/*サーチフォームに関する設定*/
.search_form  {
  background-color: #FFFFFF;
  border-color:#666666;
  border-width: 0px;
  border-style: solid;
  width:500px;
  margin:5px auto 5px auto;
  padding: 5px 5px 10px 5px;
  text-align:right;
  font-size:11pt;
  color: #666666;
}
/*「サイドメニュー全般」に関する設定*/
#side {
  float:left;
  margin:0px 0px 0px 3px;
  width:185px;
  background-color: #FFFFFF;
  padding: 0px 0px 32px 0px;
}
/*「サイドメニューのホームへのナビ」に関する設定*/
.navi {
  border-width: 1px;
  border-style: solid;
  padding: 3px 3px 3px 3px;
  text-align:left;
  font-size:13px;  
  color: #666666;
  background-color: #FFFFFF;
  width:170px;
}
/*「サイドメニューのサブペーへのナビ」に関する設定*/
.menu {
  border-width: 1px;
  border-style: solid;
  padding: 5px 5px 5px 5px;
  text-align:left;
  font-size:14px;  
  color: #666666;
  background-color: #FFFFFF;
  width:170px;
}
/*サイドメニュー下の更新情報に関する設定*/
.kos {
  text-align:left;
  font-size:9pt;  
  color: #666666;
}
/*「メインメニュー」に関する設定*/
#main {
  float:right;
  width:550px;
  margin:auto 15px auto 15px;
  background-color: #FFFFFF;
}
/*「ユーザー登録フォーム上の文章に関する設定*/
.a_reg  {
  padding: 2px 2px 2px 2px;
  text-align:left;
  font-size:10pt;
  color: #666666;
}
/*新着ホームページの文章に関する設定*/
.a_new  {
  padding: 2px 2px 2px 100px;
  text-align:left;
  font-size:11pt;
  font-weight:bold;
  color: #666666;
}
/*ヘッダー全体に関する設定*/
#head {
  background-color: #FFFFFF;
  width: 780px;
  padding: 0px 0px 0px 0px;
}
/*ヘッダー画像に関する設定*/
.head_img {
  background-color: #FFFFFF;
  background-image: url(img/top.gif);
  background-repeat: no-repeat;
  background-position: center top;
  width: 780px;
}
/*フッター全体に関する設定*/
#footer {
  background-color: #FFFFFF;
  width: 780px;
  padding: 0px 0px 5px 0px;
  clear:both;
}
/*フッターのコピーライト部分に関する設定*/
.foot_c {
  width: 780px;
  height: 20px;
  padding: 2px 0px 2px 0px;
  margin: 20px 0px -5px 0px;
  text-align:center;
  font-size:8pt;
  color: #FFFFFF;
}
/*管理用ログインフォームに関する設定*/
.kan {
  margin: 2px 5px 2px auto;
  text-align:right;
}
/*リンクの色に関する設定*/
A:link{
	color:blue;
}
A:visited{
	color:#000066;
}
A:hover{
	color:red;
	position:relative;
	left:1px;
	top:1px;
}
