.newtable {margin:0px 0px 0px 10px;font-color:#333333;}
.newtable table { margin-bottom:30px;}
.newtable date { font-weight:bold;}
.newtable p {font-size:12px;line-height:130%; margin:10px 0px 7px 0px;}
.newtable p.nosp {font-size:12px;line-height:130%; margin:10px 0 0 0;}
.newtable dl {font-size:12px;line-height:130%;}
.newtable p.line_name { margin:0px 0px 0px 0px ;}
.newtable ul { margin:0px; list-style:none; font-size:12px; padding:0px 0px 5px 10px ;}
.newtable li { background:url(../img/point03.gif) no-repeat 0 0.5em; padding:2px 0px 0px 10px;}
.newtable .itemname { font-weight:bold;}
.newtable .detail { padding-bottom:4px; text-align:right;}
div.newicon { float:left; margin:0px; padding:0px; width:40px ; height:80px ;}
p.date_dotline { padding-top:5px; font-weight:bold;border-top:dotted 1px #666666;}
.image {margin: 9px;}
ul.hist {margin:0px 0px 0px 0px;padding:0px;font-size:10px;line-height:130%;list-style-type:none;}
.hist li {height:50px;margin:8px 0px 5px 0px;padding:0px 5px 0px 8px;border-bottom:1px dashed #AAAAAA;}
.hist li.end {border-bottom: none;}
ul.kome { margin:0px; padding:0px; list-style-type:none;}
.kome li { padding:3px 3px 3px 12px ; font-size:12px; background:url(../img/kome.gif) no-repeat 0 0.5em ;}
li img{margin:0px 7px 0px 0px}
.kako li{margin:5px 0px 0px 0px;padding:0px 5px 3px 8px;font-size:12px;list-style-type:none;background:url(../img/point01.gif) 0px 5px no-repeat;border-bottom:1px solid #AAAAAA;}
.new {font-size:10px;font-weight: bold;color: #CC0000;}
.red { display:block; color:#cc0000; font-weight:bold; margin:4px 0px;}

