@charset "utf-8";

/*=========================================================
カスタマイズは自力で出来る方はご自由にして頂いて構いません。
テンプレートに使用している画像の加工も許可しております。
（画像のみを他テンプレートやホームページで使用するのはNGです）
テンプレート作者表示の削除とテンプレートの再配布は禁止です。

他事項および詳細はお手数ですが作者ブログにてご確認下さいませ。
http://tmpblog.blog58.fc2.com/
▼テンプレート利用についての詳細ページ▼
http://tmpblog.blog58.fc2.com/blog-entry-7.html
=========================TMP*blog=========================*/


/*========================================================*/

/*==全体==*/
* {margin:0; padding:0;}
html {margin:0; padding:0;}
li {list-style-type: none;}
textarea,select,input {font-size: 12px;}
br {letter-spacing: normal;}

/*==全体のリンク色==*/
a {text-decoration: none;}
a:link {color: #583E3D;}
a:visited {color:#583E3D;}
a:active { color: #583E3D;}
a:hover {color:#B9544F;}

/*==ボディ==*/
body {
margin: 0;
padding: 0;
color: #583E3D;
font-size: 12px;
line-height: 150%;
text-align: center;
font-family: Verdana, Helvetica, sans-serif;
background-color: #faf8e4;
background-image: url(http://blog-imgs-27.fc2.com/t/m/p/tmpblog/1col_body_2.gif);
/*===スクロールバー（IE用）===*/
scrollbar-arrow-color:#f7ecc8;
scrollbar-track-color:#f7ecc8;
scrollbar-3dlight-color:#eace6f;
scrollbar-darkshadow-color:#eace6f;
scrollbar-face-color:#eeda97;
scrollbar-highlight-color:#eace6f;
scrollbar-shadow-color:#eace6f;
}

/*==レイアウト枠==*/
div#wrapper{
width:850px;
margin: 20px auto 0 auto;
padding:0;
text-align:left;
}

/*==メイン（記事）部分枠==*/
div#container{
width:600px;
float:right;
background: #E5D4B4;
margin: 0;
paddong:0;
text-align:left;
background-image:url(http://blog-imgs-35.fc2.com/t/m/p/tmpblog/1col_enback2.gif);
border-top: 1px solid #6D5E56;
border-bottom: 1px solid #61594A;
}

/*==ヘッダー==*/
div#header {
margin: 0 1px;
padding: 10px;
text-align: left;
background-image: url(http://blog-imgs-35.fc2.com/t/m/p/tmpblog/1col_top.gif);
background-repeat : no-repeat;
background-position : left top;
}

/*==フッター==*/
div#footer {
width: 100%;
clear: both;
margin: 0;
padding: 10px 0 0 0;
}

/*==カレンダー==*/
div#calendar {
font-size : 10px;
text-align: center;
overflow:hidden;
padding: 3px 0;
margin: 0 1px;
background-image: url(http://blog-imgs-35.fc2.com/t/m/p/tmpblog/en_color2.gif);
}
div#calendar li {
display : inline;
list-style-type : none;
color: #774635;
font-size : 10px;
}
div#calendar ul {
list-style-position : inside;
}
div#calendar li a {
color: #774635;
font-weight: bold;
}
div#calendar li a:hover {
color: #fff;
font-weight: bold;
}
li.day {
padding: 0 2px;
}

