@import url(http://file.karma7.blog.shinobi.jp/style1.css);
/**************************************************************************************
全ブロックの共通設定
**************************************************************************************/
* {
	margin          : 0px;
	padding         : 0px;
}
body {
	font-size       : small;
	color           : #696969;
	text-align      : center;
	font-family     : Verdana, "Osaka", sans-serif;
	background-color: #E0E0E0;
}
a{
	color           : #188DD3;
}
a:hover {
	color           : #000000;
	background      : url(http://file.karma7.blog.shinobi.jp/c1_wp3.gif) repeat;
}
textarea,
input{
	font-size       : small;
	background: url(http://file.karma7.blog.shinobi.jp/c1_textarea.gif) repeat-x 50% 0%;
	border: 1px solid #959595;
}
/******** 外枠 ********************************************/
#MainBlock {
	width           : 780px;
	text-align      : left;
	margin          : 0 auto;
	background-color: #FFFFFF;
}
/**************************************************************************************
ヘッダーのデザイン
**************************************************************************************/
/******** ログイン ****************************************/
#Admin{
	text-align      : right;
	padding-bottom  : 20px;
}
#Admin a{
	padding         : 2px 3px;
	margin-right    : 5px;
	border-right    : 1px solid #BFBFBF;
	border-bottom   : 1px solid #BFBFBF;
	border-left     : 1px solid #BFBFBF;
	text-decoration : none;
}
/******** アイキャッチ ************************************/
#TopBlock{
	height          : 175px;
	background      : url(http://file.karma7.blog.shinobi.jp/c1_top.gif) no-repeat 50% 50%;
}
.TopTitle{display   : none;}
.TopExplanation{display   : none;}

