@media (max-width:480px){.product .product-wrapper{width:100%}.product .product-wrapper .product-title{width:90%;margin:auto}}.thumbnail-wrapper{display:none;margin-bottom:30px}.thumbnail-wrapper .list{display:flex;flex-wrap:wrap;width:94%;margin:auto}.thumbnail-wrapper .list .item{width:50% !important;display:flex;align-items:center;margin:8px 0}.thumbnail-wrapper .list .item .img_box{width:25%;margin-right:5%}.thumbnail-wrapper .list .item .img_box img{display:block}.thumbnail-wrapper .list .item .text_box{width:70%;line-height:1.2;font-size:14px}.thumbnail-wrapper .list .slick-list .slick-track{transform:none !important}@media (max-width:480px){.thumbnail-wrapper{display:block;width:90%;margin:30px auto}}.main-product-wrapper .list{max-width:800px;margin:auto}.main-product-wrapper .list .item{display:flex;align-items:center;margin:30px 0}.main-product-wrapper .list .item .img_box{width:35%}.main-product-wrapper .list .item .text_box{width:55%;margin-left:5%}.main-product-wrapper .list .item .text_box .title{font-size:22px;line-height:1.5;font-weight:900}.main-product-wrapper .list .item .text_box .title-en{font-size:16px;line-height:1;letter-spacing:2.8px;margin-top:5px}.main-product-wrapper .list .item .text_box .description{font-size:16px;line-height:1.8;margin-top:25px}.main-product-wrapper .list .item .text_box .tags{display:flex;align-items:center;flex-wrap:wrap}.main-product-wrapper .list .item .text_box .tags .tag{display:block;font-size:12px;background-color:var(--primary04);border-radius:50px;line-height:1;padding:4px 8px;margin:4px}@media (max-width:480px){.main-product-wrapper .list .item{display:block}.main-product-wrapper .list .item .img_box{max-width:250px;margin:auto;width:100%}.main-product-wrapper .list .item .text_box{background:#fff;padding:12px 6px;width:110%;margin:20px auto;margin-left:-5%;opacity:0;transition:0.2s}.main-product-wrapper .list .item .text_box .title{text-align:center}.main-product-wrapper .list .item .text_box .title-en{text-align:center;font-size:12px}.main-product-wrapper .list .item .text_box .description{text-align:center;font-size:12px}.main-product-wrapper .list .item .text_box .tags{justify-content:center}.main-product-wrapper .list .item.slick-active .text_box{opacity:1}}.product{padding:50px 0;background-color:#FDF9F2}.product .product-title{text-align:center}.product .product-wrapper{margin:0 auto;width:90%}.product .mititle{color:#DE7D44}.product .aboutindex{color:#DE7D44}.product .maintitle{padding:20px 0;position:relative;z-index:0}.product .maintitle::before{content:"";position:absolute;background-image:url(../img/common/flower-wh.png);z-index:-1;background-repeat:no-repeat;display:inline-block;background-size:85px 85px;width:85px;height:85px;transform:translate(-12%, -30%)}.product .aboutblock:nth-child(2n-1) p{text-align:right}.product .infotext{padding-bottom:30px}.product .thumb_box{padding:30px 0}.product .thumb_box ul{column-count:2}.product .thumb_box ul li{display:flex;padding:10px 0;align-items:center;justify-content:center}.product .thumb-img{width:45%}.product content .con-img{width:80%;margin:0 auto}.product content img{width:100%}.product .content .con-img{width:70%;margin:0 auto}.product .content img{width:100%}.product .content .con-text{background-color:#fff;text-align:center;padding:20px;margin:20px 15px}.product .content ul{display:flex;padding:10px 0;align-items:center;flex-wrap:wrap}.product .content ul li{background-color:#f0dfcf;max-width:200px;border-radius:40px;margin:20px auto;padding:3px 9px}#wrapper{overflow:hidden}.content_area{margin:0 auto}.slick-list{overflow:visible}.slick-item p{font-size:18px;text-align:center;margin:10px;padding:2%;background:white;position:relative}.slick-prev,.slick-next{z-index:100}@media screen and (max-width:560px){.slick-item p{font-size:15px;margin:5px;padding:1.5%}}@media (min-width:768px){.product .thumb_box{display:none}.product .content .content_area{max-width:1200px}.product .content .slick-item{display:flex;align-items:center}.product .content .con-img{width:40% !important}.product .content .con-text{width:40%;background-color:#FDF9F2 !important}.product .content .slick-item h1{text-align:left;margin:5px;padding:1.5%}.product .content .slick-item p{background-color:#FDF9F2;text-align:left}}