.product-about{background:#000 url(../img/index/main_img.jpg) center center no-repeat}.product-img{bottom:40px;right:10px}.link-block{margin:40px auto 20px}.page-content{padding:40px 0}.page-content>div{padding-bottom:60px}.page-content>div.no-pb{padding-bottom:0}.dl-block2{width:976px;margin:0 auto;text-align:center;padding:30px 0 0}.dl-block2 ul{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.dl-block2 ul li{margin:0 10px}.dl-block2 ul li img{vertical-align:bottom}.dl-block2 ul li img.icon-dl{vertical-align:middle}.dl-list li{width:240px}.dl-list li.list-wide{width:360px}.dl-list li a{display:block;background-color:#817f81;color:#fff;text-align:center;line-height:1.2;padding:10px}.dl-list li a:hover{color:#fff;text-decoration:none;opacity:.8}.dl-list li a span{display:block;font-size:16px}.dl-list li a strong{font-weight:700}.dl-list .icon-dl{width:15px;height:auto;margin-right:5px}.feature-ttl{font-size:26px;margin-bottom:15px;line-height:1.2}.feature-subttl a,.feature-ttl a{color:#1f1f1f}.feature-ttl a:hover{color:#1f1f1f;text-decoration:underline}.dl-list li a,.feature-ttl span{font-size:20px}.feature-ttl.mb5{margin-bottom:5px}.feature-ttl.new-icon:after{content:"NEW";padding:2px 5px 1px;background:#dc0000;color:#fff;margin-left:10px;font-weight:700;font-size:18px;vertical-align:.1em}.feature-subttl{font-size:18px;margin-bottom:10px;font-weight:700;line-height:1.2}.feature-modettl{font-weight:700;font-size:16px;margin-bottom:5px}.feature-block.flex-column2{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.feature-block.flex-column2>div{width:478px;position:relative}.video-slide{width:700px;margin:0 auto}.video-slide .slick-next,.video-slide .slick-prev{top:200px}.video-slide .slick-dots{position:static;width:100%;margin:0;padding:0;text-align:left}.video-slide .slick-dots li{width:220px;height:auto;margin:15px 0 0 20px;padding:0;vertical-align:top}.video-slide .slick-dots li:nth-child(3n+1){margin-left:0}.video-slide .slick-dots li.slick-active>div,.video-thumb .slick-slide.slick-current li>div{position:relative}.video-slide .slick-dots li.slick-active>div:after,.video-thumb .slick-slide.slick-current li>div:after{content:"";display:block;width:100%;height:100%;border:red solid 5px;position:absolute;top:0;left:0;box-sizing:border-box}.video-slide .slick-dots li img{width:100%;height:auto;vertical-align:bottom}.slick-next:before,.slick-prev:before{content:"";display:block;width:30px;height:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slick-prev{left:-30px}.slick-prev:before{border-left:#000 solid 1px;border-bottom:#000 solid 1px}.slick-next{right:-30px}.slick-next:before{border-right:#000 solid 1px;border-top:#000 solid 1px}.video-thumb{display:none}.video-thumb .slick-slide{margin:0 10px}.video-thumb li{vertical-align:bottom;cursor:pointer}.video-thumb li img{max-width:100%;height:auto}@media only screen and (max-width:640px){.product-about{background:#000 url(../img/index/main_img_sp.jpg) center bottom no-repeat;background-size:cover}.product-name-index{margin-bottom:200px}.link-block{margin:30px 15px 0}.page-content>div{padding:40px 20px}.page-content>div:first-child{padding:40px 20px}.dl-block2{width:auto;padding:20px 0;margin:30px auto 0;border-top:#c8c8c8 solid 1px}.dl-block2 ul{display:block;text-align:center}.dl-block2 ul li{display:inline-block;margin:15px 0 0}.dl-block2 ul li:first-child{margin-top:0}.dl-list li.list-wide{width:auto}.feature-ttl{font-size:20px}.feature-subttl,.feature-ttl span,.feature-ttl.new-icon:after{font-size:16px}.feature-modettl{font-size:14px}.feature-block.flex-column2{display:block}.feature-block.flex-column2>div{width:auto;margin-bottom:15px}.feature-block.flex-column2>div:last-child{margin-bottom:0}.video-slide{width:auto}.video-slide li{position:relative;width:100%;padding-top:56.25%}.video-slide li iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.video-slide .slick-next,.video-slide .slick-prev{top:50%}.slick-next:before,.slick-prev:before{width:12px;height:12px}.slick-prev{left:-12px}.slick-next{right:-30px}.video-thumb{display:block;margin:15px auto 0;width:auto}.video-thumb .slick-slide{margin:0 5px}}