body  /* ブラウザ背景色の設定 */ { background-color: #ffffc8; margin: 0; padding: 0; }
.wrapper  /* ページ領域のセンタリング設定 */ { background-color: #fff; text-align: center; width: 640px; margin: 0 auto; padding: 0; border: solid 1px #fcc; }
p.info_title { color: #333; font-size: 20px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; line-height: 20px; text-align: center; width: 480px; margin: 0 auto; padding: 32px 0 16px; border-bottom: 2px dotted #333; }
p.info { color: #333; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 16px; text-align: center; margin: 0; padding: 32px 0 64px; }
p.jump { color: #333; font-size: 16px; font-weight: bold; line-height: normal; text-align: center; margin: 0; padding: 0 0 64px; }
p.img { margin: 0; padding: 8px 0 0; }
p.head  /* ヘッダー設定 */ { background-image: url(../img/pink_bg.jpg); text-align: right; margin: 0; width: 632px; height: 30px; padding: 2px 8px 0 0; }
p.titlelogo  /* タイトルロゴ */ { margin: 0; padding: 0; }
p.menu-bar  /* メニューバー */ { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 24px; text-decoration: none; margin: 0; padding: 0; }
p.menu-bar a  /* メニューバーのリンク時設定 */ { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 24px; background-image: url(../img/menubar-bg-g.gif); text-decoration: none; text-align: center; width: 158px; height: 24px; float: left; margin: 0; padding: 0; border-right: 1px solid gray; border-left: 1px solid gray; display: block; }
p.menu-bar a:hover  /* メニューバーのホーバー時設定 */ { color: #900; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 24px; background-image: url(../img/menubar-bg-r.gif); text-decoration: none; text-align: center; width: 158px; height: 24px; float: left; margin: 0; padding: 0; border-right: 1px solid #c60; border-left-style: solid; border-left-width: 1px; display: block; }
p.page_title  /* スタッフルームやゲーム紹介などのページタイトル設定 */ { background-color: #ff999a; background-image: url(../img/pink_bg.jpg); background-repeat: repeat-y; text-align: left; vertical-align: middle; width: 608px; height: 40px; clear: left; margin: 0; padding: 0 16px; }
p.support  /* フッター上部のお問い合わせの帯部分 */ { color: #333; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-color: white; text-align: left; width: 624px; height: 34px; clear: left; margin: 0; padding: 13px 8px 0; border-top: 1px solid #900; border-bottom: 8px solid #900; }
p.footer  /* フッター設定 */ { background-image: url(../img/pink_bg.jpg); text-align: center; width: 640px; height: 24px; margin: 0; padding: 8px 0 0; }
.left-box  /* トップやスタッフルームの左側ボックス */ { width: 199px; float: left; clear: left; margin: 0; padding: 8px 0; border-top: 1px solid #990100; }
p.m-info-img  /* 萌え☆スナックって？ */ { margin: 0; padding: 8px 0 0 16px; }
p.sr-menu00  /* スタッフルーム左側メニュー　４コマまんが */ { width: 184px; height: 24px; margin: 0; padding: 0; }
p.sr-menu00 a { background-image: url(../img/staff-r/sr_m_00a.gif); background-repeat: no-repeat; text-align: center; width: 184px; height: 24px; margin: 8px 0 0; padding: 0; display: block; }
p.sr-menu00 a:hover { background-image: url(../img/staff-r/sr_m_00b.gif); background-repeat: no-repeat; text-align: center; width: 184px; height: 24px; margin: 8px 0 0; padding: 0; display: block; }
p.sr-menu01 { width: 184px; height: 24px; margin: 0; padding: 0; }
p.sr-menu01 a  /* スタッフルーム左側メニュー　インタビュー */ { background-image: url(../img/staff-r/sr_m_01a.gif); background-repeat: no-repeat; text-align: center; width: 184px; height: 24px; margin: 8px 0 0; padding: 0; display: block; }
p.sr-menu01 a:hover { background-image: url(../img/staff-r/sr_m_01b.gif); background-repeat: no-repeat; text-align: center; width: 184px; height: 24px; margin: 8px 0 0; padding: 0; display: block; }
p.sr-menu-poss { text-align: center; width: 184px; height: 24px; margin: 0 0 0; padding: 8px 0 0; }
.right-box  /* トップやスタッフルームの右側ボックス */ { font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; line-height: 18px; background-color: white; text-align: center; width: 440px; float: left; margin: 0; padding: 0 0 8px; border-top: 1px solid #990100; border-left: 1px solid #f99; }
p.last_update  /* 最終更新日のバー */ { color: #333; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 24px; background-color: #fcc; text-align: left; vertical-align: middle; height: 24px; margin: 0; padding: 0 0 0 32px; border-bottom: 2px solid white; }
p.update-info  /* 更新履歴領域 */ { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 20px; background-color: white; text-align: left; vertical-align: bottom; margin: 0; padding-top: 8px; padding-bottom: 8px; padding-left: 32px; border-top: 2px solid #fcc; border-bottom: 8px solid #fcc; }
p.sr-title { color: #333; font-size: 16px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 24px; text-align: center; width: 376px; margin: 0 24px 8px; padding: 8px 8px 4px; border-bottom: 2px dotted #606060; }
p.rep-title1 { color: #333; font-size: 14px; line-height: 14px; background-color: #e5fcf6; text-align: left; vertical-align: middle; width: 374px; margin: 24px; padding: 4px 0 4px 16px; border: solid 1px #adf2c8; }
p.right-txt { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 18px; text-align: right; margin: 0; vertical-align: middle; width: 376px; padding-right: 32px; padding-left: 32px; }
p.center-txt { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 18px; text-align: left; margin: 0; vertical-align: middle; width: 376px; padding-top: 8px; padding-right: 32px; padding-left: 32px; }
p.center-txt2 { color: #000080; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 18px; text-align: left; margin: 0; vertical-align: middle; width: 376px; padding-top: 8px; padding-right: 32px; padding-left: 32px; }
p.center-txt3 { color: #000080; font-size: 16px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; line-height: 18px; text-align: left; vertical-align: middle; width: 376px; margin: 0; padding: 24px 32px 0 24px; }
p.center-txt4 { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 18px; text-align: right; margin: 0; vertical-align: middle; width: 376px; padding-top: 8px; padding-right: 32px; padding-left: 32px; }
p.left-txt { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 18px; text-align: left; margin: 0; vertical-align: middle; width: 376px; padding-top: 8px; padding-right: 32px; padding-left: 32px; }
.center-box { background-color: white; width: 624px; clear: left; margin: 0; padding: 8px; border-top: 1px solid #900; }
td.thumbnail_a { width: 160px; height: 120px; margin: 0; padding: 8px 16px; }
td.thumbnail_b { margin: 0; padding: 8px 16px; width: 160px; height: 120px; }
td.size_a { font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; text-decoration: none; text-align: center; margin: 0; padding: 2px 16px; }
td.size_b { font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; text-decoration: none; text-align: center; margin: 0; padding: 2px 16px; }
td.brank { width: 0; margin: 0; padding: 0 8px; }
p.attention { color: #933; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 24px; text-align: center; vertical-align: middle; width: 624px; margin: 0; padding-top: 16px; }
td.koumoku { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 22px; text-align: center; vertical-align: top; width: 80px; height: 24px; margin: 0; padding-right: 8px; padding-left: 8px; order-right-style: solid; }
td.naiyou { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 16px; background-color: #fff; text-align: left; vertical-align: middle; width: 224px; height: 24px; margin: 0; padding-right: 8px; padding-left: 8px; }
td.shoukai { color: #333; font-size: 12px; line-height: 16px; background-image: url(../img/game_info/info-txt.gif); background-repeat: no-repeat; text-align: left; vertical-align: middle; width: 296px; height: 64px; margin: 0; padding: 8px 8px 8px 24px; }
td.brank2 { width: 0; margin: 0; padding: 0 20px; }
a { color: blue; text-decoration: none; }
a:visited { color: purple; text-decoration: none; }
p.comic_memo { color: #333; font-size: 12px; line-height: 1.5em; background-image: url(../img/comic/memo.gif); background-repeat: no-repeat; background-position: center; text-align: left; vertical-align: middle; width: 208px; height: 96px; margin: 0 0 0 16px; padding: 48px 176px 16px 24px; }
.yomou-info { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 16px; width: 424px; height: 70px; margin: 0; padding: 0; }
p.yomou-bannaer { width: 190px; height: 70px; clear: left; margin: 0; padding: 16px 8px 0 242px; border-top: 1px solid #990100; }
p.yomou-txt { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 16px; text-align: right; width: 424px; margin: 0; padding: 4px 8px 0; }
p.wm-banner { text-align: center; width: 199px; margin: 0; padding: 4px 0; }
p.comic_idx_top  /* 4ｺﾏｺﾐｯｸﾀｲﾄﾙ一覧ﾍﾟｰｼﾞﾘﾝｸ */ { color: #333; font-size: 12px; line-height: 18px; text-align: center; width: 440px; margin: 0; padding: 16px 0 4px; }
.comic_idx_left  /* 4ｺﾏﾀｲﾄﾙ一覧左側 */ { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 18px; text-align: left; width: 156px; float: left; margin: 8px 0 16px; padding: 0 32px; border-right: 1px dashed #ff999a; }
.comic_idx_right  /* 4ｺﾏﾀｲﾄﾙ一覧右側 */ { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 18px; text-align: left; margin: 8px 0 16px; width: 163px; float: left; padding: 0 32px 0 24px; }
p.anc_00  /* クリエイター向けページアンカーリンク１ */ { width: 184px; height: 24px; margin: 0; padding: 0; }
p.anc_00 a { background-image: url(../img/creator/anc/anc_00a.gif); background-repeat: no-repeat; text-align: center; width: 184px; height: 24px; margin: 8px 0 0; padding: 0; display: block; }
p.anc_00 a:hover { background-image: url(../img/creator/anc/anc_00b.gif); background-repeat: no-repeat; text-align: center; width: 184px; height: 24px; margin: 8px 0 0; padding: 0; display: block; }
p.anc_01  /* クリエイター向けページアンカーリンク１ */ { width: 184px; height: 24px; margin: 0; padding: 0; }
p.anc_01 a { background-image: url(../img/creator/anc/anc_01a.gif); background-repeat: no-repeat; text-align: center; width: 184px; height: 24px; margin: 8px 0 0; padding: 0; display: block; }
p.anc_01 a:hover { background-image: url(../img/creator/anc/anc_01b.gif); background-repeat: no-repeat; text-align: center; width: 184px; height: 24px; margin: 8px 0 0; padding: 0; display: block; }
p.anc_02  /* クリエイター向けページアンカーリンク１ */ { width: 184px; height: 24px; margin: 0; padding: 0; }
p.anc_02 a { background-image: url(../img/creator/anc/anc_02a.gif); background-repeat: no-repeat; text-align: center; width: 184px; height: 24px; margin: 8px 0 0; padding: 0; display: block; }
p.anc_02 a:hover { background-image: url(../img/creator/anc/anc_02b.gif); background-repeat: no-repeat; text-align: center; width: 184px; height: 24px; margin: 8px 0 0; padding: 0; display: block; }
p.anc_03  /* クリエイター向けページアンカーリンク１ */ { width: 184px; height: 24px; margin: 0; padding: 0; }
p.anc_03 a { background-image: url(../img/creator/anc/anc_03a.gif); background-repeat: no-repeat; text-align: center; width: 184px; height: 24px; margin: 8px 0 0; padding: 0; display: block; }
p.anc_03 a:hover { background-image: url(../img/creator/anc/anc_03b.gif); background-repeat: no-repeat; text-align: center; width: 184px; height: 24px; margin: 8px 0 0; padding: 0; display: block; }
p.anc_04  /* クリエイター向けページアンカーリンク１ */ { width: 184px; height: 24px; margin: 0; padding: 0; }
p.anc_04 a { background-image: url(../img/creator/anc/anc_04a.gif); background-repeat: no-repeat; text-align: center; width: 184px; height: 24px; margin: 8px 0 0; padding: 0; display: block; }
p.anc_04 a:hover { background-image: url(../img/creator/anc/anc_04b.gif); background-repeat: no-repeat; text-align: center; width: 184px; height: 24px; margin: 8px 0 0; padding: 0; display: block; }
p.anc_05  /* クリエイター向けページアンカーリンク１ */ { width: 184px; height: 24px; margin: 0; padding: 0; }
p.anc_05 a { background-image: url(../img/creator/anc/anc_05a.gif); background-repeat: no-repeat; text-align: center; width: 184px; height: 24px; margin: 8px 0 0; padding: 0; display: block; }
p.anc_05 a:hover { background-image: url(../img/creator/anc/anc_05d.gif); background-repeat: no-repeat; text-align: center; width: 184px; height: 24px; margin: 8px 0 0; padding: 0; display: block; }
.center-txt5 { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 18px; text-align: left; margin: 0; vertical-align: middle; width: 376px; padding-top: 8px; padding-right: 32px; padding-left: 32px; }
