@charset "utf-8";
/*
Theme Name: DESIGN Oil BLOG Ver 3.5.4
Theme URI: http://www.design-oil.com/blog/
Description: <a href="http://www.design-oil.com/blog/">DESIGN Oil BLOG</a> 用 WordPress のテーマ
Version: 3.5.4/2010.11.25
Author: DESIGN Oil
Author URI: http://www.design-oil.com/
*/

/* Copyright (C) GRAPHIC & WEB DESIGN OFFICE DESIGN Oil. */

/* リセットここから */

*{
  margin:0;
  padding:0;
  zoom:1;
}

html{
  height:100%;
}

html:first-child body{
  min-height:100%;
  padding-bottom:1px;
}

table{
  border-collapse:collapse;
  border:none;
  border-spacing:0;
}

th,td{
  vertical-align:top;
  border:solid 1px #000;
  font-weight:normal;
  text-align:left;
}

caption{
  text-align:left;
}

ul,ol,dl{
  list-style:none;
}

li{
  display:list-item;
  zoom:normal;
}

img,a img{
  vertical-align:bottom;
  border:none;
  background:transparent;
}

object{
  vertical-align:top;
}

fieldset{
  border:none;
}

input,textarea{
  font-size:1em;
}

em,address,dfn{
  font-style:normal;
}

ul ul,ul dl,dl ul,table p,table ul,table table{
  font-size:1em;
}

/* リセットここまで */


/* body設定 */

body {
	background-color: #83B819;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}

/* body設定ここまで */


/* 基本構造 */

#header {
	width: 100%;
	background-color: #FAF9F4;
	margin: 0px;
	padding: 0px;
}

#headerin {
	margin: 0px auto;
	padding: 0px;
	width: 930px;
}


#contents {
	width: 100%;
	background-color: #FAF9F4;
	margin: 0px;
	padding: 0px;
}

#contentsin {
	margin: 0px auto;
	padding: 30px 0px 0px;
	background-color: #FAF9F4;
	width: 930px;
}


#footer {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(img/footer/footerback.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#footerin {
	margin: 0px auto;
	padding: 0px 0px 21px;
	width: 930px;
}


.linkimg {
	border: none;
}

/* 基本構造ここまで */


/* ヘッダー */

#headerbox01 {
	background-image: url(img/header/back01.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	padding: 0px;
	position: relative;
	height: 100px;
	width: 930px;
}

#headerbox02 {
	background-image: url(img/header/back02.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	padding: 0px;
	position: relative;
	height: 220px;
	width: 930px;
}

#headerbox01 h1,
#headerbox01 h2 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 110%;
	line-height: 150%;
	margin: 0px;
	padding: 10px 10px 0px;
	font-weight: normal;
	color: #A48560;
	text-align: right;
}

#headerbox01 h2 {
	padding: 0px 10px 0px;
}

#headerbox01 h1 a {
	color: #A48560;
	text-decoration: none;
}

#rogo {
	position: absolute;
	height: 40px;
	width: 150px;
	left: 0px;
	bottom: 10px;
}

#pitta {
	position: absolute;
	height: 60px;
	width: 468px;
	left: 450px;
	top: 35px;
}

#adslink468 {
	position: absolute;
	height: 20px;
	width: 468px;
	left: 15px;
	top: 175px;
}

#blogtop {
	position: absolute;
	height: 30px;
	width: 160px;
	left: 17px;
	top: 133px;
}

#search {
	position: absolute;
	height: 45px;
	width: 430px;
	left: 485px;
	top: 160px;
}

#search .searchforminput {
	background-color: #EDEDED;
	border: none;
	height: 17px;
	width: 280px;
	color: #A48560;
	position: absolute;
	top: 12px;
	left: 29px;
}

#search #searchsubmit {
	position: absolute;
	width: 98px;
	top: 8px;
	right: 0px;
}

/* ヘッダーここまで */


/* コンテンツ */

#contents hr {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	border: 1px none;
	visibility: hidden;
	height: 1px;
	width: 1px;
}

