charset "UTF-8";

html{
    height:100%;
}
body {
    height:100%;
    font:13px "ＭＳ Ｐゴシック",verdana,arial,helvetica,clean,sans-serif;
    *font-size:small;
    *font:x-small;
	color:#666666;
	line-height:140%;
	margin:0px 0px 0px 0px;
	text-align: center;
letter-spacing:0.1em;	
background:#ffffff ;
}


table {
    font-size:inherit;
    font:100%;
	color:#999999;
}

/*<td>の全ての設定*/
td {text-align: center;}

/*table全ての設定*/
table {border-collapse: collapse;}


textarea{
	border:1px solid #7f7f7f;
	width:355px;
	height:100px;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	color:#9A9A9A;
	overflow:auto;
    font:100%;
	background:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-track-color:#eeeeee;
	scrollbar-arrow-color:#7f7f7f;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
}
 
input{ 
	border:1px solid #7f7f7f;
	color:#999999;
    font:77%;
	margin:2px 0px 0px 0px;
	padding-top:2px;
	background:#ffffff;
}

li { list-style-type:none;}
br{	letter-spacing:normal;}
hr { display:none; }
.clear { clear:both;}
img { border:0;}

/* link ----------------------------------------------------------- */
a {
	text-decoration:none;
}
a:link,a:active {
	color:#b5b5b5;
}
a:visited {
	color:#b5b5b5;
}
a:hover {
	color:#E6E6E6;
}

/**************************************************************************************
全体
**************************************************************************************/
/* container ----------------------------------------------------------- */
#container {
        width:100%;
        height: 100%;
        min-height: 100%;
	text-align:center;
    margin:0px auto;
}
body > #container {
        height: auto;
}

/*テキスト左寄せ*/
.left {
text-align:left;
}
/*テキスト中央寄せ*/
.center {
text-align:center;
}
/*テキスト右寄せ*/
.right {
text-align:right;
}



/**************************************************************************************
トップブロック用デザイン
**************************************************************************************/
/*一番上のブロック（タイトルが書かれる場所）の設定*/
 
#header{
	width:600px;
	margin:0px auto 0px auto;
	padding:30px 0px 30px 0px;
	text-align:left;

}
/*ページタイトル文字部分の設定*/
#TopTitle {
	width:270px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	float:left;
}
/*トップ部分・説明文の設定*/
#TopExplanation {
text-align:right;
color:#bbbbbb;
font-size:84%;
}

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


/**************************************************************************************
  menu用プラグインブロック用デザイン
**************************************************************************************/
/*プラグイン表示箇所全体の設定*/

/* menu ----------------------------------------------------------- */
#menu{
	float:right;
	width:300px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/*プラグインのタイトル（名称）部分の設定*/
#menu .PluginTitle {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/*各プラグイン処理内の基本デザイン*/
#menu .Plugin_data {
text-align:left;
letter-spacing:0.1em;
    font:13px "ＭＳ Ｐゴシック",arial,verdana,helvetica,clean,sans-serif;
}
/*各プラグイン処理内基本デザインの下に記載する日付など*/
#menu .Plugin_data_date {
text-align:right;
}


/**************************************************************************************
  コンテンツ　中囲い
**************************************************************************************/
 #contents { 	     
 	clear: both;
	width:600px;
	margin:0px auto 0px auto;
	padding:0px 0px;
	text-align:left;
}  


/**************************************************************************************
  記事ブロック用デザイン
**************************************************************************************/


/*記事繰り返し処理全ての部分の設定*/
.EntryBlock {
	width:600px;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align: left;
}
/*記事表示部分の背景や余白等の設定*/
.EntryInnerBlock {
	width:600px;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px ;
}
/*各記事タイトル部分の設定*/
.EntryTitleBox {
	width:600px;
height:40px;
font-size:108%;
text-align: right;
padding:20px 0px 0px 0px ;
margin:0px 0px 0px 0px ;
}


/*各記事タイトル部分の設定*/
.EntryTitle {
text-align: right;
font-weight:bold;
margin:0px 0px 0px 0px ;
padding:0px 0px 0px 0px ;

}
/*各記事タイトル部分の文字色設定*/
.EntryTitleFont {
color:#666666;
}

/*記事を投稿した日が記載されている部分*/
.EntryWriteDate {
float:right;
font-size: 77%;
padding:0px 0px 0px 0px ;
}
/*記事のカテゴリ名が記載されている部分*/
.EntryCategory {
float:right;
font-size: 77%;
text-align:left;
padding:0px 0px 0px 5px ;
}
.EntryCategory a {color:#b5b5b5;
}



/*各記事やコメント、トラックバックなどの総合のブロック部分*/
.EntryTextBox {
width:60px;
line-height:1.5;
margin:0px 0px 0px 0px;
padding:10px  0px 0px 0px;
}
/*記事本文が記載される部分*/
.EntryText {
text-align: left;
width:600px;
margin: 0px 0px  10px  0px;
padding:0px 0px 0px 0px;

}


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

/*次の記事やHOMEへのリンクが表示される背景部分*/
.PageLinkBlock{
text-align:center;
margin:10px 0px 30px 0px;
padding:0px 0px 0px 0px;

}

#left dl{
	line-height:120%;
	width:426px;
	padding:0px 0px 0px 0px;
	height:100%;
	}

#left dt{
	clear:both;
	padding:2px 0px 0px 0px;
	float:left;
	width:40px;
}

#left dd {
	padding:2px 0px 0px 0px;
	float:right;
	background:#cccccc;
	text-align:left;
	width:350px;
}


