@charset "UTF-8";


/* 基本フォントサイズの設定 */
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-image:url(http://file.basbrrau777.blog.shinobi.jp/file01_2.jpg);
background-repeat:no-repeat;
background-attachment: fixed;
background-position:right bottom;
background-color:#0A0615;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;}

div,hr,blockquote,address,noscript{font-style:normal;font-weight:normal;
margin:0px;
padding:0px;
position:static;}

a:link{color:#cc55ae;
text-decoration:none;}
a:visited{color:#ff6600;
text-decoration:none;}
a:hover{color:#ffc1c3;
text-decoration:none;}
a:active{color:#cc55ae;
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:760px;
color:#ffffff;
background:url(http://file.basbrrau777.blog.shinobi.jp/main-bg.gif) repeat-y left;
text-align:left;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}

/* +メインブロック+ */
#MainBlock{float:left;
background:url(http://file.basbrrau777.blog.shinobi.jp/main-bg.gif) repeat-y left;
text-align:left;
width:540px;
margin:0px;}

/* +フッターブロック+ */
#FooterBlock{clear:both;
width:540px;
font-size:84%;
color:#543856;
background:url(http://file.basbrrau777.blog.shinobi.jp/main-bg.gif) repeat-y left;
text-align:center;
margin:0px;
padding:20px 0px;}

#Copy{color:#543856;
background:#cc99cc;}

#MakerCopy{padding-top:10px;}

/* ++トップブロック++ */
#TopBlock{padding:0px;}

#TopTitle{color:#cccccc;
background:url(http://file.basbrrau777.blog.shinobi.jp/title-bg.jpg) no-repeat;
padding-left:180px;
}

#TopTitle h1{font-size:100%;
padding: 52px 0em 0px 0px;}

#TopExplanation{
font-size:84%;
line-height:160%;
color:#74529C;
margin: 5px 0em 0em 5px;
width:350px;}

/* ++記事ブロック++ */
#EntryBlock{margin:0px;
padding:5px 10px;}

.EntryBox{padding:10px 0px 30px 0px;}