#contentsclear {
	clear: both;
	text-align: right;
}

#colum {
	margin: 5px 0px 0px 5px;
	padding: 0px;
	float: left;
	width: 470px;
	display: inline;
	background-color: #FAF9F4;
}

#colum-s {
	margin: 5px 0px 0px 5px;
	padding: 0px;
	float: left;
	width: 470px;
	display: inline;
	background-color: #FAF9F4;
}

#menu {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 430px;
	text-align: center;
	display: inline;
}

/* コンテンツここまで */


/* エントリ-01-基本構造 */

#colum .post {
	margin: 0px 0px 80px;
	padding: 0px;
	clear: both;
}

#colum .post h2,
#colum .post h3,
#colum-s .post h2 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 170%;
	line-height: 140%;
	font-weight: bold;
	color: #83B819;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 5px;
	background-image: url(img/border/border-e01.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#colum .post h2 a,
#colum .post h3 a,
#colum-s .post h2 a {
	color: #83B819;
	text-decoration: none;
}

#colum .post h2 a:hover,
#colum .post h3 a:hover,
#colum-s .post h2 a:hover {
	color: #0096F0;
	text-decoration: none;
}

#colum .post small,
#colum-s .post small {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 150%;
	line-height: 110%;
	color: #0096F0;
	text-align: right;
	margin: 0px;
	padding: 0px;
	display: block;
}

#colum .post .postmetadata {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 130%;
	line-height: 110%;
	font-weight: normal;
	color: #F265C4;
	text-align: right;
	margin: 0px;
	padding: 10px 0px 0px;
	border-top: 2px dotted #A6926E;
}

#colum .post .navigation {
	margin: 0px;
	padding: 0px;
}

.navigation .alignleft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
	text-align: left;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 150%;
	line-height: 150%;
	font-weight: bold;
	color: #A48560;
	display: inline;
}

.navigation .alignright {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 200px;
	text-align: right;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 150%;
	line-height: 150%;
	font-weight: bold;
	color: #A48560;
	display: inline;
}

.navigation .alignleft a,
.navigation .alignright a {
	color: #0096F0;
	text-decoration: none;
	border-bottom: 1px dotted #0096F0;
}

.navigation .alignleft a:hover,
.navigation .alignright a:hover {
	color: #75C123;
	text-decoration: none;
	border-bottom: 1px dotted #75C123;
}



#colum .post .postmetadata a {
	color: #F23BB7;
	text-decoration: none;
	border-bottom: 1px dotted #F23BB7;
}

#colum .post .postmetadata a:hover {
	color: #0096F0;
	text-decoration: none;
	border-bottom: 1px dotted #0096F0;
}


#colum .entry,
#colum-s .entry {
	margin: 30px 0px 0px;
	padding: 0px;
}

#colum .entry p,
#colum-s .entry p {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 130%;
	line-height: 160%;
	font-weight: normal;
	color: #60421B;
	text-align: left;
	margin: 0px 0px 25px;
	padding: 0px;
}

/* エントリ-01-基本構造ここまで */


/* エントリ-装飾 */

#colum .entry p a,
#colum-s .entry p a,
#colum-s .breadcrumb a,
#colum-s #related li a,
#colum-s .commentlist li p a,
#colum-s .commentlist li cite a {
	color: #0096F0;
	text-decoration: none;
	border-bottom: 1px dotted #0096F0;
}

#colum .entry p a:hover,
#colum-s .entry p a:hover,
#colum-s .breadcrumb a:hover,
#colum-s #related li a:hover,
#colum-s .commentlist li p a:hover,
#colum-s .commentlist li cite a:hover {
	color: #75C123;
	text-decoration: none;
	border-bottom: 1px dotted #75C123;
}

#colum .entry p strong,
#colum-s .entry p strong {
	font-size: 110%;
	color: #CC3300;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}

