@charset "UTF-8";

/*
miu-SQUARE OFF -花と蝶- Version:1.1
Skin for 忍者blog
Author: miu_uim
URL: http://item.mannequin.nobody.jp/
*/

/* 基本フォントサイズの設定 */
body{font-size:12px;}/* for NN4 */

/*/*/a{}
body{font-size:x-small;/* for Win IE5 */
voice-family:"\"}\"";
voice-family:inherit;
font-size:small;}/* for MacIE4.5 Win IE6 */
html>body{font-size:small;}/* その他 */
/* */

/* ページ全体の共通設定 */
body{font-style:normal;font-weight:normal;
line-height:150%;
font-family:'ＭＳＰ ゴシック',Osaka,sans-serif;
color:#ffffff;
background:url(http://bfile.shinobi.jp/506/hana.gif) repeat #000000 fixed;
text-align:center;
margin:0px;
padding:0px;
border:0px;}

div,hr,blockquote,address,noscript{font-style:normal;font-weight:normal;
margin:0px;
padding:0px;
position:static;}

a:link{color:#ff9580;
text-decoration:none;}
a:visited{color:#ffd5cc;
text-decoration:none;}
a:hover{color:#ff6600;
text-decoration:none;}
a:active{color:#993d3d;
text-decoration:none;}

table,tbody,tr,th,td{border:0px;}
table{border-collapse:collapse;}

img{margin:0px;
padding:0px;
border:0px;}

h1,h2,h3,h4{font-weight:bold;
margin:0px;
padding:0px;}

ul,ol,dl,dt,dd{margin:0px;
padding:0px;}

em,strong{font-style:normal;font-weight:bold;}

blockquote p{margin:0px;
padding:0px;}

form{font-size:100%;
margin:0px;
padding:0px;}

input,textarea,select{margin:0px;
padding:0px;}

input{line-height:1em;
padding:2px 0px;}

/* テキストや画像の位置の設定 */
.left{text-align:left;}

.center{text-align:center;}

.right{text-align:right;}

img.left{float:left;
clear:left;
text-align:left;
margin-right:5px;}

img.right{float:right;
clear:right;
text-align:right;
margin-left:5px;}

img.emoji{vertical-align:middle;}

.clear{clear:both;}

/* 全体 */
#Container{width:740px;
color:#ffffff;
background:url(http://bfile.shinobi.jp/506/main-bg.gif) repeat-y left;
text-align:left;
margin:0px auto;}

/* +メインブロック+ */
#MainBlock{float:left;
width:520px;
margin:0px;}

/* +フッターブロック+ */
#FooterBlock{clear:both;
width:520px;
font-size:84%;
color:#ffffff;
background:url(http://bfile.shinobi.jp/506/main-bg.gif) repeat-y left;
text-align:center;
margin:0px;
padding:20px 0px;}

#Copy{color:#000000;
background:#cc99cc;}

#MakerCopy{padding-top:10px;}

/* ++トップブロック++ */
#TopBlock{padding:20px 0px 10px;}

#TopTitle{color:#cccccc;
background:url(http://bfile.shinobi.jp/506/title-bg.gif) no-repeat;
padding:24px 20px 5px 110px;}

#TopTitle h1{font-size:150%;}

#TopTitle a:link{color:#000000;
background:#cc99cc;}
#TopTitle a:visited{color:#000000;
background:#cc99cc;}
#TopTitle a:hover{color:#cc0099;
background:#cc99cc;}
#TopTitle a:active{color:#7f0060;
background:#cc99cc;}

#TopExplanation{font-size:84%;
margin-top:5px;}

/* ++記事ブロック++ */
#EntryBlock{margin:0px;
padding:5px 10px;}

.EntryBox{padding:5px 0px;}

