#cont>article{background-color:#161618}#cont>article>section:first-child{padding-top:0!important}#cont>article>section h1+p{color:#c7c7c7;margin:2em 1em 0}section.grid h2>img{width:70%}.bf-hide{display:none}.txt-point{color:#ffdf02}.txt-gray{color:#999}.txt-white{color:#fff}.price .pricebox:after{font-size:2rem}.basic .pricebox,.special .pricebox{font-size:3rem;line-height:3.5rem}.basic:before{content:"標準価格"}.basic:before,.special:before{font-weight:400;margin:0 10px 0 0;padding:2px 6px 4px}.special:before{border:1px solid #fff;content:"台数限定"}.price-wrap{margin:20px 0}.price{margin:0}.price .pricebox:after{content:"円"}.point-cp{display:none}.limited-cartbox{display:flex;justify-content:center;width:100%}.limited-cartbox .cart-container{width:40%}.pts-limit_name{color:#fff;margin:2em 0 1em}.limited-cartbox .txt{margin:0}@media screen and (max-width:559px){.limited-cartbox{flex-direction:column}.limited-cartbox .cart-container{width:100%}.limited-cartbox .normal_cart{margin:0 0 20px}.pts-limit_name{margin:1em 0 0}}.outlet_cart .link-btn-cart-lg{background-color:#fff}.info-flag{position:relative}.info-flag .outlet-link{align-items:center;animation-delay:1s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:outlet;animation-timing-function:cubic-bezier(0,0,0,.99);background-color:#ffdf02;border-radius:40px;color:#000;display:flex;font-size:16px;height:40px;line-height:2.1em;margin:0;opacity:0;padding:0 1.4em;position:absolute;right:-25px;text-decoration:none;top:20px;transition:all .3s;width:auto;z-index:2}.info-flag .outlet-link:hover{filter:brightness(1.1);transition:all .3s}@keyframes outlet{0%{opacity:0}to{opacity:1}}@media screen and (max-width:559px){.limited-scene{margin-bottom:-6em}.info-flag .outlet-link{align-items:center;border-radius:0;justify-content:center;left:0;opacity:0;right:0;top:0}.info-flag h1{margin:40px 0 0}}.acd-inner{background:#fff}.pts-slide .swiper-slide{opacity:0;visibility:hidden}.swiper-parent{border:1px solid #545454;margin-top:2em;padding:2em .5em}.swiper-parent .swiper-slide.swiper-slide-active{visibility:visible}.swiper-parent .swiper-container{padding-bottom:0}.swiper-parent .swiper-pagination-bullet{background:transparent;border-radius:none;display:inline-block;height:auto;opacity:.5;width:15%}.swiper-parent .swiper-pagination-bullet-active{opacity:1}.swiper-parent{margin-bottom:1em;position:relative}.swiper-parent .swiper-container{box-sizing:content-box;padding-bottom:2em}.swiper-parent .swiper-pagination{position:static;width:100%}