#colum .entry p em,
#colum-s .entry em {
	font-size: 120%;
	font-weight: bold;
	padding-left: 8px;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	color: #1C0E69;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	border-top: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
	border-left: 10px solid #FF5700;
}

#colum .entry ul,
#colum-s .entry ul {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 130%;
	line-height: 160%;
	font-weight: normal;
	color: #60421B;
	text-align: left;
	margin: 0px 0px 30px 30px;
	padding: 0px;
	list-style-position: inside;
	list-style-image: url(img/entry/li.png);
}

#colum .entry li,
#colum-s .entry li {
	margin: 0px;
	padding: 0px;
}

#colum .entry ol,
#colum-s .entry ol {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 130%;
	line-height: 160%;
	font-weight: normal;
	color: #60421B;
	text-align: left;
	margin: 0px 0px 30px 30px;
	padding: 0px;
	list-style-position: inside;
	list-style-type: decimal;
}

#colum .entry blockquote,
#colum-s .entry blockquote {
	margin: 0px 0px 30px;
	padding: 60px 0px 5px;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	background-image: url(img/entry/blockquote.png);
	background-repeat: no-repeat;
	font-family: "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "細明朝体", Georgia, serif;
	background-position: left top;
	color: #666666;
}

#colum .entry blockquote p,
#colum-s .entry blockquote p {
	color: #333333;
	margin: 0px 10px 10px;
	padding: 0px;
}


#colum .entry p b {
	font-size: 110%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	letter-spacing: 0.1em;
}

#colum .entry .nextentry p a {
	font-weight: bold;
}

#colum .entry .nextentry p a:hover {
	font-weight: bold;
}

#colum .entry hr,
#colum-s .entry hr {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	border: 1px;
	visibility: hidden;
	height: 1px;
	width: 1px;
}

#colum .entry code,
#colum-s .entry code {
	display: block;
	padding: 5px;
	border-top: 8px solid #60421B;
	border-right: 1px solid #60421B;
	border-bottom: 1px solid #60421B;
	border-left: 1px solid #60421B;
	background-color: #FFFFFF;
	color: #333333;
}

/* エントリ-装飾ここまで */


/* エントリ-人気の記事ここから */

#colum #popularposts,
#colum-s #popularposts {
	background-image: url(img/popular/popular-posts02-01.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px 0px 55px;
	padding: 0px 0px 21px;
	width: 470px;
}

#popularposts ul {
	background-image: url(img/popular/popular-posts01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 75px 0px 0px;
	width: 470px;
}

#popularposts li {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 140%;
	line-height: 160%;
	text-align: left;
	margin: 0px 13px 13px;
	padding: 0px 8px 3px;
	vertical-align: middle;
	border-bottom: 1px solid #EBF3F8;
}

#popularposts li a {
	color: #0A6BC4;
	text-decoration: none;
}

#popularposts li a:visited {
	color: #A7477B;
	text-decoration: none;
}

#popularposts li a:hover {
	color: #F23BB7;
	text-decoration: none;
}

/* エントリ-人気の記事ここまで */



/* エントリ-画像装飾 */

#colum .entry .photoimg,
#colum-s .entry .photoimg {
	border: 10px solid #EDEDED;
	margin: 0px auto;
}

#colum .entry .photoimg2,
#colum-s .entry .photoimg2 {
	border: none;
	margin: 0px auto;
}

#colum .entry .photoimg3,
#colum-s .entry .photoimg3 {
	border: 10px solid #EDEDED;
	margin: 0px 15px 15px 0px;
	float: left;
	display: inline;
}

#colum .entry .photoimg4,
#colum-s .entry .photoimg4 {
	border: none;
	margin: 0px 15px 15px 0px;
	float: left;
	display: inline;
}

/* エントリ-画像装飾ここまで */


/* エントリ-単体表示 */

#colum .pagetitle {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 160%;
	line-height: 140%;
	font-weight: bold;
	color: #F23BB7;
	text-align: center;
	margin: 0px 0px 50px;
	padding: 0px;
}

