@charset "UTF-8";

/*****************************
全体の設定
******************************/
body {
color : #666;
font-size:10px;
font-family:"Verdana","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",sans-serif;
text-align : center;
line-height : 1.6;
margin : 0;
padding : 0;
}

p {
margin:0;
padding:0;
}

table{
font-size:10px;
line-height:1.5;
border-collapse: collapse;
}

img, a img { border:0; margin:0; }

a:link, a:active, a:visited { text-decoration: none; color: #4682b4; }
a:hover {
text-decoration : none;
color: #0000cd;
position : relative; top: 1px; left: 1px;
}

input, textarea {
border:1px solid #dcdcdc;
font-size:10px;
}

ul {
list-style-type:circle;
}

/*****************************
ブログタイトルの設定
******************************/
div#topblock {
margin:0 0 20px 0;
}

.top_title {
text-align:left;
}

h1{
voice-family : "\"}\"";
voice-family : inherit;
padding : 5px 0 0 0;
margin: 0;
font-size : 16px;
font-weight:normal;
line-height:1.3;
}

h1 a:link, h1 a:visited, h1 a:active {
text-decoration: none;
color:#666;
}

h1 a:hover {
text-decoration: none;
color:#666;
position : relative; top: 1px; left: 1px;
}

h2{
padding : 0;
margin:0;
font-size: 11px;
font-weight:normal;
line-height:2.3;
}
.admin {
text-align:right;
font-size: 11px;
margin: 0;
}
/*****************************************
ブラグイン3
******************************************/
.main_top {
border:1px solid #ccc;
margin: 0 0 20px 0;
}
.fontchange {
margin: 2px 0 2px 10px;
}

#main h4{
font-size: 11px;
text-align : left;
padding-left:5px;
margin:0;
background:#f8fbf8;
border-bottom:1px solid #ccc;

}
#main ul {
margin : 0 0 0 15px;
padding:0;
text-align:left;
}
.p_block {
border:1px solid #ccc;
margin: 0 0 20px 0;
}
.pblock {
text-align:left;
padding: 10px;
}
.p_content {
}

/*****************************
著作権表示部分
******************************/
#footer{
width:420px;
clear:both;
text-align:left;
padding:10px 0;
margin:0;
font-size: 10px;
}
/*****************************
各ブロック設定
******************************/
#all {
width:720px;
margin:20px; 
}

#mainblock {
width: 483px;
float:left;
}

#right{
width:220px;
float:right;
text-align:left;
}
/*****************************
記事ブロック設定
******************************/
#entryblock {
text-align:left;
}
#entryblock h3{
margin:0;
padding: 0 10px 10px 0;
font-size:12px;
}
.entrytitle {
}
.entrydate {
font-size:12px;
font-weight:normal;
padding-right:5px;
}
/* 記事タイトル～記事フッター */
.entry_body{
padding: 10px;
margin: 0 0 20px 0;
border:1px solid #ccc;
}
/* 本文＋追記文 */
.e_body{
}
/* 本文 */
.entrymain {
}
/* 「全文表示」の部分 */
.more_link {
padding:10px 0;
}
/* 追記文 */
.entrymore {
padding-top:10px;
}
.entry_footer1 {
text-align:right;
margin:0;
padding:20px 0 0 0;
}
.section ul.entry_footer2 {
list-style-position : inside;
text-align:right;
margin:0;
padding:0;
}
.section ul.entry_footer2 li {
display : inline;
list-style-type : none;
}

.prev-next-navi{
text-align: center;
padding:20px 0;
margin:20px 0 0 0;
}

