* {margin: 0px;	padding: 0px;}
body {
text-align:center;
font-family:"arial","Verdana", "Impact", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 16px;
line-height: 1.6;
margin:0;
padding: 0;
color:#000;
background: #FFF url(img/css_11_bg.jpg) repeat-x;
}
/* http://15.dtiblog.com/s/spanky/file/11_bg.jpg  */

#header { 
text-align:center;
margin:0 auto; 
padding: 50px 0px 0px 0px; 
width: 950px; 
height:120px;
display:block;
}

.capcenter { 
text-align:center;
margin:0 auto; 
padding: 10px
display:block;
}


h1 {margin:0;padding:0;font-size: 24px;}

.sitemaincap {
font-size: 24px;
color:#fff;
margin:0px 0px 0px 0px;
padding:10px;
background-color:#12538D;
}


table,tr,td{
    vertical-align:top;
　　letter-spacing: 0px; 
	font-size:14px;
	line-height:120%;
	padding:5px;
border: 1px #333333 solid;
}


table{margin:10px 0px;border-collapse:collapse;}

.tdcel1{background-color:#E4E4D4; width:100px;border: 1px #333333 solid; }
.tdcel2{background-color:#E4E4D4; width:100px; }

.thcel{background-color:#E4E4D4; width:300px; }


.clb{clear: both;}
.floatL{float:left;}

.siteTB{padding:10px;}


/* ナビゲーション部分 */



h2 {
font-size:12px;
padding:0px 10px;
margin:0;
color:#6AB21D;
}

p{
padding:5px;
overflow:auto;
}

img{border:0px;margin:5px 10px 10px 0px;}

.sitemainwaku{
margin:0px 0px 10px 0px;
padding:5px;
background-color: #E4E4D4;
border: 1px dotted #cccccc;overflow:auto;
}


.dougawaku{
width:490px;
margin:0px 0px 10px 0px;
padding:5px;
background-color: #E4E4D4;
border: 1px dotted #cccccc;
}


/* リンク色設定 */

a{color:#0000ff;text-decoration:underline;}
a:link{color:#0000ff;text-decoration:underline;}
a:visited{color:#0000ff;text-decoration:underline;}
a:active{}
a:hover{color:#ff0000;text-decoration:underline;}

/* 全体の幅設定 */

#container  { 
text-align:left;
line-height: 150%;
text-align: left;
margin:0 auto 100px auto; 
padding: 0; 
width: 950px; 
}


/* 記事表示部分 */

#main {
float:left;
width:500px;
margin:10px 10px 100px 0px;
display:inline;
overflow:hidden;
}

#sitemain {
float:left;
width:700px;
margin:10px 10px 100px 0px;
display:inline;
overflow:hidden;
}
/* サイドバー左側表示部分 */

#left {
margin:10px 10px 0 10px;
width: 200px;

float:left;
display:inline;
overflow: hidden;

}

/* サイドバー右側表示部分 */

#right {
margin-top: 10px;
width: 190px;
float:right;
display:inline;
overflow: hidden;
line-height: 1.6;
}




/* サイドバーメニュー内のリスト左 */

#left ul {
list-style-type: none;
padding: 0;
margin: 0;
}

#left ul li {
font-size: 12px;
margin: 5px 0 0 0;
list-style-position: outside;
border-bottom: 1px dotted #cccccc;
}

/* サイドバーメニュー内のリスト右 */

#right ul {
list-style-type: none;
padding:0;
margin:0 2px 20px 5px;
}

#right ul li {
font-size: 12px;
margin: 5px 0 0 10px;
list-style-position: outside;
border-bottom: 1px dotted #cccccc;
}

#right ul li a{
text-decoration: none;
}

.listcap{
height:30px;
width:190px;
border-bottom: 2px dashed #cccccc;
padding:15px 3px 0px 3px;
background: #FFF url(img/css_11_bg.jpg) ;
}

.ca{
height:30px;
width:190px;
border-bottom: 2px dashed #cccccc;
padding:10px 3px 0px 3px;
background: #FFF url(img/css_11_bg.jpg) ;
}

/* recent entry とrecent comment の日付部分はこれで文字を少し小さく */
#right ul li span {
	margin-left: 0.3em;
}


/* フッター部分(copyright) */

.footer {margin:150px;
width: 100%;
height: 300px;
text-align:center;
}


.footer a{
text-decoration: none;
}


/* 記事の見出し(タイトル) */

#main h3 {
height: 35px;
color:#000;
font-size: 16px;
padding: 4px 12px 0px 50px;
background:url(http://15.dtiblog.com/s/spanky/file/11_title.jpg) no-repeat left center;
}


/* 記事表示部分を囲うブロック要素の属性 */

.body {
width:480px;
margin:0px 0px 10px 0px;
padding: 6px;
line-height: 1.6;
overflow:hidden;
color:#000;
border:1px solid #6C6C6C;
}

.text{
margin:0px 10px 10px 10px;
}

.enttitle{
width:480px;
margin:0px 0px 10px 0px;
padding:5px;
border-bottom: 1px solid #6C6C6C;
}

.captitle{
width:490px;
margin:0px 0px 10px 0px;
padding:5px;
background-color: #33CCFF;
}

/* 記事のステータス用リスト */
.sub {
	text-align: right;
	margin: 2.7em 0 0 0;
}
.sub li {
	display: inline;
}
.sub a {
	margin-right: 0.3em;
}



.indexnavi{
margin:30px;
padding:10px;
width:350px;
border: 2px dashed #cccccc;
background: #CCCCCC;

}



.prevpage{
text-align: center;
}

