@charset "Shift_JIS"; /* -------------- style_site.css ---------- */ /* -------------- reset.css ------------------------------ */ /* ----デフォルトの設定をリセットします------------------- */ * { margin: 0; padding: 0; } img{ border: none; } h1, h2, h3, h4, h5, h6, address { font-size: 100%; font-weight: normal; font-style: normal; } /* -------------- container.css -------------------------- */ /* ----ページの基本デザインを設定します------------------- */ body { background-image: url("./images/backimage.gif"); background-repeat: repeat; } #container { background-color: #ffffff; background-image: url("./images/earth.jpg"); background-repeat: no-repeat; background-position: 100% 100%; border: dashed 2px #008080; margin: 0 auto; width: 845px; } #sponsor{ float: right; width: 230px; } #sponsordesign{ margin-right: 30px; } #containerdesign { margin-left: 10px; width: 600px; } #header { width: 580px; height: 100px; } #flash { width: 580px; height: 215px; } #contents { width: 580px; } #contentsdesign{ margin-left: 20px; margin-right: 20px; margin-bottom: 50px; } #footer { width: 825px; } /* -------------- header.css -------------------------- */ /* ----ヘッダーデザインを設定します------------------- */ #header h1 { margin: 0 10px; } #header_l { float: left; width: 174px; } #header_r { float: right; } #language-switch { text-align: right; margin-top: 5px; } #search-box { text-align: right; margin-right: 10px; margin-top: 20px; } #search-image { vertical-align: -2px; } #header_r p { text-align: right; } /* -------------- footer.css -------------------------- */ /* ----フッターデザインを設定します-------------------- */ #footer { clear: both; text-align: center; padding-bottom: 20px; } /* -------------- contents.css -------------------------- */ /* ----コンテンツデザインを設定します------------------- */ #left { width: 290px; float: left; } #leftdesign { padding: 0 10px 10px 10px; } #right { width: 290px; float: right; } #rightdesign{ padding: 0 10px 10px 10px; } #left ul, #right ul{ list-style: none; margin-left: 40px; } .more { margin-left: 170px; } .more img { vertical-align: -3px; } h2.entry-title img { vertical-align: -5px; } .entry-body { margin-left: 10px; margin-right: 10px; } .entry-end { padding-top: 30px; text-align: right; padding-right: 20px; } .midashi img { margin-left: 350px; } ul.archive-list { list-style: none; } ul.archive-list li{ margin-top: 0.5em; padding-left: 1em; padding-bottom: 7px; border-bottom: dashed #99ccff 3px; } /* -------------- font.css -------------- */ /* ---フォント全体の設定を行います。 --- */ body { font-family: verdana, 'trebuchet ms', sans-serif; font-size: 12px; } h1, h2, h3, h4, h5, h6 { font-weight: normal; } h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote { margin-top: 10px; margin-bottom: 10px; } #header p { font-size: 14px; font-weight: 700; } #footer a:link, #footer a:visited, #header a:link, #header a:visited{ text-decoration: none; color: #000099; } #footer a:active, #footer a:hover, #header a:active, #header a:hover{ text-decoration: none; color: #ffff00; } #left ul { font-size: 15px; } .hiduke { color: red; font-size: 10px; } #forguest { font-size: 15px; } #forstaff { font-size: 10px; } h2.entry-title{ font-size: 20px; padding-bottom: 5px; border-bottom: solid 3px #99ccff; } h2.midashi { font-size: 20px; font-weight: 700; color: #003366; margin-bottom: 30px; }