/*◆ページ全体の基本的な設定と背景色◆*/
body {
	margin: 10px 20px 10px 20px;
	background-color: #3f3f3f;
	background-image: url("http://www.fuguzoku.com/mt/images/background.gif");
	}

/*◆リンク文字設定◆*/
a {
	text-decoration: none;		
	}

a:link {
	color: #4040b0;
	}

a:visited {
	color: #7080c0;
	}

a:active {
	color: #ff9940;
	}

a:hover {
	color: #ff9940; position:relative; top:1px; left:1px; text-decoration: underline;
	}

/*◆h1ホームタイトル、h2ブログ本文の日付、h3エントリーのタイトルの設定◆*/
h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

/* ◆画像の回り込み設定◆ */
.img_L{
 	float: left;
	border: none;
	margin-right:8px;
	margin-top:4px;
	}

/* ◆ブログ全体枠◆ */
#container {
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	width: auto;
	background:none;
	}


/* ◆バナー◆ */
#banner-center {
	text-align: center;
	padding: 5px 0px 0px 5px;
	}

#banner-center h1 {
	font-family:"Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	font-size: small;
	}

#banner-center h2 {
	font-family:"Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	color: #eeeeee;
	text-align: left;
	font-size: small;
	padding: 5px 0px 0px 5px;
	}

/* ◆ブログのタイトルと概要◆ */
#banner {
	font-family:"Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	color: #eeeeee;
	text-align: left;
	width: auto;
	}

#banner a {
	text-decoration: none;
	}

#banner h1 {
	font-size: xx-large;	
	}

#banner h2 {
	font-size: small;
	padding: 5px 0px 0px 5px;
	}

/* ◆中央部枠◆ */
#center {
 	background:none;
	margin-right : 240px ;
	margin-bottom : 20px ;
	width: auto ;
	}

/* ◆エントリーのある大段落（トップページ）◆ */
.content {
	background: none;
	}

/* ◆Topic◆ */
 .topicbody {
	color: #eeeeee;
	font-family:"Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	margin-top: 15px;
	font-weight: normal;
	font-size: 15px;
	line-height: 130%;
	padding:10px;
	border: 1px solid #888888;
	width:auto;
	background: none;
 	}

/* ◆Topicタイトル◆ */
 .topic{
	color: #ff9940;
	font-family:"Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	font-size: 15px;	
	text-align: left;
	font-weight: bold;
	}

/* ◆日付の見出し◆ */
.content h2 {
	color: #888888;
	font-family: Verdana, Arial, sans-serif;
	font-size: medium;
	background: none;
	border-top: 1px solid #888888;
	border-bottom: 1px solid #888888;
	border-left: 10px solid #888888;	
	border-right: 1px solid #888888;
	text-align: left;
	font-weight: bold;	
	margin-top:15px;
	padding-left: 5px;	
	}

/* ◆各エントリー◆ */
 .blogbody {
	color: #EEEEEE;
	font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
	font-weight: normal;
	font-size: 15px;
	background:#000000;
	border: 1px solid #888888;
	line-height: 150%;
	margin-top: 10px;
	padding:15px;
	width: auto;
 	}

/* ◆エントリータイトル◆ */
.content h3 {
	color: #ff9940;
	font-family:"Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	font-size: 21px;	
	border-bottom: 5px solid #888888;
	border-left: 5px solid #888888;	
	font-weight: bold;		
	margin-bottom: 10px;
	padding:5px;	
	}

/*◆カテゴリーリンクの設定◆*/
 .category {
  	color:#888888;
 	font-size:small;
  	font-weight:normal;
  	text-align: right;
  	}

/*◆前後のエントリーへのナビゲーション◆*/
.sibling-navigation {
  	font-size:82%;
  	padding:4px 10px;
  	margin:0 0 10px 0;
  	}
.sibling-navigation-previous {
  	}
.sibling-navigation-next {
  	text-align:right;
  	}

/* ◆投稿者・時間・comment・trackback部分◆ */
 .posted {
   	font-size: x-small;
   	font-weight:normal;
   	color: #888888;
   	background: none;
   	padding-top:10px;
   	padding:3px;
   	margin-top:5px;
   	border: 1px solid #888888;
   	}

/*◆blockquote設定◆*/
blockquote {
   	font-size: 15px;
   	background-color:#3f3f3f;
   	padding-left: 0.2em;
   	border-left:solid 20px #7080c0;
   	color#7080c0;
   	width:auto;
   	}

.quotetitle {
   	font-size: 19px; 
   	border-bottom:dashed 1px #EEEEEE;
   	color#4040b0;
   	margin-bottom:10px;
   	}

/*◆TOPページ用コメント枠の設定◆*/
 .topcomments-body {
   	color:#eeeeee;
   	background:#000000;
   	border: 1px solid #888888;
   	padding: 3px;
   	line-height:120%;
   	margin-top: 20px;
   	margin-left: 180px;
   	}

