:root{--gray2-border:1px solid var(--color-gray2);--color-primary:#e83e0b;--color-black:#000;--color-white:#fff;--color-red:#c9162f;--color-light:#fef6f2;--color-middle_orange:#fef6f2;--color-rich_orange:#fef6f2;--color-gray:#f2f2f2;--color-gray2:#d9d9d9;--color-gray_dark:#999;--color-light_green:#edf5e5;--default-transition:all 0.3s ease;--font-mincho:"游明朝体","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;--font-default:"游ゴシック体","YuGothic","游ゴシック","Yu Gothic","Hiragino Sans","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ",system-ui,-apple-system,sans-serif;--font-grotesaque:"monotype-grotesque",sans-serif}.color-primary{color:var(--color-primary)}.bg-primary{background-color:var(--color-primary)}.color-white{color:var(--color-white)}.bg-white{background-color:var(--color-white)}.color-light{color:var(--color-light)}.bg-light{background-color:var(--color-light)}.color-middleorange{color:var(--color-middle_orange)}.bg-middleorange{background-color:var(--color-middle_orange)}.color-richorange{color:var(--color-rich_orange)}.bg-richorange{background-color:var(--color-rich_orange)}.color-gray{color:var(--color-gray)}.bg-gray{background-color:var(--color-gray)}.color-gray2{color:var(--color-gray2)}.bg-gray2{background-color:var(--color-gray2)}.color-graydark{color:var(--color-gray_dark)}.bg-graydark{background-color:var(--color-gray_dark)}.color-black{color:var(--color-black)}.bg-black{background-color:var(--color-black)}.color-red{color:var(--color-red)}.bg-red{background-color:var(--color-red)}.color-lightgreen{color:var(--color-light_green)}.bg-lightgreen{background-color:var(--color-light_green)}*{box-sizing:border-box}html{height:100%!important}@supports(-webkit-touch-callout:none){html{height:calc(var(--vh, 1vh)*100)!important}}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:auto;box-sizing:border-box;color:var(--color-black);font-family:var(--font-default);font-size:100%;height:auto;min-height:100%;overflow-x:hidden;position:relative;width:100%}#main-content{outline:none;overflow-x:clip}:where(audio,iframe,img,svg,video){max-block-size:100%;max-inline-size:100%}iframe{display:block}button,input,select,textarea{font-family:inherit;font-size:inherit}table{font-size:inherit;font:100%}code,kbd,pre,samp,tt{font-family:monospace;line-height:130%}article,aside,body,dd,dl,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,html,li,nav,ol,p,section,ul{font-weight:400;margin:0;padding:0}article,aside,dd,dl,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,li,nav,ol,p,section,ul{font-size:1em;font-weight:400}dd,dt,h1,h2,h3,h4,h5,h6,li,p{line-height:1.7}@media only screen and (max-width:767px){body{min-width:320px}}article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary{display:block}summary::marker{content:"";display:none}summary::-webkit-details-marker{display:none}sup{font-size:.6em}a,button{cursor:pointer}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;border:none;margin:0;outline:none;padding:0}button:focus-visible{outline:revert}button,input,select,textarea{color:inherit}a:link{text-decoration:underline;text-underline-offset:.2857142857em}a:hover{text-decoration:none}:root{--leading-trim:calc(0.5em - 1lh/2)}@supports not (top:1lh){:root{--leading-trim:0px}}.js-focusTarget:focus{outline:none}.js-focusTarget:focus:not(:focus-visible){outline:none}.js-focusTarget:focus-visible{outline:none}img{border-style:none;display:block;height:auto;max-width:100%;vertical-align:bottom}ol,ul{list-style:none}sub,sup{font-size:.6em}sub{display:inline-block;margin-bottom:-1em;position:relative;top:-.2em}table{border-spacing:0;empty-cells:show}iframe{border:none}a,a:active,a:hover,a:link,a:visited{text-decoration:none}.srOnly{position:absolute;z-index:-999}.monotype-regular{font-weight:400}.monotype-bold,.monotype-regular{font-family:var(--font-grotesaque)}.monotype-bold{font-weight:700}.indexSlide__text__main,.mincho{font-family:var(--font-mincho)}.default-font{font-family:var(--font-default)}.text__main{font-size:3.5897435897vw;font-style:normal;font-weight:500;line-height:1.7142857143;margin-block:var(--leading-trim)}@media only screen and (min-width:768px){.text__main{font-size:min(1.25vw,16px);line-height:1.75}}.text__small{font-size:3.0769230769vw;font-style:normal;font-weight:500;line-height:1.7142857143;margin-block:var(--leading-trim)}@media only screen and (min-width:768px){.text__small{font-size:min(1.09375vw,14px);line-height:1.7142857143}}.text__annotation{font-size:2.66667vw;font-weight:500;line-height:1.3333333333;margin-block:var(--leading-trim)}@media only screen and (min-width:768px){.text__annotation{font-size:min(1.11111vw,12px);line-height:1.5}}.u-kurning{font-feature-settings:"palt"}.bold{font-weight:600}:after,:before{box-sizing:border-box}:focus-visible{outline-offset:3px}:where(html){-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}:where(html){line-height:1.5}:where(html){scrollbar-gutter:stable}:where(h1){font-size:2em;margin-block:.67em}:where(abbr[title]){cursor:help;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}@media(forced-colors:active){mark{background-color:Highlight;color:HighlightText}}:where(del,ins,s):after,:where(del,ins,s):before{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);content:"test";height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:where(s):before{content:"stricken text start "}:where(s):after{content:" stricken text end"}:where(del):before{content:"deletion start "}:where(del):after{content:" deletion end"}:where(ins):before{content:"insertion start "}:where(ins):after{content:" insertion end"}:where(fieldset){min-inline-size:0}:where(label):has(+:where(textarea,input,select)){display:block}:where(textarea:not([rows])){min-block-size:6em}:where(button,input,select,textarea){font-family:inherit;font-size:inherit}:where([type=search]){-webkit-appearance:textfield}@supports(-webkit-touch-callout:none){:where([type=search]){background-color:canvas;border:1px solid -apple-system-secondary-label}}:where([type=tel],[type=url],[type=email],[type=number]):not(:placeholder-shown){direction:ltr}:where(table){border:1px solid;border-collapse:collapse}:where(th,td){border:1px solid;padding:.25em .5em}:where(dialog)::-webkit-backdrop{background:oklch(0 0 0/.3)}:where(dialog)::backdrop{background:oklch(0 0 0/.3)}:where(dialog)::-webkit-backdrop{opacity:0;-webkit-transition:opacity .3s ease-out,display allow-discrete .3s,overlay allow-discrete .3s;transition:opacity .3s ease-out,display allow-discrete .3s,overlay allow-discrete .3s}:where(dialog),:where(dialog)::backdrop{opacity:0;transition:opacity .3s ease-out,display allow-discrete .3s,overlay allow-discrete .3s}:where(dialog[open])::-webkit-backdrop{opacity:1}:where(dialog[open]),:where(dialog[open])::backdrop{opacity:1}@starting-style{:where(dialog[open])::-webkit-backdrop{opacity:0}:where(dialog[open]),:where(dialog[open])::backdrop{opacity:0}}[hidden]:not([hidden=until-found]){display:none!important}.singleCarousel{display:grid;gap:2.66667vw;grid-template-columns:1fr}@media only screen and (min-width:768px){.singleCarousel{gap:min(1.85185vw,20px)}}.singleCarousel.splide{min-inline-size:0;visibility:visible}.splideControllers{align-items:center;display:grid;gap:5.3333333333vw;grid-template-columns:1fr auto 1fr;margin-block:4.26667vw;margin-inline:auto;padding:1.06667vw 0;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:768px){.splideControllers{gap:min(1.8518518519vw,20px);margin-block:0;padding:min(.37037vw,4px) 0}}.splideControllers .splide__arrow{aspect-ratio:1;display:block;width:min(1.1111111111vw,12px)}.splideControllers .splide__arrow svg{display:none}.splideControllers .splide__arrow:before{aspect-ratio:1;border-right:1px solid var(--color-black);border-top:1px solid var(--color-black);content:"";display:block;height:3.2vw;transform:rotate(45deg);transform-origin:center;width:3.2vw}@media only screen and (min-width:768px){.splideControllers .splide__arrow:before{height:min(1.1111111111vw,12px);width:min(1.1111111111vw,12px)}}.splideControllers .splide__arrow--prev{grid-column:1/2;grid-row:1/2}.splideControllers .splide__arrow--prev:before{transform:rotate(-135deg)}.splideControllers .splide__arrow--next{grid-column:3/4;grid-row:1/2}@media only screen and (max-width:767px){.splideControllers .splide__arrow--next:before{margin-left:-1.8666666667vw}}.splideControllers .splide__pagination{gap:5.3333333333vw;grid-column:2/3}@media only screen and (min-width:768px){.splideControllers .splide__pagination{gap:min(1.8518518519vw,20px)}}.splideControllers .splide__pagination .splide__pagination__page{aspect-ratio:1;background-color:var(--color-gray2);border-radius:50%;display:block;width:1.6vw}@media only screen and (min-width:768px){.splideControllers .splide__pagination .splide__pagination__page{width:min(.5555555556vw,6px)}}.splideControllers .splide__pagination .splide__pagination__page.is-active{background-color:var(--color-primary);transform:scale(1.3)}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.indexSectionHeadding{display:grid;gap:5.3333333333vw}@media only screen and (min-width:768px){.indexSectionHeadding{gap:min(1.8518518519vw,20px)}}.indexSection{display:grid;position:relative}.indexSplide{filter:blur(0);opacity:1;padding:0 0 16vw;transition:opacity .8s .4s,filter .6s .4s}@starting-style{.indexSplide{filter:blur(8px);opacity:0}}@media only screen and (min-width:768px){.indexSplide{padding:0 0 min(3.7037037037vw,40px)}}.indexSplide .splide__slide.is-active img{transform:scale(1)}@media only screen and (min-width:768px){.indexSplide .splide__slide:first-child .indexSlide__figure{background-image:linear-gradient(90deg,#fd893e,#fa9d5a)}.indexSplide .splide__slide:nth-child(2) .indexSlide__figure{background-image:linear-gradient(90deg,#f84b20,#e62774)}.indexSplide .splide__slide:nth-child(3) .indexSlide__figure{background-image:linear-gradient(90deg,#e6fbfc,#e4fcfc)}.indexSplide .splide__slide:nth-child(4) .indexSlide__figure{background-image:linear-gradient(90deg,#fb5f36,#d42013)}}.indexSplide .splideControllers{margin-block:0}.indexSlide{display:grid;grid-row:span 3;grid-template-rows:subgrid;padding:0 0 6.4vw}@media only screen and (min-width:768px){.indexSlide{padding:0 0 min(1.8518518519vw,20px)}}.indexSlide__figure{aspect-ratio:1;overflow:clip}@media only screen and (min-width:768px){.indexSlide__figure{aspect-ratio:unset;display:flex;height:min(46.2963vw,500px);justify-content:center}}.indexSlide__figure img{height:100%;object-fit:cover;transform:scale(1.1);transition:transform 2.6s cubic-bezier(.25,1,.5,1);width:100%;width:auto}.indexSlide__text{display:grid;gap:5.3333333333vw;margin-top:6.4vw;text-align:center}@media only screen and (min-width:768px){.indexSlide__text{gap:min(1.8518518519vw,20px);margin-top:2.34375vw}}.indexSlide__text__main{font-size:6.6666666667vw;font-weight:600;margin-block:calc(.5em - 1lh/2)}@media only screen and (min-width:768px){.indexSlide__text__main{font-size:2.5vw;font-size:min(2.96296vw,32px)}}.indexSlide__text__sub{font-size:3.5897435897vw;margin-block:calc(.5em - 1lh/2)}@media only screen and (min-width:768px){.indexSlide__text__sub{font-size:1.25vw;font-size:min(1.48148vw,16px)}}.indexSlide__link{align-items:center;display:flex;gap:1em;margin-inline:auto;margin-top:6.1538461538vw;padding-right:.1em;position:relative;text-decoration:underline;text-underline-offset:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:768px){.indexSlide__link{margin-top:1.5625vw;padding-right:.2em}}.indexSlide__link:after{aspect-ratio:1;border-right:2px solid;border-top:2px solid;content:"";display:block;height:2.13333vw;transform:rotate(45deg);transform-origin:center;width:2.13333vw}@media only screen and (min-width:768px){.indexSlide__link:after{height:min(1.11111vw,12px);width:min(1.11111vw,12px)}}.indexSection__news{padding:16vw 0 8vw}@media only screen and (min-width:768px){.indexSection__news{padding:min(7.4074074074vw,80px) 0 min(4.8148148148vw,52px)}}.indexNews{display:grid;gap:8vw}@media only screen and (min-width:768px){.indexNews{gap:min(2.7777777778vw,30px)}}.indexInfoBnr{grid-column:1/3;margin-inline:auto}@media only screen and (min-width:768px){.indexInfoBnr{grid-column:1/4;max-width:min(37.037037037vw,400px)}}.infoList{display:grid;gap:8vw;margin-inline:auto;width:100%}@media only screen and (min-width:768px){.infoList{gap:min(2.7777777778vw,30px);max-width:min(77.7777777778vw,840px)}}.infoList__item{border-bottom:var(--gray2-border);padding-bottom:8vw}@media only screen and (min-width:768px){.infoList__item{padding-bottom:min(2.8301886792vw,30px)}}.infoList__item:last-child{border:none}@media only screen and (max-width:767px){.infoList__item:first-child .infoItem .infoItem__text{grid-row:3/4}}.infoItem{align-items:baseline;display:grid;gap:5.3333333333vw 2.6666666667vw;grid-template-columns:21.33333vw 1fr}@media only screen and (min-width:768px){.infoItem{align-items:baseline;gap:min(1.8518518519vw,20px);grid-template-columns:1.2fr 1.8fr 7fr}}.infoItem__time{word-break:keep-all}.infoItem__text{grid-column:1/3;grid-row:2/3}@media only screen and (min-width:768px){.infoItem__text{grid-column:unset;grid-row:unset}}.infoItem__link{grid-column:1/3;margin-left:auto}@media only screen and (min-width:768px){.infoItem__link{display:none}}.indexSection__recommend{gap:5.3333333333vw;padding:16vw 0 9.6vw}@media only screen and (min-width:768px){.indexSection__recommend{gap:min(3.7037037037vw,40px);padding:min(7.4074074074vw,80px) 0 min(5.55556vw,60px)}}.indexRecommend{display:grid;gap:5.3333333333vw;overflow:hidden}@media only screen and (min-width:768px){.indexRecommend{gap:min(2.7777777778vw,30px)}}.splide{min-inline-size:0}.indexReccommendedSplide{display:grid;gap:5.3333333333vw;padding:0 7.4666666667vw;position:relative}@media only screen and (min-width:768px){.indexReccommendedSplide{gap:min(2.7777777778vw,30px);padding-inline:0}}@media only screen and (max-width:767px){.indexReccommendedSplide .splideControllers{position:unset}.indexReccommendedSplide .splideControllers .splide__arrow{position:absolute;top:27%}.indexReccommendedSplide .splideControllers .splide__arrow--next{right:2.66667vw}.indexReccommendedSplide .splideControllers .splide__arrow--prev{left:-6.66667vw}}.cardItem{display:grid}@media only screen and (max-width:767px){.cardItem.is-active .cardItemImage img{transform:scale(1)}}.cardItem__link{align-items:start;display:grid;grid-row:span 4;grid-template-rows:subgrid;text-align:center}.cardItemImage{aspect-ratio:1;overflow:hidden}.cardItemImage img{height:100%;object-fit:cover;width:100%}@media only screen and (max-width:767px){.cardItemImage img{transform:scale(.85);transition:transform .8s ease-out}}.cardItemTitle{margin:8vw 0 0}@media only screen and (min-width:768px){.cardItemTitle{margin:min(1.8518518519vw,20px) 0 0}}.cardItemDesc{margin:5.3333333333vw 0 0;min-height:2lh}@media only screen and (min-width:768px){.cardItemDesc{margin:min(2.7777777778vw,30px) 0 0}}.cardItemDesc__btn{margin:8vw 0 0}@media only screen and (min-width:768px){.cardItemDesc__btn{display:none}}.indexSection__items{padding-inline:5.3333333333vw;padding:0}.indexItems{display:grid;overflow:hidden;padding:16vw 5.3333333333vw;position:relative}@media only screen and (min-width:768px){.indexItems{justify-content:end;padding:min(5.3703703704vw,58px) min(4.8148148148vw,52px)}}.indexItems__bg{height:100%;left:0;position:absolute;top:0;width:100%}.indexItems__bg img{height:100%;object-fit:cover;width:100%}@media only screen and (min-width:768px){.indexItems__bg img{object-position:left center}}.indexItems__texts{display:grid;gap:5.3333333333vw;position:relative;text-align:center;z-index:2}@media only screen and (min-width:768px){.indexItems__texts{gap:min(3.7037037037vw,40px);text-align:initial;width:min(35.1851851852vw,380px)}}.indexItems__texts__desc{margin-top:57.3333333333vw}@media only screen and (min-width:768px){.indexItems__btn,.indexItems__texts__desc{margin-top:0}}.indexSection__shop{gap:5.3333333333vw;padding:16vw 0}@media only screen and (min-width:768px){.indexSection__shop{gap:min(3.7037037037vw,40px);margin:min(9.2592592593vw,100px) 0 0;padding:min(5vw,54px) 0}}.indexShopBg{height:100%;margin:0 -5.33333vw;position:relative;width:100vw}@media only screen and (min-width:768px){.indexShopBg{inset:0;margin:auto;position:absolute;width:100%;z-index:-1}}.indexShopBg img{height:100%;object-fit:cover;width:100%}.indexShopInner{display:grid;gap:10.6666666667vw;text-align:center}@media only screen and (min-width:768px){.indexShopInner{gap:min(3.7037037037vw,40px);position:unset;text-align:initial}}.indexShopBlock{display:grid;gap:5.3333333333vw;padding:0 5.3333333333vw}@media only screen and (min-width:768px){.indexShopBlock{gap:min(1.8518518519vw,20px);padding:0}}.indexSection__philosophy{background-color:#fe4214;overflow:hidden;padding:97.6vw 5.3333333333vw 16vw}@media only screen and (min-width:768px){.indexSection__philosophy{gap:min(3.7037037037vw,40px);padding:min(8.1481481481vw,88px) 0}}.indexPhilosophyInner{display:flex;justify-content:end;text-align:center}@media only screen and (min-width:768px){.indexPhilosophyInner{text-align:initial}}.indexPhilosophyBg{height:100%;position:absolute;top:0}@media only screen and (min-width:768px){.indexPhilosophyBg{aspect-ratio:753/420;left:calc(50% - min(24.0740740741vw,260px));transform:translate(-50%)}}.indexPhilosophyBg img{height:100%;object-fit:cover;width:100%}.indexPhilosophyInner__texts{display:grid;gap:8vw;width:100%}@media only screen and (min-width:768px){.indexPhilosophyInner__texts{gap:min(3.7037037037vw,40px);width:min(29.6296296296vw,320px)}}.indexPhilosophyInner__btn{margin-top:2.6666666667vw}@media only screen and (min-width:768px){.indexPhilosophyInner__btn{margin-top:0}}.indexSection__instagram{gap:10.6666666667vw;justify-content:center;overflow:hidden;padding:16vw 0}@media only screen and (min-width:768px){.indexSection__instagram{gap:min(3.7037037037vw,40px);padding:min(7.4074074074vw,80px) 0}}.indexInstaGallery{display:grid;gap:1.0666666667vw;overflow:hidden}.instaGalleryWrap{display:flex;flex-wrap:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}.instaGalleryList{display:flex;flex-shrink:0}.instaGallery__figure{aspect-ratio:1;display:grid;margin-left:1.0666666667vw;overflow:hidden;position:relative;width:37.3333333333vw}@media only screen and (min-width:768px){.instaGallery__figure{margin-left:min(.3703703704vw,4px);width:18.75vw}}@media(hover:hover)and (pointer:fine){.instaGallery__figure:hover:before{opacity:1}}.instaGallery__figure:before{background:rgba(0,0,0,.5) url(/benefique/assets/img/icon_insta_wht.svg) no-repeat 50%;background-size:33% auto;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition-duration:.5s;transition-property:opacity;width:100%}.indexInstagramBlock{align-items:center;display:flex;flex-direction:column;gap:5.3333333333vw;max-width:100%;padding:0 10.6666666667vw}@media only screen and (min-width:768px){.indexInstagramBlock{gap:min(2.2222222222vw,24px);padding:0}}.indexInstagramBlock__btn{display:flex;justify-content:center;margin:auto;width:100%}.indexSection__faq{gap:5.3333333333vw;padding:16vw 0}@media only screen and (min-width:768px){.indexSection__faq{gap:min(3.7037037037vw,40px);padding:min(7.4074074074vw,80px) 0}}