.products{position:relative;z-index:1}.products__item{background-color:#fff;position:relative}.products__item__label{align-items:center;color:#fff;display:flex;font-weight:700;justify-content:center;left:0;line-height:1.2857142857;position:absolute;text-align:center;top:0}.products__item__label:before{-webkit-clip-path:polygon(100% 0,0 0,0 100%);clip-path:polygon(100% 0,0 0,0 100%);left:0}.products__item__label:after,.products__item__label:before{background-color:#ce182a;content:"";height:100%;position:absolute;top:0;width:100%}.products__item__label:after{transform:skewX(-10deg)}.products__item__label span{position:relative;z-index:1}.products__item__pkg{display:flex;justify-content:center;position:relative}.products__item__pkg .note{border-color:#000;border-style:solid;color:#000;font-weight:700;left:50%;position:absolute;transform:translateX(-50%)}.products__item__header{align-items:flex-start;display:flex;flex-direction:column;font-weight:700}.products__item__header .catch{position:relative}.products__item__header .catch:before{background-color:#ededed;content:"";height:100%;left:0;position:absolute;top:0;transform:skewX(-10deg);width:100%}.products__item__header .catch span{color:#0040a2;position:relative}.products__item__header .title img{height:auto;width:100%}.products__item__detail .copy{font-weight:700;line-height:1.34}.products__item__detail .text{font-weight:700;line-height:1.5}.products__item__detail .btn{align-items:center;border-color:#0040a2;border-style:solid;color:#0040a2;display:flex;font-weight:700;justify-content:center;position:relative;text-decoration:none}.products__item__detail .btn:after{background:url(/assets/img/icon_external_bl.svg) 0 0 no-repeat;background-size:contain;content:"";position:absolute;top:50%;transform:translateY(-50%)}@media(any-hover:hover){.products__item__detail .btn:after{transition:transform .32s ease-out;will-change:transform}.products__item__detail .btn:hover:after{transform:translate(20%,-50%)}}@media only screen and (max-width:767px){.products{margin-left:5.3333333333vw;margin-right:5.3333333333vw}.products__item:not(:first-child){margin-top:5.3333333333vw}.products__item__label{font-size:3.7333333333vw;height:10.6666666667vw;padding-left:3.7333333333vw;padding-right:3.7333333333vw}.products__item__label:after{left:1.3333333333vw}.products__item__pkg{padding-bottom:3.2vw}.products__item__pkg .note{border-width:.2666666667vw;bottom:4vw;font-size:3.2vw;padding:.8vw 2.6666666667vw}.--1 .products__item__pkg{padding-top:16.8vw}.--1 .products__item__pkg .pkg{width:54.1333333333vw}.--2 .products__item__pkg{padding-top:17.0666666667vw}.--2 .products__item__pkg .pkg{width:54.1333333333vw}.--3 .products__item__pkg{padding-top:17.3333333333vw}.--3 .products__item__pkg .pkg{width:53.8666666667vw}.products__item__info{padding-bottom:8vw}.products__item__header{align-items:center;display:flex;flex-direction:column}.products__item__header .catch{padding:1.6vw 4.8vw}.products__item__header .catch span{font-size:3.7333333333vw}.products__item__header .title{margin-top:5.3333333333vw}.--1 .products__item__header .title{width:52vw}.--2 .products__item__header .title{width:68vw}.--3 .products__item__header .title{width:52vw}.products__item__detail{margin-top:5.3333333333vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw}.products__item__detail .copy{font-size:4.8vw;text-align:center}.products__item__detail .text{font-size:4.2666666667vw;margin-top:4vw}.products__item__detail .btn{border-radius:8vw;border-width:.2666666667vw;font-size:4.8vw;height:16vw;margin-left:auto;margin-right:auto;margin-top:5.3333333333vw;width:58.6666666667vw}.products__item__detail .btn:after{height:4.2666666667vw;right:7.7333333333vw;width:4.2666666667vw}}@media screen and (min-width:768px){.products{margin-left:auto;margin-right:auto;width:min(87.2727272727vw,960px)}.products__item{display:flex}.products__item:not(:first-child){margin-top:min(2.7272727273vw,30px)}.products__item.--1 .obj__scup{position:absolute;right:max(-10.6363636364vw,-117px);top:max(-11.8181818182vw,-130px);width:min(24.2727272727vw,267px)}.products__item__label{font-size:min(1.2727272727vw,14px);height:min(5.4545454545vw,60px);padding-left:min(1.8181818182vw,20px);padding-right:min(1.8181818182vw,20px)}.products__item__label:after{left:min(.4545454545vw,5px)}.products__item__pkg{flex-shrink:0;padding-bottom:min(4.7272727273vw,52px);width:min(29.0909090909vw,320px)}.products__item__pkg .note{border-width:min(.0909090909vw,1px);bottom:min(4.5454545455vw,50px);font-size:min(1.0909090909vw,12px);padding:min(.2727272727vw,3px) min(.9090909091vw,10px)}.--1 .products__item__pkg{padding-top:min(10.0909090909vw,111px)}.--1 .products__item__pkg .pkg{width:min(18.4545454545vw,203px)}.--2 .products__item__pkg{padding-top:min(10.2727272727vw,113px)}.--2 .products__item__pkg .pkg{width:min(18.4545454545vw,203px)}.--3 .products__item__pkg{padding-top:min(8.0909090909vw,89px)}.--3 .products__item__pkg .pkg{width:min(18.3636363636vw,202px)}.products__item__info{padding-bottom:min(4.5454545455vw,50px);padding-top:min(5.4545454545vw,60px);width:min(52.7272727273vw,580px)}.products__item__header{border-bottom:min(.0909090909vw,1px) solid #e8e8e8;padding-bottom:min(1.8181818182vw,20px)}.products__item__header .catch{padding:min(.5454545455vw,6px) min(1.6363636364vw,18px)}.products__item__header .catch span{font-size:min(1.8181818182vw,20px)}.products__item__header .title{margin-top:min(1.8181818182vw,20px)}.--1 .products__item__header .title{width:min(17.7272727273vw,195px)}.--2 .products__item__header .title{width:min(23.1818181818vw,255px)}.--3 .products__item__header .title{width:min(17.7272727273vw,195px)}.products__item__detail{margin-top:min(1.8181818182vw,20px)}.products__item__detail .copy{font-size:min(2.1818181818vw,24px)}.products__item__detail .text{font-size:min(1.6363636364vw,18px);margin-top:min(.9090909091vw,10px)}.products__item__detail .btn{border-radius:min(2.7272727273vw,30px);border-width:min(.0909090909vw,1px);bottom:min(4.5454545455vw,50px);font-size:min(1.6363636364vw,18px);height:min(5.4545454545vw,60px);position:absolute;right:min(5.4545454545vw,60px);width:min(20vw,220px)}.products__item__detail .btn:after{height:min(1.4545454545vw,16px);right:min(2.6363636364vw,29px);width:min(1.4545454545vw,16px)}}.lineup{position:relative}.lineup:before{background-color:#fdcc02;-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);content:"";position:absolute;right:0;top:0}@media only screen and (max-width:767px){.lineup:before{height:57.8666666667vw;width:66.1333333333vw}}@media screen and (min-width:768px){.lineup{background-image:url(/assets/img/lineup/bg_illust.svg);background-position:left 100% bottom min(28.8181818182vw,317px);background-repeat:no-repeat;background-size:min(35.7272727273vw,393px) auto}.lineup:before{height:45.9736456808vw;width:52.5622254758vw}.lineup:after{background:url(/assets/img/lower_bg_scup.svg) 0 0 no-repeat;background-size:contain;content:"";height:min(75.8181818182vw,834px);left:0;position:absolute;top:min(14.9090909091vw,164px);width:min(19.6363636364vw,216px)}}