@charset "UTF-8";

/**************************************************************************************
全ブロックの共通設定
**************************************************************************************/
/*styleのreset*/
* {
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
	}

/*BODY全体に関する設定*/
body {
	text-align : center;
	font-size : 11px;
	font-family : Verdana,'Hiragino Kaku Gothic Pro W3', 'ヒラギノ角ゴ Pro W3', Tahoma, 'century gothic', 'ＭＳ Ｐゴシック','MS PGothic', sans-serif, Osaka;
	color : #333333;
	line-height : 1.5;
        font-style: normal;
        font-weight: normal;
	letter-spacing : normal;
	word-spacing : normal;
	background-color : #ffffff;
	}

html>body {
	font-size : small !important; /* Opera用の文字サイズ */
	}

/*formの設定*/
form {
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
	}

/*Textareaやinputを平面化*/
input,select,textarea {
	margin : 0px 1px 0px 1px;
	padding : 1px 1px 1px 2px;
	border : 1px dotted #333333 ;
	font-size : 12px;
	background-color : #ffffff; 
	}

/*textareaの設定*/
textarea {
   	width : 90%;
 	}

/*<td>の全ての設定*/
td {
	text-align : left;
	}

/*table全ての設定*/
table{
	border-collapse : collapse;
	font-size : 12px;
	}

/*テキスト左寄せ*/
.left {
	text-align : left;
	}
/*テキスト中央寄せ*/
.center {
	text-align : center;
	}
/*テキスト右寄せ*/
.right {
	text-align : right;
	}

html * {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}

ul, ol, dl, dt, dd {
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
	list-style: none;
	}

/*スクロールバーの色指定*/ 
html,body { 
	scrollbar-track-color : #ffffff; 
	scrollbar-3dlight-color : #cc0000; 
	scrollbar-arrow-color :#cc0000; 
	scrollbar-darkshadow-color : #cc0000; 
	scrollbar-face-color : #ffffff; 
	scrollbar-highlight-color : #ffffff; 
	scrollbar-shadow-color : #ffffff; 
	}

/* レイアウト */
#mainblock {
	width :770px;
	margin : 0px auto;
	padding : 0px; 
	text-align : center;
	}

#topblock {
	height : 200px;
	margin : 0px auto;
        text-align : left;
	background-position: right center;
	background-repeat:no-repeat;
	background-image:url('http://file.pavloba.blog.shinobi.jp/cake.jpg');
	}

#calendarblock {
	height : 50px;
	margin : 0px;
	padding : 10px 5px;
	clear : both ;
	}

#entryblock {
	width : 550px;
	float : left;
	text-align : center;
	overflow : hidden;
	position : static;
	}

#pluginblock {
	width : 220px;
	float : right;
	margin : 0px;
	text-align : left;
	overflow : hidden;
	}

#footerblock {
	width : 770px;
	margin : 0px ;
	padding : 0px 10px 0px 0px ;
	clear : both ;
	text-align : center;
	}

/**************************************************************************************
 リンクの設定
**************************************************************************************/
/*通常*/
a:link {
	color : #cc0000;
	text-decoration : none;
	}
a:visited {
	color : #cc0000;
	text-decoration : none;
	}
a:hover {
	color : #cc0000;
	text-decoration : none;
	}
a:active {
	color : #cc0000;
	text-decoration : none;
	}
/*ＴＯＰ*/
#topblock a:link {
        color : #cc0000;
        }
#topblock a:visited {
        color : #cc0000;
        }
/*calendar*/
.month a:link {
	color : #ff1493;
	}
.month a:visited {
	color : #ff1493;
	}
.date a:link {
	color : #cc0000;
	}
.date a:visited {
	color : #cc0000;
	}
/*titlelist_box*/
.titlelist_box a:hover {
	color : #cc0000;
	text-decoration : underline;
	background-color : #ffd700;
	position : relative; top:1px; left:1px;
	}
/*記事タイトル*/
.entrytitle a {
        color : #cc0000;
        }
