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}h3{max-width:1200px;width:100%;margin:auto;font-weight:bold;padding:1rem 0;font-size:1.5rem}h4{max-width:1200px;width:100%;margin:auto;font-weight:bold;padding:1rem 0;font-size:1.5rem}.text--center{text-align:center}.text--red{color:red}.section01{max-width:1200px;margin:auto;width:100%}.div01{max-width:1200px;margin:auto;width:100%;margin-top:100px;padding:0}.dab--ul{display:flex;width:100%;margin-bottom:100px;max-width:1200px;justify-content:space-between}.dab--ul img{display:block;width:100%}.dab--ul li:not(.dab--ul02 li){margin-right:32px}.dab--ul li:not(.dab--ul02 li):last-child{margin-right:0}.dab--li01{width:25%}.dab--li02{width:20%}.dab--ul02 li:first-child{margin-bottom:32px}.dab--ul03 li:first-child{margin-bottom:55px}.h3--01{background:#0068b7;color:#fff;padding:1rem 2rem;font-size:2rem;margin-bottom:32px}.color--ul{width:100%;display:flex;justify-content:space-between;margin-bottom:100px}.color--ul img{display:block;width:100%}.color--ul li{width:100%;margin-right:16px}.color--ul li:last-child{margin-right:0}.div02{width:100%;display:flex}.div02:first-child div{margin-right:32px}.div02 img{width:100%;display:block}.curved--wrap{width:24%;margin-right:16px}.free--wrap{width:75%}.free--wrap li{width:33.33333%}.free--wrap img{width:100%;display:block}.grid--ul{margin-top:1rem;width:100%;display:flex;justify-content:space-between;margin-bottom:48px}.grid--ul img{display:block;width:100%}.grid--ul li{width:100%;margin-right:16px}.grid--ul li:last-child{margin-right:0}.text--right{text-align:right}@media screen and (max-width: 1200px){.chapter__body{margin:0;padding:0 3rem;padding-top:100px;margin-top:70px}.div01{padding:0;margin-top:0}.chapter__body.div01 .chapter__body{padding:0;margin-top:0}.section01 .chapter__body{padding-top:48px}h2{padding-top:0}}.picture01{aspect-ratio:1200/600;display:block;width:100%}.picture02{aspect-ratio:500/390;display:block;width:100%;box-shadow:2px 2px 4px 0px rgba(0,0,0,.3)}.picture03{aspect-ratio:395/390;display:block;width:100%;box-shadow:2px 2px 4px 0px rgba(0,0,0,.3)}.picture04{aspect-ratio:500/366;display:block;width:100%;box-shadow:2px 2px 4px 0px rgba(0,0,0,.3)}.picture05{aspect-ratio:500/402;display:block;width:100%}.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}.fdc--ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.fdc--ul li{width:100%}@media screen and (max-width: 1200px){.dab--ul li:not(.dab--ul02 li){margin-right:0}}@media screen and (max-width: 800px){.table-wrap{overflow-x:scroll}.color--ul{flex-wrap:wrap}.color--ul li{width:45%}.color--ul li{margin-right:0}.div02{display:block}.curved--wrap{width:100%}.curved--ul{margin-bottom:80px}.curved--ul li{width:46%}.free--wrap{width:100%}}@media screen and (max-width: 600px){.dab--ul{flex-wrap:wrap}.dab--li01{width:45%}.dab--li02{width:45%}.dab--ul02{margin-bottom:48px}.div02{display:block}.div02 div{width:100%}.color--ul li{margin-bottom:32px}.curved--wrap li img{width:100%}.page-title{margin-top:50px}.page-title__sub{right:20%;top:-4rem;width:200px;padding:0px 32px;transform:translate(50%);text-align:center}.fdc--ul{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 460px){.page-title__sub{width:inherit;padding:0px 16px;width:160px}}@media screen and (max-width: 400px){.color--ul li{width:45%}.grid--ul{flex-wrap:wrap}.grid--ul li{width:40%;margin-right:0}}
