@charset "UTF-8";

/*
miu-Ordinary One Version:1.02
Skin for 忍者blog
Author: miu_uim
URL: http://item.mannequin.nobody.jp/
*/

/* ********色指定一覧********
#00668a　：リンク
#374b52　：訪問済
#e6e658　：マウスオン
#6b9bb3　：窓背景
#0099cc　：メインカラー
#003366　：見出し・強調
#e6f9ff　：引用・テキストエリア背景
#b8dbe6　：CMTB背景
*********************** */

/* 基本フォントサイズの設定 */
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://file.pomu2.blog.shinobi.jp/bg.gif) repeat #6b9bb3;
text-align:center;
border:0px;
}

a:link{
color:#00668a;
text-decoration:none;
}
a:visited{
color:#374b52;
text-decoration:none;
}
a:hover{
color:#e6e658;
text-decoration:none;
}
a:active{
color:#e6e658;
text-decoration:none;
position:relative;
top:1px;left:1px;
}

table,tbody,tr,th,td{
font-size:100%;
border:0px;
}

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;
}

/* +全体+ */
#Container{
width:90%;
color:#000000;
background:#ffffff;
text-align:left;
margin:0px auto;
}

/* ++タイトルブロック++ */
#TitleBlock{
background:url(http://file.pomu2.blog.shinobi.jp/title-point.gif) no-repeat 20px 100% #ffffff;
padding:40px 20px 10px;
}

h1{
font-weight:bold;
font-size:150%;
line-height:1em;
margin-left:25px;
}
h1 a:link{
color:#0099cc;
}
h1 a:visited{
color:#0099cc;
}
h1 a:hover{
color:#e6e658;
}
h1 a:active{
color:#e6e658;
}

p#BlogExplanation{
font-size:75%;
line-height:1;
color:#666666;
margin-left:25px;
border-bottom:2px solid #999999;
}

/* ++メインブロック++ */
#EntryBlock{
clear:left;
float:left;
width:66%;
}

a.Jump:link{
color:#00668a;
text-decoration:underline;
}
a.Jump:visited{
color:#00668a;
text-decoration:underline;
}
a.Jump:hover{
color:#e6e658;
text-decoration:underline;
}
a.Jump:active{
color:#e6e658;
text-decoration:underline;
}

