/* background-color */
body { background-color:#fff }
body.contents div.copy_right address { background-color:#ffe8a5 }
body.contents h1 { background-color:#ffd02f }
body.contents h3 { background-color:#fffff4 }
body.contents p.site_logo { background-color:#ffd02f }
body.contents pre { background-color:#e0f0ff }
body.index { background-color:#ffeba5 }
body.index div.contents { background-color:#fff }
body.index div.contents h3 { background-color:#ffeba5 }
body.index div.contents_list { background-color:#ffe8a5 }
body.index h1.site_logo { background-color:#ffd02f }

/* border */
 { border:1px #ccc dotted }
body.contents div.chikusou div.chaptor div.body blockquote { border:1px #ccc dotted }
body.contents div.weblog blockquote { border:1px #ccc dotted }
body.contents div.weblog img.direct_link { border:0 #000 none }
body.index div.guest_book form { border:1px #ccc dotted }
body.index div.guest_book p.log { border:1px #ccc solid }
body.index div.weblog blockquote { border:1px #ccc dotted }
body.index div.weblog img.direct_link { border:0 #000 none }
body.index div.weblog p.view_log { border:1px #660 dotted }

/* border-color */
a:link { border-color:#0040d0 }
a:visited { border-color:#b06080 }
body.contents div.chikusou div.chaptor { border-color:#ccc }
body.contents div.copy_right address { border-color:#886900 }
body.contents h1 { border-color:#cc8 }
body.contents h2 { border-color:#cc8 }
body.contents h3 { border-color:#cc8 }
body.contents p.site_logo { border-color:#000 #000 #886900 #000 }
body.index div.contents { border-color:#886900 }
body.index div.contents h3 { border-color:#fffff8 #000 #ffd02f #000 }
body.index div.contents_list form { border-color:#fffff8 #000 #ffd02f #000 }
body.index div.contents_list h2 { border-color:#fffff8 #000 #ffd02f #000 }
body.index div.contents_list li { border-color:#fffff8 #000 #ffd02f #000 }
body.index div.copy_right address { border-color:#886900 }
body.index div.weblog h4 { border-color:#000 #000 #660 0 }
body.index h1.site_logo { border-color:#000 #000 #886900 #000 }

/* border-style */
a:hover { border-style:solid }
a:link { border-style:none }
a:visited { border-style:none }
body.contents div.chikusou div.chaptor { border-style:solid }
body.contents div.copy_right address { border-style:solid }
body.contents div.main img.amazon { border-style:none }
body.contents h1 { border-style:solid }
body.contents h2 { border-style:solid }
body.contents h3 { border-style:solid }
body.contents p.site_logo { border-style:solid }
body.index div.contents { border-style:solid }
body.index div.contents h3 { border-style:solid }
body.index div.contents_list form { border-style:solid }
body.index div.contents_list h2 { border-style:solid }
body.index div.contents_list li { border-style:solid }
body.index div.copy_right address { border-style:solid }
body.index div.others ul.banner img { border-style:none }
body.index div.weblog h4 { border-style:solid }
body.index h1.site_logo { border-style:solid }

/* border-width */
a:hover { border-width:0 0 1px 0 }
body.contents div.chikusou div.chaptor { border-width:1px 2px 2px 1px }
body.contents div.copy_right address { border-width:1px 0 0 }
body.contents h1 { border-width:0 0 2px 0 }
body.contents h2 { border-width:0 0 1px 1em }
body.contents h3 { border-width:1px 0 1px 0 }
body.contents p.site_logo { border-width:0 0 1px 0 }
body.index div.contents { border-width:0 0 0 1px }
body.index div.contents h3 { border-width:1px 0 1px 0 }
body.index div.contents_list form { border-width:1px 0 1px 0 }
body.index div.contents_list form.site_search input.submit { border-width:1px }
body.index div.contents_list form.site_search input.word { border-width:1px }
body.index div.contents_list h2 { border-width:1px 0 1px 0 }
body.index div.contents_list li { border-width:1px 0 1px 0 }
body.index div.copy_right address { border-width:1px 0 0 }
body.index div.guest_book input.submit { border-width:1px }
body.index div.weblog h4 { border-width:0 0 1px 0 }
body.index h1.site_logo { border-width:0 0 1px 0 }

/* color */
 { color:#555 }
a:link { color:#0040d0 }
a:visited { color:#a04060 }
body { color:#330 }
body.contents div.cgiscript dt span.element { color:#900 }
body.contents div.main dt { color:#006 }
body.contents div.weblog blockquote { color:#555 }
body.contents h1 { color:#660 }
body.contents h2 { color:#660 }
body.contents h3 { color:#660 }
body.contents p.site_logo { color:#644e00 }
body.index div.contents { color:#330 }
body.index div.contents_list h2 { color:#644e00 }
body.index div.weblog blockquote { color:#555 }
body.index h1.site_logo { color:#644e00 }

/* display */
body.contents ul.weblog_list ul li { display:inline }

/* float */
body.contents div.chikusou img#img_1 { float:left }
body.contents div.chikusou img#img_2 { float:right }
body.contents div.head form.quick_link { float:right }
body.index div.contents { float:left }
body.index div.contents_list { float:left }

/* font-family */
body.contents div.cgiscript dt { font-family:monospace }
body.contents div.head p.time_stamp { font-family:monospace }

/* font-size */
body.contents div.chikusou div.chaptor p.time_stamp { font-size:82% }
body.contents div.copy_right address { font-size:90% }
body.contents div.head p.time_stamp { font-size:90% }
body.contents h1 { font-size:130% }
body.contents h2 { font-size:110% }
body.contents h3 { font-size:90% }
body.contents p.site_logo { font-size:130% }
body.index div.contents h3 { font-size:120% }
body.index div.contents_list form { font-size:82% }
body.index div.contents_list h2 { font-size:90% }
body.index div.contents_list li { font-size:82% }
body.index div.copy_right address { font-size:90% }
body.index div.guest_book form p.message { font-size:82% }
body.index div.guest_book form p.name { font-size:82% }
body.index div.guest_book form p.submit { font-size:82% }
body.index div.guest_book p.log { font-size:82% }
body.index div.weblog p.time_stamp { font-size:82% }
body.index h1.site_logo { font-size:130% }

/* font-style */
body.contents div.copy_right address { font-style:normal }
body.contents p.site_logo { font-style:italic }
body.index div.copy_right address { font-style:normal }
body.index h1.site_logo { font-style:italic }

/* font-weight */
body.contents div.weblog a.title { font-weight:bold }
body.contents div.weblog span.title { font-weight:bold }
body.contents h3 { font-weight:normal }
body.contents p.site_logo { font-weight:bold }
body.contents ul.weblog_list li { font-weight:bold }
body.contents ul.weblog_list ul li { font-weight:normal }
body.index div.contents_list h2 { font-weight:normal }
body.index div.weblog a.title { font-weight:bold }
body.index div.weblog span.title { font-weight:bold }
body.index h1.site_logo { font-weight:bold }

/* letter-spacing */
body.contents h1 { letter-spacing:0.3em }
body.contents p.site_logo { letter-spacing:1em }
body.index div.contents h3 { letter-spacing:0.5em }
body.index div.contents_list h2 { letter-spacing:0.1em }
body.index h1.site_logo { letter-spacing:1em }

/* line-height */
body.contents div.main dd { line-height:1.5em }
body.contents div.main dt { line-height:1.5em }
body.contents div.main li { line-height:1.5em }
body.contents div.main p { line-height:1.5em }
body.contents div.weblog li { line-height:1.5em }
body.index div.changelog li { line-height:1.5em }
body.index div.weblog li { line-height:1.5em }

/* list-style-type */
body.contents ul.weblog_list ul { list-style-type:none }
body.index div.contents_list ul { list-style-type:none }

/* margin */
 { margin:0.5em 1em }
body { margin:0 }
body.contents div.cc1linebbsv2 div.sample { margin:1em 5% }
body.contents div.chikusou div.chaptor { margin:1em 3% }
body.contents div.chikusou div.chaptor div.body blockquote { margin:1em 7% }
body.contents div.chikusou div.chaptor div.body blockquote p { margin:0 }
body.contents div.chikusou div.chaptor h2 { margin:1em 2% 0.5em 2% }
body.contents div.chikusou div.chaptor h3 { margin:1em 2% 0.5em 2% }
body.contents div.chikusou div.chaptor p.time_stamp { margin:0 3% }
body.contents div.copy_right address { margin:0 }
body.contents div.head form.quick_link { margin:0 1% 0.5em 1% }
body.contents div.head p.navi { margin:0 1% 0.5em 1% }
body.contents div.head p.time_stamp { margin:1em 1% 0.7em 1% }
body.contents div.main dd { margin:0 1em 1em 1em }
body.contents div.main dl { margin:1em 9% }
body.contents div.main dt { margin:0 }
body.contents div.main li { margin:0 }
body.contents div.main ol { margin:1em 9% }
body.contents div.main p { margin:1em 5% }
body.contents div.main ul { margin:1em 9% }
body.contents div.weblog blockquote { margin:0.5em 1em }
body.contents div.weblog li { margin:0 2.5em 1em 2.5em }
body.contents div.weblog li p { margin:0 }
body.contents div.weblog ul { margin:1em 4% }
body.contents h1 { margin:1.5em 2% }
body.contents h2 { margin:1.5em 3% }
body.contents h3 { margin:1.5em 4% 0.5em 4% }
body.contents p.another_html_lint { margin:2em 2% 0.5em 2% }
body.contents p.catch { margin:1em }
body.contents p.site_logo { margin:0 0 0.5em 0 }
body.contents p.site_logo { margin:0 }
body.contents pre { margin:1em 5% }
body.contents ul.weblog_list ul { margin:0 0 1em 1em }
body.contents ul.weblog_list ul li { margin:0 0.2em 0 0 }
body.index div.changelog li { margin:0 }
body.index div.changelog ul { margin:1em 2em }
body.index div.contents h3 { margin:0 0 1em 0 }
body.index div.contents_list { margin:0 }
body.index div.contents_list form { margin:0 }
body.index div.contents_list h2 { margin:0 }
body.index div.contents_list li { margin:0 }
body.index div.contents_list p { margin:0 }
body.index div.contents_list ul { margin:0 }
body.index div.copy_right address { margin:0 0 0.5em 0 }
body.index div.guest_book div.main { margin:1em }
body.index div.guest_book form { margin:0 }
body.index div.guest_book form p.message { margin:0 }
body.index div.guest_book form p.name { margin:0 }
body.index div.guest_book form p.submit { margin:0 0 0 8ex }
body.index div.guest_book p.log { margin:0.5em 0 }
body.index div.others ul.banner { margin:1em 2em }
body.index div.weblog blockquote { margin:0.5em 1em }
body.index div.weblog h4 { margin:0 1em 0.5em }
body.index div.weblog li { margin:0 2.5em 1em 2.5em }
body.index div.weblog li p { margin:0 }
body.index div.weblog p.time_stamp { margin:0 1em }
body.index div.weblog p.view_log { margin:1em 25% }
body.index div.weblog ul { margin:0 0 1.5em 0 }
body.index h1.site_logo { margin:0 }

/* margin-left */
body.contents div.chikusou img#img_2 { margin-left:0.5em }

/* margin-right */
body.contents div.chikusou img#img_1 { margin-right:0.5em }
body.index div.guest_book form p.message label { margin-right:0.5ex }
body.index div.guest_book form p.name label { margin-right:0.5ex }

/* padding */
 { padding:0.7em }
body { padding:0 }
body.contents div.cc1linebbsv2 div.sample { padding:0 }
body.contents div.chikusou div.chaptor { padding:0 }
body.contents div.chikusou div.chaptor div.body blockquote { padding:0.7em }
body.contents div.chikusou div.chaptor div.body blockquote p { padding:0 }
body.contents div.chikusou div.chaptor p.time_stamp { padding:0 }
body.contents div.copy_right address { padding:0.2em 0.5em }
body.contents div.head form.quick_link { padding:0 }
body.contents div.head p.navi { padding:0 }
body.contents div.head p.time_stamp { padding:0 }
body.contents div.main dd { padding:0 }
body.contents div.main dl { padding:0 }
body.contents div.main dt { padding:0 }
body.contents div.main li { padding:0 }
body.contents div.main ol { padding:0 }
body.contents div.main ul { padding:0 }
body.contents div.weblog blockquote { padding:0.7em }
body.contents div.weblog li { padding:0 }
body.contents div.weblog li p { padding:0 }
body.contents h1 { padding:0 0 0.2em 0 }
body.contents h2 { padding:0 0 0.2em 0.5em }
body.contents h3 { padding:0.2em 0.5em }
body.contents p.another_html_lint { padding:0 }
body.contents p.catch { padding:0 }
body.contents p.site_logo { padding:0.2em }
body.contents pre { padding:0.5em }
body.contents ul.weblog_list ul { padding:0 }
body.contents ul.weblog_list ul li { padding:0 }
body.index div.changelog li { padding:0 }
body.index div.changelog ul { padding:0 }
body.index div.contents h3 { padding:0.2em 0.5em }
body.index div.contents_list { padding:0 }
body.index div.contents_list form { padding:0.1em 0.5em 0.2em 0.5em }
body.index div.contents_list h2 { padding:0.3em 0 }
body.index div.contents_list li { padding:0.1em 0.5em 0.2em 0.5em }
body.index div.contents_list p { padding:0 }
body.index div.contents_list ul { padding:0 }
body.index div.copy_right address { padding:0.2em 0.5em }
body.index div.guest_book div.main { padding:0 }
body.index div.guest_book form { padding:0.5em }
body.index div.guest_book form p.message { padding:0 }
body.index div.guest_book form p.name { padding:0 }
body.index div.guest_book form p.submit { padding:0 }
body.index div.guest_book p.log { padding:0.5em }
body.index div.others ul.banner { padding:0 }
body.index div.weblog blockquote { padding:0.7em }
body.index div.weblog h4 { padding:0 }
body.index div.weblog li { padding:0 }
body.index div.weblog li p { padding:0 }
body.index div.weblog p.time_stamp { padding:0.2em 0 }
body.index div.weblog p.view_log { padding:0.5em }
body.index div.weblog ul { padding:0 }
body.index h1.site_logo { padding:0.2em }

/* text-align */
body.contents div.chikusou div.chaptor p.time_stamp { text-align:left }
body.contents div.copy_right address { text-align:right }
body.contents h1 { text-align:center }
body.contents h3 { text-align:center }
body.contents p.another_html_lint { text-align:center }
body.contents p.catch { text-align:center }
body.contents p.site_logo { text-align:right }
body.index div.contents_list h2 { text-align:center }
body.index div.copy_right address { text-align:right }
body.index div.guest_book form p.message label { text-align:right }
body.index div.guest_book form p.name label { text-align:right }
body.index div.guest_book p.navi { text-align:right }
body.index div.weblog p.time_stamp { text-align:right }
body.index div.weblog p.view_log { text-align:center }
body.index h1.site_logo { text-align:right }

/* text-decoration */
a:link { text-decoration:underline }
a:visited { text-decoration:underline }

/* width */
body.index div.contents { width:80% }
body.index div.contents_list { width:20% }
body.index div.contents_list form.site_search input.submit { width:34% }
body.index div.contents_list form.site_search input.word { width:64% }
body.index div.guest_book form p.message input { width:16em }
body.index div.guest_book form p.message label { width:8ex }
body.index div.guest_book form p.name input { width:8em }
body.index div.guest_book form p.name label { width:8ex }

/* word-break */
body.contents pre { word-break:break-all }


