@charset "UTF-8";

/*	Default setting	*/
body{
background:#fff; 
color:#000;
margin:0; 
padding:0;
}

body, td, th, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li {
margin:0; 
padding:0;
font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
font-size: small;
line-height: 1.5em;
font-weight: normal;
}

p {
font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
font-size: small;
line-height: 1.5em;
}

h1, h2, h3, h4, h5, h6{
font-size:1em;
font-weight: normal;
}

ul, ol, li{ 
list-style: none; 
}

table, img, a img{ 
border:0; 
}

.small{
font-size:x-small;
}
.medium{
font-size:medium;
}

.clear{
clear:both;
}

/*-- link --*/
#conleft a:link{
text-decoration:underline;
}

#conleft a:visited{
text-decoration:underline;
}

#conleft a:hover{
text-decoration:underline;
}

#conleft a:active{
text-decoration:none;
}

/*calendar_link*/
#conleft table tr td a.entrydate{
color:#6FBB00;
}


/*------------ LAYOUT ----------------*/
#container{
width:750px;
margin:0 auto;
padding-bottom:30px;
border-left:#ccc solid 3px;
border-right:#ccc solid 3px;
border-bottom:#ccc solid 3px;
}

#maincontents{
width:530px;
float:left;
}

#conright{
width:210px;
float:left;
}


/*----- TITLE_IMAGE_h1 -----*/
#header{
padding:15px 0 0 10px;
}

#header h1 a{
width:750px;
height:131px;
background:url(http://www.denso-kyushu.com/blog/hiyokko/img/ttl_blog.jpg) 0 0 no-repeat;
display:block;
margin:0;
padding:0;
text-decoration:none;
text-indent:-9999em;
 /*\*/overflow:hidden;/**/
}


/*----- ENTRY_CONTENTS_NAV -----*/
.content-nav{
margin: 5px 10px 0 30px;
}

/*----- ENTRY_CONTENTS_NAV -----*/
.entry{
margin: 0 20px 30px 27px;
}

.entry_box{
height:60px;
background:url(http://www.denso-kyushu.com/blog/hiyokko/img/bg_entrybg.gif) no-repeat 0 0;
}

.entry_detail{
background:url(http://www.denso-kyushu.com/blog/hiyokko/img/ttl_entrybg.gif) no-repeat 0 0;
}

.entry p.date{
padding:1px 0 0 35px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#CC3300;
}

.entry h2{
padding:0 0 0 35px;
font-size:16px;
}

.entry div{
margin:15px 10px 15px 0;
}

.entryfooterbox{
padding:0;
margin:0;
}

.entry p.entryfooter{
padding:15px 10px 0 0;
margin:0;
text-align:right;
font-size:x-small;
background:url(http://www.denso-kyushu.com/blog/hiyokko/img/img_line_01.gif) repeat-x 0 0;
}

.trackbacks{
margin: 0 ;
padding:0;
}

.trackbacks-header{
font-size:small;
font-weight:bold;
color:#CC0000;
margin:0;
padding:0;
}

#trackbacks-info{
margin: 0 10px;
}

#trackbacks-info p{
margin:3px 0 0 0;
}

#trackbacks-info span{
color:#333;
font-weight:bold;
}

.trackbacks-content {
margin: 3px 0;
padding:0 10px 0 10px ;
}

.trackback-footer{
margin: 0 10px 0 0;
text-align:right;
font-size:x-small;
}


/*----- RIGHT_CONTENTS_MENU  -----*/
/*-- calendar --*/
#calendar{
margin: 0 0 10px 0;
}

#calendar h2 {
width:181px;
height:25px;
display:block;
text-decoration:none;
text-indent:-9999em;
 /*¥*/overflow:hidden;/**/
background:url(http://www.denso-kyushu.com/blog/hiyokko/img/ttl_calender.gif) no-repeat 0 0;
}

.calendarhead{
padding-left:40px;
}

#calendar table{
text-align:center;
margin-left:8px;
}

#calendar table th, #calendar table td{
width:26px;
height:21px;
}

#calendar table th{
font-weight:bold;
}

#calendar td a{
font-weight:bold;
color:#CC0000;
}

#calendar .calendar_ttl{
color:#000;
font-weight:bold;
}


/* cmn_size*/
#conright ul a{
color:#000;
}

#recententry, #category, #backnumber, #densolink{
margin: 0 10px 10px 0;
padding: 0 0 15px 0;
}

#recententry h2, #category h2, #backnumber h2, #densolink h2{
width:181px;
height:25px;
text-indent:-9999em;
}

#recententry h2{
background:url(http://www.denso-kyushu.com/blog/hiyokko/img/ttl_entry.gif) no-repeat 0 0;
}

#category h2{
background:url(http://www.denso-kyushu.com/blog/hiyokko/img/ttl_category.gif) no-repeat 0 0;
}

#backnumber h2{
background:url(http://www.denso-kyushu.com/blog/hiyokko/img/ttl_backnumber.gif) no-repeat 0 0;
}

#densolink h2{
background:url(http://www.denso-kyushu.com/blog/hiyokko/img/ttl_link.gif) no-repeat 0 0;
}

#conright ul{
margin: 5px 10px 0 20px;
}






