@charset "UTF-8";

/*
miu-SQUARE OFF -花と蝶- Version:1.0
Skin for 忍者blog
Author: miu_uim
URL: http://item.mannequin.nobody.jp/
*/

/* ページ全体の共通設定 */
body{font:normal normal 12px/18px 'ＭＳ Ｐゴシック', Osaka, 'ヒラギノ角ゴ Pro W3';
color:#CCCCCC;
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:12px;
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;}

.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:10px;
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:0;margin-top:18px;
background:url(http://bfile.shinobi.jp/506/title-bg.gif) no-repeat;vertical-align:top;}

#counter{text-align:right;padding:0 3px 0 0;margin:0;}
#TopTitle{color:#cccccc;
padding:3px 20px 3px 110px;}

#TopTitle h1{font-size:18px;font-family:'Century Gothic';}

#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:10px;
margin-top:7px;}

/* ++記事ブロック++ */
#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:14px;}

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:#cccccc;
background:url(http://bfile.shinobi.jp/506/entry-box_bottom.gif) no-repeat bottom;}

.EntryText{width:480px;
padding-left:10px;
overflow:hidden;}
.EntryText img{border:1px solid #CC99CC;margin:3px 0;padding:1px;}
.EntryText img a{border-style:none;}
.no_border{border-style:none;}

.line{border-bottom:4px dotted #CC99CC;}

#aka {color:#aa0000;font-weight:bold;}
#sys {color:#EEEB9C;}
#siro {color:#ffffff;}
#PT {color:#C7D1EA;}
#wis {color:#FFCECE;}
#shout {color:#FFE6CE;}
#zen {color:#a6ffff;}
#clan {color:#c6eea7;}
#km {font-size:9px;color:#AA0000;}
.wk {background-color:#333333;padding:3px 5px;margin:5px 0;border:dotted 1px #666666;}
.chat {background-color:#273041;padding:3px;font-family:'ＭＳ Ｐゴシック';line-height:13px;border:solid 1px #cc99cc;}
.blk_s {float:left;display:block;margin:0;padding:0;}
#mgn_l {margin-left:10px;}
#gtc {font-family:'ＭＳ Ｐゴシック';}
.aa {color:#ffffff;letter-spacing:0em;font-family:"ＭＳ Ｐゴシック","Mona","mona-gothic-jisx0208.1990-0",sans-serif;font-size:12px;line-height:14px;}
.tag {font-size:12px;line-height:15px;
color:#cccccc;
background:url(http://bfile.shinobi.jp/506/quote-bg.gif) #541b34;
margin:0px;
padding:5px;
border:2px dotted #cc99cc;}
#aa{font-family:'ＭＳ Ｐゴシック','ＭＳＰゴシック','MSPゴシック','MS Pゴシック';font-size:12px;line-height:1.125;}

.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:10px;line-height:15px;
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;}

/* ご当地カピバラさん */
.waku_table{
border:1px solid #cc99cc;
margin:5px 0px 0px 0px;
width:478px;
}
.data01{
border-collapse:collapse;
margin:1px;
width:476px;
font-size:12px;
font-family:"MS P Gothic";
color:#cccccc;
line-height:18px;
}
th.kapi{
border:1px solid #cc99cc;
color:#ffffff;
background:#51003f;
padding:3px 5px;
}
td.area{
border:1px solid #cc99cc;
background:#444444;
color:#00bbbf;
text-align:center;
padding:2px 3px;
width:58px;
}
td.name{
border:1px solid #cc99cc;
text-align:left;
padding:2px 0px 2px 5px;
}
td.get{
border:1px solid #cc99cc;
text-align:left;
padding:2px 0px 2px 5px;
color:#666666;
}
td.par{
border:1px solid #cc99cc;
text-align:right;
padding:2px 5px 2px 0px;
font-family:'Verdana';
}
td.none{
border:none;
padding:0px;
width:1px;
}
.kapi_new{
font-size:9px;
color:#CC3366;
font-family:'Verdana';
}

.EntryPsText{margin-bottom:10px;font-family:'ＭＳ Ｐゴシック';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:10px;
color:#f3b6aa;
padding:5px 10px 10px 290px;
font-family:"Verdana","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

/* +++コメント・トラックバックブロック+++ */
.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:10px;
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:#9966cc;
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:normal;font-size:12px;font-family:'ＭＳ Ｐゴシック';padding:1px 20px;}

.PageLinkBlock a:link{color:#cccccc;}
.PageLinkBlock a:visited{color:#cccccc;}
.PageLinkBlock a:hover{color:#9966cc;}
.PageLinkBlock a:active{color:#5f407f;}

/* +プラグインブロック+ */
#PluginBlock{float:right;
width:200px;
font-size:10px;
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:10px;
padding:2px 10px;}

.PluginExplanation{color:#cc99cc;
padding:5px;}

.PluginContents a:link{color:#ffffff;padding:0 3px;
text-decoration:none;display:block;}
.PluginContents a:visited{color:#b3b3b3;padding:0 3px;
text-decoration:none;display:block;}
.PluginContents a:hover{background-color:#9966cc;padding:0 3px;
color:#000000;text-decoration:none;display:block;}
.PluginContents a:active{color:#5f407f;padding:0 3px;
text-decoration:none;display:block;}

.PluginInnerBlock5 .PluginContents{padding:10px 0px;}

.plugin_data{padding:0px;}

.PluginInnerBlock1 .plugin_data{border-bottom:1px dotted #cc99cc;}

.plugin_data_date{color:#f3f3f3;
text-align:right;
padding:0px;}

.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:0px;}
.prof{
background-color:#000000;margin:0;width:200px;font-family:"Verdana","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.prof_text{
background-color:#000000;margin:0;width:190px;padding:0px 5px 5px 5px;line-height:14px;text-align:left;font-family:"Verdana","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.prof_b{
color:#3099A5;font-weight:bold;text-align:center;
}
/* 広告部分 */
#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;width:21px;}

.CalendarWday{color:#cccccc;
text-align:center;width:21px;}

.CalendarWdaySat{color:#b8b8e6;
text-align:center;width;21px;}

.CalendarTr{text-align:center;}

.CalendarTdSun{color:#ffffff;}

.CalendarTdSat{color:#ffffff;}

.CalendarTd{color:#ffffff;}

.CalendarTdLink a:link{display:block;
color:#ffffff;
background:#3099A5;}
.CalendarTdLink a:visited{display:block;
color:#b3b3b3;
background:#005070;}
.CalendarTdLink a:hover{display:block;
color:#000000;
background:#9966cc;padding:0;}
.CalendarTdLink a:active{display:block;
color:#000000;
background:#9966cc;}	

.CalendarTdLinkFont{font-style:normal;}

/* ---プロフィールプラグイン部分--- */
.ProfText{color:#3099A5;font-size:9px;line-height:1.5em;margin-top:3px;"}