/*記事の投稿日・カテゴリー*/
.date_category a:link {
	color : #cc0000;
	text-decoration : none;
	}
.date_category a:visited {
	color : #cc0000;
	text-decoration : none;
	}
.date_category a:hover {
	color : #cc0000;
	text-decoration : underline;
	background-color : #ffd700;
	}
.date_category a:active {
	color : #cc0000;
	text-decoration : none;
	}
/*記事内のリンク*/
.entrytext a:link {
	color : #cc3300;
	border-bottom-style : dashed;border-width:1px;
}
.entrytext a:visited {
	color : #cc3300;
	border-bottom-style : dashed;border-width:1px;
}
.entrytext a:hover{
	color : #cc3300;
	font-weight : bold;
	text-decoration : none;
	border-bottom-style:dashed;border-width:0;
}
.entrytext a:active{
	color : #cc3300;
	font-weight : bold;
	text-decoration : none;
	border-bottom-style : dashed;border-width:0;
}
.entry_ps a:link {
	color : #cc3300;
	border-bottom-style : dashed;border-width:1px;
}
.entry_ps a:visited {
	color : #cc3300;
	border-bottom-style : dashed;border-width:1px;
}
.entry_ps a:hover{
	color : #cc3300;
	font-weight : bold;
	text-decoration : none;
	border-bottom-style:dashed;border-width:0;
}
.entry_ps a:active{
	color : #cc3300;
	font-weight : bold;
	text-decoration : none;
	border-bottom-style : dashed;border-width:0;
}
/*エントリー内のフッター*/
.footer a:link {
	color : #cc0000;
	text-decoration : none;
	}
.footer a:visited {
	color : #cc0000;
	text-decoration : none;
	}
.footer a:hover {
	color : #cc0000;
	text-decoration : underline;
	background-color : #ffd700;
	}
.footer a:active {
	color : #cc0000;
	text-decoration : none;
	}
/*プラグインのリンク*/
.plugincontents a:hover {
	color : #cc0000;
	text-decoration : underline;
	background-color : #ffd700;
	position : relative; top:1px; left:1px;
}
/*フッター部分のリンク*/
#footerblock a:hover {
	color : #cc0000;
        font-weight : bold;
	text-decoration : underline;
	background-color : #ffd700;
	position : relative; top:1px; left:1px;
　　　　}

/* リンク画像 */
a img {
	border-style : none;	/* 枠を非表示 */
	border-width : 0px;	/* 枠の幅を0pxに設定 */
	text-decoration : none;	/* 装飾を表示しない */
	background-color: #000000;  /*背景色*/
	}


/**************************************************************************************
トップブロック用デザイン
**************************************************************************************/
/*ＴＯＰの管理部屋リンク*/
.admin {
	text-align : right;
	color : #cccccc;
	}

/*toptitleのレイアウト*/
.toptitle {
	padding : 10px 0px 0px 20px;
	}


/*Blogタイトル文字色の設定*/
h1.toptitlefont {
	color : #cc3300;
	}
/*ブログの説明文書*/
.topexplanation {
	font-size : 14px;
	color : #666666;
	font-weight : bold;
	}


/**************************************************************************************
 横置きカレンダー用デザイン
**************************************************************************************/
/*月の表示*/
.month {
	color : #ff1493;
	padding : 0px 10px 0px 0px;
	}
/*日にちの表示*/
.date {
	color : #666666;
	}


/**************************************************************************************
  記事ブロック用デザイン
**************************************************************************************/
/*-------------------------------------------------------
エントリーナビゲーション設定
-------------------------------------------------------*/
/*記事タイトル一覧部分 > 全体*/
.titlelist_box {
	font-size : 12px;
	text-align : center;
	background-color : #cccccc;
	border : 2px dashed #cccccc;
	padding : 5px;
	margin : 10px 10px 10px 10px;
}
/*記事タイトル一覧部分 > タイトル*/
.titlelist_title {
	margin : 10px;
	font-weight : bold;
	color : #cc0000;
	}
