/* 共通設定
-----------------------------------------------------*/
*{
margin:0;
padding:0;
border:0;
word-break:break-all;
}
body {
text-align:center;
font-family:sans-serif;
}
ul,li{
list-style:none;
}
.clear{
clear:both;
}
.EntryText img{
border:0;
padding:10px;
background:url("http://file.essey.blog.shinobi.jp/menu-bottan-bak2.png");
margin-right:5px;
}
a:link {
text-decoration:none;
color:#33c;
}
a:visited{
text-decoration:none;
color:#669;
}
a:hover {
text-decoration:underline;
}
a:active {
text-decoration:none;
}
.eng{
font-family:arial,sans-serif;
}

/* メイン
-----------------------------------------------------*/
#main {
width:940px;
margin:0px auto;
text-align: center;
background:url("http://file.essey.blog.shinobi.jp/wws-cats-003.gif") no-repeat right top;
}

#EntryBlock ul {
margin:0;
padding:0;
}
#EntryBlock li{
margin:0 0 0 10px;
padding:4px 0 0px 20px;
background: url("http://file.essey.blog.shinobi.jp/icon-linkout.gif") left 3px no-repeat;
}
#EntryBlock strong{
font-weight:bold;
border-bottom:2px solid #fcd;
}
#EntryBlock b{
font-weight:normal;
border-bottom:2px solid #fcd;
}
h6{
font-weight:bold;
font-size:100%;
text-align:center;
background-color:#efe;
border:3px double #cdc;
color:#555;
margin:10px
}
#EntryBlock em,#EntryBlock i{
font-style:normal;
font-size:100%;
border:1px solid #bab;
padding:4px 15px;
background:#fef;
}

.EntryInnerBlock td{
background:#e0e0e0;
border:1px solid #bbb;
margin:0;
padding:5px;
font-size:13px;
color:#333;
}
.EntryInnerBlock table{
}

hr{
color:#ccc;
height:1px;
}

blockquote{
margin:10px;
padding:10px;
border:1px dotted #333;
font-size:90%;
background:#eee;
}

/* ヘッダー
-----------------------------------------------------*/
#header{
text-align:left;
}
.header_inner h1{
display:inline;
font-size:12px;
}
.header_inner a{
color:#dca;
}
.header_inner{
padding:2px 0 2px 12px;
background:#333;
border-bottom:1px solid #00f;
color:#eee;
font-size:12px;
}
.intro{
padding:6px 400px 6px 60px;
background:#eee;
border-bottom:1px solid #ccc;
color:#777;
font-size:11px;
}

/*バナー*/
#banner{
text-align: left;
padding:10px 0 25px;
}
.about{
text-align:right;
font-size:11px;
margin:24px 15px 5px 0;
color:#777;
border-top:1px solid #ccc;
padding-top:5px;
}
.about a{
color:#777;
}
/*カテゴリボックスの設定*/
.linkbar-block-a{
margin-top:20px;
border-top:2px ridge #b2a380;
padding-top:1px;
}
.linkbar-block-a div{
float:left;
}
.linkbar-block-a a{
display:block;
font-size:14px;
padding:2px 16px;
background:#f36283;
color:#fff;
margin-right:1px;
font-weight:bold;
border:1px solid #d34263;
}
.linkbar-block-a a:hover{
text-decoration:none;
background:#d34263;
}
.linkbar-block-b{
clear:both;
}
.linkbar-block-b div{
float:left;
}
.linkbar-block-b a{
margin-top:1px;
display:block;
padding:1px 20px;
background:#2f93fc;
color:#fff;
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","Meiryo","メイリオ";
font-weight:bold;
font-size:15px;
margin-right:1px;
border:1px solid #0f73dc;
}
.linkbar-block-b a:hover{
text-decoration:none;
background:#0f73dc;
}

.linkbar-block-c{
clrar:both;
}
.linkbar-block-c div{
float:left;
}
.linkbar-block-c a{
display:block;
margin-top:3px;
font-size:12px;
padding:1px 5px;
border-left:1px solid #e9e0f6;
color:#135;
}
.linkbar-block-c a:hover{
background:#cdf;
text-decoration:none;
}

/* フッター
-----------------------------------------------------*/
.footer-top{
text-align:right;
clear:both;
}
#FooterBlock {
clear:both;
color:#fff;
text-align:left;
background:#555 url("http://file.essey.blog.shinobi.jp/futter-bak.png");
font-size:11px;
}
address{
font-style:normal;
font-family:arial,sans-selif;
padding:5px 20px;
}
#FooterBlock a{
color:#fff;
}

.ad{
padding:2px 10px;
border-top:1px dotted #666;
text-align:right;
font-size:14px;
}
.mylink{
font-size:11px;
padding:2px 0 2px 0px;
text-align:right;
}
.mylink a{
padding:2px 10px;
}

