@charset "utf-8"; /** * CSS Document * * 各プロパティの順序は、mozilla.orgに従って記述し * ております。 * http://mozilla.org/contribute/writing/markup * * 1.display * 2.list-style * 3.position * 4.float * 5.clear * 6.width * 7.height * 8.margin * 9.padding * 10.border * 11.background * 12.color * 13.font * 14.text-decoration * 15.text-align * 16.vertical-align * 17.white-space * 18.other text * 19.content * * @date 2010/05 * @author Junichi Sawada * @encord utf-8 * /******************************************************** ページ共通・初期化 *********************************************************/ /* マージンの初期化 */ * { margin: 0; padding: 0; } /* 基本 */ body { background-color: #ffffff; color: #333333; font-size: 13px; font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; } /* フロートの解除 */ .clear_float { height: 0; font-size: 1px; line-height: 0px; clear: both; } /* 画像枠の初期化 */ img { border-style: none; } /* リンク */ a { color: #333333; text-decoration: underline; } /* リンクオーバー */ a:hover { color: #0000ff; text-decoration: none; } /******************************************************** 基本領域レイアウト設定 *********************************************************/ /* BODY領域 */ #wrapper { width: 100%; text-align: center; /* IE 5.5以下用対策 */ line-height: 150%; } /* ヘッダ */ #wrapper #header { text-align: left; } #wrapper .inner_1 { width: 860px; margin-right: auto; margin-left: auto; text-align: left; } #wrapper .inner_1 #logo { float: left; width: 400px; } /* H1 */ h1 { float: left; width: 460px; color: #999999; font-size: 11px; font-weight: normal; text-align: right; } #wrapper .inner_2 { width: 860px; margin-right: auto; margin-left: auto; margin-bottom: 15px; padding-bottom: 15px; text-align: left; } #wrapper .inner_3 { width: 860px; margin-right: auto; margin-left: auto; margin-bottom: 60px; padding-bottom: 15px; text-align: left; border-bottom: 1px #cccccc dashed; } #wrapper .inner_4 { width: 860px; margin-right: auto; margin-left: auto; margin-bottom: 60px; padding-bottom: 15px; text-align: left; } #wrapper #mv { } /* メイン */ #wrapper #main { margin-top: 5px; } #wrapper .inner_2 .c_inner_1 { float: left; width: 360px; } #wrapper .inner_2 .c_inner_2 { float: left; width: 485px; margin-left: 15px; } #wrapper #main .tit { margin-bottom: 15px; } #wrapper .pg_top { height: 25px; margin-top: 10px; margin-right: 15px; text-align: right; } /* フッタ */ #footer { height: 50px; margin-top: 50px; text-align: center; } p#copyright { padding-top: 15px; padding-bottom: 60px; font-size: 12px; } p.samll { font-size: 10px; } /******************************************************** Table *********************************************************/ #wrapper table { width: 100%; border: 1px #cccccc solid; border-collapse: collapse; } #wrapper table caption { height: 15px; caption-side: left; font-weight: bold; text-align: left; } #wrapper table td { border: 1px #cccccc solid; padding: 7px; padding-left: 5px; } #wrapper table td.bg_1 { background-color: #3b6a9f; } #wrapper table td.bg_2 { background-color: #1e170f; } #wrapper table td.bg_3 { background-color: #a8a096; } #wrapper table td.align_center { text-align: center; } #wrapper table td.align_right { text-align: right; padding-right: 10px; } #wrapper table td.bold { font-weight: bold; } #wrapper table td.col_1 { color: #ffffff;; }