@charset "SHIFT-JIS"; /* --------------------------------------  リセット --------------------------------------- */ * { margin:0px;padding:0px; } h1,h2,h3,h4,h5,h6 { font-size:100%; } a { text-decoration:underline;overflow:hidden; } img { border:none;vertical-align:top; } li { list-style-type:none; } hr { display:none;clear:both; } br.clear { clear:both; } /* --------------------------------------  共通部分 --------------------------------------- */ /* ページ全体のテキスト色 */ html { color:#000000; } /* ページ全体 */ body { width:100%; text-align:center; font-size:12px; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'MS Pゴシック',sans-serif,"Osaka‐等幅"; line-height:1.6em; background:url(null) fixed; background-color:#FFF; } /* ------------------------------------- * ページレイアウト --------------------------------------- */ /* -------------------------------------  ■ページ全体の変更方法(初期は幅950に設定されています) ・A にページ全体の幅を指定する ・B + 40 = A になるように B の値を指定する ・C + D + E + 40 + 40 = A になるように C と D と Eの値を指定する ※左サイドの幅は C 、記事の枠の幅は D 、右サイトの幅は E の値を変更 ※余白(padding)の値を変えない場合の方法です --------------------------------------- */ /*ページ全体の幅、レイアウトを中央揃え*/ #wrapper { width:950px; /* A */ margin:0px auto; text-align:left; background-color:#fff; } /*ヘッダー(ブログ名と説明文)*/ #header { width:950px; /* B */ clear:left; margin:0; padding:0px 0px 0px 0px; } /*コンテンツ枠(記事の枠+両サイドメニューの枠)*/ #content { margin:0 auto; background-color: #33CC00; padding:0px 0px 0px 0px; } /* 左側の幅(右サイドメニューの枠) */ #left { float:left; width:160px; /* C */ zoom:1; } /* メインの幅(記事の枠)*/ #main { font-size:16px; float:left; width:780px; /* D */ padding:0 0 0 0px; zoom:1; } /* フッター */ #footer_mae { color:white; height:100px; background-color: #33CC00; padding:0 0 0 15px; clear:left; } #footer { width:100%; height:20px; text-align:center; background-color: #33CC00; clear:left; } /* --------------------------------------  メイン --------------------------------------- */ /* メインの内容 */ .mainContents { margin:8 0 0 8; } table.table010 { background-color: #e0e0e0; margin-top: 0.2em; margin-bottom: 1em; width: 740px; border-collapse: collapse; border: solid 1px #999; font-size: 100%; } table.table010 caption { margin-top: 1em; text-align: left; } table.table010 th, table.table010 td { border: solid 1px #999; padding: 4px 6px; } table.table010 th { background: #E6E6E6; text-align: center; white-space: nowrap; color: #666; } table.table010 td.course { background: #FFF; text-align: center; font-size: 100%; font-weight: bolder; } table.table010 td.time, table.table010 td.fee { background: #FFF; text-align: right; white-space: nowrap; # pagetop{ font-size:9px; text-align:right; margin:0px 0px 0px 0px; } /* --------------------------------------  サイドメニュー --------------------------------------- */ /* ---------------------------------------- Footer ---------------------------------------- */ #footer { text-align:center; color:white; margin:0px 0px 0px 0px; padding:8px 0 0 0; } /* ---------------------------------------- Table ---------------------------------------- */