/*==ブログタイトル==*/
h1{
font: bold 16px Georgia, Verdana, Helvetica, sans-serif;
letter-spacing: 1px;
padding:52px 5px 0px 33px;
}
h1 a:link {color: #583E3D;}
h1 a:visited {color: #583E3D;}
h1 a:hover {color: #B76A51; text-decoration: none;}
h1 a:active {color: #583E3D;}


/*==ブログサブタイトル==*/
h2 {
margin:0;
padding: 2px 5px 10px 10px;
font-size: 10px;
text-align: left;
color: #774635;
font-weight:normal;
}

/*==ページナビ==*/
.pageselect {
text-align:center;
margin-bottom: 10px;
padding:10px;
font-size: 10px;
font-weight: bold;
background-image : url(http://blog-imgs-27.fc2.com/t/m/p/tmpblog/1col_entry4.gif);
background-repeat : repeat-x;
background-position : center bottom;
clear: both;
}


/*==記事表示部分==*/
div.entry {
margin: 10px 0 20px 0;
padding: 0;
}

/*==記事タイトル==*/
div.entry_title {
margin: 5px 0 0 15px;
padding: 0 10px 0 5px;
}
h3 {
color:#583E3D;
padding: 5px 5px 5px 32px;
font-size: 14px;
background-image: url(http://blog-imgs-27.fc2.com/t/m/p/tmpblog/1col_ten.gif);
background-repeat : no-repeat;
background-position : left center;
}

/*==記事内容==*/
div.entry_body {
margin: 20px;
padding: 0 7px;
color: #583E3D;
font-size: 12px;
line-height: 22px;
/* ▼この下の一行を削除すると本文の罫線を消せます▼ */
background-image: url(http://blog-imgs-27.fc2.com/t/m/p/tmpblog/1col_entry4.gif);
}

/* 記事本文リンクのアンダーライン（記事のリンク線を消したい場合は削除 */
div.entry_body a {
text-decoration: underline;
}


/*==追記==*/
div.entry_morebody {
zoom: 1;
font-size: 12px;
line-height: 22px;
margin: 0;
padding: 30px 0 0 0;
}
/* 追記のリンクアンダーライン */
div.entry_morebody a {
text-decoration: underline;
}
/* 追記表示リンク */
div.entry_more {
font-size: 10px;
margin: 0;
padding: 0;
}

/*==記事データ==*/
.entry_state {
font-size : 10px;
margin: 0 1px;
color : #635347;
text-align : right;
padding : 5px 20px;
letter-spacing:1px;
background-image: url(http://blog-imgs-35.fc2.com/t/m/p/tmpblog/en_color2.gif);
}

/*==記事日付==*/
.entryday {
text-align : right;
padding : 0px 20px;
font: bold 19px Georgia, Verdana, Helvetica, sans-serif;
line-height: 80%;
color: #DCAB6D;
}

/*==検索結果ページ==*/
p.search_word{
padding: 10px 25px;
font-size:14px;
font-weight: bold;
background-image: url(http://blog-imgs-27.fc2.com/t/m/p/tmpblog/1col_entry4.gif);
background-repeat : repeat-x;
background-position : center bottom;
}

/*==FC2ブックマーク、拍手表示==*/
div.fc2_footer {
margin: 0;
padding: 2px 0 0 0;
}
div.fc2_footer img {
margin:0;
padding:0;
border:none;
background-color: transparent;
}

/*==全記事表示==*/
.entry_all {
margin: 0;
padding: 0;
text-align: left;
}
.all_date {
margin: 0;
text-align: left;
padding: 10px 40px;
font: bold 16px Georgia, Verdana, Helvetica, sans-serif;
}
.all_body {
font-size: 12px;
text-align: left;
line-height: 150%;
margin: 0 15px;
padding: 10px 30px;
}
.all_day {
text-align: left;
padding: 2px 4px;
margin: 0;
background-image: url(http://blog-imgs-35.fc2.com/t/m/p/tmpblog/en_color2.gif);
}

/*==記事内画像==*/
.entry_body img { 
margin: 2px 5px;
padding: 5px;
border: 1px dotted #583e3d;
background: #f8f8ec;
}
img.left {
float:left;
clear:left;
margin:5px 10px 5px 0px;
padding:0;
}
/*絵文字*/
img.emoji{
background-color: transparent;
vertical-align: middle;
margin: 0 1px;
padding: 0;
border: none;
}

/*-- 引用文 --*/
blockquote p {
padding: 0 10px 0 35px;
color: #362F2D;
font-size:12px;
line-height: 22px;
background-image: url(http://blog-imgs-35.fc2.com/t/m/p/tmpblog/1col_bq.gif);
background-repeat : repeat-y;
background-position : left top;
}

/*--記事内リスト--*/
div.entry_body li {
list-style-type: disc;
margin: 0 15px 0 15px;
}


/*==コメント表示==*/
div.comment {
margin: 0;
padding: 0;
}
div.commentbody {
color : #583E3D;
font-size : 12px;
margin: 0 1px;
line-height: 150%;
padding: 20px 30px 10px 30px;
background-image : url(http://blog-imgs-27.fc2.com/t/m/p/tmpblog/1col_entry4.gif);
background-repeat : repeat-x;
background-position : center bottom;
}

.commenttop {
text-align : left;
margin: 20px 15px 0 25px;
padding : 0;
}

div.comment_title {
font-size:12px;
font-weight: bold;
margin: 0 1px 5px 1px;
padding: 2px 30px;
background-image: url(http://blog-imgs-35.fc2.com/t/m/p/tmpblog/en_color.gif);
}

/*==コメントの日付や名前==*/
.comment_state {
text-align:right;
font-size: 10px;
letter-spacing:1px;
padding: 5px 5px 0 5px;
margin: 3px 0 0 0;
}


/*==トラックバック==*/
.trackbackurl {
font-size: 12px;
color: #534741;
margin :1px 0;
padding: 0 2px;
background-color: #fff2d9;
background-image: url(http://blog-imgs-27.fc2.com/t/m/p/tmpblog/1col_form.gif);
border: 1px dotted #534741;
}
.tbtitle {
font: bold 13px "Trebuchet MS", Monaco, sans-serif;
letter-spacing: 1px;
}

/*-- ///////////////サイドバー////////////// --*/

/*==サイドバー==*/
.sidebar1 {
width: 250px;
float : left;
text-align: left;
padding: 30px 0 20px 0;
}

/*==サイドバーリンク色==*/
div#sidebar a:link {color: #7c6b71;}
div#sidebar a:visited {color: #7c6b71;}
div#sidebar a:hover {color: #eee;}

/*==サイドバープラグイン１，２タイトル==*/
.sidebar_title {
font: bold 13px "Trebuchet MS", Monaco, sans-serif;
letter-spacing: 1px;
color: #583E3D;
margin-bottom: 10px;
padding: 5px 5px 1px 10px;
background-image: url(http://blog-imgs-27.fc2.com/t/m/p/tmpblog/1col_entry4.gif);
background-repeat : repeat-x;
background-position : center bottom;
}
.sidebar_title:first-letter{
color:#a93121;
font-size:15px;
}

/*==プラグイン３用タイトル==*/
div.sidebar_title3 {
font: bold 13px "Trebuchet MS", Monaco, sans-serif;
border: none;
margin: 0 1px 5px 1px;
padding: 5px 10px;
background-image : url(http://blog-imgs-35.fc2.com/t/m/p/tmpblog/en_color.gif);
}

/*==サイドバープラグイン１，２中身==*/
.sidebar_contents {
line-height: 130%;
font-size : 10px;
padding : 0 15px 5px 20px;
}
/*==プラグイン中身・3==*/
.sidebar_contents3 {
line-height: 130%;
font-size : 10px;
padding : 0 15px 5px 20px;
background-image: url(http://blog-imgs-27.fc2.com/t/m/p/tmpblog/1col_entry4.gif);
background-repeat : repeat-x;
background-position : center bottom;
}


/* プラグインなし用調整 */
div.prphoto {
text-align: left;
padding: 0 0 2px 10px;
}
div.prmessage {
text-align: left;
padding: 0 0 0 10px;
}
div.prname {
text-align: left;
padding: 0 0 0 10px;
font-weight : bold;
}

/* プラグインカレンダー */
.calender {
margin: 0 auto;
text-align: center;
font-size: 11px;

border-collapse: separate;
border-spacing: 2px;
}
.calender td {
padding: 1px;
text-align: center;
width: 16px;
}
.calender td a:link {
font-weight: bold;
}
.calender td a:visited{
font-weight: bold;
}
.calender td a:hover {
font-weight: bold;
}
.calender caption {
margin: 0 auto;
text-align: center;
}

/*==著作権表示部分==*/
.copyright {
text-align: center;
margin: 0 1px;
font-size:10px;
padding:5px;
line-height: 130%;
}


/*==フォーム関係==*/
input.serb {
font-weight : bold;
font-size: 12px;
color: #534741;
margin : 0;
padding: 0 2px;
background-color: #fff2d9;
background-image: url(http://blog-imgs-27.fc2.com/t/m/p/tmpblog/1col_form.gif);
border: 1px dotted #534741;
}
input {
font-size: 12px;
color: #534741;
margin :1px 0;
padding: 0 2px;
background-color: #fff2d9;
background-image: url(http://blog-imgs-27.fc2.com/t/m/p/tmpblog/1col_form.gif);
border: 1px dotted #534741;
}
textarea {
font-size: 12px;
color: #534741;
margin :1px 0;
padding: 0 2px;
background-color: #fff2d9;
background-image: url(http://blog-imgs-27.fc2.com/t/m/p/tmpblog/1col_form.gif);
border: 1px dotted #534741;
}

/*==サイドバーアマゾン表示調整用==*/
.plugin-catamazon {
text-align: center;
font-size:10px;
padding: 0;
margin : 0 0 5px 0;
}
.plugin-catamazon a {
font-weight : bold;
}
.plugin-catamazon img {
border: none;
margin : 3px 0 0 0;
}
.plugin-newamazon {
text-align: center;
font-size:10px;
padding: 0 0 5px 0;
margin : 0;
}
.plugin-newamazon a {
font-weight : bold;
}
.plugin-newamazon img {
border: none;
margin : 3px 0 0 0;
}

/*--///// 共有ツリー化プラグイン /////--*/
/*--///////////////////////////////////////////////////
共有プラグイン Tree-CATEGORY・Tree-Recent・Tree-Comment
Tree-LINK・Tree-Arcive・Tree-TB専用CSS
上記プラグイン使用時に表示をそろえる為の設定です
削除してもプラグインの使用に問題はありません。
//////////////////////////////////////////////////////--*/
div.tree {
margin: 0;
padding: 2px 0 2px 5px;
font-size: 10px;
line-height: 120%;
} 
/*--///// 共有ツリー化プラグインここまで /////--*/


/* 関連記事リスト------------------------------------------ */
.relate_dl {
margin: 24px 15px 0 15px;
padding:0;
}
.relate_dd {
margin: 0 0 0 20px;
padding:0;
}
.relate_dt {
margin: 0;
font: bold 14px Georgia, Verdana, Helvetica, sans-serif;
padding: 2px 0 2px 15px;
background-image: url(http://blog-imgs-35.fc2.com/t/m/p/tmpblog/en_color2.gif);
}
.relate_ul {
list-style-type: none;
margin: 0;
padding-left:10px;
}
.relate_ul li {
list-style-type: none;
margin: 0;
padding-left:0;
}

/* マックIE用（これはCSS最下部に書いておいてください） */
/*\*//*/
textarea,input,select {
font-family:Osaka;
} 