#entryblock p {
padding:10px 0;
}
/*****************************
コメントブロック設定
******************************/
.commentblock {
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
.cb_title {
font-size:11px;
font-weight:bold;
padding-left:5px;
margin-bottom:1px;
text-align : left;
background:#f8fbf8;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.c_title {
font-weight:bold;
padding:10px 0 0 10px;
}
.c_body {
padding:0 10px ;
}
.c_footer {
text-align:right;
padding:10px ;
border-bottom:1px dotted #dcdcdc;
}

/* コメントフォーム */
.commentform {
padding:30px 0;
}
.commentedit {
padding:30px 0;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.ce_title {
font-size:11px;
font-weight:bold;
padding-left:5px;
text-align : left;
background:#f8fbf8;
border:1px solid #ccc;
}

.cftable {
width:350px;
}
.cfth {
text-align:right;
}
.cftd {
text-align:left;
}
.cftd_delete {
text-align:left;
}
input#name, input#subject, input#mail, input#url {
width:250px;
}
textarea#comment {
width:250px;
}
input#pass {
width:40px;
margin-right:15px;
}
input#himitu {
border:0;
}
.form-btn {
width:40px;
background:#ccc;
}
/*****************************
トラックバック部分
******************************/
.trackbackblock {
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.tb_title {
font-size:11px;
font-weight:bold;
padding-left:5px;
margin-bottom:1px;
text-align : left;
background:#f8fbf8;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.tb_url {
font-size:10px;
padding: 20px;
}
.tburl {
width:250px;
margin-left: 2px;
}
.forfc2 {
text-align:right;
margin-right: 80px;
}
.t_title {
font-weight:bold;
padding: 0 0 0 10px;
}
.tb_excerpt {
padding: 0 10px 0 10px;
}
.tb_footer {
text-align:right;
padding:10px 10px 10px 0;
}
/*****************************************
右列　フォントチェンジ、ブラグイン1、2、3
******************************************/
.right_top {
border:1px solid #ccc;
margin: 0 0 20px 0;
}
.fontchange {
margin: 2px 0 2px 10px;
}

#right h4{
font-size: 11px;
text-align : left;
padding-left:5px;
margin:0;
background:#f8fbf8;
border-bottom:1px solid #ccc;

}
#right ul {
margin : 0 0 0 15px;
padding:0;
text-align:left;
}
.p_block {
border:1px solid #ccc;
margin: 0 0 20px 0;
}
.pblock {
text-align:left;
padding: 10px;
}
.p_content {
}

/* カレンダー */
table.calender {
width : 160px;
font-size : 10px;
margin:auto;
padding:auto;
}
caption {
text-align : center;
font-size : 10px;
margin:auto;
padding:auto;
}
.calender th {
padding : 0.1em;
border-bottom : 1px dotted #ccc;
text-align : center;
}
.calender td {
color:#999;
padding : 0.1em;
border-bottom : 1px dotted #ccc;
text-align : center;
}
.calender td a {
font-weight:bold;
}
.calender td a:hover {
font-weight:bold;
}
/* カレンダー日曜日 */
th#sun {
color : #ffa07a;
}
/* カレンダー土曜日 */
th#sat {
color : #b0c4de;
}
/*****************************
その他
******************************/
form {
margin:0;
}

#fc2clap_rank_table { /* 外枠 */ 

  border-collapse: collapse;  

  width: 435px;  

  font-family: "Verdana","Impact","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ Pro W3","Osaka";  

  font-size: 8pt;  

  text-align: left; 

  border: 1px solid #888;  

  vertical-align: baseline;  

  margin: 0 1px;  

  table-layout: auto;  

}  

   

#fc2clap_rank_table tr.fc2clap_rank { /* 上部拍手ランキングタイトル */ 

  background-color: #555;  

  text-align: left;  

  border: 1px solid #888;  

  padding: 3px 0;  

}  

   

#fc2clap_rank_table span.fc2clap_rank_main { /* 下部拍手ランキングタイトル */ 

  color: #EEE;  

  font-weight: bold;  

  padding: 3px 0;  

}  

   

#fc2clap_rank_table tr.fc2clap_rank_item { /* カテゴリ内 */ 

  background-color: #A1A19F;  

  text-align: center;  

  color: #4D4D4D;  

  border: 1px solid #888;  

  padding: 3px 0;  

}  

   

#fc2clap_rank_table td.fc2clap_rank_items_rank { /* カテゴリ内順位 */ 

  border: 1px solid #888;  

  width: 8%;  

}  

   

#fc2clap_rank_table td.fc2clap_rank_items_title { /* カテゴリ内タイトル */ 

  border: 1px solid #888;  

  width: 70%;  

}  

   

#fc2clap_rank_table td.fc2clap_rank_items_clap { /* カテゴリ内拍手数 */ 

  border: 1px solid #888;  

  width: 8%;  

}  

   

#fc2clap_rank_table td.fc2clap_rank_items1 { /* 順位 */ 

  border: 1px solid #888;  

  text-align: center;  

}  

   

#fc2clap_rank_table span.fc2clap_rank_namber { /* 順位数文字色 */ 

  color: #e63;  

}  

   

#fc2clap_rank_table tr.fc2clap_rank_form { /* 各順位 */ 

  border: 1px solid #888;  

  padding: 3px 0;  

}  

   

#fc2clap_rank_table td.fc2clap_rank_clap { /* 拍手数 */ 

  text-align: right;  

  width: 14%;  

  border:1px solid #888;  

}  

   

#fc2clap_rank_table span.fc2clap_name { /* 拍手数配色 */ 

  color: #e63;  

}  

   

#fc2clap_rank_table td.fc2clap_rank_items { /* タイトル */ 

  border: 1px solid #888;  

} 
