main h2{text-align:center;font-size:1.2em;margin:0 0 .5em}main .table{width:100%;margin:0 auto 25px;overflow:hidden}@media screen and (min-width: 1024px),print{main .table{margin:0 auto 50px}}main table{width:100%;border-collapse:collapse;margin:0 0 25px}@media screen and (min-width: 1024px),print{main table{margin:0 0 50px}}main table th,main table td{font-size:12px;font-weight:normal;border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;padding:.5em 1em;text-align:left;line-height:1.6em}@media screen and (min-width: 1024px),print{main table th,main table td{font-size:16px}}main table th{border-right:1px solid #4d4d4d;width:30%}@media screen and (min-width: 1024px),print{main table th{width:25%}}main table td{border-left:1px solid #4d4d4d;width:70%;position:relative}@media screen and (min-width: 1024px),print{main table td{width:75%}}main .yokoku{font-size:11px;margin:0 0 25px}@media screen and (min-width: 1024px),print{main .yokoku{font-size:14px;margin:0 0 50px}}main dl.update{float:right;font-size:12px}@media screen and (min-width: 1024px),print{main dl.update{font-size:16px}}main dl.update dt{float:left;clear:left;margin:0 1em 0 0}main dl.update dd{float:left;margin:0}main .tab{max-width:800px;margin:0 auto 50px;overflow:hidden}main .tab li{width:45%;float:left;text-align:center}main .tab li:last-child{float:right}main .tab li a{display:block;border:1px solid #56a498;color:#56a498;text-decoration:none;padding:10px}main .tab li.active a{background:#56a498;color:#fff}/*# sourceMappingURL=outline.css.map */