/*----------------------------------------- 最終更新日 2011/08/23 03赤バージョン ------------------------------------------*/ @import url(http://www.goldenyearsexpo.com/option.css); /*----------------------------------------- 本体スタイルシート ------------------------------------------*/ * { margin: 0; padding: 0; } body { background:url(img/bg.gif); /*本体バックグラウンドー*/ text-align: center; margin: 0 auto; padding: 0; font-size: 14px; color: #333; line-height: 1.8em; font-family:'メイリオ',Meiryo,'MS Pゴシック',sans-serif; position: relative; } a { color: #0000ff; text-decoration: underline; } a:hover { color: #ff9900; } /* 装飾用文字色 -------------------------------------------------------------------*/ /*色を指定します*/ .mizu { color: #0080c0; } .pink { color: #ff99ab; } .ao { color: #002255; } .tya { color: #bd000e} .gray { color: #3d3737} .aka { color: #db0000; } .akapink { color: #e70049;} .green { color: #369B50;} .aomidori { color: #2ebab7;} .enji { color: #9c2662;} .ora { color: #ff9900;} /*文字を太くします*/ .b { font-weight: bold; } /*下線を引きます*/ .u { text-decoration: underline; } /*文字のフォントを指定します*/ .big { font-size: 18px; } .big14 { font-size: 14px; } .big16 { font-size: 16px; } .big18 { font-size: 18px; } .big20 { font-size: 20px; } .big24 { font-size: 24px; } /*文字を装飾します*/ .line { background: #ffff7d; } /*文字を装飾します*/ .noteline20{ line-height:1.5em; background-image: url(img/line20.gif); } .noteline30{ line-height:26px; background-image: url(img/line30.gif); } /*ノートのような線を引きます*/ .noteline{ display: inline!important; padding-bottom: 0.3em!important; border-bottom: 1px dashed #7070ba!important; line-height: 2.1em!important; } /*画像の位置を指定します*/ .imgl { margin: 5px 10px 10px 0px; padding: 0; float: left; } .imgr { margin: 5px 0px 10px 10px; padding: 0; float: right; } img { border: none; } strong{ font-weight:normal; } .clear { clear:both; } /*-----------------レイアウト全体-----------------*/ #wrap{ margin: 0px auto; width: 940px; } /*FF*/ html>body #wrap{ margin: 0px auto; width: 940px; } /*IE7.0*/ *:first-child+html #wrap{ margin: 0px auto; width: 940px; } /*-----------------ヘッダー-----------------*/ #header { margin:0px auto; padding:0px; width: 940px; height:70px; text-align: left; background:url(img/border.gif) repeat-y; } /*FF*/ html>body #header{ margin:0px auto; padding:0px; width: 940px; } /*IE7.0*/ *:first-child+html #header{ margin:0px auto; padding:0px; width: 940px; } #header h1 { margin: 0px 0px 10px 60px; float: left; font-size: 10px; font-weight: normal; color: #333; } #site-title{ clear:both; margin:0px 0px 0px 60px; padding:0px; font-size:26px; font-weight:bold; } #site-title a{ color:#333; text-decoration:none; } #site-title a:hover{ color:#f93; } #map{ margin: 0px 60px 15px 0px; float: right; font-size: 10px; font-weight: normal; color: #333; } #map a{ color:#333; } #map a:hover{ color:#f93; } /*-----------------コンテナ-----------------*/ #container{ clear: both; width: 940px; margin:0 auto; padding:0px 45px 20px; overflow:hidden; min-height: 100%; text-align:left; position: relative; background:url(img/border.gif) repeat-y; } /*-----------------トップスペース-----------------*/ #topimg{ clear:both; margin:5px 15px; } /*-----------------メインページ-----------------*/ /*記事部分*/ #main{ clear: both; margin: 15px; _margin: 5px 15px; padding:0px; text-align: left; width:820px; } /*IE7.0*/ *:first-child+html #main{ margin: 5px 15px; } #main ul{ list-style:none; } /*IE7.0*/ *:first-child+html #main { margin: 15px; padding:0px; } #main h2{ clear:both; background:url(img/h2-bg.gif) no-repeat; margin:10px 0px; padding:6px 0px 0px 35px; width:785px; _width:820px; height:29px; _height:35px; color:#fff; /*h2フォントカラー*/ font-size:16px; font-weight: bold; } #main h3{ clear:both; background:url(img/h3-bg.gif) no-repeat; margin:10px 0px; padding:6px 0px 0px 35px; width:785px; _width:820px; height:29px; _height:35px; color:#333; /*h2フォントカラー*/ font-size:16px; font-weight: bold; } .main-text{ margin:0px 0px 0px 0px; padding:0px; width:820px; } /*----------------- フッター -----------------*/ #footer{ clear:both; position: relative; margin:0px auto; padding:0px; font-size:12px; line-height:1.5em; overflow:hidden; text-align:center; background:url(img/border.gif) repeat-y; color:#333; } /*フッターメニュー*/ #footer-link{ clear: both; margin:10px auto 5px; _margin:10px 10px 5px; padding: 0px; width:820px; } #footer a{ color:#333; } #footer a:hover{ color:#f90; } /*コピーライト*/ #copyright{ clear: both; margin:5px; font-weight:bold; } .dotline{ margin:0px auto; padding:0px; width:820px; height:2px; border-top:dotted 2px #333; } /*----------------------------------------- サイト説明文 ------------------------------------------*/ #description{ clear:both; margin: 10px auto; padding: 0px 45px; width:820px; } #description h4{ font-size: 12px; font-weight: bold; }