/* init.css 

 01. Yahoo UI Library Fonts CSS
 02. base 共通
 03. body ボディ
 04. container 全体包括
 05. header ヘッダ
 06. content コンテンツエリア
 07. entry エントリーエリア
 08. comment trackback コメント・トラックバックエリア
 09. widget ウィジェット
 10. footer フッタ
 11. archive アーカイプ一覧
 12. その他
 
*/

/*
===============================================
 01. Yahoo UI Library Fonts CSS
----------------------------------------------- */
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:99%;}


/*
===============================================
 02. base 共通
----------------------------------------------- */
* {
	margin: 0;
	padding: 0;
}

a img {
	margin: 0;
	padding: 0;
	border: none;
}

a { text-decoration: underline;}
a:link { color: #CC804C;}
a:visited { color: #B37340;}
a:active { color: #B37340;}
a:hover { color: #993300;}

.float-clear {
	clear: both;
}

.clearfix:after, .asset-body:after, .search-box:after, .photolog-entry:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix, .asset-body, .search-box, .photolog-entry { display: inline-block;}

/* Hides from IE-mac ¥*/
*html .clearfix, .asset-body, .search-box, .photolog-entry { height: 1%;}
.clearfix, .asset-body, .search-box, .photolog-entry { display: block;}
/* End hide from IE-mac */

/*
===============================================
 03. body ボディ
----------------------------------------------- */
body {
	background-color: #FFFFFF;
	line-height: 1;
	color: #333333;
	text-align: center;
	font-family: 'Lucida Grande', "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
	min-width: 986px;
	background-image: url(http://nakaguma.df-cue.com/blog/images/back_image_craft.jpg); 
	background-repeat: repeat;
}

/*
===============================================
 04. container 全体包括（背景-ナカグマイラスト）
----------------------------------------------- */
#container {
	width: 986px;
	margin-bottom: 20px;
	margin: 0 auto;  /* center on everything else */
	background-image: url(http://nakaguma.df-cue.com/blog/images/image_nakaguma.jpg); 
	background-repeat: no-repeat;
	min-height: 300px;
	text-align: left;
}

#container-inner {
}

/*
===============================================
 05. header ヘッダ
----------------------------------------------- */
#header-content {
	width: 986px; /* necessary for ie win */
}

#header-name {
	padding: 64px 0 0 0;
}

#header-name a {
	background: transparent url(http://nakaguma.df-cue.com/blog/images/h1_title.jpg) no-repeat;
	background-position: left top;
	display: block;
	margin: 0 0 0 164px;
	font-size: 2px;
	width: 519px; /*画像の幅*/
	height: 103px; /*画像の高さ*/
	text-decoration: none;
	text-indent: -700em;
}

#header-description {
	font-size: 93%;
	padding: 0;
	margin: 10px 0 0 164px;
	color: #EFE6DD;
	font-weight: bold;
	text-shadow: #9C7451 0 1px 2px;
}

/*
===============================================
 06. content コンテンツエリア
----------------------------------------------- */
#content { 
	margin: 50px 0 0 164px;
	width: 822px;
}

#content-inner { 
	width: 822px;
}

/* エントリー部
----------------------------------------------- */
#alpha {
	float: left;
	width: 450px;
}

#alpha-inner, #beta-inner, #gamma-inner {
	overflow: hidden;
}

/* サイド部
----------------------------------------------- */
#beta { 
	float: left;
	width: 186px;
}

#beta-inner {
	width: 171px;
	padding: 20px 0 0 0;
	margin: 0 0 0 15px;
}

#gamma {
	float: left;
	width: 186px;
}

#gamma-inner {
	width: 171px;
	padding: 20px 0 0 0;
	margin: 0 0 0 15px;
}

/*
===============================================
 07. entry エントリーエリア
----------------------------------------------- */

