@charset "UTF-8";
/*
Theme Name: 3column-orangetype
Theme URI: http://ninjacss.gjgd.net/
Description:忍者ブログの960pxで3カラム、オレンジタイプテンプレート。
Author: maruhachimo
Author URI: http://ninjacss.gjgd.net/
Version: ver1.1
*/
/* ==================================
画像/文字サイズなどの微調整用
================================== */
.管理人 {/*コメント欄の返信設定。*/
	clear: both;
	margin-bottom: 5px;
	padding: 0 5px;
	background: url(http://bfile.shinobi.jp/6382/ninjyacss-3column-entrybot_admin.png) repeat-y bottom;
}
a:link {/*未訪問リンク*/
	color: #003;
	text-decoration: none;
}
a:visited {/*訪問済みリンク*/
	color: #003;
	text-decoration: none;
}
a:hover {/*オンマウス*/
	color: #C00;
	text-decoration: underline;
}
a:active {
	color: #C00;
	text-decoration: none;
}
#header {
	height: 150px;/*背景を変更した場合は縦のサイズに調整してください。*/
	background: url(http://bfile.shinobi.jp/6382/ninjyacssheader.png) no-repeat;/*ヘッダー画像変更*/
	/*背景を写真などに変更/オリジナルに変更する場合は横は950px迄です。*/
}
#header h1 {
	font-size: 160%;/*ブログの名前文字サイズ変更場合*/
}
#header a:link,
#header a:visited,
#header a:hover,
#header a:active {
	color: #FAFAFA;/*ブログの名前文字色を変更*/
	text-decoration: none;
}
#header em {
	color: #FAFAFA;/*ブログの説明文字色変更*/
	font-size: 100%;/*ブログの説明文字サイズ変更*/
}
.menuentry h2,
.subentry h2 {
	background: url(http://bfile.shinobi.jp/6382/ninjyacssmenu_3col.png) repeat-y;/*メニュの背景画像変更*/
	color: #FCFCFC;/*サイドメニュのタイトル文字色変更*/
	font-size: 100%;/*サイドメニュのタイトルのフォントサイズ変更*/
}
.entrybox4 h2.headerinfo {/*headerinfoプラグイン4の部分のタイトル背景色変更*/
	background: url(http://bfile.shinobi.jp/6382/ninjyacss-3column_entry4menu.png) repeat-y;
	color: #FFF;/*headerinfoプラグイン4の部分のタイトル文字色変更**/
}
.entrybox5 h2.footerinfo {/*footerinfoプラグイン5の部分のタイトル背景色変更*/
	background: url(http://bfile.shinobi.jp/6382/ninjyacss-3column_entry5menu.png) repeat-y;
	color: #FFF;/*footerinfoプラグイン5の部分のタイトル文字色変更*/
}
.entryblock {/*記事をHTML編集でタグを主に使用している人は変更しないほうがいいです。*/
	font-size: 80%;/*記事内全体のフォントサイズ変更*/
}
.entryblock p.more {
	font-size: 130%;/*続きを読むリンクのフォントサイズ変更*/
}
.entryblock p.more a:hover {/*続きを読むリンクのマウスホバー時変更*/
	background: #414141;
	color: #FFF;
	text-decoration: none;
}
.NinjaClap img {/*忍者拍手画像*/
	vertical-align: middle;
}
.NinjaClap {/*忍者拍手文字*/
	font-weight: bold;/*フォントを太く*/
	color: #006;/*拍手文字色*/
}
/* ==================================
Reset(HTML装飾のリセットCSS)
================================== */
body,div,ul,ol,li,dl,form {
	margin: 0;
	padding: 0;
}
p,h1,h2,h3,h4,h5,h6,dt,dd,th,td,imput,textarea,pre,fieldset,blockquote {
	margin: 0;
	padding: 0;
}
ol,ul { list-style: none; }
img,fieldset { border: 0; }
abbr,acronym { border: 0; }
em,strong,th,address,caption,cite,code,dfn,var {
	font-style: normal;
	font-weight: normal;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}
q:before,q:after {
	content:'';
}
object,embed {
	vertical-align: top;
}
hr,legend {
	display: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,th {
	text-align: left;
}
/* ==================================
clearfix
================================== */
.commentblock:after,
.trackbackblock:after,
.clearfix:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
/*IE7*/
.commentblock,
.trackbackblock,
.clearfix { display: inline-block; }
/*Mac IE*/
* html .commentblock,
* html .trackbackblock,
* html .clearfix { height: 1%; }

.commentblock,
.trackbackblock,
.clearfix { display: block; }
/* ==================================
common(共通)*cass"要素"の使いまわしに使用。
================================== */
.teiseitext {/*文字の訂正に使用*/
	text-decoration: line-through;
}
.clear {
	clear: both;
}
.textr {/*テキスト右*/
	text-align: right;
}
.textc {/*テキスト中央*/
	text-align: center;
}
.textl {/*テキスト左*/
	text-align: left;
}
.imgR {/*写真右*/
	float: right;
	margin: 0 0 5px 5px;
}
.imgL {/*写真左*/
	float: left;
	margin: 0 5px 5px 0;
}
.B { font-weight: bold }/*フォント太字*/
.Red { color: #F00; }/*文字色を赤*/
.Green { color: #008000; }/*文字色を緑*/
.Blue { color: #00F; }/*文字色を青*/
.font80 { font-size: 80%; }/*フォントサイズ80%*/
.font90 { font-size: 90%; }/*フォントサイズ90%*/
.font100 { font-size: 100%; }/*フォントサイズ100%*/
.font110 { font-size: 110%; }/*フォントサイズ110%*/
.font120 { font-size: 120%; }/*フォントサイズ120%*/
.font130 { font-size: 130%; }/*フォントサイズ130%*/
.font140 { font-size: 140%; }/*フォントサイズ140%*/
.news {
	margin: 5px 5px;/* 5px 10px 5px 10px*/
}
.newsmenu {
	margin: 5px 0 0 10px;
}
.newssub {
	margin: 5px 10px 0 0;
}
hr.line1 {
	display: block;
	border-bottom: 1px solid #000;
}
hr.line2 {
	display: block;
	border-bottom: 1px dotted #999;
}
/* ==================================
padding(共通)*パディング指定。
================================== */
.entrybox4 h2.headerinfo,
.entrybox5 h2.footerinfo,
.entrybox h2.title,
.entrybox h3.title,
.entrybox h4.title,
.entrybox p,
.entrybox ul li,
.entrybox ol li,
.entryblock h2,
.entryblock h2.blocktitle,
.entryblock h3,
.entryblock h3.blocktitle,
.entryblock h4,
.entryblock h4.blocktitle,
.entryblock h5,
.entryblock h6,
.entryblock p,
.entryblock ol li,
.entryblock dt,
.entryblock dd,
.entryblock pre,
.entryblock blockquote,
.entryblock p.more,
.entryblock p#more,
.entryblock p.theme,
.entryblock p.tag,
.entryblock p.entrycate,
.entryblock p.catedate,
.menuentry h2,
.menuentry2 h2,
.menuentry p,
.subentry h2,
.subentry2 h2,
.subentry p,
#pagenavi,
#footermenu {
	padding: 3px 5px;
}
/*==================================
body
================================== */
body {
	background: #F0F0F0;
	background-image: url(http://bfile.shinobi.jp/6382/bg.gif);
	background-position: center top;
	background-repeat: repeat-x;
	color: #333;
	font-family: "Osaka","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
}
/*IE6*/
* html body {
	font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
/* ==================================
Body basic
================================== */
#container {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	background: #FFF;
	text-align: left;
}
/* ==================================
header
================================== */
#header {
	padding: 3px 0 0;
	text-align: left;
}
#header h1 {
	margin: 15px 10px 3px;
}
#header h2 {
	margin: 3px 10px 3px;
	color: #FAFAFA;
	font-size: 80%;
}
#header p {
	margin: 3px 10px 3px;
	color: #FAFAFA;
	font-size: 80%;
	line-height: 1.5em;
}
#header em {
	margin: 3px 10px 3px;
	font-style: normal;
	font-weight: bold;
}
/* ==================================
header navi
================================== */
#header {
	position: relative;
}
#header ul.navi {
	height: 16px;
	position: absolute;
	top: 5px;
	right: 5px;
	font-size: 80%;
}
#header ul.navi li {
	display: inline;
}
#header ul.navi li a {
	text-decoration: none;
}
#header ul.navi li a:hover {
	text-decoration: none;
}
/* ==================================
contents
================================== */
#contents {
	float: left;
	width: 750px;

}
/* ==================================
main
================================== */
#main {
	float: right;
	width: 540px;
}
/* ==================================
mainmenu
================================== */
#mainmenu {
	float: left;
	width: 210px;
}
/* ==================================
submenu
================================== */
#submenu {
	float: left;
	width: 210px;
}
/* ==================================
Blog_calendar
================================== */
#Blog_calendar {
	clear: both;
	height: 24px;
	margin: 5px 10px 0;
	padding: 3px 5px;
	background: url(http://bfile.shinobi.jp/6382/ninjyacssBlog_calendar.png) no-repeat;
	font-size: 80%;
	text-align: center;
}
#Blog_calendar .calendar_month {
	font-size: 90%;
}
#Blog_calendar span.calendar_day {
	padding: 2px;
}
#Blog_calendar span.calendar_day a:link,
#Blog_calendar span.calendar_day a:visited,
#Blog_calendar span.calendar_day a:hover,
#Blog_calendar span.calendar_day a:active {
	color: #C30;
}
/* ==================================
pankuzu
================================== */
#pankuzu {
	clear: both;
	padding: 0 10px;
	font-size: 80%;
}
#pankuzu strong {
	color: #151515;
	font-weight: bold;
}
/* ==================================
entrybox(記事Entryの外枠)
================================== */
.entrybox {
	clear: both;
	margin: 5px 5px 10px;
}
.entrybox4 {
	clear: both;
	margin-bottom: 5px;
	background: url(http://bfile.shinobi.jp/6382/ninjyacss-3column_entry4_bot.png) repeat-y bottom;
}
.entrybox4 h2.headerinfo a:link,
.entrybox4 h2.headerinfo a:visited,
.entrybox4 h2.headerinfo a:hover,
.entrybox4 h2.headerinfo a:active {
	color: #FCFCFC;
}
.entrybox5 {
	clear: both;
	margin-bottom: 5px;
	background: url(http://bfile.shinobi.jp/6382/ninjyacss-3column_entry5_bot.png) repeat-y bottom;
}
.entrybox5 h2.footerinfo a:link,
.entrybox5 h2.footerinfo a:visited,
.entrybox5 h2.footerinfo a:hover,
.entrybox5 h2.footerinfo a:active {
	color: #FCFCFC;
}
.entrybox h2.title {
	background: url(http://bfile.shinobi.jp/6382/ninjyacss-3column_entrymenu.png) repeat-y;
	color: #FCFCFC;
}
.entrybox h2.title a:link,
.entrybox h2.title a:visited,
.entrybox h2.title a:hover,
.entrybox h2.title a:active {
	color: #FCFCFC;
}
.entrybox h3.title {
	background: url(http://bfile.shinobi.jp/6382/ninjyacss-3column_entrymenu.png) repeat-y;
	color: #FCFCFC;
}
.entrybox h3.title a:link,
.entrybox h3.title a:visited,
.entrybox h3.title a:hover,
.entrybox h3.title a:active {
	color: #FCFCFC;
}
.entrybox h4.title {
	background: url(http://bfile.shinobi.jp/6382/ninjyacss-3column_entrymenu.png) repeat-y;
	color: #FCFCFC;
}
.entrybox h4.title a:link,
.entrybox h4.title a:visited,
.entrybox h4.title a:hover,
.entrybox h4.title a:active {
	color: #FCFCFC;
}
.entrybox p {
	font-size: 80%;
}
.entrybox ul {
	margin: 5px 5px 0 5px;
}
.entrybox ul li {
	margin: 0 5px;
	font-size: 80%;
}
.entrybox4 p {
	font-size: 80%;
}
.entrybox4 ul {
	margin: 3px 5px 0 5px;
}
.entrybox4 ul li {
	list-style-position: outside;
	margin: 0 5px;
	padding-left: 10px;
	background: url(http://bfile.shinobi.jp/6382/disc.gif) no-repeat 0 center;
	font-size: 80%;
	line-height: 1.2em;
}
.entrybox5 p {
	font-size: 80%;
}
.entrybox5 ul {
	margin: 3px 5px 0 5px;
}
.entrybox5 ul li {
	list-style-position: outside;
	margin: 0 5px;
	padding-left: 10px;
	background: url(http://bfile.shinobi.jp/6382/disc.gif) no-repeat 0 center;
	font-size: 80%;
	line-height: 1.2em;
}
/* ==================================
entryblock(記事Entry内使用HTML)
================================== */
.entryblock {
	clear: both;
	margin-bottom: 5px;
	padding: 0 5px;
	background: url(http://bfile.shinobi.jp/6382/ninjyacss-3column_entry_bot.png) repeat-y bottom;
}
.entryblock h2 {
	font-size: 130%;
}
.entryblock h2.blocktitle {
	margin: 0 0 10px;
	border-left: 5px solid #006;
	background: #6CF;
	color: #000;
	font-size: 130%;
}
.entryblock h3 {
	font-size: 120%;
}
.entryblock h3.blocktitle {
	margin: 0 0 10px;
	border-left: 5px solid #C00;
	background: #FCC;
	color: #000;
	font-size: 130%;
}
.entryblock h4 {
	font-size: 110%;
}
.entryblock h4.blocktitle {
	margin: 0 0 10px;
	border-left: 5px solid #F30;
	background: #FFC;
	color: #000;
	font-size: 120%;
}
.entryblock h5 {
	font-size: 100%;
}
.entryblock h6 {
	font-size: 90%;
}
.entryblock p {
	font-size: 100%;
	line-height: 1.5em;
}
.entryblock ol {
	margin: 5px 0 0 25px;
	padding: 0 20px;
}
.entryblock ol li {
	list-style-type: decimal;
	font-size: 100%;
}
.entryblock ul {
	margin: 0 5px;
	padding: 0 10px;
}
.entryblock ul li {
	margin: 5px 5px 0 5px;
	padding-left: 10px;
	font-size: 100%;
}
.entryblock dt {
	font-size: 100%;
}
.entryblock dd {
	font-size: 100%;
}
.entryblock blockquote {
	margin: 10px 0;
	background: #E6F7F5;
}
.entryblock strong {
	font-weight: bold;
}
.entryblock a:link,
.entryblock a:visited {
	color: #03C;
	text-decoration: underline;
}
.entryblock a:hover,
.entryblock a:active {
	color: #C00;
	text-decoration: underline;
}
/* ==================================
忍者ブログ用フッターテンプレートの文章装飾用
================================== */
.EntryText {
	padding: 3px 5px;
}
.EntryText p {
	font-size: 100%;
	line-height: 1.5em;
}
.EntryText ol {
	margin: 5px 5px 25px;
}
.EntryText ol li {
	list-style-type: decimal;
	font-size: 100%;
}
.EntryText ul {
	margin: 5px 5px 0 5px;
}
.EntryText ul li {
	margin: 0 5px;
	padding-left: 10px;
	font-size: 100%;
}
.EntryText dt {
	font-size: 100%;
}
.EntryText dd {
	font-size: 100%;
}
/* ==================================
Enty-Date
================================== */
.entryblock p.date {/*日付*/
	padding: 0 5px 3px;
	text-align: right;/*記事日付を右*/
/*	text-align: left;記事日付を左*/
}
.entryblock p.more {/*続きを読むリンク*/
/*	text-align: right;続きを読むを右*/
	text-align: left;/*続きを読むを左*/
}
.entryblock p#more {/*追記リンク*/
/*	text-align: right;追記を右*/
	text-align: left;/*追記を左*/
}
.entryblock p.theme {/*記事スレッド*/
/*	text-align: right;記事スレッドを右*/
	text-align: left;/*記事スレッドを左*/
}
.entryblock p.tag {/*記事に付けたユーザタグ*/
/*	text-align: right;記事に付けたユーザタグを右*/
	text-align: left;/*記事に付けたユーザタグを左*/
}
.entryblock p.entrycate {/*カテゴリリンク*/
/*	text-align: right;カテゴリリンクを右*/
	text-align: left;/*カテゴリリンクを左*/
}
/* ==================================
コメント/トラックバック
================================== */
.entryblock p.catedate {
	clear: both;
	margin: 5px 0 0;
	border-top: 1px dashed #060;
	text-align: right;/*コメント/トラックバックを右*/
/*	text-align: left;コメント/トラックバックを左*/
}
.entryblock p.catedate span {
	color: #505050;
	font-weight: bold;
}
.commentblock p.catedate {
	clear: both;
	margin: 5px 0 0;
	border-top: 1px dashed #999;
	text-align: right;/*コメント/トラックバックを右*/
/*	text-align: left;コメント/トラックバックを左*/
}
.管理人 p.catedate {
	clear: both;
	margin: 5px 0 0;
	border-top: 1px dashed #999;
	text-align: right;/*コメント/トラックバックを右*/
/*	text-align: left;コメント/トラックバックを左*/
}
.commentblock p.catedate span {
	color: #505050;
	font-weight: bold;
}
.管理人 p.catedate span {
	color: #505050;
	font-weight: bold;
}
ul.catedate {
	clear: both;
	margin: 5px 0 3px;
	padding-top: 5px;
	border-top: 1px dashed #999;
	text-align: right;/*コメント/トラックバックを右*/
/*	text-align: left;コメント/トラックバックを左*/
	font-size: 90%;
}
ul.catedate li {
	display: inline;
	margin: 5px 0 5px;
	padding-left: 15px;
}
ul.catedate li span {
	color: #F00;
	font-weight: bold;
}
ul.catedate li.category_img {
	list-style-position: outside;
	background: url(http://bfile.shinobi.jp/6382/category.gif) no-repeat 0 center;
}
ul.catedate li.comment_img {
	list-style-position: outside;
	background: url(http://bfile.shinobi.jp/6382/comment.gif) no-repeat 0 center;
}
ul.catedate li.trackback_img {
	list-style-position: outside;
	background: url(http://bfile.shinobi.jp/6382/trackback.gif) no-repeat 0 center;
}
/* ==================================
commentblock
================================== */
#comments {
}
.commentblock {
	clear: both;
	margin-bottom: 5px;
	padding: 0 5px;
	background: url(http://bfile.shinobi.jp/6382/ninjyacss-3column_entry_bot.png) repeat-y bottom;
}
/*コメントフォーム全体の設定*/
#comment_form form {
}
#comment_form dl {
	float: left;
	width: 98%;
	padding: 3px;
	font-size: 90%;
	overflow: auto;
}
/*コメントフォームdtタグ設定*/
#comment_form dt {
	float: left;
	clear: both;
	width: 100px;
	padding: 5px 3px;
	font-weight: bold;
}
/*コメントフォームddタグ設定*/
#comment_form dd {
	width: 98%;
	padding: 3px;
}
/*コメントフォーム送信ボタンの設定*/
#comment_form .btn {
	padding: 3px;
}
/*コメントフォーム送信ボタンの表示場所の設定*/
#comment_form ul {
	clear: both;
	text-align: center;
}
#comment_form li {
	list-style-type: none;
	display: inline;
}
#comment_form .btn input,
#comment_form select {
	padding: 3px;
	border: 1px double #3A3A3A;
}
#comment_form .btn input:hover {
	border: 1px double #3A3A3A;
	color: #D94040;
}
#comment_form .text1 {
	border: 1px solid #000;
}
#comment_form .text1:focus,
#comment_form select:focus {
	border: 1px solid #C00;
	background-color: #FFC;
}
/* ==================================
trackbackblock
================================== */
.trackbackblock {
	clear: both;
	margin-bottom: 5px;
	padding: 0 5px;
	background: url(http://bfile.shinobi.jp/6382/ninjyacss-3column_entry_bot.png) repeat-y bottom;
}
.trackbackblock dl {
	float: left;
	width: 98%;
	padding: 3px;
	font-size: 90%;
}
.trackbackblock dt {
	float: left;
	clear: both;
	width: 100px;
	padding: 5px 3px;
	font-weight: bold;
}
.trackbackblock dd {
	width: 500px;
	padding: 3px;
}
.trackbackblock dd.tback input {
	width: 370px;
	padding: 3px;
	border: 1px solid #000;
	background: #F2F2F2;
}
/* ==================================
mainmenu
================================== */
.menuentry {
	margin: 5px 0 5px 10px;
	background: url(http://bfile.shinobi.jp/6382/ninjyacssmenu_3col-bot.png) bottom repeat-y;/*メニュの背景画像変更*/
}
.menuentry p {
	font-size: 80%;
	line-height: 1.5em;
}
.menuentry ul {
	margin: 5px 5px 0 5px;
	padding-bottom: 5px;
}
/*.menuentry li {
	list-style-position: outside;
	margin: 5px 5px 0 5px;
	font-size: 90%;
}*/
.menuentry li {
	list-style-position: outside;
	margin: 0 5px 5px;
	padding-left: 10px;
	background: url(http://bfile.shinobi.jp/6382/disc.gif) no-repeat 0 0.5em;
	font-size: 90%;
	line-height: 1.2em;
}
.menuentry li.cate2 {
	list-style: none;
	margin: 0 5px;
	font-size: 90%;
}
/* ==================================
submenu
================================== */
.subentry {
	margin: 5px 10px 5px 0;
	background: url(http://bfile.shinobi.jp/6382/ninjyacssmenu_3col-bot.png) bottom repeat-y;/*メニュの背景画像変更*/
}
.subentry p {
	font-size: 80%;
	line-height: 1.5em;
}
.subentry ul {
	margin: 5px 5px 0 5px;
	padding-bottom: 5px;
}
/*.subentry li {
	list-style-position: outside;
	margin: 5px 5px 0 5px;
	font-size: 90%;
}*/
.subentry li {
	list-style-position: outside;
	margin: 0 5px 5px;
	padding-left: 10px;
	background: url(http://bfile.shinobi.jp/6382/disc.gif) no-repeat 0 0.5em;
	font-size: 90%;
	line-height: 1.2em;
}
.subentry li.cate2 {
	list-style: none;
	margin: 0 5px;
	font-size: 90%;
}
/* ==================================
タグクラウド
================================== */
.subentry2 {
	margin: 5px 10px 5px 0;
	background: url(http://bfile.shinobi.jp/6382/ninjyacssmenu_3col-bot.png) bottom repeat-y;/*メニュの背景画像変更*/
}
.subentry2 h2 {
	background: url(http://bfile.shinobi.jp/6382/ninjyacssmenu_3col.png) repeat-y;/*メニュの背景画像変更*/
	color: #FCFCFC;/*サイドメニュのタイトル文字色変更*/
	font-size: 100%;/*サイドメニュのタイトルのフォントサイズ変更*/
}
.subentry2 p {
	font-size: 80%;
	line-height: 1.5em;
}
.subentry2 ul {
	margin: 5px 5px 0 5px;
	padding-bottom: 5px;
}
.subentry2 li {
	list-style: none;
	margin: 0 5px 5px;
	padding-left: 10px;
	font-size: 90%;
	line-height: 1.2em;
}
.subentry2 ul.tagCloud {
	margin: 0;
	padding: 0.5em 10px;
	line-height: 1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.subentry2 ul.tagCloud li {
	margin: 0;
	padding: 0;
	display: inline;
	font-size: 100%; /* ここで相対的に文字サイズを変更 */
}
.subentry2 ul.tagCloud li a {
	padding: 0 5px;
	position: relative;
	text-decoration: none;
	background-color: #FFF;
	border: 1px solid #EEE;
}
/* タグレベル1～6/同じタグが増加するとlevelを追加(追加しない場合は100%) */
.subentry2 ul.tagCloud li.level1 a {
	z-index: 6;
	font-size: 70%;
	color: #424242;
}
.subentry2 ul.tagCloud li.level2 a {
	top: 5px;
	z-index: 5;
	font-size: 85%;
	color: #5E5E5E;
}
.subentry2 ul.tagCloud li.level3 a {
	font-size: 100%;
	color: #7A7A7A;
	z-index: 4;
}
.subentry2 ul.tagCloud li.level4 a {
	top: 5px;
	z-index: 3;
	font-size: 114%;
	color: #979797;
}
.subentry2 ul.tagCloud li.level5 a {
	font-size: 136%;
	color: #B3B3B3;
	z-index: 2;
}
.subentry2 ul.tagCloud li.level6 a {
	z-index: 1;
	font-size: 167%;
	color: #cfcfcf;
}
/* オンマウス */
.subentry2 ul.tagCloud li a:hover {
	border-color: #666;
	z-index: 10;
	color: #000;
	background-color: #EEE;
}
/* タグクラウド13タグレベル1～6/同じタグが増加するとlevelを追加(追加しない場合は100%) */
.subentry2 ul.tagCloud13 {
	margin: 0;
	padding: 0.5em 10px;
	line-height: 1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.subentry2 ul.tagCloud13 li {
	margin: 0;
	padding: 0;
	display: inline;
	font-size: 100%; /* ここで相対的に文字サイズを変更 */
}
.subentry2 ul.tagCloud13 li a {
	padding: 0 5px;
	border-width: 1px;
	border-style: solid;
	position: relative;
	text-decoration: none;
	background-color: #FFF;
}
.subentry2 ul.tagCloud13 li.level1 a {
	border-color: #DF28AC;
	z-index: 6;
	font-size: 70%;
	font-weight: bold;
	color: #DF28AC;
}
.subentry2 ul.tagCloud13 li.level2 a {
	border-color: #EB79B5;
	top: 5px;
	z-index: 5;
	font-size: 85%;
	font-weight: bold;
	color: #EB79B5;
}
.subentry2 ul.tagCloud13 li.level3 a {
	border-color: #C27FB7;
	z-index: 4;
	font-size: 100%;
	color: #C27FB7;
}
.subentry2 ul.tagCloud13 li.level4 a {
	border-color: #A77F9F;
	top: 5px;
	z-index: 3;
	font-size: 114%;
	color: #A77F9F;
}
.subentry2 ul.tagCloud13 li.level5 a {
	border-color: #8A7F9F;
	z-index: 2;
	font-size: 136%;
	color: #8A7F9F;
}
.subentry2 ul.tagCloud13 li.level6 a {
	border-color: #507F9F;
	z-index: 1;
	font-size: 167%;
	color: #507F9F;
}
/* オンマウス色 */
.subentry2 ul.tagCloud13 li a:hover {
	border-color: #FFF;
	z-index: 10;
	color: #FFF;
	background-color: #CC0063;
}
/* ==================================
plugin-calender
================================== */
.plugin-calender {
	margin: 2px 2px 5px;
}
.plugin-calender table {
	width: 90%;
	margin: 0px auto 10px;
	border-collapse: collapse;
	font-size: 70%;
}
.plugin-calender table caption {
	margin: 5px auto 0;
	padding: 5px;
	border: 1px dotted #CCC;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
}
.plugin-calender table th,
.plugin-calender table td {
	padding: 2px;
	border: 1px dotted #CCC;
	text-align: center;
}
.plugin-calender table td a {
	display: block;
	background-color: #0646A0;
	color: #FFF;
	text-decoration: none;
}
.plugin-calender table td a:hover {
	background-color: #C00;
}
.plugin-calender th#sat { color: #00F; }
.plugin-calender th#sun { color: #F00; }
/* ==================================
pagenavi
================================== */
#pagenavi {
	clear: both;
	margin: 15px 0 5px;
	font-size: 90%;
	text-align: center;
}
#pagenavi .now {
	margin: 0 1px;
	padding: 2px 6px;
	color: #666;
	font-weight: bold;	 
	text-decoration: none;
}
#pagenavi a {
	margin: 0 1px;
	padding: 2px 6px;
	border: 1px solid #CCC;
	color: #666;
	font-weight: bold;	 
	text-decoration: none;
}
#pagenavi a:hover {
	border: 1px solid #CCC;
	background: #414141;
	color: #FFF;
	text-decoration: none;
}
/* ==================================
pagetop_entry
================================== */
.pagetop_entry {
	clear: both;
	margin: 5px 0 1px;
	padding-right: 15px;
	background: url(http://bfile.shinobi.jp/6382/ninjyacss-3column_pagetop-entry.png) bottom no-repeat;
	font-size: 90%;
	font-weight: bold;
	text-align: right;
}
.pagetop_entry a:link,
.pagetop_entry a:visited,
.pagetop_entry a:hover,
.pagetop_entry a:active {
	color: #003;
	text-decoration: none;
}
.pagetop_entry a:link,
.pagetop_entry a:visited,
.pagetop_entry a:hover,
.pagetop_entry a:active {
	color: #003;
	text-decoration: none;
}
/* ==================================
pagetop
================================== */
.pagetop {
	clear: both;
	margin: 0;
	padding-right: 15px;
	background: url(http://bfile.shinobi.jp/6382/ninjyacss-pagetop.png) bottom no-repeat;
	font-size: 80%;
	font-weight: bold;
	text-align: right;
}
.pagetop a:link,
.pagetop a:visited,
.pagetop a:hover,
.pagetop a:active {
	color: #003;
}
/* ==================================
footermenu
================================== */
#footermenu {
	clear: both;
	padding: 20px;
	background: #C6C6C6;
	font-size: 80%;
}
#footermenu ul {
	text-align: right;
}
#footermenu ul li {
	display: inline;
	padding: 0 5px;
	border-right: 1px solid #999;
}
#footermenu ul li#last {
	border-right: none;
}
/* ==================================
copyright
================================== */
#copyright {
	clear: both;
	height: 100px;
	padding-top: 25px;
	background: url(http://bfile.shinobi.jp/6382/ninjyacssfooter.png) no-repeat;
	color: #5F5F5F;
	font-size: 80%;
	text-align: center;
}
#copyright a:link {
	color: #5F5F5F;
	text-decoration: none;
}
#copyright a:visited {
	color: #5F5F5F;
	text-decoration: none;
}
#copyright a:hover {
	color: #F00;
	text-decoration: none;
}
/* ==================================
忍者Blog-plugin-calender
================================== */
.CalendarMoveTable {
	width: 90%;
	margin: 5px auto 0;
	border-collapse: collapse;
	font-size: 80%;
}
.CalendarTable {
	width: 90%;
	margin: 0px auto 5px;
	border-collapse: collapse;
	font-size: 80%;
}
.CalendarMoveTr {
	border: 1px dotted #CCC;
}
.CalendarPrevTd {/*前月の日付デザイン*/
	padding: 3px 17px;
	background: url(http://bfile.shinobi.jp/6382/calendarpre.png) left 50% no-repeat transparent;
	text-align: left;
}
.CalendarPrevTd a,
.CalendarNextTd a {
	text-decoration: underline;
}
.CalendarNowTd {/*当月の日付デザイン*/
	padding: 3px 5px;
	text-align: center;
	font-weight: bold;
	color: #036;
}
.CalendarNextTd {/*翌月の日付デザイン*/
	padding: 3px 17px;
	background: url(http://bfile.shinobi.jp/6382/calendarnext.png) right 50% no-repeat transparent;
	text-align: right;
}
.CalendarWdayTr,
.CalendarWdaySun,
.CalendarWday,
.CalendarWdaySat,
.CalendarTdSun,
.CalendarTd,
.CalendarTdSat {
	padding: 2px;
	border: 1px dotted #CCC;
	text-align: center;
}
.CalendarTdLink a {
	display: block;
	background-color: #0646A0;
	color: #FFF;
	text-decoration: none;
}
.CalendarTdLink a:hover {
	background-color: #C00;
}
.CalendarWdaySun,
.CalendarWday,
.CalendarWdaySat {
	text-align: center;
}
.CalendarWdaySun {
	color: #F00;
}
.CalendarWdaySat {
	color: #36F;
}
/* ==================================
忍者Blog-plugin-plugin_data
================================== */
.plugin_data {
	margin: 0 5px 3px;
	padding: 3px 5px;
	font-size: 90%;
	text-align: left;
}
.plugin_data a {
	padding-left: 10px;
	background: url(http://bfile.shinobi.jp/6382/disc.gif) no-repeat 0 center;
}
.plugin_data_date {
	padding: 3px 5px;
	text-align: right;
	font-size: 90%;
}
.blogsearch {
	margin: 0 5px 3px;
	padding: 3px 5px;
}
.qrcode_image {
	margin: 0 5px 3px;
	padding: 3px 5px;
	font-size: 90%;
}
.profile_image {
	margin: 0 5px 3px;
	padding: 3px 5px;
	text-align: center;
}
.plugin_data .left {
	text-align: left;
}
.plugin_data .center {
	text-align: center;
}
.plugin_data .right {
	text-align: right;
}