@media (max-width: 767px){.tanpin-info{margin-top:22.65625vw}}.tanpin-info .tabs{gap:0 2.26%;justify-content:flex-start}.tanpin-pagename .medium{font-size:34px;font-size:3.4rem;line-height:1.35294em;letter-spacing:.1em;font-weight:400}@media (min-width: 768px) and (max-width: 1200px){.tanpin-pagename .medium{font-size:2.83333vw;line-height:1.35294em}}@media (max-width: 767px){.tanpin-pagename .medium{font-size:4.84375vw}}@media (min-width: 768px){.tanpin-pagename .big{margin-top:0}}@media (max-width: 767px){.tanpin-pagename .big{font-size:6.5625vw;padding-left:1.5625vw}}.tanpin-intro{margin-top:0}@media (min-width: 768px){.tanpin-intro{margin-top:49px}.tanpin-intro .gallery{padding-top:0}.tanpin-intro .heading{margin-bottom:25px}.tanpin-intro .recommand__list li{margin-bottom:24px}.tanpin-intro .recommand__list li:last-child{margin-bottom:0}}@media (max-width: 767px){.tanpin-intro .heading{margin-bottom:5.46875vw}}.tanpin-detail .block-1 .info{position:relative}@media (min-width: 768px){.tanpin-detail .block-1 .info{width:723px;margin-left:-64px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.tanpin-detail .block-1 .info{width:60.25vw;margin-left:-5.33333vw}}.tanpin-detail .block-1 .info .single-item__btn{width:49%;position:absolute;bottom:5%;right:0}@media (max-width: 767px){.tanpin-detail .block-1 .info .single-item__btn{width:58.7%;bottom:0}}.tanpin-detail .block-1 .info .single-item__btn button{max-width:295px}@media (max-width: 767px){.tanpin-detail .block-1 .info .single-item__btn button{height:10.3125vw;margin-bottom:1.875vw}}.tanpin-detail .block-1 .ingredients{margin-top:60px}@media (max-width: 767px){.tanpin-detail .block-1 .ingredients{margin-top:5.78125vw}}.tanpin-detail .block-2{margin-top:45px;width:100%}@media (max-width: 767px){.tanpin-detail .block-2{margin-top:13.4375vw}}@media (max-width: 767px){.tanpin-detail .block-2 .the-story{margin-top:9.375vw}}.tanpin-detail .block-2 .the-story .img-1{width:100%;margin-left:0}@media (min-width: 768px){.tanpin-howtouse{padding:60px 38px 75px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.tanpin-howtouse{padding:5vw 3.16667vw 6.25vw 3.16667vw}}@media (max-width: 767px){.tanpin-howtouse{padding:10.46875vw 4.6875vw 9.6875vw 4.6875vw}}.tanpin-howtouse .step{padding-left:40px;padding-right:30px}@media (min-width: 768px){.tanpin-howtouse .step{width:100%}}@media (min-width: 768px) and (max-width: 1200px){.tanpin-howtouse .step{padding-left:3.33333vw;padding-right:2.5vw}}@media (max-width: 767px){.tanpin-howtouse .step{padding:0 3.125vw 4.6875vw 3.125vw;margin-bottom:0}}.tanpin-howtouse .step:not(:last-child){margin-bottom:10.3125vw}@media (min-width: 768px){.tanpin-howtouse .step:not(:last-child){padding-bottom:29px;margin-bottom:22px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.tanpin-howtouse .step:not(:last-child){padding-bottom:2.41667vw;margin-bottom:1.83333vw}}.tanpin-howtouse .step:not(:last-child):after{margin-bottom:-2.03125vw}@media (min-width: 768px){.tanpin-howtouse .step:not(:last-child):after{margin-bottom:-21px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.tanpin-howtouse .step:not(:last-child):after{margin-bottom:-1.75vw}}.tanpin-howtouse .step:last-child{padding-bottom:0}.tanpin-howtouse .step__label{text-transform:capitalize}@media (min-width: 768px){.tanpin-howtouse .step__label{width:206px;height:60px;margin-bottom:14px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.tanpin-howtouse .step__label{width:17.16667vw;height:5vw;margin-bottom:1.16667vw}}@media (max-width: 767px){.tanpin-howtouse .step__label{width:23.75vw;height:9.375vw;background-size:100%}}@media (min-width: 768px){.tanpin-howtouse .step__desc{font-size:19px;font-size:1.9rem;line-height:1.89474em;letter-spacing:.05em}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.tanpin-howtouse .step__desc{font-size:1.58333vw;line-height:1.89474em;letter-spacing:.05em;font-weight:400}}@media (max-width: 767px){.tanpin-howtouse .step__desc{font-size:2.96875vw;line-height:1.78947em}}.tanpin-howtouse .step__desc span{font-weight:bold}.tanpin-howtouse .step__text{width:60%}@media (min-width: 768px){.tanpin-howtouse .step__text{width:70%}}@media (max-width: 767px){.tanpin-howtouse .step__text{margin-bottom:5.625vw}}.tanpin-howtouse .step__photo{width:33.74%}@media (min-width: 768px){.tanpin-howtouse .step__photo{width:23%}}.tanpin-howtouse .advice{border-radius:10px;background-color:#f5efea;font-size:17px;font-size:1.7rem;line-height:1.88235em;letter-spacing:.05em;margin:29px 40px 0;padding:15px;text-align:center;font-family:"Shippori Mincho",serif}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.tanpin-howtouse .advice{font-size:1.41667vw;line-height:1.88235em;letter-spacing:.05em;font-weight:400;margin:2.41667vw 3.33333vw 0 4.16667vw;padding:1.25vw 1.25vw 1.25vw 1.25vw}}@media (max-width: 767px){.tanpin-howtouse .advice{margin:0;margin-top:7.8125vw;font-size:2.65625vw;line-height:1.88235em;letter-spacing:0em;padding:5.3125vw 7.03125vw 5.3125vw 7.03125vw;text-align:left;border-radius:5px}}@media (max-width: 767px){.tanpin-faq{padding-bottom:5.46875vw}}
