html{/*スクロールバーの色*/
  scrollbar-3dlight-color: #DADADB;
  scrollbar-arrow-color: #7A7A7B;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-face-color: #FAFAFB;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color: #999999;
  scrollbar-track-color: #FBFBFC;
  }
body{/*全体のフォントサイズ・色*/
  font-size: 10pt;
  color: #161616;
  background-color: #FFFFFF;
  overflow: auto;
  }
body.top{background-color:#FBFBFC;}

div,td{/*全体のフォントサイズ*/
  font-size: 10pt;
  }
a:link{/*リンク色*/
  color: #554966;
  text-decoration: none;
  }
a:visited{/*訪問済みリンク色*/
  color: #554966;
  text-decoration: none;
  }
a:hover,a:active{/*アクティブリンク色*/
  color: #553866;
  }
.menu{/*メニュー部分の枠設定*/
  width: 170px;/*幅*/
  height: 650px;/*高さ*/
  padding: 1em 0px 1em 0px;
  border: solid 1px #DADADB;/*枠色*/
  background-color: #FAFAFB;/*背景色*/
  }
.menujun{/*メニュー部分の枠設定*/
  width: 170px;/*幅*/
  height: 650px;/*高さ*/
  padding: 1em 0px 1em 0px;
  border: solid 1px #DADADB;/*枠色*/
  background-color: #FAFAFB;/*背景色*/
  }
.main{/*右側部分の設定*/
  width: 480px;/*幅*/
  height: 650px;/*↑の高さと同じに*/
  padding: 1em 0px 1em 0px;
  border-top: solid 1px #DADADB;
  border-right: solid 1px #DADADB;
  border-bottom: solid 1px #DADADB;
  background-color: #FBFBFC;
  text-align:left;
  }
.mainjun{/*右側部分の設定*/
  width: 480px;/*幅*/
  height: 650px;/*↑の高さと同じに*/
  padding: 1em 0px 1em 0px;
  border-top: solid 1px #DADADB;
  border-right: solid 1px #DADADB;
  border-bottom: solid 1px #DADADB;
  background-color: #FBFBFC;
  text-align:left;
  }
.next{/*改ページ*/
  text-align:center;
}
.head{/*最上部の飾り設定*/
  width: 700px;/*幅*/
  height: 2em;
  padding: 6px;
  }
.mark{
  width: 10px;
  height: 10px;
  background-color: #BA5665;/*赤色部分*/
  }
.midhead{
  width: 660px;
  height: 10px;
  }
.headhr{
  height: 1px;
  margin: -1px 15px -1px 15px;
  color: #767691;/*横線*/
  }
h1#top{/*SiteTitle部分の設定*/
  font-size: 15px;/*文字サイズ*/
  font-family: Verdana,Arial,sans-serif;
  font-weight: normal;
  letter-spacing: 0.3em;
  text-align: left;
  position: relative;
  z-index: 2;
  width: 550px;
  height: 1.5em;
  margin: 0.1em 1em -0.5em 1em;
  padding: 1px 2em 1px 3em;
  border: solid 1px #DADADB;/*枠色*/
  color: #212121;/*文字色*/
  background-color: #FEFEFF;
  }
h2{/*項目部分の設定*/
  font-size: 13px;
  font-family: Arial,sans-serif;
  font-weight: normal;
  letter-spacing: 0.3em;
  text-align: left;
  margin: 1em 1.5em 0.5em 1.5em;
  padding: 1px 2em 1px 1em;
  border: 1px solid #DADADB;
  color: #554966;
  background-color: #FFFFFF;
  }
ul{/*メニュー部分の設定*/
  margin: 3em 0px 1em 0px;/*上下余白*/
  padding: 0.5em 0px 0.5em 0px;
  border-top: double 3px #C4C4C9;/*上下の二重線*/
  border-bottom: double 3px #C4C4C9;
  }
li{/*個別メニューの設定*/
  font-size: 9pt;
  font-family: Arial,Verdana,Tahoma,sans-serif;
  letter-spacing: 0.5em;/*字の間隔*/
  padding: 0.2em 1.2em;
  margin: 1.5em 0px;/*上下間隔の設定*/
  border-top: dashed 1px #DADADD;/*上下の破線*/
  border-bottom: dashed 1px #DADADD;
  list-style: none;
  background-color: #F2F2F4;
  }