#colum-s .breadcrumb {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 120%;
	line-height: 150%;
	font-weight: normal;
	color: #C7A661;
	text-align: left;
	margin: 5px 0px 20px;
	padding: 0px;
}

#colum-s .adsense {
	text-align: left;
	margin: 0px;
	padding: 20px 0px 0px;
	border-top: 2px dotted #A6926E;
}

#colum-s #related {
	text-align: left;
	margin: 20px 0px 0px;
	padding: 20px 0px 0px;
	border-top: 2px dotted #A6926E;
}

#colum-s #related h3 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 150%;
	line-height: 140%;
	font-weight: bold;
	color: #83B819;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 5px;
	background-image: url(img/border/border-e01.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#colum-s #related ul {
	margin: 10px 0px 0px;
	padding: 0px;
}

#colum-s #related li {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 100%;
	line-height: 160%;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 10px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}

#colum-s #bookmark {
	text-align: right;
	margin: 20px 0px 0px;
	padding: 5px 0px 0px;
	border-top: 2px dotted #A6926E;
}

#colum-s .post .postmetadata {
	background-color: #D5C69D;
	margin: 30px 0px 0px;
	padding: 10px;
	border: 1px solid #A48560;
	background-image: url(img/comment/trackback.jpg);
	background-repeat: repeat;
	background-position: left top;
}

#colum-s .post .postmetadata small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	line-height: 120%;
	font-weight: normal;
	color: #86652F;
	text-align: left;
}

/* エントリ-単体表示ここまで */


/* エントリ-単体表示-コメント */

#colum-s #comments {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 150%;
	line-height: 140%;
	font-weight: bold;
	color: #83B819;
	text-align: left;
	margin: 50px 0px 0px;
	padding: 0px 0px 5px;
	background-image: url(img/border/border-e02.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#colum-s .commentlist {
	margin: 30px 0px 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	text-align: left;
}

#colum-s .commentlist ol {
}

#colum-s .commentlist li {
	background-image: url(img/comment/commentator02.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px 0px 10px;
	padding: 15px 13px 80px;
	list-style-image: none;
	list-style-type: none;
	overflow: hidden;
}

#colum-s .commentlist .alt {
	background-image: url(img/comment/commentator01.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px 0px 10px;
	padding: 15px 10px 100px;
	list-style-image: none;
	list-style-type: none;
}

#colum-s .commentlist li cite {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 140%;
	line-height: 150%;
	font-weight: bold;
	color: #86652F;
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 0.1em;
}

#colum-s .commentlist li cite b {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 80%;
	letter-spacing: 0em;
}

#colum-s .commentlist li small {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 130%;
	font-style: normal;
	line-height: 110%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #86652F;
	text-align: right;
	margin: 5px 0px 13px;
	padding: 3px 0px 0px;
	display: block;
	border-top: 2px dotted #86652F;
}

#colum-s .commentlist li small a {
	color: #F23BB7;
	text-decoration: none;
}

#colum-s .commentlist li p {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 130%;
	line-height: 150%;
	font-weight: normal;
	color: #60421B;
	margin: 0px 0px 10px;
	padding: 0px;
}


#colum-s #respond {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 150%;
	line-height: 140%;
	font-weight: bold;
	color: #FF7800;
	text-align: left;
	margin: 50px 0px 0px;
	padding: 0px 0px 5px;
}

#colum-s #commentform {
}

#commentform p {
	text-align: left;
	margin: 10px 0px;
	padding: 0px;
}

#commentform #author,
#commentform #email,
#commentform #url {
	margin: 0px;
	padding: 2px;
	width: 250px;
	font-size: 130%;
	line-height: 130%;
}

#commentform small {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 120%;
	line-height: 120%;
	font-weight: normal;
	color: #F23BB7;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

#commentform #comment {
	margin: 0px;
	padding: 2px;
	height: 250px;
	width: 470px;
	font-size: 130%;
	line-height: 130%;
	background-image: url(img/comment/commentback.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#commentform #submit {
	margin: 15px 0px 0px;
	padding: 0px;
}

