/*-------------------------------------------------------
  全ブロックの共通設定
-------------------------------------------------------*/
* {
	margin:0px;
	padding:0px;
	border:0px;
}

body {
	font-family:"ＭＳ Ｐゴシック", Osaka, Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:20px;
	color:#848484;
	background-color:#FFFFFF;
	background-image:url('');
	background-repeat:repeat-y;
	overflow-x:scroll;
	overflow-y:scroll;
	min-width:800px;
}

td {
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
}

table{
	border-collapse:collapse;
}

p {
	margin-top:20px;
	margin-bottom:20px;
}

/*-------------------------------------------------------
  枠組み
-------------------------------------------------------*/

#mainBlock {
	width:800px;
	text-align:left;
	float:right;
	background-color:#FFFFFF;
}

#TopBlock {
	width:550;
	text-align:left;
	padding-bottom:100px;
	background-image:url(http://file.ponponx.blog.shinobi.jp/head_bg.gif);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:bottom;
}

#FooterBlock {
	clear:both;
	padding-top:40px;
	width:550px;
	text-align:left;
	background-color:#B7E5E4;
	color:FFFFFF;
	font-size:100%;
}

.PluginBlock {
	width:230px;
	text-align:left;
	float:left;
	background-color:#FFFFFF;
	margin-left:20px;
}

/*-------------------------------------------------------
  リンクの設定
-------------------------------------------------------*/
a:link {
	color:#B7E5E4;
	text-decoration:none;
}

a:visited {
	color:#B7E5E4;
	text-decoration:none;
}

a:hover {
	color:#B7E5E4;
	text-decoration:underline;
}

a:active {
	color:#B7E5E4;
	text-decoration:none;
}

.EntryTitle a:link, .EntryTitle a:active, .EntryTitle a:visited{
	color:#EBFAFC;
	text-decoration:none; 
}

.EntryPsText a:link, .EntryPsText a:active, .EntryPsText a:visited{
	color:#EBFAFC;
	text-decoration:none;
}

.EntryCategory a:link, .EntryCategory a:active, .EntryCategory a:visited{
	color:#EBFAFC;
	text-decoration:none;
}

.PageLinkBlock a:link, .PageLinkBlock a:active, .PageLinkBlock a:visited{
	color:#EBFAFC;
	text-decoration:none;
}

.EntryCategory a:hover, .PageLinkBlock a:hover, .EntryPsText a:hover, .EntryTitle a:hover{
	color:#EBFAFC;
	text-decoration:underline;
}

/*-------------------------------------------------------
  共通装飾
-------------------------------------------------------*/

/*テキスト左寄せ*/
.left {
	text-align:left;
}
/*テキスト中央寄せ*/
.center {
	text-align:center;
}
/*テキスト右寄せ*/
.right {
	text-align:right;
}

/*-------------------------------------------------------
  フォームの設定
-------------------------------------------------------*/
textarea {
	margin :1px;
	background:#fff;
	border :1px solid #B7E5E4;
	font-size:12px;
	color:#848484;
}

input {
	margin :1px;
	background:#fff;
	border :1px solid #B7E5E4;
	font-size:12px;
	color:#848484;
}





/*-------------------------------------------------------
  トップブロック用デザイン
-------------------------------------------------------*/

#TopTitle {
	text-align:right;
	font-size:200%;
	font-weight:bold;
	height:100px;
	padding-top:30px;
	margin-bottom:10px;
	padding-right:5px;
}

#TopTitle a{
	color:#848484;
	text-decoration:none;
}

#TopTitle a:hover{
	color:#B7E5E4;
	text-decoration:none;
}

.TopExplanation {
	text-align:right;
	font-weight:normal;
	font-size:50%;
	padding-right:0px;
	padding-top:3px;
}

/*-------------------------------------------------------
  プラグインブロック用デザイン
-------------------------------------------------------*/

.PluginInnerBlock {
	padding:25px 0px 10px 20px;
}

.PluginTitle {
	padding-bottom:10px;
	font-weight:bold;
}

.PluginExplanation {
}

.PluginContents {
}

/*-------------------------------------------------------
  記事ブロック用デザイン
-------------------------------------------------------*/
#EntryBlock {
	width:550px;
	float:left;
	text-align:left;
	background-color:#B7E5E4;
}

.EntryInnerBlock {
	padding:0px 20px 100px 30px;
	text-align:left;
}

.EntryTitle {
	border-bottom:1px solid #EBFAFC;
	text-align:left;
	padding-left:10px;
	padding-bottom:5px;
}

.EntryTitleFont {
	font-weight:bold;
	font-size:130%;
	color:#EBFAFC;
}

.EntryTextBox {
}

