/**************************************************************************************

/**************************************************************************************

■ 全ブロックの共通設定

**************************************************************************************/
* {
	margin          : 0px;
	padding         : 0px;
}
body {
	font-size       : 2px;
	color           : #444;
	text-align      : center;
background-color: #fff;
	font-weight:lighter;
background-position:right　center ;
background-attachment:fixed;
background-repeat:no-repeat;
}

a:link,
a:visited,
a:active{
	color        :  #4c4c4c;
	text-decoration : none;
}

a:hover {
	color: #b4af9f;
	background-color: #fff;
text-decoration : none;
}

textarea{
	font-size       : small;
}
/******** ▼ 外枠 ********************************************/
#MainBlock {
	width           : 480px;
	text-align      : left;
	margin          : 0 auto;
	padding-top     :86px;
padding-right: 64px;

}

/**************************************************************************************

■ ヘッダーのデザイン

**************************************************************************************/
#TopBlock{
}
.TopTitle{
	font-weight : normal;
	padding         : 2px 0 ;
	font-size       : 16px;

letter-spacing  : 3px;
margin:0px;
font-color: #000;
padding-bottom: 18px;
}
.TopExplanation{
	font-size       : x-small;
	margin          : 0px 0 0px 0;
}
#TopMenu select{
	background-color: #fff;

}

/**************************************************************************************

■ エントリーのデザイン

**************************************************************************************/
/******** パンくず ****************************************/
.Pan{ 
	height          : 0px;
	text-align      : right;
	padding-left   : 0px;

}  
.Pan li{
	display         : inline;
	line-height     : 0px;
	list-style-type : none;
	padding-left    : 12px;

}  
.Pan li a{
	background      : url() no-repeat right 5px;
	padding-right   : 0px;
	text-decoration : none;

} 


/******** ▼ タイトル・枠 ************************************/
#EntryBlock{
margin          :  -16px 0 2px 0;
}
.EntryInnerBlock{
	border          : 0px solid #fff
	background-color: #ffffff;
	margin-bottom         : 0px;
	padding         : 0px;
}
.EntryTitle{
margin: 35px 0 0 0;
padding-top : 16px;
	padding-bottom  : 14px;
	border-bottom   : 0px solid #fff;
	font-size       : 15px;
	letter-spacing  : 1px;
font-weight: normal;


}
/******** ▼ 日付など ****************************************/
.EntryBottom{
	text-align      : left;
	font-size       : x-small;
	list-style-type : none;

padding-bottom  :33px;　
}
.EntryBottom li{
	display         : inline;
	margin-right     : 0em;
margin-left : 0px;
}


/******** ▼ 本文 ********************************************/
.EntryText{padding         : 0px;
	line-height     : 2.0;
	margin          : 0em 0 1.5em 0;
font-size:12px;
letter-spacing  : 0px;
font-weight: normal;

}
.EntryPsText{
	padding-top     : 11.6em;
}
.EntryPsLink{
	margin          : 1.5em 0 0 0;
}


/******** ▼ ナビ ********************************************/
.EntryNavi{
	list-style-type : none;
}
.EntryNavi li{
	background      : url()  no-repeat 0% 7px;
	padding         : 2px 0 10px 0px;
}
#NaviBlock{
	padding-top         : 5px 10;
padding-bottom           : 3px;
	text-align      : right;
padding-right : 17px;
}
#NaviBlock ul{
	font-weight     : bold;
	list-style-type : none;
}
#NaviBlock li{
	background-color: #fff;
	padding         : 2px 4955px;
	margin          : 5px;
	display         : inline;
}
#NaviBlock a{
	font-weight     : normal;
}


/**************************************************************************************

■ プラグインのデザイン

**************************************************************************************/
#Plugin{
	visibility      : hidden;
	filter          : alpha(opacity:100);
	opacity         : 1.0;
	right           : 0px;
	top             : 144px;
	width           : 327px;
	background-color: #fff;
}
.PluginBlock{
	position        : absolute;
}
.PluginClose{
	margin          : 10px;
	text-align      : left;
margin-top: 36px;
}
.PluginClose a{
	font-size       : 10px;
	font-weight     : normal;
	letter-spacing  : 0em;
	
	padding         : 20px 1px;

}
.PluginInnerBlock{
	margin          : 0 0px 40px 11px;
}
.PluginTitle{
	color           : #555;
	font-size       : 11px;
	letter-spacing  : 0.1em;
	border-bottom   : 0px solid #fff;
	padding-bottom  : 4px;
font-weight:normal;
text-align      : left;

}
.PlaginExplanation{font-size : x-small;}