/* +++記事ブロック+++ */
.EntryBox{
background:url(http://file.pomu2.blog.shinobi.jp/entry-bg.gif) no-repeat #ffffff;
margin:10px 0px 10px 20px;
padding:20px 10px 5px;
border:1px solid #0099cc;
}

h2.EntryTitle{
font-size:120%;
font-weight:bold;
}
h2.EntryTitle a:link{
color:#003366;
}
h2.EntryTitle a:visited{
color:#003366;
}
h2.EntryTitle a:hover{
color:#e6e658;
}
h2.EntryTitle a:active{
color:#e6e658;
}

.EntryText{
width:100%;
line-height:1.5;
word-break:normal;
margin:12px 0px;
overflow:hidden;
}

.EntryText a:link{
text-decoration:underline;
}
.EntryText a:visited{
text-decoration:underline;
}
.EntryText a:hover{
text-decoration:underline;
}
.EntryText a:active{
text-decoration:underline;
}

.EntryText a:link img{
border:1px solid #ffffff;
}
.EntryText a:visited img{
border:1px solid #ffffff;
}
.EntryText a:hover img{
border:1px solid #0099cc;
}
.EntryText a:active img{
border:1px solid #0099cc;
}

.EntryText em{
color:#003366;
}
.EntryText blockquote{
font-size:84%;
line-height:1.4;
color:#333333;
background:url(http://file.pomu2.blog.shinobi.jp/pindot.gif) #e6f9ff;
margin:5px;
padding:4px 5px;
border:1px solid #b8dbe6;
}
.EntryText blockquote div{
margin:0.5em 0px;
}
.EntryText blockquote p{
margin:1em 0px;
}
.EntryText q{
color:#333333;
background:url(http://file.pomu2.blog.shinobi.jp/pindot.gif) #e6f9ff;
margin:0px 2px;
padding:0px 2px;
}

div.EntryText ul{
list-style:square inside;
}
div.EntryText ol{
list-style:decimal inside;
}
div.EntryText dt{
font-weight:bold;
}
div.EntryText dd{
background:url(http://file.pomu2.blog.shinobi.jp/diagonal3.gif) repeat-y;
padding-left:20px;
}

.EntryText hr{
color:#ffffff;
background:#ffffff;
border-top:0px;
border-right:0px;
border-bottom:1px dotted #0099cc;
border-left:0px;
}

p.EntryPsText{
font-size:84%;
margin-bottom:12px;
}

p.EntryFooter{
font-size:84%;
line-height:1;
color:#666666;
text-align:right;
margin-bottom:10px;
}

/* +++コメント・トラックバックブロック+++ */
.CmTbBox{
width:100%;
font-size:84%;
background:url(http://file.pomu2.blog.shinobi.jp/diagonal1.gif) #b8dbe6;
margin:10px 0px;
border:1px solid #0099cc;
overflow:hidden;
}

h3.MenuTitle{
font:bold 100%/1.2 Verdana,sans-serif;
color:#003366;
background:url(http://file.pomu2.blog.shinobi.jp/cmtb-bg.gif) no-repeat;
letter-spacing:1px;
padding:15px 10px;
}

p.CmTbFooter{
font-size:84%;
line-height:1;
text-align:right;
}

/* -コメント部分- */
h4.CmTitle{
font-weight:normal;
font-size:100%;
background:#b8dbe6;
text-align:right;
margin:5px 10px;
padding:4px 5px 1px;
border-left:5px solid #ffffff;
}

.CmText{
color:#333333;
margin:5px 10px 5px 20px;
}

p.CmTbInfo{
background:url(http://file.pomu2.blog.shinobi.jp/diagonal2.gif) #b8dbe6;
margin:15px 15px 0px;
padding:5px;
border:1px solid #ffffff;
}

p.CmFooter{
color:#4f4f4f;
text-align:right;
margin:0px 10px 10px;
padding:0px 5px;
border-bottom:1px solid #ffffff;
}

span.CmTrip{
display:none;
}

/* -レス部分- */
h4.CmReTitle{
font-weight:normal;
font-size:100%;
background:#b8dbe6;
text-align:right;
margin:5px 10px 5px 30px;
padding:4px 5px 1px;
border-left:5px solid #ffffff;
}

p.CmReText{
color:#333333;
margin:5px 10px 5px 40px;
}

p.CmReFooter{
color:#4f4f4f;
text-align:right;
margin:0px 10px 10px;
padding:0px 5px;
border-bottom:1px dotted #ffffff;
}

/* -投稿フォーム部分- */
.CmFormBlock{
text-align:center;
padding:15px 0px 10px 0px;
}

table.CmFormTable{
width:90%;
margin-right:auto;
margin-left:auto;
}

table.CmFormTable th{
width:6em;
font-weight:normal;
text-align:right;
}
table.CmFormTable th.LinesTh{
vertical-align:top;
padding-top:0.2em;
}

table.CmFormTable td{
text-align:left;
}
table.CmFormTable td.CmText{
margin:0px;
}
table.CmFormTable td img{
margin:0px 1px;
}
table.CmFormTable td.CmSubmit{
text-align:right;
}

table.CmFormTable input,textarea,select{
color:#000033;
background:#e6f9ff;
margin:2px 0px;
border:1px solid #0099cc;
}
table.CmFormTable input.Rbutton{
border:0px;
background:transparent;
}
table.CmFormTable input.Iform{
width:100%;
}
table.CmFormTable textarea{
width:100%;
}
table.CmFormTable input#pass{
width:30%;
}
table.CmFormTable input.CmFormSubmit{
width:70px;
font-weight:bold;
font-family:Verdana,sans-serif;
color:#ffffff;
background:#0099cc;
letter-spacing:1px;
padding:2px 0px;
}
table.CmFormTable input.CmFormSubmit:hover{
color:#000033;
background:#e6f9ff;
}

td.CmText label{
font-size:120%;
}

/* -Trackback URL部分- */
.TbFormBlock{
text-align:center;
padding:10px 0px 15px 0px;
}

table.TbFormTable{
width:90%;
margin-right:auto;
margin-left:auto;
}

table.TbFormTable th{
width:7.7em;
font-weight:normal;
text-align:right;
}

table.TbFormTable td{
text-align:left;
}

table.TbFormTable input{
width:100%;
color:#000033;
background:#e6f9ff;
margin:2px 0px;
border:1px solid #0099cc;
}

/* -トラックバック部分- */
h4.TbTitle{
font-weight:normal;
font-size:100%;
color:#4f4f4f;
background:url(http://file.pomu2.blog.shinobi.jp/arrow.gif) no-repeat left center;
margin:5px 10px;
padding:10px 5px 0px 12px;
border-top:1px solid #ffffff;
}

h4.TbTitle a{
font-weight:bold;
}

p.TbText{
color:#333333;
background:#b8dbe6;
padding:5px;
margin:0px 15px 10px;
}

/* +++ページリンクナビゲーションブロック+++ */
ul#PageLinkBlock{
text-align:center;
margin:10px 0px 10px 20px;
}

ul#PageLinkBlock li{
list-style-type:none;
display:inline;
font-size:84%;
padding:0px 4px;
}

/* ++フッターブロック++ */
#FooterBlock{
clear:both;
font-size:84%;
color:#666666;
text-align:center;
padding:20px 0px 10px;
}

p#MakerCopy{
line-height:2;
}

/* ++プラグインブロック++ */
#PluginBlock{
margin-left:66%;
}

.PluginBox{
font-size:84%;
margin:10px 20px 10px;
padding:0px 0px 20px;
border-top:5px solid #0099cc;
border-right:1px solid #0099cc;
border-bottom:5px solid #0099cc;
border-left:1px solid #0099cc;
}

h4.PluginTitle{
font-weight:bold;
font-size:100%;
letter-spacing:5px;
color:#003366;
padding:20px 0px 2px 5px;
border-bottom:1px dotted #0099cc;
}

p.PluginExplanation{
line-height:1;
color:#666666;
margin:0.5em 5px 0px;
padding:0px;
}

.PluginBoxMini{
font-size:84%;
margin:10px 20px;
padding:1px 0px 20px;
}

.PluginContents{
line-height:1.2em;
padding:3px 5px 0px;
}

/* ↓[プラグインの設定]で編集する部分の設定↓ */
.plugin_data{
margin:0.5em 0;
}

.plugin_data_date{
text-align:right;
color:#4f4f4f;
}

/* ---検索プラグイン部分--- */
div.blogsearch{
width:160px;
text-align:right;
margin:0.5em auto 0px;
}

input.box{
width:100%;
color:#000033;
background:#e6f9ff;
border:1px solid #0099cc;
}

input.btn{
font-weight:bold;
color:#ffffff;
background:#0099cc;
letter-spacing:1px;
margin:2px 0px;
padding:2px 1.5em;
border:1px solid #0099cc;
}
input.btn:hover{
color:#000033;
background:#e6f9ff;
}

/* ---最新CMプラグイン部分--- */
.plugin_cm{
font-style:normal;
}

.plugin_cm_with_res{
color:#003366;
}

/* ---プロフィールプラグイン部分--- */
.profile_image{
text-align:center;
padding:2px 0px;
}

/* ---カレンダープラグイン部分--- */
table.CalendarMoveTable{
width:160px;
text-align:center;
margin-right:auto;
margin-left:auto;
}

tr.CalendarMoveTr{
color:#4f4f4f;
}

td.CalendarPrevTd{
text-align:left;
padding-left:15px;
}
td.CalendarNowTd{
font-weight:bold;
text-align:center;
}
td.CalendarNextTd{
text-align:right;
padding-right:15px;
}

table.CalendarTable{
width:160px;
line-height:1.2em;
text-align:center;
margin-right:auto;
margin-left:auto;
}

tr.CalendarWdayTr{
font-weight:bold;
}

th.CalendarWdaySun{
color:#660000;
text-align:center;
border-bottom:1px solid #ffb3b3;
}
th.CalendarWday{
color:#333333;
text-align:center;
border-bottom:1px solid #b3b3b3;
}
th.CalendarWdaySat{
color:#000066;
text-align:center;
border-bottom:1px solid #b3b3ff;
}

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(diagonal2.gif) #b8dbe6;
}
.CalendarTdLink a:visited{
display:block;
background:url(diagonal2.gif) #b8dbe6;
}
.CalendarTdLink a:hover{
display:block;
background:transparent;
}
.CalendarTdLink a:active{
display:block;
background:transparent;
}	

span.CalendarTdLinkFont{
font-style:normal;
}