/*記事タイトル一覧部分 > テキスト*/
.titlelist_text {
	text-align : left;
	margin : 10px;
	padding : 5px;
	line-height : 1.5;
	}
/*記事タイトル一覧部分 > ページリンク*/
.titlelist_pagelink {
	font-size : 90%; 
	text-align : center;
	}

/*-------------------------------------------------------
エントリー表示部分の設定
-------------------------------------------------------*/
/*記事表示部分の背景や余白等の設定*/
.entryinnerblock {
	text-align : left;
	background-color : #ffffff;
	margin : 10px;
        border : 2px solid #cc0000;
	}
/*各記事タイトル部分の設定*/
.entrytitle {
	text-align : center;
	margin : 0px;
	padding : 0px;
	}
/*各記事タイトル部分の文字設定*/
h2.entrytitlefont {
	font-size : 14px;
	font-weight : bold;
	}
/*entryheadの表示設定*/
.entryhead { 
	margin : 0px　5px;
	}
/*タイトル下の日付・カテゴリー表示の設定*/
h3.date_category {
	text-align : right;
	font-size : 11px;
	}
/*各記事やコメント、トラックバックなどの総合のブロック部分*/
.entrytextbox {
	margin : 5px 0px;
	}
/*記事本文が記載される部分*/
.entrytext {
	padding : 10px;
	line-height : 1.5;
	text-align : left;
        color:#333333;
	}
/*追記文書が記載される部分*/
.entry_ps {
	padding : 10px;
	line-height : 1.5;
	text-align : left;
        color:#333333;
	}
.entry_more  {
	padding:0px 10px 10px 10px;
	font-size:12px;
	text-align:right;
	position: relative;
	}

.entry_more a {
        font-weight : bold;
        color : #cc0000;
        }

/*引用の指定*/ 
cite {
	font-size: 12px; /* 文字サイズ */
	color: #8b0000; /*文字色*/
	background: #ff8c00; /* 背景色 */
	padding: 2px 10px 2px 10px; /* テキストと罫線の間の余白 */
	margin: 0px 0px 15px 30px; /* 余白 上 右 下 左 */
	border: #cc0000 1px solid; /* 罫線のスタイル */
	position: relative; top: +25px; /* ボックスの配置方法 */
	}
blockquote {
	padding:5px 10px; 
	margin:15px 20px 15px;
	overflow:auto;
	}
