@charset "utf-8";

/*--------------------------------------------------------------------
pb_summer designed by paperbag
http://paperbag.blog61.fc2.com/

ダウンロードありがとうございます。
-------------以下簡単な規約です。--------
★禁止事項
    * アダルト、商用、違法サイト、FC2以外での使用。
    * テンプレート（＋カスタマイズ後）の再配布。
    * 写真・素材（壁紙）の加工・再配布。
    * 当テンプレートのデザインおよび素材の転用（他テンプレートでの使用禁止ということです）。
    * フッターのoriginal template&photo by pb の削除（＊）。

＊著作権部分の変更方法、その他詳細な規約について：
http://paperbag.blog61.fc2.com/blog-entry-46.html

仕様について：
http://paperbag.blog61.fc2.com/blog-entry-58.html

2007/3/13：プラグイン無効でのレイアウト崩れ修正済み。
http://paperbag.blog61.fc2.com/blog-entry-85.html
--------------------------------------------------------
------------------------------------------------------------------------------*/

body {
  font-size:12px;
  color:#676B7E;
  text-align : center;
  line-height:170%;
  margin:0px;
  padding:0px;
  font-family: "メイリオ", "Meiryo", "Verdana", "ヒラギノ角ゴ Pro W3", "HiraKakuPro-W3", "Osaka", sans-serif;
  background-color:#3366ff;  background-image:url("http://blog-imgs-95-origin.fc2.com/c/a/n/caned/20161108061628a4e.jpg");
}

#layoutedge {
  width:1100px;
  margin:0 auto;
  background : #3399ff; 
background-image:url("http://blog-imgs-50-origin.fc2.com/c/a/n/caned/P7150094_convert_20130715193337.jpg");
}

#layout {
  width:900px;
  margin:0 auto;
  padding:0px;
  text-align:left;
  background : #FFF;  ;
}

a:link { color: #999DA9; text-decoration:none;} 
a:visited { color: #999DA9; text-decoration:none;} 
a:active { color: #676B7E; text-decoration:none;} 
a:hover { color: #676B7E; text-decoration:none;} 

/*ヘッダー*/
#header {
  width:900px;
  height:300px;
  margin:0 auto;
  padding:0px 0px;  background-image:url("http://blog-imgs-69-origin.fc2.com/c/a/n/caned/201405202124094a0.jpg");
  background-position:top center;
}

/*admin・linkの部分*/
.admin {
  font-size:13px;
  font-weight:normal;
  color:#999DA9;
  text-align:right;
  margin:0px;
  padding:22px 60px 0px 0px;
}

/*ブログタイトル*/
h1 {
  font-family: "Courier",;
  font-size:21px;
  color:#E6E8F4;
  text-align:left;
  font-weight:normal;
  margin:0px;
  padding:165px 0px 0px 55px;
}

h1 a:link, h1 a:visited {color:#FFF; text-decoration: none;}
h1 a:hover, h1 a:active {color:#B2B5BE; text-decoration: none;}

/*紹介文*/
.intro {
  font-size:12px;
  font-weight:normal;
  color:#FFF;
  text-align:left;
  margin:0px;
  padding:12px 240px 0px 55px;
}

/*フッター*/
#footer {
  margin:0 auto;
  clear : both;
        font-size: 9px;
  color: #676B7E;
  text-align: right;
  padding: 50px 20px 0px 0px;
}

/*右メイン*/
#main {
  width:680px;
  float:left;
  margin:10px 0px 0px 0px;
  padding:0px;
  overflow:hidden;
}

/*左サイドメニュー*/
#menu {
  width:160px;
  float:right;
  margin:10px 10px 0px 0px;
  padding:0px;
  overflow:hidden;
}

/*----------カレンダー----------*/
table.calender {
  width: 100%;
  font-size: 10px;
  text-align:center;
  border-collapse: separate;
  border-spacing: 0;
  margin:0px 0px 0px 3px;
}

.calender caption {
  font-size: 10px;
  margin:0px 0px 0px 3px;
  padding: 3px 0px;
  border-bottom: 1px dotted #999;
}

.calender th {
  font-weight: normal;
  text-align: center;
}

.calender td {
  width:23px;
  text-align: center;
  padding: 1px;
  vertical-align:middle;
}

th#sun {
  color: #D5969A;
  font-weight: bold;
}

th#sat {
  color: #6F84B0;
  font-weight: bold;
}

th#week {
  color: #666;
  font-weight: bold;
}

.calender td a:link, .calender td a:visited  {
  color: #ffffff;
  font-weight:bold;
  display: block;
  border-top: 2px solid #C9C9C9;
  border-right: 1px solid #F9F4EF;
  border-bottom: 2px solid #F9F4EF;
  border-left: 1px solid #C9C9C9;
  background-color:#003399;
  color: #ffcc33;
}

