/*************************************************
　リセット
*************************************************/

html,body,div,h1,h2,h3,h4,ul,ol,li,p,blockquote,form,table,th,tr,td {
margin:0;
padding:0;
font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

table { border-collapse: collapse; }

h1,h2,h3,h4 {
font-size:100%;
font-weight:normal;
}

ul, ol, li { list-style: none; }

img { border: none; }

/*************************************************
全体の基本設定
*************************************************/
body {
font-size: 14px;
color:#444;
background-color:#e0f0d9;
text-align:center;
}

select,input,textarea {
padding:2px;
vertical-align:middle;
border:solid 1px #CCD;
background-color:#FFF;
}

/*罫線*/
hr {
width:100%;
margin-top:10px;
margin-bottom:10px;
border:none;
border-top:dashed 1px #88aa88;
}

/*記事、コメント、トラックバック、コメントレスのデータ部分*/
.Navi li {
margin-left:5px;
display:inline;
font-size: 12px;
}

.left {
text-align:left;
}

.center {
text-align:center;
}

.right {
text-align:right;
}

/*************************************************
リンクの共通設定
*************************************************/
/*通常のリンクの設定*/
a:link {
color:#778;
text-decoration:none;
}
/*過去に見たことがあるページのリンクの設定*/
a:visited{
color:#778;
text-decoration:none;
}
/*カーソルが合っている状態のリンクの設定*/
a:hover {
color:#99C;
text-decoration:none;
}
/*アクティブ状態のリンクの設定*/
a:active {
color:#99C;
text-decoration:none;
}

/*************************************************
メインブロック
*************************************************/

#MainBlock {
width:920px;
text-align: center;
margin:0 auto;
background-color:#FFF;
}

/*************************************************
ヘッダー
*************************************************/

#TopBlock {
width:920px;
height:160px;
text-align:left;
font-weight: bold; 
background-color:#aaccaa;
background: url(https://blog.cnobi.jp/v1/blog/user/13f8172dc0892beb84a4913dbf590714/1585050764) no-repeat;
margin-bottom:10px;
}

.TopImage{
padding:70px 0px 0px 20px;
float:left;
color:#fff;
}

h1.BlogTitle {
color:#FFF;
font-size: 32px;
}

/*************************************************
ページリンクブロック
*************************************************/

.PageLinkBlock {
clear:both;
text-align:center;
padding:10px 0px 40px 0px;
}

a.PageLinkBtn{
color:#FFF;
background-color:#77aa77;
padding:10px 20px 10px;
font-weight:bold;
border:solid 2px #669966;
border-radius: 30px;
text-align:center;
}

a:Hover.PageLinkBtn{
background-color:#aaccaa;
}

/*************************************************
　フッター
*************************************************/

#FooterBlock {
clear:both;
padding:6px;
background-color:#aaccaa;
text-align: center;
font-size: 12px;
line-height:160%;
}

/*************************************************
プラグインブロック
*************************************************/
.PluginSearch {
padding:0px 10px 10px 10px;
}

.search{
display:inline-block;
}

.searchin{
width:135px;
border:1px #88aa88 solid;
margin-right:10px;
}

.searchbtn{
width:45px;
color:#ffffff;
font-weight:bold;
border:none;
background-color:#88aa88;
}

.PluginBlock {
float: left;
width: 200px;
padding-right:10px;
font-size: 13px;
}

.PluginTitleBox{
color:#FFF;
text-align:right;
font-weight:bold;
padding:5px;
line-height:100%;
background-color:#8FBC8F;
background-position:top left;
border-radius: 5px 5px 0px 0px;
}

.PluginContents {
padding:10px;
line-height:150%;
text-align: left;
background-color:#FFFFFF;
border-left:solid 1px #8FBC8F;
border-right:solid 1px #8FBC8F;
border-bottom:solid 1px #8FBC8F;
margin-bottom:10px;
}

/*************************************************
各プラグイン共通項目用設定
*************************************************/
/*各プラグイン処理内基本デザインの下に記載する日付など*/
.plugin_data_date {
text-align:right;
font-size: 11px;
}

.plugin_data_bar {
overflow:auto;
width:100％;
height:120px;
}

/*************************************************
カテゴリー、アーカイブページ
*************************************************/

.SearchTitle {
margin:0px 10px 10px;
padding:10px;
border:solid 1px #99A;
background-color:#F3F3FF;
color:#666;
font-weight:bold;
text-align:center;
font-size: 16px;
}

/*************************************************
記事ブロック
*************************************************/

#EntryBlock {
float: left;
width:710px;
text-align: left;
overflow:hidden;
}

.EntryInnerBlock {
padding:0px 10px 20px 10px;
text-align: left;
}

