<style type="text/css">
<!--
html {
  height: 100%;
}
body {
  margin: 0px;
  padding: 0px;
  height: 100%;
  background: #ddd url(image/00bg-line.gif);
  font: 1em "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: center;
  color: #566666;
}
div#bg {
  margin: 0px auto 0px auto;
  padding: 0px;
  height: 100%;
  min-height: 100%;
  width: 960px;
  background: #fff url(image/00bg-side.gif);
}
body > div#bg {
  height: auto;
}
/*＝＝＝基本コンテンツ枠 div=wakuを840pxで指定＝＝＝*/
div.waku {
  margin: 0px auto 0px auto;
  padding: 0px;
  width: 840px;
  text-align: left;
  clear: both;
}
/*＝＝＝ヘッダ：ＮＥＷＨＯＲＩＺＯＮとＨ１周りを指定＝＝＝*/
p#head {
  margin: 0px 60px 0px -60px;
  _margin: 0px 0px 0px 0px;
  padding: 15px 0px 0px 0px;
}
p#st {
  margin: -16px 0px 0px 270px;
  _margin: -16px 0px 0px 330px;
  padding: 0px;
  font: bold 14px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  color: #6666cc;
}
span#st_sub {
  font: normal 12px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
}
/*＝＝＝共通＝文中リンクとspan各種を指定＝＝＝*/
a {
  color: #4455ff;
}
a:hover {
  color: #ff5599;
  text-decoration: none;
}
span.p12 {
  font: 12px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
}
span.bold {
  font-weight: bold;
}
span.enji {
  color: #cc3300;
}
span.red {
  color: #ff3377;
}
span.ora {
  color: #ff7700;
}
span.green {
  color: #339966;
}
span.blue {
  color: #4444bb;
}
span.center {
  width: 90%;
  text-align: center;
}
.verti {
  vertical-align: middle;
}
span.mono {
  font: 1em/170% "ＭＳ 明朝","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;
}
span.mono-bold {
  font: bold 1em/170% "ＭＳ 明朝","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;
}



