@charset "utf8";

/*
Title: HOGSHEAD
Revision: 1.4
Author: 豚頭
Access: http://tdiary.hogshead.jp/
License: GPL
Comment: 
*/

/* margin */
div.myheader	{ margin-top: 0em; margin-left: 2em; }
div.adminmenu	{ margin-top: 0em; margin-left: 2em; }
div.todo		{ margin-left: 2em; }
div.main		{ margin-right: 1em; }
div.sidebar		{ margin: 0em; }
body			{ margin: 0em; }
h1				{ margin-top: 0.5em; }
h2				{ margin-top: 1em; }
h3				{ margin-top: 0em; margin-bottom: 0.5em; }
h4				{ margin: 1em 0em 0.5em 1em; }
h5				{ margin: 0.5em 0em 0em 1em; }
div.calendar	{ margin: 0.5em 0.5em 0.5em 0em; }
div.day			{ margin-left: 1em; margin-bottom: 1.5em; }
div.body		{ margin: 1.5em 0.5em 0em 1.5em; }
div.section		{ margin-top: 1em; }
div.section p	{ margin: 0em; }
div.comment		{ margin: 1em 0.5em 0.5em 4em; }
div.commentbody p		{ margin-top: 0.2em; }
span.commentator	{ margin-right: 0.5em; }
div.commentshort p	{ margin-top: 0.2em; margin-bottom: 0.2em; }
div.form		{ margin: 0.5em 0.5em 0.5em 4em; }
div.refererlist	{ margin-top: 0.5em; margin-left: 0.5em; margin-right: 1em; }
div.refererlist ul	{ margin: 0.5em 1em 0.5em 3em; }
div.referer		{ margin-left: 0.5em; }
div.footer		{ margin-right: 4em; }
div.section pre	{ margin: 0.5em 1em 0.5em 1em; }
div.section blockquote	{ margin: 0.5em 1em 0.5em 2em; }
div.section blockquote p	{ margin: 0em; }
div.section p.source	{ margin-right: 1em; }
div.section p.source cite 	{ margin-right: 0.5em; }
div.section ul, div.section ol	{ margin-left: 3em; margin-right: 2em; }
div.section ul ul, div.section ol ol	{ margin: 0em 1em 0.5em 1em; }
div.section dl	{ margin-left: 3em; }
div.section dt	{ margin-bottom: 0.2em; }
div.section dd	{ margin: 0em 3em 0.5em 1em; }
table.calendar	{ margin-bottom: 1em; }
div.footnote	{ margin: 1.5em 1em 0em 8em; }
p.footnote		{ margin: 0.5em; }
img.asin		{ margin: 0.2em 1em 1em 0em; }
img.photo		{ margin: 0em 0em 0em 1em; }
div.sidebar p	{ margin: 0em; }
div.sidebar-item	{ margin-bottom: 0.5em; }
div.sidebar-item ul	{ margin: 1em 0em 0em 0em; }
div.sidebar-item li	{ margin: 0em 0em 0.3em 0em; }
div.sidebar-item p	{ margin: 0em; }
div.tags		{ margin-top: 0.5em; margin-right: 1em; }
div.sidebar-item ul.recent-list li	{ margin-top: 1em; }
div.sidebar-item ul.recent-list li ul.recent-list-item	{ margin-top: 0.5em; }
div.sidebar-item ul.recent-list li ul.recent-list-item li	{ margin: 0em; }
img.left		{ margin-left: 1em; }
div.sidebar-item .yahoo-search form	{ margin-top: 0.5em; }

/* padding */
h1				{ padding: 0.2em 0em 0.5em 1em; }
div.day			{ padding-bottom: 0.5em; }
h2 span.date	{ padding: 1em 0.5em 0.2em 0.5em; }
h2 span.title	{ padding: 1em 0.1em 0.3em 0.1em; }
div.section		{ padding-top: 0.5em; padding-bottom: 1em; }
div.comment		{ padding: 0px; padding-bottom: 0.1em; }
div.form		{ padding: 0.5em 0.5em 0.5em 0.5em; }
div.refererlist	{ padding: 1em; padding-bottom: 0.1em; }
p.message		{ padding: 2em; }
div.section pre	{ padding: 0.5em 1em 0.5em 1em; }
div.section blockquote	{ padding: 0em 1em 0em 0.5em; }
table.calendar td	{ padding: 0.1em 0.2em; }
p.footnote		{ padding: 0em; }
div.sidebar		{ padding-top: 0em; }
div.sidebar-item	{ padding: 0em 1em 1em 1em; }
div.sidebar-item ul	{ padding: 0em; }
div.sidebar-item p	{ padding-top: 0em; }
div.section ul	{ padding-left: 0px; }
div.section ol	{ padding-left: 0px; }
span.field	{ padding: 2em: }
span.year	{ padding: 2em: }