/**************************************************************************************
  footer
  （したメニュー）
**************************************************************************************/
#FooterBlock {
 clear:both;
    width: 600px;
	padding:5px 0px 0px 0px;
	text-align:center;
background:#ffffff;

}
#FooterBlock a{
	text-decoration:none;
	color:#b5b5b5;
}


/**************************************************************************************
  footer
  （したメニュー）
**************************************************************************************/
#f_back {
    width: 100%;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:center;

}

/**************************************************************************************
  プラグインブロック用デザイン
  （したメニュー）
**************************************************************************************/


#p2{
	margin:0px auto 0px auto;
	padding:0px 0px 10px 0px;
	text-align:center;
font-size:100%;
width:600px;
background:#eeeeee;
    color:#b5b5b5;}
    
#p2 ul {
	width:560px;
	padding:0px 0px 0px 20px;
	}
#p2 li {
	float:left;
	padding:0px 0px 0px 0px;

}
#p2 li.line {
	margin:0px 0px 0px 0px;
	padding:1px 10px 0px 10px;
	border-right:1px solid #7A3E14;
}

#p2 li.no_line {
	margin:0px 0px 0px 0px;
	padding:1px 0px 0px 10px;
}
    

#menu3{
float:left;
width:400px;
padding:0px 0px 0px 0px;
}
/*プラグイン表示箇所の背景や余白設定*/
#menu3 .PluginInnerBlock {
clear:both;
padding:0px 0px 20px 0px;
}
/*プラグインのタイトル（名称）部分の設定*/
#menu3 .PluginTitle {
color:#9A9A9A;
font-weight:bold;
padding:0px 0px 5px 0px;
}

/*各プラグイン処理内の基本デザイン*/
#menu3 .Plugin_data {
padding:0px 0px 0px 20px;
text-align:left;
}
/*各プラグイン処理内基本デザインの下に記載する日付など*/
#menu3 .Plugin_data_date {
text-align:right;
}

#menu4{
float:left;
width:170px;
margin:0px 0px 0px 30px;}

/*プラグイン表示箇所の背景や余白設定*/
#menu4 .PluginInnerBlock {
padding:0px 0px 20px 0px;
}
/*プラグインのタイトル（名称）部分の設定*/
#menu4 .PluginTitle {
font-weight:bold;
color:#9A9A9A;
padding:0px 0px 5px 0px;
}

/*各プラグイン処理内の基本デザイン*/
#menu4 .Plugin_data {
width:150px;
text-align:left;}
/*各プラグイン処理内基本デザインの下に記載する日付など*/
#menu4 .Plugin_data_date {
text-align:right;
}


/**************************************************************************************
copy
**************************************************************************************/
/*copyの設定*/
#copy {
    clear:both; 
	text-align:center;
    width: 100%;   
    padding-top:15px; 
    color:#b5b5b5;
}   

/**************************************************************************************
  カレンダープラグイン用デザイン
**************************************************************************************/
/*カレンダー日付移動用テーブル（前月、次月へのリンクなど）*/
.CalendarMoveTable {
    width: 170px;
    color: #999999;
    margin:0px 1px 5px 1px;
}

/*前月、次月へのリンクの設定*/
.CalendarMoveTable a {display: block; width: 100%; color: #999999;}
.CalendarMoveTable a:hover {color: #cccccc;}

/*カレンダー日付移動用テーブル、<tr>タグ部分のデザイン*/
.CalendarMoveTr {
}

/*カレンダー日付移動用テーブル内、左側td部分のデザイン*/
.CalendarPrevTd {
}

/*カレンダー日付移動用テーブル内、中央td部分のデザイン*/
.CalendarNowTd {
}

/*カレンダー日付移動用テーブル内、右側td部分のデザイン*/
.CalendarNextTd {
}

/*カレンダー表示用テーブル*/
.CalendarTable {
    width: 170px;
    color: #999999;
    letter-spacing: 0px;
    margin:0px 0px;
    line-height: 170%;
}

/*-------------------------------------------------------
  カレンダーテーブル -> 曜日表示部分デザイン
-------------------------------------------------------*/
/*曜日表示部分（<tr>タグ部分）のデザイン*/
.CalendarWdayTr {
}

/*曜日表示部分、日曜日の<th>タグ部分デザイン*/
.CalendarWdaySun {color: #C8817C;}

/*曜日表示部分、平日の<th>タグ部分デザイン*/
.CalendarWday {
}

/*曜日表示部分、土曜日の<th>タグ部分デザイン*/
.CalendarWdaySat {color: #7C89C8;}

/*-------------------------------------------------------
  カレンダーテーブル -> 日付表示部分デザイン
-------------------------------------------------------*/
/*日付表示部分（<tr>タグ部分）のデザイン*/
.CalendarTr {
}

/*日付表示部分、日曜日の<td>タグ部分デザイン*/
.CalendarTdSun {
}

/*日付表示部分、土曜日の<td>タグ部分デザイン*/
.CalendarTdSat {
}

/*日付表示部分、平日曜日の<td>タグ部分デザイン*/
.CalendarTd {
}

/*記事が存在する場所の設定*/
.CalendarTdLink {
}

/*記事が存在する場所のリンク*/
.CalendarTdLink a { width: 100%; height:100%; color: #00FF66;}
.CalendarTdLink a:hover {font-weight: bold; color: #00FF66 ;}
.CalendarTdLink a:active {font-weight: bold; color: #00FF66 ;}

/*記事が存在する日付の文字色の設定*/
.CalendarTdLinkFont {
}




/*-------------------------------------------------------
  インプットボタン
-------------------------------------------------------*/

.btn{
margin-left:1px;
}