@font-face{font-family:'Noto Sans SC';src:url("./fonts/NotoSansSC-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Noto Sans SC';src:url("./fonts/NotoSansSC-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Noto Serif SC';src:url("./fonts/NotoSerifSC-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Noto Serif SC';src:url("./fonts/NotoSerifSC-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Noto Serif SC';src:url("./fonts/NotoSerifSC-Black.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:'League Spartan';src:url("./fonts/LeagueSpartan-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'League Spartan';src:url("./fonts/LeagueSpartan-SemiBold.woff") format("woff");font-weight:600;font-style:normal}body.cn{font-family:"Noto Serif SC","Kaiti SC","SimSun","Noto Serif",serif}body.cn.pro{height:auto}body.cn.pro #wrapper{overflow:hidden}body.cn.pro .contents-body{overflow:visible;padding-top:.3rem}.cn .top .pc-bottle .slider-wrapper .slider-inner .text-box{padding-right:0.2rem}@media screen and (max-width: 767px){.cn .top .pc-bottle .slider-wrapper .slider-inner .text-box{padding-right:0}}.cn .top .unchanged-wrapper .unchanged-title-inner .sub2{font-family:"Noto Sans SC", sans-serif;font-size:.38rem;font-weight:bold;line-height:1.65}@media screen and (max-width: 767px){.cn .top .unchanged-wrapper .unchanged-title-inner .sub2{margin-bottom:.06rem;font-size:.18rem}}.cn .top .unchanged-wrapper .staygold-inner .text-setbox{width:3rem;padding-left:.4rem}@media screen and (max-width: 767px){.cn .top .unchanged-wrapper .staygold-inner .text-setbox{width:1.6rem;padding-left:.2rem}}.cn .top .unchanged-wrapper .staygold-inner .text-setbox .read{width:100%}.cn .top .unchanged-wrapper .staygold-inner .text-setbox .title{font-size:.5rem;font-weight:normal}@media screen and (max-width: 767px){.cn .top .unchanged-wrapper .staygold-inner .text-setbox .title{font-size:.3rem}}@media screen and (max-width: 767px){.cn .top .unchanged-wrapper .unchanged-title-inner .read{width:1.45rem}}.cn .top .unchanged-wrapper .unchanged-setbox .text-box .copy{line-height:1.4;letter-spacing:.0065em}@media screen and (max-width: 767px){.cn .top .unchanged-wrapper .unchanged-setbox .text-box.hf-gry .copy br.sp-br{display:inline !important}}.cn .about .about-setbox .text .title{margin-bottom:.13rem}@media screen and (max-width: 767px){.cn .about .about-setbox .text .title{margin-bottom:.08rem}}.cn .about .about-setbox .text .title-cn{margin-bottom:.08rem;font-size:.46rem;font-weight:bold;line-height:1.3}@media screen and (max-width: 767px){.cn .about .about-setbox .text .title-cn{margin-bottom:.06rem;font-size:.19rem}}.cn .products .products-read-setbox .read{font-size:.2rem}@media screen and (max-width: 767px){.cn .process .process-main-box{padding-bottom:2.2rem}}@media screen and (max-width: 767px){.cn .process .process-setbox{margin:.8rem 0 1.3rem}}.cn .process .process-setbox .text-box .title{margin-bottom:.15rem;font-size:.35rem}@media screen and (max-width: 767px){.cn .process .process-setbox .text-box .title{margin-bottom:.06rem;font-size:.21rem;z-index:3}}.cn .process .process-setbox .text-box .read{font-size:.2rem;line-height:1.85}@media screen and (max-width: 767px){.cn .process .process-setbox .text-box .read{font-size:.14rem;line-height:1.45}}.cn .process .process-setbox .text-box .kanji-box{position:absolute}@media screen and (max-width: 767px){.cn .process .process-setbox.reg .text-box{margin:.1rem 0 0 9%}}.cn .process .process-setbox.reg .text-box .read{padding-right:.35rem}@media screen and (max-width: 767px){.cn .process .process-setbox.reg .text-box .read{padding-right:0}}@media screen and (max-width: 767px){.cn .process .process-setbox.rev .text-box{margin:.1rem .15rem 0 .12rem}}@media screen and (max-width: 767px){.cn .process .process-setbox:nth-child(1) .img-box .bg-imgbox{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width: 767px){.cn .process .process-setbox:nth-child(1) .text-box .kanji-box{-webkit-transform:translateY(-5%) translateX(-120%);transform:translateY(-5%) translateX(-120%);width:.65rem}}@media screen and (max-width: 767px){.cn .process .process-setbox:nth-child(2) .text-box .kanji-box{-webkit-transform:translateY(25%) translateX(40%);transform:translateY(25%) translateX(40%);width:1.42rem}}.cn .process .process-setbox:nth-child(3) .text-box .kanji-box{-webkit-transform:translateY(-30%) translateX(-30%);transform:translateY(-30%) translateX(-30%)}@media screen and (max-width: 767px){.cn .process .process-setbox:nth-child(3) .text-box .kanji-box{-webkit-transform:translateY(110%) translateX(-30%);transform:translateY(110%) translateX(-30%);width:1.95rem}}@media screen and (max-width: 767px){.cn .process .process-setbox:nth-child(4) .text-box .kanji-box{-webkit-transform:translateY(120%) translateX(65%);transform:translateY(120%) translateX(65%);width:1.05rem}}.cn .process .process-setbox:nth-child(5) .text-box .kanji-box{-webkit-transform:translateY(-50%) translateX(-70%);transform:translateY(-50%) translateX(-70%)}@media screen and (max-width: 767px){.cn .process .process-setbox:nth-child(5) .text-box .kanji-box{width:.7rem;-webkit-transform:translateY(-10%) translateX(-80%);transform:translateY(-10%) translateX(-80%)}}@media screen and (max-width: 767px){.cn .process .process-setbox:nth-child(6) .text-box .kanji-box{width:1.4rem;-webkit-transform:translateY(-27%) translateX(42%);transform:translateY(-27%) translateX(42%)}}.cn .process .process-setbox:nth-child(7) .text-box .kanji-box{-webkit-transform:translateY(-40%) translateX(-35%);transform:translateY(-40%) translateX(-35%)}@media screen and (max-width: 767px){.cn .process .process-setbox:nth-child(7) .text-box .kanji-box{width:1.55rem;-webkit-transform:translateY(60%) translateX(-35%);transform:translateY(60%) translateX(-35%)}}@media screen and (max-width: 767px){.cn .process .process-setbox:nth-child(8) .text-box .kanji-box{width:.96rem;-webkit-transform:translateY(-40%) translateX(60%);transform:translateY(-40%) translateX(60%)}}.cn .legal-wrapper .legal-inner .legal-copy{font-size:.52rem}@media screen and (max-width: 767px){.cn .legal-wrapper .legal-inner .legal-copy{font-size:.25rem}}.cn .legal-wrapper .legal-inner .legal-btn{font-size:.32rem}@media screen and (max-width: 767px){.cn .legal-wrapper .legal-inner .legal-btn{font-size:.19rem}}
