@charset "UTF-8";

/* -- ダイアリー ------------------------------------------------------------------- */
#diary {
	margin:0 0 20px;
}
#diary-head {
	min-height:60px;
	height:auto;
	color:#00468C;
	padding:10px 30px 0 250px;
	margin:0;
	background:url(/takki/img/top_diary_header.gif) no-repeat;
}
/* for Internet Explorer */
/*\*/
* html #diary-head {
	height:60px;
}
/**/
#diary-head p {
	margin:0;
	padding:0;
}
#diary-body {
	margin:0;
	padding:10px 20px;
	background:url(/takki/img/top_diary_body.gif) repeat-y;
}
/* -- float をクリア -- */
#diary-body {
zoom:1; /* for IE 5.5-7 */
}
#diary-body:after { /* for modern browser */
content:".";
display: block;
height:0;
clear:both;
visibility:hidden;
}
#diary-body {display: inline-table;}
/* Hides from IE-mac ¥*/
* html #diary-body {height: 1%;}
#diary-body {display: block;}
/* End hide from IE-mac */

#diary-body a {
	color:#5CB7F6;
}
#diary-body a img {
	border:1px solid #5FBDFF;
}

#diary-bottom {
	clear:both;
	height:57px;
	text-align:right;
	line-height:57px;
	padding-right:30px;
	background:url(/takki/img/top_diary_bottom.gif) no-repeat;
}
#diary-bottom a {
	color:#00f;
}

#diary .list {
	float:left;
	width:345px;
	margin:0 5px 10px;
	border-bottom:5px solid #666666;
}
#diary .list th {
	width:120px;
	vertical-align:top;
}
#diary .list td {
	vertical-align:top;
}
#diary .list h3 {
	margin-bottom:0;
}



/* -- 最近1ヶ月の記事 -- */
#recententry {
	float:left;
	width:460px;
	margin:0 5px 10px;
}
#recententry h2 {
	color:#5FBDFF;
	font-size:1.2em;
	margin:0;
	padding:0;
	border-bottom:2px solid #666666;
}
#recententry ul {
	margin:1em 0 0 1.4em;
	padding:0;
}
#recententry li {}


/* -- 過去の記事 -- */
#montharchive {
	float:right;
	width:200px;
	margin:0 5px 10px;
}
#montharchive h2 {
	color:#5FBDFF;
	font-size:1.2em;
	margin:0;
	padding:0;
	border-bottom:2px solid #666666;
}
#montharchive ul {
	margin:1em 0 0 1.4em;
	padding:0;
}
#montharchive li {}



/* -- 過去の記事一覧 ------------------------------------------------- */

#archive-title {
	color:#5FBDFF;
	font-size:1.2em;
	margin:0;
	padding:0;
	border-bottom:2px solid #666666;
}
.archive-content {}
.archive-list {}
.archive-list-item {}



/* -- エントリー ------------------------------------------------- */
#diary-entry {
	float: left;
	width: 601px;
}
#diary-entry-head {
	min-height:60px;
	height:auto;
	color:#00468C;
	margin:0;
	padding:10px 30px 0 250px;
	background:url(/takki/img/entry_head.gif) no-repeat;
}
/* for Internet Explorer */
/*\*/
* html ##diary-entry-head {
	height:60px;
}
/**/
#diary-entry-head p {
	margin:0;
	padding:0;
}
#diary-entry-body {
	margin:0;
	padding:10px 20px;
	background:url(/takki/img/entry_body.gif) repeat-y;
}
#diary-entry-body a {
	color:#5FBDFF;
}
#diary-entry-body a img {
	border:1px solid #5FBDFF;
}

#diary-entry-navi {
	text-align:right;
	margin:0;
}
#diary-entry-navi li {
	list-style-type: none;
	display: inline;
}
#diary-entry-title {
	height:1.2em;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 0.2em;
	border-bottom:1px dashed #000000;
	background-color: #5FBDFF;
}
#diary-entry-more {}
#diary-entry-bottom {
	height:57px;
	line-height:57px;
	text-align:right;
	background:url(/takki/img/entry_bottom.gif) no-repeat;
}
#diary-entry-bottom p {
	margin:0;
	padding:0 20px 0 0;
}
#diary-entry-bottom a {
	color:#00f;
}


/* -- サブボックス -- */
#subbox {
	float: right;
	width: 130px;
	background-color: #FFFFFF;
	border: 5px solid #5FBDFF;
}
#subbox h3 {
	text-align: center;
	color: #FFFFFF;
	font-size:1em;
	font-weight:normal;
	margin:0;
	padding:0.2em;
	background-color: #5FBDFF;
	border: 5px solid #FFFFFF;
}
#subbox ul {
	margin:0 5px;
	padding:0;
	list-style:none;
}
#subbox ul a {
	color:#00f;
}
#subbox li {
	padding-top:0.2em;
	padding-bottom:0.2em;
	border-bottom:1px dotted #6F6F6F;
}