blockquote.type1 { 
	width:450px;
	padding:5px 10px;
	margin:15px 20px 15px;
	color:#656565; 
	background-color:#ffffff; 
	border-left:5px solid #ff8c00;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	}
blockquote.type2 { 
	padding:5px 10px; 
	margin:15px 20px 15px;
	color:#656565; 
	background-color:#ffffff; 
	border:1px dashed #cc0000; 
	}
blockquote.type3 { 
	padding: 5px 10px;
	margin: 15px 20px 15px;
	background-color:#ffffff;
	border:1px solid #cc0000;
	height:200px;/*高さ*/
	overflow:auto;
	overflow-x:hidden;
	overflow-y:auto;
	scrollbar-base-color:#ffcccc;
	}
blockquote.type4 { 
	padding: 5px 10px;
	margin: 15px 20px 15px;
	background-color:#ffffff;
	border-top:1px solid #ff8c00;
	border-bottom:1px solid #ff8c00; 
	border-left:5px solid #ff8c00;
	border-right:5px solid #ff8c00;
	}
/*記事へのリンク（コメントやトラックバック等）の背景*/
.entryfooter {
	text-align:right;
	padding:40px 5px 0px 0px;
	}
/*エントリフッター内の表示設定*/
.navi {
  	display: block;
  	float: left;
  	clear: left;
	font-size : 11px;
	}
.banner {
　	text-align: right;
	font-size : 11px;
	}
.footer {
  	padding: 10px;
	}

.footer a img {
	vertical-align:middle;
	border-style : none;	/* 枠を非表示 */
	border-width : 0px;	/* 枠の幅を0pxに設定 */
	text-decoration : none;	/* 装飾を表示しない */
	background-color: #ffffff;  /*背景色→白*/
	}


/**************************************************************************************
  各コメント表示部分の設定
**************************************************************************************/
/*コメント全体の設定*/
.commentblock{
	text-align : center;
	margin : 10px 20px;
	}
/*この記事にコメントする　と書かれてる部分の設定*/
.commentmenutitle{
	padding : 10px 0px;
        text-align : left;
        color : #cc3300;
        font-size : 14px;
        font-weight : bold;
	}
/*コメントのタイトル、コメント、コメント情報の全ての背景部分*/
.commenttextbox{
	margin: 30px 50px 0px 0px;
	background-color:#ffffff;
	border:1px dotted #666666;
	}
/*コメントのタイトル部分*/
.commenttitle{
	text-align: left;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	border-style: none;
	padding:0px 15px;
	border-style:none;
	background-position: left center;
	background-repeat:no-repeat;
	background-image:url('http://file.pavloba.blog.shinobi.jp/pp_r1.gif');
	}
/*コメント部分*/
.commenttext{
	padding: 10px;
        text-align : left;
	color: #000000;
	line-height:1.2;
	}
/*投稿者や投稿時間などが表示されている部分*/
.commentfooter{
	text-align: right;
	padding: 10px;
	font-size: 10px;
	color: #000000;
	border-style: none;
	}
.commentfooter a:hover {
	color:#8b0000;
	text-decoration:underline;
	background-color:#ffd700;
	position:relative; top:1px; left:1px;
	}
/*投稿者名の部分*/
.commentusername{
	margin-left: 5px;
	}
/*投稿者のホームページへのリンク部分*/
.commenturl{
	margin-left: 5px;
	}
/*投稿された時間が記載されている部分*/
.comment_write_date{
	margin-left: 5px;
	}
/*コメント編集へのリンク部分*/
.commentedit{
	margin-left: 5px;
	}
/* コメント投稿フォーム */
table.commentformtable {
        width : 480px;
        padding : 10px;
        margin : 5px;
	text-align:center;
        background-color : #ffffff;
	border:1px solid #000000;
	}
table.commentformtable th {
	border-style: none;
	font-weight:normal;
        padding : 5px;
	}
table.commentformtable td {
	font-weight:normal;
        padding : 5px;
	}
input.commentforms {
	width:180px;
	}
select#color {
	background-color:#ffffff;
	}
textarea.commentforms {
	width:95%;
	height:150px;
	}
input.cm_pass{
	}
input.cm_submit{
	text-align : left;
	padding : 5px;
	}


/**************************************************************************************
  コメント -> 管理者返信部分デザイン
**************************************************************************************/
/*コメントの返信タイトル、コメントの返信、コメントの返信に関する情報の全ての背景部分*/
.commentresbox {
	margin: 0px 0px 20px 50px;
	border:none;
	padding: 10px;
	background-color:#a52a2a;
	}	
/*コメントの返信タイトル*/
.commentrestitle {
	text-align: right;
	font-size: 14px;
	font-weight: 700;
	color:#ffffff;
	padding: 10px;
	border-style: none;
	}
/*コメントの返信内容（本文）*/
.commentrestext {
	padding: 10px;
        text-align : left;
	color:#ffffff;
	line-height:1.2;
	}
/*コメントを返信した時間などの表示されるところ*/
.commentresfooter {
	text-align: right;
	color:#333333;
	font-size:10px;
	margin:15px 0;
	padding: 10px;
	border-top:0;
	border-style: none;
	}

/**************************************************************************************
  トラックバック表示部分の設定
**************************************************************************************/
.trackbackblock {
	text-align : center;
	margin : 10px 20px 10px 0px;
	}
.trackbackmenutitle {
        padding : 10px 0px;
        text-align : left;
        color : #cc3300;
        font-size : 14px;
        font-weight : bold;
        }
.trackbackurltitle {
        padding : 10px;
        text-align : left;
        color : #666666;
        }
