﻿@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;700&display=swap";.page-ttl{margin-bottom:52px}@media screen and (max-width: 740px){.page-ttl{margin-bottom:46px}}.new{background:#ddd;margin-bottom:199px}.new__inner{padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto;width:100%;padding-right:0}@media screen and (max-width: 740px){.new__inner{padding-right:25px;padding-left:25px}}.new__ttl{font-family:"Nunito Sans","游ゴシック",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:14px;line-height:23px;writing-mode:vertical-rl;position:absolute;top:10px;left:calc(48.3% + 5px);z-index:1}.new__list{padding-left:15.3%;overflow:hidden;position:relative;z-index:0;opacity:1;transition:1.2s ease}.new__list-list{position:relative;z-index:0}.new__list-item{position:relative}@media screen and (min-width: 1025px){.new__list-item a:hover .new__list-img:before{opacity:1}}.new__list-item:before{content:"";padding-top:199.2%;display:block}.new__list-item.swiper-slide-active .new__list-img{transform:scale(1.465) translateY(1px)}.new__list-item.swiper-slide-active .new__list-img:before{padding-top:136.5%}.new__list-img{position:relative;z-index:0;position:absolute;width:100%;bottom:0;left:0;transform-origin:right bottom;transition:.6s ease}.new__list-img:before{content:"";display:block;position:relative;z-index:1;padding-top:133.4%;opacity:0;background:rgba(0,0,0,.5);transition:.4s ease}.new__list-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.new__list:not(.is-show){opacity:0}.new__list:not(.is-show) .new__list-img{transition:0s}@media screen and (max-width: 740px){.new{margin-bottom:150px}.new__inner{padding-right:0}.new__ttl{left:calc(74.5% + 5px)}.new__list{padding-left:20.7%}.new__list-item:before{padding-top:189.5%}.new__list-item.swiper-slide-active .new__list-img{transform:scale(1.4) translateY(1px)}.new__list-img:before{padding-top:126.5%}}@media screen and (max-width: 370px){.new__ttl{font-size:12px;left:calc(74.5% + 0px)}}.products__ttl{display:none}.products__btn{display:none}.p-product-list{padding-bottom:200px}@media screen and (max-width: 740px){.p-product-list{padding-bottom:148px}}
