@charset "UTF-8";

/**************************************************************************************
全ブロックの共通設定
**************************************************************************************/
/*-- 表示ページ全体 --*/
* {margin : 0;padding : 0;}
li {list-style-type:none;}
br{letter-spacing: normal;}

/*-- BODY全体に関する設定 --*/
body {
font-size:12px;
color:#404040;
background-color:#ffffff;
	align:center;
	height:100%;
	font-family:Osaka,Verdana;
	margin-left:50px;
	padding:0px;
	text-align:left;
	font-size:12px;
	line-height:1.5em;
	color:#303030;
}

/*--全体のフォーム--*/
input {
margin :1px 0;
background: #fff;
border: 1px solid #333;
font-size: 12px;
color: #404040;
}
textarea {
margin :1px 0;
background: #fff;
border: 1px solid #333;
font-size: 12px;
color: #404040;
}

/**************************************************************************************
メインブロック
**************************************************************************************/
#mainBlock {
margin:  auto auto; 
width: 695px; 
text-align: left;
background: #fff;
padding:0px 0px 0px 0px;
}


/**************************************************************************************
横型カレンダー
**************************************************************************************/
div#calendar {
padding : 5px 0;
margin: 0 2px 0 1px;
font-size : 10px;
text-align: center;
}
div#calendar li {
display : inline;
list-style-type : none;
font-size : 10px;
}
div#calendar ul {
list-style-position : inside;
}
div#calendar li a{
font-weight: bold;
}
div#calendar li a:hover{
font-weight: bold;
}
li.day {
padding: 0 2px;
}


/**************************************************************************************
  プラグインブロック用デザイン
**************************************************************************************/
/*--プラグイン表示箇所全体設定--*/
.PluginAll {
width: 140px;
float: right;
padding:30px 0px 0px 0px;
}

.PluginBlock {
width: 140px;
float: right;
padding:0px 0px 0px 0px;
text-align: left;
color: #404040;
}

/*--プラグイン部分リンク色--*/
div.PluginBlock a:link {color: #111111;}
div.PluginBlock a:visited {color: #111111;}
div.PluginBlock a:active { color: #111111;}
div.PluginBlock a:hover {color: #111111;text-decoration: underline;}

/*--プラグイン表示箇所[背景/余白設定]--*/
.PluginInnerBlock {
padding-top: 10px;
}

/*--プラグイン[タイトル部分]設定--*/
.PluginTitle {
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 2px 0px;
	text-align:left;
	float: left;
	width:140px;
	color:#282828;
}
/*--プラグインの説明部分の設定--*/
.PluginExplanation {
}

/*--プラグインが表示される場所の設定--*/
.PluginContents {
line-height:1.4em;
font-size : 10px;
padding:0px 0px 0px 0px;
}

/*--各プラグイン処理内の基本デザイン--*/
div.plugin_data {
padding:0px 0px 0px 0px;
font-size: 10px;
line-height:1.5em;
}

/*各プラグイン処理内基本デザインの下に記載する日付など*/
.plugin_data_date {
text-align:right;
}

/**************************************************************************************
  記事ブロック用デザイン
**************************************************************************************/
/*--記事繰り返し処理全ての部分の設定--*/
#EntryBlock {
width: 555px;
float: left;
text-align: left;
overflow:none;
}

/*--記事表示部分の背景や余白等の設定--*/
.EntryInnerBlock {
margin: 10px;
padding-top: 45px;
line-height: 140%;
text-align: left;
}

/*--各記事日付部分--*/
.entryday {
padding : 0px 10px 0 5px;
font-size: 10px;
color: #555555;
}

/*--各記事タイトルフォント--*/
.EntryTitle h2{
color: #111111;
padding: 0 5px;
font-size: 12px;
}

/*--記事・コメント・トラックバック表示部分大枠--*/
.EntryTextBox {
margin-bottom: 10px;
padding: 12px 10px 0px 15px;
}

/*--記事本文--*/
.EntryText {
font-size: 12px;
line-height: 150%;
color: #505050;
text-align: left;
}

/*--追記--*/
.EntryPsText {
padding: 10px 0;
text-align: left;
font-size: 10px;
}

/*--エントリーフッター--*/
.EntryFooter {
font-size : 10px;
color : #404040;
text-align : right;
padding : 0px 10px 2px 10px;
letter-spacing:1px;
border-bottom: none;
}

/*--記事のカテゴリ名が記載されている部分--*/
.EntryCategory {margin-left: 3px;}

/*-- 引用文 --*/
blockquote {
font-size: 12px;
padding: 5px 10px;
color: #666;
line-height: 140%;
border: none;
}

/*--本文中リンクの設定--*/
div.EntryText a{
text-decoration: none;
}

/*--記事内リストの表示--*/
div.EntryText li {
list-style-type: disc;
margin: 0 10px 0 20px;
}

/*--記事内画像--*/
div.EntryText img {
	padding:0px;
	margin:0px 5px 5px 0px;
}

/*--絵文字--*/
div.EntryText img.emoji {
margin: 0 1px;
padding:0;
background-color: transparent;
border: none;
}

/**************************************************************************************
 ページナビ
**************************************************************************************/
/*--次の記事やHOMEへのリンク--*/
.PageLinkBlock{
text-align:center;
padding:10px;
font-size: 12px;
font-weight: none;
}

/*--ページごとへのリンク--*/
.PageLinkBlock10{
text-align:center;
padding-top: 5px;
font-size: 12px;
}

/*--カレンダー現在の年月フォントタグ--*/
.title{
color: #111;
}

/*--記事タイトルフォントタグ--*/
.etitle{
padding: 5px 5px 5px 10px;
font-weight: bold;
font-size: 12px;
color: #222222;
text-align: left;
letter-spacing: 1px;
border-top: none;
}

/* カラブリタグ */
html {scrollbar-face-color:#ffffff;
scrollbar-track-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-arrow-color:#cccccc;
scrollbar-shadow-color:#cccccc;
scrollbar-3dlight-color:#cccccc;}
	margin-top:0px;
	margin-bottom:0px;
	margin-left:150px;}
BODY,TD
 { font-size:12px;
color:#404040;
line-height:1.2em;
align:center;
font-family:Osaka,Verdana; }
.waku {background-color:#FFFFFF;
	border-top-width:0px;
	border-bottom-width:0px;
	border-right:0px solid #cccccc;
	border-left:0px solid #cccccc;}
.twitter{
line-height:1.6em; }
A { text-decoration:none; }
A:hover { color:#111111;}
A:hover {text-decoration: underline;}