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; }
img.dot { width:0.33em;height:0.33em;margin:0.5em 0.25em;vertical-align:middle; }

ul.u01 { padding:0.25em 0 0.25em 0; }
ul.u01 li {}
ul.u01 li ul.u02 { margin:0.25em 0.5em 0.25em 0.75em; }
ul.u01 li ul.u02 li {}

div.view01 { width:49.16em;text-align:right;padding:0.5em 0 0.5em 0; }

table.table01 { background:#e3e3e3;width:49.16em;border-top:0.25em solid #003399; }
table.table01 thead td { padding:0.5em 0.25em;background:#FFFFFF;background:#f8f8f8;color:#fa4553;font-weight:bold; }
table.table01 tbody td { padding:0.5em 0.25em;background:#FFFFFF; }

.align_right { text-align:right; }
.align_left { text-align:left; }
.align_center { text-align:center; }
.bold { font-weight:bold;color:#003399; }
