@charset "utf-8";

/*-- 基本的に自分で作成する時に便利な程度にしか説明がないのですが、分かる方はカスタマイズはご自由にして頂いて構いません。何かあればブログでご連絡ください。http://tmpblog.blog58.fc2.com/ --*/

/*-- 全体 --*/
* {margin : 0;padding : 0;}
ul li {list-style-type:none;}
textarea,select,input { font-size: 12px;}

/*-- リンク --*/
a {text-decoration: none;}
a:link {color: #362F2D;}
a:visited {color:#362F2D;}
a:hover {color:#eee;}

/*-- レイアウト --*/
body {
margin: 0;
padding: 0;
font-size:12px;
text-align: center;
color: #362F2D;
font-family: Verdana, Helvetica, sans-serif;
background-color: #fff;
background-image: url(http://blog-imgs-23.fc2.com/t/m/p/tmpblog/dot_bodys.gif);
}

div#wrapper {
text-align: left;
width : 900px;
margin:0 auto;
padding: 0;
background-color: #fff;
background-image : url(http://blog-imgs-35.fc2.com/t/m/p/tmpblog/3col_1_conback2.gif);
background-repeat : repeat-y;background-position : left;
}


div#container {
margin:  0; 
width: 700px;
float : left; 
text-align: left;
overflow:hidden;
}

div#header {
text-align : right;
padding : 10px;
margin: 0px;
background-image : url(http://blog-imgs-23.fc2.com/t/m/p/tmpblog/dot_y.gif);
background-repeat : repeat-x;background-position : center bottom;
}

div#contents {
width : 500px;
float : right;
margin : 0px;
overflow:hidden;
}

div#footer {
width: 100%;
clear : both;
padding: 0;
}

/*-- 見出し --*/
h1{
font-size: 20px;
letter-spacing: 1px;
padding:10px 0 2px 20px;
}
h1 a:link {color: #362F2D;}
h1 a:visited {color: #362F2D;}
h1 a:hover {color: #ccc; text-decoration: none;}
h1 a:active {color: #362F2D;}


h2 {
font-size: 10px;
font-weight:normal;
margin: 0 0 5px 23px;
}

h3 {
color:#362F2D;
padding: 0 5px;
margin: 0;
font-size: 14px;
}

h4 {
color:#362F2D;
padding: 0 5px;
margin: 0;
font-size: 10px;
}

/*-- ページナビ --*/
.pageselect {
padding: 5px;
margin: 20px 10px;
text-align: center;
font-size: 10px;
color: #534741;
font-weight: bold;
}
.pageselect a{
color: #534741;
}
.pageselect a:hover {
color: #eee;
}

/*-- エントリー --*/
div.entry {
margin: 10px 0;
padding: 0;
line-height: 140%;
}

div.entry_title {
margin: 8px 0 0 10px;
padding: 1px 10px 20px 13px;
background-image: url(http://blog-imgs-23.fc2.com/t/m/p/tmpblog/dit_title2.gif);
background-repeat : no-repeat;
background-position : left top;
}

div.entry_body {
font-size: 12px;
line-height: 140%;
margin-bottom: 20px;
padding: 0 20px;
color: #534741;
}
div.entry_body a{
text-decoration: underline;
}

div.entry_more {
font-size: 10px;
margin: 0;
padding: 10px 0
}

.entry_state {
font-size : 10px;
color : #635347;
text-align : right;
padding : 0px 20px 2px 10px;
margin : 0px;
letter-spacing:1px;
background-image : url(http://blog-imgs-23.fc2.com/t/m/p/tmpblog/dot_y.gif);
background-repeat : repeat-x;
background-position : center bottom;
}
.fc2_footer{
margin: 5px 0;
padding:0;
}

.entryday {
margin : 0px;
padding : 0px 20px 10px 10px;
font: bold 26px Georgia, Verdana, Helvetica, sans-serif;
color: #d7d7d7;
background-image : url(http://blog-imgs-23.fc2.com/t/m/p/tmpblog/dot_titlebottom2.gif);
background-repeat : no-repeat;
background-position : left bottom;
}

/*-- エントリー内画像 --*/
.entry_body img { 
border: 1px solid #fff;
}
img.left {
float:left;
clear:left;
margin:5px 10px 5px 0px;
padding:0px;
border: none;
}

/*-- 引用文 --*/
blockquote p{
padding: 5px 10px;
border-left: 9px solid #eee;
border-bottom: 1px dotted #eee;
background-color: #fff;
color: #362F2D;
font-size: 11px;
line-height: 140%;
background-image: url(http://blog-imgs-23.fc2.com/t/m/p/tmpblog/dot_bq.gif);
}

/*--記事内リスト--*/
div.entry_body li{
list-style-type: disc;
margin: 0 15px 0 15px;
}

/*-- コメント --*/
div.comment {
margin: 20px 0;
padding:5px;
line-height: 130%;
border-top: 1px dotted #362F2D;
}
div.commentbody {
font-size: 10px;
padding: 5px 15px;
}

/*-- トラックバック --*/
.trackbackurl {
margin :0px;
background: #eee;
border : 1px solid #362F2D;
font-size: 12px;
color: #362F2D;
}


/*-- サイドバー --*/
div#sidebar {
float:left;
width: 200px;
overflow:hidden;
padding: 18px 0 10px 0;
color: #534741;
}

div#sidebar2 {
float:right;
width: 200px;
overflow:hidden;
padding: 18px 0 10px 0;
color: #534741;
}

div#sidebar a:link {color: #534741;}
div#sidebar a:visited {color: #534741;}
div#sidebar a:hover {color: #eee;}

div#sidebar2 a:link {color: #534741;}
div#sidebar2 a:visited {color: #534741;}
div#sidebar2 a:hover {color: #eee;}

#sidebar ul li {
margin: 0;
padding: 2px 0 0 13px;
font-size: 10px;
line-height: 120%;
background-image: url(http://blog-imgs-23.fc2.com/t/m/p/tmpblog/dot_li2.gif);
background-repeat: no-repeat;
background-position: left top;
}

#sidebar2 ul li {
margin: 0;
padding: 2px 0 0 13px;
font-size: 10px;
line-height: 120%;
background-image: url(http://blog-imgs-23.fc2.com/t/m/p/tmpblog/dot_li2.gif);
background-repeat: no-repeat;
background-position: left top;
}

#sidebar ul {
margin: 0;
padding: 0px;
}
#sidebar2 ul {
margin: 0;
padding: 0px;
}

.sidebar_title {
font: bold 13px "Trebuchet MS", Monaco, sans-serif;
letter-spacing: 1px;
color: #362F2D;
margin-bottom: 5px;
padding: 5px 5px 0 20px;
}

.sidebar_contents {
margin : 0px;
font-size : 10px;
padding : 0 15px 5px 15px;
background-image : url(http://blog-imgs-23.fc2.com/t/m/p/tmpblog/dot_y.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;
}

/*-- 著作権 --*/
.copyright{
margin: 0 200px;
font-size:10px;
padding:5px;
text-align: right;
line-height: 130%;
}


/*-- フォーム --*/
input.serb {
color: #362F2D;
margin :0;
background: #fff;
font-weight : bold;
font-size: 12px;
border : 1px solid #362F2D;
}
input.sform {
width : 100px;
margin :0px;
background-color: #fff;
border : 1px solid #362F2D;
font-size: 12px;
color: #362F2D;
background-image: url(http://blog-imgs-23.fc2.com/t/m/p/tmpblog/dot_bq.gif);
}
#sidebar input {
margin-bottom: 3px;
}

/*-- 全体のフォーム --*/
input {
margin :1px;
background: #fff;
border : 1px solid #362F2D;
font-size: 12px;
color: #362F2D;
background-image: url(http://blog-imgs-23.fc2.com/t/m/p/tmpblog/dot_bq.gif);
}
textarea {
margin :1px;
background: #fff;
border : 1px solid #362F2D;
font-size: 12px;
color: #362F2D;
background-image: url(http://blog-imgs-23.fc2.com/t/m/p/tmpblog/dot_bq.gif);
}

/*-- サイドバーアマゾン用 --*/
.plugin-catamazon {
text-align: center;
font-size:10px;
padding: 0;
margin : 0 0 5px 0;
border: 1px solid #eee;
background-color: #fff;
background-image: url(http://blog-imgs-23.fc2.com/t/m/p/tmpblog/6_enbody.gif);
}
.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;
margin : 0 0 5px 0;
border: 1px solid #eee;
background-color: #fff;
background-image: url(http://blog-imgs-23.fc2.com/t/m/p/tmpblog/6_enbody.gif);
}
.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
上記プラグイン使用時に表示をそろえる為の設定です
削除してもプラグインの使用に問題はありません。
//////////////////////////////////////////////////////--*/
#AR p, #RE p, #LK p, #RT p, #RC p{
margin: 0;
padding: 2px 0 0 13px;
font-size: 10px;
line-height: 120%;
background-image: url(http://blog-imgs-23.fc2.com/t/m/p/tmpblog/dot_li2.gif);
background-repeat: no-repeat;
background-position: left top;
} 
#CA p{
margin-bottom: 2px;
padding-bottom:2px;
font-size: 10px;
line-height: 120%;
border-bottom: 1px dotted #8c726c;
}
#CA b{
margin-bottom: 2px;
padding: 2px 0 2px 12px;
font-size: 10px;
line-height: 120%;
background-image: url(http://blog-imgs-23.fc2.com/t/m/p/tmpblog/dot_li2.gif);
background-repeat: no-repeat;
background-position: left top;
}
/*--///// 共有ツリー化プラグインここまで /////--*/



/* 関連記事リスト------------------------------------------ */
.relate_dl {
margin: 20px 10px 10px 10px;
padding:0px 0px 5px 0px;
background-color:#fff;
border: 3px solid #eeeeee;
color: #534741;
}
.relate_dd {
margin: 0 0 0px 5px;

}
.relate_dt {
margin: 0;
font: bold 12px Georgia, Verdana, Helvetica, sans-serif;
padding: 2px 0px 2px 12px;
background-color:#eee;
}
.relate_ul {
list-style-type: none;
margin: 0;
padding-left: 20px;
}

div.entry_body li.relate_li{
list-style-type: none;
margin: 0;
padding: 2px 0 0 13px;
font-size: 10px;
line-height: 120%;
background-image: url(http://blog-imgs-23.fc2.com/t/m/p/tmpblog/dot_li2.gif);
background-repeat: no-repeat;
background-position: left top;
}
div.entry_body li.relate_li_nolink{
list-style-type: none;
margin: 0;
padding: 2px 0 0 13px;
font-size: 10px;
line-height: 120%;
background-image: url(http://blog-imgs-23.fc2.com/t/m/p/tmpblog/dot_li2.gif);
background-repeat: no-repeat;
background-position: left top;
}

/*--マックIE用--*/
/*\*//*/
textarea,input,select{
font-family:Osaka;
} 
/**/

/*--カレンダー--*/
.plugin-calender a{
text-decoration: underline;
font-weight:bold;
}


/*--行間--*/
p.big {
line-height: 1.2; 
}
p.bbig {
line-height: 1; 
}
p.nbig {
line-height: normal; 
}
p.fbig {
line-height: 1.4; 
}
p.lbig {
line-height: 1.5; 
}

p.sbig{
line-height: 0.5; 
}