/* 基本レイアウト */ html { margin: 0; padding: 0; } form, input { margin: 0; padding: 0; } a img { border: 0; } /* リンク色（ページ全体） */ a { color: #0000ff; text-decoration: underline; } a:hover { color: #ff9900; } /* リンク色（サイドメニュー） */ .module-content a { color: #0000ff; } .module-content a:hover { color: #ff9900; } /* 見出し */ h1, h2, h3, h4, h5, h6 { font-weight: bold; } h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote { margin-top: 10px; margin-bottom: 10px; } /* ページレイアウト */ body { min-width: 780px; margin: 0; padding: 0; font-family: verdana, 'trebuchet ms', sans-serif; font-size: 12px; text-align: center; color: #666; background: #fff ; line-height: 1.5; } #container { position: relative; margin: 0 auto; text-align: left; width: 780px; background: url(img/bbg.gif) repeat-y; } #container-inner { position: static; width: auto; } /* ヘッダー（レイアウト） */ #banner { position: relative; width: 780px; /* necessary for ie win */ height: 276px; background: url(img/top0.jpg) no-repeat; } #banner2 { position: relative; width: 780px; /* necessary for ie win */ height: 210px; } #banner2-inner { position: static; width: 780px; height: 210px; background: url(img/top1.jpg) no-repeat; } /* ヘッダー（サイトタイトル） */ #logo { margin: 0; padding: 0; position:absolute; top:13px; left:15px; } #banner h1 { margin: 0; color: #fff; font-size: 12px; position:absolute; top:23px; left:170px; } /* ヘッダー（サイト説明） */ .banner-des { position:absolute; top:60px; left:20px; width: 500px; font-size: 12px; font-weight: nomal; color: #fff; } #banner-description { display: none; } /* メインコンテンツ全体 基本レイアウト*/ #pagebody { width: 760px; height:auto; padding: 0; margin: 0 10px; text-align: left; } #alpha, #alpha1 { display: inline; /* ie win bugfix */ position: relative; float: right; min-height: 1px; } #beta { display: inline; /* ie win bugfix */ position: relative; float: left; min-height: 1px; } #alpha .pkg, #beta .pkg, #alpha1 .pkg { position: static; } /* メインコンテンツ基本レイアウト（記事部分） */ #alpha { margin: 0 0 10px 5px; width: 555px; } #alpha1 { margin: 0 10px 10px; width: 760px; } #alpha .pkg, #alpha1 .pkg { padding: 10px; } /* メインコンテンツ基本レイアウト（サイドメニュー） */ #beta { width: 200px; } #beta .pkg { padding: 0 5px 0 0; } /* 記事部分コンテンツ */ .archive-header { position: relative; width: auto; height: 50px; line-height: 50px; margin: 0; padding: 0; color: #fff; background: url(img/ah.gif) center no-repeat; font-size: 1.6em; font-weight: bold; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W8",sens-serif; text-align: center; clear: both; } .archive-header2 { /* ie win (5, 5.5, 6) bugfix */ p\osition: relative; width: 100%; height: 30px; w\idth: auto; background: url(img/eh.gif) no-repeat ; margin: 5px 0; padding: 0; color: #333; font-size: 1.2em; font-weight: bold; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W8"sens-serif; line-height: 30px; text-indent: 35px; clear: both; } .img { float: left; margin: 5px 5px 5px 0; } .imgr { float: right; margin: 5px 0 5px 5px; } .cat-img { margin: 5px; } .entry-header { margin-top: 10px; padding: 0 0 0 5px; color: #666; font-size: 1.2em; font-weight: bold; font-family: "ＭＳ Ｐゴシック",sens-serif; } .entry-header a{ text-decoration:none; } .entry-content { position: static; clear: both; } .entry-more { clear: both; } .entry { width:auto; _width: 100%; } .entry-footer{ margin: 5px 10px 0 0; padding: 5px 0; text-align: right; font-size: 10px; border-top: 1px dotted #666; color: #999; } .gotop { text-align: right; clear: both;} .more { text-align: right; margin: 10px; clear: both;} .br { position: relative; width: auto; margin-bottom: 5px; color: #cc0000; font-size: 1.4em; font-weight: normal; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W8",sens-serif; text-align: center; } /* フッター */ #footer { width: 780px; /* necessary for ie win */ height: 80px; background: url(img/footer.jpg) no-repeat; position:relative; clear:both; } #footer p { font-size: 10px; color: #fff; position:absolute; top:30px; right:25px; } .footer-navi { background: url(img/bbg.gif); font-size: 10px; text-align: center; line-height: 23px; clear: both; color: #999; } /* 表示補助 */ .pkg:after { content: " "; display: block; visibility: hidden; clear: both; } .navi { width: 760px; margin: 0; padding: 0; list-style: none; position:absolute; bottom:27px; left:10px; text-align: center; } .navi a { color: #fff; text-decoration: none; } .navi a:hover { color: #fff; text-decoration: underline; } .navi-ul { margin: 0; padding: 0; } .navi-li { margin: 0; padding: 0 3px 0 15px; float: left; } .navi2 { margin: 0; padding: 0; position:absolute; top:25px; right:20px; font-size: 0.8em; color: #fff; } .navi2 a { color: #fff; text-decoration: none; } .navi2 a:hover { color: #fff; text-decoration: underline; } .center {text-align: center;} .content { background-color: #f5f5f5; border: 1px dotted #ccc; margin-bottom: 5px; padding: 10px; } .content p { margin: 0; padding: 0; } /* サイドメニュー内部 */ ul { margin: 0; padding: 0; list-style: none; } li a { width: 190px; background: url(img/li.gif) ; text-indent: 30px; display: block; font-size: 0.9em; line-height: 40px; margin: 0; padding: 0; letter-spacing: 0.1em; text-decoration: none; color: #666; } li a:hover { background: url(img/lih.gif) ; color: #ff6600; } dl { margin: 0; padding: 0; } .center { text-align: center; } .pickup1 { width: 45%; margin: 10px 5px 10px 5px; padding: 5px; color: #666; line-height: 1.5; min-height: 100px; _height: 100px; float: left; border-right: 1px dotted #f5f5f5; border-bottom: 1px dotted #f5f5f5; } .content { background-color: #fff; padding: 5px; } .box { margin: 10px; border: 1px dotted #999; background-color: #f5f5f5; padding: 10px; clear: both; } .listlabel { width: 190px; height: 36px; color: #fff; background: url(img/ah.gif) ; line-height: 36px; margin: 0px; font-size: 1em; font-weight: bold; text-align: center; display: block; } .line{ background-color:#ffff00; } .org1{color:#FF8000;font-weight: bold} .red {color:#FF2B2B; font-weight: normal } .blue1{color:#2B60FF;font-weight: bold} .blue {color: #002595; font-weight: normal } .red1{color:#FF0000;font-weight: bold} .org{color:#FF8000;font-weight: bold} .black1{color:#000000;font-weight: bold} .point{color:#00BF30;font-weight: bold; font-size:15px}