@charset "euc-jp";

body {
text-align:center;
font-family:"arial","Verdana", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
line-height: 1.6;
margin:0;
padding: 0;
color:#4d4d4d;
background: #a8a8a8;
font-size:11px;
}

#header { 
text-align:left;
margin:0 auto; 
padding: 0; 
width: 800px; 
height:100px;
display:block;
/* ■■■■■■■■■■　画像URL編集箇所(d001_title.jpg)　■■■■■*/
background:#fff url(http://14.dtiblog.com/b/booohibuhi/file/d001_title.jpg) no-repeat top right;
}

#header p{
text-align:right;
font-size:16px;
color:#fff;
padding:20px 10px;
}

h1 {
margin:0px;
padding:25px 30px 5px 30px;
font-size: 16px;
}

h1 a:visited,h1 a:link {
color:#000;
text-decolation:none;
}

h2 {
font-size:12px;
padding:0px 30px;
margin:0;
color:#6c88a3;
font-weight:normal;
}
a:link {
	color:#9c2a4a;
	text-decoration: none
}
a:active {
	color: #9c2a4a;
	text-decoration: none
}
a:visited {
	color: #9c2a4a;
	text-decoration: none
}
a:hover {
	color: #789c2a;
	text-decoration: underline;
}


#container  { 
text-align:left;
line-height: 140%; 
margin:10px auto; 
padding: 0; 
width: 800px; 
background:#fff;
}


/* 記事表示部分 */


#main {
float:right;
width:560px;
margin: 25px 10px 0 0;
}


/* メニュー表示部分 */
#left {
margin:11px 10px 10px 10px;
padding:0 14px 0 4px;
width: 190px;
color: #232323;
float:left;
display:inline;
overflow:hidden;
background:#e1e1e1;
}

#left h3 {
font-size:12px;
font-weight:normal;
border-left:#fff 7px solid;
margin:15px 0 0 5px;
padding:5px 8px;
color:#2c6174;
}

/* その他のメニュー内のリスト */
#left ul {
list-style-type: none;
padding:0 0 0 20px;
margin: 0;
}

#left ul li {
font-size: 12px;
margin: 10px 0 0 0;
list-style-position: outside;
}


/* recent entry とrecent comment の日付部分はこれで文字を少し小さく */
#right ul li span {
	margin-left: 0.3em;
}


/* フッター */
#footer {
width:800px;
text-align:center;
margin:0 auto;
padding:6px 0;
}
#footer p{
margin:0;
padding:0;
font-size:9px;
}

/* 記事の見出し(タイトル) */

#main h3 {
color:#38525b;
font-size: 12px;
margin:0;
padding: 11px 20px 10px 42px;
/* ■■■■■■■■■■　画像URL編集箇所(d001_entry.jpg)　■■■■■*/
background:url(http://14.dtiblog.com/b/booohibuhi/file/d001_entry.jpg) no-repeat top left;
}

/* 記事表示部分を囲うブロック要素の属性 */
.body {
font-size: 12px;
margin: 0;
padding: 0 0 40px 0;
line-height: 1.6;
}

.entry-body {
padding:0 0 0 15px;
}


/* 記事のステータス用リスト */
.sub {
	text-align: right;
	margin: 2.7em 0 0 0;
        padding:0 5px 5px 0;
        border-bottom:#b4babc 1px solid;
}
.sub li {
	display: inline;
}
.sub a {
	margin-right: 0.3em;
}


/* レスフォーム設定 */
.reaf {
	margin: 1.7em 0%;
position: relative;

}
.reaf dt {
	letter-spacing: 0.1em;
position: absolute;
left: 0px;

}
.reaf dd {
	padding: 0 0 0.5em 5.7em;
}
.reaf input {
	/*width: 50%;*/
}

.reaf textarea {
width:260px;
}

#himitsu {
	width: auto;
}




/* カレンダー設定 */
table.calender {
         font-size:10px;
	width: 180px;
	border-collapse: separate/*collapse*/;
	border-spacing: 0;
	padding: 0.5em 0 0.7em 0;
}
.calender caption {
	border-bottom: 1px solid #777;
	padding: 0 0 0.5em 0;
}
.calender th {
	font-weight: normal;
}
.calender td {
         font-size:10px;
	width: 14%;
	text-align: center;
	padding: 0.1em;
}
.calender td a {
	display: block;
}
th#sun {
	color: #f00;
}
th#sat {
	color: #00f;
}




/* 自己紹介的なところで画像を使用した場合の中央寄せ */
.pay {
	text-align: center;
         margin-right:2em;
}



/* コメントリストの設定 */
#commentlist {
	margin-top: 1.7em;
	margin-bottom: 7.7em;
	margin-right: 1.7em;
}

/* トラックバックリストの設定 */
#trackbacklist {
	margin: 2.7em 1.7em 0 0;
	padding: 1.7em 0 2.7em 3.7em;
	border-top: 1px solid #869da7;
}

/* トラックバックリスト内のリスト */
#trackbacklist li ul {
	margin-top: 0.7em;
	margin-bottom: 1.7em;
}

/* コメントリスト、トラックバックリストの整形 */
#commentlist a, #trackbacklist a {
	margin-right: 0.5em;
}
#commentlist li, #trackbacklist li {
	margin-bottom: 0.5em;
}



/* trackback uri 表示部分の設定 */
#trap dt {
	margin: 0 0 0.5em 0.7em;
}
#trap dd {
}
#trap dd a {
	text-decoration: underline;
}



/* 検索 */
#right form {
	margin: 0;
}
.light {
	margin: 2.7em 0 0 0;
	padding: 0.7em 0 0 0;
}
.search {
	margin: 0 0 3.7em 0;
	padding: 0.7em 0;
}

.text{
margin:10px;
}

#inputForm table{
margin:10px 0 0 0;
font-size:12px;
width:100%;}

#inputForm th,#inputForm td {
font-weight:normal;
padding:6px 17px;
text-align:left;
}

#inputForm th {
width:7em;
}
#inputForm td {
}

.hnTop{
border-left:3px solid #869da7;
padding: 30px 0 0 10px;
margin: 0 0 0 30px;
}

.date-green{
color:#495d64;
background:#e1e1e1;
margin:7px 5px 10px 0;
padding:3px 10px;
text-align:right;
}

blockquote {
border:#c0c0c0 1px solid;
background:#f8f8f8;
padding:10px 15px;
}

.page-navi {
text-align:center;
margin:15px 0;
}

#main .com-title {
color:#68696a;
border:#909090 1px solid;
padding:5px 10px;
margin:10px 0;
background:none;
}
