@charset "UTF-8";:root{--design-width: 1440;--contents-width: 1070;--contents-side-padding: 20;--minwidth: calc(var(--contents-width) + var(--contents-side-padding) * 2);--fixed-header-height: 78;--root-fz: 10;--line-height: 1.5;--hover-opacity-ratio: .8;--hover-duration: .3s;--color-base-1: #222222;--color-base-1-rgb: 34, 34, 34;--color-black-1: #000;--color-black-1-rgb: 0, 0, 0;--color-black-2: #111111;--color-black-2-rgb: 17, 17, 17;--color-black-3: #222222;--color-black-3-rgb: 34, 34, 34;--color-black-4: #333333;--color-black-4-rgb: 51, 51, 51;--color-black-5: #666666;--color-black-5-rgb: 102, 102, 102;--color-black-6: #000048;--color-black-6-rgb: 0, 0, 72;--color-white-1: #fff;--color-white-1-rgb: 255, 255, 255;--color-white-2: #fefefe;--color-white-2-rgb: 254, 254, 254;--color-gray-1: #EFEFEF;--color-gray-1-rgb: 239, 239, 239;--color-gray-2: #B5B5B5;--color-gray-2-rgb: 181, 181, 181;--color-theme-1: #06C755;--color-theme-1-rgb: 6, 199, 85;--color-theme-2: #20D6BE;--color-theme-2-rgb: 32, 214, 190;--color-theme-3: #F77912;--color-theme-3-rgb: 247, 121, 18;--color-shadow-1: #F77912;--color-shadow-1-rgb: 247, 121, 18;--ff-root: "LINESeedJPStd Regular", sans-serif;--ff-ls-b: "LINESeedJPStd Bold", sans-serif;--ff-ls-eb: "LINESeedJPStd ExtraBold", sans-serif;--ff-ls-r: "LINESeedJPStd Regular", sans-serif;--ff-ls-t: "LINESeedJPStd Thin", sans-serif;--ff-M: "UD新ゴ M", sans-serif}@media screen and (max-width: 1023px){:root{--design-width: 375;--contents-width: 335;--contents-side-padding: 20;--minwidth: 320;--fixed-header-height: 52;--line-height: 1.5}}.l-wrapper.beauty-plus{color:var(--color-base-1);font-family:var(--ff-root);font-size:calc(var(--root-fz) * 1px);-webkit-text-size-adjust:100%;line-height:var(--line-height)}.l-wrapper.beauty-plus *,.l-wrapper.beauty-plus *:before,.l-wrapper.beauty-plus *:after{box-sizing:border-box}.l-wrapper.beauty-plus a{color:inherit;text-decoration:none;cursor:pointer}.l-wrapper.beauty-plus img{max-width:100%;height:auto;vertical-align:bottom}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus img{width:100%}}.l-wrapper.beauty-plus hr[id^=anchor-]{display:block;width:auto;height:0;padding:calc(var(--fixed-header-height) * 1px) 0 0 0;border:0;margin:calc(var(--fixed-header-height) * -1px) 0 0 0;background:0;pointer-events:none}:root{--form-required-color: #06C755;--form-btn-color: #06C755;--form-bg-color: #000048;--form-white-color: #FFFFFF;--form-white-color-rgb: 255, 255, 255;--form-placeholder-color: #B5B5B5;--form-txt-color: #222222;--form-side-padding: 20}.c-section-contact{background-color:var(--form-bg-color)}.c-section-contact__container{max-width:calc((1212 + var(--form-side-padding) * 2) * 1px);margin-inline:auto;padding:64px calc(var(--form-side-padding) * 1px) 80px;display:flex;align-items:flex-start;justify-content:space-between;gap:.5em}@media screen and (max-width: 1250px) and (min-width: 1024px){.c-section-contact__container{max-width:calc((1010 + var(--form-side-padding) * 2) * 1px);margin-inline:auto}}@media screen and (max-width: 1023px){.c-section-contact__container{display:block;max-width:800px;margin-inline:auto;padding-block:50px}}@media screen and (min-width: 1024px){.c-section-contact__head{position:sticky;top:140px;left:0}}@media screen and (min-width: 1251px){.c-section-contact__head{padding-left:98px}}.c-section-contact__body{width:100%}@media screen and (min-width: 1024px){.c-section-contact__body{max-width:480px}}@media screen and (max-width: 1023px){.c-section-contact__body{margin-top:54px}}.c-section-contact__txt-main{color:var(--form-white-color);font-size:calc(32 / var(--root-fz) * 1rem);line-height:1.34375;font-family:var(--ff-ls-b);font-feature-settings:"palt" 1}@media screen and (max-width: 1023px){.c-section-contact__txt-main{font-size:calc(28 / var(--root-fz) * 1rem);line-height:1.4285714286}}.c-section-contact__txt-main-light{color:rgba(var(--form-white-color-rgb),.7)}.c-section-contact__ttl-sub{margin-top:14px;color:var(--form-white-color);font-size:calc(16 / var(--root-fz) * 1rem)}@media screen and (max-width: 1023px){.c-section-contact__ttl-sub{margin-top:12px}}.c-section-contact__txt{margin-top:40px;color:var(--form-white-color);font-size:calc(16 / var(--root-fz) * 1rem);line-height:1.625}@media screen and (max-width: 1023px){.c-section-contact__txt{margin-top:32px;font-size:calc(14 / var(--root-fz) * 1rem);line-height:1.7142857143}}.c-section-contact__ttl{width:-moz-fit-content;width:fit-content;margin-inline:auto;padding:6px 20px 4px;color:var(--form-white-color);font-size:calc(18 / var(--root-fz) * 1rem);font-family:var(--ff-ls-b);border:1px solid;border-radius:4px;text-align:center}@media screen and (max-width: 1023px){.c-section-contact__ttl{font-size:calc(15 / var(--root-fz) * 1rem)}}.c-section-contact__note{margin-top:32px}@media screen and (max-width: 1023px){.c-section-contact__note{margin-top:24px}}.c-section-contact__form{width:100%;margin-top:4px}@media screen and (min-width: 1024px){.c-section-contact__form{max-width:480px;margin-inline:auto}}@media screen and (max-width: 1023px){.c-section-contact__form{margin-top:12px}}.c-section-contact__form form.mktoForm{width:100%!important}@media screen and (max-width: 1023px){.c-section-contact__form form.mktoForm{max-width:initial!important;padding:0!important}}.c-section-contact__form form.mktoForm .mktoFieldDescriptor,.c-section-contact__form form.mktoForm .mktoFieldWrap,.c-section-contact__form form.mktoForm .mktoHtmlText,.c-section-contact__form form.mktoForm .mktoCheckboxList{width:100%!important}.c-section-contact__form form.mktoForm .mktoHtmlText{color:rgba(var(--form-white-color-rgb),.7)!important;margin-top:4px;font-size:calc(12 / var(--root-fz) * 1rem);line-height:1.5}.c-section-contact__form form.mktoForm .mktoHtmlText div,.c-section-contact__form form.mktoForm .mktoHtmlText span{width:100%;color:rgba(var(--form-white-color-rgb),.7);line-height:1.6!important;text-align:left!important}.c-section-contact__form form.mktoForm .mktoCheckboxList{padding-top:0;display:grid;grid-template-columns:1em 1fr;align-items:start;gap:10px 0}.c-section-contact__form form.mktoForm .mktoCheckboxList input{margin-top:0!important;padding:0!important}.c-section-contact__form form.mktoForm .mktoCheckboxList input:first-of-type{margin-top:10px!important}.c-section-contact__form form.mktoForm .mktoCheckboxList label{margin:0;padding-top:0!important;font-size:calc(14 / var(--root-fz) * 1rem)!important;transform:translateY(-.18em)}@media screen and (max-width: 1023px){.iphone.safari .c-section-contact__form form.mktoForm .mktoCheckboxList label,.android .c-section-contact__form form.mktoForm .mktoCheckboxList label{transform:translateY(-.14em)}}@media screen and (max-width: 1023px){.ipad.safari .c-section-contact__form form.mktoForm .mktoCheckboxList label{transform:translateY(-.1em)}}.c-section-contact__form form.mktoForm .mktoCheckboxList label:first-of-type{margin-top:10px}.c-section-contact__form form.mktoForm .mktoFormRow:has(.mktoCheckboxList)~.mktoFormRow:has(.mktoHtmlText){margin-top:40px!important}@media screen and (max-width: 1023px){.c-section-contact__form form.mktoForm .mktoFormRow:has(.mktoCheckboxList)~.mktoFormRow:has(.mktoHtmlText){margin-top:24px!important}}.c-section-contact__form form.mktoForm .mktoRequiredField label.mktoLabel{width:-moz-fit-content!important;width:fit-content!important;padding-right:46px;position:relative}.c-section-contact__form form.mktoForm .mktoLabel:has(.mktoAsterix){min-height:1em}.c-section-contact__form form.mktoForm .mktoLabel .mktoAsterix{transform:translateY(-1px);position:absolute;top:0;right:0}@media screen and (max-width: 1023px){.windows.edge .c-section-contact__form form.mktoForm .mktoLabel .mktoAsterix{transform:translateY(-1.5px)}}.c-section-contact__form form.mktoForm .mktoAsterix:after{margin-inline:0;padding:5px 9px 4px;font-size:calc(11 / var(--root-fz) * 1rem);background-color:var(--form-required-color)!important;position:absolute;top:2px;right:0}@media screen and (max-width: 1023px){.c-section-contact__form form.mktoForm .mktoAsterix:after{padding-block:4px 3px;font-size:calc(9 / var(--root-fz) * 1rem)}}@media screen and (max-width: 1023px){.ipad.safari .c-section-contact__form form.mktoForm .mktoAsterix:after,.mac.safari .c-section-contact__form form.mktoForm .mktoAsterix:after{padding-block:4px 2px}}@media screen and (max-width: 1023px){.windows.edge .c-section-contact__form form.mktoForm .mktoAsterix:after{padding-block:3.8px 2.2px}}.c-section-contact__form form.mktoForm .mktoFormCol{min-height:auto!important;margin-block:6px 0!important}.c-section-contact__form form.mktoForm label.mktoLabel{width:100%!important;padding-top:0!important;line-height:1.4!important}.c-section-contact__form form.mktoForm .mktoFieldWrap a{text-decoration:underline}@media (hover: hover) and (pointer: fine){.c-section-contact__form form.mktoForm .mktoFieldWrap a:hover{text-decoration:none}}.c-section-contact__form form.mktoForm input,.c-section-contact__form form.mktoForm select{width:100%!important;margin-top:6px!important}@media screen and (max-width: 1023px){.c-section-contact__form form.mktoForm input:not([type=checkbox]),.c-section-contact__form form.mktoForm select{height:auto!important;min-height:43px}}.c-section-contact__form form.mktoForm input,.c-section-contact__form form.mktoForm select,.c-section-contact__form form.mktoForm textarea{margin-top:10px;color:var(--form-txt-color);font-size:calc(12 / var(--root-fz) * 1rem);border-radius:5px;border:none}@media screen and (max-width: 1023px){.c-section-contact__form form.mktoForm input,.c-section-contact__form form.mktoForm select,.c-section-contact__form form.mktoForm textarea{font-size:calc(14 / var(--root-fz) * 1rem)}}.c-section-contact__form form.mktoForm input{padding:10px 17px!important}@media screen and (max-width: 1023px){.c-section-contact__form form.mktoForm input{padding:8px 20px!important}}.c-section-contact__form form.mktoForm input::-moz-placeholder{color:var(--form-placeholder-color)}.c-section-contact__form form.mktoForm input::placeholder{color:var(--form-placeholder-color)}.c-section-contact__form form.mktoForm input[type=checkbox]{cursor:pointer;will-change:opacity}@media (hover: hover) and (pointer: fine){.c-section-contact__form form.mktoForm input[type=checkbox]{transition:opacity var(--hover-duration)}.c-section-contact__form form.mktoForm input[type=checkbox]:hover{opacity:var(--hover-opacity-ratio)}}.c-section-contact__form form.mktoForm textarea{width:100%!important;padding:10px 17px!important}.c-section-contact__form form.mktoForm select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 34px 10px 17px!important;background-image:url(/sites/default/files/media/jp/service/line-official-account/crm-plus/img/ico_arrow.svg);background-repeat:no-repeat;background-size:12px auto;background-position:center right 16px;cursor:pointer}@media screen and (max-width: 1023px){.c-section-contact__form form.mktoForm select{padding:8px 34px 8px 20px!important}}.c-section-contact__form form.mktoForm label{margin-top:16px;display:flex;align-items:baseline;color:var(--form-white-color);font-size:calc(16 / var(--root-fz) * 1rem)!important;font-family:var(--ff-ls-b)}@media screen and (max-width: 1023px){.c-section-contact__form form.mktoForm label{font-size:calc(14 / var(--root-fz) * 1rem)!important}}input[type=checkbox]+label{width:-moz-fit-content!important;width:fit-content!important;padding-left:.5em;line-height:1.4!important;cursor:pointer}@media (hover: hover) and (pointer: fine){input[type=checkbox]+label{transition:opacity var(--hover-duration)}input[type=checkbox]+label:hover{opacity:var(--hover-opacity-ratio)}}.c-section-contact__form form.mktoForm button.mktoButton{width:100%!important;max-width:314px!important;height:auto!important;margin-inline:auto;padding-block:17px;padding-left:33px;margin-top:57px;display:flex;gap:9px;align-items:center;justify-content:center;background:var(--form-btn-color)!important;border-radius:50em;color:var(--form-white-color);font-size:calc(18 / var(--root-fz) * 1rem)!important;font-family:var(--ff-ls-b);text-align:center;border:3px solid transparent;transition:color .3s,background-color .3s,border-color .3s;position:relative}@media screen and (max-width: 1023px){.c-section-contact__form form.mktoForm button.mktoButton{margin-top:38px}}.c-section-contact__form form.mktoForm button.mktoButton:before,.c-section-contact__form form.mktoForm button.mktoButton:after{content:"";display:block!important;width:24px!important;aspect-ratio:24/21!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;position:absolute;top:50%;left:60px;transform:translateY(-50%);transition:opacity .3s}.c-section-contact__form form.mktoForm button.mktoButton:before{background-image:url(/sites/default/files/media/jp/service/line-official-account/crm-plus/img/ico_sending.svg)}.c-section-contact__form form.mktoForm button.mktoButton:after{background-image:url(/sites/default/files/media/jp/service/line-official-account/crm-plus/img/ico_sending-hover.svg);opacity:0}@media (hover: hover) and (pointer: fine){.c-section-contact__form form.mktoForm button.mktoButton:hover{color:var(--form-btn-color);background-color:var(--form-white-color)!important;border-color:var(--form-btn-color)}.c-section-contact__form form.mktoForm button.mktoButton:hover:before{opacity:0}.c-section-contact__form form.mktoForm button.mktoButton:hover:after{opacity:1}}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-block-1{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-block-1{overflow:hidden;padding-block:calc(204 / var(--design-width) * 100vw) calc(48 / var(--design-width) * 100vw);position:relative}}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-block-1__txt-wrap{align-items:center;background-color:var(--color-black-6);display:flex;flex-direction:column;justify-content:center}}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-block-1__txt-wrap{position:relative;z-index:1}}.l-wrapper.beauty-plus .c-block-1__txt{color:var(--color-white-1);font-family:var(--ff-ls-eb);font-feature-settings:"palt" 1;font-size:calc(40 / var(--root-fz) * 1rem);text-align:center}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-block-1__txt{font-size:calc(30 / var(--root-fz) * 1rem)}}.l-wrapper.beauty-plus .c-block-1__txt-small{display:block;font-family:var(--ff-ls-b);font-size:calc(24 / var(--root-fz) * 1rem);margin-bottom:4px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-block-1__txt-small{font-size:calc(18 / var(--root-fz) * 1rem)}}.l-wrapper.beauty-plus .c-block-1__btn{margin-inline:auto;margin-top:30px;max-width:287px;width:100%}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-block-1__btn{margin-inline:auto;margin-top:7px;max-width:338px}}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-block-1__img{top:0;right:0;bottom:0;left:0;position:absolute}}.l-wrapper.beauty-plus .c-block-2{margin-inline:auto;max-width:1010px}.l-wrapper.beauty-plus .c-block-2__inner{align-items:center;display:grid;gap:9.4069529652%;grid-template-columns:1fr 43.1492842536%}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-block-2__inner{display:block}}.l-wrapper.beauty-plus .c-block-2__txt-status{border-radius:50em;color:var(--color-white-1);display:inline-block;font-family:var(--ff-ls-b);font-size:calc(12 / var(--root-fz) * 1rem);left:21px;padding:4.5px 12px 2.5px;position:absolute;top:-13px}.l-wrapper.beauty-plus .c-block-2__txt-status--before{background-color:var(--color-theme-1)}.l-wrapper.beauty-plus .c-block-2__txt-status--after{background-color:var(--color-theme-2)}.l-wrapper.beauty-plus .c-block-2__item{background-color:var(--color-white-1);border-radius:10px;padding:24px;position:relative}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-block-2__item{padding:22px 24px}}.l-wrapper.beauty-plus .c-block-2__item:not(:first-of-type){margin-top:28px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-block-2__item:not(:first-of-type){margin-top:25px}}.l-wrapper.beauty-plus .c-block-2__item:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute;z-index:1}.l-wrapper.beauty-plus .c-block-2__item--1:before{aspect-ratio:1/1;background-image:url(/sites/default/files/media/jp/service/line-official-account/beauty/img/ico_setting.svg);right:30px;top:-12px;width:38px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-block-2__item--1:before{right:20.5px;top:-13px;width:38px}}.l-wrapper.beauty-plus .c-block-2__item--2:before{aspect-ratio:1/1;background-image:url(/sites/default/files/media/jp/service/line-official-account/beauty/img/ico_support.svg);right:28px;top:-14px;width:44px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-block-2__item--2:before{right:18px;top:-14px;width:44px}}.l-wrapper.beauty-plus .c-block-2__ttl{font-family:var(--ff-ls-b);font-size:calc(18 / var(--root-fz) * 1rem)}.l-wrapper.beauty-plus .c-block-2__txt{font-size:calc(13 / var(--root-fz) * 1rem);line-height:1.5384615385;margin-top:5px}.l-wrapper.beauty-plus .c-block-2__img{margin-top:38px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-block-2__img{margin-inline:auto;margin-top:26px;transform:translate(12px);width:301px}}.l-wrapper.beauty-plus .c-block-banner{bottom:30px;filter:drop-shadow(4px 6px 12px rgba(var(--color-black-1-rgb),.25));max-width:336px;position:fixed;right:30px;width:100%;z-index:1000}@media screen and (max-width: 750px){.l-wrapper.beauty-plus .c-block-banner{bottom:10px;left:50%;max-width:initial;transform:translate(-50%);width:calc(336 / var(--design-width) * 100vw)}}.l-wrapper.beauty-plus .c-block-banner__link{display:block;overflow:hidden;position:relative;will-change:opacity}@media (hover: hover) and (pointer: fine){.l-wrapper.beauty-plus .c-block-banner__link{transition:opacity var(--hover-duration)}.l-wrapper.beauty-plus .c-block-banner__link:hover{opacity:var(--hover-opacity-ratio)}}.l-wrapper.beauty-plus .c-block-banner__link:before{animation:linkAnimation 5s 5s ease-in-out infinite;background-color:#fff;content:"";display:inline-block;height:100%;opacity:0;pointer-events:none;position:absolute;right:0;top:70px;width:300%;z-index:1}@keyframes linkAnimation{0%{opacity:0;transform:scale(0) rotate(-45deg)}30%{opacity:.5;transform:scale(0) rotate(-45deg)}30.375%{opacity:1;transform:scale(2) rotate(-45deg)}37.5%{opacity:0;transform:scale(8) rotate(-45deg)}to{opacity:0;transform:scale(8) rotate(-45deg)}}.l-wrapper.beauty-plus .c-block-loop__inner{display:flex;overflow:hidden}.l-wrapper.beauty-plus .c-block-loop__img-wrap{animation:infinityScroll 80s infinite linear .5s both;display:flex;flex-shrink:0;list-style:none;padding:0}.l-wrapper.beauty-plus .c-block-loop__img{aspect-ratio:260/180;border-radius:7.24px;margin-right:16px;overflow:hidden;width:min(260 / var(--design-width) * 100vw,260px)}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-block-loop__img{aspect-ratio:149/103;border-radius:4.14px;margin-right:9px;width:149px}}.l-wrapper.beauty-plus .c-block-loop__img>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@keyframes infinityScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.l-wrapper.beauty-plus .c-btn-1{background-color:var(--color-theme-3);border:3px solid transparent;border-radius:50em;color:var(--color-white-1);display:block;font-family:var(--ff-ls-b);font-size:calc(19.57 / var(--root-fz) * 1rem);gap:14px;padding:16px .5em 14px;text-align:center;transition:color .3s,background-color .3s,border-color .3s;width:100%}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-btn-1{font-size:calc(18 / var(--root-fz) * 1rem);padding-block:13.5px 11.5px}}.l-wrapper.beauty-plus .c-btn-1--shadow{box-shadow:0 5px 25px rgba(var(--color-theme-3-rgb),.15)}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-btn-1--shadow{box-shadow:0 4px 20px rgba(var(--color-theme-3-rgb),.15)}}.l-wrapper.beauty-plus .c-btn-1--large{font-size:calc(22.5 / var(--root-fz) * 1rem);padding-block:20.5px}.l-wrapper.beauty-plus .c-btn-1--large:before{width:27px}.l-wrapper.beauty-plus .c-btn-1__txt{display:block;margin-inline:auto;padding-left:35.6px;position:relative;width:-moz-fit-content;width:fit-content}.l-wrapper.beauty-plus .c-btn-1__txt:before,.l-wrapper.beauty-plus .c-btn-1__txt:after{aspect-ratio:22/20;background:url(/sites/default/files/media/jp/service/line-official-account/beauty/img/ico_message-2.svg) no-repeat center/contain;background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s;width:22px}.l-wrapper.beauty-plus .c-btn-1__txt:before{background-image:url(/sites/default/files/media/jp/service/line-official-account/beauty/img/ico_message-2.svg)}.l-wrapper.beauty-plus .c-btn-1__txt:after{background-image:url(/sites/default/files/media/jp/service/line-official-account/beauty/img/ico_message-2-hover.svg);opacity:0}@media (hover: hover) and (pointer: fine){.l-wrapper.beauty-plus .c-btn-1:hover{background-color:var(--color-white-1);border-color:var(--color-theme-3);color:var(--color-theme-3)}.l-wrapper.beauty-plus .c-btn-1:hover .c-btn-1__txt:before{opacity:0}.l-wrapper.beauty-plus .c-btn-1:hover .c-btn-1__txt:after{opacity:1}}.service-backBtn{margin-block:0!important;padding-block:60px!important}@media screen and (max-width: 1023px){.service-backBtn{padding-block:40px!important}}.l-wrapper.beauty-plus .c-card-1{border-radius:8px;overflow:hidden}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-card-1{height:100%}}.l-wrapper.beauty-plus .c-card-1__ttl{background-color:var(--color-black-6);color:var(--color-white-1);font-family:var(--ff-ls-b);font-size:calc(16 / var(--root-fz) * 1rem);padding:5px .25em 3px;text-align:center}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-card-1__ttl{padding-block:7px 4px 5px}}.l-wrapper.beauty-plus .c-card-1__inner{background-color:var(--color-white-1);display:flex;flex-direction:column;padding:14px 16px}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-card-1__inner{height:calc(100% - 32px)}}.l-wrapper.beauty-plus .c-card-1__head{margin-left:7px;max-width:297px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-card-1__head{margin-left:6px}}.l-wrapper.beauty-plus .c-card-1__head img{width:100%}.l-wrapper.beauty-plus .c-card-1__body{display:contents;margin-top:18px}.l-wrapper.beauty-plus .c-card-1__img{border-radius:8px;margin-block:18px;overflow:hidden}.l-wrapper.beauty-plus .c-card-1__note{margin-top:auto;padding-inline:8px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-card-1__note{margin-top:36px}}.l-wrapper.beauty-plus .c-kv{background:url(/sites/default/files/media/jp/service/line-official-account/beauty/img/kv_bg.jpg) no-repeat 0 0/100% auto;position:relative}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-kv{aspect-ratio:1440/685}}@media screen and (min-width: 1441px){.l-wrapper.beauty-plus .c-kv{aspect-ratio:auto;height:685px}}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-kv{background-image:url(/sites/default/files/media/jp/service/line-official-account/beauty/img/sp/kv_bg.jpg);background-position:center;background-size:cover;min-height:720px}}.l-wrapper.beauty-plus .c-kv__inner{margin-inline:auto;padding-top:17px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-kv__inner{padding-top:34px}}.l-wrapper.beauty-plus .c-kv__contents{align-items:center;display:grid;grid-template-columns:max-content 1fr;margin-inline:auto}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-kv__contents{width:-moz-fit-content;width:fit-content}}@media screen and (min-width: 1201px){.l-wrapper.beauty-plus .c-kv__contents{transform:translate(calc(24 / var(--design-width) * 100vw))}}@media screen and (max-width: 1200px){.l-wrapper.beauty-plus .c-kv__contents{gap:calc(20 / var(--design-width) * 100vw);transform:translate(calc(30 / var(--design-width) * 100vw))}}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-kv__contents{align-items:center;display:flex;flex-direction:column;justify-content:center;transform:none}}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-kv__txt-wrap{margin-top:-58px;transform:translateY(10px)}}@media screen and (max-width: 1200px) and (min-width: 1024px){.l-wrapper.beauty-plus .c-kv__txt-wrap{zoom:.8}}.l-wrapper.beauty-plus .c-kv__txt-sub{align-items:center;background:linear-gradient(90deg,var(--color-theme-2) 0%,var(--color-theme-1) 100%);border-radius:50em;color:var(--color-white-1);display:flex;font-family:var(--ff-ls-b);font-size:calc(19 / var(--root-fz) * 1rem);gap:5px;padding:7px 20px 5px;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-kv__txt-sub{font-size:calc(13 / var(--root-fz) * 1rem);gap:3.6px;margin-inline:auto;padding:5px 15px 3px}}.l-wrapper.beauty-plus .c-kv__txt-sub:before{aspect-ratio:17/22;background:url(/sites/default/files/media/jp/service/line-official-account/beauty/img/ico_scissors.svg) no-repeat center/contain;content:"";display:block;flex-shrink:0;transform:translateY(-1px);width:17px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-kv__txt-sub:before{width:13.5px}}.l-wrapper.beauty-plus .c-kv__ttl{font-feature-settings:"palt" 1;margin-top:20px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-kv__ttl{margin-top:10px}}.l-wrapper.beauty-plus .c-kv__ttl-small{display:block;font-family:var(--ff-ls-eb);font-size:calc(32 / var(--root-fz) * 1rem)}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-kv__ttl-small{font-size:calc(21 / var(--root-fz) * 1rem);text-align:center}}.l-wrapper.beauty-plus .c-kv__ttl-txt{display:block;font-family:var(--ff-ls-b);font-size:calc(28 / var(--root-fz) * 1rem);line-height:1.3;margin-top:34px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-kv__ttl-txt{font-size:calc(18 / var(--root-fz) * 1rem);line-height:1.25;margin-top:16px;text-align:center}}.l-wrapper.beauty-plus .c-kv__ttl-logo{display:block;margin-left:3px;margin-top:10px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-kv__ttl-logo{margin-inline:auto;width:330px}}.l-wrapper.beauty-plus .c-kv__img-bottom{bottom:-25px;left:0;position:absolute;right:0}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-kv__img-bottom{bottom:6px;z-index:2}}.l-wrapper.beauty-plus .c-kv__img{position:relative;width:min(720 / var(--design-width) * 100vw,720px)}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-kv__img{margin-left:max(-6 / var(--design-width) * 100vw,-6px);padding-top:min(15 / var(--design-width) * 100vw,15px)}}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-kv__img{left:50%;pointer-events:none;position:absolute;top:3px;transform:translate(-55%);width:441px;z-index:1}}.l-wrapper.beauty-plus .c-kv__img-item{animation:fadeUp .8s .3s forwards;opacity:0;transform:translateY(50px)}@keyframes fadeUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.l-wrapper.beauty-plus .c-kv__note{bottom:min(31 / var(--design-width) * 100vw,31px);font-size:calc(10 / var(--root-fz) * 1rem);position:absolute;right:min(37 / var(--design-width) * 100vw,37px)}@media screen and (max-width: 1200px){.l-wrapper.beauty-plus .c-kv__note{bottom:calc(50 / var(--design-width) * 100vw)}}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-kv__note{bottom:37px;font-size:calc(8 / var(--root-fz) * 1rem);right:28px}}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-kv__breadcrumb{margin-inline:auto;max-width:calc((1240 + var(--contents-side-padding) * 2) * 1px);padding-inline:calc(var(--contents-side-padding) * 1px)}}.l-wrapper.beauty-plus .c-kv__banner-link{will-change:opacity}@media (hover: hover) and (pointer: fine){.l-wrapper.beauty-plus .c-kv__banner-link{transition:opacity var(--hover-duration)}.l-wrapper.beauty-plus .c-kv__banner-link:hover{opacity:var(--hover-opacity-ratio)}}.l-wrapper.beauty-plus .c-kv__banner-link img{filter:drop-shadow(4px 6px 12px rgba(var(--color-black-1-rgb),.25))}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-kv__banner{display:none}}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-kv__banner{bottom:115px;left:50%;position:absolute;transform:translate(-50%);width:336px;z-index:10}}.l-wrapper.beauty-plus .c-kv__btn{margin-top:44px;max-width:287px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-kv__btn{bottom:245px;left:50%;margin-top:0;max-width:336px;position:absolute;transform:translate(-50%);width:89.6vw;z-index:10}}.l-wrapper.beauty-plus .c-kv .ls-1{letter-spacing:-.01em}.l-wrapper.beauty-plus .c-kv .ls-2{letter-spacing:-.03em}.l-wrapper.beauty-plus .c-kv .ls-3{letter-spacing:-.04em}.l-wrapper.beauty-plus .p-kvList{display:flex;gap:24px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .p-kvList{display:none}}.l-wrapper.beauty-plus .p-kvList__item{display:inline-block;font-size:calc(12 / var(--root-fz) * 1rem);position:relative}.l-wrapper.beauty-plus .p-kvList__item:not(:first-of-type):before{border-right:1px solid var(--color-black-3);border-top:1px solid var(--color-black-3);content:"";display:block;height:4px;left:-15px;position:absolute;top:6px;transform:rotate(45deg);width:4px}.l-wrapper.beauty-plus .p-kvList__txt{color:var(--color-black-3);font-family:var(--ff-ls-b)}.l-wrapper.beauty-plus .p-kvList__txt[href]{font-family:var(--ff-ls-r)}@media (hover: hover) and (pointer: fine){.l-wrapper.beauty-plus .p-kvList__txt[href]:hover{text-decoration:underline}}.l-wrapper.beauty-plus .c-list-1{display:grid;gap:calc(32 / var(--contents-width) * 100%);grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-list-1{gap:24px;grid-template-columns:1fr;margin-inline:auto;width:calc(var(--contents-width) * 1px)}}.l-wrapper.beauty-plus .c-list-2__item{font-size:calc(14 / var(--root-fz) * 1rem);line-height:1.4285714286;padding-left:2em;position:relative}.l-wrapper.beauty-plus .c-list-2__item:before{aspect-ratio:1/1;background-color:var(--color-theme-1);border-radius:50%;content:"";display:block;left:14px;position:absolute;top:6px;width:7px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-list-2__item:before{left:12px;width:7px}}.l-wrapper.beauty-plus .c-list-2__item:not(:first-of-type){margin-top:11px}.l-wrapper.beauty-plus .c-list-3{color:var(--color-black-5);font-size:calc(10 / var(--root-fz) * 1rem);line-height:1.5}.l-wrapper.beauty-plus .c-section-1{background-color:var(--color-theme-1);padding-block:67px}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-section-1{border-bottom:10px solid var(--color-black-1)}}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-1{margin-top:-28px;padding-block:60px 0;position:relative;z-index:1}}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-section-1__head{flex-shrink:0;width:-moz-fit-content;width:fit-content}}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-section-1__container{display:flex;justify-content:flex-end;margin-inline:auto;max-width:calc(var(--design-width) * 1px);padding-inline:calc(var(--contents-side-padding) * 1px) 16px}}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-1__container{display:block}}.l-wrapper.beauty-plus .c-section-1__ttl-small{color:var(--color-white-1);display:block;font-family:var(--ff-ls-b);font-size:calc(18 / var(--root-fz) * 1rem)}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-1__ttl-small{font-size:calc(16 / var(--root-fz) * 1rem);text-align:center}}.l-wrapper.beauty-plus .c-section-1__ttl-txt{color:var(--color-white-1);display:block;font-family:var(--ff-ls-eb);font-feature-settings:"palt" 1;font-size:calc(32 / var(--root-fz) * 1rem);line-height:1.4;margin-top:12px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-1__ttl-txt{font-size:calc(27 / var(--root-fz) * 1rem);margin-top:10px;text-align:center}}.l-wrapper.beauty-plus .c-section-1__txt{margin-top:30px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-1__txt{margin-inline:auto;margin-top:26px;max-width:-moz-fit-content;max-width:fit-content;padding-inline:32px}}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-section-1__list{margin-top:40px}}.l-wrapper.beauty-plus .c-section-1__body{position:relative;width:64.3162393162%}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-1__body{margin-top:40px;width:100%}}.l-wrapper.beauty-plus .c-section-1__img--1-1{margin-inline:auto;width:79.5127353267%}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-section-1__img--1-1{align-items:flex-end;display:grid;height:100%;padding-bottom:28px;transform:translate(-1.3927576602%)}}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-1__img--1-1{max-width:365px;padding-inline:10px;width:100%}}.l-wrapper.beauty-plus .c-section-1__img--1-2{bottom:-67px;left:0;position:absolute;right:0;width:100%}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-1__img--1-2{bottom:0;margin-inline:auto;margin-top:-57px;max-width:calc(var(--design-width) * 1px);position:relative;z-index:1}}.l-wrapper.beauty-plus .c-section-1__list{display:flex;gap:30px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-1__list{align-items:flex-start;gap:23px;justify-content:center;margin-top:-32px}}.l-wrapper.beauty-plus .c-section-1__list-item{aspect-ratio:1/1;border-radius:50%;color:var(--color-black-6);display:grid;font-family:var(--ff-ls-b);font-size:calc(17 / var(--root-fz) * 1rem);line-height:1.1764705882;place-items:center;position:relative;text-align:center;width:94px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-1__list-item{width:88px}}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-1__list-item:nth-of-type(2){margin-top:36px}}.l-wrapper.beauty-plus .c-section-1__list-item:after{aspect-ratio:1/1;background:url(/sites/default/files/media/jp/service/line-official-account/beauty/img/bg_circle.png) no-repeat center center/contain;border-radius:50%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:119.4px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-1__list-item:after{width:112px}}.l-wrapper.beauty-plus .c-section-1__list-item-txt{display:block;position:relative;z-index:1}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-section-1__note{bottom:-15px;left:50%;position:absolute;text-align:center;transform:translate(-50%);width:100%}}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-1__note{background-color:var(--color-black-1);padding:3px 6px 2px;text-align:right}}.l-wrapper.beauty-plus .c-section-2{margin-inline:auto;padding:40px calc(var(--contents-side-padding) * 1px)}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-section-2{align-items:center;aspect-ratio:1440/667;display:grid;max-width:1440px;position:relative}}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-2{padding:36px 0 16px}}.l-wrapper.beauty-plus .c-section-2__container{align-items:center;display:flex;flex-direction:row-reverse;margin-inline:auto}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-section-2__container{max-width:1224px;transform:translate(-19px);width:100%}}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-2__container{display:block}}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-section-2__head{flex-shrink:0;min-width:480px;width:45.4248366013%}}.l-wrapper.beauty-plus .c-section-2__ttl{font-family:var(--ff-ls-b);font-feature-settings:"palt" 1;font-size:calc(40 / var(--root-fz) * 1rem);line-height:1.4375}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-2__ttl{font-size:calc(30 / var(--root-fz) * 1rem);line-height:1.25;text-align:center}}.l-wrapper.beauty-plus .c-section-2__txt{margin-top:30px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-2__txt{margin-inline:auto;max-width:-moz-fit-content;max-width:fit-content;padding-inline:36px}}.l-wrapper.beauty-plus .c-section-2__note{margin-top:40px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-2__note{margin-inline:auto 0;margin-top:4px;padding-inline:20px;width:-moz-fit-content;width:fit-content}}.l-wrapper.beauty-plus .c-section-2__body{width:calc(547 / var(--contents-width) * 100%)}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-2__body{margin-top:1px;width:100%}}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-section-2__bg{left:50%;position:absolute;top:50%;transform:translate(-61.3%,-50.5%);width:min(1936 / var(--design-width) * 100%,1936px);z-index:-1}}.l-wrapper.beauty-plus .c-section-3--gray{background-color:var(--color-gray-1)}.l-wrapper.beauty-plus .c-section-3__container{margin-inline:auto;max-width:calc((var(--contents-width) + var(--contents-side-padding) * 2) * 1px);padding:50px calc(var(--contents-side-padding) * 1px)}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-3__container{margin-inline:auto;max-width:800px;padding-block:42px 10px}}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-3--function .c-section-3__container{max-width:initial;padding-inline:20px}}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3--option .c-section-3__container{max-width:calc((1200 + var(--contents-side-padding) * 2) * 1px);padding-top:56px}}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-3--option .c-section-3__container{padding-block:28px 42px}}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3--support .c-section-3__container{padding-top:60px}}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-3--support .c-section-3__container{padding-bottom:0}}.l-wrapper.beauty-plus .c-section-3__ttl{font-family:var(--ff-ls-b);font-size:calc(32 / var(--root-fz) * 1rem);text-align:center}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-3__ttl{font-size:calc(24 / var(--root-fz) * 1rem)}}.l-wrapper.beauty-plus .c-section-3__txt{margin-top:20px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-3__txt{margin-inline:auto;margin-top:12px;max-width:-moz-fit-content;max-width:fit-content;padding-inline:10px}}.l-wrapper.beauty-plus .c-section-3--function .c-section-3__body{margin-top:22px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-3--function .c-section-3__body{margin-top:16px}}.l-wrapper.beauty-plus .c-section-3--option .c-section-3__body{margin-top:40px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-3--option .c-section-3__body{margin-top:24px}}.l-wrapper.beauty-plus .c-section-3--support .c-section-3__body{margin-top:42px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-3--support .c-section-3__body{margin-top:40px}}.l-wrapper.beauty-plus .c-section-3__note-list{margin-top:39px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-3__note-list{margin-top:22px}}.l-wrapper.beauty-plus .c-section-3__note{margin-inline:auto 0;margin-top:30px;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-3__note{margin-top:22px}}.l-wrapper.beauty-plus .c-section-3__btn{margin-inline:auto;margin-top:62px;max-width:287px}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-3__btn{margin-top:32px;max-width:338px}}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-section-3__img{margin-inline:auto;width:calc(var(--contents-width) * 1px)}}.l-wrapper.beauty-plus .c-txt-1{font-family:var(--ff-ls-b);font-size:calc(15 / var(--root-fz) * 1rem);line-height:1.6}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-txt-1{font-size:calc(14 / var(--root-fz) * 1rem)}}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-txt-1--large-pc{font-size:calc(18 / var(--root-fz) * 1rem)}}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-txt-1--medium-pc{font-size:calc(16 / var(--root-fz) * 1rem)}}.l-wrapper.beauty-plus .c-txt-note{font-size:calc(10 / var(--root-fz) * 1rem)}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-txt-note{font-size:calc(8 / var(--root-fz) * 1rem)}}@media screen and (min-width: 1024px){.l-wrapper.beauty-plus .c-txt-note--small-pc{font-size:calc(8 / var(--root-fz) * 1rem)}}@media screen and (max-width: 1023px){.l-wrapper.beauty-plus .c-txt-note--large-sp{font-size:calc(10 / var(--root-fz) * 1rem)}}.l-wrapper.beauty-plus .c-txt-reference{position:relative}.l-wrapper.beauty-plus .c-txt-reference sup{font-size:calc(10 / var(--root-fz) * 1rem);position:absolute;right:-2px;top:-10px}.bg-white{background-color:var(--color-white-1)!important}@media screen and (min-width: 1024px){.display-inline-block-pc{display:inline-block!important}}@media screen and (max-width: 1023px){.display-inline-block-sp{display:inline-block!important}}.fc-theme{color:var(--color-theme-1)!important}.fc-white{color:var(--color-white-1)!important}.fw-bold{font-family:var(--ff-ls-b)!important}.fw-extra-bold{font-family:var(--ff-ls-eb)!important}.txt-al-center{text-align:center!important}@media screen and (min-width: 1024px){.txt-al-center-pc{text-align:center!important}}@media screen and (max-width: 1023px){.txt-al-center-sp{text-align:center!important}}.txt-al-right{text-align:right!important}@media screen and (min-width: 1024px){.txt-al-right-pc{text-align:right!important}}@media screen and (max-width: 1023px){.txt-al-right-sp{text-align:right!important}}.txt-al-left{text-align:left!important}@media screen and (min-width: 1024px){.txt-al-left-pc{text-align:left!important}}@media screen and (max-width: 1023px){.txt-al-left-sp{text-align:left!important}}body:has(.l-wrapper.beauty-plus) .wrap>main{overflow:clip}.topicpath__list>li{font-family:var(--ff-M)}.l-breadcrumb-sp{display:block}@media (min-width: 1024px){.l-breadcrumb-sp{display:none}}.l-breadcrumb-sp__topicpath{background-color:#f5f5f5;display:block;margin-inline:auto;max-width:1200px;overflow-x:hidden;padding-inline:20px}.l-breadcrumb-sp__list{display:block;font-size:0;overflow-x:scroll;padding-block:12px 13px;white-space:nowrap}.l-breadcrumb-sp__list>li{color:#404040;display:inline-block;font-family:UD新ゴ M;font-size:1.2rem;padding-left:20px;position:relative}.l-breadcrumb-sp__list>li:first-child{padding-left:0}.l-breadcrumb-sp__list>li:before{border-right:1px solid #707070;border-top:1px solid #707070;color:#fff;content:"";display:block;height:5px;left:6px;position:absolute;top:7px;transform:rotate(45deg);width:5px}.l-breadcrumb-sp__list>li:first-child:before{content:normal}.l-breadcrumb-sp__list>li>a{color:inherit!important;font-family:inherit!important;font-size:inherit!important;text-decoration:none}.l-breadcrumb-sp__list>li>a:hover{text-decoration:underline!important}span.c-kvE1List__txt{font-family:UD新ゴ B,sans-serif!important}.sp-menu-wrap,.lyb-fixed-pagetop{display:none!important}#lyb-header .sp-menu-wrap{display:flex!important}@media screen and (max-width: 1023px){.sp-menu-wrap--clone,#lyb-header .sp-menu-wrap{display:none!important}}.l-wrapper.beauty-plus .js-banner{transition:opacity .3s,visibility .3s}.l-wrapper.beauty-plus .js-banner.is-hidden{opacity:0;visibility:hidden}.l-wrapper.beauty-plus .js-fadein{opacity:0}.l-wrapper.beauty-plus .js-fadein.is-active{opacity:1;transition:opacity 1s}@media print and (min-width: 1024px),screen and (min-width: 1024px){.pc-hide{display:none!important}}@media print and (max-width: 1023px),screen and (max-width: 1023px){.sp-hide{display:none!important}}.mgt-pc--0{margin-top:0!important}.mgt-pc--5{margin-top:5px!important}.mgt-pc--10{margin-top:10px!important}.mgt-pc--15{margin-top:15px!important}.mgt-pc--20{margin-top:20px!important}.mgt-pc--25{margin-top:25px!important}.mgt-pc--30{margin-top:30px!important}.mgt-pc--35{margin-top:35px!important}.mgt-pc--40{margin-top:40px!important}.mgt-pc--45{margin-top:45px!important}.mgt-pc--50{margin-top:50px!important}.mgt-pc--55{margin-top:55px!important}.mgt-pc--60{margin-top:60px!important}.mgt-pc--65{margin-top:65px!important}.mgt-pc--70{margin-top:70px!important}.mgt-pc--75{margin-top:75px!important}.mgt-pc--80{margin-top:80px!important}.mgt-pc--85{margin-top:85px!important}.mgt-pc--90{margin-top:90px!important}.mgt-pc--95{margin-top:95px!important}.mgt-pc--100{margin-top:100px!important}.mgt-pc--105{margin-top:105px!important}.mgt-pc--110{margin-top:110px!important}.mgt-pc--115{margin-top:115px!important}.mgt-pc--120{margin-top:120px!important}.mgt-pc--125{margin-top:125px!important}.mgt-pc--130{margin-top:130px!important}.mgt-pc--135{margin-top:135px!important}.mgt-pc--140{margin-top:140px!important}.mgt-pc--145{margin-top:145px!important}.mgt-pc--150{margin-top:150px!important}.mgt-pc--155{margin-top:155px!important}.mgt-pc--160{margin-top:160px!important}.mgt-pc--165{margin-top:165px!important}.mgt-pc--170{margin-top:170px!important}.mgt-pc--175{margin-top:175px!important}.mgt-pc--180{margin-top:180px!important}.mgt-pc--185{margin-top:185px!important}.mgt-pc--190{margin-top:190px!important}.mgt-pc--195{margin-top:195px!important}.mgt-pc--200{margin-top:200px!important}.mgt-pc--205{margin-top:205px!important}.mgt-pc--210{margin-top:210px!important}.mgt-pc--215{margin-top:215px!important}.mgt-pc--220{margin-top:220px!important}.mgt-pc--225{margin-top:225px!important}.mgt-pc--230{margin-top:230px!important}.mgt-pc--235{margin-top:235px!important}.mgt-pc--240{margin-top:240px!important}.mgt-pc--245{margin-top:245px!important}.mgt-pc--250{margin-top:250px!important}@media screen and (max-width: 1023px){.mgt-sp--0{margin-top:0!important}.mgt-sp--5{margin-top:calc(5 / var(--design-width) * 100vw)!important}.mgt-sp--10{margin-top:calc(10 / var(--design-width) * 100vw)!important}.mgt-sp--15{margin-top:calc(15 / var(--design-width) * 100vw)!important}.mgt-sp--20{margin-top:calc(20 / var(--design-width) * 100vw)!important}.mgt-sp--25{margin-top:calc(25 / var(--design-width) * 100vw)!important}.mgt-sp--30{margin-top:calc(30 / var(--design-width) * 100vw)!important}.mgt-sp--35{margin-top:calc(35 / var(--design-width) * 100vw)!important}.mgt-sp--40{margin-top:calc(40 / var(--design-width) * 100vw)!important}.mgt-sp--45{margin-top:calc(45 / var(--design-width) * 100vw)!important}.mgt-sp--50{margin-top:calc(50 / var(--design-width) * 100vw)!important}.mgt-sp--55{margin-top:calc(55 / var(--design-width) * 100vw)!important}.mgt-sp--60{margin-top:calc(60 / var(--design-width) * 100vw)!important}.mgt-sp--65{margin-top:calc(65 / var(--design-width) * 100vw)!important}.mgt-sp--70{margin-top:calc(70 / var(--design-width) * 100vw)!important}.mgt-sp--75{margin-top:calc(75 / var(--design-width) * 100vw)!important}.mgt-sp--80{margin-top:calc(80 / var(--design-width) * 100vw)!important}.mgt-sp--85{margin-top:calc(85 / var(--design-width) * 100vw)!important}.mgt-sp--90{margin-top:calc(90 / var(--design-width) * 100vw)!important}.mgt-sp--95{margin-top:calc(95 / var(--design-width) * 100vw)!important}.mgt-sp--100{margin-top:calc(100 / var(--design-width) * 100vw)!important}.mgt-sp--105{margin-top:calc(105 / var(--design-width) * 100vw)!important}.mgt-sp--110{margin-top:calc(110 / var(--design-width) * 100vw)!important}.mgt-sp--115{margin-top:calc(115 / var(--design-width) * 100vw)!important}.mgt-sp--120{margin-top:calc(120 / var(--design-width) * 100vw)!important}.mgt-sp--125{margin-top:calc(125 / var(--design-width) * 100vw)!important}.mgt-sp--130{margin-top:calc(130 / var(--design-width) * 100vw)!important}.mgt-sp--135{margin-top:calc(135 / var(--design-width) * 100vw)!important}.mgt-sp--140{margin-top:calc(140 / var(--design-width) * 100vw)!important}.mgt-sp--145{margin-top:calc(145 / var(--design-width) * 100vw)!important}.mgt-sp--150{margin-top:calc(150 / var(--design-width) * 100vw)!important}.mgt-sp--155{margin-top:calc(155 / var(--design-width) * 100vw)!important}.mgt-sp--160{margin-top:calc(160 / var(--design-width) * 100vw)!important}.mgt-sp--165{margin-top:calc(165 / var(--design-width) * 100vw)!important}.mgt-sp--170{margin-top:calc(170 / var(--design-width) * 100vw)!important}.mgt-sp--175{margin-top:calc(175 / var(--design-width) * 100vw)!important}.mgt-sp--180{margin-top:calc(180 / var(--design-width) * 100vw)!important}.mgt-sp--185{margin-top:calc(185 / var(--design-width) * 100vw)!important}.mgt-sp--190{margin-top:calc(190 / var(--design-width) * 100vw)!important}.mgt-sp--195{margin-top:calc(195 / var(--design-width) * 100vw)!important}.mgt-sp--200{margin-top:calc(200 / var(--design-width) * 100vw)!important}.mgt-sp--205{margin-top:calc(205 / var(--design-width) * 100vw)!important}.mgt-sp--210{margin-top:calc(210 / var(--design-width) * 100vw)!important}.mgt-sp--215{margin-top:calc(215 / var(--design-width) * 100vw)!important}.mgt-sp--220{margin-top:calc(220 / var(--design-width) * 100vw)!important}.mgt-sp--225{margin-top:calc(225 / var(--design-width) * 100vw)!important}.mgt-sp--230{margin-top:calc(230 / var(--design-width) * 100vw)!important}.mgt-sp--235{margin-top:calc(235 / var(--design-width) * 100vw)!important}.mgt-sp--240{margin-top:calc(240 / var(--design-width) * 100vw)!important}.mgt-sp--245{margin-top:calc(245 / var(--design-width) * 100vw)!important}.mgt-sp--250{margin-top:calc(250 / var(--design-width) * 100vw)!important}}.mgb-pc--0{margin-bottom:0!important}.mgb-pc--5{margin-bottom:5px!important}.mgb-pc--10{margin-bottom:10px!important}.mgb-pc--15{margin-bottom:15px!important}.mgb-pc--20{margin-bottom:20px!important}.mgb-pc--25{margin-bottom:25px!important}.mgb-pc--30{margin-bottom:30px!important}.mgb-pc--35{margin-bottom:35px!important}.mgb-pc--40{margin-bottom:40px!important}.mgb-pc--45{margin-bottom:45px!important}.mgb-pc--50{margin-bottom:50px!important}.mgb-pc--55{margin-bottom:55px!important}.mgb-pc--60{margin-bottom:60px!important}.mgb-pc--65{margin-bottom:65px!important}.mgb-pc--70{margin-bottom:70px!important}.mgb-pc--75{margin-bottom:75px!important}.mgb-pc--80{margin-bottom:80px!important}.mgb-pc--85{margin-bottom:85px!important}.mgb-pc--90{margin-bottom:90px!important}.mgb-pc--95{margin-bottom:95px!important}.mgb-pc--100{margin-bottom:100px!important}.mgb-pc--105{margin-bottom:105px!important}.mgb-pc--110{margin-bottom:110px!important}.mgb-pc--115{margin-bottom:115px!important}.mgb-pc--120{margin-bottom:120px!important}.mgb-pc--125{margin-bottom:125px!important}.mgb-pc--130{margin-bottom:130px!important}.mgb-pc--135{margin-bottom:135px!important}.mgb-pc--140{margin-bottom:140px!important}.mgb-pc--145{margin-bottom:145px!important}.mgb-pc--150{margin-bottom:150px!important}.mgb-pc--155{margin-bottom:155px!important}.mgb-pc--160{margin-bottom:160px!important}.mgb-pc--165{margin-bottom:165px!important}.mgb-pc--170{margin-bottom:170px!important}.mgb-pc--175{margin-bottom:175px!important}.mgb-pc--180{margin-bottom:180px!important}.mgb-pc--185{margin-bottom:185px!important}.mgb-pc--190{margin-bottom:190px!important}.mgb-pc--195{margin-bottom:195px!important}.mgb-pc--200{margin-bottom:200px!important}.mgb-pc--205{margin-bottom:205px!important}.mgb-pc--210{margin-bottom:210px!important}.mgb-pc--215{margin-bottom:215px!important}.mgb-pc--220{margin-bottom:220px!important}.mgb-pc--225{margin-bottom:225px!important}.mgb-pc--230{margin-bottom:230px!important}.mgb-pc--235{margin-bottom:235px!important}.mgb-pc--240{margin-bottom:240px!important}.mgb-pc--245{margin-bottom:245px!important}.mgb-pc--250{margin-bottom:250px!important}@media screen and (max-width: 1023px){.mgb-sp--0{margin-bottom:0!important}.mgb-sp--5{margin-bottom:calc(5 / var(--design-width) * 100vw)!important}.mgb-sp--10{margin-bottom:calc(10 / var(--design-width) * 100vw)!important}.mgb-sp--15{margin-bottom:calc(15 / var(--design-width) * 100vw)!important}.mgb-sp--20{margin-bottom:calc(20 / var(--design-width) * 100vw)!important}.mgb-sp--25{margin-bottom:calc(25 / var(--design-width) * 100vw)!important}.mgb-sp--30{margin-bottom:calc(30 / var(--design-width) * 100vw)!important}.mgb-sp--35{margin-bottom:calc(35 / var(--design-width) * 100vw)!important}.mgb-sp--40{margin-bottom:calc(40 / var(--design-width) * 100vw)!important}.mgb-sp--45{margin-bottom:calc(45 / var(--design-width) * 100vw)!important}.mgb-sp--50{margin-bottom:calc(50 / var(--design-width) * 100vw)!important}.mgb-sp--55{margin-bottom:calc(55 / var(--design-width) * 100vw)!important}.mgb-sp--60{margin-bottom:calc(60 / var(--design-width) * 100vw)!important}.mgb-sp--65{margin-bottom:calc(65 / var(--design-width) * 100vw)!important}.mgb-sp--70{margin-bottom:calc(70 / var(--design-width) * 100vw)!important}.mgb-sp--75{margin-bottom:calc(75 / var(--design-width) * 100vw)!important}.mgb-sp--80{margin-bottom:calc(80 / var(--design-width) * 100vw)!important}.mgb-sp--85{margin-bottom:calc(85 / var(--design-width) * 100vw)!important}.mgb-sp--90{margin-bottom:calc(90 / var(--design-width) * 100vw)!important}.mgb-sp--95{margin-bottom:calc(95 / var(--design-width) * 100vw)!important}.mgb-sp--100{margin-bottom:calc(100 / var(--design-width) * 100vw)!important}.mgb-sp--105{margin-bottom:calc(105 / var(--design-width) * 100vw)!important}.mgb-sp--110{margin-bottom:calc(110 / var(--design-width) * 100vw)!important}.mgb-sp--115{margin-bottom:calc(115 / var(--design-width) * 100vw)!important}.mgb-sp--120{margin-bottom:calc(120 / var(--design-width) * 100vw)!important}.mgb-sp--125{margin-bottom:calc(125 / var(--design-width) * 100vw)!important}.mgb-sp--130{margin-bottom:calc(130 / var(--design-width) * 100vw)!important}.mgb-sp--135{margin-bottom:calc(135 / var(--design-width) * 100vw)!important}.mgb-sp--140{margin-bottom:calc(140 / var(--design-width) * 100vw)!important}.mgb-sp--145{margin-bottom:calc(145 / var(--design-width) * 100vw)!important}.mgb-sp--150{margin-bottom:calc(150 / var(--design-width) * 100vw)!important}.mgb-sp--155{margin-bottom:calc(155 / var(--design-width) * 100vw)!important}.mgb-sp--160{margin-bottom:calc(160 / var(--design-width) * 100vw)!important}.mgb-sp--165{margin-bottom:calc(165 / var(--design-width) * 100vw)!important}.mgb-sp--170{margin-bottom:calc(170 / var(--design-width) * 100vw)!important}.mgb-sp--175{margin-bottom:calc(175 / var(--design-width) * 100vw)!important}.mgb-sp--180{margin-bottom:calc(180 / var(--design-width) * 100vw)!important}.mgb-sp--185{margin-bottom:calc(185 / var(--design-width) * 100vw)!important}.mgb-sp--190{margin-bottom:calc(190 / var(--design-width) * 100vw)!important}.mgb-sp--195{margin-bottom:calc(195 / var(--design-width) * 100vw)!important}.mgb-sp--200{margin-bottom:calc(200 / var(--design-width) * 100vw)!important}.mgb-sp--205{margin-bottom:calc(205 / var(--design-width) * 100vw)!important}.mgb-sp--210{margin-bottom:calc(210 / var(--design-width) * 100vw)!important}.mgb-sp--215{margin-bottom:calc(215 / var(--design-width) * 100vw)!important}.mgb-sp--220{margin-bottom:calc(220 / var(--design-width) * 100vw)!important}.mgb-sp--225{margin-bottom:calc(225 / var(--design-width) * 100vw)!important}.mgb-sp--230{margin-bottom:calc(230 / var(--design-width) * 100vw)!important}.mgb-sp--235{margin-bottom:calc(235 / var(--design-width) * 100vw)!important}.mgb-sp--240{margin-bottom:calc(240 / var(--design-width) * 100vw)!important}.mgb-sp--245{margin-bottom:calc(245 / var(--design-width) * 100vw)!important}.mgb-sp--250{margin-bottom:calc(250 / var(--design-width) * 100vw)!important}}.container{width:100%;padding-left:20px;padding-right:20px;margin-inline:auto}@media (min-width: 1024px){.container{padding-left:60px;padding-right:60px;max-width:1160px}}.u-mt0{margin-top:0!important}.u-mt5{margin-top:5px}@media (min-width: 1024px){.u-md-mt5{margin-top:5px!important}}.u-mt10{margin-top:10px}.u-mt15{margin-top:15px}.u-md-mt15{margin-top:15px!important}.u-mt20{margin-top:20px}@media (min-width: 1024px){.u-md-mt20{margin-top:20px!important}}.u-mt25{margin-top:25px}@media (min-width: 1024px){.u-md-mt25{margin-top:25px!important}}.u-mt30{margin-top:30px!important}@media (min-width: 1024px){.u-md-mt30{margin-top:30px!important}}.u-mt40{margin-top:40px}@media (min-width: 1024px){.u-md-mt40{margin-top:40px!important}}.u-mt50{margin-top:50px}@media (min-width: 1024px){.u-md-mt50{margin-top:50px!important}}.u-mt55{margin-top:55px}.u-mt60{margin-top:60px}@media (min-width: 1024px){.u-md-mt60{margin-top:60px!important}}.u-mt70{margin-top:70px}@media (min-width: 1024px){.u-md-mt70{margin-top:70px!important}}.u-mt76{margin-top:76px}@media (min-width: 1024px){.u-md-mt76{margin-top:76px!important}}.u-mt80{margin-top:80px}@media (min-width: 1024px){.u-md-mt80{margin-top:80px!important}}@media (min-width: 1110px){.u-lg-mt80{margin-top:80px!important}}.u-mt90{margin-top:90px}@media (min-width: 1024px){.u-md-mt90{margin-top:90px!important}}.u-mt100{margin-top:100px}@media (min-width: 1024px){.u-md-mt100{margin-top:100px!important}}.u-mt105{margin-top:105px}.u-mt120{margin-top:120px}@media (min-width: 1024px){.u-md-mt120{margin-top:120px!important}}.u-mt160{margin-top:160px}@media (min-width: 1024px){.u-md-mt160{margin-top:160px!important}}.u-mt180{margin-top:180px}@media (min-width: 1024px){.u-md-mt180{margin-top:180px!important}}.u-mt200{margin-top:200px}@media (min-width: 1024px){.u-md-mt200{margin-top:200px!important}}.u-pt60{padding-top:60px}@media (min-width: 1024px){.u-md-pt120{padding-top:120px}}.u-pb60{padding-bottom:60px}@media (min-width: 1024px){.u-md-pb120{padding-bottom:120px}}.u-sec-mt{margin-top:100px!important}@media (min-width: 1024px){.u-sec-mt{margin-top:120px!important}}@media (min-width: 1110px){.u-sec-mt{margin-top:160px!important}}.u-sec-mt-lg{margin-top:120px!important}@media (min-width: 1024px){.u-sec-mt-lg{margin-top:180px!important}}@media (min-width: 1110px){.u-sec-mt-lg{margin-top:200px!important}}.u-sec-mt-top{margin-top:80px!important}@media (min-width: 1024px){.u-sec-mt-top{margin-top:180px!important}}@media (min-width: 1110px){.u-sec-mt-top{margin-top:200px!important}}.u-sec-mt-select{margin-top:200px!important}@media (min-width: 1024px){.u-sec-mt-select{margin-top:180px!important}}@media (min-width: 1110px){.u-sec-mt-select{margin-top:200px!important}}.u-pb40{padding-bottom:40px}@media (min-width: 1024px){.u-md-pb60{padding-bottom:60px}}.u-is-md{display:none}@media (min-width: 1024px){.u-is-md{display:block}}.u-md-none{display:block}@media (min-width: 1024px){.u-md-none{display:none}}.u-is-slg{display:none}@media (min-width: 1024px){.u-is-slg{display:block}}.u-slg-none{display:block}@media (min-width: 1024px){.u-slg-none{display:none}}.u-iblock{display:inline-block}@media (min-width: 1024px){.u-iblock-md{display:inline-block}}.u-inline,br.u-dy-none{display:inline}@media (min-width: 480px){br.u-dy-none{display:none}}br.u-is-dy{display:none}@media (min-width: 480px){br.u-is-dy{display:inline}}br.u-is-dy-xl{display:none}@media (min-width: 480px){br.u-is-dy-xl{display:inline}}@media (min-width: 1024px){br.u-is-dy-xl{display:none}}@media (min-width: 1280px){br.u-is-dy-xl{display:inline}}br.u-is-sm{display:none}@media (min-width: 590px){br.u-is-sm{display:inline}}br.u-sm-none{display:inline}@media (min-width: 590px){br.u-sm-none{display:none}}br.u-is-md{display:none}@media (min-width: 1024px){br.u-is-md{display:inline}}br.u-is-md-lg{display:none}@media (min-width: 1024px){br.u-is-md-lg{display:inline}}@media (min-width: 1110px){br.u-is-md-lg{display:none}}br.u-md-none{display:inline}@media (min-width: 1024px){br.u-md-none{display:none}}br.u-is-lg{display:none}@media (min-width: 1110px){br.u-is-lg{display:inline}}br.u-lg-none{display:inline}@media (min-width: 1110px){br.u-lg-none{display:none}}br.u-is-xxl{display:none}@media (min-width: 1440px){br.u-is-xxl{display:inline}}br.u-xxl-none{display:inline}@media (min-width: 1440px){br.u-xxl-none{display:none}}.u-header picture{height:auto;display:block;margin-inline:auto;text-align:center}.u-header picture img{margin-inline:auto}.u-footer picture{width:100%;height:auto;display:block;margin-inline:auto}.u-footer picture img{width:100%}.u-fixedmenu{position:fixed;width:100%}.l-wrapper.beauty-plus .c-section-3--price .c-section-3__container{max-width:1240px;padding-block:60px 32px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3--price .c-section-3__container{padding-block:120px 40px}}.l-wrapper.beauty-plus .c-section-3--price .c-section-3__head{margin-bottom:16px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3--price .c-section-3__head{margin-bottom:32px}}.l-wrapper.beauty-plus .c-section-3--price .c-section-3__ttl{font-family:LINESeedJPStd ExtraBold,sans-serif;font-size:24px;line-height:1.4;text-align:center}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3--price .c-section-3__ttl{font-size:36px}}.l-wrapper.beauty-plus .c-section-3__price-box{padding:20px;background-color:#e8f8ef;border-radius:10px;margin-inline:-8px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__price-box{padding:24px 60px 32px;margin-inline:0}}.l-wrapper.beauty-plus .c-section-3__price-ttl{font-family:LINESeedJPStd Bold,sans-serif;margin-bottom:10px;font-size:18px;line-height:1.2;text-align:center}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__price-ttl{font-size:26px;line-height:1.4}}.l-wrapper.beauty-plus .c-section-3__price-cards{display:flex;flex-direction:column;gap:33px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__price-cards{flex-direction:row;align-items:stretch;gap:63px}}.l-wrapper.beauty-plus .c-section-3__price-card{display:flex;flex-direction:column;justify-content:center;flex:1;min-height:96px;overflow:visible;background-color:#fff;border-radius:10px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__price-card{min-height:160px}}.l-wrapper.beauty-plus .c-section-3__price-card:not(:last-child) .c-section-3__price-card-body{position:relative}.l-wrapper.beauty-plus .c-section-3__price-card:not(:last-child) .c-section-3__price-card-body:after{content:"";position:absolute;top:calc(100% + 16.5px);left:50%;z-index:1;width:21px;height:21px;background-color:#525252;border-radius:50%;transform:translate(-50%,-50%)}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__price-card:not(:last-child) .c-section-3__price-card-body:after{top:50%;left:calc(100% + 31.5px);width:31px;height:31px;transform:translate(-50%,-50%)}}.l-wrapper.beauty-plus .c-section-3__price-card:not(:last-child) .c-section-3__price-card-body:before{content:"";position:absolute;top:calc(100% + 16.5px);left:50%;z-index:2;width:32px;height:32px;background:linear-gradient(#fff,#fff) center/11px 2px no-repeat,linear-gradient(#fff,#fff) center/2px 11px no-repeat;transform:translate(-50%,-50%)}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__price-card:not(:last-child) .c-section-3__price-card-body:before{top:50%;left:calc(100% + 31.5px);width:36px;height:36px;transform:translate(-50%,-50%);background:linear-gradient(#fff,#fff) center/17px 3px no-repeat,linear-gradient(#fff,#fff) center/3px 17px no-repeat}}.l-wrapper.beauty-plus .c-section-3__price-card-head{font-family:LINESeedJPStd ExtraBold,sans-serif;display:flex;align-items:baseline;justify-content:center;gap:4px;padding:6px 10px 4px;background-color:#06c755;border-radius:10px 10px 0 0;color:#fff;font-size:14px;line-height:1.4;text-align:center}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__price-card-head{padding:8px 10px 6px;font-size:16px}}.l-wrapper.beauty-plus .c-section-3__price-card-head span{font-family:LINESeedJPStd Bold,sans-serif;font-size:10px}.l-wrapper.beauty-plus .c-section-3__price-card-body{display:flex;flex-direction:column;align-items:center;flex:1;padding-top:16px;padding-bottom:24px;background-color:#fff;border-radius:0 0 10px 10px;text-align:center}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__price-card-body{padding-top:20px;padding-bottom:18px}}.l-wrapper.beauty-plus .c-section-3__price-card-body--center{justify-content:center}.l-wrapper.beauty-plus .c-section-3__price-card-value{font-family:LINESeedJPStd ExtraBold,sans-serif;display:flex;align-items:baseline;justify-content:center;gap:4px;color:#222;line-height:1}.l-wrapper.beauty-plus .c-section-3__price-card-num{font-size:26px;letter-spacing:-.02em}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__price-card-num{font-size:32px}}.l-wrapper.beauty-plus .c-section-3__price-card-unit{font-size:16px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__price-card-unit{font-size:18px}}.l-wrapper.beauty-plus .c-section-3__price-card-note{font-family:LINESeedJPStd Bold,sans-serif;display:flex;align-items:baseline;gap:4px;margin-bottom:6px;color:#222;font-size:12px;line-height:1.2}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__price-card-note{margin-bottom:12px;font-size:14px;line-height:1}}.l-wrapper.beauty-plus .c-section-3__price-card-note span{font-size:10px}.l-wrapper.beauty-plus .c-section-3__price-card-note--sub{display:flex;align-items:baseline;justify-content:center;gap:4px;margin-top:12px;color:#525252;line-height:1}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__price-card-note--sub{margin-top:10px}}.l-wrapper.beauty-plus .c-section-3__price-card-note--sub-label{font-family:LINESeedJPStd Bold,sans-serif;font-size:10px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__price-card-note--sub-label{font-size:12px}}.l-wrapper.beauty-plus .c-section-3__price-card-note--sub-num{font-family:LINESeedJPStd ExtraBold,sans-serif;font-size:16px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__price-card-note--sub-num{font-size:18px}}.l-wrapper.beauty-plus .c-section-3__price-card-note--sub-unit{font-family:LINESeedJPStd ExtraBold,sans-serif;font-size:10px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__price-card-note--sub-unit{font-size:12px}}.l-wrapper.beauty-plus .c-section-3__price-note{font-family:LINESeedJPStd Regular,sans-serif;margin-top:10px;padding-inline:2px;color:#525252;font-size:10px;line-height:1.4}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__price-note{padding-inline:0}}.l-wrapper.beauty-plus .c-section-3--campaign{position:relative;margin-top:20px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3--campaign{margin-top:30px}}.l-wrapper.beauty-plus .c-section-3--campaign .c-section-3__container{position:relative;z-index:1;max-width:1240px;padding-block:50px 60px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3--campaign .c-section-3__container{padding-block:88px 80px}}.l-wrapper.beauty-plus .c-section-3__campaign-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:#222}.l-wrapper.beauty-plus .c-section-3__campaign-bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-wrapper.beauty-plus .c-section-3__campaign-badge{font-family:LINESeedJPStd ExtraBold,sans-serif;position:absolute;top:0;left:50%;z-index:2;width:-moz-max-content;width:max-content;padding:12px 32px;background-color:#ffe500;border-radius:50em;color:#222;font-size:16px;line-height:1;text-align:center;transform:translate(-50%,-50%)}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-badge{padding:18px 80px;font-size:24px}}.l-wrapper.beauty-plus .c-section-3__campaign-badge:after{content:"";position:absolute;bottom:0;left:50%;width:16px;height:16px;background-color:#ffe500;border-radius:0 0 1px;transform:translate(-50%,50%) rotate(45deg)}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-badge:after{width:26px;height:26px;border-radius:0 0 3px}}.l-wrapper.beauty-plus .c-section-3__campaign-inner{display:flex;flex-direction:column;gap:0}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-inner{flex-direction:row;align-items:center;gap:80px}}.l-wrapper.beauty-plus .c-section-3__campaign-lead{flex-shrink:0}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-lead{display:flex;flex-direction:column;width:35%}}.l-wrapper.beauty-plus .c-section-3__campaign-catch{font-family:LINESeedJPStd ExtraBold,sans-serif;color:#fff;font-size:14px;line-height:1;text-align:center}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-catch{font-size:20px;text-align:left}}.l-wrapper.beauty-plus .c-section-3__campaign-off{margin-top:16px;text-align:center}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-off{margin-top:20px;text-align:left}}.l-wrapper.beauty-plus .c-section-3__campaign-off-label{font-family:LINESeedJPStd ExtraBold,sans-serif;color:#06c755;font-size:22px;line-height:1}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-off-label{font-size:40px}}.l-wrapper.beauty-plus .c-section-3__campaign-off-main{display:flex;align-items:baseline;justify-content:center;margin-top:4px;white-space:nowrap}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-off-main{justify-content:flex-start;margin-top:8px}}.l-wrapper.beauty-plus .c-section-3__campaign-off-max{font-family:LINESeedJPStd Bold,sans-serif;margin-right:6px;color:#fff;font-size:22px;line-height:1;writing-mode:vertical-rl;transform:translateY(4px)}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-off-max{margin-right:8px;font-size:30px;transform:translateY(6px)}}.l-wrapper.beauty-plus .c-section-3__campaign-off-num{font-family:LINESeedJPStd ExtraBold,sans-serif;color:#06c755;font-size:68px;line-height:1;letter-spacing:-.05em}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-off-num{font-size:94px}}.l-wrapper.beauty-plus .c-section-3__campaign-off-percent{font-size:48px;margin-left:4px;letter-spacing:0}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-off-percent{font-size:66px}}.l-wrapper.beauty-plus .c-section-3__campaign-off-txt{font-family:LINESeedJPStd ExtraBold,sans-serif;color:#fff;font-size:48px;line-height:1}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-off-txt{font-size:66px}}.l-wrapper.beauty-plus .c-section-3__campaign-note{font-family:LINESeedJPStd Regular,sans-serif;margin-top:16px;color:#fff;font-size:10px;line-height:1.4}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-note{margin-top:24px}}.l-wrapper.beauty-plus .c-section-3__campaign-btn{width:100%;max-width:331px;margin-inline:auto;margin-top:24px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-btn{max-width:293px;margin-inline:0;margin-top:32px}}.l-wrapper.beauty-plus .c-section-3__campaign-cards{display:flex;flex-direction:column;flex:1;gap:8px;margin-top:24px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-cards{width:58%;gap:10px;margin-top:0}}.l-wrapper.beauty-plus .c-section-3__campaign-cards-row{display:flex;gap:7px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-cards-row{gap:10px}}.l-wrapper.beauty-plus .c-section-3__campaign-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background-color:#fff;border-radius:10px}.l-wrapper.beauty-plus .c-section-3__campaign-card[data-layout=wide]{gap:12px;min-height:229px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-card[data-layout=wide]{gap:8px;min-height:231px}}.l-wrapper.beauty-plus .c-section-3__campaign-card[data-layout=wide] .c-section-3__campaign-card-lead{font-size:12px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-card[data-layout=wide] .c-section-3__campaign-card-lead{font-size:14px}}.l-wrapper.beauty-plus .c-section-3__campaign-card[data-layout=wide] .c-section-3__campaign-card-tag-txt{font-size:16px;padding:4px 10px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-card[data-layout=wide] .c-section-3__campaign-card-tag-txt{font-size:22px;padding:6px 16px}}.l-wrapper.beauty-plus .c-section-3__campaign-card[data-layout=wide] .c-section-3__campaign-price{gap:8px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-card[data-layout=wide] .c-section-3__campaign-price{gap:20px}}.l-wrapper.beauty-plus .c-section-3__campaign-card[data-layout=wide] .c-section-3__campaign-price-body{gap:12px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-card[data-layout=wide] .c-section-3__campaign-price-body{gap:18px}}.l-wrapper.beauty-plus .c-section-3__campaign-card[data-layout=wide] .c-section-3__campaign-price-old-num{font-family:LINESeedJPStd ExtraBold,sans-serif;font-size:28px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-card[data-layout=wide] .c-section-3__campaign-price-old-num{font-size:32px}}.l-wrapper.beauty-plus .c-section-3__campaign-card[data-layout=wide] .c-section-3__campaign-price-old-unit{font-family:LINESeedJPStd ExtraBold,sans-serif;font-size:18px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-card[data-layout=wide] .c-section-3__campaign-price-old-unit{font-size:20px}}.l-wrapper.beauty-plus .c-section-3__campaign-card[data-layout=wide] .c-section-3__campaign-price-arrow{transform:translateY(-4px)}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-card[data-layout=wide] .c-section-3__campaign-price-arrow{transform:translateY(-7px)}}.l-wrapper.beauty-plus .c-section-3__campaign-card[data-layout=wide] .c-section-3__campaign-price-new-num{font-size:64px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-card[data-layout=wide] .c-section-3__campaign-price-new-num{font-size:80px}}.l-wrapper.beauty-plus .c-section-3__campaign-card[data-layout=wide] .c-section-3__campaign-price-new-unit{font-size:32px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-card[data-layout=wide] .c-section-3__campaign-price-new-unit{font-size:36px}}.l-wrapper.beauty-plus .c-section-3__campaign-card[data-layout=half]{flex:1;gap:14px;min-width:0;min-height:198px;padding-top:10px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-card[data-layout=half]{min-height:223px}}.l-wrapper.beauty-plus .c-section-3__campaign-card-label{font-family:LINESeedJPStd Bold,sans-serif;position:absolute;top:0;left:0;z-index:1;display:inline-flex;align-items:center;gap:2px;padding:6px 8px;background-color:#06c755;border-radius:10px 0;color:#fff;font-size:10px;line-height:1}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-card-label{padding:8px 10px;font-size:12px}}.l-wrapper.beauty-plus .c-section-3__campaign-card-label span{font-family:LINESeedJPStd ExtraBold,sans-serif;font-size:12px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-card-label span{font-size:16px}}.l-wrapper.beauty-plus .c-section-3__campaign-card-lead{font-family:LINESeedJPStd Bold,sans-serif;color:#222;font-size:10px;line-height:1}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-card-lead{font-size:12px}}.l-wrapper.beauty-plus .c-section-3__campaign-card-head{text-align:center}.l-wrapper.beauty-plus .c-section-3__campaign-card-tag{display:inline-block;position:relative;margin-top:8px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-card-tag{margin-top:12px}}.l-wrapper.beauty-plus .c-section-3__campaign-card-tag[data-tag-note=stack]{margin-bottom:-14px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-card-tag[data-tag-note=stack]{margin-bottom:-10px}}.l-wrapper.beauty-plus .c-section-3__campaign-card-tag[data-tag-note=stack] .c-section-3__campaign-card-tag-note{transform:translateY(calc(100% + 4px))}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-card-tag[data-tag-note=stack] .c-section-3__campaign-card-tag-note{transform:translate(calc(100% + 6px))}}.l-wrapper.beauty-plus .c-section-3__campaign-card-tag-txt{font-family:LINESeedJPStd Bold,sans-serif;display:inline-block;padding:4px 8px;background-color:#d4f5e4;border-radius:2px;color:#06c755;font-size:14px;line-height:1}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-card-tag-txt{padding:5px 12px;border-radius:4px;font-size:20px}}.l-wrapper.beauty-plus .c-section-3__campaign-card-tag-note{font-family:LINESeedJPStd Bold,sans-serif;color:#525252;font-size:10px;line-height:1;white-space:nowrap;position:absolute;bottom:0;right:0;transform:translate(calc(100% + 4px))}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-card-tag-note{transform:translate(calc(100% + 6px))}}.l-wrapper.beauty-plus .c-section-3__campaign-card-illust{position:absolute;bottom:0;height:100%;max-height:85px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-card-illust{max-height:130px}}.l-wrapper.beauty-plus .c-section-3__campaign-card-illust--left{left:0}.l-wrapper.beauty-plus .c-section-3__campaign-card-illust--right{right:10px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-card-illust--right{right:20px}}.l-wrapper.beauty-plus .c-section-3__campaign-card-illust img{display:block;width:auto;height:100%}.l-wrapper.beauty-plus .c-section-3__campaign-price{display:flex;flex-direction:column;align-items:center;flex-shrink:0}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-price{flex-direction:row;align-items:baseline;gap:10px}}.l-wrapper.beauty-plus .c-section-3__campaign-price-body{display:flex;align-items:baseline;justify-content:center;gap:10px}.l-wrapper.beauty-plus .c-section-3__campaign-price-old{position:relative;display:inline-flex;align-items:baseline;gap:2px;color:#222;line-height:1.2;white-space:nowrap}.l-wrapper.beauty-plus .c-section-3__campaign-price-old:after{content:"";position:absolute;top:50%;right:-2px;left:-2px;height:2px;background-color:#ff6b6d;transform:rotate(8deg)}.l-wrapper.beauty-plus .c-section-3__campaign-price-old-num{font-family:LINESeedJPStd ExtraBold,sans-serif;font-size:20px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-price-old-num{font-size:24px}}.l-wrapper.beauty-plus .c-section-3__campaign-price-old-unit{font-family:LINESeedJPStd ExtraBold,sans-serif;font-size:12px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-price-old-unit{font-size:14px}}.l-wrapper.beauty-plus .c-section-3__campaign-price-arrow{display:block;flex-shrink:0;align-self:center;width:23px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-price-arrow{align-self:baseline;width:26px;transform:translateY(-5px)}}.l-wrapper.beauty-plus .c-section-3__campaign-price-new{font-family:LINESeedJPStd ExtraBold,sans-serif;display:inline-flex;align-items:baseline;gap:2px;color:#06c755;line-height:1;white-space:nowrap}.l-wrapper.beauty-plus .c-section-3__campaign-price-new--half{display:block;font-size:36px;margin-top:5px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-price-new--half{font-size:52px;margin-top:0}}.l-wrapper.beauty-plus .c-section-3__campaign-price-new-num{font-size:46px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-price-new-num{font-size:64px}}.l-wrapper.beauty-plus .c-section-3__campaign-price-new-unit{font-size:18px}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-price-new-unit{font-size:26px}}.l-wrapper.beauty-plus .c-section-3__campaign-price-new-wrap{position:relative}.l-wrapper.beauty-plus .c-section-3__campaign-price-sub{font-family:LINESeedJPStd Bold,sans-serif;color:#222;font-size:10px;line-height:1;white-space:nowrap;position:absolute;bottom:0;left:50%;transform:translate(-50%) translateY(calc(100% + 2px))}@media (min-width: 1024px){.l-wrapper.beauty-plus .c-section-3__campaign-price-sub{font-size:14px;transform:translate(-50%) translateY(calc(100% + 6px))}}
