#prod-intro{padding-bottom:0;margin-bottom:-9.6rem}#prod-content{padding-top:10rem}#prod-content .nav-block{padding-top:10rem}#prod-content .nav-block ul{top:10rem}#point{margin-top:-10rem;padding-top:10rem;padding-bottom:3.8rem;background-color:#3b3937;position:relative}#point:before,#point:after{content:"";display:block;width:100%;height:30rem;background-color:#3b3937;position:absolute}#point:before{clip-path:polygon(0 0, 0% 100%, 100% 100%);top:calc(-30rem + 1px)}#point:after{clip-path:polygon(0 0, 100% 100%, 100% 0);bottom:calc(-30rem + 1px)}#point .inner .Rside .vertical-ttl01{inset:-2.9rem 0.8rem auto auto}#point .inner .Rside .ttl-box{font-size:7rem;margin-bottom:0.95em;line-height:1;text-align:right;color:#fff;padding-right:0.65em}#point .inner .Rside .point-box{align-items:stretch}#point .inner .Rside .point-box dl{width:50%;min-height:34.3rem;padding:4rem;border-right:2px solid #fff;border-bottom:2px solid #fff;position:relative;flex-direction:column;justify-content:flex-start}#point .inner .Rside .point-box dl dt{font-size:2.5rem;line-height:2;margin-bottom:1em;letter-spacing:0}#point .inner .Rside .point-box dl dt span{background-color:#fff;padding:0.1em 0.5em}#point .inner .Rside .point-box dl dd{font-size:1.7rem;color:#fff;line-height:1.7;letter-spacing:0.04em}#point .inner .Rside .point-box dl p.num{font-size:3.4rem;opacity:0.34;color:#fff;line-height:1;font-weight:600}#point .inner .Rside .point-box dl:nth-of-type(2n){border-right:none}#point .inner .Rside .point-box dl:nth-of-type(3),#point .inner .Rside .point-box dl:nth-of-type(4){border-bottom:none}#point .inner .Rside .point-box dl:nth-of-type(1){padding-top:0;padding-left:0}#point .inner .Rside .point-box dl:nth-of-type(1) p.num{inset:auto 0.2em 0.2em auto}#point .inner .Rside .point-box dl:nth-of-type(2){padding-top:0;padding-right:0}#point .inner .Rside .point-box dl:nth-of-type(2) p.num{inset:auto auto 0.2em 0.2em}#point .inner .Rside .point-box dl:nth-of-type(3){padding-left:0;padding-bottom:0}#point .inner .Rside .point-box dl:nth-of-type(3) p.num{inset:0.2em 0.2em auto auto}#point .inner .Rside .point-box dl:nth-of-type(4){padding-right:0;padding-bottom:0}#point .inner .Rside .point-box dl:nth-of-type(4) p.num{inset:0.2em auto auto 0.2em}@media (max-width:1600px){#point .inner .Rside .point-box dl{padding:3rem}#point .inner .Rside .point-box dl dt{font-size:2.2rem}#point .inner .Rside .point-box dl dd{font-size:1.5rem}}@media (max-width:1600px) and (max-width:840px){#point:before,#point:after{height:20rem}#point:before{top:calc(-20rem + 1px)}#point:after{bottom:calc(-20rem + 1px)}#point .inner .Rside .ttl-box{margin-bottom:0.6em}#point .inner .Rside .point-box dl{width:100%;min-height:initial;border-right:none}#point .inner .Rside .point-box dl:nth-of-type(3),#point .inner .Rside .point-box dl:nth-of-type(4){border-bottom:2px solid #fff}#point .inner .Rside .point-box dl:nth-of-type(1),#point .inner .Rside .point-box dl:nth-of-type(2),#point .inner .Rside .point-box dl:nth-of-type(3),#point .inner .Rside .point-box dl:nth-of-type(4){padding:4rem 2rem}#point .inner .Rside .point-box dl:nth-of-type(1) p.num,#point .inner .Rside .point-box dl:nth-of-type(2) p.num,#point .inner .Rside .point-box dl:nth-of-type(3) p.num,#point .inner .Rside .point-box dl:nth-of-type(4) p.num{inset:auto 0.2em 0.2em auto}}@media (max-width:1600px) and (max-width:840px) and (max-width:520px){#point{margin-top:-0.2rem;padding-top:5.3rem}#point:before,#point:after{height:6rem}#point:before{top:calc(-6rem + 1px)}#point:after{bottom:calc(-6rem + 1px)}#point .inner .Rside .vertical-ttl01{inset:-2.1rem -1.1rem auto auto}#point .inner .Rside .ttl-box{font-size:4rem;margin-bottom:0.1em;padding-right:0.3em}#point .inner .Rside .point-box dl:nth-of-type(1),#point .inner .Rside .point-box dl:nth-of-type(2),#point .inner .Rside .point-box dl:nth-of-type(3),#point .inner .Rside .point-box dl:nth-of-type(4){padding:1.9rem 0}#point .inner .Rside .point-box dl dt{font-size:1.5rem;margin-bottom:0.4em}#point .inner .Rside .point-box dl dd{font-size:1.2rem}#point .inner .Rside .point-box dl p.num{font-size:1.4rem}}#list{padding:34.4rem 0 10rem}#list .inner .Rside .ttl-box{font-size:4rem;margin-bottom:0.6em;letter-spacing:0.1em}#list .inner .Rside .list-box{gap:5.3rem}#list .inner .Rside .list-box dl{width:calc((100% - 5.3rem) /2)}#list .inner .Rside .list-box dl .img-box{border-radius:0.6rem;overflow:hidden}#list .inner .Rside .list-box dl dt{font-size:2.5rem;padding:0.1em 0.1em;margin:0.4em 0;border-bottom:1px solid #3b3937}#list .inner .Rside .list-box dl dd{font-size:1.6rem;line-height:1.5;letter-spacing:0.075em}@media (max-width:1024px){#list .inner .Rside .list-box dl dt{font-size:2.2rem}#list .inner .Rside .list-box dl dd{font-size:1.5rem}}@media (max-width:1024px) and (max-width:840px){#list{padding:19rem 0 10rem}#list .inner .Rside .list-box{gap:4.3rem}#list .inner .Rside .list-box dl{width:calc((100% - 4.3rem) / 2)}}@media (max-width:1024px) and (max-width:840px) and (max-width:520px){#list{padding:11rem 0 8.9rem}#list .inner .Rside .ttl-box{font-size:2.5rem}#list .inner .Rside .list-box{gap:4rem}#list .inner .Rside .list-box dl{width:100%}#list .inner .Rside .list-box dl dt{font-size:1.9rem}#list .inner .Rside .list-box dl dd{font-size:1.2rem}}