input.trackbackurl {
	width : 280px;
	border : 2px dotted #000000;
	color : #666666; 
	}

.trackbacktextbox {
        min-height:130px;
	margin: 10px 0px;
	padding: 8px;
	border : 2px dotted #000000;
	background-color: #ffffff;
	}

.trackbacktitle {
	margin : 0px;
	padding:8px 10px;
	color: #333333;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	}

.trackbacktext {
	margin : 0px;
	padding:5px 10px 5px 10px ;
        text-align:left;
	font-size:11px;
	line-height:150%;
	}

.trackbackfooter {
        clear:both;
	margin:0px 0px 10px 0px;
	font-size:10px;
	color:#6c6c6c;
	text-align:right;
	}


/**************************************************************************************
  プラグインブロック用デザイン
**************************************************************************************/
/*プラグイン表示箇所の背景や余白設定*/
.plugininnerblock {
	margin:10px 0px;
	border-style:double;
	padding:5px 0px;
	border-width:2px;
	border-color:#cccccc;
	background-color:#ffffff;
	}
/*プラグインのタイトル（名称）部分の設定*/
.plugintitle {
	text-align: left;
	background-position: left center;
	background-repeat:no-repeat;
	background-image:url('http://file.pavloba.blog.shinobi.jp/pp_r1.gif');
	font-family : Comic Sans MS;
	font-weight: bold;
	font-size: 14px;
	color: #cc0000;
	padding: 0px 15px;
	margin:0px;
	}
/*プラグインの説明部分の設定*/
.pluginexplanation {
	}
/*プラグインが表示される場所の設定*/
.plugincontents {
	padding:0px 8px;
	line-height:1.2;
        font-size:12px;
	}
.plugincontents img {
	background-color:#ffffff;
	border:0px;
	}


/**************************************************************************************
  各プラグイン共通項目用設定
**************************************************************************************/
/*各プラグイン処理内の基本デザイン*/
.plugin_data {
	text-align:left;
	padding:5px;
	}
/*各プラグイン処理内基本デザインの下に記載する日付など*/
.plugin_data_date {
	text-align:right;
	}
/**************************************************************************************
フッターブロック用デザイン
**************************************************************************************/
/*次の記事やHOMEへのリンクが表示される背景部分*/
.pagelinkblock{
	text-align:center;
	padding:5px 20px;
	margin: 5px 20px;
        color:#999999;
	}
.pagelinkblock a {
        font-weight:bold;
        }
/*著作権表示部分*/
.copylightblock {
	border-style:solid;
	padding:5px 0px;
	border-width:1px;
	font-weight:bold;
	border-color:#000000;
	background-color:#ffffff;
	}

/**************************************************************************************
  追加スクリプトのＣＳＳ設定
**************************************************************************************/
/*プラグインのツリー化*/
.plugin_data ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
.plugin_data ul.tree li{
	margin: 0px;
	padding: 0px 0px 0px 16px;
	background-image: url(http://file.pavloba.blog.shinobi.jp/tree_lst.gif);
	background-repeat: no-repeat;
	}
.plugin_data ul.tree li.end {
	background-image: url(http://file.pavloba.blog.shinobi.jp/tree_end.gif);
	background-repeat: no-repeat;
	}
/*ツリー化　最新記事の日付部分*/
.treetop_entry {
	}
/*ツリー化　リンクの見出し部分*/
.treetop_link {
	}
/*ツリー化　カテゴリの見出し部分*/
.treetop_category {
	font-weight: bold;
	}
/*ＢｌｏｇＰｅｏｐｌｅリンクリストのツリー化*/
.blogpeople-main ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
.blogpeople-main ul.tree li {
 	margin: 0px;
  	padding: 0px 0px 0px 16px;
  	background-image: url(http://file.pavloba.blog.shinobi.jp/tree_lst.gif);
  	background-repeat: no-repeat;
	}
.blogpeople-main ul.tree li.end {
  	margin: 0px 0px 10px 0px;
  	background-image: url(http://file.pavloba.blog.shinobi.jp/tree_end.gif);
	}