/* width */
div.myheader	{ width: 68%; }
div.todo		{ width: 68%; }
div.main		{ width: 70%; }
div.sidebar		{ width: 27%; }
form div.textarea textarea	{ width: 95%; }
div.conf day	{ width: 95%; }

/* color */
body			{ color: #000000; }
a:hover			{ color: #33ccff; }
a:link			{ color: #006699; }
a:visited		{ color: #006699; }
a:hover			{ color: #33ccff; }
h1				{ color: #000000; }
h1 a:hover		{ color: #000000; }
h1 a:link		{ color: #000000; }
h1 a:visited	{ color: #000000; }
div.calendar	{ color: #000000; }
div.day			{ color: #000000; }
div.body		{ color: #000000; }
div.comment		{ color: #000000; }
div.form		{ color: #000000; }
form.update a	{ color: #ffffff; }
div.refererlist	{ color: #000000; }
p.message		{ color: #ffffff; }
div.section pre	{ color: #000000; }
span.highlight	{ color: #ffffff; }
div.sidebar		{ color: #000000; }
div.sidebar-item	{ color: #000000; }


/* background-color */
body			{ background-color: #ffffff; }
a:hover			{ background-color: #ccffff; }
a:visited		{ background-color: transparent; }
h1 a:hover		{ background-color: transparent; }
div.day			{ background-color: #ffffff; }
div.body		{ background-color: #ffffff; }
div.form		{ background-color: #cccccc; }
div.refererlist	{ background-color: #ffffff; }
div.comment		{ background-color: #eeeeee; }
p.message		{ background-color: #dd0000; }
div.section pre	{ background-color: #cccccc; }
div.section blockquote	{ background-color: #cccccc; }
span.highlight	{ background-color: #000000; }
div.sidebar		{ background-color: #ffffff; }
div.sidebar p	{ background-color: #ffffff; }
div.sidebar-item	{ background-color: #ffffff; }
div.sidebar-item p	{ background-color: #ffffff; }
div.info a		{ background-color: transparent; }


/* float */
div.todo		{ float: left; }
div.main		{ float: left; }
div.sidebar		{ float: left; }
img.asin		{ float: left; }
img.photo		{ float: none; }


/* clear */
div.footer		{ clear: both; }
div.section		{ clear: right; }
div.section h4	{ clear: right; }
div.comment		{ clear: right; }


/* font-size */
h1				{ font-size: 160%;}
h2				{ font-size: 100%; }
h2 span.date	{ font-size: 120%; }
h2 span.title	{ font-size: 120%; }
h3				{ font-size: 95%; }
h4				{ font-size: 95%; }
div.calendar	{ font-size: 80%; }
div.section p	{ font-size: 90%; }
div.caption		{ font-size: 80%; }
div.commentshort	{ font-size: 80%; }
span.commentator	{ font-size: 100%; }
div.refererlist ul	{ font-size: 90%; }
div.footer		{ font-size: 80%; }
p.message		{ font-size: large; }
p.recentitem	{ font-size: 80%; }
table.calendar	{ font-size: 80%; }
div.section ul, div.section ol	{ font-size: 90%; }
div.section dl	{ font-size: 90%; }
div.recentsubtitles	{ font-size: 80%; }
div.body span.footnote	{ font-size: 90%; }
div.footnote	{ font-size: 80%; }
div.tags		{ font-size: 80%; }
div.section pre	{ font-size: 90%; }
pre.aa			{ font-size: 12pt; }
div.commentbody p	{ font-size: 90%; }


/* font */
em				{ font-weight: bold; font-style: normal; }
h1				{ font-weight: normal; }
h2				{ font-weight: normal; }
h2 span.date	{ font-weight: bold; }
h2 span.title	{ font-weight: bold; }
h4				{ font-weight: bold; }
span.commentator	{ font-style: normal; }
div.section p.source cite a	{ font-style: normal; }
div.section p.source cite 	{ font-style: normal; }
div.section dt	{ font-weight: bold; }
div.section blockquote	{ font-style: normal; }
pre.aa			{ font-family: 'ＭＳ Ｐゴシック',IPAMonaPGothic; }


/* text-align */
div.myheader	{ text-align: left; }
div.adminmenu	{ text-align: left; }
h1				{ text-align: left; }
div.section p	{ text-indent: 1em; }
div.footer		{ text-align: right; }
p.message		{ text-align: center; }
div.section p.source	{ text-align: right; }
table.calendar td	{ text-align: right; }
table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month	{ text-align: center; }
div.sidebar p	{ text-align: left; }
div.sidebar-item p	{ text-align: left; }
div.info		{ text-align: center; }
div.tags		{ text-align: right; }


/* line-height */
div.myheader	{ line-height: 120%; }
div.adminmenu	{ line-height: 120%; }
div.calendar	{ line-height: 120%; }
div.section p	{ line-height: 165%; }
div.caption		{ line-height: 150%; }
div.form div.caption a:hover	{ line-height: 150%; }
div.commentshort p	{ line-height: 140%; }
div.footer		{ line-height: 120%; }
div.refererlist ul	{ line-height: 120%; }
div.section ul, div.section ol	{ line-height: 130%; }
div.section ul li, div.section ol li	{ line-height: 140%; }
div.section dl	{ line-height: 130%; }
table.calendar	{ line-height: 120%; }
div.recentsubtitles	{ line-height: 130%; }
div.footnote	{ line-height: 130%; }
div.sidebar p	{ line-height: 160%; }
div.sidebar-item p	{ line-height: 160%; }


/* text-decoration */
a:link			{ text-decoration: none; }
a:visited		{ text-decoration: none; }
a:hover			{ text-decoration: none; }


/* border */
img.photo		{ border: 0px; }


/* list-style-type */
div.sidebar-item ul	{ list-style-type: none; }


/* border-style */
h1				{ border-style: solid; }
div.day			{ border-style: solid; }
h2 span.date	{ border-style: solid; }
h2 span.title	{ border-style: solid; }
h4				{ border-style: dotted; }
div.section		{ border-style: solid; }
div.caption		{ border-style: dotted; }
div.form		{ border-style: solid; }
hr				{ border-style: dashed; }
div.section blockquote	{ border-style: dashed; }
p.recentitem	{ border-style: dashed; }
div.sidebar-item	{ border-style: solid; }
div.sidebar-item p	{ border-style: dashed; }


/* border-color */
h1				{ border-color: #000000; }
div.day			{ border-color: #000000; }
h2 span.date	{ border-color: #000000; }
h2 span.title	{ border-color: #000000; }
h4				{ border-color: #000000; }
div.caption		{ border-color: #666666; }
div.form		{ border-color: #99ccff; }
hr				{ border-color: #999999; }
div.section blockquote	{ border-color: #333333; }
p.recentitem	{ border-color: #cccccc; }
div.sidebar-item	{ border-color: #000000; }
div.sidebar-item p	{ border-color: #000000; }


/* border-width */
h1				{ border-width: 0px 0px 10px 0px; }
div.day			{ border-width: 1px; }
h2 span.date	{ border-width: 0px 2px 0px 0px; }
h2 span.title	{ border: 0px; }
h4				{ border-width: 0px 0px 1px 0px; }
div.section		{ border-width: 0px 0px 1px 0px; }
div.caption		{ border-width: 1px 0px 0px 0px; }
div.form		{ border-width: 1px; }
hr				{ border-width: 1px; }
div.section blockquote	{ border-width: 0px 1px 0px 1px; }
p.recentitem	{ border-width: 1px 0px 0px 0px; }
div.sidebar-item	{ border-width: 1px; }
div.sidebar-item p	{ border-width: 0px 0px 1px 0px; }


/* text-indent */
div.section p	{ text-indent: 1em; }


/* letter-spacing */
h1				{ letter-spacing: 0.4em; }


/* display */
hr.sep			{ display: none; }


/* vertical-align */
div.body span.footnote	{ vertical-align: super; }


/* misc */
pre				{ white-space: -moz-pre-wrap; } /* Mozilla */
pre				{ white-space: -pre-wrap; }     /* Opera 4-6 */
pre				{ white-space: -o-pre-wrap; }   /* Opera 7 */
pre				{ white-space: pre-wrap; }      /* CSS3 */
pre				{ word-wrap: break-word; }      /* IE 5.5+ */
