@charset "UTF-8";@-webkit-keyframes splide-loading{0%{-webkit-transform:rotateZ(0);transform:rotate(0)}to{-webkit-transform:rotateZ(360deg);transform:rotate(360deg)}}@keyframes splide-loading{0%{-webkit-transform:rotateZ(0);transform:rotate(0)}to{-webkit-transform:rotateZ(360deg);transform:rotate(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{z-index:0;margin:0!important;opacity:0}.splide__track--fade>.splide__list>.splide__slide.is-active{z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important;backface-visibility:hidden}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;margin:0;line-height:1;list-style-type:none;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;position:relative;flex-shrink:0;margin:0;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s infinite linear;contain:strict;display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:20px;margin:auto;border:2px solid #999;border-radius:50%;border-left-color:transparent;animation:splide-loading 1s infinite linear}.splide__sr{border:0;clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.splide__toggle__pause,.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}*{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit}html{overflow-wrap:break-word;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;position:relative}body,section,article,address,div,ul,ol,li,table,thead,tbody,tfoot,tr,th,td,dl,dt,dd,h1,h2,h3,h4,h5,p,a,span,strong,small,b,pre,form,input,select,textarea,collapsible-block,inpage-link,header-fixed-nav,other-products-sldier,horizontal-tabs,ranking-grid,product-images,fixed-cv,fixed-brand,dropdown-menu,button{margin:0;padding:0;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;font-family:inherit;letter-spacing:inherit;text-decoration:inherit}ul,ol,li{list-style:none}table{max-width:100%;border-collapse:collapse;border-spacing:0px;table-layout:fixed}img,video{display:block;max-width:100%;height:auto;vertical-align:top}img{pointer-events:none}pre{white-space:normal}a{text-decoration:none}*:link,*:visited,*:active{text-decoration:inherit}input,select,textarea{display:block;-webkit-appearance:none;border:none;border-radius:0;background:none}button{display:inline-block;border:none;background:none}label{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none}input[type=radio],input[type=checkbox],input[type=file],input[type=submit],input[type=reset],input[type=button],button,label{cursor:pointer}textarea{width:100%;min-width:100%;max-width:100%;resize:vertical}*:focus{outline:none}html{scroll-behavior:smooth;scroll-padding-top:160px}@media screen and (max-width: 760px){html{scroll-padding-top:100px}}body{display:block;position:relative;min-height:100dvh;color:#303232;font-weight:500;font-family:YakuHanJP,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif}@media screen and (max-width: 760px){body.is-nav-open{max-height:100dvh;overflow:hidden}}@media screen and (min-width: 761px){body br.is-sp{display:none}}@media screen and (max-width: 760px){body br.is-pc{display:none}}body *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bu-bg--base{background-color:#fff}.bu-bg--primary{background-color:#f9f8f7}.bu-bg--secondary{background-color:#fdfdfd}.bl-index__section{overflow:hidden}@media screen and (max-width: 760px){.bl-index__section:not(.bu-bg--primary){padding-top:20px;padding-bottom:20px}}.bl-products-all{padding-top:60px}.bl-products-all__section .bs-product-series-grid{padding-bottom:0}@media screen and (max-width: 760px){.bl-products-all__section .bs-product-series-grid{padding-bottom:40px}}.bl-products{padding-top:60px}@media screen and (max-width: 760px){.bl-products{padding-top:30px}}.bl-products__section{margin-top:60px}@media screen and (max-width: 760px){.bl-products__section{margin-top:30px}}.bl-product-category{padding-top:60px}@media screen and (max-width: 760px){.bl-product-category{padding-top:30px}}.bl-product-category__section .bs-product-card-grid{padding-top:34px}@media screen and (max-width: 760px){.bl-product-category__section .bs-column-grid{padding-top:60px;padding-bottom:40px}}.bl-product-category__section .bs-other-products{padding-top:0}.bl-product-detail{padding-top:40px}@media screen and (max-width: 760px){.bl-product-detail{padding-top:0}}.bl-product-detail .tc-alert{margin-bottom:24px}.bl-subscription{padding-top:60px}@media screen and (max-width: 760px){.bl-subscription{padding-top:30px}}.bl-subscription .bs-faq-list{margin-top:80px;padding-top:60px;padding-bottom:80px;background-color:#f9f8f7}@media screen and (max-width: 760px){.bl-subscription .bs-faq-list{margin-top:60px;padding-top:40px;padding-bottom:40px}}.bl-cs{padding-top:60px;padding-bottom:80px}@media screen and (max-width: 760px){.bl-cs{padding-top:30px;padding-bottom:60px}}.bl-cs__section-wrap{margin-top:60px}.bl-spec{max-width:100vw;overflow:hidden;background-color:var(--spec-base-color);color:var(--spec-main-text-color);font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif}.scroll_fadein{opacity:-1}.fadein_animation_start{-webkit-animation-name:fadein_animation;animation-name:fadein_animation;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadein_animation{0%{opacity:0}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes fadein_animation{0%{opacity:0}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}.bl-epime{max-width:100vw;overflow:hidden;color:var(--epime-main-text-color);font-family:Zen Kaku Gothic New,sans-serif}.bs-header{z-index:1002;position:fixed;top:0;left:0;width:100%}.bs-header__upper{padding-right:40px;padding-left:40px;border-bottom:1px solid #e6e6e6;background-color:#fff}@media screen and (max-width: 760px){.bs-header__upper{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-header__upper{display:none}}.bs-header__upper__nav{width:100%;padding:10px 0}.bs-header__upper__nav>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}.bs-header__upper__nav>ul>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-header__upper__nav>ul>li>a{font-weight:600;font-size:13px;line-height:1;letter-spacing:.06em;text-decoration:underline}@media (hover: hover){.bs-header__upper__nav>ul>li>a{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bs-header__upper__nav>ul>li>a:hover{opacity:.4}}.bs-header__main{display:grid;position:relative;grid-template-columns:1fr 600px 1fr;min-height:70px;gap:40px;border-bottom:1px solid #e6e6e6;background-color:#fff}@media screen and (max-width: 1080px){.bs-header__main{grid-template-columns:1fr 450px 1fr;gap:20px}}@media screen and (max-width: 760px){.bs-header__main{grid-template-columns:55px 1fr 110px;min-height:55px;gap:0}}.bs-header__main__mobile-navbtn{display:none;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;border-right:1px solid #e6e6e6}@media screen and (max-width: 760px){.bs-header__main__mobile-navbtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.bs-header__main__mobile-navbtn>i{display:block;position:relative;width:12px;height:12px}.bs-header__main__mobile-navbtn>i>span{display:block;position:absolute;height:1px;background-color:#303232;-webkit-transition:.3s;transition:.3s}.bs-header__main__mobile-navbtn>i>span:nth-child(1){top:0;right:0;width:12px}.bs-header__main__mobile-navbtn>i>span:nth-child(2){top:50%;right:0;width:8px;translate:0 -50%;-webkit-transform-origin:right;transform-origin:right}.bs-header__main__mobile-navbtn>i>span:nth-child(3){right:0;bottom:0;width:12px}.bs-header__main__mobile-navbtn>p{position:relative;font-size:10px;line-height:1;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.16em;text-transform:uppercase}.bs-header__main__mobile-navbtn>p>span{-webkit-transition:.3s;display:inline-block;transition:.3s}.bs-header__main__mobile-navbtn>p>.close{position:absolute;top:50%;left:50%;translate:-50% -60%;opacity:0}.bs-header__main__mobile-navbtn.is-active>i>span:nth-child(1){top:50%;translate:0 -50%;rotate:45deg;background-color:#30323266}.bs-header__main__mobile-navbtn.is-active>i>span:nth-child(2){translate:1px 0;scale:0 1;opacity:0}.bs-header__main__mobile-navbtn.is-active>i>span:nth-child(3){bottom:50%;translate:0 50%;rotate:-45deg;background-color:#30323266}.bs-header__main__mobile-navbtn.is-active>p>.default{translate:0 10%;opacity:0}.bs-header__main__mobile-navbtn.is-active>p>.close{translate:-50% -50%;opacity:1}.bs-header__main__logo-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:40px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 760px){.bs-header__main__logo-wrap{padding-right:16px;padding-left:16px}}.bs-header__main__logo-wrap .header-logo{width:100%;max-width:228px}@media screen and (max-width: 760px){.bs-header__main__logo-wrap .header-logo{max-width:160px}}.bs-header__main__logo-wrap .header-logo img{width:100%;height:auto}.bs-header__main__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:static;width:100%;max-width:600px;margin-right:auto;margin-left:auto;border-right:1px solid #e6e6e6}@media screen and (max-width: 1080px){.bs-header__main__nav{max-width:450px}}@media screen and (max-width: 760px){.bs-header__main__nav{display:none}}.bs-header__main__nav .nav-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:1;height:100%;padding:0 10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;position:static;align-items:center;gap:10px;border-left:1px solid #e6e6e6;cursor:pointer}@media screen and (max-width: 1080px){.bs-header__main__nav .nav-item{gap:6px}}.bs-header__main__nav .nav-item:before{position:fixed;top:0;left:-100%;width:100%;height:100dvh;background-color:#30323266;content:"";opacity:0;pointer-events:none;-webkit-transition:opacity .3s,left 0s .3s;z-index:-1;transition:opacity .3s,left 0s .3s}.bs-header__main__nav .nav-item__label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;gap:10px;font-size:15px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 1080px){.bs-header__main__nav .nav-item__label{font-size:13px;text-align:center}}.bs-header__main__nav .nav-item__label:after{display:block;width:12px;height:6px;content:"";-webkit-transition:.1s;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-down.svg) center/contain no-repeat;transition:.1s}.bs-header__main__nav .nav-item__label br{display:none}@media screen and (max-width: 1080px){.bs-header__main__nav .nav-item__label br{display:block}}.bs-header__main__nav .nav-item .dropdown-nav{position:absolute;bottom:0;left:0;width:100vw;padding:40px;translate:0 98%;border-top:1px solid #e6e6e6;background-color:#f9f8f7;opacity:0;pointer-events:none;-webkit-transition:.3s;z-index:2;transition:.3s}@media screen and (max-width: 760px){.bs-header__main__nav .nav-item .dropdown-nav{padding-right:24px;padding-left:24px}}.bs-header__main__nav .nav-item .dropdown-nav__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-header__main__nav .nav-item .dropdown-nav__label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:30px}.bs-header__main__nav .nav-item .dropdown-nav__label>p{font-size:24px;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.18em;text-transform:uppercase}.bs-header__main__nav .nav-item .dropdown-nav__label>span{color:#706c68;font-size:15px;line-height:1.2;letter-spacing:.02em}.bs-header__main__nav .nav-item .dropdown-nav__categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%;margin-top:30px;gap:40px}.bs-header__main__nav .nav-item .dropdown-nav__categories__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}@media (hover: hover){.bs-header__main__nav .nav-item .dropdown-nav__categories__item{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bs-header__main__nav .nav-item .dropdown-nav__categories__item:hover{opacity:.4}}.bs-header__main__nav .nav-item .dropdown-nav__categories__item .category-image{-webkit-box-flex:0;-webkit-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;overflow:hidden;border-radius:12px}.bs-header__main__nav .nav-item .dropdown-nav__categories__item .category-image>p{position:relative;width:100%;padding-top:60%}.bs-header__main__nav .nav-item .dropdown-nav__categories__item .category-image>p img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-header__main__nav .nav-item .dropdown-nav__categories__item .category-label{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.06em}.bs-header__main__nav .nav-item .dropdown-nav__categories__item .category-label:before{display:block;position:absolute;top:50%;right:0;width:12px;height:6px;translate:0 -50%;rotate:-90deg;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-down.svg) center/contain no-repeat;content:""}.bs-header__main__nav .nav-item .dropdown-nav__purpose{margin-top:30px}.bs-header__main__nav .nav-item:is(a){gap:4px}@media (hover: hover){.bs-header__main__nav .nav-item:is(a){-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bs-header__main__nav .nav-item:is(a):hover{opacity:.4}}.bs-header__main__nav .nav-item:is(a) .nav-item__label:after{rotate:-90deg}.bs-header__main__nav .nav-item[open]:before{left:0;opacity:1;-webkit-transition:opacity .3s,left 0s;transition:opacity .3s,left 0s}.bs-header__main__nav .nav-item[open] .nav-item__label:after{scale:1 -1}.bs-header__main__nav .nav-item[open] .dropdown-nav{translate:0 100%;opacity:1;pointer-events:all}.bs-header__main__tools>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:100%}.bs-header__main__tools>ul>li{-webkit-box-flex:0;-webkit-flex:0 0 70px;-ms-flex:0 0 70px;flex:0 0 70px;height:100%;border-left:1px solid #e6e6e6}@media screen and (max-width: 760px){.bs-header__main__tools>ul>li{-webkit-box-flex:0;-webkit-flex:0 0 55px;-ms-flex:0 0 55px;flex:0 0 55px}}.bs-header__main__tools>ul>li>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (max-width: 760px){.bs-header__main__tools>ul>li>a{gap:6px}}.bs-header__main__tools>ul>li>a>i{display:block;position:relative;width:24px;height:24px}@media screen and (max-width: 760px){.bs-header__main__tools>ul>li>a>i{width:20px;height:20px}}.bs-header__main__tools>ul>li>a>i>img{width:100%;height:auto}.bs-header__main__tools>ul>li>a>i>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:17px;height:17px;translate:40% -35%;border-radius:50%;background-color:#c21b39;color:#fff;font-style:normal;font-size:13px;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}@media screen and (max-width: 760px){.bs-header__main__tools>ul>li>a>i>span{width:14px;height:14px;font-size:10px}}.bs-header__main__tools>ul>li>a>span{font-size:13px;line-height:1;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.16em;text-transform:uppercase}@media screen and (max-width: 760px){.bs-header__main__tools>ul>li>a>span{font-size:10px}}.bs-header__mobile-nav{z-index:100;position:fixed;top:0;left:-100%;width:100%;translate:0 -5px;background-color:#f9f8f7;opacity:0;pointer-events:none;-webkit-transition:opacity .3s,translate .3s,left 0s .3s;transition:opacity .3s,translate .3s,left 0s .3s}.bs-header__mobile-nav.is-active{left:0;translate:0 0;opacity:1;-webkit-transition:opacity .3s,translate .3s,left 0s;pointer-events:all;transition:opacity .3s,translate .3s,left 0s}.bs-header__mobile-nav__inner{height:100%;overflow:auto}.bs-header__mobile-nav__inner .nav-block{display:block;padding:0 24px;border-bottom:1px solid #e6e6e6}.bs-header__mobile-nav__inner .nav-block:where(collapsible-block) .nav-block__label .frame{position:relative;width:16px;height:16px;-webkit-transition:.3s;transition:.3s}.bs-header__mobile-nav__inner .nav-block:where(collapsible-block) .nav-block__label .frame:before{display:block;position:absolute;top:50%;left:0;width:16px;height:1px;translate:0 -50%;background-color:#303232;content:""}.bs-header__mobile-nav__inner .nav-block:where(collapsible-block) .nav-block__label .frame:after{display:block;position:absolute;top:0;left:50%;width:1px;height:16px;translate:-50% 0;background-color:#303232;content:"";-webkit-transform-origin:center;transform-origin:center;-webkit-transition:.3s;transition:.3s}.bs-header__mobile-nav__inner .nav-block:where(collapsible-block)[open] .nav-block__label .frame{opacity:.4}.bs-header__mobile-nav__inner .nav-block:where(collapsible-block)[open] .nav-block__label .frame:after{scale:0}.bs-header__mobile-nav__inner .nav-block:where(a) .nav-block__label .frame{width:6px;height:12px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right.svg) center/contain no-repeat}.bs-header__mobile-nav__inner .nav-block__label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;position:relative;align-items:center;padding:20px 0;gap:10px;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.02em}.bs-header__mobile-nav__inner .nav-block__label span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.bs-header__mobile-nav__inner .nav-block__label .frame{display:block;background-position:center;background-size:contain;background-repeat:no-repeat;pointer-events:none}.bs-header__mobile-nav__inner .nav-block__child{display:none;padding-bottom:20px}.bs-header__mobile-nav__inner .nav-block__categories{display:grid;grid-template-columns:1fr;gap:10px}.bs-header__mobile-nav__inner .nav-block__category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}.bs-header__mobile-nav__inner .nav-block__category .category-image{-webkit-box-flex:0;-webkit-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;aspect-ratio:1/.6;overflow:hidden;border-radius:12px}.bs-header__mobile-nav__inner .nav-block__category .category-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-header__mobile-nav__inner .nav-block__category .category-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;position:relative;flex:1;font-weight:600;font-size:14px;line-height:1.2;letter-spacing:.06em}.bs-header__mobile-nav__inner .nav-block__category .category-info:after{position:absolute;top:50%;right:0;width:6px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right.svg) center/contain no-repeat;content:""}.bs-header__mobile-nav__inner .nav-block__purpose-wrap{display:grid;grid-template-columns:1fr 1fr;gap:6px}.bs-header__mobile-nav__inner .nav-block__purpose{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:50px;padding:10px 12px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;background-color:#fff}.bs-header__mobile-nav__inner .nav-block__purpose:after{width:6px;height:12px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right.svg) center/contain no-repeat;content:""}.bs-header__mobile-nav__inner .nav-block__purpose span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:600;font-size:14px;line-height:1.2;letter-spacing:.06em}.bs-header__mobile-nav__inner .nav-footer{display:grid;grid-template-columns:1fr 1fr;padding:20px;gap:10px}.bs-header__mobile-nav__inner .nav-footer>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:65px;padding:6px 10px;border-radius:2px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4px}.bs-header__mobile-nav__inner .nav-footer>a>i{width:20px}.bs-header__mobile-nav__inner .nav-footer>a>i img{width:100%;height:auto}.bs-header__mobile-nav__inner .nav-footer>a>span{font-weight:600;font-size:14px;line-height:1.2;letter-spacing:.06em}.bs-header__mobile-nav__inner .nav-footer>a:first-child{border:1px solid #303232;background-color:#303232;color:#fff}.bs-header__mobile-nav__inner .nav-footer>a:last-child{border:1px solid #e6e6e6;background-color:#fff}.bs-footer{max-width:100vw;overflow:hidden;border-top:1px solid #e6e6e6;background-color:#fff}.bs-footer__upper{padding:60px 40px;border-bottom:1px solid #e6e6e6}@media screen and (max-width: 760px){.bs-footer__upper{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-footer__upper{padding-top:40px;padding-bottom:40px;border-bottom:none}}.bs-footer__upper__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:1100px;margin-right:auto;margin-left:auto;gap:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 760px){.bs-footer__upper__inner{display:block}}.bs-footer__upper__logo{display:none}@media screen and (max-width: 760px){.bs-footer__upper__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.bs-footer__upper__logo>a{-webkit-box-flex:0;-webkit-flex:0 0 134px;-ms-flex:0 0 134px;flex:0 0 134px}.bs-footer__upper__logo>a img{width:100%;height:auto}.bs-footer__upper__contactform{-webkit-box-flex:0;-webkit-flex:0 0 320px;-ms-flex:0 0 320px;flex:0 0 320px}@media screen and (max-width: 1080px){.bs-footer__upper__contactform{-webkit-box-flex:0;-webkit-flex:0 0 240px;-ms-flex:0 0 240px;flex:0 0 240px}}@media screen and (max-width: 760px){.bs-footer__upper__contactform{width:100%;margin-top:40px}}.bs-footer__upper__contactform .contactform-label{margin-bottom:30px;font-size:15px;line-height:1.4;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-footer__upper__contactform .contactform-label{text-align:center}}.bs-footer__upper__contactform .contactform-label br{display:none}@media screen and (max-width: 1080px){.bs-footer__upper__contactform .contactform-label br{display:block}}@media screen and (max-width: 760px){.bs-footer__upper__contactform .contactform-label br{display:none}}.bs-footer__upper__contactform .contactform-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;height:60px;border:2px solid #e6e6e6;background-color:#fff;color:#303232;transition:.3s}@media screen and (max-width: 760px){.bs-footer__upper__contactform .contactform-link{max-width:300px;height:50px}}@media (hover: hover){.bs-footer__upper__contactform .contactform-link:hover{background-color:#817976}}.bs-footer__upper__contactform .contactform-link:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bs-footer__upper__contactform .contactform-link>i{display:block;width:24px;height:24px}.bs-footer__upper__contactform .contactform-link>i img,.bs-footer__upper__contactform .contactform-link>i svg{width:100%;height:auto}@media (hover: hover){.bs-footer__upper__contactform .contactform-link:hover{border:2px solid rgba(48,50,50,.8);background-color:#fff}}.bs-footer__upper__contactform .contactform-link:before{background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right.svg) center/contain no-repeat}@media screen and (max-width: 1080px){.bs-footer__upper__contactform .contactform-link{max-width:240px}}@media screen and (max-width: 760px){.bs-footer__upper__contactform .contactform-link{max-width:320px;margin-top:20px;margin-right:auto;margin-left:auto}}.bs-footer__upper__support{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:30px}@media screen and (max-width: 760px){.bs-footer__upper__support{display:block;width:100%;margin-top:30px}}.bs-footer__upper__support .support-desc{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-width: 1080px){.bs-footer__upper__support .support-desc{display:grid;grid-template-columns:60px 1fr;gap:20px}}@media screen and (max-width: 760px){.bs-footer__upper__support .support-desc{display:block}}.bs-footer__upper__support .support-desc__label{display:none;font-size:15px;line-height:1.4;letter-spacing:.02em}@media screen and (max-width: 1080px){.bs-footer__upper__support .support-desc__label{display:block;grid-row:1/2;grid-column:2/3}}@media screen and (max-width: 760px){.bs-footer__upper__support .support-desc__label{font-size:14px;text-align:center}}.bs-footer__upper__support .support-desc__image{-webkit-box-flex:0;-webkit-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;aspect-ratio:1/1;overflow:hidden;border-radius:12px}@media screen and (max-width: 1080px){.bs-footer__upper__support .support-desc__image{grid-row:1/2;grid-column:1/2}}@media screen and (max-width: 760px){.bs-footer__upper__support .support-desc__image{aspect-ratio:8/3;margin-top:20px}}.bs-footer__upper__support .support-desc__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1080px){.bs-footer__upper__support .support-desc__detail{grid-row:2/3;grid-column:1/3}}@media screen and (max-width: 760px){.bs-footer__upper__support .support-desc__detail{margin-top:30px}}.bs-footer__upper__support .support-desc__detail .label{font-size:15px;line-height:1.4;letter-spacing:.02em}@media screen and (max-width: 1080px){.bs-footer__upper__support .support-desc__detail .label{display:none}}.bs-footer__upper__support .support-desc__detail .facility{margin-top:20px;font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 1080px){.bs-footer__upper__support .support-desc__detail .facility{margin-top:0}}@media screen and (max-width: 760px){.bs-footer__upper__support .support-desc__detail .facility{font-size:16px;text-align:center}}.bs-footer__upper__support .support-desc__detail .note{margin-top:10px;font-size:13px;line-height:1.4;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-footer__upper__support .support-desc__detail .note{margin-top:16px;text-align:center}}.bs-footer__upper__support .support-desc__detail .note br{display:none}@media screen and (max-width: 760px){.bs-footer__upper__support .support-desc__detail .note br{display:block}}.bs-footer__upper__support .support-phone{-webkit-box-flex:0;-webkit-flex:0 0 290px;-ms-flex:0 0 290px;flex:0 0 290px}@media screen and (max-width: 1080px){.bs-footer__upper__support .support-phone{-webkit-box-flex:0;-webkit-flex:0 0 205px;-ms-flex:0 0 205px;flex:0 0 205px}}@media screen and (max-width: 760px){.bs-footer__upper__support .support-phone{margin-top:20px}}.bs-footer__upper__support .support-phone__tel-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.bs-footer__upper__support .support-phone__tel-link a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}@media (hover: hover){.bs-footer__upper__support .support-phone__tel-link a{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bs-footer__upper__support .support-phone__tel-link a:hover{opacity:.4}}@media screen and (max-width: 760px){.bs-footer__upper__support .support-phone__tel-link a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.bs-footer__upper__support .support-phone__tel-link a>i{display:block;-webkit-box-flex:0;-webkit-flex:0 0 32px;-ms-flex:0 0 32px;flex:0 0 32px;height:32px}@media screen and (max-width: 1080px){.bs-footer__upper__support .support-phone__tel-link a>i{-webkit-box-flex:0;-webkit-flex:0 0 24px;-ms-flex:0 0 24px;flex:0 0 24px;height:24px}}@media screen and (max-width: 760px){.bs-footer__upper__support .support-phone__tel-link a>i{-webkit-box-flex:0;-webkit-flex:0 0 32px;-ms-flex:0 0 32px;flex:0 0 32px;height:32px}}.bs-footer__upper__support .support-phone__tel-link a>i svg{width:100%;height:100%}.bs-footer__upper__support .support-phone__tel-link a>span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:34px;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.02em;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}@media screen and (max-width: 1080px){.bs-footer__upper__support .support-phone__tel-link a>span{font-size:24px}}@media screen and (max-width: 760px){.bs-footer__upper__support .support-phone__tel-link a>span{font-size:34px;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}}.bs-footer__upper__support .support-phone__business-hours{margin-top:16px;color:#706c68;font-size:13px;line-height:1.2;letter-spacing:.02em;text-align:center}@media screen and (max-width: 760px){.bs-footer__upper__support .support-phone__business-hours{margin-top:10px;font-size:12px}}@media screen and (max-width: 760px){.bs-footer__upper__support .support-phone__business-hours br{display:none}}@media screen and (min-width: 761px){.bs-footer__upper__support .support-phone__business-hours br.is-md{display:none}}@media screen and (max-width: 1080px){.bs-footer__upper__support .support-phone__business-hours br.is-md{display:block}}@media screen and (max-width: 760px){.bs-footer__upper__support .support-phone__business-hours br.is-md{display:none}}.bs-footer__upper__support .support-phone__text-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 760px){.bs-footer__upper__support .support-phone__text-link{margin-top:20px}}.bs-footer__upper__support .support-phone__text-link>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:15px;line-height:1;letter-spacing:.02em}@media (hover: hover){.bs-footer__upper__support .support-phone__text-link>a{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bs-footer__upper__support .support-phone__text-link>a:hover{opacity:.4}}.bs-footer__upper__support .support-phone__text-link>a:after{display:block;width:24px;height:24px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-circle-arrow.svg) center/contain no-repeat;content:""}.bs-footer__upper__support .support-phone__text-link>a>span{white-space:nowrap}@media screen and (max-width: 1080px){.bs-footer__upper__support .support-phone__text-link>a>span{text-align:right}}@media screen and (max-width: 760px){.bs-footer__upper__support .support-phone__text-link>a>span{text-align:left}}@media screen and (min-width: 761px){.bs-footer__upper__support .support-phone__text-link>a>span br{display:none}}@media screen and (max-width: 1080px){.bs-footer__upper__support .support-phone__text-link>a>span br{display:block}}@media screen and (max-width: 760px){.bs-footer__upper__support .support-phone__text-link>a>span br{display:none}}.bs-footer__lower{padding:60px 40px 40px}@media screen and (max-width: 760px){.bs-footer__lower{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-footer__lower{margin-top:40px;padding-top:0;padding-bottom:20px}}.bs-footer__lower__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-footer__lower__nav{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}@media screen and (max-width: 760px){.bs-footer__lower__nav{display:block;border-top:1px solid #e6e6e6}}.bs-footer__lower__nav .nav-block{display:block}@media screen and (max-width: 760px){.bs-footer__lower__nav .nav-block{border-bottom:1px solid #e6e6e6}}.bs-footer__lower__nav .nav-block .block-label{font-size:16px;line-height:1.2;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-footer__lower__nav .nav-block .block-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:20px;padding-bottom:20px}}.bs-footer__lower__nav .nav-block .block-label>span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.bs-footer__lower__nav .nav-block .block-label .frame{display:none;position:relative;width:16px;height:16px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 760px){.bs-footer__lower__nav .nav-block .block-label .frame{display:block}}.bs-footer__lower__nav .nav-block .block-label .frame:before{display:block;position:absolute;top:50%;left:0;width:16px;height:1px;translate:0 -50%;background-color:#303232;content:""}.bs-footer__lower__nav .nav-block .block-label .frame:after{display:block;position:absolute;top:0;left:50%;width:1px;height:16px;translate:-50% 0;background-color:#303232;content:"";-webkit-transform-origin:center;transform-origin:center;-webkit-transition:.3s;transition:.3s}.bs-footer__lower__nav .nav-block[open] .block-label .frame{opacity:.4}.bs-footer__lower__nav .nav-block[open] .block-label .frame:after{scale:0}@media screen and (min-width: 761px){.bs-footer__lower__nav .nav-block .block-links-wrap{display:block!important}}@media screen and (max-width: 760px){.bs-footer__lower__nav .nav-block .block-links-wrap{display:none}}.bs-footer__lower__nav .nav-block .block-links{display:grid;grid-template-columns:1fr 1fr;margin-top:30px;gap:12px}@media screen and (max-width: 760px){.bs-footer__lower__nav .nav-block .block-links{margin-top:0;padding-right:16px;padding-bottom:20px;padding-left:16px}}.bs-footer__lower__nav .nav-block .block-links__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.bs-footer__lower__nav .nav-block .block-links__link>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}@media (hover: hover){.bs-footer__lower__nav .nav-block .block-links__link>a{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bs-footer__lower__nav .nav-block .block-links__link>a:hover{opacity:.4}}.bs-footer__lower__nav .nav-block .block-links__link>a:after{display:block;width:6px;height:12px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right.svg) center/contain no-repeat;content:""}.bs-footer__lower__nav .nav-block .block-links__link>a span{font-size:14px;line-height:1.2;letter-spacing:.02em}.bs-footer__lower__nav .nav-block .block-links__link>a span br{display:none}.bs-footer__lower__informations{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:60px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:80px}@media screen and (max-width: 760px){.bs-footer__lower__informations{display:grid;grid-template-columns:1fr;margin-top:40px;gap:30px}}.bs-footer__lower__informations .info-block{-webkit-box-flex:0;-webkit-flex:0 0 156px;-ms-flex:0 0 156px;flex:0 0 156px}@media screen and (max-width: 760px){.bs-footer__lower__informations .info-block{display:none}}.bs-footer__lower__informations .info-block__logo{width:100%;max-width:133px}.bs-footer__lower__informations .info-block__social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;gap:20px}.bs-footer__lower__informations .info-block__social>a{display:block;width:24px}.bs-footer__lower__informations .info-block__social>a img{width:100%;height:auto}.bs-footer__lower__informations .sub-nav{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 760px){.bs-footer__lower__informations .sub-nav{grid-row:1/2}}.bs-footer__lower__informations .sub-nav__upper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 24px}@media screen and (max-width: 760px){.bs-footer__lower__informations .sub-nav__upper{display:grid;grid-template-columns:1fr;gap:24px}}.bs-footer__lower__informations .sub-nav__upper>li>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}@media (hover: hover){.bs-footer__lower__informations .sub-nav__upper>li>a{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bs-footer__lower__informations .sub-nav__upper>li>a:hover{opacity:.4}}.bs-footer__lower__informations .sub-nav__upper>li>a>i{display:block;width:24px}.bs-footer__lower__informations .sub-nav__upper>li>a>span{font-size:16px;line-height:1;letter-spacing:.02em;text-decoration:underline}.bs-footer__lower__informations .sub-nav__social{display:none;margin-top:60px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-width: 760px){.bs-footer__lower__informations .sub-nav__social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.bs-footer__lower__informations .sub-nav__social>a{display:block;width:32px}@media (hover: hover){.bs-footer__lower__informations .sub-nav__social>a{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bs-footer__lower__informations .sub-nav__social>a:hover{opacity:.4}}.bs-footer__lower__informations .sub-nav__social>a img{width:100%;height:auto}.bs-footer__lower__informations .sub-nav__lower{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px 30px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 760px){.bs-footer__lower__informations .sub-nav__lower{margin-top:40px;gap:20px 24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 16px}}.bs-footer__lower__informations .sub-nav__lower>li>a{color:#706c68;font-size:14px;letter-spacing:.02em;text-decoration:underline}@media (hover: hover){.bs-footer__lower__informations .sub-nav__lower>li>a{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bs-footer__lower__informations .sub-nav__lower>li>a:hover{opacity:.4}}.bs-footer__lower__informations .back-to-top{-webkit-box-flex:0;-webkit-flex:0 0 170px;-ms-flex:0 0 170px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 0 170px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}@media screen and (max-width: 760px){.bs-footer__lower__informations .back-to-top{width:61px;margin-right:auto;margin-left:auto}}.bs-footer__lower__informations .back-to-top>i{width:40px}.bs-footer__lower__informations .back-to-top>span{font-size:13px;line-height:1;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.18em;text-transform:uppercase}.bs-footer__copyright{padding:20px 40px;border-top:1px solid #e6e6e6}@media screen and (max-width: 760px){.bs-footer__copyright{padding-right:24px;padding-left:24px}}.bs-footer__copyright p{font-size:11px;line-height:1;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.18em;text-align:center;text-transform:uppercase}.bs-page-head{padding-right:40px;padding-left:40px}@media screen and (max-width: 760px){.bs-page-head{padding-right:24px;padding-left:24px}}.bs-page-head__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-page-head__inner:has(.bs-page-head__category){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 760px){.bs-page-head__inner:has(.bs-page-head__category){display:grid;grid-template-columns:1fr;gap:40px}}.bs-page-head__inner:has(.bs-page-head__category)>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.bs-page-head__title>h1,.bs-page-head__title>h2,.bs-page-head__title>h3,.bs-page-head__title>p{font-weight:600;font-size:24px;line-height:1.2;letter-spacing:.02em}.bs-page-head__category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-width: 760px){.bs-page-head__category{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:16px}}.bs-page-head__category .category-icon{width:80px}@media screen and (max-width: 760px){.bs-page-head__category .category-icon{width:60px}}.bs-page-head__category .category-icon img{width:100%;height:auto}.bs-page-head__category .category-title{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bs-page-head__category .category-title{font-size:18px}}.bs-page-head__lead{margin-top:30px;font-size:15px;line-height:1.4;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-page-head__lead{font-size:14px}}.bs-page-head__lead inpage-link,.bs-page-head__lead a{text-decoration:underline;cursor:pointer}@media (hover: hover){.bs-page-head__lead inpage-link,.bs-page-head__lead a{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bs-page-head__lead inpage-link:hover,.bs-page-head__lead a:hover{opacity:.4}}.bs-purpose-grid__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}@media screen and (max-width: 1020px){.bs-purpose-grid__list{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 860px){.bs-purpose-grid__list{grid-template-columns:1fr 1fr}}@media screen and (max-width: 760px){.bs-purpose-grid__list{gap:6px}}.bs-purpose-grid__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;position:relative;align-items:center;min-height:60px;padding:10px 16px;gap:10px;background-color:#fff}@media screen and (max-width: 760px){.bs-purpose-grid__item{padding:9px 12px;gap:6px}}@media (hover: hover){.bs-purpose-grid__item{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bs-purpose-grid__item:hover{opacity:.4}}.bs-purpose-grid__item.is-active{background-color:#30323233;pointer-events:none}.bs-purpose-grid__item:has(.purpose-image){padding:10px 20px}@media screen and (max-width: 760px){.bs-purpose-grid__item:has(.purpose-image){padding:9px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 760px){.bs-purpose-grid__item:has(.purpose-image) .purpose-label{position:static}}@media screen and (max-width: 760px){.bs-purpose-grid__item:has(.purpose-image) .purpose-label:before{right:16px}}.bs-purpose-grid__item .purpose-image{-webkit-box-flex:0;-webkit-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px}@media screen and (max-width: 760px){.bs-purpose-grid__item .purpose-image{-webkit-box-flex:0;-webkit-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px;width:50px}}.bs-purpose-grid__item .purpose-image img{width:100%;height:auto}.bs-purpose-grid__item .purpose-label{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bs-purpose-grid__item .purpose-label{font-size:14px}}.bs-purpose-grid__item .purpose-label:before{display:block;position:absolute;top:50%;right:0;width:12px;height:6px;translate:0 -50%;rotate:-90deg;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-down.svg) center/contain no-repeat;content:""}@media screen and (max-width: 760px){.bs-purpose-grid__item .purpose-label br{display:none}}.bs-purpose-grid__item.is-active{background-color:#30323233}.bs-purpose-grid__item.is-active .purpose-label{color:#706c68}.bs-mainvisual,.bs-mainvisual__slider{position:relative;width:100%}.bs-mainvisual__slider__slide{aspect-ratio:3/1;width:100%}@media screen and (max-width: 760px){.bs-mainvisual__slider__slide{aspect-ratio:1/1}}.bs-mainvisual__slider__slide a{display:block;width:100%;height:100%}.bs-mainvisual__slider__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-mainvisual__slider .splide__pagination{z-index:2;position:absolute;bottom:20px;left:0;width:100%;gap:10px}.bs-mainvisual__slider .splide__pagination__page{width:6px;height:6px;border:1px solid #303232;border-radius:50%;background-color:transparent;-webkit-transition:.3s;transition:.3s}.bs-mainvisual__slider .splide__pagination__page.is-active{scale:1;scale:1.4;background-color:#303232}.bs-column-grid{padding:60px 40px}@media screen and (max-width: 760px){.bs-column-grid{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-column-grid{padding-top:20px;padding-bottom:40px}}.bs-column-grid__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-column-grid__title{margin-bottom:30px}@media screen and (max-width: 760px){.bs-column-grid__title{margin-bottom:20px}}.bs-column-grid__list{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media screen and (max-width: 760px){.bs-column-grid__list{grid-template-columns:1fr;gap:20px}}.bs-column-grid.three-column .bs-column-grid__list{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}@media screen and (max-width: 760px){.bs-column-grid.three-column .bs-column-grid__list{grid-template-columns:1fr}}.bs-product-card-grid{padding:60px 40px}@media screen and (max-width: 760px){.bs-product-card-grid{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-product-card-grid{padding-top:40px;padding-bottom:40px}}.bs-product-card-grid__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-product-card-grid__title{margin-bottom:30px}@media screen and (max-width: 760px){.bs-product-card-grid__title{margin-bottom:20px}}.bs-product-card-grid__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}@media screen and (max-width: 760px){.bs-product-card-grid__list{gap:40px 20px}}@media screen and (max-width: 760px){.bs-product-card-grid__list{grid-template-columns:1fr 1fr}}.bs-product-series-grid{padding:60px 40px}@media screen and (max-width: 760px){.bs-product-series-grid{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-product-series-grid{padding-top:40px;padding-bottom:40px}}.bs-product-series-grid__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-product-series-grid__title{margin-bottom:30px}@media screen and (max-width: 760px){.bs-product-series-grid__title{margin-bottom:20px}}.bs-product-series-grid__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}@media screen and (max-width: 760px){.bs-product-series-grid__list{display:grid;grid-template-columns:1fr;gap:40px}}@media screen and (max-width: 760px){.bs-product-series-grid__list.is-index .bc-series-card:not(:nth-child(-n+4)){display:none}}.bs-product-series-grid__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-product-series-grid__link>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 760px){.bs-product-series-grid__link>a{max-width:300px;height:50px}}@media (hover: hover){.bs-product-series-grid__link>a:hover{background-color:#817976}}.bs-product-series-grid__link>a:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bs-product-series-grid__link>a>i{display:block;width:24px;height:24px}.bs-product-series-grid__link>a>i img,.bs-product-series-grid__link>a>i svg{width:100%;height:auto}@media screen and (max-width: 760px){.bs-product-series-grid__link>a{max-width:300px}}.bs-product-ranking-grid{padding:60px 40px}@media screen and (max-width: 760px){.bs-product-ranking-grid{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-product-ranking-grid{padding-top:40px;padding-bottom:40px}}.bs-product-ranking-grid__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-product-ranking-grid__title{margin-bottom:30px}@media screen and (max-width: 760px){.bs-product-ranking-grid__title{margin-bottom:20px}}@media screen and (max-width: 760px){.bs-product-ranking-grid__list.splide .splide__track{overflow:visible}}@media screen and (min-width: 761px){.bs-product-ranking-grid__list.splide .splide__track .splide__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:30px}}.bs-product-ranking-grid__list.splide .splide__arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:72.5px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;z-index:2;align-items:center;width:50px;height:50px;translate:0 -25%;border:1px solid #e6e6e6;border-radius:50%;background-color:#fff;-webkit-transition:.3s;transition:.3s}.bs-product-ranking-grid__list.splide .splide__arrow:before{display:block;width:6px;height:12px;content:"";-webkit-transition:.3s;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right.svg) center/contain no-repeat;transition:.3s}.bs-product-ranking-grid__list.splide .splide__arrow:disabled:before{opacity:.1}.bs-product-ranking-grid__list.splide .splide__arrow--prev{left:-12px}.bs-product-ranking-grid__list.splide .splide__arrow--prev:before{scale:-1 1}.bs-product-ranking-grid__list.splide .splide__arrow--next{right:-12px}.bs-product-ranking-grid__list.splide .splide__arrow svg{display:none}.bs-product-ranking-grid__scrollbar{display:none;position:relative;height:2px;margin-top:40px;overflow:hidden}@media screen and (max-width: 760px){.bs-product-ranking-grid__scrollbar{display:block}}.bs-product-ranking-grid__scrollbar:before{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#e6e6e6;content:""}.bs-product-ranking-grid__scrollbar>span{position:absolute;top:0;left:0;width:0;height:2px;background-color:#303232;-webkit-transition:.3s;transition:.3s}.bs-purpose-section{padding:60px 40px}@media screen and (max-width: 760px){.bs-purpose-section{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-purpose-section{padding-top:40px;padding-bottom:40px}}.bs-purpose-section__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:1100px;margin-right:auto;margin-left:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 760px){.bs-purpose-section__inner{display:block}}.bs-purpose-section__title{-webkit-box-flex:0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px}@media screen and (max-width: 760px){.bs-purpose-section__title{margin-bottom:20px}}.bs-purpose-section__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.bs-banner-links{padding-top:60px;padding-right:40px;padding-left:40px}@media screen and (max-width: 760px){.bs-banner-links{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-banner-links{padding-top:40px}}.bs-banner-links__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-banner-links__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}@media screen and (max-width: 760px){.bs-banner-links__list{grid-template-columns:1fr;gap:20px}}.bs-banner-links__item{position:relative;aspect-ratio:2/1;width:100%;padding:min(1.1111111111vw,16px) min(1.3888888889vw,20px);overflow:hidden;border:1px solid #e6e6e6;border-radius:12px}.bs-banner-links__item img{-webkit-transition:scale 1.2s cubic-bezier(0,0,0,.99);transition:scale 1.2s cubic-bezier(0,0,0,.99)}@media (hover: hover){.bs-banner-links__item:hover img{scale:1.08}}@media screen and (max-width: 760px){.bs-banner-links__item{padding:min(2.4154589372vw,10px) min(4.8309178744vw,20px)}}.bs-banner-links__item .bg{position:absolute;top:0;left:0;width:100%;height:100%}.bs-banner-links__item .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-banner-links__item .heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;margin-top:min(2.3611111111vw,34px);color:#30323280;font-size:min(.9027777778vw,13px);font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.18em;text-transform:uppercase;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(.5555555556vw,8px)}@media screen and (max-width: 760px){.bs-banner-links__item .heading{margin-top:min(9.6618357488vw,40px);gap:min(1.9323671498vw,8px);font-size:min(3.1400966184vw,13px)}}.bs-banner-links__item .heading:after{display:block;width:min(2.0833333333vw,30px);height:1px;background-color:#3032324d;content:""}@media screen and (max-width: 760px){.bs-banner-links__item .heading:after{width:min(7.2463768116vw,30px)}}.bs-banner-links__item .title{position:relative;margin-top:min(1.3888888889vw,20px);font-size:min(1.3888888889vw,20px)}@media screen and (max-width: 760px){.bs-banner-links__item .title{margin-top:min(4.8309178744vw,20px);font-size:min(5.3140096618vw,22px)}}.bs-banner-links__item .link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;right:min(1.1111111111vw,16px);bottom:min(1.1111111111vw,16px);-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(.6944444444vw,10px);font-size:min(1.0416666667vw,15px);line-height:1.2;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-banner-links__item .link{right:min(3.8647342995vw,16px);bottom:min(3.8647342995vw,16px);gap:min(2.4154589372vw,10px);font-size:min(3.6231884058vw,15px)}}.bs-banner-links__item .link:after{display:block;width:min(.4166666667vw,6px);height:min(.8333333333vw,12px);background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right.svg) center/contain no-repeat;content:""}@media screen and (max-width: 760px){.bs-banner-links__item .link:after{width:min(1.4492753623vw,6px);height:min(2.8985507246vw,12px)}}.bs-news-list{padding:60px 40px}@media screen and (max-width: 760px){.bs-news-list{padding-right:24px;padding-left:24px}}.bs-news-list__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-news-list__title{margin-bottom:30px}@media screen and (max-width: 760px){.bs-news-list__title{margin-bottom:20px}}.bs-news-list__articles{width:100%;max-width:720px;margin-right:auto;margin-left:auto}.bs-news-list__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-news-list__buttons>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 760px){.bs-news-list__buttons>a{max-width:300px;height:50px}}@media (hover: hover){.bs-news-list__buttons>a:hover{background-color:#817976}}.bs-news-list__buttons>a:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bs-news-list__buttons>a>i{display:block;width:24px;height:24px}.bs-news-list__buttons>a>i img,.bs-news-list__buttons>a>i svg{width:100%;height:auto}@media screen and (max-width: 760px){.bs-news-list__buttons>a{max-width:300px}}.bs-faq-list{padding:60px 40px}@media screen and (max-width: 760px){.bs-faq-list{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-faq-list{padding-top:40px;padding-bottom:40px}}.bs-faq-list__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-faq-list__title{margin-bottom:30px}@media screen and (max-width: 760px){.bs-faq-list__title{margin-bottom:20px}}.bs-faq-list__lower-title{padding-bottom:40px;font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-faq-list__lower-title{padding-bottom:20px}}.bs-faq-list__articles{display:grid;grid-template-columns:100%;width:100%;max-width:720px;margin-right:auto;margin-left:auto;gap:10px}.bs-faq-list__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-faq-list__buttons>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 760px){.bs-faq-list__buttons>a{max-width:300px;height:50px}}@media (hover: hover){.bs-faq-list__buttons>a:hover{background-color:#817976}}.bs-faq-list__buttons>a:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bs-faq-list__buttons>a>i{display:block;width:24px;height:24px}.bs-faq-list__buttons>a>i img,.bs-faq-list__buttons>a>i svg{width:100%;height:auto}@media screen and (max-width: 760px){.bs-faq-list__buttons>a{max-width:300px}}.bs-faq-links{padding:60px 40px}@media screen and (max-width: 760px){.bs-faq-links{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-faq-links{padding-top:40px;padding-bottom:40px}}.bs-faq-links__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-faq-links__title{margin-bottom:30px}@media screen and (max-width: 760px){.bs-faq-links__title{margin-bottom:20px}}.bs-faq-links__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px 20px}@media screen and (max-width: 760px){.bs-faq-links__list{grid-template-columns:1fr;gap:0}}.bs-faq-links__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:65px;padding:6px 16px;gap:10px;border:2px solid #e6e6e6;border-radius:2px;background-color:#fff;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 760px){.bs-faq-links__item{min-height:50px;margin-top:-2px}}@media (hover: hover){.bs-faq-links__item:hover{border:2px solid rgba(48,50,50,.8)}}.bs-faq-links__item:after{width:6px;height:12px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right.svg) center/contain no-repeat;content:""}.bs-faq-links__item>span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bs-faq-links__item>span{font-size:14px}}@media screen and (max-width: 760px){.bs-faq-links__item>span br{display:none}}.bs-faq-links__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:40px}.bs-faq-links__link>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 760px){.bs-faq-links__link>a{max-width:300px;height:50px}}@media (hover: hover){.bs-faq-links__link>a:hover{background-color:#817976}}.bs-faq-links__link>a:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bs-faq-links__link>a>i{display:block;width:24px;height:24px}.bs-faq-links__link>a>i img,.bs-faq-links__link>a>i svg{width:100%;height:auto}.bs-single-banner{padding:60px 40px}@media screen and (max-width: 760px){.bs-single-banner{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-single-banner{padding-top:40px;padding-bottom:40px}}.bs-single-banner__inner{width:100%;max-width:720px;margin-right:auto;margin-left:auto}.bs-single-banner__inner .single-banner{display:block;position:relative;aspect-ratio:4/1;width:100%;padding:0 40px;overflow:hidden;border:1px solid #e6e6e6;border-radius:12px}.bs-single-banner__inner .single-banner img{-webkit-transition:scale 1.2s cubic-bezier(0,0,0,.99);transition:scale 1.2s cubic-bezier(0,0,0,.99)}@media (hover: hover){.bs-single-banner__inner .single-banner:hover img{scale:1.08}}@media screen and (max-width: 760px){.bs-single-banner__inner .single-banner{aspect-ratio:2/1;padding:min(2.4154589372vw,10px) min(4.8309178744vw,20px)}}.bs-single-banner__inner .single-banner .bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.bs-single-banner__inner .single-banner .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-single-banner__inner .single-banner .heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;margin-top:55px;color:#30323280;font-size:15px;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.18em;text-transform:uppercase;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}@media screen and (max-width: 760px){.bs-single-banner__inner .single-banner .heading{margin-top:min(9.6618357488vw,40px);gap:min(1.9323671498vw,8px);font-size:min(3.1400966184vw,13px)}}.bs-single-banner__inner .single-banner .heading:after{display:block;width:60px;height:1px;background-color:#3032324d;content:""}@media screen and (max-width: 760px){.bs-single-banner__inner .single-banner .heading:after{width:min(7.2463768116vw,30px)}}.bs-single-banner__inner .single-banner .title{position:relative;margin-top:20px;font-size:24px}@media screen and (max-width: 760px){.bs-single-banner__inner .single-banner .title{margin-top:min(4.8309178744vw,20px);font-size:min(5.3140096618vw,22px)}}.bs-single-banner__inner .single-banner .link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;right:16px;bottom:16px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:15px;line-height:1.2;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-single-banner__inner .single-banner .link{right:min(3.8647342995vw,16px);bottom:min(3.8647342995vw,16px);gap:min(2.4154589372vw,10px);font-size:min(3.6231884058vw,15px)}}.bs-single-banner__inner .single-banner .link:after{display:block;width:6px;height:12px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right.svg) center/contain no-repeat;content:""}@media screen and (max-width: 760px){.bs-single-banner__inner .single-banner .link:after{width:min(1.4492753623vw,6px);height:min(2.8985507246vw,12px)}}.bs-category-nav{padding-right:40px;padding-left:40px}@media screen and (max-width: 760px){.bs-category-nav{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-category-nav{padding-bottom:10px}}.bs-category-nav__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%;max-width:1100px;margin-right:auto;margin-left:auto;gap:20px}@media screen and (max-width: 760px){.bs-category-nav__inner{grid-template-columns:repeat(2,1fr);gap:10px}}.bs-category-nav__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;position:relative;justify-content:space-between;height:55px;padding:0 20px;border:2px solid #e6e6e6;border-radius:100px;cursor:pointer}@media screen and (max-width: 760px){.bs-category-nav__item{height:50px}}.bs-category-nav__item:after{display:block;width:8px;height:11px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-arrow-down.svg) center/contain no-repeat;content:""}.bs-category-nav__item .item-label{font-weight:600;font-size:14px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bs-category-nav__item .item-label{font-size:12px}}@media screen and (min-width: 761px){.bs-category-nav__item .item-label br{display:none}}.bs-category-product-grid__header{width:100%}.bs-category-product-grid__header .thumbnail{aspect-ratio:5/1;width:100%}@media screen and (max-width: 760px){.bs-category-product-grid__header .thumbnail{aspect-ratio:3/1}}.bs-category-product-grid__header .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-category-product-grid__content{padding-right:40px;padding-left:40px}@media screen and (max-width: 760px){.bs-category-product-grid__content{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-category-product-grid__content{padding-bottom:30px}}.bs-category-product-grid__content .grid-content{display:block;position:relative;width:100%;max-width:1100px;margin-top:-60px;margin-right:auto;margin-left:auto;padding-top:50px;border-top-right-radius:12px;border-top-left-radius:12px;background-color:#fff}@media screen and (max-width: 760px){.bs-category-product-grid__content .grid-content{padding-top:30px}}.bs-category-product-grid__content .grid-content__header .title{width:100%;font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.06em;text-align:center}@media screen and (max-width: 760px){.bs-category-product-grid__content .grid-content__header .title{font-size:18px}}.bs-category-product-grid__content .grid-content__header .title br{display:none}.bs-category-product-grid__content .grid-content__header .description{margin-top:16px;font-size:15px;line-height:1.4;letter-spacing:.02em;text-align:center}@media screen and (max-width: 760px){.bs-category-product-grid__content .grid-content__header .description{margin-top:10px;font-size:14px}}.bs-category-product-grid__content .grid-content__products{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:50px;gap:40px 30px}@media screen and (max-width: 760px){.bs-category-product-grid__content .grid-content__products{grid-template-columns:1fr 1fr;margin-top:30px;gap:40px 20px}}.bs-other-products{width:100%;padding:60px 40px}@media screen and (max-width: 760px){.bs-other-products{padding-right:24px;padding-left:24px}}.bs-other-products__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-other-products__title{margin-bottom:30px}.bs-other-products__list{display:block;width:calc(100% + 50px);margin-left:-25px;padding:0 25px}.bs-other-products__list .splide__arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:50%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;z-index:2;align-items:center;width:50px;height:50px;translate:0 -50%;border:1px solid #e6e6e6;border-radius:50%;background-color:#fff}.bs-other-products__list .splide__arrow:before{display:block;width:6px;height:12px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right.svg) center/contain no-repeat;content:""}.bs-other-products__list .splide__arrow--prev{left:0}.bs-other-products__list .splide__arrow--prev:before{scale:-1 1}.bs-other-products__list .splide__arrow--next{right:0}.bs-other-products__list .splide__arrow svg{display:none}.bs-other-products__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-other-products__buttons>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 760px){.bs-other-products__buttons>a{max-width:300px;height:50px}}@media (hover: hover){.bs-other-products__buttons>a:hover{background-color:#817976}}.bs-other-products__buttons>a:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bs-other-products__buttons>a>i{display:block;width:24px;height:24px}.bs-other-products__buttons>a>i img,.bs-other-products__buttons>a>i svg{width:100%;height:auto}@media screen and (min-width: 761px){.bs-product-detail{padding-right:40px;padding-left:40px}}@media screen and (min-width: 761px) and (max-width: 760px){.bs-product-detail{padding-right:24px;padding-left:24px}}.bs-product-detail__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-product-detail__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}@media screen and (max-width: 760px){.bs-product-detail__grid{grid-template-columns:1fr;gap:40px}}.bs-product-detail__images{display:block;grid-area:1/1}.bs-product-detail__images .main-images{position:relative;width:100%;overflow:hidden;border-radius:12px}@media screen and (max-width: 760px){.bs-product-detail__images .main-images{border-radius:0}}.bs-product-detail__images .main-images .badge{display:block;z-index:2;position:absolute;top:0;left:0;width:100px}@media screen and (max-width: 760px){.bs-product-detail__images .main-images .badge{width:80px}}.bs-product-detail__images .main-images .badge img{width:100%;height:auto}.bs-product-detail__images .main-images__counter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:10px;left:0;width:100%;padding-right:10px;pointer-events:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;z-index:2;justify-content:flex-end}.bs-product-detail__images .main-images__counter .image-counter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:30px;padding:0 16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:100px;background-color:#fffc;text-align:center}.bs-product-detail__images .main-images__counter .image-counter span{display:inline-block}.bs-product-detail__images .main-images__counter .image-counter .num{font-size:15px;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;vertical-align:middle}@media screen and (max-width: 760px){.bs-product-detail__images .main-images__counter .image-counter .num{font-size:14px}}.bs-product-detail__images .main-images__counter .image-counter .separator{display:inline-block;font-style:normal;font-size:16px;-webkit-box-flex:0;-webkit-flex:0 0 18px;-ms-flex:0 0 18px;flex:0 0 18px;font-weight:600;text-align:center}@media screen and (max-width: 760px){.bs-product-detail__images .main-images__counter .image-counter .separator{font-size:14px}}.bs-product-detail__images .main-images__image{aspect-ratio:1/1}@media screen and (max-width: 760px){.bs-product-detail__images .main-images__image{border-radius:0}}.bs-product-detail__images .main-images__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-product-detail__images .main-images .splide__arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:2;position:absolute;top:50%;translate:0 -50%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:40px;height:98px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/slider-arrow.svg) center/contain no-repeat}@media screen and (max-width: 760px){.bs-product-detail__images .main-images .splide__arrow{height:80px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/slider-arrow-sp.svg) center/contain no-repeat}}.bs-product-detail__images .main-images .splide__arrow--prev{left:0}.bs-product-detail__images .main-images .splide__arrow--next{right:0;scale:-1 1}.bs-product-detail__images .main-images .splide__arrow svg{display:none}.bs-product-detail__images .sub-images{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin-top:20px;gap:10px}@media screen and (max-width: 760px){.bs-product-detail__images .sub-images{padding-right:24px;padding-left:24px;gap:6px}}.bs-product-detail__images .sub-images__image{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:12px;-webkit-transition:.3s;cursor:pointer;transition:.3s}.bs-product-detail__images .sub-images__image:before{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #303232;border-radius:12px;content:"";opacity:0;pointer-events:none;-webkit-transition:.3s;transition:.3s}.bs-product-detail__images .sub-images__image.is-active{opacity:.4}.bs-product-detail__images .sub-images__image.is-active:before{opacity:1}.bs-product-detail__images .sub-images__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-product-detail__overview{grid-row:1/3;grid-column:2/3;padding-bottom:60px}@media screen and (max-width: 760px){.bs-product-detail__overview{grid-row:2/3;grid-column:1/2;padding-bottom:0}}@media screen and (max-width: 760px){.bs-product-detail__overview.is-focus{padding-bottom:60px}}.bs-product-detail__overview .product-categories{margin-bottom:16px;color:#706c68;font-weight:600;font-size:13px;line-height:1.2;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-product-detail__overview .product-categories{padding-right:24px;padding-left:24px;font-size:12px}}.bs-product-detail__overview .product-categories br{display:none}.bs-product-detail__overview .product-title{font-weight:600;font-size:24px;line-height:1.2;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-product-detail__overview .product-title{padding-right:24px;padding-left:24px;font-size:20px}}.bs-product-detail__overview .product-ruby{margin-top:4px;font-size:15px;line-height:1.4}@media screen and (max-width: 760px){.bs-product-detail__overview .product-ruby{padding-right:24px;padding-left:24px}}.bs-product-detail__overview .product-tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:16px;gap:10px}@media screen and (max-width: 760px){.bs-product-detail__overview .product-tags{padding-right:24px;padding-left:24px;gap:6px}}.bs-product-detail__overview .product-tags span{display:block;padding:7px 10px;border:1px solid #706c68;color:#706c68;font-size:13px;line-height:1.2;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-product-detail__overview .product-tags span{padding:5px 10px;font-size:12px}}.bs-product-detail__overview .review-summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:16px;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 760px){.bs-product-detail__overview .review-summary{padding-right:24px;padding-left:24px}}.bs-product-detail__overview .review-summary__stars{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bs-product-detail__overview .review-summary__stars>span{-webkit-box-flex:0;-webkit-flex:0 0 20px;-ms-flex:0 0 20px;flex:0 0 20px}.bs-product-detail__overview .review-summary__rating{font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bs-product-detail__overview .review-summary__rating{font-size:14px}}.bs-product-detail__overview .review-summary__button{color:#706c68;font-size:13px;line-height:1.2;letter-spacing:.02em;text-decoration:underline;cursor:pointer}@media (hover: hover){.bs-product-detail__overview .review-summary__button{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bs-product-detail__overview .review-summary__button:hover{opacity:.4}}@media screen and (max-width: 760px){.bs-product-detail__overview .review-summary__button{font-size:12px}}.bs-product-detail__overview .product-forms{position:-webkit-sticky;position:sticky;top:0;margin-top:20px}@media screen and (max-width: 760px){.bs-product-detail__overview .product-forms{position:static;margin-top:40px}}.bs-product-detail__overview .product-forms__form{padding:24px}.bs-product-detail__overview .product-forms__form .form-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:10px}.bs-product-detail__overview .product-forms__form .form-header__shipping-type{height:30px;padding:7px 16px;background-color:#30323233;font-weight:600;font-size:13px;line-height:1.2;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-product-detail__overview .product-forms__form .form-header__shipping-type{display:none}}.bs-product-detail__overview .product-forms__form .form-header__shipping-type.is-subscription{background-color:#c21b39;color:#fff}.bs-product-detail__overview .product-forms__form .form-header__tags{min-height:30px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.bs-product-detail__overview .product-forms__form .form-header__tags>span{padding:5px 12px;border:1px solid #c21b39;border-radius:100px;color:#c21b39;font-size:13px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bs-product-detail__overview .product-forms__form .form-header__tags>span{font-size:12px}}.bs-product-detail__overview .product-forms__form .form-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 760px){.bs-product-detail__overview .product-forms__form .form-content{display:grid;grid-template-columns:71px 1fr;gap:10px}}.bs-product-detail__overview .product-forms__form .form-content__shipping-type{display:none;height:30px;padding:8px 10px;background-color:#30323233;font-weight:600;font-size:12px;line-height:1.2;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-product-detail__overview .product-forms__form .form-content__shipping-type{display:block}}.bs-product-detail__overview .product-forms__form .form-content__shipping-type.is-subscription{background-color:#c21b39;color:#fff}.bs-product-detail__overview .product-forms__form .form-content__price-wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:10px}@media screen and (max-width: 760px){.bs-product-detail__overview .product-forms__form .form-content__price-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px}}.bs-product-detail__overview .product-forms__form .form-content__price-wrap .price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px}.bs-product-detail__overview .product-forms__form .form-content__price-wrap .price strong{font-size:clamp(26px,2.22vw,32px);font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.04em}@media screen and (max-width: 760px){.bs-product-detail__overview .product-forms__form .form-content__price-wrap .price strong{font-size:clamp(26px,7.729vw,32px)}}.bs-product-detail__overview .product-forms__form .form-content__price-wrap .price span{font-size:clamp(12px,1.04vw,15px);letter-spacing:.02em}@media screen and (max-width: 760px){.bs-product-detail__overview .product-forms__form .form-content__price-wrap .price span{font-size:clamp(11px,3.38vw,14px)}}@media screen and (max-width: 760px){.bs-product-detail__overview .product-forms__form .form-content__price-wrap .price.is-single strong{font-size:28px}}.bs-product-detail__overview .product-forms__form .form-content__price-wrap .shipping-fee{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:6px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (max-width: 760px){.bs-product-detail__overview .product-forms__form .form-content__price-wrap .shipping-fee{margin-top:0;gap:6px}}.bs-product-detail__overview .product-forms__form .form-content__price-wrap .shipping-fee i{display:block;-webkit-box-flex:0;-webkit-flex:0 0 16px;-ms-flex:0 0 16px;flex:0 0 16px}@media screen and (max-width: 760px){.bs-product-detail__overview .product-forms__form .form-content__price-wrap .shipping-fee i{-webkit-box-flex:0;-webkit-flex:0 0 12px;-ms-flex:0 0 12px;flex:0 0 12px}}.bs-product-detail__overview .product-forms__form .form-content__price-wrap .shipping-fee i img{width:100%;height:auto}.bs-product-detail__overview .product-forms__form .form-content__price-wrap .shipping-fee span{font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bs-product-detail__overview .product-forms__form .form-content__price-wrap .shipping-fee span{font-size:14px}}.bs-product-detail__overview .product-forms__form .form-content__button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;transition:.3s;-webkit-box-flex:0;-webkit-flex:0 1 250px;-ms-flex:0 1 250px;flex:0 1 250px}@media screen and (max-width: 760px){.bs-product-detail__overview .product-forms__form .form-content__button{max-width:300px;height:50px}}@media (hover: hover){.bs-product-detail__overview .product-forms__form .form-content__button:hover{background-color:#817976}}.bs-product-detail__overview .product-forms__form .form-content__button:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bs-product-detail__overview .product-forms__form .form-content__button>i{display:block;width:24px;height:24px}.bs-product-detail__overview .product-forms__form .form-content__button>i img,.bs-product-detail__overview .product-forms__form .form-content__button>i svg{width:100%;height:auto}@media screen and (max-width: 760px){.bs-product-detail__overview .product-forms__form .form-content__button{grid-row:2/3;grid-column:1/3;max-width:400px;height:55px;margin-right:auto;margin-left:auto}}.bs-product-detail__overview .product-forms__form .form-content__button.is-subscription{background-color:#e98750}@media (hover: hover){.bs-product-detail__overview .product-forms__form .form-content__button.is-subscription:hover{background-color:#ffa26e}}.bs-product-detail__overview .product-forms__form .form-content__button.is-disabled{background-color:gray;color:#fff}.bs-product-detail__overview .product-forms__form .form-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.bs-product-detail__overview .product-forms__form .form-footer__detail-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:15px;line-height:1;letter-spacing:.02em}@media (hover: hover){.bs-product-detail__overview .product-forms__form .form-footer__detail-link{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bs-product-detail__overview .product-forms__form .form-footer__detail-link:hover{opacity:.4}}.bs-product-detail__overview .product-forms__form .form-footer__detail-link:after{display:block;width:24px;height:24px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-circle-arrow.svg) center/contain no-repeat;content:""}.bs-product-detail__overview .product-forms__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-width: 760px){.bs-product-detail__overview .product-forms__links{margin-top:6px;padding-right:24px;padding-left:24px}}.bs-product-detail__overview .product-forms__links>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}@media (hover: hover){.bs-product-detail__overview .product-forms__links>a{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bs-product-detail__overview .product-forms__links>a:hover{opacity:.4}}@media screen and (max-width: 760px){.bs-product-detail__overview .product-forms__links>a{gap:6px}}.bs-product-detail__overview .product-forms__links>a>i{-webkit-box-flex:0;-webkit-flex:0 0 24px;-ms-flex:0 0 24px;flex:0 0 24px}.bs-product-detail__overview .product-forms__links>a>i img{width:100%;height:auto}.bs-product-detail__overview .product-forms__links>a span{font-size:15px;line-height:1;letter-spacing:.02em;text-decoration:underline}@media screen and (max-width: 760px){.bs-product-detail__overview .product-forms__links>a span{font-size:14px}}.bs-product-detail__informations{grid-area:2/1;padding-top:60px;padding-bottom:60px}@media screen and (max-width: 760px){.bs-product-detail__informations{grid-row:3/4;grid-column:1/1;padding-top:0}}.bs-product-detail__informations .description{font-size:15px;line-height:1.4;font-family:YakuHanJP,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-product-detail__informations .description{font-size:14px}}@media screen and (max-width: 760px){.bs-product-detail__informations .description{padding-right:24px;padding-left:24px}}.bs-product-detail__informations .content-qty{margin-top:20px;font-size:15px;line-height:1.4;font-family:YakuHanJP,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-product-detail__informations .content-qty{font-size:14px}}@media screen and (max-width: 760px){.bs-product-detail__informations .content-qty{padding-right:24px;padding-left:24px}}.bs-product-detail__informations .page-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-product-detail__informations .page-link>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 760px){.bs-product-detail__informations .page-link>a{max-width:300px;height:50px}}@media (hover: hover){.bs-product-detail__informations .page-link>a:hover{background-color:#817976}}.bs-product-detail__informations .page-link>a:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bs-product-detail__informations .page-link>a>i{display:block;width:24px;height:24px}.bs-product-detail__informations .page-link>a>i img,.bs-product-detail__informations .page-link>a>i svg{width:100%;height:auto}@media screen and (max-width: 760px){.bs-product-detail__informations .page-link>a span{font-size:14px}}.bs-product-detail__informations .additional-info{margin-top:36px}@media screen and (max-width: 760px){.bs-product-detail__informations .additional-info{margin-top:40px;padding-right:24px;padding-left:24px}}.bs-product-detail__informations .additional-info__block{display:block;border-bottom:1px solid #e6e6e6}.bs-product-detail__informations .additional-info__block:first-child{border-top:1px solid #e6e6e6}.bs-product-detail__informations .additional-info__block[open] .additional-info__title .frame{opacity:.4}.bs-product-detail__informations .additional-info__block[open] .additional-info__title .frame:after{scale:0}.bs-product-detail__informations .additional-info__block .label{font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bs-product-detail__informations .additional-info__block .label{font-size:14px}}.bs-product-detail__informations .additional-info__block .content{font-size:15px;line-height:1.4;font-family:YakuHanJP,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-product-detail__informations .additional-info__block .content{font-size:14px}}.bs-product-detail__informations .additional-info__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:16px;padding-bottom:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer}@media (hover: hover){.bs-product-detail__informations .additional-info__title{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bs-product-detail__informations .additional-info__title:hover{opacity:.4}}.bs-product-detail__informations .additional-info__title .label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.bs-product-detail__informations .additional-info__title>i{display:block;-webkit-box-flex:0;-webkit-flex:0 0 24px;-ms-flex:0 0 24px;position:relative;flex:0 0 24px;height:24px;border-radius:2px;background-color:#dad3c8;-webkit-transition:.3s;transition:.3s}.bs-product-detail__informations .additional-info__title>i:before,.bs-product-detail__informations .additional-info__title>i:after{display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;border-radius:1px;background-color:#303232;content:"";-webkit-transition:.3s;transition:.3s}.bs-product-detail__informations .additional-info__title>i:before{width:12px;height:1px}.bs-product-detail__informations .additional-info__title>i:after{width:1px;height:12px;-webkit-transform-origin:center;transform-origin:center}.bs-product-detail__informations .additional-info__content{display:none;padding-bottom:16px}.bs-product-detail__informations .additional-info__content .block:not(:first-child){margin-top:30px}.bs-product-detail__informations .additional-info__content .label{padding-bottom:10px}.bs-product-detail__informations .recommendation{margin-top:40px;padding:30px;background-color:#f9f8f7}@media screen and (max-width: 760px){.bs-product-detail__informations .recommendation{padding:30px 24px}}.bs-product-detail__informations .recommendation__label{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.06em}.bs-product-detail__informations .recommendation__list{display:grid;grid-template-columns:1fr;margin-top:16px;gap:10px}.bs-product-detail__informations .recommendation__list li{position:relative;padding-left:34px}.bs-product-detail__informations .recommendation__list li:before{display:block;position:absolute;top:0;left:0;width:24px;height:24px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-list-accent.svg) center/contain no-repeat;content:""}.bs-product-detail__informations .recommendation__list li p{padding-top:.16em;font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bs-product-detail__informations .recommendation__list li p{font-size:14px}}.bs-product-detail__informations .detail-tabs{display:block;margin-top:40px}.bs-product-detail__informations .detail-tabs__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bs-product-detail__informations .detail-tabs__tab{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;z-index:0;position:relative;justify-content:center;min-height:50px;padding:6px;background-color:#f9f8f7;cursor:pointer}.bs-product-detail__informations .detail-tabs__tab:first-child{border-top-left-radius:2px}.bs-product-detail__informations .detail-tabs__tab:last-child{border-top-right-radius:2px}.bs-product-detail__informations .detail-tabs__tab:before{z-index:1;position:absolute;top:-1px;left:0;width:100%;height:calc(100% + 1px);border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-top-right-radius:2px;border-top-left-radius:2px;background-color:#fff;content:"";opacity:0;-webkit-transition:.3s;transition:.3s}.bs-product-detail__informations .detail-tabs__tab span{z-index:2;position:relative;font-size:15px;line-height:1.2;letter-spacing:.06em;text-decoration:underline;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 760px){.bs-product-detail__informations .detail-tabs__tab span{font-size:14px}}.bs-product-detail__informations .detail-tabs__tab.is-active:before{opacity:1}.bs-product-detail__informations .detail-tabs__tab.is-active span{font-weight:600;text-decoration:none}@media (hover: hover){.bs-product-detail__informations .detail-tabs__tab:not(.is-active):hover span{opacity:.4}}.bs-product-detail__informations .detail-tabs__contents{position:relative}@media screen and (max-width: 760px){.bs-product-detail__informations .detail-tabs__contents{padding-right:24px;padding-left:24px}}.bs-product-detail__informations .detail-tabs__content{margin-top:60px}.bs-product-detail__informations .detail-tabs__content .features__title{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.06em}.bs-product-detail__informations .detail-tabs__content .features__blocks{display:grid;grid-template-columns:1fr;margin-top:30px;gap:60px}.bs-product-detail__informations .detail-tabs__content .features__blocks .feature-block__image{aspect-ratio:5/3;margin-bottom:20px;overflow:hidden;border-radius:12px}.bs-product-detail__informations .detail-tabs__content .features__blocks .feature-block__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-product-detail__informations .detail-tabs__content .features__blocks .feature-block__badge{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bs-product-detail__informations .detail-tabs__content .features__blocks .feature-block__badge p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:25px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 16px;border-radius:100px;background-color:#f9f8f7;color:#706c68;font-size:13px;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.18em;text-transform:uppercase}@media screen and (max-width: 760px){.bs-product-detail__informations .detail-tabs__content .features__blocks .feature-block__badge p{font-size:12px}}.bs-product-detail__informations .detail-tabs__content .features__blocks .feature-block__title{margin-top:16px;font-weight:600;font-size:18px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bs-product-detail__informations .detail-tabs__content .features__blocks .feature-block__title{font-size:16px}}.bs-product-detail__informations .detail-tabs__content .features__blocks .feature-block__content{margin-top:10px;font-size:15px;line-height:1.4;font-family:YakuHanJP,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-product-detail__informations .detail-tabs__content .features__blocks .feature-block__content{font-size:14px}}.bs-product-detail__informations .detail-tabs__content .howto__title{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.06em}.bs-product-detail__informations .detail-tabs__content .howto__image{aspect-ratio:5/3;margin-top:30px;overflow:hidden;border-radius:12px}.bs-product-detail__informations .detail-tabs__content .howto__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-product-detail__informations .detail-tabs__content .howto__summary{margin-top:30px;border:1px solid #e6e6e6}.bs-product-detail__informations .detail-tabs__content .howto__summary__title{padding:12px 16px;border-bottom:1px solid #e6e6e6;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em}.bs-product-detail__informations .detail-tabs__content .howto__summary__list{display:grid;grid-template-columns:1fr;padding:16px;gap:10px}.bs-product-detail__informations .detail-tabs__content .howto__summary__list li{position:relative;padding-left:16px;font-weight:600;font-size:14px;line-height:1.2;letter-spacing:.06em}.bs-product-detail__informations .detail-tabs__content .howto__summary__list li:before{display:block;position:absolute;top:.5em;left:0;width:4px;height:4px;border-radius:50%;background-color:#c21b39;content:""}.bs-product-detail__informations .detail-tabs__content .howto__summary__list li span{color:#c21b39}.bs-product-detail__informations .detail-tabs__content .howto__steps{display:grid;grid-template-columns:1fr;margin-top:30px;gap:40px}.bs-product-detail__informations .detail-tabs__content .howto__steps__label{display:inline-block;position:relative;padding-bottom:7px;color:#706c68;font-size:16px;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.18em;text-transform:uppercase}.bs-product-detail__informations .detail-tabs__content .howto__steps__label:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#706c68;content:""}.bs-product-detail__informations .detail-tabs__content .howto__steps__title{margin-top:16px;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em}.bs-product-detail__informations .detail-tabs__content .howto__steps__content{margin-top:10px;font-size:15px;line-height:1.4;font-family:YakuHanJP,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-product-detail__informations .detail-tabs__content .howto__steps__content{font-size:14px}}.bs-product-detail__informations .detail-tabs__content .reviews__title{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.06em}.bs-product-detail__informations .detail-tabs__content .reviews__summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:30px;padding-bottom:30px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:20px}.bs-product-detail__informations .detail-tabs__content .reviews__summary__image{-webkit-box-flex:0;-webkit-flex:0 0 80px;-ms-flex:0 0 80px;flex:0 0 80px;aspect-ratio:1/1;overflow:hidden;border:1px solid #e6e6e6;border-radius:12px}.bs-product-detail__informations .detail-tabs__content .reviews__summary__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-product-detail__informations .detail-tabs__content .reviews__summary__info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.bs-product-detail__informations .detail-tabs__content .reviews__summary__title{font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em}.bs-product-detail__informations .detail-tabs__content .reviews__summary__ratings{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-product-detail__informations .detail-tabs__content .reviews__summary__ratings .stars{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bs-product-detail__informations .detail-tabs__content .reviews__summary__ratings .stars .star{-webkit-box-flex:0;-webkit-flex:0 0 24px;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px}.bs-product-detail__informations .detail-tabs__content .reviews__summary__ratings .rating{font-weight:600;font-size:14px;line-height:1.2;letter-spacing:.06em}.bs-product-detail__informations .detail-tabs__content .reviews__summary__review-count{margin-top:4px;font-size:12px;line-height:1.2;letter-spacing:.02em}.bs-product-detail__informations .detail-tabs__content .reviews__summary__button{margin-top:16px}.bs-product-detail__informations .detail-tabs__content .reviews__summary__button>button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;max-width:210px;height:40px;transition:.3s}@media screen and (max-width: 760px){.bs-product-detail__informations .detail-tabs__content .reviews__summary__button>button{max-width:300px;height:50px}}@media (hover: hover){.bs-product-detail__informations .detail-tabs__content .reviews__summary__button>button:hover{background-color:#817976}}.bs-product-detail__informations .detail-tabs__content .reviews__summary__button>button:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bs-product-detail__informations .detail-tabs__content .reviews__summary__button>button>i{display:block;width:24px;height:24px}.bs-product-detail__informations .detail-tabs__content .reviews__summary__button>button>i img,.bs-product-detail__informations .detail-tabs__content .reviews__summary__button>button>i svg{width:100%;height:auto}.bs-product-detail__informations .detail-tabs__content .reviews__summary__button>button:before{right:12px}.bs-product-detail__informations .detail-tabs__content .reviews__summary__button>button span{font-size:12px}.bs-product-detail__informations .detail-tabs__content .reviews__form{display:none;padding-bottom:30px;border-bottom:1px solid #e6e6e6}.bs-product-detail__informations .detail-tabs__content .reviews__form__title{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.06em}.bs-product-detail__informations .detail-tabs__content .reviews__form__note{margin-top:20px;font-size:14px;line-height:1.4;letter-spacing:.02em}.bs-product-detail__informations .detail-tabs__content .reviews__form__note span{color:#c21b39;font-weight:600}.bs-product-detail__informations .detail-tabs__content .reviews__form__content{display:grid;grid-template-columns:1fr;margin-top:20px;gap:20px}.bs-product-detail__informations .detail-tabs__content .reviews__form__content .form-part{position:relative}.bs-product-detail__informations .detail-tabs__content .reviews__form__content .form-part .formError{-webkit-transform:none;transform:none}.bs-product-detail__informations .detail-tabs__content .reviews__form__content .form-part .label{font-weight:600;font-size:14px;line-height:1.4;letter-spacing:.02em}.bs-product-detail__informations .detail-tabs__content .reviews__form__content .form-part .label span{color:#c21b39}.bs-product-detail__informations .detail-tabs__content .reviews__form__content .form-part input,.bs-product-detail__informations .detail-tabs__content .reviews__form__content .form-part textarea,.bs-product-detail__informations .detail-tabs__content .reviews__form__content .form-part .select-wrap{display:block;margin-top:10px;border:1px solid #c9ccce;border-radius:2px;background-color:#fff}.bs-product-detail__informations .detail-tabs__content .reviews__form__content .form-part input,.bs-product-detail__informations .detail-tabs__content .reviews__form__content .form-part select{width:100%;height:40px;padding:0 16px;font-size:16px;line-height:40px}.bs-product-detail__informations .detail-tabs__content .reviews__form__content .form-part textarea{line-height:1.4;resize:none}.bs-product-detail__informations .detail-tabs__content .reviews__form__content .form-part .select-wrap{position:relative}.bs-product-detail__informations .detail-tabs__content .reviews__form__content .form-part .select-wrap:after{display:block;position:absolute;top:50%;right:16px;width:12px;height:6px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-down.svg) center/contain no-repeat;content:"";pointer-events:none}.bs-product-detail__informations .detail-tabs__content .reviews__form__content .form-part .select-wrap select{cursor:pointer}.bs-product-detail__informations .detail-tabs__content .reviews__form__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}.bs-product-detail__informations .detail-tabs__content .reviews__form__footer .cancel-btn{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-product-detail__informations .detail-tabs__content .reviews__form__footer .cancel-btn button{font-size:14px;line-height:1;letter-spacing:.02em;text-decoration:underline}.bs-product-detail__informations .detail-tabs__content .reviews__form__footer .submit-btn{-webkit-box-flex:0;-webkit-flex:0 0 210px;-ms-flex:0 0 210px;flex:0 0 210px}@media screen and (min-width: 761px){.bs-product-detail__informations .detail-tabs__content .reviews__form__footer .submit-btn{-webkit-box-flex:0;-webkit-flex:0 0 240px;-ms-flex:0 0 240px;flex:0 0 240px}}.bs-product-detail__informations .detail-tabs__content .reviews__form__footer .submit-btn button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;max-width:100%;height:50px;transition:.3s}@media screen and (max-width: 760px){.bs-product-detail__informations .detail-tabs__content .reviews__form__footer .submit-btn button{max-width:300px;height:50px}}@media (hover: hover){.bs-product-detail__informations .detail-tabs__content .reviews__form__footer .submit-btn button:hover{background-color:#817976}}.bs-product-detail__informations .detail-tabs__content .reviews__form__footer .submit-btn button:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bs-product-detail__informations .detail-tabs__content .reviews__form__footer .submit-btn button>i{display:block;width:24px;height:24px}.bs-product-detail__informations .detail-tabs__content .reviews__form__footer .submit-btn button>i img,.bs-product-detail__informations .detail-tabs__content .reviews__form__footer .submit-btn button>i svg{width:100%;height:auto}.bs-product-detail__informations .detail-tabs__content .reviews__form__footer .submit-btn button:before{right:16px}.bs-product-detail__informations .detail-tabs__content .reviews__form__footer .submit-btn button span{font-size:14px}.bs-product-detail__informations .detail-tabs__content .reviews__reviews-wrap{position:relative}.bs-product-detail__informations .detail-tabs__content .reviews__reviews-wrap--more{display:none}.bs-product-detail__informations .detail-tabs__content .reviews__reviews-wrap .review-item{display:grid;grid-template-columns:1fr;padding-top:20px;padding-bottom:20px;gap:16px;border-bottom:1px solid #e6e6e6}.bs-product-detail__informations .detail-tabs__content .reviews__reviews-wrap .review-item__stars{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bs-product-detail__informations .detail-tabs__content .reviews__reviews-wrap .review-item__body{font-size:15px;font-size:14px;line-height:1.4;font-family:YakuHanJP,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-product-detail__informations .detail-tabs__content .reviews__reviews-wrap .review-item__body{font-size:14px}}.bs-product-detail__informations .detail-tabs__content .reviews__reviews-wrap .review-item__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;color:#706c68;font-size:12px;line-height:1.2;letter-spacing:.02em}.bs-product-detail__informations .detail-tabs__content .reviews__reviews-wrap__more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:0;width:100%;padding-top:76px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;z-index:2;align-items:flex-end;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:linear-gradient(rgba(255,255,255,0) 0%,white 100%)}.bs-product-detail__informations .detail-tabs__content .reviews__reviews-wrap__more.is-hidden{opacity:0;pointer-events:none;-webkit-transition:.3s;transition:.3s}.bs-product-detail__informations .detail-tabs__content .reviews__reviews-wrap__more .more-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.bs-product-detail__informations .detail-tabs__content .reviews__reviews-wrap__more .more-btn i{display:block;-webkit-box-flex:0;-webkit-flex:0 0 24px;-ms-flex:0 0 24px;flex:0 0 24px}.bs-product-detail__informations .detail-tabs__content .reviews__reviews-wrap__more .more-btn i img{width:100%;height:auto}.bs-product-detail__informations .detail-tabs__content .reviews__reviews-wrap__more .more-btn span{font-size:16px;letter-spacing:.02em;text-decoration:underline}.bs-product-detail .fixed-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1000;position:fixed;bottom:0;left:0;width:100%;background:#ffffff}@media screen and (min-width: 761px){.bs-product-detail .fixed-nav{display:none}}.bs-product-detail .fixed-nav>a{-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:1 1;height:60px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.bs-product-detail .fixed-nav>a img{width:20px}.bs-product-detail .fixed-nav>a span{margin-top:4px;font-weight:700;font-size:14px;line-height:1.2;letter-spacing:.06em}.bs-product-detail .fixed-nav>a:not(.is-cv){border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.bs-product-detail .fixed-nav>a.is-cv{background:#e98750}.bs-product-detail .fixed-nav>a.is-cv span{color:#fff}.bs-beginner-mv{width:100%;background-color:#f9fdff}@media screen and (max-width: 760px){.bs-beginner-mv{background-color:#fff}}.bs-beginner-mv__inner{display:grid;position:relative;grid-template-columns:1fr 1fr}@media screen and (max-width: 760px){.bs-beginner-mv__inner{grid-template-columns:1fr}}.bs-beginner-mv__copies{display:grid;grid-template-columns:1fr;padding:107px min(5.5555555556vw,80px);gap:40px}@media screen and (max-width: 920px){.bs-beginner-mv__copies{padding:107px 24px}}@media screen and (max-width: 760px){.bs-beginner-mv__copies{margin-top:-30px;padding:0 24px 60px;gap:30px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.bs-beginner-mv__copies .en{font-size:18px;line-height:1;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.18em;text-align:center;text-transform:capitalize}@media screen and (max-width: 760px){.bs-beginner-mv__copies .en{font-size:16px}}.bs-beginner-mv__copies .main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:16px;font-weight:600;font-size:32px;line-height:1.2;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-beginner-mv__copies .main{gap:19px;font-size:20px}}.bs-beginner-mv__copies .main:before{display:inline-block;content:"“"}.bs-beginner-mv__copies .main:after{content:"”"}.bs-beginner-mv__copies .sub{font-size:15px;line-height:2;letter-spacing:.02em;text-align:center}@media screen and (max-width: 760px){.bs-beginner-mv__copies .sub{font-size:14px}}.bs-beginner-mv__image p{width:100%;height:100%}.bs-beginner-mv__image p img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.bs-beginner-rewards{padding:60px 40px;background-color:#f8efdb}@media screen and (max-width: 760px){.bs-beginner-rewards{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-beginner-rewards{padding-top:40px;padding-bottom:40px}}.bs-beginner-rewards__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-beginner-rewards__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:30px}@media screen and (max-width: 760px){.bs-beginner-rewards__header{display:block}}.bs-beginner-rewards__header .logo{-webkit-box-flex:0;-webkit-flex:0 0 254px;-ms-flex:0 0 254px;flex:0 0 254px}@media screen and (max-width: 760px){.bs-beginner-rewards__header .logo{display:block;width:100%;max-width:254px;margin-right:auto;margin-left:auto}}.bs-beginner-rewards__header .title{font-weight:600;font-size:18px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bs-beginner-rewards__header .title{margin-top:20px;text-align:center}}.bs-beginner-rewards__header .title br{display:none}@media screen and (max-width: 760px){.bs-beginner-rewards__header .title br{display:block}}.bs-beginner-rewards__content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:30px;gap:40px}@media screen and (max-width: 760px){.bs-beginner-rewards__content{grid-template-columns:1fr;margin-top:30px;gap:30px}}.bs-beginner-rewards__content .content-block{display:grid;grid-template-columns:subgrid}@media screen and (max-width: 760px){.bs-beginner-rewards__content .content-block{grid-template-columns:80px 1fr;gap:0 20px}}.bs-beginner-rewards__content .content-block__icon{width:100%;max-width:100px;margin-right:auto;margin-left:auto}@media screen and (max-width: 760px){.bs-beginner-rewards__content .content-block__icon{grid-row:1/3;grid-column:1/2;align-self:center}}.bs-beginner-rewards__content .content-block__icon img{width:100%;height:auto}.bs-beginner-rewards__content .content-block__title{width:100%;margin-top:20px;font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.02em;text-align:center}@media screen and (max-width: 760px){.bs-beginner-rewards__content .content-block__title{grid-row:1/2;grid-column:2/3;margin-top:0;font-size:14px;text-align:left}}.bs-beginner-rewards__content .content-block__text{margin-top:10px;font-size:15px;line-height:1.4;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-beginner-rewards__content .content-block__text{grid-row:2/3;grid-column:2/3;margin-top:6px;font-size:14px}}.bs-beginner-rewards__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-beginner-rewards__footer>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 760px){.bs-beginner-rewards__footer>a{max-width:300px;height:50px}}@media (hover: hover){.bs-beginner-rewards__footer>a:hover{background-color:#817976}}.bs-beginner-rewards__footer>a:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bs-beginner-rewards__footer>a>i{display:block;width:24px;height:24px}.bs-beginner-rewards__footer>a>i img,.bs-beginner-rewards__footer>a>i svg{width:100%;height:auto}.bs-subscription-merit{margin-top:60px;padding-right:40px;padding-left:40px}@media screen and (max-width: 760px){.bs-subscription-merit{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-subscription-merit{margin-top:40px}}.bs-subscription-merit__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-subscription-merit__title{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.02em}.bs-subscription-merit__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:30px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:40px 60px}@media screen and (max-width: 760px){.bs-subscription-merit__list{display:grid;grid-template-columns:1fr;margin-top:20px;gap:0;border-top:1px solid #e6e6e6}}.bs-subscription-merit__list .merit-item{display:grid;grid-template-columns:1fr;-webkit-box-flex:0;-webkit-flex:0 1 calc((100% - 120px) / 3);-ms-flex:0 1 calc((100% - 120px) / 3);position:relative;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;flex:0 1 calc((100% - 120px) / 3);gap:20px}@media screen and (max-width: 760px){.bs-subscription-merit__list .merit-item{width:100%;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #e6e6e6}}@media screen and (min-width: 761px){.bs-subscription-merit__list .merit-item:nth-child(1):before,.bs-subscription-merit__list .merit-item:nth-child(2):before,.bs-subscription-merit__list .merit-item:nth-child(4):before{position:absolute;top:0;right:-30px;width:1px;height:100%;translate:50% 0;background-color:#e6e6e6;content:""}}.bs-subscription-merit__list .merit-item__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}.bs-subscription-merit__list .merit-item__icon{-webkit-box-flex:0;-webkit-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px}.bs-subscription-merit__list .merit-item__icon img{width:100%;height:auto}.bs-subscription-merit__list .merit-item__info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;display:grid;grid-template-columns:1fr;flex:1;gap:10px}.bs-subscription-merit__list .merit-item__info__label{font-size:13px;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.18em;text-transform:uppercase}@media screen and (max-width: 760px){.bs-subscription-merit__list .merit-item__info__label{font-size:12px}}.bs-subscription-merit__list .merit-item__info__title{font-weight:600;font-size:18px;line-height:1.2;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-subscription-merit__list .merit-item__info__title{font-size:16px}}.bs-subscription-merit__list .merit-item__content{font-size:15px;line-height:1.4;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-subscription-merit__list .merit-item__content{font-size:14px}}.bs-subscription-merit__list .merit-item__content a{text-decoration:underline}.bs-subscription-products{margin-top:60px;padding-right:40px;padding-left:40px}@media screen and (max-width: 760px){.bs-subscription-products{padding-right:24px;padding-left:24px}}.bs-subscription-products__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-subscription-products__title{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.02em}.bs-subscription-products__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:30px;gap:40px 20px}@media screen and (max-width: 760px){.bs-subscription-products__list{grid-template-columns:1fr 1fr}}.bs-subscription-products__list .subscription-product__thumbnail{aspect-ratio:1/1;overflow:hidden;border:1px solid #e6e6e6;border-radius:12px}.bs-subscription-products__list .subscription-product__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-subscription-products__list .subscription-product__info{margin-top:20px}.bs-subscription-products__list .subscription-product__title{font-weight:600;font-size:18px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bs-subscription-products__list .subscription-product__title{font-size:14px}}.bs-subscription-products__list .subscription-product__price{margin-top:16px}.bs-subscription-products__list .subscription-product__price .label{display:block;font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bs-subscription-products__list .subscription-product__price .label{font-size:12px}}.bs-subscription-products__list .subscription-product__price .price{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-top:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:24px;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.04em}@media screen and (max-width: 760px){.bs-subscription-products__list .subscription-product__price .price{font-size:20px}}.bs-subscription-products__list .subscription-product__price .price>span{font-size:13px;font-family:YakuHanJP,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-subscription-products__list .subscription-product__price .price>span{font-size:12px}}.bs-subscription-products__list .subscription-product__price.is-single{opacity:.4}.bs-subscription-products__list .subscription-product__price.is-single .price{position:relative}.bs-subscription-products__list .subscription-product__price.is-single .price:before{position:absolute;top:50%;left:0;width:100%;height:1px;translate:0 -50%;background-color:#303232;content:""}.bs-subscription-products__list .subscription-product__link{margin-top:20px}.bs-subscription-products__list .subscription-product__link>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;max-width:100%;height:40px;transition:.3s}@media screen and (max-width: 760px){.bs-subscription-products__list .subscription-product__link>a{max-width:300px;height:50px}}@media (hover: hover){.bs-subscription-products__list .subscription-product__link>a:hover{background-color:#817976}}.bs-subscription-products__list .subscription-product__link>a:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bs-subscription-products__list .subscription-product__link>a>i{display:block;width:24px;height:24px}.bs-subscription-products__list .subscription-product__link>a>i img,.bs-subscription-products__list .subscription-product__link>a>i svg{width:100%;height:auto}@media screen and (max-width: 760px){.bs-subscription-products__list .subscription-product__link>a{height:40px}}.bs-subscription-products__list .subscription-product__link>a>span{font-size:13px}@media screen and (max-width: 760px){.bs-subscription-products__list .subscription-product__link>a>span{font-size:12px}}.bs-cs-details{padding-right:40px;padding-left:40px}@media screen and (max-width: 760px){.bs-cs-details{padding-right:24px;padding-left:24px}}.bs-cs-details__inquiry{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-cs-details__section-title{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.02em}.bs-cs-details__note{margin-top:30px;font-size:15px;line-height:1.4;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-cs-details__note{margin-top:20px;font-size:14px}}.bs-cs-details__note strong{background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,rgba(194,27,57,.2)));background:linear-gradient(rgba(194,27,57,.2) 10% 90%);font-weight:600}.bs-cs-details__note a,.bs-cs-details__note inpage-link{text-decoration:underline;cursor:pointer}.bs-cs-details__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (max-width: 760px){.bs-cs-details__links{display:grid;grid-template-columns:1fr;margin-top:30px;gap:16px}}.bs-cs-details__links>a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:1;width:100%;min-height:60px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 16px;gap:10px;border:2px solid #e6e6e6;border-radius:2px;background-color:#f9f8f7}@media screen and (max-width: 760px){.bs-cs-details__links>a{max-width:366px;margin-right:auto;margin-left:auto}}.bs-cs-details__links>a:after{content:"";-webkit-box-flex:0;-webkit-flex:0 0 13px;-ms-flex:0 0 13px;flex:0 0 13px;height:13px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-mailer-link.svg) center/contain no-repeat}.bs-cs-details__links>a i{-webkit-box-flex:0;-webkit-flex:0 0 24px;-ms-flex:0 0 24px;flex:0 0 24px}.bs-cs-details__links>a i img{width:100%;height:auto}.bs-cs-details__links>a span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bs-cs-details__links>a span{font-size:14px}}@media screen and (max-width: 760px){.bs-cs-details__links>a span br{display:none}}.bs-cs-details__facility{width:100vw;margin-top:60px;margin-left:-40px;padding:60px 40px;background-color:#f9f8f7}@media screen and (max-width: 760px){.bs-cs-details__facility{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-cs-details__facility{width:100vw;margin-left:-24px;padding-top:0;padding-bottom:0}}.bs-cs-details__facility__upper{display:grid;grid-template-columns:23.6vw 1fr;width:100%;max-width:1100px;margin-right:auto;margin-left:auto;gap:60px}@media screen and (max-width: 760px){.bs-cs-details__facility__upper{grid-template-columns:1fr;gap:30px}}.bs-cs-details__facility__upper .facility-image{width:100%}.bs-cs-details__facility__upper .facility-image p{aspect-ratio:4/3;overflow:hidden;border-radius:12px}@media screen and (max-width: 760px){.bs-cs-details__facility__upper .facility-image p{aspect-ratio:7/4;border-radius:0}}.bs-cs-details__facility__upper .facility-image p img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-cs-details__facility__upper .facility-detail{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media screen and (max-width: 760px){.bs-cs-details__facility__upper .facility-detail{padding-right:24px;padding-left:24px}}.bs-cs-details__facility__upper .facility-detail__title{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.02em}.bs-cs-details__facility__upper .facility-detail__desc{margin-top:30px;font-size:15px;line-height:1.4;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-cs-details__facility__upper .facility-detail__desc{margin-top:20px;font-size:14px}}.bs-cs-details__facility__upper .facility-detail__desc span{background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,rgba(194,27,57,.2)));background:linear-gradient(rgba(194,27,57,.2) 10% 90%);font-weight:600}.bs-cs-details__facility__upper .facility-detail__phone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:520px;margin-top:30px;padding:12px 10px;border-radius:12px;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 760px){.bs-cs-details__facility__upper .facility-detail__phone{margin-top:20px}}.bs-cs-details__facility__upper .facility-detail__phone .tel-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.bs-cs-details__facility__upper .facility-detail__phone .tel-link a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}@media (hover: hover){.bs-cs-details__facility__upper .facility-detail__phone .tel-link a{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bs-cs-details__facility__upper .facility-detail__phone .tel-link a:hover{opacity:.4}}@media screen and (max-width: 760px){.bs-cs-details__facility__upper .facility-detail__phone .tel-link a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.bs-cs-details__facility__upper .facility-detail__phone .tel-link a>i{display:block;-webkit-box-flex:0;-webkit-flex:0 0 32px;-ms-flex:0 0 32px;flex:0 0 32px;height:32px}.bs-cs-details__facility__upper .facility-detail__phone .tel-link a>i svg{width:100%;height:100%}.bs-cs-details__facility__upper .facility-detail__phone .tel-link a>span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:34px;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.02em;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}@media screen and (max-width: 760px){.bs-cs-details__facility__upper .facility-detail__phone .tel-link a>span{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}}.bs-cs-details__facility__upper .facility-detail__phone .business-hours{margin-top:16px;color:#706c68;font-size:13px;line-height:1.2;letter-spacing:.02em;text-align:center}@media screen and (max-width: 760px){.bs-cs-details__facility__upper .facility-detail__phone .business-hours{margin-top:10px;font-size:12px}.bs-cs-details__facility__upper .facility-detail__phone .business-hours br{display:none}}.bs-cs-details__facility__lower{display:grid;grid-template-columns:1fr 366px;width:100%;max-width:1100px;margin-top:40px;margin-right:auto;margin-left:auto;gap:60px}@media screen and (max-width: 760px){.bs-cs-details__facility__lower{grid-template-columns:1fr;padding-bottom:40px;gap:20px}}.bs-cs-details__facility__lower .conditions{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.bs-cs-details__facility__lower .conditions__title{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-cs-details__facility__lower .conditions__title{font-size:18px}}.bs-cs-details__facility__lower .conditions__text{margin-top:30px;font-size:15px;line-height:1.4;letter-spacing:.02em}.bs-cs-details__facility__lower .condition-fig{width:100%}@media screen and (max-width: 760px){.bs-cs-details__facility__lower .condition-fig{max-width:366px;margin-right:auto;margin-left:auto}}.bs-cs-details__facility__lower .condition-fig__table{width:100%;overflow:hidden;border:1px solid #e6e6e6;border-top:1px solid #e6e6e6;border-radius:12px;border-collapse:separate}.bs-cs-details__facility__lower .condition-fig__table *{font-size:12px}.bs-cs-details__facility__lower .condition-fig__table thead tr th{height:30px;background-color:#3032321a;font-weight:600;letter-spacing:.02em}.bs-cs-details__facility__lower .condition-fig__table thead tr th:first-child{width:95px}.bs-cs-details__facility__lower .condition-fig__table thead tr th:not(:first-child){border-left:1px solid #ffffff}.bs-cs-details__facility__lower .condition-fig__table tbody tr td{position:relative;height:30px;background-color:#fff;letter-spacing:.02em;text-align:center}.bs-cs-details__facility__lower .condition-fig__table tbody tr td:not(:first-child){border-left:1px solid #e6e6e6}.bs-cs-details__facility__lower .condition-fig__table tbody tr td:after{display:block;position:absolute;top:50%;left:50%;width:16px;height:16px;translate:-50% -50%;background-position:center;background-size:contain;background-repeat:no-repeat;content:""}.bs-cs-details__facility__lower .condition-fig__table tbody tr td[data-status="0"]{background-color:#f5836a1a}.bs-cs-details__facility__lower .condition-fig__table tbody tr td[data-status="0"]:after{background-image:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-condition-congestion.svg)}.bs-cs-details__facility__lower .condition-fig__table tbody tr td[data-status="1"]{background-color:#debb621a}.bs-cs-details__facility__lower .condition-fig__table tbody tr td[data-status="1"]:after{background-image:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-condition-semi-congestion.svg)}.bs-cs-details__facility__lower .condition-fig__table tbody tr td[data-status="2"]{background-color:#fff}.bs-cs-details__facility__lower .condition-fig__table tbody tr td[data-status="2"]:after{background-image:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-condition-vacant.svg)}.bs-cs-details__facility__lower .condition-fig__table tbody tr:not(:last-child) td{border-bottom:1px solid #e6e6e6}.bs-cs-details__facility__lower .condition-fig__legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:16px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}.bs-cs-details__facility__lower .condition-fig__legend p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;font-weight:600;font-size:12px}.bs-cs-details__facility__lower .condition-fig__legend p i{height:12px}.bs-cs-details__facility__lower .condition-fig__legend p i img{width:auto;height:100%}.bs-cs-details__warranty{display:grid;grid-template-columns:1fr 300px;width:100%;max-width:1100px;margin-right:auto;margin-left:auto;padding-top:60px;gap:60px}@media screen and (max-width: 760px){.bs-cs-details__warranty{grid-template-columns:1fr;gap:40px}}.bs-cs-details__warranty .warranty-detail__title{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.02em}.bs-cs-details__warranty .warranty-detail__text{margin-top:30px;font-size:15px;line-height:1.4;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-cs-details__warranty .warranty-detail__text{margin-top:20px;font-size:14px}}.bs-cs-details__warranty .warranty-link{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.bs-cs-details__warranty .warranty-link>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;max-width:300px;height:50px;margin-right:auto;margin-left:auto;transition:.3s;-webkit-align-self:start;-ms-flex-item-align:start;align-self:start}@media screen and (max-width: 760px){.bs-cs-details__warranty .warranty-link>a{max-width:300px;height:50px}}@media (hover: hover){.bs-cs-details__warranty .warranty-link>a:hover{background-color:#817976}}.bs-cs-details__warranty .warranty-link>a:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bs-cs-details__warranty .warranty-link>a>i{display:block;width:24px;height:24px}.bs-cs-details__warranty .warranty-link>a>i img,.bs-cs-details__warranty .warranty-link>a>i svg{width:100%;height:auto}.bs-cs-details__warranty .warranty-link>a:before{width:12px;height:12px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-outer-link.svg) center/contain no-repeat}.bs-cs-details__warranty .warranty-link>a span{font-size:14px}.bs-spec-mv{position:relative;width:100%}.bs-spec-mv__images{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.bs-spec-mv__images img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-spec-mv__inner{z-index:3;position:relative;aspect-ratio:80/37;width:100%}@media screen and (max-width: 760px){.bs-spec-mv__inner{aspect-ratio:207/275}}.bs-spec-mv__inner:before{z-index:2;position:absolute;bottom:0;left:0;width:100%;height:33%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(black));background:linear-gradient(rgba(0,0,0,0) 0%,black 100%);content:"";opacity:.4}.bs-spec-mv__inner__scroll{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:40px;left:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;z-index:4;align-items:center;gap:20px;cursor:pointer}@media screen and (max-width: 1260px){.bs-spec-mv__inner__scroll{left:10px}}@media screen and (max-width: 760px){.bs-spec-mv__inner__scroll{right:24px;bottom:24px;left:auto}}.bs-spec-mv__inner__scroll span{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;color:#fff;font-weight:300;font-size:18px;font-family:Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;letter-spacing:.1em;writing-mode:vertical-lr}.bs-spec-mv__inner__scroll i{display:block;width:12px}.bs-spec-mv__inner__scroll i img{width:100%;height:auto}.bs-spec-mv__inner__logo{z-index:4;position:absolute;bottom:0;left:0;width:100%;padding-right:40px;padding-bottom:60px;padding-left:40px}@media screen and (max-width: 760px){.bs-spec-mv__inner__logo{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-spec-mv__inner__logo{padding-bottom:30px}}.bs-spec-mv__inner__logo>h1{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-spec-mv__inner__logo>h1>img{width:100%;max-width:var(--mv-logo-width);height:auto;margin-right:auto}@media screen and (max-width: 1080px){.bs-spec-mv__inner__logo>h1>img{scale:.7;-webkit-transform-origin:left;transform-origin:left}}@media screen and (max-width: 760px){.bs-spec-mv__inner__logo>h1>img{max-width:var(--mv-logo-width-mobile);scale:1}}.bs-spec-mv__cv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;right:10px;bottom:10px;width:100%;max-width:400px;min-height:120px;padding:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;border-radius:12px;background-color:var(--spec-accent-color);-webkit-transition:.3s;z-index:3;transition:.3s}@media screen and (max-width: 760px){.bs-spec-mv__cv{position:relative;right:0;bottom:0;width:100%;max-width:100%;height:100px;min-height:100px;padding:20px 24px;gap:16px;border-radius:0}}.bs-spec-mv__cv.is-hidden{opacity:0;pointer-events:none}@media screen and (max-width: 760px){.bs-spec-mv__cv.is-hidden{opacity:1;pointer-events:all}}.bs-spec-mv__cv .product-image{-webkit-box-flex:0;-webkit-flex:0 0 80px;-ms-flex:0 0 80px;flex:0 0 80px;overflow:hidden;border:1px solid #e6e6e6;border-radius:12px}@media screen and (max-width: 760px){.bs-spec-mv__cv .product-image{-webkit-box-flex:0;-webkit-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px}}.bs-spec-mv__cv .product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-spec-mv__cv .detail{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;display:grid;grid-template-columns:1fr;flex:1;gap:10px;color:var(--spec-cv-text-color);font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bs-spec-mv__cv .detail{font-size:14px}}.bs-spec-mv__cv .detail a{text-decoration:underline}@media (hover: hover){.bs-spec-mv__cv .detail a{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bs-spec-mv__cv .detail a:hover{opacity:.4}}.bs-spec-concept{padding:80px 40px;background-color:var(--spec-base-color)}@media screen and (max-width: 760px){.bs-spec-concept{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-spec-concept{padding-top:60px;padding-bottom:60px}}.bs-spec-concept__inner{display:grid;grid-template-columns:1fr 512px;width:100%;max-width:1100px;margin-right:auto;margin-left:auto}@media screen and (max-width: 1080px){.bs-spec-concept__inner{grid-template-columns:1fr 364px}}@media screen and (max-width: 760px){.bs-spec-concept__inner{grid-template-columns:1fr;gap:60px}}@media screen and (max-width: 760px){.bs-spec-concept__contents{padding-right:16px;padding-left:16px}}.bs-spec-concept__contents .title{font-weight:300;font-size:32px;line-height:1.6;font-family:Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;letter-spacing:.16em}@media screen and (max-width: 760px){.bs-spec-concept__contents .title{font-size:24px}}@media screen and (max-width: 1080px){.bs-spec-concept__contents .title{font-size:28px}}.bs-spec-concept__contents .content{margin-top:40px;font-weight:400;font-weight:500;font-size:15px;line-height:2;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-spec-concept__contents .content{font-size:14px}}@media screen and (max-width: 760px){.bs-spec-concept__contents .content{margin-top:30px}}.bs-spec-concept__contents .content span{color:var(--spec-sub-text-color)}.bs-spec-concept__contents .content span.small{display:inline-block;padding-right:2px;padding-left:2px;font-size:13px}@media screen and (max-width: 760px){.bs-spec-concept__contents .content span.small{font-size:12px}}.bs-spec-concept__contents .note{margin-top:40px;color:var(--spec-sub-text-color);font-weight:400;font-weight:500;font-size:13px;line-height:1.6;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-spec-concept__contents .note{font-size:12px}}@media screen and (max-width: 760px){.bs-spec-concept__contents .note{margin-top:30px}}.bs-spec-concept__images{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(-webkit-min-content,-webkit-max-content);grid-auto-rows:minmax(min-content,max-content);width:100%;padding-left:80px;gap:30px 0}@media screen and (max-width: 1080px){.bs-spec-concept__images{padding-left:40px}}@media screen and (max-width: 760px){.bs-spec-concept__images{padding-left:0;gap:20px 0}}.bs-spec-concept__images .image-container:nth-child(1){grid-row:1/2;grid-column:1/3}.bs-spec-concept__images .image-container:nth-child(1) p{aspect-ratio:3/2}.bs-spec-concept__images .image-container:nth-child(2){grid-row:2/3;grid-column:1/2}.bs-spec-concept__images .image-container:nth-child(2) p{aspect-ratio:6/7}.bs-spec-concept__images .image-container:nth-child(3){grid-row:2/3;grid-column:2/3;padding-left:40px}@media screen and (max-width: 760px){.bs-spec-concept__images .image-container:nth-child(3){padding-left:22px}}.bs-spec-concept__images .image-container:nth-child(3) p{aspect-ratio:5/4}.bs-spec-concept__images .image-container p img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-spec-points{padding-right:40px;padding-left:40px;background-color:var(--spec-bg-color)}@media screen and (max-width: 760px){.bs-spec-points{padding-right:24px;padding-left:24px}}.bs-spec-points__inner{display:grid;grid-template-columns:1fr;width:100%;max-width:1100px;margin-right:auto;margin-left:auto;padding-top:80px;padding-bottom:80px;gap:80px}@media screen and (max-width: 760px){.bs-spec-points__inner{padding-top:60px;padding-bottom:60px;gap:60px}}.bs-spec-points__layout{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:40px 0}@media screen and (max-width: 760px){.bs-spec-points__layout{grid-template-columns:1fr}}@media screen and (min-width: 761px){.bs-spec-points__layout .content-block.full{grid-column:1/3}}@media screen and (min-width: 761px){.bs-spec-points__layout .content-block:not(.full):has(.point-overview){-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.bs-spec-points__layout .content-block:not(.full):has(.point-overview):nth-child(odd){padding-right:80px}.bs-spec-points__layout .content-block:not(.full):has(.point-overview):nth-child(2n){padding-left:80px}}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block:not(.full):has(.point-overview){-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}}.bs-spec-points__layout .content-block .point-overview .label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;position:relative;align-items:center;padding-bottom:12px}.bs-spec-points__layout .content-block .point-overview .label:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--spec-main-text-color);content:"";opacity:.4}.bs-spec-points__layout .content-block .point-overview .label span{font-size:18px;font-family:Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;letter-spacing:.1em}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .point-overview .label span{font-size:16px}}.bs-spec-points__layout .content-block .point-overview .title{margin-top:60px;font-weight:300;font-size:24px;line-height:1.6;font-family:Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;letter-spacing:.16em}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .point-overview .title{font-size:22px}}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .point-overview .title{margin-top:40px}}.bs-spec-points__layout .content-block .point-overview .title span{display:inline-block;padding:0 8px;color:var(--spec-sub-text-color);font-weight:400;font-weight:500;font-size:13px;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em;vertical-align:middle}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .point-overview .title span{font-size:12px}}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .point-overview .title span{padding:0 4px}}.bs-spec-points__layout .content-block .point-overview .title.ls-narrow{letter-spacing:.1em}.bs-spec-points__layout .content-block .point-overview .desc{margin-top:30px;font-weight:400;font-weight:500;font-size:15px;line-height:1.8;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .point-overview .desc{font-size:14px}}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .point-overview .desc{margin-top:20px}}.bs-spec-points__layout .content-block .point-overview .desc span{color:var(--spec-sub-text-color)}.bs-spec-points__layout .content-block .point-overview .desc span.small{display:inline-block;padding-right:2px;padding-left:2px;font-size:13px}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .point-overview .desc span.small{font-size:12px}}.bs-spec-points__layout .content-block .point-overview .note{margin-top:30px;color:var(--spec-sub-text-color);font-weight:400;font-weight:500;font-size:13px;line-height:1.6;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .point-overview .note{font-size:12px}}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .point-overview .note{margin-top:20px}}.bs-spec-points__layout .content-block .point-overview .accent{margin-top:30px;padding:20px;background-color:var(--spec-base-color);color:var(--spec-sub-text-color);font-weight:400;font-weight:500;font-size:13px;line-height:1.6;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .point-overview .accent{font-size:12px}}.bs-spec-points__layout .content-block .image-block img{width:100%;height:auto}.bs-spec-points__layout .content-block .ingredient-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:20px;gap:40px}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .ingredient-list{display:grid;grid-template-columns:1fr;padding-top:0}}.bs-spec-points__layout .content-block .ingredient-list.is-narrow{max-width:720px;margin-right:auto;margin-left:auto}.bs-spec-points__layout .content-block .ingredient-list .item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;display:grid;grid-template-columns:1fr;grid-auto-rows:minmax(-webkit-min-content,-webkit-max-content);grid-auto-rows:minmax(min-content,max-content);flex:1}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .ingredient-list .item{grid-template-columns:100px 1fr}}.bs-spec-points__layout .content-block .ingredient-list .item .image img{width:100%;max-width:160px;height:auto;margin-right:auto;margin-left:auto}.bs-spec-points__layout .content-block .ingredient-list .item .overview{margin-top:30px}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .ingredient-list .item .overview{margin-top:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}.bs-spec-points__layout .content-block .ingredient-list .item .overview .label{color:var(--spec-sub-text-color);font-size:15px;line-height:1.6;letter-spacing:.02em;text-align:center}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .ingredient-list .item .overview .label{font-size:14px}}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .ingredient-list .item .overview .label{padding-left:20px;text-align:left}}.bs-spec-points__layout .content-block .ingredient-list .item .overview .title{margin-top:10px;font-weight:300;font-size:18px;line-height:1.6;font-family:Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;letter-spacing:.16em;text-align:center}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .ingredient-list .item .overview .title{font-size:16px}}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .ingredient-list .item .overview .title{padding-left:20px;text-align:left}}.bs-spec-points__layout .content-block .ingredient-list .item .detail{margin-top:20px;font-weight:400;font-weight:500;font-size:15px;line-height:1.8;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .ingredient-list .item .detail{font-size:14px}}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .ingredient-list .item .detail{grid-column:1/3;margin-top:20px}}.bs-spec-points__layout .content-block .ingredient-list .item .note{margin-top:10px;color:var(--spec-sub-text-color);font-weight:400;font-weight:500;font-size:13px;line-height:1.6;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .ingredient-list .item .note{font-size:12px}}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .ingredient-list .item .note{grid-column:1/3}}.bs-spec-points__layout .content-block .ingredient-overview{margin-top:20px}.bs-spec-points__layout .content-block .ingredient-overview .main{font-weight:400;font-weight:500;font-size:15px;line-height:1.8;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em;text-align:center}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .ingredient-overview .main{font-size:14px}}.bs-spec-points__layout .content-block .ingredient-overview .main span{display:inline-block;padding:0 8px;color:var(--spec-sub-text-color);font-weight:400;font-weight:500;font-size:13px;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em;vertical-align:middle}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .ingredient-overview .main span{font-size:12px}}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .ingredient-overview .main span{padding:0 4px}}.bs-spec-points__layout .content-block .ingredient-overview .sub{margin-top:10px;color:var(--spec-sub-text-color);font-weight:400;font-weight:500;font-size:13px;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em;text-align:center}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .ingredient-overview .sub{font-size:12px}}.bs-spec-points__layout .content-block .safety-overview__main{display:grid;grid-template-columns:440px 1fr;padding:40px 0;background-color:var(--spec-base-color)}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .safety-overview__main{grid-template-columns:1fr;padding:0 24px}}.bs-spec-points__layout .content-block .safety-overview__main .title{font-weight:300;font-size:24px;font-family:Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;letter-spacing:.16em;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding:0 40px;line-height:1.6;text-align:center}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .safety-overview__main .title{font-size:22px}}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .safety-overview__main .title{padding:30px 0}}.bs-spec-points__layout .content-block .safety-overview__main .list{display:grid;grid-template-columns:1fr;padding:0 40px;gap:30px;border-left:1px solid var(--spec-border-color)}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .safety-overview__main .list{padding:30px 0;gap:20px;border-top:1px solid var(--spec-border-color);border-left:none}}.bs-spec-points__layout .content-block .safety-overview__main .list .label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.bs-spec-points__layout .content-block .safety-overview__main .list .label:after{display:block;width:24px;height:1px;background-color:var(--spec-main-text-color);content:""}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .safety-overview__main .list .label:after{width:20px}}.bs-spec-points__layout .content-block .safety-overview__main .list .label>i{display:block;width:18px}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .safety-overview__main .list .label>i{width:16px}}.bs-spec-points__layout .content-block .safety-overview__main .list .label>i svg{width:100%;height:auto}.bs-spec-points__layout .content-block .safety-overview__main .list .label>i svg path{stroke:var(--spec-main-text-color)}.bs-spec-points__layout .content-block .safety-overview__main .list .label p{font-weight:400;font-weight:500;font-size:18px;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.8}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .safety-overview__main .list .label p{font-size:16px}}.bs-spec-points__layout .content-block .safety-overview__main .list .desc{margin-top:4px;color:var(--spec-sub-text-color);font-weight:400;font-weight:500;font-size:13px;line-height:1.6;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .safety-overview__main .list .desc{font-size:12px}}.bs-spec-points__layout .content-block .safety-overview__note{margin-top:20px;color:var(--spec-sub-text-color);font-weight:400;font-weight:500;font-size:13px;line-height:1.6;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .safety-overview__note{font-size:12px}}@media screen and (max-width: 760px){.bs-spec-points__layout .content-block .safety-overview__note{margin-top:10px}}.bs-spec-cv{padding:60px 40px;background-color:var(--spec-accent-color);color:var(--spec-cv-text-color)}@media screen and (max-width: 760px){.bs-spec-cv{padding-right:24px;padding-left:24px}}.bs-spec-cv__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:1100px;margin-right:auto;margin-left:auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:80px}@media screen and (max-width: 760px){.bs-spec-cv__inner{display:grid;grid-template-columns:1fr;gap:40px}}.bs-spec-cv__detail{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.bs-spec-cv__detail .copy{margin-bottom:40px;font-weight:300;font-size:24px;line-height:1.6;font-family:Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;letter-spacing:.16em}@media screen and (max-width: 760px){.bs-spec-cv__detail .copy{font-size:22px}}@media screen and (max-width: 760px){.bs-spec-cv__detail .copy{margin-bottom:30px}}.bs-spec-cv__detail .logo{width:100%;max-width:var(--cv-logo-width);margin-right:auto;margin-bottom:20px}@media screen and (max-width: 760px){.bs-spec-cv__detail .logo{max-width:var(--cv-logo-width-mobile);margin-bottom:10px}}.bs-spec-cv__detail .logo img{width:100%;height:auto}.bs-spec-cv__detail .title{margin-bottom:20px;font-weight:400;font-weight:500;font-size:18px;line-height:1.6;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-spec-cv__detail .title{font-size:16px}}@media screen and (max-width: 760px){.bs-spec-cv__detail .title{margin-bottom:16px}}.bs-spec-cv__detail .labels{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.bs-spec-cv__detail .labels>span{padding:7px 16px;border-radius:5px;background-color:var(--spec-cv-label-bg-color);color:var(--spec-cv-label-text-color);font-weight:400;font-weight:500;font-size:13px;line-height:1.6;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-spec-cv__detail .labels>span{font-size:12px}}.bs-spec-cv__detail .tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.bs-spec-cv__detail .tags>span{z-index:1;position:relative;padding:4px 20px;color:var(--spec-cv-label-text-color);font-weight:400;font-weight:500;font-size:13px;line-height:1.6;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-spec-cv__detail .tags>span{font-size:12px}}.bs-spec-cv__detail .tags>span:before{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100px;background-color:var(--spec-cv-label-bg-color);content:"";opacity:.5}.bs-spec-cv__detail .link{margin-top:40px}@media screen and (max-width: 760px){.bs-spec-cv__detail .link{margin-top:30px}}.bs-spec-cv__detail .link>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:500px;min-height:60px;padding:0 20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;position:relative;align-items:center;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 760px){.bs-spec-cv__detail .link>a{max-width:100%}}@media (hover: hover){.bs-spec-cv__detail .link>a:hover{background:var(--spec-cv-text-color)}.bs-spec-cv__detail .link>a:hover:before{opacity:1}.bs-spec-cv__detail .link>a:hover>span{color:var(--spec-accent-color)}.bs-spec-cv__detail .link>a:hover>i svg path{stroke:var(--spec-accent-color)}}.bs-spec-cv__detail .link>a:before{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid var(--spec-cv-text-color);background:transparent;content:"";opacity:.6;pointer-events:none;-webkit-transition:.3s;transition:.3s}.bs-spec-cv__detail .link>a>span{color:var(--spec-cv-text-color);font-weight:400;font-weight:500;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em;-webkit-transition:.3s;transition:.3s}.bs-spec-cv__detail .link>a>i{position:absolute;top:50%;right:20px;width:20px;translate:0 -50%}.bs-spec-cv__detail .link>a>i svg{width:100%;height:auto}.bs-spec-cv__detail .link>a>i svg path{stroke:var(--spec-cv-text-color);-webkit-transition:.3s;transition:.3s}.bs-spec-cv__image{-webkit-box-flex:0;-webkit-flex:0 0 360px;-ms-flex:0 0 360px;flex:0 0 360px}.bs-spec-cv__image>p{aspect-ratio:1/1}@media screen and (max-width: 760px){.bs-spec-cv__image>p{aspect-ratio:183/137}}.bs-spec-cv__image>p img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-spec-usage{padding:80px 40px;background-color:var(--spec-base-color)}@media screen and (max-width: 760px){.bs-spec-usage{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-spec-usage{padding-top:60px;padding-bottom:60px}}.bs-spec-usage__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-spec-usage__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-spec-usage__title h2{position:relative;padding-bottom:10px;font-weight:300;font-size:24px;line-height:1.6;font-family:Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;letter-spacing:.16em}@media screen and (max-width: 760px){.bs-spec-usage__title h2{font-size:22px}}.bs-spec-usage__title h2:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--spec-main-text-color);content:"";opacity:.4}.bs-spec-usage__notes{display:grid;grid-template-columns:1fr;width:100%;max-width:720px;margin-top:40px;margin-right:auto;margin-left:auto;padding:30px 40px;gap:10px;background-color:var(--spec-bg-color)}@media screen and (max-width: 760px){.bs-spec-usage__notes{padding:20px 24px}}.bs-spec-usage__notes .note{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:400;font-weight:500;font-size:15px;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:30px;line-height:1.6}@media screen and (max-width: 760px){.bs-spec-usage__notes .note{font-size:14px}}@media screen and (max-width: 760px){.bs-spec-usage__notes .note{gap:20px}}.bs-spec-usage__notes .note:before{content:"";-webkit-box-flex:0;-webkit-flex:0 0 10px;-ms-flex:0 0 10px;display:block;flex:0 0 10px;height:1px;background-color:var(--spec-main-text-color)}@media screen and (max-width: 760px){.bs-spec-usage__steps-wrapper{padding-bottom:40px}}.bs-spec-usage__steps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:60px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:30px;counter-reset:step 0}@media screen and (max-width: 760px){.bs-spec-usage__steps{width:100vw;margin-top:40px;margin-left:-24px;padding:0 24px 40px;overflow-x:visible;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.bs-spec-usage__steps::-webkit-scrollbar{display:none}}.bs-spec-usage__steps .step{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:252px;counter-increment:step 1}@media screen and (max-width: 760px){.bs-spec-usage__steps .step{-webkit-box-flex:0;-webkit-flex:0 0 252px;-ms-flex:0 0 252px;flex:0 0 252px}}.bs-spec-usage__steps .step:before{display:block;content:counter(step,decimal-leading-zero);font-size:36px;font-family:Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;letter-spacing:.1em}@media screen and (max-width: 760px){.bs-spec-usage__steps .step:before{font-size:32px}}.bs-spec-usage__steps .step .step-image{aspect-ratio:1/1;margin-top:20px}.bs-spec-usage__steps .step .step-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-spec-usage__steps .step .step-text{margin-top:20px;font-weight:400;font-weight:500;font-size:15px;line-height:1.6;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-spec-usage__steps .step .step-text{font-size:14px}}.bs-spec-usage__steps .step .step-text span{display:inline-block;padding:0 4px;color:var(--spec-sub-text-color)}.bs-spec-usage__steps .step .step-note{margin-top:20px;color:var(--spec-sub-text-color);font-weight:400;font-weight:500;font-size:13px;line-height:1.6;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-spec-usage__steps .step .step-note{font-size:12px}}.bs-spec-usage__scrollbar{display:none}@media screen and (max-width: 760px){.bs-spec-usage__scrollbar{display:block}}.bs-spec-usage__scrollbar .track{position:relative;width:100%;height:2px;overflow-x:hidden}.bs-spec-usage__scrollbar .track:before{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--spec-main-text-color);content:"";opacity:.4}.bs-spec-usage__scrollbar .track .thumb{position:absolute;top:0;left:0;width:0;height:2px;background-color:var(--spec-main-text-color)}.bs-spec-usage__additional{margin-top:60px}@media screen and (max-width: 760px){.bs-spec-usage__additional{margin-top:40px}}.bs-spec-usage__additional.is-narrow{max-width:1100px;margin-right:auto;margin-left:auto}@media screen and (min-width: 761px){.bs-spec-usage__additional.is-narrow .additional-blocks{gap:60px}}@media screen and (max-width: 760px){.bs-spec-usage__additional.is-narrow .additional-blocks{gap:40px}}.bs-spec-usage__additional .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;position:relative;align-items:center}.bs-spec-usage__additional .title:before{position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#e6e6e6;content:""}.bs-spec-usage__additional .title h3{position:relative;padding:0 10px;background-color:var(--spec-base-color);font-weight:300;font-size:20px;line-height:1.6;font-family:Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;letter-spacing:.16em}@media screen and (max-width: 760px){.bs-spec-usage__additional .title h3{font-size:20px}}.bs-spec-usage__additional .additional-blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:40px}@media screen and (max-width: 760px){.bs-spec-usage__additional .additional-blocks{display:grid;grid-template-columns:1fr}}.bs-spec-usage__additional .additional-blocks .block{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:520px}.bs-spec-usage__additional .additional-blocks .block__image{aspect-ratio:2/1}.bs-spec-usage__additional .additional-blocks .block__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-spec-usage__additional .additional-blocks .block__title{margin-top:30px;font-weight:300;font-size:18px;line-height:1.6;font-family:Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;letter-spacing:.16em;text-align:center}@media screen and (max-width: 760px){.bs-spec-usage__additional .additional-blocks .block__title{font-size:16px}}@media screen and (max-width: 760px){.bs-spec-usage__additional .additional-blocks .block__title{margin-right:20px}}.bs-spec-usage__additional .additional-blocks .block__desc{margin-top:10px;font-weight:400;font-weight:500;font-size:15px;line-height:1.6;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em;text-align:center}@media screen and (max-width: 760px){.bs-spec-usage__additional .additional-blocks .block__desc{font-size:14px}}.bs-spec-usage__additional .additional-blocks .block__desc span{display:inline-block;padding:0 4px;color:var(--spec-sub-text-color)}.bs-spec-usage__additional .additional-blocks .block__note{margin-top:20px;color:var(--spec-sub-text-color);font-weight:400;font-weight:500;font-size:13px;line-height:1.6;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em;text-align:center}@media screen and (max-width: 760px){.bs-spec-usage__additional .additional-blocks .block__note{font-size:12px}}@media screen and (max-width: 760px){.bs-spec-usage__additional .additional-blocks .block__note{margin-top:10px}}.bs-spec-faq{padding:80px 40px;background-color:var(--spec-bg-color)}@media screen and (max-width: 760px){.bs-spec-faq{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-spec-faq{padding-top:60px;padding-bottom:0}}.bs-spec-faq__inner{display:grid;grid-template-columns:42% 1fr;width:100%;max-width:1100px;margin-right:auto;margin-left:auto;gap:60px}@media screen and (max-width: 760px){.bs-spec-faq__inner{grid-template-columns:1fr}}@media screen and (max-width: 760px){.bs-spec-faq__image{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100vw;margin-left:-24px}}.bs-spec-faq__image p{aspect-ratio:4/5}@media screen and (max-width: 760px){.bs-spec-faq__image p{aspect-ratio:207/130}}.bs-spec-faq__image p img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 760px){.bs-spec-faq__content{width:calc(100% - 24px)}}.bs-spec-faq__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-spec-faq__title h2{position:relative;padding-bottom:10px;font-weight:300;font-size:24px;line-height:1.6;font-family:Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;letter-spacing:.16em}@media screen and (max-width: 760px){.bs-spec-faq__title h2{font-size:22px}}.bs-spec-faq__title h2:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--spec-main-text-color);content:"";opacity:.4}.bs-spec-faq__list{margin-top:40px;border-top:1px solid var(--spec-border-color)}@media screen and (max-width: 760px){.bs-spec-faq__list{margin-top:30px}}.bs-spec-faq__list .item{display:block;border-bottom:1px solid var(--spec-border-color)}.bs-spec-faq__list .item[open] .item__question .icon .frame:before{opacity:.4}.bs-spec-faq__list .item[open] .item__question .icon .frame:after{scale:0}.bs-spec-faq__list .item__question{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;padding:24px 0;cursor:pointer}@media screen and (max-width: 760px){.bs-spec-faq__list .item__question{padding:20px 0}}.bs-spec-faq__list .item__question .label{font-weight:300;font-size:18px;line-height:1.4;font-family:Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;letter-spacing:.16em;text-transform:uppercase}@media screen and (max-width: 760px){.bs-spec-faq__list .item__question .label{font-size:16px}}.bs-spec-faq__list .item__question .title{font-weight:300;font-family:Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;letter-spacing:.16em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:34px;padding-left:6px;line-height:1.6;letter-spacing:.06em}.bs-spec-faq__list .item__question .icon{position:absolute;top:0;right:0;width:24px;height:100%}.bs-spec-faq__list .item__question .icon>.frame{display:block;position:relative;width:100%;height:100%}.bs-spec-faq__list .item__question .icon>.frame:before,.bs-spec-faq__list .item__question .icon>.frame:after{display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;border-radius:1px;background-color:var(--spec-main-text-color);content:"";-webkit-transition:.3s;transition:.3s}.bs-spec-faq__list .item__question .icon>.frame:before{width:16px;height:1px}.bs-spec-faq__list .item__question .icon>.frame:after{width:1px;height:16px;-webkit-transform-origin:center;transform-origin:center}.bs-spec-faq__list .item__answer{display:none;width:100%;padding-bottom:24px}@media screen and (max-width: 760px){.bs-spec-faq__list .item__answer{padding-bottom:20px}}.bs-spec-faq__list .item__answer .title{font-weight:400;font-weight:500;font-size:15px;line-height:1.6;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-spec-faq__list .item__answer .title{font-size:14px}}.bs-spec-ingredients{padding:80px 40px;background-color:var(--spec-base-color)}@media screen and (max-width: 760px){.bs-spec-ingredients{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-spec-ingredients{padding-top:60px;padding-bottom:60px}}.bs-spec-ingredients__inner{width:100%;max-width:720px;margin-right:auto;margin-left:auto}.bs-spec-ingredients__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-spec-ingredients__title h2{position:relative;padding-bottom:10px;font-weight:300;font-size:24px;line-height:1.6;font-family:Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;letter-spacing:.16em}@media screen and (max-width: 760px){.bs-spec-ingredients__title h2{font-size:22px}}.bs-spec-ingredients__title h2:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--spec-main-text-color);content:"";opacity:.4}.bs-spec-ingredients__content{margin-top:40px}@media screen and (max-width: 760px){.bs-spec-ingredients__content{margin-top:30px}}.bs-spec-ingredients__content>table{border-top:1px solid var(--spec-border-color);border-right:1px solid var(--spec-border-color);border-left:1px solid var(--spec-border-color)}.bs-spec-ingredients__content>table tr th,.bs-spec-ingredients__content>table tr td{padding:20px;font-weight:400;font-weight:500;font-size:15px;line-height:1.6;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em;text-align:left}@media screen and (max-width: 760px){.bs-spec-ingredients__content>table tr th,.bs-spec-ingredients__content>table tr td{font-size:14px}}@media screen and (max-width: 760px){.bs-spec-ingredients__content>table tr th,.bs-spec-ingredients__content>table tr td{padding:10px}}.bs-spec-ingredients__content>table tr th{width:216px;border-right:1px solid var(--spec-border-color);border-bottom:1px solid var(--spec-border-color);background-color:var(--spec-bg-color);vertical-align:top}@media screen and (max-width: 760px){.bs-spec-ingredients__content>table tr th{width:110px}}.bs-spec-ingredients__content>table tr td{border-bottom:1px solid var(--spec-border-color)}.bs-spec-ingredients__content>p{padding:20px;border:1px solid var(--spec-border-color);font-weight:400;font-weight:500;font-size:15px;line-height:1.6;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em;text-align:left}@media screen and (max-width: 760px){.bs-spec-ingredients__content>p{font-size:14px}}@media screen and (max-width: 760px){.bs-spec-ingredients__content>p{padding:10px}}.bs-epime-mv{width:100%}.bs-epime-mv__images{z-index:-1;position:fixed;top:0;left:0;width:100%}.bs-epime-mv__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:3;position:relative;aspect-ratio:80/37;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 760px){.bs-epime-mv__inner{display:block;aspect-ratio:100/125}}.bs-epime-mv__inner__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:4;position:relative;width:100%;padding-bottom:220px;padding-left:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 1080px){.bs-epime-mv__inner__logo{padding-bottom:100px}}@media screen and (max-width: 760px){.bs-epime-mv__inner__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:30px}}.bs-epime-mv__inner__logo>h1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;max-width:1340px;margin-right:auto;margin-left:auto}@media screen and (max-width: 760px){.bs-epime-mv__inner__logo>h1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding-top:40px}}.bs-epime-mv__inner__logo>h1>.img{width:100%;max-width:var(--mv-logo-width);height:auto;margin-bottom:50px}@media screen and (max-width: 760px){.bs-epime-mv__inner__logo>h1>.img{-webkit-transform:scale(.7);transform:scale(.7)}}.bs-epime-mv__inner__logo>h1>.text{width:100%;max-width:var(--mv-text-width);height:auto;margin-bottom:50px}@media screen and (max-width: 1080px){.bs-epime-mv__inner__logo>h1>.text{-webkit-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:left;transform-origin:left}}@media screen and (max-width: 760px){.bs-epime-mv__inner__logo>h1>.text{-webkit-transform:scale(.9);max-width:var(--mv-logo-width-mobile);transform:scale(.9)}}.bs-epime-mv__inner__move{z-index:4;position:absolute;top:0;right:-80px;width:270px;padding:13% 0;text-align:right}@media screen and (max-width: 1080px){.bs-epime-mv__inner__move{-webkit-transform:scale(.8);transform:scale(.8)}}@media screen and (max-width: 760px){.bs-epime-mv__inner__move{-webkit-transform:scale(.6);right:-110px;transform:scale(.6)}}.bs-epime-mv__inner__move>.move{width:100%;height:auto}@media screen and (max-width: 760px){.bs-epime-mv__inner__move>.move{margin-top:110px;-webkit-transform:scale(.8);transform:scale(.8)}}.bs-epime-mv__inner__move>.ig{display:inline;position:absolute;top:47%;right:120px;width:40px;-webkit-transform:scale(.8);transform:scale(.8)}@media screen and (max-width: 760px){.bs-epime-mv__inner__move>.ig{top:57%;right:130px;-webkit-transform:scale(1);transform:scale(1)}}.bs-epime-mv__inner #move{-webkit-animation:10s linear infinite rotation;animation:10s linear infinite rotation;-webkit-transform-origin:center center;transform-origin:center center}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.bs-epime-mv .transparent img{z-index:2;position:relative;bottom:0;width:100%;margin-top:-200px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 760px){.bs-epime-mv .transparent img{margin-top:-70px}}.bs-epime-concept{position:relative;padding-top:100px;padding-bottom:100px;background-color:var(--epime-base-color)}@media screen and (max-width: 760px){.bs-epime-concept{padding-top:60px}}@media screen and (max-width: 1080px){.bs-epime-concept__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}}@media screen and (max-width: 760px){.bs-epime-concept__inner{gap:60px}}.bs-epime-concept__inner .btn{display:inline-block;height:60px;padding:20px 64px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:307px;border-radius:10px;background:-webkit-gradient(linear,left top,right top,from(#f0beca),to(#fdd8e1));background:linear-gradient(90deg,#f0beca 0%,#fdd8e1 100%);color:#fff;font-style:normal;font-weight:400;font-size:15px;font-family:Zen Kaku Gothic Antique,Marcellus,serif;letter-spacing:3.45px;text-align:center}@media screen and (max-width: 1080px){.bs-epime-concept__inner .btn{width:300px;padding:20px 80px}}@media screen and (max-width: 760px){.bs-epime-concept__inner .btn{max-width:100%}}.bs-epime-concept__inner .btn:hover{background:rgba(240,190,202,.6)}@media screen and (max-width: 1080px){.bs-epime-concept__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:40px}}.bs-epime-concept__contents{z-index:1;position:relative;padding:0 20px}@media screen and (max-width: 1080px){.bs-epime-concept__contents{width:100%;padding:0;text-align:center;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.bs-epime-concept__contents__title img{width:20px}@media screen and (max-width: 1080px){.bs-epime-concept__contents__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:40px}}.bs-epime-concept__contents .title{margin-top:40px;color:var(--epime-sub-text-color);font-style:normal;font-weight:300;font-size:26px;line-height:170%;letter-spacing:3.12px}@media screen and (max-width: 1080px){.bs-epime-concept__contents .title{display:inline-block;margin:0 47.5px;font-size:22px;text-align:left}}@media screen and (max-width: 760px){.bs-epime-concept__contents .title{font-size:20px}}.bs-epime-concept__contents .content{margin-top:40px;padding-bottom:50px;color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:14px;line-height:240%;letter-spacing:1.26px}@media screen and (max-width: 1080px){.bs-epime-concept__contents .content{display:inline-block;margin:10px 47.5px;padding-bottom:20px;text-align:left}}@media screen and (max-width: 760px){.bs-epime-concept__contents .content{margin-top:30px}}.bs-epime-concept__contents .content span{color:var(--epime-sub-text-color)}.bs-epime-concept__windowimg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;z-index:1;position:relative;justify-content:space-between;padding-top:30px}@media screen and (max-width: 1080px){.bs-epime-concept__windowimg .img{display:none}}.bs-epime-concept__windowimg .bg{position:absolute;top:0;left:0}.bs-epime-concept__windowimg .bg .bgimg{width:100%;max-width:838px}@media screen and (max-width: 1080px){.bs-epime-concept__windowimg .bg{top:-200px}}@media screen and (max-width: 760px){.bs-epime-concept__windowimg .bg{top:-100px}}.bs-epime-concept .windows-image{width:384px;padding-right:20px}.bs-epime-concept .windows-image .splide__slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1080px){.bs-epime-concept .windows-image{display:none}}.bs-epime-concept__textimg{z-index:0;position:absolute}.bs-epime-concept__textimg img{width:100%;height:100%;max-height:140px;margin-top:-80px}@media screen and (max-width: 1080px){.bs-epime-concept__textimg img{margin-top:40vw}}@media screen and (max-width: 760px){.bs-epime-concept__textimg img{margin-top:160%}}.bs-epime-concept__mdimg{display:none}@media screen and (max-width: 1080px){.bs-epime-concept__mdimg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:60px;gap:20px}}.bs-epime-concept__mdimg img{max-height:400px}@media screen and (max-width: 760px){.bs-epime-concept__mdimg img{max-height:257px}}.bs-epime-concept__mdimg .md-windows-image,.bs-epime-concept__mdimg .md-windows-image .splide__slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.bs-epime-concept__mdimg .md-windows-image .splide__slide img{width:100%;max-width:290px;max-height:400px}@media screen and (max-width: 760px){.bs-epime-concept__mdimg .md-windows-image .splide__slide img{max-width:174px;max-height:257px}}@media screen and (max-width: 1080px){.bs-epime-concept__inner .bs-epime-concept__contents{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.bs-epime-concept__inner .btn{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.bs-epime-concept__inner .bs-epime-concept__textimg{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.bs-epime-pickup{padding:0 80px;background-color:var(--epime-bg-color)}@media screen and (max-width: 760px){.bs-epime-pickup{padding-right:20px;padding-left:20px}}.bs-epime-pickup__inner{display:grid;grid-template-columns:1fr;padding-top:100px;padding-bottom:100px;border-radius:60px;background-color:var(--epime-sub-bg-color)}@media screen and (max-width: 1080px){.bs-epime-pickup__inner{padding-top:40px;padding-bottom:40px;gap:60px;border-radius:30px}}.bs-epime-pickup__inner .btn{display:inline-block;height:60px;padding:20px 64px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:307px;border-radius:10px;background:-webkit-gradient(linear,left top,right top,from(#f0beca),to(#fdd8e1));background:linear-gradient(90deg,#f0beca 0%,#fdd8e1 100%);color:#fff;font-style:normal;font-weight:400;font-size:15px;font-family:Zen Kaku Gothic Antique,Marcellus,serif;letter-spacing:3.45px;text-align:center}@media screen and (max-width: 1080px){.bs-epime-pickup__inner .btn{width:300px;padding:20px 80px}}@media screen and (max-width: 760px){.bs-epime-pickup__inner .btn{max-width:100%}}.bs-epime-pickup__inner .btn:hover{background:rgba(240,190,202,.6)}.bs-epime-pickup__layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media screen and (max-width: 1080px){.bs-epime-pickup__layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}}.bs-epime-pickup__layout .image-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:35%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1080px){.bs-epime-pickup__layout .image-block{width:60%}}@media screen and (max-width: 760px){.bs-epime-pickup__layout .image-block{width:100%;padding-right:14px;padding-left:14px}}@media screen and (max-width: 1080px){.bs-epime-pickup__layout .first{display:none}}.bs-epime-pickup__layout .second{display:none}@media screen and (max-width: 1080px){.bs-epime-pickup__layout .second{display:inline;padding-bottom:40px}}@media screen and (max-width: 1080px){.bs-epime-pickup .text-block{text-align:center}}@media screen and (max-width: 760px){.bs-epime-pickup .text-block{padding:0}}.bs-epime-pickup .text-block .title{padding-top:30px;font-style:normal;font-weight:400;font-size:20px;font-size:26px;line-height:33px;font-family:Zen Kaku Gothic Antique,Marcellus,serif;letter-spacing:3.12px}@media screen and (max-width: 760px){.bs-epime-pickup .text-block .title{font-size:20px}}.bs-epime-pickup .text-block .label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:30px;font-style:normal;font-weight:300;font-size:13px;line-height:240%;letter-spacing:1.17px;text-align:center}@media screen and (max-width: 760px){.bs-epime-pickup .text-block .label{width:100%;max-width:300px;margin:auto}}.bs-epime-pickup .text-block .label span{display:inline-block;border:1px solid var(--epime-main-text-color);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:20px;padding:0 12px;line-height:200%;text-align:center}.bs-epime-pickup .text-block .desc{padding-bottom:60px;font-style:normal;font-weight:300;font-size:14px;line-height:240%;letter-spacing:1.26px}@media screen and (max-width: 1080px){.bs-epime-pickup .text-block .desc{display:inline-block;margin:auto;text-align:left}}@media screen and (max-width: 760px){.bs-epime-pickup .text-block .desc{padding-right:34px;padding-left:34px}}.bs-epime-pickup .text-block .desc .is-sp{display:none}@media screen and (max-width: 760px){.bs-epime-pickup .text-block .desc .is-sp{display:inline-block;width:100%;text-align:right}}@media screen and (max-width: 760px){.bs-epime-pickup .text-block .desc .is-pc{display:none}}.bs-epime-pickup .text-block .desc span{color:var(--epime-main-text-color);font-weight:300;font-size:12px;line-height:240%;letter-spacing:1.08px}@media screen and (max-width: 1080px){.bs-epime-pickup .text-block .label{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}}.bs-epime-special{padding:0 80px;background-color:var(--epime-bg-color)}@media screen and (max-width: 760px){.bs-epime-special{padding:0 20px}}.bs-epime-special__inner{background-color:var(--epime-sub-bg-color);-webkit-box-shadow:20px 20px 30px 0px rgba(240,190,202,.1);display:grid;grid-template-columns:1fr;padding-top:100px;padding-bottom:100px;border-radius:60px;box-shadow:20px 20px 30px #f0beca1a}@media screen and (max-width: 1080px){.bs-epime-special__inner{padding-top:40px;padding-bottom:40px;gap:60px;border-radius:30px}}.bs-epime-special__inner .btn{display:inline-block;height:60px;padding:20px 64px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:307px;border-radius:10px;background:-webkit-gradient(linear,left top,right top,from(#f0beca),to(#fdd8e1));background:linear-gradient(90deg,#f0beca 0%,#fdd8e1 100%);color:#fff;font-style:normal;font-weight:400;font-size:15px;font-family:Zen Kaku Gothic Antique,Marcellus,serif;letter-spacing:3.45px;text-align:center}@media screen and (max-width: 1080px){.bs-epime-special__inner .btn{width:300px;padding:20px 80px}}@media screen and (max-width: 760px){.bs-epime-special__inner .btn{max-width:100%}}.bs-epime-special__inner .btn:hover{background:rgba(240,190,202,.6)}.bs-epime-special__inner .disabled{display:inline-block;height:60px;padding:20px 64px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:307px;border-radius:10px;background:var(--epime-main-text-color);color:#fff;font-style:normal;font-weight:400;font-size:15px;font-family:Zen Kaku Gothic Antique,Marcellus,serif;letter-spacing:3.45px;text-align:center}@media screen and (max-width: 1080px){.bs-epime-special__inner .disabled{width:300px;padding:20px 80px}}@media screen and (max-width: 760px){.bs-epime-special__inner .disabled{max-width:100%}}.bs-epime-special__layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-right:-120px}@media screen and (max-width: 1080px){.bs-epime-special__layout{margin-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}}.bs-epime-special__layout .image-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:600px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;position:relative;align-items:center}@media screen and (max-width: 1080px){.bs-epime-special__layout .image-block{width:100%;padding-right:0;padding-left:0}}.bs-epime-special__layout .image-block img:nth-child(1){width:100%;max-width:401px;height:auto}@media screen and (max-width: 1080px){.bs-epime-special__layout .image-block img:nth-child(1){display:none}}.bs-epime-special__layout .image-block img:nth-child(2){display:none}@media screen and (max-width: 1080px){.bs-epime-special__layout .image-block img:nth-child(2){display:inline-block;position:relative;width:100%;max-width:318px;height:auto;padding:0 14px}}.bs-epime-special__layout .image-block img:nth-child(3){width:100%;max-width:159px;height:159px}@media screen and (max-width: 1080px){.bs-epime-special__layout .image-block img:nth-child(3){left:100px;width:100%;max-width:110px;height:110px}}@media screen and (max-width: 760px){.bs-epime-special__layout .image-block img:nth-child(3){top:0;left:30px}}.bs-epime-special__layout .image-block .circle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:30px;left:-40px;width:100%;max-width:130px;height:130px;border-radius:50%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#f77393;color:#fff;font-style:normal;font-weight:300;font-size:15.098px;line-height:22.647px;letter-spacing:1.812px;text-align:center}@media screen and (max-width: 1080px){.bs-epime-special__layout .image-block .circle{left:100px;width:100%;max-width:110px;height:110px;line-height:20px}}@media screen and (max-width: 760px){.bs-epime-special__layout .image-block .circle{top:0;left:30px}}.bs-epime-special__layout .image-block .circle .strong{padding:8px 0 12px 4px;font-style:normal;font-weight:600;font-size:50px;letter-spacing:3px}@media screen and (max-width: 760px){.bs-epime-special__layout .image-block .circle .strong{padding:6px 0 10px 4px;font-size:40px}}@media screen and (max-width: 1080px){.bs-epime-special__layout .first{display:none}}.bs-epime-special__layout .second{display:none}@media screen and (max-width: 1080px){.bs-epime-special__layout .second{display:inline;padding-bottom:40px}}.bs-epime-special .text-block{width:100%;max-width:536px}@media screen and (max-width: 1080px){.bs-epime-special .text-block{padding-right:0;text-align:center}}.bs-epime-special .text-block .title{margin:10px 0;padding-top:30px;color:var(--epime-sub-text-color);font-style:normal;font-weight:400;font-size:20px;font-size:26px;line-height:33px;font-family:Zen Kaku Gothic Antique,Marcellus,serif;letter-spacing:3.12px}@media screen and (max-width: 760px){.bs-epime-special .text-block .title{font-size:20px}}@media screen and (max-width: 1080px){.bs-epime-special .text-block .title{display:none}}.bs-epime-special .text-block .title span{font-weight:700;font-family:Zen Kaku Gothic New,sans-serif}.bs-epime-special .text-block .sp-title{display:none}@media screen and (max-width: 1080px){.bs-epime-special .text-block .sp-title{display:inline-block;padding:30px 0;color:var(--epime-sub-text-color);font-style:normal;font-weight:400;font-size:22px;line-height:33px;font-family:Zen Kaku Gothic Antique,Marcellus,serif;letter-spacing:2.2px;text-align:center}.bs-epime-special .text-block .sp-title span{color:var(--epime-sub-text-color);font-weight:700;font-family:Zen Kaku Gothic New,sans-serif}}.bs-epime-special .text-block .label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:30px;font-style:normal;font-weight:300;font-size:13px;line-height:240%;letter-spacing:1.17px}@media screen and (max-width: 1080px){.bs-epime-special .text-block .label{text-align:center}}@media screen and (max-width: 760px){.bs-epime-special .text-block .label{width:100%;max-width:300px;margin:auto;line-height:180%;text-align:center}}.bs-epime-special .text-block .label .is-sp{display:none}@media screen and (max-width: 760px){.bs-epime-special .text-block .label .is-sp{display:inline}}.bs-epime-special .text-block .label .category{display:inline-block;width:80px;border:1px solid var(--epime-main-text-color);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px;margin-right:20px;line-height:200%;text-align:center}.bs-epime-special .text-block .sale{color:#f77393;font-style:normal;font-weight:600;font-size:36px;line-height:170%;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:4.32px}@media screen and (max-width: 760px){.bs-epime-special .text-block .sale{letter-spacing:2px}}.bs-epime-special .text-block .sale span{font-size:18px;letter-spacing:2.16px;letter-spacing:normal}@media screen and (max-width: 760px){.bs-epime-special .text-block .sale span{letter-spacing:2px}}.bs-epime-special .text-block .desc{padding-bottom:60px;font-style:normal;font-weight:300;font-size:14px;line-height:240%;line-height:220%;letter-spacing:1.26px}@media screen and (max-width: 1080px){.bs-epime-special .text-block .desc{display:inline-block;margin:auto;padding-right:34px;padding-left:34px;text-align:left}}@media screen and (max-width: 760px){.bs-epime-special .text-block .desc{padding-bottom:20px}}@media screen and (max-width: 1080px){.bs-epime-special .text-block .label{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}}.bs-epime-lineup{padding:0 50px;background-color:var(--epime-bg-color)}.bs-epime-lineup__inner{display:grid;grid-template-columns:1fr;width:100%;max-width:1100px;margin-right:auto;margin-left:auto;padding-top:100px;gap:80px;text-align:center}@media screen and (max-width: 760px){.bs-epime-lineup__inner{padding-top:60px;padding-bottom:60px;gap:60px}}.bs-epime-lineup__inner .btn{display:inline-block;height:60px;padding:20px 64px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:307px;border-radius:10px;background:-webkit-gradient(linear,left top,right top,from(#f0beca),to(#fdd8e1));background:linear-gradient(90deg,#f0beca 0%,#fdd8e1 100%);color:#fff;font-style:normal;font-weight:400;font-size:15px;font-family:Zen Kaku Gothic Antique,Marcellus,serif;letter-spacing:3.45px;text-align:center}@media screen and (max-width: 1080px){.bs-epime-lineup__inner .btn{width:300px;padding:20px 80px}}@media screen and (max-width: 760px){.bs-epime-lineup__inner .btn{max-width:100%}}.bs-epime-lineup__inner .btn:hover{background:rgba(240,190,202,.6)}.bs-epime-lineup__title{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-epime-lineup__layout .image-block img{position:absolute;max-width:40%}.bs-epime-lineup__layout .text-block{padding-top:35px;padding-bottom:35px}.bs-epime-lineup__layout .text-block .title{padding-bottom:10px;font-style:normal;font-weight:400;font-size:22px;line-height:33px;font-family:Zen Kaku Gothic Antique,Marcellus,serif;letter-spacing:1.3px;text-align:center}.bs-epime-lineup__layout .text-block .label{font-style:normal;font-weight:300;font-size:13px;line-height:190%;letter-spacing:1.17px;text-align:center}.bs-epime-lineup__layout .text-block .label span{display:inline;padding:2px 10px;border:1px solid var(--epime-main-text-color);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:17px}@media screen and (max-width: 760px){.bs-epime-lineup__layout .text-block .label span{margin-left:13px}}.bs-epime-lineup__layout .text-block .desc{padding-bottom:60px;font-size:15px;line-height:2}@media screen and (max-width: 760px){.bs-epime-lineup__layout .text-block .desc{font-size:14px}}.bs-epime-lineup__layout .ingredient-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-epime-lineup__layout .ingredient-list .images{position:relative}.bs-epime-lineup__layout .ingredient-list .images .img{width:100%;max-width:306px;height:auto;border-radius:400px 400px 16px 16px/400px 400px 30px 30px}.bs-epime-lineup__layout .ingredient-list .images .text{position:absolute;top:0;right:-30px}.bs-epime-lineup__layout .ingredient-list .images .firsttext{position:absolute;top:0;right:-45px}@media screen and (max-width: 760px){.bs-epime-lineup__layout .ingredient-list .images .firsttext{right:-30px}}.bs-epime-lineup__layout .ingredient-list li{max-width:300px}.bs-epime-lineup__bg{display:none}@media screen and (max-width: 760px){.bs-epime-lineup__bg{display:inline;position:relative}.bs-epime-lineup__bg img{position:absolute;bottom:0;left:-20px;width:288px;height:327px}}@media screen and (max-width: 1080px){.bs-epime-lineup{padding:0 30px}.bs-epime-lineup__inner{gap:40px}.bs-epime-lineup .ingredient-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.bs-epime-lineup .ingredient-list .item{max-width:100%;margin-bottom:30px}}@media screen and (max-width: 1080px) and (max-width: 1080px){.bs-epime-lineup .ingredient-list .item{margin-bottom:60px}}@media screen and (max-width: 1080px){.bs-epime-lineup .ingredient-list .images img{max-width:100%}.bs-epime-lineup .ingredient-list .images .text{right:-15px}.bs-epime-lineup .text-block{padding-top:20px;padding-bottom:20px}}@media screen and (max-width: 760px){.bs-epime-lineup{padding:0 20px}.bs-epime-lineup__inner{padding-top:40px;padding-bottom:40px;gap:30px}}@media screen and (max-width: 760px) and (max-width: 760px){.bs-epime-lineup__inner{margin-bottom:-90px;padding-bottom:0}}@media screen and (max-width: 760px){.bs-epime-lineup .ingredient-list .images .img{right:-10px}.bs-epime-lineup .text-block{padding-top:15px;padding-bottom:15px}}.bs-epime-voice{padding-top:100px;padding-right:40px;padding-left:40px;background-color:var(--epime-base-color)}@media screen and (max-width: 760px){.bs-epime-voice{padding-right:24px;padding-left:24px}}@media screen and (max-width: 1080px){.bs-epime-voice{padding-top:40px}}@media screen and (max-width: 760px){.bs-epime-voice{padding-top:10px}}.bs-epime-voice__bg{position:relative}.bs-epime-voice__bg img{position:absolute;top:0;left:-40px;width:680px;height:430px}.bs-epime-voice__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-epime-voice__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:80px}@media screen and (max-width: 760px){.bs-epime-voice__title{padding-bottom:40px}}.bs-epime-voice__steps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:1000px;margin:0 auto;gap:10px;counter-reset:step 0}.bs-epime-voice__steps .step{-webkit-flex-basis:calc(25% - 22.5px);-ms-flex-preferred-size:calc(25% - 22.5px);flex-basis:calc(25% - 22.5px)}@media screen and (max-width: 1080px){.bs-epime-voice__steps{gap:20px}}@media screen and (max-width: 760px){.bs-epime-voice__steps{width:100vw;margin-top:40px;margin-left:-24px;padding:0 50px 40px;overflow-x:visible;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.bs-epime-voice__steps::-webkit-scrollbar{display:none}}@media screen and (max-width: 1080px){.bs-epime-voice__steps .step{-webkit-flex-basis:calc(40% - 5px);-ms-flex-preferred-size:calc(40% - 5px);flex-basis:calc(40% - 5px)}}@media screen and (max-width: 760px){.bs-epime-voice__steps .step{-webkit-flex-basis:calc(50% - 10px);-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}.bs-epime-voice__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:80px}.bs-epime-voice__btn .btn{display:inline-block;height:60px;padding:20px 64px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:307px;border-radius:10px;background:-webkit-gradient(linear,left top,right top,from(#f0beca),to(#fdd8e1));background:linear-gradient(90deg,#f0beca 0%,#fdd8e1 100%);color:#fff;font-style:normal;font-weight:400;font-size:15px;font-family:Zen Kaku Gothic Antique,Marcellus,serif;letter-spacing:3.45px;text-align:center}@media screen and (max-width: 1080px){.bs-epime-voice__btn .btn{width:300px;padding:20px 80px}}@media screen and (max-width: 760px){.bs-epime-voice__btn .btn{max-width:100%}}.bs-epime-voice__btn .btn:hover{background:rgba(240,190,202,.6)}.bs-epime-award{padding:100px 40px;background-color:var(--epime-sub-bg-color)}@media screen and (max-width: 760px){.bs-epime-award{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-epime-award{padding-top:60px;padding-bottom:60px}}.bs-epime-award__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-epime-award__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:80px}@media screen and (max-width: 760px){.bs-epime-award__title{padding-bottom:25px}}.bs-epime-award__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-width: 760px){.bs-epime-award__list .pc{display:none}}.bs-epime-award__list .sp{display:none}@media screen and (max-width: 760px){.bs-epime-award__list .sp{display:inline-block;width:100%}}.bs-epime-shoplist{padding-right:40px;padding-left:40px;background-color:var(--epime-sub-bg-color);color:var(--epime-main-text-color)}@media screen and (max-width: 760px){.bs-epime-shoplist{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-epime-shoplist{padding-bottom:30px}}.bs-epime-shoplist__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-epime-shoplist__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:80px}@media screen and (max-width: 1080px){.bs-epime-shoplist__title{padding-bottom:40px}}.bs-epime-shoplist__steps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1100px;margin:0 auto;gap:30px;counter-reset:step 0}@media screen and (max-width: 760px){.bs-epime-shoplist__steps{width:100vw;margin-left:-24px;padding:0 20px 40px;overflow-x:visible;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.bs-epime-shoplist__steps .step{display:block;width:248px;padding:14px 30px;border-radius:10px;background-color:var(--epime-bg-color);font-style:normal;font-weight:300;font-size:16px;line-height:150%;letter-spacing:1.44px;text-align:center}@media screen and (max-width: 760px){.bs-epime-shoplist__steps .step{width:150px;-webkit-flex-basis:calc(25% - 22.5px);-ms-flex-preferred-size:calc(25% - 22.5px);flex-basis:calc(25% - 22.5px);padding:20px 0}}.bs-epime-news{padding:100px 40px;background-color:var(--epime-sub-bg-color);color:var(--epime-main-text-color)}@media screen and (max-width: 760px){.bs-epime-news{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-epime-news{padding-top:0;padding-bottom:70px}}.bs-epime-news__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:1100px;margin-right:auto;margin-left:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 1080px){.bs-epime-news__inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.bs-epime-news__title{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}@media screen and (max-width: 1080px){.bs-epime-news__title{padding-bottom:17px}}.bs-epime-news__steps{margin:0 auto;gap:30px;counter-reset:step 0}@media screen and (max-width: 760px){.bs-epime-news__steps{width:720px;max-width:100%;margin-top:13px;padding:0 20px;overflow-x:visible;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.bs-epime-news__steps::-webkit-scrollbar{display:none}}.bs-epime-news__steps .step{width:720px;max-width:100%;padding:14px 20px;border-top:solid 1px #c2c2c2}.bs-epime-news__steps .step:last-child{border-bottom:solid 1px #c2c2c2}.bs-epime-news__steps .step p{font-style:normal;font-weight:400;font-size:12px;line-height:150%;font-family:Zen Kaku Gothic Antique,Marcellus,serif;letter-spacing:1.08px}.bs-epime-news__steps .step .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bs-epime-news__steps .step .flex h1{font-style:normal;font-weight:300;font-size:14px;line-height:240%;letter-spacing:1.26px}.bs-epime-news__steps .step .flex img{height:30px;padding-bottom:14px;padding-left:20px}@media screen and (max-width: 760px){.bs-epime-news__steps .step{-webkit-flex-basis:calc(25% - 22.5px);-ms-flex-preferred-size:calc(25% - 22.5px);flex-basis:calc(25% - 22.5px)}}.bs-epime-news__bg{position:relative}.bs-epime-news__bg img{position:absolute;top:-450px;right:-40px;width:760px;height:395px}.bs-epime-news__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:80px}@media screen and (max-width: 760px){.bs-epime-news__btn{margin-top:40px}}.bs-epime-news__btn a{display:inline-block;height:60px;padding:20px 64px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:307px;border-radius:10px;background:-webkit-gradient(linear,left top,right top,from(#f0beca),to(#fdd8e1));background:linear-gradient(90deg,#f0beca 0%,#fdd8e1 100%);color:#fff;font-style:normal;font-weight:400;font-size:15px;font-family:Zen Kaku Gothic New,sans-serif;letter-spacing:3.45px;text-align:center}@media screen and (max-width: 1080px){.bs-epime-news__btn a{width:300px;padding:20px 80px}}@media screen and (max-width: 760px){.bs-epime-news__btn a{max-width:100%;margin-top:0}}.bs-epime-news__btn a:hover{background:rgba(240,190,202,.6)}@media screen and (max-width: 760px){.bs-epime-news__btn a{width:100%;max-width:300px;text-align:center}}.bs-epime-faq{padding:100px 40px;background-color:var(--epime-bg-color);color:var(--epime-main-text-color)}@media screen and (max-width: 760px){.bs-epime-faq{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-epime-faq{padding-top:70px;padding-bottom:40px}}.bs-epime-faq-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:1100px;margin-right:auto;margin-left:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 760px){.bs-epime-faq-list{padding-bottom:40px}}.bs-epime-faq-list__title{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1080px){.bs-epime-faq-list__title{padding-bottom:40px}}.bs-epime-faq-list__inner{width:100%;max-width:1100px;margin-top:-40px;margin-right:auto;margin-left:auto}@media screen and (max-width: 1080px){.bs-epime-faq-list__inner{margin-top:0}}.bs-epime-faq-list__articles{display:grid;grid-template-columns:100%;width:100%;max-width:720px;margin-right:auto;margin-left:auto;gap:10px}.bs-epime-faq-list__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-epime-faq-list__buttons>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 760px){.bs-epime-faq-list__buttons>a{max-width:300px;height:50px}}@media (hover: hover){.bs-epime-faq-list__buttons>a:hover{background-color:#817976}}.bs-epime-faq-list__buttons>a:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bs-epime-faq-list__buttons>a>i{display:block;width:24px;height:24px}.bs-epime-faq-list__buttons>a>i img,.bs-epime-faq-list__buttons>a>i svg{width:100%;height:auto}@media screen and (max-width: 760px){.bs-epime-faq-list__buttons>a{max-width:300px}}@media screen and (max-width: 1080px){.bs-epime-faq-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-epime-faq-list__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-epime-faq-list__articles{width:100%}}.bc-epime-faq-item{width:100%;border:2px solid var(--epime-bg-color);border-radius:2px}.bc-epime-faq-item__inner{display:block;width:100%;background-color:#fff}.bc-epime-faq-item__inner[open] .bc-epime-faq-item__question .icon .frame:before{opacity:.4}.bc-epime-faq-item__inner[open] .bc-epime-faq-item__question .icon .frame:after{scale:0}.bc-epime-faq-item__question{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:720px;max-width:100%;height:100%;max-height:80px;padding:16px;cursor:pointer;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.bc-epime-faq-item__question .label{padding-right:10px;padding-left:10px;font-style:normal;font-weight:400;font-size:18px;line-height:140%;font-family:Zen Kaku Gothic Antique,Marcellus,serif;letter-spacing:1.62px;text-transform:uppercase}@media screen and (max-width: 760px){.bc-epime-faq-item__question .label{font-size:20px}}.bc-epime-faq-item__question .title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:64px;padding-left:6px;font-style:normal;font-weight:300;font-size:14px;line-height:180%}@media screen and (max-width: 760px){.bc-epime-faq-item__question .title{font-size:14px}}.bc-epime-faq-item__question .icon{position:absolute;top:0;right:0;width:64px;height:100%;border-left:2px solid var(--epime-bg-color)}.bc-epime-faq-item__question .icon>.frame{display:block;position:relative;width:100%;height:100%}.bc-epime-faq-item__question .icon>.frame:before,.bc-epime-faq-item__question .icon>.frame:after{display:block;position:absolute;top:50%;left:44%;translate:-50% -50%;border-radius:1px;background-color:#c2c2c2;content:"";-webkit-transition:.3s;transition:.3s}.bc-epime-faq-item__question .icon>.frame:before{width:16px;height:1px}.bc-epime-faq-item__question .icon>.frame:after{width:1px;height:16px;-webkit-transform-origin:center;transform-origin:center}.bc-epime-faq-item__answer{display:none;width:100%;padding:14px 16px;border-top:2px solid var(--epime-bg-color)}.bc-epime-faq-item__answer__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px}.bc-epime-faq-item__answer .label{color:var(--epime-sub-text-color);font-style:normal;font-weight:400;font-size:18px;line-height:170%;font-family:Zen Kaku Gothic Antique,Marcellus,serif;letter-spacing:1.62px;text-transform:uppercase}@media screen and (max-width: 760px){.bc-epime-faq-item__answer .label{font-size:20px}}.bc-epime-faq-item__answer .title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:6px;font-size:15px;line-height:2;letter-spacing:.06em}@media screen and (max-width: 760px){.bc-epime-faq-item__answer .title{font-size:14px}}.bc-epime-faq-item__answer .title a{text-decoration:underline;word-break:break-all}.bs-epime-about-mv{width:100%}.bs-epime-about-mv__images{z-index:-1;position:fixed;top:-200px;left:0;width:100%}@media screen and (max-width: 1080px){.bs-epime-about-mv__images{top:-100px}}@media screen and (max-width: 760px){.bs-epime-about-mv__images{top:0}}.bs-epime-about-mv__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:3;position:relative;aspect-ratio:80/37;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 760px){.bs-epime-about-mv__inner{aspect-ratio:100/125}}.bs-epime-about-mv__inner__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:4;position:relative;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.bs-epime-about-mv__inner__logo>h1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%;max-width:1340px;margin-right:auto;margin-left:auto}.bs-epime-about-mv__inner__logo>h1>.img{width:100%;max-width:var(--mv-logo-width);height:auto;margin-bottom:50px}@media screen and (max-width: 760px){.bs-epime-about-mv__inner__logo>h1>.img{margin-bottom:0;scale:.7}}.bs-epime-about-mv__inner__logo>h1>.text{width:100%;max-width:var(--mv-text-width);height:auto;margin-bottom:50px}@media screen and (max-width: 1080px){.bs-epime-about-mv__inner__logo>h1>.text{scale:.7}}@media screen and (max-width: 760px){.bs-epime-about-mv__inner__logo>h1>.text{max-width:var(--mv-logo-width-mobile);margin-bottom:0;scale:.8}}.bs-epime-about-concept{position:relative;padding-top:100px;padding-bottom:100px}@media screen and (max-width: 760px){.bs-epime-about-concept{padding-top:50px}}.bs-epime-about-concept .transparent{z-index:1;position:absolute}.bs-epime-about-concept .transparent img{position:relative;top:-26vw;-o-object-fit:cover;width:100vw;object-fit:cover}@media screen and (max-width: 1080px){.bs-epime-about-concept .transparent img{top:-32vw}}@media screen and (max-width: 760px){.bs-epime-about-concept .transparent img{top:-55vw}}.bs-epime-about-concept__bg{z-index:0;position:absolute}.bs-epime-about-concept__bg img{width:100%;height:1300px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 760px){.bs-epime-about-concept__bg{margin-top:-100px}}.bs-epime-about-concept__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;z-index:2;position:relative;flex-direction:column}@media screen and (max-width: 1080px){.bs-epime-about-concept__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-template-columns:1fr 40%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (max-width: 760px){.bs-epime-about-concept__inner{grid-template-columns:1fr;gap:60px}}.bs-epime-about-concept__title{position:relative;color:var(--epime-sub-text-color);font-style:normal;font-weight:300;font-size:26px;line-height:170%;letter-spacing:3.12px;text-align:center}@media screen and (max-width: 1080px){.bs-epime-about-concept__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 760px){.bs-epime-about-concept__title{font-size:24px;line-height:190%;letter-spacing:2.88px}}.bs-epime-about-concept__title .is-sp{display:none}@media screen and (max-width: 760px){.bs-epime-about-concept__title .is-sp{display:inline}}.bs-epime-about-concept__contents{z-index:2;position:relative}@media screen and (max-width: 1080px){.bs-epime-about-concept__contents{width:100%;padding:0;text-align:center}}@media screen and (max-width: 1080px){.bs-epime-about-concept__contents{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.bs-epime-about-concept__contents .title{color:var(--epime-sub-text-color);font-style:normal;font-weight:400;font-size:40px;line-height:170%;font-family:Zen Kaku Gothic Antique,Marcellus,serif;letter-spacing:6px;text-align:center}@media screen and (max-width: 1080px){.bs-epime-about-concept__contents .title{display:inline-block;margin:0 20px;text-align:left}}@media screen and (max-width: 760px){.bs-epime-about-concept__contents .title{font-weight:400;font-size:30px;letter-spacing:4.5px}}.bs-epime-about-concept__contents .content{padding-top:60px;color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:14px;line-height:340%;letter-spacing:1.26px;text-align:center}@media screen and (max-width: 1080px){.bs-epime-about-concept__contents .content{display:inline-block;margin-top:10px;margin-bottom:10px;padding:0 40px;text-align:center}}@media screen and (max-width: 760px){.bs-epime-about-concept__contents .content{margin-top:60px;font-weight:300;line-height:250%}}.bs-epime-about-concept__contents .content span{color:var(--epime-sub-text-color)}.bs-epime-about-concept__contents .content .is-sp{display:none}@media screen and (max-width: 760px){.bs-epime-about-concept__contents .content .is-sp{display:inline}}.bs-epime-about-concept__textimg{z-index:0;position:relative;width:100%}.bs-epime-about-concept__textimg img{position:absolute;bottom:-100px;width:100%;height:auto}@media screen and (max-width: 1080px){.bs-epime-about-concept__textimg img{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}@media screen and (max-width: 760px){.bs-epime-about-concept__textimg img{height:auto}}@media screen and (max-width: 1080px){.bs-epime-about-concept__textimg{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media screen and (max-width: 1080px){.bs-epime-about-concept .btn{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}.bs-epime-about-color{z-index:3;position:relative;background-color:var(--epime-sub-bg-color)}.bs-epime-about-color__inner{display:grid;grid-template-columns:1fr;width:100%;max-width:1200px;margin-right:auto;margin-left:auto;padding:100px 40px}@media screen and (max-width: 1080px){.bs-epime-about-color__inner{padding-top:60px;padding-bottom:60px;gap:60px}}.bs-epime-about-color__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:60px}@media screen and (max-width: 760px){.bs-epime-about-color__title{padding-bottom:0}}.bs-epime-about-color__layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:30px}@media screen and (max-width: 760px){.bs-epime-about-color__layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}}.bs-epime-about-color__layout .image-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:700px;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1080px){.bs-epime-about-color__layout .image-block{width:60%}}.bs-epime-about-color__layout .image-block img{max-width:100%;max-height:500px;border-radius:400px 400px 16px 16px/400px 400px 30px 30px}@media screen and (max-width: 1080px){.bs-epime-about-color__layout .image-block img{-webkit-transform:none;transform:none}}@media screen and (max-width: 760px){.bs-epime-about-color__layout .image-block img{display:none}}.bs-epime-about-color__layout .sp-image-block img{display:none}@media screen and (max-width: 760px){.bs-epime-about-color__layout .sp-image-block img{display:inline-block;width:300px;max-width:100%;height:360px;margin-bottom:40px;border-radius:400px 400px 16px 16px/400px 400px 30px 30px}}.bs-epime-about-color__layout .text-block{width:90%}@media screen and (max-width: 1080px){.bs-epime-about-color__layout .text-block{width:100%}}.bs-epime-about-color__layout .text-block .title{padding-bottom:40px;color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:26px;line-height:170%;letter-spacing:3.12px}.bs-epime-about-color__layout .text-block .title span{color:var(--epime-sub-text-color)}.bs-epime-about-color__layout .text-block .label{color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:14px;line-height:240%;letter-spacing:1.26px}@media screen and (max-width: 1080px){.bs-epime-about-color__layout .text-block .label{line-height:200%}}@media screen and (max-width: 760px){.bs-epime-about-color__layout .text-block .label{margin:auto;line-height:250%;text-align:left}}.bs-epime-about-name{position:relative;background-color:var(--epime-bg-color)}.bs-epime-about-name .bg{position:absolute;top:0;right:0;width:680px;height:530px}@media screen and (max-width: 760px){.bs-epime-about-name .bg{top:140px;right:0;width:288px;height:327px}}.bs-epime-about-name__inner{display:grid;grid-template-columns:1fr;width:100%;max-width:1200px;margin-right:auto;margin-left:auto;padding:100px 40px 0;gap:80px}@media screen and (max-width: 760px){.bs-epime-about-name__inner{margin-right:auto;margin-left:auto;padding:60px 0;gap:60px}}.bs-epime-about-name__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width: 760px){.bs-epime-about-name__title{display:inline;margin:auto}}.bs-epime-about-name__title .title{height:38px;margin-top:24px}@media screen and (max-width: 760px){.bs-epime-about-name__title .title{margin-top:0}}.bs-epime-about-name__title img{max-width:400px}@media screen and (max-width: 760px){.bs-epime-about-name__title img{margin:auto}}.bs-epime-about-name__title .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bs-epime-about-name__title .flex .first{margin:auto auto auto 160px}@media screen and (max-width: 760px){.bs-epime-about-name__title .flex .first{width:180px;height:18px;margin:40px 0 0}}.bs-epime-about-name__title .flex .second{margin-left:30px}@media screen and (max-width: 760px){.bs-epime-about-name__title .flex .second{width:60px;height:60px}}.bs-epime-about-name__layout .label{color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:14px;line-height:240%;letter-spacing:1.26px}@media screen and (max-width: 760px){.bs-epime-about-name__layout .label{padding:0 40px}}.bs-epime-about-name__image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:80px;padding-bottom:156px;gap:100px;-webkit-box-sizing:border-box;box-sizing:border-box}.bs-epime-about-name__image img{height:308px;border-radius:20px}@media screen and (max-width: 760px){.bs-epime-about-name__image{display:block;padding:0 40px 40px;gap:30px}.bs-epime-about-name__image img{width:100%;height:auto;max-height:none;margin-bottom:40px;-o-object-fit:contain;object-fit:contain}}.bs-epime-about-name .footerimage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.bs-epime-about-name .footerimage .is-pc{position:absolute;top:-266px;right:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 760px){.bs-epime-about-name .footerimage .is-pc{display:none}}.bs-epime-about-name .footerimage .is-sp{display:none}@media screen and (max-width: 760px){.bs-epime-about-name .footerimage .is-sp{display:block;position:absolute;right:0;bottom:60px;width:104px}}.tl-container:has(.bs-epime-detail-concept){overflow-x:clip}.bs-epime-coupon{position:fixed;width:100%;opacity:0;-webkit-transition:opacity .5s ease;z-index:1001;transition:opacity .5s ease}.bs-epime-coupon__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:52px;padding:0 10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.bs-epime-coupon img{width:100%;max-width:551px}@media screen and (max-width: 760px){.bs-epime-coupon img{max-width:393px}}@media screen and (min-width: 761px){.bs-epime-detail{padding-top:80px;padding-right:40px;padding-left:40px}}@media screen and (min-width: 761px) and (max-width: 760px){.bs-epime-detail{padding-right:24px;padding-left:24px}}.bs-epime-detail__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-epime-detail__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}@media screen and (max-width: 760px){.bs-epime-detail__grid{grid-template-columns:1fr;gap:40px}}.bs-epime-detail__images{display:block;grid-area:1/1}.bs-epime-detail__images .main-images{position:relative;width:100%;overflow:hidden;border-radius:12px}@media screen and (max-width: 760px){.bs-epime-detail__images .main-images{border-radius:0}}.bs-epime-detail__images .main-images .badge{display:block;z-index:2;position:absolute;top:0;left:0;width:100px}@media screen and (max-width: 760px){.bs-epime-detail__images .main-images .badge{width:80px}}.bs-epime-detail__images .main-images .badge img{width:100%;height:auto}.bs-epime-detail__images .main-images__counter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:10px;left:0;width:100%;padding-right:10px;pointer-events:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;z-index:2;justify-content:flex-end}.bs-epime-detail__images .main-images__counter .image-counter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:30px;padding:0 16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:100px;background-color:#fffc;text-align:center}.bs-epime-detail__images .main-images__counter .image-counter span{display:inline-block}.bs-epime-detail__images .main-images__counter .image-counter .num{font-size:15px;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;vertical-align:middle}@media screen and (max-width: 760px){.bs-epime-detail__images .main-images__counter .image-counter .num{font-size:14px}}.bs-epime-detail__images .main-images__counter .image-counter .separator{display:inline-block;font-style:normal;font-size:16px;-webkit-box-flex:0;-webkit-flex:0 0 18px;-ms-flex:0 0 18px;flex:0 0 18px;font-weight:600;text-align:center}@media screen and (max-width: 760px){.bs-epime-detail__images .main-images__counter .image-counter .separator{font-size:14px}}.bs-epime-detail__images .main-images__image{aspect-ratio:1/1}@media screen and (max-width: 760px){.bs-epime-detail__images .main-images__image{border-radius:0}}.bs-epime-detail__images .main-images__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-epime-detail__images .main-images .splide__arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:2;position:absolute;top:50%;translate:0 -50%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:40px;height:98px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/slider-arrow.svg) center/contain no-repeat}@media screen and (max-width: 760px){.bs-epime-detail__images .main-images .splide__arrow{height:80px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/slider-arrow-sp.svg) center/contain no-repeat}}.bs-epime-detail__images .main-images .splide__arrow--prev{left:0}.bs-epime-detail__images .main-images .splide__arrow--next{right:0;scale:-1 1}.bs-epime-detail__images .main-images .splide__arrow svg{display:none}.bs-epime-detail__images .sub-images{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin-top:20px;gap:10px}@media screen and (max-width: 760px){.bs-epime-detail__images .sub-images{padding-right:24px;padding-left:24px;gap:6px}}.bs-epime-detail__images .sub-images__image{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:12px;-webkit-transition:.3s;cursor:pointer;transition:.3s}.bs-epime-detail__images .sub-images__image:before{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--epime-sub-text-color);border-radius:12px;content:"";opacity:0;pointer-events:none;-webkit-transition:.3s;transition:.3s}.bs-epime-detail__images .sub-images__image.is-active{opacity:.4}.bs-epime-detail__images .sub-images__image.is-active:before{opacity:1}.bs-epime-detail__images .sub-images__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-epime-detail__overview{grid-row:1/3;grid-column:2/3;padding-bottom:60px}@media screen and (max-width: 760px){.bs-epime-detail__overview{grid-row:2/3;grid-column:1/2;padding-bottom:0}}.bs-epime-detail__overview .product-categories{color:var(--epime-main-text-color);font-style:normal;font-weight:700;font-size:13px;line-height:120%;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.78px}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-categories{padding-right:24px;padding-left:24px}}.bs-epime-detail__overview .product-categories br{display:none}.bs-epime-detail__overview .product-title{padding-top:16px;color:var(--epime-main-text-color);font-style:normal;font-weight:400;font-size:26px;line-height:120%;font-family:Zen Kaku Gothic Antique,Marcellus,serif;letter-spacing:1.56px}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-title{padding-right:24px;padding-left:24px}}.bs-epime-detail__overview .product-ruby{padding-top:12px;color:gray;font-style:normal;font-weight:300;font-size:16px;line-height:120%;letter-spacing:.96px}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-ruby{padding-right:24px;padding-left:24px}}.bs-epime-detail__overview .product-tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:16px;gap:10px}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-tags{padding-right:24px;padding-left:24px;gap:6px}}.bs-epime-detail__overview .product-tags span{display:block;padding:7px 10px;border:1px solid #706c68;color:#706c68;font-size:13px;line-height:1.2;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-tags span{padding:5px 10px;font-size:12px}}.bs-epime-detail__overview .review-summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:16px;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 760px){.bs-epime-detail__overview .review-summary{padding-right:24px;padding-left:24px}}.bs-epime-detail__overview .review-summary__stars{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bs-epime-detail__overview .review-summary__stars>span{-webkit-box-flex:0;-webkit-flex:0 0 20px;-ms-flex:0 0 20px;flex:0 0 20px}.bs-epime-detail__overview .review-summary__rating{font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bs-epime-detail__overview .review-summary__rating{font-size:14px}}.bs-epime-detail__overview .review-summary__button{color:#706c68;font-size:13px;line-height:1.2;letter-spacing:.02em;text-decoration:underline;cursor:pointer}@media (hover: hover){.bs-epime-detail__overview .review-summary__button{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bs-epime-detail__overview .review-summary__button:hover{opacity:.4}}@media screen and (max-width: 760px){.bs-epime-detail__overview .review-summary__button{font-size:12px}}.bs-epime-detail__overview .product-popup{margin-top:30px;padding:25px 28px;border-radius:20px;background-color:#fcf3f7}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-popup{margin-right:24px;margin-left:24px;padding:25px 20px}}.bs-epime-detail__overview .product-popup .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.bs-epime-detail__overview .product-popup .flex .circle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:105px;height:105px;border-radius:50%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#f77393;color:#fff;font-style:normal;font-weight:300;font-size:15.098px;line-height:22.647px;letter-spacing:1.812px;text-align:center}@media screen and (max-width: 1080px){.bs-epime-detail__overview .product-popup .flex .circle{width:100%;max-width:84px;height:84px;line-height:20px}}.bs-epime-detail__overview .product-popup .flex .circle strong{font-weight:600;font-size:30px;line-height:100%;letter-spacing:1px}@media screen and (max-width: 1080px){.bs-epime-detail__overview .product-popup .flex .circle strong{font-size:26px}}.bs-epime-detail__overview .product-popup .flex h1{color:var(--epime-sub-text-color);font-style:normal;font-weight:600;font-size:17px;line-height:33px;letter-spacing:1.36px}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-popup .flex h1{line-height:29px;letter-spacing:-.9px}}.bs-epime-detail__overview .product-popup .flex h1 span{font-weight:400;font-family:Zen Kaku Gothic Antique,Marcellus,serif}.bs-epime-detail__overview .product-popup .flex h1 .is-sp{display:none}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-popup .flex h1 .is-sp{display:inline}}.bs-epime-detail__overview .product-popup .flex .text{color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:12px;line-height:150%;letter-spacing:1.08px}.bs-epime-detail__overview .product-popup .flex .price{padding:20px 0;color:#f77393;font-style:normal;font-weight:600;font-size:32px;line-height:50%;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif!important;letter-spacing:3px}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-popup .flex .price{letter-spacing:2px}}.bs-epime-detail__overview .product-popup .flex .price .is-sp{display:none}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-popup .flex .price .is-sp{display:inline}}.bs-epime-detail__overview .product-popup .flex span{font-size:14px;letter-spacing:1.68px}.bs-epime-detail__overview .product-popup .add{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;transition:.3s;-webkit-box-flex:0;-webkit-flex:0 1 250px;-ms-flex:0 1 250px;flex:0 1 250px;max-width:384px;margin:auto;background-color:#e98750}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-popup .add{max-width:300px;height:50px}}@media (hover: hover){.bs-epime-detail__overview .product-popup .add:hover{background-color:#817976}}.bs-epime-detail__overview .product-popup .add:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bs-epime-detail__overview .product-popup .add>i{display:block;width:24px;height:24px}.bs-epime-detail__overview .product-popup .add>i img,.bs-epime-detail__overview .product-popup .add>i svg{width:100%;height:auto}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-popup .add{grid-row:2/3;grid-column:1/3;max-width:400px;height:55px;margin-right:auto;margin-left:auto}}@media (hover: hover){.bs-epime-detail__overview .product-popup .add:hover{background-color:#ffa26e}}.bs-epime-detail__overview .product-popup .disabled{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:384px;height:54px;padding:15px 76px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:auto;gap:10px;border-radius:2px;background-color:var(--epime-main-text-color);color:#fff;font-style:normal;font-weight:700;font-size:16px;line-height:120%;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:2.08px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-popup .disabled{max-width:300px;height:50px}}.bs-epime-detail__overview .product-forms{position:-webkit-sticky;position:sticky;top:0;margin-top:30px}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-forms{position:static;margin-top:40px}}.bs-epime-detail__overview .product-forms__form{padding:24px}.bs-epime-detail__overview .product-forms__form .form-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:10px}.bs-epime-detail__overview .product-forms__form .form-header__shipping-type{height:30px;padding:7px 16px;background-color:#30323233;font-weight:600;font-size:13px;line-height:1.2;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-forms__form .form-header__shipping-type{display:none}}.bs-epime-detail__overview .product-forms__form .form-header__shipping-type.is-subscription{background-color:#c21b39;color:#fff;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif!important}.bs-epime-detail__overview .product-forms__form .form-header__shipping-type.is-single{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif!important}.bs-epime-detail__overview .product-forms__form .form-header__shipping-type.is-single span{color:#303232}.bs-epime-detail__overview .product-forms__form .form-header__tags{min-height:30px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.bs-epime-detail__overview .product-forms__form .form-header__tags>span{padding:5px 12px;border:1px solid #c21b39;border-radius:100px;color:#c21b39;font-size:13px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-forms__form .form-header__tags>span{font-size:12px}}.bs-epime-detail__overview .product-forms__form .form-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-forms__form .form-content{display:grid;grid-template-columns:71px 1fr;gap:10px}}.bs-epime-detail__overview .product-forms__form .form-content__shipping-type{display:none;height:30px;padding:8px 10px;background-color:#30323233;font-weight:600;font-size:12px;line-height:1.2;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-forms__form .form-content__shipping-type{display:block}}.bs-epime-detail__overview .product-forms__form .form-content__shipping-type.is-subscription{background-color:#c21b39;color:#fff;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif!important}.bs-epime-detail__overview .product-forms__form .form-content__shipping-type.is-single{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif!important}.bs-epime-detail__overview .product-forms__form .form-content__shipping-type.is-single span{color:#303232}.bs-epime-detail__overview .product-forms__form .form-content__price-wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:10px}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-forms__form .form-content__price-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px}}.bs-epime-detail__overview .product-forms__form .form-content__price-wrap .price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:var(--Theme-text-main, #303232);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px}.bs-epime-detail__overview .product-forms__form .form-content__price-wrap .price strong{font-size:clamp(26px,2.22vw,32px);font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.04em}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-forms__form .form-content__price-wrap .price strong{font-size:clamp(26px,7.729vw,32px)}}.bs-epime-detail__overview .product-forms__form .form-content__price-wrap .price span{font-size:clamp(12px,1.04vw,15px);letter-spacing:.02em}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-forms__form .form-content__price-wrap .price span{font-size:clamp(11px,3.38vw,14px)}}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-forms__form .form-content__price-wrap .price.is-single strong{font-size:28px}}.bs-epime-detail__overview .product-forms__form .form-content__price-wrap .shipping-fee{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:6px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-forms__form .form-content__price-wrap .shipping-fee{margin-top:0;gap:6px}}.bs-epime-detail__overview .product-forms__form .form-content__price-wrap .shipping-fee i{display:block;-webkit-box-flex:0;-webkit-flex:0 0 16px;-ms-flex:0 0 16px;flex:0 0 16px}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-forms__form .form-content__price-wrap .shipping-fee i{-webkit-box-flex:0;-webkit-flex:0 0 12px;-ms-flex:0 0 12px;flex:0 0 12px}}.bs-epime-detail__overview .product-forms__form .form-content__price-wrap .shipping-fee i img{width:100%;height:auto}.bs-epime-detail__overview .product-forms__form .form-content__price-wrap .shipping-fee span{font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-forms__form .form-content__price-wrap .shipping-fee span{font-size:14px}}.bs-epime-detail__overview .product-forms__form .form-content__button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;transition:.3s;-webkit-box-flex:0;-webkit-flex:0 1 250px;-ms-flex:0 1 250px;flex:0 1 250px}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-forms__form .form-content__button{max-width:300px;height:50px}}@media (hover: hover){.bs-epime-detail__overview .product-forms__form .form-content__button:hover{background-color:#817976}}.bs-epime-detail__overview .product-forms__form .form-content__button:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bs-epime-detail__overview .product-forms__form .form-content__button>i{display:block;width:24px;height:24px}.bs-epime-detail__overview .product-forms__form .form-content__button>i img,.bs-epime-detail__overview .product-forms__form .form-content__button>i svg{width:100%;height:auto}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-forms__form .form-content__button{grid-row:2/3;grid-column:1/3;max-width:400px;height:55px;margin-right:auto;margin-left:auto}}.bs-epime-detail__overview .product-forms__form .form-content__button.is-subscription{background-color:#e98750}@media (hover: hover){.bs-epime-detail__overview .product-forms__form .form-content__button.is-subscription:hover{background-color:#ffa26e}}.bs-epime-detail__overview .product-forms__form .form-content__disabled{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:var(--epime-main-text-color);color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;transition:.3s;-webkit-box-flex:0;-webkit-flex:0 1 250px;-ms-flex:0 1 250px;flex:0 1 250px;pointer-events:none}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-forms__form .form-content__disabled{grid-row:2/3;grid-column:1/3;max-width:300px;max-width:400px;height:50px;height:55px;margin-right:auto;margin-left:auto}}.bs-epime-detail__overview .product-forms__form .form-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.bs-epime-detail__overview .product-forms__form .form-footer__detail-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;color:var(--Theme-text-main, #303232);font-size:15px;line-height:1;letter-spacing:.02em}@media (hover: hover){.bs-epime-detail__overview .product-forms__form .form-footer__detail-link{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bs-epime-detail__overview .product-forms__form .form-footer__detail-link:hover{opacity:.4}}.bs-epime-detail__overview .product-forms__form .form-footer__detail-link:after{display:block;width:24px;height:24px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-circle-arrow.svg) center/contain no-repeat;content:""}.bs-epime-detail__overview .product-forms__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-forms__links{margin-top:6px;padding-right:24px;padding-left:24px}}.bs-epime-detail__overview .product-forms__links>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}@media (hover: hover){.bs-epime-detail__overview .product-forms__links>a{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bs-epime-detail__overview .product-forms__links>a:hover{opacity:.4}}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-forms__links>a{gap:6px}}.bs-epime-detail__overview .product-forms__links>a>i{-webkit-box-flex:0;-webkit-flex:0 0 24px;-ms-flex:0 0 24px;flex:0 0 24px}.bs-epime-detail__overview .product-forms__links>a>i img{width:100%;height:auto}.bs-epime-detail__overview .product-forms__links>a span{font-size:15px;line-height:1;letter-spacing:.02em;text-decoration:underline}@media screen and (max-width: 760px){.bs-epime-detail__overview .product-forms__links>a span{font-size:14px}}.bs-epime-detail__informations{grid-area:2/1;padding-top:60px;padding-bottom:60px}@media screen and (max-width: 760px){.bs-epime-detail__informations{grid-row:3/4;grid-column:1/1;padding-top:0}}.bs-epime-detail__informations .description{font-size:15px;line-height:1.4;font-family:YakuHanJP,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-epime-detail__informations .description{font-size:14px}}@media screen and (max-width: 760px){.bs-epime-detail__informations .description{padding-right:24px;padding-left:24px}}.bs-epime-detail__informations .content-qty{margin-top:20px;font-size:15px;line-height:1.4;font-family:YakuHanJP,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-epime-detail__informations .content-qty{font-size:14px}}@media screen and (max-width: 760px){.bs-epime-detail__informations .content-qty{padding-right:24px;padding-left:24px}}.bs-epime-detail__informations .page-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-epime-detail__informations .page-link>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 760px){.bs-epime-detail__informations .page-link>a{max-width:300px;height:50px}}@media (hover: hover){.bs-epime-detail__informations .page-link>a:hover{background-color:#817976}}.bs-epime-detail__informations .page-link>a:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bs-epime-detail__informations .page-link>a>i{display:block;width:24px;height:24px}.bs-epime-detail__informations .page-link>a>i img,.bs-epime-detail__informations .page-link>a>i svg{width:100%;height:auto}@media screen and (max-width: 760px){.bs-epime-detail__informations .page-link>a span{font-size:14px}}.bs-epime-detail__informations .additional-info{margin-top:36px}@media screen and (max-width: 760px){.bs-epime-detail__informations .additional-info{margin-top:40px;padding-right:24px;padding-left:24px}}.bs-epime-detail__informations .additional-info__block{display:block;border-bottom:1px solid #e6e6e6}.bs-epime-detail__informations .additional-info__block:first-child{border-top:1px solid #e6e6e6}.bs-epime-detail__informations .additional-info__block[open] .additional-info__title .frame{opacity:.4}.bs-epime-detail__informations .additional-info__block[open] .additional-info__title .frame:after{scale:0}.bs-epime-detail__informations .additional-info__block .label{font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bs-epime-detail__informations .additional-info__block .label{font-size:14px}}.bs-epime-detail__informations .additional-info__block .content{font-size:15px;line-height:1.4;font-family:YakuHanJP,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-epime-detail__informations .additional-info__block .content{font-size:14px}}.bs-epime-detail__informations .additional-info__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:16px;padding-bottom:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer}@media (hover: hover){.bs-epime-detail__informations .additional-info__title{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bs-epime-detail__informations .additional-info__title:hover{opacity:.4}}.bs-epime-detail__informations .additional-info__title .label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.bs-epime-detail__informations .additional-info__title>i{display:block;-webkit-box-flex:0;-webkit-flex:0 0 24px;-ms-flex:0 0 24px;position:relative;flex:0 0 24px;height:24px;border-radius:2px;background-color:#dad3c8;-webkit-transition:.3s;transition:.3s}.bs-epime-detail__informations .additional-info__title>i:before,.bs-epime-detail__informations .additional-info__title>i:after{display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;border-radius:1px;background-color:#303232;content:"";-webkit-transition:.3s;transition:.3s}.bs-epime-detail__informations .additional-info__title>i:before{width:12px;height:1px}.bs-epime-detail__informations .additional-info__title>i:after{width:1px;height:12px;-webkit-transform-origin:center;transform-origin:center}.bs-epime-detail__informations .additional-info__content{display:none;padding-bottom:16px}.bs-epime-detail__informations .additional-info__content .block:not(:first-child){margin-top:30px}.bs-epime-detail__informations .additional-info__content .label{padding-bottom:10px}.bs-epime-detail__informations .recommendation{margin-top:40px;padding:30px;background-color:#f9f8f7}@media screen and (max-width: 760px){.bs-epime-detail__informations .recommendation{padding:30px 24px}}.bs-epime-detail__informations .recommendation__label{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.06em}.bs-epime-detail__informations .recommendation__list{display:grid;grid-template-columns:1fr;margin-top:16px;gap:10px}.bs-epime-detail__informations .recommendation__list li{position:relative;padding-left:34px}.bs-epime-detail__informations .recommendation__list li:before{display:block;position:absolute;top:0;left:0;width:24px;height:24px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-list-accent.svg) center/contain no-repeat;content:""}.bs-epime-detail__informations .recommendation__list li p{padding-top:.16em;font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bs-epime-detail__informations .recommendation__list li p{font-size:14px}}.bs-epime-detail__informations .detail-tabs{display:block;margin-top:40px}.bs-epime-detail__informations .detail-tabs__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bs-epime-detail__informations .detail-tabs__tab{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;z-index:0;position:relative;justify-content:center;min-height:50px;padding:6px;background-color:#f9f8f7;cursor:pointer}.bs-epime-detail__informations .detail-tabs__tab:first-child{border-top-left-radius:2px}.bs-epime-detail__informations .detail-tabs__tab:last-child{border-top-right-radius:2px}.bs-epime-detail__informations .detail-tabs__tab:before{z-index:1;position:absolute;top:-1px;left:0;width:100%;height:calc(100% + 1px);border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-top-right-radius:2px;border-top-left-radius:2px;background-color:#fff;content:"";opacity:0;-webkit-transition:.3s;transition:.3s}.bs-epime-detail__informations .detail-tabs__tab span{z-index:2;position:relative;font-size:15px;line-height:1.2;letter-spacing:.06em;text-decoration:underline;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 760px){.bs-epime-detail__informations .detail-tabs__tab span{font-size:14px}}.bs-epime-detail__informations .detail-tabs__tab.is-active:before{opacity:1}.bs-epime-detail__informations .detail-tabs__tab.is-active span{font-weight:600;text-decoration:none}@media (hover: hover){.bs-epime-detail__informations .detail-tabs__tab:not(.is-active):hover span{opacity:.4}}.bs-epime-detail__informations .detail-tabs__contents{position:relative;margin-top:40px}@media screen and (max-width: 760px){.bs-epime-detail__informations .detail-tabs__contents{margin-top:30px;padding-right:24px;padding-left:24px}}.bs-epime-detail__informations .detail-tabs__content{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none}.bs-epime-detail__informations .detail-tabs__content.is-active{position:relative;opacity:1;pointer-events:all}.bs-epime-detail__informations .detail-tabs__content .features__title{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.06em}.bs-epime-detail__informations .detail-tabs__content .features__blocks{display:grid;grid-template-columns:1fr;margin-top:30px;gap:60px}.bs-epime-detail__informations .detail-tabs__content .features__blocks .feature-block__image{aspect-ratio:5/3;margin-bottom:20px;overflow:hidden;border-radius:12px}.bs-epime-detail__informations .detail-tabs__content .features__blocks .feature-block__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-epime-detail__informations .detail-tabs__content .features__blocks .feature-block__badge{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bs-epime-detail__informations .detail-tabs__content .features__blocks .feature-block__badge p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:25px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 16px;border-radius:100px;background-color:#f9f8f7;color:#706c68;font-size:13px;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.18em;text-transform:uppercase}@media screen and (max-width: 760px){.bs-epime-detail__informations .detail-tabs__content .features__blocks .feature-block__badge p{font-size:12px}}.bs-epime-detail__informations .detail-tabs__content .features__blocks .feature-block__title{margin-top:16px;font-weight:600;font-size:18px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bs-epime-detail__informations .detail-tabs__content .features__blocks .feature-block__title{font-size:16px}}.bs-epime-detail__informations .detail-tabs__content .features__blocks .feature-block__content{margin-top:10px;font-size:15px;line-height:1.4;font-family:YakuHanJP,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-epime-detail__informations .detail-tabs__content .features__blocks .feature-block__content{font-size:14px}}.bs-epime-detail__informations .detail-tabs__content .howto__title{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.06em}.bs-epime-detail__informations .detail-tabs__content .howto__image{aspect-ratio:5/3;margin-top:30px;overflow:hidden;border-radius:12px}.bs-epime-detail__informations .detail-tabs__content .howto__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-epime-detail__informations .detail-tabs__content .howto__summary{margin-top:30px;border:1px solid #e6e6e6}.bs-epime-detail__informations .detail-tabs__content .howto__summary__title{padding:12px 16px;border-bottom:1px solid #e6e6e6;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em}.bs-epime-detail__informations .detail-tabs__content .howto__summary__list{display:grid;grid-template-columns:1fr;padding:16px;gap:10px}.bs-epime-detail__informations .detail-tabs__content .howto__summary__list li{position:relative;padding-left:16px;font-weight:600;font-size:14px;line-height:1.2;letter-spacing:.06em}.bs-epime-detail__informations .detail-tabs__content .howto__summary__list li:before{display:block;position:absolute;top:.5em;left:0;width:4px;height:4px;border-radius:50%;background-color:#c21b39;content:""}.bs-epime-detail__informations .detail-tabs__content .howto__summary__list li span{color:#c21b39}.bs-epime-detail__informations .detail-tabs__content .howto__steps{display:grid;grid-template-columns:1fr;margin-top:30px;gap:40px}.bs-epime-detail__informations .detail-tabs__content .howto__steps__label{display:inline-block;position:relative;padding-bottom:7px;color:#706c68;font-size:16px;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.18em;text-transform:uppercase}.bs-epime-detail__informations .detail-tabs__content .howto__steps__label:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#706c68;content:""}.bs-epime-detail__informations .detail-tabs__content .howto__steps__title{margin-top:16px;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em}.bs-epime-detail__informations .detail-tabs__content .howto__steps__content{margin-top:10px;font-size:15px;line-height:1.4;font-family:YakuHanJP,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-epime-detail__informations .detail-tabs__content .howto__steps__content{font-size:14px}}.bs-epime-detail__informations .detail-tabs__content .reviews__title{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.06em}.bs-epime-detail__informations .detail-tabs__content .reviews__summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:30px;padding-bottom:30px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:20px}.bs-epime-detail__informations .detail-tabs__content .reviews__summary__image{-webkit-box-flex:0;-webkit-flex:0 0 80px;-ms-flex:0 0 80px;flex:0 0 80px;aspect-ratio:1/1;overflow:hidden;border:1px solid #e6e6e6;border-radius:12px}.bs-epime-detail__informations .detail-tabs__content .reviews__summary__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs-epime-detail__informations .detail-tabs__content .reviews__summary__info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.bs-epime-detail__informations .detail-tabs__content .reviews__summary__title{font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em}.bs-epime-detail__informations .detail-tabs__content .reviews__summary__ratings{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-epime-detail__informations .detail-tabs__content .reviews__summary__ratings .stars{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bs-epime-detail__informations .detail-tabs__content .reviews__summary__ratings .stars .star{-webkit-box-flex:0;-webkit-flex:0 0 24px;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px}.bs-epime-detail__informations .detail-tabs__content .reviews__summary__ratings .rating{font-weight:600;font-size:14px;line-height:1.2;letter-spacing:.06em}.bs-epime-detail__informations .detail-tabs__content .reviews__summary__review-count{margin-top:4px;font-size:12px;line-height:1.2;letter-spacing:.02em}.bs-epime-detail__informations .detail-tabs__content .reviews__summary__button{margin-top:16px}.bs-epime-detail__informations .detail-tabs__content .reviews__summary__button>button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;max-width:210px;height:40px;transition:.3s}@media screen and (max-width: 760px){.bs-epime-detail__informations .detail-tabs__content .reviews__summary__button>button{max-width:300px;height:50px}}@media (hover: hover){.bs-epime-detail__informations .detail-tabs__content .reviews__summary__button>button:hover{background-color:#817976}}.bs-epime-detail__informations .detail-tabs__content .reviews__summary__button>button:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bs-epime-detail__informations .detail-tabs__content .reviews__summary__button>button>i{display:block;width:24px;height:24px}.bs-epime-detail__informations .detail-tabs__content .reviews__summary__button>button>i img,.bs-epime-detail__informations .detail-tabs__content .reviews__summary__button>button>i svg{width:100%;height:auto}.bs-epime-detail__informations .detail-tabs__content .reviews__summary__button>button:before{right:12px}.bs-epime-detail__informations .detail-tabs__content .reviews__summary__button>button span{font-size:12px}.bs-epime-detail__informations .detail-tabs__content .reviews__form{display:none;padding-bottom:30px;border-bottom:1px solid #e6e6e6}.bs-epime-detail__informations .detail-tabs__content .reviews__form__title{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.06em}.bs-epime-detail__informations .detail-tabs__content .reviews__form__note{margin-top:20px;font-size:14px;line-height:1.4;letter-spacing:.02em}.bs-epime-detail__informations .detail-tabs__content .reviews__form__note span{color:#c21b39;font-weight:600}.bs-epime-detail__informations .detail-tabs__content .reviews__form__content{display:grid;grid-template-columns:1fr;margin-top:20px;gap:20px}.bs-epime-detail__informations .detail-tabs__content .reviews__form__content .form-part{position:relative}.bs-epime-detail__informations .detail-tabs__content .reviews__form__content .form-part .formError{-webkit-transform:none;transform:none}.bs-epime-detail__informations .detail-tabs__content .reviews__form__content .form-part .label{font-weight:600;font-size:14px;line-height:1.4;letter-spacing:.02em}.bs-epime-detail__informations .detail-tabs__content .reviews__form__content .form-part .label span{color:#c21b39}.bs-epime-detail__informations .detail-tabs__content .reviews__form__content .form-part input,.bs-epime-detail__informations .detail-tabs__content .reviews__form__content .form-part textarea,.bs-epime-detail__informations .detail-tabs__content .reviews__form__content .form-part .select-wrap{display:block;margin-top:10px;border:1px solid #c9ccce;border-radius:2px;background-color:#fff}.bs-epime-detail__informations .detail-tabs__content .reviews__form__content .form-part input,.bs-epime-detail__informations .detail-tabs__content .reviews__form__content .form-part select{width:100%;height:40px;padding:0 16px;font-size:16px;line-height:40px}.bs-epime-detail__informations .detail-tabs__content .reviews__form__content .form-part textarea{line-height:1.4;resize:none}.bs-epime-detail__informations .detail-tabs__content .reviews__form__content .form-part .select-wrap{position:relative}.bs-epime-detail__informations .detail-tabs__content .reviews__form__content .form-part .select-wrap:after{display:block;position:absolute;top:50%;right:16px;width:12px;height:6px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-down.svg) center/contain no-repeat;content:"";pointer-events:none}.bs-epime-detail__informations .detail-tabs__content .reviews__form__content .form-part .select-wrap select{cursor:pointer}.bs-epime-detail__informations .detail-tabs__content .reviews__form__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}.bs-epime-detail__informations .detail-tabs__content .reviews__form__footer .cancel-btn{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-epime-detail__informations .detail-tabs__content .reviews__form__footer .cancel-btn button{font-size:14px;line-height:1;letter-spacing:.02em;text-decoration:underline}.bs-epime-detail__informations .detail-tabs__content .reviews__form__footer .submit-btn{-webkit-box-flex:0;-webkit-flex:0 0 210px;-ms-flex:0 0 210px;flex:0 0 210px}@media screen and (min-width: 761px){.bs-epime-detail__informations .detail-tabs__content .reviews__form__footer .submit-btn{-webkit-box-flex:0;-webkit-flex:0 0 240px;-ms-flex:0 0 240px;flex:0 0 240px}}.bs-epime-detail__informations .detail-tabs__content .reviews__form__footer .submit-btn button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;max-width:100%;height:50px;transition:.3s}@media screen and (max-width: 760px){.bs-epime-detail__informations .detail-tabs__content .reviews__form__footer .submit-btn button{max-width:300px;height:50px}}@media (hover: hover){.bs-epime-detail__informations .detail-tabs__content .reviews__form__footer .submit-btn button:hover{background-color:#817976}}.bs-epime-detail__informations .detail-tabs__content .reviews__form__footer .submit-btn button:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bs-epime-detail__informations .detail-tabs__content .reviews__form__footer .submit-btn button>i{display:block;width:24px;height:24px}.bs-epime-detail__informations .detail-tabs__content .reviews__form__footer .submit-btn button>i img,.bs-epime-detail__informations .detail-tabs__content .reviews__form__footer .submit-btn button>i svg{width:100%;height:auto}.bs-epime-detail__informations .detail-tabs__content .reviews__form__footer .submit-btn button:before{right:16px}.bs-epime-detail__informations .detail-tabs__content .reviews__form__footer .submit-btn button span{font-size:14px}.bs-epime-detail__informations .detail-tabs__content .reviews__reviews-wrap{position:relative}.bs-epime-detail__informations .detail-tabs__content .reviews__reviews-wrap--more{display:none}.bs-epime-detail__informations .detail-tabs__content .reviews__reviews-wrap .review-item{display:grid;grid-template-columns:1fr;padding-top:20px;padding-bottom:20px;gap:16px;border-bottom:1px solid #e6e6e6}.bs-epime-detail__informations .detail-tabs__content .reviews__reviews-wrap .review-item__stars{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bs-epime-detail__informations .detail-tabs__content .reviews__reviews-wrap .review-item__body{font-size:15px;font-size:14px;line-height:1.4;font-family:YakuHanJP,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (max-width: 760px){.bs-epime-detail__informations .detail-tabs__content .reviews__reviews-wrap .review-item__body{font-size:14px}}.bs-epime-detail__informations .detail-tabs__content .reviews__reviews-wrap .review-item__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;color:#706c68;font-size:12px;line-height:1.2;letter-spacing:.02em}.bs-epime-detail__informations .detail-tabs__content .reviews__reviews-wrap__more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:0;width:100%;padding-top:76px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;z-index:2;align-items:flex-end;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:linear-gradient(rgba(255,255,255,0) 0%,white 100%)}.bs-epime-detail__informations .detail-tabs__content .reviews__reviews-wrap__more.is-hidden{opacity:0;pointer-events:none;-webkit-transition:.3s;transition:.3s}.bs-epime-detail__informations .detail-tabs__content .reviews__reviews-wrap__more .more-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.bs-epime-detail__informations .detail-tabs__content .reviews__reviews-wrap__more .more-btn i{display:block;-webkit-box-flex:0;-webkit-flex:0 0 24px;-ms-flex:0 0 24px;flex:0 0 24px}.bs-epime-detail__informations .detail-tabs__content .reviews__reviews-wrap__more .more-btn i img{width:100%;height:auto}.bs-epime-detail__informations .detail-tabs__content .reviews__reviews-wrap__more .more-btn span{font-size:16px;letter-spacing:.02em;text-decoration:underline}.bs-epime-detail-concept{position:relative;padding-top:100px;padding-bottom:50px;background:linear-gradient(to bottom,#fff 0%,var(--epime-base-color) 120px)}@media screen and (max-width: 760px){.bs-epime-detail-concept{padding-top:0;padding-bottom:0}}.bs-epime-detail-concept__inner{width:100%;max-width:760px;margin-right:auto;margin-left:auto}@media screen and (max-width: 1080px){.bs-epime-detail-concept__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}}@media screen and (max-width: 760px){.bs-epime-detail-concept__inner{padding-top:80px;gap:60px}}.bs-epime-detail-concept__inner .btn{display:inline-block;height:60px;padding:20px 64px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:307px;border-radius:10px;background:-webkit-gradient(linear,left top,right top,from(#f0beca),to(#fdd8e1));background:linear-gradient(90deg,#f0beca 0%,#fdd8e1 100%);color:#fff;font-style:normal;font-weight:400;font-size:15px;font-family:Zen Kaku Gothic Antique,Marcellus,serif;letter-spacing:3.45px;text-align:center}@media screen and (max-width: 1080px){.bs-epime-detail-concept__inner .btn{width:300px;padding:20px 80px}}@media screen and (max-width: 760px){.bs-epime-detail-concept__inner .btn{max-width:100%}}.bs-epime-detail-concept__inner .btn:hover{background:rgba(240,190,202,.6)}.bs-epime-detail-concept__title img{width:20%}@media screen and (max-width: 1080px){.bs-epime-detail-concept__title{padding-bottom:40px;padding-left:28px}}.bs-epime-detail-concept__contents{z-index:1;padding:0 20px}@media screen and (max-width: 1080px){.bs-epime-detail-concept__contents{width:100%;padding:0;text-align:center}}@media screen and (max-width: 1080px){.bs-epime-detail-concept__contents{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.bs-epime-detail-concept__contents__title img{width:20px}@media screen and (max-width: 1080px){.bs-epime-detail-concept__contents__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:40px}}.bs-epime-detail-concept__contents .content{display:block;margin-top:40px;padding-bottom:30px;color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:24px;line-height:220%;letter-spacing:2.88px}@media screen and (max-width: 1080px){.bs-epime-detail-concept__contents .content{display:block;margin:-80px 20px 0;padding-bottom:10px;font-weight:300;font-size:20px;line-height:200%;letter-spacing:1.2px;text-align:left}}@media screen and (max-width: 760px){.bs-epime-detail-concept__contents .content{font-size:17px;line-height:200%;letter-spacing:2px}}.bs-epime-detail-concept__contents .content span{position:relative;top:-6px;font-size:.6em}.bs-epime-detail-concept__contents .product-text{padding-bottom:30px;color:var(--epime-main-text-color);font-style:normal;font-weight:400;font-size:23.6px;line-height:35.4px;font-family:Zen Kaku Gothic Antique,Marcellus,serif;letter-spacing:2.832px}@media screen and (max-width: 1080px){.bs-epime-detail-concept__contents .product-text{margin:10px 20px;text-align:left}}.bs-epime-detail-concept__contents .product-text span{color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:13px;line-height:240%;font-family:Zen Kaku Gothic New,sans-serif;letter-spacing:1.17px;text-align:center}@media screen and (max-width: 760px){.bs-epime-detail-concept__contents .product-text span{font-size:14px;letter-spacing:1.26px}}.bs-epime-detail-concept__contents .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}@media screen and (max-width: 1080px){.bs-epime-detail-concept__contents .flex{margin:10px 0;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.bs-epime-detail-concept .circle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:150px;height:150px;border-radius:50%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:var(--epime-sub-text-color);color:#fff;font-style:normal;font-weight:300;font-size:13px;line-height:150%;letter-spacing:.26px;text-align:center}.bs-epime-detail-concept .circle strong{font-weight:600;font-size:17px;line-height:120%}@media screen and (max-width: 760px){.bs-epime-detail-concept .circle strong{font-size:18px;letter-spacing:-.8px}}.bs-epime-detail-concept__windowimg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;z-index:1;position:relative;justify-content:space-between;padding-top:30px;gap:20px}.bs-epime-detail-concept__windowimg .img{-o-object-fit:cover;position:absolute;top:0;right:0;object-fit:cover;border-radius:400px 400px 16px 16px/400px 400px 30px 30px}@media screen and (max-width: 1080px){.bs-epime-detail-concept__windowimg .img{display:none}}.bs-epime-detail-concept__mdimg{display:none}@media screen and (max-width: 1080px){.bs-epime-detail-concept__mdimg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;z-index:-1;position:relative;top:-120px;justify-content:center;width:100%;max-width:366px;height:auto;margin:auto;padding:0 20px}}.bs-epime-detail-concept .text-pc{position:absolute;right:0;bottom:0;color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:12.873px;line-height:120%;letter-spacing:.772px}@media screen and (max-width: 1080px){.bs-epime-detail-concept .text-pc{display:none}}.bs-epime-detail-concept .is-02{text-align:right}.bs-epime-detail-concept .text-md{display:none;margin:0 20px;padding-bottom:20px;color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:12.873px;line-height:120%;letter-spacing:.772px;text-align:left}@media screen and (max-width: 1080px){.bs-epime-detail-concept .text-md{display:block}}.bs-epime-detail-concept .text-sp{display:none;margin:0 20px;padding-bottom:20px;color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:12.873px;line-height:120%;letter-spacing:.772px;text-align:left}@media screen and (max-width: 760px){.bs-epime-detail-concept .text-sp{display:block}}.bs-epime-detail-episode{height:990px;background-color:var(--epime-bg-color)}@media screen and (max-width: 760px){.bs-epime-detail-episode{height:260.8695652174vw}}.bs-epime-detail-episode__inner{position:relative;height:100%}.bs-epime-detail-episode__title{position:absolute;top:0;left:calc(50% - 553.5px);width:1107px}@media screen and (max-width: 760px){.bs-epime-detail-episode__title{left:6.3743961353vw;width:88.2657004831vw}}.bs-epime-detail-episode__title img{width:100%}.bs-epime-detail-episode__layout{position:relative;height:100%}.bs-epime-detail-episode__layout img{position:absolute}.bs-epime-detail-episode__layout img:nth-child(1){top:117px;left:calc(50% - 527px);width:349px}@media screen and (max-width: 760px){.bs-epime-detail-episode__layout img:nth-child(1){top:11.0185185185%;left:-15.9420289855%;width:69.0821256039%}}.bs-epime-detail-episode__layout img:nth-child(2){top:284px;left:calc(50% - 300px);width:367px}@media screen and (max-width: 760px){.bs-epime-detail-episode__layout img:nth-child(2){top:24.3518518519%;left:11.3526570048%;width:77.0531400966%;height:31.5740740741%}}.bs-epime-detail-episode__layout img:nth-child(3){top:213px;left:calc(50% + 200px);width:412.896px}@media screen and (max-width: 760px){.bs-epime-detail-episode__layout img:nth-child(3){top:3.2407407407%;left:62.3188405797%;width:47.1014492754%}}.bs-epime-detail-episode__layout img:nth-child(4){top:559px;left:calc(50% - 800px);width:396px}@media screen and (max-width: 760px){.bs-epime-detail-episode__layout img:nth-child(4){top:61.1111111111%;left:-6.5217391304%;width:65.7608695652%}}.bs-epime-detail-episode__layout img:nth-child(5){top:683px;left:calc(50% + 390px);width:507px}@media screen and (max-width: 760px){.bs-epime-detail-episode__layout img:nth-child(5){top:70.3703703704%;left:35.7487922705%;width:89.61352657%}}.bs-epime-detail-point1{padding:0 50px;background-color:#fff}@media screen and (max-width: 760px){.bs-epime-detail-point1{padding:0 24px}}.bs-epime-detail-point1__inner{display:grid;grid-template-columns:1fr;width:100%;max-width:760px;margin-right:auto;margin-left:auto;padding-top:100px;gap:80px}@media screen and (max-width: 760px){.bs-epime-detail-point1__inner{display:block;padding-top:0;gap:50px}}.bs-epime-detail-point1__inner .btn{display:inline-block;height:60px;padding:20px 64px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:307px;border-radius:10px;background:-webkit-gradient(linear,left top,right top,from(#f0beca),to(#fdd8e1));background:linear-gradient(90deg,#f0beca 0%,#fdd8e1 100%);color:#fff;font-style:normal;font-weight:400;font-size:15px;font-family:Zen Kaku Gothic Antique,Marcellus,serif;letter-spacing:3.45px;text-align:center}@media screen and (max-width: 1080px){.bs-epime-detail-point1__inner .btn{width:300px;padding:20px 80px}}@media screen and (max-width: 760px){.bs-epime-detail-point1__inner .btn{max-width:100%}}.bs-epime-detail-point1__inner .btn:hover{background:rgba(240,190,202,.6)}.bs-epime-detail-point1__title{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 760px){.bs-epime-detail-point1__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:50px;padding-bottom:50px}}.bs-epime-detail-point1 .text{color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:22px;line-height:220%;letter-spacing:2.64px}@media screen and (max-width: 760px){.bs-epime-detail-point1 .text{width:100%;max-width:366px;margin:auto;padding-bottom:44px;font-size:17px;line-height:180%;letter-spacing:1px}}.bs-epime-detail-point1 .text span{position:relative;top:-6px;font-size:.6em}.bs-epime-detail-point1__layout .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:3;position:relative;padding-bottom:70px;gap:32px}@media screen and (max-width: 760px){.bs-epime-detail-point1__layout .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:366px;margin:auto;padding-bottom:30px}}.bs-epime-detail-point1__layout .content .img{width:203px;height:250px;border-radius:20px}@media screen and (max-width: 760px){.bs-epime-detail-point1__layout .content .img{display:none}}.bs-epime-detail-point1__layout .content .is-sp{display:none}@media screen and (max-width: 760px){.bs-epime-detail-point1__layout .content .is-sp{display:inline-block;width:100%;max-width:366px;height:auto;padding-top:30px}}.bs-epime-detail-point1__layout .content .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 760px){.bs-epime-detail-point1__layout .content .flex{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bs-epime-detail-point1__layout .content .flex h1{color:var(--epime-main-text-color);font-style:normal;font-weight:600;font-size:20px;line-height:200%;letter-spacing:1.74px}@media screen and (max-width: 760px){.bs-epime-detail-point1__layout .content .flex h1{width:210px;font-size:16px;line-height:110%;letter-spacing:1.62px}}.bs-epime-detail-point1__layout .content .flex h1 span{position:relative;top:-6px;font-size:.6em}.bs-epime-detail-point1__layout .content .flex p{padding:6px 20px;border-radius:60px;background:#fcf3f7;color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:14px;line-height:200%;letter-spacing:1.218px;text-align:center;white-space:nowrap}@media screen and (max-width: 760px){.bs-epime-detail-point1__layout .content .flex p{padding:6px 12px;font-size:12px;letter-spacing:1px}}.bs-epime-detail-point1__layout .content p{padding-top:30px;color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:14px;line-height:220%;letter-spacing:1.26px}.bs-epime-detail-point1__layout .content p span{position:relative;top:-6px;font-size:.6em}.bs-epime-detail-point1__layout .content:nth-child(2){z-index:2}.bs-epime-detail-point1__layout .content:nth-child(3){z-index:1}.bs-epime-detail-point1 .cross{position:absolute;bottom:-15px;left:50px;width:100px;height:100px}@media screen and (max-width: 760px){.bs-epime-detail-point1 .cross{display:none}}.bs-epime-detail-point1 .cis-sp{display:none;margin:auto}@media screen and (max-width: 760px){.bs-epime-detail-point1 .cis-sp{display:inline-block;width:60px;height:auto}}.bs-epime-detail-point1 .footer-text{margin:auto;padding-bottom:80px;color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:14px;line-height:150%;letter-spacing:1.26px;text-align:left}@media screen and (max-width: 760px){.bs-epime-detail-point1 .footer-text{width:100%;max-width:366px;font-size:12px;letter-spacing:1.08px}}.bs-epime-detail-point2{padding:100px 40px;background-color:var(--epime-base-color)}@media screen and (max-width: 760px){.bs-epime-detail-point2{padding-right:24px;padding-left:24px}}@media screen and (max-width: 1080px){.bs-epime-detail-point2{padding-top:50px;padding-bottom:50px}}.bs-epime-detail-point2__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:80px}@media screen and (max-width: 760px){.bs-epime-detail-point2__title{padding-bottom:50px}}.bs-epime-detail-point2__layout{width:100%;max-width:760px;margin-right:auto;margin-left:auto}.bs-epime-detail-point2__layout h1{padding-bottom:60px;color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:22px;line-height:220%;letter-spacing:2.64px}@media screen and (max-width: 760px){.bs-epime-detail-point2__layout h1{width:100%;max-width:366px;margin:auto;padding-bottom:40px;font-weight:300;font-size:17px;line-height:180%;letter-spacing:1px}}.bs-epime-detail-point2__layout .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:120px}@media screen and (max-width: 760px){.bs-epime-detail-point2__layout .flex{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.bs-epime-detail-point2__layout .flex p{width:100%;max-width:424px;color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:14px;line-height:220%;letter-spacing:1.26px}@media screen and (max-width: 760px){.bs-epime-detail-point2__layout .flex p{width:100%;max-width:366px;margin:auto;font-size:14px}}.bs-epime-detail-point2__layout .flex img{width:240px;height:228px}@media screen and (max-width: 760px){.bs-epime-detail-point2__layout .flex img{display:none}}.bs-epime-detail-point2__layout .flex .is-sp{display:none;width:100%;max-width:366px;height:auto}@media screen and (max-width: 760px){.bs-epime-detail-point2__layout .flex .is-sp{display:inline-block;margin:auto auto 40px}}.bs-epime-detail-point2__bg{position:absolute}.bs-epime-detail-point2__bg img{position:relative;top:calc(50% - 240px);width:100%;max-width:680px;height:380px;margin-left:-40px}.bs-epime-detail-point2__more{margin:0 120px;padding-bottom:60px;border:1px solid var(--epime-sub-text-color);border-radius:20px;text-align:center}@media screen and (max-width: 760px){.bs-epime-detail-point2__more{margin:0}}.bs-epime-detail-point2__more .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:var(--epime-sub-text-color);color:#fff;font-style:normal;font-weight:300;font-size:20px;line-height:220%;letter-spacing:.8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;position:relative;top:-50px;align-items:center;width:107px;height:107px;margin:auto;border-radius:50%}.bs-epime-detail-point2__more h1{padding:0 20px;color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:22px;line-height:220%;letter-spacing:2.64px;text-align:center}@media screen and (max-width: 760px){.bs-epime-detail-point2__more h1{width:100%;max-width:366px;margin:auto;padding:0 32px;font-size:18px;line-height:190%;letter-spacing:.9px;text-align:left}}.bs-epime-detail-point2__more .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;gap:30px}@media screen and (max-width: 760px){.bs-epime-detail-point2__more .flex{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:366px;gap:37px}}.bs-epime-detail-point2__more .is-pc img{width:100%;max-width:114px}@media screen and (max-width: 760px){.bs-epime-detail-point2__more .is-pc{display:none}}.bs-epime-detail-point2__more .is-sp{display:none}@media screen and (max-width: 760px){.bs-epime-detail-point2__more .is-sp{display:inline-block}}.bs-epime-detail-point2__more .is-sp img{width:114px}.bs-epime-detail-point2__more .content{padding:20px 0}@media screen and (max-width: 760px){.bs-epime-detail-point2__more .content{padding:25px 0 0}}.bs-epime-detail-point2__more .content p{color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:13px;line-height:200%;letter-spacing:1.131px;text-align:center}@media screen and (max-width: 760px){.bs-epime-detail-point2__more .content p{margin-top:6px;font-size:14px;letter-spacing:.378px}}.bs-epime-detail-point2__more .pt{padding-top:30px}.bs-epime-detail-point2 .footer-text{padding-top:30px;padding-left:280px;color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:13px;line-height:150%;letter-spacing:1.17px;text-align:center}@media screen and (max-width: 760px){.bs-epime-detail-point2 .footer-text{width:100%;max-width:366px;margin:auto;padding:25px 32px 0;text-align:left}}.bs-epime-detail-point2 .footer-text .is-sp{display:none}@media screen and (max-width: 760px){.bs-epime-detail-point2 .footer-text .is-sp{display:inline}}.bs-epime-detail-point3{position:relative;background-color:var(--epime-base-color)}.bs-epime-detail-point3__bg img{position:absolute;top:-200px;right:0;width:680px;height:694px}.bs-epime-detail-point3__inner{display:grid;position:relative;grid-template-columns:1fr;height:1320px;padding-top:100px;gap:80px;border-radius:50% 50% 0 0;background-color:#fff}@media screen and (max-width: 1080px){.bs-epime-detail-point3__inner{border-radius:600px 600px 0 0}}@media screen and (max-width: 760px){.bs-epime-detail-point3__inner{padding-top:50px;padding-bottom:50px;gap:40px}}.bs-epime-detail-point3__inner .btn{display:inline-block;height:60px;padding:20px 64px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:307px;border-radius:10px;background:-webkit-gradient(linear,left top,right top,from(#f0beca),to(#fdd8e1));background:linear-gradient(90deg,#f0beca 0%,#fdd8e1 100%);color:#fff;font-style:normal;font-weight:400;font-size:15px;font-family:Zen Kaku Gothic Antique,Marcellus,serif;letter-spacing:3.45px;text-align:center}@media screen and (max-width: 1080px){.bs-epime-detail-point3__inner .btn{width:300px;padding:20px 80px}}@media screen and (max-width: 760px){.bs-epime-detail-point3__inner .btn{max-width:100%}}.bs-epime-detail-point3__inner .btn:hover{background:rgba(240,190,202,.6)}.bs-epime-detail-point3__inner:before{position:absolute;top:-15px;left:-13px;width:calc(100% + 26px);height:calc(100% + 30px);border:1px solid #fff;border-radius:50% 50% 0 0;content:""}@media screen and (max-width: 1080px){.bs-epime-detail-point3__inner:before{border-radius:600px 600px 0 0}}.bs-epime-detail-point3__title{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%;max-width:760px;margin-right:auto;margin-left:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 760px){.bs-epime-detail-point3__title{width:100%;max-width:366px;padding-top:50px}}.bs-epime-detail-point3__title h1{color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:22px;line-height:220%;letter-spacing:2.64px;text-align:center}@media screen and (max-width: 760px){.bs-epime-detail-point3__title h1{font-size:17px;line-height:180%;letter-spacing:1px}}.bs-epime-detail-point3__title img{padding-bottom:80px}@media screen and (max-width: 760px){.bs-epime-detail-point3__title img{padding-bottom:40px}}@media screen and (max-width: 760px){.bs-epime-detail-point3__layout{display:none}}.bs-epime-detail-point3__layout img{position:absolute}.bs-epime-detail-point3__layout .img1{top:calc(50% - 230px);left:calc(50% - 408px);width:306px;height:374px}@media screen and (max-width: 760px){.bs-epime-detail-point3__layout .img1{display:none}}.bs-epime-detail-point3__layout .img2{top:calc(50% + 120px);left:calc(50% + 20px);width:445px;height:297px}@media screen and (max-width: 760px){.bs-epime-detail-point3__layout .img2{display:none}}.bs-epime-detail-point3__layout .img3{top:calc(50% + 220px);left:calc(50% - 570px);width:530px;height:321px}@media screen and (max-width: 760px){.bs-epime-detail-point3__layout .img3{display:none}}.bs-epime-detail-point3__layout .img4{z-index:1;top:calc(50% - 600px);left:calc(50% + 400px);width:374px;height:491px}@media screen and (max-width: 1080px){.bs-epime-detail-point3__layout .img4{top:calc(50% - 600px);left:calc(50% + 250px)}}@media screen and (max-width: 760px){.bs-epime-detail-point3__layout .img4{display:none}}.bs-epime-detail-point3__layout div{position:absolute;top:calc(50% - 280px);left:calc(50% + -0px);color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:14px;line-height:220%;letter-spacing:1.26px}@media screen and (max-width: 760px){.bs-epime-detail-point3__layout div{position:static}}.bs-epime-detail-point3__is-sp{display:none;width:100%;max-width:366px}@media screen and (max-width: 760px){.bs-epime-detail-point3__is-sp{display:inline-block;margin:auto}}.bs-epime-detail-point3__is-sp div{padding-right:24px;padding-bottom:40px;padding-left:24px;color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:14px;line-height:220%;letter-spacing:1.26px}.bs-epime-detail-point3__is-sp .img-sp1{width:100%;max-width:366px;height:287px;padding-right:24px;padding-bottom:40px;padding-left:24px}.bs-epime-detail-point3__is-sp .img-sp2{position:relative;left:90px;width:275px;height:251px}.bs-epime-detail-point3__is-sp .img-sp3{position:relative;top:-40px;width:286px;height:253px}.bs-epime-detail-point4{padding-right:40px;padding-left:40px;background-color:var(--epime-bg-color);color:var(--epime-main-text-color)}@media screen and (max-width: 760px){.bs-epime-detail-point4{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-epime-detail-point4{margin-top:130px;padding-top:50px;padding-bottom:50px}}.bs-epime-detail-point4__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-epime-detail-point4__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:120px;padding-bottom:80px}@media screen and (max-width: 1080px){.bs-epime-detail-point4__title{padding-bottom:40px}}@media screen and (max-width: 760px){.bs-epime-detail-point4__title{padding-top:0}}.bs-epime-detail-point4__layout{width:100%;max-width:760px;margin-right:auto;margin-left:auto}@media screen and (max-width: 760px){.bs-epime-detail-point4__layout{width:100%;max-width:366px}}.bs-epime-detail-point4__layout h1{padding-bottom:60px;color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:22px;line-height:220%;letter-spacing:2.64px}@media screen and (max-width: 760px){.bs-epime-detail-point4__layout h1{padding-bottom:40px;font-size:17px;line-height:190%;letter-spacing:1.26px}}.bs-epime-detail-point4__layout .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:120px}@media screen and (max-width: 760px){.bs-epime-detail-point4__layout .flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:50px}}.bs-epime-detail-point4__layout .flex p{max-width:317px;color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:14px;line-height:220%;letter-spacing:1.26px}@media screen and (max-width: 760px){.bs-epime-detail-point4__layout .flex p{width:100%;max-width:366px}}.bs-epime-detail-point4__layout .flex img{width:339px;height:243px}@media screen and (max-width: 760px){.bs-epime-detail-point4__layout .flex img{display:none}}.bs-epime-detail-point4__layout .flex .is-sp{display:none}@media screen and (max-width: 760px){.bs-epime-detail-point4__layout .flex .is-sp{display:inline-block;width:100%;max-width:366px;height:auto;padding-bottom:40px}}@media screen and (max-width: 760px){.bs-epime-detail-point4 .howtouse{width:100%;max-width:366px;margin:auto}}.bs-epime-detail-point4 .howtouse .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 20px 120px}@media screen and (max-width: 760px){.bs-epime-detail-point4 .howtouse .title{padding-bottom:50px}}.bs-epime-detail-point4 .howtouse .title:before,.bs-epime-detail-point4 .howtouse .title:after{height:1px;content:"";-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-color:var(--epime-sub-text-color)}.bs-epime-detail-point4 .howtouse .title:before{margin-right:2rem}.bs-epime-detail-point4 .howtouse .title:after{margin-left:2rem}.bs-epime-detail-point4 .howtouse .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:760px;margin-right:auto;margin-left:auto;gap:60px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 760px){.bs-epime-detail-point4 .howtouse .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.bs-epime-detail-point4 .howtouse .flex .is-pc{width:304px;height:202px;margin-bottom:40px}@media screen and (max-width: 760px){.bs-epime-detail-point4 .howtouse .flex .is-pc{display:none}}.bs-epime-detail-point4 .howtouse .flex .is-sp{display:none}@media screen and (max-width: 760px){.bs-epime-detail-point4 .howtouse .flex .is-sp{display:inline-block;width:100%;max-width:366px;height:auto}}.bs-epime-detail-point4 .howtouse .flex .content .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:normal;-webkit-justify-content:normal;-ms-flex-pack:normal;justify-content:normal;margin-bottom:22px;gap:30px}@media screen and (max-width: 760px){.bs-epime-detail-point4 .howtouse .flex .content .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.bs-epime-detail-point4 .howtouse .flex .content .flex img{width:25px;height:18px;margin-top:6px}.bs-epime-detail-point4 .howtouse .flex .content .flex p{color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:14px;line-height:180%;letter-spacing:1.26px}.bs-epime-detail-point4 .howtouse .footer-text{width:100%;max-width:720px;height:92px;margin-right:auto;margin-left:auto;padding-top:20px;border-radius:10px;background-color:#fff}@media screen and (max-width: 760px){.bs-epime-detail-point4 .howtouse .footer-text{height:auto}}.bs-epime-detail-point4 .howtouse .footer-text span{position:relative;top:-6px;font-size:.6em}.bs-epime-detail-point4 .howtouse .footer-text img{margin:auto;padding-bottom:8px}@media screen and (max-width: 760px){.bs-epime-detail-point4 .howtouse .footer-text img{width:37px;height:21px}}.bs-epime-detail-point4 .howtouse .footer-text p{color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:14px;line-height:240%;letter-spacing:1.26px;text-align:center}@media screen and (max-width: 760px){.bs-epime-detail-point4 .howtouse .footer-text p{padding-right:20px;padding-bottom:23px;padding-left:20px;font-size:12px;line-height:190%}}.bs-epime-detail-point4 .howtouse .footer-text p .is-sp{display:none}@media screen and (max-width: 760px){.bs-epime-detail-point4 .howtouse .footer-text p .is-sp{display:inline}}.bs-epime-detail-point4 .bottom{width:100%;max-width:720px;margin-right:auto;margin-bottom:120px;margin-left:auto;padding-top:10px;color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:13px;line-height:240%;letter-spacing:1.17px;text-align:right}@media screen and (max-width: 760px){.bs-epime-detail-point4 .bottom{margin-bottom:50px}}.bs-epime-detail-point4 .step .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 20px 120px}@media screen and (max-width: 760px){.bs-epime-detail-point4 .step .title{padding-bottom:50px}}.bs-epime-detail-point4 .step .title:before,.bs-epime-detail-point4 .step .title:after{height:1px;content:"";-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-color:var(--epime-sub-text-color)}.bs-epime-detail-point4 .step .title:before{margin-right:2rem}.bs-epime-detail-point4 .step .title:after{margin-left:2rem}.bs-epime-detail-point4 .step .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:760px;margin-right:auto;margin-left:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.bs-epime-detail-point4 .step .flex .container{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-epime-detail-point4 .step .flex .container .position{position:relative}.bs-epime-detail-point4 .step .flex .container .position .img{width:100%;max-width:205px;height:auto;max-height:266px}.bs-epime-detail-point4 .step .flex .container .position .text{position:absolute;top:0;left:-20px}@media screen and (max-width: 760px){.bs-epime-detail-point4 .step .flex .container .position .text{top:auto;right:0;bottom:-16px;left:auto;width:68px}}.bs-epime-detail-point4 .step .flex .container .border{position:relative}.bs-epime-detail-point4 .step .flex .container .border:before{position:absolute;top:-9px;left:-7px;width:calc(100% + 14px);height:calc(100% + 15px);border:1px solid var(--epime-sub-text-color);border-radius:150px 150px 23px 23px;content:""}.bs-epime-detail-point4 .step .flex .container .border .img{width:100%;max-width:205px;height:auto;max-height:266px}.bs-epime-detail-point4 .step .flex .container .border .text{position:absolute;top:0;left:-20px}@media screen and (max-width: 760px){.bs-epime-detail-point4 .step .flex .container .border .text{top:auto;right:0;bottom:-16px;left:auto;width:72px}}.bs-epime-detail-point4 .step .flex .container span{color:var(--epime-main-text-color);font-style:normal;font-weight:400;font-size:18px;line-height:33px;font-family:Zen Kaku Gothic Antique,Marcellus,serif;letter-spacing:1.8px;text-align:center}@media screen and (max-width: 760px){.bs-epime-detail-point4 .step .flex .container span{line-height:24px}}.bs-epime-detail-point4 .step .flex .container p{display:block;margin-top:10px;color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:13px;line-height:240%;letter-spacing:1.17px;text-align:center}@media screen and (max-width: 760px){.bs-epime-detail-point4 .step .flex .container p{margin-top:30px;line-height:24px}}.bs-epime-detail-point4 .step .flex .separator{width:9px;height:17px;margin-top:120px;margin-right:10px;margin-left:10px}.bs-epime-detail-point4 .step .footer-img .cover{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.bs-epime-detail-point4 .step .footer-img .text{z-index:1;position:relative;margin-bottom:-80px;padding-top:100px}@media screen and (max-width: 760px){.bs-epime-detail-point4 .step .footer-img .text{margin-bottom:-40px;padding-top:60px}}.bs-epime-detail-point4 .step .footer-img .head{display:inline;z-index:0;position:relative;width:100%;height:100%;height:auto;padding-right:0;padding-left:0}@media screen and (max-width: 760px){.bs-epime-detail-point4 .step .footer-img .head{display:none;padding-right:0;padding-left:0}}.bs-epime-detail-point4 .step .footer-img .is-sp{display:none}@media screen and (max-width: 760px){.bs-epime-detail-point4 .step .footer-img .is-sp{display:inline;z-index:0;position:relative;width:100%;height:100%;height:auto;padding-right:0;padding-left:0}}.bs-epime-detail-point4 .episode{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.bs-epime-detail-point4 .episode .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:1100px;margin-right:auto;margin-left:auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:120px;padding:0 20px 120px}@media screen and (max-width: 760px){.bs-epime-detail-point4 .episode .title{margin-top:50px;padding-bottom:50px}}.bs-epime-detail-point4 .episode .title:before,.bs-epime-detail-point4 .episode .title:after{height:1px;content:"";-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-color:var(--epime-sub-text-color)}.bs-epime-detail-point4 .episode .title:before{margin-right:2rem}.bs-epime-detail-point4 .episode .title:after{margin-left:2rem}.bs-epime-detail-point4 .episode .text{width:100%;max-width:760px;margin-right:auto;margin-left:auto;padding-bottom:120px;color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:14px;line-height:220%;letter-spacing:.7px}@media screen and (max-width: 760px){.bs-epime-detail-point4 .episode .text{width:100%;padding-right:24px;padding-bottom:0;padding-left:24px;line-height:170%;letter-spacing:.56px}}.bs-epime-detail-pickup{padding:0 50px 120px;background-color:var(--epime-sub-bg-color)}.bs-epime-detail-pickup__inner{display:grid;grid-template-columns:1fr;width:100%;max-width:760px;margin-right:auto;margin-left:auto;padding-top:100px;gap:80px;text-align:center}@media screen and (max-width: 760px){.bs-epime-detail-pickup__inner{padding-top:60px;padding-bottom:60px;gap:60px}}.bs-epime-detail-pickup__inner .btn{display:inline-block;height:60px;padding:20px 64px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:307px;border-radius:10px;background:-webkit-gradient(linear,left top,right top,from(#f0beca),to(#fdd8e1));background:linear-gradient(90deg,#f0beca 0%,#fdd8e1 100%);color:#fff;font-style:normal;font-weight:400;font-size:15px;font-family:Zen Kaku Gothic Antique,Marcellus,serif;letter-spacing:3.45px;text-align:center}@media screen and (max-width: 1080px){.bs-epime-detail-pickup__inner .btn{width:300px;padding:20px 80px}}@media screen and (max-width: 760px){.bs-epime-detail-pickup__inner .btn{max-width:100%}}.bs-epime-detail-pickup__inner .btn:hover{background:rgba(240,190,202,.6)}.bs-epime-detail-pickup__title{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-epime-detail-pickup__layout .image-block img{position:absolute;max-width:40%}.bs-epime-detail-pickup__layout .text-block{padding-top:35px;padding-bottom:35px}.bs-epime-detail-pickup__layout .text-block .title{padding-bottom:10px;color:var(--epime-main-text-color);font-style:normal;font-weight:400;font-size:20px;line-height:33px;font-family:Zen Kaku Gothic Antique,Marcellus,serif;letter-spacing:2.2px;text-align:center}.bs-epime-detail-pickup__layout .text-block .label{color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:13px;line-height:190%;letter-spacing:1.17px;text-align:center}.bs-epime-detail-pickup__layout .text-block .label span{display:inline;padding:2px 10px;border:1px solid var(--epime-main-text-color);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:17px}@media screen and (max-width: 760px){.bs-epime-detail-pickup__layout .text-block .label span{margin-left:13px}}.bs-epime-detail-pickup__layout .ingredient-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-epime-detail-pickup__layout .ingredient-list .image img{width:306px;height:346px}.bs-epime-detail-pickup__layout .ingredient-list li{max-width:300px}@media screen and (max-width: 1080px){.bs-epime-detail-pickup{padding:0 30px}.bs-epime-detail-pickup__inner{gap:40px}.bs-epime-detail-pickup .ingredient-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.bs-epime-detail-pickup .ingredient-list .item{max-width:100%;margin-bottom:30px}}@media screen and (max-width: 1080px) and (max-width: 1080px){.bs-epime-detail-pickup .ingredient-list .item{margin-bottom:60px}}@media screen and (max-width: 1080px){.bs-epime-detail-pickup .ingredient-list .images img{max-width:100%}.bs-epime-detail-pickup .ingredient-list .images .text{right:-15px}.bs-epime-detail-pickup .text-block{padding-top:20px;padding-bottom:20px}.bs-epime-detail-pickup .text-block .title{font-size:18px}.bs-epime-detail-pickup .text-block .label{font-size:11px}.bs-epime-detail-pickup .text-block .label span{width:70px}}@media screen and (max-width: 760px){.bs-epime-detail-pickup{padding:0 20px}.bs-epime-detail-pickup__inner{padding-top:40px;padding-bottom:40px;gap:30px}.bs-epime-detail-pickup .ingredient-list .images .img{right:-10px}.bs-epime-detail-pickup .text-block{padding-top:15px;padding-bottom:15px}.bs-epime-detail-pickup .text-block .title{font-size:16px}.bs-epime-detail-pickup .text-block .label{color:var(--epime-main-text-color);font-style:normal;font-weight:300;font-size:14px;line-height:240%;letter-spacing:1.26px}}.bs-epime-detail-floatmenu{display:none;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}@media screen and (max-width: 760px){.bs-epime-detail-floatmenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:60px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;z-index:5;position:fixed;bottom:0;justify-content:space-between;width:100%}}.bs-epime-detail-floatmenu .button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.bs-epime-detail-floatmenu .button:nth-child(1),.bs-epime-detail-floatmenu .button:nth-child(2),.bs-epime-detail-floatmenu .button:nth-child(3){border-top:1px solid var(--Theme-border-solid, #e6e6e6);border-right:1px solid var(--Theme-border-solid, #e6e6e6)}.bs-epime-detail-floatmenu .button:nth-child(4){background:#e98750;color:var(--Theme-text-main, #fff);font-style:normal;font-weight:700;font-size:14px;line-height:120%;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.84px;text-align:center}.bs-epime-detail-floatmenu .button:nth-child(4) img{width:20px;height:20px;margin:auto auto 4px}.bs-epime-detail-floatmenu button{font-style:normal;font-weight:700;font-size:14px;line-height:120%;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.84px;text-align:center}.bs-epime-detail-floatmenu button img{width:20px;height:20px;margin:auto auto 4px}.UgcCreativeReview-Tag{background:none!important}#template-form-view{background:rgba(235,215,220,.3215686275)!important}#UgcCreativeReviewArea .UgcCreativeReview-btnColor,#UgcCreativeReviewArea .UgcCreativeReview-textColor,.UgcCreativeReview-btnSelectColor,#UgcCreativeReviewArea .UgcCreativeReviewAreaBtn--white{color:var(--epime-main-text-color)!important}.UgcCreativeReview-popupContent{background:#fff!important}#UgcCreativeReviewArea .UgcCreativeReviewAreaBtn--blue{background:var(--epime-sub-text-color)!important}.UgcCreativeReview-evaluation label{color:#949494!important}.UgcCreativeReview-evaluation label:hover,.UgcCreativeReview-evaluation label:hover~label,.UgcCreativeReview-evaluation input[type="&amp;amp;amp;amp;amp;#039;radio&amp;amp;amp;amp;amp;#039;"]:checked~label{color:var(--epime-sub-text-color)}#UgcCreativeReviewArea .UgcCreativeReviewAreaBtn--white{border:none!important}.col-md-12{background:#fcf3f7!important}.UgcCreativeReview-evaluation label:hover,.UgcCreativeReview-evaluation label:hover~label,.UgcCreativeReview-evaluation input[type=radio]:checked~label{color:#f0beca!important}#UgcCreativeReviewArea .UgcCreativeReview-btnColor{border:1px solid #ebd7dc!important}.UgcCreativeReview-review-date{display:none}#UgcCreativeReviewArea{padding-top:100px}@media screen and (max-width: 1080px){#UgcCreativeReviewArea{padding-top:40px}}.bs-content-grid{padding:60px 40px}@media screen and (max-width: 760px){.bs-content-grid{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bs-content-grid{padding-top:20px;padding-bottom:40px}}.bs-content-grid__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.bs-content-grid__title{margin-bottom:30px}@media screen and (max-width: 760px){.bs-content-grid__title{margin-bottom:20px}}.bs-content-grid__list{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media screen and (max-width: 760px){.bs-content-grid__list{grid-template-columns:1fr}}.bs-content-grid__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bs-content-grid__link>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 760px){.bs-content-grid__link>a{max-width:300px;height:50px}}@media (hover: hover){.bs-content-grid__link>a:hover{background-color:#817976}}.bs-content-grid__link>a:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bs-content-grid__link>a>i{display:block;width:24px;height:24px}.bs-content-grid__link>a>i img,.bs-content-grid__link>a>i svg{width:100%;height:auto}@media screen and (max-width: 760px){.bs-content-grid__link>a{max-width:300px}}.bc-announce-bar{position:relative;width:100%;padding:10px 40px;background-color:#303232}@media screen and (max-width: 760px){.bc-announce-bar{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bc-announce-bar{padding-right:10px;padding-left:10px}}.bc-announce-bar__close{display:block;position:absolute;top:50%;right:20px;width:18px;translate:0 -50%}@media screen and (max-width: 760px){.bc-announce-bar__close{right:10px}}.bc-announce-bar__close img{width:100%}.bc-announce-bar__inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}@media screen and (max-width: 760px){.bc-announce-bar__inner{max-width:calc(100% - 24px)}}.bc-announce-bar__content{width:100%}.bc-announce-bar__slide{color:#fff;font-size:13px;line-height:1.2;letter-spacing:.02em;text-align:center}@media screen and (max-width: 760px){.bc-announce-bar__slide{font-size:12px}}.bc-breadcrumbs{padding-right:40px;padding-left:40px;overflow:auto;border-bottom:1px solid #e6e6e6;background-color:#fff}@media screen and (max-width: 760px){.bc-breadcrumbs{padding-right:24px;padding-left:24px}}.bc-breadcrumbs__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:1100px;margin-right:auto;margin-left:auto;padding:16px 0}.bc-breadcrumbs__item{display:block;position:relative}.bc-breadcrumbs__item:not(:first-child){padding-left:20px}.bc-breadcrumbs__item:not(:first-child):before{position:absolute;top:calc(50% - 3px);left:-2px;width:6px;height:6px;border-top:1px solid #303232;border-right:1px solid #303232;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.bc-breadcrumbs__item:not(:last-child){padding-right:16px}.bc-breadcrumbs__item:last-child{padding-right:40px}@media screen and (max-width: 760px){.bc-breadcrumbs__item:last-child{padding-right:16px}}.bc-breadcrumbs__item>*{display:block;font-size:12px;line-height:1.2;letter-spacing:.02em;white-space:nowrap}.bc-breadcrumbs__item a{color:#303232;text-decoration:underline}@media (hover: hover){.bc-breadcrumbs__item a{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bc-breadcrumbs__item a:hover{opacity:.4}}.bc-pagination{height:60px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}@media screen and (min-width: 761px){.bc-pagination{padding-right:40px;padding-left:40px}}@media screen and (min-width: 761px) and (max-width: 760px){.bc-pagination{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bc-pagination{height:55px}}.bc-pagination__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:1100px;margin-right:auto;margin-left:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bc-pagination__arrow{-webkit-box-flex:0;-webkit-flex:0 0 60px;-ms-flex:0 0 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 0 60px;height:60px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6}@media screen and (max-width: 760px){.bc-pagination__arrow{-webkit-box-flex:0;-webkit-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px;height:50px}}.bc-pagination__arrow>i{width:12px;height:12px;-webkit-transition:.3s;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right.svg) center/contain no-repeat;transition:.3s}.bc-pagination__arrow--prev>i{scale:-1 1}.bc-pagination__arrow.is-disabled{pointer-events:none}.bc-pagination__arrow.is-disabled>i{opacity:.1}@media (hover: hover){.bc-pagination__arrow:hover>i{opacity:.4}}.bc-pagination__nav{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (max-width: 760px){.bc-pagination__nav{gap:6px}}.bc-pagination__page{-webkit-box-flex:0;-webkit-flex:0 0 40px;-ms-flex:0 0 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 0 40px;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;position:relative;align-items:center}@media (hover: hover){.bc-pagination__page{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bc-pagination__page:hover{opacity:.4}}@media screen and (max-width: 760px){.bc-pagination__page{-webkit-box-flex:0;-webkit-flex:0 0 35px;-ms-flex:0 0 35px;flex:0 0 35px;height:35px}}.bc-pagination__page:before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#30323233;content:"";opacity:0}.bc-pagination__page span{font-size:16px;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.bc-pagination__page.is-current{opacity:1;pointer-events:none}.bc-pagination__page.is-current:before{opacity:1}.bc-pagination__page.is-current>span{color:#706c68}.bc-review-star{display:block;width:20px;height:20px;background-image:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/review-star-blank.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.bc-review-star.is-half{background-image:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/review-star-half.svg)}.bc-review-star.is-filled{background-image:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/review-star-fill.svg)}.bc-section-title .en{font-size:24px;line-height:1;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.18em;text-transform:uppercase}@media screen and (max-width: 760px){.bc-section-title .en{font-size:22px}}.bc-section-title .ja{margin-top:6px;color:#706c68;font-weight:500;font-size:15px;line-height:1.2;letter-spacing:.02em}@media screen and (max-width: 760px){.bc-section-title .ja{font-size:14px}}.bc-column-item img{-webkit-transition:scale 1.2s cubic-bezier(0,0,0,.99);transition:scale 1.2s cubic-bezier(0,0,0,.99)}@media (hover: hover){.bc-column-item:hover img{scale:1.08}}.bc-column-item__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}.bc-column-item__thumbnail{-webkit-box-flex:0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;position:relative;flex:0 0 200px;overflow:hidden;border:1px solid #e6e6e6;border-radius:12px}@media screen and (max-width: 760px){.bc-column-item__thumbnail{-webkit-box-flex:0;-webkit-flex:0 0 160px;-ms-flex:0 0 160px;flex:0 0 160px}}.bc-column-item__thumbnail>img{-o-object-fit:cover;aspect-ratio:5/3;height:auto;object-fit:cover}.bc-column-item__info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.bc-column-item__info .title{font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.02em}@media screen and (max-width: 760px){.bc-column-item__info .title{font-size:14px}}.bc-column-item__info .date{display:block;margin-top:16px;font-size:15px;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.06em}@media screen and (max-width: 760px){.bc-column-item__info .date{font-size:14px}}.bc-product-card.is-rank{padding-top:10px;padding-left:10px}.bc-product-card__inner{display:block;position:relative;width:100%}@media (hover: hover){.bc-product-card__inner:hover .bc-product-card__thumbnail>img{scale:1.08}}.bc-product-card__inner .rank{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:44px;height:44px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;z-index:3;position:absolute;top:-10px;left:-10px;align-items:center;border-radius:50%;background-color:#a0a0a0}@media screen and (max-width: 760px){.bc-product-card__inner .rank{width:35px;height:35px}}.bc-product-card__inner .rank[data-rank="1"]{background-color:#beb582}.bc-product-card__inner .rank[data-rank="2"]{background-color:#aec1c5}.bc-product-card__inner .rank[data-rank="3"]{background-color:#ac8975}.bc-product-card__inner .rank>span{color:#fff;font-size:20px;line-height:1;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.04em}@media screen and (max-width: 760px){.bc-product-card__inner .rank>span{font-size:16px}}.bc-product-card__thumbnail{position:relative;aspect-ratio:1/1;overflow:hidden;border:1px solid #e6e6e6;border-radius:12px}.bc-product-card__thumbnail .badge{display:block;z-index:1;position:absolute;top:0;left:0;aspect-ratio:1/1;width:35%;max-width:88px}@media screen and (max-width: 760px){.bc-product-card__thumbnail .badge{max-width:60px}}.bc-product-card__thumbnail .badge img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bc-product-card__thumbnail>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:1.2s cubic-bezier(0,0,0,.99);transition:1.2s cubic-bezier(0,0,0,.99)}.bc-product-card__info{margin-top:20px}.bc-product-card__info .title{font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bc-product-card__info .title{font-size:14px}}.bc-product-card__info .title-jp{margin-top:10px;font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bc-product-card__info .title-jp{font-size:14px}}.bc-product-card__info .description{display:-webkit-box;margin-top:16px;text-overflow:ellipsis;line-clamp:3;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:15px;line-height:1.4;letter-spacing:.02em}@media screen and (max-width: 760px){.bc-product-card__info .description{margin-top:10px;font-size:14px}}.bc-product-card__info .labels{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}@media screen and (max-width: 760px){.bc-product-card__info .labels{margin-top:10px;gap:6px}}.bc-product-card__info .labels__label{display:inline-block;padding:4px 10px;border:1px solid #706c68;color:#706c68;font-size:13px;line-height:1.2;letter-spacing:.02em}@media screen and (max-width: 760px){.bc-product-card__info .labels__label{font-size:12px}}.bc-product-card__info .reviews{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:16px}@media screen and (max-width: 760px){.bc-product-card__info .reviews{margin-top:10px}}.bc-product-card__info .reviews__star{-webkit-box-flex:0;-webkit-flex:0 0 20px;-ms-flex:0 0 20px;flex:0 0 20px}.bc-product-card__info .price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:16px;font-size:24px;line-height:1;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.04em;vertical-align:middle}@media screen and (max-width: 760px){.bc-product-card__info .price{margin-top:10px;font-size:20px}}.bc-product-card__info .price span{display:inline-block;padding-left:6px;font-size:13px;font-family:YakuHanJP,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em;vertical-align:middle}@media screen and (max-width: 760px){.bc-product-card__info .price span{font-size:12px}}.bc-series-card__inner{display:block;display:grid;grid-template-columns:subgrid;width:100%;gap:20px}@media screen and (max-width: 760px){.bc-series-card__inner{gap:16px}}.bc-series-card__thumbnail{position:relative;padding-top:60%;overflow:hidden;border:1px solid #e6e6e6;border-radius:12px}@media screen and (max-width: 760px){.bc-series-card__thumbnail{padding-top:50%}}.bc-series-card__thumbnail .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:min(9.1666666667vw,132px);height:min(5.3472222222vw,77px);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;z-index:1;position:absolute;top:0;left:0;align-items:center;background-color:#fff}@media screen and (max-width: 760px){.bc-series-card__thumbnail .logo{width:min(28.9855072464vw,120px);height:min(16.9082125604vw,70px)}}.bc-series-card__thumbnail .logo>p{width:min(7.7083333333vw,111px)}@media screen and (max-width: 760px){.bc-series-card__thumbnail .logo>p{width:min(26.8115942029vw,111px)}}.bc-series-card__thumbnail .logo>p img{width:100%;height:auto}.bc-series-card__thumbnail>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:scale 1.2s cubic-bezier(0,0,0,.99);transition:scale 1.2s cubic-bezier(0,0,0,.99)}.bc-series-card__info{font-size:15px;line-height:1.2;letter-spacing:.02em}@media screen and (max-width: 760px){.bc-series-card__info{font-size:14px}}.bc-series-card.splide__slide .bc-series-card__info{display:none}@media (hover: hover){.bc-series-card:hover .bc-series-card__thumbnail>img{scale:1.08}}.bc-category-card{display:grid;grid-template-columns:subgrid;gap:20px}@media screen and (max-width: 760px){.bc-category-card{gap:10px}}.bc-category-card__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;border:1px solid #e6e6e6;border-radius:12px}.bc-category-card__link img{-webkit-transition:scale 1.2s cubic-bezier(0,0,0,.99);transition:scale 1.2s cubic-bezier(0,0,0,.99)}@media (hover: hover){.bc-category-card__link:hover img{scale:1.08}}.bc-category-card__thumbnail{aspect-ratio:5/3;height:100%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;overflow:hidden}@media screen and (max-width: 760px){.bc-category-card__thumbnail{aspect-ratio:183/110}}.bc-category-card__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bc-category-card__info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;position:relative;flex:1;padding:0 20px;font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bc-category-card__info{padding:0 16px}}.bc-category-card__info:before{display:block;position:absolute;top:50%;right:20px;width:6px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right.svg) center/contain no-repeat;content:""}.bc-category-card__desc{font-size:15px;line-height:1.4;letter-spacing:.02em}@media screen and (max-width: 760px){.bc-category-card__desc{font-size:14px}}.bc-category-card--lower .bc-category-card__thumbnail{-webkit-box-flex:0;-webkit-flex:0 0 180px;-ms-flex:0 0 180px;flex:0 0 180px;aspect-ratio:7/3}@media screen and (max-width: 760px){.bc-category-card--lower .bc-category-card__thumbnail{-webkit-box-flex:0;-webkit-flex:0 0 150px;-ms-flex:0 0 150px;flex:0 0 150px}}.bc-news-item{width:100%;border-bottom:1px solid #e6e6e6}.bc-news-item:first-child{border-top:1px solid #e6e6e6}.bc-news-item__inner{display:block;position:relative;width:100%;padding:20px 16px 20px 0}.bc-news-item__inner:after{display:block;position:absolute;top:50%;right:0;width:6px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right.svg) center/contain no-repeat;content:""}.bc-news-item__date{display:block;margin-bottom:10px;font-size:15px;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.06em}@media screen and (max-width: 760px){.bc-news-item__date{font-size:14px}}.bc-news-item__title{font-size:15px;line-height:1.2;letter-spacing:.02em}@media screen and (max-width: 760px){.bc-news-item__title{font-size:14px}}.bc-faq-item{width:100%;border:1px solid #e6e6e6;border-radius:2px}.bc-faq-item__inner{display:block;width:100%;background-color:#fff}.bc-faq-item__inner[open] .bc-faq-item__question .icon .frame:before{opacity:.4}.bc-faq-item__inner[open] .bc-faq-item__question .icon .frame:after{scale:0}.bc-faq-item__question{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;padding:16px 0 16px 16px;cursor:pointer}.bc-faq-item__question .label{font-size:22px;line-height:1;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.18em;text-transform:uppercase}@media screen and (max-width: 760px){.bc-faq-item__question .label{font-size:20px}}.bc-faq-item__question .title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:64px;padding-left:6px;font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bc-faq-item__question .title{font-size:14px}}.bc-faq-item__question .icon{position:absolute;top:0;right:0;width:48px;height:100%;border-left:1px solid #e6e6e6}.bc-faq-item__question .icon>.frame{display:block;position:relative;width:100%;height:100%}.bc-faq-item__question .icon>.frame:before,.bc-faq-item__question .icon>.frame:after{display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;border-radius:1px;background-color:#303232;content:"";-webkit-transition:.3s;transition:.3s}.bc-faq-item__question .icon>.frame:before{width:16px;height:1px}.bc-faq-item__question .icon>.frame:after{width:1px;height:16px;-webkit-transform-origin:center;transform-origin:center}.bc-faq-item__answer{display:none;width:100%;border-top:1px solid #e6e6e6}.bc-faq-item__answer__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px}.bc-faq-item__answer .label{color:#706c68;font-size:22px;line-height:1;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.18em;text-transform:uppercase}@media screen and (max-width: 760px){.bc-faq-item__answer .label{font-size:20px}}.bc-faq-item__answer .title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:6px;font-size:15px;line-height:1.6;letter-spacing:.06em}@media screen and (max-width: 760px){.bc-faq-item__answer .title{font-size:14px}}.bc-faq-item__answer .title a{color:#c21b39;text-decoration:underline;word-break:break-all}.bc-category-header-nav{z-index:50;position:fixed;top:0;left:0;width:100%;translate:0 calc(-100% - 1px);-webkit-transition:translate .3s;border-bottom:1px solid #e6e6e6;background-color:#fff;transition:translate .3s}.bc-category-header-nav.is-active{translate:0 -1px}.bc-category-header-nav__nav{display:grid;grid-template-columns:1fr 1fr;width:100%}.bc-category-header-nav__nav .nav-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;position:relative;justify-content:space-between;width:100%;height:100%;min-height:50px;padding:10px 20px;gap:20px;cursor:pointer}.bc-category-header-nav__nav .nav-item:after{display:block;width:8px;height:11px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-arrow-down.svg) center/contain no-repeat;content:""}.bc-category-header-nav__nav .nav-item:not(:last-child){border-right:1px solid #e6e6e6}.bc-category-header-nav__nav .nav-item .item-label{font-weight:600;font-size:14px;line-height:1.2;letter-spacing:.06em}@media screen and (min-width: 761px){.bc-category-header-nav__nav .nav-item .item-label br{display:none}}.bc-fixed-cv{display:none;position:fixed;bottom:0;left:0;width:100%;translate:0 100%;opacity:0;-webkit-transition:.3s;z-index:10;transition:.3s}@media screen and (max-width: 760px){.bc-fixed-cv{display:block}}.bc-fixed-cv.is-active{translate:0 0;opacity:1}.bc-fixed-cv__default{width:100%;padding:10px 24px;border-top:1px solid #e6e6e6;background-color:#fff}.bc-fixed-cv__trigger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;max-width:100%;height:50px;background-color:#e98750;transition:.3s}@media screen and (max-width: 760px){.bc-fixed-cv__trigger{max-width:300px;height:50px}}@media (hover: hover){.bc-fixed-cv__trigger:hover{background-color:#817976}}.bc-fixed-cv__trigger:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bc-fixed-cv__trigger>i{display:block;width:24px;height:24px}.bc-fixed-cv__trigger>i img,.bc-fixed-cv__trigger>i svg{width:100%;height:auto}@media screen and (max-width: 760px){.bc-fixed-cv__trigger{max-width:400px;margin-right:auto;margin-left:auto}}.bc-fixed-cv__trigger:before{right:16px}.bc-fixed-cv__trigger span{font-size:16px}.bc-fixed-cv__form{position:fixed;bottom:0;left:0;width:100%;translate:0 100%;border-top:1px solid #e6e6e6;background-color:#fff;opacity:0;-webkit-transition:.3s;z-index:11;pointer-events:none;transition:.3s}.bc-fixed-cv__form.is-active{translate:0 0;opacity:1;pointer-events:all}.bc-fixed-cv__form__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:6px 10px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.bc-fixed-cv__form__close{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px}.bc-fixed-cv__form__close span{font-size:12px;letter-spacing:.02em;text-decoration:underline}.bc-fixed-cv__form__close i{display:block;-webkit-box-flex:0;-webkit-flex:0 0 20px;-ms-flex:0 0 20px;flex:0 0 20px}.bc-fixed-cv__form__close i img{width:100%;height:auto}.bc-fixed-cv__form__content .form-part{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-top:1px solid #e6e6e6}.bc-fixed-cv__form__content .form-part__info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.bc-fixed-cv__form__content .form-part__badge{-webkit-box-flex:0;-webkit-flex:0 0 40px;-ms-flex:0 0 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 0 40px;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#30323233}.bc-fixed-cv__form__content .form-part__badge span{font-weight:600;font-size:12px;line-height:1.2;letter-spacing:.06em}.bc-fixed-cv__form__content .form-part__badge.is-subscription{background-color:#c21b39;color:#fff}.bc-fixed-cv__form__content .form-part__price .price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:22px;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.04em}.bc-fixed-cv__form__content .form-part__price .price>span{font-size:12px;font-family:YakuHanJP,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Noto Sans JP,sans-serif;letter-spacing:.02em}.bc-fixed-cv__form__content .form-part__price .shipping{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px}.bc-fixed-cv__form__content .form-part__price .shipping>i{-webkit-box-flex:0;-webkit-flex:0 0 12px;-ms-flex:0 0 12px;flex:0 0 12px}.bc-fixed-cv__form__content .form-part__price .shipping>i img{width:100%;height:auto}.bc-fixed-cv__form__content .form-part__price .shipping span{font-weight:600;font-size:12px;line-height:1.2;letter-spacing:.06em}.bc-fixed-cv__form__content .form-part__button{-webkit-box-flex:0;-webkit-flex:0 0 150px;-ms-flex:0 0 150px;flex:0 0 150px}.bc-fixed-cv__form__content .form-part__button>button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;max-width:100%;height:50px;transition:.3s}@media screen and (max-width: 760px){.bc-fixed-cv__form__content .form-part__button>button{max-width:300px;height:50px}}@media (hover: hover){.bc-fixed-cv__form__content .form-part__button>button:hover{background-color:#817976}}.bc-fixed-cv__form__content .form-part__button>button:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bc-fixed-cv__form__content .form-part__button>button>i{display:block;width:24px;height:24px}.bc-fixed-cv__form__content .form-part__button>button>i img,.bc-fixed-cv__form__content .form-part__button>button>i svg{width:100%;height:auto}.bc-fixed-cv__form__content .form-part__button>button:before{content:none}.bc-fixed-cv__form__content .form-part__button>button[data-fixed-cv-btn=subscription]{background-color:#e98750}.bc-fixed-cv__form__content .form-part__button>button>i{-webkit-box-flex:0;-webkit-flex:0 0 20px;-ms-flex:0 0 20px;flex:0 0 20px}.bc-fixed-cv__form__content .form-part__button>button>span{font-size:14px}.bc-spec-fixed-brand{z-index:50;position:fixed;top:0;left:0;width:100%;translate:0 calc(-100% - 1px);-webkit-transition:translate .3s;border-bottom:1px solid #e6e6e6;background-color:#fff;transition:translate .3s}.bc-spec-fixed-brand.is-active{translate:0 -1px}.bc-spec-fixed-brand__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:60px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 760px){.bc-spec-fixed-brand__inner{height:40px}}.bc-spec-fixed-brand__inner .logo{width:100%;max-width:var(--header-logo-width);margin-right:auto;margin-left:auto}@media screen and (max-width: 760px){.bc-spec-fixed-brand__inner .logo{max-width:var(--header-logo-width-mobile)}}.bc-spec-fixed-brand__inner .logo img{width:100%;height:auto}.bc-spec-fixed-cv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;right:10px;bottom:10px;width:100%;max-width:400px;min-height:120px;padding:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;translate:0 2px;border-radius:12px;background-color:var(--spec-accent-color);opacity:0;pointer-events:none;-webkit-transition:.3s;z-index:10;transition:.3s}@media screen and (max-width: 760px){.bc-spec-fixed-cv{display:none;bottom:0;width:calc(100% - 20px);max-width:100%;min-height:0;padding:15px 16px;gap:10px;border-radius:24px 24px 0 0}}.bc-spec-fixed-cv.is-active{translate:0 0;opacity:1;pointer-events:all}.bc-spec-fixed-cv .product-image{-webkit-box-flex:0;-webkit-flex:0 0 80px;-ms-flex:0 0 80px;flex:0 0 80px;overflow:hidden;border:1px solid #e6e6e6;border-radius:12px}@media screen and (max-width: 760px){.bc-spec-fixed-cv .product-image{-webkit-box-flex:0;-webkit-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px}}.bc-spec-fixed-cv .product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bc-spec-fixed-cv .detail{font-size:15px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;display:grid;grid-template-columns:1fr;flex:1;gap:10px;color:var(--spec-cv-text-color);font-weight:600;line-height:1.2;letter-spacing:.06em}@media screen and (max-width: 760px){.bc-spec-fixed-cv .detail{font-size:14px}}.bc-spec-fixed-cv .detail a{text-decoration:underline}@media (hover: hover){.bc-spec-fixed-cv .detail a{-webkit-transition:.3s ease;opacity:1;transition:.3s ease}.bc-spec-fixed-cv .detail a:hover{opacity:.4}}.bc-order-line{padding-top:80px}.bc-order-line__title{margin-bottom:16px;color:#5c5c5c;font-weight:700;font-size:32px;line-height:1.6;text-align:center}@media screen and (max-width: 760px){.bc-order-line__title{padding:0 8px;font-size:26px}}.bc-order-line__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.bc-order-line__link>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:320px;height:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;background-color:#303232;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.06em;-webkit-transition:.3s;background-color:#06c755;transition:.3s}@media screen and (max-width: 760px){.bc-order-line__link>a{max-width:300px;height:50px}}@media (hover: hover){.bc-order-line__link>a:hover{background-color:#817976}}.bc-order-line__link>a:before{display:block;position:absolute;top:50%;right:20px;width:8px;height:12px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-chevron-right-w.svg) center/contain no-repeat;content:""}.bc-order-line__link>a>i{display:block;width:24px;height:24px}.bc-order-line__link>a>i img,.bc-order-line__link>a>i svg{width:100%;height:auto}.bc-order-line__link>a:after{font-family:icon;speak:none;position:absolute;top:calc(50% - 7px);right:18px;content:"";color:#fff;font-style:normal;font-variant:normal;font-weight:400;font-size:14px;line-height:1;text-transform:none;-webkit-transition:.4s;transition:.4s}.bc-order-line__link>a>i{position:absolute;top:50%;left:18px;translate:0 -50%}.bc-order-line__link>a>span{font-weight:600;font-size:18px;font-family:Hiragino Kaku Gothic ProN,sans-serif}@media screen and (max-width: 760px){.bc-order-line__link>a>span{font-size:16px}}.bc-order-line__note{margin-top:20px;color:#5c5c5c;font-size:16px;line-height:1.6;letter-spacing:.02em;text-align:center}@media screen and (max-width: 760px){.bc-order-line__note{font-size:15px}}.bc-content-item img{-webkit-transition:scale 1.2s cubic-bezier(0,0,0,.99);transition:scale 1.2s cubic-bezier(0,0,0,.99)}@media (hover: hover){.bc-content-item:hover img{scale:1.08}}.bc-content-item__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (max-width: 760px){.bc-content-item__inner{padding:0 40px}}.bc-content-item__thumbnail{position:relative;overflow:hidden;border:1px solid #e6e6e6;border-radius:12px}.bc-content-item__thumbnail>img{width:100%;height:auto;-o-object-fit:cover;aspect-ratio:5/4;object-fit:cover}.bc-content-item__info .title{font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.02em}@media screen and (max-width: 760px){.bc-content-item__info .title{font-size:14px}}.bc-content-item__info .date{display:block;margin-top:16px;color:#706c68;font-size:15px;font-family:Sofia Sans,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.06em}@media screen and (max-width: 760px){.bc-content-item__info .date{font-size:14px}}.bc-index-fixedBtn{z-index:100;position:fixed;bottom:30px;left:30px;width:90px;height:90px;-webkit-box-shadow:-2px 3px 10px 0 rgba(48,50,50,.2);border-radius:50%;box-shadow:-2px 3px 10px #30323233}.bc-index-fixedBtn img,.bc-faq-search{width:100%}.bc-faq-search__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;border:1px solid #c9ccce;border-radius:4px}.bc-faq-search__wrap input{height:48px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:8px 16px;font-size:16px}.bc-faq-search__wrap input::-webkit-input-placeholder{opacity:.6}.bc-faq-search__wrap input::-moz-placeholder{opacity:.6}.bc-faq-search__wrap input:-ms-input-placeholder{opacity:.6}.bc-faq-search__wrap input::-ms-input-placeholder{opacity:.6}.bc-faq-search__wrap input::placeholder{opacity:.6}.bc-faq-search__wrap button{-webkit-box-flex:0;-webkit-flex:0 0 48px;-ms-flex:0 0 48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 0 48px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#303232}.bc-faq-search__wrap button .icon{display:inline-block;width:16px}.bc-faq-search__wrap button .icon img{width:100%;height:auto}.bc-product-celldot{color:#2b2b2b;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,yu-gothic,sans-serif;letter-spacing:.08em;-webkit-font-feature-settings:"palt" on;overflow:hidden;font-feature-settings:"palt" on}.bc-product-celldot sub{font-size:xx-small}.bc-product-celldot .section-title{position:relative;max-width:550px;padding-bottom:27px;border-bottom:1px solid #ae1078}@media screen and (max-width: 760px){.bc-product-celldot .section-title{padding-bottom:11px}}.bc-product-celldot .section-title:before{position:absolute;bottom:0;left:0;width:80px;height:2px;background:#ae1078;content:""}.bc-product-celldot .section-title img{width:auto;height:40px}@media screen and (max-width: 760px){.bc-product-celldot .section-title img{height:32px}}@media screen and (min-width: 3000px){.bc-product-celldot .main{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(60%,transparent),color-stop(60%,#fbf2ff),to(#fbf2ff));background:linear-gradient(to bottom,transparent 0%,transparent 60%,#fbf2ff 60%,#fbf2ff 100%)}}.bc-product-celldot .main__kv{z-index:1;position:relative;padding-top:157px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets//celldot/celldot-main-wave.webp) center/100% no-repeat}@media screen and (max-width: 760px){.bc-product-celldot .main__kv{padding-top:16px}}.bc-product-celldot .main__kv:before{z-index:-1;position:absolute;top:0;left:calc(50% - 769.25px);width:1538.5px;height:806px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets//celldot/celldot-main-bg.webp) center/cover no-repeat;content:""}@media screen and (max-width: 760px){.bc-product-celldot .main__kv:before{left:calc(50% - 336px);width:673px;height:352px}}.bc-product-celldot .main__copy{max-width:540px;margin:0 auto}.bc-product-celldot .main__product{max-width:848px;margin:-34px auto 0}@media screen and (max-width: 760px){.bc-product-celldot .main__product{margin-top:16px;scale:1.2}}.bc-product-celldot .main__info{position:relative;background:#fbf2ff}.bc-product-celldot .main__info:before{position:absolute;bottom:0;left:50%;width:3022px;height:140px;translate:-50% 0;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets//celldot/celldot-main-info-bg.webp) center/cover no-repeat;content:""}.bc-product-celldot .main__info__inner{display:grid;grid-template-columns:repeat(2,1fr);max-width:1100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding-right:40px;padding-left:40px}@media screen and (max-width: 760px){.bc-product-celldot .main__info__inner{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bc-product-celldot .main__info__inner{grid-template-columns:1fr;gap:32px}}.bc-product-celldot .main__info__logo img{max-width:240px;margin:0 auto}@media screen and (max-width: 760px){.bc-product-celldot .main__info__logo img{max-width:140px}}.bc-product-celldot .main__info__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:24px}@media screen and (max-width: 760px){.bc-product-celldot .main__info__content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.bc-product-celldot .main__info__cat{padding:4px 16px;border:1px solid #623485;color:#623485;font-size:18px;line-height:1.5}.bc-product-celldot .main__info__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:8px}.bc-product-celldot .main__info__text span{font-size:16px;line-height:1.6}.bc-product-celldot .main__info__caution{font-size:12px;line-height:1.6;opacity:.8}@media screen and (max-width: 760px){.bc-product-celldot .main__info__caution{width:100%}}.bc-product-celldot .product{position:relative;padding-right:40px;padding-left:40px;background:#fbf2ff}@media screen and (max-width: 760px){.bc-product-celldot .product{padding-right:24px;padding-left:24px}}.bc-product-celldot .product:before{position:absolute;top:0;left:50%;width:3022px;height:909px;translate:-50% 0;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets//celldot/celldot-product-bg.webp) center/cover no-repeat;content:""}.bc-product-celldot .product__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1100px;min-height:547px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;position:relative;align-items:center;margin:0 auto;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets//celldot/celldot-product-img.webp) center/cover no-repeat}@media screen and (max-width: 760px){.bc-product-celldot .product__inner{padding-top:110%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets//celldot/celldot-product-img-sp.webp) top/100% auto no-repeat,#ffffff}}.bc-product-celldot .product__inner:after{position:absolute;top:16px;left:16px;width:calc(100% - 32px);height:calc(100% - 32px);border:1px solid #623485;content:""}@media screen and (max-width: 760px){.bc-product-celldot .product__inner:after{top:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 16px)}}.bc-product-celldot .product__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:665px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 760px){.bc-product-celldot .product__content{padding:0 32px 40px}}.bc-product-celldot .product__tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}.bc-product-celldot .product__tags span{padding:4px 16px;border:1px solid #623485;color:#623485;font-size:18px;line-height:1.5}.bc-product-celldot .product__limited{margin-top:24px}.bc-product-celldot .product__limited img{max-width:169px}.bc-product-celldot .product__price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-top:40px;gap:8px;color:#ae1078;font-size:48px;line-height:1}.bc-product-celldot .product__price span{padding-bottom:8px;font-size:16px}.bc-product-celldot .product__text{margin-top:40px;font-size:16px;line-height:1.6}.bc-product-celldot .award{background:#623485}.bc-product-celldot .award__wave{background:#fbf2ff}.bc-product-celldot .award__wave img{width:100%}.bc-product-celldot .award__inner{display:grid;position:relative;max-width:720px;margin:-4.7222222222% auto -3.6111111111%;gap:40px}@media screen and (max-width: 760px){.bc-product-celldot .award__inner{margin:0;padding:0 24px;gap:24px}}.bc-product-celldot .award__monde{position:relative}.bc-product-celldot .award__monde .medal{display:grid;position:absolute;top:54.0558466538%;left:50%;grid-template-columns:repeat(5,1fr);width:60%;gap:8px;translate:-50% 0}.bc-product-celldot .award__monde .medal img{width:100%;translate:0 -8px;opacity:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.bc-product-celldot .award__monde .medal img:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s}.bc-product-celldot .award__monde .medal img:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.bc-product-celldot .award__monde .medal img:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.bc-product-celldot .award__monde .medal img:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}.bc-product-celldot .award__monde .medal img:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s}.bc-product-celldot .award__monde.is-active .medal img{translate:none;opacity:1}.bc-product-celldot .award__sales{z-index:1;position:relative}.bc-product-celldot .award__sales .bottle{z-index:-1;position:absolute;top:0;left:0;width:100%;opacity:0;-webkit-transition:.8s ease-in-out;transition:.8s ease-in-out}.bc-product-celldot .award__sales.is-active .bottle{opacity:1}.bc-product-celldot .award__petal img{width:100%}.bc-product-celldot .detail{padding:200px 40px 160px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets//celldot/celldot-detail-bg.webp) center/cover no-repeat}@media screen and (max-width: 760px){.bc-product-celldot .detail{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bc-product-celldot .detail{padding-top:80px;padding-bottom:80px}}.bc-product-celldot .detail__inner{z-index:1;position:relative;max-width:1100px;margin:0 auto}.bc-product-celldot .detail__desc{position:static;max-width:582px;margin-left:39.3636363636%}@media screen and (max-width: 760px){.bc-product-celldot .detail__desc{position:relative;margin-left:0;padding-bottom:80%}}.bc-product-celldot .detail__desc:before{z-index:-1;position:absolute;top:1.8181818182%;left:-15.4545454545%;width:779px;height:620px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets//celldot/celldot-detail-img-1.webp) center/cover no-repeat;content:""}@media screen and (max-width: 760px){.bc-product-celldot .detail__desc:before{z-index:1;top:auto;bottom:-18%;left:0;width:117%;height:0;padding-top:117%}}.bc-product-celldot .detail__desc__title img{width:100%;max-width:460px}.bc-product-celldot .detail__desc__text{margin-top:56px;padding-left:120px;font-size:16px;line-height:2.4}@media screen and (max-width: 760px){.bc-product-celldot .detail__desc__text{margin-top:32px;padding-left:16px}}.bc-product-celldot .detail__desc__caution{margin-top:24px;padding-left:120px;font-size:12px;line-height:1.6;opacity:.8}@media screen and (max-width: 760px){.bc-product-celldot .detail__desc__caution{margin-top:16px;padding-left:16px}}.bc-product-celldot .detail__list{position:relative;margin-top:80px}@media screen and (max-width: 760px){.bc-product-celldot .detail__list{padding-bottom:110%}}.bc-product-celldot .detail__list:before{z-index:-1;position:absolute;top:-3.7313432836%;left:63.6363636364%;width:519px;height:646px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets//celldot/celldot-detail-img-2.webp) center/cover no-repeat;content:""}@media screen and (max-width: 760px){.bc-product-celldot .detail__list:before{top:auto;bottom:-24%;left:-6%;width:145%;height:0;padding-top:160%}}.bc-product-celldot .detail__list li{max-width:569px;padding:24px 0;border-bottom:1px solid rgba(43,43,43,.16)}.bc-product-celldot .detail__list li:first-child{border-top:1px solid rgba(43,43,43,.16)}.bc-product-celldot .detail__list li h2{color:#623485;font-size:24px;line-height:1.6}@media screen and (max-width: 760px){.bc-product-celldot .detail__list li h2{font-size:20px}}.bc-product-celldot .detail__list li p{margin-top:8px;font-size:16px;line-height:2.4}.bc-product-celldot .detail__list li p span{background:rgba(174,16,120,.16)}.bc-product-celldot .detail__recommend{padding:40px 40px 56px;background:#ffffff;-webkit-box-shadow:112px 223px 70px rgba(98,52,133,0),72px 143px 64px rgba(98,52,133,.01),40px 80px 54px rgba(98,52,133,.02),18px 36px 40px rgba(98,52,133,.03),4px 9px 22px rgba(98,52,133,.04);margin-top:112px;box-shadow:112px 223px 70px #62348500,72px 143px 64px #62348503,40px 80px 54px #62348505,18px 36px 40px #62348508,4px 9px 22px #6234850a}@media screen and (max-width: 760px){.bc-product-celldot .detail__recommend{margin-top:40px;padding:32px 16px 40px}}@media screen and (max-width: 760px){.bc-product-celldot .detail__recommend h2{padding:0 24px}}.bc-product-celldot .detail__recommend h2 img{width:100%;max-width:353px;margin:0 auto}.bc-product-celldot .detail__recommend ul{display:grid;max-width:720px;margin:32px auto 0;gap:16px}.bc-product-celldot .detail__recommend ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px 24px;gap:40px;border-radius:16px;background:#fbf2ff;font-size:20px;line-height:1.6}@media screen and (max-width: 760px){.bc-product-celldot .detail__recommend ul li{gap:24px;border-radius:12px;font-size:16px}}.bc-product-celldot .detail__recommend ul li img{width:48px}@media screen and (max-width: 760px){.bc-product-celldot .detail__recommend ul li img{width:40px}}.bc-product-celldot .point{padding-top:120px;padding-right:40px;padding-left:40px;background:#fbf2ff}@media screen and (max-width: 760px){.bc-product-celldot .point{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bc-product-celldot .point{padding-top:64px}}.bc-product-celldot .point__inner{max-width:1100px;margin:0 auto}.bc-product-celldot .point__items{display:grid;margin-top:80px;gap:64px}.bc-product-celldot .point__item{display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;gap:40px}@media screen and (max-width: 760px){.bc-product-celldot .point__item{position:relative;grid-template-columns:1fr;padding-top:14%;gap:0}}@media screen and (max-width: 760px){.bc-product-celldot .point__item__text{position:static}}@media screen and (max-width: 760px){.bc-product-celldot .point__item__count{position:absolute;top:0;left:0}}.bc-product-celldot .point__item__count img{max-width:188px}@media screen and (max-width: 760px){.bc-product-celldot .point__item__count img{max-width:152px}}.bc-product-celldot .point__item__title{margin-top:16px;font-size:32px;line-height:1.6}@media screen and (max-width: 760px){.bc-product-celldot .point__item__title{margin-top:0;font-size:22px}}.bc-product-celldot .point__item__ingredients{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:24px;gap:8px}@media screen and (max-width: 760px){.bc-product-celldot .point__item__ingredients{margin-top:16px}}.bc-product-celldot .point__item__ingredients span{padding:12px 24px;border-radius:8px;background:#ffffff;font-size:16px;line-height:1.6}.bc-product-celldot .point__item__text{margin-top:24px;font-size:16px;line-height:2.4}@media screen and (max-width: 760px){.bc-product-celldot .point__item__text{margin-top:16px}.bc-product-celldot .point__item__text br{display:none}}.bc-product-celldot .point__item__caution{margin-top:16px;font-size:12px;line-height:1.6;letter-spacing:0;opacity:.8}@media screen and (max-width: 760px){.bc-product-celldot .point__item__caution{margin-top:8px}}.bc-product-celldot .point__item__img{padding:40px;border:4px solid #ffffff;background:rgba(255,255,255,.4);-webkit-box-shadow:170px 636px 184px rgba(98,52,133,0),109px 407px 169px rgba(98,52,133,.01),61px 229px 142px rgba(98,52,133,.02),27px 102px 105px rgba(98,52,133,.03),7px 25px 58px rgba(98,52,133,.04);box-shadow:170px 636px 184px #62348500,109px 407px 169px #62348503,61px 229px 142px #62348505,27px 102px 105px #62348508,7px 25px 58px #6234850a}@media screen and (max-width: 760px){.bc-product-celldot .point__item__img{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;padding:16px}}.bc-product-celldot .point__item__img.is-small{padding:80px}@media screen and (max-width: 760px){.bc-product-celldot .point__item__img.is-small{padding:32px}}.bc-product-celldot .point__gradient{width:calc(100% + 80px);height:240px;margin-left:-40px;background:-webkit-gradient(linear,left top,left bottom,from(#fbf2ff),to(#ffffff));background:linear-gradient(to bottom,#fbf2ff 0%,#ffffff 100%)}@media screen and (max-width: 760px){.bc-product-celldot .point__gradient{width:calc(100% + 48px);height:120px;margin-left:-24px}}.bc-product-celldot .safety{padding-right:40px;padding-left:40px}@media screen and (max-width: 760px){.bc-product-celldot .safety{padding-right:24px;padding-left:24px}}.bc-product-celldot .safety__inner{max-width:1100px;margin:0 auto}.bc-product-celldot .safety__items{display:grid;grid-template-columns:repeat(2,1fr);margin-top:80px;gap:40px}@media screen and (max-width: 760px){.bc-product-celldot .safety__items{grid-template-columns:1fr;margin-top:40px}}.bc-product-celldot .safety__item{padding:32px 40px 40px;border:1px solid rgba(43,43,43,.16)}@media screen and (max-width: 760px){.bc-product-celldot .safety__item{padding:24px 32px 32px}}.bc-product-celldot .safety__item:nth-child(3){grid-area:2/1/3/3}@media screen and (max-width: 760px){.bc-product-celldot .safety__item:nth-child(3){grid-area:auto}}.bc-product-celldot .safety__item__title{margin-bottom:24px}@media screen and (max-width: 760px){.bc-product-celldot .safety__item__title{margin-bottom:16px}}.bc-product-celldot .safety__item__title img{width:auto;height:51px}@media screen and (max-width: 760px){.bc-product-celldot .safety__item__title img{height:40px}}.bc-product-celldot .safety__item__text{font-size:16px;line-height:2.4}.bc-product-celldot .safety__item__caution{margin-top:16px;font-size:12px;line-height:1.6;opacity:.8}.bc-product-celldot .safety__item__img{margin-bottom:24px}.bc-product-celldot .safety__item__img img{width:100%;max-width:720px;margin:0 auto}.bc-product-celldot .howto{position:relative;padding-right:40px;padding-left:40px}@media screen and (max-width: 760px){.bc-product-celldot .howto{padding-right:24px;padding-left:24px}}.bc-product-celldot .howto__inner{max-width:1100px;margin:80px auto 0}.bc-product-celldot .howto__text{margin-top:80px;font-size:32px;line-height:1.6}@media screen and (max-width: 760px){.bc-product-celldot .howto__text{margin-top:40px;font-size:22px}}.bc-product-celldot .howto__caution{margin-top:16px;font-size:12px;line-height:1.6;opacity:.8}.bc-product-celldot .howto__flow{display:grid;grid-template-columns:repeat(3,1fr);margin-top:56px;gap:40px}@media screen and (max-width: 760px){.bc-product-celldot .howto__flow{grid-template-columns:1fr}}.bc-product-celldot .howto__flow li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;position:relative;align-items:center;padding:16px 24px;gap:16px;border-radius:16px;background:#fbf2ff;font-size:18px;line-height:1.6}@media screen and (max-width: 760px){.bc-product-celldot .howto__flow li{gap:8px;border-radius:12px;font-size:16px}}.bc-product-celldot .howto__flow li:not(:last-child):after{position:absolute;top:calc(50% - 4px);left:100%;width:27px;height:8px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets//celldot/howto-flow-arrow.webp) center/contain no-repeat;content:""}@media screen and (max-width: 760px){.bc-product-celldot .howto__flow li:not(:last-child):after{top:calc(100% + 9px);left:calc(50% - 13px);rotate:90deg}}.bc-product-celldot .howto__flow li img.img{width:80px}@media screen and (max-width: 760px){.bc-product-celldot .howto__flow li img.img{width:56px}}.bc-product-celldot .howto__flow li img.text{max-width:120px}@media screen and (max-width: 760px){.bc-product-celldot .howto__flow li img.text{max-width:80px}}.bc-product-celldot .howto__flow li:nth-child(2){position:relative}@media screen and (max-width: 760px){.bc-product-celldot .howto__flow li:nth-child(2){padding-top:24px;padding-bottom:24px}}.bc-product-celldot .howto__flow li:nth-child(2) .img{position:absolute;top:-53px;left:40px;width:64px}@media screen and (max-width: 760px){.bc-product-celldot .howto__flow li:nth-child(2) .img{top:-16px;left:32px;width:40px}}.bc-product-celldot .howto__flow li:nth-child(2) .text{margin-left:120px}@media screen and (max-width: 760px){.bc-product-celldot .howto__flow li:nth-child(2) .text{margin-left:100px}}.bc-product-celldot .howto__step{margin-top:80px;padding:80px 40px;background:#ffffff;-webkit-box-shadow:112px 223px 70px rgba(98,52,133,0),72px 143px 64px rgba(98,52,133,.01),40px 80px 54px rgba(98,52,133,.02),18px 36px 40px rgba(98,52,133,.03),4px 9px 22px rgba(98,52,133,.04);box-shadow:112px 223px 70px #62348500,72px 143px 64px #62348503,40px 80px 54px #62348505,18px 36px 40px #62348508,4px 9px 22px #6234850a}@media screen and (max-width: 760px){.bc-product-celldot .howto__step{margin-top:40px;padding:32px}}.bc-product-celldot .howto__step ul{display:grid;max-width:720px;margin:0 auto;gap:40px}.bc-product-celldot .howto__step li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;position:relative;align-items:flex-start;gap:56px;font-size:16px;line-height:2.4}@media screen and (max-width: 760px){.bc-product-celldot .howto__step li{display:block}}.bc-product-celldot .howto__step li:not(:last-child):before{position:absolute;bottom:-32px;left:8px;width:1px;height:44px;background:rgba(43,43,43,.16);content:""}@media screen and (max-width: 760px){.bc-product-celldot .howto__step li:not(:last-child):before{bottom:-28px;height:24px}}.bc-product-celldot .howto__step li img{width:168px;padding-top:8px}@media screen and (max-width: 760px){.bc-product-celldot .howto__step li img{width:124px;margin-bottom:8px;padding-top:0}}.bc-product-celldot .info{padding-right:40px;padding-bottom:160px;padding-left:40px;background:#fbf2ff}@media screen and (max-width: 760px){.bc-product-celldot .info{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bc-product-celldot .info{padding-bottom:80px}}.bc-product-celldot .info__wave{width:calc(100% + 80px);margin-left:-40px;background:#ffffff}.bc-product-celldot .info__inner{display:grid;max-width:1100px;margin:0 auto;gap:32px}@media screen and (max-width: 760px){.bc-product-celldot .info__inner{margin-top:32px;gap:16px}}.bc-product-celldot .info__inner dl{border:4px solid #ffffff;background:rgba(255,255,255,.4);-webkit-box-shadow:170px 636px 184px rgba(98,52,133,0),109px 407px 169px rgba(98,52,133,.01),61px 229px 142px rgba(98,52,133,.02),27px 102px 105px rgba(98,52,133,.03),7px 25px 58px rgba(98,52,133,.04);box-shadow:170px 636px 184px #62348500,109px 407px 169px #62348503,61px 229px 142px #62348505,27px 102px 105px #62348508,7px 25px 58px #6234850a}.bc-product-celldot .info__inner dt{position:relative;padding:40px 80px;font-size:24px;line-height:1.6}@media screen and (max-width: 760px){.bc-product-celldot .info__inner dt{padding:16px 24px;font-size:18px}}.bc-product-celldot .info__inner dt span{position:absolute;top:calc(50% - 12px);right:40px;width:24px;height:24px}@media screen and (max-width: 760px){.bc-product-celldot .info__inner dt span{top:calc(50% - 8px);right:16px;width:16px;height:16px}}.bc-product-celldot .info__inner dt span:before{position:absolute;top:0;left:50%;width:1px;height:100%;background:#2b2b2b;content:"";-webkit-transition:.4s;transition:.4s}.bc-product-celldot .info__inner dt span:after{position:absolute;top:50%;left:0;width:100%;height:1px;background:#2b2b2b;content:""}.bc-product-celldot .info__inner dt.is-active span:before{opacity:0}.bc-product-celldot .info__inner dd{display:none;padding:0 80px 40px}@media screen and (max-width: 760px){.bc-product-celldot .info__inner dd{padding:0 24px 24px}}.bc-product-celldot .info__inner dd p{font-size:16px;line-height:2.4}.bc-product-celldot .info__inner dd li{padding:32px 16px;border-top:1px solid #ffffff}@media screen and (max-width: 760px){.bc-product-celldot .info__inner dd li{padding:24px 0}}.bc-product-celldot .info__inner dd h3{margin-bottom:16px;font-weight:700;font-size:16px;line-height:1.6}.bc-product-celldot .info__inner dd small{font-size:12px;opacity:.8}.bc-product-celldot-platinum{background:#161616;color:#fff;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,yu-gothic,sans-serif;letter-spacing:.08em;-webkit-font-feature-settings:"palt" on;overflow:hidden;font-feature-settings:"palt" on}.bc-product-celldot-platinum sub{font-size:xx-small}.bc-product-celldot-platinum .section-title{position:relative;max-width:550px;padding-bottom:27px;border-bottom:1px solid #ae102a}@media screen and (max-width: 760px){.bc-product-celldot-platinum .section-title{padding-bottom:11px}}.bc-product-celldot-platinum .section-title:before{position:absolute;bottom:0;left:0;width:80px;height:2px;background:#ae102a;content:""}.bc-product-celldot-platinum .section-title img{width:auto;height:40px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .section-title img{height:32px}}.bc-product-celldot-platinum .main__kv img{width:100%}.bc-product-celldot-platinum .main__info{position:relative;margin-top:-18.4027777778%;padding-right:40px;padding-left:40px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .main__info{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bc-product-celldot-platinum .main__info{margin-top:-70%}}.bc-product-celldot-platinum .main__info__inner{display:grid;grid-template-columns:repeat(2,1fr);max-width:1100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:40px;background:rgba(255,255,255,.16)}@media screen and (max-width: 760px){.bc-product-celldot-platinum .main__info__inner{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bc-product-celldot-platinum .main__info__inner{grid-template-columns:1fr;gap:32px}}.bc-product-celldot-platinum .main__info__logo img{max-width:240px;margin:0 auto}@media screen and (max-width: 760px){.bc-product-celldot-platinum .main__info__logo img{max-width:140px}}.bc-product-celldot-platinum .main__info__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:24px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .main__info__content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.bc-product-celldot-platinum .main__info__cat{padding:4px 16px;border:1px solid #fff;font-size:18px;line-height:1.5}.bc-product-celldot-platinum .main__info__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:8px}.bc-product-celldot-platinum .main__info__text span{font-size:16px;line-height:1.6}.bc-product-celldot-platinum .main__info__caution{font-size:12px;line-height:1.6;opacity:.8}@media screen and (max-width: 760px){.bc-product-celldot-platinum .main__info__caution{width:100%}}.bc-product-celldot-platinum .chart{position:relative;padding-right:40px;padding-left:40px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .chart{padding-right:24px;padding-left:24px}}.bc-product-celldot-platinum .chart__inner{position:relative;max-width:1100px;margin:0 auto}.bc-product-celldot-platinum .chart__inner p{position:absolute;right:0;bottom:16px;padding:0 16px;font-size:12px;line-height:1.6;opacity:.8}@media screen and (max-width: 760px){.bc-product-celldot-platinum .chart__inner p{bottom:12px;padding:0 12px;font-size:10px;text-align:right}}.bc-product-celldot-platinum .award{margin-top:120px}.bc-product-celldot-platinum .award__inner{display:grid;z-index:1;position:relative;max-width:720px;margin:0 auto;gap:40px}.bc-product-celldot-platinum .award__inner:after{z-index:-1;position:absolute;top:50%;left:50%;width:1090px;height:1090px;translate:-50% -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/celldot-platinum/circle-930.webp) center/cover no-repeat;content:""}@media screen and (max-width: 760px){.bc-product-celldot-platinum .award__inner:after{width:660px;height:660px}}@media screen and (max-width: 760px){.bc-product-celldot-platinum .award__inner{margin:0;padding:0 24px;gap:24px}}.bc-product-celldot-platinum .award__monde{position:relative}.bc-product-celldot-platinum .award__monde .medal{display:grid;position:absolute;top:54.0558466538%;left:50%;grid-template-columns:repeat(7,1fr);width:60%;gap:8px;translate:-50% 0}.bc-product-celldot-platinum .award__monde .medal img{width:100%;translate:0 -8px;opacity:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.bc-product-celldot-platinum .award__monde .medal img:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s}.bc-product-celldot-platinum .award__monde .medal img:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.bc-product-celldot-platinum .award__monde .medal img:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.bc-product-celldot-platinum .award__monde .medal img:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}.bc-product-celldot-platinum .award__monde .medal img:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s}.bc-product-celldot-platinum .award__monde.is-active .medal img{translate:none;opacity:1}.bc-product-celldot-platinum .award__sales{z-index:1;position:relative}.bc-product-celldot-platinum .award__sales .bottle{z-index:-1;position:absolute;top:0;left:0;width:100%;opacity:0;-webkit-transition:.8s ease-in-out;transition:.8s ease-in-out}.bc-product-celldot-platinum .award__sales.is-active .bottle{opacity:1}.bc-product-celldot-platinum .award__wave{margin-top:-5.1388888889%}@media screen and (max-width: 760px){.bc-product-celldot-platinum .award__wave{margin-top:0}}.bc-product-celldot-platinum .detail{margin-top:136px;padding-bottom:272px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/celldot-platinum/wave-2.webp) bottom/contain no-repeat}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail{padding-bottom:180px}}.bc-product-celldot-platinum .detail__inner{max-width:1440px;margin:0 auto}.bc-product-celldot-platinum .detail__desc{display:grid;grid-template-columns:44.6527777778% 1fr;gap:80px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail__desc{grid-template-columns:1fr;padding:0 24px;gap:0}}.bc-product-celldot-platinum .detail__desc__img{z-index:2;position:relative;grid-area:1/1/3/2}.bc-product-celldot-platinum .detail__desc__img img{-webkit-filter:drop-shadow(4px 9px 22px rgba(84,47,40,.04)) drop-shadow(18px 36px 40px rgba(84,47,40,.03)) drop-shadow(40px 80px 54px rgba(84,47,40,.02)) drop-shadow(72px 143px 64px rgba(84,47,40,.01)) drop-shadow(112px 223px 70px rgba(84,47,40,0));filter:drop-shadow(4px 9px 22px rgba(84,47,40,.04)) drop-shadow(18px 36px 40px rgba(84,47,40,.03)) drop-shadow(40px 80px 54px rgba(84,47,40,.02)) drop-shadow(72px 143px 64px rgba(84,47,40,.01)) drop-shadow(112px 223px 70px rgba(84,47,40,0))}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail__desc__img{grid-area:3/1/4/2;margin-top:32px}}.bc-product-celldot-platinum .detail__desc__title{z-index:1;position:relative;margin-top:40px;padding-right:80px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail__desc__title{margin-top:0;padding-right:0}}.bc-product-celldot-platinum .detail__desc__title img{width:100%;max-width:630px}.bc-product-celldot-platinum .detail__desc__title:after{z-index:-1;position:absolute;top:-341px;left:-430px;width:1090px;height:1090px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/celldot-platinum/circle-930.webp) center/cover no-repeat;content:""}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail__desc__title:after{top:-266px;left:-274px;width:660px;height:660px}}.bc-product-celldot-platinum .detail__desc__text{margin-top:56px;padding-right:80px;font-size:16px;line-height:2.4}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail__desc__text{margin-top:32px;padding-right:0}}.bc-product-celldot-platinum .detail__list{position:relative;max-width:1100px;margin:160px auto 0}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail__list{display:grid;padding:0 24px}}.bc-product-celldot-platinum .detail__list__img{position:absolute;top:0;right:0;width:359px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail__list__img{position:static;grid-area:3/1/4/2;width:100%;margin-top:32px}}.bc-product-celldot-platinum .detail__list__img img{-webkit-filter:drop-shadow(5px 10px 25px rgba(84,47,40,.04)) drop-shadow(21px 40px 45px rgba(84,47,40,.04)) drop-shadow(47px 89px 61px rgba(84,47,40,.02)) drop-shadow(84px 159px 72px rgba(84,47,40,.01)) drop-shadow(131px 248px 79px rgba(84,47,40,0));filter:drop-shadow(5px 10px 25px rgba(84,47,40,.04)) drop-shadow(21px 40px 45px rgba(84,47,40,.04)) drop-shadow(47px 89px 61px rgba(84,47,40,.02)) drop-shadow(84px 159px 72px rgba(84,47,40,.01)) drop-shadow(131px 248px 79px rgba(84,47,40,0))}.bc-product-celldot-platinum .detail__list__content{display:grid;z-index:1;position:relative;gap:72px}.bc-product-celldot-platinum .detail__list__content:before{z-index:-1;position:absolute;top:50%;left:-327px;width:1090px;height:1090px;translate:0 -50%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/celldot-platinum/circle-930.webp) center/cover no-repeat;content:""}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail__list__content:before{width:660px;height:660px}}.bc-product-celldot-platinum .detail__list__content li{display:grid;grid-template-columns:27.2727272727% 43.6363636364%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:32px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail__list__content li{grid-template-columns:1fr;gap:16px}}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail__list__content li h2{border:1px solid #fff}}.bc-product-celldot-platinum .detail__list__content li h2 img{border:1px solid #fff}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail__list__content li h2 img{width:auto;height:54px;margin:0 auto;border:none}}.bc-product-celldot-platinum .detail__list__content li p{margin-top:8px;font-size:16px;line-height:2.4}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail__list__content li p{margin-top:0}}.bc-product-celldot-platinum .detail__list__caution{margin-top:16px;font-size:12px;line-height:1.6;text-align:right;opacity:.8}.bc-product-celldot-platinum .detail__recommend{z-index:1;position:relative;margin-top:136px;padding-right:40px;padding-left:40px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail__recommend{padding-right:24px;padding-left:24px}}.bc-product-celldot-platinum .detail__recommend:before{z-index:-1;position:absolute;right:-454px;bottom:-352px;width:1090px;height:1090px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/celldot-platinum/circle-930.webp) center/cover no-repeat;content:""}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail__recommend:before{width:660px;height:660px}}.bc-product-celldot-platinum .detail__recommend__inner{max-width:1100px;margin:0 auto;padding:40px 40px 56px;background:#ffffff;-webkit-box-shadow:112px 223px 70px 0px rgba(84,47,40,0),72px 143px 64px 0px rgba(84,47,40,.01),40px 80px 54px 0px rgba(84,47,40,.02),18px 36px 40px 0px rgba(84,47,40,.03),4px 9px 22px 0px rgba(84,47,40,.04);box-shadow:112px 223px 70px #542f2800,72px 143px 64px #542f2803,40px 80px 54px #542f2805,18px 36px 40px #542f2808,4px 9px 22px #542f280a}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail__recommend__inner{padding:32px 16px 40px}}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail__recommend__inner>h2{padding:0 24px}}.bc-product-celldot-platinum .detail__recommend__inner>h2 img{width:100%;max-width:353px;margin:0 auto}.bc-product-celldot-platinum .detail__recommend__inner>ul{display:grid;max-width:720px;margin:32px auto 0;gap:16px}.bc-product-celldot-platinum .detail__recommend__inner>ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;position:relative;align-items:center;padding:16px 24px;gap:40px;border-radius:16px;background:#eadfd0}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail__recommend__inner>ul li{gap:24px;border-radius:12px}}.bc-product-celldot-platinum .detail__recommend__inner>ul li img{width:48px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail__recommend__inner>ul li img{width:40px}}.bc-product-celldot-platinum .detail__recommend__inner>ul li p{position:static;color:#2b2b2b;font-size:20px;line-height:1.6}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail__recommend__inner>ul li p{font-size:16px}}.bc-product-celldot-platinum .detail__recommend__inner>ul li span{position:absolute;right:16px;bottom:9px;font-size:12px;line-height:1.6}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail__recommend__inner>ul li span{display:block;position:static;text-align:right}}.bc-product-celldot-platinum .detail__recommend__inner>ul li:has(span){padding-right:106px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail__recommend__inner>ul li:has(span){padding-right:24px}}.bc-product-celldot-platinum .detail__recommend__inner>div{margin-top:51px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .detail__recommend__inner>div{padding:0 8px}}.bc-product-celldot-platinum .detail__recommend__inner>div img{width:100%;max-width:583px;margin:0 auto}.bc-product-celldot-platinum .point{background:#fff}.bc-product-celldot-platinum .point__wrapper{padding:104px 40px 32px;background:#eadfd0}@media screen and (max-width: 760px){.bc-product-celldot-platinum .point__wrapper{padding-right:24px;padding-left:24px}}.bc-product-celldot-platinum .point__inner{max-width:1100px;margin:0 auto}.bc-product-celldot-platinum .point__items{display:grid;margin-top:80px;gap:80px}.bc-product-celldot-platinum .point__item__title{margin-bottom:40px;padding:8px 32px;background:-webkit-gradient(linear,left top,right top,from(rgba(219,181,105,0)),color-stop(5%,#dbb569),color-stop(50%,rgba(250,243,189,.5)),color-stop(95%,#dbb569),to(rgba(219,181,105,0)));background:linear-gradient(90deg,rgba(219,181,105,0) 0%,#dbb569 5%,rgba(250,243,189,.5) 50%,#dbb569 95%,rgba(219,181,105,0) 100%)}.bc-product-celldot-platinum .point__item__title img{width:auto;height:64px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .point__item__title img{height:48px}}.bc-product-celldot-platinum .point__item__content{display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:40px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .point__item__content{grid-template-columns:1fr}}.bc-product-celldot-platinum .point__item__text{position:relative}.bc-product-celldot-platinum .point__item__text h3{margin-bottom:24px;color:#ae102a;font-size:32px;line-height:1.9}@media screen and (max-width: 760px){.bc-product-celldot-platinum .point__item__text h3{font-size:24px}}.bc-product-celldot-platinum .point__item__text h3.is-black{color:#2b2b2b}.bc-product-celldot-platinum .point__item__text div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .point__item__text div{gap:8px}}.bc-product-celldot-platinum .point__item__text div span{padding:12px 24px;border-radius:8px;background:#fff;color:#2b2b2b;font-size:16px;line-height:1.6}.bc-product-celldot-platinum .point__item__text div.is-stroke{gap:8px}.bc-product-celldot-platinum .point__item__text div.is-stroke span{padding:2px 8px;border:1px solid #542f28;border-radius:4px;background:none;color:#542f28;font-size:14px;line-height:2.4}.bc-product-celldot-platinum .point__item__text p{color:#2b2b2b;font-size:16px;line-height:2.4}.bc-product-celldot-platinum .point__item__content.is-plus{margin-top:64px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .point__item__content.is-plus{margin-top:108px}}.bc-product-celldot-platinum .point__item__content.is-plus .point__item__text:before{position:absolute;top:-96px;left:calc(50% - 24px);width:48px;height:48px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/celldot-platinum/point-plus.webp) center/contain no-repeat;content:""}@media screen and (max-width: 760px){.bc-product-celldot-platinum .point__item__content.is-plus .point__item__text:before{top:-80px}}.bc-product-celldot-platinum .point__item__img{padding:56px 40px 20px;border:4px solid #ffffff;background:rgba(255,255,255,.4);-webkit-box-shadow:170px 636px 184px 0px rgba(84,47,40,0),109px 407px 169px 0px rgba(84,47,40,.01),61px 229px 142px 0px rgba(84,47,40,.02),27px 102px 105px 0px rgba(84,47,40,.03),7px 25px 58px 0px rgba(84,47,40,.04);box-shadow:170px 636px 184px #542f2800,109px 407px 169px #542f2803,61px 229px 142px #542f2805,27px 102px 105px #542f2808,7px 25px 58px #542f280a}@media screen and (max-width: 760px){.bc-product-celldot-platinum .point__item__img{padding:32px 16px 8px}}.bc-product-celldot-platinum .point__item__img img{width:100%;max-width:450px;margin:0 auto}.bc-product-celldot-platinum .point__item__img.is-small img{max-width:350px}.bc-product-celldot-platinum .point__item__img p{margin-top:24px;color:#2b2b2bcc;font-size:10px;line-height:1.6;text-align:right}.bc-product-celldot-platinum .point__caution{padding-right:40px;padding-bottom:160px;padding-left:40px;background:-webkit-gradient(linear,left top,left bottom,from(#eadfd0),to(#fff));background:linear-gradient(180deg,#eadfd0 0%,#fff 100%)}@media screen and (max-width: 760px){.bc-product-celldot-platinum .point__caution{padding-right:24px;padding-left:24px}}.bc-product-celldot-platinum .point__caution p{max-width:1100px;margin:0 auto;color:#2b2b2bcc;font-size:12px;line-height:1.6;letter-spacing:0;text-align:right}@media screen and (max-width: 760px){.bc-product-celldot-platinum .point__caution p{text-align:left}.bc-product-celldot-platinum .point__caution p br{display:none}}.bc-product-celldot-platinum .texture{padding-right:40px;padding-left:40px;background:#fff}@media screen and (max-width: 760px){.bc-product-celldot-platinum .texture{padding-right:24px;padding-left:24px}}.bc-product-celldot-platinum .texture__inner{max-width:1100px;margin:0 auto}.bc-product-celldot-platinum .texture__content{display:grid;grid-template-columns:48% 1fr;margin-top:80px;gap:56px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .texture__content{grid-template-columns:1fr}}.bc-product-celldot-platinum .texture__text{color:#2b2b2b}.bc-product-celldot-platinum .texture__text h3{font-size:32px;line-height:1.6}@media screen and (max-width: 760px){.bc-product-celldot-platinum .texture__text h3{font-size:24px}}.bc-product-celldot-platinum .texture__text p{margin-top:32px;font-size:16px;line-height:2.4}.bc-product-celldot-platinum .texture__text small{display:block;margin-top:24px;font-size:12px;line-height:1.6;opacity:.8}.bc-product-celldot-platinum .texture__img img{-webkit-filter:drop-shadow(4px 9px 22px rgba(84,47,40,.04)) drop-shadow(18px 36px 40px rgba(84,47,40,.03)) drop-shadow(40px 80px 54px rgba(84,47,40,.02)) drop-shadow(72px 143px 64px rgba(84,47,40,.01)) drop-shadow(112px 223px 70px rgba(84,47,40,0));filter:drop-shadow(4px 9px 22px rgba(84,47,40,.04)) drop-shadow(18px 36px 40px rgba(84,47,40,.03)) drop-shadow(40px 80px 54px rgba(84,47,40,.02)) drop-shadow(72px 143px 64px rgba(84,47,40,.01)) drop-shadow(112px 223px 70px rgba(84,47,40,0))}.bc-product-celldot-platinum .safety{padding-top:104px;padding-right:40px;padding-left:40px;background:#fff}@media screen and (max-width: 760px){.bc-product-celldot-platinum .safety{padding-right:24px;padding-left:24px}}.bc-product-celldot-platinum .safety__inner{max-width:1100px;margin:0 auto}.bc-product-celldot-platinum .safety__items{display:grid;grid-template-columns:repeat(2,1fr);margin-top:80px;gap:40px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .safety__items{grid-template-columns:1fr;margin-top:40px}}.bc-product-celldot-platinum .safety__item{padding:32px 40px 40px;border:1px solid rgba(43,43,43,.16);color:#2b2b2b}@media screen and (max-width: 760px){.bc-product-celldot-platinum .safety__item{padding:24px 32px 32px}}.bc-product-celldot-platinum .safety__item:nth-child(3){grid-area:2/1/3/3}@media screen and (max-width: 760px){.bc-product-celldot-platinum .safety__item:nth-child(3){grid-area:auto}}.bc-product-celldot-platinum .safety__item__title{margin-bottom:24px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .safety__item__title{margin-bottom:16px}}.bc-product-celldot-platinum .safety__item__title img{width:auto;height:51px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .safety__item__title img{height:40px}}.bc-product-celldot-platinum .safety__item__text{font-size:16px;line-height:2.4}.bc-product-celldot-platinum .safety__item__caution{margin-top:16px;font-size:12px;line-height:1.6;opacity:.8}.bc-product-celldot-platinum .safety__item__img{margin-bottom:24px}.bc-product-celldot-platinum .safety__item__img img{width:100%;max-width:720px;margin:0 auto}.bc-product-celldot-platinum .howto{position:relative;padding-top:80px;padding-right:40px;padding-left:40px;background:#fff}@media screen and (max-width: 760px){.bc-product-celldot-platinum .howto{padding-right:24px;padding-left:24px}}.bc-product-celldot-platinum .howto__inner{max-width:1100px;margin:0 auto}.bc-product-celldot-platinum .howto__text{margin-top:80px;color:#2b2b2b;font-size:32px;line-height:1.6}@media screen and (max-width: 760px){.bc-product-celldot-platinum .howto__text{margin-top:40px;font-size:22px}}.bc-product-celldot-platinum .howto__caution{margin-top:16px;color:#2b2b2b;font-size:12px;line-height:1.6;opacity:.8}.bc-product-celldot-platinum .howto__flow{display:grid;grid-template-columns:repeat(3,1fr);margin-top:56px;gap:40px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .howto__flow{grid-template-columns:1fr}}.bc-product-celldot-platinum .howto__flow li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;position:relative;align-items:center;padding:16px 24px;gap:16px;border-radius:16px;background:#eadfd0;color:#2b2b2b;font-size:18px;line-height:1.6}@media screen and (max-width: 760px){.bc-product-celldot-platinum .howto__flow li{gap:8px;border-radius:12px;font-size:16px}}.bc-product-celldot-platinum .howto__flow li:not(:last-child):after{position:absolute;top:calc(50% - 4px);left:100%;width:27px;height:8px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets//celldot/howto-flow-arrow.webp) center/contain no-repeat;content:""}@media screen and (max-width: 760px){.bc-product-celldot-platinum .howto__flow li:not(:last-child):after{top:calc(100% + 9px);left:calc(50% - 13px);rotate:90deg}}.bc-product-celldot-platinum .howto__flow li img.img{width:80px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .howto__flow li img.img{width:56px}}.bc-product-celldot-platinum .howto__flow li img.text{max-width:120px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .howto__flow li img.text{max-width:80px}}.bc-product-celldot-platinum .howto__flow li:nth-child(2){position:relative}@media screen and (max-width: 760px){.bc-product-celldot-platinum .howto__flow li:nth-child(2){padding-top:24px;padding-bottom:24px}}.bc-product-celldot-platinum .howto__flow li:nth-child(2) .img{position:absolute;top:-53px;left:40px;width:64px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .howto__flow li:nth-child(2) .img{top:-16px;left:32px;width:40px}}.bc-product-celldot-platinum .howto__flow li:nth-child(2) .text{margin-left:120px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .howto__flow li:nth-child(2) .text{margin-left:100px}}.bc-product-celldot-platinum .howto__step{margin-top:80px;padding:80px 40px;background:#ffffff;color:#2b2b2b;-webkit-box-shadow:112px 223px 70px 0px rgba(84,47,40,0),72px 143px 64px 0px rgba(84,47,40,.01),40px 80px 54px 0px rgba(84,47,40,.02),18px 36px 40px 0px rgba(84,47,40,.03),4px 9px 22px 0px rgba(84,47,40,.04);box-shadow:112px 223px 70px #542f2800,72px 143px 64px #542f2803,40px 80px 54px #542f2805,18px 36px 40px #542f2808,4px 9px 22px #542f280a}@media screen and (max-width: 760px){.bc-product-celldot-platinum .howto__step{margin-top:40px;padding:32px}}.bc-product-celldot-platinum .howto__step ul{display:grid;max-width:720px;margin:0 auto;gap:40px}.bc-product-celldot-platinum .howto__step li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;position:relative;align-items:flex-start;gap:40px;font-size:16px;line-height:2.4}@media screen and (max-width: 760px){.bc-product-celldot-platinum .howto__step li{display:block}}.bc-product-celldot-platinum .howto__step li:not(:last-child):before{position:absolute;bottom:-32px;left:8px;width:1px;height:44px;background:rgba(43,43,43,.16);content:""}@media screen and (max-width: 760px){.bc-product-celldot-platinum .howto__step li:not(:last-child):before{bottom:-28px;height:24px}}.bc-product-celldot-platinum .howto__step li img{width:168px;padding-top:8px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .howto__step li img{width:124px;margin-bottom:8px;padding-top:0}}.bc-product-celldot-platinum .info{padding-bottom:160px;background:#eadfd0}@media screen and (max-width: 760px){.bc-product-celldot-platinum .info{padding-bottom:80px}}.bc-product-celldot-platinum .info__gradient{height:240px;background:-webkit-gradient(linear,left bottom,left top,from(#eadfd0),to(#fff));background:linear-gradient(0deg,#eadfd0 0%,#fff 100%)}@media screen and (max-width: 760px){.bc-product-celldot-platinum .info__gradient{height:80px}}.bc-product-celldot-platinum .info__inner{display:grid;padding-right:40px;padding-left:40px;gap:32px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .info__inner{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bc-product-celldot-platinum .info__inner{margin-top:32px;gap:16px}}.bc-product-celldot-platinum .info__inner dl{width:100%;max-width:1100px;border:4px solid #ffffff;border:4px solid #fff;background:rgba(255,255,255,.4);color:#2b2b2b;-webkit-box-shadow:170px 636px 184px 0px rgba(84,47,40,0),109px 407px 169px 0px rgba(84,47,40,.01),61px 229px 142px 0px rgba(84,47,40,.02),27px 102px 105px 0px rgba(84,47,40,.03),7px 25px 58px 0px rgba(84,47,40,.04);margin:0 auto;box-shadow:170px 636px 184px #542f2800,109px 407px 169px #542f2803,61px 229px 142px #542f2805,27px 102px 105px #542f2808,7px 25px 58px #542f280a}.bc-product-celldot-platinum .info__inner dt{position:relative;padding:40px 80px;font-size:24px;line-height:1.6}@media screen and (max-width: 760px){.bc-product-celldot-platinum .info__inner dt{padding:16px 24px;font-size:18px}}.bc-product-celldot-platinum .info__inner dt span{position:absolute;top:calc(50% - 12px);right:40px;width:24px;height:24px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .info__inner dt span{top:calc(50% - 8px);right:16px;width:16px;height:16px}}.bc-product-celldot-platinum .info__inner dt span:before{position:absolute;top:0;left:50%;width:1px;height:100%;background:#2b2b2b;content:"";-webkit-transition:.4s;transition:.4s}.bc-product-celldot-platinum .info__inner dt span:after{position:absolute;top:50%;left:0;width:100%;height:1px;background:#2b2b2b;content:""}.bc-product-celldot-platinum .info__inner dt.is-active span:before{opacity:0}.bc-product-celldot-platinum .info__inner dd{display:none;padding:0 80px 40px}@media screen and (max-width: 760px){.bc-product-celldot-platinum .info__inner dd{padding:0 24px 24px}}.bc-product-celldot-platinum .info__inner dd p{font-size:16px;line-height:2.4}.bc-product-celldot-platinum .info__inner dd li{padding:32px 16px;border-top:1px solid #ffffff}@media screen and (max-width: 760px){.bc-product-celldot-platinum .info__inner dd li{padding:24px 0}}.bc-product-celldot-platinum .info__inner dd h3{margin-bottom:16px;font-weight:700;font-size:16px;line-height:1.6}.bc-product-celldot-platinum .info__inner dd small{font-size:12px;opacity:.8}.bc-product-saji-wine{color:#2d1e10;line-height:1.7;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,yu-gothic,sans-serif;letter-spacing:.08em;-webkit-font-feature-settings:"palt" on;overflow:hidden;font-feature-settings:"palt" on}.bc-product-saji-wine sub{font-size:xx-small}.bc-product-saji-wine figure{margin:0}.bc-product-saji-wine picture{width:100%}.bc-product-saji-wine .sp_only{display:none}@media screen and (max-width: 760px){.bc-product-saji-wine .sp_only{display:block}}.bc-product-saji-wine .pc_only{display:block}@media screen and (max-width: 760px){.bc-product-saji-wine .pc_only{display:none}}.bc-product-saji-wine .contents_title{width:100%;height:78px;padding-top:20px;padding-left:104px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-wine/title_bg.webp) no-repeat;background-size:1280px 98px;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(rgb(0,0,0)),color-stop(90%,rgb(0,0,0)),to(rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(to right,rgb(0,0,0) 0%,rgb(0,0,0) 90%,rgba(0,0,0,0) 100%);mask-image:-webkit-gradient(linear,left top,right top,from(rgb(0,0,0)),color-stop(90%,rgb(0,0,0)),to(rgba(0,0,0,0)));mask-image:linear-gradient(to right,rgb(0,0,0) 0%,rgb(0,0,0) 90%,rgba(0,0,0,0) 100%)}@media screen and (max-width: 760px){.bc-product-saji-wine .contents_title{height:72px;padding-top:23px;padding-left:40px;background-size:auto 72px;background-position-x:20%;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),color-stop(10%,rgb(0,0,0)),color-stop(90%,rgb(0,0,0)),to(rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgb(0,0,0) 10%,rgb(0,0,0) 90%,rgba(0,0,0,0) 100%);mask-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),color-stop(10%,rgb(0,0,0)),color-stop(90%,rgb(0,0,0)),to(rgba(0,0,0,0)));mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgb(0,0,0) 10%,rgb(0,0,0) 90%,rgba(0,0,0,0) 100%)}}.bc-product-saji-wine .line_title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:40px}.bc-product-saji-wine .line_title img,.bc-product-saji-wine .line_title span{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.bc-product-saji-wine .line_title span{color:#8f4500;font-weight:700;font-size:24px}@media screen and (max-width: 760px){.bc-product-saji-wine .line_title span{font-size:20px}}.bc-product-saji-wine .line_title:after{display:inline-block;content:"";-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:100%;height:1px;background-color:#8f4500}@media screen and (max-width: 760px){.bc-product-saji-wine .line_title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:18px}.bc-product-saji-wine .line_title img{width:100%}}.bc-product-saji-wine .line_title.center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:24px}@media screen and (max-width: 760px){.bc-product-saji-wine .line_title.center{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:8px}}.bc-product-saji-wine .line_title.center:before{display:inline-block;content:"";-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:100%;height:1px;background-color:#8f4500}.bc-product-saji-wine .shadow-effect{-webkit-filter:drop-shadow(159px 110px 54px rgba(135,104,74,0)) drop-shadow(102px 71px 50px rgba(135,104,74,.01)) drop-shadow(57px 40px 42px rgba(135,104,74,.05)) drop-shadow(25px 18px 31px rgba(135,104,74,.09)) drop-shadow(6px 4px 17px rgba(135,104,74,.1));filter:drop-shadow(159px 110px 54px rgba(135,104,74,0)) drop-shadow(102px 71px 50px rgba(135,104,74,.01)) drop-shadow(57px 40px 42px rgba(135,104,74,.05)) drop-shadow(25px 18px 31px rgba(135,104,74,.09)) drop-shadow(6px 4px 17px rgba(135,104,74,.1))}.bc-product-saji-wine .contents__outer_inner{max-width:1280px;margin:0 auto;padding:0 24px}@media screen and (max-width: 760px){.bc-product-saji-wine .contents__outer_inner{padding:0 2%}}.bc-product-saji-wine .contents__inner{max-width:1100px;margin:0 auto;padding:0 24px}@media screen and (max-width: 760px){.bc-product-saji-wine .contents__inner{padding:0 4%}}.bc-product-saji-wine .detailed_contents{font-size:17px;line-height:2.6}@media screen and (max-width: 760px){.bc-product-saji-wine .detailed_contents{font-size:16px}}@media screen and (max-width: 760px){.bc-product-saji-wine .detailed_contents{line-height:2.4}}.bc-product-saji-wine .contents_bg{margin-top:-1%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-wine/saji_contents_bg.webp) repeat-y;background-size:100% auto}.bc-product-saji-wine .main__kv{background-color:#fff}.bc-product-saji-wine .main__kv img{width:100%}.bc-product-saji-wine .main_info{background-color:#f5eddb;color:#fff}.bc-product-saji-wine .main_info__inner{padding-top:120px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-wine/main_info_bg_top.webp) no-repeat top center,-webkit-gradient(linear,left top,left bottom,from(#805209),to(#885c2a));background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-wine/main_info_bg_top.webp) no-repeat top center,linear-gradient(to bottom,#805209,#885c2a);background-size:100% auto,cover}@media screen and (max-width: 760px){.bc-product-saji-wine .main_info__inner{padding-top:26%;padding-bottom:15%}}.bc-product-saji-wine .main_info__logo{position:relative;width:100%;max-width:720px;margin:0 auto 32px}@media screen and (max-width: 760px){.bc-product-saji-wine .main_info__logo{margin-bottom:15%}}.bc-product-saji-wine .main_info__logo .text{z-index:10;position:relative}@media screen and (max-width: 760px){.bc-product-saji-wine .main_info__logo .text{width:110%;max-width:none;-webkit-transform:translate(-5%,-31%);transform:translate(-5%,-31%)}}.bc-product-saji-wine .main_info__logo .bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);z-index:1;width:144%;max-width:none;transform:translate(-50%,-50%);mix-blend-mode:color-burn}.bc-product-saji-wine .main_info__introduction{display:grid;grid-template-columns:10% 30% 5% 40% 15%;width:100%;margin:0 auto 112px;padding:36px 28px;background-color:#fff3;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;color:#fff}@media screen and (max-width: 760px){.bc-product-saji-wine .main_info__introduction{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:18%;padding:0 32px 32px}}.bc-product-saji-wine .main_info__introduction__logo{-webkit-box-sizing:border-box;box-sizing:border-box;width:65px}@media screen and (max-width: 760px){.bc-product-saji-wine .main_info__introduction__logo{display:none}}.bc-product-saji-wine .main_info__introduction__product{position:relative;min-width:180px}@media screen and (max-width: 760px){.bc-product-saji-wine .main_info__introduction__product{margin-bottom:33%;padding-top:44%}}.bc-product-saji-wine .main_info__introduction__product img{position:absolute;top:50%;left:50%;width:190%;max-width:none;pointer-events:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width: 760px){.bc-product-saji-wine .main_info__introduction__product img{width:120%}}.bc-product-saji-wine .main_info__introduction__ingredients{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.bc-product-saji-wine .main_info__introduction__ingredients__name{width:253px;margin-bottom:32px}@media screen and (max-width: 760px){.bc-product-saji-wine .main_info__introduction__ingredients__name{width:63%}}.bc-product-saji-wine .main_info__introduction__ingredients__name img{width:100%}.bc-product-saji-wine .main_info__introduction__ingredients__introduction{margin-bottom:32px;font-weight:700}@media screen and (max-width: 760px){.bc-product-saji-wine .main_info__introduction__ingredients__detail{width:100%}}.bc-product-saji-wine .main_info__introduction__ingredients__detail .ingredient{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:40px;text-align:left}@media screen and (max-width: 760px){.bc-product-saji-wine .main_info__introduction__ingredients__detail .ingredient{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;text-align:center}}.bc-product-saji-wine .main_info__introduction__ingredients__detail .ingredient p{font-size:14px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.bc-product-saji-wine .main_info__introduction__ingredients__detail .ingredient .chart{min-width:170px;margin:0;padding:5% 6%;border:1px solid #ead9ad}@media screen and (max-width: 760px){.bc-product-saji-wine .main_info__introduction__ingredients__detail .ingredient .chart{width:100%;padding:6% 0;text-align:center}}.bc-product-saji-wine .main_info__introduction__ingredients__detail .ingredient .chart img{width:100%}@media screen and (max-width: 760px){.bc-product-saji-wine .main_info__introduction__ingredients__detail .ingredient .chart img{width:56%;margin:0 auto}}.bc-product-saji-wine .main_info__introduction__label_container{position:relative}@media screen and (max-width: 760px){.bc-product-saji-wine .main_info__introduction__label_container{position:absolute;top:12px;right:10px}}.bc-product-saji-wine .main_info__introduction__label_container .label{display:inline-block;position:absolute;top:0;right:0;padding:.3em .5em;border:1px solid #fdf2d6;color:#fdf2d6;font-weight:600;font-size:24px;line-height:1.6;line-height:1;letter-spacing:.02em;white-space:nowrap}@media screen and (max-width: 760px){.bc-product-saji-wine .main_info__introduction__label_container .label{font-size:18px}}.bc-product-saji-wine .main_info__introduction__saji{position:absolute;right:0;bottom:0;width:20%;max-width:221px;-webkit-transform:translate(40%,40%);transform:translate(40%,40%)}@media screen and (max-width: 760px){.bc-product-saji-wine .main_info__introduction__saji{width:34%}}.bc-product-saji-wine .main_info__exclusive{position:relative;width:100%;max-width:608px;margin:0 auto}.bc-product-saji-wine .main_info__exclusive .text{z-index:10;position:relative}.bc-product-saji-wine .main_info__exclusive .bg{position:absolute;top:50%;left:50%;width:110%;-webkit-transform:translate(-50%,-47%);max-width:none;transform:translate(-50%,-47%);mix-blend-mode:overlay}.bc-product-saji-wine .main_info:after{display:block;width:100%;margin-top:-18%;padding-top:46%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-wine/main_info_bg_bottom.webp) no-repeat;background-size:100% auto;content:""}.bc-product-saji-wine .story{padding-top:60px}.bc-product-saji-wine .story__title{margin-bottom:80px}.bc-product-saji-wine .story__title img{width:102px}@media screen and (max-width: 760px){.bc-product-saji-wine .story__title{margin-bottom:48px}.bc-product-saji-wine .story__title img{width:78px}}.bc-product-saji-wine .story__line_title{margin-bottom:80px}.bc-product-saji-wine .story__line_title img{max-width:569px}@media screen and (max-width: 760px){.bc-product-saji-wine .story__line_title{margin-bottom:48px}.bc-product-saji-wine .story__line_title img{width:100%;max-width:none}}.bc-product-saji-wine .story__rarity{margin-bottom:120px}.bc-product-saji-wine .story__rarity__title{max-width:524px;margin:0 auto 72px}@media screen and (max-width: 760px){.bc-product-saji-wine .story__rarity__title{margin-bottom:40px}}.bc-product-saji-wine .story__rarity__contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:0 auto 80px;gap:72px}@media screen and (max-width: 760px){.bc-product-saji-wine .story__rarity__contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px;gap:32px}}.bc-product-saji-wine .story__rarity__contents__image{width:42%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;order:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 760px){.bc-product-saji-wine .story__rarity__contents__image{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%}}.bc-product-saji-wine .story__rarity__contents__image__annotation{display:block;margin-top:1rem;margin-left:auto;font-size:12px;line-height:1.6;letter-spacing:.01em}.bc-product-saji-wine .story__rarity__contents__content{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media screen and (max-width: 760px){.bc-product-saji-wine .story__rarity__contents__content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (max-width: 760px){.bc-product-saji-wine .story__rarity__contents__content__image{margin-bottom:56px}}.bc-product-saji-wine .story__rarity__contents__content p{margin-bottom:48px}@media screen and (max-width: 760px){.bc-product-saji-wine .story__rarity__contents__content p{margin-bottom:0}}.bc-product-saji-wine .story__rarity__comparison{width:100%;margin:0 auto}@media screen and (max-width: 760px){.bc-product-saji-wine .story__rarity__comparison{margin-bottom:96px}}.bc-product-saji-wine .story__why_fabius{margin-bottom:184px}@media screen and (max-width: 760px){.bc-product-saji-wine .story__why_fabius{margin-bottom:120px}}.bc-product-saji-wine .story__why_fabius__title{max-width:524px;margin:0 auto 72px}@media screen and (max-width: 760px){.bc-product-saji-wine .story__why_fabius__title{margin-bottom:40px}}.bc-product-saji-wine .story__why_fabius__contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 auto;gap:72px}@media screen and (max-width: 760px){.bc-product-saji-wine .story__why_fabius__contents{gap:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.bc-product-saji-wine .story__why_fabius__contents__content p{margin-bottom:48px}@media screen and (max-width: 760px){.bc-product-saji-wine .story__why_fabius__contents__content p{margin-bottom:32px}}.bc-product-saji-wine .story__why_fabius__contents__content p:last-of-type{margin-bottom:0}.bc-product-saji-wine .story__why_fabius__contents__image{width:46%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 760px){.bc-product-saji-wine .story__why_fabius__contents__image{width:100%}}.bc-product-saji-wine .story__why_fabius__contents__image img{width:100%}.bc-product-saji-wine .about__title{margin-bottom:80px}.bc-product-saji-wine .about__title img{width:120px}@media screen and (max-width: 760px){.bc-product-saji-wine .about__title{margin-bottom:48px}.bc-product-saji-wine .about__title img{width:92px}}.bc-product-saji-wine .about__feature{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 auto 120px;gap:72px}@media screen and (max-width: 760px){.bc-product-saji-wine .about__feature{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:96px;gap:40px}}.bc-product-saji-wine .about__feature__title{margin-bottom:64px}.bc-product-saji-wine .about__feature__title img{max-width:543px}@media screen and (max-width: 760px){.bc-product-saji-wine .about__feature__title{margin-bottom:48px}}.bc-product-saji-wine .about__feature__image{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:40%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 760px){.bc-product-saji-wine .about__feature__image{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:80%}}.bc-product-saji-wine .about__feature__contents{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width: 760px){.bc-product-saji-wine .about__feature__contents{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.bc-product-saji-wine .about__feature__contents__title{margin-bottom:24px;font-weight:700;font-size:24px}@media screen and (max-width: 760px){.bc-product-saji-wine .about__feature__contents__title{font-size:20px}}@media screen and (max-width: 760px){.bc-product-saji-wine .about__feature__contents__title{margin-bottom:32px}}.bc-product-saji-wine .about__feature__ice_wine__title{max-width:524px;margin:0 auto 72px}@media screen and (max-width: 760px){.bc-product-saji-wine .about__feature__ice_wine__title{margin-bottom:40px}}.bc-product-saji-wine .about__feature__ice_wine__contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:72px}@media screen and (max-width: 760px){.bc-product-saji-wine .about__feature__ice_wine__contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px;gap:40px}}.bc-product-saji-wine .about__feature__ice_wine__contents__content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.bc-product-saji-wine .about__feature__ice_wine__contents__content__title{margin-bottom:24px;font-weight:700;font-size:24px}@media screen and (max-width: 760px){.bc-product-saji-wine .about__feature__ice_wine__contents__content__title{font-size:20px}}@media screen and (max-width: 760px){.bc-product-saji-wine .about__feature__ice_wine__contents__content__title{font-size:22px}}.bc-product-saji-wine .about__feature__ice_wine__contents__content p{margin-bottom:40px}.bc-product-saji-wine .about__feature__ice_wine__contents__content p:last-of-type{margin-bottom:0}.bc-product-saji-wine .about__feature__ice_wine__contents__image{width:35%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 760px){.bc-product-saji-wine .about__feature__ice_wine__contents__image{width:100%}}.bc-product-saji-wine .about__feature__ice_wine__how_to{width:100%;margin-top:-9%;margin-bottom:40px}@media screen and (max-width: 760px){.bc-product-saji-wine .about__feature__ice_wine__how_to{width:114%;margin-top:0;margin-bottom:96px;-webkit-transform:translateX(-6%);transform:translate(-6%)}}.bc-product-saji-wine .about__feature__health{width:100%;margin:0 auto 144px;text-align:center}@media screen and (max-width: 760px){.bc-product-saji-wine .about__feature__health{margin-bottom:96px;text-align:left}}.bc-product-saji-wine .about__feature__health__title{max-width:666px;margin:0 auto 40px}.bc-product-saji-wine .about__feature__health p{margin-bottom:48px}.bc-product-saji-wine .about__feature__health figure{width:100%;margin-bottom:24px}.bc-product-saji-wine .about__feature__health figure img{width:100%}.bc-product-saji-wine .about__feature__health .annotation{font-size:12px;line-height:1.6;letter-spacing:.01em;text-align:right}.bc-product-saji-wine .about__production_area__title{margin-bottom:56px}.bc-product-saji-wine .about__production_area__title img{max-width:346px}@media screen and (max-width: 760px){.bc-product-saji-wine .about__production_area__title{margin-bottom:40px}.bc-product-saji-wine .about__production_area__title img{width:78%;max-width:none;margin-right:auto}}.bc-product-saji-wine .about__production_area__introduction{width:100%;margin:0 auto 72px}.bc-product-saji-wine .about__production_area__introduction__title{max-width:739px;margin-bottom:40px}.bc-product-saji-wine .about__production_area__introduction p{margin-bottom:24px}.bc-product-saji-wine .about__production_area__introduction .annotation{display:block;font-size:12px;line-height:1.6;line-height:1.9;letter-spacing:.01em}.bc-product-saji-wine .about__production_area__detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:0 auto 72px;gap:72px}@media screen and (max-width: 760px){.bc-product-saji-wine .about__production_area__detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:148px;gap:48px}}.bc-product-saji-wine .about__production_area__detail__images{width:43%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.bc-product-saji-wine .about__production_area__detail__images figure{position:relative}.bc-product-saji-wine .about__production_area__detail__images figcaption{margin-top:12px;font-size:12px;line-height:1.4;letter-spacing:0;text-align:right}@media screen and (min-width: 761px){.bc-product-saji-wine .about__production_area__detail__images figcaption br{display:none}}@media screen and (max-width: 760px){.bc-product-saji-wine .about__production_area__detail__images{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.bc-product-saji-wine .about__production_area__detail__images .sub_image{z-index:1;position:absolute;bottom:14%;left:-2.5%;width:64%;-webkit-transform:translate(-4%,51%);transform:translate(-4%,51%)}.bc-product-saji-wine .about__production_area__detail__contents{width:50%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media screen and (max-width: 760px){.bc-product-saji-wine .about__production_area__detail__contents{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.bc-product-saji-wine .about__production_area__detail__contents__title{margin-top:-.5em;margin-bottom:24px;font-weight:700;font-size:24px}@media screen and (max-width: 760px){.bc-product-saji-wine .about__production_area__detail__contents__title{font-size:20px}}.bc-product-saji-wine .about__production_area__detail__contents .annotation{display:block;margin-bottom:32px;font-size:12px;line-height:1.6;letter-spacing:.01em}.bc-product-saji-wine .about__production_area__area_detail{max-width:900px;margin:0 auto 96px}.bc-product-saji-wine .about__production_area__area_detail img{width:100%}.bc-product-saji-wine .about__manufacturing{margin:0 auto}.bc-product-saji-wine .about__manufacturing__title{margin-bottom:56px}@media screen and (max-width: 760px){.bc-product-saji-wine .about__manufacturing__title{margin-bottom:40px}}.bc-product-saji-wine .about__manufacturing__content{display:grid;position:relative;grid-template-columns:repeat(4,1fr);gap:5%;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:80px}@media screen and (max-width: 760px){.bc-product-saji-wine .about__manufacturing__content{grid-template-columns:1fr;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;margin-bottom:48px;gap:48px}}.bc-product-saji-wine .about__manufacturing__content__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 760px){.bc-product-saji-wine .about__manufacturing__content__item{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:28px}}.bc-product-saji-wine .about__manufacturing__content__item__title{margin-bottom:16px;font-weight:700;font-size:24px;line-height:1;white-space:nowrap}@media screen and (max-width: 760px){.bc-product-saji-wine .about__manufacturing__content__item__title{font-size:20px}}.bc-product-saji-wine .about__manufacturing__content__item p{margin-bottom:24px;font-size:15px;line-height:1.8;text-align:left}@media screen and (max-width: 760px){.bc-product-saji-wine .about__manufacturing__content__item p{font-size:14px}}.bc-product-saji-wine .about__manufacturing__content__item__image{margin-top:auto}@media screen and (max-width: 760px){.bc-product-saji-wine .about__manufacturing__content__item__image{width:47%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:0}}.bc-product-saji-wine .about__manufacturing__content__item:after{display:block;position:absolute;top:50%;right:0;width:7%;padding-top:14%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-wine/about_manufacturing_arrow.svg) no-repeat;background-size:100% auto;content:"";-webkit-transform:translate(210%,-50%);transform:translate(210%,-50%)}@media screen and (max-width: 760px){.bc-product-saji-wine .about__manufacturing__content__item:after{display:block;position:absolute;top:100%;left:50%;width:7%;padding-top:7%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-wine/about_manufacturing_arrow_down.webp) no-repeat;background-size:100% auto;-webkit-transform:translate(-50%);height:0;margin-top:8px;transform:translate(-50%)}}.bc-product-saji-wine .about__manufacturing__content__item:last-of-type:after{display:none}.bc-product-saji-wine .about__manufacturing__movie{max-width:720px;margin:0 auto 184px;padding-top:405px;background:#ffffff}@media screen and (max-width: 760px){.bc-product-saji-wine .about__manufacturing__movie{margin-bottom:128px}}.bc-product-saji-wine .scene__title{margin-bottom:80px}.bc-product-saji-wine .scene__title img{width:118px}@media screen and (max-width: 760px){.bc-product-saji-wine .scene__title{margin-bottom:48px}.bc-product-saji-wine .scene__title img{width:90px}}.bc-product-saji-wine .scene__scene__title{max-width:686px;margin:0 auto 48px}@media screen and (max-width: 760px){.bc-product-saji-wine .scene__scene__title{margin-bottom:30px}}.bc-product-saji-wine .scene__scene__contents{display:grid;grid-template-columns:repeat(3,1fr);width:100%;margin:0 auto 120px;gap:7%}@media screen and (max-width: 760px){.bc-product-saji-wine .scene__scene__contents{grid-template-columns:1fr;margin-bottom:96px;gap:64px}}.bc-product-saji-wine .scene__scene__contents__item{text-align:center}@media screen and (max-width: 760px){.bc-product-saji-wine .scene__scene__contents__item{width:85%;margin:0 auto}}.bc-product-saji-wine .scene__scene__contents__item h4{margin-bottom:24px;font-weight:700}.bc-product-saji-wine .scene__scene__contents__item h4 img{width:98%;margin:0 auto}.bc-product-saji-wine .scene__arrange__title{margin-bottom:40px}@media screen and (max-width: 760px){.bc-product-saji-wine .scene__arrange__title{margin-bottom:24px}}.bc-product-saji-wine .scene__arrange__intro{margin-bottom:40px;text-align:center}@media screen and (max-width: 760px){.bc-product-saji-wine .scene__arrange__intro{text-align:left}}.bc-product-saji-wine .scene__arrange__contents{display:grid;grid-template-columns:repeat(4,1fr);width:88%;margin:0 auto 128px;gap:5%}@media screen and (max-width: 760px){.bc-product-saji-wine .scene__arrange__contents{grid-template-columns:repeat(2,1fr);width:100%}}.bc-product-saji-wine .scene__arrange__contents__item{text-align:center}.bc-product-saji-wine .scene__arrange__contents__item figure{margin-bottom:24px}.bc-product-saji-wine .scene__arrange__contents__item p{font-size:15px;line-height:1.6}@media screen and (max-width: 760px){.bc-product-saji-wine .scene__arrange__contents__item p{font-size:14px}}@media screen and (max-width: 760px){.bc-product-saji-wine .scene__arrange__contents__item{text-align:left}}.bc-product-saji-wine .sommelier{position:relative;width:100%;margin:0 auto 56px;padding:104px 72px 80px;background-color:#fff;line-height:1.6}@media screen and (max-width: 760px){.bc-product-saji-wine .sommelier{padding:18% 8% 10%}.bc-product-saji-wine .sommelier .line_title{display:none!important}}.bc-product-saji-wine .sommelier__badge{position:absolute;top:0;left:0;width:12.5%;max-width:137px;-webkit-transform:translate(20%,-42%);transform:translate(20%,-42%)}@media screen and (max-width: 760px){.bc-product-saji-wine .sommelier__badge{width:28%;-webkit-transform:translate(0%,-52%);transform:translateY(-52%)}}.bc-product-saji-wine .sommelier__sommelier{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:48px}.bc-product-saji-wine .sommelier__sommelier__image{width:22%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.bc-product-saji-wine .sommelier__sommelier__contents{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:72px}.bc-product-saji-wine .sommelier__sommelier__contents__title{max-width:694px;margin-bottom:32px}@media screen and (max-width: 760px){.bc-product-saji-wine .sommelier__sommelier__contents__title{width:93%;margin:0 auto 40px}}.bc-product-saji-wine .sommelier__sommelier__contents__name{margin-bottom:16px;font-weight:700}@media screen and (max-width: 760px){.bc-product-saji-wine .sommelier__sommelier__contents__name__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:32px;gap:24px}.bc-product-saji-wine .sommelier__sommelier__contents__name__container__image{width:41%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.bc-product-saji-wine .sommelier__sommelier__contents__career{margin-bottom:32px}.bc-product-saji-wine .sommelier__sommelier__contents__about{font-size:15px}@media screen and (max-width: 760px){.bc-product-saji-wine .sommelier__sommelier__contents__about{font-size:14px}}.bc-product-saji-wine .sommelier__recommendation__how_to_drink{margin-bottom:88px}@media screen and (max-width: 760px){.bc-product-saji-wine .sommelier__recommendation__how_to_drink{margin-bottom:72px}}.bc-product-saji-wine .sommelier__recommendation__how_to_drink__title{width:100%;margin-bottom:40px}.bc-product-saji-wine .sommelier__recommendation__how_to_drink__contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:75%;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px}@media screen and (max-width: 760px){.bc-product-saji-wine .sommelier__recommendation__how_to_drink__contents{width:100%;gap:32px}}.bc-product-saji-wine .sommelier__recommendation__how_to_drink__contents__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;gap:32px}@media screen and (max-width: 760px){.bc-product-saji-wine .sommelier__recommendation__how_to_drink__contents__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}}.bc-product-saji-wine .sommelier__recommendation__how_to_drink__contents__item__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:160px;height:50px;margin-top:0;border-radius:8px;background-color:#f4f3f3}@media screen and (max-width: 760px){.bc-product-saji-wine .sommelier__recommendation__how_to_drink__contents__item__title{width:100%;height:auto;padding:12px 0}}.bc-product-saji-wine .sommelier__recommendation__how_to_drink__contents__item__title p{display:inline-block;font-weight:700;line-height:1;white-space:nowrap}.bc-product-saji-wine .sommelier__recommendation__how_to_drink__contents__item .text{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.bc-product-saji-wine .sommelier__recommendation__glass{margin-bottom:88px}.bc-product-saji-wine .sommelier__recommendation__glass__title{width:100%;margin-bottom:40px}.bc-product-saji-wine .sommelier__recommendation__glass figure{width:75%;max-width:720px;margin:0 auto}@media screen and (max-width: 760px){.bc-product-saji-wine .sommelier__recommendation__glass figure{width:100%}}.bc-product-saji-wine .sommelier__recommendation__amuse__title{width:100%;margin-bottom:40px}.bc-product-saji-wine .sommelier__recommendation__amuse figure{width:75%;max-width:720px;margin:0 auto}@media screen and (max-width: 760px){.bc-product-saji-wine .sommelier__recommendation__amuse figure{width:100%}}.bc-product-saji-wine .how_to_reserve{margin-bottom:24px;padding:40px;background-color:#fff}.bc-product-saji-wine .how_to_reserve__title{width:144px;margin-bottom:16px}@media screen and (max-width: 760px){.bc-product-saji-wine .how_to_reserve__title{width:124px}}.bc-product-saji-wine .free{margin-bottom:88px;padding:40px;background-color:#fff}.bc-product-saji-wine .free__title{width:151px;margin-bottom:16px}@media screen and (max-width: 760px){.bc-product-saji-wine .free__title{width:131px}}.bc-product-saji-wine .info{padding-bottom:160px}@media screen and (max-width: 760px){.bc-product-saji-wine .info{padding-bottom:80px}}.bc-product-saji-wine .info__gradient{height:240px;background:-webkit-gradient(linear,left bottom,left top,from(#eadfd0),to(#fff));background:linear-gradient(0deg,#eadfd0 0%,#fff 100%)}@media screen and (max-width: 760px){.bc-product-saji-wine .info__gradient{height:80px}}.bc-product-saji-wine .info__inner{display:grid;gap:32px}@media screen and (max-width: 760px){.bc-product-saji-wine .info__inner{margin-top:32px;gap:16px}}.bc-product-saji-wine .info__inner dl{width:100%;max-width:1100px;border:4px solid #ffffff;border:4px solid #fff;background:rgba(255,255,255,.4);color:#2b2b2b;-webkit-box-shadow:170px 636px 184px 0px rgba(84,47,40,0),109px 407px 169px 0px rgba(84,47,40,.01),61px 229px 142px 0px rgba(84,47,40,.02),27px 102px 105px 0px rgba(84,47,40,.03),7px 25px 58px 0px rgba(84,47,40,.04);margin:0 auto;box-shadow:170px 636px 184px #542f2800,109px 407px 169px #542f2803,61px 229px 142px #542f2805,27px 102px 105px #542f2808,7px 25px 58px #542f280a}.bc-product-saji-wine .info__inner dt{position:relative;padding:40px 80px;font-size:24px;line-height:1.6}@media screen and (max-width: 760px){.bc-product-saji-wine .info__inner dt{padding:16px 24px;font-size:18px}}.bc-product-saji-wine .info__inner dt span{position:absolute;top:calc(50% - 12px);right:40px;width:24px;height:24px}@media screen and (max-width: 760px){.bc-product-saji-wine .info__inner dt span{top:calc(50% - 8px);right:16px;width:16px;height:16px}}.bc-product-saji-wine .info__inner dt span:before{position:absolute;top:0;left:50%;width:1px;height:100%;background:#2b2b2b;content:"";-webkit-transition:.4s;transition:.4s}.bc-product-saji-wine .info__inner dt span:after{position:absolute;top:50%;left:0;width:100%;height:1px;background:#2b2b2b;content:""}.bc-product-saji-wine .info__inner dt.is-active span:before{opacity:0}.bc-product-saji-wine .info__inner dd{display:none;padding:0 80px 40px}@media screen and (max-width: 760px){.bc-product-saji-wine .info__inner dd{padding:0 24px 24px}}.bc-product-saji-wine .info__inner dd p{font-size:16px;line-height:2.4}.bc-product-saji-wine .info__inner dd li{padding:32px 16px;border-top:1px solid #ffffff}@media screen and (max-width: 760px){.bc-product-saji-wine .info__inner dd li{padding:24px 0}}.bc-product-saji-wine .info__inner dd h3{margin-bottom:16px;font-weight:700;font-size:16px;line-height:1.6}.bc-product-saji-wine .info__inner dd small{font-size:12px;opacity:.8}.bc-age-verification-modal{width:100%;max-height:100%;padding:48px 16px 100px;overflow-y:auto;background:#ffffff;line-height:1.7;text-align:center}.bc-age-verification-modal__wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#ffffff;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:none;z-index:1010;align-items:center;overflow:hidden;-webkit-transition:opacity .3s ease-in-out;opacity:0;transition:opacity .3s ease-in-out}.bc-age-verification-modal__wrapper.is-visible{opacity:1}.bc-age-verification-modal__inner{width:100%;max-width:720px;margin:0 auto}.bc-age-verification-modal__logo{width:78%;max-width:365px;margin:16px auto 32px}@media screen and (max-width: 760px){.bc-age-verification-modal__logo{margin-top:0}}.bc-age-verification-modal__explanation{margin-bottom:24px;font-size:15px}.bc-age-verification-modal__instruction{margin-bottom:24px;font-weight:700;font-size:18px}.bc-age-verification-modal__fields{max-width:460px;margin:0 auto 40px;text-align:left}.bc-age-verification-modal__fields__label{margin-bottom:16px;font-weight:700}.bc-age-verification-modal__fields__container{display:grid;grid-template-columns:2fr 1fr 1fr;width:100%;gap:8px;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:40px}.bc-age-verification-modal__fields__container input,.bc-age-verification-modal__fields__container select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.8em 1em;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #c9ccce;border-radius:4px;text-align:left}.bc-age-verification-modal__fields__container select:invalid{color:gray}.bc-age-verification-modal__fields__container__select_wrapper{position:relative}.bc-age-verification-modal__fields__container__select_wrapper:after{display:block;position:absolute;top:50%;right:10%;width:10px;height:9px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/drop_down_arrow.webp) no-repeat;background-size:100% auto;content:"";-webkit-transform:translate(0,-50%);transform:translateY(-50%);pointer-events:none}.bc-age-verification-modal__fields__submit_button{display:block;position:relative;width:100%;max-width:320px;margin:0 auto;padding:18px 0;background-color:#303232;color:#fff;font-weight:700;font-size:15px;text-align:center;-webkit-transition:opacity,.4s;opacity:1;transition:opacity,.4s}.bc-age-verification-modal__fields__submit_button:hover,.bc-age-verification-modal__fields__submit_button:disabled{opacity:.6}.bc-age-verification-modal__fields__submit_button:disabled{cursor:default}.bc-age-verification-modal__fields__submit_button:after{display:block;position:absolute;top:50%;right:6%;width:8px;height:15px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/next_arrow_white.webp) no-repeat;background-size:100% auto;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.bc-age-verification-modal__history_back_button{display:inline-block;position:relative;padding-left:20px;-webkit-transition:opacity,.4s;margin:0 auto 56px;opacity:1;transition:opacity,.4s}.bc-age-verification-modal__history_back_button:after{display:block;position:absolute;top:55%;left:0;width:14px;height:16px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/icon-history-back.webp) no-repeat;background-size:100% auto;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bc-age-verification-modal__history_back_button:hover{opacity:.6}.bc-age-verification-modal__annotation{font-size:14px;text-align:left}.bc-age-verification-modal__annotation a{color:#c21b39;text-decoration:underline}.bc-age-verification-modal__annotation a:hover{text-decoration:none}.bc-product-bonny-lashes{background:-webkit-gradient(linear,left top,left bottom,from(#04092d),to(#02093d));background:linear-gradient(180deg,#04092d 0%,#02093d 100%);color:#fff;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,yu-gothic,sans-serif;letter-spacing:.08em;-webkit-font-feature-settings:"palt" on;overflow:hidden;font-feature-settings:"palt" on}.bc-product-bonny-lashes sub{font-size:xx-small;vertical-align:top}.bc-product-bonny-lashes .section-title{position:relative;max-width:550px;padding-bottom:27px;border-bottom:1px solid #111153}@media screen and (max-width: 760px){.bc-product-bonny-lashes .section-title{padding-bottom:11px}}.bc-product-bonny-lashes .section-title:before{position:absolute;bottom:0;left:0;width:80px;height:2px;background:#111153;content:""}.bc-product-bonny-lashes .section-title img{width:auto;height:40px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .section-title img{height:32px}}.bc-product-bonny-lashes .main__kv{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.bc-product-bonny-lashes .main__kv img{width:100%}.bc-product-bonny-lashes .main__kv:before{display:block;position:absolute;top:-9px;left:0;width:100%;height:10px;background:#fff;content:""}.bc-product-bonny-lashes .main__info{position:relative;padding-right:40px;padding-left:40px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .main__info{padding-right:24px;padding-left:24px}}.bc-product-bonny-lashes .main__info__inner{display:grid;grid-template-columns:repeat(2,1fr);max-width:1100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding-top:48px;padding-bottom:48px;background:rgba(255,255,255,.16)}@media screen and (max-width: 760px){.bc-product-bonny-lashes .main__info__inner{grid-template-columns:1fr;padding:48px 24px;gap:32px}}.bc-product-bonny-lashes .main__info__logo img{max-width:406px;margin:0 auto;padding:0 24px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .main__info__logo img{max-width:254px}}.bc-product-bonny-lashes .main__info__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-right:24px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .main__info__content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:0}}.bc-product-bonny-lashes .main__info__cat{padding:3px 15px;border:1px solid #fff;font-size:18px;line-height:1.5}.bc-product-bonny-lashes .main__info__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:24px;gap:8px}.bc-product-bonny-lashes .main__info__text span{font-size:16px;line-height:1.6}.bc-product-bonny-lashes .main__info__caution{margin-top:8px;font-size:12px;line-height:1.6;letter-spacing:.96px;opacity:.7}@media screen and (max-width: 760px){.bc-product-bonny-lashes .main__info__caution{width:100%}}.bc-product-bonny-lashes .award{padding:120px 40px 80px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/bonny-lashes/bg-glitter.webp) center/cover no-repeat}@media screen and (max-width: 760px){.bc-product-bonny-lashes .award{margin-top:35px;margin-bottom:35px;padding:35px 24px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/bonny-lashes/bg-glitter-sp.webp) center/cover no-repeat}}.bc-product-bonny-lashes .award__inner{display:grid;z-index:1;position:relative;max-width:892px;margin:0 auto;gap:40px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .award__inner{margin:0;gap:24px}}.bc-product-bonny-lashes .award__monde{position:relative}.bc-product-bonny-lashes .award__monde .medal img{width:100%;translate:0 -8px;opacity:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.bc-product-bonny-lashes .award__monde .medal img:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s}.bc-product-bonny-lashes .award__monde .medal img:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.bc-product-bonny-lashes .award__monde .medal img:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.bc-product-bonny-lashes .award__monde .medal img:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}.bc-product-bonny-lashes .award__monde .medal img:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s}.bc-product-bonny-lashes .award__monde .medal img:nth-child(6){-webkit-transition-delay:.6s;transition-delay:.6s}.bc-product-bonny-lashes .award__monde .medal img:nth-child(7){-webkit-transition-delay:.7s;transition-delay:.7s}.bc-product-bonny-lashes .award__monde .medal--pc{display:grid;position:absolute;top:41.2658227848%;left:50%;grid-template-columns:repeat(6,12.7%) 15.9%;width:70.4035874439%;gap:8px;translate:-50% 0}@media screen and (max-width: 760px){.bc-product-bonny-lashes .award__monde .medal--pc{display:none}}.bc-product-bonny-lashes .award__monde .medal--sp{display:none}@media screen and (max-width: 760px){.bc-product-bonny-lashes .award__monde .medal--sp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:56.8306010929%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;position:absolute;top:32.3432343234%;left:50%;justify-content:center;gap:4px;translate:-50% 0}}.bc-product-bonny-lashes .award__monde .medal--sp__upper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:4px}.bc-product-bonny-lashes .award__monde .medal--sp__upper img{width:23.0769230769%}.bc-product-bonny-lashes .award__monde .medal--sp__lower{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.bc-product-bonny-lashes .award__monde .medal--sp__lower img:not(:last-child){width:23.0769230769%}.bc-product-bonny-lashes .award__monde .medal--sp__lower img:last-child{width:25.4807692308%}.bc-product-bonny-lashes .award__monde.is-active .medal img{translate:none;opacity:1}.bc-product-bonny-lashes .award__sales{z-index:1;position:relative}.bc-product-bonny-lashes .award__sales .bottle{z-index:-1;position:absolute;top:0;left:0;width:100%;opacity:0;-webkit-transition:.8s ease-in-out;transition:.8s ease-in-out}.bc-product-bonny-lashes .award__sales.is-active .bottle{opacity:1}.bc-product-bonny-lashes .detail{margin-top:120px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .detail{margin-top:45px}}.bc-product-bonny-lashes .detail__inner{max-width:1440px;margin:0 auto}.bc-product-bonny-lashes .detail__desc{display:grid;grid-template-columns:45.5555555556% 1fr;gap:8.8888888889%}@media screen and (max-width: 760px){.bc-product-bonny-lashes .detail__desc{grid-template-columns:1fr;padding:0 24px;gap:0}}.bc-product-bonny-lashes .detail__desc__img{z-index:2;position:relative;grid-area:1/1/3/2}.bc-product-bonny-lashes .detail__desc__img img{-webkit-filter:drop-shadow(4px 9px 22px rgba(84,47,40,.04)) drop-shadow(18px 36px 40px rgba(84,47,40,.03)) drop-shadow(40px 80px 54px rgba(84,47,40,.02)) drop-shadow(72px 143px 64px rgba(84,47,40,.01)) drop-shadow(112px 223px 70px rgba(84,47,40,0));filter:drop-shadow(4px 9px 22px rgba(84,47,40,.04)) drop-shadow(18px 36px 40px rgba(84,47,40,.03)) drop-shadow(40px 80px 54px rgba(84,47,40,.02)) drop-shadow(72px 143px 64px rgba(84,47,40,.01)) drop-shadow(112px 223px 70px rgba(84,47,40,0))}@media screen and (max-width: 760px){.bc-product-bonny-lashes .detail__desc__img{grid-area:3/1/4/2;margin-top:32px}}.bc-product-bonny-lashes .detail__desc__title{z-index:1;position:relative;max-width:486px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .detail__desc__title{margin-top:0;padding-right:0}}.bc-product-bonny-lashes .detail__desc__title img{width:100%;max-width:630px}.bc-product-bonny-lashes .detail__desc__title:after{z-index:-1;position:absolute;top:-353px;left:-388px;width:800px;height:800px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/bonny-lashes/circle-1.webp) center/cover no-repeat;content:""}@media screen and (max-width: 760px){.bc-product-bonny-lashes .detail__desc__title:after{top:-120px;left:-60px;width:300px;height:300px}}.bc-product-bonny-lashes .detail__desc__text{position:relative;margin-top:56px;padding-right:80px;font-size:16px;line-height:2.4}@media screen and (max-width: 760px){.bc-product-bonny-lashes .detail__desc__text{margin-top:32px;padding-right:0}}.bc-product-bonny-lashes .detail__list{max-width:1294px;margin-top:144px;margin-left:auto;padding-left:24px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .detail__list{margin-top:80px;padding:0 24px}}.bc-product-bonny-lashes .detail__list__wrapper{display:grid;grid-template-rows:atuo auto;grid-template-columns:504px 1fr;grid-column-gap:8.5007727975%;grid-row-gap:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:36px;margin-left:auto}@media screen and (max-width: 760px){.bc-product-bonny-lashes .detail__list__wrapper{grid-template-columns:1fr;margin-top:24px;gap:0}}.bc-product-bonny-lashes .detail__list__text{grid-row:1/2;grid-column:1/2;width:504px;max-width:100%}@media screen and (max-width: 760px){.bc-product-bonny-lashes .detail__list__text{width:100%}}.bc-product-bonny-lashes .detail__list__img{grid-row:1/2;grid-column:2/3;max-width:100%}@media screen and (max-width: 760px){.bc-product-bonny-lashes .detail__list__img{position:static;grid-row:2/3;grid-column:1/2;width:100%;max-width:100%;margin-top:32px;padding-top:0}}.bc-product-bonny-lashes .detail__list__img img{-webkit-filter:drop-shadow(5px 10px 25px rgba(84,47,40,.04)) drop-shadow(21px 40px 45px rgba(84,47,40,.04)) drop-shadow(47px 89px 61px rgba(84,47,40,.02)) drop-shadow(84px 159px 72px rgba(84,47,40,.01)) drop-shadow(131px 248px 79px rgba(84,47,40,0));filter:drop-shadow(5px 10px 25px rgba(84,47,40,.04)) drop-shadow(21px 40px 45px rgba(84,47,40,.04)) drop-shadow(47px 89px 61px rgba(84,47,40,.02)) drop-shadow(84px 159px 72px rgba(84,47,40,.01)) drop-shadow(131px 248px 79px rgba(84,47,40,0))}.bc-product-bonny-lashes .detail__list__title{width:350px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .detail__list__title{width:263px}}.bc-product-bonny-lashes .detail__list__content{display:grid;z-index:1;position:relative;gap:16px}.bc-product-bonny-lashes .detail__list__content:before{z-index:-1;position:absolute;top:-398px;left:-341px;width:709px;height:800px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/bonny-lashes/circle-1.webp) center/cover no-repeat;content:""}@media screen and (max-width: 760px){.bc-product-bonny-lashes .detail__list__content:before{top:-319px;left:-235px;width:593px;height:593px}}.bc-product-bonny-lashes .detail__list__content li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:18px;line-height:2.4;letter-spacing:1.44px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bc-product-bonny-lashes .detail__list__content li:before{display:block;width:24px;height:24px;margin-right:16px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/bonny-lashes/check-square.svg) center/contain no-repeat;content:""}@media screen and (max-width: 760px){.bc-product-bonny-lashes .detail__list__content li{font-size:15px;line-height:1.8;letter-spacing:1.2px}}.bc-product-bonny-lashes .detail__list__bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;gap:16px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .detail__list__bottom{margin:32px 0;gap:10px}}.bc-product-bonny-lashes .detail__list__bottom li{width:285px;padding:25px 0;border:1px solid #fff;font-size:18px;line-height:1.6;letter-spacing:2.88px;text-align:center}@media screen and (max-width: 760px){.bc-product-bonny-lashes .detail__list__bottom li{width:100%;padding:15px;font-size:14px;letter-spacing:2.24px}}.bc-product-bonny-lashes .detail__list__caution{grid-area:2/1/3/3;font-size:12px;line-height:1.6;letter-spacing:.96px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .detail__list__caution{grid-area:auto}}.bc-product-bonny-lashes .point{margin:0 auto}.bc-product-bonny-lashes .point__bg--1{padding:400px 40px 120px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/bonny-lashes/bg-point-wave.webp) top/cover no-repeat}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__bg--1{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__bg--1{padding-top:216px;padding-bottom:56px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/bonny-lashes/bg-point-wave-sp.webp) top/cover no-repeat}}.bc-product-bonny-lashes .point__bg--2{padding:120px 40px 88px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/bonny-lashes/point2-bg.webp) top/cover no-repeat}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__bg--2{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__bg--2{padding-top:72px;padding-bottom:56px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/bonny-lashes/point2-bg-sp.webp) top/cover no-repeat}}.bc-product-bonny-lashes .point__bg--3{margin-top:-1px;padding:120px 40px 88px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/bonny-lashes/point3-bg.webp) top/cover no-repeat}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__bg--3{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__bg--3{padding-top:72px;padding-bottom:56px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/bonny-lashes/point3-bg-sp.webp) top/cover no-repeat}}.bc-product-bonny-lashes .point__bg--4{margin-top:-1px;padding:120px 40px 80px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/bonny-lashes/point4-bg.webp) top/cover no-repeat}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__bg--4{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__bg--4{padding-top:72px;padding-bottom:64px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/bonny-lashes/point4-bg-sp.webp) top/cover no-repeat}}.bc-product-bonny-lashes .point__bg--5{padding:120px 40px 96px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/bonny-lashes/point5-bg.webp) top/cover no-repeat}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__bg--5{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__bg--5{padding-top:72px;padding-bottom:40px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/bonny-lashes/point5-bg-sp.webp) top/cover no-repeat}}.bc-product-bonny-lashes .point__head{width:535px;margin:0 auto 80px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__head{width:100%;margin-bottom:48px}}.bc-product-bonny-lashes .point__title{max-width:1180px;margin-right:auto;margin-left:auto}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__title{width:100%}}.bc-product-bonny-lashes .point__title img{width:100%;max-width:1100px;margin:0 auto}.bc-product-bonny-lashes .point__title--5{padding-right:40px;padding-left:40px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__title--5{padding-right:24px;padding-left:24px}}.bc-product-bonny-lashes .point__img{max-width:1100px;margin-right:auto;margin-left:auto}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__img{width:100%}}.bc-product-bonny-lashes .point__img--1{margin-top:48px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__img--1{margin-top:40px}}.bc-product-bonny-lashes .point__img--3{max-width:800px;margin-top:40px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__img--3{margin-top:24px}}.bc-product-bonny-lashes .point__img--5-1{max-width:1171px;margin-top:-70px;margin-bottom:32px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__img--5-1{width:calc(100% + 48px);margin:-16px -24px 15px}}.bc-product-bonny-lashes .point__img--5-2{max-width:536px;margin:102px auto 24px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__img--5-2{margin:56px auto 16px}}.bc-product-bonny-lashes .point__img--5-3{margin-top:27px;text-align:right}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__img--5-3{margin-bottom:16px}}.bc-product-bonny-lashes .point__img--5-3:after{margin-right:5px;padding:10px 18px;border:1px solid #fff;content:"イメージ図";color:#fff;font-weight:500;font-size:14px;line-height:1.2;letter-spacing:.28px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__img--5-3:after{margin-right:7px;padding:7px 10px;font-size:12px;letter-spacing:.24px}}.bc-product-bonny-lashes .point__text{color:#111153;font-weight:500;font-size:20px;line-height:2.4;letter-spacing:1.6px;text-align:center}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__text{font-size:16px;letter-spacing:.64px}}.bc-product-bonny-lashes .point__text--2{margin-top:24px}.bc-product-bonny-lashes .point__text--3{margin-top:48px;font-size:20px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__text--3{margin-top:40px;font-size:14px}}.bc-product-bonny-lashes .point__text--3 span{display:inline-block;margin-right:14px;margin-bottom:24px;padding:13.5px 33px;background:linear-gradient(125deg,#836c2c 19.21%,#a78f4d 53.3%,#a88d42 65.7%,#917835 80.5%,#745f25 108.73%);color:#fff;font-weight:700;font-size:22px;line-height:1.6;letter-spacing:3.52px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__text--3 span{margin-right:8px;margin-bottom:14px;padding:4px 16px;font-size:16px;letter-spacing:2.88px}}.bc-product-bonny-lashes .point__text--4{margin-top:24px}.bc-product-bonny-lashes .point__text--5{margin-top:16px;color:#e9d08e}.bc-product-bonny-lashes .point__text--5 span{font-size:12px;line-height:1.6}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__text--5{margin-top:24px;font-size:15px}}.bc-product-bonny-lashes .point__caution{max-width:1100px;margin:0 auto;color:#111153;font-weight:500;font-size:12px;line-height:1.6;letter-spacing:.96px;text-align:right;opacity:.8}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__caution{font-size:10px;letter-spacing:.8px;text-align:left}}.bc-product-bonny-lashes .point__caution--2{margin-top:24px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__caution--2{margin-top:32px}}.bc-product-bonny-lashes .point__caution--5{margin-top:-32px;color:#fff;text-align:right}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__caution--5{margin-top:-24px;text-align:left}}.bc-product-bonny-lashes .point__caution--5-2{margin-top:24px;color:#fff;text-align:right}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point__caution--5-2{text-align:left}}.bc-product-bonny-lashes .point4__list--pc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1180px;margin:48px auto 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point4__list--pc{display:none}}.bc-product-bonny-lashes .point4__list--sp{display:none}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point4__list--sp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:56px;padding:0 8px;gap:32px}}.bc-product-bonny-lashes .point4__list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 40px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point4__list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0;gap:12px}}.bc-product-bonny-lashes .point4__list-item.is-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.bc-product-bonny-lashes .point4__list-item.is-reverse .point4__list-content{padding-left:64px}.bc-product-bonny-lashes .point4__list-item.is-reverse .point4__list-content:after{position:absolute;bottom:0;left:9%;width:100%;height:1px;background:#d0d0d0;content:""}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point4__list-item.is-reverse .point4__list-content:after{display:none}}.bc-product-bonny-lashes .point4__list-img{width:31.4545454545%}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point4__list-img{width:45.7142857143%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.bc-product-bonny-lashes .point4__list-img--2{width:37.8181818182%}.bc-product-bonny-lashes .point4__list-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:63.2727272727%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;position:relative;flex-direction:column}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point4__list-content{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}}.bc-product-bonny-lashes .point4__list-content:after{position:absolute;bottom:0;left:-9%;width:109%;height:1px;background:#d0d0d0;content:""}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point4__list-content:after{display:none}}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point4__list-content.is-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point4__list-title{width:100%}}.bc-product-bonny-lashes .point4__list-text{margin-top:24px;padding-bottom:32px;color:#2b2b2b;font-weight:500;font-size:16px;line-height:2.4;letter-spacing:1.28px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point4__list-text{margin-top:0;padding-bottom:24px;border-bottom:1px solid #d0d0d0;font-size:12px;line-height:1.8;letter-spacing:.96px}}.bc-product-bonny-lashes .point4__list-text span{font-weight:700;font-size:18px;letter-spacing:1.44px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point4__list-text span{display:inline-block;margin-bottom:8px;font-size:14px;letter-spacing:1.12px}}.bc-product-bonny-lashes .point4__caution{max-width:1100px;margin:40px auto 0;color:#2b2b2b;font-weight:500;font-size:12px;line-height:1.6;opacity:.8}@media screen and (max-width: 760px){.bc-product-bonny-lashes .point4__caution{font-size:10px}}.bc-product-bonny-lashes .safety{padding-top:120px;padding-right:40px;padding-left:40px;background:#f1f0ec}@media screen and (max-width: 760px){.bc-product-bonny-lashes .safety{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bc-product-bonny-lashes .safety{padding-top:72px;padding-bottom:64px}}.bc-product-bonny-lashes .safety__inner{max-width:1100px;margin:0 auto}.bc-product-bonny-lashes .safety__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:64px;gap:40px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .safety__items{margin-top:24px}}.bc-product-bonny-lashes .safety__item{padding:32px 40px 40px;border:4px solid rgba(255,255,255,.4);background:#fff;color:#2b2b2b}@media screen and (max-width: 760px){.bc-product-bonny-lashes .safety__item{padding:24px 32px 32px}}.bc-product-bonny-lashes .safety__item:nth-child(3){grid-area:2/1/3/3}@media screen and (max-width: 760px){.bc-product-bonny-lashes .safety__item:nth-child(3){grid-area:auto}}.bc-product-bonny-lashes .safety__item__title{margin-bottom:14px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .safety__item__title{margin-bottom:16px}}.bc-product-bonny-lashes .safety__item__title img{width:auto;height:51px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .safety__item__title img{aspect-ratio:302/38;height:auto}}.bc-product-bonny-lashes .safety__item__free{padding:15px 25px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .safety__item__free{padding:0}}.bc-product-bonny-lashes .safety__item__text{font-size:18px;line-height:2.4;letter-spacing:1.44px}.bc-product-bonny-lashes .safety__item__text--2{font-size:16px}.bc-product-bonny-lashes .safety__item__caution{margin-top:9px;font-weight:500;font-size:12px;line-height:1.6;opacity:.8}@media screen and (max-width: 760px){.bc-product-bonny-lashes .safety__item__caution{font-size:10px;letter-spacing:.8px}}.bc-product-bonny-lashes .safety__item__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 760px){.bc-product-bonny-lashes .safety__item__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.bc-product-bonny-lashes .safety__item__img{width:37.5454545455%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 760px){.bc-product-bonny-lashes .safety__item__img{width:100%}}.bc-product-bonny-lashes .safety__item__free-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(153px,1fr));margin:30px 25px 14px;gap:8px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .safety__item__free-box{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));margin:0}}.bc-product-bonny-lashes .safety__item__free-box li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;height:100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/bonny-lashes/safety-box-bg.webp) center/cover no-repeat;text-align:center}@media screen and (max-width: 760px){.bc-product-bonny-lashes .safety__item__free-box li{height:40px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/bonny-lashes/safety-box-bg-sp.webp) center/cover no-repeat;font-size:13px}}.bc-product-bonny-lashes .howto{margin-top:-1px;padding:120px 40px;background:#f1f0ec}@media screen and (max-width: 760px){.bc-product-bonny-lashes .howto{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bc-product-bonny-lashes .howto{padding-top:72px;padding-bottom:0}}.bc-product-bonny-lashes .howto__inner{max-width:1108px;margin:0 auto}.bc-product-bonny-lashes .howto__text{margin-top:48px}.bc-product-bonny-lashes .howto__text p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:16px;gap:10px;color:#2b2b2b;font-weight:500;font-size:16px;line-height:1.8;letter-spacing:1.28px}.bc-product-bonny-lashes .howto__text p:before{display:block;width:10px;height:29px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/bonny-lashes/howto-list-icon.svg) center/contain no-repeat;content:"";-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 760px){.bc-product-bonny-lashes .howto__text p{margin-top:8px}}.bc-product-bonny-lashes .howto__step{position:relative;margin-top:48px;padding:64px 80px 60px;border:4px solid rgba(255,255,255,.4);background:#fff;color:#2b2b2b}@media screen and (max-width: 1080px){.bc-product-bonny-lashes .howto__step{padding:40px}}@media screen and (max-width: 760px){.bc-product-bonny-lashes .howto__step{margin-top:40px;padding:40px 32px}}.bc-product-bonny-lashes .howto__step ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;gap:35px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .howto__step ul{gap:84px}}.bc-product-bonny-lashes .howto__step li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;position:relative;align-items:center}@media screen and (max-width: 760px){.bc-product-bonny-lashes .howto__step li{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.bc-product-bonny-lashes .howto__step li:not(:last-child):before{position:absolute;bottom:-32px;left:28%;width:1px;height:44px;background:rgba(43,43,43,.16);content:""}@media screen and (max-width: 760px){.bc-product-bonny-lashes .howto__step li:not(:last-child):before{bottom:-64px;left:50%;height:44px}}.bc-product-bonny-lashes .howto__step__img{width:20.6382978723%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 760px){.bc-product-bonny-lashes .howto__step__img{width:64.238410596%;min-width:194px}}.bc-product-bonny-lashes .howto__step__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;position:relative;flex-direction:column;margin-left:56px;gap:8px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .howto__step__wrapper{margin-bottom:16px;margin-left:0}}.bc-product-bonny-lashes .howto__step__wrapper--2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bc-product-bonny-lashes .howto__step__title img{width:auto;height:40px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .howto__step__title img{height:32px}}.bc-product-bonny-lashes .howto__step__text{font-size:16px;line-height:1.8;letter-spacing:1.28px}.bc-product-bonny-lashes .howto__step__point{width:187px;height:187px;margin-left:16px;border:1px solid #0a1a73;border-radius:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:17px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .howto__step__point{width:100%;height:auto;border-radius:0%;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-top:32px;padding-bottom:20px}}.bc-product-bonny-lashes .howto__step__point img{width:56px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .howto__step__point img{margin-top:-11px;background:#fff}}.bc-product-bonny-lashes .howto__step__point p{font-size:15px;line-height:1.8;letter-spacing:1.2px;text-align:center}.bc-product-bonny-lashes .howto__chip{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;padding:44px 24px;gap:40px;border:4px solid #fff;background:rgba(255,255,255,.4)}@media screen and (max-width: 760px){.bc-product-bonny-lashes .howto__chip{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:40px 32px;gap:24px}}.bc-product-bonny-lashes .howto__chip__img{width:163px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 760px){.bc-product-bonny-lashes .howto__chip__img{width:144px}}.bc-product-bonny-lashes .howto__chip__text{max-width:537px;color:#2b2b2b;-webkit-font-feature-settings:"palt" on;font-weight:500;font-size:16px;line-height:2.4;font-feature-settings:"palt" on;letter-spacing:1.28px}.bc-product-bonny-lashes .howto__chip__text span{display:block;margin-bottom:16px;font-weight:700;font-size:18px;line-height:1.8;letter-spacing:1.44px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .howto__chip__text span{text-align:center}}.bc-product-bonny-lashes .instagram{margin-top:-1px;padding-right:40px;padding-left:40px;background:#f1f0ec}@media screen and (max-width: 760px){.bc-product-bonny-lashes .instagram{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bc-product-bonny-lashes .instagram{padding-top:72px;padding-bottom:0}}.bc-product-bonny-lashes .instagram__inner{max-width:1108px;margin:0 auto}.bc-product-bonny-lashes .instagram__text{margin-top:32px;color:#2b2b2b;font-weight:500;font-size:16px;line-height:2.4;letter-spacing:1.28px}.bc-product-bonny-lashes .info{margin-top:-1px;padding-top:97px;padding-bottom:120px;background:#f1f0ec}@media screen and (max-width: 760px){.bc-product-bonny-lashes .info{padding-top:72px;padding-bottom:64px}}.bc-product-bonny-lashes .info__inner{display:grid;padding-right:40px;padding-left:40px;gap:32px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .info__inner{padding-right:24px;padding-left:24px}}@media screen and (max-width: 760px){.bc-product-bonny-lashes .info__inner{margin-top:32px;gap:16px}}.bc-product-bonny-lashes .info__inner dl{width:100%;max-width:1100px;border:4px solid #ffffff;border:4px solid #fff;background:rgba(255,255,255,.4);color:#2b2b2b;-webkit-box-shadow:170px 636px 184px 0px rgba(84,47,40,0),109px 407px 169px 0px rgba(84,47,40,.01),61px 229px 142px 0px rgba(84,47,40,.02),27px 102px 105px 0px rgba(84,47,40,.03),7px 25px 58px 0px rgba(84,47,40,.04);margin:0 auto;box-shadow:170px 636px 184px #542f2800,109px 407px 169px #542f2803,61px 229px 142px #542f2805,27px 102px 105px #542f2808,7px 25px 58px #542f280a}.bc-product-bonny-lashes .info__inner dt{position:relative;padding:40px 80px;font-size:24px;line-height:1.6}@media screen and (max-width: 760px){.bc-product-bonny-lashes .info__inner dt{padding:16px 24px;font-size:18px}}.bc-product-bonny-lashes .info__inner dt span{position:absolute;top:calc(50% - 12px);right:40px;width:24px;height:24px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .info__inner dt span{top:calc(50% - 8px);right:16px;width:16px;height:16px}}.bc-product-bonny-lashes .info__inner dt span:before{position:absolute;top:0;left:50%;width:1px;height:100%;background:#2b2b2b;content:"";-webkit-transition:.4s;transition:.4s}.bc-product-bonny-lashes .info__inner dt span:after{position:absolute;top:50%;left:0;width:100%;height:1px;background:#2b2b2b;content:""}.bc-product-bonny-lashes .info__inner dt.is-active span:before{opacity:0}.bc-product-bonny-lashes .info__inner dd{display:none;padding:0 80px 40px}@media screen and (max-width: 760px){.bc-product-bonny-lashes .info__inner dd{padding:0 24px 24px}}.bc-product-bonny-lashes .info__inner dd p{font-size:16px;line-height:2.4}.bc-product-bonny-lashes .info__inner dd li{padding:32px 16px;border-top:1px solid #ffffff}@media screen and (max-width: 760px){.bc-product-bonny-lashes .info__inner dd li{padding:24px 0}}.bc-product-bonny-lashes .info__inner dd h3{margin-bottom:16px;font-weight:700;font-size:16px;line-height:1.6}.bc-product-bonny-lashes .info__inner dd small{font-size:12px;opacity:.8}.bc-product-bonny-lashes .tu-show-pc{display:none}@media screen and (min-width: 761px){.bc-product-bonny-lashes .tu-show-pc{display:block}}.bc-product-bonny-lashes .tu-show-sp{display:none}@media screen and (max-width: 760px){.bc-product-bonny-lashes .tu-show-sp{display:block}}.bc-product-saji-puree{color:#2d3759;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,yu-gothic,sans-serif;-webkit-font-feature-settings:"palt" on;overflow:hidden;font-feature-settings:"palt" on}.bc-product-saji-puree sub{font-size:xx-small;vertical-align:top}.bc-product-saji-puree figure{margin:0}.bc-product-saji-puree picture{width:100%}.bc-product-saji-puree .sp_only{display:none}@media screen and (max-width: 760px){.bc-product-saji-puree .sp_only{display:block}}.bc-product-saji-puree .pc_only{display:block}@media screen and (max-width: 760px){.bc-product-saji-puree .pc_only{display:none}}.bc-product-saji-puree .contents__inner{max-width:1148px;margin:0 auto;padding:0 24px}@media screen and (max-width: 760px){.bc-product-saji-puree .contents__inner{max-width:600px;padding:0 16px}}.bc-product-saji-puree .main__kv{position:relative;width:100%;height:804px}@media screen and (max-width: 760px){.bc-product-saji-puree .main__kv{height:600px}}.bc-product-saji-puree .main__kv .kv-bg{width:100%;height:100%;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-puree/kv-bg.webp) no-repeat top/cover;-webkit-clip-path:polygon(0% 0%,100% 0%,100% 694px,50% 100%,0% 694px);z-index:1;position:absolute;top:0;left:0;clip-path:polygon(0% 0%,100% 0%,100% 694px,50% 100%,0% 694px)}@media screen and (max-width: 760px){.bc-product-saji-puree .main__kv .kv-bg{background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-puree/kv-bg-sp.webp) no-repeat top/cover;-webkit-clip-path:polygon(0% 0%,100% 0%,100% 580px,50% 100%,0% 580px);clip-path:polygon(0% 0%,100% 0%,100% 580px,50% 100%,0% 580px)}}.bc-product-saji-puree .main__kv img{z-index:2;position:relative;max-width:none}.bc-product-saji-puree .main__kv .kv-logo{position:absolute;top:35px;left:70px;width:328px}@media screen and (max-width: 760px){.bc-product-saji-puree .main__kv .kv-logo{top:16px;left:50%;width:155px;-webkit-transform:translateX(-50%);transform:translate(-50%)}}.bc-product-saji-puree .main__kv .kv-saji{position:absolute;top:-128px;left:50%;width:1705px;-webkit-transform:translateX(-50%);transform:translate(-50%)}@media screen and (max-width: 1280px){.bc-product-saji-puree .main__kv .kv-saji{-webkit-transform:translateX(-60%);transform:translate(-60%)}}@media screen and (max-width: 760px){.bc-product-saji-puree .main__kv .kv-saji{-webkit-transform:translateX(-50%);top:-43px;width:497px;transform:translate(-50%)}}.bc-product-saji-puree .main__kv .kv-drop{position:absolute;top:-46px;left:calc(50% - 32px);width:1434px;-webkit-transform:translateX(-50%);transform:translate(-50%);mix-blend-mode:soft-light}@media screen and (max-width: 760px){.bc-product-saji-puree .main__kv .kv-drop{top:92px;left:5px;width:390px;-webkit-transform:none;transform:none}}.bc-product-saji-puree .main__kv .kv-main{position:absolute;top:15px;left:50%;width:948px;-webkit-transform:translateX(-313px);transform:translate(-313px)}@media screen and (max-width: 1280px){.bc-product-saji-puree .main__kv .kv-main{top:70px;left:50%;width:760px;-webkit-transform:translate(-390px);transform:translate(-390px)}}@media screen and (max-width: 760px){.bc-product-saji-puree .main__kv .kv-main{top:26px;width:416px;-webkit-transform:translateX(-50%);transform:translate(-50%)}}.bc-product-saji-puree .main__kv .kv-saji-center{position:absolute;bottom:-180px;left:50%;width:314px;-webkit-transform:translateX(-50%);transform:translate(-50%)}@media screen and (max-width: 760px){.bc-product-saji-puree .main__kv .kv-saji-center{bottom:-84px;width:390px}}.bc-product-saji-puree .main_info{position:relative}.bc-product-saji-puree .main_info__bg{width:100%;margin-top:-110px;padding-top:257px;padding-bottom:366px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-puree/main-info-bg.webp) repeat-y center/cover;background-size:100% auto}@media screen and (max-width: 760px){.bc-product-saji-puree .main_info__bg{padding-top:197px;padding-bottom:160px}}@media screen and (max-width: 760px){.bc-product-saji-puree .main_info__inner{padding:0 32px}}.bc-product-saji-puree .main_info__head{margin-top:24px;font-weight:700;font-size:18px;line-height:2.4;letter-spacing:1.44px;text-align:center}@media screen and (max-width: 760px){.bc-product-saji-puree .main_info__head{margin-top:28px;font-weight:500;font-size:16px;letter-spacing:1.28px}}.bc-product-saji-puree .main_info__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}@media screen and (max-width: 760px){.bc-product-saji-puree .main_info__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:40px;gap:32px}}.bc-product-saji-puree .main_info__img{width:46.8181818182%}@media screen and (max-width: 760px){.bc-product-saji-puree .main_info__img{width:85.8895705521%}}.bc-product-saji-puree .main_info__text{width:46.3636363636%}@media screen and (max-width: 760px){.bc-product-saji-puree .main_info__text{width:85.8895705521%}}.bc-product-saji-puree .main_info__text p{margin-top:32px;font-weight:700;font-size:15px;line-height:2.4;letter-spacing:1.2px}@media screen and (max-width: 760px){.bc-product-saji-puree .main_info__text p{margin-top:24px}}.bc-product-saji-puree .main_info__text span{display:block;width:83.137254902%;margin:32px 0}@media screen and (max-width: 760px){.bc-product-saji-puree .main_info__text span{width:100%;margin:24px 0}}.bc-product-saji-puree .main_info__title{width:80.9803921569%}@media screen and (max-width: 760px){.bc-product-saji-puree .main_info__title{width:85.8895705521%}}.bc-product-saji-puree .main_info:after{position:absolute;bottom:0;left:0;width:100%;height:237px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-puree/wave1.webp) no-repeat top/cover;content:""}@media screen and (max-width: 760px){.bc-product-saji-puree .main_info:after{height:99px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-puree/wave1-sp.webp) no-repeat top center/cover}}.bc-product-saji-puree .benefit{position:relative;margin-top:-158px}@media screen and (max-width: 760px){.bc-product-saji-puree .benefit{margin-top:-42px}}.bc-product-saji-puree .benefit:before{display:block;z-index:0;position:relative;width:100%;height:158px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-puree/benefit-head.webp) no-repeat top/cover;content:""}@media screen and (max-width: 760px){.bc-product-saji-puree .benefit:before{height:42px}}.bc-product-saji-puree .benefit__bg{background:-webkit-gradient(linear,left top,left bottom,from(#ffda47),color-stop(92.32%,#ff7b00));background:linear-gradient(180deg,#ffda47 0%,#ff7b00 92.32%)}.bc-product-saji-puree .benefit__bg:after{display:block;z-index:1;position:relative;width:100%;height:158px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-puree/benefit-bottom.webp) no-repeat bottom/cover;content:""}@media screen and (max-width: 760px){.bc-product-saji-puree .benefit__bg:after{height:42px}}@media screen and (max-width: 760px){.bc-product-saji-puree .benefit__inner{padding:0 16px}}.bc-product-saji-puree .benefit__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;top:-78px;width:84.4545454545%;max-width:929px;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:43px}@media screen and (max-width: 760px){.bc-product-saji-puree .benefit__title{top:-2px;width:100%;gap:32px}}.bc-product-saji-puree .benefit__title-sub{width:88.1593110872%;max-width:819px;margin:0 auto}@media screen and (max-width: 760px){.bc-product-saji-puree .benefit__title-sub{width:69.4%}}.bc-product-saji-puree .benefit__title__anotation{display:block;margin-top:-40px;font-weight:500;font-size:12px;line-height:1.4}@media screen and (max-width: 760px){.bc-product-saji-puree .benefit__title__anotation{margin-top:32px;padding:0 8px;text-align:left}}.bc-product-saji-puree .benefit__point__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:62px;gap:40px}@media screen and (max-width: 760px){.bc-product-saji-puree .benefit__point__list{margin-top:40px;gap:32px}}.bc-product-saji-puree .benefit__point__list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:1100px;padding:32px 40px 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:32px;border-radius:20px;background:rgba(255,255,255,.8);-webkit-box-shadow:0px 32px 72px 0px #ea4a00;box-shadow:0 32px 72px #ea4a00}@media screen and (max-width: 760px){.bc-product-saji-puree .benefit__point__list-item{padding:24px 20px 32px;gap:24px;-webkit-box-shadow:0px 16px 36px 0px #ea4a00;box-shadow:0 16px 36px #ea4a00}}.bc-product-saji-puree .benefit__point__list__annotation-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;z-index:2;position:relative;top:20px;flex-direction:column;margin-top:20px;gap:24px}@media screen and (max-width: 760px){.bc-product-saji-puree .benefit__point__list__annotation-wrapper{top:0;margin-top:32px;padding:0 8px 37px}}.bc-product-saji-puree .benefit__point__list__annotation{color:#fff;font-weight:500;font-size:14px;line-height:1.6;letter-spacing:1.12px}@media screen and (max-width: 760px){.bc-product-saji-puree .benefit__point__list__annotation{font-size:12px;line-height:1.4}}.bc-product-saji-puree .point__title{width:100%}.bc-product-saji-puree .point__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 760px){.bc-product-saji-puree .point__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px}}.bc-product-saji-puree .point__wrapper--2{margin-top:60px}@media screen and (max-width: 760px){.bc-product-saji-puree .point__wrapper--2{margin-top:40px}}.bc-product-saji-puree .point__img{width:65%;max-width:663px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 760px){.bc-product-saji-puree .point__img{width:100%}}.bc-product-saji-puree .point__text{width:31.862745098%}@media screen and (max-width: 760px){.bc-product-saji-puree .point__text{width:100%}}.bc-product-saji-puree .point__text__title{font-weight:700;font-size:24px;line-height:1.6;letter-spacing:1.92px}@media screen and (max-width: 760px){.bc-product-saji-puree .point__text__title{font-weight:500;font-size:20px;letter-spacing:1.6px}}.bc-product-saji-puree .point__text__title--1{margin-top:30px}@media screen and (max-width: 760px){.bc-product-saji-puree .point__text__title--1{margin-top:0}}.bc-product-saji-puree .point__text__desc{margin-top:24px;font-weight:500;font-size:15px;line-height:2;letter-spacing:1.2px}@media screen and (max-width: 760px){.bc-product-saji-puree .point__text__desc{margin-top:16px}}.bc-product-saji-puree .point__text__desc p+p{margin-top:16px}.bc-product-saji-puree .point__diagram{margin-top:24px}.bc-product-saji-puree .point__diagram__explanation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:24px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}@media screen and (max-width: 760px){.bc-product-saji-puree .point__diagram__explanation{margin-top:16px;margin-bottom:8px;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;gap:6px}}.bc-product-saji-puree .point__diagram__explanation:before{display:block;width:80px;height:80px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-puree/icon-more.webp) no-repeat center/contain;content:"";-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 760px){.bc-product-saji-puree .point__diagram__explanation:before{width:45px;height:45px}}.bc-product-saji-puree .point__diagram__explanation li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;font-size:14px;line-height:1.6;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px}@media screen and (max-width: 760px){.bc-product-saji-puree .point__diagram__explanation li{font-weight:500}}.bc-product-saji-puree .point__diagram__explanation li:before{display:block;width:12px;height:12px;border-radius:50%;background:#f4b676;content:"";-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.bc-product-saji-puree .point__diagram__explanation li+li{margin-top:8px}.bc-product-saji-puree .ingredient{position:relative;width:100%;margin-top:-158px;padding-top:190px;padding-bottom:332px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-puree/ingredient-bg.webp) repeat-y center/cover;background-size:100% auto}@media screen and (max-width: 760px){.bc-product-saji-puree .ingredient{margin-top:-42px;padding-top:111px;padding-bottom:163px}}.bc-product-saji-puree .ingredient:before{position:absolute;top:0;left:0;width:100%;height:237px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-puree/wave2.webp) no-repeat bottom/cover;content:""}@media screen and (max-width: 760px){.bc-product-saji-puree .ingredient:before{height:111px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-puree/wave2-sp.webp) no-repeat bottom center/cover}}.bc-product-saji-puree .ingredient:after{position:absolute;bottom:0;left:0;width:100%;height:237px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-puree/wave3.webp) no-repeat top/cover;content:""}@media screen and (max-width: 760px){.bc-product-saji-puree .ingredient:after{height:111px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-puree/wave3-sp.webp) no-repeat top center/cover}}.bc-product-saji-puree .ingredient__bg{padding-top:78px;background-image:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-puree/ingredient-deco.webp);background-size:1560px;background-repeat:repeat-x;background-position-x:-80px}@media screen and (max-width: 760px){.bc-product-saji-puree .ingredient__bg{padding-top:40px;background-size:950px;background-position-x:-280px}}@media screen and (max-width: 760px){.bc-product-saji-puree .ingredient__inner{padding:0 16px}}.bc-product-saji-puree .ingredient__title{width:70.3636363636%;max-width:774px;margin:0 auto}@media screen and (max-width: 760px){.bc-product-saji-puree .ingredient__title{width:78.2122905028%}}.bc-product-saji-puree .ingredient__list{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;max-width:1100px;margin-top:50px;gap:52px}@media screen and (max-width: 760px){.bc-product-saji-puree .ingredient__list{grid-template-columns:1fr 1fr;margin-top:32px;padding:0 16px;gap:16px}}.bc-product-saji-puree .ingredient__list__item{width:100%;border-radius:50%;-webkit-box-shadow:0px 18px 44px rgba(234,98,0,.6);box-shadow:0 18px 44px #ea620099}@media screen and (max-width: 760px){.bc-product-saji-puree .ingredient__list__item{-webkit-box-shadow:0px 9.271px 22.663px rgba(234,98,0,.6);box-shadow:0 9.271px 22.663px #ea620099}}.bc-product-saji-puree .ingredient__img{width:100%;max-width:1100px;-webkit-box-shadow:0px 24px 64px rgba(255,162,32,.6);margin-top:80px;border-radius:20px;box-shadow:0 24px 64px #ffa22099}@media screen and (max-width: 760px){.bc-product-saji-puree .ingredient__img{margin-top:40px;-webkit-box-shadow:0px 12px 32px rgba(255,162,32,.6);box-shadow:0 12px 32px #ffa22099}}.bc-product-saji-puree .recommend{position:relative;margin-top:-158px}@media screen and (max-width: 760px){.bc-product-saji-puree .recommend{margin-top:-42px}}.bc-product-saji-puree .recommend:before{display:block;z-index:0;position:relative;width:100%;height:158px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-puree/recommend-head.webp) no-repeat top/cover;content:""}@media screen and (max-width: 760px){.bc-product-saji-puree .recommend:before{height:42px}}.bc-product-saji-puree .recommend:after{z-index:2;position:absolute;bottom:-95px;left:0;width:100%;height:251px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-puree/wave4.webp) no-repeat bottom/cover;content:""}@media screen and (max-width: 760px){.bc-product-saji-puree .recommend:after{bottom:-63px;height:105px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-puree/wave4-sp.webp) no-repeat bottom center/cover}}.bc-product-saji-puree .recommend__bg{margin-top:-1px;background:-webkit-gradient(linear,left top,left bottom,color-stop(3.37%,#ff7b00),color-stop(136.2%,#ffd42a));background:linear-gradient(180deg,#ff7b00 3.37%,#ffd42a 136.2%)}@media screen and (max-width: 760px){.bc-product-saji-puree .recommend__bg{background:-webkit-gradient(linear,left top,left bottom,from(#ff7b00),color-stop(92.32%,#ffd42a));background:linear-gradient(180deg,#ff7b00 0%,#ffd42a 92.32%)}}.bc-product-saji-puree .recommend__bg:after{display:block;z-index:3;position:relative;width:100%;height:158px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-puree/recommend-bottom.webp) no-repeat bottom/cover;content:""}@media screen and (max-width: 760px){.bc-product-saji-puree .recommend__bg:after{height:42px;background:url(https://asset.myfabius.jp/lib/fos/ecforce_assets/saji-puree/recommend-bottom-sp.webp) no-repeat bottom/cover}}@media screen and (max-width: 760px){.bc-product-saji-puree .recommend__inner{padding:0}}.bc-product-saji-puree .recommend__title{position:relative;top:-78px;width:61.0909090909%;max-width:672px;margin:0 auto -78px}@media screen and (max-width: 760px){.bc-product-saji-puree .recommend__title{top:0;width:100%;margin-bottom:0;padding:16px 10px 0}}.bc-product-saji-puree .recommend__card__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:860px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:55px auto 0;padding-bottom:80px;gap:56px}@media screen and (max-width: 760px){.bc-product-saji-puree .recommend__card__list{max-width:480px;margin-top:38px;gap:32px}}.bc-product-saji-puree .recommend__card__item{width:680px;border-radius:20px;background:rgba(255,255,255,.8);-webkit-box-shadow:0px 32px 72px 0px #ea4a00;position:relative;padding:56px 80px;box-shadow:0 32px 72px #ea4a00}@media screen and (max-width: 760px){.bc-product-saji-puree .recommend__card__item{width:calc(100% - 64px);max-width:400px;-webkit-box-shadow:0px 16px 36px 0px #ea4a00;margin-right:40px;margin-left:24px;padding:32px 20px;box-shadow:0 16px 36px #ea4a00}}.bc-product-saji-puree .recommend__card__item.is-reverse{margin-left:auto;padding-left:180px}@media screen and (max-width: 760px){.bc-product-saji-puree .recommend__card__item.is-reverse{width:calc(100% - 43px);margin-right:16px;margin-left:27px;padding-left:20px}}.bc-product-saji-puree .recommend__card__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;z-index:3;position:relative;flex-direction:column;gap:32px}@media screen and (max-width: 760px){.bc-product-saji-puree .recommend__card__text{gap:24px}}.bc-product-saji-puree .recommend__card__title img{width:auto;height:50px}@media screen and (max-width: 760px){.bc-product-saji-puree .recommend__card__title img{height:31px}}.bc-product-saji-puree .recommend__card__title--2 img{height:100px}@media screen and (max-width: 760px){.bc-product-saji-puree .recommend__card__title--2 img{height:93px;padding-left:122px}}.bc-product-saji-puree .recommend__card__desc{font-weight:700;font-size:18px;line-height:1.8;letter-spacing:1.44px}@media screen and (max-width: 760px){.bc-product-saji-puree .recommend__card__desc{font-size:16px;letter-spacing:1.28px}}.bc-product-saji-puree .recommend__card__img{z-index:2;position:absolute}.bc-product-saji-puree .recommend__card__img--1{top:0;left:442px;width:440px}@media screen and (max-width: 760px){.bc-product-saji-puree .recommend__card__img--1{top:57px;left:52.7607361963%;width:220px}}.bc-product-saji-puree .recommend__card__img--2{position:absolute;top:23px;left:-200px;width:400px}@media screen and (max-width: 760px){.bc-product-saji-puree .recommend__card__img--2{top:-47px;left:-8.9337175793%;width:178px}}.bc-product-saji-puree .recommend__card__img--3{position:absolute;top:-95px;left:561px;width:410px}@media screen and (max-width: 760px){.bc-product-saji-puree .recommend__card__img--3{top:75px;left:57.6687116564%;width:182px}}.bc-product-saji-puree .recommend__annotation{display:block;font-weight:500;font-size:12px;line-height:1.4;text-align:center}.bc-product-saji-puree .recipe{position:relative}.bc-product-saji-puree .recipe__bg{padding-top:123px;padding-bottom:100px;background:#ffef73}@media screen and (max-width: 760px){.bc-product-saji-puree .recipe__inner{padding:0 24px}}.bc-product-saji-puree .recipe__title{width:75.6363636364%;max-width:832px;margin:0 auto}@media screen and (max-width: 760px){.bc-product-saji-puree .recipe__title{width:68.4210526316%}}.bc-product-saji-puree .recipe__text{margin-top:32px;font-weight:500;font-size:15px;line-height:1.8;letter-spacing:1.2px;text-align:center}@media screen and (max-width: 760px){.bc-product-saji-puree .recipe__text{margin-top:26px}}.bc-product-saji-puree .recipe__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:56px;gap:30px}@media screen and (max-width: 760px){.bc-product-saji-puree .recipe__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:48px}}.bc-product-saji-puree .recipe__list__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 760px){.bc-product-saji-puree .recipe__list__item{display:grid;max-width:400px;margin:0 auto;gap:0}}@media screen and (max-width: 760px){.bc-product-saji-puree .recipe__list__img{grid-area:1/1/2/2;width:90%}}@media screen and (max-width: 760px){.bc-product-saji-puree .recipe__list__img.is-reverse{grid-area:1/2/2/3}}@media screen and (max-width: 760px){.bc-product-saji-puree .recipe__list__name{grid-area:1/2/2/3}}@media screen and (max-width: 760px){.bc-product-saji-puree .recipe__list__name.is-reverse{grid-area:1/1/2/2}}.bc-product-saji-puree .recipe__list__text{font-weight:500;font-size:15px;line-height:1.8;letter-spacing:1.2px;text-align:center}@media screen and (max-width: 760px){.bc-product-saji-puree .recipe__list__text{grid-area:2/1/3/3;margin-top:10px}}.bc-product-saji-puree .info{padding-bottom:160px;background:#fff}@media screen and (max-width: 760px){.bc-product-saji-puree .info{padding-bottom:80px}}.bc-product-saji-puree .info__inner{display:grid;gap:32px}@media screen and (max-width: 760px){.bc-product-saji-puree .info__inner{margin-top:32px;gap:16px}}.bc-product-saji-puree .info__inner dl{width:100%;max-width:1100px;margin:0 auto;border:4px solid #fade83;background:#fffbdc;color:#2b2b2b}.bc-product-saji-puree .info__inner dt{position:relative;padding:40px 80px;font-size:24px;line-height:1.6}@media screen and (max-width: 760px){.bc-product-saji-puree .info__inner dt{padding:16px 24px;font-size:18px}}.bc-product-saji-puree .info__inner dt span{position:absolute;top:calc(50% - 12px);right:40px;width:24px;height:24px}@media screen and (max-width: 760px){.bc-product-saji-puree .info__inner dt span{top:calc(50% - 8px);right:16px;width:16px;height:16px}}.bc-product-saji-puree .info__inner dt span:before{position:absolute;top:0;left:50%;width:1px;height:100%;background:#2b2b2b;content:"";-webkit-transition:.4s;transition:.4s}.bc-product-saji-puree .info__inner dt span:after{position:absolute;top:50%;left:0;width:100%;height:1px;background:#2b2b2b;content:""}.bc-product-saji-puree .info__inner dt.is-active span:before{opacity:0}.bc-product-saji-puree .info__inner dd{display:none;padding:0 80px 40px}@media screen and (max-width: 760px){.bc-product-saji-puree .info__inner dd{padding:0 24px 24px}}.bc-product-saji-puree .info__inner dd p{font-size:16px;line-height:2.4}.bc-product-saji-puree .info__inner dd li{padding:32px 16px;border-top:1px solid #fade83}@media screen and (max-width: 760px){.bc-product-saji-puree .info__inner dd li{padding:24px 0}}.bc-product-saji-puree .info__inner dd h3{margin-bottom:16px;font-weight:700;font-size:16px;line-height:1.6}.bc-product-saji-puree .info__inner dd small{font-size:12px;opacity:.8}
