#main{padding:150px 0 50px}@media screen and (max-width: 767px){#main{padding:70px 0 30px}}#main h1{font-size:min(5dvw,32px);text-align:center;color:#fff}#contents{padding:100px 0;overflow:hidden}@media screen and (max-width: 767px){#contents{padding:2em 0}}#contents .table{max-width:1024px;margin:0 auto;width:95%;overflow:hidden}#contents .table table{width:100%;margin:0 0 2em}#contents .table table th,#contents .table table td{border-bottom:1px solid #fff;font-size:min(3.2dvw,16px);padding:.5em 1em;text-align:left}#contents .table table th{border-right:1px solid #fff;width:30%;vertical-align:middle}#contents .table table td{width:70%}#contents h2{font-size:min(4.8dvw,30px);text-align:center;margin:0 0 .5em}#contents h3{font-size:min(4.4dvw,26px);text-align:center;margin:0 0 .5em}#contents .date{text-align:right;font-size:min(3.2dvw,16px)}#contents dl.update{float:right}#contents dl.update dt{float:left;clear:left}#contents dl.update dd{float:left}#contents .yokoku{font-size:min(2.4dvw,12px);margin:0 0 2em}.casbee{padding:100px 0 0 0;position:relative}@media screen and (max-width: 767px){.casbee{padding:2em 0 0}}.casbee p{max-width:360px;margin:0 auto}@media screen and (max-width: 767px){.casbee p{width:60%}}/*# sourceMappingURL=outline.css.map */