/* ◆コメント投稿者◆ */
 .comments-post {
   	color: #888888;
   	font-size: 80%;
   	font-weight:normal;
   	background: none;
   	margin-top:0px;
   	}

/* ◆カウンター枠◆ */
#counter {
   	position: relative; z-index: 2;
   	position : absolute ;
   	right:20px;
   	top : 360px ;
   	width:209px;
	text-align: center;
	}

/* ◆右全体枠◆ */
#right {
   	position: relative; z-index: 2;
   	position : absolute ;
   	right:20px;
   	top : 400px ;
   	width:209px;
   	color:#eeeeee;
   	background: #000000;
   	padding:5px;
   	border: 1px solid #888888;  
	}

#right a:link {color: #4040b0;text-decoration: none; background: none;}
#right a:visited {color: #4040b0;text-decoration: none; background: none;}
#right a:active {color: #ff9940;text-decoration: none; background: none;}
#right a:hover {color: #ff9940;text-decoration: underline; background-color : none;}

/* ◆右全体枠（固定リンク）◆ */
#right2 {
   	position: relative; z-index: 2;
   	position : absolute ;
   	right:20px;
   	top : 150px ;
   	width:200px;
   	color:#eeeeee;
   	background: #000000;
   	padding:5px;
   	border: 1px solid #888888;  
	}

#right2 a:link {color: #4040b0;text-decoration: none; background: none;}
#right2 a:visited {color: #4040b0;text-decoration: none; background: none;}
#right2 a:active {color: #ff9940;text-decoration: none; background: none;}
#right2 a:hover {color: #ff9940;text-decoration: underline; background-color : none;}

/* ◆サイドバー設定◆ */
.sidebar {
   	/*background-color: #000000;*/
	}

/* ◆メニューの見出し◆ */
.sidebar h2 {
	color: #888888;
	font-family:"Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	font-size: small;
	border-top: 1px dotted #888888;	
	border-bottom: 1px dotted #888888;	
	text-align: center;
	font-weight: bold;	
	text-transform: uppercase;  	
	letter-spacing: .3em;
	}

/* ◆アーカイブやエントリーのリスト◆ */
.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;
	}

.sidebar li {
	color: #eeeeee;
	font-family:"Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	font-size:small;
	text-align: left;
	line-height: 120%;	
	margin-top: 10px;
	padding: 0px 5px 0px 5px;
	list-style-type: none;
	}

/* ◆カレンダー◆ */
.calendar {
    margin: 5px;
    padding: 5px;
    text-align: center;
}
.calendarhead {
    padding-bottom: 5px;
    font-size: 9px;
    letter-spacing: 0.2em;
}
.calendar table {
    padding: 0;
    border-collapse: collapse;
}
.calendar th {
    padding-bottom: 3px;
    font-size: 9px;
    width: 23px;
}
.calendar td {
    padding: 2px 0;
    text-align: center;
    font-size: 10px;
    line-height: 120%;
}
.today {
    display: block;
    border: 1px solid #444444;
}
.sunday,
.holiday,
.holiday a:link,
.holiday a:visited {
    color: #e50003;
}
.saturday,
.saturday a:link,
.saturday a:visited {
    color: #0000ff;
}

/* ◆MY YouTube◆ */
#u2b_movie {
	text-align: center;
	font-family:"Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	font-size:small;
	padding: 2px;
	margin: 10px
	}

/* ◆検索ボックス◆ */
.search {
	font-size: small;
	color: #888888;
	font-family:"Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	line-height: 100%;
	padding: 5px;
	margin: 2px
	}

/* ◆Bookmark枠◆ */
.Bookmark {
	font-family:"Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	margin-bottom: 30px;
	}

/* ◆Bookmarkタイトル◆ */
.RSSline {
	color:#cc0000;
	font-size:small;
	font-weight:normal;
	background: none;
	line-height:120%;
	text-align: left;
	margin-top: 10px;
	padding: 0px 5px 0px 5px;
	}

/* ◆Bookmarkコメント◆ */
.RSSdescript {
	color:#FFFFFF;
	font-size:x-small;
	font-weight:normal;
	background: none;
	line-height:120%;
	text-align: left;
	margin-left:10px
	}

/* ◆Bookmarkエントリーリンク◆ */
.RSSentry {
	font-family:"Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	color:#FFFFFF;
	font-size:small;
	font-weight:normal;
	background: none;
	text-align: center;
	margin-bottom:10px
	}


/* ◆Amazonタイトル◆ */
.amazon-title {
	color:#FFFFFF;
	font-family:"Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	font-size:small;
	font-weight:normal;
	background: none;
	line-height:140%;
	text-align: center;
	padding:5px;
	}

/* ◆Amazonトップセラー枠◆ */
.amazontojs {
	color:#FFFFFF;
	font-family:"Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	font-size:x-small;
	font-weight:normal;
	background: none;
	line-height:130%;
	text-align: center;
	padding:10px 5px 5px 5px;
	}

