@charset "UTF-8";

/*
miu-Anna Version:1.11
Skin for 忍者blog
Author: miu_uim
URL: http://item.mannequin.nobody.jp/
*/

/* 基本フォントサイズの設定 */
body{font-size:12px;}/* for NN4 */

/*/*/a{}
body{voice-family:"\"}\"";
voice-family:inherit;
font-size:small;}/* for MacIE4.5 */
* html body{font-size:x-small;}/* for Win IE6 under */
html>body{font-size:small;}/* その他 */
/* */

/* ページ全体の共通設定 */
*{
margin:0px;
padding:0px;
font-style:normal;
font-family:sans-serif;
}
body{
width:100%;
color:#000000;
background:url(http://bfile.shinobi.jp/1411/a-bgline1.gif) repeat-y #ffffff;
border:0px;
}

a:link{
color:#3795a3;
text-decoration:none;
}
a:visited{
color:#336666;
text-decoration:none;
}
a:hover{
color:#6cc9d9;
text-decoration:underline;
}
a:active{
color:#999999;
text-decoration:underline;
}

table,tbody,tr,th,td{
border:0px;
}
table{
border-collapse:separate;
}

img{
margin:0px;
padding:0px;
border:0px;
}

em,strong{
font-style:normal;
font-weight:bold;
}

form{
font-size:100%;
}
input,textarea,select{
font-size:100%;
}
/* for Mac IE only \*//*/
input,textarea,select{
font-family:Osaka,sans-serif;
}
/**/

/* テキストや画像の位置の設定 */
.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;
}

/* +トップブロック+ */
div#TopBlock{
position:relative;
width:100%;
height:270px;
line-height:1;
color:#3795a3;
background:url(http://bfile.shinobi.jp/1411/a-bgline2.gif);
}

h1{
font-weight:bold;
font-size:200%;
padding-top:160px;
padding-left:380px;
}
h1 a:link{
color:#3795a3;
}
h1 a:visited{
color:#3795a3;
}
h1 a:hover{
color:#ffffff;
text-decoration:none;
}
h1 a:active{
color:#ffffff;
text-decoration:none;
}

#TopExplanation{
padding-top:4px;
padding-left:380px;
}