.futter-bottan{
clear:both;
padding:0 5px 2px 0;
text-align:right;
}
.futter-bottan img{
background:transparent;
}

#blog-footer-menu{
background:#f2f2f2;
}
.blogfooter-contents{
font-size:11px;
width:700px;
color:#555;
margin:0 auto;
}
.blogfooter-contents-float{
float:left;
margin-left:2px;
padding:5px;
width:330px;
height:220px;
}
.PluginTitle-footer{
text-align:left;
color:#333;
padding:5px;
font-size:110%;
font-weight:bold;
border-bottom:2px solid #aaa;
margin-bottom:15px;
}
.annai ul{
margin:0;
padding:0;
}
.annai li{
background:url("http://file.essey.blog.shinobi.jp/WWS-list-style.png") left 3px no-repeat;;
margin:0 0 0 5px;
padding:0px 0 4px 9px;
}
.TopExplanation {
text-align:left;
padding:10px 220px 50px 220px;
font-size:11px;
line-height:130%;
clear:both;
color:#555;
}

/* サイドバー
-----------------------------------------------------*/
.plugin-sidebar-links-block{
background:#f2f5ff;
padding:5px;
border:1px solid #ddd;
}
.side-title{
font-weight:bold;
padding:5px 0 5px 20px;
background:#d5ddf2;
margin:5px 0 5px 0;
text-align:left;
font-size:12px;
border:1px solid #bbd;
color:#666;
}
.side-topics{
text-align:left;
margin:0 0 5px 0;
background:#fafafa;
padding:3px;
border:1px solid #ddd;
height:110px;
}
.side-topics-title{
font-size:15px;
margin-bottom:5px;
line-height:1.1;
}
.side-topics-text{
font-size:11px;
line-height:1.2;
color:#444;
}
.side-topics img{
border:1px solid #ddd;
padding:3px;
margin:0 5px 0 0;
background:#fff;
}
.side-ul{
font-size:12px;
background:#fafafa;
border:1px solid #ddd;
margin-bottom:5px;
padding:10px 10px 10px 0;
}
.side-ul ul{
margin:0;
padding:0;
}
.side-ul li{
margin:4px 0 0 10px;
padding:0px 0 4px 15px;
background:url("http://file.essey.blog.shinobi.jp/WWS-list-style.png") left 3px no-repeat;
}
.side-more{
text-align:right;
margin:10px 0 30px 0;
}
.side-more a{
color:#c66;
}
.side-banner{
text-align:center;
margin-bottom:20px;
}
.side-banner img{
width:200px;
padding:3px;
margin:1px;
border:1px solid #ddd;
background:#fff;
}

/*プラグイン表示箇所全体の設定*/
.PluginBlock {
width: 300px;
text-align: left;
float: right;
overflow:hidden;
font-size:10px;
padding-left:10px;
}
.PluginContents {
text-align:left;
}

/* トップページ
-----------------------------------------------------*/
#topin-body{
clear:both;
font-size:14px;
color:#555;
}
#topin-body ul{
margin-left:5px;
}
#topin-body li{
margin:0 0 0 10px;
padding:4px 0 0px 20px;
background: url("http://file.essey.blog.shinobi.jp/icon-linkout.gif") left 3px no-repeat;
}
.topin-header{
clear:both;
}
.topin-header-title{
background:#eafecf;
padding:4px 20px;
border:1px solid #cda;
margin:20px 0;
font-weight:bold;
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","メイリオ";
font-size:15px;
}
.topin-header-main-title{
font-weight:bold;
border-bottom:2px solid #999;
margin:0 5px;
padding-bottom:1px;
crear:both;
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","メイリオ";
font-size:15px;
}
.topin-header-main-cont{
margin:10px 0px 20px;
}
.topin-header-main-cont table{
font-size:14px;
}
.topin-header-main-cont td{
}
.topin-header-main-cont img{
padding:3px;
border:1px solid #ccc;
height:80px
}
.topin-floatbox{
font-size:15px;
position:relative;
}
.topin-newEntry{
width:620px;
margin:0 0 20px 0;
position:relative;
}
.topin-newEntry img{
background:#fff;
margin-right:15px;
margin-top:-14px;
padding:3px;
border:1px solid #ccc;
width:150px;
float:left;
}
.topin-CategoryTitle{
background:#333;
font-size:10px;
text-align:center;
border:1px solid #d2d5dd;
position:absolute;
width:156px;
top:5px;
left:0;
}
.topin-CategoryTitle a{
color:#eee;
}
.topin-EntryTitle{
padding:4px 0 2px 8px;
margin-left:165px;
height:20px;
}

