@charset "Shift_JIS"; /* 全体構造 ---------------------------------------------------- */ #body { width: 800px; background: #FFFFFF url(http://image.mgame.jp/new_rpg/yulgang/beginner/contents_bg.gif) repeat-y; margin: auto auto auto -400px; padding: 0px; position: absolute; left: 50%; } #menu { width: 200px; float: left; margin: 5px 0px 10px; } #main { width: 600px; float: left; } #contents { margin: 20px 10px 0px 10px; } #navi { clear: both; margin: 0px; } #copyright { clear: both; width: 800px; margin: 30px 0px 0px; } body { margin: 0px; padding: 0px; color: #606060; font-size: 14px; font-family: "MS ゴシック", "Osaka−等幅"; line-height: 1.4em; background: #68D8D7 url(http://image.mgame.jp/new_rpg/yulgang/beginner/bg.gif); text-align: center; } p { color: #606060; font-size: 14px; font-family: "MS ゴシック", "Osaka−等幅"; line-height: 20px; text-align: left; } img { margin: 0px; padding: 0px; border: none; } /* トップページ ---------------------------------------------------- */ .fl { float: left; } /* メニュー ---------------------------------------------------- */ #menu ol { margin: 0px; padding: 0px; list-style: none; text-align: center; } #menu ul { margin: 10px 0px 0px; padding: 0px; list-style: none; text-align: center; } #menu li { margin: 0px; padding: 0px; width: 200px; } #menu li img { vertical-align: top; /*リスト下部の隙間対策*/ } /* メインコンテンツ ---------------------------------------------------- */ h1 { margin: 0px 0px 30px; } h2 { margin: 20px 0px; text-align: left; font-size: 16px; font-weight: bold; } em { font-style: normal; font-weight: bold; color: #29A3A5; } em.catch { display: block; font-size: 15px; line-height: 15px; margin-bottom: 5px; } strong { font-style: normal; font-weight: bold; font-size: 18px; color: #E40000; line-height: 28px; } .small { font-size: 12px; } span.small { font-size: 7px; color: #BBBBBB; vertical-align: middle; } /* ステップ1〜3 */ dl { margin: 0px 0px 30px; } dt { text-align: left; margin: 0px 20px 10px 10px; } dd { text-align: right; margin: 0px 10px 10px 10px; position: relative; clear: both; } dd div.lines { background: url(http://image.mgame.jp/new_rpg/yulgang/beginner/a_bg.gif) right; height: 100%; } dd p { margin: 0px 160px 0px 40px; padding: 10px 0px; } dd img.chara { position: absolute; z-index: 2; margin: -122px 0px 0px -162px; } dd img.chara_bottom { position: absolute; z-index: 2; margin: -102px 0px 0px -162px; } /* ステップ4、5 */ dl.gj { margin: 0px 0px 10px; padding: 0px 10px; clear: both; } dl.gj dt { margin: 20px 0px 0px; } dl.gj dd { margin: 10px 20px 0px; text-align: center; clear: both; } dl.gj dd.m0 { margin: 10px 0px 0px; } dl.gj dd p { margin: 1em 0px; padding: 0px 0px; } dl.gj dd p.small { margin: 0px 0px 15px; } div.caption dl { margin: 10px; } div.caption dt { margin: 0px; } div.caption dd { font-size: 12px; text-align: left; margin: 0px 0px 5px 0px; padding: 0px; } .center { text-align: center; } .left { text-align: left; } .right { text-align: right; } #contents .fl { margin-right: 20px; float: left; } #contents .fr { margin-left: 20px; float: right; } .clear { clear: both; } /* 1-2、5-2 */ table { margin: 0px 0px 10px 20px; padding: 0px; border-collapse: separate; border-spacing: 2px; empty-cells: hide; } .gj table { margin: 0px; } th { padding: 3px 5px; font-size: 12px; text-align: left; width: 50%; border: 1px solid #D7D291; background: #FFFDB0; } td { font-size: 12px; line-height: 18px; text-align: left; vertical-align: top; } td.text { padding: 3px 5px; border: 1px solid #D7D291; background: #FFFFFF; width: 50%; } /* 5-1 */ table.key { text-align: center; } table.key th { font-size: 14px; text-align: center; padding: 3px 5px; } table.key th.sub { font-size: 12px; text-align: left; padding: 3px 5px; background: #BFD2C8; } table.key td { font-size: 12px; background: #FFFFFF; padding: 3px 5px; border: 1px solid #D7D291; } table.key td.key { background: #D2EFF5; } /* スペック */ table.environ { float: left; width: 265px; margin: 0px 0px 0px 10px; } caption { font-weight: bold; text-align: left; color: #817E57; } p.notice { clear: both; text-indent: -18px; font-size: 12px; margin: 10px 0px 0px 40px; } /* 1-3、3-2 */ ul { text-align: left; margin-top: 10px; } li { margin: 0px 10px 1em 0x; } li em { background: #FFFDB0; font-weight: bold; color:#1F9207; display: block; padding: 5px; margin-bottom: 5px; } dd ol { text-align: left; margin: 0px 150px 0px 75px; font-size: 12px; padding-bottom: 10px; } .caption ul { margin: 5px 0px 20px 30px; } .caption li { font-size: 12px; margin: 0px 0px 10px; } /* 金色枠 */ .caption { margin: 20px; padding: 15px; text-align: left; background: #FFFFFF; border: 4px double #D7D291; clear: both; } dd div.caption p { background: #FFFFFF; margin: 0px 0px 1em; padding: 0px; } /* GJ */ div.img img { margin-bottom: 20px; } div.bt img { margin-bottom: 10px; } div.img img.fl { margin: 0px 20px 10px 10px; } /* 5-1 枠 */ div.mouseFrame { margin: 0px 0px 10px; padding: 15px; background: #FFFFFF; text-align: left; } /* フッターナビゲーション ---------------------------------------------------- */ #navi img.prev { float: left; } #navi img.next { float: right; }