@charset "shift_jis";


/*-- local --*/
table.tempo{
background:url(../image/tbl_bg_x2.gif) repeat-y top left;
}
table.h_tempo{
background:url(../image/tbl_bg.gif) repeat-y top left;
}
table.tempo td,
table.h_tempo td{
vertical-align:top;
}

div.t_img{
width:104px;
display:inline;
float:left;
}
div.txt{
width:316px;
display:inline;
float:left;
margin-left:17px;
padding-bottom:10px;
}
div.txt div.hd{
background:url(../image/hd_bg.gif) no-repeat top left;
width:316px;
height:24px;
margin-bottom:10px;
}
div.txt div.hd p{
font-size:14px;
font-weight:bold;
color:#ffffff;
padding:5px 0 0 0;
}
div.txt div.hd p span{
font-size:10px;
font-weight:normal;
color:#ffffff;
padding:0 5px;
}
div.txt p.tit{
color:#0066cc;
font-weight:bold;
}


.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */