div#contents div#contents_detail { clear: both;height:100%;margin:1.5em 1em 0 1em;line-height:1.66em;color:#333333; }
div#contents div#contents_detail div.sub_title { padding:0 0 1.5em 0; }
div#contents div#contents_detail div.sub_title img { width:49.16em;height:4.33em }


div#contents div#contents_detail div.jump {  width:48.16em;border:0.25em solid #a6a6a6;padding:0.5em 0.25em;line-height:2em; }
div#contents div#contents_detail div.jump img.dot { width:0.33em;height:0.33em;margin:0.5em 0.25em;vertical-align:middle; }

span.red { font-weight:bold;color:#CC0000; }

ul.u01 { clear:both;padding:1em 0.75em 0.5em 0; }

ul.u02 { padding:0 0 0 1.5em; }

ul.u03 { padding:0.5em 0 0 0.25em;line-height:1.75em; }

ul.u04 { padding:0.5em 0 0 0.25em; }

.line01 { border-bottom:0.08em solid #e5e5e5 }
.dot01 { margin:0.25em 0.25em 0 0;width:0.83em;height:0.83em; }
.dot { width:0.83em;height:0.83em;margin:0.25em 0.25em 0 0; }

li.nostyle { list-style:none; }
li.square { list-style:square; }
li.decimal { list-style:decimal; }
li.disc { list-style:disc; }



table.status01 { width:50em;border-top:0.25em solid #808080;margin:0em; border-bottom:0.25em solid #808080; }
table.status01 td { padding:0.41em; }
table.status01 .center { text-align:center }
table.status01 .lineleft01  { border-left:0.08em solid #cdcdcd;  }
table.status01 .linebottom01  { border-bottom:0.08em solid #cdcdcd;  }
table.status01 .lineright01 { border-right:0.08em solid #cdcdcd  }
table.status01 .lineright02 { border-right:0.08em solid #cdcdcd  }



