@charset "UTF-8";
/*--------------------------------------------------------------------------------------
pb_mist designed by paperbag
http://paperbag.blog61.fc2.com/

ダウンロードいただきありがとうございます。
-------------以下簡単な規約です。--------
【禁止事項】
    ・アダルト、商用、違法サイト、FC2ブログ以外での使用。
    ・テンプレート（カスタマイズ後を含む）の再配布。
    ・素材（壁紙）の加工・再配布。
    ・当テンプレートのデザインおよび素材の流用（他テンプレートでの使用禁止）。
    ・フッターのoriginal template by pb の削除。

【詳細な利用規約、著作権部分の変更方法など】
http://paperbag.blog61.fc2.com/blog-entry-46.html

【pb_mistについて】
http://paperbag.blog61.fc2.com/blog-entry-125.html
-------------------------------------------------------------------------------------------*/

body {
	font-size:11px;
	color:#7C675C;
	text-align : center;
	line-height:170%;
	margin:0px;
	padding:0px;
	font-family: "Verdana", "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro W4", "Hiragino Maru Gothic Pro", "Osaka", sans-serif;	
	background:#EAEFFF;
background:url("http://blog-imgs-19.fc2.com/p/a/p/paperbag/pb_mist02.jpg");
}

/*IE6、IE7改行バグ回避*/
	br { letter-spacing: 0; }

#layout {
margin:0 auto;
	width:880px;
	padding:0px;
	text-align:left;
}

a:link { color: #96ACB8; text-decoration:none;} 
a:visited { color: #96ACB8; text-decoration:none;} 
a:active { color: #CE7D8E; text-decoration:none;} 
a:hover { color: #CE7D8E; text-decoration:none; } 

/*ヘッダー*/
#header {
	width:580px;
	height:399px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:100px;
	padding:0px;
background:url("http://blog-imgs-19.fc2.com/p/a/p/paperbag/pb_mist01.jpg");
background-repeat:no-repeat;
}

/*admin・linkの部分*/
.admin {
	font-size:12px;
	font-weight:normal;
	color:#888D98;
	text-align:right;
	margin:0px;
	padding:25px 50px 0px 0px;
}

/*ブログタイトル*/
h1 {
	font-family:"Courier New";
	font-size:16px;
	letter-spacing:4px;
	color:#BE866F;
	text-align:right;
	margin: 0px ;
	padding:220px 100px 0px 0px;
}

h1 a:link, h1 a:visited {color:#CE7D8E; text-decoration: none;}
h1 a:hover, h1 a:active {color:#888D98; text-decoration: none;}


/*紹介文*/
.intro {
	width:350px;
	font-size:11px;
	font-weight:normal;
	color:#888D98;
	text-align:left;
	margin:0px;
	padding:18px 20px 10px 185px;
}

/*フッター*/
#footer {
	margin:0 auto;
	clear : both;
        font-size: 9px;
	color: #808D9B;
	text-align: right;
	padding: 50px 20px 20px 0px;
	margin-bottom:50px;
}

/*右メイン*/
#main {
	width:580px;
	float:right;
	margin:0px;
	padding:0px;
	overflow:hidden;
}


/*左サイドメニュー*/
#menu {
	width:200px;
	float:left;
	margin:0px;
	margin-top:30px;
	padding:0px;
	overflow:hidden;
}

/*----------左サイドメニュー設定----------*/

/*メニュー外枠*/
.menu_block {
	margin:15px 0px ;
	padding:0px;
}

/*サイドメニュー・タイトル*/
h3 {
	font-size:12px;
	color:#888D98;
	text-align:left;
	margin:0px 10px ;
	padding:10px 3px 2px;
	border-bottom:2px dotted #CEE0F1;
}

/*メニュー内*/
.menu_body {
	margin: 3px 10px;
	padding:0px ;
	font-size: 10px;
	color:#888D98;
}

/*サイドメニューの中身（リスト）設定*/
#menu ul {
	list-style-type: none;
	font-size:10px;
	line-height:170%;
	margin:0px;
	padding:10px 3px;

}

#menu li {
	font-size:10px;
	line-height:170%;
	padding:0px;
	margin:0px;
	color: #888D98;
}

