@charset "UTF-8";html{--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}.bnr{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" 1;line-height:1.4;color:var(--color-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;position:fixed;bottom:20px;right:20px;left:20px;z-index:10;visibility:hidden;padding:3.2051282051vw 0 0;background:url(../../../images/pages/common/bnr_bg.jpg) no-repeat center/cover;opacity:0;transition:opacity .3s var(--ease-out-sine),visibility .3s var(--ease-out-sine)}@media (min-width: 641px){.bnr{left:auto;width:650px;padding:0;background:none}}.bnr__close{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:1;top:1.2820512821vw;right:1.2820512821vw;width:2.6923076923vw;line-height:1}@media (min-width: 641px){.bnr__close{width:11px;top:10px;right:10px}}.bnr__close img{width:100%}.bnr__wrapper{transition:opacity .4s var(--ease-out-sine)}@media (hover: hover) and (pointer: fine){.bnr__wrapper:hover{opacity:.8}}.bnr__wrapper:hover{text-decoration:none}.bnr__container{margin:3.8461538462vw 0 0;display:flex}@media (min-width: 641px){.bnr__container{margin:0}}.bnr__head{box-sizing:border-box}@media (min-width: 641px){.bnr__head{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:47px;padding:0 0 0 144px}}.bnr__head .ttl{font-size:4.6153846154vw;color:var(--color-yellow);font-family:var(--font-serif);letter-spacing:-.1em;text-align:center;line-height:1;font-weight:700}@media (min-width: 641px){.bnr__head .ttl{font-size:20px}}.bnr__img{width:28.5897435897vw}@media (min-width: 641px){.bnr__img{width:144px}}.bnr__img img{width:100%}.bnr__contents{padding:0 2.5641025641vw;flex:1}@media (min-width: 641px){.bnr__contents{padding:47px 30px 0 20px;background:url(../../../images/pages/common/bnr_bg_md.jpg) no-repeat center/cover}}.bnr__contents .date{padding:.2564102564vw 0;font-size:3.0769230769vw;color:var(--color-black);text-align:center;background:linear-gradient(90deg,#98924a,#ece592,#98924a)}@media (min-width: 641px){.bnr__contents .date{font-size:13px}}.bnr__contents .txt{margin:1.2820512821vw 0 0;font-size:3.0769230769vw;line-height:1.55;color:var(--color-black);letter-spacing:0}@media (min-width: 641px){.bnr__contents .txt{font-size:12px;line-height:1.8;margin:15px 0 0}}.bnr.is-active{visibility:visible;opacity:1}.bnr.is-hide{visibility:hidden;opacity:0}@media (min-width: 641px){.p-product{position:relative;z-index:0}}@media (min-width: 641px){.p-product:before{position:absolute;content:"";z-index:-1}}.p-product a:hover{text-decoration:none}.p-product .caution{font-size:2.5641025641vw;color:#0009;letter-spacing:.08em}@media (min-width: 641px){.p-product .caution{font-size:12px}}.p-product .caution--number-indent{padding-left:2em;text-indent:-2em}.p-product .name{margin:6.4102564103vw 0 0;font-size:3.8461538462vw;font-weight:500;letter-spacing:.08em}@media (min-width: 641px){.p-product .name{margin:30px 0 0;font-size:20px}}.p-product .name__small{font-size:3.3333333333vw}@media (min-width: 641px){.p-product .name__small{font-size:16px}}.p-product .name__small--block{display:block}.p-product .name__mini{font-size:3.0769230769vw;font-weight:400}@media (min-width: 641px){.p-product .name__mini{font-size:14px}}.p-product .category{font-size:3.3333333333vw;margin:.641025641vw 0 0}@media (min-width: 641px){.p-product .category{font-size:14px;margin:0}}.p-product .info{display:flex;align-items:baseline;justify-content:center;margin:1.9230769231vw 0 0;letter-spacing:.08em}@media (min-width: 641px){.p-product .info{margin:10px 0 0}}.p-product .info__capacity{font-size:3.3333333333vw;margin:0 2.5641025641vw 0 0}@media (min-width: 641px){.p-product .info__capacity{font-size:14px;margin:0 10px 0 0}}.p-product .info__price-num{font-family:var(--font-num);font-size:3.8461538462vw}@media (min-width: 641px){.p-product .info__price-num{font-size:20px}}.p-product .info__price-unit{font-size:3.3333333333vw}@media (min-width: 641px){.p-product .info__price-unit{font-size:14px}}.p-product .info__slash{font-size:3.0769230769vw;margin:0 1.2820512821vw}@media (min-width: 641px){.p-product .info__slash{font-size:14px;margin:0 10px}}.p-product .note{font-size:3.3333333333vw;line-height:1.6;letter-spacing:.08em;color:#0009;margin:2.5641025641vw 0 0}@media (min-width: 641px){.p-product .note{font-size:14px;margin:10px 0 0}}.p-product .label{display:flex;align-items:baseline;justify-content:center;font-size:3.3333333333vw;letter-spacing:.08em;gap:0 3.8461538462vw;margin:2.5641025641vw 0 0}@media (min-width: 641px){.p-product .label{font-size:14px;gap:0 20px;margin:15px 0 0}}.p-product .label__head{border:1px solid #000;padding:.2564102564vw 1.7948717949vw .5128205128vw}@media (min-width: 641px){.p-product .label__head{padding:2px 13px 3px}}.p-product .release-date{display:inline-block;padding:.2564102564vw 1.1538461538vw .3846153846vw;font-size:3.3333333333vw;font-weight:400;letter-spacing:.08em;background:#f4f4f4}@media (min-width: 641px){.p-product .release-date{padding:3px 20px 4px;font-size:14px}}@media (min-width: 641px){.p-product__topVisual{display:flex;justify-content:center}}.p-product__topVisual img{width:100%}@media (min-width: 641px){.p-product__topVisual img{width:auto;max-width:1600px}}.p-product__container{background:#fff;margin:0 -5.1282051282vw}@media (min-width: 641px){.p-product__container{margin:0}}.p-product__kv img{width:100%}.p-product__contents{position:relative;z-index:1;padding:8.9743589744vw 0 0;text-align:center}@media (min-width: 641px){.p-product__contents{padding:45px 0 0}}.p-product__contents .hdg{font-family:var(--font-serif);font-size:5.1282051282vw;line-height:1.65;letter-spacing:0}@media (min-width: 641px){.p-product__contents .hdg{font-size:30px;line-height:1.5}}.p-product__contents .hdg .narrow-kerning{margin-right:-.5em}.p-product__contents .caution{margin:1.2820512821vw 0 0}@media (min-width: 641px){.p-product__contents .caution{margin:10px 0 0}}.p-product__contents .release-date{margin:1.9230769231vw 0 0}@media (min-width: 641px){.p-product__contents .release-date{margin:15px 0 0}}.p-product__card{margin:12.8205128205vw 0 0;padding:0 5.1282051282vw}@media (min-width: 641px){.p-product__card{margin:60px 0 0;padding:0 30px}}.p-product__card .caution{margin:3.8461538462vw 0 0}@media (min-width: 641px){.p-product__card .caution{margin:30px 0 0;text-align:center}}.p-product__card .caution+.caution{margin:0}.p-product .cards{display:flex;flex-direction:column;gap:5.1282051282vw 0}@media (min-width: 641px){.p-product .cards{flex-direction:row;flex-wrap:wrap;gap:20px}}.p-product .cards .card{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(../../../images/pages/pointmakeup/product-card_bg.jpg);box-shadow:0 0 40px #00000014;padding:4.4871794872vw 7.6923076923vw 6.4102564103vw}@media (min-width: 641px){.p-product .cards .card{width:540px;padding:35px 40px 40px;background-image:url(../../../images/pages/pointmakeup/product-card_bg_md.jpg)}}.p-product .cards .card:before{position:absolute;top:0;left:0;width:100%;height:1.0256410256vw;content:"";background:linear-gradient(90deg,#98924a,#ece592,#98924a)}@media (min-width: 641px){.p-product .cards .card:before{height:4px}}.p-product .cards .card__ttl{font-size:4.6153846154vw;font-weight:700;font-family:var(--font-serif);letter-spacing:.1em;color:var(--color-yellow);text-align:center}@media (min-width: 641px){.p-product .cards .card__ttl{font-size:26px}}.p-product .cards .card__txt{margin:3.2051282051vw 0 0;font-size:3.3333333333vw;line-height:1.9;letter-spacing:.08em}@media (min-width: 641px){.p-product .cards .card__txt{font-size:16px;margin:20px 0 0}}.p-product .cards .card__img{position:absolute;top:0;left:0;width:100%}.p-product .cards .card__img img{width:100%}.p-product .cards .card__contents{position:relative;padding:34.6153846154vw 0 0;text-align:center}@media (min-width: 641px){.p-product .cards .card__contents{text-align:left}}@media (min-width: 641px){.p-product .cards .card__contents .info{justify-content:flex-start;margin:0}}@media (min-width: 641px){.p-product .cards .card__contents .category{margin:5px 0 0}}.p-product+.p-product{margin:0}@media (min-width: 641px){.p-product+.p-product{margin:100px 0 0}}.p-product .l-container{position:relative}.p-product__topVisual{opacity:0}.p-product__topVisual.is-active{opacity:1;transition:opacity .4s var(--ease-out-sine)}.p-product__container{position:relative;z-index:1;opacity:0}.p-product__container.is-active{opacity:1;transition:opacity .4s var(--ease-out-sine)}.p-product__top,.p-product__bottom{position:absolute;left:0;width:100%;height:50vh}.p-product__top{top:0}.p-product__bottom{bottom:0}.p-product__bottom.is-active+.p-product__container{opacity:1;transition:opacity .4s var(--ease-out-sine)}.p-product__top.is-active+.p-product__bottom+.p-product__container{opacity:1;transition:opacity .4s var(--ease-out-sine)}:root{interpolate-size:allow-keywords}html{--color-black: #000;--color-gray: #b3b3b3;--color-yellow: #ae9d0e;--font-serif: "Zen Old Mincho", serif;--font-en: "Italiana", sans-serif;--font-num: "Noto Sans", sans-serif}.excia-area.top-bnr-wrap{padding:60px 0 0}@media screen and (max-width: 640px){.excia-area.top-bnr-wrap{padding:40px 0 0}}.top-bnr{position:relative;width:800px;margin:0 auto;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}@media screen and (max-width: 640px){.top-bnr{width:100%;padding:0 0 20px}}.top-bnr__head{position:absolute;top:0;left:0;display:flex;align-items:center;padding:0 0 0 240px;width:100%;height:55px}@media screen and (max-width: 640px){.top-bnr__head{position:static;justify-content:center;padding:0}}.top-bnr__head .ttl{font-size:18px;font-weight:500;letter-spacing:.05em}@media screen and (max-width: 640px){.top-bnr__head .ttl{font-size:15px}}.top-bnr__container{display:flex}.top-bnr__img{width:200px}@media screen and (max-width: 640px){.top-bnr__img{width:111px}}.top-bnr__img img{width:100%}.top-bnr__contents{padding:55px 0 0 40px;flex:1}@media screen and (max-width: 640px){.top-bnr__contents{padding:0 0 0 15px}}.top-bnr__contents .date{display:flex;align-items:center;gap:0 15px}@media screen and (max-width: 640px){.top-bnr__contents .date{flex-direction:column;align-items:flex-start;gap:3px 0}}.top-bnr__contents .date__head{display:flex;align-items:center;justify-content:center;width:95px;height:25px;font-size:13px;letter-spacing:.05em;background:#0000000f}@media screen and (max-width: 640px){.top-bnr__contents .date__head{width:90px;height:21px;font-size:12px}}.top-bnr__contents .date__body{font-size:15px;letter-spacing:.05em;line-height:1.6}@media screen and (max-width: 640px){.top-bnr__contents .date__body{font-size:13px}}.top-bnr__contents .date__body br{display:none}@media screen and (max-width: 640px){.top-bnr__contents .date__body br{display:block}}.top-bnr__contents .txt{margin:10px 0 0;font-size:15px;line-height:1.6;letter-spacing:.05em}@media screen and (max-width: 640px){.top-bnr__contents .txt{margin:5px 0 0;font-size:12px}}.top-bnr__contents .link{margin:20px 0 0}@media screen and (max-width: 640px){.top-bnr__contents .link{margin:10px 0 0}}.top-bnr__contents .link__txt{font-size:15px;letter-spacing:0;color:#000;font-weight:400;text-decoration:underline;text-underline-offset:.3em}@media screen and (max-width: 640px){.top-bnr__contents .link__txt{font-size:12px}}.top-bnr__contents .link:hover .link__txt{text-decoration:none}
