body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10;
	color:#666666;
	margin: 0px;
	padding: 0px;
background-color:#FFFFFF;
}
a:link {
color:#666666;
text-decoration:none;
}
a:hover {
text-decoration:underline;
color:#00CC99;
}
a:visited{
color:#666666;
text-decoration:none;
}
a:active {
color:#00CC99;
text-decoration:underline;
}
#wrap {
	width: 880px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#TopBlock {
	margin: 0px;
	padding: 0px;
	background-image:url(http://file.cca.blog.shinobi.jp/top_bg.png);
	background-repeat: no-repeat;
	height:355px;
}
#TopTitle {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	width: 880px;
         height: 290px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#TopTitle h1 {
         margin: 0px;
         height: 355px;
	padding-top: 290px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#TopTitle a {
	padding-top: 0px;
	font-size: 18px;
	font-weight: bold;
}
#TopExplanation {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 30px;
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#TopExplanation p {
	display: inline;
	font-size: 12px;
	letter-spacing: 2px;
	line-height: 16px;
	font-weight: normal;
}
#PluginBlock {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(http://file.cca.blog.shinobi.jp/ico_pr_line.png);
	background-repeat: repeat-y;
	background-position: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#PluginInnerBlock {
	margin: 0px;
	padding: 0px;
}
#PluginTitle {
	font-size:12px;
	font-weight: bold;
	margin: 0px;
	height: 17px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 25px;
	color:#006666;
}
#PluginContents {
	font-size: 12px;
	line-height: 18px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
color:#999999;
}
#PluginExplanation {
	background-image: url(http://file.cca.blog.shinobi.jp/ico_pr_border.png);
	background-repeat: no-repeat;
	height: 14px;
	width: 200px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#EntryBlock {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 580px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#EntryInnerBlock {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#EntryTitle h2 {
	margin: 0px;
         font color: #006666
}
#EntryTitle a {
	font-size: 14px;
	font-weight: bold;
         font color: #006666
}
#EntryTitle {
	margin: 0px;
	background-image: url(http://file.cca.blog.shinobi.jp/ico_en_tytle.png);
	background-repeat: no-repeat;
	height: 25px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
         font color: #339999
}
#EntryTextBox {
	margin: 0px;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 35px;
}
#EntryText {
	font-size: 13px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#EntryText p {
	font-size: 13px;
	font-weight: normal;
	margin: 0px;
	line-height: 16px;
}
#EntryPsText {
	font-size: 13px;
	margin: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#EntryPsText h3 {
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
}
#EntryFooter {
	margin: 0px;
	text-align: right;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(http://file.cca.blog.shinobi.jp/ico_en_endline.png);
	background-repeat: no-repeat;
	height: 25px;
	background-position: bottom;
}
#EntryWriteDate {
	margin: 0px;
	padding-right: 10px;
	font-size: 13px;
}
#EntryCategory {
	margin: 0px;
	padding-right: 10px;
	font-size: 13px;
}
#EntryTrackback {
	margin: 0px;
	padding-right: 10px;
	font-size: 13px;
}
.PageLinkBlock{
         text-align:center;
         padding:10px;
	font-size: 13px;
}
#CommentBlock {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 580px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px;
}
#CommentMenuTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	background-image: url(http://file.cca.blog.shinobi.jp/ico_en_yajirusi.png);
	background-repeat: no-repeat;
	height: 16px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	font-size: 14px;
	color: #9ec62b;
	font-weight: bold;
}
#CommentFormBlock {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.CommentForms {
	border: 1px solid #9ec62b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
.CommentForms_bg {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #9ec62b;
}
#CommentTextBox {
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#CommentTitle {
	margin: 0px;
	font-size: 14px;
	color: #9ec62b;
	font-weight: bold;
	background-image: url(http://file.cca.blog.shinobi.jp/ico_en_yajirusi.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#CommentText {
	border: thin dashed fffccc;
	padding: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#CommentText p {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	line-height: 16px;
}
#CommentFooter {
	text-align: right;
	margin: 0px;
	font-weight: normal;
	color: #9ec62b;
	padding: 10px;
}
#CommentUserName {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#CommentURL {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#CommentWriteDate {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#CommentEdit {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#CommentResBlock {
	margin: 0px;
	padding-top: 30px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 50px;
}
#CommentResTitle {
	margin: 0px;
	font-size: 14px;
	color: #9ec62b;
	font-weight: bold;
	background-image: url(http://file.cca.blog.shinobi.jp/ico_en_yajirusi.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#CommentResText {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #F0D8FE;
}
#CommentResText p {
	font-weight: normal;
	margin: 0px;
	line-height: 16px;
	padding: 5px;
}
#CommentResFooter {
	text-align: right;
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #9ec62b;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#PageLinkBlock {
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 30px;
}
#EditBlock {
	padding-top: 30px;
	padding-left: 0px;
	padding-bottom: 30px;
	padding-right: 0px;
	width: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#EditTitle {
	margin: 0px;
	background-image: url(http://file.cca.blog.shinobi.jp/ico_en_tytle.png);
	background-repeat: no-repeat;
	height: 16px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	color: #9ec62b;
	font-size: 14px;
	font-weight: bold;
}
#EditFormBlock {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.EditForms {
	border: 1px solid #9ec62b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
.EditForm_bg {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #9ec62b;
}
#FooterBlock {
         font-size: 10px;
	margin: 0px;
	text-align: right;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.CalendarMoveTable {
padding:0px;
width:100%;
text-align:center;
font-size:11px;
}
/*カレンダー日付移動用テーブル、<tr>タグ部分のデザイン*/
.CalendarMoveTr {
}
/*カレンダー日付移動用テーブル内、左側td部分のデザイン*/
.CalendarPrevTd {
}
/*カレンダー日付移動用テーブル内、中央td部分のデザイン*/
.CalendarNowTd {
}
/*カレンダー日付移動用テーブル内、右側td部分のデザイン*/
.CalendarNextTd {
}
/*カレンダー表示用テーブル*/
.CalendarTable {
width:100%;
padding:0px;
}
/*-------------------------------------------------------
  カレンダーテーブル -> 曜日表示部分デザイン
-------------------------------------------------------*/
/*曜日表示部分（<tr>タグ部分）のデザイン*/
.CalendarWdayTr {
font-size:11px;
}
/*曜日表示部分、日曜日の<th>タグ部分デザイン*/
.CalendarWdaySun {
font-size:11px;
color:#b22222;
}
/*曜日表示部分、平日の<th>タグ部分デザイン*/
.CalendarWday {
font-size:10px;
}
/*曜日表示部分、土曜日の<th>タグ部分デザイン*/
.CalendarWdaySat {
font-size:11px;
color:#4682b4;
}
/*-------------------------------------------------------
  カレンダーテーブル -> 日付表示部分デザイン
-------------------------------------------------------*/
/*日付表示部分（<tr>タグ部分）のデザイン*/
.CalendarTr {
text-align:center;
}
/*日付表示部分、日曜日の<td>タグ部分デザイン*/
.CalendarTdSun {
font-size:11px;
color:#b22222;
}
/*日付表示部分、土曜日の<td>タグ部分デザイン*/
.CalendarTdSat {
font-size:11px;
color:#4682b4;
}
/*日付表示部分、平日曜日の<td>タグ部分デザイン*/
.CalendarTd {
font-size:11px;
}
/*記事が存在する場所の設定*/
.CalendarTdLink {
font-size:11px;
background-color:#ccffff;
}
/*記事が存在する日付の文字色の設定*/
.CalendarTdLinkFont {
font-size:11px;
color:#339999;
font:bold;
}