@charset "utf-8";#contents dl.table{min-height:1px;margin-bottom:15px;border-bottom:1px #ddd dashed;background-color:#ffedf6}
#contents dl.table:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html #contents dl.table{height:1px;/*\*//**/}
#contents dl.table dt{display:inline;float:left;clear:both;width:6.7em;padding:.5em .5em 0 .8em;border-top:1px #ddd dashed}
* html #contents dl.table dt{width:7.3em}
#contents dl.dt_right dt{padding-right:.8em;padding-left:0;text-align:right}
#contents dl.table dd{margin-left:7.5em;padding:.5em .9em;border-top:1px #ccc dashed;background-color:#fff}
dl.dt_right dt{text-align:right}
* html #contents dl.pp dd{text-indent:-0.25em}
* html #contents .pp{text-indent:-0.25em}
* html dd.align{padding-left:.6em}
#contents dl.simple{background-color:transparent;border-bottom:0}
#contents dl.simple dt{float:none;width:auto;margin-right:10px;padding-left:0;border-top:0}
* html #contents dl.simple dt{width:auto}
#contents dl.simple dd{margin-left:0;padding:.2em 0 .2em 1em;border-top:0;background-color:transparent}
#contents dl.long dt{width:9.7em}
* html #contents dl.long dt{width:10.5em}
#contents dl.long dd{margin-left:10.5em}
#contents dl.long2 dt{width:11.7em}
* html #contents dl.long2 dt{width:12.5em}
#contents dl.long2 dd{margin-left:12.5em}
*+html #contents dl.long2 dd{margin-left:12.6em}
#contents dl.no_border dd{border-width:0;padding-top:0;padding-bottom:.5em}
#contents dl.no_border dd.delimiter{padding-top:.5em;border-width:1px}
#contents dl.table dd.twoline{height:2.5em}
