#prod-intro{padding-bottom:0;margin-bottom:-9.6rem}@media (max-width:520px){#prod-intro .inner .txt-box>h4 span{padding:0 0.4em}}#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 dl{margin-bottom:8rem}#list .inner .Rside dl:last-of-type{margin-bottom:0}#list .inner .Rside dl dt{font-size:4rem;letter-spacing:0.1em;line-height:1;padding:0 1em 0.4em 0;margin-bottom:0.7em;width:fit-content;border-bottom:2px solid #c4c1bf;position:relative}#list .inner .Rside dl dt:after{content:"";display:block;width:5.6rem;height:2px;background-color:#229c4f;position:absolute;bottom:-2px;left:0}#list .inner .Rside dl dd{font-size:1.7rem;letter-spacing:0.1em;line-height:1.8}#list .inner .Rside dl .slide-wrap{padding:4rem 0;width:80vw}#list .inner .Rside dl .slide-wrap .industry-slide li{margin:0 0 0 3.3rem;max-width:40rem;width:62vw !important;border-radius:0.6rem;overflow:hidden}#list .inner .Rside dl .slide-wrap .industry-slide .slick-prev{inset:0 auto 0 -2.5rem}#list .inner .Rside dl .slide-wrap .industry-slide .slick-prev:before{background:url(../img/common/wh-arrow-re.svg) no-repeat}#list .inner .Rside dl .slide-wrap .industry-slide .slick-next{inset:0 auto 0 90rem}#list .inner .Rside dl .slide-wrap .industry-slide .slick-next:before{background:url(../img/common/wh-arrow.svg) no-repeat}#list .inner .Rside dl .slide-wrap .industry-slide .slick-prev,#list .inner .Rside dl .slide-wrap .industry-slide .slick-next{z-index:10;width:5rem;height:5rem;margin:auto 0;border-radius:50%;background-color:#229c4f}#list .inner .Rside dl .slide-wrap .industry-slide .slick-prev:before,#list .inner .Rside dl .slide-wrap .industry-slide .slick-next:before{content:"";display:block;width:100%;height:100%;background-position:center;background-size:50%}#list .inner .Rside dl .common-btn01{margin-left:auto}@media (max-width:1600px){#list .inner .Rside dl .slide-wrap .industry-slide .slick-next{inset:0 auto 0 80rem}}@media (max-width:1600px) and (max-width:1024px){#list .inner .Rside dl .slide-wrap{width:100%}#list .inner .Rside dl dd{font-size:1.5rem}#list .inner .Rside dl .slide-wrap .industry-slide .slick-next{inset:0 -2.5rem 0 auto}}@media (max-width:1600px) and (max-width:1024px) and (max-width:840px){#list{padding:19rem 0 10rem}}@media (max-width:1600px) and (max-width:1024px) and (max-width:840px) and (max-width:520px){#list{padding:11rem 0 8.9rem}#list .inner .Rside dl dt{font-size:2.5rem}#list .inner .Rside dl dd{font-size:1.2rem}#list .inner .Rside dl .slide-wrap{padding:2rem 0}#list .inner .Rside dl .slide-wrap .industry-slide .slick-prev,#list .inner .Rside dl .slide-wrap .industry-slide .slick-next{width:3rem;height:3rem}#list .inner .Rside dl .slide-wrap .industry-slide .slick-prev{inset:0 auto 0 -1.5rem}#list .inner .Rside dl .slide-wrap .industry-slide .slick-next{inset:0 -1.5rem 0 auto}}