﻿#single-products{overflow:hidden}#single-products .single-area{max-width:1280px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:80px;display:flex}@media screen and (max-width: 1520px){#single-products .single-area{width:calc(100% - 240px)}}@media screen and (max-width: 959px){#single-products .single-area{width:calc(100% - 16vw)}}#single-products .single-area .slick-area{width:50%}#single-products .single-area .slick-area .main-img{overflow:hidden;display:flex;margin:0 0 15px}#single-products .single-area .slick-area .main-img.slick-slider{display:block}#single-products .single-area .slick-area .main-img .img{position:relative;overflow:hidden}#single-products .single-area .slick-area .main-img .img:before{content:"";display:block;padding:0 0 66.7%}#single-products .single-area .slick-area .main-img .img img{position:absolute;left:0;bottom:0;width:100%;height:100%;object-fit:cover}#single-products .single-area .slick-area .main-img .slick-slide img{transform:scale(1.1);transition:.8s cubic-bezier(0.645, 0.045, 0.355, 1)}#single-products .single-area .slick-area .main-img .slick-current img{transform:scale(1)}#single-products .single-area .slick-area .sub-img{padding:0 0 70px}#single-products .single-area .slick-area .sub-img .img{position:relative;border:3px solid #fff;border-radius:13px;background:#fff;cursor:pointer}#single-products .single-area .slick-area .sub-img .img:before{content:"";display:block;padding:0 0 100%}#single-products .single-area .slick-area .sub-img .img img{border-radius:8px;position:absolute;left:0;bottom:0;width:100%;height:100%;object-fit:cover;opacity:.67777}#single-products .single-area .slick-area .sub-img .slick-current.img img{opacity:1}#single-products .single-area .contents{margin:0 0 0 64px;flex:1}#single-products .single-area .contents .pr{margin:0 0 24px}#single-products .single-area .contents .pr span{display:inline-block;padding:12px 16px;background:#897043;color:#fff}#single-products .single-area .contents .maker{font-weight:700}#single-products .single-area .contents .title{padding:10px 0 48px;font-size:1.6rem;position:relative;font-weight:700;line-height:1.35}#single-products .single-area .contents .color{margin:0 0 48px;display:flex}#single-products .single-area .contents .color a{display:block;width:40px;height:40px;border-radius:40px;margin:0 12px 0 0}#single-products .single-area .contents .price{font-weight:700;font-size:1.2rem;margin:0 0 48px}#single-products .single-area .contents .button01{text-align:center;margin:0 0 24px}#single-products .single-area .contents .button01 a{display:inline-block;padding:16px;max-width:100%;background:#87314a;border:1px solid #87314a;color:#fffefd}#single-products .single-area .contents .button01 a:hover{background:rgba(0,0,0,0);color:#87314a}#single-products .single-area .contents .check{text-align:right;font-size:.8rem}#single-products .single-area .contents .check a{text-decoration:underline}@media screen and (max-width: 767px){#single-products .single-area{padding:64px 0;position:relative;margin-bottom:0;display:block}#single-products .single-area .slick-area{width:100%;margin:0 0 30px}#single-products .single-area .slick-area .main-img .img{border-radius:16px}#single-products .single-area .slick-area .main-img .img img{border-radius:16px}#single-products .single-area .slick-area .sub-img{padding:0}#single-products .single-area .slick-area .sub-img .img{border-radius:7px}#single-products .single-area .slick-area .sub-img .img img{border-radius:4px}#single-products .single-area .contents{margin:0;flex:1}#single-products .single-area .contents .pr{margin:0 0 16px}#single-products .single-area .contents .title{padding:0 0 20px;font-size:26px;width:100%}#single-products .single-area .contents .option{margin:0 0 30px}#single-products .single-area .contents .option p{margin:0 0 20px}#single-products .single-area .contents .option p:last-child{margin:0}#single-products .single-area .contents .textarea{margin:0 0 30px}#single-products .single-area .contents .textarea p{margin:0 0 20px}#single-products .single-area .contents .textarea p:last-child{margin:0}}#single-products #flow-section{margin-bottom:120px}#single-products #status-section{padding-top:120px;border-top:1px solid #87314a}#single-products #status-section .editor-styles-wrapper{max-width:880px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 959px){#single-products #status-section .editor-styles-wrapper{width:calc(100% - 16vw)}}@media screen and (max-width: 959px){#single-products #status-section{padding-top:56px}}#single-products #celebration-section{padding-top:120px;margin-bottom:120px}#single-products #celebration-section .inner{max-width:1680px;width:100%;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width: 1920px){#single-products #celebration-section .inner{width:calc(100% - 240px)}}@media screen and (max-width: 959px){#single-products #celebration-section .inner{width:calc(100% - 16vw)}}#single-products #celebration-section .inner:before{content:"";height:100%;width:100vw;background:#fffefd;position:absolute;right:calc(100% + 16px);top:0;z-index:1000000}#single-products #celebration-section .inner .contents-slider{position:relative;left:-30px;margin:0 0 88px}#single-products #celebration-section .inner .slider-inner{padding:0 30px;position:relative}#single-products #celebration-section .inner .slider-inner .box{display:block;background:#fffefd;box-shadow:0px 0px 28px -19px #777}#single-products #celebration-section .inner .slider-inner .box .img{display:block;position:relative}#single-products #celebration-section .inner .slider-inner .box .img:before{content:"";display:block;padding:0 0 66.7%}#single-products #celebration-section .inner .slider-inner .box .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}#single-products #celebration-section .inner .slider-inner .box .textarea{display:block;padding:88px 40px 96px;position:relative}#single-products #celebration-section .inner .slider-inner .box .textarea .title{font-size:1.2rem;font-weight:700}#single-products #celebration-section .inner .slider-inner .box .textarea:before{transition:all .2s;content:"詳しく見る";position:absolute;font-weight:700;font-size:.8rem;bottom:24px;right:40px;border-bottom:2px solid #87314a}#single-products #celebration-section .inner .slider-inner .box:hover .textarea:before{color:#87314a}#single-products #celebration-section .inner .status{position:absolute;z-index:9999;top:calc(17.112vw + 32px);left:70px;font-size:.75rem;display:flex;align-items:center}#single-products #celebration-section .inner .status a{display:block;padding:8px 16px;margin-right:24px;border:1px solid #87314a;background:#87314a;color:#fffefd;font-weight:700}#single-products #celebration-section .inner .status a:hover{background:#fffefd;color:#87314a}#single-products #celebration-section .inner .slick-list{overflow:visible}#single-products #celebration-section .inner .slide-arrow{position:absolute;top:-118px;cursor:pointer}#single-products #celebration-section .inner .prev-arrow{right:0px}#single-products #celebration-section .inner .next-arrow{right:64px}#single-products #celebration-section .button01{text-align:center}@media screen and (max-width: 1450px){#single-products #celebration-section .inner .status{top:calc(25vw + 32px)}}@media screen and (max-width: 959px){#single-products #celebration-section{padding-top:56px;margin-bottom:56px}#single-products #celebration-section .inner .contents-slider{position:relative;left:-30px;margin:0 0 40px}#single-products #celebration-section .inner .slider-inner{padding:0 4vw}#single-products #celebration-section .inner .slider-inner .box .textarea{display:block;padding:62px 4vw 56px}#single-products #celebration-section .inner .slider-inner .box .textarea:before{right:4vw}#single-products #celebration-section .inner .status{left:8vw;top:55vw}#single-products #celebration-section .inner .slide-arrow{position:absolute;top:-20vw;cursor:pointer;width:12vw}#single-products #celebration-section .inner .prev-arrow{right:-12vw}#single-products #celebration-section .inner .next-arrow{right:2vw}}#single-products #products-section{margin-bottom:120px;max-width:1280px;width:100%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}@media screen and (max-width: 1520px){#single-products #products-section{width:calc(100% - 240px)}}@media screen and (max-width: 959px){#single-products #products-section{width:calc(100% - 16vw)}}#single-products #products-section .box{display:block;width:calc(50% - 32px)}#single-products #products-section .box span{display:block;position:relative}#single-products #products-section .box .img{background:#fffefd;margin:0 0 24px}#single-products #products-section .box .img:before{content:"";display:block;padding:0 0 81%}#single-products #products-section .box .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}#single-products #products-section .box .title{transition:.3s;font-weight:700;color:#87314a;font-size:1.1rem;width:100%;padding:24px 104px 24px 0;background:url(../images/common/button.svg) no-repeat center right/contain}#single-products #products-section .box:hover .title{background-position:center right 8px}@media screen and (max-width: 959px){#single-products #products-section{margin-bottom:64px;max-width:1280px;width:100%;margin-left:auto;margin-right:auto;display:block}}@media screen and (max-width: 959px)and (max-width: 1520px){#single-products #products-section{width:calc(100% - 240px)}}@media screen and (max-width: 959px)and (max-width: 959px){#single-products #products-section{width:calc(100% - 16vw)}}@media screen and (max-width: 959px){#single-products #products-section .box{display:block;width:100%}#single-products #products-section .box .img{margin:0 0 16px}#single-products #products-section .box .title{font-size:.9rem;width:100%;padding:16px 56px 16px 0}#single-products #products-section .box:hover .title{background-position:center right 8px}#single-products #products-section .box:first-child{margin-bottom:40px}}/*# sourceMappingURL=single-products.css.map */