@import"https://fonts.googleapis.com/css2?family=Ephesis&family=Italianno&family=Oswald:wght@500&display=swap";*{-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{color:#fff;background-color:#d5a95c}::-moz-selection,::selection{color:#fff;background-color:#d5a95c}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}html.is-menu-active{overflow:hidden}body{margin:0;overflow-x:hidden}body.is-menu-active{overflow:hidden}main.disable{position:relative!important;-webkit-transform:unset!important;transform:unset!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6,p{margin:unset}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1px;font-style:normal;line-height:inherit}ol,ul,dl{margin:unset}ol ol,ul ul,ol ul{margin-bottom:0}ul{list-style:none;padding:0}ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5px;margin-left:0}blockquote{margin:0 0 1px}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:none;background-color:rgba(0,0,0,0)}a:hover{text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none;outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1px;overflow:auto}figure{margin:0 0 1px}img{vertical-align:middle;border-style:none;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75px;padding-bottom:.75px;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5px}button{border-radius:0}button:focus{outline:none}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button{text-transform:none}select{text-transform:none;word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer;border:none}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5px;font-size:1.5px;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:none}template{display:none}[hidden]{display:none!important}html{scroll-behavior:smooth}a[href^=tel]{text-decoration:inherit;color:inherit}i,em{font-style:normal;display:block}span{display:inline-block}html{font-family:"Hiragino Kaku Gothic Pro";font-weight:500;font-size:16px;color:#595151}@media screen and (max-width:750px){html{font-size:.1333333333vw}}:root{--paddingV:50px;--bg-color:#FDFCF6;--lw:1200px;--color-active:#ba0606;--color-dark:#333}@media screen and (max-width:1200px){:root{--paddingV:20px}}@media screen and (max-width:1200px){body.sidebar-open{overflow:hidden}}a{-webkit-transition:all .3s;transition:all .3s}a:hover{opacity:.8}p,a{color:#595151}@media screen and (max-width:750px){p,span,a,time,div,select,input,textarea{font-size:26rem}}@media screen and (max-width:750px){label{font-size:22rem}}.fs-preview-header,[hidden]{display:none}@font-face{font-family:"Hiragino Kaku Gothic Pro";font-weight:400;src:url(https://bebeimport.itembox.design/item/Hiragino-Kaku-Gothic-Pro-W3.otf)}@font-face{font-family:"Hiragino Kaku Gothic Pro";font-weight:500;src:url(https://bebeimport.itembox.design/item/Hiragino-Kaku-Gothic-Pro-W3.otf)}@font-face{font-family:"Hiragino Kaku Gothic Pro";font-weight:600;src:url(https://bebeimport.itembox.design/item/Hiragino-Kaku-Gothic-Pro-W3.otf)}@font-face{font-family:"Hiragino Kaku Gothic Pro";font-weight:700;src:url(https://bebeimport.itembox.design/item/Hiragino-Kaku-Gothic-Pro-W6.otf)}@font-face{font-family:"ACaslonPro-Regular";font-weight:400;src:url(https://cdn.shopify.com/s/files/1/0705/8115/8186/files/ACaslonPro-Regular.ttf?v=1700241695)}@media(max-width:750px){br[hide]{display:none}}br[sp]{display:none}br[pc]{display:block}@media(max-width:750px){br[sp]{display:block}}@media(max-width:750px){br[pc]{display:none}}.smooth-scroll{height:100vh;width:100%}.scrollbar-track{display:none!important}.is-sp-flex{display:none}@media(max-width:750px){.is-sp-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}} /*! locomotive-scroll v3.5.4 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */ html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-scroll-container]{overflow:hidden!important}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}.c-scrollbar{position:absolute;right:0;top:0;width:11rem;height:100vh;-webkit-transform-origin:center right;transform-origin:center right;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;opacity:0}.c-scrollbar:hover{-webkit-transform:scaleX(1.45);transform:scaleX(1.45);opacity:1}.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7rem;border-radius:10rem;margin:2rem;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}.cover-footer{z-index:1}@media screen and (max-width:768px){[pc]{display:none!important}}[sp]{display:none!important}@media screen and (max-width:768px){[sp]{display:block!important}}.--pu{padding:unset!important}.--mu{margin:unset!important}.js-io._fadeIn{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.js-io._fadeIn._show{opacity:1}.js-io._fadeInUp{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px);-webkit-transition:all 1s;transition:all 1s}.js-io._fadeInUp._show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.js-io._delay{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px);-webkit-transition:all 1s;transition:all 1s}.js-io._delay._show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.js-io._delay._show:nth-of-type(1){-webkit-transition-delay:0s;transition-delay:0s}.js-io._delay._show:nth-of-type(2){-webkit-transition-delay:0.0333333333s;transition-delay:0.0333333333s}.js-io._delay._show:nth-of-type(3){-webkit-transition-delay:0.0666666667s;transition-delay:0.0666666667s}.js-io._delay._show:nth-of-type(4){-webkit-transition-delay:.1s;transition-delay:.1s}.js-io._delay._show:nth-of-type(5){-webkit-transition-delay:0.1333333333s;transition-delay:0.1333333333s}.js-io._delay._show:nth-of-type(6){-webkit-transition-delay:0.1666666667s;transition-delay:0.1666666667s}.js-io._delay._show:nth-of-type(7){-webkit-transition-delay:.2s;transition-delay:.2s}.js-io._delay._show:nth-of-type(8){-webkit-transition-delay:0.2333333333s;transition-delay:0.2333333333s}.js-io._delay._show:nth-of-type(9){-webkit-transition-delay:0.2666666667s;transition-delay:0.2666666667s}.js-io._delay._show:nth-of-type(10){-webkit-transition-delay:.3s;transition-delay:.3s}.js-io._delay._show:nth-of-type(11){-webkit-transition-delay:0.3333333333s;transition-delay:0.3333333333s}.js-io._delay._show:nth-of-type(12){-webkit-transition-delay:0.3666666667s;transition-delay:0.3666666667s}.js-io._delay._show:nth-of-type(13){-webkit-transition-delay:.4s;transition-delay:.4s}.js-io._delay._show:nth-of-type(14){-webkit-transition-delay:0.4333333333s;transition-delay:0.4333333333s}.js-io._delay._show:nth-of-type(15){-webkit-transition-delay:0.4666666667s;transition-delay:0.4666666667s}.js-io._delay._show:nth-of-type(16){-webkit-transition-delay:.5s;transition-delay:.5s}.js-io._delay._show:nth-of-type(17){-webkit-transition-delay:0.5333333333s;transition-delay:0.5333333333s}.js-io._delay._show:nth-of-type(18){-webkit-transition-delay:0.5666666667s;transition-delay:0.5666666667s}.js-io._delay._show:nth-of-type(19){-webkit-transition-delay:.6s;transition-delay:.6s}.js-io._delay._show:nth-of-type(20){-webkit-transition-delay:0.6333333333s;transition-delay:0.6333333333s}.a-menu__fadeInUp{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity 1s,-webkit-transform 1s!important;transition:opacity 1s,-webkit-transform 1s!important;transition:transform 1s,opacity 1s!important;transition:transform 1s,opacity 1s,-webkit-transform 1s!important}.is-active .a-menu__fadeInUp{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.is-active .a-menu__fadeInUp:nth-of-type(1){-webkit-transition-delay:0s!important;transition-delay:0s!important}.is-active .a-menu__fadeInUp:nth-of-type(2){-webkit-transition-delay:.1s!important;transition-delay:.1s!important}.is-active .a-menu__fadeInUp:nth-of-type(3){-webkit-transition-delay:.2s!important;transition-delay:.2s!important}.is-active .a-menu__fadeInUp:nth-of-type(4){-webkit-transition-delay:.3s!important;transition-delay:.3s!important}.is-active .a-menu__fadeInUp:nth-of-type(5){-webkit-transition-delay:.4s!important;transition-delay:.4s!important}.is-active .a-menu__fadeInUp:nth-of-type(6){-webkit-transition-delay:.5s!important;transition-delay:.5s!important}.is-active .a-menu__fadeInUp:nth-of-type(7){-webkit-transition-delay:.6s!important;transition-delay:.6s!important}.is-active .a-menu__fadeInUp:nth-of-type(8){-webkit-transition-delay:.7s!important;transition-delay:.7s!important}.is-active .a-menu__fadeInUp:nth-of-type(9){-webkit-transition-delay:.8s!important;transition-delay:.8s!important}.is-active .a-menu__fadeInUp:nth-of-type(10){-webkit-transition-delay:.9s!important;transition-delay:.9s!important}.is-active .a-menu__fadeInUp:nth-of-type(11){-webkit-transition-delay:1s!important;transition-delay:1s!important}.is-active .a-menu__fadeInUp:nth-of-type(12){-webkit-transition-delay:1.1s!important;transition-delay:1.1s!important}.is-active .a-menu__fadeInUp:nth-of-type(13){-webkit-transition-delay:1.2s!important;transition-delay:1.2s!important}.is-active .a-menu__fadeInUp:nth-of-type(14){-webkit-transition-delay:1.3s!important;transition-delay:1.3s!important}.is-active .a-menu__fadeInUp:nth-of-type(15){-webkit-transition-delay:1.4s!important;transition-delay:1.4s!important}.is-active .a-menu__fadeInUp:nth-of-type(16){-webkit-transition-delay:1.5s!important;transition-delay:1.5s!important}.is-active .a-menu__fadeInUp:nth-of-type(17){-webkit-transition-delay:1.6s!important;transition-delay:1.6s!important}.is-active .a-menu__fadeInUp:nth-of-type(18){-webkit-transition-delay:1.7s!important;transition-delay:1.7s!important}.is-active .a-menu__fadeInUp:nth-of-type(19){-webkit-transition-delay:1.8s!important;transition-delay:1.8s!important}.is-active .a-menu__fadeInUp:nth-of-type(20){-webkit-transition-delay:1.9s!important;transition-delay:1.9s!important}@-webkit-keyframes sparkle-anime{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.6;-webkit-transform:scale(.6);transform:scale(.6)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes sparkle-anime{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.6;-webkit-transform:scale(.6);transform:scale(.6)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.anime-bg path{fill-opacity:0;stroke-width:.5;stroke-dasharray:870;stroke-dashoffset:870;stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-transition:all 4s linear;transition:all 4s linear}.anime-bg.is-active path{stroke-dashoffset:0}.text-bar{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.text-bar::after{position:absolute;content:"";top:0;right:0;width:100%;height:100%}.text-bar._white::after{background-color:#fff}.text-bar._black::after{background-color:#000}.text-bar._show::after{-webkit-animation:fv-cover .2s ease-out forwards;animation:fv-cover .2s ease-out forwards}@-webkit-keyframes fv-cover{0%{width:100%}100%{left:unset;width:0}}@keyframes fv-cover{0%{width:100%}100%{left:unset;width:0}}.blur-bar{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;opacity:0}.blur-bar._show{-webkit-animation:blur-anime .6s ease .2s forwards;animation:blur-anime .6s ease .2s forwards}@-webkit-keyframes blur-anime{0%{opacity:.8;-webkit-filter:blur(8px);filter:blur(8px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes blur-anime{0%{opacity:.8;-webkit-filter:blur(8px);filter:blur(8px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes scale-anime{0%{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes scale-anime{0%{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.a-appear{opacity:0;-webkit-transform:translate(0,20px);transform:translate(0,20px);-webkit-transition:opacity .6s ease .4s,-webkit-transform .6s ease .4s;transition:opacity .6s ease .4s,-webkit-transform .6s ease .4s;transition:opacity .6s ease .4s,transform .6s ease .4s;transition:opacity .6s ease .4s,transform .6s ease .4s,-webkit-transform .6s ease .4s}.a-appear._show{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.a-reveal{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transition:-webkit-clip-path .8s cubic-bezier(.455,.03,.515,.955);transition:-webkit-clip-path .8s cubic-bezier(.455,.03,.515,.955);transition:clip-path .8s cubic-bezier(.455,.03,.515,.955);transition:clip-path .8s cubic-bezier(.455,.03,.515,.955),-webkit-clip-path .8s cubic-bezier(.455,.03,.515,.955);transition:clip-path .8s cubic-bezier(.455,.03,.515,.955),-webkit-clip-path .8s cubic-bezier(.455,.03,.515,.955)}.a-reveal._show{-webkit-clip-path:inset(0);clip-path:inset(0)}.b-footer__wrapper .main-part{background-image:url(https://bebeimport.itembox.design/item/bg3.png);background-repeat:repeat;background-size:content;padding:44px 0 55px}.b-footer__wrapper .main-part .b-logo{margin-bottom:32px}.b-footer__wrapper .main-part .footer-menu__list .footer-menu__item:nth-child(1){grid-area:menu1}.b-footer__wrapper .main-part .footer-menu__list .footer-menu__item:nth-child(2){grid-area:menu2}.b-footer__wrapper .main-part .footer-menu__list .footer-menu__item:nth-child(3){grid-area:menu3}.b-footer__wrapper .main-part .footer-menu__list .footer-menu__item .main-menu{position:relative;display:block;font-family:"Hiragino Kaku Gothic Pro";font-size:20px;font-weight:500;color:#fff;padding-left:40px}.b-footer__wrapper .main-part .footer-menu__list .footer-menu__item .main-menu:not(:first-child){margin-top:24px}.b-footer__wrapper .main-part .footer-menu__list .footer-menu__item .main-menu::before{content:"";width:26px;height:16px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;background-image:url(https://bebeimport.itembox.design/item/icon-footer-menu.png);background-repeat:no-repeat;background-size:cover;background-position:center}.b-footer__wrapper .main-part .footer-menu__list .footer-menu__item .sub-menu__list{margin-top:17px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px}.b-footer__wrapper .main-part .footer-menu__list .footer-menu__item .sub-menu__list .sub-menu__item .sub-menu__title{font-family:"Hiragino Kaku Gothic Pro";font-size:18px;margin-bottom:17.5px;color:#fff}.b-footer__wrapper .main-part .footer-menu__list .footer-menu__item .sub-menu__list .sub-menu__item .sub-menu__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;padding-left:30px}.b-footer__wrapper .main-part .footer-menu__list .footer-menu__item .sub-menu__list .sub-menu__item .sub-menu__container .sub-menu__navi .sub-menu{position:relative;display:block;padding-left:18px;color:#fff}.b-footer__wrapper .main-part .footer-menu__list .footer-menu__item .sub-menu__list .sub-menu__item .sub-menu__container .sub-menu__navi .sub-menu:not(:last-child){margin-bottom:8px}.b-footer__wrapper .main-part .footer-menu__list .footer-menu__item .sub-menu__list .sub-menu__item .sub-menu__container .sub-menu__navi .sub-menu::before{content:">";font-family:monospace;font-size:13px;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;color:#fff}.b-footer__wrapper .main-part .phone-number__wrapper{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}.b-footer__wrapper .main-part .phone-number__wrapper 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}.b-footer__wrapper .main-part .phone-number__wrapper a img{width:35px;margin-right:8.8px}.b-footer__wrapper .main-part .phone-number__wrapper a p{font-size:25px;color:#fff;font-weight:600}.b-footer__wrapper .navi-part{padding:26px 0 28px;background-color:#fff}.b-footer__wrapper .navi-part .l-wrapper{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;-webkit-column-gap:42px;-moz-column-gap:42px;column-gap:42px}.b-footer__wrapper .navi-part .l-wrapper a{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.b-footer__wrapper .navi-part .l-wrapper a:not(:last-child)::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(100% + 21px);border-right:1px solid #ccc;height:20px}.b-footer__wrapper .copyright-part{padding:6.4px 0 10.6px;background-color:#d5a95c}.b-footer__wrapper .copyright-part p{text-align:center;color:#fff}@media(max-width:750px){.b-footer__wrapper .main-part{padding:80rem 0 60rem}}@media(max-width:750px){.b-footer__wrapper .main-part .b-logo{margin:0 auto 54rem}}@media(min-width:750px){.b-footer__wrapper .main-part .footer-menu__list{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(max-width:750px){.b-footer__wrapper .main-part .footer-menu__list{display:grid;grid-template-areas:"menu1 menu1" "menu2 menu3";row-gap:66rem;-webkit-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem;margin-bottom:48rem}}@media(max-width:750px){.b-footer__wrapper .main-part .footer-menu__list .footer-menu__item .main-menu{font-size:28rem;padding-left:58rem}}@media(max-width:750px){.b-footer__wrapper .main-part .footer-menu__list .footer-menu__item .main-menu:not(:first-child){margin-top:28rem}}@media(max-width:750px){.b-footer__wrapper .main-part .footer-menu__list .footer-menu__item .main-menu::before{width:46rem;height:27rem}}@media(max-width:750px){.b-footer__wrapper .main-part .footer-menu__list .footer-menu__item .sub-menu__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:12rem;row-gap:66rem}}@media(max-width:750px){.b-footer__wrapper .main-part .footer-menu__list .footer-menu__item .sub-menu__list .sub-menu__item .sub-menu__title{font-size:28rem;margin-bottom:14rem}}@media(max-width:750px){.b-footer__wrapper .main-part .footer-menu__list .footer-menu__item .sub-menu__list .sub-menu__item .sub-menu__container{-webkit-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:30rem}}@media(max-width:750px){.b-footer__wrapper .main-part .footer-menu__list .footer-menu__item .sub-menu__list .sub-menu__item .sub-menu__container .sub-menu__navi .sub-menu{padding-left:18rem}}@media(max-width:750px){.b-footer__wrapper .main-part .footer-menu__list .footer-menu__item .sub-menu__list .sub-menu__item .sub-menu__container .sub-menu__navi .sub-menu:not(:last-child){margin-bottom:12rem}}@media(max-width:750px){.b-footer__wrapper .main-part .footer-menu__list .footer-menu__item .sub-menu__list .sub-menu__item .sub-menu__container .sub-menu__navi .sub-menu::before{font-size:24rem}}@media(max-width:750px){.b-footer__wrapper .main-part .phone-number__wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media(max-width:750px){.b-footer__wrapper .main-part .phone-number__wrapper a img{width:45rem;margin-right:15.8rem}}@media(max-width:750px){.b-footer__wrapper .main-part .phone-number__wrapper a p{font-size:48rem}}@media(max-width:750px){.b-footer__wrapper .navi-part{padding:32rem 0 34rem}}@media(max-width:750px){.b-footer__wrapper .navi-part .l-wrapper{-webkit-column-gap:56rem;-moz-column-gap:56rem;column-gap:56rem;row-gap:16rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:750px){.b-footer__wrapper .navi-part .l-wrapper a:not(:last-child)::after{left:calc(100% + 28rem);height:26rem}}@media(max-width:750px){.b-footer__wrapper .navi-part .l-wrapper a:nth-child(3)::after{content:unset}}@media(max-width:750px){.b-footer__wrapper .copyright-part{padding:16rem 0}}@media(max-width:750px){.b-footer__wrapper .copyright-part p{font-size:20rem}}.b-footer .scroll-to-top{position:fixed;right:40px;bottom:40px;width:60px;height:60px;background-color:#d5a95c;border-radius:50%;-webkit-transition:opacity .2s;transition:opacity .2s;cursor:pointer;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;z-index:1;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.b-footer .scroll-to-top:hover{opacity:.8!important}.b-footer .scroll-to-top.show{opacity:1;visibility:visible}.b-footer .scroll-to-top img{width:22px;height:13px}.b-footer .fs-c-modal--coupon{background:rgba(0,0,0,.7);color:#333;position:fixed;top:0;left:0;right:0;bottom:0;z-index:2147483600;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;opacity:1;overflow:auto;padding:16px 0 40px;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;-webkit-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s}.b-footer .fs-c-modal--coupon.is-active{opacity:1;visibility:visible}.b-footer .fs-c-modal--coupon.is-active .coupon-dialog{-webkit-transform:scale(1);transform:scale(1)}.b-footer .coupon-dialog{position:relative;margin:auto;width:300px;height:300px;padding:20px;background:#fff;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:20px;border-radius:3px;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;transition:transform .2s,-webkit-transform .2s}.b-footer .coupon-dialog .decorate img{width:40px;height:40px;position:absolute;-webkit-transform-origin:center;transform-origin:center;--gap:7px}.b-footer .coupon-dialog .decorate img:nth-child(1){top:var(--gap);left:var(--gap)}.b-footer .coupon-dialog .decorate img:nth-child(2){top:var(--gap);right:var(--gap);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.b-footer .coupon-dialog .decorate img:nth-child(3){bottom:var(--gap);right:var(--gap);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.b-footer .coupon-dialog .decorate img:nth-child(4){bottom:var(--gap);left:var(--gap);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.b-footer .coupon-dialog .image-list{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;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.b-footer .coupon-dialog .image-list img{width:60px}.b-footer .coupon-dialog .text{text-align:center}.b-footer .coupon-dialog .c-modal-close{position:absolute;top:-20px;right:-20px;color:#333;cursor:pointer;white-space:nowrap;padding:3px;border-radius:50%;background:#e3e3e0;opacity:.7}.b-footer .coupon-dialog .c-modal-close::before{font-family:"fs-icon"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:block;font-size:16px;line-height:1}@media(max-width:750px){.b-footer .scroll-to-top{width:80rem;height:80rem;right:28rem;bottom:28rem}}@media(max-width:750px){.b-footer .scroll-to-top img{width:29rem;height:17rem}}@media(max-width:750px){.b-footer .coupon-dialog{width:80vw;height:50vw}}@media(max-width:750px){.b-footer .coupon-dialog .decorate img{width:60rem;height:60rem;--gap:7.6rem}}@media(max-width:750px){.b-footer .coupon-dialog .image-list{-webkit-column-gap:20rem;-moz-column-gap:20rem;column-gap:20rem}}@media(max-width:750px){.b-footer .coupon-dialog .image-list img{width:100rem}}@media(max-width:750px){.b-footer .coupon-dialog .c-modal-close{top:-50rem;right:-10rem}}.b-header{position:fixed;top:0;width:100%;z-index:999}.b-header__bar{width:100%;height:8px;background-color:#d5a95c}@media screen and (max-width:750px){.b-header__bar{position:relative;z-index:1}}.b-header .b-header__navi{-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s}.b-header.hide .b-header__navi{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.b-header .b-header__main{position:relative;z-index:1}.b-header__main{position:relative;background-image:url(https://bebeimport.itembox.design/item/bg-header-main.png);background-repeat:no-repeat;background-size:cover;background-position:center;padding:12px 0;z-index:1}.b-header__main .l-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}.b-header__main .b-control__list{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}.b-header__main .b-control__list .b-search{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:24px}.b-header__main .b-control__list .b-search #search{width:220px;border-radius:18px;background-color:#fff;padding:8px 20px 8px 40px;outline:unset;border:unset;font-family:"Hiragino Kaku Gothic Pro";font-weight:400;font-size:14px;letter-spacing:.05em}.b-header__main .b-control__list .b-search #search::-webkit-input-placeholder{color:#777272}.b-header__main .b-control__list .b-search #search::-webkit-input-placeholder,.b-header__main .b-control__list .b-search #search::-moz-placeholder,.b-header__main .b-control__list .b-search #search:-ms-input-placeholder,.b-header__main .b-control__list .b-search #search::-ms-input-placeholder,.b-header__main .b-control__list .b-search #search::placeholder{color:#777272}.b-header__main .b-control__list .b-search img{width:19px;height:19px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:14px}.b-header__main .b-control__list form{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 24px 0 0}.b-header__main .b-control__list form #search{width:220px;border-radius:18px;background-color:#fff;padding:8px 20px 8px 40px;outline:unset;border:unset;font-family:"Hiragino Kaku Gothic Pro";font-weight:400;font-size:14px;letter-spacing:.05em}.b-header__main .b-control__list form #search::-webkit-input-placeholder{color:#777272}.b-header__main .b-control__list form #search::-webkit-input-placeholder,.b-header__main .b-control__list form #search::-moz-placeholder,.b-header__main .b-control__list form #search:-ms-input-placeholder,.b-header__main .b-control__list form #search::-ms-input-placeholder,.b-header__main .b-control__list form #search::placeholder{color:#777272}.b-header__main .b-control__list form button{padding:unset;width:19px;height:19px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:14px;background:unset;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.b-header__main .b-control__list form button img{width:100%;height:auto}.b-header__main .b-control__list .b-list{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}.b-header__main .b-control__list .b-list .b-login.true{display:none}.b-header__main .b-control__list .b-list .b-logout{display:none}.b-header__main .b-control__list .b-list .b-logout.true{display:block}.b-header__main .b-control__list .b-list .b-register.true{display:none}.b-header__main .b-control__list .b-list .b-mypage{display:none}.b-header__main .b-control__list .b-list .b-mypage.true{display:block}.b-header__main .b-control__list .b-list a{position:relative;display:block;text-align:center}.b-header__main .b-control__list .b-list a:not(:last-child){margin-right:17px}.b-header__main .b-control__list .b-list a .fs-p-cartItemNumber{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-10px;font-size:12px;color:#fff;background-color:#d5a95c;border-radius:50%;line-height:1;width:16px;height:16px;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}.b-header__main .b-control__list .b-list a p{font-family:"Hiragino Kaku Gothic Pro";font-weight:400;font-size:14px;letter-spacing:.05em;color:#fff}.b-header__main .b-control__list .b-list .c-hamburger__btn{width:38rem;height:38rem;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;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}.b-header__main .b-control__list .b-list .c-hamburger__btn:hover{opacity:.8!important}.b-header__main .b-control__list .b-list .c-hamburger__btn.is-active .btn-inner span:nth-child(1){bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.b-header__main .b-control__list .b-list .c-hamburger__btn.is-active .btn-inner span:nth-child(2){opacity:0}.b-header__main .b-control__list .b-list .c-hamburger__btn.is-active .btn-inner span:nth-child(3){top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.b-header__main .b-control__list .b-list .c-hamburger__btn .btn-inner{position:relative;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:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.b-header__main .b-control__list .b-list .c-hamburger__btn .btn-inner span{position:absolute;width:38rem;height:2rem;background-color:#fff;-webkit-transform-origin:center;transform-origin:center;transition:opacity .4s,transform .4s,top .4s,bottom .4s,-webkit-transform .4s}.b-header__main .b-control__list .b-list .c-hamburger__btn .btn-inner span:nth-child(1){bottom:10rem}.b-header__main .b-control__list .b-list .c-hamburger__btn .btn-inner span:nth-child(2){position:relative}.b-header__main .b-control__list .b-list .c-hamburger__btn .btn-inner span:nth-child(3){top:10rem}@media(max-width:750px){.b-header__main{padding:28rem 0}}@media(max-width:750px){.b-header__main .b-control__list .b-search{width:48rem;height:48rem;border-radius:50%;background-color:#fff;cursor:pointer;margin-right:22rem}}@media(max-width:750px){.b-header__main .b-control__list .b-search #search{display:none}}@media(max-width:750px){.b-header__main .b-control__list .b-search img{width:26rem;height:26rem;left:11.5rem}}@media(max-width:750px){.b-header__main .b-control__list form{width:52rem;height:52rem;border-radius:50%;background-color:#fff;cursor:pointer;margin-right:22rem}}@media(max-width:750px){.b-header__main .b-control__list form #search{display:none}}@media(max-width:750px){.b-header__main .b-control__list form button{width:28rem;height:28rem;left:11.5rem}}@media(max-width:750px){.b-header__main .b-control__list .b-list a:not(:last-child){margin-right:22rem}}@media(max-width:750px){.b-header__main .b-control__list .b-list a .fs-p-cartItemNumber{top:-12rem;width:24rem;height:24rem;font-size:16rem}}@media(min-width:750px){.b-header__main .b-control__list .b-list a img{width:auto;height:26px;margin:0 auto 3px}}@media(max-width:750px){.b-header__main .b-control__list .b-list a img{width:42rem;height:auto}}@media(max-width:750px){.b-header__main .b-control__list .b-list a p{font-size:0.8em;padding-top:1px;/*display:none*/}}@media(min-width:750px){.b-header__main .b-control__list .b-list .c-hamburger__btn{display:none}}.b-header .search-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:0 30rem;background-color:rgba(0,0,0,.5);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;z-index:999;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;display:none}.b-header .search-modal.is-active{opacity:1;visibility:visible}.b-header .search-modal .b-search{position:relative;width:100%}.b-header .search-modal .b-search #search{width:100%;border-radius:24px;background-color:#fff;padding:12px 40px 12px 40px;border:unset;outline:unset;font-size:16px}.b-header .search-modal .b-search #search:focus{outline:#94d6af;outline-style:auto;outline-width:2px}.b-header .search-modal .b-search #search::-webkit-input-placeholder{color:#777272}.b-header .search-modal .b-search #search::-webkit-input-placeholder,.b-header .search-modal .b-search #search::-moz-placeholder,.b-header .search-modal .b-search #search:-ms-input-placeholder,.b-header .search-modal .b-search #search::-ms-input-placeholder,.b-header .search-modal .b-search #search::placeholder{color:#777272}.b-header .search-modal .b-search>img{width:19px;height:19px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:14px}.b-header .search-modal .b-search .close{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:12px;width:24px;height:24px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.b-header .search-modal .b-search .close img{width:100%}.b-header .search-modal form{position:relative;width:100%}.b-header .search-modal form #search1{width:100%;border-radius:24px;background-color:#fff;padding:12px 40px 12px 40px;border:unset;outline:unset;font-size:16px}.b-header .search-modal form #search1:focus{outline:#94d6af;outline-style:auto;outline-width:2px}.b-header .search-modal form #search1::-webkit-input-placeholder{color:#777272}.b-header .search-modal form #search1::-webkit-input-placeholder,.b-header .search-modal form #search1::-moz-placeholder,.b-header .search-modal form #search1:-ms-input-placeholder,.b-header .search-modal form #search1::-ms-input-placeholder,.b-header .search-modal form #search1::placeholder{color:#777272}.b-header .search-modal form .fs-p-searchForm__inputGroup{width:100%}.b-header .search-modal form button{padding:unset;width:19px;height:19px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:14px;background:unset;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.b-header .search-modal form button img{width:100%;height:auto}.b-header .search-modal form .close{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:12px;width:24px;height:24px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.b-header .search-modal form .close img{width:100%}@media(max-width:750px){.b-header .search-modal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media(max-width:750px){.b-header .search-modal .b-search>img{width:24px;height:24px;left:12px}}@media(max-width:750px){.b-header .search-modal form button{width:24px;height:24px;left:12px}}.b-header__navi{position:relative;background-color:#fff;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:58px}.b-header__navi li{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;padding:12px 0}/*★.b-header__navi li:not(:last-child)::after★*/.b-header__navi li .main-link{display:block}.b-header__navi li .main-link p{text-align:center;color:#d5a95c;word-break: keep-all}.b-header__navi li .main-link p._en{font-family:"Italianno";font-weight:400;font-size:32px;line-height:1}.b-header__navi li .main-link p._ja{font-size:12px}@media(max-width:750px){.b-header__navi{padding:0 30rem}.b-header__navi .slick-slide{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.b-header__navi .slick-slide:not(:last-child){padding-right:53rem;position: relative}.b-header__navi .slick-slide:not(:last-child)::after{content:"";position:absolute;top:50%;left:calc(100% - 25rem);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:28rem;height:16rem;background-image:url(https://bebeimport.itembox.design/item/icon-navi.png);background-repeat:no-repeat;background-size:cover;background-position:center}}@media(max-width:750px){.b-header__navi li .main-link p._en{font-size:44rem}}@media(max-width:750px){.b-header__navi li .main-link p._ja{font-size:21.5rem}}.b-header__subnavi{position:absolute;top:100%;left:0;width:100%;opacity:0;visibility:hidden;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);-webkit-transition:opacity .4s,visibility .4s,-webkit-clip-path .4s;transition:opacity .4s,visibility .4s,-webkit-clip-path .4s;transition:opacity .4s,clip-path .4s,visibility .4s;transition:opacity .4s,clip-path .4s,visibility .4s,-webkit-clip-path .4s;background-color:#fff}.b-header__subnavi.is-active{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0);visibility:visible}.b-header__subnavi .category-menu{padding:52px 40px;border-top:1px solid rgba(213,169,92,.3)}.b-header__subnavi .menu-wrapper{width:100%;max-width:1360px;margin:0 auto;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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;row-gap:53px}.b-header__subnavi .menu-wrapper .b-menu-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}.b-header__subnavi .menu-wrapper .b-menu-item .b-item__image{height:36px;margin-right:12px}.b-header__subnavi .menu-wrapper .b-menu-item .b-item__image img{height:100%;width:auto}.b-header__subnavi .menu-wrapper .b-menu-item .b-item__text{font-weight:500}.b-header__subnavi .subcategory-menu{padding:60px 0;border-top:1px solid rgba(213,169,92,.3)}.b-header__subnavi .subcategory-menu .l-wrapper{position:relative}.b-header__subnavi .subcategory-menu .l-wrapper .subctg-list{position:relative}.b-header__subnavi .subcategory-menu .l-wrapper .c-subctg{position:absolute;top:0;left:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.b-header__subnavi .subcategory-menu .l-wrapper .c-subctg.is-active{position:relative;opacity:1;visibility:visible}.b-header__subnavi .subcategory-menu .l-wrapper .c-image{width:280px;margin-right:48px}.b-header__subnavi .subcategory-menu .l-wrapper .c-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.b-header__subnavi .subcategory-menu .l-wrapper .c-content .c-part .c-link{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:opacity .2s;transition:opacity .2s;font-size:14px;font-weight:500}.b-header__subnavi .subcategory-menu .l-wrapper .c-content .c-part .c-link:hover{opacity:.8!important}.b-header__subnavi .subcategory-menu .l-wrapper .c-content .c-part .c-link:hover::before{opacity:1}.b-header__subnavi .subcategory-menu .l-wrapper .c-content .c-part .c-link::before{content:">";font-family:monospace;font-size:13px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:calc(100% + 7.7px);opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.b-header__subnavi .subcategory-menu .l-wrapper .c-content .c-part .c-link:not(:last-child){margin-bottom:16px}@media(max-width:750px){.b-header__subnavi{display:none}}.b-header .b-side-menu{position:absolute;top:100%;left:0;width:100%;height:calc(100lvh - 210rem);background-color:#fff;border-top:1px solid rgba(213,169,92,.3);padding:72rem 0;overflow-y:scroll;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:0;-webkit-transition:opacity .4s,-webkit-clip-path .4s;transition:opacity .4s,-webkit-clip-path .4s;transition:opacity .4s,clip-path .4s;transition:opacity .4s,clip-path .4s,-webkit-clip-path .4s}.b-header .b-side-menu.is-active{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}.b-header .b-side-menu .c-ctg-container .c-ctg{border-bottom:1px solid rgba(150,210,176,.3);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}.b-header .b-side-menu .c-ctg-container .c-ctg .c-ctg-link{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:20rem 24rem 20rem 4rem;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}.b-header .b-side-menu .c-ctg-container .c-ctg .c-ctg-link .c-image{width:100rem;height:45rem;text-align:center}.b-header .b-side-menu .c-ctg-container .c-ctg .c-ctg-link .c-image img{height:100%;width:auto}.b-header .b-side-menu .c-ctg-container .c-ctg .c-ctg-link p{font-weight:500;font-size:26rem}.b-header .b-side-menu .c-ctg-container .c-ctg .c-ctg-btn{position:relative;width:80rem;height:80rem;cursor:pointer}.b-header .b-side-menu .c-ctg-container .c-ctg .c-ctg-btn.is-active::before{opacity:0}.b-header .b-side-menu .c-ctg-container .c-ctg .c-ctg-btn::after{content:"";width:20rem;height:3rem;background-color:#d5a95c;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.b-header .b-side-menu .c-ctg-container .c-ctg .c-ctg-btn::before{content:"";width:3rem;height:20rem;background-color:#d5a95c;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s;transition:opacity .2s}.b-header .b-side-menu .c-ctg-container .c-subctg-list{padding:0 50rem;max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}.b-header .b-side-menu .c-ctg-container .c-subctg-list.is-active{border-bottom:1px solid rgba(150,210,176,.3)}.b-header .b-side-menu .c-ctg-container .c-subctg-list .wrapper{padding:32rem 0}.b-header .b-side-menu .c-ctg-container .c-subctg-list .wrapper .c-link{display:block;position:relative;font-weight:500;font-size:24rem}.b-header .b-side-menu .c-ctg-container .c-subctg-list .wrapper .c-link::after{content:">";font-family:monospace;font-size:24rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;color:#595151}.b-header .b-side-menu .c-ctg-container .c-subctg-list .wrapper .c-link:not(:last-child){margin-bottom:28rem}.b-header.hide .b-side-menu{height:calc(100lvh - 120rem)}@media(min-width:750px){.b-header .b-side-menu{display:none}}.l-wrapper{max-width:1280px;margin:0 auto;padding:0 40px}@media(max-width:750px){.l-wrapper{width:100%;padding:0 30rem}}.b-logo{display:block;width:280px;-webkit-transition:opacity .2s;transition:opacity .2s}.b-logo:hover{opacity:.8!important}@media(max-width:750px){.b-logo{width:300rem;height: calc(300rem* 0.18)}}.top-info{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-top:60px!important;padding-bottom:60px!important}@media(max-width:750px){.top-info{padding-top:60rem!important;padding-bottom:60rem!important}}@media(max-width:750px){.top-info.l-wrapper{padding:unset}}@media(min-width:750px){.top-info{display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:27px;-moz-column-gap:27px;column-gap:27px;row-gap:27px}}@media(max-width:750px){.top-info{-webkit-column-gap:40rem;-moz-column-gap:40rem;column-gap:40rem}.top-info .slick-slide{padding:0 20rem}.top-info .fs-pt-column__item{width:100%}.top-info .fs-pt-column__item .fs-pt-column__image{width:100%}}.b-part{position:relative}.b-part:not(.top-part){padding:40px 0 50px/*80px 0 100px*/}.b-part.--border{border-top:3px solid #d5a95c;border-bottom:3px solid #d5a95c}.b-part.--border::before,.b-part.--border::after{content:"";position:absolute;left:0;width:100%;height:9px;background-image:url(https://bebeimport.itembox.design/item/border-img.png);background-repeat:repeat;background-size:contain}.b-part.--border::before{top:3px}.b-part.--border::after{bottom:3px}.b-part.top-part,.b-part.new-products-part,.b-part.special-feature-part,.b-part.popular-category-part{background-image:url(https://bebeimport.itembox.design/item/bg1.webp);background-repeat:repeat}.b-part.category-part,.b-part.about-part{background-image:url(https://bebeimport.itembox.design/item/bg2.png);background-repeat:repeat}.b-part.recommend-part{background-image:url(https://bebeimport.itembox.design/item/recommend-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center}.b-part.column-part{background-image:url(https://bebeimport.itembox.design/item/column-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center}.b-part.support-part{background-image:url(https://bebeimport.itembox.design/item/support-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center}@media(max-width:750px){.b-part:not(.top-part){padding:33rem 0 57rem/*55rem 0 95rem*/}}.mb-s{margin-bottom:40px}@media(max-width:750px){.mb-s{margin-bottom:30rem}}.mb-m{margin-bottom:60px}@media(max-width:750px){.mb-m{margin-bottom:60rem}}.mt-m{margin-top:30px/*60px*/}@media(max-width:750px){.mt-m{margin-top:30rem/*60rem*/}}.--center{text-align:center}.--rArrow{position:relative}.--rArrow::after{content:">";font-family:monospace;font-size:13px;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:750px){.--rArrow::after{font-size:24rem}}.--lArrow{position:relative}.--lArrow::after{content:">";font-family:monospace;font-size:13px;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:calc(100%+8px)}@media(max-width:750px){.--lArrow::after{font-size:24rem}}.top-slider .slick-slide{padding:0 6px}.top-slider .slick-slide a{position:relative}.fs-pt-carousel__slide__caption{background:rgba(30,30,30,.4);color:#fff;padding:8px;font-family:"Yu Gothic";font-size:16px;position:absolute;right:0;bottom:0;left:0}.b-title-wrapper{margin:36px/*0*/ auto 36px;text-align:center}.b-title-wrapper.--white .b-title__en,.b-title-wrapper.--white .b-title__ja{color:#fff}.b-title-wrapper .b-title__image{width:120px;margin:0 auto}.b-title-wrapper .b-title__en{font-family:Italianno;font-weight:400;font-size:80px;line-height:1;color:#d5a95c}.b-title-wrapper .b-title__ja{color:#d5a95c}@media(max-width:750px){.b-title-wrapper{margin:33rem 0 33rem/*margin-bottom:33rem*/}}@media(max-width:750px){.b-title-wrapper .b-title__image{width:183rem}}@media(max-width:750px){.b-title-wrapper .b-title__en{font-size:85rem;line-height:.9}}@media(max-width:750px){.b-title-wrapper .b-title__ja{margin-top:8rem}}.product-info-list{margin-bottom:60px}.product-info-list .info-card:not(:last-child){margin-bottom:40px}.info-card{position:relative;border:1px solid #96d2b0;background-color:#fff}.info-card.--gray{border:1px solid #bfbfbf}.info-card.--gray .card-title__wrapper{background-image:url(https://bebeimport.itembox.design/item/bg4.png)}.info-card.--gray .card-content strong{color:#909090}.info-card.--border::after{content:"";position:absolute;top:3px;left:0;width:100%;height:9px;background-image:url(https://bebeimport.itembox.design/item/border-img.png);background-repeat:repeat;background-size:contain}.info-card .card-title__wrapper{width:100%;height:65px;background-image:url(https://bebeimport.itembox.design/item/card-title-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;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}.info-card .card-title__wrapper .card-title{font-size:22px;font-weight:600;color:#fff}.info-card .card-content{padding:20px 48px 28px}.info-card .card-content .center{text-align:center}.info-card .card-content .image{margin-top:24px}.info-card .card-content .c-link{display:block;position:relative;padding-left:16px;margin-top:12px}.info-card .card-content .c-link::before{content:">";font-family:monospace;font-size:13px;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;color:#047645}.info-card .card-content .c-link span{font-family:"Hiragino Kaku Gothic Pro";font-weight:600;font-size:14px;color:#047645}.info-card .card-content .contact-info{display:grid;grid-template-columns:repeat(2,1fr);margin-top:14px}.info-card .card-content .contact-info .phone-number{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}.info-card .card-content .contact-info .phone-number img{width:35px;margin-right:6.8px}.info-card .card-content .contact-info .phone-number p{font-size:25px;font-weight:600;color:#d5a95c;text-align:left}.info-card .card-content .contact-info .contact-btn{background-color:#d5a95c;width:100%;height:48px;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}.info-card .card-content .contact-info .contact-btn img{width:18px;margin-right:6.6px}.info-card .card-content .contact-info .contact-btn p{color:#fff;text-align:left}.info-card .card-content .li{margin:20px 0 0}.info-card .card-content strong{display:inline-block;color:#047645}@media(max-width:750px){.info-card .card-title__wrapper{height:90rem}}@media(max-width:750px){.info-card .card-title__wrapper .card-title{font-size:38rem}}@media(max-width:750px){.info-card .card-content{padding:20rem 28rem 30rem}}@media(min-width:750px){.info-card .card-content .image{width:314px}}@media(max-width:750px){.info-card .card-content .c-link::before{font-size:24rem}}@media(min-width:750px){.info-card .card-content .contact-info.-s{grid-template-columns:1fr}.info-card .card-content .contact-info.-s .phone-number{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media(max-width:750px){.info-card .card-content .contact-info{margin-top:20rem}}@media(max-width:750px){.info-card .card-content .contact-info .phone-number img{width:35rem;margin-right:7.8rem}}@media(max-width:750px){.info-card .card-content .contact-info .phone-number p{font-size:30rem}}@media(max-width:750px){.info-card .card-content .contact-info .contact-btn{height:70rem}}@media(max-width:750px){.info-card .card-content .contact-info .contact-btn img{width:28rem;margin-right:4.5rem}}@media(max-width:750px){.info-card .card-content .contact-info .contact-btn p{font-size:23rem}}.category-list-column{display:grid;grid-template-columns:repeat(5,1fr);-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;row-gap:40px;}.category-list-column .fs-pt-column__item{display:block;position:relative;width:100%;height:180px}.category-list-column .fs-pt-column__item:hover .fs-pt-column__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.category-list-column .fs-pt-column__item .fs-pt-column__image{width:100%;height:100%;overflow:hidden}.category-list-column .fs-pt-column__item .fs-pt-column__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;transition:transform .2s,-webkit-transform .2s}.category-list-column .fs-pt-column__item .fs-pt-column__heading{position:absolute;bottom:0;left:0;width:100%;height:60px;background-image:url(https://bebeimport.itembox.design/item/category-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;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;color:#fff;line-height:1;text-align:center;padding-bottom:8px}.category-list-column .fs-pt-column__item .fs-pt-column__heading::after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:8px;width:70.4px;height:8.12px;background-image:url(https://bebeimport.itembox.design/item/category-decorate.png);background-repeat:no-repeat;background-size:cover;background-position:center}@media(max-width:1040px){.category-list-column{grid-template-columns:repeat(3,1fr)}}@media(max-width:750px){.category-list-column{grid-template-columns:repeat(2,1fr);-webkit-column-gap:30rem;-moz-column-gap:30rem;column-gap:30rem;row-gap:30rem;}}@media(max-width:750px){.category-list-column .fs-pt-column__item{height:250rem}}@media(max-width:750px){.category-list-column .fs-pt-column__item .fs-pt-column__heading{height:90rem;padding-bottom:22rem;line-height:.9}}@media(max-width:750px){.category-list-column .fs-pt-column__item .fs-pt-column__heading::after{bottom:12.7rem;width:114.58rem;height:12.86rem}}.category-list-column-other{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.category-list-column-other .fs-pt-column__image{display:block}@media(max-width:750px){.category-list-column-other{grid-template-columns:repeat(1,1fr);row-gap:30rem}}.b-btn__wrapper{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}.b-btn{position:relative;display:block;width:280px;height:70px;background-color:#d5a95c;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:3px}.b-btn::after{content:"";position:absolute;top:var(--gap);height:calc(100% - 2*var(--gap));width:30px;background-size:contain;background-repeat:no-repeat;background-position:center}.b-btn::before{content:"";position:absolute;top:var(--gap);height:calc(100% - 2*var(--gap));width:30px;background-size:contain;background-repeat:no-repeat;background-position:center;left:var(--gap);background-image:url(https://bebeimport.itembox.design/item/btn-decorate-left.png)}.b-btn::after{right:var(--gap);background-image:url(https://bebeimport.itembox.design/item/btn-decorate-right.png)}.b-btn span{color:#fff;font-weight:500}@media(max-width:750px){.b-btn{width:400rem;height:90rem;--gap:3rem}}@media(max-width:750px){.b-btn::after,.b-btn::before{width:40rem}}.b-news__wrapper{position:relative;width:100%;max-width:min(1060px,100% - 80px);height:228px;margin:0 auto 80px;padding:28px 44px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.b-news__wrapper .b-news__bg{position:absolute;top:0;left:0;width:100%;height:100%}.b-news__wrapper .b-news__bg img{width:100%;height:100%}.b-news__wrapper .b-news__mark{width:172px;margin-right:48px;z-index:1}.b-news__wrapper .b-news__list{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;z-index:1}.b-news__wrapper .b-news__list .fs-pt-list__item:not(:last-child){margin-bottom:5px}.b-news__wrapper .b-news__list .fs-pt-list__item .fs-pt-list__link{color:#595151;-webkit-transition:color .4s;transition:color .4s;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.b-news__wrapper .b-news__list .fs-pt-list__item .fs-pt-list__link:hover{color:#d5a95c;opacity:1}.b-news__wrapper .b-news__list .fs-pt-list__item .fs-pt-list__link time{font-family:"ACaslonPro-Regular";color:#d5a95c}.b-news__wrapper .b-news__link{position:absolute;right:72px;bottom:28px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.b-news__wrapper .b-news__link::after{content:">";font-family:monospace;font-size:13px;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(100% + 8px);color:#ca9f54}.b-news__wrapper .b-news__link span{color:#ca9f54}@media(max-width:750px){.b-news__wrapper{height:432rem;padding:42rem 20rem;max-width:calc(100% - 60rem);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:78rem}}@media(max-width:750px){.b-news__wrapper .b-news__mark{width:184rem;margin-right:28rem}}@media(min-width:750px){.b-news__wrapper .b-news__list{padding:18px 0}}@media(max-width:750px){.b-news__wrapper .b-news__list{padding-bottom:20rem}}@media(max-width:750px){.b-news__wrapper .b-news__list .fs-pt-list__item:not(:last-child){margin-bottom:12rem}}@media(max-width:750px){.b-news__wrapper .b-news__list .fs-pt-list__item:nth-of-type(4){display:none}}@media(max-width:750px){.b-news__wrapper .b-news__list .fs-pt-list__item .fs-pt-list__link{-webkit-line-clamp:3;line-height:1.2}}@media(min-width:750px){.b-news__wrapper .b-news__list .fs-pt-list__item .fs-pt-list__link time{margin-right:28px}}@media(max-width:750px){.b-news__wrapper .b-news__list .fs-pt-list__item .fs-pt-list__link time{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;line-height:1.2}}@media(max-width:750px){.b-news__wrapper .b-news__link{right:70rem;bottom:28rem}}@media(max-width:750px){.b-news__wrapper .b-news__link::after{font-size:24rem}}.new-products__wrapper .fs-c-productListCarousel .slick-track .slick-slide:not(:last-child){padding:0 12px}@media screen and (max-width:750px){.new-products__wrapper .fs-c-productListCarousel .slick-track .slick-slide:not(:last-child){padding:0 25rem}}@media screen and (max-width:750px){.new-products__wrapper .fs-c-productListCarousel .slick-track .slick-slide>div{min-height:620rem}}.new-products__wrapper .fs-c-productListCarousel .slick-dots{margin-top:0/*40px*/}.new-products__wrapper .fs-c-productListCarousel .slick-dots li{width:20px;height:20px;margin:0 5px}.new-products__wrapper .fs-c-productListCarousel .slick-dots li.slick-active button::before{opacity:1;background-color:#eccf7f}.new-products__wrapper .fs-c-productListCarousel .slick-dots li button::before{font-size:24px;line-height:20px;position:absolute;top:5px;left:5px;width:10px;height:10px;content:"";text-align:center;opacity:1;background-color:#d3d3d3;border-radius:50%}.fs-c-productList__list{display:grid}@media(max-width:750px){.fs-c-productList__list{grid-template-columns:repeat(2,1fr)!important;-webkit-column-gap:50rem!important;-moz-column-gap:50rem!important;column-gap:50rem!important;row-gap:14rem}}.fs-c-productList__list__item,.fs-c-productListItem{position:relative}.fs-c-productList__list__item:hover .fs-c-button--addToWishList--icon,.fs-c-productListItem:hover .fs-c-button--addToWishList--icon{opacity:1;visibility:visible}.fs-c-productListItem__image{margin-bottom:24.8px}@media(max-width:750px){.fs-c-productListItem__image{margin-bottom:32rem}}.fs-c-productListItem__viewMoreImageButton,.fs-c-productListItem__salesPeriodNotice,.fs-c-button--viewProductDetail{display:none}.fs-c-productListItem__productName{margin-bottom:12px}.fs-c-productListItem__productName .fs-c-productName__name{font-size:16px;font-family:"Hiragino Kaku Gothic Pro";font-weight:500;color:#595151;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(max-width:750px){.fs-c-productListItem__productName{margin-bottom:15rem}}@media(max-width:750px){.fs-c-productListItem__productName .fs-c-productName__name{font-size:26rem;}}.fs-c-productPrice--listed{display:none}.fs-c-productPrice--selling{text-align:center}.fs-c-productPrice__main__label{display:none}.fs-c-productPrice__addon__label{position:relative;color:#595151}.fs-c-button--addToCart--list{display:none}.fs-c-button--addToWishList--icon,.fs-c-button--removeFromWishList--icon{position:absolute;top:10px;right:10px;width:40px;height:40px;background-color:#d5a95c;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}@media(max-width:750px){.fs-c-button--addToWishList--icon,.fs-c-button--removeFromWishList--icon{top:12rem;right:12rem;width:40rem;height:40rem}}.fs-c-button--addToWishList--icon:hover .fs-c-button__label,.fs-c-button--removeFromWishList--icon:hover .fs-c-button__label{opacity:1;visibility:visible}.fs-c-button--addToWishList--icon::before,.fs-c-button--removeFromWishList--icon::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";color:#fff;font-family:"fs-icon"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px}@media(max-width:750px){.fs-c-button--addToWishList--icon::before,.fs-c-button--removeFromWishList--icon::before{font-size:35rem}}.fs-c-button--addToWishList--icon .fs-c-button__label{position:absolute;bottom:calc(100% + 18px);left:0;font-size:12px;font-weight:400;color:#fff;white-space:nowrap;padding:5.7px 6px 15px 8px;background-image:url(https://bebeimport.itembox.design/item/quote.png);background-repeat:no-repeat;background-size:cover;background-position:center;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.fs-c-button--removeFromWishList--icon{opacity:1;visibility:visible}.fs-c-button--removeFromWishList--icon .fs-c-button__label{position:absolute;bottom:calc(100% + 18px);left:0;font-size:12px;font-weight:400;color:#000;white-space:nowrap;padding:5.7px 6px 15px 8px;background-image:url(https://bebeimport.itembox.design/item/quote.png);background-repeat:no-repeat;background-size:cover;background-position:center;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}@media(max-width:750px){.fs-c-button--addToWishList--icon .fs-c-button__label,.fs-c-button--removeFromWishList--icon .fs-c-button__label{display:none}}.b-column{display:grid}.b-column .fs-pt-column__heading{display:block;margin-top:14.4px;text-align:center;font-weight:400}@media(max-width:750px){.b-column{grid-template-columns:repeat(1,1fr)!important;row-gap:56rem!important}}@media(max-width:750px){.b-column .fs-pt-column__heading{margin-top:20rem}}.recommend-list{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.feature-list{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:38px}@media(max-width:1040px){.feature-list{grid-template-columns:repeat(2,1fr)}}.series-list{display:grid;grid-template-columns:repeat(6,1fr);text-align:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:36px}@media(max-width:1040px){.series-list{grid-template-columns:repeat(4,1fr)}}@media(max-width:750px){.series-list{grid-template-columns:repeat(2,1fr)!important;-webkit-column-gap:50rem!important;-moz-column-gap:50rem!important;column-gap:50rem!important;row-gap:52rem!important}}.column-list{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.column-list .fs-pt-column__heading{color:#fff!important}.column-list .fs-pt-column__image{width:100%;height:260px}.column-list .fs-pt-column__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:750px){.column-list .fs-pt-column__image{height:440rem}}div.cal_wrapper{padding:10px 0}div.schedule_wrapper{padding:10px 0;width:310px;border:solid 1px #ccc;border-radius:5px;-webkit-box-shadow:1px 1px 3px #666;box-shadow:1px 1px 3px #666}div.schedule_wrapper h3{padding:0 10px;font-weight:400;margin:0;font-size:12px;color:#666}div.schedule_wrapper div.schedule_list{padding:0 10px;margin:0}div.schedule_wrapper div.schedule_list ol{padding:0;margin:5px auto;border-top:solid 1px #ccc}div.schedule_wrapper div.schedule_list ol li{padding:5px 10px 0 0;margin:0 0 0 30px;font-size:12px;line-height:1.5em}div.schedule_wrapper div.schedule_list ol li:hover{text-decoration:underline}div.cal_wrapper table.cal tr th p{float:left;padding:5px;margin:0;color:#666;font-size:12px}div.cal_wrapper table.cal tr th div.cal_ui{float:right}div.cal_wrapper table.cal tr th div.cal_ui input{border:solid 1px #ccc;background-color:#fff;font-size:12px;margin:0 1px;padding:1px 5px;border-radius:3px}div.cal_wrapper table.cal tr td{border-top:solid 1px #eee;font-size:10px;text-align:center;padding:2px}div.cal_wrapper table.cal tr.headline{background-color:#eee}div.cal_wrapper table.cal tr.headline td{padding:5px 0;color:#666}div.cal_wrapper table.cal tr td div{position:relative;background-color:rgba(0,0,0,0)}div.cal_wrapper table.cal tr td div span{display:none;position:absolute;top:20px;left:0;width:180px;border:solid 1px #eee;background-color:#fff;text-align:left;padding:5px;z-index:10;color:#000;font-weight:400;line-height:1.5em;-webkit-box-shadow:1px 1px 3px #666;box-shadow:1px 1px 3px #666}div.cal_wrapper table.cal tr td div.Sat{color:blue}div.cal_wrapper table.cal tr td div.Sun{color:red}div.cal_wrapper table.cal tr td div.Today{font-weight:bolder}div.cal_wrapper table.cal tr td div.Deli{background-color:#efe}div.cal_wrapper table.cal tr td div.Holyday{font-weight:/*bolder太字解除*/;color:red;background-color:#fee}div.cal_wrapper table.cal tr td div.Birthday{font-weight:bolder;background-color:#eef;color:#090;border-radius:3px}div.cal_wrapper table.cal tr td div.backward{color:#ccc;font-weight:400;background-color:#fff;border-radius:3px}.fs-c-cartTable__headerCell--subtotal,.fs-c-cartTable__headerCell--point,.fs-c-cartTable__headerCell--action{width:80px}.fs-c-orderTotalTable{width:100%}button{background:#d5a95c}@media(min-width:750px){.fs-c-cartTable__productImage{width:120px}}@media(max-width:750px){.fs-c-cartTable__productImage{width:200rem}}.fs-c-cartTable__productInfo{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media(max-width:750px){.fs-c-quantity{max-width:50vh;width:160rem}.fs-c-quantity select{font-size:26rem}}.fs-c-purchaseHere__message{margin-top:60px}.fs-c-purchaseHere__message p{text-align:right}.fs-c-cartPayment__button,.fs-c-continueShopping{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}.fs-c-cartPayment__button a,.fs-c-continueShopping a{padding:4px}.fs-c-subgroup{margin-bottom:40px}.fs-c-subgroup .fs-c-subgroupList{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0;padding:1px 0 0 1px}.fs-c-subgroup .fs-c-subgroupList .fs-c-subgroupList__item .fs-c-subgroupList__link{position:relative;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:0s;transition-delay:0s;background:#fff;border:1px solid rgba(89,81,81,.2);color:inherit;display:grid;grid-template-columns:auto 1fr 1.3em;grid-template-rows:1fr auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding:8px;text-decoration:none}.fs-c-subgroup .fs-c-subgroupList .fs-c-subgroupList__item .fs-c-subgroupList__link::after{content:">";font-family:monospace;font-size:13px;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;color:#595151}.fs-c-subgroup .fs-c-subgroupList .fs-c-subgroupList__item .fs-c-subgroupList__link img{display:none}.fs-c-subgroup .fs-c-listControl{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}.fs-c-subgroup .fs-c-listControl:last-child{display:none}@media(min-width:750px){.fs-c-subgroup .fs-c-subgroupList .fs-c-subgroupList__item{-webkit-flex-basis:calc(25% + 1px);-ms-flex-preferred-size:calc(25% + 1px);flex-basis:calc(25% + 1px);margin-left:-1px;margin-top:-1px}}@media(max-width:750px){.fs-c-subgroup .fs-c-subgroupList .fs-c-subgroupList__item{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:-1px;max-width:48%;margin:3px}}@media(max-width:750px){.fs-c-subgroup .fs-c-subgroupList .fs-c-subgroupList__item .fs-c-subgroupList__link::after{font-size:24rem;right:12px;}}.section-editor th,.section-editor td,.section-editor p{font-size:16px!important}.section-editor img{width:auto}@media(max-width:750px){.section-editor th,.section-editor td,.section-editor p{font-size:26rem!important}}.b-contents img{width:auto}.fs-c-creditCardIcons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px}.fs-c-button--myPageTop,.fs-c-wishlistProduct__viewAllProducts,.fs-c-couponProduct__viewAllProducts,.fs-c-button--change{margin-top:40px;background:#d5a95c;color:#fff;padding:3px 24px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:30px}@media(max-width:750px){.fs-c-button--myPageTop,.fs-c-wishlistProduct__viewAllProducts,.fs-c-couponProduct__viewAllProducts,.fs-c-button--change{margin-top:20rem;padding:3rem 24rem}}@media(max-width:750px){.fs-c-cartTable .fs-c-button--cancel--cart,.fs-c-cartTable .fs-c-button--buyItLater{border-radius:30rem;color:#fff;padding:12rem 100rem}}@media(min-width:750px){.fs-c-cartTable .fs-c-button--buyItLater{margin-top:8px}}@media(max-width:750px){.fs-c-cartTable .fs-c-button--buyItLater{margin-left:20rem}}@media(max-width:750px){.fs-c-cartTable .fs-c-cartTable__dataCell--quantity{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}}@media(max-width:750px){.fs-c-cartTable .fs-c-cartTable__dataCell--point::before,.fs-c-cartTable .fs-c-cartTable__dataCell--quantity::before,.fs-c-cartTable .fs-c-cartTable__dataCell--subtotal::before{font-size:26rem;margin-right:16px}}@media(max-width:750px){.fs-c-wishlistProduct__title{font-size:32rem!important}}.fs-c-button--cancel--cart,.fs-l-checkout__mainColumn button,.fs-c-button--confirmOrder{border-radius:30px;padding:2px 14px}@media(max-width:750px){.fs-c-button--cancel--cart,.fs-l-checkout__mainColumn button,.fs-c-button--confirmOrder{border-radius:30rem;color:#fff}}@media(max-width:750px){.fs-c-button--cancel--cart{padding:12rem 100rem}}@media(max-width:750px){.fs-l-checkout__mainColumn h2{margin-bottom:20rem}}@media(max-width:750px){.fs-l-checkout__mainColumn button{margin-top:20rem;margin-bottom:20rem;padding:12rem 60rem}}.fs-l-checkout__mainColumn .fs-c-buttonContainer,.fs-c-button--confirmOrder{margin-top:12px}@media(max-width:750px){.fs-l-checkout__mainColumn .fs-c-buttonContainer{margin-top:12rem}}@media(max-width:750px){.fs-c-button--confirmOrder{margin-top:20rem;margin-bottom:20rem;padding:12rem 60rem}}@media(max-width:750px){.fs-c-cartTable__dataCell{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}}@media(max-width:750px){.fs-c-inputInformation__button{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;row-gap:20rem}}.fs-c-couponList img{width:auto}@media(max-width:750px){.fs-c-cartTable__row{border-bottom:1px solid #ccc}}iframe{width:100%!important}*{scroll-margin-top:100px}@media(max-width:750px){*{scroll-margin-top:260rem}}#shipping-payment a{color:blue}.carousel_padding{position:relative}.carousel_padding .top-slider{padding-top:30px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;--slideWidth:74vw;--slideW/*--slideWidth:1100px*/}.carousel_padding .top-slider .slick-slider{overflow:hidden}.carousel_padding .top-slider .slick-prev,.carousel_padding .top-slider .slick-next{position:absolute;top:50%;z-index:1;display:block;height:60px;width:60px;line-height:0;font-size:0;background:#8c7b57;color:rgba(0,0,0,0);top:50%;padding:0;border:none;outline:none;border-radius:50%;-webkit-transition:opacity .2s;transition:opacity .2s}.carousel_padding .top-slider .slick-prev:hover,.carousel_padding .top-slider .slick-next:hover{opacity:.8!important}.carousel_padding .top-slider .slick-prev::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;font-family:monospace;color:#fff;font-size:30px;line-height:1;-webkit-font-smoothing:antialiased}.carousel_padding .top-slider .slick-next{right:calc((100vw-min(var(--slideWidth),100vh))/2);-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%);-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.carousel_padding .top-slider .slick-next::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;font-family:monospace;color:#fff;font-size:30px;line-height:1;-webkit-font-smoothing:antialiased;content:">";right:7px}.carousel_padding .top-slider .slick-prev{left:calc((100vw - min(var(--slideWidth),100vh))/2);-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.carousel_padding .top-slider .slick-prev::before{content:"<";left:7px}.carousel_padding .top-slider .slick-slide{min(74vw, 100vh)!important;padding:0 1vw!important/*width:1100px!important;padding:0 10px!important*/}.carousel_padding .top-slider .slick-dots{margin-top:10px;margin-bottom:5px;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}.carousel_padding .top-slider .slick-dots li{width:8px;height:8px;border-radius:50%;background-color:#b7b7b7;cursor:pointer;-webkit-transition:background-color .4s;transition:background-color .4s}.carousel_padding .top-slider .slick-dots li.slick-active{background-color:#d5a95c}.carousel_padding .top-slider .slick-dots li button{visibility:hidden}@media(max-width:750px){.carousel_padding .top-slider .slick-prev,.carousel_padding .top-slider .slick-next{width:60rem;height:60rem;top:200rem}}@media(max-width:750px){.carousel_padding .top-slider .slick-prev::before,.carousel_padding .top-slider .slick-next::before{font-size:30rem}}@media(max-width:750px){.carousel_padding .top-slider{--slideWidth:90vw/*690rem*/}}@media(max-width:750px){.carousel_padding .top-slider .slick-next::before{right:8rem}}@media(max-width:750px){.carousel_padding .top-slider .slick-prev::before{left:7rem}}@media(max-width:750px){.carousel_padding .top-slider .slick-slide{width:90vw!important;height: calc(90vw* 0.58)/*width:690rem!important;padding:0 5rem!important*/}}.line{position:fixed;display:block;bottom:110px;right:0;width:220px;z-index:9}@media(max-width:750px){.line{width:260rem;bottom:120rem}}.sub-title__wrapper{margin:0 auto 40px;text-align:center}.sub-title__wrapper.--white h3{color:#fff}.sub-title__wrapper h3{font-weight:600;font-size:22px;color:#595151;margin-bottom:5px}.sub-title__wrapper .sub-title__image{width:72px;margin:0 auto}.sub-title__wrapper p{margin-top:16px}.about-info{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin-bottom:32px}@media(max-width:750px){.about-info{grid-template-columns:repeat(1,1fr);row-gap:60rem;margin-bottom:48rem}}.about-access{margin-bottom:32px}.about-access .map{width:100%}.about-access .map iframe{width:100%}.about-sns .video-wrap{background-color:#fbfaed;padding:0 174px;margin-bottom:20px}.about-sns .video-wrap iframe{width:100%}.about-sns .share-list{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;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.about-sns .share-list a{display:block;width:42px;height:42px}@media(max-width:750px){.about-sns .video-wrap{padding:42rem 0;margin-bottom:40rem}}@media(max-width:750px){.about-sns .video-wrap iframe{height:386rem}}.faq-link{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;margin:14px 0 18px}.faq-link a{position:relative;display:block;padding-right:18px}.faq-link a::after{content:">";font-family:monospace;font-size:13px;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;color:#fff}.faq-link a span{font-size:14px;font-weight:500;color:#fff}@media(max-width:750px){.faq-link a::after{font-size:24rem}}@media(max-width:750px){.faq-link a span{font-size:24rem}}.calendar-wrapper .main-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.calendar-wrapper .main-wrapper .notice{position:relative;width:480px;padding:28px;border:1px solid #fff;background-color:rgba(55,41,14,.5);margin-right:40px}.calendar-wrapper .main-wrapper .notice .image-list img{width:40px;height:40px;position:absolute;-webkit-transform-origin:center;transform-origin:center;--gap:10px}.calendar-wrapper .main-wrapper .notice .image-list img:nth-child(1){top:var(--gap);left:var(--gap)}.calendar-wrapper .main-wrapper .notice .image-list img:nth-child(2){top:var(--gap);right:var(--gap);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.calendar-wrapper .main-wrapper .notice .image-list img:nth-child(3){bottom:var(--gap);right:var(--gap);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.calendar-wrapper .main-wrapper .notice .image-list img:nth-child(4){bottom:var(--gap);left:var(--gap);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.calendar-wrapper .main-wrapper .notice .text{position:relative;z-index:1;font-size:14px;line-height:24px;text-align:center;color:#fff;margin-bottom:12px}.calendar-wrapper .main-wrapper .notice .contact-info .phone-number{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}.calendar-wrapper .main-wrapper .notice .contact-info .phone-number img{width:35px;margin-right:7.8px}.calendar-wrapper .main-wrapper .notice .contact-info .phone-number p{font-size:25px;font-weight:600;color:#fff}.calendar-wrapper .main-wrapper .notice .contact-info .contact-btn{width:260px;height:48px;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;background-color:#d5a95c}.calendar-wrapper .main-wrapper .notice .contact-info .contact-btn img{width:18px;margin-right:6.6px}.calendar-wrapper .main-wrapper .notice .contact-info .contact-btn p{font-weight:600;color:#fff}.calendar-wrapper .main-wrapper .cal-list{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.calendar-wrapper .main-wrapper .cal_wrapper .month{width:100%;background-image:url(https://bebeimport.itembox.design/item/bg3.png);background-repeat:repeat;padding:8px 0 10px;margin-bottom:10px}.calendar-wrapper .main-wrapper .cal_wrapper .month p{font-family:"Hiragino Kaku Gothic Pro";font-weight:500;font-size:18px;color:#fff;text-align:center}.calendar-wrapper .main-wrapper .cal_wrapper table{background:#ccc;width:100%}.calendar-wrapper .main-wrapper .cal_wrapper table tr td span{display:none!important}.calendar-wrapper .main-wrapper .cal_wrapper table tr.headline td{border-left:.5px solid #ccc;border-right:.5px solid #ccc;padding:4.6px 0 7.4px;background:#aaa;font-size:16.48px;color:#fff}.calendar-wrapper .main-wrapper .cal_wrapper table tr.headline td:first-child{background:#ff8585}/*b13232から変更*/.calendar-wrapper .main-wrapper .cal_wrapper table tr.headline td:last-child{background:#8dbee3}.calendar-wrapper .main-wrapper .cal_wrapper table tr:not(.headline) td{font-family:"Oswald";font-weight:500;font-size:16.48px;color:#333;border:.5px solid #ccc;padding:unset;background:#fff}.calendar-wrapper .main-wrapper .cal_wrapper table tr:not(.headline) td div{padding:4.6px 0 7.4px;background:#fff}.calendar-wrapper .main-wrapper .cal_wrapper table tr:not(.headline) td div span{position:absolute;top:100%;left:0;width:180px;border:solid 1px #eee;background-color:#fff;font-family:"Hiragino Kaku Gothic Pro";text-align:left;padding:5px;z-index:10;color:#333;font-weight:400;line-height:1.5em;-webkit-box-shadow:1px 1px 3px #666;box-shadow:1px 1px 3px #666}.calendar-wrapper .main-wrapper .cal_wrapper table tr:not(.headline) td:first-child{color:#ff0000}/*b13232から変更*/.calendar-wrapper .main-wrapper .cal_wrapper table tr:not(.headline) td:last-child{color:#58a6e0}.calendar-wrapper .main-wrapper .cal_wrapper table tr:not(.headline) td .backward{background-color:rgba(0,0,0,0);color:inherit;opacity:0;visibility:hidden}.calendar-wrapper .main-wrapper .cal_wrapper table tr:not(.headline) td .backward.pointer,.calendar-wrapper .main-wrapper .cal_wrapper table tr:not(.headline) td .backward.Sun{opacity:1;visibility:visible}.calendar-wrapper .main-wrapper .cal_wrapper table tr:not(.headline) td .Sun,.calendar-wrapper .main-wrapper .cal_wrapper table tr:not(.headline) td .Sat{color:inherit}.calendar-wrapper .main-wrapper .cal_wrapper table tr:not(.headline) td .Sun{background:#fcc}.calendar-wrapper .main-wrapper .cal_wrapper table tr:not(.headline) td .Holyday{position:relative;color:red;background:#fcc}@media(max-width:750px){.calendar-wrapper .main-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media(max-width:750px){.calendar-wrapper .main-wrapper .notice{padding:40rem 30rem;width:100%}}@media(max-width:750px){.calendar-wrapper .main-wrapper .notice .image-list img{width:60rem;height:60rem;--gap:7.6rem}}@media(max-width:750px){.calendar-wrapper .main-wrapper .notice .text{font-size:26rem;line-height:36rem;margin-bottom:20rem}}@media(min-width:750px){.calendar-wrapper .main-wrapper .notice .contact-info{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;row-gap:9.5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media(max-width:750px){.calendar-wrapper .main-wrapper .notice .contact-info{display:grid;grid-template-columns:repeat(2,1fr)}}@media(max-width:750px){.calendar-wrapper .main-wrapper .notice .contact-info .phone-number img{width:33rem;margin-right:7.2rem}}@media(max-width:750px){.calendar-wrapper .main-wrapper .notice .contact-info .phone-number p{font-size:26rem}}@media(max-width:750px){.calendar-wrapper .main-wrapper .notice .contact-info .contact-btn{width:100%;height:65rem}}@media(max-width:750px){.calendar-wrapper .main-wrapper .notice .contact-info .contact-btn img{width:26rem;margin-right:4.4rem}}@media(max-width:750px){.calendar-wrapper .main-wrapper .notice .contact-info .contact-btn p{font-size:20rem}}@media(max-width:750px){.calendar-wrapper .main-wrapper .cal-list{grid-template-columns:repeat(1,1fr);row-gap:40rem}}@media(max-width:750px){.calendar-wrapper .main-wrapper .cal_wrapper .month{padding:17.6rem 0 20.4rem;margin-bottom:18.5rem}}@media(max-width:750px){.calendar-wrapper .main-wrapper .cal_wrapper .month p{font-size:37.64rem}}@media(max-width:750px){.calendar-wrapper .main-wrapper .cal_wrapper table tr.headline td{font-size:34rem}}@media(max-width:750px){.calendar-wrapper .main-wrapper .cal_wrapper table tr:not(.headline) td{font-size:34rem}}@media(max-width:750px){.calendar-wrapper .main-wrapper .cal_wrapper table tr:not(.headline) td div{padding:10.7rem 0 9.6rem}}@media(max-width:750px){.calendar-wrapper .main-wrapper .cal_wrapper table tr:not(.headline) td div span{display:none}}.fs_creditCardInputForm .fs-c-inputInformation__button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media(max-width:750px){.fs_creditCardInputForm .fs-c-inputInformation__button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:20rem}}.fs-l-checkout__mainColumn>div{margin-bottom:40px}.page-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:60px!important;padding-bottom:108px!important}@media(max-width:750px){.page-wrapper{padding-top:20px!important;}}.b-sidebar{position:relative;width:240px;border:1px solid #96d2b0;margin-right:40px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.b-sidebar::before,.b-sidebar::after{content:"";position:absolute;left:0;width:100%;height:9px;background-image:url(https://bebeimport.itembox.design/item/border-img.png);background-repeat:repeat;background-size:contain}.b-sidebar::before{top:3px}.b-sidebar::after{bottom:3px}.b-sidebar .b-sidebar__title{height:81px;padding:16px 0 4.8px;background-image:url(https://bebeimport.itembox.design/item/sidebar-title-bg.png);margin-bottom:25px;background-repeat:no-repeat;background-size:cover;background-position:center}.b-sidebar .b-sidebar__title .b-title__image{width:64px;height:15px;margin:0 auto}.b-sidebar .b-sidebar__title .b-title__image img{width:100%!important}.b-sidebar .b-sidebar__title .b-title__en{font-family:"Italianno";font-weight:400;font-size:40px;line-height:32px;color:#fff;text-align:center}.b-sidebar .b-sidebar__main{margin-bottom:22px;border-bottom:1px solid rgba(89,81,81,.2)}.b-sidebar .b-sidebar__main .c-ctg-container.--border{border-bottom:1px solid rgba(89,81,81,.2)}.b-sidebar .b-sidebar__main .c-ctg-container .c-ctg .c-ctg-link{position:relative;width:100%;height:50px;background-color:#fbfaed;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}.b-sidebar .b-sidebar__main .c-ctg-container .c-ctg .c-ctg-link::after{content:">";font-family:monospace;font-size:13px;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;color:#595151}.b-sidebar .b-sidebar__main .c-ctg-container .c-ctg .c-ctg-link .c-image{width:48px;height:36px;text-align:center}.b-sidebar .b-sidebar__main .c-ctg-container .c-ctg .c-ctg-link .c-image img{height:100%;width:auto;margin:0 auto}.b-sidebar .b-sidebar__main .c-ctg-container .c-subctg-list .wrapper .c-link{position:relative;width:100%;height:50px;background-color:#fff;padding:0 20px;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;font-size:14px;color:#595151}.b-sidebar .b-sidebar__main .c-ctg-container .c-subctg-list .wrapper .c-link::after{content:">";font-family:monospace;font-size:13px;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;color:#595151}.b-sidebar .b-sidebar__main .c-ctg-container .c-subctg-list .wrapper .c-link:not(:last-child){border-bottom:1px solid rgba(89,81,81,.2)}.b-sidebar .b-bottom-bar{width:100%;height:30px;background-color:#96d2b0}@media(max-width:750px){.b-sidebar{display:none}}@media(max-width:750px){.b-sidebar .b-sidebar__main .c-ctg-container .c-ctg .c-ctg-link::after{font-size:24rem}}@media(max-width:750px){.b-sidebar .b-sidebar__main .c-ctg-container .c-subctg-list .wrapper .c-link::after{font-size:24rem}}.fs-c-breadcrumb{margin-bottom:36px}.fs-c-breadcrumb .fs-c-breadcrumb__list{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-column-gap:28px;-moz-column-gap:28px;column-gap:28px;row-gap:8px;list-style-type:none;padding:unset;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fs-c-breadcrumb .fs-c-breadcrumb__list .fs-c-breadcrumb__listItem{position:relative;font-family:"Hiragino Kaku Gothic Pro";font-weight:500;font-size:14px;color:#595151}.fs-c-breadcrumb .fs-c-breadcrumb__list .fs-c-breadcrumb__listItem::before{content:unset}.fs-c-breadcrumb .fs-c-breadcrumb__list .fs-c-breadcrumb__listItem:last-child{display:none}.fs-c-breadcrumb .fs-c-breadcrumb__list .fs-c-breadcrumb__listItem a{position:relative;color:#047645}.fs-c-breadcrumb .fs-c-breadcrumb__list .fs-c-breadcrumb__listItem a::after{content:">";font-family:monospace;font-size:13px;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(100% + 10px);color:#047645}@media(max-width:750px){.fs-c-breadcrumb .fs-c-breadcrumb__list .fs-c-breadcrumb__listItem a::after{font-size:24rem}}.b-mainContent{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.b-mainContent .fs-c-salesPeriod__date{display:none}.b-mainContent .fs-c-productList__controller{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.b-mainContent .fs-c-productList__controller:last-child{margin-top:48px;margin-bottom:120px}.b-mainContent .fs-c-productList__controller:last-child .fs-c-sortItems{display:none}.b-mainContent .fs-c-sortItems{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;margin-bottom:40px;border:unset}.b-mainContent .fs-c-sortItems .fs-c-sortItems__label{padding:4.5px 24px 6.5px;border:1px solid #999292;margin-right:32px}.b-mainContent .fs-c-sortItems .fs-c-sortItems__list{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-column-gap:22px;-moz-column-gap:22px;column-gap:22px;border:unset}.b-mainContent .fs-c-sortItems .fs-c-sortItems__list .fs-c-sortItems__list__item{padding:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.b-mainContent .fs-c-sortItems .fs-c-sortItems__list .fs-c-sortItems__list__item.is-active{padding:3.5px 14px 6.5px;background-color:#999292;color:#fff}.b-mainContent .fs-c-pagination{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;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.b-mainContent .fs-c-pagination .fs-c-pagination__item{width:34px;height:38px;border:1px solid #047645;background-color:#fff;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;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-family:"Hiragino Kaku Gothic Pro";font-weight:500;font-size:14px;line-height:1;padding:unset;color:#047645}.b-mainContent .fs-c-pagination .fs-c-pagination__item.is-active{background-color:#047645;color:#fff}.b-mainContent .fs-c-pagination .fs-c-pagination__item.fs-c-pagination__item--next::before{content:">>";font-family:monospace;font-size:12px;line-height:1}.b-mainContent .fs-c-pagination .fs-c-pagination__item.fs-c-pagination__item--prev::before{content:"<<";font-family:monospace;font-size:12px;line-height:1}.b-mainContent .fs-c-productList__list{grid-template-columns:repeat(4,1fr);-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:18px}.b-mainContent .other-info-list{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.b-mainContent .other-info-list .other-info-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;row-gap:24px}@media(max-width:750px){.b-mainContent iframe{width:100%!important}}@media(max-width:750px){.b-mainContent .fs-c-sortItems{width:100%;-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;row-gap:5rem}}@media(max-width:750px){.b-mainContent .fs-c-sortItems .fs-c-sortItems__label{margin-right:unset}}@media(max-width:750px){.b-mainContent .fs-c-pagination .fs-c-pagination__item.fs-c-pagination__item--next::before{font-size:18rem}}@media(max-width:750px){.b-mainContent .fs-c-pagination .fs-c-pagination__item.fs-c-pagination__item--prev::before{font-size:18rem}}@media(max-width:1040px){.b-mainContent .fs-c-productList__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:750px){.b-mainContent .fs-c-productList__list .fs-c-productPrice--selling{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media(max-width:750px){.b-mainContent .other-info-list{grid-template-columns:1fr;row-gap:60rem}}.fs-p-productDescription h3{font-family:"Hiragino Kaku Gothic Pro";font-size:28px;font-weight:600;color:#595151;margin-bottom:58px}.product-title-wrapper{margin:0 auto 26px;text-align:center;grid-column:1/3}.product-title-wrapper .product-title__image{width:120px;margin:0 auto 8px}.product-title-wrapper .product-title{font-size:36px;color:#595151}@media(max-width:750px){.product-title-wrapper .product-title{font-size:32rem}}@media(min-width:750px){.fs-l-productLayout{display:grid;grid-template-columns:calc(60% - 8px) calc(40% - 8px);grid-gap:16px;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;margin-bottom:58px}}@media(max-width:750px){.fs-l-productLayout{margin-bottom:60rem}}.fs-l-productLayout>*>*{margin-bottom:8px}@media(min-width:750px){.fs-l-productLayout__item--3{grid-column:1/3}}.fs-l-productLayout__item .fs-p-productDescription.fs-p-productDescription--short{margin-bottom:unset}.fs-l-productLayout__item .fs-p-productDescription .section-editor>br{display:none}.fs-l-productLayout__item .fs-p-productDescription .section-editor h1{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}.fs-l-productLayout__item .fs-p-productDescription .section-editor p{text-align:center;line-height:35px}.fs-l-productLayout__item .fs-p-productDescription .section-editor p+br{display:none}.fs-l-productLayout__item .fs-p-productDescription .section-editor p:has(span){margin:36px 0}.fs-l-productLayout__item .fs-p-productDescription .section-editor img{width:auto}.fs-l-productLayout__item .fs-p-productDescription strong{font-size:16px;color:#d62c2c}.fs-l-productLayout__item .fs-p-productDescription h2{font-weight:bolder;font-size:20px;color:#333;margin-top:0;margin-bottom:22px}.fs-l-productLayout__item .fs-p-productDescription h3{position:relative;font-weight:600;font-size:28px;margin-top:48px;margin-bottom:66px;text-align:center}.fs-l-productLayout__item .fs-p-productDescription h3::after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:calc(100% + 14px);width:73px;height:12px;background-image:url(https://bebeimport.itembox.design/item/sub-title-decorate.png);background-repeat:no-repeat;background-size:cover;background-position:center}.fs-l-productLayout__item .fs-p-productDescription hr{border-color:rgba(221,221,221,.5);margin:30px 0}.fs-l-productLayout__item .fs-p-productDescription td{font-size:14px;line-height:24px;padding:20px 28px}.fs-l-productLayout__item .fs-p-productDescription td.ttl{padding:10px;font-size:18px;color:#fff;text-align:center;border-bottom:1px solid #96d2b0;background-image:url(https://bebeimport.itembox.design/item/bg3.png);background-repeat:repeat}.fs-l-productLayout__item .fs-p-productDescription .details p{text-align:left}.fs-l-productLayout__item .fs-p-productDescription .details td{border-bottom:1px solid #ddd;padding:14px 28px}.fs-l-productLayout__item .fs-p-productDescription .details th{font-weight:500;width:200px;border-bottom:1px solid #ddd;border-right:unset;padding:14px 28px;background-color:#f4f4f4}.fs-l-productLayout__item .must-read .title{padding:10px;font-size:18px;color:#fff;text-align:center;background-image:url(https://bebeimport.itembox.design/item/bg3.webp);background-repeat:repeat}.fs-l-productLayout__item .must-read .content{padding:20px 12px 32px;border:1px solid #96d2b0}.fs-l-productLayout__item .must-read .content p{font-size:14px;text-align:center;margin-bottom:28px}.fs-l-productLayout__item .must-read .content .btn-list{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;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.fs-l-productLayout__item .must-read .content .btn-list .b-btn{width:100%;max-width:220px;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;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.fs-l-productLayout__item .must-read .content .btn-list .b-btn img{width:23px}.fs-l-productLayout__item .fs-c-productNameHeading__name{font-size:20px;font-weight:600;color:#595151}.fs-l-productLayout__item .fs-c-productPrice{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fs-l-productLayout__item .fs-c-button--viewExtendedImage{display:none}.fs-l-productLayout__item .fs-c-quantity{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:28px 0 40px}.fs-l-productLayout__item .fs-c-quantity::after{content:"個";font-size:16px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(100% + 4px)}.fs-l-productLayout__item .fs-c-productPrice--listed{position:relative}.fs-l-productLayout__item .fs-c-productPrice--listed::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;border-top:1px solid #595151}.fs-l-productLayout__item .fs-c-productPrice--listed .fs-c-productPrice__main .fs-c-productPrice__main__label{display:block}.fs-l-productLayout__item .fs-c-productPrice--listed .fs-c-productPrice__main .fs-c-productPrice__main__price{font-size:22px;font-weight:600}.fs-l-productLayout__item .fs-c-productPrice--selling .fs-c-productPrice__main .fs-c-productPrice__main__label{display:block}.fs-l-productLayout__item .fs-c-productPrice--selling .fs-c-productPrice__main .fs-c-productPrice__main__price{font-size:32px;font-weight:600;color:#d62c2c}.fs-l-productLayout__item .fs-c-productPrice--selling .fs-c-productPrice__addon::after,.fs-l-productLayout__item .fs-c-productPrice--selling .fs-c-productPrice__addon::before,.fs-l-productLayout__item .fs-c-productPrice--selling .fs-c-productPrice__addon .fs-c-productPrice__addon__label{color:#d62c2c}.fs-l-productLayout__item .fs-c-productPrice__main__label{margin-right:4px}.fs-l-productLayout__item .fs-c-productPrice__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fs-l-productLayout__item .fs-c-inquiryAboutProduct,.fs-l-productLayout__item .fs-c-productQuantityAndWishlist__wishlist{background:unset;position:relative;color:#595151;padding:0 0 0 18px!important}.fs-l-productLayout__item .fs-c-inquiryAboutProduct::after,.fs-l-productLayout__item .fs-c-productQuantityAndWishlist__wishlist::after{content:">";font-family:monospace;font-size:13px;line-height:1;color:#047645;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.fs-l-productLayout__item .fs-c-inquiryAboutProduct button,.fs-l-productLayout__item .fs-c-productQuantityAndWishlist__wishlist button{padding:unset!important;background:unset}.fs-l-productLayout__item .fs-c-inquiryAboutProduct .fs-c-button__label,.fs-l-productLayout__item .fs-c-productQuantityAndWishlist__wishlist .fs-c-button__label{color:#047645}.fs-l-productLayout__item .fs-c-productReview{position:relative}.fs-l-productLayout__item .fs-c-productReview .fs-c-button--addReview--detail{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-column-gap:6.5px;-moz-column-gap:6.5px;column-gap:6.5px}.fs-l-productLayout__item .fs-c-productReview .fs-c-button--addReview--detail::before{content:"";display:block;width:16px;height:16px;background-image:url(https://bebeimport.itembox.design/item/icon-review.png);background-repeat:no-repeat;background-size:cover;background-position:center}.fs-l-productLayout__item .fs-c-productReview .fs-c-button__label{color:#047645}.fs-l-productLayout__item .fs-c-productListCarousel__list__itemTrack div.slick-track{display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr!important;grid-gap:16px;width:100%!important;-webkit-transform:none!important;transform:none!important}.fs-l-productLayout__item .fs-c-productListCarousel__list__itemTrack div.slick-track::before{content:none!important}@media(max-width:750px){.fs-l-productLayout__item .fs-p-productDescription td.ttl{font-size:28rem}}@media(max-width:750px){.fs-l-productLayout__item .fs-p-productDescription .details th{width:200rem;padding:12rem 20rem}}@media(max-width:750px){.fs-l-productLayout__item .must-read .title{font-size:28rem}}@media(max-width:750px){.fs-l-productLayout__item .must-read .content .btn-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:20rem}}@media(max-width:750px){.fs-l-productLayout__item .must-read .content .btn-list .b-btn{max-width:400px}}@media(max-width:750px){.fs-l-productLayout__item .must-read .content .btn-list .b-btn img{display:none}}@media(max-width:750px){.fs-l-productLayout__item .fs-c-productImageModal__close{font-size:72rem!important;width:60rem!important;height:60rem!important}}@media(max-width:750px){.fs-l-productLayout__item .fs-c-quantity::after{font-size:26rem}}@media(max-width:750px){.fs-l-productLayout__item .fs-c-quantity{margin:30rem 0 40rem}}@media(max-width:750px){.fs-l-productLayout__item .fs-c-inquiryAboutProduct::after,.fs-l-productLayout__item .fs-c-productQuantityAndWishlist__wishlist::after{font-size:24rem}}.fs-c-productImageModalCarousel__figure{height:100vh}.fs-c-productImageModalCarousel__figure__image{width:auto}.item_pickup_top.fs-c-productListCarousel.fs-c-slick{display:block}span.fs-c-productListCarousel__ctrl{display:none!important}.fs-c-productListCarousel__list{display:block}article.fs-c-productListCarousel__list__item.fs-c-productListItem{min-width:100%;margin:0}.fs-c-productPrice__addon:where(:not([class*="--listed"]))::before,.fs-c-productPrice__main__addon:where(:not([class*="--listed"]))::before{content:"("}.fs-c-productPrice__addon:where(:not([class*="--listed"]))::after,.fs-c-productPrice__main__addon:where(:not([class*="--listed"]))::after{content:")"}.fs-c-productNumber{border-top:1px solid #d5a95c;padding-top:15px;display:inline-block;font-family:"Hiragino Kaku Gothic Pro";font-size:16px;color:#595151;margin-bottom:10px;width:100%}.fs-c-productPointDisplay{color:#d62c2c;display:inline-block}@media(max-width:750px){label{font-size:26rem}}.fs-c-inquiryProduct__productImage img{width:auto}@media(max-width:750px){.fs-c-inputField__field input{width:100%;font-size:26rem;padding:10rem}}.fs-c-inputInformation__button,.fs-c-productActionButton{width:100%;margin-bottom:24px}.fs-c-inputInformation__button button,.fs-c-productActionButton button{position:relative;width:100%;height:70px;background-color:#d5a95c;padding:unset;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:3px}@media(max-width:750px){.fs-c-inputInformation__button button,.fs-c-productActionButton button{width:100%;height:90rem;--gap:3rem}}.fs-c-inputInformation__button button::after,.fs-c-inputInformation__button button::before{content:"";position:absolute;top:var(--gap);height:calc(100% - 2*var(--gap));width:30px;background-size:contain;background-repeat:no-repeat;background-position:center}.fs-c-productActionButton button::after,.fs-c-productActionButton button::before{content:"";position:absolute;top:var(--gap);height:calc(100% - 2*var(--gap));width:30px;background-size:contain;background-repeat:no-repeat;background-position:center}.fs-c-inputInformation__button button::before,.fs-c-productActionButton button::before{left:var(--gap);background-image:url(https://bebeimport.itembox.design/item/btn-decorate-left.png)}.fs-c-inputInformation__button button::after,.fs-c-productActionButton button::after{right:var(--gap);background-image:url(https://bebeimport.itembox.design/item/btn-decorate-right.png)}.fs-c-inputInformation__button button span,.fs-c-productActionButton button span{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;color:#fff;font-weight:500}.fs-c-inputInformation__button button span::before,.fs-c-productActionButton button span::before{content:"";display:block;width:26px;height:26px;background-image:url(https://bebeimport.itembox.design/item/icon-cart.png);background-repeat:no-repeat;background-size:cover;background-position:center;margin-right:12px}@media(max-width:750px){.fs-c-inputInformation__button button span::before,.fs-c-productActionButton button span::before{width:30rem;height:30rem;margin-right:20rem}}.fs-c-purchaseHere__message{margin-bottom:20px}@media(max-width:750px){.fs-c-purchaseHere__message{margin-bottom:30rem}}.fs-c-button--loginAndPurchase,.fs-c-button--unregisteredUserPurchase,.fs-c-button--continueShopping,.fs-c-button--purchaseHere{position:relative;width:308px;height:60px;background-color:#d5a95c;padding:unset;margin-bottom:20px;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:3px}@media(max-width:750px){.fs-c-button--loginAndPurchase,.fs-c-button--unregisteredUserPurchase,.fs-c-button--continueShopping,.fs-c-button--purchaseHere{width:100%;height:90rem;--gap:3rem;margin-bottom:30rem}}.fs-c-button--loginAndPurchase::after,.fs-c-button--loginAndPurchase::before{content:"";position:absolute;top:var(--gap);height:calc(100% - 2*var(--gap));width:30px;background-size:contain;background-repeat:no-repeat;background-position:center}.fs-c-button--unregisteredUserPurchase::after,.fs-c-button--unregisteredUserPurchase::before{content:"";position:absolute;top:var(--gap);height:calc(100% - 2*var(--gap));width:30px;background-size:contain;background-repeat:no-repeat;background-position:center}.fs-c-button--continueShopping::after,.fs-c-button--continueShopping::before{content:"";position:absolute;top:var(--gap);height:calc(100% - 2*var(--gap));width:30px;background-size:contain;background-repeat:no-repeat;background-position:center}.fs-c-button--purchaseHere::after,.fs-c-button--purchaseHere::before{content:"";position:absolute;top:var(--gap);height:calc(100% - 2*var(--gap));width:30px;background-size:contain;background-repeat:no-repeat;background-position:center}.fs-c-button--loginAndPurchase::before,.fs-c-button--unregisteredUserPurchase::before,.fs-c-button--continueShopping::before,.fs-c-button--purchaseHere::before{left:var(--gap);background-image:url(https://bebeimport.itembox.design/item/btn-decorate-left.png)}.fs-c-button--loginAndPurchase::after,.fs-c-button--unregisteredUserPurchase::after,.fs-c-button--continueShopping::after,.fs-c-button--purchaseHere::after{right:var(--gap);background-image:url(https://bebeimport.itembox.design/item/btn-decorate-right.png)}.fs-c-button--loginAndPurchase span,.fs-c-button--unregisteredUserPurchase span,.fs-c-button--continueShopping span,.fs-c-button--purchaseHere span{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;color:#fff;font-weight:500}@media(max-width:750px){.fs-c-inquiryMessage{font-size:26rem}}@media(max-width:750px){#fs_input_inquiry{font-size:26rem}}.fs-c-modal__inner{padding:20px}@media(max-width:750px){.fs-c-modal__close::before{font-size:26rem}}.b-header+.fs-c-breadcrumb{max-width:700px;margin:0 auto;padding:40px 40px 0}@media(max-width:750px){.b-header+.fs-c-breadcrumb{padding:30rem 30rem 0}}.fs-l-main{max-width:700px;margin:0 auto;padding:40px 40px}@media(max-width:750px){.fs-l-main{padding:30rem 30rem}}.fs-c-documentArticle,section{margin-bottom:40px}@media(max-width:750px){.fs-c-documentArticle,section{margin-bottom:40rem}}.fs-c-documentArticle .fs-c-documentArticle__heading,.fs-c-documentArticle .fs-c-documentColumn__heading{margin-bottom:20px}section .fs-c-documentArticle__heading,section .fs-c-documentColumn__heading{margin-bottom:20px}@media(max-width:750px){.fs-c-documentArticle .fs-c-documentArticle__heading,.fs-c-documentArticle .fs-c-documentColumn__heading{margin-bottom:20rem}section .fs-c-documentArticle__heading,section .fs-c-documentColumn__heading{margin-bottom:20rem}}.fs-c-creditCardIcons img{width:auto}@media(min-width:750px){.fs-c-button--login,.fs-c-button--confirmRegister{width:400px}}.fs-c-newUsers__title{font-size:20px;margin-top:12px}@media(max-width:750px){.fs-c-newUsers__title{font-size:28rem;font-weight:700}}.fs-c-inputTable__headerCell,.fs-c-inputTable__dataCell{padding:16px 4px}.fs-c-assist__message{font-size:12px}@media(max-width:750px){.fs-c-assist__message{font-size:20rem}}.fs-c-inputInformation__field{margin-bottom:28px}@media(max-width:750px){.fs-c-inputInformation__field{margin-bottom:28rem}}.fs-c-inputTable__headerCell{padding:16px 8px 16px 0;width:170px;font-size:14px}@media(max-width:750px){.fs-c-inputTable__headerCell{font-size:22rem;padding:14rem 8rem 14rem 0;width:150rem}}.fs-c-wishlistProduct__list .fs-c-productListCarousel.fs-c-slick,.fs-c-couponProduct__list .fs-c-productListCarousel.fs-c-slick,.fs-c-wishList .fs-c-productListCarousel.fs-c-slick{display:block}.fs-c-wishlistProduct__list span.fs-c-productListCarousel__ctrl,.fs-c-couponProduct__list span.fs-c-productListCarousel__ctrl,.fs-c-wishList span.fs-c-productListCarousel__ctrl{display:none!important}.fs-c-wishlistProduct__list .fs-c-productListCarousel__list,.fs-c-couponProduct__list .fs-c-productListCarousel__list,.fs-c-wishList .fs-c-productListCarousel__list{display:block}.fs-c-wishlistProduct__list div.slick-track,.fs-c-wishlistProduct__list .fs-c-productList__list{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:16px;width:100%!important;-webkit-transform:none!important;transform:none!important}.fs-c-couponProduct__list div.slick-track,.fs-c-couponProduct__list .fs-c-productList__list{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:16px;width:100%!important;-webkit-transform:none!important;transform:none!important}.fs-c-wishList div.slick-track,.fs-c-wishList .fs-c-productList__list{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:16px;width:100%!important;-webkit-transform:none!important;transform:none!important}.fs-c-wishlistProduct__list div.slick-track::before,.fs-c-couponProduct__list div.slick-track::before,.fs-c-wishList div.slick-track::before{content:none!important}.fs-c-wishlistProduct__list article.fs-c-productListCarousel__list__item.fs-c-productListItem,.fs-c-couponProduct__list article.fs-c-productListCarousel__list__item.fs-c-productListItem,.fs-c-wishList article.fs-c-productListCarousel__list__item.fs-c-productListItem{min-width:100%;margin:0}.fs-c-wishlistProduct{margin-top:40px}.fs-c-wishlistProduct .fs-c-wishlistProduct__header{margin-bottom:20px}@media(max-width:750px){.fs-c-wishlistProduct{margin-top:40rem}}@media(max-width:750px){.fs-c-wishlistProduct .fs-c-wishlistProduct__header{margin-bottom:20rem}}.fs-c-slick .slick-slide img{width:100%}.fs-c-checkout-couponList__control .fs-c-checkout-couponStatus{border-radius:unset!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.fs-c-checkout-couponList__control .fs-c-checkout-couponStatus::after{font-size:20px}@media(max-width:750px){.fs-c-checkout-couponList__control .fs-c-checkout-couponStatus{font-size:26rem}}@media(max-width:750px){.fs-c-checkout-couponList__control .fs-c-checkout-couponStatus::after{font-size:32rem}}.bx-wrapper .pc,.pc{display:block}.bx-wrapper .pc-i,.pc-i{display:inline}.bx-wrapper .sp,.bx-wrapper .sp-i{display:none}.sp,.sp-i{display:none}@media screen and (max-width:768px){.bx-wrapper .pc,.bx-wrapper .pc-i{display:none}.pc,.pc-i{display:none}.bx-wrapper .sp,.sp{display:block}.bx-wrapper .sp-i,.sp-i{display:inline}}.section-row-each{float:left;padding:0 10px 20px;word-wrap:break-word}@media screen and (max-width:768px){.percent50-sp{width:50%}}@media screen and (min-width:769px){.percent25-pc{width:25%}}.section-editor,.clearfix{clear:both;zoom:1}.percent1{width:1%}.percent2{width:2%}.percent3{width:3%}.percent4{width:4%}.percent5{width:5%}.percent6{width:6%}.percent7{width:7%}.percent8{width:8%}.percent9{width:9%}.percent10{width:10%}.percent11{width:11%}.percent12{width:12%}.percent13{width:13%}.percent14{width:14%}.percent15{width:15%}.percent16{width:16%}.percent17{width:17%}.percent18{width:18%}.percent19{width:19%}.percent20{width:20%}.percent21{width:21%}.percent22{width:22%}.percent23{width:23%}.percent24{width:24%}.percent25{width:25%}.percent26{width:26%}.percent27{width:27%}.percent28{width:28%}.percent29{width:29%}.percent30{width:30%}.percent31{width:31%}.percent32{width:32%}.percent33{width:33%}.percent34{width:34%}.percent35{width:35%}.percent36{width:36%}.percent37{width:37%}.percent38{width:38%}.percent39{width:39%}.percent40{width:40%}.percent41{width:41%}.percent42{width:42%}.percent43{width:43%}.percent44{width:44%}.percent45{width:45%}.percent46{width:46%}.percent47{width:47%}.percent48{width:48%}.percent49{width:49%}.percent50{width:50%}.percent51{width:51%}.percent52{width:52%}.percent53{width:53%}.percent54{width:54%}.percent55{width:55%}.percent56{width:56%}.percent57{width:57%}.percent58{width:58%}.percent59{width:59%}.percent60{width:60%}.percent61{width:61%}.percent62{width:62%}.percent63{width:63%}.percent64{width:64%}.percent65{width:65%}.percent66{width:66%}.percent67{width:67%}.percent68{width:68%}.percent69{width:69%}.percent70{width:70%}.percent71{width:71%}.percent72{width:72%}.percent73{width:73%}.percent74{width:74%}.percent75{width:75%}.percent76{width:76%}.percent77{width:77%}.percent78{width:78%}.percent79{width:79%}.percent80{width:80%}.percent81{width:81%}.percent82{width:82%}.percent83{width:83%}.percent84{width:84%}.percent85{width:85%}.percent86{width:86%}.percent87{width:87%}.percent88{width:88%}.percent89{width:89%}.percent90{width:90%}.percent91{width:91%}.percent92{width:92%}.percent93{width:93%}.percent94{width:94%}.percent95{width:95%}.percent96{width:96%}.percent97{width:97%}.percent98{width:98%}.percent99{width:99%}.percent100{width:100%}@media screen and (min-width:769px){.percent1-pc{width:1%}.percent2-pc{width:2%}.percent3-pc{width:3%}.percent4-pc{width:4%}.percent5-pc{width:5%}.percent6-pc{width:6%}.percent7-pc{width:7%}.percent8-pc{width:8%}.percent9-pc{width:9%}.percent10-pc{width:10%}.percent11-pc{width:11%}.percent12-pc{width:12%}.percent13-pc{width:13%}.percent14-pc{width:14%}.percent15-pc{width:15%}.percent16-pc{width:16%}.percent17-pc{width:17%}.percent18-pc{width:18%}.percent19-pc{width:19%}.percent20-pc{width:20%}.percent21-pc{width:21%}.percent22-pc{width:22%}.percent23-pc{width:23%}.percent24-pc{width:24%}.percent25-pc{width:25%}.percent26-pc{width:26%}.percent27-pc{width:27%}.percent28-pc{width:28%}.percent29-pc{width:29%}.percent30-pc{width:30%}.percent31-pc{width:31%}.percent32-pc{width:32%}.percent33-pc{width:33%}.percent34-pc{width:34%}.percent35-pc{width:35%}.percent36-pc{width:36%}.percent37-pc{width:37%}.percent38-pc{width:38%}.percent39-pc{width:39%}.percent40-pc{width:40%}.percent41-pc{width:41%}.percent42-pc{width:42%}.percent43-pc{width:43%}.percent44-pc{width:44%}.percent45-pc{width:45%}.percent46-pc{width:46%}.percent47-pc{width:47%}.percent48-pc{width:48%}.percent49-pc{width:49%}.percent50-pc{width:50%}.percent51-pc{width:51%}.percent52-pc{width:52%}.percent53-pc{width:53%}.percent54-pc{width:54%}.percent55-pc{width:55%}.percent56-pc{width:56%}.percent57-pc{width:57%}.percent58-pc{width:58%}.percent59-pc{width:59%}.percent60-pc{width:60%}.percent61-pc{width:61%}.percent62-pc{width:62%}.percent63-pc{width:63%}.percent64-pc{width:64%}.percent65-pc{width:65%}.percent66-pc{width:66%}.percent67-pc{width:67%}.percent68-pc{width:68%}.percent69-pc{width:69%}.percent70-pc{width:70%}.percent71-pc{width:71%}.percent72-pc{width:72%}.percent73-pc{width:73%}.percent74-pc{width:74%}.percent75-pc{width:75%}.percent76-pc{width:76%}.percent77-pc{width:77%}.percent78-pc{width:78%}.percent79-pc{width:79%}.percent80-pc{width:80%}.percent81-pc{width:81%}.percent82-pc{width:82%}.percent83-pc{width:83%}.percent84-pc{width:84%}.percent85-pc{width:85%}.percent86-pc{width:86%}.percent87-pc{width:87%}.percent88-pc{width:88%}.percent89-pc{width:89%}.percent90-pc{width:90%}.percent91-pc{width:91%}.percent92-pc{width:92%}.percent93-pc{width:93%}.percent94-pc{width:94%}.percent95-pc{width:95%}.percent96-pc{width:96%}.percent97-pc{width:97%}.percent98-pc{width:98%}.percent99-pc{width:99%}.percent100-pc{width:100%}}@media screen and (max-width:768px){.percent1-sp{width:1%}.percent2-sp{width:2%}.percent3-sp{width:3%}.percent4-sp{width:4%}.percent5-sp{width:5%}.percent6-sp{width:6%}.percent7-sp{width:7%}.percent8-sp{width:8%}.percent9-sp{width:9%}.percent10-sp{width:10%}.percent11-sp{width:11%}.percent12-sp{width:12%}.percent13-sp{width:13%}.percent14-sp{width:14%}.percent15-sp{width:15%}.percent16-sp{width:16%}.percent17-sp{width:17%}.percent18-sp{width:18%}.percent19-sp{width:19%}.percent20-sp{width:20%}.percent21-sp{width:21%}.percent22-sp{width:22%}.percent23-sp{width:23%}.percent24-sp{width:24%}.percent25-sp{width:25%}.percent26-sp{width:26%}.percent27-sp{width:27%}.percent28-sp{width:28%}.percent29-sp{width:29%}.percent30-sp{width:30%}.percent31-sp{width:31%}.percent32-sp{width:32%}.percent33-sp{width:33%}.percent34-sp{width:34%}.percent35-sp{width:35%}.percent36-sp{width:36%}.percent37-sp{width:37%}.percent38-sp{width:38%}.percent39-sp{width:39%}.percent40-sp{width:40%}.percent41-sp{width:41%}.percent42-sp{width:42%}.percent43-sp{width:43%}.percent44-sp{width:44%}.percent45-sp{width:45%}.percent46-sp{width:46%}.percent47-sp{width:47%}.percent48-sp{width:48%}.percent49-sp{width:49%}.percent50-sp{width:50%}.percent51-sp{width:51%}.percent52-sp{width:52%}.percent53-sp{width:53%}.percent54-sp{width:54%}.percent55-sp{width:55%}.percent56-sp{width:56%}.percent57-sp{width:57%}.percent58-sp{width:58%}.percent59-sp{width:59%}.percent60-sp{width:60%}.percent61-sp{width:61%}.percent62-sp{width:62%}.percent63-sp{width:63%}.percent64-sp{width:64%}.percent65-sp{width:65%}.percent66-sp{width:66%}.percent67-sp{width:67%}.percent68-sp{width:68%}.percent69-sp{width:69%}.percent70-sp{width:70%}.percent71-sp{width:71%}.percent72-sp{width:72%}.percent73-sp{width:73%}.percent74-sp{width:74%}.percent75-sp{width:75%}.percent76-sp{width:76%}.percent77-sp{width:77%}.percent78-sp{width:78%}.percent79-sp{width:79%}.percent80-sp{width:80%}.percent81-sp{width:81%}.percent82-sp{width:82%}.percent83-sp{width:83%}.percent84-sp{width:84%}.percent85-sp{width:85%}.percent86-sp{width:86%}.percent87-sp{width:87%}.percent88-sp{width:88%}.percent89-sp{width:89%}.percent90-sp{width:90%}.percent91-sp{width:91%}.percent92-sp{width:92%}.percent93-sp{width:93%}.percent94-sp{width:94%}.percent95-sp{width:95%}.percent96-sp{width:96%}.percent97-sp{width:97%}.percent98-sp{width:98%}.percent99-sp{width:99%}.percent100-sp{width:100%}}

/* バリエーション画像下の選択肢名を非表示に-- */
.fs-body-product .fs-c-productThumbnail__image__caption {
    display: none;
}

/* YouTube表示-- */
.youtube {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.youtube iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}
/* YouTube表示ここまで-- */

.fs-c-productImageModalCarousel__figure__image{
  width: auto!important;
}

/*商品ページのスペック表table設定*/
table.details {
 border: 1px solid #dddddd;
 cellpadding: 0px;
 cellspacing: 0px;
 width: 100%;
}

/*商品ページに元々あったH2をH3に置換した際の表示崩れ防止用*/
h3.old-h2 {
 text-align: left !important;
}

/*想いバナー表示*/
div.thoughts{
 margin:0 5px 80px 5px;
 text-align:center
}
/*カテゴリページコメント*/
.cat-coment {
padding: 5px;
font-size: 16px;
text-align: center;
margin-bottom: 30px;
}
@media(max-width:750px){
 .cat-coment {
 text-align: left;
 font-size: 14px;
 margin-bottom: 20px
 }
}

/* サブグループの件数を非表示に-- */
.fs-c-subgroup .fs-c-listControl__status {
    display: none;
}

/* すべての商品ページのカテゴリー表示用-- */
.categorylist {
    display: grid;
    grid-template-columns: repeat(6,1fr);
    gap: 5px;  
 }
.categoryitem {
    border: 0.5px solid #dcdcdc;
    padding: 5px;
    vertical-align: center;
    text-align: center
 }
@media(max-width:750px) {
 .categorylist {
    grid-template-columns: repeat(4,1fr);
 }
}
/* 商品ページ下部カテゴリ一覧-- */
.fs-l-productLayout .category-list-column{
    margin-top:75px;
}

/* 商品ページ下カテゴリ一覧ここまで-- */

@media (max-width: 750px) {
    .section-editor th, .section-editor td, .section-editor p {
        font-size: 26rem !important;
        text-align:left !important;
    }
    .section-editor th, .section-editor td, .section-editor p span{font-size:14px !important;line-height:150%;}
}
@media (max-width: 750px) {
.smpbrc{
display:none;}
}

/* トップページ臨時お知らせ欄-- */
/* 折り畳みコメント */
details {
    max-width: 1080px;
    margin-left: auto;
    margin-right: auto;
    padding: 0.5em 1em;
    background-color: #EFEFEF; /*#ffb3be*/
    border-radius: 4px;
}
summary {
    cursor: pointer;
    transition: 0.2s; /* 変化を滑らかに */
}
/* 通常コメント */
.info-inpage {
    max-width: 1080px;
    margin-left: auto;
    margin-right: auto;
    padding: 0.5em 1em;
    background-color: #EFEFEF; /*#ffb3be*/
    border-radius: 4px;
    text-align: center;
}
.info-inpage::before {
  font-family: 'fs-icon';
  content: "\e915";
  color: red;
}

/* 商品ページ独自コメント（6）用-- */
.productcomment6 {
    color: #605858;
    font-size: 1rem;
    /*text-align: center;*/
 }
@media(max-width:750px) {
 .productcomment6 {
    font-size: 22rem;
 }
}
/* 商品ページ独自コメント（7）用-- */
.productcomment7 {
    color: #f08080;
}

/* 商品一覧予約商品メッセージ-- */
.fs-c-preorderMessage {
    text-align: center;
 }
.preorderMessage {
    background-color: #edbebe;
    border-radius: 6px;
    padding: 0.1em 0.3em;
    display: none; /* 非表示 */
}

/* 税込を小さくする */
.fs-c-productPrice__addon {
  font-size: smaller;
  display: none;
}

/* 商品一覧在庫切れメッセージ-- */
.fs-c-productListItem__notice {
    text-align: center;
}

/* 商品マーク（共通）-- */
.fs-c-productMark {
    padding-bottom: 0.5rem;
}
.productMark {
    font-size: 1rem;
    border-radius: 4px;
    text-align: center;
}
/* 商品マーク（クーポン用）-- */
.productMarkcpn { display:none
    background-color: #fffaf0;
}
/* 商品マーク（ポイント用）-- */
.productMarkpoint { display:none
    background-color: #fff3b8;
}
/* 商品マーク（新着用）-- */
.productMarknew { display:none
    background-color: #fff0f5;
}
/* 商品マーク（予約用）-- */
.productMarkyoyaku { display:none
    background-color: #f5fff0;
}

/* バリエーション時のカートに入れるボタン周辺 */
.fs-c-button--addToCart--variation span.fs-c-button__label {
    color: #fff;
    padding: 8px 0;
    font-size: 15px;
}
.fs-c-variationCart__cartButton {
    margin: 2px;
}
/* バリエーション時のハートボタンの大きさ */
.fs-c-variationCart__variationName__shippingDate, .fs-c-variationCart__variationName__stock {
    font-size: 15px;
}
/* バリエーション時の商品画像、ハート、カートに入れるボタンの幅変更 */
@media screen and (max-width: 750px) {
    .fs-c-variationCart--withImage > li {
        grid-template-columns: auto 1fr 3.5em 128px;
    }
}

/* 予約ボタン-- */
.fs-c-mark--preorder {
    background-color: #edbebe;
    border-radius: 6px;
    padding: 0em 0.5em;
}

/* 予約ボタンを非表示に-- */
.fs-c-mark--preorder.fs-c-mark {
    display: none;
}

/* 商品ページ詳細エリアの表示幅-- */
.productpage_haba {
    width: 100%;
    max-width: 790px; /* PC詳細エリア幅の最大値 */
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

/* 商品ページ詳細エリアの文字リンク-- */
.mozilink {
    color: #1a0dab;
    text-decoration: underline 0.5px;
}

/* ご注文手続きページの配送方法欄を非表示に-- */
#fs-deliveryInfo-container {
    display: none;
}

/* カートページのメッセージ-- */
.fs-c-purchaseHere__message {
    text-align: left;
    color: black;
}

/* ご注文手続き画面の文字サイズ-- */
@media screen and (max-width: 750px) {
    .fs-c-checkout-customerInfo__name, .fs-c-checkout-destination__name {
        font-size: initial;
    }
}

/* 通信欄の表示幅-- */
.fs-c-inputTable--inModal {
    width: 100%;
}

/* 商品ページのお気に入り登録ボタン-- */
.fs-c-button--addToWishList--icon {
    position: unset;
    opacity: initial;
    visibility: unset;
    background: none;
}
.fs-c-button--addToWishList--icon::before {
    position: unset;
    color: #d5a95c;
}

/* ご注文手続きページの項目間のスペースと背景設定 */
.fs-l-checkout__mainColumn>div {
    margin-bottom: 15px;
    padding: 3%;
    background-color: #f0f7f3;
}

/* ご注文手続きページの注文内容「変更」をボタンに見せる */
.fs-c-checkout-preview__button a span {
    background-color: #d5a95c;
    color: #000;
    padding: 2px 14px;
    border-radius: 30px;
}
@media screen and (max-width: 750px) {
    .fs-c-checkout-preview__button a span {
        color: #fff;
        padding: 7px 34px;
    }
}

/* ご注文手続きページの幅（PCのみ） */
.fs-l-main:has(.fs-l-checkout__mainColumn) {
    max-width: 750px;
}

/* 小計の金額が改行しないようセル幅を調整（PCのみ） */
.fs-c-cartTable__headerCell--subtotal {
    width: 110px;
}

/* ご注文手続きページで「変更」などを押した後の画面内のボタン間のスペース（PCのみ） */
@media screen and (min-width: 751px) {
   .fs-c-inputInformation__button button {
       margin-bottom: 10px;
   }
}

/* ご注文手続きページで「お届け先リストから選ぶ」を押した後の画面内のボタン間のスペース */
.fs-c-buttonContainer {
 margin-top: 6px;
}

/* 会員登録ページ・会員特典-- */
#member {
    margin-top: 20px;
    margin-bottom: 20px;
}
#member dt {
    padding-left: 50px;
    line-height: 50px;
    margin-bottom: 5px;
    color: #8bcda8;
    font-size: 1.15em;
    font-weight: bold;
}
#member dd {
    font-size: 1em;
    margin-bottom: 30px;
}
.icon-point1 {
    background: url(https://bebeimport.itembox.design/item/icon-point1.png?t=20250526173320) no-repeat left top; /* ポイントアイコン1 */
}
.icon-point2 {
    background: url(https://bebeimport.itembox.design/item/icon-point2.png?t=20250526173320) no-repeat left top; /* ポイントアイコン2 */
}
.icon-pencil {
    background: url(https://bebeimport.itembox.design/item/icon-pencil.png?t=20250526173320) no-repeat left top; /* ペンシルアイコン1 */
}
.icon-comment {
    background: url(https://bebeimport.itembox.design/item/icon-comment.png?t=20250526173320) no-repeat left top; /* コメントアイコン1 */
}
.icon-mail {
    background: url(https://bebeimport.itembox.design/item/icon-mail.png?t=20250526173320) no-repeat left top; /* メールアイコン1 */
}
.icon-heart {
    background: url(https://bebeimport.itembox.design/item/icon-heart.png?t=20250526173320) no-repeat left top; /* ハートアイコン1 */
}
.icon-birthday {
    background: url(https://bebeimport.itembox.design/item/icon-birthday.png?t=20250526173320) no-repeat left top; /* バースデーアイコン1 */
}

/* お客様情報入力ページの会員特典リストマーク-- */
.customer-details-listWithCheckmark {
    list-style-type: none;
    list-style-position: inside;
    margin-left: 1em;
}

/* 情報改定案内-- */
.info-revision {
    list-style-position: outside;
    list-style-type: "※";
    font-size: 0.75em;
    margin-left: 1.5em;
    padding-top: 1em;
    padding-bottom: 1em;
}

/* ページ見出し-- */
.fs-c-heading--page {
    text-decoration: underline;
    text-decoration-color: #d5a95c;
    text-underline-offset: 0.2em;
    text-align: center;
    padding: 0 0 1em;
}

/* ページ副見出し-- */
.fs-c-heading, .fs-c-heading--page {
    margin-bottom: 25px;
}
.fs-c-documentColumn__heading {
    margin-top: 2em;
    margin-bottom: 1em;
    padding-left: 0.2em;
    background: #f3f3f3;
    /*border-radius: 6px;*/
}

/* アイコンを使ったときの見出し-- */
.icon-use {
    padding-left: 50px;
    line-height: 50px;
    margin-bottom: 5px;
    color: #8bcda8;
    font-size: 1.15em;
    font-weight: bold;
}

/* リストマークを付ける-- */
.new-list li {
    list-style-position: outside;
    margin-left: 1.5em;
    padding-top: 0.5em;
}
.new-listmark-disc {
    list-style-type: disc; /* 黒丸 */
}
.new-listmark-decimal {
    list-style-type: decimal; /* 数字 */
}

/* 案内ページなどのPC幅-- */
.b-header+.fs-c-breadcrumb, .fs-l-main {
    max-width: 1000px;
}

/* パンくず最後まで表示する-- */
.fs-c-breadcrumb .fs-c-breadcrumb__list .fs-c-breadcrumb__listItem:last-child {
    display: block;
}

/* レビュー表示-- */
.fs-c-listControl {
    flex-direction: row;
    align-items: center;
    margin-bottom: 1em;
}
.fs-c-reviewList {
    list-style: none;
    padding: 0;
}
.fs-c-reviewList__item:first-child {
    border-top: 1px solid #999999;
}
.fs-c-reviewList__item {
    padding: 1em 0;
    border-bottom: 1px solid #999999;
}
@media screen and (min-width: 768px) {
  .fs-c-reviewList__item {
      display: grid;
      grid-template-columns: 1fr 1fr 4fr;
      grid-template-rows: 1fr auto auto;
      grid-column-gap: 8px;
  }
}
.fs-c-reviewInfo__date {
    display: flex;
    flex-wrap: wrap;
    margin: 4px 0;
}
.fs-c-reviewInfo__date > dt:after {
    content: "：";
}
.fs-c-reviewInfo__date > dt {
    font-weight: normal;
}
.fs-c-reviewer__name__nickname::after {
    content: "さん";
}
.fs-c-reviewList--productDescription .fs-c-reviewList__item {
    grid-template: auto auto/1fr;
}

/* ご利用ガイドメニュー-- */
.guidemenu {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 10px;
}
@media (max-width: 750px) {
  .guidemenu {
    grid-template-columns: repeat(3, 1fr);
  }
}
.guidemenu-item, .fs-c-accountService__page {/* ご利用ガイドとマイページの項目デザイン */
    border: 0.5px solid #dcdcdc;
    border-radius: 4px;
    padding: 1em 5px;
    text-align: center
}
/* ご利用ガイドアイコン */
.guide-membership::before {
    content: url(https://bebeimport.itembox.design/item/icon-membership.png?t=20250526173320);
    display: block;
}
.guide-order::before {
    content: url(https://bebeimport.itembox.design/item/icon-order.png?t=20250526173320);
    display: block;
}
.guide-payment::before {
    content: url(https://bebeimport.itembox.design/item/icon-payment.png?t=20250526173320);
    display: block;
}
.guide-shipping::before {
    content: url(https://bebeimport.itembox.design/item/icon-shipping.png?t=20250526173320);
    display: block;
}
.guide-return::before {
    content: url(https://bebeimport.itembox.design/item/icon-return.png?t=20250526173320);
    display: block;
}
.guide-coupon::before {
    content: url(https://bebeimport.itembox.design/item/icon-coupon.png?t=20250526173320);
    display: block;
}
.guide-points::before {
    content: url(https://bebeimport.itembox.design/item/icon-points.png?t=20250526173320); 
    display: block;
}
.guide-product::before {
    content: url(https://bebeimport.itembox.design/item/icon-product.png?t=20250526173320); 
    display: block;
}
.guide-giftwrapping::before {
    content: url(https://bebeimport.itembox.design/item/icon-giftwrapping.png?t=20250526173320);
    display: block;
}
.guide-faq::before {
    content: url(https://bebeimport.itembox.design/item/icon-faq.png?t=20250526173320);
    display: block;
}


/* ご利用ガイド説明文-- */
.Subheading {
    color: #595151;
    border-color: #595151;
    border-style: solid;
    border-width: 0 0 1px 5px;
    font-weight: normal;
    font-size: 1.1em;
    padding: 0.5em;
    padding-left: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
}
.guide-supplement {
    list-style-position: outside;
    list-style-type: "※";
    margin: 5px 2em;
}
.guide-supplement li {
    padding-left: 2px;
}
.guide-table {
    border: 0.5px solid #dcdcdc;
    border-collapse: collapse;
    margin-bottom: 1em;
}
.guide-table-sell {
    padding: 0.5em;
}
th.guide-table-sell {
    background-color: #f5f5f5;
} 

/* ご利用ガイド目次-- */
.guide-mokuzi {
    margin: 0 0 2em 0;
}
@media (min-width: 960px) {
    .guide-mokuzi {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
    }
}
.guide-mokuzi-item {
    list-style-position: outside;
    list-style-type: "▾";
    margin: 0.5em 0.5em 0.5em 1em;

} 
.guide-mokuzi-item-sub {
    list-style-position: outside;
    list-style-type: "▸";
    margin: 0.5em 0 0 1em;
} 

/* ログインページ-- */
@media (min-width: 960px) {
    .fs-body-login .fs-c-loginForm {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 10px;
    }
}
.fs-c-subSection {
    flex: 1;
    border: 0.5px solid #dcdcdc;
    padding: 1em;
    vertical-align: top;
}
.fs-c-subSection__title {
    text-align: center;
    margin-bottom: 1em;
}
.fs-c-newUsers__title {
    margin-top: 0px;
    font-weight: normal;
}
.fs-c-subSection__title, .fs-c-linkedServiceLogin__title {
    font-size: 1.5em;
}
.fs-c-button--particular.fs-c-button--displayPassword::before {
    font-family: 'fs-icon';
    content: "\e917";
    color: #fff;
    font-size: 20px;
}
.fs-c-button--particular.fs-c-button--hidePassword::before {
    font-family: 'fs-icon';
    content: "\e918";
    color: #fff;
    font-size: 20px;
}

/* PCのみ逆横並びにする（例）ガイドページ開梱設置説明-- */
@media (min-width: 960px) {
    .pc-only-flexreverse {
	display: flex;
	flex-direction: row-reverse;
	gap: 1em;
     }
    .pc-only-flexreverse-item {
	flex: 2;
     }
    .pc-only-flexreverse-img {
	flex: 1;
     }
}

/* フリーページ用パンくずリスト-- */
.breadcrumb-freepage {
    position: relative;
    font-size: 0.875em;
    margin-bottom: 2em;
}
.breadcrumb-freepage a {
    color: #047645;
}
.fs-pt-list--breadcrumb > li + li::before {
    color: #047645;
}


/* ログイン画面の「会員登録」をボタンに見せる */
.fs-c-buttonContainer--memberRegister a.fs-c-button--memberRegister {
    position: relative;
    width: 100%;
    height: 70px;
    margin: 32px 0px 15px 0px;
    background-color: #d5a95c;
    padding: unset;
    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: 3px;
    color: #fff;
}

.fs-c-buttonContainer--memberRegister a.fs-c-button--memberRegister::before,
 .fs-c-buttonContainer--memberRegister a.fs-c-button--memberRegister::after {
    content: "";
    position: absolute;
    top: var(--gap);
    height: calc(100% - 2* var(--gap));
    width: 30px;
    background-size: contain;
    background-repeat: no-repeat;
}

.fs-c-buttonContainer--memberRegister a.fs-c-button--memberRegister::before {
    left: var(--gap);
    background-image: url(https://bebeimport.itembox.design/item/btn-decorate-left.png);
}

.fs-c-buttonContainer--memberRegister a.fs-c-button--memberRegister::after {
    right: var(--gap);
    background-image: url(https://bebeimport.itembox.design/item/btn-decorate-right.png);
}

@media (max-width: 750px) {
 .fs-c-buttonContainer--memberRegister a.fs-c-button--memberRegister {
      margin-top: 28px;
      height: 90rem;
      --gap: 3rem;
    }
 .fs-c-buttonContainer--memberRegister a.fs-c-button--memberRegister::before {
      background-position: left;
      margin-left: 5px;
    }
 .fs-c-buttonContainer--memberRegister a.fs-c-button--memberRegister::after {
      background-position: right;
      margin-right: 5px;
    }
}

/* ご注文完了画面のテキストセンタリング-- */
.fs-c-subSection {
    text-align: center;
}
/* 文字色・下線-- */
.aka {
    color: red;
}
.under-aka {
    text-decoration: underline;
    text-decoration-color: red;
    text-underline-offset: 0.2em;
}

/* クーポン情報-- */
.fs-c-couponList__item {
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    padding: 1em;
    margin: 2em 0;
}
.fs-c-coupon__info {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap:5px;
}
@media (min-width: 960px) {
    .fs-c-coupon__info {
        /*flex-direction: row;*/
        display: table
    }
}
.fs-c-coupon__image {
    text-align: center;
}
.fs-c-coupon__image__image {
    max-width: 100%;
    max-height: 320px;
}
@media (min-width: 960px) {
.fs-c-coupon__image__image {
    max-width: 320px;
    }
}
.fs-c-couponName {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    flex-wrap: wrap;
    margin: 1em;/*auto;*/
}
.fs-c-couponName__name {
    font-size: 1.5em;
    font-weight: bold; 
}
.fs-c-couponName__discount {
    background: #C98696;
    color: #ffffff;
    display: flex;
    justify-content: center;
    font-size: 24px;
    font-weight: bold;
    width: 100%;
    margin-top: 1em;
    padding: 4px;
}
@media (min-width: 960px) {
    .fs-c-coupon__description {
        border-left: 1px solid #e5e5e5;
        padding-left: 16px;
        display: table-cell;
        vertical-align: top
    }
}
.fs-c-couponExpiration__list__item {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
}
.fs-c-couponExpiration__list__item__title {
    border: 1px solid #3c3c3c;
    padding: 0 4px;
    margin-right: 4px;
}
.fs-c-couponExpiration__notice {
    font-size: 1.5em;
    color: #C98696;
}
.fs-c-couponAppliedCondition__list__item {
    padding-left: 0.6em;
    position: relative;
}
.fs-c-couponAppliedCondition__list__item::before {
    content: "";
    background: currentColor;
    display: block;
    width: 0.4em;
    height: 0.4em;
    position: absolute;
    top: 0.55em;
    left: 0;
}
.fs-c-coupon__description__appliedCondition {
    margin-top: 1em;
}
.couponinfo-middle {
    margin-top: 1em;
}
.fs-c-coupon__products {
    margin-top: 2em;
}
.fs-c-couponExpiration__title, .fs-c-couponAppliedCondition__title, .fs-c-couponProduct__title {
    font-size: 1.5em;
    font-weight: bold;
    margin: 0 0 8px;
}
.notcoupon {
    border: 0.5px solid #dcdcdc;
    border-radius: 4px;
    background-color: #f7f7f7;   
    text-align: center;
    font-weight: bold;
    padding: 50px;
    margin: 16px;
}
.issuedcoupon-list {
    border: 0.5px solid #dcdcdc;
    border-radius: 4px;
    padding:1em;
    margin: 1em 1em 3em;
}
@media (min-width: 751px) {
    .issuedcoupon-display {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
     }
}
.issuedcoupon-item {
    padding: 1em;
}

/* マイページ-- */
.fs-p-accountInfo { /*アカウント情報枠*/
    max-width: 500px;
    border: 0.5px solid #dcdcdc;
    border-radius: 4px;
    padding: 5px;
    text-align: center;
    margin: auto;
    margin-bottom: 2em;
}
.fs-p-accountInfo__accountName {
    margin-bottom: 1em;
}
.fs-p-accountInfo__accountName__name {
    font-size: 2em;
}
.fs-p-accountInfo__accountName__name, .fs-p-accountInfo__accountName__nameLabel, .fs-p-accountInfo__point__point__available {
    font-weight: bold;
}
.fs-p-accountInfo__point__point__available__number {
    color: #C98696;
    font-size: 2.2em;
}
.fs-c-accountService { /*マイページメニュー枠*/
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 10px;
    margin-bottom: 30px;
}
@media (max-width: 750px) {
  .fs-c-accountService {
    grid-template-columns: repeat(3, 1fr);
    margin-bottom: 30px;
  }
}
.fs-c-accountService__pageLink__label::before {
    font-family: 'fs-icon';
    font-size: 50px;
    color: #d5a95c;
    white-space: pre;
}
/* マイページアイコン */
.fs-c-accountService__page--couponList .fs-c-accountService__pageLink__label::before {
    content: "\e900\A";
}
.fs-c-accountService__page--wishList .fs-c-accountService__pageLink__label::before {
    content: "\e901\A";
}
.fs-c-accountService__page--orderHistoryList .fs-c-accountService__pageLink__label::before {
    content: "\e902\A";
}
.fs-c-accountService__page--pointHistory .fs-c-accountService__pageLink__label::before {
    content: "\e903\A";
}
.fs-c-accountService__page--accountReviews .fs-c-accountService__pageLink__label::before {
    content: "\e904\A";
}
.fs-c-accountService__page--accountCard .fs-c-accountService__pageLink__label::before {
    content: "\e905\A";
}
.fs-c-accountService__page--addressbook .fs-c-accountService__pageLink__label::before {
    content: "\e906\A";
}
.fs-c-accountService__page--accountPassword .fs-c-accountService__pageLink__label::before {
    content: "\e908\A";
}
.fs-c-accountService__page--accountSettingsModify .fs-c-accountService__pageLink__label::before {
    content: "\e909\A";
}
.fs-c-accountService__page.fs-c-accountService__page--accountDelete {/* 退会手続き部分 */ 
    border: none;
    text-align: center;
    align-content: flex-end;
    display: none; /*デフォルト表記は非表示にし、独自にリンクを表示*/
}

/* 商品一覧「並び替え」の表示 */
.b-mainContent .fs-c-sortItems .fs-c-sortItems__label{
    padding:5px;
    border:0;
    margin-right:15px
}
.b-mainContent .fs-c-sortItems .fs-c-sortItems__label::after {
    content: ":";
    padding-left: 2px;
}
.b-mainContent .fs-c-sortItems .fs-c-sortItems__list .fs-c-sortItems__list__item {
    background-color: #f7f5f0;
    padding: 3.5px 14px 4.5px;
    border-radius: 25px;
}
.b-mainContent .fs-c-sortItems .fs-c-sortItems__list .fs-c-sortItems__list__item.is-active {
    baclground-color: #d5a95c;
}
.b-mainContent .fs-c-sortItems .fs-c-sortItems__list {
    column-gap: 12px;
}

/*　商品検索結果が無かった場合の表示調整 */
.fs-c-noResultMessage {
    margin-bottom: 100px;
}

/*　商品ページ商品画像スライダーの設定
.fs-c-productCarouselMainImage__image > img{
    max-width: 540px;
    max-height: 540px;
    margin: 0 25px;
}
@media (max-width: 750px) {
 .fs-c-productCarouselMainImage__image > img {
        max-width: 94vw;
        max-height: 94vh;
        padding: 0px 4px;
        margin: 0px;
    }
 */

/* セールバナー表示-- */
.imgsalebanner {
    /*max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 1em;*/
    margin-bottom: 36px;
}

/* レコメンド機能 */
div#fs-recommend--flick{
    margin: 60px 10px 60px 10px;
}
@media (max-width: 750px) {
    div#fs-recommend--flick{
        margin: 60px 0 50px 0;
    }
}
div#fs-recommend--flick h2.fs-p-heading--lv2{
  margin-bottom: 6px;
}
.fr2-carousel{
  display: none;
}
.fr2-carousel .rcmd-slick-arrow::before {
  background-image: url("data:image/svg+xml,%3c%3fxml%20version%3d%221%2e0%22%20encoding%3d%22utf%2d8%22%3f%3e%0d%0a%3csvg%20version%3d%221%2e1%22%20id%3d%22l1%22%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20xmlns%3axlink%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f1999%2fxlink%22%20x%3d%220px%22%0d%0a%09%20y%3d%220px%22%20viewBox%3d%220%200%2024%2024%22%20style%3d%22enable%2dbackground%3anew%200%200%2024%2024%3b%22%20xml%3aspace%3d%22preserve%22%3e%0d%0a%3cstyle%20type%3d%22text%2fcss%22%3e%0d%0a%09%2est0%7bfill%3a%23505050%3b%7d%0d%0a%3c%2fstyle%3e%0d%0a%3cpath%20class%3d%22st0%22%20d%3d%22M15%2e4%2c7%2e4L14%2c6l%2d6%2c6l6%2c6l1%2e4%2d1%2e4L10%2e8%2c12L15%2e4%2c7%2e4z%22%2f%3e%0d%0a%3c%2fsvg%3e%0d%0a");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 35px!important;
  height: 35px!important;
  content: "\002003";
  cursor: pointer; 
  /*margin: 0 10px;*/
}

.fr2-carousel .rcmd-slick-prev {
  width: 35px!important;
  height: 35px!important;
  top: 45%!important;
}
@media (max-width: 750px) {
   .fr2-carousel .rcmd-slick-prev {
       top: 45%!important;
       left: -15px!important;
   }
}

.fr2-carousel .rcmd-slick-next {
  width: 35px!important;
  height: 35px!important;
  top: 42%!important;
  transform: rotate(180deg);
}
@media (max-width: 750px) {
   .fr2-carousel .rcmd-slick-next {
        right: -15px!important;
   }
}

.fr2-carousel .rcmd-slick-list {
  width: auto;
}
@media (max-width: 750px) {
   .fr2-carousel .rcmd-slick-list {
     margin: 0 10px!important;
   }
}

.fr2-listItem__link {
    color: inherit;
    text-decoration: none;
}
.fr2-listItem__image {
    max-width: 100%;
}
.fr2-listItem__productName {
    font-size: 1.0em;
    margin: 4px 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.fr2-price {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap; }
  .fr2-price__addon {
    font-size: 0.6em; }

/* トップページ最新情報-- */
.top-newInfo {
    max-width: 1100px;
    margin: 2em auto 1em;
}
.newInfo-list {
    display: flex;
    flex-wrap: nowrap;
    /*align-items: center;*/
}
.newInfo-list-item1 {
    width: 100px;
    padding: 0.5em;
}
.newInfo-list-item2 {
    flex: 1;
    padding: 0.5em;
}
.fs-p-dateList {
    border-top: 1px solid #D5A95C;
    border-bottom: 1px solid #D5A95C;
}
.fs-p-dateList > li {
    padding: 0.5em 1em;
}
.fs-p-dateList > li:not(:last-of-type) {
    border-bottom: 0.5px solid #595151;
}
.fs-p-dateList {
    height: 400px;
    overflow-y: scroll;
}
@media (max-width: 750px) {
    .fs-p-dateList {
        max-width: 95%;
        margin: 0 auto 0;
        }
}

/* パック商品-- */
.packpage {
  /*text-align: center;*/
}
.packpage h1 {
    color: #d5a95c;
    margin-top: 1em;
}
.packcontents {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1em;
  text-align: center;
  align-items: flex-end;
}
.packitem {
  padding-bottom: 2em;
}

/* 商品ページ（スマホ）の価格文字サイズを調整-- */
@media screen and (max-width: 750px) {
    .fs-body-product .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price > span{
        font-size: 32px;
    }
}
/* 価格表示-- */
.fs-c-productPrice__main__label {
  display: block;
}
.fs-c-productPrice__main {
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    justify-content: center;
}
.fs-c-productPrice--listed {
    display: flex;
    align-items: baseline;
    margin: 5px 0;
}
.fs-c-price {
    display: flex;
    align-items: baseline;
    justify-content: flex-end;
}
.fs-c-productPrice {
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
}
.fs-body-search .fs-c-productPrice--listed {
  text-decoration: line-through;/*検索ページ 取消線*/
  font-size: 0.8em;
}
.fs-body-category .fs-c-productPrice--listed {
  text-decoration: line-through;/*カテゴリーページ 取消線*/
  font-size: 0.8em;
}

/* TOPページランキングパート */
.b-part.ranking-part {
    background-image: url(https://bebeimport.itembox.design/item/bg2.png); /*bg1.webp*/
    background-repeat: repeat;
}

.fs-body-top .rcmd-slick-initialized .rcmd-slick-slide {
    padding: 0px 12px;
}
.fs-body-top .rcmd-slick-slide .fr2-listItem {
    padding: 8px 0 20px 0;
}
.fs-body-top div#fs-recommend--flick{
    margin: 10px 10px 30px 10px;
}
@media (max-width: 750px) {
    .fs-body-top div#fs-recommend--flick{
        margin: 10px 0 30px 0;
    }
}
@media screen and (min-width: 751px) {
    .fs-body-top .rcmd-slick-dotted.rcmd-slick-slider {
        max-width: 1280px;
        margin: 0 auto;
        padding: 0 40px;
    }
}
@media screen and (max-width: 750px) {
    .fs-body-top .fr2-carousel .rcmd-slick-prev {
            left: 0px !important;
    }
    .fs-body-top .fr2-carousel .rcmd-slick-next {
            right: 0px !important;
    }
    .fs-body-top .fr2-carousel .rcmd-slick-list {
            margin: 0 23px !important;
    }
}

/* TOPページ特別商品パート-- */
.b-part.specialitem-part {
    background-image: url(https://bebeimport.itembox.design/item/bg2.png);
    background-repeat: repeat;
}

/* お気に入りページの商品の並び */
.fs-c-wishList div.slick-track,.fs-c-wishList .fs-c-productList__list{
    grid-template-columns:1fr 1fr 1fr!important;
    grid-gap: 45px!important;
    column-gap: 20px!important;
    margin-bottom: 60px;
}
@media screen and (max-width: 750px) {
    .fs-c-wishList div.slick-track,.fs-c-wishList .fs-c-productList__list{
        grid-template-columns:1fr 1fr!important;
        grid-gap: 20px!important;
        column-gap: 30rem!important;
        margin-bottom: 50px;
    }
}

/* マイページ下部のお気に入り商品の並び */
.fs-c-wishlistProduct__list div.slick-track,.fs-c-wishlistProduct__list .fs-c-productList__list{
    grid-template-columns:1fr 1fr 1fr 1fr!important;
    margin-bottom: 40px;
}
@media screen and (max-width: 750px) {
.fs-c-wishlistProduct__list div.slick-track,.fs-c-wishlistProduct__list .fs-c-productList__list{
        grid-template-columns:1fr 1fr!important;
        margin-bottom: 50px;
    }
}
/* お気に入りリストのタイトル調整 */
@media (max-width: 750px) {
    .fs-c-wishlistProduct__title {
        margin: 5px 0 15px 0;
     }
/* 「マイページトップ」ボタンの調整 */
    .fs-c-buttonContainer--myPageTop {
        margin-bottom: 25px;
     }
}
/* ご注文手続きページ代引手数料デフォルト表記を非表示に-- */
.fs-c-checkout-paymentMethod--cashOnDelivery .fs-c-checkout-paymentMethod__setting {
    display: none;
}
/* マイページ「注文履歴」内の表示  */
.fs-c-history__info div {
    margin-bottom: 10px;
}
.fs-c-history__infoSummary {
    padding: 0 5px;
}
.fs-c-history__listContainer {
    margin-top: 30px;
}
.fs-c-orderHistoryItem {
    background-color: #f6f6f6;
    padding: 20px;
    margin-bottom: 30px;
}
@media (max-width: 750px) {
   .fs-c-orderHistoryItem {
       padding: 12px;
   }
}
.fs-c-orderHistoryItem__orderInfo dl {
    padding: 5px 0;
}
.fs-c-buttonContainer--viewOrderHistoryDetail {
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px #ccc dotted;
}
a.fs-c-button--viewOrderHistoryDetail {
    border-bottom: 1px solid;
}
.fs-c-orderHistoryItem__product div {
    margin-bottom: 3px;
}
/* マイページ「レビューを書く」ボタン  */
.fs-c-orderHistory div.fs-c-buttonContainer--addReview--detail {
    margin: 10px 0 15px 0;
}
.fs-c-orderHistory a.fs-c-button--addReview--detail {
    border-radius: 15px;
    background-color: #9fd1b5;
    padding: 5px 15px;
    color: #fff;
}
/* 楽天ペイ支払い時はボタン背景色を消す */
button.fs-c-button--confirmOrder--rakutenPay {
    background: none;
}
/* 注文履歴詳細ページ */
.fs-c-orderDetail__data {
    border: 1px #e2e2e2 solid;
    margin-bottom: 20px;
}
.fs-c-orderDetail__data dl {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.fs-c-orderDetail__data dt {
    width: 30%;
    padding: 10px;
    border-right: 1px solid #fff;
}
.fs-c-orderDetail__data dd {
    width: 70%;
    padding: 10px;
}
.fs-c-orderDetail__data dt:first-of-type, .fs-c-orderDetail__data dd:first-of-type {
    background-color: #f7f7f7;
}
.fs-c-orderDetail .fs-c-heading {
    margin-bottom: 15px;
}
.fs-c-orderPerAddressee__heading {
    background-color: #d4ecde;
    padding: 3px 5px;
}
.fs-c-orderPerAddressee__addressee dd {
    margin-bottom: 10px;
}

/* 送料無料表記に変更 */
div.fs-c-productPostage::before {
 content: "[ 送料無料";
}
.fs-c-productPostage__label {
 display: none;
}

/* ヘッダのレイアウトシフト軽減 */
body{margin-top: 155px;}
@media screen and (max-width: 750px) {
body{margin-top:calc(100vw * 0.33 + 8px);}
.b-header__navi{height:calc(100vw * 0.16);}
.b-header__main{height:calc(100vw * 0.175);}
}

/* 商品グループページの商品価格の文字色を変える-- */
.fs-c-productPrice--selling .fs-c-productPrice__main .fs-c-productPrice__main__price {
    color: #d62c2c;
}
.fs-c-productPrice--selling .fs-c-productPrice__addon::after, .fs-c-productPrice--selling .fs-c-productPrice__addon::before,.fs-c-productPrice--selling .fs-c-productPrice__addon .fs-c-productPrice__addon__label {
    color: #d62c2c;
}
/* ハンバーガーメニューの下に余白 */
@media (max-width: 750px) {
    div.subctg-list{margin-bottom: 180px;}
}
/* 「価格帯で絞り込む」Safari用 */
.price-range_search{text-align: center;}
.price-range_search button{border-radius: 4px; color: #fff; margin-bottom: 1em; padding: 0.3em 2em;}
.price-range_container {display: flex; align-items: center; flex-direction: row; justify-content: center; flex-wrap: nowrap; -webkit-flex-wrap: nowrap;}
.price-range_item{margin: 16px 5px; white-space: nowrap; display: inline-block; align-items: center;}
.price-range_item input {min-width: 60px;}
.price-range_search form {display: contents;}

/* クーポン情報適用条件のところ-- */
.fs-c-checkout-couponList__description {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    flex-direction: column;
}
.fs-c-price--inline {
    display: inline-flex;
    text-indent: 0;
}
.fs-c-couponName__discount__offLabel {
    margin-left: 0.2em;
}
/* 注文手続き画面でのクーポン割引文字色-- */
.fs-c-checkout-couponList__couponDiscount {
    color: #e76b34;
}
/* 注文手続き画面の返品特約部分のみ背景色透明＆下線-- */
.fs-l-checkout__mainColumn .fs-c-returnedSpecialContract {
    background-color: transparent;
    text-decoration: underline;
}