.sub-content{font-size:.8em;width:unset;max-width:800px}.sub-content p{line-height:1.7em;text-indent:1em;margin-bottom:.8em}.sub-content p.long{line-height:2em}.sub-content .preface{margin:0 1rem 0 1rem;font-size:.9em!important}.sub-content .body{margin:0;font-size:1em}.sub-content .block{border:1px solid #333;padding-top:1em;padding-bottom:1em;padding-right:1.5em}.sub-content h3{font-size:1.2em;border-bottom:2px solid #00abdb;margin:1.8em 0 .8em 0}.sub-content h4{font-size:1em;margin:1.6em 0 .8em 0}.sub-content .list-p{text-indent:unset}.contact .block p{margin-left:3em;text-indent:-2em}.table-bordered th{background-color:#eee;border-color:gray!important;vertical-align:top;padding:.5em}.table-bordered td{border-color:gray!important;padding:.5em}.table-bordered td ul{margin-top:.8em;margin-bottom:.8em;padding-left:2em;padding-right:1em}.table-bordered td ol{margin-top:.8em;margin-bottom:.8em;padding-left:1.2em;padding-right:1em}ol.marumozi{list-style-type:none;padding-left:2em}ol.marumozi li{margin:.2em 0 .2em .6em;text-indent:-1.4em}h3+div ol{padding-left:2em;line-height:2em}li>text{white-space:pre;line-break:strict}