@charset "EUC-JP";

/*-- カスタマイズは自力で出来る方はご自由にして頂いて構いません。
テンプレート使用画像の加工も許可しております。詳細は以下のブログにてご確認ください。
http://tmpblog.blog58.fc2.com/
TMP*blog/2009.06
--*/

/*-- 全体 --*/
* {margin: 0;
padding: 0;}
ul {
}
li {
list-style-type: none;
}
textarea,select,input { 
font-size: 12px;
}

/*-- リンク --*/
a {text-decoration: none;}
a:link {color: #86757b;}
a:visited {color:#86757b;}
a:hover {color:#eee;}

/*-- レイアウト --*/
body {
margin: 0;
padding: 0;
color: #8f7e84;
font-size: 12px;
text-align: center;
font-family: Verdana, Helvetica, sans-serif;
background-color: #837671;
background-image: url(http://blog-imgs-19.fc2.com/t/m/p/tmpblog/tananeko_body.gif);
}
div#wrapper{
width: 800px; 
text-align: left;
margin:  0 auto;
paddong: 0;
background-image : url(http://blog-imgs-19.fc2.com/t/m/p/tmpblog/tananeko_backb2.gif);
background-repeat : none;
background-position : left top;
}
div#container {
width: 800px;
margin: 0;
padding: 0;
text-align: left;
background-image : url(http://blog-imgs-19.fc2.com/t/m/p/tmpblog/tananeko_backb.gif);
}

div#contents {
width: 570px;
float: right;
margin: 0;
padding0;
overflow: hidden;
background-image : url(http://blog-imgs-32.fc2.com/t/m/p/tmpblog/tananeko_top_ri2.gif);
background-repeat : no-repeat;
background-position : right top;
}

div#header {
width: 570px;
text-align: right;
padding: 0;
margin: 180px 0 180px 0;
}

div#footer {
width: 100%;
clear: both;
padding: 0;
color: #837671;
}


/*--ブログタイトル --*/
h1{
z-index: 1;
color: #c1b4a8;
letter-spacing: 1px;
padding: 0 230px 0 20px;
font: bold 20px Georgia, Verdana, Helvetica, sans-serif;
}
h1 a:link {color: #eee;}
h1 a:visited {color: #eee;}
h1 a:hover {color: #e8efcf; text-decoration: none;}
h1 a:active {color: #eee;}

h1.title1 a:link {color: #423c41;}
h1.title1 a:visited {color: #423c41;}
h1.title1 a:hover {color: #ccc; text-decoration: none;}
h1.title1 a:active {color: #423c41;}

h1.title1{
position: relative;
z-index: 0;
position: relative;
margin-top: -25px;
right: 2px;
letter-spacing: 1px;
padding: 0 230px 0 20px;
font: bold 20px Georgia, Verdana, Helvetica, sans-serif;
color: 423c41;
}

/*--ブログサブタイトル--*/
h2 {
font-size: 10px;
font-weight:normal;
margin: 0 210px 0 0;
color: #eee;
}

/*-- ページナビ --*/
.pageselect {
padding: 5px;
margin: 20px 10px;
text-align: center;
font-size: 10px;
color: #837671;
font-weight: bold;
}
.pageselect a{
color: #837671;
}
.pageselect a:hover {
color: #eee;
}

/*-- 記事 --*/
div.entry {
position: relative;
margin: 0 0 20px 0;
padding: 0;
}

/*--記事タイトル--*/
div.entry_title {
text-align: left;
margin: 0 15px;
padding: 3px 25px 30px 25px;
}
h3 {
color: #fff;
padding: 0 5px;
margin: 0;
font-size: 15px;
font-weight: bold;
}
h3 a:link {color: #eae7d6;}
h3 a:visited {color: #eae7d6;}
h3 a:hover {color: #eee; text-decoration: none;}
h3 a:active {color: #eae7d6;}

/*--記事本文--*/
div.entry_body {
font-size: 12px;
line-height: 150%;
margin: 0;
padding: 10px 40px;
color: #60565f;
background-image: url(http://blog-imgs-19.fc2.com/t/m/p/tmpblog/tananeko_enbody.gif);
background-repeat : repeat-y;
background-position : center;
}
div.entry_body a{
text-decoration: underline;
}

/*--追記--*/
div.entry_morebody {
font-size: 12px;
line-height: 150%;
margin: 0;
padding: 30px 0 0 0;
color: #60565f;
background-image: url(http://blog-imgs-19.fc2.com/t/m/p/tmpblog/tananeko_enbody.gif);
background-repeat : repeat-y;
background-position : center;
}
div.entry_morebody a{
text-decoration: underline;
}

div.entry_more {
font-size: 10px;
margin: 0;
padding: 0;
}

/*--記事データ--*/
.entry_state {
font-size : 10px;
color : #60565f;
height: 96px;
text-align : right;
padding : 0 50px 0 0;
margin: 0 ;
letter-spacing:1px;
background-image : url(http://blog-imgs-19.fc2.com/t/m/p/tmpblog/tanabeko_enbottom2.gif);
background-repeat : no-repeat;
background-position : center bottom;
}
.entry_state p{
padding-top:12px;
}
.entry_state a:link {color: #685e67;}
.entry_state a:visited {color: #685e67;}
.entry_state a:hover {color: #e8efcf; text-decoration: none;}
.entry_state a:active {color: #685e67;}

/*--記事日付（記事上部背景設定含む）--*/
.entryday {
text-align : right;
margin: 0px;
padding: 15px 50px 0 13px;
font: bold 18px Georgia, Verdana, Helvetica, sans-serif;
color: #d0bdac;
background-image: url(http://blog-imgs-19.fc2.com/t/m/p/tmpblog/tananeko_title4.gif);
background-repeat: no-repeat;
background-position: center top;
}


/*--FC2ブックマーク、拍手表示--*/
div.fc2_footer{
margin: 0;
padding: 10px 5px;
}

/*-- 全記事表示 --*/
.entry_all {
margin: 0;
padding: 0;
text-align: left;
color: #60565f;
background-image: url(http://blog-imgs-19.fc2.com/t/m/p/tmpblog/tananeko_title4.gif);
background-repeat : no-repeat;
background-position : center top;

}
.all_date{
margin: 0;
padding: 40px 15px 30px 55px;
font: bold 16px Georgia, Verdana, Helvetica, sans-serif;
color: #60565f;
}
.all_body{
font-size: 12px;
line-height: 150%;
margin: 0 15px;
padding: 10px 30px;
color: #60565f;
background-image: url(http://blog-imgs-19.fc2.com/t/m/p/tmpblog/tananeko_enbody.gif);
background-repeat : repeat-y;
background-position : center;
}
.all_day {
padding: 2px;
margin: 0;
}

/*-- 記事内画像 --*/
.entry_body img { 
border: 1px solid #6b5f63;
}
img.left {
float:left;
clear:left;
margin:5px 10px 5px 0px;
padding:0;
}

/*-- 引用文 --*/
blockquote p{
margin:3px 0;
padding: 5px 10px;
background: #e8d8cc;
border-right: 1px solid #d0bdac;
border-left: 7px solid #897c88;
color: #60565f;
line-height: 140%;
width:90%;
}
/*--記事内リスト--*/
div.entry_body li{
list-style-type: disc;
margin: 0 15px 0 15px;
}


/*-- コメント表示 --*/
div.comment {
margin: 0;
padding: 0;
}
div.commentbody {
font-size: 12px;
line-height: 150%;
margin: 0 15px;
padding: 20px 30px;
color: #6c5e63;
background-image: url(http://blog-imgs-19.fc2.com/t/m/p/tmpblog/tananeko_enbody.gif);
background-repeat : repeat-y;
background-position : center;
}

.commenttop {
height: 90px;
text-align : left;
margin: 20px 15px 0 15px;
padding : 0;
background-image: url(http://blog-imgs-19.fc2.com/t/m/p/tmpblog/tananeko_title4.gif);
background-repeat : no-repeat;
background-position : center top;
}
.commenttop p {
padding:30px 30px 0 45px;
font: bold 18px Georgia, Verdana, Helvetica, sans-serif;
color: #c9b3a1;
}

div.comment_title {
margin: 0 15px;
padding: 15px 10px 0 30px;
font: bold 14px Georgia, Verdana, Helvetica, sans-serif;
color: #7c6b71;
background-image: url(http://blog-imgs-19.fc2.com/t/m/p/tmpblog/tananeko_enbody.gif);
background-repeat : repeat-y;
background-position : center;
}

.comment_state {
font-size : 10px;
color : #7c6b71;
text-align : right;
padding : 0 12px;
margin: 0 15px;
background-image: url(http://blog-imgs-19.fc2.com/t/m/p/tmpblog/tananeko_enbody.gif);
background-repeat : repeat-y;
background-position : center;
}
.comment_state p {
font-size : 10px;
color : #7c6b71;
text-align : right;
letter-spacing:1px;
padding: 3px 10px;
border-bottom: 1px dashed #8c726c;
}

.comment_bottom {
height: 85px;
padding : 0;
margin: 0 15px 0 15px;
background-image : url(http://blog-imgs-19.fc2.com/t/m/p/tmpblog/tanabeko_enbottom2.gif);
background-repeat : no-repeat;
background-position : center bottom;
}

/*-- トラックバック --*/
.trackbackurl {
margin :0;
padding: 0;
background: #f2f0e6;
font-size: 12px;
color: #6c5e63;
}
.tbtitle {
font: bold 13px "Trebuchet MS", Monaco, sans-serif;
letter-spacing: 1px;
color: #87747a;
}

/*-- ///////////////サイドバー////////////// --*/
div#sidebar {
width: 230px;
float: left;
overflow: hidden;
display: inline;
text-align: left;
margin: 0;
padding: 468px 0 0 0;
color: #7c6b71;
background-image: url(http://blog-imgs-32.fc2.com/t/m/p/tmpblog/tananeko_top_lef2.gif);
background-repeat: no-repeat;
background-position: left top;
}

div#sidebar a:link {color: #7c6b71;}
div#sidebar a:visited {color: #7c6b71;}
div#sidebar a:hover {color: #eee;}

#sidebar ul li {
margin: 0;
padding: 2px 0 2px 5px;
font-size: 10px;
line-height: 130%;
}

#sidebar ul {
margin: 0;
padding: 0;
}
ul.main_menu li{
margin: 0;
padding: 0;
}

.sidebar_title {
font: bold 14px "Trebuchet MS", Monaco, sans-serif;
letter-spacing: 1px;
color: #87747a;
margin: 5px 10px 0 13px;
padding: 0 5px 0 18px;
background-image : url(http://blog-imgs-19.fc2.com/t/m/p/tmpblog/tananeko_sidetitle.gif);
background-repeat : no-repeat;
background-position : left center;
border-bottom: 1px dashed #8c726c;
}

#contents div.sidebar_title {
border: none;
margin-bottom: 5px;
}


.sidebar_contents {
margin: 0;
font-size: 10px;
text-align: left;
padding: 5px 15px 15px 20px;
}

.sidebar_contents3 {
margin: 0 20px 20px 20px;
font-size: 10px;
padding: 10px 20px;
background-image : url(http://blog-imgs-19.fc2.com/t/m/p/tmpblog/tananeko_back_et.gif);
}

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{
font-size:10px;
padding:5px;
text-align: center;
line-height: 130%;
color:#60565f;
}


/*-- フォーム --*/
input.serb {
color: #f2f0e6;
margin : 0;
background: #6c5e63;
font-weight : bold;
font-size: 12px;
border : 1px solid #6c5e63;
}
input {
margin :1px;
background: #f2f0e6;
border : 1px solid #6c5e63;
font-size: 12px;
color: #6c5e63;
}
textarea {
margin :1px;
background: #f2f0e6;
border : 1px solid #6c5e63;
font-size: 12px;
color: #6c5e63;
}

/*-- サイドバーアマゾン用 --*/
.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%;
} 
/*--///// 共有ツリー化プラグインここまで /////--*/


/*--マックIE用--*/
/*\*//*/
textarea,input,select{
font-family:Osaka;
} 