.EntryTitleBox{color:#D96DB6;
background:url(http://file.basbrrau777.blog.shinobi.jp/entry-box_top.gif) no-repeat bottom;
padding:0px 20px;}

h2{font-size:120%;}

h2 img{vertical-align:middle;}

.EntryTitle a:link{color:#D96DB6;
background:#F3F1F4;}
.EntryTitle a:visited{color:#D96DB6;
background:#F3F1F4;}
.EntryTitle a:hover{color:#9662be;
background:#F3F1F4;}
.EntryTitle a:active{color:#D96DB6;
background:#F3F1F4;}

.EntryInnerBox{color:#543856;
background:url(http://file.basbrrau777.blog.shinobi.jp/entry-box_middle.gif) repeat-y;
padding:15px 0px 0px;}

.EntryBody{color:#543856;
background:url(http://file.basbrrau777.blog.shinobi.jp/entry-box_bottom.gif) no-repeat bottom;}

.EntryText{width:500px;
padding-left:10px;
overflow:hidden;}

.EntryText a:link{color:#ff6699;
border-bottom:1px dotted #cc99cc;}
.EntryText a:visited{color:#f580b1;
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://file.basbrrau777.blog.shinobi.jp/quote-bg.gif) #695791;
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://file.basbrrau777.blog.shinobi.jp/subtitle-box.gif) no-repeat left;
padding:0px 20px;}

.EntryFooter{font-size:84%;
color:#ef646a;
padding:5px 5px 10px 285px;}

/* +++コメント・トラックバックブロック+++ */
.CmTbBlock{margin:0px;
padding:5px 0px 5px 50px;}

.MenuTitleBox{color:#ffffff;
background:url(http://file.basbrrau777.blog.shinobi.jp/cmtb-box_top.gif) no-repeat bottom;
padding:0px 20px;}

.MenuTitle{color:#cc99cc;
background:#F3F1F4;}

.CmTbInnerBox{color:#ffffff;
background:url(http://file.basbrrau777.blog.shinobi.jp/cmtb-box_middle.gif) repeat-y;
padding:5px 0px 0px;}

.CmTbBody{color:#ffffff;
background:url(http://file.basbrrau777.blog.shinobi.jp/cmtb-box_bottom.gif) no-repeat bottom;}

.CmTbTitle{color:#CD7CB0;
background-color:#EBD7EC;
margin-top:10px;
padding:2px 10px;
border-top:1px solid #EBD7EC;
border-bottom:1px solid #EBD7EC;}

.CmTbTitle a:link{
color:#ffffff;
}

.CmTbTitle a:link{
color:#ffffff;
}

h3{font-weight:normal;font-size:14px;}

.CmTbTextBox{padding:5px 0px 5px 10px;}

.CmTbText{width:450px;
color:#543856;
overflow:hidden;}

.CmTbFooter{font-size:84%;
color:#ff7d42;
text-align:right;
padding:5px 10px 10px;}

/* +++コメント表示部分+++ */
.CommentTrip{color:#543856;}

/* ++++レス表示部分++++ */
.CommentResTitleBox{padding-left:40px;}

.CommentResTitle{height:20px;
line-height:20px;
color:#ff7d42;
background:url(http://file.basbrrau777.blog.shinobi.jp/subtitle-box.gif) no-repeat left;
padding:0px 20px;}

.CommentResTextBox{padding:5px 0px 5px 60px;}

.CommentResText{width:400px;
color:#80769a;
overflow:hidden;}

/* ++++コメント・トラックバックフォーム部分++++ */
.CmTbFormBlock{text-align:center;
padding:10px 40px;}

.CmTbFormTable{width:100%;
color:#5e4050;}

td.CmTbFormTd{text-align:left;}

input.CmTbForms{width:100%;
color:#543856;
background:#cc99cc;
border:0px;}

/* ++++コメントフォーム部分++++ */
td.CommentFormTh{width:4em;
color:#cc99cc;
text-align:left;}

td.CommentFormSubmit{text-align:right;}

textarea.CommentForms{width:100%;
color:#543856;
background:#cc99cc;
padding:2px 0px;
border:0px;}

input.CommentPass{width:50%;
color:#543856;
background:#cc99cc;
border:0px;}

input.CommentButton{width:5em;
color:#543856;
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{
color:#cc9acd;
font-weight:bold;
font-size:84%;
padding:1px 20px;}

.PageLinkBlock a:link{color:#eca5d2;}
.PageLinkBlock a:visited{color:#eca5d2;}
.PageLinkBlock a:hover{color:#fbc754;}
.PageLinkBlock a:active{color:#eca5d2;}

/* +プラグインブロック+ */
#PluginBlock{float:right;
width:200px;
font-size:84%;
text-align:center;
margin-top:10px;}

.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 #eda8d3;
border-bottom:2px dotted #eda8d3;}

h4{font-size:100%;
color:#eda8d3;
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:#7c5479;
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://file.basbrrau777.blog.shinobi.jp/point-chou.gif) no-repeat right top;
padding-right:12px;}
.plugin_cm_with_res a:visited{color:#b3b3b3;
background:url(http://file.basbrrau777.blog.shinobi.jp/point-chou.gif) no-repeat right top;
padding-right:12px;}
.plugin_cm_with_res a:hover{color:#9966cc;
background:url(http://file.basbrrau777.blog.shinobi.jp/point-chou.gif) no-repeat right top;
padding-right:12px;}
.plugin_cm_with_res a:active{color:#5f407f;
background:url(http://file.basbrrau777.blog.shinobi.jp/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;}

/*--サイドバーメールフォーム用--*/

/*--メールフォームを囲む箱--*/
div#sidemail{
margin:0px 0px 0px 0px;
padding:10px;
font-size:10px;
line-height: 120%;
border:1px #cc99cc solid;
}
/*--既存mainクラス設定修正用--*/
div#sidemail div.main{
margin:0px 0px 0px 7px;
padding:0;
font-weight: normal;
border: none;
font-size:10px;
line-height:100%;
width:100%;
background-color: transparent;
background-image: none;
}
/*--各行の間のbr間隔を指定--*/
div#sidemail div.main br{
line-height: 1px;
}
/*--テキストエリア--*/
div#sidemail div.main textarea {
margin :1px 0;
background: #ebd8ed;
border : 1px solid #cc99cc;
font-size: 13px;
line-height: 130%;
color: #9e6c98;
width: 90%;
height:70px;
}
/*--一行テキストエリア--*/
div#sidemail div.main input {
margin :1px 0;
background: #ebd8ed;
border : 1px solid #cc99cc;
font-size: 13px;
color: #9e6c98;
width: 90%;
}
/*--送信ボタン--*/
div#sidemail div.main input.submit_button {
color: #5f4567;
margin : 0;
background:#cc99cc;
font-weight : bold;
font-size: 10px;
border:1px solid #cc99cc;
width: 50px; /*送信ボタンの文字数が多い場合はこの数字も増やして下さい*/
line-height: 100%;
}

