@charset "UTF-8";

*{
	margin:  0;
	padding: 0;
}

html {
	height: 100%;
	width: 100%;
	margin:0;
	padding:0;
}

body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: ヒラギノ角ゴ Pro W3, ＭＳ Ｐゴシック;
	letter-spacing: 0.25em;
	font-size: 12px;
	color: #333631;
}
*html body {
	font-family:'MS ゴシック','Osaka-等幅',monospace,;
}
a {
	color: #FF4500;
}

a:hover {
	color: #FF4500;
}

#center {
	text-align: center;
}

/******************header*******************/
#header {
	height: 152px;
	width: 830px;
	margin: 0 auto 39px auto;
	text-align: left;
}
#header #header_left {
	float: left;
	margin: 0 0 0 1px;
}
#header #header_left h1 {
	margin: 55px 0 22px 1px;
	height: 35px;
	width: 254px;
}
#header #header_left a {
	border: none;
	text-decoration: none;
}
#header #header_right {
	float: right;
}
#header #header_right .copyright img {
	margin: 15px 0 0 0;
}
#header #header_right .feed {
	text-align: right;
	margin: 19px 0 0 0;
}
#header #header_right .feed a {
	text-decoration: none;
}

/******************contents*******************/
#contents {
	width: 830px;
	margin: 0 auto;
	text-align: left;
}
#contents #main {
	float: left;
	padding: 1px 0 40px 0;
	width: 585px;
	margin: -60px 0 0 0;
}
#contents #main #entry {
	margin: 60px 0 0 0;
}
#contents #main #entry .date {
	color: #878787;
	letter-spacing: 0.06em;
	font-family:'MS Gothic','MS ゴシック','Osaka-等幅';
}
#contents #main #entry h2 {
	font-size: 14px;
	margin: 3px 0 6px 0;
	line-height: 22px;
	letter-spacing: 0.1em;
}
#contents #main #entry img {
	margin: 0 0 15px 0;
}
#contents #main #entry p {
	line-height: 20px;
	letter-spacing: 0.06em;
	margin: 0 0 20px 0;
}
#contents #main #entry .permalink {
	text-align: right;
}


#contents #main #navi {
	margin: 40px 0 0 0;
	width: 585px;
}
#contents #main #navi .navi_prev {
	float: left;
}
#contents #main #navi .navi_next {
	float: right;
}


/******************アーカイブページ*******************/
#center #contents #main #entry ul {
	margin: 20px 0 0 0;
	list-style: none;
}
#center #contents #main #entry li {
	display: block;
}
#center #contents #main #entry .listLeft {
	display: block;
	width: 120px;
	float: left;
	margin: 0 0 15px 0;
}
#center #contents #main #entry .listRight {
	display: block;
	width: 450px;
	float: right;
	margin: 0 0 15px 0;
}

/******************submenu*******************/
#contents #submenu {
	float: right;
	width: 189px;
}
#contents #submenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#contents #submenu #recent_posts {
	margin: 0 0 49px 0;
}
#contents #submenu #recent_posts h3 {
	margin: 0 0 12px 0;
}
#contents #submenu #recent_posts li {
	letter-spacing: 0.01em;
	line-height: 15px;
	margin: 0 0 12px 0;
}

#contents #submenu #monthly_archives {
	margin: 0 0 54px 0;
}
#contents #submenu #monthly_archives h3 {
	margin: 0 0 9px 0;
}
#contents #submenu #monthly_archives li {
	letter-spacing: 0.06em;
	line-height: 15px;
	margin: 0 0 5px 0;
}

#contents #submenu #information {
	margin: 0 0 49px 0;
}
#contents #submenu #information h3 {
	margin: 0 0 12px 0;
}
#center #contents #submenu #information p {
	letter-spacing: 0.01em;
	line-height: 15px;
	margin: 0 0 12px 0;
}