.EntryText {
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

.EntryPsText {
	text-align:right;
	padding-right:5px;
	margin-top:20px;
	margin-bottom:20px;
}

.EntryFooter {
	text-align:right;
	padding:3px 0 5px 0;
	color:#EBFAFC;
}

.EntryUserName {
}

.EntryWriteDate {
	margin-left:5px;
	color:#EBFAFC;
}

.EntryCategory {
	margin-left:5px;
}

.EntryComment {
	margin-left:5px;
}

.EntryTrackback {
	margin-left:5px;
}

.PageLinkBlock{
	text-align:center;
	padding:10px;
	color:#EBFAFC;
}

/*-------------------------------------------------------
  各コメント表示部分の設定
-------------------------------------------------------*/

.CommentBlock{
	margin:0px 20px 50px 30px;
	border:1px solid #777A1A;
}

.CommentBlock2{
	width:550px;
	margin:0px 20px 0px 0;
}

.CommentMenuTitle{
	font-weight:bold;
	text-align:left;
	margin:20px 20px 20px 30px;
}

.CommentTextBox{
	margin-bottom:50px;
}

.CommentTitle{
	padding:3px 0px 3px 0px;
	border-bottom:1px solid #ffffff;
	text-align:left;
	margin:20px 20px 0 20px;
}

.CommentText{
	margin:20px 20px 20px 30px;
}

.CommentFooter{
	text-align:right;
	padding-right:20px;
}

.CommentUserName{
	margin-left:5px;
}

.CommentURL{
	margin-left:5px;
}

.CommentWriteDate{
	margin-left:5px;
}

.CommentEdit{
	margin-left:5px;
}

.CommentFormBlock{
	margin:20px;
}

.CommentFormTable{
}

.CommentFormTh{
	width:100px;
	font-size:12px;
	padding-top:5px;
	text-align:left;
}

.CommentFormTd{
	padding-top:5px;
	text-align:left;
}

.CommentFormSubmit{
	text-align:left;
}

.CommentForms{
}
/*-------------------------------------------------------
  トラックバック表示部分の設定
-------------------------------------------------------*/

.TrackbackBlock{
	margin:20px 20px 20px 30px;
}

.TrackbackMenuTitle{
	padding-bottom:20px;
	font-weight:bold;
	text-align:left;
}

.TrackbackTextBox{
	margin:20px 0px;
}
/*トラックバックタイトルの部分*/
.TrackbackTitle{
	padding:3px 0px 3px 0px;
	border-bottom:1px solid #ffffff;
	text-align:left;
}

.TrackbackText{
}

.TrackbackFooter{
	text-align:right;
	padding-bottom:10px;
}

.TrackbackUserName{
	margin-left:5px;
}

.TrackbackFromURL{
	margin-left:5px;
}

.TrackbackWriteDate{
	margin-left:5px;
}

.TrackbackURLTitle{
	text-align:left;
	font-size:12px;
}

.TrackbackURL{
}
/*-------------------------------------------------------
  各プラグイン共通項目用設定
-------------------------------------------------------*/

.Plugin_data {
	text-align:left;
	background-image:url('http://file.ponponx.blog.shinobi.jp/botan.gif');
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:15px;
}

.Plugin_data_date {
	text-align:left;
	padding-left:15px;
	padding-bottom:10px;
	font-size:10px;
	vertical-align:text-top;
}

/*-------------------------------------------------------
  カレンダープラグイン用デザイン
-------------------------------------------------------*/

.CalendarMoveTable {
	padding:3px;
	width:80%;
}

.CalendarMoveTr {
	font-size:12px;
}

.CalendarPrevTd {
}

.CalendarNowTd {
}

.CalendarNextTd {
}

.CalendarTable {
	width:80%;
	padding:3px;
}

/*-------------------------------------------------------
  カレンダーテーブル -> 曜日表示部分デザイン
-------------------------------------------------------*/

.CalendarWdayTr {
	font-size:12px;
}

.CalendarWdaySun {
	color:#E1AEAE;
}

.CalendarWday {
}

.CalendarWdaySat {
	color:#ACC4DE;
}
/*-------------------------------------------------------
  カレンダーテーブル -> 日付表示部分デザイン
-------------------------------------------------------*/

.CalendarTr {
	font-size:12px;
}

.CalendarTdSun {
}

.CalendarTdSat {
}

.CalendarTd {
}

.CalendarTdLink {
}

.CalendarTdLinkFont {
}
/*-------------------------------------------------------
  コメント -> 管理者返信部分デザイン
-------------------------------------------------------*/
.CommentResBlock {
	margin-bottom:50px;
	background-color:#FFFFFF;
}

.CommentResBox {
	padding:20px;
}

.CommentResTitle {
	font-size:12px;
	padding:3px 0px 3px 0px;
	border-bottom:1px solid #ffffff;
	text-align:left;
}

.CommentResText {
}

.CommentResFooter {
	text-align:right;
	padding-bottom:20px;
}