li.overm{/*マウスを乗せたときの枠色・背景色*/
  border-color: #BABABC;
  background-color: #FEFEFF;
  }
p.top{/*文章記述部分の設定*/
  font-size: 10pt;/*文字サイズ*/
  margin: 1em 3em 1em 2em;
  padding: 0.1em 0.8em 0.5em 1.5em;
  border-right: dashed 1px #767679;
  }
div.com{/*赤字記述部分の設定*/
  width:440px;
  height:;/*高さ*/
  color:#FF0000;
  text-align:right;
  padding-top:2px;
  padding-:px;
  }
.junru{/*ジャンルページタイトル*/
  width:440px;
  height:;/*高さ*/
  color:#666666;
  text-align:left;
  padding-top:2px;
  padding-left:10px;
  }
.main table.hyou{/*青テーブル*/
  border-collapse:collapse;
  margin:20px 20px 20px 20px;
  }
.main table.hyou td{/*青テーブルのセル*/
  height:2em;
  border:solid 1px #C4C4C9;
  padding:4px 0px 4px 5px;
  background-color:#F2F2F4;
  }
.main table.id{/*IDテーブル*/
  width:290px;
  height:190px;
  border-collapse:collapse;
  margin:15px 0px 10px 140px;
  background-image:url('img/id.gif');
  background-repeat:no-repeat;
  }
.main table.id td{/*IDテーブルのセル*/
  padding:15px 15px 0px 0px;
  text-align:right;
  }

/*↓My Page ＋ 管理人専用*/
.kanri_menu{/管理人ページの設定*/
  width: ;/*幅*/
  height:px ;/*高さ*/
  padding: 1em 0em 1em 0em;
  border: solid 1px #DADADB;/*枠色*/
  background-color: #FAFAFB;/*背景色*/
  }
hr.space{
  width:200px;
  height: 1px ;
  color:#C4C4C9;
  }
p.kanri_back{/*管理用トップへ戻る*/
  margin:10px 0px 5px 0px;
  text-align:left;
  }
.my_main{/*MyPageの全体ボックス*/
  width: 650px;/*幅*/
  height: 650px;/*↑の高さと同じに*/
  padding: 1em 0px 1em 0px;
  border: solid 1px #DADADB;
  background-color: #FAFAFB;
  }
h2.my{/*マイページ項目部分の設定*/
  font-size: 13px;
  font-family: Arial,sans-serif;
  font-weight: normal;
  letter-spacing: 0.3em;
  text-align: left;
  margin: 1em 2.5em 0.5em 2.5em;
  padding: 1px 2em 1px 1em;
  border: 1px solid #DADADB;
  color: #554966;
  background-color: #F2F2F4;
  }
.my_main table.hyou{/*青テーブル*/
  width:px;
  border-collapse:collapse;
  margin:20px 0px 20px 0px;
  }
.my_main table.hyou td,th{/*青テーブルのセル*/
  border:solid 1px #C4C4C9;
  height:2.2em;
  padding:4px 5px 4px 5px;
  background-color:#F2F2F4;
  }
.my_com{/*赤字記述部分の設定*/
  width:600px;
  height: 2em;/*高さ*/
  color:#FF0000;
  text-align:right;
  padding-top: 5px;
  }
.my_com_under{
  width:650px;
  border-top: double 3px #DADADB;
  }
.my_main table.id{/*IDテーブル*/
  width:290px;
  height:190px;
  border-collapse:collapse;
  margin:30px 0px 10px 0px;
  background-image:url('img/id.gif');
  background-repeat:no-repeat;
  }
.my_main table.id td{/*IDテーブルのセル*/
  padding:15px 15px 0px 0px;
  text-align:right;
  }
/*↑My Page 専用*/

p.input{/*ボタン*/
  margin:20px;
  }
p.back{/*トップへ戻る*/
  margin:25px 50px 0px 0px;
  text-align:right;
  }
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 #DADADB;
  background-color: #FEFEFF;
  }
.myform{width:90%;height:400px;}