/* ◆Amazonアイテム◆ */
.amazon-item {
	margin-bottom: 20px;
	}

/* ◆アーカイブ◆ */
.archive {
	font-size:small;
	color: #888888;
	font-family:"Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	line-height: 120%;
	padding: 2px;
	text-align: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
	}

/* ◆RSSへのリンク◆ */
.link-note {
	font-size: x-small;
	color: #888888;
	font-family:"Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	line-height: 150%;
	text-align: center;
	padding: 2px;
	margin-top: 10px;
	margin-bottom: 15px;
	}

/*◆poweredの設定◆*/
#powered {
	font-size: x-small;
	font-family:"Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	line-height: 150%;
	text-align: center;
	color: #888888;
	margin-top: 10px;
	}

/*◆トラックバック小窓のurl枠の設定◆*/
 .trackback-url {
 	color:#eeeeee;
	font-size:small;
	font-weight:normal;
	background:#000000;
	line-height:140%;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:10px;
	padding-right:3px;
   	border: 1px solid #888888;
	margin:10px;
	}

/*◆コメント枠の設定◆*/
 .comments-body {
 	color:#eeeeee;
	font-size:small;
	font-weight:normal;
	background:#000000;
	line-height:140%;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:10px;
	padding-right:3px;
   	border: 1px solid #888888;
	margin:10px;
	}

/* ◆投稿者名、コメントの書き込み欄の文字化け防止◆ */
	input {
	font-family:"Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	}

textarea {
	font-family:"Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	}

/* ◆同一カテゴリの最新記事◆ */
.side {
    border: 1px solid #888888;
    color:#eeeeee;
    background:#000000;
    font-family:"Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
    margin: 0px; padding: 0px; font-size: 15pxl;
}

/* ◆Amazon Search ◆ */
.drk7jpSimilarity {
    border: 1px solid #888888;
    color:#eeeeee;
    background:#000000;
    font-family:"Osaka", "ＭＳ fＰゴシック", verdana, arial, sans-serif;
    margin: 0px; padding: 0px; font-size: x-small;
}

/* ◆タグクラウド◆ */
.module-tagcloud .module-list {text-align: center; } .module-tagcloud .module-list { list-style: none; } .module-tagcloud .module-list-item { display: inline; background: none } .module-tagcloud li.taglevel1 { font-size: 19px; } .module-tagcloud li.taglevel2 { font-size: 17px; } .module-tagcloud li.taglevel3 { font-size: 15px; } .module-tagcloud li.taglevel4 { font-size: 13px; } .module-tagcloud li.taglevel5 { font-size: 11px; } .module-tagcloud li.taglevel6 { font-size: 9px; }

.entry-tags { margin: 0 0 10px 10px; } 
.entry-tags-header,
.entry-tags-list,
.entry-tag { display: inline; }

.entry-tags-list {
list-style:none;
padding: 0px;
}

/* ◆検索結果　中央部枠◆ */
#alpha {
                background: #000000;
   	color:#eeeeee;
	font-family:"Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	font-size: small;
	margin-top : 40px ;
	margin-right : 240px ;
	margin-bottom : 20px ;
  	width: auto ;
   	border: 1px solid #888888;  
	}

.search-results-container
	{
	margin-top: 20px;
	}

.entry-footer
	{
	margin: 10px 10px 30px 10px;
	padding: 4px 10px 3px 5px;
   	color: #888888;
   	font-size: x-small;
   	text-align: right;
   	background-repeat: no-repeat;
  	border-width: 1px 1px 1px 1px;
   	border-style: solid;
   	border-color: #999;
	}

/* ◆検索結果　右全体枠◆ */
#beta {
   	position: relative; z-index: 2;
   	position : absolute ;
   	right:20px;
   	top : 100px ;
   	width:200px;
	font-family:"Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	font-size: small;
   	color:#eeeeee;
   	background: #000000;
   	padding:5px;
   	border: 1px solid #888888;  
	}

/* ◆強調文字◆ */
.big-moji
	{
   	color: #FF0000;
   	font-size: xx-large;
	}

/* ◆サブカテゴリーリストの折りたたみ+ツリー化 for Movable Type◆ */
ul.tree {
    margin: 0 0 0 3px;
    padding: 0;
    font-size: 9px;
    list-style: none;
}
ul.tree ul {
    margin: 0;
    padding: 0;
}
ul.tree li {
    margin: 0px;
    padding: 0 0 0 17px;
    background: url(http://www.fuguzoku.com/mt/images/arrow.png) no-repeat 1px 0.15em;
    list-style: none;
}
ul.tree li li {
    margin: 0;
    padding: 0 0 0 15px;
    background: url(tree_lst.gif) no-repeat 4px 0;
    list-style: none;
}
ul.tree li li.tree_end {
    background: url(tree_end.gif) no-repeat 4px 0;
    list-style: none;
}
.subcategories a.foldmark {
    font-size:9px; /* マークのフォントサイズ */
    text-decoration: none; /* マークの文字装飾（装飾なし） */
}