@charset "EUC-JP";
@import "http://www.mtblue.org/css/default.css";


/*=====個別記事見出しカド=====*/
/*h3 {
				border-bottom-left-radius: 0.5em;
				}*/

/*=====底上げ=====*/

h2, h3, h4, h5, h6 {
				margin-top:0.4em;
				}

h4 {
				border-width:1px 0 1px 0.3em;
				border-color:#000;
				border-style:solid;
				margin:0.5em -0.8em 0.5em -0.8em;
				padding:0.4em 0 0.2em 0.6em;
				}

address {
				margin-bottom:0.4em;
				}

/*=====tDiary固有要素=====*/

div.calendar {
				border-bottom:1px solid #000;
				padding:0.4em 0 0.4em 4em;
				margin:0.4em 0 -0.5em 0;
				}

div.adminmenu {
				display:inline;
				position:absolute;
				top:5.8em;
				right:3em;
				}

div.adminmenu-category {
				margin-right:8em;
				text-align:right;
				}

p#show_all_category {
				display:inline;
				position:absolute;
				top:3.8em;
				right:1.4em;

/*				text-align:right;
				margin-top:-3.5em;
				margin-right:2.4em;
				margin-bottom:3em;
			border:dashed 1px #f00;*/
				}

div#top_category_form form {
				position:absolute;
				top:3.9em;
				right:1em;
				}

div#bottom_category_form form {
				position:relative;
				right:-7.2em;
				top:1.6em;
				margin:0;
				}

div.adminmenu-category span.adminmenu-category {
				text-align:right;
				padding:0.8em 1em 0.8em 3em;
				}

div.day span.sanchor,
div.day span.category {
				font-size: 0.8em;
				font-weight:normal;
				padding:0;
				}

span.category_list_title {
				}

div.footer {
				clear:right;
				background:#000000;
				color:#ffffff;
				text-align:center;
				padding:0.1em 1em 0.1em 0;
				margin:1.5em 0 -1em 0;
				}

div.footer a:link, div.footer a:visited {
				color:#fff;
				}

div.footer a:hover, div.footer a:active {
				color:#fff;
				text-decoration:none;
				}

h2 span.date a:link, h2 span.date a:visited,
h2 span.date a:hover, h2 span.date a:active,
h3 a:link, h3 a:visited,
h3 a:hover, h3 a:active {
				color:#000;
				text-decoration:none;
				}

a.category:link, a.category:visited {
				color:#00c;
				text-decoration:underline;
				}

a.category:hover, a.category:active {
				color:#c00;
				text-decoration:none;
				}

a.category_list_title:link, a.category_list_title:visited {
				color:#000;
				font-size:0.9em;
				text-decoration:underline;
				}

a.category_list_title:hover, a.category_list_title:active {
				color:#000;
				font-size:0.9em;
				text-decoration:none;
				}

div.form,
div.caption, div.commentbody, div.refererlist,
div.conf p {
				border:solid 1px;
				border-top:none;
				padding:1em;
				margin:0 5% 0 8%;
				}

div.caption, div.commentbody, div.refererlist {
				border:none;
				padding:0;
				margin-top:1em;
				}

div.update textarea, div.update input {
				font-size:1.2em;
				}

span.comment_label_textarea {
				vertical-align:middle;
				}

.button, div.conf input {
				margin-top:1em;
				margin-left:3em;
				}

/*===サイドバー===*/

div.sidebar li {
				display:inline;
				margin-left:0.6em;
				}

div.sidebar {
				border:solid 1px;
				border-top:none;
				padding:1em;
				margin:0 5% 0 8%;
				}

/*=====セクション(日毎;デフォルト;クラス名重複のため枠線非表示)=====*/

div.section {
				border:none;
				padding:0;
				margin:0;
				}

/*=====セクション(話題毎;追加)=====*/

div.section div.section, div.section-category {
				border:solid 1px;
				border-top:none;
				padding:1em;
				margin:0 6% 0 8%;
				}

div.section-category {
				padding:0.1em 1em 0.4em 1em;
				}

/*===アンカーの下線を消すべき記号===*/

a:link .deco_chars, a:visited .deco_chars,
a:hover .deco_chars, a:active .deco_chars {
				color:#000;
				text-decoration:none;
				}


/*===デバッグ用===*/
/** {
				border:dashed 1px #f00;
				}*/
