.lp__lineup .lineup .product p{font-size:12px;line-height:1.75;letter-spacing:.04em}@media screen and (max-width:768px){.lp__lineup .lineup .product p{font-size:11px}}.lp__product .product .image>div p,.lp__lineup .lineup .desc p span,.lp__lineup .lineup .product.col3 div.richtext p,.lp__lineup .lineup .product p.left{font-size:14px;line-height:1.75;letter-spacing:.04em}@media screen and (max-width:768px){.lp__product .product .image>div p,.lp__lineup .lineup .desc p span,.lp__lineup .lineup .product.col3 div.richtext p,.lp__lineup .lineup .product p.left{font-size:13px}}.lp__page-desc{font-size:16px;line-height:1.75;letter-spacing:.08em}@media screen and (max-width:768px){.lp__page-desc{font-size:14px}}.lp__lineup.col3,.lp__2column,.lp__grid-3-center-image,.lp .sp-gallery,.lp__gallery,.lp__product,.lp__recommend,.lp__material ul,.lp__page-desc,.lp div.videoloop{padding:0 30px}@media screen and (max-width:768px){.lp__lineup.col3,.lp__2column,.lp__grid-3-center-image,.lp .sp-gallery,.lp__gallery,.lp__product,.lp__recommend,.lp__material ul,.lp__page-desc,.lp div.videoloop{padding:0 25px}}.lp div.videoloop{width:100%;position:relative;max-width:var(--page-width);margin:0 auto;overflow:hidden;box-sizing:border-box}.lp div.videoloop>*{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.lp div.videoloop:before{position:relative;display:block;content:"";padding-top:56.25%;box-sizing:border-box}@media screen and (max-width:768px){.lp div.videoloop{padding:0;position:relative;box-sizing:border-box}.lp div.videoloop>*{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.lp div.videoloop:before{position:relative;display:block;content:"";padding-top:75%;box-sizing:border-box}}.lp div.videoloop iframe{position:absolute;top:0;left:0;right:0;width:100%;height:100%}@media screen and (max-width:768px){.lp div.videoloop iframe{transform:scale(1.35)}}.lp .firstview{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 var(--page-padding)}@media screen and (max-width:768px){.lp .firstview{padding:0}}.lp .firstview>div{overflow:hidden;position:relative;box-sizing:border-box}.lp .firstview>div>*{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.lp .firstview>div:before{position:relative;display:block;content:"";padding-top:56.25%;box-sizing:border-box}@media screen and (max-width:768px){.lp .firstview>div{position:relative;box-sizing:border-box}.lp .firstview>div>*{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.lp .firstview>div:before{position:relative;display:block;content:"";padding-top:75%;box-sizing:border-box}}.lp .firstview>div img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}.lp .spacer__small{height:20px}.lp .spacer__large{height:50px}.lp__page-title{font-size:clamp(20px,2vw,24px);text-align:center;line-height:1.5;letter-spacing:.04em;margin:20px 0;color:#333}.lp__section-title{font-size:clamp(18px,2vw,22px);text-align:center;line-height:1.5;letter-spacing:.04em;margin:20px 0;color:#333}.lp__page-desc{max-width:775px;margin-inline:auto}.lp__page-desc p{margin-bottom:20px}.lp__page-desc.desc-2{margin-bottom:clamp(60px,2vw,80px)}.lp__material ul{display:grid;grid-template-columns:repeat(3,1fr);margin-inline:auto;gap:40px;max-width:var(--page-width);margin:30px auto 80px;list-style:none}@media screen and (max-width:768px){.lp__material ul{grid-template-columns:repeat(1,1fr)}}.lp__material ul h3{font-size:16px;margin-bottom:10px}.lp__recommend{max-width:var(--page-width);margin:30px auto 80px}.lp__recommend h3{font-size:16px;font-weight:700;margin-bottom:10px}.lp__recommend ul{list-style:none;margin:20px 0 30px;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.lp__recommend ul{grid-template-columns:repeat(1,1fr)}}.lp__recommend ul li{display:flex;align-items:center;position:relative;margin-bottom:15px;font-size:16px}@media screen and (max-width:768px){.lp__recommend ul li{margin-bottom:5px}}.lp__recommend ul li:before{content:"";display:block;width:10px;height:5px;border-bottom:2px solid #333;border-left:2px solid #333;transform:rotate(-45deg);margin-right:10px;margin-left:3px}.lp__recommend ul li:after{position:absolute;display:block;content:"";width:15px;height:15px;border:1px solid #333;left:0;top:50%;transform:translateY(calc(-50% + 1px))}.lp__product{display:grid;grid-template-columns:repeat(2,1fr);margin-inline:auto;gap:60px;max-width:var(--page-width);margin:30px auto 80px}@media screen and (max-width:768px){.lp__product{grid-template-columns:repeat(1,1fr)}}.lp__product .product .image{display:grid;grid-template-columns:30% 70%;gap:20px}@media screen and (max-width:768px){.lp__product .product .image{grid-template-columns:100%}}@media screen and (max-width:768px){.lp__product .product .image .thumb{width:70%;margin-inline:auto;position:relative;box-sizing:border-box}.lp__product .product .image .thumb>*{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.lp__product .product .image .thumb:before{position:relative;display:block;content:"";padding-top:100%;box-sizing:border-box}.lp__product .product .image .thumb img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}}.lp__product .product .image>div h3{margin-bottom:10px}.lp__product .product .image>div h3 p{font-size:16px}@media screen and (max-width:768px){.lp__product .product .image>div h3 p{text-align:center}}.lp__product .product ul{list-style:none;margin:20px 0 30px}.lp__product .product ul li{display:flex;align-items:center;position:relative;margin-bottom:15px;font-size:clamp(13px,2vw,16px)}@media screen and (max-width:768px){.lp__product .product ul li{margin-bottom:5px}}.lp__product .product ul li:before{content:"";display:block;width:10px;height:5px;border-bottom:2px solid #333;border-left:2px solid #333;transform:rotate(-45deg);margin-right:10px;margin-left:3px}.lp__product .product ul li:after{position:absolute;display:block;content:"";width:15px;height:15px;border:1px solid #333;left:0;top:50%;transform:translateY(calc(-50% + 1px))}.lp__gallery{display:grid;grid-template-columns:repeat(3,1fr);max-width:var(--page-width);justify-content:center;margin-inline:auto;gap:20px;margin:80px auto 30px}@media screen and (max-width:768px){.lp__gallery{display:none}}.lp .galleryA div.image{border:1px solid #95989A}.lp .sp-gallery{display:none;position:relative}@media screen and (max-width:768px){.lp .sp-gallery{display:block}}.lp .sp-galleryA{width:100%;margin-top:60px;overflow:hidden}.lp .sp-galleryA .swiper-slide{border:1px solid #95989A}.lp .sp-galleryA_Thumb{margin-top:10px}.lp .sp-galleryA_Thumb .swiper-slide{border:1px solid #95989A}.lp .sp-galleryA_Thumb .swiper-slide:not(.swiper-slide-thumb-active){opacity:.5}.lp .sp-galleryB .swiper-wrapper{padding-bottom:30px}.lp .sp-galleryB .swiper-pagination{bottom:0}.lp .sp-galleryB .swiper-pagination .swiper-pagination-bullet-active{background-color:#000}.lp__grid-3-center-image{max-width:var(--page-width);margin-inline:auto;display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){.lp__grid-3-center-image{display:block}}.lp__grid-3-center-image img{display:block;height:auto;grid-column:2/3}@media screen and (max-width:768px){.lp__grid-3-center-image img{width:70%;max-width:360px;margin:0 auto}}.lp__2column{width:100%;max-width:var(--page-width-small);margin:0 auto}.lp__2column ul{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;gap:30px}@media screen and (max-width:768px){.lp__2column ul{grid-template-columns:repeat(1,1fr)}}.lp__2column ul div.thumbnail{margin-bottom:10px;position:relative;box-sizing:border-box}.lp__2column ul div.thumbnail>*{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.lp__2column ul div.thumbnail:before{position:relative;display:block;content:"";padding-top:100%;box-sizing:border-box}@media screen and (max-width:768px){.lp__2column ul div.thumbnail{width:70%;max-width:360px;margin-inline:auto}}.lp__2column ul div.thumbnail img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}.lp__lineup{max-width:var(--page-width);padding:0 var(--page-padding);margin-inline:auto;margin-bottom:80px}.lp__lineup .lineup .desc{display:flex;align-items:center}@media screen and (max-width:768px){.lp__lineup .lineup .desc{display:block}}.lp__lineup .lineup .desc h3.lineup-title{font-size:clamp(18px,2vw,22px)}.lp__lineup .lineup .desc h3.lineup-title.center{width:100%;text-align:center}.lp__lineup .lineup .desc p{line-height:1.2}.lp__lineup .lineup .desc p span{padding-left:15px;display:inline-block}@media screen and (max-width:768px){.lp__lineup .lineup .desc p span{padding-left:0}}.lp__lineup .lineup .product{margin-top:20px;margin-bottom:60px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:30px;-moz-column-gap:15px;column-gap:15px;text-align:center}.lp__lineup .lineup .product .product_inner.link_active{cursor:pointer;position:relative}.lp__lineup .lineup .product .product_inner.link_active p{position:relative}.lp__lineup .lineup .product .product_inner.link_active p:after{content:"";display:block;width:19px;height:19px;background-color:#b9b9b9;border-radius:10px;margin:10px auto 0}.lp__lineup .lineup .product .product_inner.link_active p:before{content:"";display:block;width:5px;height:5px;border-right:1px solid white;border-bottom:1px solid white;position:absolute;bottom:7px;left:calc(50% - 4px);transform:rotate(-45deg)}.lp__lineup .lineup .product.col3{grid-template-columns:repeat(3,1fr);-moz-column-gap:30px;column-gap:30px}@media screen and (max-width:768px){.lp__lineup .lineup .product.col3{grid-template-columns:repeat(1,1fr);row-gap:40px;-moz-column-gap:10px;column-gap:10px}}@media screen and (max-width:768px){.lp__lineup .lineup .product.col3 img{display:block;width:70%;max-width:360px;margin-inline:auto}}.lp__lineup .lineup .product.col3 h4{font-size:16px}.lp__lineup .lineup .product.col3 div.richtext p{margin-bottom:.5em}.lp__lineup .lineup .product.col3 div.richtext.left p{text-align:left}@media screen and (max-width:768px){.lp__lineup .lineup .product{grid-template-columns:repeat(2,1fr);row-gap:20px;-moz-column-gap:10px;column-gap:10px}}.lp__lineup .lineup .product h4{font-size:clamp(13px,2vw,16px);margin:10px 0 5px}.lp__lineup .lineup .product p.left{text-align:left}
/*# sourceMappingURL=/cdn/shop/t/27/assets/lp.css.map */