/* エントリ-単体表示-コメントここまで */


/* ブログメニュー-基本 */

#menu .menubox {
	margin: 0px 0px 20px;
	padding: 0px 0px 20px;
	width: 430px;
	background-image: url(img/menu/menu-back.jpg);
	background-repeat: repeat-y;
	background-position: center bottom;
}

#menu .menubox01 {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	float: left;
	width: 215px;
	display: inline;
}

#menu .menubox02 {
	margin: 10px 15px 0px 0px;
	padding: 0px;
	float: right;
	width: 185px;
	display: inline;
}

#menu .menubox03 {
	background-image: url(img/ads/moveback.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px auto;
	padding: 50px 0px 0px;
	clear: both;
	width: 410px;
	text-align: center;
}

#menu .menubox04 {
	margin: 0px 15px 0px 0px;
	padding: 10px 0px 0px;
	float: right;
	width: 230px;
	display: inline;
}

#menu .menubox05 {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	float: left;
	width: 170px;
	display: inline;
}

#menu .object {
	margin: 8px auto 0px;
	padding: 0px;
}

#menu .object-duck {
	margin: 13px auto 0px;
	padding: 0px;
	background-image: url(img/menu/duck.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 105px;
	width: 185px;
}

#menu .object-alkaline {
	margin: 13px auto 0px;
	padding: 0px;
	background-image: url(img/menu/alkaline.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 250px;
	width: 170px;
}

/* ブログメニュー-基本ここまで */


/* ブログメニュー-ads200-200 */