/*＝＝＝ページタイトルＨ１、ツリー、項目内リンクタイトル、リードを指定＝＝＝*/
h1 {
  margin: 0px;
  padding: 52px 0px 0px 90px;
  width: 270px;
  _width: 360px;
  height: 83px;
  _height: 135px;
  background : url(image/00h1bg.gif) no-repeat;
  font: bold 18px/150% "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  color: #ee3377;
  float: left;
}
span.h1sub1 {
  font: bold 14px/150% "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  letter-spacing: 0px;
}
div#top {
  margin: 5px 0px 0px 0px;
  padding: 0px;
  width: 450px;
  text-align: right;
  float: right;
}
p#tree {
  margin: 0px;
  padding: 0px;
  font: 10px/170% "ＭＳ ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
}
ul {
  margin: 15px 2px 4px 0px;
  padding: 0px 0px 4px 0px;
}
li {
  margin: 5px 0px;
  padding: 0px 10px 0px 17px;
  border-right: 1px solid #566666;
  list-style: none;
  font: 0.75em "ＭＳ ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: right;
}
p.top-read {
  margin: 0px 2px 5px 0px;
  padding: 0px 7px;
  border-right: 3px solid #ccccee;
  font: bold 0.75em/190% "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: right;
}
p.top2-read{
  margin: 40px 0px 0px 0px;/*＝TOP(ul)ページは当該ヘッダで指定＝*/
  padding: 0px 7px;
  border-left: 3px solid #ccccee;
  width: 300px;/*＝TOP(ul)ページは当該ヘッダで指定＝*/
  font: bold 0.75em/190% "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: left;
  float: left;
}
p.read {
  margin: 100px 2px 5px 0px;
  padding: 0px 7px;
  border-right: 3px solid #ccccee;
  font: bold 0.75em/190% "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: right;
  clear: both;
}
/*＝＝＝段落枠＝左：画像コラムを210px、右：本文OnePointを600pxで指定＝＝＝*/
div.waku-pic {
  margin: 0px;
  padding: 0px;
  width: 240px;
  float: left;
}
div.waku-bun {
  margin: 0px;
  padding: 0px;
  width: 570px;
  float: right;
}
/*＝＝＝メインイメージｍａｉｎｉｍｇを指定＝＝＝*/
p.mainimg {
  margin: 0px;
  padding: 0px;
}
/*＝＝＝ウェルカムメッセージｗｅｌｌｃｏｍｅと、リードｒｅａｄを指定＝＝＝*/
p.wellcome {
  margin: 0px;
  padding: 0px;
  width: 760px;
  font: 14px/180% "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align; center;
}
/*＝＝＝見出しＨ２およびＨ３、本文ｂｕｎ、ワンポイントｐｏｉｎｔを指定＝＝＝*/
h2 {
  margin: 0px auto 25px auto;
  padding: 37px 0px 9px 0px;
  width: 100%;
  background: url(image/00h2bg-p.gif) no-repeat 0px 25px;
  font: bold 18px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: center;
  color: #6666cc;
  clear: both;
}
h3 {
  margin: 5px 0px 7px 0px;
  padding: 12px 0px 8px 0px;
  background: url(image/00h3bg.gif) no-repeat right 50% ;
  font: bold 1em "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  color: #6666cc;
}
p.bun {
  margin: 6px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  font: 1em/170% "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: justify;
  text-justify: distribute;
}
p.bun-ctr {
  margin: 6px 0px 0px 0px;
  padding: 0px;
  width: 90%;
  font: 1em/170% "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: center;
}
p.capt-ctr {
  margin: 5px 0px 0px 0px;
  padding: 0px;
  width: 180px;
  font: 0.75em/160% "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: center;
}
p.point {
  margin: 5px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  font: 0.875em/160% "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: justify;
  text-justify: distribute;
  color: #6666cc;
}
p.illust {
  margin: 15px auto 15px auto;
  padding: 0px;
  border: 1px dashed #66c;
  width: 100%;
  text-align: center;
  clear: both;
}
/*＝＝＝左枠の画像ｐｉｃ、見出しｈ４、キャプションｃａｐｔを指定＝＝＝*/
p.pic {
  margin: 15px 0px 0px 0px;
  padding: 0px;
}
h4 {
  margin: 12px 0px 10px 0px;
  padding: 6px 0px 3px 0px;
  width: 200px;
  border-bottom: 1px solid #7777cc;
  font: 0.875em "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  color: #6666cc;
}
p.capt {
  margin: 5px 0px 0px 0px;
  padding: 0px;
  width: 200px;
  font: 0.75em/160% "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: justify;
  text-justify: distribute;
}
/*＝＝＝【↑上に戻る】を指定＝＝＝*/
p.return {
  margin: 15px auto 20px auto;
  padding: 0px 5px 0px 0px;
  width: 100%;
  font: 0.75em "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: right;
}
/*＝＝＝ＢＡＣＫリンク、ＮＥＸＴリンクもしくはＣＬＯＳＥボタンを指定＝＝＝*/
div.page  {
  margin: 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  height: 50px;
  border-top: 1px dotted #7777cc;
  border-bottom: 1px solid #9999dd;
  font: 0.875em "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  clear: both;
}
p.back {
  margin: 0px;
  padding: 17px 0px 0px 0px;
  width: 310px;
  height: 33px;
  _height: 50px;
  border-right: 1px dotted #9999dd;
  vertical-align: middle;
  text-align: left;
  float: left;
}
p.next {
  margin: 0px;
  padding: 17px 0px 0px 0px;
  width: 520px;
  text-align: right;
  float: right;
}
p.close {
  margin: 0px;
  padding: 17px 0px 5px 0px;
  font: 12px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  width: 500px;
  text-align: right;
  float: right;
}
p.close a {
  padding: 0px 0px 5px 25px;
  background: url("image/00close.gif") no-repeat 0px 0px;
}
p.close a:hover {
  background: url("image/00close.gif") no-repeat 0px -18px;
}
/*＝＝＝著作権のご注意とコピーライトを指定＝＝＝*/
p#chui {
  margin: 15px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  font: 12px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: center;
  clear: both;
}
p#copy {
  margin: 0px;
  padding: 5px 0px 25px 0px;
  width: 100%;
  font: 10px Verdana,sans-serif;
  text-align: center;
}
-->
</style>