.wrap{padding:0 3rem;padding-bottom:60px}h2{max-width:1200px;width:100%;margin:auto;padding-top:60px;margin-bottom:4rem;margin-bottom:0;font-size:4rem;font-weight:bold;padding-bottom:45px}h3{max-width:1200px;width:100%;margin:auto;font-weight:bold;padding:16px 0;font-size:2rem}h4{max-width:1200px;width:100%;margin:auto;font-weight:bold;padding:1rem 0;font-size:1.5rem}.text--center{text-align:center}.text--right{text-align:right}.text--red{color:red}.section01{margin-bottom:60px;padding:0 3rem}.chapter__body{max-width:1200px;margin:auto;width:100%}.chapter__body.top-div{margin-top:100px;padding:0}.div02{margin-bottom:125px}.div03 figure{max-width:140px;width:100%}.div03 figcaption{font-weight:bold;font-size:12px}table td.td01{vertical-align:top}.picture01{aspect-ratio:1200/600;width:100%;display:block;margin-bottom:16px}.picture07{aspect-ratio:300/298;width:100%;display:block;box-shadow:3px 3px 4px 0px rgba(0,0,0,.1)}.picture08{width:300px;display:block;aspect-ratio:300/56;border:solid #333 1px}.grid01{display:grid;gap:32px;grid-template-columns:3fr 1fr}.grid01 h3 span{margin-bottom:16px;display:block;width:30px;float:left}.grid02{display:grid;grid-template-columns:repeat(6, 1fr);gap:32px;margin-bottom:24px}.grid02 figcaption{font-size:13px;font-weight:bold;text-align:center;padding:16px 0;white-space:nowrap}.grid02 figcaption span{display:block;text-align:end;padding-bottom:4px}.grid03{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.grid03 figure{max-width:140px;width:100%}.grid03 figcaption{font-weight:bold;font-size:12px}.grid04{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.grid04 figure{max-width:140px;width:100%}.grid04 figcaption{font-weight:bold;font-size:12px}.text01{padding-top:0;padding-bottom:0;border:solid 1px #333;height:fit-content;text-align:center;padding:8px;border:none;text-align:right;width:100%}table{width:100%;margin-bottom:32px}table th{background:#0068b7;color:#fff;padding:.5rem;width:240px}table td{padding:.5rem}table,table th,table td{border:1px solid #111;border-collapse:collapse;vertical-align:middle;padding:1rem}.table02{text-align:center}.table02 th{background:#aaa;color:#333;font-weight:bold;padding:16px}.lineup-ul{margin-bottom:25px}.page-title__sub{background:#0068b7;position:absolute;top:-3rem;right:0rem;color:#fff;padding:0 48px;font-weight:bold;border-radius:27px}.page-title{position:relative}.top-div-wrap{padding-bottom:0}@media screen and (max-width: 1200px){.chapter__body{margin:0}.chapter__body.top-div{margin-top:64px}.chapter__body.div01{padding:0}.chapter__body.div01 .chapter__body{padding:0}h3{margin-bottom:0}.grid02{gap:24px}}@media screen and (max-width: 1026px){.mark--wrap{display:block}.mark--wrap div{width:100%}.li01{padding-bottom:0}.grid02{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 1000px){.chapter__body.top-div{padding:0;margin-top:0}.top-div-wrap{padding:0;padding-bottom:60px}.grid01{padding:0 3rem}.grid03{gap:4px}.grid04{gap:4px}.table02 th{width:140px}.table-wrap02{overflow-x:scroll;margin-bottom:32px}table td.td02{width:360px}table td.td03{width:300px}table td.td04{width:150px}}@media screen and (max-width: 800px){.chapter__title--alpha{text-align:center}.grid01{grid-template-columns:1fr;gap:0;justify-items:center}.grid03{grid-template-columns:1fr;justify-items:center;padding:16px;gap:16px}.grid04{grid-template-columns:1fr;justify-items:center;padding:16px;gap:16px}table td.td02{width:inherit}table td.td03{width:inherit}table td.td04{width:inherit;padding:25px}}@media screen and (max-width: 700px){.grid02{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 600px){.table-wrap{overflow-x:scroll;margin-bottom:32px}table{min-width:600px}.page-title{margin-top:50px}.page-title__sub{right:20%;top:-4rem;width:200px;padding:0px 32px;transform:translate(50%);text-align:center}.div03 figure{max-width:170px;width:100%}}@media screen and (max-width: 540px){.grid02{grid-template-columns:repeat(2, 1fr)}.grid02 figcaption{font-size:13px;padding:8px 0}.grid01 h3 span{margin-bottom:31px}}@media screen and (max-width: 460px){.page-title__sub{width:inherit;padding:0px 16px;width:160px}}
