@keyframes slideBanners-01{0%{transform:translateX(300%)}100%{transform:translateX(-100%)}}@keyframes slideBanners-02{0%{transform:translateX(-100%)}100%{transform:translateX(300%)}}@keyframes slideBanners-01{0%{transform:translateX(300%)}100%{transform:translateX(-100%)}}@keyframes slideBanners-02{0%{transform:translateX(-100%)}100%{transform:translateX(300%)}}.mens{backgorund-color:#efedea}.mens .area{display:block;opacity:1}.mens .section-header .frame{text-shadow:#bd6f00 2px 1px 14px}@media screen and (max-width: 767px){.mens .section-header{padding-bottom:20px;justify-content:flex-end}}.mens .section-point{background-image:url(../../../assets/images/mens/section-point-back.png)}.mens .price .none{position:relative}.mens .price .none span{background-image:linear-gradient(to right top, transparent calc(50% - 0.5px), #b3b3b3 50%, #b3b3b3 calc(50% + 0.5px), transparent calc(50% + 1px))}.mens .price .txt-wh{font-size:22px;font-size:1.375rem;color:#fff;background-color:#006246 !important;position:relative}.mens .price .txt-wh::before{content:"";width:102%;height:15px;border-bottom:15px solid #006246;border-left:10px solid transparent;border-right:10px solid transparent;box-sizing:border-box;position:absolute;top:-16px;left:-2px;z-index:-1}@media screen and (min-width: 768px){.mens .price .txt-wh::before{width:100%;height:30px;border-bottom:30px solid #006246;border-left:25px solid transparent;border-right:25px solid transparent;top:-33px}}.mens .price .discount{width:87.3015873016%;padding:3px;margin:50px auto 5px}.mens .price .discount .txt-gr{color:#006246}.mens .price .discount li:not(:first-child){border-left:solid 2px #006246;border-right:solid 2px #006246}.mens .price .discount li:not(:last-child){border-bottom:solid 1px #b3b3b3}.mens .price .discount li:first-child{border-bottom:solid 2px #006246}.mens .price .discount li:first-child dd{border-top:solid 2px #006246 !important}.mens .price .discount li:last-child{border-bottom:solid 2px #006246}.mens .price .discount li:first-child dt{background-color:transparent}.mens .price .discount dl{display:box;display:flexbox;display:flex;justify-content:space-between}.mens .price .discount dt,.mens .price .discount dd{width:33.3333333333%;font-size:14px;font-size:0.875rem;font-weight:600;text-align:center;line-height:1.5;padding:10px 0;background-color:#fff;display:box;display:flexbox;display:flex;flex-direction:column;justify-content:center;align-items:center}.mens .price .discount dd{min-height:inherit;border-left:solid 2px #006246;border-top:none !important;border-bottom:none !important}.mens .price .discount span:not(.big){font-size:10px;font-size:0.625rem;font-weight:normal;color:gray;display:block}.mens .price .discount .h-yl{font-size:14px;font-size:0.875rem;font-weight:bold}.mens .price .discount .h-yl i{font-size:10px;font-size:0.625rem;font-weight:600}@media screen and (min-width: 768px){.mens .price .discount{width:100%;margin:70px auto 10px}.mens .price .discount li:not(:first-child){border-left:solid 3px #006246;border-right:solid 3px #006246}.mens .price .discount li:not(:last-child){border-bottom:solid 2px #b3b3b3}.mens .price .discount li:first-child{border-bottom:solid 3px #006246}.mens .price .discount li:first-child dd{border-top:solid 3px #006246 !important}.mens .price .discount li:last-child{border-bottom:solid 3px #006246}.mens .price .discount dt,.mens .price .discount dd{min-height:73px;padding:15px 0 10px}.mens .price .discount dt{font-size:18px;font-size:1.125rem}.mens .price .discount dd{font-size:22px;font-size:1.375rem;border-left:solid 3px #006246}.mens .price .discount .h-yl{font-size:28px;font-size:1.75rem}.mens .price .discount .h-yl i{font-size:18px;font-size:1.125rem}.mens .price .discount span:not(.big){font-size:15px;font-size:0.9375rem}}@media screen and (min-width: 768px){.mens .price .none{padding:0}.mens .price .none span{width:100%;height:100%}.mens .price .txt-gr{color:#006246}}.mens #hairremoval .section-header{background-image:url(../../../assets/images/mens/section-header-hairremoval_s@1x.jpg);background-image:image-set(url(../../../assets/images/mens/section-header-hairremoval_s@1x.jpg) 1x, url(../../../assets/images/mens/section-header-hairremoval_s@2x.jpg) 2x);background-image:-webkit-image-set(url(../../../assets/images/mens/section-header-hairremoval_s@1x.jpg) 1x, url(../../../assets/images/mens/section-header-hairremoval_s@2x.jpg) 2x);background-repeat:no-repeat;background-size:100%}@media screen and (min-width: 768px){.mens #hairremoval .section-header{background-image:url(../../../assets/images/mens/section-header-hairremoval@1x.jpg);background-image:image-set(url(../../../assets/images/mens/section-header-hairremoval@1x.jpg) 1x, url(../../../assets/images/mens/section-header-hairremoval@2x.jpg) 2x);background-image:-webkit-image-set(url(../../../assets/images/mens/section-header-hairremoval@1x.jpg) 1x, url(../../../assets/images/mens/section-header-hairremoval@2x.jpg) 2x)}}@media screen and (max-width: 767px){.mens #hairremoval .block-header{order:1}.mens #hairremoval .price-table{order:2}.mens #hairremoval .price-img{order:3}.mens #hairremoval .block-wrap{order:4}}.mens #massage{margin-top:70px}@media screen and (min-width: 768px){.mens #massage{margin-top:100px}}.mens #massage .section-header{background-image:url(../../../assets/images/mens/section-header-massage_s@1x.jpg);background-image:image-set(url(../../../assets/images/mens/section-header-massage_s@1x.jpg) 1x, url(../../../assets/images/mens/section-header-massage_s@2x.jpg) 2x);background-image:-webkit-image-set(url(../../../assets/images/mens/section-header-massage_s@1x.jpg) 1x, url(../../../assets/images/mens/section-header-massage_s@2x.jpg) 2x);background-repeat:no-repeat;background-size:100%}@media screen and (min-width: 768px){.mens #massage .section-header{background-image:url(../../../assets/images/mens/section-header-massage@1x.jpg);background-image:image-set(url(../../../assets/images/mens/section-header-massage@1x.jpg) 1x, url(../../../assets/images/mens/section-header-massage@2x.jpg) 2x);background-image:-webkit-image-set(url(../../../assets/images/mens/section-header-massage@1x.jpg) 1x, url(../../../assets/images/mens/section-header-massage@2x.jpg) 2x)}}.mens #massage .mechanic .mechanic-name{width:227px}.mens #diet{margin-top:70px}@media screen and (min-width: 768px){.mens #diet{margin-top:100px}}.mens #diet .section-header{background-image:url(../../../assets/images/mens/section-header-diet_s@1x.jpg);background-image:image-set(url(../../../assets/images/mens/section-header-diet_s@1x.jpg) 1x, url(../../../assets/images/mens/section-header-diet_s@2x.jpg) 2x);background-image:-webkit-image-set(url(../../../assets/images/mens/section-header-diet_s@1x.jpg) 1x, url(../../../assets/images/mens/section-header-diet_s@2x.jpg) 2x);background-repeat:no-repeat;background-size:100%}@media screen and (min-width: 768px){.mens #diet .section-header{background-image:url(../../../assets/images/mens/section-header-diet@1x.jpg);background-image:image-set(url(../../../assets/images/mens/section-header-diet@1x.jpg) 1x, url(../../../assets/images/mens/section-header-diet@2x.jpg) 2x);background-image:-webkit-image-set(url(../../../assets/images/mens/section-header-diet@1x.jpg) 1x, url(../../../assets/images/mens/section-header-diet@2x.jpg) 2x)}}.mens #diet .parts-ttl{margin:0 auto 10px}@media screen and (min-width: 768px){.mens #diet .parts-ttl{margin:0 auto 40px}}.mens #diet .price-table dl{width:100%;padding:10px 0 3px;border-bottom:none;flex-direction:row !important}.mens #diet .price-table dt,.mens #diet .price-table dd{width:25%;height:auto;font-size:17px;font-size:1.0625rem;padding:0;text-align:center;line-height:1.65}.mens #diet .price-table ul{flex-direction:column !important}.mens #diet .price-table li{width:100% !important;border-bottom:solid 1px #b3b3b3}.mens #diet .price-table li:first-child{border-bottom:solid 3px #006246}.mens #diet .price-table li:first-child dt,.mens #diet .price-table li:first-child dd{font-weight:bold}.mens #diet .price-table li dd:nth-of-type(1){border-top:none;border-bottom:none}@media screen and (max-width: 767px){.mens #diet .price-table{background-image:none}.mens #diet .price-table::before,.mens #diet .price-table::after{display:none}.mens #diet .price-table dl,.mens #diet .price-table li{padding:0}.mens #diet .price-table li:first-child{border-top:1px solid #b2b8a4;border-left:1px solid #b2b8a4}.mens #diet .price-table li:first-child dt,.mens #diet .price-table li:first-child dd{color:#006246}.mens #diet .price-table li:not(:first-child) dt{text-align:left}.mens #diet .price-table li:not(:first-child) dd:last-of-type{text-align:right}.mens #diet .price-table dt,.mens #diet .price-table dd{font-size:12px;font-size:0.75rem;font-weight:normal;padding:3px 0;border-right:1px solid #b2b8a4}.mens #diet .price-table dt,.mens #diet .price-table dd:last-of-type{color:#006246;padding:3px 2%}.mens #diet .price-table ul{background-color:#fff}}