@charset "shift_jis"; /* 一括で全ての要素の余白をゼロに指定 */ * { padding: 0; margin: 0; } a:link { color: #0000ff; text-decoration: underline; } a:visited { color: #990099; text-decoration: underline; } a:hover { color: #ff0000; text-decoration: underline; } /* ---------------------------------------- フォントスタイル フォントサイズ */ body { font-size: 85%; text-align: center; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "MS Pゴシック", "MS PGothic", sans-serif; padding: 0; margin: 0; } /* ---------------------------------------- レイアウトに関する指定 */ #wrapper { text-align: left; max-width: 1200px; min-width: 800px; margin: 1em auto 0; border: 1px solid #cccccc; } #header { padding: 20px 20px 10px; border-bottom: 1px solid #cccccc; } #container { float: left; width: 100%; margin-right: -180px; } #container-inner { float: right; width: 100%; margin-left: -180px; } #contents { margin: 0 180px; padding: 2em 19px 4em 19px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; } #left-sidebar { float: left; width: 170px; padding: 2em 5px; } #right-sidebar { float: right; width: 170px; padding: 2em 5px; } #footer { clear: both; padding: 0.5em 0 1em; border-top: 1px solid #cccccc; } /* ---------------------------------------- #header内の指定 */ /* -- 見出しレベル1 -- */ h1 { text-align: right; font-size: 100%; font-weight: normal; } /* -- 企業名 ショップ名 サイト名 -- */ .logo { font-size: 180%; margin-bottom: 0.5em; } .logo a { text-decoration: none; background-color: #ffffff; color: #0099ff; } .logo a:hover { text-decoration: none; background-color: #ffffff; color: #ff0000; } /* -- 概要 -- */ .description { } /* ---------------------------------------- #contents内の指定 */ /* -- 見出し -- */ h2,h3,h4,h5,h6 { font-size: 120%; margin-bottom: 1.5em; padding: 5px 0 5px 5px; border-left: 10px solid #000000; border-bottom: 1px solid #000000; } h3,h4,h5,h6 { margin-top: 2.5em; } /* -- 文字 -- */ #contents p { line-height: 1.6em; margin-bottom: 0.5em; } /* -- パン屑リスト -- */ #contents .topic-path { line-height: 1em; margin-bottom: 2em; } /* -- 以下 リスト関係 -- */ #contents dl { margin: 1em 0; } #contents dt { margin-bottom: 0.5em; font-weight: bold; border-bottom: 1px dotted #666666; } #contents dd { margin-bottom: 2em; } #contents ul { margin: 1em 0 1em 20px; } #contents ol { margin: 1em 0 1em 30px; } #contents li { margin-bottom: 0.5em; } /* ---------------------------------------- #sidebar内の指定 */ /* -- カテゴリタイトル -- */ .sidetitle { padding: 0.5em 0; border-bottom: 1px solid #666666; } /* -- リスト -- */ .localnavi { list-style-type: none; margin-bottom: 2em; } .localnavi li { display: inline; } .localnavi a { text-decoration: none; display: block; width: 160px; padding: 0.5em 5px; background-color: #eeeeee; color: #000000; border-bottom: 1px solid #cccccc; } .localnavi a:hover { text-decoration: none; background-color: #999999; color: #000000; border-bottom: 1px solid #ff0000; } /* ---------------------------------------- #footer内の指定 */ #footer p { text-align: center; } /* 以下 CSSデザインサンプルクレジット部分 */ #cds { display: none; clear: both; }
以下はIE用のCSSファイルに保存[ ie-base.css ]
@charset "shift_jis"; #wrapper{ width: expression( (document.documentElement.clientWidth > 1201)? "1200px": (document.documentElement.clientWidth < 801)? "800px": "90%"); } /* -- 変更方法 -- [base.css] #wrapper{ max-width: 1600px; min-width: 600px; } このCSSファイル [最大幅] 1201? "1200px" --- 1601? "1600px" [最小幅] 801? "800px" --- 601? "600px" */