<style type="text/css">
<!--
html {
  height: 100%;
}
body {
  margin: 0px;
  padding: 0px;
  height: 100%;
  background: #ddd url(image/00bg-line.gif);
  font: 14px "ＭＳ Ｐゴシック","ヒラギノ角ゴ 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#head(ロゴ)のみ960px＝＝＝*/
div.waku {
  margin: 0px auto 0px auto;
  padding: 0px;
  width: 840px;
  text-align: left;
  clear: both;
}
div#head {
  width: 960px;
  position: relative; top: 0px; left: 0px;
}
a {
  color: #4455ff;
}
a:hover {
  color: #ff5599;
}
span.p12 {
  font: 12px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
}
span.p12ls {
  font: 12px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  letter-spacing: -1px;
}
span.p12red {
  font: 12px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  color: #ff3366;
}
span.p12b {
  font: bold 12px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
}
span.ls-2 {
  letter-spacing: -2px;
}
span.red {
  color: #f63;
}
span.yel {
  color: #fc0;
}
span.green {
  color: #569956;
}
/*＝＝＝ヘッダ：ＮＥＷＨＯＲＩＺＯＮとＨ１周りを指定＝＝＝*/
p#head {
  margin: 0px auto 0px auto;
  padding: 0px;
  width: 960px;
  clear: both;
}

h1 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute; top: 50px; left: 640px;
}

p#top-img {
  margin: 10px 0px 10px 15px;
  padding: 0px 0px 0px 40px;
}


/*＝＝＝リード「はじめに」とメインメニュリストを指定＝＝＝*/
div#read {
  margin: 0px;
  padding: 0px 0px 0px 30px;
  width: 280px;
  font: 13px/140% "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: justify;
  text-justify: distribute;
  float: left;
}
h2 {
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 3px 0px;
  width: 100%;
  border-bottom: 1px dotted #6666cc;
  font: bold 14px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  color: #fc6699;
  text-align: center;
}
p#intro {
  margin: 7px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 97%;
  font: 12px/160% "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: right;
}
div#menu {
  margin: 0px 0px 21px 0px; /*＝※bottomで間隔調整※＝*/
  padding: 0px;
  width: 500px;
  float: right;
}
#ippan {
  float: left;
}
#kenkyu {
  margin: 0px 30px 0px 0px;
  float: right;
} 
ul#menu1 {
  margin: 5px 0px 0px 0px;
  padding: 0px;
  width: 250px;
  float: left;
}
ul#menu2 {
  margin: 5px 0px 0px 0px;
  padding: 0px;
  width: 230px;
  float: right;
}
li {
  margin: 0px;
  padding: 0px 0px 0px 17px;
  background: url(image/0lis_b12.gif) no-repeat 1px 2px;
  font: 14px/150% "ＭＳ ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  list-style-type: none;
}
ul#menu1 li {
  margin: 0px;
  padding: 0px 0px 0px 17px;
  background: url(image/0lis_o12.gif) no-repeat 1px 2px;
  font: 14px/150% "ＭＳ ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
}
ul#menu2 li {
  margin: 0px;
  padding: 0px 0px 0px 17px;
  background: url(image/0lis_b12.gif) no-repeat 1px 2px;
  font: 14px/150% "ＭＳ ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
}
li a {
  text-decoration: none;
  color: #3344ee;
}



