.siropate-tanpin-intro .heading{padding-left:13px;letter-spacing:0.4em}@media (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-intro .heading{padding-left:1.08333vw}}@media (max-width: 767px){.siropate-tanpin-intro .heading{padding-left:2.03125vw}}.siropate-tanpin-intro .name{letter-spacing:0.05em}@media (min-width: 768px){.siropate-tanpin-intro .name{align-items:center}.siropate-tanpin-intro .name .small{margin-top:.41667vw;margin-right:0;margin-bottom:0}}@media (max-width: 767px){.siropate-tanpin-intro .name{margin-left:-6.25vw}}.siropate-tanpin-intro .name .big{letter-spacing:0.09em}@media (min-width: 768px){.siropate-tanpin-intro .name .big{font-size:55px;font-size:5.5rem;line-height:1.38182em}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-intro .name .big{font-size:4.58333vw;line-height:1.38182em}}@media (max-width: 767px){.siropate-tanpin-intro .gallery{padding-bottom:7.03125vw}}.siropate-tanpin-intro .gallery .slider-main .slick-slide{position:relative;position:relative}.siropate-tanpin-intro .gallery .slider-main .slick-slide:before{display:block;content:" ";width:100%;padding-top:64.78261%}.siropate-tanpin-intro .gallery .slider-main .slick-slide>.content{position:absolute;top:0;left:0;right:0;bottom:0}.siropate-tanpin-intro .gallery .slider-main .slick-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.siropate-tanpin-intro .gallery .slider-thumb .slick-slide{position:relative}@media only screen and (min-width: 768px) and (max-width: 1100px){.siropate-tanpin-intro .gallery .slider-thumb .slick-slide{position:relative}.siropate-tanpin-intro .gallery .slider-thumb .slick-slide:before{display:block;content:" ";width:100%;padding-top:64.86486%}.siropate-tanpin-intro .gallery .slider-thumb .slick-slide>.content{position:absolute;top:0;left:0;right:0;bottom:0}.siropate-tanpin-intro .gallery .slider-thumb .slick-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}.siropate-tanpin-intro .recommand__list{padding-left:0;width:92%}@media (min-width: 768px){.siropate-tanpin-intro .recommand__list{margin-left:auto;margin-right:0}}@media (max-width: 767px){.siropate-tanpin-intro .recommand__list{width:98%}}.siropate-tanpin-info{margin-top:123px}@media (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-info{margin-top:10.25vw}}@media (max-width: 767px){.siropate-tanpin-info{margin-top:22.65625vw}}@media (max-width: 767px){.tanpin-detail{padding-top:4.6875vw}}@media (min-width: 768px){.tanpin-detail .block-3{margin-top:25px}}@media (max-width: 767px){.siropate-tanpin-detail .regular-service .photo{margin-top:2.34375vw}}.siropate-tanpin-detail .regular-service .text__name{width:62%}@media (max-width: 767px){.siropate-tanpin-detail .regular-service .text__name{width:70%;margin-bottom:2.65625vw}}.siropate-tanpin-detail .regular-service .text__name .en{font-size:35px;font-size:3.5rem;line-height:1.31429em;letter-spacing:.23em;font-weight:400}@media (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-detail .regular-service .text__name .en{font-size:2.91667vw;line-height:1.31429em;letter-spacing:.23em;font-weight:400}}@media (max-width: 767px){.siropate-tanpin-detail .regular-service .text__name .en{font-size:6.71875vw;line-height:1.06977em;letter-spacing:.09em;font-weight:400}}@media (max-width: 767px){.siropate-tanpin-detail .regular-service .text__name .small{letter-spacing:0.15em;padding-left:2.96875vw}}@media (max-width: 767px){.siropate-tanpin-detail .regular-service .text__weight{padding-left:0}}@media (max-width: 767px){.siropate-tanpin-detail .regular-service .text__note{width:105%}}@media (max-width: 767px){.siropate-tanpin-detail .single-item__photo{margin-top:-1.09375vw}}@media (max-width: 767px){.siropate-tanpin-detail .the-story{padding-top:6.25vw}}.siropate-tanpin-detail .the-story .text-1{white-space:nowrap;padding-left:0}@media (max-width: 767px){.siropate-tanpin-detail .the-story .text-1{margin-bottom:4.0625vw;font-size:3.90625vw;line-height:1.68em;letter-spacing:.31em;font-weight:400}}@media (max-width: 767px){.siropate-tanpin-detail .the-story .text-2{margin-bottom:8.125vw}}@media (max-width: 767px){.siropate-tanpin-detail .the-story .text-3{white-space:nowrap;margin-bottom:6.5625vw;font-size:4.6875vw;line-height:2.13333em;letter-spacing:.13em;font-weight:400}}.siropate-tanpin-detail .recommand{position:relative;margin-top:56px;padding-top:86px}@media (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-detail .recommand{margin-top:4.66667vw;padding-top:7.16667vw}}@media (max-width: 767px){.siropate-tanpin-detail .recommand{margin-top:8.28125vw;padding-top:12.34375vw}}.siropate-tanpin-detail .recommand:before{content:"";position:absolute;top:0;left:50%;background-image:url("data:image/svg+xml,%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49.72 24.93'%3E%3Cpolyline points='1.45 1.45 24.86 23.48 48.26 1.45' fill='none' stroke='%23c2b8b4' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.91'/%3E%3C/svg%3E");background-position:top center;background-repeat:no-repeat;background-size:100% auto;width:50px;height:28px;transform:translateX(-50%)}@media (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-detail .recommand:before{width:4.16667vw;height:2.33333vw}}@media (max-width: 767px){.siropate-tanpin-detail .recommand:before{width:7.8125vw;height:4.375vw}}.siropate-tanpin-detail .recommand__txt{text-align:center;font-family:"Shippori Mincho",serif;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.06em;font-weight:400}@media (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-detail .recommand__txt{font-size:1.66667vw;line-height:1em;letter-spacing:.06em;font-weight:400}}@media (max-width: 767px){.siropate-tanpin-detail .recommand__txt{font-size:3.125vw;line-height:1em;letter-spacing:.06em;font-weight:400}}.siropate-tanpin-detail .recommand__txt>span{display:inline-block;position:relative;padding:0 16px}@media (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-detail .recommand__txt>span{padding:0 1.33333vw 0 1.33333vw}}@media (max-width: 767px){.siropate-tanpin-detail .recommand__txt>span{padding:0 2.5vw 0 2.5vw}}.siropate-tanpin-detail .recommand__txt>span:before,.siropate-tanpin-detail .recommand__txt>span:after{content:"";position:absolute;width:14px;height:22px;top:0;background-position:center;background-repeat:no-repeat;background-size:100% auto}@media (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-detail .recommand__txt>span:before,.siropate-tanpin-detail .recommand__txt>span:after{width:1.16667vw;height:1.83333vw}}@media (max-width: 767px){.siropate-tanpin-detail .recommand__txt>span:before,.siropate-tanpin-detail .recommand__txt>span:after{width:2.1875vw;height:3.4375vw}}.siropate-tanpin-detail .recommand__txt>span:before{left:0;background-image:url("data:image/svg+xml,%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.17 22.1'%3E%3Cline x1='12.24' y1='21.17' x2='.93' y2='.93' fill='none' stroke='%23231815' stroke-dasharray='0 5.59' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.86'/%3E%3C/svg%3E")}.siropate-tanpin-detail .recommand__txt>span:after{right:0;background-image:url("data:image/svg+xml,%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.17 22.1'%3E%3Cline x1='.93' y1='21.17' x2='12.24' y2='.93' fill='none' stroke='%23231815' stroke-dasharray='0 5.59' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.86'/%3E%3C/svg%3E")}.siropate-tanpin-detail .recommand__ttl{margin:28px 0px 41px 16px;text-align:center;white-space:nowrap;font-family:"Shippori Mincho",serif;font-size:25px;font-size:2.5rem;line-height:1em;letter-spacing:.38em;font-weight:400}@media (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-detail .recommand__ttl{margin:2.33333vw 0 3.41667vw 1.33333vw;font-size:2.08333vw;line-height:1em;letter-spacing:.38em;font-weight:400}}@media (max-width: 767px){.siropate-tanpin-detail .recommand__ttl{margin:4.21875vw 0 6.40625vw .78125vw;font-size:3.90625vw;line-height:1em;letter-spacing:.385em;font-weight:400}}.siropate-tanpin-detail .recommand__ttl .big{position:relative;margin-left:-4px;margin-right:1px;display:inline-block;color:#d86a6c;font-size:38px;font-size:3.8rem;line-height:1em;letter-spacing:.25em;font-weight:400}@media (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-detail .recommand__ttl .big{margin-left:-.33333vw;font-size:3.16667vw;line-height:1em;letter-spacing:.25em;font-weight:400}}@media (max-width: 767px){.siropate-tanpin-detail .recommand__ttl .big{margin-left:-.46875vw;font-size:5.9375vw;line-height:1em;letter-spacing:.25em;font-weight:400}}.siropate-tanpin-detail .recommand__ttl .big:after{content:"";position:absolute;left:-3px;bottom:-9px;right:6px;height:1px;background:#d86a6c}@media (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-detail .recommand__ttl .big:after{left:-.25vw;bottom:-.75vw;right:.5vw}}@media (max-width: 767px){.siropate-tanpin-detail .recommand__ttl .big:after{left:-.46875vw;bottom:-1.40625vw;right:.9375vw}}.siropate-tanpin-detail .recommand__img{width:102.016%;margin-left:-1%}@media (max-width: 767px){.siropate-tanpin-detail .recommand__img{width:96.5%;margin:0 auto}}.siropate-tanpin-detail .recommand__img img{width:100%}@media (max-width: 767px){.siropate-tanpin-detail .block-3{margin-top:5.46875vw}}@media (max-width: 767px){.siropate-tanpin-detail .block-4{margin-top:11.40625vw}}@media (min-width: 768px){.siropate-tanpin-detail .point__img01 picture{width:848px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-detail .point__img01 picture{width:70.66667vw}}@media (max-width: 767px){.siropate-tanpin-detail .point__img01 .imgwrap-full picture{margin-left:.46875vw;margin-right:.46875vw}}@media (min-width: 768px){.siropate-tanpin-detail .point__img02 picture{width:810px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-detail .point__img02 picture{width:67.5vw}}.siropate-tanpin-howtouse{padding:100px 52px 70px}@media (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-howtouse{padding:8.33333vw 4.33333vw 5.83333vw 4.33333vw}}@media (max-width: 767px){.siropate-tanpin-howtouse{padding:7.8125vw 2.8125vw 9.21875vw 4.21875vw}}@media (max-width: 767px){.siropate-tanpin-howtouse .img-intro{padding:0 5vw 0 5vw}}.siropate-tanpin-howtouse .img-intro img{width:100%}.siropate-tanpin-howtouse .img-intro .txtcap{text-align:center;font-size:22px;font-size:2.2rem;line-height:1.63636em;letter-spacing:.06em;font-weight:400;font-family:"Shippori Mincho",serif;position:relative;max-width:807px;margin:30px auto 80px}@media (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-howtouse .img-intro .txtcap{margin-top:2.5vw;margin-bottom:6.66667vw;font-size:1.83333vw;line-height:1.63636em;letter-spacing:.06em;font-weight:400}}@media (max-width: 767px){.siropate-tanpin-howtouse .img-intro .txtcap{font-size:2.96875vw;line-height:1.78947em;letter-spacing:0em;font-weight:400;margin-top:5vw;margin-bottom:9.375vw}}.siropate-tanpin-howtouse .img-intro .txtcap:after,.siropate-tanpin-howtouse .img-intro .txtcap:before{content:"";position:absolute;top:-7px;bottom:0;left:0;width:12px;border:1px solid #c4b8b3;border-right:none}@media (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-howtouse .img-intro .txtcap:after,.siropate-tanpin-howtouse .img-intro .txtcap:before{width:1vw}}@media (max-width: 767px){.siropate-tanpin-howtouse .img-intro .txtcap:after,.siropate-tanpin-howtouse .img-intro .txtcap:before{bottom:0;top:-8px;bottom:-8px;left:15px;width:1.875vw}}.siropate-tanpin-howtouse .img-intro .txtcap::after{left:auto;right:0;border-left:none;border-right:1px solid #c4b8b3}@media (max-width: 767px){.siropate-tanpin-howtouse .img-intro .txtcap::after{right:20px}}.siropate-tanpin-howtouse .step{width:100%}@media (max-width: 767px){.siropate-tanpin-howtouse .step{padding:0 3.125vw 10.9375vw 3.125vw;margin-bottom:0;align-items:flex-start}}.siropate-tanpin-howtouse .step:not(:last-child){margin-bottom:9.375vw}@media (min-width: 768px){.siropate-tanpin-howtouse .step:not(:last-child){padding-bottom:42px;margin-bottom:40px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-howtouse .step:not(:last-child){padding-bottom:3.5vw;margin-bottom:3.33333vw}}.siropate-tanpin-howtouse .step:not(:last-child):after{margin-bottom:-2.8125vw}@media (min-width: 768px){.siropate-tanpin-howtouse .step:not(:last-child):after{margin-bottom:-21px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-howtouse .step:not(:last-child):after{margin-bottom:-1.75vw}}.siropate-tanpin-howtouse .step:last-child{padding-bottom:0}@media (min-width: 768px){.siropate-tanpin-howtouse .step__label{margin-bottom:40px}}@media (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-howtouse .step__label{margin-bottom:3.33333vw}}@media (max-width: 767px){.siropate-tanpin-howtouse .step__label{width:23.75vw;height:9.375vw;background-size:100%;margin-bottom:6.25vw}}@media (min-width: 768px){.siropate-tanpin-howtouse .step__desc{font-size:22px;font-size:2.2rem;line-height:1.63636em;letter-spacing:.05em}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-howtouse .step__desc{font-size:1.83333vw;line-height:1.63636em}}@media (max-width: 767px){.siropate-tanpin-howtouse .step__desc{font-size:2.96875vw;line-height:1.78947em}}.siropate-tanpin-howtouse .step__desc span{font-weight:bold}.siropate-tanpin-howtouse .step__small{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.025em;font-family:"Shippori Mincho",serif;margin-top:15px}@media (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-howtouse .step__small{font-size:1.25vw;line-height:1.73333em;margin-top:1.25vw}}@media (max-width: 767px){.siropate-tanpin-howtouse .step__small{font-size:2.34375vw;line-height:1.73333em;letter-spacing:.025em;margin-top:2.34375vw}}.siropate-tanpin-howtouse .step__list{counter-reset:item}.siropate-tanpin-howtouse .step__list li{position:relative;padding-left:35px;counter-increment:item}@media (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-howtouse .step__list li{padding-left:2.91667vw}}@media (max-width: 767px){.siropate-tanpin-howtouse .step__list li{padding-left:5.46875vw}}.siropate-tanpin-howtouse .step__list li::before{content:counter(item);width:24px;height:24px;color:#fff;text-align:center;position:absolute;top:7px;left:0;border-radius:50%;background-color:#c4b8b3;line-height:19px;font-weight:500;padding-left:1px;display:inline-block}@media (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-howtouse .step__list li::before{width:2vw;height:2vw}}@media (max-width: 767px){.siropate-tanpin-howtouse .step__list li::before{width:3.125vw;height:3.125vw;font-size:2.96875vw;line-height:1em;letter-spacing:0em;font-weight:400;padding-left:0;top:4px}}.siropate-tanpin-howtouse .step__list li+li{margin-top:27px}@media (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-howtouse .step__list li+li{margin-top:2.25vw}}@media (max-width: 767px){.siropate-tanpin-howtouse .step__list li+li{margin-top:3.90625vw}}.siropate-tanpin-howtouse .step__text{width:52%}@media (min-width: 768px){.siropate-tanpin-howtouse .step__text{width:61%}}.siropate-tanpin-howtouse .step__photo{width:33.74%}@media (min-width: 768px){.siropate-tanpin-howtouse .step__photo{width:31.391%}.siropate-tanpin-howtouse .step__photo img{width:revert-layer;display:block;margin:0 auto}}.siropate-tanpin-howtouse .step .img-small{margin-top:25px}@media (max-width: 767px){.siropate-tanpin-howtouse .step .img-small{width:100%;margin-top:4.6875vw}}@media (min-width: 768px){.siropate-tanpin-howtouse .step.step-1{padding-bottom:100px;margin-bottom:96px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-howtouse .step.step-1{padding-bottom:8.33333vw;margin-bottom:8vw}}@media (max-width: 767px){.siropate-tanpin-howtouse .step.step-1{align-items:center}.siropate-tanpin-howtouse .step.step-1 .step__text{width:59%}.siropate-tanpin-howtouse .step.step-1 .step__photo{position:relative;top:18px}.siropate-tanpin-howtouse .step.step-1 .step__list{margin-right:-3.125vw}.siropate-tanpin-howtouse .step.step-1 .step__list li:last-child{margin-right:-.15625vw}.siropate-tanpin-howtouse .step.step-1 .step__small{margin-top:2.34375vw}}@media (min-width: 768px){.siropate-tanpin-howtouse .step.step-1 .step__small{letter-spacing:0;margin-right:-60px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-howtouse .step.step-1 .step__small{margin-right:-9.375vw}}@media (max-width: 767px){.siropate-tanpin-howtouse .step.step-1 .step__small{width:100%;margin-top:3.90625vw}}@media (min-width: 768px){.siropate-tanpin-howtouse .step.step-2{padding-bottom:100px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-howtouse .step.step-2{padding-bottom:8.33333vw}}@media (max-width: 767px){.siropate-tanpin-howtouse .step.step-2 .step__photo{position:relative;top:14px}}@media (min-width: 768px){.siropate-tanpin-howtouse .step.step-3{margin-bottom:58px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.siropate-tanpin-howtouse .step.step-3{margin-bottom:4.83333vw}}@media (max-width: 767px){.siropate-tanpin-howtouse .step.step-4{align-items:flex-end}}.info{width:723px;margin-left:-20px}@media (min-width: 768px) and (max-width: 1200px){.info{width:60.25vw;margin-left:-3.125vw}}@media (max-width: 767px){.info{width:auto;margin:0 -2.8125vw 0 -2.8125vw}}.info-row{width:100%}@media (max-width: 767px){.info-row .info-col{width:88.49%}}@media (max-width: 767px){.info-row .single-item__btn{right:6.25vw;bottom:3.125vw}}@media (min-width: 768px){.info-row .info-col-horizontal picture{width:51%}}@media (min-width: 768px){.info-row .info-col-horizontal .single-item__btn{width:43%}}.tanpin-faq .box-in p:not(:last-child){margin-bottom:5px}@media (max-width: 767px){.tanpin-faq .box-in p:not(:last-child){margin-bottom:0}}.tanpin-faq .box-in p a{text-decoration:underline}.tanpin-faq .box-in .fz13{font-family:"Shippori Mincho",serif;font-size:13px;font-size:1.3rem;line-height:2em;letter-spacing:.025em;font-weight:400}@media (max-width: 767px){.tanpin-faq .box-in .fz13{font-size:2.5vw;line-height:1.5625em;letter-spacing:.1em;font-weight:400}}