/* +記事ブロック+ */
h2.EntryDate{
font-weight:bold;
font-size:150%;
font-family:Georgia,sans-serif;
line-height:1;
color:#4c3f39;
background:url(http://bfile.shinobi.jp/1411/a-diagonal1.gif) repeat-x bottom;
text-align:right;
margin:50px 0px 16px 210px;
padding:1px 10px 0px;
border-bottom:1px solid #b8b893;
}

h3.EntryTitle{
font-weight:bold;
font-size:120%;
color:#3795a3;
margin:16px 20px 8px 230px;
}
h3 img{
vertical-align:middle;
}
h3 a:link{
color:#3795a3;
}
h3 a:visited{
color:#3795a3;
}
h3 a:hover{
color:#6cc9d9;
}
h3 a:active{
color:#3795a3;
}

div.EntryText{
word-break:normal;
line-height:1.5;
margin:1em 20px 0px 230px;
}
div.EntryText p{
margin:1em 0px;
}
div.EntryText a{
text-decoration:underline;
}
div.EntryText a img{
border:1px dashed #b8b893;
}
div.EntryText em{
color:#4c3f39;
}
div.EntryText blockquote{
color:#4c3f39;
background:url(http://bfile.shinobi.jp/1411/a-diagonal2.gif) #eeebe2;
margin:1em;
padding:0px 10px;
border:1px solid #b8b893;
}
div.EntryText blockquote div{
margin:0.5em 0px;
}
div.EntryText q{
color:#4c3f39;
background:#eeebe2;
margin:0px 2px;
padding:0px 2px;
}
div.EntryText ul{
list-style: url(http://bfile.shinobi.jp/1411/a-listmark.gif) disc inside;
}
div.EntryText ol{
list-style:decimal inside;
}
div.EntryText dt{
font-weight:bold;
}
div.EntryText dd{
padding-left:20px;
}
div.EntryText hr{
color:#ffffff;
background:#ffffff;
border-top:0px;
border-right:0px;
border-bottom:1px dotted #000000;
border-left:0px;
}

.EntryPsText{
font-weight:bold;
font-size:84%;
margin:1em 20px 0px 250px;
}

.EntryCategory{
font-weight:bold;
text-align:right;
color:#3795a3;
background:url(http://bfile.shinobi.jp/1411/a-star.gif) no-repeat bottom right;
margin:0px 0px 0px 210px;
padding:16px 36px 0px 0px;
}

.EntryFooter{
height:20px;
font-size:84%;
line-height:1;
color:#4c3f39;
background:url(http://bfile.shinobi.jp/1411/a-postbg.gif) no-repeat #eeebe2;
margin:0px 0px 0px 250px;
padding-left:10px;
}
.EntryFooter a:link{
color:#663300;
}
.EntryFooter a:visited{
color:#330000;
}
.EntryFooter a:hover{
color:#994e32;
}
.EntryFooter a:active{
color:#666666;
}

/* +コメント・トラックバックブロック+ */
h2.CmTbMenuTitle{
font-weight:bold;
font-size:150%;
font-family:Georgia,sans-serif;
color:#ffffff;
background:url(http://bfile.shinobi.jp/1411/a-menubg.gif) repeat-y right center #b8b893;
margin:30px 0px 16px 210px;
padding:1px 10px 0px;
}
h2.CmTbMenuTitle a:link{
color:#ffffff;
}
h2.CmTbMenuTitle a:visited{
color:#ffffff;
}
h2.CmTbMenuTitle a:hover{
color:#4c3f39;
text-decoration:none;
}
h2.CmTbMenuTitle a:active{
color:#666666;
text-decoration:none;
}

div.CmTbBox{
margin:16px 10px 10px 220px;
padding:3px;
border:1px solid #b8b893;
}

h3.CmTbTitle{
font-weight:bold;
font-size:100%;
color:#4c3f39;
background:url(http://bfile.shinobi.jp/1411/a-diagonal2.gif) #b8b893;
padding:4px 5px;
}
h3.CmTbTitle a:link{
color:#663300;
}
h3.CmTbTitle a:visited{
color:#330000;
}
h3.CmTbTitle a:hover{
color:#994e32;
}
h3.CmTbTitle a:active{
color:#666666;
}

.CmTbText{
word-break:normal;
padding:5px;
}

.ResText{
word-break:normal;
margin-top:11px;
padding:16px 5px 5px 25px;
border-top:1px dashed #b8b893;
}

.CmTbFooter{
font-size:84%;
text-align:right;
padding:5px;
}
.CmTbFooter a:link img{
color:#ffffff;
background:#3795a3;
text-decoration:none;
}
.CmTbFooter a:visited img{
color:#ffffff;
background:#336666;
text-decoration:none;
}
.CmTbFooter a:hover img{
color:#ffffff;
background:#6cc9d9;
text-decoration:none;
}
.CmTbFooter a:active img{
color:#ffffff;
background:#999999;
text-decoration:none;
}

span.CmTrip{
display:none;
}

.CmTbInfo{
font-size:84%;
margin:16px 10px 10px 220px;
}

dl.CmFormTable{
margin:16px 20px 10px 230px;
}
dl.CmFormTable dt{
float:left;
width:7em;
color:#4c3f39;
}
dl.CmFormTable dd{
margin:0px 0px 0px 7em;
}
dl.CmFormTable dd img{
margin:0px 1px;
}

dl.CmFormTable input,textarea,select{
color:#4c3f39;
margin:2px 0px;
border:1px solid #b8b893;
}
dl.CmFormTable input.Rbutton{
border:0px;
}
input.CmFormSubmit{
font-weight:bold;
font-size:84%;
background:url(http://bfile.shinobi.jp/1411/a-diagonal1.gif) repeat-x bottom #ffffff;
padding:3px 2em;
}
input.CmFormSubmit:hover{
color:#ffffff;
background:url(http://bfile.shinobi.jp/1411/a-diagonal1.gif) repeat-x bottom #b8b893;
}

dl.TbFormTable{
background:url(http://bfile.shinobi.jp/1411/a-diagonal2.gif) #b8b893;
}
dl.TbFormTable dt{
padding:5px 5px 3px;
}

dl.TbFormTable input{
color:#4c3f39;
margin:2px 7em 10px;
border:1px solid #b8b893;
}

/* +ページリンクナビゲーション部分の設定+ */
ul#TopPageLink{
position:absolute;
width:100%;
left:0px; top:280px;
height:40px;
text-align:center;
background:url(http://bfile.shinobi.jp/1411/a-girl2.gif) no-repeat;
}
ul#TopPageLink li{
list-style-type:none;
display:inline;
}

li#PageLinkPrev{
margin-left:210px;
}
li#PageLinkMain{
margin-left:40px;
}
li#PageLinkNext{
margin-left:40px;
}

ul#MiddlePageLink{
font-weight:bold;
font-size:84%;
text-align:center;
margin:30px 10px 0px 220px;
}
ul#MiddlePageLink li{
list-style-type:none;
display:inline;
margin:0px 20px;
}
ul#MiddlePageLink a{
text-decoration:none;
}

ul#BottomPageLink{
font-weight:bold;
font-size:84%;
font-family:Verdana,sans-serif;
text-align:center;
margin:30px 10px 40px 220px;
}
ul#BottomPageLink li{
list-style-type:none;
display:inline;
color:#eeebe2;
margin:0px 4px;
}
ul#BottomPageLink a{
text-decoration:none;
}

