* {
	margin: 0;
	padding: 0;
	border: 0;
}
/*tag*/
body {
	font-size: small;
	background-color: #D4C8AF;
}
p {
	line-height: 1.5em;
}
/*IE6*/
* body {
	font-size: 12px;
	background-color: #D4C8AF;
}
/*IE6 end*/

h2 a:link {
	color:#FFFFFF;
	text-decoration: none;
}
h2 a:visited {
	color:#FFFFFF;
	text-decoration: none;
}
h2 a:hover {
	color:#FFFF00;
	text-decoration: underline;
}
h3 a:link {
	color:#FFFFFF;
	text-decoration: none;
}
h3 a:visited {
	color:#FFFFFF;
	text-decoration: none;
}
h3 a:hover {
	color:#FFFF00;
	text-decoration: underline;
}

/*フロートクリア<br />用*/
.clear {
	clear:both;
	height: 1px;
	overflow:hidden;
	margin: 0 -1px -1px 0;
	padding: 0;
	font-size:0;
	line-height:0;
}
/*common*/
#wrapper {
	text-align: center;
	background-color: #D4C8AF;
}
#contents {
	width: 720px;
	margin: 0 auto;
	background-color:#FFFFFF;
	text-align:left;
}

/*header*/
#header {
	height:99px;
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*text-align:right;*/
	text-indent:-9999px;
}
#header #header_id a {
	display:block;
	width:310px;
	height:99px;
	background-image: url(../images/header_id.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-left:410px;
	/*position:absolute;*/
	text-decoration:none;
}

/*main image*/
#site_title a {
	width:720px;
	height:169px;
	text-indent:-9999px;
	background-image: url(../images/himuka_title.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	text-decoration:none;
}

/*contents_box*/
#contents_box {
	width: 720px;
	margin-bottom:20px;
	background-color:#FFFFFF;
}
#contents_box_inner {
	/*clear:both;*/
	margin:25px 0;
}

/*left_box*/
#left_box {
	width:443px;
	margin-left:24px;
	float:left;
	text-align:left;
}
#left_box h2 {
	width:443px;
	height:29px;
	background-image:url(../images/contents_title.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 20px;
	padding-top:10px;
}

/*right_box*/
#right_box {
	width:200px;
	margin-left:24px;
	margin-right:20px;
	float:right;
}
#right_box h3 {
	width:203px;
	height:29px;
	background-image: url(../images/subcontents_title.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:10px;
	text-align: left;
	padding-left: 20px;
}

/*本文関係*/
.text {
	display:block;
	width:443px;
	margin-bottom:20px;
	margin-top:1em;
}
.mt-enclosure {
}
.mt-enclosure-image {
}

/*カレンダー*/
.widget-calendar {
	text-align:center;
}
.widget-content {
	margin-left:15px;
}
.widget-content th,td {
	padding:2px;
}
.widget-content a {
	background-color: #BEDF97;
}
.widget-archive-category {
	text-align:left;
}
ul.category-list {
	list-style-type: none;
	margin-left:20px;
}
ul.category-list li {
	list-style-type: none;
	margin-bottom: 5px;
}
#more_text {
	margin:1em 0px
}
#footer {
	background-color: #D4C8AF;
}

#pre_nex {
	text-align:center;
	padding: 5px 0;
}


/*honnbunn*/
.honbun {
	margin-bottom:1em;
}

#archive_link {
	display:block;
	margin:15px 0;
}

/*photo_list*/
#photo_list {
}
#photo_list ul {
	margin-left:10px;
	list-style:none;
}
#photo_list li {
	display:inline;
}
#photo_list li img {
	margin:3px;
	padding:2px;
	border: solid 1px #CCCCCC;
}

/*アーカイブインデックス*/
#archive_content {
	margin-bottom:15px;
}

#archive_content ul {
	margin: 10px 0 10px 50px;
	list-style:none;
}
#archive_content li {
	line-height:1.5em;
}

/*ブログ記事リスト*/

#right_box #page-title h2 {
	width:203px;
	height:29px;
	background-image: url(../images/subcontents_title.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:10px;
	text-align: left;
	padding-left: 20px;
	margin-bottom:20px;
}


/*ブログ記事*/
.asset_body {
	margin: 15px 0;
}
.entry_categories {
	margin: 15px 0;
}
.entry_categories ul {
	margin-left:20px;
}
.entry_categories li {
	line-height:1.5em;
}

.entry_tags {
	margin: 15px 0;
}
.entry_tags ul {
	margin-left:20px;
}
.entry_tags li {
	line-height:1.5em;
}


/*comment_form*/
#comments-open-data,#comment-form-name,#comment-form-email,#comment-form-url,#comment-form-remember-me,#comments-open-text,#comments-open-captcha,#comments-open-footer {
	width:500px;
	margin:5px;
	text-align:left;
}
label {
	display:block;
}
input#comment-author,#comment-email,#comment-url {
	border: 1px solid #999999;
}
textarea#comment-text {
	border: 1px solid #999999;
}

input#comment-preview,#comment-submit {
	width:60px;
	padding:2px;
	border: 1px solid #999999;
	background-color:#9EC59A;
}