h2{max-width:1200px;width:100%;margin:auto;padding-top:75px;margin-bottom:4rem;margin-bottom:0;font-size:4rem;font-weight:bold;padding-bottom:45px}.h2-01{padding-top:16px}h3{max-width:1200px;width:100%;margin:auto;font-weight:bold;padding:2rem 0;font-size:2rem}.h3-01{max-width:1200px;width:100%;margin:auto;font-weight:bold;padding:1rem 0;font-size:inherit;margin-bottom:16px}.h3-02{position:relative}.h3-02::before{left:0;width:16px;height:5px;background-color:#0068b7;display:inline-block;content:"";margin-right:1rem;position:relative;top:50%;transform:translateY(-50%)}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{max-width:1200px;margin:auto;width:100%}.section02{max-width:1200px;width:100%;margin:75px auto}.top--div{max-width:1200px;margin:auto;width:100%;margin-top:100px;padding:0}.picture01{aspect-ratio:820/460;width:100%;display:block}.picture02{aspect-ratio:600/405;width:100%;display:block}.picture03{aspect-ratio:400/69;width:100%;display:block}.picture04{aspect-ratio:600/255;display:block;width:80%;margin:auto;margin-top:40px}.picture05{aspect-ratio:600/550;display:block;width:60%;margin:auto}.picture06{aspect-ratio:600/415;display:block;width:70%;margin:auto}.feature--list{display:flex;width:100%;margin-bottom:32px;flex-wrap:wrap}.feature--list li{background:#f1f1f1;padding:.5rem;font-size:14px;margin-right:8px;font-weight:bold;white-space:nowrap;margin-bottom:8px}table{width:100%;margin-bottom:32px}table th{background:#0068b7;color:#fff;padding:.5rem;width:230px}table td{padding:.5rem}table,table th,table td{border:1px solid #111;border-collapse:collapse;vertical-align:middle;padding:1rem}.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}.grid01{display:grid;gap:32px;grid-template-columns:repeat(2, 1fr)}.grid02{display:grid;grid-template-columns:repeat(3, 1fr)}.lineup-p-wrap{margin-bottom:125px}.lineup-ul{margin-bottom:32px}.flex01{display:flex;gap:32px;width:100%}.flex01 p{width:70%}.flex01 figure{width:30%}.div01{padding:0;padding-top:55px}.div02{padding-left:50px}.text01{font-weight:100}.h3-01{margin-bottom:0;padding-bottom:0;padding-top:.5rem}.grid02 li{padding-bottom:32px}@media screen and (max-width: 1200px){.chapter__body{margin:0;padding:0 4rem}.chapter__body.top--div{padding:0}.chapter__body.top--div .chapter__body{padding:0}.feature--list{justify-content:center;padding:16px;padding-top:48px}.feature--list li:last-child{margin-right:0}.h2-01{padding-top:75px}.text--center1200{text-align:center;padding:64px 3rem 0}}@media screen and (max-width: 1024px){.text--center--sp{text-align:center}}@media screen and (max-width: 1000px){.feature--list{flex-wrap:wrap;justify-content:inherit}.feature--list li{margin-bottom:8px}.picture02{width:100%}.grid03{gap:0}.grid03 div{margin-bottom:32px}h2{font-size:3rem}.div02{padding-left:30px}.picture04{width:100%}.picture05{width:90%}.picture06{width:100%}}@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}h2{font-size:2rem;padding-top:45px}.section02{margin-top:0}.h3-01{font-size:14px;margin-bottom:8px}.flex01{display:block}.flex01 p{width:100%;margin-bottom:32px}.flex01 figure{width:100%}.grid02{grid-template-columns:repeat(1, 1fr)}.div03{padding:0 1rem}.div03 .h3-02{padding-left:32px}.text01{font-size:13px}.grid01{grid-template-columns:repeat(1, 1fr)}.picture04{margin-top:0}.picture05{margin-bottom:64px}.div04{margin-top:64px}.div02{padding-left:60px}.lineup-inner{padding:0 3rem}.lineup-p-wrap{margin-bottom:64px}small.global-footer__copyright{margin-bottom:28px}div.nav--div{padding:3rem 1rem}dt.global-footer__site-title{padding:1rem}}@media screen and (max-width: 500px){.grid02{gap:8px}}@media screen and (max-width: 460px){.page-title__sub{width:inherit;padding:0px 16px;width:160px}}