img.PageTopIcon1{
vertical-align:middle !important;
}
a:link img.PageTopIcon1{
color:#ffffff;
background:#663300;
}
a:visited img.PageTopIcon1{
color:#ffffff;
background:#663300;
}
a:hover img.PageTopIcon1{
color:#ffffff;
background:#994e32;
}
a:active img.PageTopIcon1{
color:#ffffff;
background:#999999;
}

img.PageTopIcon2{
vertical-align:middle;
}
a:link img.PageTopIcon2{
color:#ffffff;
background:#3795a3;
}
a:visited img.PageTopIcon2{
color:#ffffff;
background:#3795a3;
}
a:hover img.PageTopIcon2{
color:#ffffff;
background:#6cc9d9;
}
a:active img.PageTopIcon2{
color:#ffffff;
background:#999999;
}

img.PageTopIcon3{
vertical-align:middle;
background:#eeebe2;
}
a:link img.PageTopIcon3{
color:#ffffff;
background:#3795a3;
}
a:visited img.PageTopIcon3{
color:#ffffff;
background:#336666;
}
a:hover img.PageTopIcon3{
color:#ffffff;
background:#6cc9d9;
}
a:active img.PageTopIcon3{
color:#ffffff;
background:#999999;
}

/* +広告・著作権表示部分+ */
#MakerCopy{
font-size:84%;
line-height:1.4em;
height:60px;
text-align:left;
color:#4c3f39;
background:url(http://bfile.shinobi.jp/1411/a-copybg.gif) no-repeat;
margin-top:40px;
padding:9px 0px 0px 8px;
}

/* +ADMINボタン部分+ */
#AdminButton{
position:absolute;
left:0px; top:0px;
width:100%;
height:280px;
background:url(http://bfile.shinobi.jp/1411/a-girl1.gif) no-repeat;
margin:0px;
padding:0px;
}
#AdminButton p{
text-align:right;
margin-top:10px;
margin-right:10px;
}

/* +プラグインブロック+ */
#PluginBlock{
position:absolute;
left:10px; top:330px;
width:200px;
text-align:center;
}

div.PluginInnerBlock1{
width:180px;
text-align:left;
margin:0px auto 10px;
}

div.PluginInnerBlock1 h4.PluginTitle{
font-size:84%;
padding:2px 0px;
border-bottom:1px solid #4c3f39;
}

div.PluginInnerBlock1 .PluginContents{
margin:5px 0px;
}
div.PluginInnerBlock1 .PluginContents a:link{
color:#663300;
}
div.PluginInnerBlock1 .PluginContents a:visited{
color:#330000;
}
div.PluginInnerBlock1 .PluginContents a:hover{
color:#994e32;
}
div.PluginInnerBlock1 .PluginContents a:active{
color:#666666;
}

div.PluginInnerBlock1 .PluginExplanation{
font-size:84%;
color:#333333;
margin:5px 0px;
}

