.container{position:relative}.lower-headline::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:45em;height:45em;background:url(../img/bg-ptn_sun.png) no-repeat;background-size:100%}h1.pagetitle{color:#ad3228;margin-bottom:9rem}.eat_bg{background:linear-gradient(180deg, #708bb4 0%, #bc7e85 100%);background-size:100%;mask-image:url(../img/mask_upper_sp.png);mask-size:cover;mask-position:left;mask-repeat:no-repeat;height:5rem}.eat_bg.lower{transform:rotate(180deg)}@media screen and (max-width: 767px){.size-middle .corner{width:20%}.size-middle .eat_bg{mask-image:url(../img/mask_upper_sp_xs.png)}}.corner{width:15%;position:absolute;top:-0.7%;left:-2%;filter:hue-rotate(203deg)}@media screen and (max-width: 767px){.corner{width:15%}}.corner.lower{transform:rotate(180deg);top:auto;left:auto;bottom:-1%;right:-2%}.products__ovev{position:relative;padding-top:5em;text-align:center;z-index:2;margin-bottom:5rem}@media screen and (max-width: 767px){.products__ovev{padding-top:7em}}.products__ovev--headline{margin:0;color:#f7fed4;font-size:1.5em}@media screen and (max-width: 767px){.products__ovev--headline{font-size:1.5em;padding:7em 0 0 0}}.products__ovev .bgitem{position:absolute;top:5rem;width:56vw;left:21vw;opacity:.7}@media screen and (max-width: 767px){.products__ovev .bgitem{width:100vw;top:3rem;left:0}}.products-store-benefits-container{width:min(80%,1400px);margin:auto}@media screen and (max-width: 767px){.products-store-benefits-container{width:90%}}.products-store-benefits{position:relative;background:none;z-index:1}.products-store-benefits .headline{position:relative;width:100vw;padding:.5rem 0;text-align:center;font-weight:300;background:linear-gradient(180deg, rgba(63, 130, 188, 0.9) 0%, rgba(218, 105, 92, 0.9) 100%);opacity:.95;overflow:hidden;margin-bottom:1em}@media screen and (max-width: 767px){.products-store-benefits .headline{padding:.5em 0;margin-bottom:1em}}.products-store-benefits .headline p{position:relative;margin:0;font-size:2em;z-index:2}.products-store-benefits .attention{color:#ad3228;font-size:.8rem;padding:3em 0 2em 0}.products-store-benefits .item-list{display:flex;margin-top:3rem;flex-wrap:wrap;justify-content:flex-start}.products-store-benefits .item-list:nth-of-type(n+2){margin-top:1rem}.products-store-benefits .item-list.size-large{gap:2%}.products-store-benefits .item-list.size-large .item{margin-bottom:2%;width:49%}@media screen and (max-width: 767px){.products-store-benefits .item-list.size-large .item{margin-bottom:15%;width:100%}}.products-store-benefits .item-list.size-large .item h3{height:3.5rem}.products-store-benefits .item-list.size-middle{gap:2%}.products-store-benefits .item-list.size-middle .item{margin-bottom:2%;width:32%}.products-store-benefits .item-list.size-middle h5{text-align:center}@media screen and (max-width: 767px){.products-store-benefits .item-list.size-middle .item{margin-bottom:8%;width:49%}.products-store-benefits .item-list.size-middle .item h3{font-size:.8rem}.products-store-benefits .item-list.size-middle .item .item-text{padding:1rem;font-size:.8rem}}.products-store-benefits .item-list.size-middle .item h3{font-size:.9rem}@media screen and (max-width: 767px){.products-store-benefits .item-list.size-middle .item h3{font-size:.7rem}}.products-store-benefits .item-list.size-middle .gen-btn{font-size:min(1.3em,20px)}@media screen and (max-width: 767px){.products-store-benefits .item-list.size-middle .gen-btn{font-size:.6em}}.products-store-benefits .item{position:relative;display:flex;flex-direction:column;text-align:left}.products-store-benefits .item--bgwrap{background-image:url(../img/ami50.png);background-color:#dcd7d4;background-size:100%;flex:1;display:flex;flex-direction:column;padding-bottom:3rem}.products-store-benefits .item .prd__item--img{position:relative;display:block}.products-store-benefits .item h3{position:relative;color:#fff;font-size:min(1.5rem,25px);font-weight:600;padding:1rem 0;text-align:center;line-height:1.3;display:flex;justify-content:center;align-items:center;height:2rem;overflow:hidden}.products-store-benefits .item h3 p{margin:0;position:relative;z-index:2;color:#fff}@media screen and (max-width: 767px){.products-store-benefits .item h3{font-size:1.2rem;height:2rem}}.products-store-benefits .item h4{padding:1rem 0 .2rem}.products-store-benefits .item h5{color:#ad3228;font-size:1.2em;padding:1rem 0 .2rem}.products-store-benefits .item .item-text{flex:1;padding:2rem;color:#4e262f}@media screen and (max-width: 767px){.products-store-benefits .item .item-text{padding:1.5rem}}.products-store-benefits .item .gen-btn{width:45%;font-size:min(1.5em,20px);margin:0 auto}@media screen and (max-width: 767px){.products-store-benefits .item .gen-btn{width:50%;padding:.7em 1.5em;font-size:1em}}.dlc .lower-headline{margin-bottom:2em}.dlc .article{position:relative;width:min(80%,1200px);margin:0 auto;background-color:#b4a7a5;border:1px solid #76707d;z-index:2;margin-bottom:5em}@media screen and (max-width: 767px){.dlc .article{width:90%}}.dlc .article__headline--wrap{position:relative;text-align:center;padding:2.5em 0;background-color:#3c3841;overflow:hidden}@media screen and (max-width: 767px){.dlc .article__headline--wrap{padding:1.5em 0}}.dlc .article__headline--wrap .article__headline{position:relative;width:90%;margin:0 auto;color:#f7fed4;font-size:1.5em;font-weight:500;line-height:1.5;z-index:2;letter-spacing:.1em}@media screen and (max-width: 767px){.dlc .article__headline--wrap .article__headline{font-size:1.2em}}.dlc .article__headline--wrap .article__date{position:relative;width:fit-content;margin:.8em auto 0 auto;padding:0 3em;background-color:#27beb5;border-radius:100vw;z-index:2}.dlc .article__headline--wrap p.category{line-height:1}.dlc .article__headline--wrap p.category span{background:#ad3228;padding:.2em 1em}.dlc .article__headline--wrap p.category{z-index:10;margin:0}@media screen and (min-width: 768px){.dlc .article__headline--wrap p.category{position:absolute;top:.2em;left:0}}@media screen and (max-width: 767px){.dlc .article__headline--wrap p.category{position:relative;margin-top:1em;margin-bottom:.5em}}.dlc .section_title{padding:.5em 0;background-color:#e6e3ea;margin-top:3em;border-bottom:3px solid #e50180;color:#f52a80;font-weight:bold}.dlc .article__inner{width:90%;margin:3em auto 3em auto;text-align:left}@media screen and (max-width: 767px){.dlc .article__inner{margin:2em auto 2em auto}}.dlc .article__inner h2{position:relative;margin:2em auto 1em auto;background-color:#3c3841;border-left:3px solid #4ad8d0;overflow:hidden}.dlc .article__inner h2 p{position:relative;margin:.5em auto;padding-left:1em;z-index:2;font-size:.8em}.dlc .article__inner p{font-size:.8em}.dlc .article__inner a{color:#f3f3f3;text-decoration:underline}.dlc .article__inner h3{color:#6de4de}.dlc .article__inner h3+p{margin-top:0}.dlc .article__inner ul.campaign_illust{display:flex;justify-content:center;flex-wrap:wrap}.dlc .article__inner ul.campaign_illust li{width:31%;margin-bottom:3%;margin-right:3%;transition:all .5s}.dlc .article__inner ul.campaign_illust li:hover{filter:drop-shadow(0px 0px 1rem rgba(0, 0, 0, 0.2)) brightness(1.2)}@media screen and (max-width: 767px){.dlc .article__inner ul.campaign_illust li{width:47%}}.dlc .article__inner ul.campaign_illust li h4{margin-top:0}.dlc .article__inner ul.campaign_illust li:nth-child(3n){margin-right:0}@media screen and (max-width: 767px){.dlc .article__inner ul.campaign_illust li{margin-right:6% !important;margin-bottom:6%}}@media screen and (max-width: 767px){.dlc .article__inner ul.campaign_illust li:nth-child(2n){margin-right:0 !important}}.dlc .article__inner ul.campaign_illust li:last-child{margin-right:0}@media screen and (max-width: 767px){.dlc .article__inner .gen-btn__normal{padding:.5em 1em}.dlc .article__inner .gen-btn__normal .gen-btn__inner{font-size:1.2em !important}}.dlc .color-text-accent{color:#f2ffb3}.dlc .gen-btn{margin:2em auto;text-decoration:none !important;color:#01abb2 !important}.dlc .gen-btn .gen-btn__inner{font-weight:500;font-family:"Zen Kaku Gothic Antique",sans-serif}.dlc .num li{padding-left:1em;text-indent:-1.2em;font-size:.8em}.dlc .asterisk,.dlc .disc{margin-bottom:2em}.dlc .asterisk li,.dlc .disc li{color:#c1c0c2;font-size:.8em}.dlc ul li .asterisk{margin-top:0;font-size:1em}.dlc p+.asterisk{margin-top:0}.dlc .topics_column2 img{width:80%;height:fit-content;margin:2em auto}@media screen and (max-width: 767px){.dlc .topics_column2 img{width:100%;margin:1em auto}}@media screen and (max-width: 767px){.dlc .topics_column2 p{width:100%;margin-left:0}}.dlc .topics_movie .swiper-slide{width:min(80%,800px);margin:auto}@media screen and (max-width: 767px){.dlc .topics_movie .swiper-slide{width:100%}}.dlc .dlc__attention{width:100%;padding:1em;border:1px red solid;background-color:hsla(0,0%,100%,.7);color:red;box-sizing:border-box}.dlc .table_wrap table{border-spacing:0;letter-spacing:.05em;border:3px solid #f5f6ee;margin-top:2em;width:100%}.dlc .table_wrap table th{background:#f5f6ee;width:6em;border-top:1px solid #625d69}@media screen and (max-width: 767px){.dlc .table_wrap table th{width:4em;display:block;width:100%;border:none}}.dlc .table_wrap table th span{display:flex;align-items:center;justify-content:center;color:#fff;text-align:center}.dlc .table_wrap table td{padding:1em;border-top:1px solid #f5f6ee}.dlc .table_wrap table td img{margin-top:1em}@media screen and (max-width: 767px){.dlc .table_wrap table td{display:block}}.dlc .table_wrap table .no_border{border:none}.dlc .table_wrap table p.release{display:inline-block;border:solid 1px #4ad8d0;color:#4ad8d0;padding:0 .5em;margin:.5em 0}.dlc .table_wrap table p{margin:0}.dlc .table_wrap table h4{font-weight:bold;color:#f7fed4}.dlc .table_wrap table .disc{margin:0 !important}.dlc .table_wrap table .disc li{color:#fff}.dlc .dlc_img{display:flex;flex-wrap:wrap;margin-top:2%}.dlc .dlc_img img{margin:0 !important}.dlc .dlc_img li{width:49%;margin-bottom:2%}.dlc .dlc_img li:nth-child(even){margin-left:2%}@media screen and (max-width: 767px){.dlc .dlc_img .dtl-btn{bottom:1%;right:0}.dlc .dlc_img .dtl-btn__inner .btn-frame{width:77%}.dlc .dlc_img .dtl-btn__inner .dtl-btn__bg{width:2em;height:2em}}@media screen and (min-width: 768px){.dlc .img_dummy{width:80%;margin:0 auto}}.dlc .btn-area{width:min(80%,1200px);display:flex;margin:4rem auto 0 auto;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 767px){.dlc .btn-area{width:100%;flex-wrap:wrap}}.dlc .btn-area .btn-item{display:flex;position:relative;width:20%;padding:1%;border:1px solid #fff;border-bottom:3px solid #fff;color:#fff;font-size:.75rem;line-height:1.3;margin:1%;letter-spacing:.1em;justify-content:center;align-items:center}@media screen and (max-width: 767px){.dlc .btn-area .btn-item{width:41%}}/*# sourceMappingURL=products.min.css.map */