@charset "euc-jp"; /* Title: クローバー Revision: $Revision: 1.15 $ Author: ただただし Access: sho@spc.gr.jp License: GPL Comment: 四つ葉のクローバーの葉をあしらった、シンプルでかわいらしいテーマ Copyright 2002 (C) by TADA Tadashi validated by W3C. */ body { background-color: #fff; color: #000; } a:link { color: #3faf43; background-color: transparent; text-decoration: none; } a:visited { color: #080; background-color: transparent; text-decoration: none; } div.adminmenu { text-align: right; margin-top: 0px; } div.adminmenu { padding-right: 0.5em; font-size: 80%; } h1 { color: #3faf43; background-color: transparent; background-image: url(clover_h1.png); background-position: right bottom; background-repeat: no-repeat; height: 64px; line-height: 64px; text-align: right; padding-right: 64px; padding-bottom: 5px; } h1 img { vertical-align: middle; border-width: 0px; } h2 { font-size: medium; border-style: solid; border-color: #3faf43; border-width: 0px 0px 1px 0px; } div.day h2 { font-size: medium; border-style: solid; border-color: #3faf43; border-width: 0px 0px 1px 0px; padding-left: 8px; padding-bottom: 4px; } div.body { margin-left: 1em; line-height: 120%; } div.body h3 { font-size: medium; border-style: dashed; border-color: #3faf43; border-width: 0px 0px 1px 0px; margin-top: 1.5em; margin-bottom: 0.5em; padding: 4px; } div.day span.sanchor { background-image: url(clover_anchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 16px 16px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(clover_anchor2.png); background-position: bottom right; background-repeat: no-repeat; padding: 16px 16px 0px 0px; color: #cfd; background-color: transparent; font-size: 1px; } div.body p { margin-top: 0px; margin-bottom: 0.5em; margin-left: 1em; color: #000; background-color: transparent; line-height: 150%; } div.body pre { color: #000; background-color: #cfd; border-style: solid; border-width: 1px 1px 1px 6px; border-color: #3faf43; /*overflow: auto;*/ padding: 8px; margin-left: 2em; } div.body blockquote { color: #000; background-color: #cfd; border-style: solid; border-color: #3faf43; border-width: 2px 0px 2px 0px; padding: 4px; margin-left: 3em; margin-right: 3em; } div.body blockquote p { margin-left: 0em; } div.body li { margin-left: 2em; } div.body dl { margin-left: 2em; } div.body dt { border-style: solid; border-color: #cfd; border-width: 0px 0px 1px 0px; margin-top: 0.7em; } div.body dd { margin-top: 0.3em; margin-bottom: 0.5em; margin-left: 2em; } div.comment { border-style: solid; border-color: #3faf43; border-width: 1px; color: #000; background-color: #cfd; margin-top: 1em; margin-bottom: 0.5em; margin-left: 2em; padding: 4px; font-size: 90%; } div.form div.comment { margin-right: 1em; color: #000; background-color: #fff; } div.comment p { margin-top: 0px; margin-bottom: 0.5em; } div.comment p.commenttitle { border-style: dashed; border-color: #3faf43; border-width: 0px 0px 1px 0px; } div.form { border-style: solid; border-color: #3faf43; border-width: 1px; color: #000; background-color: #cfd; } div.day div.form { margin-top: 0px; margin-bottom: 0.5em; margin-left: 2em; font-size: 90%; } div.form form { margin: 0; padding: 4px 4px 4px 4px; } div.form p { margin-top: 0px; margin-bottom: 0.5em; padding-left: 4px; } div.form textarea { margin-left: 2em; } div.referer { text-align: right; font-size: 80%; margin-top: 0px; } div.refererlist { border-style: solid; color: #000; border-color: #3faf43; border-width: 1px; background-color: #cfd; margin-top: 0px; margin-left: 2em; margin-bottom: 0.5em; font-size: 90%; } div.refererlist ul { margin-left: 2em; } div.form div.refererlist { margin-right: 1em; color: #000; background-color: #fff; } div.refererlist p, div.refererlist ul { margin-top: 0px; margin-bottom: 0em; padding: 4px 4px 4px 4px; } hr { color: #3faf43; background-color: transparent; margin-top: 0.5em; } hr.sep { display: none; } div.footer { text-align: right; font-size: 80%; } form div.body { border-style: solid; border-color: #3faf43; border-width: 1px; color: #000; background-color: #cfd; padding: 0px 4px 4px 4px; } /* for plugins */ /* calendar */ div.calendar { color: #000; background-color: #fff; text-align: right; font-size: 80%; } /* calendar2 */ table.calendar { font-size: 80%; line-height: 100%; border-width: 0px; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: 80%; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: 80%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 80%; } div.footnote { border-style: solid; border-color: #3faf43; border-width: 1px 0px 0px 0px; margin-left: 3em; font-size: 90%; } /* amazon plugin */ img.left { margin-top: 0.5em; border-width: 1px; border-color: #3faf43; float: left; } img.right, img.photo, img.amazon { margin-top: 0.5em; border-width: 1px; border-color: #3faf43; float: right; } div.section { clear: both; } /* for Asumi Diary layout */ div.main { margin-left: 20%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 20%; font-size: 80%; padding: 2px 2px 100% 2px; border-style: solid; border-color: #3faf43; border-width: 1px; color: #000; background-color: #cfd; } div.sidebar p { line-height: 120%; text-align: center; border-style: solid; border-color: #3faf43; border-width: 0px 0px 1px 0px; margin: 2px 4px 2px 4px; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.5em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; }