.EntryTitleBack {
border-radius: 10px;
background-color:#339966;
text-align: left;
}

h2.PageTitle {
padding:5px 10px 5px 10px;
font-weight:bold;
font-size: 16px;
color:#ffffff;
}

h2.EntryTitle {
padding:5px 10px 5px 28px;
font-weight:bold;
font-size: 16px;
background: url(http://blog.cnobi.jp/v1/blog/user/13f8172dc0892beb84a4913dbf590714/1279621570) no-repeat 5px center;
}

h2.EntryTitle01 {
background: url(http://blog.cnobi.jp/v1/blog/user/13f8172dc0892beb84a4913dbf590714/1279621571) no-repeat 5px center;
}

h2.EntryTitle02 {
padding:5px 10px 5px 44px;
background: url(http://blog.cnobi.jp/v1/blog/user/13f8172dc0892beb84a4913dbf590714/1279621572) no-repeat 5px center;
}

h2.EntryTitle a:link,
h2.EntryTitle a:visited,
h2.EntryTitle a:hover {
color:#FFF;
}
.EntryTextBox {
padding:10px;
}

.EntryText {
padding: 10px 5px 0px;
font-size: 14px;
line-height:180%;
}

.EntryText a:link,
.EntryText a:visited {
color:#66A;
text-decoration:underline;
}

.EntryText a:hover {
color:#99C;
}

/*追記文書が記載される部分*/
.EntryPsText {
text-align:left;
padding:20px;
}

.EntryFooter {
margin-top:10px;
margin-bottom:10px;
padding-top:5px;
text-align:right;
border-top:solid 1px #99A;
}

a.EntryFooterCat{
display:inline-block;
padding-left:24px;
vertical-align:middle;
background: url(http://blog.cnobi.jp/v1/blog/user/13f8172dc0892beb84a4913dbf590714/1367746794) no-repeat 5px center;
}

a.EntryFooterCom{
display:inline-block;
padding-left:24px;
vertical-align:middle;
background: url(http://blog.cnobi.jp/v1/blog/user/13f8172dc0892beb84a4913dbf590714/1367746795) no-repeat 5px center;
}

a.pstext{
color:#FFF;
background-color:#77aa77;
padding:10px 20px 10px;
font-weight:bold;
font-size: 16px;
border:solid 2px #669966;
border-radius: 30px;
}

a:Hover.pstext{
background-color:#aaccaa;
}

/*************************************************
コメントブロック
*************************************************/

.CommentBlock{
padding:10px 20px;
}

h3.CommentMenuTitle{
padding:3px 8px;
text-align: left;
font-size: 16px;
color:#444;
border-top:solid 1px #B0B0CC;
border-right:solid 1px #778;
border-bottom:solid 1px #778;
border-left:solid 5px #B0B0CC;
}

.CommentTextBox{
margin-top:10px;
border-bottom:solid 1px #889;
border-left:solid 3px #889;
}

h4.CommentTitle{
padding:5px 10px;
text-align: left;
font-weight:bold;
color:#555;
border-bottom:dotted 1px #889;
}

.CommentText{
padding:5px 10px 10px;
line-height:160%;
}

.CommentNavi{
text-align:right;
padding:10px;
padding-top:0px;
}

.CommentNavi a {
font-weight:bold;
}

.CommentUserName{
margin-left: 5px;
}

.CommentUserName a:link,
.CommentUserName a:visited {
color:#444;
font-weight:normal;
}

.CommentUserName a:hover {
color:#99C;
}
/*************************************************
コメント編集ページ
*************************************************/

.CommentEditBlock {
clear:both;
width:800px;
margin:30px auto;
padding:40px 0;
background-color:#FFF;
border:solid 1px #BBB;
text-align:center;
}
h3.CommentEditTitle {
width:530px;
margin:0 auto;
padding:3px 8px;
text-align: left;
font-size: 16px;
font-style:italic;
color:#444;
border-top:solid 1px #B0B0CC;
border-right:solid 1px #778;
border-bottom:solid 1px #778;
border-left:solid 3px #B0B0CC;
}

.Backbtn {
margin-top:20px;
}

.BackButton {
text-align:center;
}

/*************************************************
コメントフォーム
*************************************************/

.CommentFormBlock{
margin:10px 20px;
padding:10px 0;
}

.CommentFormTable{
margin:0px auto;
}

.CommentFormTh{
padding:5px 5px 0px;
text-align:right;
}

.CommentFormTd{
padding-top:5px;
text-align:left;
}

.CommentFormSubmit{
padding-top:5px;
padding-bottom:5px;
text-align:left;
}

.CommentForms{
padding:2px;
}

.btn {
width:50px;
padding:0px;
}