@charset "utf-8";
@import "diarybody.css";
div#h2 {/* diary/index.html用 */
	position:relative;
}
div#h2 img{/* diary/index.html用 */
	position:absolute;
	top:1em;
	right:34px;
	border:none
}
div#submenu ul li{
	font-weight:bold;
}
div#submenu table#calendar{
	margin: 0px auto 20px auto;
	padding: 0px;
	border-collapse: collapse;
}
div#submenu table#calendar tr{
	line-height: 100%;
	padding: 0px;
	margin: 0px;
}
div#submenu table#calendar th{
	text-align: center;
}
div#submenu table#calendar tr.Guide td{
	text-align: center;
	font-weight: bold;
	border-top: dashed 1px #777;
	line-height: 110%;
	padding: 3px;
}

div#submenu table#calendar tr.Days th{
	line-height: 110%;
	padding: 3px 0px;
	margin: 0px;
	font-weight: normal;
	border-top: solid 1px #777;
}
div#submenu table#calendar td{
	padding: 1px 3px;
	text-align: right;
	color: #bbb;
}
div#submenu table#calendar a{
	color: #000;
}
div#submenu table#calendar th.Sun{
	color: #f00;
}
div#submenu table#calendar td.Sun{
	color: #fbb;
}
div#submenu table#calendar td.Sun a{
	color: #f00;
}
div#submenu table#calendar th.Sat{
	color: #00f;
}
div#submenu table#calendar td.Sat{
	color: #bbf;
}
div#submenu table#calendar td.Sat a{
	color: #00f;
}
div#submenu table#calendar td.Holy{
	color: #fbb;
}
div#submenu table#calendar td.Holy a{
	color: #f00;
}
/*  ==========================  */

table.DiaryList {
	margin: 10px;
	border: solid 1px #777;
}


table {
	margin: -10px 50px 10px 70px;
	border: solid 1px #777;
}
td,th {
	padding: 5px;
}


table.Diary200503TravelLog td,
table.Diary200503TravelLog th{
	vertical-align: top;
}

div#main div.Diary{ position: relative; margin-bottom: 4em;}
div#main div.Diary p.Tags{
	position: absolute;
	top: 0.1em; left: 6em;
	padding: 1px; margin: 0;
	color: red;
}
div#main div.Diary p.Tags:before{ content: "【"; }
div#main div.Diary p.Tags:after { content: "】"; }

div#main div.Diary p.Url { font-size: 86%; color: #3a3aff; margin: 3em 20px -1em 20px; border: 1px solid #4444dd; }
div#main div.Diary p.Url span.Url_c, div#main div.Diary p.Url span.Url_c *{ color: #00b; text-decoration: underline;}
div#main div.Diary p.Url span.Url_t, div#main div.Diary p.Url span.Url_t *{ color: #55f; }


div#main div.CmTb {
	margin: 1em 0 0 0;
}
div#main div.CmTb p.Url {
	color: orange;
	border: none;
	margin: 1.2em 0 5px 3em;
}
div#main div.CmTb p.Url a{
	color: orange;
}

div#submenu ul li span.switch a { font-weight: normal; font-size: small; color: #aaa; }

div#main dl.twlog_list    { margin-left: 5px; line-height: 1.2em; font-size: small; }
div#main dl.twlog_list dt { font-family: monospace; color: #aaa; font-weight: normal; padding-right: 15px; float: left; clear: both;}
div#main dl.twlog_list dt a { font-family: inherit; color: inherit; font-weight: inherit; text-decoration:inherit;}
div#main dl.twlog_list dd.replytweet { background-color: #eef; }
div#main dl.twlog_list dd span.source a { color: inherit; }
div#main dl.twlog_list dd span.source { margin-left: 0.5em; font-size: small; color: #eee; }
div#main dl.twlog_list dd span.source:hover { font-size: small; color: orange; }
div#main dl.twlog_list dd span.reply { color: #88f; }
div#main dl.twlog_list dd span.reply a { color: inherit; }

/* ＵＴＦ－ＫＥＥＰＥＲ */


