body {
margin: 0;
padding: 0;
background: url(http://www.smart-h.com/asdekImage/blogGroup/kdc/image/shibu/bg_all.gif) center top repeat-y;
color:#333333;
font-size:small;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
line-height:140%;
text-align:left;
}

img{
border:0;
}

h1, h2, h3 {
margin: 0;
padding: 0;
font-weight: normal;
}

a {
text-decoration: none;
}

a:link {
color: #3366cc;
}

a:visited {
color: #3366cc;
}

a:active {
color: #3366cc;
}

a:hover {
color: #3366cc;
text-decoration: underline;
}


#container{
width:850px;
margin-right: auto;
margin-left: auto;
text-align: left;
}
/*ヘッダー*/
#header{
width:850px;
height:89px;
padding:0;
margin:0;
}

#header-left{
width:415px;
height:89px;
background: #F0EEED url(http://www.smart-h.com/asdekImage/blogGroup/kdc/image/shibu/bg_header-left.jpg) 0 0 no-repeat;
padding: 0;
margin:0;
float:left;
}

#header-right{
width:435px;
height:89px;
background: #F0EEED url(http://www.smart-h.com/asdekImage/blogGroup/kdc/image/shibu/bg_header-right01.jpg) 0 0 no-repeat;
padding: 0;
margin:0;
text-align:right;
float:right;
}

#header h1{
margin: 0;
padding: 14px 0 0 14px;
}

#header_btn{
margin:58px 4px 0 0;
padding:0;
}

#header_btn img{
margin:0 5px 0 0;
padding:0;
}


/*サイドバー*/
#left{
width:240px;
float:left;
overflow: hidden;
}

.sidebar{
padding:11px 13px 11px 13px;
margin:0;
text-align:left;
}

.side-body{
background:url(http://www.smart-h.com/asdekImage/blogGroup/kdc/image/shibu/sba1_center.gif) 0 0 repeat-y;
margin-bottom:5px;
}

.sidebar h2{
padding:0;
margin:0;
font-size:small;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;

}
/*ここからカレンダー*/
.sidebar h3{
padding:0;
margin:0;
font-size:small;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
font-weight:normal;
text-align:center;
}

.sunday{
color:#FF0000;
}

.saturday{
color:#6180C2;
}

.side-body table {
width : 96% ;
padding: 3px;
border: 0;
}

.side-body th {
text-align: center;
font-weight: normal;
}

.side-body td {
text-align: center;
}

/*ここまでカレンダー*/

.side-body a {
text-decoration: none;
}

.side-body a:hover {
text-decoration: underline;
}

.sidebar ul {
list-style: none;
margin: 0 12px 0 12px;
padding: 0;
}

.sidebar ul li {
background: url(http://www.smart-h.com/asdekImage/blogGroup/kdc/image/shibu/sba1p.gif) left top no-repeat;
font-size:small;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
line-height:100%;
border-bottom:1px dashed #ced5e3;
margin : 3px 0;
padding : 3px 12px 3px 12px;
}

.side-body p {
text-decoration: none;
line-height:120%;
margin : 0;
padding :2px 0;
}

/*センター*/

#center{
width:610px;
float:right;
overflow: hidden;
margin:0;
padding:0;
}

.content{
width:600px;
margin:11px 10px 0 0;
padding:0;
}

.entry-bg{
background: url(http://www.smart-h.com/asdekImage/blogGroup/kdc/image/shibu/bg_entry.gif) 0 0 repeat-x;
margin:0 0 10px 0 ;
padding:20px;
}

.content h2{
color: #333333;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
font-size: medium;
line-height: 100%;
margin :0 0 7px 0;
padding : 0 0 8px 0 ;
border-bottom :1px solid #CCCCCC;
}

.content h3{
color: #333333;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
font-size: small;
line-height: 100%;
margin :0 0 14px 0;
padding : 0;
}

.posted,
.content blockquote{
color: #333333;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
font-size: small;
line-height: 150%;
padding : 8px ;
margin : 0;
background-color:#FFFFFF;
border :1px solid #CED5E3;
clear:both;
}

.posted a,
.commentDate a,
.trackBackDate a{
color: #333333;
}

.body img,
.body img a,
td img{
display: block;
padding:0 5px 5px 5px;
}

.gotop{
text-align:right;
margin:0 20px 20px 0;
font-size:x-small;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}

/*フッター*/

#footer{
padding:0;
margin:0 0 30px 0;
text-align:center;
clear:both;
}

/*2階層目*/
.commentDate,
.trackBackDate{
color: #333333;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
font-size: small;
line-height: 150%;
padding : 8px ;
margin : 0 0 20px 0;
background-color:#FFFFFF;
border :1px solid #CED5E3;
clear:both;
}


p.body,
p.extended,
#comment-body,
#trackBackBody,
#more,
#cPreview{
margin :0 0 5px 0;
padding :0;
clear:both;
}

h3#trackbacks,
h3#comments{
color: #333333;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
font-size: medium;
line-height: 100%;
margin :20px 0 7px 0;
padding : 0 0 8px 0 ;
border-bottom :1px solid #CCCCCC;
}

.cform h3{
color: #333333;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
font-size: medium;
line-height: 100%;
margin :0px 0 7px 0;
padding : 0 0 8px 0 ;
border-bottom :1px solid #CCCCCC;
}
