@charset "EUC-JP";

/*****************************
全体の設定
******************************/
body {
color : #666;
font-size:11px;
font-family:"Verdana","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",sans-serif;
line-height : 1.6;
margin : 0;
padding : 0;
background-image:url(http://blog-imgs-18.fc2.com/x/x/s/xxshaoronxx/09_top.jpg);
background-repeat:no-repeat;
}

p {
margin:0;
padding:0;
}

table{
line-height:1.6;
border-collapse: collapse;
}

img, a img { border:0; margin:0; }

a:link, a:active, a:visited { text-decoration: none; color: #80aba9; }
a:hover {
text-decoration: none;
color: #2c4f54;
position : relative; top: 1px; left: 1px;
}

input, textarea {
border:0;
background:#fff;
border:1px solid #ccc;
font-size:11px;
}

ul {
list-style-type:circle;
}

/*****************************
各ブロック設定 （table設定）
******************************/
#whole {
width:800px;
margin:0 auto;
padding:0;
text-align:center;
}

.top_td {
text-align:left;
width: 570px;
height:155px;
margin:0;
padding:0;
vertical-align:top;
}

.main_td {
text-align:left;
width: 570px;
margin:0;
padding:0 10px 0 0;
vertical-align:top;
}

.right_td {
text-align:left;
width:230px;
margin:0;
padding:0;
vertical-align:top;
background-color:#000;
filter:alpha(opacity="70");
-moz-opacity: 0.7;
}

/* 著作権示部分 */
.footer_td {
}
#footer{
padding:2px 0;
margin:0;
font-size: 10px;
text-align : center;
clear:both;
}
/*****************************
ブログタイトルの設定
******************************/
#topblock {
}

h1{
padding :0;
margin: 50px 10px 0 100px;
font-size : 20px;
line-height:1.2;
}

h1 a:link, h1 a:visited, h1 a:active {
text-decoration: none;
color:#333;
}

h1 a:hover {
text-decoration: none;
color:#333;
position : relative; top: 1px; left: 1px;
}

h2{
padding : 0;
margin: 0 10px 20px 100px;
font-size: 11px;
font-weight:normal;
line-height:1.3;
}
.top_navi {
text-align:right;
font-size: 11px;
margin: 0 10px 0 0;
}
/*****************************
記事ブロック設定
******************************/
#entryblock {
text-align:left;
}

.eh_table {
width:570px;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
padding:3px 0 0 0;
margin:0 0 20px 0;
}
#entryblock h3{
margin:0;
padding: 0;
font-size:12px;
}
.entrytitle {
}
/* カテゴリー、日付、テーマ、ジャンルの部分（td） */
.entry_header {
text-align:right;
margin:0;
padding:0;
}
.entrydate {
font-size:10px;
padding:0 0 0 10px;
}

/* 記事タイトル〜記事フッター */
.entry_body{
padding: 0;
margin: 0 0 20px 0;
}
/* 本文＋追記文 */
.e_body{
}
/* 本文 */
.entrymain {
}
/* 「全文表示」の部分 */
.more_link {
padding:10px 0;
}
/* 追記文 */
.entrymore {
padding-top:10px;
}
/* 記事フッター */
.section ul.entry_footer {
font-size:10px;
list-style-position : inside;
text-align:right;
margin:30px 0 0 0;
padding:0;
}
.section ul.entry_footer li {
display : inline;
list-style-type : none;
}
.header_navi{
text-align: right;
padding:0;
margin:2px 0;
}
.footer_navi{
text-align: center;
padding:30px 0 0 0;
margin:0 0 30px 0;
border-top:1px solid #ccc;
}
/*****************************
コメントブロック設定
******************************/
.commentblock {
margin:0;
}
.cb_title {
font-size:11px;
font-weight:bold;
padding:0 0 0 5px; 
margin-bottom:1px;
text-align : left;
background:#dcdcdc;
}
.c_title {
font-weight:bold;
padding:10px 0 0 0;
}
.c_body {
padding:0 ;
}
.c_footer {
text-align:right;
padding: 10px 0;
border-bottom:1px dotted #ccc;
}

/* コメントフォーム */
.commentform {

}
.commentedit {

}
.ce_title {
font-size:11px;
font-weight:bold;
padding:0 0 0 5px; 
text-align : left;
background:#dcdcdc;
}

.cftable {
margin:30px 0;
width:450px;
}
.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:350px;
}
input#pass {
width:50px;
margin-right:15px;
}
input#himitu {
border:0;
}
.form-btn {
width:50px;
background:#dcdcdc;
}
/*****************************
トラックバック部分
******************************/
.trackbackblock {
}
.tb_title {
font-size:11px;
font-weight:bold;
padding:0 0 0 5px;
text-align : left;
background:#dcdcdc;
}
.tb_url {
padding: 20px 0 20px 25px;
}
.tburl {
width:250px;
}
.t_title {
font-weight:bold;
padding: 0;
}
.tb_excerpt {
padding: 0;
}
.tb_footer {
text-align:right;
padding:10px 0;
}
/*****************************************
右列　ブラグイン1、2、3
******************************************/
#right {
color :#fff;
}

.right_top {
text-align:center;
margin:10px 0;
}

.p_title {
font-weight:bold;
font-size: 11px;
text-align : left;
padding-left:5px;
margin:0;
border-top:1px solid #666;
border-bottom:1px solid #666;
}

.p_title a:link, .p_title a:visited, .p_title a:active {
text-decoration: none;
color:#ccc;
}
.p_title a:hover {
text-decoration: none;
color: #80aba9;
position : relative; top: 1px; left: 1px;
}

#right h4 {
font-size: 11px;
text-align : left;
padding-left:5px;
margin:0;
border-top:1px solid #666;
border-bottom:1px solid #666;
}

#right ul {
margin : 0 0 0 15px;
padding:0;
text-align:left;
}

.p_block {

}
.p_content {
margin:5px 10px 20px 10px;
}

/* カレンダー */
table.calender {
width : 160px;
font-size : 10px;
margin:auto;
padding:auto;
}
caption {
font-size : 10px;
margin:auto;
padding:auto;
}
.calender th {
padding : 0.1em;
border-bottom : 1px dotted #999;
text-align : center;
}
.calender td {
color:#999;
padding : 0.1em;
border-bottom : 1px dotted #999;
text-align : center;
}
.calender td a, .calender td a:link, .calender td a:active, .calender td a:visited {
font-weight:bold;
color:#2c4f54;
background:#ccc;
}
.calender td a:hover {
font-weight:bold;
color:#fff;
background:#666;
}
/* カレンダー日曜日 */
th#sun {
}
/* カレンダー土曜日 */
th#sat {
}
/*****************************
その他
******************************/
form {
margin:0;
}