.calender td a:hover {
  color: #FFFFFF;
         text-decoration: none;
  border-top: 1px solid #C9C9C9;
  border-right: 1px solid #F9F4EF;
  border-bottom: 1px solid #F9F4EF;
  border-left: 1px solid #C9C9C9;
  background-color:#000033;
}

/*----------左サイドメニュー設定----------*/
/*プロフィール欄*/
#menu p {
  margin: 0px 5px;
  padding: 5px 0px;
  font-size: 10px;
  color: #676B7E;
}

/*プロフィール画像（プラグイン無効時）*/
.authorImg {
  text-align: center;
  padding:0px 0px;
}

.author {
  margin: 5px 0px ;
  text-align: center;
  font-size: 13px;
}

/*フリースペース（プラグイン無効時）*/
.free {
  padding:10px;
}

.menu_block {
  margin:15px 0px ;
  padding:0px;
}

/*サイドメニュー・タイトル*/
h3 {
  font-size:14px;
  color:#999DA9;
  text-align:left;
  margin:5px 0px 7px 0px;
  padding:15px 0px 2px 0px;
  border-bottom:1px dotted #B2B5BE;
}

/*サイドメニューの中身（リスト）設定*/
#menu ul {
  list-style-type: none;
  font-size:12px;
  line-height:165%;
  padding:0px;
  margin:0px 0px ;
}

#menu li {
  font-size:12px;
  line-height:165%;
  padding:0px;
  margin:0px;
}

#menu li a {
  text-decoration: none;
  color: #cccccc
}

#menu li a:hover {
  color: #333333;
  text-decoration: none;
}

/*最新コメント・トラックバックのツリーリスト設定*/
#menu ul.tree {
  list-style: none;
  margin: 0px 0px 0px;
  padding: 3px 0px 7px 0px;
  list-style-type: none;
  text-decoration: none;
}

#menu ul.tree li {
  margin: 0px;
  padding: 0px 0px 5px 0px;
  background-image: url("http://blog-imgs-41-origin.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-origin.fc2.com/p/a/p/paperbag/tree_end.gif");
}

/*共有プラグインのTree-CommentおよびTree-TB（pcafeさま作）用*/
#menu .tree p {
  font-size:10px;
  padding:0px;
} 

/*----------エントリー--------*/
.entry_table{
  width:625px;
  margin: 30px 0px 0px 13px;
}

/*記事タイトル*/
.entry_yobi {
  font-size:40px;
  color:#999DA9;
  font-weight: bold;
  text-align:center;
  margin:0px 0px ;
  padding:0px 0px ;
  line-height:100%;
  width:100px;
}

.entry_date {
  font-size:18px;
  color:#999DA9;
  font-weight: bold;
  text-align:center;
  margin:0px 0px 0px 10px;
  padding:0px ;
  line-height:100%;
  width:100px;
}

