.img01{max-width:1200px;width:100%;margin:auto;background:#eee;height:500px;display:block}h2{max-width:1200px;width:100%;margin:auto;padding-top:75px;margin-bottom:4rem;margin-bottom:0;font-size:4rem;font-weight:bold}h3{max-width:1200px;width:100%;margin:auto;font-weight:bold;padding:1rem 0;font-size:2rem}table{width:100%}.div01{width:50%;padding:0}table th{background:#0068b7;color:#fff;padding:.5rem}table td{padding:.5rem}table,table th,table td{border:1px solid #111;border-collapse:collapse;vertical-align:middle;padding:1rem}h3 span{font-weight:100;font-size:1.5rem;font-weight:100}.table-flex{display:flex;max-width:1200px;margin:auto;width:100%}.div04{padding-top:45px}.text01{padding-top:2rem;line-height:2}h4{padding-bottom:1rem}.text02{padding-top:1rem;font-weight:100;color:#333;text-align:inherit;font-size:inherit;transition:none}.table-flex .div01:first-child{margin-right:2rem}.table-flex02{display:flex;max-width:1200px;width:100%;margin:auto;align-items:flex-end;margin-top:6rem}.table-flex02 .div01:first-child{margin-right:2rem}.flex01{display:flex;width:100%;padding:45px 0}.flex01 li{width:33.33333%;display:block;margin-right:48px}.flex01 li:last-child{margin-right:0}.flex01 img{width:100%;display:block}.text--center{text-align:center}.flex02{max-width:1200px;width:100%;margin:auto;display:flex;padding:75px 0}.flex02 img{display:block;width:50%}.flex02 img:first-child{padding-right:64px}.eco-wrap{max-width:1200px;margin:auto;width:100%}.eco-wrap img{display:block;width:100%}.div01{max-width:1200px;margin:auto;width:100%;margin-top:100px}.section01{max-width:1200px;margin:auto;width:100%}.div02{width:50%}.div02:first-child{margin-right:64px}.flex03{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding-top:45px}.flex03 li{width:150px;margin-right:20rem;margin-bottom:32px}.flex03 li:nth-child(3){margin-right:0}.flex03 li:last-child{margin-right:0}.flex03 li h3{font-size:16px}.flex03 img{display:block;width:100%}.flex04{display:flex;justify-content:space-between;width:100%;padding-top:45px}.flex04 li{width:150px;margin-right:0;margin-bottom:32px}.text--red{color:red}h2{margin-bottom:4rem}.table-flex{padding-top:3rem}h4{padding-bottom:2rem}.picture01{aspect-ratio:1200/600;display:block;width:100%}.picture02{aspect-ratio:570/380;display:block;width:100%}.flex01 img.picture03{aspect-ratio:300/310;display:block;height:215px;width:auto;margin:auto}.flex01 img.picture04{aspect-ratio:300/91;display:block;width:100%;margin:5rem 0}.flex01 img.picture05{aspect-ratio:296/194;display:block;height:205px;width:auto;margin:auto}.picture06{aspect-ratio:150/150;display:block;width:100%;box-shadow:2px 2px 4px 0px rgba(0,0,0,.3)}.picture07{aspect-ratio:150/150;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}h3.product-name{font-size:16px;text-align:center}@media screen and (max-width: 1200px){.chapter__body{margin:0;padding:0 4rem;padding-top:100px}.div01{padding:0}.chapter__body.div01 .chapter__body{padding:0}.div02:first-child{margin-right:32px}.flex02 img:first-child{padding-right:32px}.flex01 li{margin-right:32px}}@media screen and (max-width: 1000px){.flex01{flex-wrap:wrap;justify-content:space-around}.flex01 li{margin-bottom:32px}.flex01 img.picture05{height:inherit}}@media screen and (max-width: 950px){.flex03 li{margin-right:10rem}}@media screen and (max-width: 900px){.div02:first-child{margin-right:16px}.section01 .chapter__body{padding-top:48px}}@media screen and (max-width: 850px){.table-flex{display:block}.table-flex .div02{width:100%;margin-bottom:32px}}@media screen and (max-width: 750px){.flex03 li{width:33.33333%;padding:16px;margin-right:0}}@media screen and (max-width: 700px){.table-flex02{display:block}.table-flex02 .div02{width:100%}.table-flex02 .div02 table{margin-bottom:16px}.flex02 img:first-child{padding-right:16px}.flex01 li{margin-right:16px}.flex04{flex-wrap:wrap}}@media screen and (max-width: 600px){.flex01{display:block}.flex01 li{width:100%;margin-bottom:32px}.table-wrap{overflow-x:scroll;margin-bottom:64px}.page-title{margin-top:50px}.page-title__sub{right:20%;top:-4rem;width:200px;padding:0px 32px;transform:translate(50%);text-align:center}.flex02{display:block}.flex02 img{width:100%}.flex02 img:first-child{padding-right:0;padding-bottom:16px}}@media screen and (max-width: 500px){.flex03 li{width:50%}.table-wrap{overflow-x:scroll}}@media screen and (max-width: 460px){.page-title__sub{width:inherit;padding:0px 16px;width:160px}}table td img{width:150px;height:40px;display:block}.text05{padding:16px 0}@media screen and (max-width: 380px){.flex04 li{width:120px}}
