main{padding:237px 0 0 0 !important}@media screen and (max-width: 767px){main{padding:94px 0 0 0 !important}}#main h1{margin:0 0 5em}@media screen and (max-width: 767px){#main h1{margin:0 0 2.5em}}#main h1 span{display:block;text-align:center}#main h1 span.ja{font-size:38px;color:#000;margin:0 0 .5em}@media screen and (max-width: 767px){#main h1 span.ja{font-size:8vw}}#main h1 span.en{font-size:28px;color:#be9461}@media screen and (max-width: 767px){#main h1 span.en{font-size:5vw}}#contents{max-width:1280px;background:#fff;margin:0 auto 40px;padding:0 0 1px}@media screen and (max-width: 768px){#contents{width:95%;margin:0 auto 20px;padding:0 0 1px}}#contents h2{text-align:center;font-size:1.2em;margin:0 0 .5em}#contents .table{max-width:960px;margin:0 auto 50px;overflow:hidden}#contents table{width:100%;border-collapse:collapse;margin:0 0 50px}#contents table th,#contents table td{font-size:16px;font-weight:normal;border-top:1px solid #999;border-bottom:1px solid #999;padding:.5em 1em;text-align:left}#contents table th{border-right:1px solid #999;width:25%;background:#f6f5f1}#contents table th .mini{font-size:.8em}#contents table td{border-left:1px solid #999;width:75%;position:relative}#contents .yokoku{font-size:12px;margin:0 0 50px}#contents dl.update{float:right}#contents dl.update dt{float:left;clear:left}#contents dl.update dd{float:left}@media screen and (max-width: 768px){#contents .table{width:95%;margin:0 auto 25px}#contents table{margin:0 0 25px}#contents table th,#contents table td{font-size:12px;display:block}#contents table th{width:100%;border:none}#contents table td{width:100%;border:none}#contents .yokoku{font-size:10px;margin:0 0 25px}#contents dl.update{font-size:12px}}/*# sourceMappingURL=outline.css.map */