/* エントリーボックス（背景：パンチ穴）
----------------------------------------------- */
.entry-asset {
	clear: both;
	width: 450px;
	margin: 20px 0 0 0;
	padding: 36px 0 0 0;
	text-align: left; 
	background-image: url(http://nakaguma.df-cue.com/blog/images/h2_panchi.jpg); 
	background-repeat: no-repeat;
	background-color: #F2E5D9; 
	overflow: hidden;
}

/* エントリーヘッダ（背景：カップ）
----------------------------------------------- */
.asset-header {
	background-color: #F2E5D9; 
	background-image: url(http://nakaguma.df-cue.com/blog/images/image_cap.gif); 
	background-repeat: no-repeat;
	background-position: left 30px;
	margin: 0 0 0 20px;
}

/* エントリー日付
----------------------------------------------- */
.asset-header .byline {
	font-family: 'Lucida Grande', verdana, helvetica, arial, sans-serif;
	font-size: 10px; 
	font-weight: bold; 
	color: #D99966; 
	letter-spacing: 0.2em;
}

abbr { border: none;}

/* エントリータイトル
----------------------------------------------- */
.asset-name {
	padding: 20px 0 4px 65px;
	margin: 0;
	color: #4c4c4c;
	font-size: 138.5%; 
	line-height: 1.2;
	font-weight: normal; 
}

.asset-name a { color: #4c4c4c; text-decoration: none;}
.asset-name a:hover { color: #CC804C; text-decoration: none;}

/* エントリーメタ
----------------------------------------------- */
.entry-asset .asset-meta {
	margin-left: 65px;
	margin-right: 25px;
	text-align: right; 
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	line-height: normal;
	padding: 4px 0 25px 0;
	background-image: url(http://nakaguma.df-cue.com/blog/images/line.gif); 
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/* エントリーコンテンツ
----------------------------------------------- */
.asset-content {
	margin: 0 25px 0 85px;
	padding: 0 0 15px 0;	
	color: #4c4c4c;
}

/* エントリー本文
----------------------------------------------- */
.asset-body {
}

.asset-body p {
	padding: 0 0 1.5em 0;
	font-size: 93%;
	line-height: 1.5;
}

/*　エントリー追記
----------------------------------------------- */
.asset-more-link {
	clear: both;
	font-size: 93%;
	background-image: url(http://nakaguma.df-cue.com/blog/images/icon_more.gif); 
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0.3em 0 0.3em 20px;
}

.entry-more-show,
.asset-more,
.hidden {
	padding: 1.2em 1.2em 0 1.2em;
	margin: 0.5em 0 10px 0;
	background-color: #E8D5BF;
	border-right: 1px solid #DCBFA3;
	border-bottom: 1px solid #DCBFA3;
}

.entry-more-show p,
.asset-more p,
.hidden p {
	margin: 0 0 1.5em 0;
	font-size: 93%;
	line-height: 1.5;
}

.hidden .right p,
.hidden .left p,
.hidden .right-b p,
.entry-more-show .right p,
.entry-more-show .left p,
.entry-more-show .right-b p {
	line-height: 1.3;
	padding: 6px 4px 0 4px;
	margin: 0;
	text-align: left;
}

.show { display: block; }
.hidden { display: none; }

/*　エントリー強調
----------------------------------------------- */
.asset-body strong,
.entry-more-show strong,
.asset-more strong,
.show strong,
.hidden strong {
	font-size: 18px;
	font-weight: normal;
	line-height: 1.5;
}

/*　エントリー内引用
----------------------------------------------- */
.asset-body blockquote {
	clear: both;
	margin: 0 0 1.5em 2em;
	padding: 0 1.2em 1em 1.2em;
	border-left: 5px solid #BBB4AE;
	background-color: #E8D5BF;
	border-right: 1px solid #DCBFA3;
	border-bottom: 1px solid #DCBFA3;
}

.asset-body blockquote p {
	padding: 1em 0 0 0;
	margin: 0;
}

/* 画像関連
----------------------------------------------- */
/* 大 */
.photo {
	text-align: left;
	margin-bottom: 20px;
	}

/* 右 */
.photo-right {
	float: right;
	margin-top: 4px;
	margin-left: 10px;
	}

/* 左 */
.photo-left {
	float: left;
	margin-top: 4px;
	margin-right: 10px;
	}

/* 中央 */
.photo-center {
	text-align: center;
	margin-top: 4px;
	margin-right: 10px;
}

/* 右囲み */
.right {
	width: 128px;
	float: right;
	display: block;
	margin: 4px 0 10px 10px;
	padding: 0 0 4px 0;
	text-align: right;
	border: 1px solid #999;
}

/* 左囲み */
.left {
	width: 128px;
	float: left;
	display: block;
	margin: 4px 10px 10px 0;
	padding: 0 0 4px 0;
	text-align: right;
	border: 1px solid #999;
}

/* 右囲み１行目の場合 */
.right-b {
	width: 128px;
	float: right;
	display: block;
	margin: 4px 0 10px 10px;
	padding: 0 0 4px 0;
	text-align: right;
	border: 1px solid #999;
}

.right-160 {
	width: 168px;
	float: right;
	display: block;
	margin: 20px 0 10px 10px;
	padding: 0 0 4px 0;
	text-align: right;
	border: 1px solid #999;
}

.right img,
.left img,
.right-b img,
.right-160 img,
.center img {
	margin: 4px 4px 0 4px;
	padding: 0;
	display: block;
}

.right p,
.left p,
.right-b p {
	line-height: 1.3;
	font-size: 85%; 
	padding: 6px 4px 0 4px;
	margin: 0;
	text-align: left;
}

/* 中央２つ囲み */
.center {
	width: 316px;
	margin: 0 auto 1.5em auto;
	padding: 0;
}

.center table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0;
}

.center td {
	width: 50%;
	border: 1px solid #999;
	vertical-align: top;
	padding: 0;
	margin: 0;
}

.center p {
	line-height: 1.3;
	margin: 4px;
}

/*　エントリー内リンク
----------------------------------------------- */
.link-box {
	margin: 0 0 1.5em 0;
	padding: 0 1.2em;
	border-left: 5px solid #DCBFA3;
	clear: both;
	overflow: hidden;
}

.link-box h4 {
	font-weight: bold;
	font-size: 100%; 
	background-image: url(http://nakaguma.df-cue.com/blog/images/dot-line.gif); 
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0; 
	padding: 0 0 0.3em 0;
	line-height: 1.3;
}

.link-box h5 {
	padding: 0.3em 0 0 0; 
	font-size: 10px; 
	font-weight: normal; 
	line-height: 1.2;
	font-family: 'Lucida Grande', verdana, helvetica, arial, sans-serif;
	color: #993300;
}

.link-box p {
	line-height: 1.3;
	font-size: 85%; 
	margin: 1em 0 0 0; 
	padding: 0 0 0.2em 0; 
}

.link-box h4 a {
	color: #4C4C4C;
	text-decoration: none;
}

.link-box h5 a {
	color: #993300;
	text-decoration: none;
}

.link-box h4 a:hover { color: #808080;}

/*.link-box h5 a:visited { color: #B37340;}*/
.link-box h5 a:hover { color: #CC804C;}

/*　エントリータグ
----------------------------------------------- */
.asset-footer {
	clear: both;
	margin: 0 25px 0 85px;
	padding: 0 0 1.5em 0;
}

.entry-tags {
	padding: 0 0 10px 0;
}

.entry-tags h4 {
	font-size: 93%; 
	font-weight: normal; 
	display: block;
	background-image: url(http://nakaguma.df-cue.com/blog/images/icon_tag.gif); 
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0.2em 0 0.2em 20px;
	margin: 0;
}

.entry-tags ul {
	display: block;
	list-style:none;
	margin: 0 0 0 20px;
	padding: 0.3em 0 0 0;
}

.entry-tags li { 
	font-size: 85%; 
	display: inline; 
	margin-right: 4px;
}

/*
===============================================
 08. comment trackback コメント・トラックバックエリア
----------------------------------------------- */
.inner {
	padding: 15px 0 0 0;
}

.comment-content,
.trackback-content {
	margin: 0;
}

.comment-content p,
.trackback-content p,
.comments-open-content p {
	margin: 0;
	line-height: 1.5;
	font-size: 93%; 
	padding: 0 0 1.5em 0;
}

.comment-content {
	background-image: url(http://nakaguma.df-cue.com/blog/images/comment_cup.jpg); 
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0 0 0 32px;
	margin: 0;
}

.comment-footer,
.trackback-footer {
	margin: 0;
	background-image: url(http://nakaguma.df-cue.com/blog/images/line.gif); 
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 15px;
	color: #333;
	text-align: right;
}

.comment-footer .asset-meta,
.trackback-footer .asset-meta {
	background-image: none; 
	padding: 0;
}

.comment-footer .byline,
.trackback-footer .byline {
	color: #333;
	font-weight: normal; 
	letter-spacing: 0;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
	font-size: 85%; 
}

.comment-footer .byline a,
.trackback-footer .byline a {
	font-weight: bold; 
}

.comment-content,
.trackback-content,
.comment-footer,
.trackback-footer {
	margin-left: 55px;
}

.trackbacks a,
.comments a {
	color: #EFE6DD;
}

.trackbacks a:hover,
.comments a:hover {
	color: #993300;
}

#comments-open-data p {margin: 5px 0 0 0;}

#comments-open-footer { text-align: center;}

.comments-open-content {
	text-align: center;
}

.comments-open-content form {
	margin: 0 auto;
	width: 90%;
	text-align: left;
}

.comments-open label { 
	display: block; 
	margin: 6px 0 3px 0;
	font-size: 93%; 
}

#comment-form-remember-me,
#comment-form-reply { padding: 5px 0;}

#comment-form-remember-me label,
#comment-form-reply label { display: inline;}

.comments-open-text { width: 100%;}

#comment-author, #comment-email, #comment-url, #comment-text {
	width: 80%;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
	font-size: 100%; 
}

form textarea#comment-text { width:100%;}

#comment-bake-cookie {
	margin-left: 0;
	vertical-align: middle;
}

#comment-post {
	font-weight: bold;
}

.field img {
	margin: 0 0 6px 0;
}

/* コメント・トラックバック見出し
----------------------------------------------- */
.trackbacks-header,
.comments-header,
.comments-open-header {
	/* ie win (5, 5.5, 6) bugfix */
	p\osition: relative;
	width: 100%;
	w\idth: auto;
	line-height: 1;
	text-transform: uppercase;
	color: #333333;
	font-weight: bold;
	border-top: 3px double #4c4c4c;
	border-bottom: 1px solid #4c4c4c;
	padding: 5px 0;
	margin: 30px 0 10px 0;
	font-size: 100%; 
}

.trackbacks-info {
	font-size: 93%; 
	margin: 10px 0;
	padding: 0;
	text-align: center;
}

input.trackback-url {
	margin: 6px auto 0 auto;
	width: 90%;
	font-size: 100%; 
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
}

.comments-open-footer {
	margin: 10px 0;
}

/*
===============================================
 09. widget ウィジェット
----------------------------------------------- */
.widget-content {
	margin:  0;
	padding: 5px 5px 20px 5px;
}

.widget-content p {
	margin: 0 0 1em 0;
	line-height: 1.4;
	font-size: 85%;
}

.widget-content a { color: #333333;}
.widget-content a:visited { color: #666666;}
.widget-content a:active { color: #666666;}
.widget-content a:hover { color: #993300;}

.module-list,
.archive-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* ウィジェット見出し
----------------------------------------------- */
.widget-header {
	color: #EFE6DD;
	text-align: center;
	font-weight: bold;
	font-size: 85%;
	text-transform: uppercase;
	letter-spacing: .3em;
	line-height: 1.4;
}

.widget-header a,
.widget-header a:hover,
.trackbacks-header a,
.trackbacks-header a:hover,
.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover
.archive-header a,
.archive-header a:hover {
	color: #fff;
}

/* カレンダー
----------------------------------------------- */
.widget-calendar {
	padding: 0;
	background-image: url(http://nakaguma.df-cue.com/blog/images/calender_back.jpg);
	background-repeat: repeat;
	text-align: center;
	margin: 0 0 20px 0;
}

.widget-calendar .widget-content {
	margin:  0;
	padding: 5px 5px 5px 5px;
}

.widget-calendar .widget-header {
	color: #F3E3D6;
	font-family: 'Lucida Grande', verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .3em;
	margin: 0;
	padding: 8px 0 0 0;
}

.widget-calendar .widget-content table {
	border-collapse: separate;
	width: 95%;
	border-spacing: 2px;
	margin: 0 auto;
}

.widget-calendar th,
.widget-calendar td {
	width: 14%;
	height: 16px;
	text-align: center;
	vertical-align: middle;
	color: #F3E3D6;
	font-family: 'Lucida Grande', verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	padding: 1px 0;
	font-weight: normal;
}

.widget-calendar a {
	background-color: #D99966;
	display: block;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 0;
}

.widget-calendar a:link {color: #F3E3D6; text-decoration: none; display: block;}
.widget-calendar a:visited {color: #333333; text-decoration: none; display: block;}
.widget-calendar a:active {color: #F3E3D6; text-decoration: underline; display: block;}
.widget-calendar a:hover {color: #993300; text-decoration: underline; display: block;}

/* 最近のブログ記事
----------------------------------------------- */
.widget-recent-entries li {
	text-align: left;
	font-size: 85%;
	line-height: 1.3;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 0 0 3px 18px;
	list-style-type: none;
	background-image: url(http://nakaguma.df-cue.com/blog/images/icon_file.gif); 
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

/* 最近のコメント
----------------------------------------------- */
.widget-recent-comments li {
	text-align: left;
	font-size: 85%;
	line-height: 1.5;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0 0 3px 18px;
	list-style-type: none;
	background-image: url(http://nakaguma.df-cue.com/blog/images/icon_file.gif); 
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color: #333333;
}

.date {
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; 
	margin: 0 0 0 6px;
	font-size: 10px; 
}

/* カテゴリー
----------------------------------------------- */
.widget-archive-category .widget-content {
	margin:  0;
	padding: 5px 5px 20px 5px;
}

.widget-archive-category li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
}

.widget-archive-category li a {
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, "sans-serif";
	list-style-type: none;
	display: block;
	background-color: #F2E5D9;
	padding: 5px 10px;
	margin: 0;
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 0.1em;
	border-bottom: 1px solid #D39F78;
	font-weight: bold; 
	color: #CC804C; 
	text-decoration: none;
	cursor: pointer;
}

.widget-archive-category li a:visited {
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, "sans-serif";
	list-style-type: none;
	display: block;
	background-color: #F2E5D9;
	padding: 5px 10px;
	margin: 0;
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 0.1em;
	border-bottom: 1px solid #D39F78;
	font-weight: bold; 
	color: #999999; 
	text-decoration: none;
	cursor: pointer;
}

.widget-archive-category li a:hover {
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, "sans-serif";
	list-style-type: none;
	display: block;
	background-color: #E8CCB6;
	padding: 5px 10px;
	margin: 0;
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 0.1em;
	border-bottom: 1px solid #D39F78;
	font-weight: bold; 
	color: #993300; 
	text-decoration: none;
	cursor: pointer;
}

.e9 { 
	font-size: 9px;
	color: #4c4c4c;
	font-weight: normal; 
}

/* タグ一覧
----------------------------------------------- */
.widget-tags li {
	text-align: left;
	font-size: 85%;
	line-height: 1.3;
	margin: 3px 0 3px 1em;
	padding: 0;
	color: #333333;
}

/* プルダウン
----------------------------------------------- */
.widget-content select {
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
	background-color: #F2E5D9;
	width: 100%;
	font-size: 85%;
	border: 1px solid #98785F;
	padding: 2px;
}

/* 検索
----------------------------------------------- */
.widget-search {
	width: 100%;
	background-image: url(http://nakaguma.df-cue.com/blog/images/calender_back.jpg);
	background-repeat: repeat;
	text-align: center;
	margin: 0 0 20px 0;
	display: block;
}

.search-box {
	width: 161px;
	margin: 0 auto;
	padding: 5px 0;
	display: block;
}

.widget-search #search { 
	float: left;
	display: block;
	width: 96px;
	height: 20px;
	font-size: 100%;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
	border: none;
	padding: 0;
	margin: 0;
}

.search-btn {
	float: right;
	display: block;
	width: 54px;
	height: 20px;
	font-size: 10px;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; 
	cursor: pointer;
	background-image: url(http://nakaguma.df-cue.com/blog/images/btn_search.jpg); 
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -999em;
	border: none;
	padding: 0;
	margin: 0;
}

/* IE6.0以前とMac版IE5.x用ハック */
*html .search-btn {
	text-indent: 0;
}

/* IE7.0用ハック */
*:first-child+html .search-btn {
	text-indent: 0;
}

/* RSS
----------------------------------------------- */
.widget-syndication {
	font-family: 'Lucida Grande', verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	text-align: center;
	margin: 0;
}

.widget-syndication img {
	vertical-align: middle;
	margin: 0 3px 0 0;
}

/* クリエイティブコモンズ
----------------------------------------------- */
.widget-creative-commons {
	margin: 0;
	text-align: center;
}

.widget-syndication .widget-content,
.widget-creative-commons .widget-content {
	margin:  0;
	padding: 5px 5px 10px 5px;
}

/* Powerd by
----------------------------------------------- */
.widget-powered {
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-align: right;
	color: #F3E3D6;
	font-weight: normal;
}

.widget-powered a { font-weight: bold; }
.widget-powered a:link { color: #F3E3D6;}
.widget-powered a:visited { color: #666666;}
.widget-powered a:active { color: #666666;}
.widget-powered a:hover { color: #993300;}

/* タグクラウド
----------------------------------------------- */
.widget-tag-cloud .widget-content ul {
	margin-right: 0;
	margin-left: 0;
}

.widget-tag-cloud .widget-content li {
	display: inline;
	margin: 0 5px 0 0;
	padding: 0;
	line-height: 1.2;
	background: none;
}

.widget-tag-cloud .rank-1  { font-size: 146.5%; }
.widget-tag-cloud .rank-2  { font-size: 138.5%; }
.widget-tag-cloud .rank-3  { font-size: 131%; }
.widget-tag-cloud .rank-4  { font-size: 123.1%; }
.widget-tag-cloud .rank-5  { font-size: 116%; }
.widget-tag-cloud .rank-6  { font-size: 108%; }
.widget-tag-cloud .rank-7  { font-size: 100%; }
.widget-tag-cloud .rank-8  { font-size: 93%; }
.widget-tag-cloud .rank-9  { font-size: 85%; }
.widget-tag-cloud .rank-10 { font-size: 77%; }

.widget-tag-cloud a { color: #333333; text-decoration: none;}
.widget-tag-cloud a:visited { color: #666666; text-decoration: none;}
.widget-tag-cloud a:active { color: #666666; text-decoration: none;}
.widget-tag-cloud a:hover { color: #993300; text-decoration: none;}

/* アバウトミー
----------------------------------------------- */
.widget-about-me {
	text-align: center;
}

.widget-about-me .widget-content {
	padding: 0 0 10px 0;
	margin: 0;
}

.aka { color: #E65800;}

/* フォトログ
----------------------------------------------- */
.widget-photolog .widget-header {
	padding: 0;
	background-image: url(http://nakaguma.df-cue.com/blog/images/photolog_title.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 171px;
	height: 52px;
	margin: 0;
	text-indent: -9999em;
	font-size: 1px;
}

.widget-photolog {
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	background-image: url(http://nakaguma.df-cue.com/blog/images/photolog_back.jpg);
	background-repeat: repeat-y;
}

.widget-photolog .widget-content {
	padding: 0;
	margin: 0;
}

.widget-photolog img {
	vertical-align: middle;
	margin: auto auto;
	padding: 4px;
	display: block;
	background: #FFFFFF;
	border-top: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}

.photolog-entry {
	clear: both;
	width: 150px;
	margin: 0 auto;
	padding: 0;
}

.widget-photolog .thumb {
	float: left;
	width: 70px;
	text-align: center;
	margin: 0;
	padding: 0 0 10px 0;
}

.widget-photolog .thumb-info {
	float: right;
	width: 70px;
	text-align: left;
	margin: 0;
}

.widget-photolog .thumb-date {
	font-family: 'Lucida Grande', verdana, helvetica, arial, sans-serif;
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 10px;
}

.widget-photolog .thumb-title {
	margin: 0;
	padding: 0;
	font-size: 85%;
	line-height: 1.3;
}

.widget-content .photolog-url {
	font-family: 'Lucida Grande', verdana, helvetica, arial, sans-serif;
	font-size: 9px;
	clear: both;
	margin: 0 0 0 10px;
}

.widget-photolog a {
	color: #993300;
	text-decoration: none;
}

.widget-photolog a:hover { color: #CC804C;}

/* モア
----------------------------------------------- */
.widget-more {
	text-align: center;
}

.widget-more .widget-content {
	margin: 0;
	padding: 0;
}

/* ともだちリンク
----------------------------------------------- */
.widget-tomodachi {
	margin: 20px 0;
	padding: 0 0 15px 0;
	background-color: #F2E5D9; 
}

.widget-tomodachi .widget-header {
	background-image: url(http://nakaguma.df-cue.com/blog/images/tomodachi_top.jpg); 
	background-repeat: no-repeat;
	background-position: center top;
	width: 171px;
	height: 52px;
	text-indent: -9999em;
	font-size: 1px;
}

.widget-tomodachi .widget-content {
	padding: 0;
	margin: 0 10px;
}

.widget-tomodachi .widget-content p {
	margin: 0 0 0 23px;
	padding: 4px 0 4px 0;
	text-indent: -23px;
	font-size: 93%;
	line-height: 1.2;
}

.widget-tomodachi p img {
	margin: 0 3px 0 0;
	vertical-align: middle;
}

.widget-tomodachi a:link { color: #CC804C;}
.widget-tomodachi a:visited { color: #B37340;}
.widget-tomodachi a:active { color: #B37340;}
.widget-tomodachi a:hover { color: #993300;}

/*
===============================================
 10. footer フッタ
----------------------------------------------- */
#footer {
	clear: both;
	padding: 20px 0;
}

/*
===============================================
 11. archive アーカイプ一覧
----------------------------------------------- */
.archive {
	margin: 20px 0 0 0;
	padding: 36px 0 30px 20px;
	text-align: left; 
	background-image: url(http://nakaguma.df-cue.com/blog/images/h2_panchi.jpg); 
	background-repeat: no-repeat;
	background-color: #F2E5D9; 
}

.archive-header {
	font-size: 108%;
}

.archive-content ul {
	margin: 15px 15px 0 15px;
}

.archive-content li {
	font-size: 93%;
	margin: 0.3em 0;
	padding: 0.2em 0 0.2em 15px;
	list-style-type: none;
	background-image: url(http://nakaguma.df-cue.com/blog/images/icon_file.gif); 
	background-repeat: no-repeat;
	background-position: left center;
}

/*
===============================================
 12. その他
----------------------------------------------- */

/* 新着マーク
----------------------------------------------- */
span.new {
	display: none;
}

.new-image {
	margin: 0 0 0 6px;
	vertical-align: middle;
}

/* コメントプレビュー
----------------------------------------------- */
.mt-comment-confirmation #alpha p,
.mt-comment-error #alpha p {
	font-size: 93%;
	line-height: 1.5;
	padding: 1.5em 0 0 0;
}

/* 10件ずつ分割表示リンク
----------------------------------------------- */
div.paginate-top {
	text-align: right;
	border: 1px solid #947559;
	padding: 5px 10px;
	margin-bottom: 10px;
	font-size: 10px;
	font-family: 'Lucida Grande', verdana, helvetica, arial, sans-serif;
}

div.paginate {
	text-align: right;
	border: 1px solid #947559;
	padding: 5px 10px;
	font-size: 10px;
	margin-top: 20px;
	font-family: 'Lucida Grande', verdana, helvetica, arial, sans-serif;
}

div.paginate-top a,
div.paginate a,
.content-nav a
{
	font-weight: normal;
	color: #333333;
}

div.paginate-top a:visited,
div.paginate a:visited,
.content-nav a:visited
{
	font-weight: normal;
	color: #666666;
}

div.paginate-top a:hover,
div.paginate a:hover,
.content-nav a:hover
{
	font-weight: normal;
	color: #993300;
}

ul.inline li ul.inline {
	display: inline;
	padding: 0;
	margin: 0
}

ul.inline img {
	vertical-align: middle;
	margin: 0 4px;
}

ul.inline li {
	display: inline;
}

ul.navigation {
	background-image: url(http://nakaguma.df-cue.com/blog/images/calender_back.jpg); 
	background-repeat: repeat;
	margin: 20px 0 0 0;
	padding: 5px 10px;
	font-family: 'Lucida Grande', verdana, helvetica, arial, sans-serif;
	font-size: 93%;
}

ul.navigation li a {
	color: #EFE6DD;
	text-decoration: none;
}

ul.navigation li a:visited {
	color: #EFE6DD;
	text-decoration: none;
}

ul.navigation li a:hover {
	color: #ECCEB6;
	text-decoration: underline;
}

/* ナビゲーション
----------------------------------------------- */
.content-nav {
	display: block;
	text-align: center;
	border: 1px solid #947559;
	padding: 5px 10px;
	line-height: 1.3;
	font-size: 93%;
}

.mt-search-results .content-nav {
	display: block;
	text-align: center;
	border: 1px solid #947559;
	padding: 5px 10px;
	line-height: 1.3;
	font-size: 93%;
	margin: 20px 0 0 0;
}

.content-nav a {
	margin: 0 5px;
}

/* 検索結果
----------------------------------------------- */
.search-results-header {
	font-size: 138.5%;
	padding: 0 0 10px 0;
}

.archive-title {
	font-size: 138.5%;
}