.csx-specs-wrap{color:#354341;font-family:Noto Sans JP;font-style:normal;scroll-margin-top:140px}.csx-specs-wrap .title{font-size:42px;font-weight:700;letter-spacing:-.015em;margin-bottom:30px;text-align:center}.csx-specs-wrap .product{align-items:flex-end;display:flex;justify-content:center}.csx-specs-wrap .product-image{margin-right:45px;width:21%}.csx-specs-wrap .product-image img{max-width:200px!important}.csx-specs-wrap .product-description{max-width:670px;width:79%}.csx-specs-wrap .product-description .description-text{font-size:17px;font-weight:500;letter-spacing:-.015em;line-height:150%;margin-bottom:30px;text-align:left}.csx-specs-wrap .specs-list{font-size:15px}.csx-specs-wrap .specs-list .spec-title{background:#01548d;color:#fff;font-weight:500;margin-bottom:3px;padding:11px 15px 12px}.csx-specs-wrap .specs-list .specs-items{display:flex;font-weight:500;line-height:150%}.csx-specs-wrap .specs-list .specs-items .item{margin-bottom:3px;margin-right:3px;padding:7px 15px 8px;width:27%}.csx-specs-wrap .specs-list .specs-items .details{margin-bottom:3px;padding:7px 7px 8px;width:73%}.csx-specs-wrap .specs-list .specs-items:nth-child(odd) .details,.csx-specs-wrap .specs-list .specs-items:nth-child(odd) .item{background:#d9d9d820}.csx-specs-wrap .specs-list .specs-items:nth-child(2n) .details,.csx-specs-wrap .specs-list .specs-items:nth-child(2n) .item{background:#e6f2f7}.csx-specs-wrap .pc{display:block}@media (max-width:1024px){.csx-specs-wrap .title{font-size:30px;margin-bottom:30px}.csx-specs-wrap .product-description .description-text{font-size:15px;margin-bottom:20px}.csx-specs-wrap .product-image img{max-width:175px!important}.csx-specs-wrap .specs-list{font-size:13px}.csx-specs-wrap .pc{display:none}}@media (max-width:767px){.csx-specs-wrap{scroll-margin-top:90px}.csx-specs-wrap .title{font-size:24px;margin-bottom:30px}.csx-specs-wrap .product{display:block;margin-bottom:0}.csx-specs-wrap .product-image{display:flex;justify-content:center;margin-bottom:20px;margin-right:0;width:100%}.csx-specs-wrap .product-description{margin-right:0;width:100%}.csx-specs-wrap .product-description .description-text{font-size:14px;margin-bottom:15px}.csx-specs-wrap .product-image img{max-width:180px!important}.csx-specs-wrap .specs-list{font-size:12px}.csx-specs-wrap .specs-list .spec-title{padding:11px 7px 12px}.csx-specs-wrap .specs-list .specs-items .item{padding:7px 7px 8px}}