@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:inherit;font-size:100%;font-weight:inherit;vertical-align:baseline}body{-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%}mark{background-color:transparent}fieldset{border:none}input,textarea,button{margin:0}input:focus:not(:focus-visible),textarea:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}legend,hr{display:none}a{background-color:transparent;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:focus:not(:focus-visible){outline:none}img{vertical-align:top}img,a img{border:none}ul,ol{list-style-type:none}table{border:none;border-collapse:separate;border-spacing:0}th,td{border:none;text-align:left}del,s{text-decoration:line-through}blockquote [align=center]{text-align:center}blockquote [align=right]{text-align:right}blockquote table{border-spacing:1px}blockquote th{font-weight:700;text-align:center}blockquote th,blockquote td{padding:8px}:root{--color-main: #79896E;--color-text-main: #000000;--color-text-sub: #9d9d9d;--color-text-em: #E6395A;--color-bg-main: #c2cabd;--color-bg-sub: #F0F0EB;--color-bg-disabled: #e6e6e6;--color-border-main: #000000;--color-border-sub: #9d9d9d;--color-btn: #90A085}.p-top_slider .swiper--pagination,.p-top_slider .swiper--pagination__inner{padding:0 50px}@media (max-width: 834px){.p-top_slider .swiper--pagination,.p-top_slider .swiper--pagination__inner{padding:0 4.8054919908%}}@media (max-width: 520px){.p-top_slider .swiper--pagination,.p-top_slider .swiper--pagination__inner{padding:0 4.8%}}html{font-family:fot-tsukumin-pr6n,din-2014,BlinkMacSystemFont,Roboto,Helvetica Neue,HelveticaNeue,Yu Gothic Medium,YuGothic,Yu Gothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Verdana,Meiryo,sans-serif}body{background:#ffffff;color:#000;-webkit-font-feature-settings:"pkna" 1;font-feature-settings:"pkna" 1;letter-spacing:.8px;line-height:1.5;min-width:320px}a,button{transition-duration:.3s}:focus-visible{outline:var(--color-main) auto 1px}@media (hover: hover){a:hover,button:hover{cursor:pointer;opacity:.5}}img{object-fit:initial;display:inline;width:auto}@media (max-width: 520px){img{width:100%;height:auto}}header{position:relative;z-index:2}main{display:block;position:relative;z-index:1}main.single{padding-top:200px;padding-bottom:124px}@media (max-width: 834px){main.single{padding-top:160px;padding-bottom:100px}}@media (max-width: 520px){main.single{padding-top:134px;padding-bottom:124px}}.l-topContentsWrap{position:relative;max-width:1440px;padding:64px 48px;margin:0 auto}@media (max-width: 834px){.l-topContentsWrap{max-width:563px;padding:56px 40px}}@media (max-width: 520px){.l-topContentsWrap{max-width:100%;padding:48px 0}}.l-topContentsWrap--small{position:relative;max-width:1000px;padding:64px 48px;margin:0 auto;box-sizing:content-box}@media (max-width: 834px){.l-topContentsWrap--small{max-width:584px;padding:96px 40px}}@media (max-width: 520px){.l-topContentsWrap--small{max-width:100%;padding:80px 4% 36px}}.l-contentWrap{max-width:1000px;margin:0 auto}@media (max-width: 834px){.l-contentWrap{max-width:750px}}@media (max-width: 520px){.l-contentWrap{max-width:100%}}.l-container{padding-top:96px}@media (max-width: 520px){.l-container{padding-top:72px}}.l-container--howto{padding-top:96px}@media (max-width: 520px){.l-container--howto{padding-top:102px}}body{transition:.8s cubic-bezier(.76,0,.24,1)}.headerWrap{position:fixed;left:0;top:0;z-index:100;width:100%;padding:32px 0 0;border-bottom-style:solid;background-color:transparent;border-bottom:unset;font-size:1.25rem;transition:.8s cubic-bezier(.76,0,.24,1);font-family:din-2014}@media (max-width: 834px){.headerWrap{padding:32px 0 0}}@media (max-width: 520px){.headerWrap{height:67px;padding-top:16px}}.headerWrap.whiteText .headerInner .headerLogo img,.headerWrap.whiteText .headerInner .headerInnerNav .headerInnerNavItem .iconAccount,.headerWrap.whiteText .headerInner .headerInnerNav .headerInnerNavItem .iconCart{filter:invert(100%) brightness(200%)}.headerWrap.whiteText .headerInner .p-gNavi .spheaderNavBtn span:not(.txt),.headerWrap.whiteText .headerInner .p-gNavi .spheaderNavBtn:before,.headerWrap.whiteText .headerInner .p-gNavi .spheaderNavBtn:after{background-color:#fff}.headerWrap.whiteText .headerInner .p-gNavi .spheaderNavBtn span.txt,.headerWrap.whiteText .headerInner .headerInnerNav .headerInnerNavItem a,.headerWrap.whiteText .headerInner .p-gNavi__toggleButton,.headerWrap.whiteText .headerInner .p-gNavi__link{color:#fff}.headerWrap.whiteText .headerInner .p-gNavi__toggleButton:after{border-color:#fff}.headerWrap .headerInner{width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}@media (max-width: 520px){.headerWrap .headerInner__left{min-width:100px}}.headerWrap .headerInner__right{display:flex;justify-content:flex-end;align-items:baseline}@media (max-width: 520px){.headerWrap .headerInner__right{padding-bottom:8px}}.headerWrap .headerInner .headerLogo{display:block;width:136px;height:32px;transition:all .3s}.headerWrap .headerInner .headerLogo img{width:100%;vertical-align:middle}@media (max-width: 834px){.headerWrap .headerInner .headerLogo{max-width:114px}}@media (max-width: 520px){.headerWrap .headerInner .headerLogo{max-width:88px}}.headerWrap .headerInner .headerInnerNav{display:flex;margin-left:50px;margin-top:-1em}@media (max-width: 520px){.headerWrap .headerInner .headerInnerNav{margin-top:0;margin-left:0;margin-right:40%}}.headerWrap .headerInner .headerInnerNav .headerInnerNavItem{position:relative}.headerWrap .headerInner .headerInnerNav .headerInnerNavItem .txt{display:block;position:absolute;left:50%;bottom:-2em;transform:translate(-50%);font-size:.625rem;letter-spacing:.1em}.headerWrap .headerInner .headerInnerNav .headerInnerNavItem .txt.cartTxt{padding-left:.7em}@media (max-width: 520px){.headerWrap .headerInner .headerInnerNav .headerInnerNavItem .txt{font-size:.5rem}}@media (max-width: 520px){.headerWrap .headerInner .headerInnerNav .headerInnerNavItem{margin-right:4%}}.headerWrap .headerInner .headerInnerNav .headerInnerNavItem:not(:last-child){margin-right:16px}.headerWrap .headerInner .headerInnerNav .headerInnerNavItem:nth-child(1){margin-right:24px}@media (max-width: 520px){.headerWrap .headerInner .headerInnerNav .headerInnerNavItem:nth-child(1){margin-right:10px}}.headerWrap .headerInner .headerInnerNav .headerInnerNavItem a{display:block;padding:0 4px;white-space:nowrap;color:var(--color-text-main)}.headerWrap .headerInner .headerInnerNav .headerInnerNavItem .iconAccount,.headerWrap .headerInner .headerInnerNav .headerInnerNavItem .iconCart{display:inline-block;overflow:hidden;width:28px;height:28px;vertical-align:middle;text-indent:100%;white-space:nowrap;transition:all .3s}@media (max-width: 520px){.headerWrap .headerInner .headerInnerNav .headerInnerNavItem .iconAccount,.headerWrap .headerInner .headerInnerNav .headerInnerNavItem .iconCart{width:26px;height:25px}}.headerWrap .headerInner .headerInnerNav .headerInnerNavItem .iconCart{width:30px;height:28px}@media (max-width: 520px){.headerWrap .headerInner .headerInnerNav .headerInnerNavItem .iconCart{width:27px;height:25px}}.headerWrap .headerInner .headerInnerNav .headerInnerNavItem .cartCount{display:flex;justify-content:center;align-items:center;position:absolute;right:-30%;top:20%;margin:auto;line-height:2;transform:translate(50%,-20%);width:1.7em;height:1.7em;border-radius:50%;font-size:1.25rem}.l-header__inner__block__item--menu{display:none}@media (max-width: 520px){.l-header__inner__block__item--menu{display:block}}.headerCategory{display:flex;justify-content:center;gap:0 51px;height:100%;align-items:center}@media (max-width: 520px){.headerCategory{display:block}}.headerCategory__item{width:282px;text-align:left}@media (max-width: 520px){.headerCategory__item{padding-bottom:40px;display:block;width:100%}}.headerCategory__item img{width:100%}.headerCategory__ttl{margin-top:14px;font-size:1rem;color:#231815;font-family:Yu Gothic Medium,YuGothic,Yu Gothic,sans-serif}.headerCategory__text{font-size:.6875rem;color:#231815;font-family:fot-tsukumin-pr6n}@media (min-width: 835px){.p-gNavi__menu{top:0!important;left:0!important;position:fixed!important;transition:.2s ease-in-out!important;width:100%;height:447px}}@media (max-width: 520px){.p-gNavi__menu{top:100px!important;position:absolute!important;height:80vh!important;overflow:scroll}}.p-gNavi__toggleButton:hover{opacity:1}.p-gNavi__toggleButton:hover+.p-gNavi__menu{display:block;opacity:1;visibility:visible;top:0;left:0;position:fixed;width:100%}.p-gNavi__menu:hover{opacity:1;visibility:visible;top:0;left:0;position:fixed;width:100%}.l-footerWrap{padding-top:53px;padding-bottom:57px;background:var(--color-bg-main)}.type-oral .l-footerWrap{color:#fff}.l-footerInner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between}.l-footerInner__left{display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 834px){.l-footerInner__left{width:40%}}.l-footerInner__right{display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 834px){.l-footerInner__right{min-width:50%;white-space:nowrap}}@media (max-width: 520px){.l-footerInner__right{text-align:right;white-space:normal}}.l-footerInner__logo{max-width:167px}@media (max-width: 834px){.l-footerInner__logo{width:64%}}@media (max-width: 520px){.l-footerInner__logo{max-width:120px}}.l-footerInner__logo img{width:100%}.type-oral .l-footerInner__logo path{fill:#fff!important}.l-footerMenu{display:flex;justify-content:space-between;margin-bottom:46px;font-size:.8125rem}@media (max-width: 520px){.l-footerMenu{display:block;font-size:.6875rem}}.l-footerMenu__left{margin-right:82px}@media (max-width: 834px){.l-footerMenu__left{margin-right:24px}}@media (max-width: 520px){.l-footerMenu__left{margin-right:0}}.l-footerMenu__list__item{margin-bottom:.6em}.l-footerCopyright{text-align:right;font-size:.625rem;font-family:din-2014}.c-button--cart{width:100%;padding:10px;background-color:var(--color-bg-main);font-size:.875rem;text-align:center;color:var(--color-text-main);font-family:Yu Gothic Medium,YuGothic,Yu Gothic}@media (max-width: 834px){.c-button--cart{font-size:.75rem}}.c-button--cart:disabled{background-color:#e6e6e6;color:#707070;cursor:not-allowed}.c-button--cart:disabled:hover{opacity:1}.c-text--buy{font-size:1.25rem}@media (max-width: 834px){.c-text--buy{font-size:.9375rem}}.c-text--price{font-size:1.5rem}@media (max-width: 834px){.c-text--price{font-size:1.375rem}}@media (max-width: 520px){.c-text--price{font-size:1.5625rem}}.c-text--yen{font-size:1rem}@media (max-width: 834px){.c-text--yen{font-size:.875rem}}.c-text__alignCenter{text-align:center}.c-notes{color:#e6395a}.c-notes--small{font-size:.625rem}@media (max-width: 520px){.c-notes--small{font-size:.6875rem}}.c-arrow__link{overflow:hidden;position:relative;padding-right:32px;font-size:.75rem;font-family:din-2014;color:var(--color-main)}@media (max-width: 834px){.c-arrow__link{white-space:nowrap}}.c-arrow__link:before,.c-arrow__link:after{display:block;content:"";position:absolute;bottom:5px;right:0;width:30px;height:1px;background-color:var(--color-main)}.c-arrow__link:after{transform-origin:right;transform:rotate(35deg);width:10px}.c-arrow,.c-arrow--right--bottom,.c-arrow--right{position:relative}.c-arrow:after,.c-arrow--right--bottom:after,.c-arrow--right:after{content:"";right:0;width:8px;height:8px;border-top:1px solid var(--color-border-main);border-right:1px solid var(--color-border-main);transform:rotate(45deg);position:absolute}.c-arrow--right:after{top:50%;transform:rotate(45deg) translateY(-50%);margin-top:-2px}.c-arrow--right--bottom:after{transform:rotate(135deg) translateY(-50%)}.c-details{font-size:.8125rem;border-bottom:1px solid var(--color-main)}.c-details__list{counter-reset:li}.c-details__list__item{letter-spacing:.04em}.c-details__list__item:not(:last-child){margin-bottom:1em}.c-details__list__item__title{display:inline-block;margin-bottom:4px;padding-bottom:1px;border-bottom:1px solid var(--color-main)}.c-details__list__item__title:before{counter-increment:li;content:counter(li) ".";display:inline-block}.c-border--UpDown{border-top:1px solid var(--color-border-main);border-bottom:1px solid var(--color-border-main)}.c-figure__img{width:100%}.c-figure__caption{text-align:center}.c-figure--borderUpDown__caption__title{font-size:.9375rem}@media (max-width: 520px){.c-figure--borderUpDown__caption__title{font-size:1.125rem}}.c-figure--borderUpDown__caption__text{font-size:.8125rem;line-height:2;letter-spacing:.14em}@media (max-width: 520px){.c-figure--borderUpDown__caption__text{font-size:.875rem}}.c-mediaSlider,.c-mediaSlider__slideWrap{position:relative}@media (max-width: 834px){.c-mediaSlider__slideWrap{max-width:364px;margin:0 auto}}.c-mediaSlider__slideWrap--inner{overflow:hidden}.c-mediaSlider__slideWrap .button--next,.c-mediaSlider__slideWrap .button--prev{position:absolute;z-index:10;top:50%;transform:translateY(-50%);width:32px;height:32px;background-color:#ffffff80;cursor:pointer}@media (max-width: 520px){.c-mediaSlider__slideWrap .button--next,.c-mediaSlider__slideWrap .button--prev{width:24px;height:24px}}.c-mediaSlider__slideWrap .button--next:after,.c-mediaSlider__slideWrap .button--prev:after{display:block;content:"";position:absolute;top:45%;width:12px;height:12px;border-top:1px solid var(--color-border-main)}@media (max-width: 520px){.c-mediaSlider__slideWrap .button--next:after,.c-mediaSlider__slideWrap .button--prev:after{width:10px;height:10px}}.c-mediaSlider__slideWrap .button--next:hover,.c-mediaSlider__slideWrap .button--prev:hover{opacity:.5}.c-mediaSlider__slideWrap .button--next.swiper-button-disabled,.c-mediaSlider__slideWrap .button--prev.swiper-button-disabled{opacity:.3;cursor:auto;pointer-events:none}.c-mediaSlider__slideWrap .button--next{right:-32px}@media (max-width: 520px){.c-mediaSlider__slideWrap .button--next{right:-24px}}.c-mediaSlider__slideWrap .button--next:after{right:52%;transform:rotate(45deg) translateY(-50%);border-right:1px solid var(--color-border-main)}.c-mediaSlider__slideWrap .button--prev{left:-32px}@media (max-width: 520px){.c-mediaSlider__slideWrap .button--prev{left:-24px}}.c-mediaSlider__slideWrap .button--prev:after{left:52%;transform:rotate(-45deg) translateY(-50%);border-left:1px solid var(--color-border-main)}.c-mediaSlider__list{display:flex}.c-mediaSlider__list-item{cursor:pointer;transition:all .3s;aspect-ratio:27/35}.c-mediaSlider__list-item:hover{opacity:.5}.c-mediaSlider__img{width:100%;height:100%;object-fit:cover}.c-mediaModal{position:relative;z-index:1000}.c-mediaModal__overlay{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.c-mediaModal__container{position:relative;overflow-y:auto;max-width:670px;max-height:94vh;background-color:#fff}@media (max-width: 834px){.c-mediaModal__container{max-width:482px}}@media (max-width: 520px){.c-mediaModal__container{max-width:290px}}.c-mediaModal__close{position:absolute;z-index:2;top:12px;right:12px;width:40px;height:40px}@media (max-width: 520px){.c-mediaModal__close{top:4px;right:4px}}.c-mediaModal__close:before,.c-mediaModal__close:after{position:absolute;display:block;content:"";top:50%;left:50%;transform-origin:left;transform:rotate(45deg) translate(-50%,-50%);width:24px;border-top:1px solid var(--color-border-main)}.c-mediaModal__close:after{left:50%;transform:rotate(-45deg) translate(-50%,-50%)}.c-mediaModal .swiper-wrapper{align-items:stretch}.c-mediaModal .swiper-slide{display:flex;justify-content:space-between;height:auto;padding:36px 56px;background-color:#fff}@media (max-width: 834px){.c-mediaModal .swiper-slide{display:block;padding:40px 64px}}@media (max-width: 520px){.c-mediaModal .swiper-slide{padding:24px 36px}}.c-mediaModal__title{margin-bottom:4px;font-family:Yu Gothic Medium,YuGothic,Yu Gothic,sans-serif;font-size:.625rem}.c-mediaModal__imgArea{position:relative;height:360px;margin-right:8%;aspect-ratio:27/35}@media (max-width: 834px){.c-mediaModal__imgArea{height:350px;margin:0 auto}}@media (max-width: 520px){.c-mediaModal__imgArea{height:186px}}.c-mediaModal__imgArea img{width:100%;height:100%;object-fit:cover}.c-mediaModal__imgArea .button--next,.c-mediaModal__imgArea .button--prev{position:absolute;z-index:10;top:50%;transform:translateY(-50%);width:32px;height:32px;background-color:#ffffff80;cursor:pointer}.c-mediaModal__imgArea .button--next:after,.c-mediaModal__imgArea .button--prev:after{display:block;content:"";position:absolute;top:45%;width:12px;height:12px;border-top:1px solid var(--color-border-main)}.c-mediaModal__imgArea .button--next:hover,.c-mediaModal__imgArea .button--prev:hover{opacity:.5}.c-mediaModal__imgArea .button--next.swiper-button-disabled,.c-mediaModal__imgArea .button--prev.swiper-button-disabled{opacity:.3;cursor:auto;pointer-events:none}.c-mediaModal__imgArea .button--next{right:-32px}@media (max-width: 834px){.c-mediaModal__imgArea .button--next{right:-48px}}.c-mediaModal__imgArea .button--next:after{right:52%;transform:rotate(45deg) translateY(-50%);border-right:1px solid var(--color-border-main)}.c-mediaModal__imgArea .button--prev{left:-32px}@media (max-width: 834px){.c-mediaModal__imgArea .button--prev{left:-48px}}.c-mediaModal__imgArea .button--prev:after{left:52%;transform:rotate(-45deg) translateY(-50%);border-left:1px solid var(--color-border-main)}@media (max-width: 834px){.c-mediaModal__itemArea{margin-top:32px}}@media (max-width: 520px){.c-mediaModal__itemArea{margin-top:16px}}.c-mediaModal__itemListHeading{font-family:Yu Gothic Medium,YuGothic,Yu Gothic,sans-serif;font-size:.8125rem}.c-mediaModal__itemList{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px;margin-top:48px}@media (max-width: 834px){.c-mediaModal__itemList{margin-top:20px}}@media (max-width: 520px){.c-mediaModal__itemList{gap:8px;margin-top:14px}}.c-mediaModal__itemList-image{width:110px;height:110px}@media (max-width: 834px){.c-mediaModal__itemList-image{width:170px;height:170px}}@media (max-width: 520px){.c-mediaModal__itemList-image{width:102px;height:102px}}.c-mediaModal__itemList-title{margin-top:4px;font-family:Yu Gothic Medium,YuGothic,Yu Gothic,sans-serif;font-size:.6875rem}@media (max-width: 520px){.c-mediaModal__itemList-title{font-size:.625rem}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .c-mediaModal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .c-mediaModal__overlay{will-change:transform}.js-fadeUp{opacity:0;transform:translateY(30px);transition:opacity .8s,transform .8s}.js-fadeUp.is-active{opacity:1;transform:translateY(0);transition-delay:.3s}.js-anchorDisplay{display:none}.js-anchorDisplay.is-active{display:block}.p-gNavi{position:relative}@media (max-width: 520px){.p-gNavi{position:static}}.p-gNavi__menu{position:absolute;left:0;background:rgba(255,255,255,.7);padding:20px 20px 0;font-size:.875rem}@media (max-width: 520px){.p-gNavi__menu{width:100%;height:100vh;padding:20px;top:80px;left:0;z-index:11;position:absolute;overflow-y:auto;display:flex;flex-direction:column;align-items:center;background:none}}.p-gNavi__menu__list{letter-spacing:2px}.p-gNavi__menu__list:not(:last-child){margin-bottom:20px}.p-gNavi__menu__list a{display:block;font-family:fot-tsukumin-pr6n}.p-gNavi__link{display:flex;align-items:center;justify-content:center;position:relative;margin-left:31px;padding-right:7px;font-weight:400;font-size:1rem}@media (max-width: 520px){.p-gNavi__link{display:none}}.p-gNavi__toggleButton{display:flex;align-items:center;justify-content:center;position:relative;padding-right:24px;font-weight:400;font-family:din-2014;font-size:1rem}@media (max-width: 520px){.p-gNavi__toggleButton{display:none}}.p-gNavi__toggleButton:after{content:"";display:block;position:absolute;top:6px;right:2px;transform:rotate(135deg);width:8px;height:8px;border-top:1px solid var(--color-border-main);border-right:1px solid var(--color-border-main);transition:all .3s}.p-gNavi .spheaderNavBtn{position:relative;z-index:13;width:22px;height:20px;font-size:.5rem}.p-gNavi .spheaderNavBtn:hover{opacity:1}.p-gNavi .spheaderNavBtn:before,.p-gNavi .spheaderNavBtn:after{display:block;content:"";position:absolute;left:0;width:22px;height:2px;background-color:var(--color-border-main);transition:all .3s}.p-gNavi .spheaderNavBtn:before{top:0}.p-gNavi .spheaderNavBtn:after{top:16px}.p-gNavi .spheaderNavBtn span:not(.txt){display:block;overflow:hidden;position:relative;top:-1px;left:0;width:22px;height:2px;background-color:var(--color-border-main);transition:all .3s;text-indent:100%}.p-gNavi .spheaderNavBtn span.txt{white-space:nowrap;position:absolute;left:50%;bottom:-2.6em;transform:translate(-50%)}.p-gNavi .spheaderNavBtn.js-menu--button.is-active:before{transform:rotate(45deg);top:8px;background-color:var(--color-border-main)!important}.p-gNavi .spheaderNavBtn.js-menu--button.is-active:after{transform:rotate(-45deg);top:8px;background-color:var(--color-border-main)!important}.p-gNavi .spheaderNavBtn.js-menu--button.is-active span:not(.txt){visibility:hidden}.p-gNavi .spheaderNavBtn.js-menu--button.is-active span.txt{color:var(--color-text-main)!important}.js-menu{transition:opacity .3s ease-in-out,top .3s ease-in-out;top:18px;opacity:0;visibility:hidden}.js-menu li{transition:margin .3s ease-out;margin-bottom:0}@media (max-width: 520px){.js-menu li{transition:none;margin-bottom:20px}}.js-menu.is-active{display:block;opacity:1;top:38px;visibility:visible}.js-menu.is-active li{margin-bottom:20px}@media (max-width: 520px){.js-menu{top:100px}.js-menu.is-active{display:flex}}@media (max-width: 520px){.js-menu__bg{transition:all .3s ease-in;width:100vw;height:100vh;opacity:0;visibility:hidden;position:absolute;top:0;left:0}}@media (max-width: 520px){.js-menu__bg.is-active{background:rgba(255,255,255,.9);content:"";top:0;left:0;position:fixed;z-index:10;opacity:1;visibility:visible}}.p-inner,.p-inner--footer,.p-inner--header,.p-inner--contents{padding:0 50px}@media (max-width: 520px){.p-inner,.p-inner--footer,.p-inner--header,.p-inner--contents{padding:0 4%}}@media (max-width: 834px){.p-inner--contents{padding:0 8.0335731415%}}@media (max-width: 520px){.p-inner--contents{padding:0 30px}}@media (max-width: 834px){.p-inner--header{padding:0 42px}}@media (max-width: 520px){.p-inner--header{height:34px;padding:0 20px}}@media (max-width: 834px){.p-inner--footer{padding:0 8.0335731415%}}@media (max-width: 520px){.p-inner--footer{padding:0 24px}}.p-sns__title{margin-bottom:8px;font-family:din-2014;font-size:.75rem}.p-sns__list{display:flex}@media (max-width: 520px){.p-sns__list{padding-bottom:24px}}.p-sns__list__item{margin-right:16px}@media (max-width: 520px){.p-sns__list__item{margin-right:8px}}.p-sns__list__item a{display:block;width:30px;height:30px}.p-sns__list__item a img{width:100%}.type-oral .p-sns__list__item__link path{fill:#fff!important}.type-oral .p-sns__list__item__link polygon{fill:#fff!important}.reviewWebsiteRedirect{display:none}.review-container .reviewWidget_inner{padding:0}.review-container .reviewWidget_inner .starRating span{color:#909e87}.type-rose .review-container .reviewWidget_inner .starRating span{color:#997d75}.type-oral .review-container .reviewWidget_inner .starRating span{color:#77879b}.review-container .reviewWidget_inner .reviewWidget_title_container{display:none}.review-container .reviewWidget_inner .reviewSortingSection .reviewFilterBtn-btn,.review-container .reviewWidget_inner .reviewSortingSection .u-komi-product-sorting-btn-active,.review-container .reviewWidget_inner .reviewSortingSection .u-komi-product-sorting-btn-form-data:hover,.review-container .reviewWidget_inner .reviewSortingSection .u-komi-question-sorting-btn-active,.review-container .reviewWidget_inner .reviewSortingSection .u-komi-question-sorting-btn-form-data:hover,.review-container .reviewWidget_inner .reviewSortingSection .u-komi-sorting-btn-active,.review-container .reviewWidget_inner .reviewSortingSection .u-komi-sorting-btn-form-data:hover{background-color:var(--color-bg-main)!important;color:var(--color-text-main)!important}.review-container .reviewWidget_inner .reviewSortingSection .reviewFilterBtn-btn .ukmcustomfont-ukm-search:before,.review-container .reviewWidget_inner .reviewSortingSection .u-komi-product-sorting-btn-active .ukmcustomfont-ukm-search:before,.review-container .reviewWidget_inner .reviewSortingSection .u-komi-product-sorting-btn-form-data:hover .ukmcustomfont-ukm-search:before,.review-container .reviewWidget_inner .reviewSortingSection .u-komi-question-sorting-btn-active .ukmcustomfont-ukm-search:before,.review-container .reviewWidget_inner .reviewSortingSection .u-komi-question-sorting-btn-form-data:hover .ukmcustomfont-ukm-search:before,.review-container .reviewWidget_inner .reviewSortingSection .u-komi-sorting-btn-active .ukmcustomfont-ukm-search:before,.review-container .reviewWidget_inner .reviewSortingSection .u-komi-sorting-btn-form-data:hover .ukmcustomfont-ukm-search:before{color:var(--color-text-main)!important}.review-container .reviewWidget_inner .customQuestionSorting select{cursor:pointer}.review-container .reviewWidget_inner .loadedReviews{margin-top:0}.review-container .reviewWidget_inner .ratingOverview .review-widget-summary-container{margin:0}.review-container .reviewWidget_inner .ratingOverview .review-widget-summary-container .starRating{display:flex;align-items:center;padding:0}.review-container .reviewWidget_inner .ratingOverview .review-widget-summary-container .starRating span:first-child{padding:0;color:var(--color-text-main)}.review-container .reviewWidget_inner .ratingOverview .review-widget-summary-container .starRating span:last-child{margin-top:4px;color:var(--color-text-main)}.review-container .reviewWidget_inner .ratingOverview .review-widget-summary-container .starRating .reviewNumber strong{font-size:1.625rem}.review-container .reviewWidget_inner .uKomiWidgetSection{position:relative;top:-24px;justify-content:flex-end}@media (max-width: 834px){.review-container .reviewWidget_inner .uKomiWidgetSection{justify-content:flex-start;top:0;margin-top:16px}}.review-container .reviewWidget_inner .uKomiWidgetSection .uKomiWidget-btn{background-color:var(--color-bg-main);color:var(--color-text-main)!important;transition:all .3s}.review-container .reviewWidget_inner .uKomiWidgetSection .uKomiWidget-btn:hover{opacity:.5}.review-container .reviewWidget_inner .uKomiWidgetSection .uKomiWidget-btn .ukmcustomfont{color:var(--color-text-main)!important}.review-container .reviewWidget_inner .reviewQuestionTab li.reviewQuestionOption.ukomi-nav-active{border-bottom:2px solid #909e87}.review-container .reviewWidget_inner .singleReview_verified_buyer_tag{color:var(--color-main)}.review-container .reviewWidget_inner .uKomiWidgetSubmitBtnWrapper button,.review-container .reviewWidget_inner .errorCheckIcon .ukomi-error-icon{background-color:var(--color-bg-main);color:var(--color-text-main)}.review-container .reviewWidget_inner .ReviewWidget_pagination span{border-color:var(--color-bg-sub);font-family:fot-tsukumin-pr6n;color:var(--color-main);font-size:.9375rem;cursor:pointer;transition:all .3s}.review-container .reviewWidget_inner .ReviewWidget_pagination span:hover{background-color:var(--color-bg-sub)}.review-container .reviewWidget_inner .ReviewWidget_pagination span:hover a{color:var(--color-main)}.review-container .reviewWidget_inner .ReviewWidget_pagination span.active{background-color:var(--color-bg-main)}.gallery-pictures-container .ukomi-load-more-button{padding:12px 40px;border:none;background-color:var(--color-bg-sub);font-family:Yu Gothic Medium,YuGothic,Yu Gothic,sans-serif;letter-spacing:.1em;transition:all .3s}.gallery-pictures-container .ukomi-load-more-button:hover{opacity:.5}.gallery-pictures-container .ukomiInstaCarousel-wrap .ukomiInstaCarousel .slick-next,.gallery-pictures-container .ukomiInstaCarousel-wrap .ukomiInstaCarousel .slick-prev{background-color:#ffffff80}.gallery-pictures-container .ukomiInstaCarousel-wrap .ukomiInstaCarousel .slick-next:before,.gallery-pictures-container .ukomiInstaCarousel-wrap .ukomiInstaCarousel .slick-prev:before{top:12px;border:solid var(--color-border-main);border-width:0 1px 1px 0}.p-top_mainvisual{width:100%;max-width:1440px;height:100%;margin:0 auto}.p-top_slider{position:relative;overflow:hidden}.p-top_slider .swiper-button--next,.p-top_slider .swiper-button--prev{width:10.0694444444%;height:100%;display:block;background:#fff;opacity:.01;position:absolute;z-index:2;top:0}.p-top_slider .swiper-button--next{left:0}.p-top_slider .swiper-button--prev{right:0}.p-top_slider .swiper--pagination{position:absolute;right:0;left:0;bottom:14px;z-index:101;max-width:1300px;margin:0 auto;text-align:end}@media (max-width: 520px){.p-top_slider .swiper--pagination{text-align:center}}.p-top_slider .swiper--pagination .swiper-pagination-bullet{width:7px;height:7px;--swiper-pagination-bullet-inactive-color: none;border:1px solid #B4AFAD}.p-top_slider .swiper--pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#b4afad;border:none}.p-top_slider .swiper-slide{border-bottom:2px solid #fff}.p-top_slider img{display:block;width:100%}.p-top_information{position:relative;top:-2px;padding:27px 3%;text-align:center;background-color:#fff;color:var(--color-text-main);font-size:.9375rem;z-index:2}@media (max-width: 834px){.p-top_information{padding:12px 3%;font-size:.75rem}}@media (max-width: 520px){.p-top_information{padding:15px 3%;font-size:.8125rem}}.p-top_information__list__item a{display:block;width:fit-content;margin:0 auto}.p-top_information__data{display:flex;justify-content:center;width:fit-content;margin:0 auto}@media (max-width: 520px){.p-top_information__data{flex-direction:column}}.p-top_information__data__date{display:inline-block;margin-right:24px}@media (max-width: 520px){.p-top_information__data__date{margin-right:0;margin-bottom:2px}}.p-top_information__data__description{display:inline-block}.p-top_introduction{background-color:var(--color-bg-sub);text-align:center;letter-spacing:.2em}.p-top_introduction__catchcopy{font-size:1.25rem;letter-spacing:.2em}@media (max-width: 834px){.p-top_introduction__catchcopy{font-size:.9375rem}}@media (max-width: 520px){.p-top_introduction__catchcopy{line-height:2}}.p-top_introduction__heading{padding:32px 0 48px;line-height:1;font-size:1.75rem;letter-spacing:.2em}@media (max-width: 520px){.p-top_introduction__heading{font-size:1.625rem}}.p-top_introduction__heading span{display:block}.p-top_introduction__heading__ruby{font-size:.75rem;margin-bottom:8px}.p-top_introduction__heading__en{margin-bottom:18px}.p-top_introduction__videoArea{max-width:658px;margin:0 auto}.p-top_introduction__leadText{margin-top:48px;line-height:2;font-size:.9375rem;letter-spacing:.2em}@media (max-width: 834px){.p-top_introduction__leadText{font-size:.8125rem}}@media (max-width: 520px){.p-top_introduction__leadText{font-size:.875rem;text-align:start}}@media (max-width: 520px){.p-inner--products{padding:0}}.p-top_productsList{display:flex;flex-wrap:wrap;gap:48px 2%;overflow-x:hidden;position:relative}@media (max-width: 834px){.p-top_productsList{gap:48px 3%}}@media (max-width: 520px){.p-top_productsList{gap:48px 4%;overflow-x:scroll;padding-bottom:20px}.p-top_productsList::-webkit-scrollbar{height:2px}.p-top_productsList::-webkit-scrollbar-track{border-radius:5px;background:#fff}.p-top_productsList::-webkit-scrollbar-thumb{border-radius:5px;background:#C3C3C3}}.p-top_productsList-rose{margin-bottom:80px}.p-top_productsList li{position:relative;width:32%}@media (max-width: 834px){.p-top_productsList li{width:31.3333333333%}}@media (max-width: 520px){.p-top_productsList li{width:43.8461538462vw}}.p-top_productsList li a{display:block}.p-top_productsList__img img{width:100%;height:100%;object-fit:cover}.p-top_productsList__text{margin:16px auto}@media (max-width: 520px){.p-top_productsList__text{margin:12px auto}}.p-top_productsList__text-label{display:inline-block;margin-bottom:10px;border-bottom:1px solid var(--color-main);font-size:.75rem;font-family:din-2014;color:var(--color-main)}@media (max-width: 834px){.p-top_productsList__text-label{font-size:.6875rem}}.p-top_productsList__text-sub{margin-bottom:6px;font-size:.75rem}@media (min-width: 835px){.p-top_productsList__text-sub{letter-spacing:.16em}}@media (max-width: 834px){.p-top_productsList__text-sub{font-size:.6875rem}}.p-top_productsList__text-ttl{font-family:fot-tsukumin-pr6n;letter-spacing:.2em}@media (min-width: 835px){.p-top_productsList__text-ttl{min-height:48px}}@media (max-width: 834px){.p-top_productsList__text-ttl{letter-spacing:.1em;font-size:.875rem}}@media (max-width: 520px){.p-top_productsList__text-ttl{font-size:1rem}}.p-top_productsList__genre{font-size:.9375rem;margin-bottom:26px}.p-top_productsList__cate{position:relative;margin-bottom:23px}.p-top_productsList__cate-name{font-size:.75rem!important}.p-top_productsList__more{position:absolute;bottom:0;right:0}.p-top_productsList .swiper-horizontal>.swiper-scrollbar,.p-top_productsList .swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:0;right:0;margin:0 auto;bottom:20px;z-index:50;height:5px;width:100%}.p-top_productsList .swiper-scrollbar,.p-top_productsList .swiper-scrollbar-rose{background:#fff;height:2px}@media (max-width: 520px){.p-top_productsList .swiper-scrollbar,.p-top_productsList .swiper-scrollbar-rose{display:none}}.p-top_productsList .swiper-scrollbar-drag{background:#C3C3C3;height:2px}.p-top_productsList .swiper-container-product{width:100%;height:auto}@media (max-width: 520px){.p-top_productsList .swiper-wrapper{display:grid;grid-template-rows:auto auto;gap:18px}.p-top_productsList .swiper-wrapper:has(li:nth-child(1)){width:45vw;grid-template-columns:repeat(1,1fr)}.p-top_productsList .swiper-wrapper:has(li:nth-child(2)){width:45vw;grid-template-columns:repeat(1,1fr)}.p-top_productsList .swiper-wrapper:has(li:nth-child(3)){width:90vw;grid-template-columns:repeat(2,1fr)}.p-top_productsList .swiper-wrapper:has(li:nth-child(4)){width:90vw;grid-template-columns:repeat(2,1fr)}.p-top_productsList .swiper-wrapper:has(li:nth-child(5)){width:135vw;grid-template-columns:repeat(3,1fr)}.p-top_productsList .swiper-wrapper:has(li:nth-child(6)){width:135vw;grid-template-columns:repeat(3,1fr)}.p-top_productsList .swiper-wrapper:has(li:nth-child(7)){width:180vw;grid-template-columns:repeat(4,1fr)}.p-top_productsList .swiper-wrapper:has(li:nth-child(8)){width:180vw;grid-template-columns:repeat(4,1fr)}.p-top_productsList .swiper-wrapper:has(li:nth-child(9)){width:225vw;grid-template-columns:repeat(5,1fr)}.p-top_productsList .swiper-wrapper:has(li:nth-child(10)){width:225vw;grid-template-columns:repeat(5,1fr)}}.p-top_heading{position:absolute;top:0;left:16px;transform-origin:left top;transform:rotate(90deg);font-family:fot-tsukumin-pr6n;font-size:.9375rem;color:var(--color-main)}@media (max-width: 520px){.p-top_heading{top:-44px;left:0;transform:rotate(0)}}.p-top_heading__type2{position:absolute;top:0;left:-32px;transform-origin:left top;transform:rotate(90deg);font-family:fot-tsukumin-pr6n;font-size:.9375rem;color:var(--color-main)}@media (max-width: 520px){.p-top_heading__type2{top:-44px;left:-4%;transform:rotate(0)}}.p-top_newsWrap{display:flex;gap:108px}@media (max-width: 834px){.p-top_newsWrap{flex-direction:column;gap:92px}}@media (max-width: 520px){.p-top_newsWrap{gap:128px}}.p-top_news{position:relative}@media (min-width: 835px){.p-top_news{width:50%}}.p-top_news__list{overflow-y:scroll;max-height:150px;padding-right:8px;font-size:.8125rem;font-family:Yu Gothic Medium,YuGothic,Yu Gothic,sans-serif}@media (max-width: 834px){.p-top_news__list{max-height:180px}}@media (max-width: 520px){.p-top_news__list{max-height:200px;font-size:.875rem}}.p-top_news__list::-webkit-scrollbar{width:3px}.p-top_news__list::-webkit-scrollbar-track{background-color:#fff}.p-top_news__list::-webkit-scrollbar-thumb{background-color:#c3c3c3;border-radius:4px}.p-top_news__list-item{margin-bottom:16px}.p-top_news__date{margin-bottom:4px}.p-top_news__date-icon{margin-left:1em;color:var(--color-main)}.p-top_news__ttl{line-height:1.6}.p-top_media{position:relative}@media (min-width: 835px){.p-top_media{width:50%;max-width:368px}}.p-top_media .c-mediaSlider__slideWrap{margin-left:8px}@media (max-width: 834px){.p-top_media .c-mediaSlider__slideWrap{max-width:364px;margin:0 auto}}.p-top_collaborationList{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px 2%}@media (max-width: 834px){.p-top_collaborationList{gap:40px 3%}}@media (max-width: 520px){.p-top_collaborationList{gap:40px 4%}}.p-top_collaborationList li{position:relative;width:calc(50% - 20px)}@media (max-width: 520px){.p-top_collaborationList li{width:100%}}.p-top_collaborationList li a{display:block}.p-top_collaborationList__img{width:100%;aspect-ratio:3/2}.p-top_collaborationList__img img{width:100%;height:100%;object-fit:cover}.p-top_collaborationList__text{margin:16px auto}@media (max-width: 520px){.p-top_collaborationList__text{margin:12px auto}}.p-top_collaborationList__text-label{display:inline-block;margin-bottom:14px;border-bottom:1px solid #79896E;font-size:.75rem;font-family:din-2014,sans-serif;color:#79896e}@media (max-width: 834px){.p-top_collaborationList__text-label{font-size:.6875rem}}.p-top_collaborationList__text-ttl{margin-bottom:24px;line-height:1.8;font-family:Yu Gothic Medium,YuGothic,Yu Gothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Verdana,Meiryo,sans-serif;letter-spacing:.08em;font-size:.8125rem}@media (max-width: 834px){.p-top_collaborationList__text-ttl{margin-bottom:40px}}.p-top_collaborationList__more{position:absolute;bottom:0;right:0}.p-top_categoryList{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:46px 40px}@media (max-width: 520px){.p-top_categoryList{padding:20px 0 0;grid-template-columns:100%;gap:26px 0}}.p-top_categoryList__item,.p-top_categoryList__item img{width:100%}.p-top_categoryList__ttl{margin-top:13px;font-size:1.1875rem}.p-top_categoryList__text{font-size:.8125rem}.p-top-ranking__item{width:287px}.p-top-ranking__item img{width:100%}.p-top-ranking__number{font-size:1.75rem;margin-bottom:7px}.p-top-ranking__category{font-size:.75rem;color:#79896e;margin-top:17px}.p-top-ranking__name{font-size:1rem;margin-top:10px;line-height:1.4375;letter-spacing:.1em}.p-top-ranking__price{font-size:1.125rem;margin-top:7px;letter-spacing:.04em}.p-top-ranking__tax{font-size:.875rem}.nowrap{white-space:nowrap;display:inline-block}.pcNon{display:none}@media (max-width: 520px){.pcNon{display:block}.spNon{display:none}}@media screen and (max-width: 720px){.control-alert{width:100vw;position:relative;left:50%;transform:translate(-50%);padding:0;margin:30px 0}}.alert-success{-webkit-animation:fadeDel .6s forwards 4s;animation:fadeDel .6s forwards 4s}.alert-success .u-color__bg--bg,.alert-danger .u-color__bg--bg{background:#F4F4F0}@-webkit-keyframes fadeDel{0%{opacity:1}80%{padding:0;height:0;margin:0}to{opacity:0;padding:0;height:0;margin:0}}@keyframes fadeDel{0%{opacity:1}80%{padding:0;height:0;margin:0}to{opacity:0;padding:0;height:0;margin:0}}.p-account{color:#494949;font-family:din-2014,BlinkMacSystemFont,Roboto,Helvetica Neue,HelveticaNeue,Yu Gothic Medium,YuGothic,Yu Gothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Verdana,Meiryo,sans-serif;padding-top:28px;margin-bottom:40px}.p-account *{font-family:din-2014,BlinkMacSystemFont,Roboto,Helvetica Neue,HelveticaNeue,Yu Gothic Medium,YuGothic,Yu Gothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Verdana,Meiryo,sans-serif}.p-account .u-text--link{font-family:din-2014,BlinkMacSystemFont,Roboto,Helvetica Neue,HelveticaNeue,Yu Gothic Medium,YuGothic,Yu Gothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Verdana,Meiryo,sans-serif;font-size:inherit!important}.p-account img{max-width:100%}.p-account .c-breadcrumbs{letter-spacing:.01em;margin-top:-.4em}.p-account .c-breadcrumbs__item{color:#494949!important}.p-account .c-breadcrumbs__item:not(:last-child):after{content:"\3009";font-size:inherit;top:calc(50% - 6px);right:-25px}.p-account .u-color__text--link{color:var(--color-main)}@media screen and (max-width: 1070px){.p-account{padding-top:0}.p-account .c-breadcrumbs{margin:10px 0}}.p-account__inner .p-favorite__header,.p-account__inner__content__title{margin:30px 0 25px}.p-account__inner .c-list_tool__num{margin-right:0;font-size:1rem}.p-account__inner .lineBnr{margin-top:150px}.p-account__inner .nonTxt{margin:50px 0;font-size:.875rem}@media screen and (max-width: 1070px){.p-account__inner{display:block;max-width:700px;margin:0 auto}.p-account__inner .p-favorite__header{margin:10px 0 20px}.p-account__inner .p-favorite__header .u-text--head{margin-bottom:10px}.p-account__inner .p-favorite__header .u-text--subhead{font-size:1rem}.p-account__inner .lineBnr{margin-top:100px}.p-account__inner .c-breadcrumbs{display:none}}.p-account__inner .p-account__inner__content{flex:1;max-width:700px;margin:0 auto 0 min(5vw,60px)}@media screen and (max-width: 1070px){.p-account__inner .p-account__inner__content{width:100%;margin:0}}.p-account__inner .control-alert{padding:20px 0 40px;margin:0}.p-mypage__name{display:flex;align-items:center;gap:16px}.c-account_menu{border-bottom:none}@media screen and (max-width: 1070px){.c-account_menu{padding-right:0}}.p-mypage{margin-top:15px}.p-mypage .ptBtn{display:none}@media screen and (max-width: 1070px){.p-mypage{margin-top:8px}.p-mypage .ptBtn{width:92%;height:40px;display:flex;justify-content:center;align-items:center;background:var(--color-btn);color:#fff;border-radius:3em;margin:0 auto 5%}}.p-mypage__rank a{display:block}.p-mypage__rank img{width:48px;height:48px}.p-mypage__slideBanner{overflow:hidden;width:100%;max-width:700px}.p-mypage__slideBanner a{display:block}.p-mypage__slideBanner a img{width:100%}.p-mypage__block__title{font-size:1.125rem;color:var(--color-main)}.p-account__inner__menu{margin-top:0}@media screen and (max-width: 1070px){.p-account__inner__menu{width:100%;padding-right:0;border:none;display:flex;flex-direction:column-reverse}}.p-account__inner__menu .c-breadcrumbs{display:none}@media screen and (max-width: 1070px){.p-account__inner__menu .c-breadcrumbs{display:flex;margin:10px 0}}.p-account__inner__menu .pointInfoBox{margin-right:20px;border:var(--color-btn) 3px solid;padding:6px;text-align:center;margin-bottom:18px}@media screen and (max-width: 1070px){.p-account__inner__menu .pointInfoBox{display:none;margin:0}}.p-account__inner__menu .pointInfoBox .mainBox{padding:15px 0 10px}.p-account__inner__menu .pointInfoBox .mainBox img{width:60px}.p-account__inner__menu .pointInfoBox .mainBox .txtBox{font-size:.875rem}.p-account__inner__menu .pointInfoBox .mainBox .txtBox .name{margin:11px 0 5px}.p-account__inner__menu .pointInfoBox .mainBox .txtBox .name strong{display:inline-block;margin-right:6px;font-size:1.125rem}@media screen and (max-width: 1070px){.p-account__inner__menu .pointInfoBox .mainBox{display:inline-flex;align-items:center;justify-content:space-between;min-width:80%;padding:10px 0 16px}.p-account__inner__menu .pointInfoBox .mainBox img{width:65px}.p-account__inner__menu .pointInfoBox .mainBox .txtBox{text-align:left}.p-account__inner__menu .pointInfoBox .mainBox .txtBox .name{margin:0 0 5px}.p-account__inner__menu .pointInfoBox .mainBox .txtBox .name strong{margin-right:5px;font-size:1.25rem}}.p-account__inner__menu .pointInfoBox .point{border-top:var(--color-main) 1px dotted;padding-top:10px;font-size:.875rem}.p-account__inner__menu .pointInfoBox .point img{width:24px;margin-right:6px}@media screen and (max-width: 1070px){.p-account__inner__menu .pointInfoBox .point{padding:10px 0 3px;display:flex;align-items:center;justify-content:center;font-size:1.125rem}.p-account__inner__menu .pointInfoBox .point img{width:25px;margin-right:6px}}.p-account__inner__menu .c-account_menu__btn{background:var(--color-main)}@media screen and (max-width: 1070px){.p-account__inner__menu .c-account_menu__btn{display:flex;align-items:center}}.p-account__inner__menu .c-account_menu__btn span.txt{font-size:1.125rem}.p-account__inner__menu .c-account_menu__btn img{width:12px;margin-right:15px}.p-account__inner__menu .c-account_menu__btn .line{width:15px;height:15px;display:block;position:absolute;right:17px;top:50%;transform:translateY(-50%)}.p-account__inner__menu .c-account_menu__btn .line:before,.p-account__inner__menu .c-account_menu__btn .line:after{position:absolute;left:0;top:51%;content:"";display:block;width:100%;height:1px;background:#fff}.p-account__inner__menu .c-account_menu__btn .line:after{transition:transform .2s;transform:rotate(90deg)}.p-account__inner__menu .c-account_menu__btn.is-open .line:after{transform:rotate(0)}.p-account__inner__menu .icon{width:30px;margin-right:8px}@media screen and (max-width: 1070px){.p-account__inner__menu .icon{width:30px;margin-right:12px}}@media screen and (max-width: 1070px){.p-account__inner__menu .c-account_menu__container{display:none}}.p-account__inner__menu .c-account_menu__container .u-text--subhead{font-size:.875rem!important}@media screen and (max-width: 1070px){.p-account__inner__menu .c-account_menu__container .u-text--subhead{font-size:1.125rem!important}}.p-account__inner__menu .c-account_menu__container__block{padding:12px 8px}@media screen and (max-width: 1070px){.p-account__inner__menu .c-account_menu__container__block{padding:11px 15px}}.p-account__inner__menu .c-account_menu__container__block:not(.u-color__border--border){border:none}.p-account__inner__menu .c-account_menu__container__block a{font-size:.875rem!important;display:flex;align-items:center}@media screen and (max-width: 1070px){.p-account__inner__menu .c-account_menu__container__block a{font-size:1.125rem!important}}.p-account__inner__menu .c-account_menu__container__block__logout{display:flex;align-items:center;font-size:.875rem!important;letter-spacing:.02em;height:50px;border-radius:0;margin-top:10px;background:var(--color-btn)!important}.p-account__inner__menu .c-account_menu__container__block__logout .icon{margin-right:12px}@media screen and (max-width: 1070px){.p-account__inner__menu .c-account_menu__container__block__logout{max-width:none;font-size:1.125rem!important}}.p-account__inner__menu .c-account_menu__container__block__list{background:#F4F4F0;padding:5px 0;margin-bottom:10px;border-bottom:#D5D5D5 1px solid}@media screen and (max-width: 1070px){.p-account__inner__menu .c-account_menu__container__block__list{margin-bottom:6px}}.p-account__inner__menu .c-account_menu__container__block__list li{display:flex;align-items:center;padding:6px 8px;min-height:50px;margin:0;border-bottom:#fff 1px solid}.p-account__inner__menu .c-account_menu__container__block__list li:last-child{border-bottom:none}.p-account__inner__menu .c-account_menu__container__block__list li span{letter-spacing:.03em;font-size:.875rem}@media screen and (max-width: 1070px){.p-account__inner__menu .c-account_menu__container__block__list li{padding:11px 15px;min-height:0}.p-account__inner__menu .c-account_menu__container__block__list li span{font-size:1.125rem;letter-spacing:.05em}.p-account__inner__menu .c-account_menu__container__block__list li span .pcBr{display:none}}.p-account__inner__menu .pBtn{width:92%;height:40px;display:flex;justify-content:center;align-items:center;background:var(--color-btn);color:#fff;border-radius:3em;margin:2% auto}@media screen and (max-width: 1070px){.p-account__inner__menu .pBtn.u-pc_dispBlock{display:none}}.p-account .u-color__border--border{border-color:#d5d5d5!important}.p-account .u-text--subhead{color:var(--color-main)!important}.p-account .u-text--body{color:#494949!important;font-size:.875rem!important}.p-account .u-text--input{color:#494949!important;font-size:.9375rem!important}.p-account .c-form_table__tel{flex-wrap:nowrap}.p-account .orderListWrap li.orderList{border:var(--color-btn) 2px solid}.p-account .orderListWrap li.orderList:not(:first-child){position:relative;margin-top:31px}.p-account .orderListWrap li.orderList:not(:first-child):before{content:"";display:block;width:100%;height:1px;border-top:#D5D5D5 1px dotted;position:absolute;left:0;top:-18px}.p-account .orderListWrap li.orderList header{background:#F4F4F0;padding:15px 20px 13px;min-height:72px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;position:relative;font-size:.875rem;line-height:1.8}.p-account .orderListWrap li.orderList header .fBig{font-size:1rem;line-height:1.5}.p-account .orderListWrap li.orderList header .flex{display:flex;flex-wrap:wrap;align-items:flex-end}.p-account .orderListWrap li.orderList header .flex p{margin-right:3.5em}.p-account .orderListWrap li.orderList header .other{font-size:.8125rem;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:30%;word-break:keep-all}.p-account .orderListWrap li.orderList header .statusP{display:flex;align-items:center}.p-account .orderListWrap li.orderList header .status{display:inline-flex;justify-content:center;align-items:center;background:var(--color-btn);color:#fff;line-height:1.1;min-width:7em;height:1.6em;border-radius:3px;padding:1px 1em;margin-left:1.7em}@media screen and (max-width: 1060px){.p-account .orderListWrap li.orderList header .other{margin-top:1em;position:relative;right:auto;top:auto;transform:none;width:100%}}@media screen and (max-width: 720px){.p-account .orderListWrap li.orderList header{padding:12px 15px 13px;font-size:1rem}.p-account .orderListWrap li.orderList header .fBig{font-size:1.125rem}.p-account .orderListWrap li.orderList header .status{min-width:6em}.p-account .orderListWrap li.orderList header .other{font-size:.8125rem;width:100%}}.p-account .orderListWrap li.orderList .btnP a{background:var(--color-btn);color:#fff;font-size:.875rem;letter-spacing:.08em;display:flex;justify-content:center;align-items:center;max-width:260px;height:2.5em;border-radius:2em;margin:0 auto 18px}@media screen and (max-width: 720px){.p-account .orderListWrap li.orderList .btnP a{font-size:1rem;letter-spacing:.02em;max-width:280px;margin-top:10px}}.p-account .orderListWrap li.orderList.kaiyaku{border:#D5D5D5 1px solid}.p-account .orderListWrap li.orderList.kaiyaku header{background:#F4F4F4}.p-account .orderListWrap li.orderList.kaiyaku header .status{border:#707070 1px solid;border-radius:3px;background:none;color:#494949}.p-account .orderListWrap li.orderList.kaiyaku .btnP a{background:#BDC1C2;color:#fff}.p-account .orderitemListWrap{padding:5px 0}.p-account .orderitemListWrap li.orderItemList{padding:13px 18px}.p-account .orderitemListWrap li.orderItemList .fBox{display:flex}.p-account .orderitemListWrap li.orderItemList:not(:first-child){border-top:#D5D5D5 1px dotted}.p-account .orderitemListWrap li.orderItemList .img{width:15%;padding-top:15%;position:relative;margin-right:12px}.p-account .orderitemListWrap li.orderItemList .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;object-position:center top}.p-account .orderitemListWrap li.orderItemList .txtArea{flex:1;font-size:.875rem;display:flex;flex-direction:column;flex-wrap:wrap}.p-account .orderitemListWrap li.orderItemList .name{font-size:1rem;letter-spacing:.03em;font-feature-settings:"palt"}.p-account .orderitemListWrap li.orderItemList .priceNum{padding:.3em 0 .4em}.p-account .orderitemListWrap li.orderItemList .tax{font-size:75%;font-feature-settings:"palt";display:inline-block;margin-right:2em}.p-account .orderitemListWrap li.orderItemList .small{font-size:.75rem;margin-top:auto;padding:1em 0 .3em}@media screen and (max-width: 720px){.p-account .orderitemListWrap li.orderItemList{padding:15px 16px}.p-account .orderitemListWrap li.orderItemList .img{width:36%;padding-top:36%}.p-account .orderitemListWrap li.orderItemList .priceNum{margin-top:auto;padding-top:.4em}.p-account .orderitemListWrap li.orderItemList .tax{margin-right:0}.p-account .orderitemListWrap li.orderItemList .num{display:flex}.p-account .orderitemListWrap li.orderItemList .small{font-size:.875rem;padding:1em 0 0}}.p-account .c-billing_list{padding:0 0 12px}.p-account .c-billing_list__title{font-size:1rem!important;line-height:1.4;padding:12px 16px 8px;border-color:var(--color-btn)!important}.p-account .c-billing_list__detail{padding:0 16px;border-bottom:#D5D5D5 1px dotted}.p-account .c-billing_list__detail.bdNon{border:none}.p-account .c-billing_list__detail__item{margin-bottom:.8em}.p-account .c-billing_list__detail__item.last{margin-bottom:0}.p-account .c-billing_list__detail__item__row{align-items:flex-start}.p-account .c-billing_list__detail__item__row__title{font-feature-settings:"palt";padding-right:1em;flex:1}.p-account .c-billing_list__detail__item__row__title .tax{font-size:75%;display:inline-block;margin-left:.5em}.p-account .c-billing_list__detail__item ul{padding:1em 0 .2em 1em}.p-account .c-billing_list__detail__item ul .c-billing_list__detail__item{margin-bottom:.5em}.p-account .c-billing_list__detail__item ul .c-billing_list__detail__item__row{font-size:13px}.p-account .c-billing_list__total{padding:0 16px;margin-top:13px}.p-account .c-billing_list__total__title,.p-account .c-billing_list__total__price{font-size:.875rem!important}.p-account .c-billing_list__detail.noItems{padding-bottom:5px}.p-account .c-billing_list__detail.noItems .c-billing_list__detail__item{margin-bottom:.5em}@media screen and (max-width: 720px){.p-account .c-billing_list__detail__item{margin-bottom:.75em}.p-account .c-billing_list__detail__item__row__price,.p-account .c-billing_list__detail__item__row__price .u-text--body,.p-account .c-billing_list__total__price,.p-account .c-billing_list__total__price .u-text--body{font-size:.9375rem!important}}.p-account .c-billing_list div.komeD{font-size:.75rem;margin-top:1em;padding:0 16px}.p-account .c-billing_list div.komeD p{padding-left:1em;text-indent:-1em}.p-account .btnP a{background:var(--color-btn);color:#fff;counter-reset:#fff;display:flex;justify-content:center;align-items:center}.p-account .btnBdr a,.p-account button.btnBdr{border:var(--color-main) 1px solid;color:var(--color-main);display:flex;justify-content:center;align-items:center;width:250px;height:31px;border-radius:0}.p-account .c-account_table .u-color__bg--bg{background:#F4F4F0}.p-account .c-account_table th.u-text--strong{font-size:.875rem!important}.p-account .c-account_table th{padding:6px 8px;text-align:center}.p-account .c-account_table th:first-child,.p-account .c-account_table td:first-child{padding-left:12px}.p-account .c-account_table th:last-child,.p-account .c-account_table td:last-child{padding-right:12px}.p-account .c-account_table td{color:#494949!important;vertical-align:middle}.p-account .c-account_table td.alignC{text-align:center}.p-account .c-account_table td.btnTbl{padding:8px 5px 12px;text-align:center}.p-account .c-account_table td.btnTbl .btnFlex{display:flex;justify-content:center;align-items:center}.p-account .c-account_table td.btnTbl .btnP a{display:inline-flex;width:140px;height:30px;border-radius:30px;margin:0 10px}.p-account .c-account_table .btnBdr a{width:140px;height:31px;display:inline-flex;margin:0 10px}.p-account .c-account_table ul{display:flex;flex-wrap:wrap;justify-content:center}.p-account .c-account_table ul li:not(:last-child){margin-right:15px}.p-account .c-account_table ul .btnBdr a{margin:0}@media screen and (max-width: 720px){.p-account .c-account_table th:first-child,.p-account .c-account_table td:first-child{padding-left:15px;padding-top:14px}.p-account .c-account_table th:last-child,.p-account .c-account_table td:last-child{padding-right:15px;padding-bottom:14px}.p-account .c-account_table td{font-size:1rem!important;padding:3px 15px;letter-spacing:.03em}.p-account .c-account_table td.alignC{text-align:left}.p-account .c-account_table td.btnTbl{padding:20px 0 0;width:calc(100% + 2px);height:calc(100% + 1px);margin:0 0 -1px -1px;background:#fff}.p-account .c-account_table td.btnTbl .btnP a{width:154px;height:40px}.p-account .c-account_table .btnBdr.calendar a{box-sizing:border-box;display:flex;width:auto;margin:18px 10px 0;height:40px}.p-account .c-account_table ul{display:block}.p-account .c-account_table ul li:not(:last-child){margin:0 0 20px}.p-account .c-account_table ul .btnBdr a{width:100%;height:40px}}.p-account .c-pagination{display:block;text-align:center;padding:0}.p-account .c-pagination .pageCount{margin-bottom:1.6em;text-align:left}.p-account .c-pagination .c-pagination__list{display:inline-flex}.p-account .c-pagination .c-pagination__list__item.is-active:after{border-color:var(--color-btn)}@media screen and (max-width: 720px){.p-account .c-pagination .pageCount{font-size:.8125rem;text-align:center}.p-account .c-pagination .c-pagination__list__item__page{font-size:.875rem;width:34px;height:34px}.p-account .c-pagination .c-pagination__list__item__next,.p-account .c-pagination .c-pagination__list__item__prev{width:34px;height:34px}}.p-account__inner__content__form__bottom__btn.u-color__btn--bg,.p-account .sbmBtn,.p-account .p-account__inner__content__copy__btn,.p-account .p-payment_list__add__win__form__bottom__btn{display:flex;justify-content:center;align-items:center;background:var(--color-btn)!important;color:#fff;font-size:1rem!important;border-radius:60px;width:230px;height:40px}@media screen and (max-width: 720px){.p-account__inner__content__form__bottom__btn.u-color__btn--bg,.p-account .sbmBtn,.p-account .p-account__inner__content__copy__btn,.p-account .p-payment_list__add__win__form__bottom__btn{height:42px}}.p-account__inner__content__form__bottom__link.u-text--link,.p-account .backBtn{display:flex;justify-content:center;align-items:center;border:rgba(73,73,73,.7) 1px solid;height:32px;width:106px;font-size:.75rem!important;border-radius:60px;margin:20px auto;color:#494949!important;text-decoration:none}@media screen and (max-width: 720px){.p-account__inner__content__form__bottom__link.u-text--link,.p-account .backBtn{width:41.6%;height:42px;font-size:.875rem!important}}.p-account .p-account__inner__content__copy__btn{margin:0 0 5px;width:150px}@media screen and (max-width: 720px){#customers-view .pointInfoBox{display:block;margin-bottom:12px}}#customers-view .p-mypage__block{margin-top:30px}#customers-view .p-mypage__block__title{margin-bottom:12px}@media screen and (max-width: 720px){#customers-view .p-mypage__block{margin-top:42px}#customers-view .p-mypage__block__title{margin-bottom:10px}}#customers-view .top_subscription li{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#customers-view .top_subscription li dl{display:flex;justify-content:space-between;border:var(--color-btn) 1px solid;width:calc(100% - 190px)}#customers-view .top_subscription li dt{font-size:.875rem;width:29%;min-width:9em;border-right:var(--color-btn) 1px solid;display:flex;justify-content:center;align-items:center}#customers-view .top_subscription li dt img{max-height:110px}#customers-view .top_subscription li dd{font-size:.8625rem;line-height:1.6;width:71%;display:flex;flex-direction:column;justify-content:center;gap:5% 0;padding:2% 4%}#customers-view .top_subscription li .pBtn{width:160px}#customers-view .top_subscription li .pBtn a{width:100%;height:40px;display:flex;justify-content:center;align-items:center;background:var(--color-btn);color:#fff;border-radius:3em}#customers-view .top_subscription li .noneTeiki{padding:1em}@media screen and (max-width: 720px){#customers-view .top_subscription li{display:block;margin-bottom:12px}#customers-view .top_subscription li dl{width:100%;}#customers-view .top_subscription li dt{font-size:.875rem;letter-spacing:.02em;width:9.5em;flex-grow:0}#customers-view .top_subscription li dd{font-size: 0.6875rem;width:auto;flex-grow:1}#customers-view .top_subscription li .pBtn{margin:8px auto 0}#customers-view .top_subscription li .noneTeiki{width:100%;text-align:center}}#customers-view .osusumeList{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 720px){#customers-view .osusumeList{margin-bottom:-12px}}#customers-view .osusumeList li{width:100%;margin-bottom:13px;text-align:center;font-size:.875rem}#customers-view .osusumeList li:first-child{margin-bottom:16px}#customers-view .osusumeList li p{margin-top:.4em}#customers-view .osusumeList li.harf{width:48.57%}@media screen and (max-width: 720px){#customers-view .osusumeList li{font-size:1rem;margin-bottom:12px}#customers-view .osusumeList li:first-child{margin-bottom:15px}#customers-view .osusumeList li p{line-height:1.3}#customers-view .osusumeList li.harf{width:47.945%}}#customers-view .osusumeList .guide{border:#B4BBAA 3px solid;position:relative;display:flex;justify-content:center;align-items:center;height:100px;font-family:fot-tsukumin-pr6n;font-size:1.75rem;line-height:1;letter-spacing:.16em;color:var(--color-btn)}#customers-view .osusumeList .guide .wakaba{height:50px;margin-right:20px}#customers-view .osusumeList .guide .arrow{width:37px;position:absolute;right:38px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 720px){#customers-view .osusumeList .guide{font-size:1.25rem;height:90px;letter-spacing:.2em}#customers-view .osusumeList .guide .wakaba{width:auto;height:40px;margin-right:10px;margin-left:-50px}#customers-view .osusumeList .guide .arrow{width:28px;right:24px}}#customers-view .infoBox{border:#494949 1px solid;border-right:none;max-height:160px;overflow-y:auto;font-size:1rem}#customers-view .infoBox ul{padding:16px 12px 0}#customers-view .infoBox li{line-height:1.5;margin-bottom:1em}#customers-view .infoBox li .date{line-height:1.3}#customers-view .infoBox::-webkit-scrollbar{width:4px}#customers-view .infoBox::-webkit-scrollbar-track{background-color:#f4f4f0;border-radius:100px}#customers-view .infoBox::-webkit-scrollbar-thumb{background-color:#c3c3c3;border-radius:100px}@media screen and (max-width: 720px){#customers-view .infoBox{max-height:180px}}#subscListPage .lineH2{font-size:1.125rem;line-height:1.5;color:var(--color-main);padding-top:13px;border-top:#D5D5D5 1px solid;margin:20px 0 12px}#subscListPage .p-mypage__block__title{margin-bottom:12px}@media screen and (max-width: 720px){#subscListPage .lineH2{padding-top:20px;margin:28px 0 12px}#subscListPage .p-mypage__block__title{margin-top:35px}}.setAcBox .accordionSummary{background:#F4F4F0;border-top:var(--color-btn) 2px solid;padding:12px 20px 11px}.setAcBox .js-summary{cursor:pointer;position:relative;list-style:none}.setAcBox .js-summary:after{display:block;content:"";position:absolute;top:45%;right:15px;transform-origin:center 75%;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-bottom:1px solid var(--color-main);border-right:1px solid var(--color-main);transition:all .3s}.setAcBox .accordionContent{overflow:hidden}.setAcBox.is-opened .js-summary:after{transform:translateY(-50%) rotate(225deg)}#subs-order-show-view .p-subscription_detail{margin-top:20px}#subs-order-show-view .p-subscription_detail__block__wrapper .orderListWrap{width:55%;margin-right:3%}#subs-order-show-view .p-subscription_detail__block__wrapper .c-billing_list{flex:1;width:auto;background:#F4F4F0}@media screen and (max-width: 720px){#subs-order-show-view .p-subscription_detail__block__wrapper .orderListWrap{width:100%;margin:0}#subs-order-show-view .p-subscription_detail__block__wrapper__block__wrapper .c-billing_list{margin-top:30px}}#subs-order-show-view .p-subscription_detail__block__head{margin-bottom:13px}#subs-order-show-view .p-subscription_detail__block__head.doted{border-bottom:#D5D5D5 1px dotted;padding-bottom:5px}#subs-order-show-view .p-subscription_detail__block__head h2{color:var(--color-main)!important;font-size:1.125rem!important}#subs-order-show-view .p-subscription_detail__block .txt{font-size:.75rem;margin-bottom:1.4em}#subs-order-show-view .p-subscription_detail__block:not(:last-child){margin-bottom:30px}#subs-order-show-view .p-subscription_detail .jikaiBnr{margin:30px 0}#subs-order-show-view dl.bnr dt{background:#F4F4F0;font-size:1rem;padding:10px 20px}#subs-order-show-view dl.bnr dd{padding:8px 0 0;margin-bottom:10px}@media (max-width: 520px){#subs-order-show-view dl.bnr dt{letter-spacing:.03em;font-feature-settings:"palt"}#subs-order-show-view dl.bnr dd{padding-top:4px;margin-bottom:0}}#subs-order-show-view .orderListWrap li.orderList header{padding:12px 16px}#subs-order-show-view .orderListWrap li.orderList header .fBig{font-size:1.125rem}@media screen and (max-width: 720px){#subs-order-show-view .orderListWrap li.orderList header{padding:9px 16px 12px}#subs-order-show-view .orderListWrap li.orderList header .fBig{font-size:1.25rem}}#subs-order-show-view .orderListWrap li.orderList .img{width:34.2%;padding-top:34.2%;margin-right:18px}.p-subscription_edit .saikaiBtn{border:none;width:200px;height:36px;line-height:1.3;font-size:.875rem!important;color:#fff;border-radius:0;margin:-10px 0 2em}@media screen and (max-width: 720px){.p-subscription_edit .saikaiBtn{width:87%;height:42px;font-size:1rem!important}}.teikiNumbox{margin:0 0 50px;font-size:.9375rem}.teikiNum{font-size:1rem;background:#F4F4F0;border:var(--color-btn) 2px solid;padding:10px;margin:0 0 15px}@media screen and (max-width: 720px){.teikiNumbox{margin:0 0 30px;font-size:.875rem}.teikiNum{font-size:1.125rem}}#subs-order-edit-view .p-subscription_edit__block{padding:30px 0}#subs-order-edit-view .p-subscription_edit__block__lead{margin-top:20px;line-height:1.6}@media screen and (max-width: 720px){#subs-order-edit-view .p-subscription_edit__block{padding:22px 0}#subs-order-edit-view .p-subscription_edit__block__lead{margin-top:20px;line-height:1.6}}#calenderPage{padding-bottom:50px}#calenderPage .p-calendar__table{border-width:1px}#calenderPage .p-calendar__table .u-color__text--sub{opacity:.7}#calenderPage .p-calendar__table th{border-width:1px}#calenderPage .p-calendar__table td{border-width:1px;vertical-align:middle}#calenderPage .p-calendar__table td .detail{min-height:100px}#calenderPage .p-calendar__table td .change{padding:0 10px 14px}#calenderPage .p-calendar__table td .change a{font-size:.875rem}#calenderPage .p-calendar__table td .info-box{padding:34px 10px 45px}#calenderPage .p-calendar__table td .info-box span{font-size:.8125rem;letter-spacing:.01rem;font-feature-settings:"palt"}#calenderPage .p-calendar__table td .u-color__bg--accent-light{background-color:#f4f4f0;border:var(--color-main) 1px solid;padding-left:9px;padding-right:9px}#calenderPage .p-calendar__table .u-color__bg--bg{background-color:#f4f4f0}#calenderPage .btnBdr a{height:42px}@media (max-width: 520px){#calenderPage .teikiNumbox{margin-bottom:60px}#calenderPage .p-calendar__table td{line-height:1.4}#calenderPage .p-calendar__table td .detail{min-height:50px}#calenderPage .p-calendar__table td .change{padding:0 2px 6px}#calenderPage .p-calendar__table td .change a{font-size:.625rem}#calenderPage .p-calendar__table td .info-box{padding:24px 2px 20px}#calenderPage .p-calendar__table td .info-box span{font-size:.625rem}#calenderPage .p-calendar__table td .u-color__bg--accent-light{padding-left:1px;padding-right:1px}}#orderListPage .orderListWrap li.orderList header{min-height:50px}#orders-detail-view .topInfo{border-color:var(--color-main)!important;border-width:2px;letter-spacing:.02em}#orders-detail-view .topInfo th{padding-top:9px;padding-bottom:9px}#orders-detail-view .orderListWrap{width:55%;margin-right:3%}@media screen and (max-width: 720px){#orders-detail-view .orderListWrap{width:100%;margin:0}}#orders-detail-view .c-billing_list{flex:1;width:auto;background:#F4F4F0}@media screen and (max-width: 720px){#orders-detail-view .c-billing_list{margin-top:25px}}#orders-detail-view .p-history_detail__block__head{margin-bottom:13px}#orders-detail-view .p-history_detail__block__head h2{color:var(--color-main)!important;font-size:1.125rem!important}#orders-detail-view .p-history_detail__block:not(:last-child){margin-bottom:30px}#orders-detail-view .orderitemListWrap{padding:0}#orders-detail-view .orderitemListWrap li.orderItemList{padding:24px 20px 18px}#orders-detail-view .orderitemListWrap li.orderItemList .fBox{display:block}#orders-detail-view .orderitemListWrap li.orderItemList .img{width:46%;padding-top:46%;margin:0 auto 18px}#orders-detail-view .accordionContent .orderitemListWrap li.orderItemList .fBox{display:flex}#orders-detail-view .accordionContent .orderitemListWrap li.orderItemList .img{width:34.2%;padding-top:34.2%;margin:0 18px 0 0}@media screen and (max-width: 720px){#orders-detail-view .orderitemListWrap li.orderItemList{padding:16px 15px}#orders-detail-view .orderitemListWrap li.orderItemList .fBox{display:flex}#orders-detail-view .orderitemListWrap li.orderItemList .img{width:34.2%;padding-top:34.2%;margin-right:18px}}#orders-detail-view .tblKome{font-size:.75rem;margin-top:1em;padding-left:1em;text-indent:-1em}#orders-detail-view .receipt-issue{border:var(--color-main) 1px solid;width:200px;height:36px;line-height:1.3;font-size:.875rem!important;color:var(--color-main)!important;border-radius:0;background:none!important;margin:-2em 0 2em}@media screen and (max-width: 720px){#orders-detail-view .tblKome{font-size:.875rem}#orders-detail-view .receipt-issue{width:87%;height:42px;font-size:1rem!important}}#pointsPage .c-account_table th{text-align:left}@media screen and (max-width: 720px){#pointsPage #pointTop .u-color__border--border{border-width:2px;border-color:var(--color-btn)!important}#pointsPage #pointTop .c-account_table tr:last-child{border-bottom:none}}#pointsPage .u-text--subhead{font-size:1.125rem!important;margin:25px 0 15px;border-top:#D5D5D5 1px solid;padding-top:25px}#pointsPage .p-point_list{margin-top:0}#pointsPage .p-point_list .u-text--link{font-size:inherit}#pointsPage #pointHistryBlock{padding-right:10px;overflow-y:auto;max-height:322px}#pointsPage #pointHistryBlock::-webkit-scrollbar{width:5px}#pointsPage #pointHistryBlock::-webkit-scrollbar-track{background-color:#c2cabd;border-radius:100px}#pointsPage #pointHistryBlock::-webkit-scrollbar-thumb{background-color:#fffc;border-radius:100px}#pointsPage #pointHistryBlock .fixed{position:sticky;top:1px;background:#F4F4F0}#pointsPage #pointHistryBlock .fixed:before{content:"";display:block;width:100%;height:1px;background:#D5D5D5;position:absolute;top:-1px;left:0}@media screen and (max-width: 720px){#pointsPage #pointHistryBlock{padding:0;background:#F4F4F0;min-height:610px}#pointsPage #pointHistryBlock::-webkit-scrollbar{width:15px}#pointsPage #pointHistryBlock::-webkit-scrollbar-track{background-color:#c2cabd;border-radius:0}#pointsPage #pointHistryBlock::-webkit-scrollbar-thumb{background-color:#fffc;border-radius:0}#pointsPage #pointHistryBlock .c-account_table{border:none}#pointsPage #pointHistryBlock .c-account_table tr{border-bottom-style:dotted}#pointsPage #pointHistryBlock .c-account_table tr:last-child{border:none}#pointsPage #pointHistryBlock .c-account_table td{font-size:.875rem!important;padding:2px 15px}#pointsPage #pointHistryBlock .c-account_table td:first-child{padding-top:14px}#pointsPage #pointHistryBlock .c-account_table td:last-child{padding-bottom:14px}}#pointsPage .pointBnr{display:flex;justify-content:center;align-items:center;background:var(--color-btn);color:#fff;max-width:460px;height:80px;margin:50px auto 0;font-size:1.375rem;letter-spacing:.03em}#pointsPage .pointBnr img{width:40px;margin-right:20px}@media (max-width: 520px){#pointsPage .pointBnr{height:70px;margin:30px auto 0;font-size:1.125rem}#pointsPage .pointBnr img{width:32px;margin-right:15px}}#customers-card-index-view .p-account__inner__content__lead .u-text--link{color:#e21e1e!important}#customers-card-index-view .p-account__inner__content__form__bottom__link.u-text--link{width:160px}#customers-card-index-view .p-payment_list a{font-size:.875rem!important}#customers-card-index-view .p-payment_list .c-account_table{margin-top:30px}@media (max-width: 520px){#customers-card-index-view .p-payment_list__add button{width:87%;height:40px;margin:0 auto 40px;font-size:1rem!important}#customers-card-index-view .c-account_table td.btnTbl{width:100%;margin:-1px 0 0;padding:10px 22px 22px}}#addressPage .p-account__inner__content__lead .btnBdr,#shipping-address-new-view .p-account__inner__content__lead .btnBdr,#shipping-address-edit-view .p-account__inner__content__lead .btnBdr{display:block;margin-top:1em}#addressPage .p-account__inner__content__lead .btnBdr a,#shipping-address-new-view .p-account__inner__content__lead .btnBdr a,#shipping-address-edit-view .p-account__inner__content__lead .btnBdr a{font-size:.875rem!important;text-decoration:none}#addressPage th.teikiTtl,#shipping-address-new-view th.teikiTtl,#shipping-address-edit-view th.teikiTtl{padding-top:1em;font-size:1rem;font-weight:700}@media (max-width: 520px){#addressPage .p-account__inner__content__lead .btnBdr a,#shipping-address-new-view .p-account__inner__content__lead .btnBdr a,#shipping-address-edit-view .p-account__inner__content__lead .btnBdr a{width:87%;height:40px;margin:0 auto 40px;font-size:1rem!important}}#customer-edit-view th.teikiTtl{padding-top:1em;font-size:1rem;font-weight:700}.setPage *{font-family:din-2014,BlinkMacSystemFont,Roboto,Helvetica Neue,HelveticaNeue,Yu Gothic Medium,YuGothic,Yu Gothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Verdana,Meiryo,sans-serif}@media screen and (max-width: 1340px){.setPage .p-set_selection{padding-left:0;padding-right:0}}@media screen and (max-width: 720px){.setPage .p-set_selection{padding:0 15px}.setPage .u-text--head{font-size:19px!important;margin-bottom:6px}.setPage .u-margin__top--60{margin-top:8vw}}#set-edit-view{margin-top:20px}#set-edit-view .c-billing_list{background:#F4F4F0}#set-edit-view .c-billing_list__total .u-text--body{color:var(--color-main)!important}@media screen and (max-width: 720px){#set-edit-view .c-billing_list{margin-top:14vw}}@media screen and (max-width: 720px){#set-edit-view .p-set_selection__sidebar__inner form{padding:0 5vw 5vw}}#set-edit-view .p-set_selection__sidebar__button{margin-top:30px}#set-edit-view .p-set_selection__sidebar__button>input{background:var(--color-btn);border-radius:60px;height:42px;font-size:1rem}@media screen and (max-width: 720px){#set-edit-view .p-set_selection__sidebar__button{margin-top:5vw}#set-edit-view .p-set_selection__sidebar__button>input{height:44px}}#set-edit-view .p-set_selection__content .p-set_selection__sidebar__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}#set-edit-view .p-set_selection__content .select_clear{color:var(--color-btn);border:var(--color-btn) 1px solid;font-size:13px;width:10em;height:2.3em;margin-bottom:5px;display:flex;justify-content:center;align-items:center;cursor:pointer}#set-edit-view .p-set_selection__content .select_clear span{text-decoration:none}@media screen and (max-width: 1300px){#set-edit-view .p-set_selection__content{padding-right:40px}}@media screen and (max-width: 720px){#set-edit-view .p-set_selection__content{padding-right:0}#set-edit-view .p-set_selection__content .p-set_selection{padding-bottom:8vw}}#set-edit-view .c-product_item:hover{opacity:1}#set-edit-view .c-product_item__inner__eyecatch__img{padding-top:100%}#set-edit-view .c-product_item__inner__price{margin-top:5px}#set-edit-view .c-product_item__inner__price .tax{font-size:75%;font-feature-settings:"palt"}#set-edit-view .c-product_item__inner__title{color:#494949}#set-edit-view .c-product_item__inner__control{display:none}#set-edit-view .c-product_item .price{font-size:1.0625rem}#set-edit-view .c-product_item .control{margin-top:7px;border:#d5d5d5 1px solid;display:flex;justify-content:space-between;font-size:1rem}#set-edit-view .c-product_item .control .cut,#set-edit-view .c-product_item .control .add{font-size:1.125rem;width:2em;height:2em;display:flex;justify-content:center;align-items:center;background:#F4F4F0;cursor:pointer}#set-edit-view .c-product_item .control .quantity{flex:1;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1300px){#set-edit-view__inner__title{font-size:15px!important}}@media screen and (max-width: 720px){#set-edit-view{padding-left:0;padding-right:0}#set-edit-view .p-set_selection__content .p-set_selection__sidebar__header{padding:0 0 5vw;margin-bottom:0}#set-edit-view .p-set_selection__content .p-set_selection__sidebar__header .set_status{font-size:13px}#set-edit-view .p-set_selection__content .select_clear{font-size:13px;width:8em;height:2.1em;margin-bottom:3px}#set-edit-view .c-product_item__inner__title{font-size:.875rem!important}#set-edit-view .c-product_item .price{font-size:1.0625rem}#set-edit-view .c-product_item .control{margin-top:7px;border:#d5d5d5 1px solid;display:flex;justify-content:space-between;font-size:1rem}#set-edit-view .c-product_item .control .cut,#set-edit-view .c-product_item .control .add{width:2.2em;height:2.2em;display:flex;justify-content:center;align-items:center;background:#F4F4F0;cursor:pointer}#set-edit-view .c-product_item .control .quantity{flex:1;display:flex;justify-content:center;align-items:center}#set-edit-view .p-set_selection__sidebar .c-billing_list{display:none;opacity:0}}#invitePage{max-width:750px}@media screen and (max-width: 720px){#invitePage{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}}#friendsBox{margin:20px 0;text-align:center}#friendsBox .sns{background:#79896E;padding-bottom:4.5%;display:flex;justify-content:center;align-items:center}#friendsBox .sns a:hover{opacity:1}#friendsBox .sns li{width:26.6%}#friendsBox .sns li:first-child{margin-right:8%}#friendsBox .codeArea{background:#79896E;padding:1% 6% 3%;text-align:left;color:#fff;font-size:.88rem}#friendsBox .codeArea .attTxt{padding-top:.1em;margin-right:-1em;letter-spacing:.01em}@media screen and (max-width: 720px){#friendsBox .codeArea{font-size:2.3vw}#friendsBox .codeArea .attTxt{padding-top:.2em}#friendsBox .codeArea .attTxt .pcNon{display:inline-block;padding-left:1em}}#friendsBox .codeArea .board{position:relative;background:#F0F0EB;color:#333;padding:2.5% 7% 0;margin-bottom:4%;font-size:1.1rem}#friendsBox .codeArea .board .gray{font-feature-settings:"palt";font-size:1.4rem;letter-spacing:.03em;margin:0 -9%;padding-bottom:.5em;text-align:center;border-bottom:1px solid #79896E}#friendsBox .codeArea .board .copyArea{padding:6% 0 5.5%;position:relative}#friendsBox .codeArea .board .copyArea .iconCopy{position:absolute;right:0;top:50%;transform:translateY(-50%);width:17.65%;cursor:pointer}#friendsBox .codeArea .board .ttl{display:block}#friendsBox .codeArea .board p{line-height:1.7}#friendsBox .codeArea .board .code{margin-bottom:1.2em}@media screen and (max-width: 720px){#friendsBox .codeArea .board{border-radius:1.5vw;padding:4% 6% 0;font-size:4vw}#friendsBox .codeArea .board p{line-height:1.4}#friendsBox .codeArea .board .gray{font-size:3.1vw;letter-spacing:.05em;line-height:1.6;padding-bottom:.9em}#friendsBox .codeArea .board .copyArea{padding:8% 0 7.5%;position:relative}#friendsBox .codeArea .board .copyArea .iconCopy{position:absolute;right:0;top:50%;transform:translateY(-50%);width:17.65%;cursor:pointer}#friendsBox .codeArea .board .ttl{margin-bottom:.3em}#friendsBox .codeArea .board .code{margin-bottom:1.2em}}#friendsBox .codeArea p.popup{display:none;position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);background:#fff;border-radius:6px;padding:30px 50px;color:#e56469;font-size:1.1rem;font-weight:700;border:1px solid #E56469;opacity:.94}@media screen and (max-width: 720px){#friendsBox .codeArea p.popup{font-size:4vw;border-radius:10px;white-space:nowrap;padding:7vw 9vw}}.Georgia{font-family:Georgia,serif}.rl{background-color:#f2f0ed}.rl-header{display:flex;align-items:center;justify-content:space-between;padding:18px 34px;border-bottom:solid 1px #3A3A3C;position:fixed;top:0;background-color:#f2f0ed;width:100%}@media (max-width: 834px){.rl-header{padding:16px 20px}}.rl-header__btn{display:none}@media (max-width: 834px){.rl-header__btn{display:block;position:relative;width:26px;height:10px;opacity:0;pointer-events:none}.rl-header__btn-bar{width:100%;height:1px;background-color:#3a3a3c;position:absolute;transition:all .3s}.rl-header__btn-bar:first-child{top:0;left:0;right:0;margin:auto}.rl-header__btn-bar:last-child{bottom:0;left:0;right:0;margin:auto}.is-active .rl-header__btn-bar:first-child{transform:rotate(15deg) translateY(5px)}.is-active .rl-header__btn-bar:last-child{transform:rotate(-15deg) translateY(-5px)}}.rl-header-menu{display:flex;justify-content:space-between;align-items:center;gap:0 27px}@media (max-width: 834px){.rl-header-menu{position:absolute;display:flex;transition:all .3s;width:30%;top:57px!important;left:0;height:calc(100vh - 57px);background-color:#fff;flex-direction:column;align-items:center;justify-content:flex-start;transform:translate(-30%);padding-top:10%;gap:20px;border-right:solid 1px #3A3A3C}.rl-header-menu.is-active{display:flex;opacity:1;visibility:visible;transform:translate(0)}}.rl-header-menu__item{font-size:.8125rem;letter-spacing:.07rem;line-height:1}.rl-header__ttl{width:64px;position:absolute;margin:0 auto;left:0;right:0}@media (max-width: 834px){.rl-header__ttl{width:52px}}.rl-header__ttl img{width:100%}.rl-header-user{display:flex;justify-content:space-between;align-items:center;gap:0 17px}.rl-header-user__account,.rl-header-user__cart{width:20px;height:20px}.h-m{height:63px}@media (max-width: 834px){.h-m{height:53px}}.p-r-teaser{width:100%;height:100vh;background:center/auto 100% repeat-x var(--fv_bg);position:relative}@media (max-width: 834px){.p-r-teaser{height:100vh;background:center/100% auto repeat-y var(--fv_bg)}}.p-r-teaser__text-01{position:absolute;width:222px;height:143px;margin:auto;top:0;bottom:0;right:0;left:0}@media (max-width: 834px){.p-r-teaser__text-01{width:198px;height:139px}}.p-r-teaser__text-02{position:absolute;width:242px;height:18px;bottom:43px;right:54px}@media (max-width: 834px){.p-r-teaser__text-02{width:219px;height:17px;right:23px;bottom:42px}}.p-r-fv{width:100%;height:calc(100vh - 63px);background:center/auto 100% repeat-x var(--fv_bg);position:relative}@media (max-width: 834px){.p-r-fv{height:calc(100vh - 53px);background:center/100% auto repeat-y var(--fv_bg)}}.p-r-fv__text{position:absolute;top:0;bottom:0;width:90px;height:20px;margin:auto;right:182px}@media (max-width: 834px){.p-r-fv__text{width:79px;height:17px;right:25px;top:unset;bottom:16%}}.p-r-intro{width:826px;margin:181px auto 0;display:flex}@media (max-width: 834px){.p-r-intro{width:100%;flex-direction:column-reverse;margin:86px auto 0}}.p-r-intro__img{width:453px}@media (max-width: 834px){.p-r-intro__img{width:269px;margin:50px auto 0}}.p-r-intro__img img{width:100%;height:auto}.p-r-intro__ttl{display:flex;flex-direction:column;justify-content:space-between;padding:105px 0 68px 99px}@media (max-width: 834px){.p-r-intro__ttl{padding:0;justify-content:center;align-items:center}}.p-r-intro__ttl-main{font-size:1.125rem;letter-spacing:.07rem}.p-r-intro__ttl-sub{font-size:.8125rem;letter-spacing:.06rem;line-height:2.4615384615}@media (max-width: 834px){.p-r-intro__ttl-sub{text-align:center;margin-top:20px}}.p-r-section__ttl{font-size:.75rem;letter-spacing:.07rem;line-height:1;padding-bottom:10px;border-bottom:solid 1px #3A3A3C;width:100%}@media (max-width: 834px){.p-r-section__ttl{text-align:center;padding-bottom:6px}}.p-r-product{width:826px;margin:152px auto 0}@media (max-width: 834px){.p-r-product{width:100%;margin:110px auto 0}}.p-r-product--02{margin:60px auto 0}@media (max-width: 834px){.p-r-product--02{margin:57px auto 0}}.p-r-product-item{margin-top:60px;display:flex;justify-content:space-between}@media (max-width: 834px){.p-r-product-item{margin-top:38px;flex-direction:column-reverse}}.p-r-product-item__info{width:305px}@media (max-width: 834px){.p-r-product-item__info{width:100%;padding:0 38px;margin-top:46px}}.p-r-product-item__slide{width:453px;margin:0;overflow:hidden;position:relative;align-self:baseline}@media (max-width: 834px){.p-r-product-item__slide{width:100%}}.p-r-product-item__slide .swiper-pagination-bullets{text-align:center}.p-r-product-item__slide .swiper-pagination-bullet{border:solid 1px #8D8D8D;background-color:unset!important;opacity:1;width:6px;height:6px}.p-r-product-item__slide .swiper-pagination-bullet-active{background-color:#8d8d8d!important}.p-r-product-item__slide img{width:100%;height:auto}.p-r-product-item__name{font-size:1.125rem;letter-spacing:.07rem;line-height:1}.p-r-product-item__list{margin:23px 0 0}@media (max-width: 834px){.p-r-product-item__list{margin-top:10px}}.p-r-product-item__list li{padding:10px 0;color:#8d8d8d;margin:0}.p-r-product-item__list li:nth-child(n+2){border-top:solid 1px #3A3A3C}.p-r-product-item__list .typeSelectRadio:checked+label{color:#3a3a3c}.p-r-product-item__list .typeSelectRadio:checked+label:after{display:block;content:"";position:absolute;top:4px;bottom:0;margin:auto;left:4px;width:8px;height:8px;border-radius:25px;background-color:#8d8d8d}.p-r-product-item__list label{position:relative;padding-left:25px;margin:0}.p-r-product-item__list label:before{display:block;content:"";position:absolute;top:4px;bottom:0;margin:auto;left:0;width:16px;height:16px;border-radius:25px;border:1px solid var(--color-border-sub)}.p-r-product-item__buy{font-size:.875rem;letter-spacing:.05rem;line-height:1}.p-r-product-item__value{font-size:1.0625rem;letter-spacing:.05rem;line-height:1}.p-r-product-item__tax{font-size:.625rem;letter-spacing:.05rem;line-height:1}.p-r-product-item__discount{font-size:.6875rem;letter-spacing:.05rem;line-height:1;color:#e6395a}.p-r-product-item__note{font-size:.625rem;letter-spacing:.05rem;line-height:1}.p-r-product-item__text{font-size:.6875rem;letter-spacing:.05rem;line-height:1.9090909091;margin:30px 0}.p-r-product-item__accordion{border-top:solid 1px #3A3A3C}.p-r-product-item__accordion.last{border-bottom:solid 1px #3A3A3C}.p-r-product-item__accordion-btn{cursor:pointer;position:relative;font-size:.6875rem;letter-spacing:.05rem;line-height:1;padding:11px 6px}.p-r-product-item__accordion-btn:before,.p-r-product-item__accordion-btn:after{position:absolute;content:"";width:7px;height:1px;background-color:#3a3a3c;transition:all .3s;top:0;bottom:0;margin:auto;right:12px}.p-r-product-item__accordion-btn:after{transform:rotate(90deg)}.p-r-product-item__accordion-btn.js-active:after{transform:rotate(0)}.p-r-product-item__accordion-content{padding:11px 6px 21px;font-size:.6875rem;letter-spacing:.05rem;line-height:1.4545;color:#8d8d8d;font-family:Zen Old Mincho,serif}.p-r-product-item__btn{margin-top:27px}@media (max-width: 834px){.p-r-product-item__btn{margin-top:37px}}.p-r-product-item__btn .cartBtn{width:100%;height:40px;background-color:#fff;border:solid 1px #3A3A3C;display:flex;justify-content:center;align-items:center;font-size:.75rem;letter-spacing:.07rem}.p-r-product-item__comment{color:#8d8d8d;margin-top:22px}.p-r-product-item__comment-ttl{font-size:.6875rem;line-height:1.625}@media (max-width: 834px){.p-r-product-item__comment-ttl{font-size:.5rem;letter-spacing:.03rem}}.p-r-product-item__comment-item{font-size:.6875rem;padding-left:1rem;text-indent:-1rem;line-height:1.625}@media (max-width: 834px){.p-r-product-item__comment-item{font-size:.5rem;letter-spacing:.03rem}}.p-r-desc{width:826px;margin:120px auto 233px}@media (max-width: 834px){.p-r-desc{width:100%;margin:78px auto 0}}.p-r-desc__wrap{display:flex;flex-wrap:wrap;margin-top:53px}@media (max-width: 834px){.p-r-desc__wrap{width:100%;flex-direction:column;margin-top:39px}}.p-r-desc-item{display:flex;flex-direction:column}@media (max-width: 834px){.p-r-desc-item{width:100%}}.p-r-desc-item:nth-child(1){width:50%;padding-right:74px;border-right:solid 1px #3A3A3C}@media (max-width: 834px){.p-r-desc-item:nth-child(1){width:calc(100% - 72px);margin:0 auto;border-right:unset;padding:0 0 38px;border-bottom:solid 1px #3A3A3C}}.p-r-desc-item:nth-child(1) .p-r-desc-item__img{width:249px}@media (max-width: 834px){.p-r-desc-item:nth-child(1) .p-r-desc-item__img{width:207px}}.p-r-desc-item:nth-child(2){width:50%;padding-left:74px}@media (max-width: 834px){.p-r-desc-item:nth-child(2){width:calc(100% - 72px);margin:0 auto;padding:38px 0;border-bottom:solid 1px #3A3A3C}}.p-r-desc-item:nth-child(2) .p-r-desc-item__img{width:249px}@media (max-width: 834px){.p-r-desc-item:nth-child(2) .p-r-desc-item__img{width:207px}}.p-r-desc-item:nth-child(3){width:100%;padding-top:54px;margin-top:54px;position:relative;border-top:solid 1px #3A3A3C}@media (max-width: 834px){.p-r-desc-item:nth-child(3){width:100%;padding:0 36px;border-top:unset;margin-top:39px}}.p-r-desc-item:nth-child(3) .p-r-desc-item__img{width:339px;position:absolute;top:54px;right:0}@media (max-width: 834px){.p-r-desc-item:nth-child(3) .p-r-desc-item__img{width:100%;position:static;margin-top:39px}}.p-r-desc-item__ttl{font-size:1.0625rem;letter-spacing:.07rem}.p-r-desc-item__text{font-size:.6875rem;letter-spacing:.05rem;line-height:2.2727272727;margin-top:25px}@media (max-width: 834px){.p-r-desc-item__text{margin-top:20px}}.p-r-desc-item__note{font-size:.5rem;letter-spacing:.05rem;line-height:2.375;margin-top:16px;margin-bottom:32px}.p-r-desc-item__img{margin:auto 0 0 auto}.p-r-desc-item__img img{width:100%;height:auto}.p-r-art{width:826px;margin:170px auto 0}@media (max-width: 834px){.p-r-art{width:100%;margin:164px auto 0}}.p-r-art__wrap{margin-top:45px;display:flex;justify-content:center;gap:62px}@media (max-width: 834px){.p-r-art__wrap{margin-top:33px;gap:24px}}.p-r-art__img{width:187px}@media (max-width: 834px){.p-r-art__img{width:120px}}.p-r-art__img img{width:100%;height:auto}.p-r-art__box{display:flex;flex-direction:column;justify-content:center}.p-r-art__name{font-size:.6875rem;letter-spacing:.07rem}.p-r-art__text{margin-top:24px;font-size:.5625rem;line-height:1.66}.rl-footer{width:100%;border-top:solid 1px #3A3A3C;padding:43px 0 44px;margin-top:166px}@media (max-width: 834px){.rl-footer{margin-top:133px;padding:37px 0 44px}}.rl-footerInner__logo{width:18%;max-width:60px;display:block}.rl-footerInner__logo svg{width:100%}.rl-footer-links{width:100%;display:flex;justify-content:center;align-items:center;gap:45px}@media (max-width: 834px){.rl-footer-links{flex-wrap:wrap;gap:12px 1px;justify-content:space-between}}.rl-footer-links__item{font-size:.6875rem;letter-spacing:.05rem}.rl-footer-logo{width:64px;margin:45px auto 0}@media (max-width: 834px){.rl-footer-logo{width:52px;margin:35px auto 0}}.rl-footer-copy{width:100%;font-size:.5625rem;letter-spacing:.07rem;text-align:center;margin:27px auto 0}@media (max-width: 834px){.rl-footer-copy{margin:22px auto 0}}.accordionWrap.is-opened .accordionSummary:after{transform:translateY(-50%) rotate(225deg)}.accordionWrap .accordionSummary{display:block;position:relative;padding:8px 16px 8px 0;border-bottom:1px solid var(--color-main);color:var(--color-main);font-size:.8125rem;letter-spacing:.12em;cursor:pointer}.accordionWrap .accordionSummary:after{display:block;content:"";position:absolute;top:50%;right:2px;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-bottom:1px solid var(--color-main);border-right:1px solid var(--color-main);transition:all .3s}.accordionWrap .accordionSummary::-webkit-details-marker{display:none}.accordionWrap .accordionContent{overflow:hidden;font-size:.8125rem;color:var(--color-main)}.accordionWrap .accordionContent .contentInner{padding:8px 0;font-family:Yu Gothic Medium,YuGothic,Yu Gothic,sans-serif}.accordionWrap.type02{margin-bottom:12px;letter-spacing:.1em}.accordionWrap.type02.is-opened .accordionSummary:after{transform:translateY(-50%)}.accordionWrap.type02 .accordionSummary{padding:14px 40px 14px 20px;background-color:var(--color-bg-sub);border:none;color:var(--color-text-main);font-size:1.0625rem}@media (max-width: 520px){.accordionWrap.type02 .accordionSummary{padding:14px;font-size:.9375rem}}.accordionWrap.type02 .accordionSummary:before,.accordionWrap.type02 .accordionSummary:after{display:block;content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);width:18px;height:1px;background-color:var(--color-border-main);border:none;transition:all .3s}@media (max-width: 520px){.accordionWrap.type02 .accordionSummary:before,.accordionWrap.type02 .accordionSummary:after{width:14px}}.accordionWrap.type02 .accordionSummary:after{transform:translateY(-50%) rotate(90deg)}.accordionWrap.type02 .accordionContent{overflow:hidden;padding:0 40px 14px 20px;background-color:var(--color-bg-sub);font-size:.8125rem;color:var(--color-text-main)}@media (max-width: 520px){.accordionWrap.type02 .accordionContent{padding:0 14px 14px}}.accordionWrap.type02 .accordionContent .contentInner{padding:0;font-family:fot-tsukumin-pr6n}.accordionWrap.type02 .accordionContent .contentInner .superText{vertical-align:super;font-size:.625rem}.accordionWrap.type02 .accordionContent .contentInner .noteText{display:inline-block;letter-spacing:.08em;font-size:.625rem}.productsAddCartSec{margin-top:120px;margin-bottom:120px}@media (max-width: 834px){.productsAddCartSec{margin-top:80px;margin-bottom:80px}}@media (max-width: 520px){.productsAddCartSec{margin-top:72px;margin-bottom:72px}}.type-skin .productsAddCartSec{margin-top:161px}@media (max-width: 834px){.type-skin .productsAddCartSec{margin-top:121px}}@media (max-width: 520px){.type-skin .productsAddCartSec{margin-top:62px}}.productsAddCartSec.singleProducts .productsAddCartBox .productsAddCartTxtBlock{display:flex;align-items:center}.type-oral .productsAddCartSec.singleProducts .productsAddCartBox .productsAddCartTxtBlock{flex-wrap:wrap}.productsAddCartSec.singleProducts .productsAddCartBox .productsAddCartTxtBlock .productsAddCartHd{margin-right:24px}@media (max-width: 834px){.productsAddCartSec.singleProducts .productsAddCartBox .productsAddCartTxtBlock .productsAddCartHd{font-size:1.375rem}}@media (max-width: 520px){.productsAddCartSec.singleProducts .productsAddCartBox .productsAddCartTxtBlock .productsAddCartHd{margin-bottom:0;margin-right:8px}}@media (max-width: 520px){.productsAddCartSec.singleProducts .productsAddCartBox .productsAddCartTxtBlock .priceArea{margin-top:0}}@media (max-width: 834px){.productsAddCartSec.singleProducts .productsAddCartBox .productsAddCartTxtBlock .priceArea .priceNum{font-size:1.5rem}}@media (max-width: 834px){.productsAddCartSec.singleProducts .productsAddCartBox .productsAddCartTxtBlock .priceArea .priceUnit{font-size:.875rem}}.productsAddCartSec .productsAddCartBox{display:flex;justify-content:center;align-items:stretch;max-width:900px;margin:0 auto}@media (max-width: 834px){.productsAddCartSec .productsAddCartBox{display:block;margin:0 auto}.type-oral .productsAddCartSec .productsAddCartBox{width:100%}}.productsAddCartSec .productsAddCartBox .productsAddCartTxtBlock{margin-right:4%}@media (max-width: 834px){.productsAddCartSec .productsAddCartBox .productsAddCartTxtBlock{margin-right:0}}.productsAddCartSec .productsAddCartBox .productsAddCartTxtBlock .productsAddCartHd{display:inline-block;margin-right:4px;font-size:1.5625rem;font-family:fot-tsukumin-pr6n;letter-spacing:.12em;vertical-align:middle}@media (max-width: 834px){.productsAddCartSec .productsAddCartBox .productsAddCartTxtBlock .productsAddCartHd{font-size:1.125rem}}@media (max-width: 520px){.productsAddCartSec .productsAddCartBox .productsAddCartTxtBlock .productsAddCartHd{margin-bottom:8px;margin-right:0;font-size:1.375rem;vertical-align:middle}}.productsAddCartSec .productsAddCartBox .productsAddCartTxtBlock .quasiDrugLabel{display:inline-block;padding:1px 4px 0 6px;border:1px solid var(--color-border-main);letter-spacing:2px;font-size:.875rem}@media (max-width: 834px){.productsAddCartSec .productsAddCartBox .productsAddCartTxtBlock .quasiDrugLabel{font-size:.75rem}}@media (max-width: 520px){.productsAddCartSec .productsAddCartBox .productsAddCartTxtBlock .priceArea{margin-top:16px}}.productsAddCartSec .productsAddCartBox .productsAddCartTxtBlock .priceArea .selltypeHd{margin-right:8px;font-size:1.25rem}@media (max-width: 520px){.productsAddCartSec .productsAddCartBox .productsAddCartTxtBlock .priceArea .selltypeHd{font-size:1.125rem}}.productsAddCartSec .productsAddCartBox .productsAddCartTxtBlock .priceArea .priceNum{font-size:1.5625rem;font-family:fot-tsukumin-pr6n}@media (max-width: 520px){.productsAddCartSec .productsAddCartBox .productsAddCartTxtBlock .priceArea .priceNum{font-size:1.5rem}}.productsAddCartSec .productsAddCartBox .productsAddCartTxtBlock .priceArea .priceUnit{padding-left:6px;font-size:1.125rem;font-feature-settings:"palt"}@media (max-width: 520px){.productsAddCartSec .productsAddCartBox .productsAddCartTxtBlock .priceArea .priceUnit{font-size:.875rem}}.productsAddCartSec .productsAddCartBox .productsAddCartTxtBlock .priceArea .discountTxt{margin-left:8px;font-size:.8125rem;font-family:fot-tsukumin-pr6n;color:var(--color-text-em)}@media (max-width: 520px){.productsAddCartSec .productsAddCartBox .productsAddCartTxtBlock .priceArea .discountTxt{font-size:.75rem}}.productsAddCartSec .productsAddCartBox .productsAddCartbtnBlock{width:27%}@media (max-width: 834px){.productsAddCartSec .productsAddCartBox .productsAddCartbtnBlock{width:240px;margin:32px auto 0}}@media (max-width: 520px){.productsAddCartSec .productsAddCartBox .productsAddCartbtnBlock{margin-top:20px;width:100%}}.productsAddCartSec .productsAddCartBox .productsAddCartbtnBlock .addCartBtn{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:8px;background-color:var(--color-bg-main);font-size:1rem;letter-spacing:1px;font-family:Yu Gothic Medium,YuGothic,Yu Gothic,sans-serif;text-align:center}.type-oral .productsAddCartSec .productsAddCartBox .productsAddCartbtnBlock .addCartBtn{color:#fff}@media (min-width: 835px){.productsAddCartSec .productsAddCartBox .productsAddCartbtnBlock .addCartBtn{min-height:72px}}@media (max-width: 834px){.productsAddCartSec .productsAddCartBox .productsAddCartbtnBlock .addCartBtn{padding:20px 8px;font-size:.875rem}}@media (max-width: 520px){.productsAddCartSec .productsAddCartBox .productsAddCartbtnBlock .addCartBtn{padding:12px;font-size:.8125rem}}.productsAddCartSec .productsAddCartBox .productsAddCartbtnBlock .addCartBtn.preLaunch{background-color:var(--color-bg-disabled);cursor:not-allowed}.productsAddCartSec .productsAddCartBox .productsAddCartbtnBlock .addCartBtn:disabled{background-color:var(--color-bg-disabled);color:var(--color-text-sub);cursor:not-allowed}.productsAddCartSec .productsAddCartBox .productsAddCartbtnBlock .addCartBtn:disabled:hover{opacity:1}.productsAddCartSec .productsAddCartBox .productsAddCartTxtBlock__ttl{display:flex;align-items:baseline}@media screen and (min-width: 835px){.elemNonePc{display:none!important}}@media screen and (min-width: 521px) and (max-width: 834px){.elemNoneTb{display:none!important}}@media screen and (max-width: 520px){.elemNoneSp{display:none!important}}.productsSection{position:relative;padding:0 64px}@media (max-width: 834px){.productsSection{padding:0 8%}}.productsSecInnerType01{max-width:900px;margin:0 auto}@media (max-width: 834px){.productsSecInnerType01{max-width:482px}}.productsSecInnerType02{max-width:900px;margin:0 auto}@media (max-width: 834px){.productsSecInnerType02{max-width:600px}}.productsHdType01{margin-bottom:8px;line-height:1.6;font-size:1.75rem;letter-spacing:.1em;font-family:fot-tsukumin-pr6n}@media (max-width: 834px){.productsHdType01{line-height:1.8;font-size:1.375rem;letter-spacing:.14em}}@media (max-width: 520px){.productsHdType01{margin-bottom:4px}}.productsHdType02{position:relative;left:-34px;height:0;transform-origin:left top;transform:rotate(90deg);color:var(--color-main);font-size:.9375rem;letter-spacing:.1em;font-family:fot-tsukumin-pr6n}@media (max-width: 834px){.productsHdType02{left:-22px}}@media (max-width: 520px){.productsHdType02{left:0;transform:rotate(0);height:auto;margin-bottom:12px}}.super{vertical-align:super;font-size:60%}@media (max-width: 520px){.productsCartSec{overflow:hidden;margin-top:40px}}.productsCartSec .productsBox{display:flex;justify-content:space-between;align-items:center}@media (max-width: 520px){.productsCartSec .productsBox{flex-direction:column-reverse}}.productsCartSec .productsBox .flex-start{align-items:flex-start}@media (max-width: 520px){.productsCartSec .productsBox .flex-start{align-items:center}}.productsCartSec .productsBox .detailBlock{width:400px}@media (max-width: 834px){.productsCartSec .productsBox .detailBlock{width:52%}}@media (max-width: 520px){.productsCartSec .productsBox .detailBlock{width:100%}}.productsCartSec .productsBox .detailBlock .productsSaleNoteText{font-family:fot-tsukumin-pr6n;letter-spacing:.12em;font-size:.8125rem;color:var(--color-main);font-feature-settings:"palt"}.productsCartSec .productsBox .detailBlock .catchcopyTxt{margin-bottom:12px;font-size:1.0625rem;line-height:2;letter-spacing:.14em}@media (max-width: 834px){.productsCartSec .productsBox .detailBlock .catchcopyTxt{margin-bottom:16px;font-size:.8125rem}}.productsCartSec .productsBox .detailBlock .quasiDrugLabel{display:inline-block;margin-bottom:24px;margin-right:8px;padding:1px 4px 0 6px;border:1px solid var(--color-border-main);letter-spacing:2px;font-size:.75rem}@media (max-width: 834px){.productsCartSec .productsBox .detailBlock .quasiDrugLabel{margin-bottom:32px}}@media (max-width: 520px){.productsCartSec .productsBox .detailBlock .quasiDrugLabel{margin-bottom:40px}}@media (max-width: 520px){.productsCartSec .productsBox .detailBlock .typeSelectList{margin-top:8px!important}}.productsCartSec .productsBox .detailBlock .typeSelectList li{padding:8px 0}@media (max-width: 834px){.productsCartSec .productsBox .detailBlock .typeSelectList li{padding:12px 0}}.productsCartSec .productsBox .detailBlock .typeSelectList li:not(:last-child){border-bottom:1px solid var(--color-border-sub)}.productsCartSec .productsBox .detailBlock .typeSelectList li .typeSelectRadio+label{position:relative;padding-left:36px;color:var(--color-text-sub)}@media (max-width: 834px){.productsCartSec .productsBox .detailBlock .typeSelectList li .typeSelectRadio+label{padding-left:28px}}.productsCartSec .productsBox .detailBlock .typeSelectList li .typeSelectRadio+label:before{display:block;content:"";position:absolute;top:7px;left:0;width:26px;height:26px;border-radius:25px;border:1px solid var(--color-border-sub)}@media (max-width: 834px){.productsCartSec .productsBox .detailBlock .typeSelectList li .typeSelectRadio+label:before{top:4px;width:21px;height:21px}}.productsCartSec .productsBox .detailBlock .typeSelectList li .typeSelectRadio:checked+label{color:var(--color-text-main)}.productsCartSec .productsBox .detailBlock .typeSelectList li .typeSelectRadio:checked+label:after{display:block;content:"";position:absolute;top:13px;left:6px;width:14px;height:14px;border-radius:25px;background-color:#93a189}.type-rose .productsCartSec .productsBox .detailBlock .typeSelectList li .typeSelectRadio:checked+label:after{background-color:#997d75}.type-oral .productsCartSec .productsBox .detailBlock .typeSelectList li .typeSelectRadio:checked+label:after{background-color:#77879b}.type-skin .productsCartSec .productsBox .detailBlock .typeSelectList li .typeSelectRadio:checked+label:after{background-color:#9c9667}@media (max-width: 834px){.productsCartSec .productsBox .detailBlock .typeSelectList li .typeSelectRadio:checked+label:after{top:9px;left:5px;width:11px;height:11px}}.productsCartSec .productsBox .detailBlock .typeSelectList li .selltypeHd{margin-right:2px;font-size:1.25rem}@media (max-width: 834px){.productsCartSec .productsBox .detailBlock .typeSelectList li .selltypeHd{margin-right:4px;font-size:1.0625rem}}.productsCartSec .productsBox .detailBlock .typeSelectList li .priceNum{font-size:1.5625rem;font-family:fot-tsukumin-pr6n}@media (max-width: 834px){.productsCartSec .productsBox .detailBlock .typeSelectList li .priceNum{font-size:1.1875rem}}.productsCartSec .productsBox .detailBlock .typeSelectList li .priceUnit{padding-left:2px;font-size:1.125rem;font-feature-settings:"palt"}@media (max-width: 834px){.productsCartSec .productsBox .detailBlock .typeSelectList li .priceUnit{font-size:.875rem}}@media (max-width: 520px){.productsCartSec .productsBox .detailBlock .typeSelectList li .priceUnit{margin-right:1%;padding-left:4px}}.productsCartSec .productsBox .detailBlock .typeSelectList li .discountTxt{font-size:.8125rem;font-family:fot-tsukumin-pr6n;color:#e6395a;letter-spacing:.01em}@media (max-width: 834px){.productsCartSec .productsBox .detailBlock .typeSelectList li .discountTxt{display:inline-block;font-size:.75rem}}.productsCartSec .productsBox .detailBlock .typeSelectList li .notesLink{margin-top:4px;text-align:right}.productsCartSec .productsBox .detailBlock .typeSelectList li .notesLink a{display:inline-block;position:relative;padding-right:32px;font-family:fot-tsukumin-pr6n;font-size:.75rem;letter-spacing:1px}@media (max-width: 520px){.productsCartSec .productsBox .detailBlock .typeSelectList li .notesLink a{padding-right:36px;font-size:.6875rem}}.productsCartSec .productsBox .detailBlock .typeSelectList li .notesLink a:after{display:block;content:"";position:absolute;top:7px;right:2px;transform:rotate(45deg);width:8px;height:8px;border-top:1px solid var(--color-border-main);border-right:1px solid var(--color-border-main)}@media (max-width: 834px){.productsCartSec .productsBox .detailBlock .typeSelectList li .notesLink a:after{top:6px;width:7px;height:7px}}.productsCartSec .productsBox .detailBlock .singlePrice{margin-bottom:48px;font-size:1.5625rem;font-family:fot-tsukumin-pr6n}@media (max-width: 834px){.productsCartSec .productsBox .detailBlock .singlePrice{font-size:1.1875rem}}.productsCartSec .productsBox .detailBlock .singlePrice .priceUnit{padding-left:2px;font-size:1.125rem;font-feature-settings:"palt"}@media (max-width: 834px){.productsCartSec .productsBox .detailBlock .singlePrice .priceUnit{font-size:.875rem}}@media (max-width: 520px){.productsCartSec .productsBox .detailBlock .singlePrice .priceUnit{margin-right:1%;padding-left:4px}}.productsCartSec .productsBox .detailBlock .capacityText{margin-top:8px;padding-left:4.3em;text-indent:-4.3em;font-family:Yu Gothic Medium,YuGothic,Yu Gothic,sans-serif;font-size:.75rem;color:var(--color-text-main)}.productsCartSec .productsBox .detailBlock .capacityText.type02{padding-left:6em;text-indent:-6em}.productsCartSec .productsBox .detailBlock .annotationText{margin-top:8px;font-family:Yu Gothic Medium,YuGothic,Yu Gothic,sans-serif;font-size:.75rem;color:var(--color-text-main)}.productsCartSec .productsBox .detailBlock .cartBtnBox{margin-top:20px}.productsCartSec .productsBox .detailBlock .cartBtnBox .cartBtn{display:block;width:100%;padding:12px;background-color:var(--color-bg-main);font-feature-settings:"pkna" 1;font-size:.875rem;letter-spacing:.1em;color:var(--color-text-main);font-family:Yu Gothic Medium,YuGothic,Yu Gothic,sans-serif;text-align:center}.type-oral .productsCartSec .productsBox .detailBlock .cartBtnBox .cartBtn{color:#fff}@media (max-width: 834px){.productsCartSec .productsBox .detailBlock .cartBtnBox .cartBtn{font-size:.75rem}}.productsCartSec .productsBox .detailBlock .cartBtnBox .cartBtn.preLaunch{background-color:var(--color-bg-disabled);cursor:not-allowed}.productsCartSec .productsBox .detailBlock .cartBtnBox .cartBtn:disabled{background-color:var(--color-bg-disabled);color:var(--color-text-sub);cursor:not-allowed}.productsCartSec .productsBox .detailBlock .cartBtnBox .cartBtn:disabled:hover{opacity:1}.productsCartSec .productsBox .detailBlock .scalpbrushLink{margin-top:40px}.productsCartSec .productsBox .detailBlock .scalpbrushLink a{display:block;width:130px;font-size:.8125rem;letter-spacing:.2em;text-align:center}@media (max-width: 834px){.productsCartSec .productsBox .detailBlock .scalpbrushLink a{width:98px;font-size:.6875rem}}.productsCartSec .productsBox .detailBlock .scalpbrushLink a img{width:100%}.productsCartSec .productsBox .detailBlock .scalpbrushLink a p{margin-top:12px}.productsCartSec .imgBlock{display:block;position:relative;overflow:hidden;width:44%;height:100%;margin-right:0;margin-left:4%}@media (max-width: 520px){.productsCartSec .imgBlock{width:100vw;height:100%;margin:0 0 64px}}.productsCartSec .imgBlock.widthType02{width:calc(96% - 305px);min-width:46%}@media (max-width: 520px){.productsCartSec .imgBlock.widthType02{width:100vw;margin:0 0 100px}}.productsCartSec .imgBlock.widthType02 img{height:auto;object-fit:initial}.productsCartSec .imgBlock img{width:100%;height:100%;object-fit:cover}.productsCartSec .productsSaleNoteBox{margin-top:56px;font-family:Yu Gothic Medium,YuGothic,Yu Gothic,sans-serif;color:var(--color-main);font-size:.75rem}@media (max-width: 520px){.productsCartSec .productsSaleNoteBox{margin-top:28px}}.productsCartSec .productsSaleNoteBox .productsSaleNoteHd{margin-top:20px;margin-bottom:4px;font-weight:700}.productsCartSec .productsSaleNoteBox .productsSaleNoteHd:first-of-type{margin-top:0}.productsCartSec .productsSaleNoteBox .productsSaleNoteList{padding-left:1em;text-indent:-1em;line-height:1.6;text-align:justify}.productsCartSec .productsSaleNoteBox .productsSaleNoteBox__link{width:130px;display:flex;flex-direction:column;align-items:center;gap:4px}@media (max-width: 520px){.productsCartSec .productsSaleNoteBox .productsSaleNoteBox__link{width:110px;margin-top:48px}}.productsCartSec .productsSaleNoteBox .productsSaleNoteBox__link span{color:var(--color-text-main)}@media (max-width: 520px){.productsCartSec .productsSaleNoteBox .productsSaleNoteBox__link span{font-size:.625rem;letter-spacing:0}}.productsCartSec .productsSaleNoteBox .productsSaleNoteBox__link img{width:100%}.review-summary-container.review-summary-container__detail{display:inline-block!important;margin-bottom:20px}.review-summary-container.review-summary-container__detail .ukomistarRatingSummarySection .starRating span.highlight{color:#909e87}.type-rose .review-summary-container.review-summary-container__detail .ukomistarRatingSummarySection .starRating span.highlight{color:#997d75}.type-oral .review-summary-container.review-summary-container__detail .ukomistarRatingSummarySection .starRating span.highlight{color:#77879b}.productsDetailSec{position:relative;margin-top:150px;padding:112px 0;background-color:var(--color-bg-sub)}@media (max-width: 520px){.productsDetailSec{margin-top:80px;padding:48px 0 0;overflow:hidden}}@media (max-width: 520px){.productsDetailSec #treatmentDetails{margin-top:40px}}.productsDetailSec .productsDetailInner{width:760px;margin:0 auto;text-align:center}.productsDetailSec .productsDetailInner.tabContents{display:none}@media (max-width: 520px){.productsDetailSec .productsDetailInner.tabContents{display:block}}@media (max-width: 834px){.productsDetailSec .productsDetailInner{width:84%;max-width:700px}}@media (max-width: 520px){.productsDetailSec .productsDetailInner{width:100%}}.productsDetailSec .productsDetailInner .productsDetailHdTop{display:inline-block;position:relative;margin-bottom:24px;font-size:1.5625rem;letter-spacing:.06em;font-family:fot-tsukumin-pr6n;color:var(--color-main)}@media (max-width: 520px){.productsDetailSec .productsDetailInner .productsDetailHdTop{font-size:1.125rem}}.productsDetailSec .productsDetailInner .productsDetailHdTop:before,.productsDetailSec .productsDetailInner .productsDetailHdTop:after{display:block;position:absolute;content:"";top:48%;width:64px;height:1px;background-color:var(--color-main)}.productsDetailSec .productsDetailInner .productsDetailHdTop:before{left:-86px}.productsDetailSec .productsDetailInner .productsDetailHdTop:after{right:-86px}@media (max-width: 394px){.productsDetailSec .productsDetailInner .productsDetailHdTop:before{left:-66px;width:44px}.productsDetailSec .productsDetailInner .productsDetailHdTop:after{right:-66px;width:44px}}.productsDetailSec .productsDetailInner .productsDetailHd{margin-bottom:56px;font-size:1.75rem;font-family:fot-tsukumin-pr6n;font-feature-settings:"palt";letter-spacing:.12em;word-break:auto-phrase}@media (max-width: 520px){.productsDetailSec .productsDetailInner .productsDetailHd{margin-bottom:48px;font-size:1.5rem}}.type-rose .productsDetailSec .productsDetailInner .productsDetailHd{color:#231815}.productsDetailSec .productsDetailInner .productsDetailHd span{display:inline-block;margin-bottom:8px;line-height:1.8;font-size:1.375rem}@media (max-width: 520px){.productsDetailSec .productsDetailInner .productsDetailHd span{font-size:1.0625rem}}.type-skin .productsDetailSec .productsDetailInner .productsDetailHd{font-size:1.375rem;line-height:2}@media (max-width: 520px){.type-skin .productsDetailSec .productsDetailInner .productsDetailHd{font-size:1.0625rem}}@media (max-width: 520px){.productsDetailSec .productsDetailInner .productsDetailHd.perfectSet{line-height:2;font-size:1.0625rem}.productsDetailSec .productsDetailInner .productsDetailHd.perfectSet span{display:inline}}.productsDetailSec .productsDetailInner .productsDetailBox{position:relative;padding:0 60px 60px;background-color:#fff;font-family:Yu Gothic Medium,YuGothic,Yu Gothic,sans-serif;font-size:.875rem;text-align:left}@media (max-width: 520px){.productsDetailSec .productsDetailInner .productsDetailBox{padding:0 8%}}.productsDetailSec .productsDetailInner .productsDetailBox.pbNone{padding-bottom:0}.productsDetailSec .productsDetailInner .productsDetailBox .productsDetailBoxHd{position:relative;z-index:0;padding:64px 0 48px;text-align:center;font-size:1.3125rem;font-family:fot-tsukumin-pr6n;color:var(--color-main)}@media (max-width: 520px){.productsDetailSec .productsDetailInner .productsDetailBox .productsDetailBoxHd{padding-top:56px;text-align:left}}.productsDetailSec .productsDetailInner .productsDetailBox .productsDetailBoxHd span{position:relative;z-index:2;padding:0 16px;background-color:#fff;letter-spacing:.08em}@media (max-width: 520px){.productsDetailSec .productsDetailInner .productsDetailBox .productsDetailBoxHd span{padding-left:0;padding-right:12px}}.productsDetailSec .productsDetailInner .productsDetailBox .productsDetailBoxHd:before{display:block;position:absolute;z-index:1;content:"";top:55%;width:100%;height:1px;background-color:var(--color-main)}.productsDetailSec .productsDetailInner .productsDetailBox .productsDetailBoxHd:before{left:0}.productsDetailSec .productsDetailInner .productsDetailBox .explanationBox{display:flex}.productsDetailSec .productsDetailInner .productsDetailBox .explanationBox.bottomAlignment{align-items:flex-end}.productsDetailSec .productsDetailInner .productsDetailBox .explanationBox.centerAlignment{align-items:center}@media (max-width: 520px){.productsDetailSec .productsDetailInner .productsDetailBox .explanationBox{display:block}}.productsDetailSec .productsDetailInner .productsDetailBox .explanationBox .superText{vertical-align:super;font-size:.625rem}.productsDetailSec .productsDetailInner .productsDetailBox .explanationBox .explanationHd{margin-bottom:20px;font-size:1.125rem;font-family:fot-tsukumin-pr6n;letter-spacing:.14em}@media (max-width: 520px){.productsDetailSec .productsDetailInner .productsDetailBox .explanationBox .explanationHd{font-size:1.25rem}}.productsDetailSec .productsDetailInner .productsDetailBox .explanationBox .explanationText{width:54%;line-height:2;font-feature-settings:"palt";letter-spacing:.1em;word-break:auto-phrase}@media (max-width: 834px){.productsDetailSec .productsDetailInner .productsDetailBox .explanationBox .explanationText{font-size:.8125rem}}@media (max-width: 520px){.productsDetailSec .productsDetailInner .productsDetailBox .explanationBox .explanationText{width:100%}}.productsDetailSec .productsDetailInner .productsDetailBox .explanationBox .explanationText .emText{margin:0 1px;padding:2px;background-color:#ebd9d9}.productsDetailSec .productsDetailInner .productsDetailBox .explanationBox .explanationText .noteText{display:inline-block;margin-top:6px;letter-spacing:.08em;font-size:.625rem}.productsDetailSec .productsDetailInner .productsDetailBox .explanationBox .explanationImg{width:40%;margin-left:6%;text-align:right}@media (max-width: 520px){.productsDetailSec .productsDetailInner .productsDetailBox .explanationBox .explanationImg{width:100%;margin:40px 0 0}.productsDetailSec .productsDetailInner .productsDetailBox .explanationBox .explanationImg.logo{width:80%;margin:40px auto 0}.productsDetailSec .productsDetailInner .productsDetailBox .explanationBox .explanationImg.sp-center{margin:40px 0 0 -50px}}.productsDetailSec .productsDetailInner .productsDetailBox .explanationBox .explanationImg img{width:100%}.productsDetailTab{display:flex;justify-content:center;position:relative;max-width:720px;margin:150px auto -150px}@media (max-width: 834px){.productsDetailTab{max-width:72%;min-width:480px}}.productsDetailTab .tabItem{display:flex;align-items:center;justify-content:center;width:50%;height:56px;font-size:1.25rem;letter-spacing:.2em;cursor:pointer}.productsDetailTab .tabItem.current{background-color:var(--color-bg-sub)}.productsDetailAnchorLink{display:flex;gap:3%;margin:64px 4% -40px}.productsDetailAnchorLink .linkBtn{display:block;position:relative;width:100%;padding:14px 20px 14px 4px;font-size:.9375rem;background-color:var(--color-bg-sub);text-align:center}.productsDetailAnchorLink .linkBtn:before,.productsDetailAnchorLink .linkBtn:after{display:block;content:"";position:absolute;top:49%;transform:translateY(-50%);right:16px;width:1px;height:15px;background-color:var(--color-border-main)}.productsDetailAnchorLink .linkBtn:after{transform-origin:bottom;transform:rotate(40deg);height:7px}.ingredientsListSec{margin:112px auto;background-color:#fff}@media (max-width: 834px){.ingredientsListSec{margin:80px auto}}@media (max-width: 520px){.ingredientsListSec{margin:72px auto}}.ingredientsListSec.ingredientsListSpOnly{display:none}@media (max-width: 520px){.ingredientsListSec.ingredientsListSpOnly{display:block;margin:0 auto;padding-top:32px}}@media (max-width: 520px){.ingredientsListSec.ingredientsListSpOnly .ingredientsListWrap{padding:32px 0 64px}}.ingredientsListSec.ingredientsListSpOnly .ingredientsListWrap.pbNone{padding-bottom:0}.ingredientsListSec .ingredientsListHd{margin-bottom:20px;color:var(--color-main);font-size:.875rem;letter-spacing:.1em}.ingredientsListSec .ingredientsListWrap{display:flex;justify-content:space-between;gap:48px}@media (max-width: 834px){.ingredientsListSec .ingredientsListWrap{flex-wrap:wrap;gap:72px}}@media (max-width: 520px){.ingredientsListSec .ingredientsListWrap{padding:0}}.ingredientsListSec .ingredientsListWrap .ingredientsListBox{width:100%}.ingredientsListSec .ingredientsListWrap .ingredientsListBox .ingredientsList{display:grid;grid-template-columns:1fr 1fr;gap:6%}@media (min-width: 835px){.ingredientsListSec .ingredientsListWrap .ingredientsListBox .ingredientsList.type2{display:flex;gap:3%}}@media (min-width: 835px){.ingredientsListSec .ingredientsListWrap .ingredientsListBox .ingredientsList.type2 .accordionWrap{flex:1}}@media (max-width: 520px){.ingredientsListSec .ingredientsListWrap .ingredientsListBox .ingredientsList{display:block}}.ingredientsListSec .ingredientsListWrap .ingredientsListBox .ingredientsList .accordionWrap{margin-bottom:8px}@media (max-width: 520px){.ingredientsListSec .ingredientsListWrap .ingredientsListBox .ingredientsList .accordionWrap{width:100%;margin-bottom:4px}}.setItemListSec{margin:120px auto;background-color:#fff}@media (max-width: 520px){.setItemListSec{margin:64px auto}}.faqSec{margin:120px auto;background-color:#fff}@media (max-width: 520px){.faqSec{margin:72px auto}}@media (min-width: 835px){.faqSec .faqWrap.column3 .faqBox{grid-template-columns:repeat(3,1fr)}}@media (max-width: 834px){.faqSec .faqWrap.column3 .faqLinkArea{position:relative;top:-8px;margin-top:0;transform:translateY(-100%)}}@media (max-width: 520px){.faqSec .faqWrap.column3 .faqLinkArea{top:0;margin-top:12px;transform:translateY(0)}}.faqSec .faqWrap .faqBox{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:3%}@media (max-width: 520px){.faqSec .faqWrap .faqBox{grid-template-columns:none;gap:0}}.faqSec .faqWrap .faqBox .accordionWrap{margin-bottom:8px}@media (max-width: 520px){.faqSec .faqWrap .faqBox .accordionWrap{margin-bottom:4px}}.faqSec .faqWrap .faqLinkArea{margin-top:16px;font-size:.8125rem;text-align:right}@media (max-width: 520px){.faqSec .faqWrap .faqLinkArea{top:0;margin-top:12px;transform:translateY(0)}}.faqSec .faqWrap .faqLinkArea .faqLink{display:inline-block;position:relative;padding-right:40px;color:var(--color-main)}.faqSec .faqWrap .faqLinkArea .faqLink:before,.faqSec .faqWrap .faqLinkArea .faqLink:after{display:block;content:"";position:absolute;top:54%;right:0;width:30px;height:1px;background-color:var(--color-main)}.faqSec .faqWrap .faqLinkArea .faqLink:after{transform-origin:right;transform:rotate(35deg);width:10px}@media (min-width: 835px){.mediaSec .c-mediaSlider__slideWrap{margin:0 24px;box-sizing:content-box}}.p-introduction--Goods{margin-bottom:48px}.p-introduction--Goods__title{margin-bottom:24px;font-size:.9375rem;font-family:fot-tsukumin-pr6n;letter-spacing:.18em}@media (max-width: 520px){.p-introduction--Goods__title{font-size:1.125rem}}.p-introduction--Goods__text{font-size:.8125rem;font-family:fot-tsukumin-pr6n;line-height:2;letter-spacing:.1em}@media (max-width: 520px){.p-introduction--Goods__text{font-size:.875rem}}.productsImgSliderArea{width:100%;max-width:760px;margin:140px auto 0}@media (max-width: 834px){.productsImgSliderArea{max-width:600px;margin:80px auto 0}}.productsImgSliderArea .imgSlider{overflow:visible}.productsImgSliderArea .imgSlider img{width:100%;height:100%;object-fit:cover}.productsImgSliderArea .imgSlider .imgSwipeNext,.productsImgSliderArea .imgSlider .imgSwipePrev{position:absolute;z-index:10;top:50%;transform:translateY(-50%);width:42px;height:42px;background-color:#ffffff80;border-radius:50%;cursor:pointer}@media (max-width: 834px){.productsImgSliderArea .imgSlider .imgSwipeNext,.productsImgSliderArea .imgSlider .imgSwipePrev{width:22px;height:22px}}.productsImgSliderArea .imgSlider .imgSwipeNext:after,.productsImgSliderArea .imgSlider .imgSwipePrev:after{display:block;content:"";position:absolute;top:45%;width:16px;height:16px;border-top:1px solid #88827f}@media (max-width: 834px){.productsImgSliderArea .imgSlider .imgSwipeNext:after,.productsImgSliderArea .imgSlider .imgSwipePrev:after{width:8px;height:8px}}.productsImgSliderArea .imgSlider .imgSwipeNext:hover,.productsImgSliderArea .imgSlider .imgSwipePrev:hover{opacity:.5}.productsImgSliderArea .imgSlider .imgSwipeNext{right:-50px}@media (max-width: 834px){.productsImgSliderArea .imgSlider .imgSwipeNext{right:10px}}.productsImgSliderArea .imgSlider .imgSwipeNext:after{right:52%;transform:rotate(45deg) translateY(-50%);border-right:1px solid #88827f}.productsImgSliderArea .imgSlider .imgSwipePrev{left:-50px}@media (max-width: 834px){.productsImgSliderArea .imgSlider .imgSwipePrev{left:10px}}.productsImgSliderArea .imgSlider .imgSwipePrev:after{left:52%;transform:rotate(-45deg) translateY(-50%);border-left:1px solid #88827f}.productsImgSliderArea .imgThumbsSlider{height:80px;margin-top:12px}@media (max-width: 520px){.productsImgSliderArea .imgThumbsSlider{height:60px}}.productsImgSliderArea .imgThumbsSlider img{width:100%;height:100%;object-fit:cover}.productsImgSliderArea .imgThumbsSlider .swiper-slide{opacity:.4;cursor:pointer}.productsImgSliderArea .imgThumbsSlider .swiper-slide-thumb-active{opacity:1}.productsImgArea{max-width:714px;margin:112px auto 0}@media (max-width: 834px){.productsImgArea{margin:80px auto 0}}@media (max-width: 520px){.productsImgArea{margin:72px auto 0}}.productsImgArea img{display:block;width:100%;height:auto;margin:auto}@media (max-width: 834px){.productsImgArea img{width:auto;max-width:76%}}@media (max-width: 520px){.productsImgArea img{max-width:100%}}@media screen and (min-width: 835px){.productsRelatedItemsSec{margin-top:120px}.productsRelatedItemsSec .relatedItemsList{display:flex}.productsRelatedItemsSec .relatedItemsList li{width:23.125%}.productsRelatedItemsSec .relatedItemsList li:not(:last-child){margin-right:2.5%}.productsRelatedItemsSec .relatedItemsList li a{display:block}.productsRelatedItemsSec .relatedItemsList li a:hover img{transform:translate(-50%,-50%) scale(1.1)}.productsRelatedItemsSec .relatedItemsList li a .relatedItemsImg{display:block;position:relative;overflow:hidden;width:100%;padding-top:100%}.productsRelatedItemsSec .relatedItemsList li a .relatedItemsImg img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;transition:transform .3s}.productsRelatedItemsSec .relatedItemsList li a .relatedItemsTtl{margin-top:8px;font-family:fot-tsukumin-pr6n;font-size:.8125rem;text-align:center}}@media screen and (min-width: 521px) and (max-width: 834px){.productsRelatedItemsSec{margin-top:140px}.productsRelatedItemsSec .relatedItemsList{display:flex}.productsRelatedItemsSec .relatedItemsList li{width:23.125%}.productsRelatedItemsSec .relatedItemsList li:not(:last-child){margin-right:2.5%}.productsRelatedItemsSec .relatedItemsList li a{display:block}.productsRelatedItemsSec .relatedItemsList li a:hover img{transform:translate(-50%,-50%) scale(1.1)}.productsRelatedItemsSec .relatedItemsList li a .relatedItemsImg{display:block;position:relative;overflow:hidden;width:100%;padding-top:100%}.productsRelatedItemsSec .relatedItemsList li a .relatedItemsImg img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;transition:transform .3s}.productsRelatedItemsSec .relatedItemsList li a .relatedItemsTtl{margin-top:8px;font-family:fot-tsukumin-pr6n;font-size:.6875rem;text-align:center;letter-spacing:1.4px}}@media screen and (max-width: 520px){.productsRelatedItemsSec{margin-top:48px;padding:0 4%}.productsRelatedItemsSec .relatedItemsList{display:flex;flex-wrap:wrap}.productsRelatedItemsSec .relatedItemsList li{width:48%;margin-top:32px}.productsRelatedItemsSec .relatedItemsList li:nth-child(odd){margin-right:4%}.productsRelatedItemsSec .relatedItemsList li a{display:block}.productsRelatedItemsSec .relatedItemsList li a:hover img{transform:translate(-50%,-50%) scale(1.1)}.productsRelatedItemsSec .relatedItemsList li a .relatedItemsImg{display:block;position:relative;overflow:hidden;width:100%;padding-top:100%}.productsRelatedItemsSec .relatedItemsList li a .relatedItemsImg img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;transition:transform .3s}.productsRelatedItemsSec .relatedItemsList li a .relatedItemsTtl{margin-top:8px;font-family:fot-tsukumin-pr6n;font-size:.75rem;text-align:center;letter-spacing:1.4px}}.stickyArea{position:fixed;z-index:1000;bottom:0;left:0;transform:translateY(105%);width:100%;padding:12px 3%;background-color:#fff;box-shadow:0 0 6px #00000029;font-family:Yu Gothic Medium,YuGothic,Yu Gothic,sans-serif;transition:transform 1s cubic-bezier(.25,1,.5,1)}.stickyArea.visible{transform:translate(0)}.stickyArea ul{display:flex;gap:3%}.stickyArea ul li{width:100%;text-align:center}.stickyArea ul li .stickyCartBtn{display:block;width:100%;padding:12px;background-color:var(--color-bg-main);box-shadow:3px 3px 6px #0006;font-size:.9375rem}.stickyArea ul li .stickyCartBtn span{font-size:.6875rem;color:#fff;border-bottom:solid 1px;letter-spacing:0;margin-right:7px}.stickyArea ul li .stickyCartBtn.singleItem{background-color:var(--color-bg-sub)}.stickyArea .stickyText{margin-top:12px;font-size:.6875rem;color:var(--color-main);font-feature-settings:"palt";letter-spacing:.04em}.productsMainWrap{padding:140px 0}@media (max-width: 520px){.productsMainWrap{padding:68px 0 96px}}.productsMainWrap .productsLeadArea{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;max-width:1440px;padding-right:14%;margin:0 auto 200px}@media (max-width: 834px){.productsMainWrap .productsLeadArea{padding-right:5%;margin-bottom:144px}}@media (max-width: 520px){.productsMainWrap .productsLeadArea{flex-wrap:wrap;flex-direction:column-reverse;margin-bottom:64px;padding:0}}.productsMainWrap .productsLeadArea .productsLeadTxt{margin-left:12%;padding-top:6em;text-indent:-6em;font-size:min(1.6vw,20px);writing-mode:vertical-rl;text-orientation:upright;line-height:2;letter-spacing:2.6px;font-family:fot-tsukumin-pr6n;word-break:keep-all}@media (max-width: 834px){.productsMainWrap .productsLeadArea .productsLeadTxt{margin-left:5%;padding-top:3.5em;text-indent:-3.5em;font-size:min(1.8vw,14px);letter-spacing:2px}}@media (max-width: 520px){.productsMainWrap .productsLeadArea .productsLeadTxt{margin:56px auto 0;padding-top:0;text-indent:0;font-size:1.0625rem;writing-mode:initial;line-height:2;letter-spacing:2.6px;text-align:center}}.productsMainWrap .productsLeadArea .productsLeadTxt.type02{padding-top:10em;text-indent:-10em}@media (max-width: 520px){.productsMainWrap .productsLeadArea .productsLeadTxt.type02{padding-top:0;text-indent:0}}.productsMainWrap .productsLeadArea .leadVideoArea,.productsMainWrap .productsLeadArea .leadImgArea{width:100%}.productsMainWrap .productsLeadArea .leadVideoArea video,.productsMainWrap .productsLeadArea .leadVideoArea img,.productsMainWrap .productsLeadArea .leadImgArea video,.productsMainWrap .productsLeadArea .leadImgArea img{aspect-ratio:16/9}.productsMainWrap .productsLeadArea .leadVideoArea img,.productsMainWrap .productsLeadArea .leadImgArea img{width:100%}.textureVideoArea{position:relative;width:375px;margin:0 auto 56px}.textureVideoArea img{width:100%}@media (max-width: 520px){.textureVideoArea{width:100%;max-width:375px}}@media (max-width: 520px){.textureVideoArea--sp{margin-bottom:0}}.textureVideoArea .videoController{position:absolute;top:0;right:0;bottom:0;left:0}.textureVideoArea .videoController .movieSwitchBtn{overflow:hidden;position:absolute;bottom:20px;right:24px;width:48px;height:48px;border:1px solid #fff;border-radius:50px;text-indent:200%;white-space:nowrap;cursor:pointer}.textureVideoArea .videoController .movieSwitchBtn.play:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-38%,-50%);width:0;height:0;border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent #fff}@media (max-width: 834px){.textureVideoArea .videoController .movieSwitchBtn.play:before{border-width:8px 0 8px 14px}}.textureVideoArea .videoController .movieSwitchBtn.pause:before,.textureVideoArea .videoController .movieSwitchBtn.pause:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:16px;background-color:#fff}@media (max-width: 834px){.textureVideoArea .videoController .movieSwitchBtn.pause:before,.textureVideoArea .videoController .movieSwitchBtn.pause:after{width:4px;height:18px}}.textureVideoArea .videoController .movieSwitchBtn.pause:before{transform:translate(-180%,-50%)}.textureVideoArea .videoController .movieSwitchBtn.pause:after{transform:translate(80%,-50%)}.textureVideoArea .videoController .movieSwitchBtn.darkBtn{border-color:var(--color-main)}.textureVideoArea .videoController .movieSwitchBtn.darkBtn.play:before{border-color:transparent transparent transparent var(--color-main)}.textureVideoArea .videoController .movieSwitchBtn.darkBtn.pause:before,.textureVideoArea .videoController .movieSwitchBtn.darkBtn.pause:after{background-color:var(--color-main)}.p-product_list__list{gap:46px 7px;max-width:960px}@media screen and (min-width: 719px){.p-product_list__list{gap:46px 37px}}.p-product_list__list .c-product_item__inner__eyecatch__img{padding-top:100%}.p-list_header__inner{max-width:900px}.p-product_list .medium-up--one-4:not(:nth-child(4n+1)){margin-left:0}.c-product_item{height:100%}.review-summary-container,.review-summary-container .starRating span{display:none}.c-product_item__inner__price{margin-top:auto}.p-category_tool__inner,.p-product_category{max-width:960px}@media screen and (min-width: 719px){.p-product_list .medium-up--one-3{width:calc((100% - 54px) / 3)}.p-product_list .medium-up--one-3:not(:nth-child(3n+1)){margin-left:0}}.review-summary-container,.review-summary-container .starRating span{font-size:12px}.p-product_list .medium-up--one-3 .c-product_item__inner__category{font-size:14px!important}.p-product_list .medium-up--one-3 .c-product_item__inner__price{font-size:12px!important}.p-product_category{display:flex;justify-content:space-between;max-width:900px;margin:60px auto}@media (max-width: 520px){.p-product_category{flex-direction:column-reverse;margin:0 auto;padding:0 30px;gap:56px}}.p-product_category__box{display:flex;flex-direction:column;justify-content:space-between}.p-product_category__ttl{font-size:1.375rem;font-family:fot-tsukumin-pr6n}@media (max-width: 520px){.p-product_category__ttl{font-size:1.25rem}}.p-product_category__text{font-size:.8125rem;line-height:3.2307692308}@media (max-width: 520px){.p-product_category__text{margin:30px 0;line-height:2.6153846154}}.p-product_category__img{width:542px}.p-product_category__img img{width:100%}@media (max-width: 520px){.p-product_category__img{width:100%}}.productsStep{width:436px;font-family:fot-tsukumin-pr6n,din-2014,BlinkMacSystemFont,Roboto,Helvetica Neue,HelveticaNeue,Yu Gothic Medium,YuGothic,Yu Gothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Verdana,Meiryo,sans-serif}@media (max-width: 520px){.productsStep{width:305px}}.productsStep__ttl{font-size:1.3125rem;color:#9c9667;text-align:center;margin-bottom:58px;font-weight:500;font-family:fot-tsukumin-pr6n,din-2014,BlinkMacSystemFont,Roboto,Helvetica Neue,HelveticaNeue,Yu Gothic Medium,YuGothic,Yu Gothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Verdana,Meiryo,sans-serif}@media (max-width: 520px){.productsStep__ttl{margin-bottom:38px}}.productsStep__phase{display:flex;align-items:center;margin-bottom:46px;height:100%}@media (max-width: 520px){.productsStep__phase{margin-bottom:38px}}.productsStep__phase:last-child{margin-bottom:0;border-bottom:none}.productsStep__phase-title{writing-mode:vertical-rl;text-orientation:mixed;font-size:1.125rem;font-weight:400;color:#888;letter-spacing:.6em;white-space:nowrap;width:36px;margin-right:50px;align-self:normal;color:#9c9667;border:solid 1px #9C9667;border-bottom:unset;display:flex;justify-content:center;align-items:center;position:relative;font-weight:500;margin-bottom:15px;font-family:fot-tsukumin-pr6n,din-2014,BlinkMacSystemFont,Roboto,Helvetica Neue,HelveticaNeue,Yu Gothic Medium,YuGothic,Yu Gothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Verdana,Meiryo,sans-serif}@media (max-width: 520px){.productsStep__phase-title{font-size:1rem;margin-right:20px}}.productsStep__phase-title:after{position:absolute;content:"";width:36px;height:15px;left:-1px;bottom:-14px;background:center top/contain url(/aknirjp/uploads/assets/img/skin/border.svg) no-repeat}@media (max-width: 520px){.productsStep__phase-title:after{width:104%;height:4vw;left:-.2vw;bottom:-3.8vw}}.productsStep__phase-title--last{border-bottom:solid 1px #9C9667;margin-bottom:0}.productsStep__phase-title--last:before,.productsStep__phase-title--last:after{content:unset}.productsStep__items-wrapper{flex:1;position:relative}.productsStep__item{display:flex;align-items:end;width:100%}.productsStep__item:not(:last-child){margin-bottom:46px}@media (max-width: 520px){.productsStep__item:not(:last-child){margin-bottom:38px}}@media (max-width: 520px){.productsStep__item{align-items:flex-start}}.productsStep__image-wrapper{margin:0;flex-shrink:0;position:relative}.productsStep__image-wrapper:after{display:block;content:"";position:absolute;top:114%;left:0;right:0;margin:auto;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-bottom:1px solid var(--color-main);border-right:1px solid var(--color-main);transition:all .3s}@media (max-width: 520px){.productsStep__image-wrapper:after{top:114%}}.productsStep__image-wrapper--last:before,.productsStep__image-wrapper--last:after{content:unset}.productsStep__image-wrapper img{width:150px;height:auto;display:block}@media (max-width: 520px){.productsStep__image-wrapper img{width:128px}}.productsStep__details{padding-left:40px;width:165px;box-sizing:content-box}@media (max-width: 520px){.productsStep__details{padding-left:16px;width:110px}}.productsStep__head{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:16px}@media (max-width: 520px){.productsStep__head{margin:0 0 10px}}.productsStep__step{font-weight:500;color:#9c9667;border-bottom:solid 1px;font-size:.875rem;line-height:1.6}@media (max-width: 520px){.productsStep__step{font-size:.8125rem}}.productsStep__icons{margin-left:15px;display:flex;align-items:center}@media (max-width: 520px){.productsStep__icons{margin-left:0}}.productsStep__icons img{width:20px;height:20px}@media (max-width: 520px){.productsStep__icons img{width:16px;height:16px}}.productsStep__icons img:not(:last-child){margin-right:8px}.productsStep__category{font-size:1.125rem;color:#9c9667;margin:0 0 28px;letter-spacing:.2em}@media (max-width: 520px){.productsStep__category{margin:0 0 14px;font-size:1.0625rem}}.productsStep__name{font-size:.8125rem;font-weight:400;line-height:1.6923076923;margin:0;letter-spacing:.25em;font-family:fot-tsukumin-pr6n,din-2014,BlinkMacSystemFont,Roboto,Helvetica Neue,HelveticaNeue,Yu Gothic Medium,YuGothic,Yu Gothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Verdana,Meiryo,sans-serif;white-space:nowrap}@media (max-width: 520px){.productsStep__name{font-size:.75rem;line-height:1.5}}.p-docment{max-width:700px;margin:0 auto}@media (max-width: 520px){.p-docment{max-width:100%}}.p-docment__title{font-size:1.5rem;letter-spacing:.14em;margin-bottom:56px}@media (max-width: 520px){.p-docment__title{margin-bottom:65px}}.p-docment__noteText{margin-bottom:64px;font-size:.9375rem;letter-spacing:.1em;line-height:1.8;color:var(--color-main)}@media (max-width: 520px){.p-docment__noteText{font-size:.8125rem}}.p-docment__dl{margin-bottom:72px;font-size:.9375rem;letter-spacing:.08em;font-family:Yu Gothic Medium,YuGothic,Yu Gothic,sans-serif}@media (max-width: 520px){.p-docment__dl{font-size:.75rem}}.p-docment__dt{font-weight:700;margin-bottom:.5em}.p-docment__dd{margin-bottom:80px}.p-docment__dd__list{margin-bottom:40px}@media (max-width: 520px){.p-docment__dd__list{margin-bottom:57px}}.p-docment__dd__list__item{text-indent:-1em;padding-left:1em;font-size:.9375rem;margin-bottom:.5em;line-height:1.6}.p-docment__dd__list__item:before{content:"\30fb"}@media (max-width: 520px){.p-docment__dd__list__item{font-size:.75rem}}.p-docment__dd__img{width:100%}@media (max-width: 834px){.p-docment__dd__img{max-width:700px}}.u-fontFamily__gothic{font-family:Yu Gothic Medium,YuGothic,Yu Gothic,sans-serif}.u-fontFamily__mincho{font-family:fot-tsukumin-pr6n}.u-fs11{font-size:.6875rem}.u-fs12{font-size:.75rem}.u-fs16{font-size:1rem}@media (max-width: 520px){.u-fs-sp10{font-size:.625rem}}.u-position__relative{position:relative}.u-text__right{text-align:right}.u-text__left{text-align:left}.u-mt8{margin-top:8px}.u-mt16{margin-top:16px}.u-mt24{margin-top:24px!important}.u-mt-24{margin-top:-24px!important}.u-mt40{margin-top:40px!important}.u-mt55{margin-top:55px!important}.u-mt80{margin-top:80px}.u-pb16{padding-bottom:16px!important}.u-pb64{padding-bottom:64px}.u-widthMax304{width:100%;max-width:304px}.u-widthMax140{max-width:140px}@media (max-width: 520px){.u-widthMax304__sp{max-width:304px}}@media (max-width: 520px){.u-widthMax164__sp{max-width:164px}}@media (max-width: 834px){.u-width-brushCar__tablet{min-width:250px}}@media (max-width: 520px){.u-width-brushCar__tablet{min-width:auto}}@media (max-width: 834px){.u-width-brushCartImg__tablet{max-width:calc(100% - 250px)}}@media (max-width: 520px){.u-width-brushCartImg__tablet{max-width:none}}