#TopBlock_Page{
	padding         : 30px 0 10px 20px;
	background      : url(http://file.karma7.blog.shinobi.jp/c1_wp3.gif) repeat;
}
/******** パンくず ****************************************/
.Pan{  
	color           : #999999;
	background      : #525252;
	height          : 25px;
	text-align      : right;
	padding-right   : 10px;
}  
.Pan li{
	display         : inline;
	line-height     : 25px;
	list-style-type : none;
	padding-left    : 12px;
}  
.Pan li a{
	color           : #ffffff;
	background      : url(http://file.karma7.blog.shinobi.jp/c1_li1.gif) no-repeat right 5px;
	padding-right   : 10px;
	text-decoration : none;
} 

/**************************************************************************************
トップページのデザイン
**************************************************************************************/
#TopPage{
	overflow        : hidden;
	width           : 100%;
}
#TopL{
	padding-bottom  : 32768px;
	margin-bottom   : -32768px;
	margin-right    : auto;
	margin-left     : auto;
	float           : left;
	width           : 505px;
}
#TopR{
	padding-bottom  : 32768px;
	margin-bottom   : -32768px;
	float           : left;
	width           : 270px;
	border-left     : 1px dashed #D4D4D4;
}
.TopRInnerBlock{
	text-align      : center;
	margin          : 25px auto 3em auto;
}
/******** 左ブロック **************************************/
.TopInnerBlock{
	padding         : 25px 1em 3em 1em;
	border-bottom   : 1px dashed #D4D4D4;
}
.TopTitle2{
	padding-bottom  : 1em;
}
.TopData{
	font-size       : x-small;
	color           : #999999;
	list-style-type : none;
	line-height     : 1.9;
}
.TopData a{
	font-size       : 15px;
	padding-left    : 20px;
	background      : url(http://file.karma7.blog.shinobi.jp/c1_a1.gif) no-repeat left center;
}
.TopData a:hover{
	font-size       : 15px;
	padding-left    : 20px;
	background      : url(http://file.karma7.blog.shinobi.jp/c1_a2.gif) no-repeat left center;
}
.TopData a:visited{
	font-size       : 15px;
	padding-left    : 20px;
	background      : url(http://file.karma7.blog.shinobi.jp/c1_a3.gif) no-repeat left center;
}
/******** プラグイン **************************************/
.PluginInnerBlock{
	padding         : 25px 1em 0 1em;
}
.PluginTitle{
	letter-spacing  : 0.2em;
	color           : #000000;
	border          : 1px solid #000000;
	background      : url(http://file.karma7.blog.shinobi.jp/c1_wp3.gif) repeat;
	font-size       : small;
	padding         : 0.5em;
}
.PlaginData{
	line-height     : 1.6;
	font-size       : x-small;
	margin          : 0.5em;
}
/**************************************************************************************
エントリーのデザイン
**************************************************************************************/
/******** タイトル・枠 ************************************/
.EntryInnerBlock{
	width           : 750px;
	margin          : 2em auto 4em auto;
}
.EntryTitle{
	line-height     : 40px;
	height          : 35px;
	background      : url(http://file.karma7.blog.shinobi.jp/c1_wp2.gif) repeat #F0F0F0;
}
.EntryTitleFont_0{
	color           : #5A5A5A;
	padding-left    : 40px;
	background      : url(http://file.karma7.blog.shinobi.jp/c1_menu1-4.gif) no-repeat 5px center;
	font-size       : 20px;
	letter-spacing  : 0.2em;
}
.EntryTitleFont_1{
	color           : #5A5A5A;
	padding-left    : 40px;
	background      : url(http://file.karma7.blog.shinobi.jp/c1_menu4-4.gif) no-repeat 5px center;
	font-size       : 20px;
	letter-spacing  : 0.2em;
}
.EntryTitleFont_2{
	color           : #5A5A5A;
	padding-left    : 45px;
	background      : url(http://file.karma7.blog.shinobi.jp/c1_menu2-4.gif) no-repeat 5px center;
	font-size       : 20px;
	letter-spacing  : 0.2em;
}
.EntryTitleFont_3{
	color           : #5A5A5A;
	padding-left    : 30px;
	background      : url(http://file.karma7.blog.shinobi.jp/c1_menu3-4.gif) no-repeat 5px -2px;
	font-size       : 20px;
	letter-spacing  : 0.2em;
}
.EntryTitleFont_4{
	color           : #5A5A5A;
	padding-left    : 45px;
	background      : url(http://file.karma7.blog.shinobi.jp/c1_menu5-4.gif) no-repeat 5px center;
	font-size       : 20px;
	letter-spacing  : 0.2em;
}
/******** 日付など ****************************************/
.EntryTop{
	text-align      : right;
	font-size       : x-small;
	list-style-type : none;
	padding-right   : 10px;
	margin-top      : 0.5em;
}
.EntryTop li{
	display         : inline;
	margin-left     : 1em;
}
.EntryEdit a{color  : #ffffff;}
.EntryTop a{text-decoration : none;}
/******** 本文 ********************************************/
.EntryText{
	line-height     : 1.8;
	padding         : 1em 10px;
}
.EntryPsText{
	padding-top     : 5em;
}
.EntryPsLink {
	padding-top     : 15px;
}
.EntryPsLink a{
	font-weight     : bold;
	padding         : 2px 10px 2px 16px;
	background      : url(http://file.karma7.blog.shinobi.jp/c1_icon_ps.gif) no-repeat left center;
}
/******** ナビ ********************************************/
#NaviBlock{
	padding-bottom  : 3em;
	text-align      : center;
}
#NaviBlock ul{
	font-weight     : bold;
	list-style-type : none;
}
#NaviBlock li{
	border          : 1px solid #000000;
	background      : url(http://file.karma7.blog.shinobi.jp/c1_wp3.gif) repeat;
	padding         : 2px 5px;
	margin          : 5px;
	display         : inline;}

#NaviBlock a{
	color           : #000000;
	text-decoration : none;
	font-weight     : normal;}

/**************************************************************************************
コメント
トラックバック
**************************************************************************************/
/******** タイトル・枠 ************************************/
.CtBlock{
	width           : 740px;
	text-align      : left;
	margin          : 0 auto;
}
.CtInnerBlock{
	clear           : both;
	margin-bottom   : 2em;
	border-bottom   : 1px dashed #E4E4E4;
}
.CtL{
	margin          : 0 auto;
	float           : left;
	width           : 120px;
	text-align      : center;
}
.CtR{
	margin          : 0 auto;
	float           : left;
	width           : 615px;
}
.CtTitle{
	margin-bottom   : 1em;
}
.CtTitle2{
	margin-bottom   : 1em;
}
.CtTitle2 strong{font-size: 20px;}
/******** 日付など ****************************************/
.CtTop{
	font-size       : x-small;
	color           : #3059A5;
}
.CtTop li{
	list-style-type : none;
	display         : inline;
	margin-right    : 1em;
}
.CtTop a{
	color           : #3059A5;
	text-decoration : none;}
.CtL1 li{
	list-style-type : none;
}

/******** 本文 ********************************************/
.CtText{
	line-height     : 1.6;
	margin          : 0.5em 1em;
}
.CtRsBlock{
	background      : url(http://file.karma7.blog.shinobi.jp/c1_wp2.gif) repeat #F0F0F0;
	padding         : 0.5em;
	margin-bottom   : 1em;
}

/******** フォーム ****************************************/
.FormTitle{
	padding-left    : 30px;
}
.CtBlock dl{
	background      : url(http://file.karma7.blog.shinobi.jp/c1_wp2.gif) repeat #F0F0F0;
	margin          : 1em auto 2em auto;
	padding         : 10px 0 20px 0;
	border          : 1px solid #E4E4E4;
	width           : 720px;
}  
.CtBlock dt{
	float           : left;
	width           : 60px;
	padding         : 5px 0 5px 10px;
	clear           : both;
}  
.CtBlock dd{
	width           : 630px;
	padding         : 5px 0 5px 0;
}  
/**************************************************************************************
フッターのデザイン
**************************************************************************************/
/******** コピーライト ************************************/
#FooterBlock{
	color           : #999999;
	text-align      : center;
	clear           : both;
	font-size       : x-small;
	background      : #525252;
	padding         : 2em 0;
}
#FooterBlock a{
	text-decoration : underline;
	color           : #999999;
}
#FooterBlock a:hover{
	color           : #000000;
}
.FooterCp{
	padding-top     : 1em;
}
.FooterCm{
	font-size       : x-small;
	text-align      : right;
	margin-top      : 2em;
}
/******** メニュー ****************************************/
#FooterMenu{
	text-align      : center;
	padding-bottom  : 20px;
}
#FooterMenu li{
	display         : inline;
	list-style-type : none;
	margin-right    : 6px;
	padding-left    : 10px;
	border-left     : 1px solid #999;
}
#FooterMenu li.FooterMenuHome{
	border-left     : 0;
	padding-left    : 0;
}


/**************************************************************************************
カレンダー　共通プラグイン用デザイン
**************************************************************************************/
/*-------------------------------------------------------
  各プラグイン共通項目用設定デザイン
-------------------------------------------------------*/
/*各プラグイン処理内の基本デザイン*/
.plugin_data {
	text-align      : left;
	border-bottom   : 1px dashed #E4E4E4;
	padding         : 5px 0 0 5px;}

/*各プラグイン処理内基本デザインの下に記載する日付など*/
.plugin_data_date {
	font-size       : x-small;
	text-align      :right;}

/******** カレンダー日付移動用テーブル*********************/
.CalendarMoveTable {
	margin          : 0 auto;
	text-align      : center;
	width           : 170px;}

.CalendarMoveTr {
	text-align: center;}

/******** カレンダー表示用テーブ***************************/
.CalendarTable {
	margin          : 0 auto;
	text-align      : center;
	width           : 170px;}

.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;}