/*＝＝＝インラインフレームのメニューリストとiframe本体を指定＝＝＝*/
div#iframe {
  margin: 0px;
  padding: 0px;
  width: 600px;
  float: left;
}
div#ul {
  margin: 0px;
  padding: 0px;
}
p.li {
  margin: 0px;
  padding: 0px;
  width: 150px;
  font: bold 12px "ＭＳ ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: center;
  float: left;
}
p.li a {
  padding: 3px 0px 2px 0px;
  width: 148px;
  _width: 150px;
  background: #aa99cc;
  border: 1px solid #666666;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  text-decoration: none;
  color: #ffffff;
  display: block;
}
p.li a:hover {
  background: #f9eeff;
  color: #aa99cc;
}
p.li a:active {
  background: #ffffff;
  color: #aa99cc;
}
p#frame {
  margin: 0px 0px 15px 0px;
  padding: 0px;
  border: 1px solid #666666;
  border-top: none;
  border-left: 1px solid #cccccc;
}
/*＝＝＝ホロスコープ・リーディングを指定＝＝＝*/
p#hr {
  margin: 0px;
  padding: 0px;
  font: bold 12px "ＭＳ ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: center;
  float: left;
}
p#hr a {
  padding: 2px 0px 1px 0px;
  width: 598px;
  _width: 600px;
  background: #aa99cc;
  border: 1px solid #666666;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  text-decoration: none;
  color: #ffffff;
  display: block;
}
p#hr a:hover {
  background: #f9eeff;
  color: #aa99cc;
}
p#bnr {
  margin: 5px 0px 0px 0px;
  padding: 0px;
  font: bold 12px "ＭＳ ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
}
/*＝＝＝右コンテンツ部分のレクチャールームを指定＝＝＝*/
div#cont {
  margin: 0px;
  padding: 0px;
  width: 210px;
  float: right;
}
p#room {
  margin: 0px 0px 7px 0px;
  padding: 0px;
  width: 210px;
  height: 70px;
  font: bold 12px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
}
p#room a {
  margin: 0px;
  padding: 36px 13px 0px 0px;
  width: 197px;
  _width: 210px;
  height: 34px;
  _height: 70px;
  background: url(image/ind_room-bg.jpg) no-repeat;
  font: bold 12px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-decoration: none;
  text-align: right;
  color: #ffffff;
  display: block;
}
p#room a:hover {
  background: url(image/ind_room-bg.jpg) no-repeat 0px -70px;
}
/*＝＝＝右コンテンツ部分の「入門講座」お申し込みと鑑定＆お問い合せを指定＝＝＝*/
p#od {
  margin: 0px 0px 7px 0px;
  padding: 0px;
  width: 210px;
  height: 70px;
  font: 12px/120% "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
}
p#od a {
  margin: 0px;
  padding: 47px 10px 0px 0px;
  width: 200px;
  _width: 210px;
  height: 23px;
  _height: 70px;
  background: url(image/ind_od-bg.gif) no-repeat;
  text-decoration: none;
  text-align: right;
  color: #44e;
  display: block;
}
p#od a:hover {
  background: url(image/ind_od-bg.gif) no-repeat 0px -70px;
}
p#form {
  margin: 0px 0px 5px 0px;
  padding: 0px;
  width: 210px;
  height: 70px;
  font: 12px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
}
p#form a {
  margin: 0px;
  padding: 10px 10px 0px 0px;
  width: 200px;
  _width: 210px;
  height: 60px;
  _height: 70px;
  background: url(image/ind_form-bg.gif) no-repeat;
  font: 12px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-decoration: none;
  text-align: right;
  color: #44e;
  display: block;
}
p#form a:hover {
  background: url(image/ind_form-bg.gif) no-repeat 0px -70px;
  color: #f59;
}
/*＝＝＝不要指定＝＝＝*/
p#bbs {
  margin: 0px 0px 7px 0px;
  padding: 0px;
  width: 210px;
  height: 75px;
  font: bold 12px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
}
p#mail {
  margin: 0px 0px 7px 0px;
  padding: 0px;
  width: 210px;
  height: 75px;
  font: bold 12px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
}
p#bbs a {
  margin: 0px;
  padding: 55px 10px 0px 0px;
  width: 200px;
  _width: 210px;
  height: 20px;
  _height: 75px;
  background: url(image/ind_bbs-bg.jpg);
  text-decoration: none;
  text-align: right;
  color: #ffffff;
  display: block;
}
p#bbs a:hover {
  background: url(image/ind_bbs-bg.jpg) 0px -75px;
}
p#mail a {
  margin: 0px;
  padding: 55px 10px 0px 0px;
  width: 200px;
  _width: 210px;
  height: 20px;
  _height: 75px;
  background: url(image/ind_mail-bg.jpg);
  font: bold 12px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-decoration: none;
  text-align: right;
  color: #ffffff;
  display: block;
}
p#mail a:hover {
  background: url(image/ind_mail-bg.jpg) 0px -75px;
}
p#od-form {
  margin: 7px 0px 8px 0px;
  padding: 0px;
  font: 10px/140% "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: center;
}
p#od-form a {
  padding: 3px 0px 3px 0px;
  background: #fff url(image/ind_10man-bg.gif) repeat-x bottom;
  border: 1px solid #a9c;
  text-decoration: none;
  display: block;
}
p#od-form a:hover {
  background: #fff url(image/ind_10man-bg.gif) repeat-x bottom;
}
/*＝＝＝ライタープロフィールを指定＝＝＝*/
h5 {
  margin: 0px;
  padding: 1px 0px 1px 10px;
  width: 200px;
  _width: 210px;
  background: #aa99cc;
  border: 1px solid #666666;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  font: bold 10px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  color: #ffffff;
}
p#profile {
  margin: 5px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  font: 12px/140% "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: justify;
  text-justify: distribute;
}
span#name {
  font-weight: bold;
}
/*＝＝＝アクセスカウンターを指定＝＝＝*/
p#counter {
  margin: 6px 0px 10px 0px;
  padding: 9px 0px 0px 0px;
  width: 100%;
  height: 66px;
  border: 1px solid #aaaaee;
  text-align: center;
}
p#count img {
  margin: 10px 0px 0px 0px;
  padding: 0px;
}