.EntryTitleBox{color:#ffffff;
background:url(http://bfile.shinobi.jp/506/entry-box_top.gif) no-repeat bottom;
padding:0px 20px;}

h2{font-size:120%;}

h2 img{vertical-align:middle;}

.EntryTitle a:link{color:#cc99cc;
background:#000000;}
.EntryTitle a:visited{color:#cc99cc;
background:#000000;}
.EntryTitle a:hover{color:#9966cc;
background:#000000;}
.EntryTitle a:active{color:#5f407f;
background:#000000;}

.EntryInnerBox{color:#ffffff;
background:url(http://bfile.shinobi.jp/506/entry-box_middle.gif) repeat-y;
padding:5px 0px 0px;}

.EntryBody{color:#ffffff;
background:url(http://bfile.shinobi.jp/506/entry-box_bottom.gif) no-repeat bottom;}

.EntryText{width:480px;
padding-left:10px;
overflow:hidden;}

.EntryText a:link{color:#ff6699;
border-bottom:1px dotted #cc99cc;}
.EntryText a:visited{color:#f3aac2;
border-bottom:1px dotted #996699;}
.EntryText a:hover{color:#cc0099;
border-bottom:1px dotted #996699;}
.EntryText a:active{color:#7f0060;
border-bottom:1px dotted #996699;}

.EntryText em{color:#aaaaaa;}

.EntryText blockquote{font-size:84%;line-height:150%;
color:#cccccc;
background:url(http://bfile.shinobi.jp/506/quote-bg.gif) #541b34;
margin:10px 0px;
padding:5px;
border:2px dotted #cc99cc;}

.EntryText q{color:#cccccc;
background:#541b34;
margin:0px 2px;
padding:0px 2px;}

.EntryText ul{list-style:circle inside;}

.EntryText ol{list-style:decimal inside;}

.EntryText dt{font-weight:bold;}

.EntryText dd{padding-left:20px;}

.EntryText hr{color:#cc99cc;
background:#cc99cc;
border:0px;}

.EntryPsText{margin-bottom:10px;
padding-left:10px;}

.EntryCategoryBox{padding-left:270px;}

.EntryCategory{height:20px;
line-height:20px;
color:#f3b6aa;
background:url(http://bfile.shinobi.jp/506/subtitle-box.gif) no-repeat left;
padding:0px 20px;}

.EntryFooter{font-size:84%;
color:#f3b6aa;
padding:5px 5px 10px 285px;}

/* +++コメント・トラックバックブロック+++ */
.CmTbBlock{margin:0px;
padding:5px 0px 5px 50px;}

.MenuTitleBox{color:#ffffff;
background:url(http://bfile.shinobi.jp/506/cmtb-box_top.gif) no-repeat bottom;
padding:0px 20px;}

.MenuTitle{color:#cc99cc;
background:#000000;}

.CmTbInnerBox{color:#ffffff;
background:url(http://bfile.shinobi.jp/506/cmtb-box_middle.gif) repeat-y;
padding:5px 0px 0px;}

.CmTbBody{color:#ffffff;
background:url(http://bfile.shinobi.jp/506/cmtb-box_bottom.gif) no-repeat bottom;}

.CmTbTitle{color:#f3b6aa;
background:#000000;
margin-top:10px;
padding:2px 10px;
border-top:1px solid #cc99cc;
border-bottom:1px solid #cc99cc;}

h3{font-weight:normal;font-size:14px;}

.CmTbTextBox{padding:5px 0px 5px 10px;}

.CmTbText{width:430px;
color:#cccccc;
overflow:hidden;}

.CmTbFooter{font-size:84%;
color:#f3b6aa;
text-align:right;
padding:5px 10px 10px;}

/* +++コメント表示部分+++ */
.CommentTrip{color:#000000;}

/* ++++レス表示部分++++ */
.CommentResTitleBox{padding-left:40px;}

.CommentResTitle{height:20px;
line-height:20px;
color:#f3b6aa;
background:url(http://bfile.shinobi.jp/506/subtitle-box.gif) no-repeat left;
padding:0px 20px;}

.CommentResTextBox{padding:5px 0px 5px 60px;}

.CommentResText{width:380px;
color:#cccccc;
overflow:hidden;}

/* ++++コメント・トラックバックフォーム部分++++ */
.CmTbFormBlock{text-align:center;
padding:10px 40px;}

.CmTbFormTable{width:100%;
color:#cccccc;}

td.CmTbFormTd{text-align:left;}

input.CmTbForms{width:100%;
color:#000000;
background:#cc99cc;
border:0px;}

/* ++++コメントフォーム部分++++ */
td.CommentFormTh{width:4em;
color:#cc99cc;
text-align:left;}

td.CommentFormSubmit{text-align:right;}

textarea.CommentForms{width:100%;
color:#000000;
background:#cc99cc;
padding:2px 0px;
border:0px;}

input.CommentPass{width:50%;
color:#000000;
background:#cc99cc;
border:0px;}

input.CommentButton{width:5em;
color:#000000;
background:#cc99cc;}

/* ++++トラックバックフォーム部分++++ */
td.TrackbackFormTh{width:6em;
color:#cc99cc;
text-align:left;}

/* ++ページリンクブロック++ */
#TopPageLinkBox{margin:5px 0px;
border-top:1px solid #cc99cc;
border-bottom:1px solid #cc99cc;}

#BottomPageLinkBox{text-align:center;
margin:15px 0px 5px;
border-top:1px solid #cc99cc;
border-bottom:1px solid #cc99cc;}

.PageLinkBlock{font-weight:bold;
font-size:84%;
padding:1px 20px;}

.PageLinkBlock a:link{color:#ffffff;}
.PageLinkBlock a:visited{color:#ffffff;}
.PageLinkBlock a:hover{color:#9966cc;}
.PageLinkBlock a:active{color:#5f407f;}

/* +プラグインブロック+ */
#PluginBlock{float:right;
width:200px;
font-size:84%;
text-align:center;
margin:0px;}

.PluginInnerBlock1{padding:5px 0px;
margin-bottom:10px;}

.PluginInnerBlock2{padding:5px 0px;
margin-bottom:10px;}

.PluginInnerBlock3{padding:5px 0px;
margin-bottom:10px;}

.PluginTitle{font-weight:bold;
border-top:2px dotted #cc99cc;
border-bottom:2px dotted #cc99cc;}

h4{font-size:100%;
padding:2px 10px;}

.PluginExplanation{color:#cc99cc;
padding:5px;}

.PluginContents a:link{color:#ffffff;
text-decoration:none;}
.PluginContents a:visited{color:#b3b3b3;
text-decoration:none;}
.PluginContents a:hover{color:#9966cc;
text-decoration:none;}
.PluginContents a:active{color:#5f407f;
text-decoration:none;}

.PluginInnerBlock5 .PluginContents{padding:10px 0px;}

.plugin_data{padding:1px 10px;}

.PluginInnerBlock1 .plugin_data{border-bottom:1px dotted #cc99cc;}

.plugin_data_date{color:#f3f3f3;
text-align:right;
padding:1px 10px;}

.PluginInnerBlock2 .plugin_data_date{border-bottom:1px dotted #cc99cc;}

/* ---検索プラグイン部分--- */
.blogsearch{text-align:right;
padding-right:10px;}

input.box{width:120px;
color:#000000;
background:#cc99cc;
border:0px;}

input.btn{width:50px;
color:#000000;
background:#cc99cc;
margin-left:5px;}

/* ---最新CMプラグイン部分--- */
.plugin_cm{padding-right:12px;}

.plugin_cm_with_res a:link{color:#ffffff;
background:url(http://bfile.shinobi.jp/506/point-chou.gif) no-repeat right top;
padding-right:12px;}
.plugin_cm_with_res a:visited{color:#b3b3b3;
background:url(http://bfile.shinobi.jp/506/point-chou.gif) no-repeat right top;
padding-right:12px;}
.plugin_cm_with_res a:hover{color:#9966cc;
background:url(http://bfile.shinobi.jp/506/point-chou.gif) no-repeat right top;
padding-right:12px;}
.plugin_cm_with_res a:active{color:#5f407f;
background:url(http://bfile.shinobi.jp/506/point-chou.gif) no-repeat right top;
padding-right:12px;}

/* ---プロフィールプラグイン部分--- */
.profile_image{text-align:center;
padding:2px 0px;}

/* 広告部分 */
#NinjyaAd{color:#ffffff;
background:#000000;
margin-top:40px;}

/* フォームの装飾 */
input:focus{background:#ebd6eb;}
textarea:focus{background:#ebd6eb;}

/* ---カレンダープラグイン部分--- */
.CalendarMoveTable{width:80%;
text-align:center;
margin-right:auto;
margin-left:auto;
border-bottom:1px dotted #cc99cc;}

.CalendarMoveTr{font-weight:bold;
color:#ffffff;}

.CalendarPrevTd{text-align:left;
padding-left:5px;}

.CalendarNowTd{text-align:center;}

.CalendarNextTd{text-align:right;
padding-right:5px;}

.CalendarTable{width:80%;
text-align:center;
margin-right:auto;
margin-left:auto;}

.CalendarWdayTr{font-weight:bold;}

.CalendarWdaySun{color:#e6b8b8;
text-align:center}

.CalendarWday{color:#cccccc;
text-align:center}

.CalendarWdaySat{color:#b8b8e6;
text-align:center}

.CalendarTr{text-align:center;}

.CalendarTdSun{color:#ffffff;}

.CalendarTdSat{color:#ffffff;}

.CalendarTd{color:#ffffff;}

.CalendarTdLink a:link{display:block;
color:#ffffff;
background:#541b34;}
.CalendarTdLink a:visited{display:block;
color:#b3b3b3;
background:#541b34;}
.CalendarTdLink a:hover{display:block;
color:#000000;
background:#cc99cc;}
.CalendarTdLink a:active{display:block;
color:#000000;
background:#cc99cc;}	

.CalendarTdLinkFont{font-style:normal;}
