body {
margin: 14px 0px 0px 0px;
padding: 0px ;
background-image:url("http://kdc.smart-h.com/kdcblog/image/024a_bg_01.gif");
background-repeat:repeat;
background-color: #DFDFDF;
text-align: center;
color: #666666;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: small;
}
img{
border:0px;
}
a {
text-decoration: underline;
}

a:link {
color: #3366FF;
}

a:visited {
color: #993366;
}

a:active {
color: #FF3300;
}

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

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

#container {
background-image : url(http://kdc.smart-h.com/kdcblog/image/024a_bg_container.gif);
background-repeat : repeat-y ;
background-position: center;
line-height: 140%;
margin-right: auto;
margin-left: auto;
text-align: left;
padding: 0px;
width: 871px;
background-color: #FFFFFE;
}

/*バナー*/
#banner {
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
text-align: left;
width: 871px;
height:86px;
background-image : url(http://kdc.smart-h.com/kdcblog/image/024a_obj_header.gif);
background-repeat: no-repeat;
margin : 0px;
padding : 0px;
}

#banner-left {
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
color: #FFFFFF;
text-align: left;
padding: 0px;
height: 60px;
width: 400px;
float: left;
overflow: hidden;
}

#banner-right {
text-align:right;
width: 471px;
float : right;
overflow: hidden;
}
.search {
padding: 18px 20px 0px 0px;
}

form{
padding: 0px;
margin:0px;
}

#banner a {
color: #FFFFFF;
text-decoration: none;
}

 #banner img {
border: 0px;
}

#banner h1 {
font-size: large;
font-weight : bold;
padding : 25px 0px 0px 50px;
margin: 0px;
letter-spacing: 0.1em;
}
/* カレンダーここから*/
#calendar {
color: #666666;
text-align: left;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size:x-small;
clear:both;
padding:0px;
margin:0px 0px 0px 110px;
}

#calendar a:link {
color: #666666;
font-weight : bold;
text-decoration: underline;
}

#calendar a:visited {
color: #666666;
font-weight : normal;
text-decoration: underline;
}

#calendar a:hover {
color: #666666;
font-weight : normal;
text-decoration: underline;
}
/* カレンダーここまで*/

/*センター*/

#center {
width: 441px;
overflow: hidden;
float : left ;
margin : 10px 0px 0px 0px;
padding : 0px;
}

.content {
margin : 0px;
padding: 0px 10px 10px 9px;
}

.content p,
.body{
color: #666666;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: small;
font-weight: normal;
line-height: 140%;
text-align: left;
margin:5px 8px 0px 8px;
padding : 0px 3px 0px 3px;
}

.content blockquote {
color: #666666;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: small;
font-weight: normal;
line-height: 140%;
text-align: left;
margin:5px 8px 0px 8px;
padding : 0px 3px 0px 3px;
}

.content h3 {
background: url(http://kdc.smart-h.com/kdcblog/image/024a_sba2.gif) no-repeat left center;
color: #FFFFFF;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: small;
text-align: left;
font-weight: bold;
margin: 10px 0px 0px 0px;
padding: 5px 0px 5px 11px;
}

.content h2 {
background: url(http://kdc.smart-h.com/kdcblog/image/024a_sba3p_01.gif) no-repeat left center;
color: #666666;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: small;
text-align: left;
font-weight: bold;
margin: 5px 0px 0px 0px;
padding: 4px 0px 4px 23px;
border-bottom:1px dotted #CCCCCC;
}
.content h4 {
background: url(http://kdc.smart-h.com/kdcblog/image/024a_sba5.gif) no-repeat left center;
color: #FFFFFF;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: small;
text-align: left;
font-weight: bold;
margin: 10px 0px 0px 0px;
padding: 2px 0px 4px 11px;
}
.content h4 a {
color: #FFFFFF;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: small;
text-decoration: none;
}

.content p.category {
background-image : url(http://kdc.smart-h.com/kdcblog/image/024a_sba4.gif);
background-repeat : no-repeat ;
color: #666666;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: small;
text-align:left;
line-height: normal;
margin:10px 0px 0px 0px;
padding : 3px 10px 8px 80px;
clear:both;
}


.content p.extended {
color: #666666;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: small;
text-align: left;
margin:3px 11px 0px 11px;
line-height: normal;
padding: 0px;
}

.content p.posted {
color: #666666;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: x-small;
text-align: left;
margin: 3px 5px 20px 5px;
line-height: normal;
padding: 3px 0px 0px 0px;
border-top: 1px dashed #CCCCCC;
clear : both ;
}

.body img{
padding : 0px;
margin : 2px 5px 5px 5px;
border : 0px;
overflow : hidden ;
}
.content p.top {
color: #666666;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: x-small;
text-align: right;
margin:3px 0px 10px 11px;
padding : 0px;
line-height: normal;
padding: 0px;
}

/* メニュー左右*/

#left {
width: 215px;
margin : 10px 0px 0px 0px;
padding: 0px;
overflow: hidden;
float: left;
}

#right {
width: 215px;
margin : 10px 0px 0px 0px;
padding: 0px;
float: left;
overflow: hidden;
}

.sidebar {
width:191px;
}

#left .sidebar {
margin-left:17px;
text-align : left ;
}

#right .sidebar {
margin-left:8px;
text-align : left ;
}