#menu li a {
	text-decoration: none;
	color: #888D98;
}

#menu li a:hover {
	color: #CE7D8E;
	text-decoration: none;
	font-weight:bold;
}

/*最新コメント・トラックバックのツリーリスト設定
プラグインの中身を変えてください。
http://paperbag.blog61.fc2.com/blog-entry-56.html*/
#menu ul.tree {
	list-style: none;
	margin: 3px 0px 0px;
	padding: 3px 0px 7px 0px;
	list-style-type: none;
	text-decoration: none;
}

#menu ul.tree li {
	margin: 0px;
	padding: 0px 0px 5px 20px;
	background-image: url("http://blog-imgs-41.fc2.com/p/a/p/paperbag/tree_line.gif");
	background-repeat: no-repeat;
}

#menu ul.tree li.end {
	background-image: url("http://blog-imgs-41.fc2.com/p/a/p/paperbag/tree_end.gif");
}

/*共有プラグインのTree-CommentおよびTree-TB（pcafeさま作）用*/
#menu .tree p {
	font-size:11px;
	padding:10px;
} 

/*検索ボタン*/
p.plugin-search input{
	font-size:12px;
	color:#808D9B;
	margin:10px 0px;
	padding:1px 3px;
	background:#FFF;
	border: 1px solid #CEE0F1;
}

.link {
	height:100px;
	overflow: auto;
	padding: 0px 0px 0px 3px;
}

/*----------カレンダー----------*/

table.calender {
	width: 180px;
	font-size: 10px;
	border-collapse: separate;
	border-spacing: 0;
	margin:0 auto;
}

.calender caption {
	font-size: 12px;
	margin:0 auto;
	padding: 3px 0px;
	border-bottom:1px #CFAD9D;

}

.calender th {
	color: #666;
	font-weight: bold;
	text-align: center;
}

.calender td {
	width:23px;
	text-align: center;
	padding: 1px;
	vertical-align:middle;
}

th#sun {
	color: #E1A8AB;
	font-weight: bold;
}

th#sat {
	color: #B7D5DF;
	font-weight: bold;
}

.calender td a:link, .calender td a:visited  {
	color: #CE7D8E;
	font-weight:bold;
	display: block;
	background: #FFF;
}

.calender td a:hover {
	color: #FFF;


        text-decoration: none;
	background: #EAC6D0;
}

/*----------エントリー--------*/
.entry_table{
	margin:30px 0px 50px 0px;
	border-top:1px solid #FCFDFB;
	border-left:1px solid #FCFDFB;
	border-bottom:1px solid #D0D5DD;
	border-right:1px solid #D0D5DD;
	background:#fff;
}

.entry_date {
	font-size:12px;
	letter-spacing:2px;
	color:#96ACB8;
	text-align: right;
	margin:12px 10px 0px;
	padding:0px ;
	font-family:Verdana, sans-serif;
}

/*記事タイトル*/
h2 {
	font-weight: normal;
	letter-spacing:3px;
	font-size:15px;
	color:#BA8C6B;
	text-align:left;
	margin:0px;
	padding:0px 40px 10px 40px;
	line-height:180%;
}

