#header {height:100px; background:url(/photolib/impulse/P00008.jpg) no-repeat top; }

#uc {margin:100px 0px; text-align:center; color:#999; font-size:1.2em; font-weight:bold; line-height:1.4;}

.br15 { font-size:15px; line-height:1.0;}

#h_title {background:#666; padding:5px; font-size:1.6em; font-weight:bold; color:#fff;} 
#h_comment {padding:5px 0px; margin-bottom:5px;  font-size:1.2em;}

.index_box {border-top:1px dotted #999; padding:5px;  }
.index_line {}
.index_title { float:left; padding:2px; margin-bottom:5px; background:url(/impulse/img/i_index.gif) no-repeat left center; font-size:1.2em; font-weight:bold; padding-left:15px;}
.index_update {width:110px; padding:2px; font-size:10px; color:#777; float:right; text-align:right;}
.index_comment{ padding-left:14px;  font-size:1.2em;}
.index_comment img {float:left; margin-right:5px; clear:both;}

.detail { width:740px;}
.detail td { font-size:1.0em; line-height:1.4;}
.c01 { width:100px;}
.c02 { width:640px;}
.detail02 { width:740px; border-top:1px dotted #999; padding:5px;  }
.detail02 td { font-size:0.8em; line-height:1.2;}

.sub_title01 { background:#ddd url(/impulse/img/i_white.gif) no-repeat 8px center; padding:3px 3px 3px 25px; margin-bottom:10px; font-size:1.4em;  clear:both;}
.sub_title02 { border:1px solid #999; background: url(/impulse/img/i_index.gif) no-repeat 8px center; padding:2px 2px 2px 24px; margin-bottom:10px; font-size:1.4em; clear:both;}