.about-body{
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
margin: 8px;
padding: 0px;
text-align : left ;
line-height : 130% ;
font-size :small;
color : #666666;
}

.sidebar ul {
list-style: none;
margin: 5px 5px 5px 7px;
padding: 0px;
}
.sidebar ul ul {
margin: 5px 5px 5px 0px;
}
.sidebar li {
color: #666666;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: small;
text-align: left;
line-height: 110%;
margin: 0px 0px 6px 0px;
list-style-type: none;
padding-left:16px;
}

.sidebar #about{
background-image: url("http://kdc.smart-h.com/kdcblog/image/024a_sba1p_center.gif");
background-repeat: repeat-y;
margin-bottom:7px;
}

.sidebar #category{
background-image: url("http://kdc.smart-h.com/kdcblog/image/024a_sba1p_center.gif");
background-repeat: repeat-y;
margin-bottom:7px;
}

.sidebar #archive{
background-image: url("http://kdc.smart-h.com/kdcblog/image/024a_sba1p_center.gif");
background-repeat: repeat-y;
margin-bottom:7px;
}

.sidebar #entry{
background-image: url("http://kdc.smart-h.com/kdcblog/image/024a_sba1p_center.gif");
background-repeat: repeat-y;
margin-bottom:7px;
}

.sidebar #comment{
background-image: url("http://kdc.smart-h.com/kdcblog/image/024a_sba1p_center.gif");
background-repeat: repeat-y;
margin-bottom:7px;
}

.sidebar #trackback{
background-image: url("http://kdc.smart-h.com/kdcblog/image/024a_sba1p_center.gif");
background-repeat: repeat-y;
margin-bottom:7px;
}


.sidebar #category li {
color: #666666;
background-image: url("http://kdc.smart-h.com/kdcblog/image/024a_p_01.gif");
background-repeat: no-repeat;
background-position: top left;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: small;
text-align: left;
line-height: 110%;
list-style-type: none;
padding-left:16px;
}

.sidebar #archive li {
color: #666666;
background-image: url("http://kdc.smart-h.com/kdcblog/image/024a_p_02.gif");
background-repeat: no-repeat;
background-position: top left;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: small;
text-align: left;
line-height: 110%;
list-style-type: none;
padding-left:16px;
}

.sidebar #entry li {
color: #666666;
background-image: url("http://kdc.smart-h.com/kdcblog/image/024a_p_03.gif");
background-repeat: no-repeat;
background-position: top left;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: small;
text-align: left;
line-height: 110%;
list-style-type: none;
padding-left:16px;
}

.sidebar #comment li {
color: #666666;
background-image: url("http://kdc.smart-h.com/kdcblog/image/024a_p_04.gif");
background-repeat: no-repeat;
background-position: top left;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: small;
text-align: left;
line-height: 110%;
list-style-type: none;
padding-left:16px;
}
.sidebar #comment li p{
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size:x-small;
padding:2px;
margin:0px;
}
.sidebar #trackback li {
color: #666666;
background-image: url("http://kdc.smart-h.com/kdcblog/image/024a_p_05.gif");
background-repeat: no-repeat;
background-position: top left;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: small;
text-align: left;
line-height: 110%;
list-style-type: none;
padding-left:16px;
}
/*.sec-line {
padding-top:3px;
}
.sec-line2{
font-size:x-small;
padding-top:3px;
}*/

.sidebar a {
text-decoration: underline;
}

.sidebar p img {
margin-right: auto;
margin-left: auto;
margin-top : 5px ;
margin-bottom : 0px ;
padding : 0px;
}

.rss {
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: x-small;
line-height: 140%;
text-align: left;
padding: 0px;
margin: 8px 0px 5px 0px;
}

/*.link-note {
background-image: url("http://kdc.smart-h.com/kdcblog/image/024a_sba1p_bottom.gif");
background-repeat: no-repeat;
background-positon:bottom;
}*/

.link-note2 {
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: small;
line-height: 150%;
text-align: left;
}


#powered {
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: x-small;
line-height: 120%;
text-align: left;
color: #330000;
padding: 0px;
margin: 8px 5px 5px 10px;
}

textarea {
font-family: "ヒラギノ明朝 Pro W6", "Osaka", "ＭＳ Ｐゴシック", "trebuchet MS", "trebuchet", "verdana", "arial", sans-serif;
}

#bottom{
width : 871px ;
height: 31px;
background-image: url("http://kdc.smart-h.com/kdcblog/image/024a_obj_footer.gif");
background-repeat: no-repeat;
clear: both;
text-align : right ;
margin: 0px ;
padding : 0px ;
clear : both ;
}
#bottom .footer{
text-align:right;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: x-small;
color: #666666;
padding:6px 10px 0px 0px;
}
.trackBackInformation{
padding : 0px 3px 0px 3px;
color: #666666;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: x-small;
}
.trackBackInformation2{
padding : 0px 3px 0px 3px;
color: #666666;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: small;
}

.commentDate,
.trackBackDate{
color: #666666;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
padding:3px;
margin-top:3px;
margin-bottom:7px;
border-top: 1px dashed #CCCCCC;
font-size: x-small;
}
#comment-body,
#trackBackBody,
#more,
#cPreview{
color: #666666;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: small;
font-weight: normal;
line-height: 140%;
text-align: left;
margin:5px 8px 0px 8px;
padding : 0px 3px 0px 3px;
clear:both;
}