div.PluginInnerBlock2{
width:180px;
text-align:left;
background:url(http://bfile.shinobi.jp/1411/a-curve1.gif) no-repeat bottom #ffffff;
margin:0px auto 10px;
padding-bottom:5px;
}

div.PluginInnerBlock2 h4.PluginTitle{
font-size:84%;
background:url(http://bfile.shinobi.jp/1411/a-curve2.gif) no-repeat top;
margin-bottom:5px;
padding:7px 8px 3px;
border-bottom:1px dotted #b8b893;
}

div.PluginInnerBlock2 .PluginContents{
padding:0px 8px 5px;
}

div.PluginInnerBlock2 .PluginExplanation{
font-size:84%;
color:#333333;
padding:0px 8px 5px;
}

div.PluginInnerBlock5{
width:180px;
text-align:center;
margin:0px auto 10px;
}

/* ↓[プラグインの設定]で編集する部分の設定↓ */
.plugin_data{
font-size:84%;
line-height:1.4em;
}

.plugin_data_date{
font-size:84%;
text-align:right;
color:#333333;
}

/* ---検索プラグイン部分--- */
div.blogsearch{
font-size:84%;
text-align:center;
}

input.box{
width:120px;
color:#4c3f39;
background:#ffffff;
padding:3px;
border:1px solid #4c3f39;
}
input.btn{
color:#4c3f39;
background:url(http://bfile.shinobi.jp/1411/a-diagonal1.gif) repeat-x bottom #ffffff;
padding:3px 5px;
border:1px solid #4c3f39;
}
input.btn:hover{
color:#ffffff;
background:url(http://bfile.shinobi.jp/1411/a-diagonal1.gif) repeat-x bottom #b8b893;
}

div.PluginInnerBlock2 input.box{
width:100px;
border:1px solid #b8b893;
}
div.PluginInnerBlock2 input.btn{
border:1px solid #b8b893;
}

/* ---最新CMプラグイン部分--- */
.plugin_cm{
font-style:normal;
}

.plugin_cm_with_res{
color:#b8b893;
}

/* ---プロフィールプラグイン部分--- */
.profile_image{
text-align:center;
padding:2px 0px;
}

/* ---カレンダープラグイン部分--- */
table.CalendarMoveTable{
width:80%;
font-size:84%;
text-align:center;
margin-right:auto;
margin-left:auto;
}

tr.CalendarMoveTr{
color:#330000;
}

td.CalendarPrevTd{
text-align:left;
padding-left:15px;
}
td.CalendarNowTd{
text-align:center;
}
td.CalendarNextTd{
text-align:right;
padding-right:15px;
}

table.CalendarTable{
width:80%;
font-size:84%;
text-align:center;
margin-right:auto;
margin-left:auto;
}

tr.CalendarWdayTr{
font-weight:bold;
}

th.CalendarWdaySun{
color:#660000;
text-align:center;
border-bottom:2px solid #990000;
}
th.CalendarWday{
color:#333333;
text-align:center;
border-bottom:2px solid #666666;
}
th.CalendarWdaySat{
color:#000066;
text-align:center;
border-bottom:2px solid #003399;
}

tr.CalendarTr{
text-align:center;
}

td.CalendarTdSun{
padding:1px;
}
td.CalendarTdSat{
padding:1px;
}
td.CalendarTd{
padding:1px;
}

.CalendarTdLink{
font-style:normal;
}
.CalendarTdLink a:link{
display:block;
background:url(http://bfile.shinobi.jp/1411/a-today1.gif) no-repeat 50% 50%;
}
.CalendarTdLink a:visited{
display:block;
background:url(http://bfile.shinobi.jp/1411/a-today1.gif) no-repeat 50% 50%;
}
.CalendarTdLink a:hover{
display:block;
background:transparent;
text-decoration:none;
}
.CalendarTdLink a:active{
display:block;
background:transparent;
text-decoration:none;
}	

span.CalendarTdLinkFont{
font-style:normal;
}

.PluginInnerBlock2 tr.CalendarMoveTr{
color:#336666;
}

.PluginInnerBlock2 .CalendarTdLink a:link{
display:block;
background:url(http://bfile.shinobi.jp/1411/a-today2.gif) no-repeat 50% 50%;
}
.PluginInnerBlock2 .CalendarTdLink a:visited{
display:block;
background:url(http://bfile.shinobi.jp/1411/a-today2.gif) no-repeat 50% 50%;
}
.PluginInnerBlock2.CalendarTdLink a:hover{
display:block;
background:transparent;
text-decoration:none;
}
.PluginInnerBlock2.CalendarTdLink a:active{
display:block;
background:transparent;
text-decoration:none;
}	
