@charset "utf-8";

/*add 2008/05/16 yoshiaki@tea4you.net */


.date{
	float:left;
	width:51px;
	height:45px;
	background:url(images/date_text_bg.gif) no-repeat left top;
	line-height:1;
}

.date_month{
	font-size:10px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:2px;
 margin-top:0;
}

.date_day{
	font-size:18px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:9px;
 margin-top:0;
}

.blog h2 {
border-bottom:#cb9c13 2px solid;
border-top:#cb9c13 2px solid;
font-size: 120%;
color:#997711;
margin-bottom: 20px;
margin-left:3em;
padding:4px 10px;
font-weight:bold;
}
.blog h2 a {
	text-decoration:none;
}
.blog h2 a:hover {
	text-decoration:underline;
}

.blog a,
.blog a:hover,
.blog a:visited {
color:#997711;
font-weight:bold;
}


/* add by takahashi 09-05-11 */
.big {
	font-size:24px;
}

.ex-big {
	font-size:32px;
}

.kakomi1 {
	display:block;
	border:2px solid #4971c3;
	background-color:#eee;
	padding:.75em;
	margin:.5em;
}

.x------ {
}

.large {
	font-size:18px;
}

.medium {
	font-size:16px;	
}

.small {
	font-size:12px;
}

.x-small {
	font-size:10px;
}
.xx-small {
	font-size:8px;
}


/* = メニュー MENU
------------------------------------------------------ */
	/* RSSボタン */
#menu ul li.blog {
	height:40px;
}
#menu ul li.blog .rss {
	display:block;
	position:relative;
	width:35px;
	height:16px;
	top:-28px;
	left:111px;
}

#menu #monthlyarchives {
	margin-bottom:10px;
	padding-top:25px;
	background:url(images/menu_sec_title1.gif) no-repeat;
}
#menu #monthlyarchives li a {
	background:#FFF url(images/m_arc_month.gif) no-repeat;
	position:relative;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
	padding-top:6px;
	width:170px;
	height:34px;
	color:#000;
}
#menu #monthlyarchives li a:hover {
	text-decoration:underline;
}

/* = 本文上ナビ
------------------------------------------------------ */
div.navigation {
	font-size:.8em;
	padding:.5em;
}


/* = 本文部
------------------------------------------------------ */
.blog .contents .top-title {
	margin-top:0;
}
.blog .contents .entrycontainer {
	padding:0 0 1em;
}
.blog .entry p {
	margin:1em 0;
}

/* 個別ページ本文 */
.blog .post { 
	padding:0 1em 1em;
}

/* = 月別アーカイブ
------------------------------------------------------ */
.blog h2.pagetitle {
	margin:0 16px 20px;
}
.blog h3 {
	border:none;
	border-bottom:#cb9c13 2px solid;
 border-top:#cb9c13 2px solid;
	padding:4px 10px;
}
.blog h3.title {
	margin-top:0;
}
.blog h3 a {
		text-decoration:none;
}
.blog h3 a:hover {
	text-decoration:underline;
}