/*＝＝＝最新西洋占星術への理解を指定＝＝＝*/
p#info {
  margin: 15px auto 15px auto;
  padding: 0px;
  width: 100%;
  font: 14px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: center;
  color: #669;
}
p#bnr {
　 margin: 4px 0px 0px 0px;
}
div#understanding {
  margin: 20px auto 20px auto;
  padding: 11px 0px 10px 0px;
  border-top: 2px dotted #a9c;
  border-bottom: 2px dotted #a9c;
  clear: both;
}
div#understanding img {
  margin: 0px 0px 10px 0px; 
  width: 380px;
  float: left;
}
p#under-bun {
  margin: 0px;
  padding: 0px;
  font: 12px/150% "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  width: 440px;
  float: right;
}
p#tobira {
  margin: 0px;
  padding: 2px auto;
  background: #ddd;
  width: 100%;
  font: bold 14px/160% "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: center;
  clear: both;
}
p#tobira a {
  text-decoration: none;
}
/*＝＝＝ＦＡＱ西洋占星術と宝瓶宮占星学を指定＝＝＝*/
h2#qa {
  font:  "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;/*＝＝＝220512追記＝＝＝*/
  padding-bottom: 8px;
}
p.read-bun {
  margin: 15px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
/*＝＝＝  font: 12px/150% "ＭＳ Ｐ明朝","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;＝＝＝*/
  font: 12px/150% "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;/*＝＝＝220512追記＝＝＝*/
  text-align: justify;
  text-justify: distribute;
}
h3 {
  margin: 0px 0px 5px 0px;
  padding: 0px;
  width: 100%;
  font: bold 14px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  color: #77c;
}
p.bun {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 50px;
  width: 550px;
  _width: 600px;
/*＝＝＝  font: 12px/150% "ＭＳ Ｐ明朝","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;＝＝＝*/
  font: 12px/150% "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: justify;
  text-justify: distribute;
}
p.pic {
  margin: 21px 0px 0px 0px;
}

/*＝＝＝【↑上に戻る】を指定＝＝＝*/
p.return {
  margin: 0px auto 0px auto;
  padding: 20px 0px 15px 0px;
  width: 840px;
  font: 12px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: right;
  clear: both;
}
/*＝＝＝著作権のご注意とコピーライトを指定＝＝＝*/
p#chui {
  margin: 0px;
  padding: 15px 0px 0px 0px;
  width: 840px;
  border-top: 1px solid #ccccee;
  font: 12px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
  text-align: center;
}
p#copy {
  margin: 0px;
  padding: 5px 0px 25px 0px;
  width: 100%;
  font: 10px Verdana,sans-serif;
  text-align: center;
}
-->
</style>