.PlaginData{
	color           : #fff;
	font-size       : 11px;
	line-height     : 1.1;
	margin-top      : 0px;
}
/******** ▼ 内部設定 ****************************************/
.plugin_data {
	text-align      : left;
	
	padding         : 6px 0 5px 0;
}
.plugin_data_date {
	font-size       : x-small;
	text-align      : right;
}


/**************************************************************************************

■ コメント
■ トラックバック

**************************************************************************************/
/******** ▼ タイトル・枠 ************************************/
.CtBlock{
	border          : 0px solid #fff;
	background-color: #ffffff;
	margin          : -10px 0;
	padding         : 0px;

}
.CtInnerBlock{padding         : 0px;
	margin-bottom   : 40px;
}
.CtTitle{
	padding-bottom  : 10px;
	border-bottom   : 2px solid #fff;
	font-size       : 20px;
	letter-spacing  : 0.2em;
	margin-bottom   : 10px;
font-weight:normal;
}
.CtTitle_2{
	padding         : 100px 0 5px 0;
	font-size       : 16px;
}
/******** ▼ 日付など ****************************************/
.CtTop{padding-top         : 15px;
	font-size       : 10px;
	color          :  #b4af9f;
	list-style-type : none;
letter-spacing  : 0px;
}
.CtTop li{
	display         : inline;
	margin-right    : 1em;
}
/******** ▼ 本文 ********************************************/
.CtText{
	line-height     : 2.1;
	margin          : 0.5em   0;
font-size:12px;
letter-spacing  : 0px;
}
.CtRsBlock{
	background-color: #fff;
	margin-left     : 5em;
	padding     : 0em;
}
/*--コメントフォーム------------------------------*/
h3#comments {padding-top:2600px;
	margin-bottom: 30px;
	padding: 1px 0px 0px 0;
	
	
}
div.comment { 
background: #fff;
margin: 0 0px; padding-bottom: 90px;color :#666; font-size:12px; letter-spacing  : 0.1em; }
div.comment form { margin: 0px;  }
div.comment input{ width:115px; letter-spacing  : 0em;
height:20px;
border: 1px solid #c8c8c8;
margin-bottom:0px;
color : #5c5c5c;
font-size:13px;
margin-top: 0px;
background: #fff;
}
div.comment textarea {
	margin-top: -12px;
height:95px;	
width: 171px;
	border: 1px solid #c8c8c8;
	background: #fff;
color : #474747;
font-size:12px;
letter-spacing  : 0em;
line-height     : 1.9;
}
input#name { width: 500px;}
#mail{ width: 200px; }
#comment,
input#submit {
	width: 45px;
	height: 17px;
	background: #fff;
	font-size: 10px;
	font-weight: lighter;
font-family: verdana;
color: #6c6c6c;
margin-top: 6px;
letter-spacing  : 0px;
}
dl.com_form { margin-bottom: 10px; }
dl.com_form dt {
	float: left;
	clear: left;
	width: 10px;
	font-size: 10px;
}
div.com_post {
	padding-top:0;
}

/**************************************************************************************

■ フッターのデザイン

**************************************************************************************/


#FooterBlock{
	text-align      : center;
	clear           : both;
	font-size       : x-small;
	padding-top     : 10px;
}
.FooterCp{
	margin-bottom   : 0px;
}
.FooterCm{
	margin-top      : 5px;
}


/**************************************************************************************

■ カレンダー・検索用デザイン

**************************************************************************************/
/******** ▼ カレンダー日付移動用テーブル*********************/
.CalendarMoveTable {
	margin          : 0 auto;
	text-align      : center;
	width           : 190px;
}
.CalendarMoveTr {
	text-align: center;
}
/******** ▼ カレンダー表示用テーブ***************************/
.CalendarTable {
	margin          : 0 auto;
	text-align      : center;
	width           : 190px;
}
.CalendarTable a{font-weight     : bold;}

/*** ▼ 曜日表示部分 のデザイン *************************/
.CalendarWdayTr {
	text-align      : center;
}
/**** ▼ 曜日表示部分、日曜日 ***************************/
.CalendarWdaySun {
	color           : #e3b0a2;
}
/**** ▼ 曜日表示部分、土曜日 ***************************/
.CalendarWdaySat {
	color           : #A2C2E3;
}
/**** ▼ 日付表示部分<tr> *******************************/
.CalendarTr {
	text-align      : center;
}

/**** ▼ 検索用デザイン **********************************/
.box{
	font-size       : x-small;
	width: 120px;}
.btn{
	font-size       : x-small;}

.left {
	text-align      : left;}
.center {
	text-align      : center;}
.right {
	text-align      : right;}
