.tg  {border-collapse:collapse;border-spacing:0;border:none;}
.tg td{font-family:Arial, sans-serif;font-size:12pt;padding:7px 3px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;}
.tg th{font-family:Arial, sans-serif;font-size:20pt;font-weight:normal;padding:9px 3px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;}
.tg .tg-tessen{background-color:#f9f8f6;text-align:center;vertical-align:top;border-left:1px solid #777;}
.tg .tg-texpre{background-color:#ffffff;text-align:center;vertical-align:top;border-right:2px solid #357EC7;border-left:2px solid #357EC7;}
.tg .tg-tdepth{background-color:#f9f8f6;text-align:center;vertical-align:top;border-right:1px solid #777;}
.tg .tg-price{font-size:28pt;color:#cc3300;}
.tg .tg-smallper{font-size:10pt;color:#cc3300;}
.tg .tg-subtitle{font-size:50%;padding:0px;}
a.ptooltip {outline:none;text-decoration:none;color:black;}
a.ptooltip strong {line-height:30px;}
a.ptooltip:hover {text-decoration:none;} 
a.ptooltip span {z-index:10;display:none; padding:14px 20px;margin-top:-30px; margin-left:28px;width:300px; line-height:16px;}
a.ptooltip:hover span{display:inline; position:absolute; color:#111;border:1px solid #DCA; background:#fffAF0;}
.pcallout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
a.ptooltip span {border-radius:4px;box-shadow: 5px 5px 8px #CCC;}