.menubox01 .ads200-200 {
	background-image: url(img/ads/ads200-200.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 45px 0px 0px 0px;
	height: 220px;
	width: 215px;
}

.menubox04 .ads200-200 {
	background-image: url(img/ads/ads200-200.png);
	background-repeat: no-repeat;
	margin: 40px 0px;
	padding: 45px 0px 0px;
	height: 220px;
	width: 215px;
}

/* ブログメニュー-ads200-200ここまで */

/* ブログメニュー-ads160-90 */

.menubox05 .ads160-90 {
	background-image: url(img/ads/ads160-90link.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 40px 0px 0px 0px;
	height: 115px;
	width: 170px;
	text-align: center;
}

/* ブログメニュー-ads160-90ここまで */


/* ブログメニュー-最近の記事 */

.menubox01 .newentry {
	background-image: url(img/menu/newentry-back.png);
	background-repeat: repeat-y;
	background-position: center bottom;
	margin: 0px;
	padding: 0px 0px 40px;
	width: 215px;
}

.menubox01 .newentry ul {
	margin: 0px;
	padding: 70px 0px 0px;
	width: 215px;
	background-image: url(img/menu/newentry.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.menubox01 .newentry li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 130%;
	line-height: 130%;
	font-weight: normal;
	color: #999999;
	text-align: left;
	margin: 0px auto 8px;
	padding: 0px 0px 5px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(img/border/border01.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	width: 195px;
}

.menubox01 .newentry li a,
.menubox02 .category li a {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	color: #86652F;
	text-decoration: none;
}

.menubox01 .newentry li a:hover,
.menubox02 .category li a:hover {
	color: #0096F0;
	text-decoration: none;
}

/* ブログメニュー-最近の記事ここまで */


/* ブログメニュー-カテゴリー */

.menubox02 .category {
	background-image: url(img/menu/category-back.png);
	background-repeat: repeat-y;
	background-position: center bottom;
	margin: 0px;
	padding: 0px 0px 40px;
	width: 185px;
}

.menubox02 .category ul {
	margin: 0px auto;
	padding: 75px 0px 0px;
	width: 185px;
	background-image: url(img/menu/category.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.menubox02 .category li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 130%;
	line-height: 130%;
	font-weight: normal;
	color: #999999;
	text-align: left;
	margin: 0px auto 5px;
	padding: 0px 0px 5px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(img/border/border01.png);
	background-repeat: repeat-x;
	background-position: right bottom;
	width: 165px;
}

/* ブログメニュー-カテゴリーここまで */


/* ブログメニュー-プロフィール */

.menubox01 .profile {
	margin: 0px;
	padding: 180px 0px 21px;
	width: 215px;
	background-image: url(img/menu/tokizaki.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.menubox01 .profile li {
	margin: 0px;
	padding: 0px;
}

.twitter_follow_me {
	background-image: url(img/menu/twitter.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 75px;
	width: 215px;
	display: block;
	text-indent:-99999px;
}

a:hover.twitter_follow_me {
	background-image: url(img/menu/twitter.png);
	background-repeat: no-repeat;
	background-position: 0px -75px;
}

/* ブログメニュー-プロフィールここまで */


/* ブログメニュー-コメント */

.menubox02 .comment {
	background-image: url(img/menu/comment-back.png);
	background-repeat: repeat-y;
	background-position: center bottom;
	margin: 0px;
	padding: 0px 0px 40px;
	width: 185px;
}

.menubox02 .comment ul {
	margin: 0px auto;
	padding: 75px 0px 0px;
	width: 185px;
	background-image: url(img/menu/comment.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.menubox02 .comment li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	line-height: 120%;
	font-weight: normal;
	color: #999999;
	text-align: left;
	margin: 0px auto 5px;
	padding: 0px 0px 5px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(img/border/border02.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 165px;
}

.menubox02 .comment li a,
.menubox02 .trackback li a {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	color: #A48560;
	text-decoration: none;
}

.menubox02 .comment li a:hover,
.menubox02 .trackback li a:hover {
	color: #0096F0;
	text-decoration: none;
}

.menubox02 .comment li li,
.menubox02 .trackback li li {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-weight: normal;
	color: #0096F0;
	text-align: left;
	margin: 0px 0px 5px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	background-image: none;
	font-size: 100%;
	line-height: 100%;
}

.menubox02 .comment li ul,
.menubox02 .trackback li ul {
	margin: 10px 0px 0px;
	padding: 0px;
	background-image: none;
}

.menubox02 .comment li li a,
.menubox02 .trackbac li li a {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	color: #86652F;
	text-decoration: none;
}

.menubox02 .comment li li a:hover,
.menubox02 .trackbac li li a:hover {
	color: #0096F0;
	text-decoration: none;
}

/* ブログメニュー-コメントここまで */


/* ブログメニュー-トラックバック */

.menubox02 .trackback {
	background-image: url(img/menu/trackback-back.png);
	background-repeat: repeat-y;
	background-position: center bottom;
	margin: 0px;
	padding: 0px 0px 40px;
	width: 185px;
}

.menubox02 .trackback ul {
	margin: 0px auto;
	padding: 75px 0px 0px;
	width: 185px;
	background-image: url(img/menu/trackback.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.menubox02 .trackback li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	line-height: 120%;
	font-weight: normal;
	color: #999999;
	text-align: left;
	margin: 0px auto 5px;
	padding: 0px 0px 5px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(img/border/border02.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	width: 165px;
}

/* ブログメニュー-トラックバックここまで */


/* ブログメニュー-リンク */

.menubox04 .bloglink {
	background-image: url(img/bloglink/bloglinkback.png);
	background-repeat: repeat-y;
	background-position: center bottom;
	margin: 0px;
	padding: 0px 0px 15px;
	width: 230px;
}

.menubox04 .bloglink h2 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 130%;
	line-height: 130%;
	font-weight: normal;
	color: #FFCC00;
	text-align: center;
	margin: 0px 10px;
	padding: 0px;
}

.menubox04 .bloglink h2 a {
	color: #FFFFFF;
	text-decoration: none;
}

.menubox04 .bloglink h2 a:hover {
	color: #FFCC00;
	text-decoration: none;
}

.menubox04 .bloglink ul {
	margin: 15px auto 0px;
	padding: 0px;
	width: 210px;
}

.menubox04 .bloglink li {
	background-image: url(img/border/border03.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	text-align: left;
	margin: 0px 0px 5px;
	padding: 0px 0px 3px;
	list-style-image: none;
	list-style-type: none;
}

.bloglink li .headline {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 120%;
	line-height: 110%;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.bloglink li .headline a {
	color: #FFFFFF;
	text-decoration: none;
}

.bloglink li .headline a:hover {
	color: #FFCC00;
	text-decoration: none;
}

.bloglink li .date {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	line-height: 130%;
	font-weight: normal;
	color: #EDEDED;
	text-align: right;
	margin: 0px;
	padding: 0px;
}

.bloglink #creditfooter {
	visibility: hidden;
	height: 0px;
	margin: 0px;
	padding: 0px;
}

.bloglink01 {
	background-image: url(img/bloglink/aiz03.png);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}

a:hover.bloglink01 {
	background-image: url(img/bloglink/aiz03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.bloglink02 {
	background-image: url(img/bloglink/keiyo03.png);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}

a:hover.bloglink02 {
	background-image: url(img/bloglink/keiyo03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/* ブログメニュー-リンクここまで */


/* ブログメニュー-ブログランク */

.menubox04 .bloglank {
	margin: 8px 0px 0px;
	padding: 0px;
	width: 230px;
}

.menubox04 .bloglank ul {
	margin: 0px auto;
	padding: 0px;
}

.menubox04 .bloglank li {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	font-size: 0px;
	line-height: 0px;
}

.bloglank01 {
	background-image: url(img/blogrank/013.png);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}

a:hover.bloglank01 {
	background-image: url(img/blogrank/013.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.bloglank02 {
	background-image: url(img/blogrank/023.png);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}

a:hover.bloglank02 {
	background-image: url(img/blogrank/023.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.bloglank03 {
	background-image: url(img/blogrank/033.png);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}

a:hover.bloglank03 {
	background-image: url(img/blogrank/033.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/* ブログメニュー-ブログランクここまで */


/* ブログメニュー-アフィリエイトパーツ */

.menubox05 .af170 {
	background-image: url(img/ads/af170-back.png);
	background-repeat: repeat-y;
	background-position: center bottom;
	margin: 0px;
	padding: 0px 0px 20px;
	width: 170px;
}

.menubox05 .af170-02 {
	background-image: url(img/ads/af170-back02.png);
	background-repeat: repeat-y;
	background-position: center bottom;
	margin: 0px;
	padding: 0px 0px 20px;
	width: 170px;
}

/* ブログメニュー-アフィリエイトパーツここまで */


/* ブログメニュー-feed */

.menubox05 .feed {
	margin: 8px 0px 0px;
	padding: 0px;
	width: 170px;
}

.menubox05 .feed ul {
	margin: 0px auto;
	padding: 0px;
}

.menubox05 .feed li {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	font-size: 0px;
	line-height: 0px;
}

.feed01 {
	background-image: url(img/feed/013.png);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}

a:hover.feed01 {
	background-image: url(img/feed/013.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.feed02 {
	background-image: url(img/feed/023.png);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}

a:hover.feed02 {
	background-image: url(img/feed/023.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.feed03 {
	background-image: url(img/feed/033.png);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}

a:hover.feed03 {
	background-image: url(img/feed/033.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.feed04 {
	background-image: url(img/feed/043.png);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}

a:hover.feed04 {
	background-image: url(img/feed/043.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/* ブログメニュー-feedここまで */


/* フッター */

#footer hr {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	border: 1px;
	visibility: hidden;
	height: 1px;
	width: 1px;
}

#footerin p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	line-height: 150%;
	font-weight: normal;
	color: #EDEDED;
	letter-spacing: 0.1em;
	text-align: center;
	margin: 55px 0px 0px;
	padding: 0px;
}

#footerfeed {
	margin: 0px;
	padding: 0px;
}

#footerfeed ul {
	margin: 0px;
	padding: 0px;
}

#footerfeed li {
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
	list-style-image: none;
	list-style-type: none;
	display: inline;
}

#footercontents {
	margin: 20px 0px 0px;
	padding: 0px;
}

#footercontents h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	line-height: 150%;
	font-weight: bold;
	color: #EDEDED;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 5px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	background-image: url(img/border/border04.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-shadow: #000000 0px 0px 0px;
}

#footerlink-l {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 410px;
	display: inline;
}

#footerlink-r {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 465px;
	display: inline;
}

#footerlink-l ul,
#footerlink-r ul {
	margin: 8px 0px 0px;
	padding: 0px;
}

#footerlink-l li,
#footerlink-r li {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 120%;
	line-height: 120%;
	font-weight: normal;
	text-align: left;
	list-style-image: none;
	list-style-type: none;
	float: left;
	margin: 0px 8px 13px 0px;
	padding: 0px 3px;
	border-right: 1px solid #BFDA8C;
	border-left: 1px solid #BFDA8C;
	display: inline;
}

#footerlink-l li {
	width: 7em;
}

#footerlink-l li a,
#footerlink-r li a {
	color: #EDEDED;
	text-decoration: none;
	padding-bottom: 8px;
}

#footerlink-l li a:hover,
#footerlink-r li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 8px;
	background-image: url(img/border/border03.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-shadow: #3A5208 0px 1px 2px;
}

/* フッターここまで */


/* 404 */

#msg404 {
	margin: 0px;
	padding: 0px 0px 90px;
	background-image: url(img/404/404img.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#msg404 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 250%;
	line-height: 150%;
	font-weight: bold;
	color: #83B819;
	letter-spacing: 0.1em;
	text-align: left;
	margin: 0px;
	padding: 0px 15px;
	background-image: url(img/border/border-e01.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#msg404 h3 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 180%;
	line-height: 150%;
	font-weight: bold;
	color: #83B819;
	letter-spacing: 0.1em;
	text-align: left;
	margin: 0px 0px 20px;
	padding: 0px 15px;
}

#msg404 p {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 140%;
	line-height: 150%;
	font-weight: normal;
	color: #86652F;
	text-align: left;
	margin: 0px 0px 5px;
	padding: 0px 15px;
}


#nfmenubox01 {
	margin: 20px 0px 0px 5px;
	padding: 0px;
	float: left;
	width: 210px;
	display: inline;
}

#nfmenubox02,
#nfmenubox03,
#nfmenubox04 {
	margin: 20px 5px 0px 20px;
	padding: 0px;
	float: left;
	width: 210px;
	display: inline;
}

#nfmenubox01 ul {
	margin: 0px;
	padding: 0px 0px 60px;
	list-style-type: none;
	background-image: url(img/404/menu1-2.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#nfmenubox02 ul {
	margin: 0px;
		padding: 0px 0px 60px;
	list-style-type: none;
	background-image: url(img/404/menu2-2.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#nfmenubox03 ul {
	margin: 0px;
		padding: 0px 0px 60px;
	list-style-type: none;
	background-image: url(img/404/menu3-2.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#nfmenubox04 ul {
	margin: 0px;
		padding: 0px 0px 60px;
	list-style-type: none;
	background-image: url(img/404/menu4-2.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#nfmenubox01 li,
#nfmenubox02 li,
#nfmenubox03 li,
#nfmenubox04 li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	line-height: 150%;
	font-weight: normal;
	color: #F265C4;
	margin: 0px 0px 10px;
	padding: 0px 5px 5px;
	list-style-type: none;
	text-align: left;
	background-image: url(img/border/border02.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}

#nfmenubox01 a,
#nfmenubox02 a,
#nfmenubox03 a,
#nfmenubox04 a {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	font-size: 110%;
	font-weight: normal;
	color: #60421B;
	text-decoration: none;
}

#nfmenubox01 a:hover,
#nfmenubox02 a:hover,
#nfmenubox03 a:hover,
#nfmenubox04 a:hover {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	color: #0096F0;
	text-decoration: none;
	font-weight: normal;
}

/* 404ここまで */