.entry_date a:link {color:#999DA9; text-decoration: none;}
.entry_date a:visited {color:#999DA9; text-decoration: none;}
.entry_date a:hover, .entry_date a:active {color:#858A99; text-decoration:none;}

h2 {
  font-size:20px;
  color:#3366cc;

  text-align:right;
  margin:15px 0px 0px;
  padding:0px 10px 0px 0px;
}

h2 a:link {color:#999DA9; text-decoration: none;}
h2 a:visited {color:#999DA9; text-decoration: none;}
h2 a:hover, h2 a:active {color:#858A99; text-decoration:none;}


/*記事*/
.entry_body {
  font-size:14px;
  color:#000000;
  line-height:155%;
  margin:40px 15px 0px;
  padding:0px 10px;
}

.entry_body a:link {color:#0000ff; text-decoration:none;}
.entry_body a:visited {color:#BD848C; text-decoration:none;}
.entry_body a:hover, .entry_body a:active {color:#676B7E; text-decoration:underline; }

/*続きを読むの部分*/
.entry_more {
  margin-top:15px; 
}

/*記事・ステータス*/
.entry_status {
  font-size:13px;
  text-align:right;
  margin:0px;
  padding:15px 0px;
  border-bottom:1px dotted #B2B5BE;
}

.entry_status a:link {color:#999DA9; text-decoration: none;}
.entry_status a:visited {color:#999DA9; text-decoration: none;}
.entry_status a:hover, .entry_status a:active {color:#676B7E; text-decoration:none;}

/*前の記事・次の記事*/
.entry_navi {
  font-size: 12px;
  color:#676B7E;
  margin:30px 0px;
  padding:0px;
  text-align:center;
}

/*-------その他エントリ内設定-------*/
blockquote {
  margin: 10px;
  padding: 10px 10px;
  border:1px dotted #B2B5BE;
}

/*リスト*/
.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 {
       padding: 0px;
       margin: 0px;
  border-top: 1px solid #FFF;
  border-right: 1px solid #BBB;
  border-bottom: 1px solid #BBB;
  border-left: 1px solid #FFF; 
} 

/*----------コメント・トラックバック---------*/
.comment_table{
  width:550px;
  margin: 10px 0px 20px 35px;
  border:1px #C9C9C9 solid;
}

/*コメント欄・TB欄・コメント投稿欄のタイトル*/
h4#comheader, h4#tbheader  {
  font-size:20px;
  color:#999DA9;
  line-height:100%;
  margin:10px 0px;
  padding:5px 0px 5px 20px;
}

/*個々のコメント・TBタイトル*/
.comtitle, .tbtitle {
  font-size:12px;
  color:#999DA9;
  font-weight:bold;
  margin:0px 20px;
  padding:15px;
  border-top:0px dotted #B2B5BE;
}

/*コメント・TBテキスト*/
.com_body, .tb_body {
  font-size:11px;
  color:#858A99;
  margin:0px;
  padding:5px 50px 10px 30px;
  line-height:170%;
}

.com_body a:link {color:#BD848C; text-decoration:none;}
.com_body a:visited {color:#BD848C; text-decoration:none;}
.com_body a:hover, .entry_body a:active {color:#676B7E; text-decoration:underline; }

/*コメント・TBステータス*/
.com_status, .tb_status {
  font-size:11px;
  color:#999DA9;
  text-align:right;
  margin:0px 35px 10px 35px;
  padding:5px;
}

h4#comformtitle {
  font-size:20px;
  color:#999DA9;
  line-height:100%;
  margin:0px 10px;
  padding:10px 0px 0px 0px;
  border-top:1px dotted #B2B5BE;
}

h5#editformtitle {
  font-size:20px;
  color:#999DA9;
  line-height:100%;
  margin:0px 10px;
  padding:10px 0px 0px 0px;
}

.com_status a:link {color: #999DA9; text-decoration:none;} 
.com_status  a:visited {color: #999DA9; text-decoration:none;} 
.com_status a:active {color: #676B7E; text-decoration:none;} 
.com_status a:hover {color: #676B7E; text-decoration:none;}

/*コメント投稿者がURL未入力の場合、
ステータスにURLを表示させない*/
.nourl {display:none;}

/*TB URL欄*/
.tb_url {
  font-size:15px;
  font-weight:bold;
  text-align:right;
  line-height:170%;
  color:#B2B5BE;
  margin:0px 0px;
  padding:0px 20px 10px;
}

/*----------その他----------------*/
/*コメントフォーム*/
.com_form{
  color:#999DA9;
  font-size:10px;
  padding: 10px 0px 10px 50px;
  margin: 0px 0px;
}

dd input#name, dd input#subject, dd input#url, dd input#mail, dd input#pass {
  width:200px;
  color:#676B7E;
  margin:10px 0px 10px ;
  padding:0px 3px;
  font-family: "メイリオ", "Meiryo", "Verdana", "ヒラギノ角ゴ Pro W3", "HiraKakuPro-W3", "Osaka", sans-serif;
  border:0px #D9E1EC solid;  
  border-bottom:0px #D9E1EC solid;
  background-color:transparent;
}

/*コメント入力欄のみ別指定*/
dd textarea#comment { 
  width:360px;
  color:#676B7E;
  margin:7px 0px 10px ;
  padding:5px ;
  border:1px #D9E1EC solid;
  background:transparent;
}

.button {
  width:38px;
  background:transparent;
  border:1px solid #D9E1EC;
  margin-top:5px;
  color:#999DA9;
}

input#himitu {
  width:15px;
  margin:0px 5px 0px 0px;
}

/*検索フォーム*/
.search_np input, p.plugin-search input {
  color:#676B7E;
  font-size:12px;
  margin:5px 0px 0px 5px;
  padding:1px 2px;
  border:1px solid #D9E1EC;
  background:transparent;
}

/*前のページ・次のページ*/
.page_navi {
  font-size: 13px;
  color:#676B7E;
  text-align:center;  
  margin:15px 0px 50px;
  padding:0px ;
}


/*フッター*/
#footer a {
  color:#999DA9;
  text-decoration:none;
}

#footer a:hover {
  color:#676B7E;
}
  
img.emoji{
  margin:0px;
  vertical-align:middle;
  border:0;
}

/*メールフォーム用*/
.plugin-mail input {
  color:#666;
  font-size:10px;
  margin:5px 3px;
  padding:2px;
  border:1px solid #D9E1EC;
  background:transparent;
}

.plugin-mail textarea {
  color:#666;
  font-size:10px;
  margin:0px;
  padding:5px;
  border:1px solid #D9E1EC;
  background:transparent;
}

/* html（スクロールバーの色設定・IEのみ） */
html {
  scrollbar-face-color: #ffffff;
  scrollbar-3dlight-color: #fff;
  scrollbar-highlight-color: #99cc00;
  scrollbar-shadow-color:#99cc00; 
  scrollbar-darkshadow-color: #D3D1D3;
  scrollbar-arrow-color: #99cc00; 
  scrollbar-track-color: #ffffff; 
}