:root{--color-white: #ffffff;--color-red: #dd0046;--color-gray: #f0eff4;--color-gray2: #5f696e}a{text-decoration:none}.font-mincho{font-family:YuMincho,"Yu Mincho",serif}.u-width{padding:0 6.6666666667vw}.u-movie{aspect-ratio:16/9;height:100%;width:100%}.c-note{font-size:2.6666666667vw;margin-top:.5em}.l-content{background-color:var(--color-gray);padding:16vw 0 12vw}.l-content .l-section{margin-top:0}.l-content .l-section+.l-section{border-top:1px solid var(--color-gray2);margin-top:12vw;padding-top:12vw}.c-title{line-height:1.6923076923;text-align:center;font-size:5.2vw;margin-bottom:7.0666666667vw}.c-label{display:inline-block;color:var(--color-gray2);line-height:1;font-size:2.6666666667vw;padding:1.6vw 1.6vw;border:1px solid var(--color-gray2)}.c-label.c-label--fill{background-color:var(--color-gray2);color:var(--color-white)}.c-label.c-label--white{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-gray2);font-size:4.8vw}.p-mv{letter-spacing:.18em;text-align:center;font-weight:600;font-size:6.2666666667vw}.p-melanin-info .p-melanin-info__label{display:flex;align-items:center;justify-content:center;margin-bottom:2.6666666667vw}.p-melanin-info .p-melanin-info__inr{margin:0 auto}.p-melanin-info .p-melanin-info__diff{display:flex;gap:.46875vw;margin-bottom:5.3333333333vw}.p-melanin-info .p-melanin-info__diff img{vertical-align:middle}.p-melanin-info .p-melanin-info__diff p{background-color:var(--color-gray2);color:#fff;text-align:center;padding:.5em}.p-melanin-info .p-melanin-info__text{font-size:19px;line-height:1.4736842105;text-align:center}.p-change .p-change-table .p-change-table__title{text-align:center;position:relative;z-index:2}.p-change .p-change-table .p-change-table__inr{position:relative;z-index:1}.p-change .p-change-table .p-change-table__item{position:relative;z-index:2;padding-top:4.2666666667vw}.p-change .p-change-table .p-change-table__item+.p-change-table__item{padding-top:4.8vw}.p-change .p-change-table .p-change-table__item .p-change-table__item__title{font-weight:600;text-align:center}.p-change .p-change-table .p-change-table__item .p-change-table__item__title .c-label{width:360px}.p-change .p-change-table .p-change-table__item .p-change-table__item__img{display:flex;margin:0 auto;gap:1.3333333333vw;width:100%}.p-change .p-change-table .p-change-table__item .p-change-table__item__img img{flex:1;width:calc(50% - .6666666667vw);height:auto;vertical-align:middle}.p-change .p-change-table .p-change-table__bottom{margin-top:5.3333333333vw}.p-end{margin-top:70px}.p-end .p-end__text{background-color:var(--color-white);text-align:center;font-size:26px;padding:27px 0;max-width:560px;margin:0 auto}.p-end .p-end__note{text-align:center;margin-top:1em}.p-pagetop{margin:21.3333333333vw auto 0;width:13.8666666667vw}@media screen and (min-width: 601px){.u-width{margin-inline-start:auto;margin-inline-end:auto;max-width:900px;padding:0 20px}.c-note{font-size:10px;margin-top:1em}.l-content{padding:120px 0 60px}.l-content .l-section+.l-section{border-width:2px;margin-top:70px;padding-top:70px}.c-title{line-height:1.4375;font-size:32px;margin-bottom:20px}.c-label{border-width:2px;font-size:12px;padding:7px}.c-label.c-label--white{font-size:22px}.p-mv{line-height:1.3777777778;padding-bottom:30px;font-size:45px}.p-melanin-info .p-melanin-info__label{margin-bottom:5px}.p-melanin-info .p-melanin-info__inr{width:360px}.p-melanin-info .p-melanin-info__diff{margin-bottom:20px;gap:5px}.p-change .p-change-table .p-change-table__item{padding-top:30px}.p-change .p-change-table .p-change-table__item+.p-change-table__item{padding-top:25px}.p-change .p-change-table .p-change-table__item .p-change-table__item__img{gap:4px;width:360px}.p-change .p-change-table .p-change-table__item .p-change-table__item__img img{width:calc(50% - 4px)}.p-change .p-change-table .p-change-table__bottom{margin:20px auto 0;width:360px}.p-pagetop{margin:90px auto 0;width:104px}}@media screen and (max-width: 600px){.p-melanin-info .p-melanin-info__diff p{font-size:3.4666666667vw;padding:.5em 0}.p-melanin-info .p-melanin-info__text{font-size:4vw;line-height:1.6}.p-change .p-change-table .p-change-table__item .p-change-table__item__title .c-label{width:100%}.p-change .p-change-table .p-change-table__bottom .p-change-table__bottom__summary{line-height:1.5384615385;font-size:3.4666666667vw}.p-end{margin-top:8vw}.p-end .p-end__text{font-size:4.4vw;line-height:1.4545454545;padding:4.5333333333vw 0}.p-end .p-end__note{font-size:3.4666666667vw}}
