body { background-color: #ffd966; margin: 0; padding: 0; }
.wrapper { background-color: #ffd966; text-align: center; width: 840px; margin: 0 auto; padding: 0; }
.header { background-image: url(../cp_at03/img/top_img/topimg00.gif); width: 612px; height: 104px; margin: 0; padding: 0 116px 0 112px; }
p.moeslogo { width: 132px; float: left; margin: 0; padding: 8px 0 12px; }
p.s-neologo { width: 132px; float: right; margin: 0; padding: 28px 0 32px; }
p.top_img { clear: both; margin: 0; padding: 0; }
a:link { }

a:visited { }

a:hover { }

a:active { }
.box-chara  /* キャラクター紹介部分用ボックス */ { background-color: #009bfe; width: 656px; margin: 0; padding: 0 8px; border-right: 84px solid #ffd966; border-left: 84px solid #ffd966; }
.box-under-wrap { background-color: #ffd966; width: 672px; margin: 0; padding-right: 84px; padding-left: 84px; }
.box-under { background-color: #fff; width: 600px; margin: 0; padding-right: 28px; padding-left: 28px; border-right: 8px solid #009bfe; border-left: 8px solid #009bfe; }
p.spec  /* 対応端末・課金形態などなど */ { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 18px; background-color: #fff; text-align: center; width: 600px; clear: both; margin: 0; padding: 16px 0; border-top: 1px dashed #333; border-bottom: 1px dashed #333; }
p.link-hp  /* シリーズのホームページへ誘導 */ { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 18px; background-color: #fff; text-align: center; width: 600px; margin: 0; padding: 8px 0; rder-top-style: dashed; }
p.footer { color: #333; font-size: 16px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 24px; background-color: #fff; text-align: center; width: 600px; margin: 0; padding-top: 8px; padding-bottom: 8px; border-top: 1px dashed #333; }
p.job  /* デザイナー・シナリオライター */ { color: #333; font-size: 16px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 18px; text-align: left; margin: 0; padding-top: 40px; padding-left: 32px; border-bottom: 1px solid #333; }
p.name { color: #333; font-size: 24px; line-height: 26px; text-align: right; margin: 0; padding-top: 4px; padding-right: 16px; padding-bottom: 16px; }
p.title { color: #333; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 16px; text-align: right; margin: 0; }
p.copy { color: #333; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 12px; text-align: right; margin: 0; padding-bottom: 12px; }
.left { width: 284px; float: left; margin: 0; padding: 0 8px; }
.right { width: 284px; float: left; margin: 0; padding: 0 8px; }
p.homepage { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 14px; text-align: center; margin: 0; padding-top: 8px; padding-bottom: 16px; }
p.daihyou  /* 代表文字のスタイル */ { color: #333; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 16px; text-align: right; margin: 0; padding-bottom: 14px; padding-left: 0; }