h2 a:link, h2 a:visited {color:#96ACB8; text-decoration: none;}
h2 a:hover, h2 a:active {color:#CE7D8E; text-decoration: none;}

/*記事*/
.entry_body {
	font-size:11px;
	letter-spacing:1px;
	color:#808D9B;
	line-height:190%;
	margin:0px;
	padding:40px 40px 0px ;
}

.entry_body a:link {color:#CE7D8E; text-decoration: none;}
.entry_body a:visited {color:#CE7D8E; text-decoration: none;}
.entry_body a:hover, .entry_navi a:active {color:#808D9B; text-decoration:none;}

/*続きを読むの部分*/
.entry_m {
	font-size:11px;
	margin:0px;
	text-align:left; 
}

/*追記*/
.entry_more {
	margin:25px 0px 0px; 
}

/*記事・ステータス*/
.entry_status {
	font-size:11px;
	color:#BE866F;
	text-align:right;
	margin:5px 30px;
	padding:10px 10px ;
}

/*前の記事・次の記事*/
.entry_navi {
	font-size: 12px;
	color:#808D9B;
	margin:40px 0px;
	padding:0px;
	text-align:center;
}

/*-------その他エントリ内設定-------*/
blockquote {
	font-size: 11px;
	margin: 10px 18px;
	padding: 10px 15px;
	border:3px double #EAC6D0;
}

/*リスト*/
.entry_body ul { 
	margin: 0px; 
	padding: 10px 20px; 
	list-style-type: disc;
}

.entry_body li { 
	margin: 0px; 
	padding: 3px 0px 0px 0px; 
}

/*画像*/
.entry_body img {
        margin:10px;
	border-top: 1px solid #EAEAEA;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #EAEAEA;
} 

/*個別の画像にフレームをつける*/
.entry_body .waku {
	padding:10px;
	background-color:#FFF;
	border-top: 1px solid #EAEAEA;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #EAEAEA;
}

.entry_body .borderless {
       	padding: 0px;
       	margin:10px;
	border: none;
} 

/*----------コメント・トラックバック---------*/
.comment_table{
	margin: 45px 30px 0px 30px;
	border-top:1px solid #FCFDFB;
	border-left:1px solid #FCFDFB;
	border-bottom:1px solid #D0D5DD;
	border-right:1px solid #D0D5DD;
	background:#fff;
}

/*コメント欄・TB欄・コメント投稿欄のタイトル*/
h4#comheader, h4#tbheader  {
	font-size:20px;
	color:#CE7D8E;
	text-align:left;
	margin:0px;
	padding:15px 25px;
	font-family:"Courier New";
}

/*個々のコメント・TBタイトル*/
.comtitle, .tbtitle {
	font-size:13px;
	color:#CE7D8E;
	font-weight:bold;
	margin:0px 20px;
	padding:15px 20px;
	border-top: 1px dotted #EAC6D0;
}

/*コメント・TBテキスト*/
.com_body, .tb_body {
	font-size:11px;
	color:#808D9B;
	margin:0px;
	padding:10px 40px;
	line-height:170%;
}


/*コメント・TBステータス*/
.com_status, .tb_status {
	font-size:11px;
	color:#808D9B;
	text-align:right;
	margin:10px 20px 0px;
	padding:10px;
}

.com_status a:link {color:#CE7D8E; text-decoration: none;}
.com_status a:visited {color:#CE7D8E; text-decoration: none;}
.com_status a:hover, .com_status a:active {color:#808D9B; text-decoration:none;}

h4#comformtitle {
	font-size:20px;
	color:#CE7D8E;
	text-align:left;
	margin:0px 20px;
	padding:20px 15px 0px ;
	border-top: 1px dotted #EAC6D0;
	font-family:"Courier New";
}

h5#editformtitle {
	font-size:20px;
	color:#CE7D8E;
	text-align:left;
	margin:0px 20px;
	padding:20px 0px 0px 0px;
	font-family:"Courier New";
}

/*コメント投稿者がURL未入力の場合、
ステータスにURLを表示させない*/
.nourl {display:none}

/*TB URL欄*/
.tb_url {
	font-size:12px;
	font-weight:bold;
	font-family: Arial, sans-serif;
	text-align:right;
	line-height:170%;
	color:#808D9B;
	margin:0px;
	padding:0px 20px 10px;
}

.tb_url a:link {color:#CE7D8E; text-decoration: none;}
.tb_url  a:visited {color:#CE7D8E; text-decoration: none;}
.tb_url  a:hover, .tb_url a:active {color:#808D9B; text-decoration:none;}

h4 a:hover {color:#CE7D8E; text-decoration:none;}


/*----------その他----------------*/
/*コメントフォーム*/
.com_form{
	color:#808D9B;
	font-size:13px;
	font-family:Arial, sans-serif;
	padding: 20px 0px 10px 50px;
	margin: 0px;
}

dd input#name, dd input#subject, dd input#url, dd input#mail, dd input#pass {
	width:200px;
	color:#808D9B;
	font-size:13px;
	font-family: "メイリオ", "Meiryo", "Verdana", "ヒラギノ角ゴ Pro W3", "HiraKakuPro-W3", "Osaka", sans-serif;
	margin:10px 0px 15px ;
	padding:3px;
	border: 1px solid #EAC6D0;
}

dd textarea#comment { 
	width:300px;
	color:#808D9B;
	font-size:13px;
	font-family: "メイリオ", "Meiryo", "Verdana", "ヒラギノ角ゴ Pro W3", "HiraKakuPro-W3", "Osaka", sans-serif;
	margin:5px 0px 10px;
	padding:3px;
	border: 1px solid #EAC6D0;
}

.button {
	width:38px;
	background:transparent;
	border: 1px solid #EAC6D0;
	margin-top:5px;
	padding:2px;
	color:#808D9B;
}

input#himitu {
	width:15px;
	margin:0px 5px 0px 0px;
}

/*前のページ・次のページ*/
.page_navi {
	font-size: 12px;
	color:#808D9B;
	text-align:center;	
	margin:50px 0px 50px;
	padding:0px ;
}

/*フッター*/
#footer a {
	color:#71B1CC;;
	text-decoration:none;
}

#footer a:hover {
	color:#CE7D8E;
}

img.emoji{
	vertical-align:middle;
	border:0;
}

/*プラグインメール*/

.plugin-mail input, 
.plugin-mail textarea {
	border: 1px solid #CEE0F1;
	color:#808D9B;
	font-size:11px;
}

.mbutton {
	border: 1px solid #CEE0F1;
	color:#808D9B;
	background: #fff;
	margin-top:5px;
}

/*タグリスト*/
.tag_list {
	padding:40px 50px 0px 0px;
	text-align:right;
	font-size:11px;
	color:#71B1CC;
}

/*カテゴリー・ツリー*/
#ICA.tree {padding-left:0px; 	color: #71B1CC;}
#ICA.tree ul {padding-left:10px;}
#ICA.tree li {padding:0px;}

/*カテゴリー別・月間別============================*/

/*カテゴリ・タグ別*/
.subtitle {
	font-size:18px;
	text-align:left;
	margin:0px;
	padding:25px 0px 0px 75px;
}

.category_table {
	width:480px;
	margin: 80px 0px 10px 40px;
	padding:0px;
	border:3px double #EAC6D0;;
	height:180px; 
	overflow:auto;
}

h6 {
	color:#CE7D8E;
	font-size:14px;
	line-height:120%;
	text-align:left;
	margin:0px;
	padding:15px 15px;
}

.category_body {
	font-size:11px;
	color:#808D9B;
	line-height:180%;
	margin:0px;
	padding:0px;
}


.category_body a:link {color:#808D9B; text-decoration: none;}
.category_body a:visited {color:#808D9B; text-decoration: none;}
.category_body a:hover, .category_body a:active {color:#CE7D8E; text-decoration:none;}

.category_title {
	width:350px;
	margin:0px;
	padding:0px 0px 0px 20px;
	float:left;
}

.category_date {
	width:80px;
	margin:0px;
	padding-right:10px;
	float:right;
}

.category_navi  {
	font-size: 11px;
	color:#808D9B;
	text-align:center;	
	margin:0px;
	padding:15px 0px;
	clear:both;
}


/*その他==================================*/

HTML{
scrollbar-track-color: #D0EBFC;
scrollbar-face-color: #FFF;
scrollbar-arrow-color: #D0EBFC;
scrollbar-shadow-color: #D0EBFC;
scrollbar-highlight-color:#D0EBFC;
scrollbar-darkshadow-color: #FFF;
scrollbar-3dlight-color: #FFF;
}

