div.waf{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}div.waf table{margin:0 5px 5px 0;border-collapse:collapse;vertical-align:top}@media only screen and (max-width:767px){div.waf{width:100%;margin:0 5px 0 0}}div.waf td,div.waf th{text-align:center;border:1px solid rgba(0,0,0,.1)}div.waf th{padding:5px}div.waf td{padding:0}.black div.waf td,.black div.waf th{border:1px solid rgba(255,255,255,.5)}div.caltbl th.colsf,div.waf th.colsf{border-bottom-style:none}div.caltbl th.colsx,div.waf th.colsx{border-top-style:none;border-bottom-style:none}div.caltbl th.colsl,div.waf th.colsl{border-top-style:none}div.caltbl th.rowsf,div.waf th.rowsf{border-right-style:none}div.caltbl th.rowsx,div.waf th.rowsx{border-left-style:none;border-right-style:none}div.caltbl th.rowsl,div.waf th.rowsl{border-left-style:none}div.caltbl table.wid th,div.waf table.wid th{border-style:solid}div.caltbl th.colsl>span,div.caltbl th.colsx>span,div.caltbl th.rowsl>span,div.caltbl th.rowsx>span,div.waf th.colsl>span,div.waf th.colsx>span,div.waf th.rowsl>span,div.waf th.rowsx>span{visibility:hidden}div.caltbl table.wid th>span,div.waf table.wid th>span{visibility:visible}div.waf td>label{float:none;margin:0;padding:5px;-webkit-justify-content:center;justify-content:center}div.waf tbody th,div.waf thead tr:first-child th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1}div.waf caption{position:relative;min-height:1em;padding:5px;text-align:center}div.waf span.cal_next,div.waf span.cal_prev{position:absolute;cursor:pointer;top:0;margin-top:5px}div.waf span.cal_prev{left:0}div.waf span.cal_prev:before{content:"\00AB";padding-right:5px}div.waf span.cal_next{right:0}div.waf span.cal_next:after{content:"\00BB";padding-left:5px}img.waf{width:100px;margin:5px;vertical-align:middle}label>img.waf{margin:0 5px 0 0}@media only screen and (max-width:767px){img.waf{width:50px}}span.waf_exp{line-height:1.6;opacity:.7}div.estimate{margin-bottom:5px}div.estimate table{border-collapse:collapse}div.estimate tr{border-bottom:1px solid rgba(0,0,0,.1)}.black div.estimate tr{border-bottom:1px solid rgba(255,255,255,.5)}div.estimate th{padding:5px 5px 0;vertical-align:top;text-align:left;font-weight:400}div.estimate td{padding:5px;vertical-align:top;text-align:right}div.estimate td>span{margin-right:5px}@media only screen and (max-width:767px){div.estimate th{padding:5px 1px 0}div.estimate td{padding:5px 1px}div.estimate td>span{margin-right:1px}}