@charset "UTF-8";

/* ===========================全体 */

body {
 background : #fff;
 font-size : small;
 font-family:Simsun,Osaka,sans-serif;
 color : #333;
 letter-spacing : 0px;
 line-height : 1.5em;
 margin : 0px 20px 0px 20px;}


a:link {color : rosybrown; text-decoration : none;}
a:visited {color : rosybrown; text-decoration : none;}
a:hover {color : lightseagreen; text-decoration : none;}
a:active {color : lightgray; text-decoration : none;}

html {
 scrollbar-face-color :#fff ;
 scrollbar-highlight-color :#fff ;
 scrollbar-track-color :lightgray ;
 scrollbar-shadow-color :lightseagreen ;
 scrollbar-3dlight-color :lightseagreen ;
 scrollbar-arrow-color :lightseagreen ;
 scrollbar-darkshadow-color :lightgray ;}

p{margin:0;}


/* ===========================レイアウト装飾 */

.main{
 width:850px;
 text-align:left;
 margin:0px;
}

.side{
 border-left:solid;
 border-top:solid;
 border-bottom:solid;
 border-width:1px;
 border-color:lightseagreen;
 width:215px;
 text-align:left;
}

.site_name{
 padding:10px;
 border-style:dashed;
 border-width:0px;
 border-bottom-width:1px;
 border-color:lightseagreen;
 background-color:lightseagreen;
}

.menu{
 padding:10px;
 border-style:dashed;
 border-width:0px;
 border-top-width:1px;
 border-bottom-width:1px;
 border-color:lightseagreen;
}

.entries{
 color:lightseagreen;
 width:99%;
 text-align:left;
 font-family: 'Georgia',Simsun,Osaka,sans-serif;
 padding:0px 0px 0px 10px;
 border-style:solid;
 border-width:0px;
 border-top-width:1px;
 border-color:lightseagreen;
}

.pagenavi{
 border-style:solid;
 border-width:0px;
 border-top-width:1px;
 border-left-width:1px;
 border-bottom-width:1px;
 border-color:lightseagreen;
 width:100%;
}

/* ===========================ブログの名前 */

.site_title{
 margin:50px 0px 50px 0px;
 width:100%;
 text-align:left;
 color:white;
}

.site_naming{
 font-size:x-large;
 font-family:'Georgia',serif;
 letter-spacing:1px;
}

a.site_naming{color:white; border:0;}
a.site_naming:link{color:white; text-decoration : none;}
a.site_naming:visited{color:white; text-decoration : none;}
a.site_naming:hover{color :rosybrown; text-decoration : none;}

.small{
 font-size:x-small;
 color:rosybrown;
}


/* ===========================日付 */

.date {
 margin:0px;
 width:1%;
 text-align:center;
 background-color:lightseagreen;
}

.date_number{
 font-family:'Georgia',serif;
 font-size:x-large;
 color:white;
 padding:0px;
}

.date_year{
 font-family:'Georgia',serif;
 font-size:small;
 text-align:center;
 color:lightseagreen;
 padding:0px;
 border-style:solid;
 border-width:0px;
 border-left-width:1px;
 border-color:lightseagreen;
}



/* ===========================メニュー */

.menu_title{
 font-family:'Georgia',serif;
 font-size:medium;
 letter-spacing:1px;
 color:lightseagreen;
 width:100%;
 padding:3px 0px 3px 10px;
}

/* ===========================本文 */

.entrytitle {
 font-size:small;
 font-family:Simsun,Osaka,sans-serif;
 letter-spacing:0px;
}


a.entrytitle{color:lightseagreen; text-decoration : none;}
a.entrytitle:link{color:lightseagreen; text-decoration : none;}
a.entrytitle:visited{color:lightseagreen; text-decoration : none;}
a.entrytitle:hover{color :grey; text-decoration : none;}

.txt {
 border-style:dashed;
 border-width:0px;
 border-top-width:1px;
 border-left-width:1px;
 border-color:lightseagreen;
 padding:10px;
 text-align:left;
 width:99%;
}

.txt .emoji {
 margin-top : 3px;
 margin-bottom : -3px;}

/*--記事内画像--*/
.txt img {
border: 1px dashed lightseagreen; padding: 5px;
}

.entry_ct{
 text-align:left;
 font-size:x-small;
 margin:3px 0px 0px 0px;
 width:99%;
 color:rosybrown;
}


/* ===========================追記 */
.EntryPsText {
margin-top : 15px;
}

/* ===========================コメント */

.com_title {
 border-style:solid;
 border-width:0px;
 border-top-width:1px;
 border-left-width:1px;
 border-color:lightseagreen;
 padding:10px;
 font-family:'Georgia',serif;
 font-size:medium;
 color:lightseagreen;
 letter-spacing:1px;
}

.comment_ct{
 border-style:solid;
 border-width:0px;
 border-left-width:1px;
 border-color:lightseagreen;
 text-align:right;
 font-size:x-small;
 padding:0px 10px 10px 10px;
 color:rosybrown;
}

.txt2 {
 border-style:solid;
 border-width:0px;
 border-left-width:1px;
 border-color:lightseagreen;
 padding:0px 10px 10px 10px;
 text-align:left;
 width:100%;
}

/* ===========================カレンダー */

.calender{text-align:center;}


/* ===========================リスト */

ul{
 margin:0px;
 padding:0px;
}

li{
 list-style:none;
}

/* ===========================ページ移動 */

.navi {
 margin:10px 0px 10px 0px;
 text-align:center;}

/**************************************************************************************
  プラグインブロック用デザイン
**************************************************************************************/
/*--プラグイン表示箇所全体の設定--*/
.PluginBlock {
width: 200px;
text-align: left;
float: left;
font-family : Simsun,Osaka,sans-serif;
overflow:hidden;
color: #333333;
margin : -5px 0px 0px 0px;
}
.PluginBlock a:link {color : rosybrown; text-decoration : none;}
.PluginBlock a:visited {color : rosybrown; text-decoration : none;}
.PluginBlock a:active {color : lightseagreen; text-decoration : none;}
.PluginBlock a:hover {color : lightgray; text-decoration : none;}

/*プラグイン表示箇所の背景や余白設定*/
.PluginInnerBlock {
}

/*--プラグインのタイトル（名称）部分--*/
.PluginTitle {
font-family:'Georgia',serif;
font-size:medium;
letter-spacing: 1px;
padding: 10px;
color:lightseagreen;
border-style:dashed;
border-width:0px;
border-top-width:1px;
border-bottom-width:1px;
border-color:lightseagreen;
}

/*--プラグインの説明--*/
.PluginExplanation {
padding-top: 2px;
}

/*--プラグイン内容表示部分--*/
.PluginContents {
font-family:'Georgia',serif;
font-size:small;
line-height: 130%;
padding: 10px;
}
.plugin_data{
text-align:left;
padding:1px 0;
}
/*各プラグイン処理内基本デザインの下に記載する日付など*/
.plugin_data_date {
text-align:right;
}

/* ===========================フッター */

.footer{
 font-size:x-small;
 color:rosybrown;
 margin:10px;
}
