:root{--leading-trim:calc(0.5em - 1lh/2);--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)}.pageHeading{display:grid;gap:2.66667vw}@media only screen and (min-width:768px){.pageHeading{gap:min(1.85185vw,20px)}}.productsList{display:grid;margin-bottom:-1px}@media only screen and (min-width:768px){.productsList{grid-template-columns:repeat(2,1fr)}}.productsList__item__inner{display:flex;flex-wrap:wrap;height:100%;padding-bottom:1px;position:relative}.productsList__item__inner>a{display:flex;flex-direction:column;position:relative;text-decoration:none;width:100%}.productsList__item__inner>a>*{min-height:0}.productsList__item__inner>a:hover .m-btnType1>span{opacity:.8}.productsList__item{border-bottom:1px solid var(--color-gray2);display:grid;grid-row:span 2;grid-template-rows:subgrid;opacity:1;padding:8vw 0;position:relative;transition-duration:.8s;transition-property:opacity}@media only screen and (min-width:768px){.productsList__item{padding:min(3.7037vw,40px) 0 min(5vw,54px)}}.productsList__item.is-hide{opacity:0}.productsList__item.is-show{opacity:1}.productsList__item.is-new:after{background:url(../img/icon_new.svg) no-repeat top;background-size:contain;content:"";left:2.0325203252%;margin-top:8.1300813008%;padding-bottom:7.3170731707%;pointer-events:none;position:absolute;top:0;width:21.1382113821%}.productsList__item.is-award .productsList__img{position:relative}.productsList__item.is-award .productsList__img:before{aspect-ratio:1;background:url(/benefique/product/img/icon_award.svg) no-repeat top;background-size:contain;content:"";height:11.2vw;left:0;padding-bottom:100%;position:absolute;top:0;width:11.2vw;z-index:0}@media only screen and (min-width:768px){.productsList__item.is-award .productsList__img:before{height:min(5.92593vw,64px);width:min(5.92593vw,64px)}}.productItem{display:grid;grid-row:span 2;grid-template-columns:35.2vw 1fr;grid-template-rows:subgrid}@media only screen and (min-width:768px){.productItem{grid-template-columns:min(18.05556vw,195px) 1fr}}.productsList__img{align-self:center;display:flex;grid-row:1/3}.productsList__img img{position:relative}.productItem__texts{align-items:start;display:contents;display:grid;gap:4.26667vw;grid-row:span 2;grid-template-rows:subgrid;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media only screen and (min-width:768px){.productItem__texts{gap:min(1.85185vw,20px)}}.productItem__texts__head{display:grid}.productsList__tag{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:3.2vw}@media only screen and (min-width:768px){.productsList__tag{margin-bottom:min(1.2963vw,14px)}}.productsList__name{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:4.26667vw}@media only screen and (min-width:768px){.productsList__name{margin-bottom:min(1.85185vw,20px)}}.productsList__quasi{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:4.26667vw}@media only screen and (min-width:768px){.productsList__quasi{margin-bottom:min(1.85185vw,20px)}}.productsList__link{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media only screen and (min-width:768px){.productsList__link{margin-bottom:auto}}.productsList__link.btn{max-width:42.66667vw;padding-block:2.66667vw}@media only screen and (min-width:768px){.productsList__link.btn{max-width:min(22.22222vw,240px);padding-block:min(1.11111vw,12px)}}@media(hover:hover)and (pointer:fine){.productsList__link.btn:hover{opacity:1}}body .is-filterModeShow,body.is-filterMode .is-filterModeHide{display:none}body.is-filterMode .is-filterModeShow{display:block}.breadcrumbNav{margin-top:10.66667vw}@media only screen and (min-width:768px){.breadcrumbNav{margin-top:min(5.55556vw,60px)}}.sectionWrapper{overflow:hidden}.searchSection{margin:10.66667vw -5.33333vw 26.66667vw;position:relative}@media only screen and (min-width:768px){.searchSection{margin:min(6.66667vw,72px) auto min(5.92593vw,64px)}}.searchSection__inner{border-bottom:1px solid var(--color-gray2);margin:0 auto;position:relative}.searchBox{background-color:#fff;border:1px solid #ccc;margin:0 auto 1.9230769231%}.searchBox:last-child{margin-bottom:0}.searchBox__header{cursor:pointer;font-size:1.25em;padding:1.1em 0;position:relative;text-align:center}.searchBox__header:after,.searchBox__header:before{background:#5b5959;content:"";display:block;height:2px;position:absolute;right:4.1666666667%;top:50%;transition-duration:.3s;width:1.1em;z-index:1}.searchBox__header:before{transform:rotate(90deg)}.searchBox__header:after{transform:rotate(0deg)}.searchBox.is-show .searchBox__header:after,.searchBox.is-show .searchBox__header:before{transform:rotate(-180deg)}.searchBox__title{display:inline-block;position:relative}.searchBox__inner{border-top:1px solid var(--color-gray2);padding:8vw 4.8vw 16vw;position:relative}@media only screen and (min-width:768px){.searchBox__inner{padding:min(2.77778vw,30px) min(1.85185vw,20px) min(3.7037vw,40px)}}@media only screen and (max-width:767px){.searchBox__inner__series{padding:8vw 10.13333vw}}.seriesBox{border-bottom:1px solid #ccc;margin-bottom:0}.seriesBox:last-child{border-bottom:none;margin-bottom:0}@media only screen and (min-width:768px){.seriesBox{border-bottom:1px solid #ccc}.seriesBox:last-child{border-bottom:none;margin-bottom:0}}.seriesBox__title{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;font-size:2.3076923077em;font-weight:300;line-height:1;margin-bottom:-.4em;text-align:center}@media only screen and (min-width:768px){.seriesBox__title{font-size:2.25em;margin-bottom:.8em}}.seriesList{display:grid;gap:8vw}@media only screen and (min-width:768px){.seriesList{gap:0 min(1.48148vw,16px);grid-template-columns:repeat(3,1fr)}}.seriesList__item{display:grid;gap:5.86667vw;position:relative}@media only screen and (min-width:768px){.seriesList__item{gap:min(2.03704vw,22px);grid-row:span 3;grid-template-columns:subgrid}}.seriesList__item.is-new .seriesList__img:after{background:url(../img/icon_new.svg) no-repeat top;background-size:contain;content:"";left:0;margin-top:7.1428571429%;padding-bottom:8.064516129%;position:absolute;top:0;width:16.935483871%}.seriesList__title{position:relative}.seriesList__lead{letter-spacing:-.04em}@media only screen and (max-width:767px){.seriesList__lead{font-size:3.73333vw;letter-spacing:0}}.seriesList__img{aspect-ratio:236/154;overflow:hidden;position:relative}.seriesList__img img{height:auto;width:100%}.seriesList__text{display:grid;gap:4.26667vw}@media only screen and (min-width:768px){.seriesList__text{gap:min(1.48148vw,16px)}}.seriesList__linkBox{display:grid;gap:2.66667vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:auto}@media only screen and (min-width:768px){.seriesList__linkBox{gap:min(.92593vw,10px)}}.seriesList__link{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.seriesList__link input{display:none}.seriesList__link input:checked+label{background-color:var(--color-primary);color:#fff;font-weight:700;opacity:1}.categorySearch{display:grid;gap:8.53333vw}@media only screen and (min-width:768px){.categorySearch{gap:min(2.59259vw,28px)}}.categoryList__title{margin-bottom:.5em}.searchList__items{display:grid;gap:0 6.93333vw;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:768px){.searchList__items{gap:0 min(2.40741vw,26px);grid-template-columns:repeat(4,1fr)}.searchList__items__autos{grid-template-columns:repeat(2,auto);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.searchList__items__autos .searchList__item label{gap:min(2.96296vw,32px)}}.searchList__item{border-bottom:1px solid var(--color-gray2);border-top:1px solid var(--color-gray2);display:grid;width:100%}.searchList__item:nth-child(n+2){margin-top:-1px}@media only screen and (min-width:768px){.searchList__item{min-width:min(15.74074vw,170px)}.searchList__item:nth-child(n+4){margin-top:-1px}}.searchList__item a{display:block}.searchList__item input{display:none}.searchList__item label{align-items:center;display:flex;justify-content:space-between;padding:3.73333vw 2px 3.73333vw 0;position:relative;text-decoration:none;transition-duration:.6s;transition-property:opacity,transform,border-color,color}@media only screen and (min-width:768px){.searchList__item label{cursor:pointer;letter-spacing:-.05em;line-height:1;padding:min(1.2963vw,14px) 2px min(1.2963vw,14px) 0}}.searchList__item label:before{background-color:var(--color-primary);-webkit-clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:-webkit-clip-path .2s ease-in-out;transition:clip-path .2s ease-in-out;transition:clip-path .2s ease-in-out,-webkit-clip-path .2s ease-in-out;width:calc(100% + 6.93333vw);z-index:0}@media only screen and (min-width:768px){.searchList__item label:before{width:calc(100% + min(calc(26vw / 10.8), 26px))}}.searchList__item label:after{aspect-ratio:1;border-right:1px solid var(--color-primary);border-top:1px solid var(--color-primary);content:"";display:block;height:100%;height:2.13333vw;transform:rotate(45deg);width:100%;width:2.13333vw}@media only screen and (min-width:768px){.searchList__item label:after{border-right:2px solid var(--color-primary);border-top:2px solid var(--color-primary);height:min(.74074vw,8px);width:min(.74074vw,8px)}}@media(hover:hover)and (pointer:fine){.searchList__item label:hover{border-color:var(--color-primary);z-index:2}.searchList__item label:hover .searchList__item__text{color:var(--color-primary)}}.searchList__item input:checked+label{border:none;z-index:2}.searchList__item input:checked+label:before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.searchList__item input:checked+label:after{border-color:var(--color-white)}.searchList__item input:checked+label .searchList__item__text{color:#fff;font-weight:700}.searchList__item__text{position:relative;transition:color .2s ease;z-index:1}.troubleList__items{letter-spacing:-.4em}.troubleList__item{color:#626262;display:inline-block;letter-spacing:normal;margin:0 .3em .6em}.troubleList__item a{display:block;padding:0 .5em;text-decoration:none}.troubleList__item input{display:none}.troubleList__item label{background-color:#eee;border:1px solid #eee;cursor:pointer;display:block;padding:0 .5em;text-decoration:none;transition-duration:.6s;transition-property:opacity,transform,background-color,border-color}.troubleList__item label:hover{background-color:#e6e6e6}.troubleList__item input:checked+label{background-color:var(--color-light);border-color:var(--color-light);color:#fff}.productsSection{background-color:#fff}.productsSection__inner{position:relative}.productsSection__header2{display:grid}.productsSection__title2{margin-top:5.33333vw}@media only screen and (min-width:768px){.productsSection__title2{margin-top:min(2.96296vw,32px)}}.productsSection__main{overflow:hidden}.productAccordion{position:relative}.productAccordion:before{background-color:var(--color-primary);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:top center;transition:transform .4s ease;width:4px;z-index:2}.productAccordion.is-opened:before{transform:scaleY(1)}.productSummary{border-top:1px solid var(--color-gray2);display:grid;grid-template-columns:auto 1fr auto;padding:4.8vw 5.33333vw;position:relative}@media only screen and (min-width:768px){.productSummary{padding:min(1.85185vw,20px) min(3.7037vw,40px);text-align:center}}@keyframes load{0%{opacity:1;transform:translateY(0)}30%{opacity:0;transform:translateY(0)}60%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.productsSection__clearBtn{align-items:center;border:1px solid;display:flex;gap:2.13333vw;padding:2.66667vw 4.8vw;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (min-width:768px){.productsSection__clearBtn{gap:min(.74074vw,8px);padding:min(1.11111vw,12px) min(2.03704vw,22px)}}.productsSection__clearBtn__text{min-inline-size:0}.productsSection__clearBtn__icon{aspect-ratio:1;height:4vw;min-inline-size:0;position:relative;width:4vw}@media only screen and (min-width:768px){.productsSection__clearBtn__icon{height:min(1.38889vw,15px);width:min(1.38889vw,15px)}}.productsSection__clearBtn__icon:after,.productsSection__clearBtn__icon:before{background-color:currentColor;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:100%}.productsSection__clearBtn__icon:after{transform:translate(-50%,-50%) rotate(-45deg)}