/* エントリー
-----------------------------------------------------*/
#EntryBlock {
width: 620px;
padding:10px 0;
float: left;
text-align: left;
overflow:hidden;
}
.EntryInnerBlock {
padding: 10px 0;
position:relative;
}
h3,h2{
margin:0;
font-size:11px;
}
#EntryBlock h2{
font-weight:normal;
}
.EntryTitle {
text-align: left;
padding:4px 20px;
background:#fff5bb;
border:1px solid #ec5;
}
#EntryBlock h3{
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","メイリオ";
font-size:16px;
}
.EntryTitle a{
color:#555;
text-decoration:none;
}
.EntryTitle a:hover{
color:#88f;
text-decoration:none;
}
.CategoryTitle{
padding:0 0 1px 10px;
background:url("http://file.essey.blog.shinobi.jp/WWS-list-style.png") left 3px no-repeat;
}
.pagenum-navi{
display:inline;
font-size:12px;
}

/*各記事やコメント、トラックバックなどの総合のブロック部分*/
.EntryTextBox {
margin:5px 0;
line-height:1.5;
}
/*記事本文が記載される部分*/
.EntryText {
padding: 10px 0;
font-size:96%;
}
.EntryText-ps{
padding:10px 0;
font-size:96%;
position:relative;
}
.entry_skin{
position:relative;
}
.bookmarks{
margin:16px 0 0;
}
.bookmarks table{
padding:0;
border:0;
width:200px;
}
.bookmarks td{
padding:0px;
margin:0;
border:0;
background:#fff;
}

/*追記文書が記載される部分*/
.EntryPsText {
text-align: right;
display:block;
font-size:14px;
}
.EntryPsText a{
background:#dfefcf;
padding:2px 35px;
border:1px outset #dfefcf;
}
.EntryPsText a:hover{
text-decoration:none;
background:#d7e7c7;
padding:2px 36px 2px 34px;
border:1px inset #d7e7c7;
}
/*日付*/
.EntryFooter {
text-align:right;
padding:1px;
margin-bottom:45px;
font-size:11px;
border-top:1px dotted #777;
font-family:arial;
}

/*次の記事やHOMEへのリンクが表示される背景部分*/
.PageLinkBlock{
text-align:center;
padding:3px;
height:25px;
font-family:arial;
clear:both;
}
.PageLinkButton{
background:#77a;
font-size:11px;
float:right;
margin-right:1px;
color:#fff;
}

.PageLinkButton a{
color:#fff;
text-decoration:none;
display:block;
padding:2px 6px;
border:1px outset #77a;
}
.PageLinkButton a:visited{
color:#fff;
}
.PageLinkButton a:hover{
color:#cff;
text-decoration:none;
}
.PageLinkButton a:active{
background:#669;
padding:2px 7px 2px 5px;
border:1px inset #669;
}


/* コメント
-----------------------------------------------------*/
/*コメント全体の設定*/
#CommentBlock{
}
.commentbody-box{
overflow:auto;
font-size:12px;
color:#444;
}
.commentbody-box table{
border-collapse:collapse;
width:500px;
margin-bottom:30px;
}
.tb_left{
font-family:"Courier New",sans-serif;
width:110px;
border-bottom:1px solid #999;
vertical-align:bottom;
}
.tb_left_tx{
font-family:"Courier New",sans-serif;
width:110px;
vertical-align:top;
padding-top:50px;
}
.tb_right{
border-bottom:1px solid #999;
vertical-align:bottom;
}
.tb_right_tx img{
vertical-align:middle;
padding:5px 0;
margin:0;
}
.tb_right input{
width:100%;
background:#fff;
border:0;
margin:3px 0 0;
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","メイリオ";
}
.tb_right_tx textarea{
margin:0 0 10px;
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","メイリオ";
}
.tb_right_subm input{
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","メイリオ";
border-width:1px;
padding:0 20px;
margin:5px 0 0;
}
.CommentMenuTitle{
text-align: left;
font-weight:bold;
font-size:12px;
margin-bottom:10px;
}
/*コメントのタイトル、コメント、コメント情報の全ての背景部分*/
.CommentTextBox{
width:500px;
height:200px;
background:#f3f3f3;
line-height:1.2;
font-size:13px;
overflow:auto;
color:#444;
border:1px solid #d7d7d7;
}
.CommentTitle{
text-align: left;
margin:20px 10px 10px;
font-weight:bold;
}
.CommentText{
padding:10px 10px 10px 40px;
}
.CommentFooter{
text-align:right;
padding:1px 5px;
font-size:11px;
border-bottom:1px dotted #999;
}
.CommentUserName{
}
.CommentURL{
margin-left: 5px;
font-family:arial;
}
.CommentWriteDate{
margin-left: 5px;
font-family:arial;
}
.CommentEdit{
margin-left: 5px;
}
/*コメントフォーム*/
.CommentFormBlock{
}
.CommentFormTable{
}
.CommentFormTh{
padding-top:5px;
text-align:right;
}
.CommentFormTd{
padding-top:5px;
text-align:left;
}
.CommentFormSubmit{
text-align:left;
}
.CommentForms{
border:1px solid #ddd;
background:#f7f7f7;
margin-bottom:5px;
}
/**************************************************************************************
  トラックバック表示部分の設定
**************************************************************************************/
/*トラックバック全体の設定*/
.TrackbackBlock{
margin:40px 0;
font-size:70%;
color:#444;
}
/*トラックバックメニューのタイトル部分*/
.TrackbackMenuTitle{
text-align: left;
font-size:110%;
font-weight:bold;
margin-bottom:10px;
}
/*トラックバックのタイトル、記事、リンク部分の総合設定*/
.TrackbackTextBox{
margin: 5px 0px;
line-height:1.5;
padding:10px;
border:1px dotted #333;
}
/*トラックバックタイトルの部分*/
.TrackbackTitle{
text-align: left;
}
/*トラックバックの記事部分*/
.TrackbackText{
padding: 10px;
line-height:140%;
}
/*投稿されたブログ名やリンクなどを表示する部分の設定*/
.TrackbackFooter{
text-align:right;
padding:5px;
}
/*トラックバック元のブログ名部分*/
.TrackbackUserName{
margin-left: 5px;
}
/*トラックバック元へのリンク部分*/
.TrackbackFromURL{
margin-left: 5px;
}
/*トラックバックされた日付部分*/
.TrackbackWriteDate{
margin-left: 5px;
}
/*この記事のトラックバック　と書かれた部分の設定*/
.TrackbackURLTitle{
text-align: left;
}
/*トラックバックする為のURLが記載されているフォーム部分の設定*/
.TrackbackURLTitle table{
border-collapse:collapse;
width:500px;
margin:10px 0 0;
}
.TrackbackURLTitle input{
font-family:"Courier New",sans-serif;
}
.TrackbackURLTitle textarea{
border:1px solid #ccc;
background:#f7f7f7;
width:100%;
height:36px;
font-size:12px;
font-family:"Courier New",sans-serif;
color:#555;
margin:5px 0 0
}
.TrackbackURL{
}
/* コメント -> 管理者返信部分デザイン
-------------------------------------------------------*/
.CommentResBlock {
padding-left:30px;
}

.CommentResBox {
}

.CommentResTitle {
font-weight:bold;
border-bottom:2px solid #ddd;
padding:20px 0 0;
margin:0 10px 20px;
}

.CommentResText {
padding:10px 10px 10px 30px;
}

.CommentResFooter {
text-align:right;
margin:15px 0 0;
padding:2px;
border-bottom:1px dotted #999;
font-size:11px;
font-family:arial;
}

/* アド
-----------------------------------------------------*/

.top-ad{
margin:60px 0 0;
}
.entry_google{
position:relative;
width:300px;
float:right;
margin-top:62px;
z-index:10000;
}
.top_entry_google{
margin-top:62px;
width:300px;
float:right;
position:relative;
z-index:999999;
}
.NinjaEntryCommercial{
margin-top:48px;
margin-bottom:32px;
width:300px;
}

.entry_search input{
padding:0px 20px;
border:1px outset #bcd;
background:#bcd;
font-family:arial,sans-serif;
}
.footer_google{
float:right;
}


/* その他の設定
-----------------------------------------------------*/
.trendhunter{
font-size:75%;
font-family:Times New Roman,georgia;
}
#comscript{
cursor:pointer;
padding:2px 20px;
font-family:arial;
font-size:14px;
background:#77a;
color:#fff;
border-left:1px solid #aad;
border-top:1px solid #aad;
border-bottom:1px solid #447;
border-right:1px solid #447;
margin-bottom:20px;
}

#extra_link{
text-align:left;
margin-top:36px;
line-height:1
}
.extra_title{
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","メイリオ";
font-size:15px;
font-weight:bold;
margin-bottom:10px;
}
.extra_text{
text-align:right;
font-size:12px;
}
#extra_link ul{
font-size:15px;
}

#javari{
background:url("https://lh6.googleusercontent.com/-v3UdxXIzZnE/T_fOI2NDABI/AAAAAAAABRM/NQeOLgUqb10/s548/wbp-jav-title.gif") no-repeat left top;
margin:50px 0;
padding-top:1px;
position:relative;
clear:both;
}
#jav_body{
margin-top:50px;
height:120px;
}
#jav_reload{
position:absolute;
bottom:0;
}
#jav_reload img{
border:1px solid #fff;
}
#jav_reload img:hover{
border:1px solid #09f;
}
#jav_reload img:active{
border:1px solid #f09;
}