.bu-color--base{color:var(--color-base);-webkit-transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-fill--base{background-color:var(--color-base);-webkit-transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-border-color--base{border-color:var(--color-base);-webkit-transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-color--accent{color:var(--color-accent);-webkit-transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-fill--accent{background-color:var(--color-accent);-webkit-transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-border-color--accent{border-color:var(--color-accent);-webkit-transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-color--sub{color:var(--color-sub);-webkit-transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-fill--sub{background-color:var(--color-sub);-webkit-transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-border-color--sub{border-color:var(--color-sub);-webkit-transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-color--text-main{color:var(--color-text-main);-webkit-transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-fill--text-main{background-color:var(--color-text-main);-webkit-transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-border-color--text-main{border-color:var(--color-text-main);-webkit-transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-color--text-accent{color:var(--color-text-accent);-webkit-transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-fill--text-accent{background-color:var(--color-text-accent);-webkit-transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-border-color--text-accent{border-color:var(--color-text-accent);-webkit-transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-color--text-sub{color:var(--color-text-sub);-webkit-transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-fill--text-sub{background-color:var(--color-text-sub);-webkit-transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-border-color--text-sub{border-color:var(--color-text-sub);-webkit-transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-color--text-method{color:var(--color-text-method);-webkit-transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-fill--text-method{background-color:var(--color-text-method);-webkit-transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-border-color--text-method{border-color:var(--color-text-method);-webkit-transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-color--bg-primary{color:var(--color-bg-primary);-webkit-transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-fill--bg-primary{background-color:var(--color-bg-primary);-webkit-transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-border-color--bg-primary{border-color:var(--color-bg-primary);-webkit-transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-color--bg-secondary{color:var(--color-bg-secondary);-webkit-transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-fill--bg-secondary{background-color:var(--color-bg-secondary);-webkit-transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-border-color--bg-secondary{border-color:var(--color-bg-secondary);-webkit-transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-color--border-solid{color:var(--color-border-solid);-webkit-transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-fill--border-solid{background-color:var(--color-border-solid);-webkit-transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-border-color--border-solid{border-color:var(--color-border-solid);-webkit-transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-color--border-dotted{color:var(--color-border-dotted);-webkit-transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-fill--border-dotted{background-color:var(--color-border-dotted);-webkit-transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-border-color--border-dotted{border-color:var(--color-border-dotted);-webkit-transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-color--border-input{color:var(--color-border-input);-webkit-transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-fill--border-input{background-color:var(--color-border-input);-webkit-transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bu-border-color--border-input{border-color:var(--color-border-input);-webkit-transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 760px){.bu-only--pc{display:none !important}}@media screen and (min-width: 761px){.bu-only--sp{display:none !important}}:root{--color-base: #ffffff;--color-rgb-base: 255 255 255;--color-static-base: #ffffff;--color-static-rgb-base: 255 255 255;--color-accent: #597488;--color-rgb-accent: 89 116 136;--color-static-accent: #597488;--color-static-rgb-accent: 89 116 136;--color-sub: #c4d3da;--color-rgb-sub: 196 211 218;--color-static-sub: #c4d3da;--color-static-rgb-sub: 196 211 218;--color-text-main: #0c2340;--color-rgb-text-main: 12 35 64;--color-static-text-main: #0c2340;--color-static-rgb-text-main: 12 35 64;--color-text-accent: #236192;--color-rgb-text-accent: 35 97 146;--color-static-text-accent: #236192;--color-static-rgb-text-accent: 35 97 146;--color-text-sub: #8b9ca6;--color-rgb-text-sub: 139 156 166;--color-static-text-sub: #8b9ca6;--color-static-rgb-text-sub: 139 156 166;--color-text-method: #1a2128;--color-rgb-text-method: 26 33 40;--color-static-text-method: #1a2128;--color-static-rgb-text-method: 26 33 40;--color-bg-primary: #f1f7f9;--color-rgb-bg-primary: 241 247 249;--color-static-bg-primary: #f1f7f9;--color-static-rgb-bg-primary: 241 247 249;--color-bg-secondary: #f9fbfd;--color-rgb-bg-secondary: 249 251 253;--color-static-bg-secondary: #f9fbfd;--color-static-rgb-bg-secondary: 249 251 253;--color-border-solid: #d8e3ec;--color-rgb-border-solid: 216 227 236;--color-static-border-solid: #d8e3ec;--color-static-rgb-border-solid: 216 227 236;--color-border-dotted: #dbdfe5;--color-rgb-border-dotted: 219 223 229;--color-static-border-dotted: #dbdfe5;--color-static-rgb-border-dotted: 219 223 229;--color-border-input: #c3cada;--color-rgb-border-input: 195 202 218;--color-static-border-input: #c3cada;--color-static-rgb-border-input: 195 202 218}:root.invert{--color-base: #8b9ca6;--color-rgb-base: 139 156 166;--color-accent: #597488;--color-rgb-accent: 89 116 136;--color-sub: #c4d3da;--color-rgb-sub: 196 211 218;--color-text-main: #ffffff;--color-rgb-text-main: 255 255 255;--color-text-accent: #236192;--color-rgb-text-accent: 35 97 146;--color-text-sub: rgba(255, 255, 255, 0.7019607843);--color-rgb-text-sub: 255 255 255;--color-text-method: #1a2128;--color-rgb-text-method: 26 33 40;--color-bg-primary: #f1f7f9;--color-rgb-bg-primary: 241 247 249;--color-bg-secondary: #f9fbfd;--color-rgb-bg-secondary: 249 251 253;--color-border-solid: #d8e3ec;--color-rgb-border-solid: 216 227 236;--color-border-dotted: #dbdfe5;--color-rgb-border-dotted: 219 223 229;--color-border-input: #c3cada;--color-rgb-border-input: 195 202 218;--color-static-base: #ffffff;--color-static-rgb-base: 255 255 255;--color-static-accent: #597488;--color-static-rgb-accent: 89 116 136;--color-static-sub: #c4d3da;--color-static-rgb-sub: 196 211 218;--color-static-text-main: #0c2340;--color-static-rgb-text-main: 12 35 64;--color-static-text-accent: #236192;--color-static-rgb-text-accent: 35 97 146;--color-static-text-sub: #8b9ca6;--color-static-rgb-text-sub: 139 156 166;--color-static-text-method: #1a2128;--color-static-rgb-text-method: 26 33 40;--color-static-bg-primary: #f1f7f9;--color-static-rgb-bg-primary: 241 247 249;--color-static-bg-secondary: #f9fbfd;--color-static-rgb-bg-secondary: 249 251 253;--color-static-border-solid: #d8e3ec;--color-static-rgb-border-solid: 216 227 236;--color-static-border-dotted: #dbdfe5;--color-static-rgb-border-dotted: 219 223 229;--color-static-border-input: #c3cada;--color-static-rgb-border-input: 195 202 218}body{color:var(--color-text-main);font-family:"Zen Kaku Gothic Antique","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.bl-global-loader{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1001;background-color:var(--color-static-base)}.bl-global-loader__inner{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bl-global-loader__content{width:min(140/1440*100vw,140px);opacity:0;-webkit-filter:blur(min(10/1440 * 100vw, 10px));filter:blur(min(10/1440 * 100vw, 10px));-webkit-transition:1.6s cubic-bezier(0.215, 0.61, 0.355, 1) .4s;transition:1.6s cubic-bezier(0.215, 0.61, 0.355, 1) .4s}@media screen and (max-width: 760px){.bl-global-loader__content{width:20.5128205128vw}}.is-loading .bl-global-loader__content{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.is-loaded.is-loading .bl-global-loader__content{opacity:0;-webkit-filter:blur(min(4/1440 * 100vw, 4px));filter:blur(min(4/1440 * 100vw, 4px));-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bl-global-loader__content svg,.bl-global-loader__content img{width:100%;height:auto}.bl-global-loader.is-loaded{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(min(4/1440 * 100vw, 4px));backdrop-filter:blur(min(4/1440 * 100vw, 4px));-webkit-transition:1.6s cubic-bezier(0.215, 0.61, 0.355, 1) .2s;transition:1.6s cubic-bezier(0.215, 0.61, 0.355, 1) .2s}.bl-header{position:fixed;top:0;left:0;width:100%;z-index:999;opacity:1;pointer-events:none;-webkit-transition:.8s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.8s cubic-bezier(0.215, 0.61, 0.355, 1);pointer-events:all;translate:0 0}:has([data-page=top]) .bl-header,:has([data-page=about]) .bl-header{opacity:0;translate:0 -10%;pointer-events:none;-webkit-transition:0s;transition:0s}:has([data-page=top]) .bl-header.is-loaded,:has([data-page=about]) .bl-header.is-loaded{-webkit-transition:.8s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.8s cubic-bezier(0.215, 0.61, 0.355, 1)}:has([data-page=top]) .bl-header.is-active,:has([data-page=about]) .bl-header.is-active{opacity:1;translate:0 0;pointer-events:all}.bl-header__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:min(40/1440*100vw,40px);padding-right:min(24/1440*100vw,24px)}@media screen and (max-width: 760px){.bl-header__inner{padding-left:6.1538461538vw;padding-right:4.1025641026vw}}.bl-header__logo{display:block;padding-top:min(40/1440*100vw,40px);padding-right:min(40/1440*100vw,40px);will-change:opacity;-webkit-transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 760px){.bl-header__logo{padding-top:6.1538461538vw;padding-right:6.1538461538vw}}.bl-header__logo svg{width:min(50/1440*100vw,50px);height:auto;display:block;color:var(--color-static-text-main)}@media screen and (max-width: 760px){.bl-header__logo svg{width:10.2564102564vw}}.bl-header__nav-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto;padding-top:min(16/1440*100vw,16px)}@media screen and (max-width: 760px){.bl-header__nav-wrap{padding-top:3.2051282051vw;display:block}}.bl-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1);gap:min(24/1440*100vw,24px)}@media screen and (min-width: 761px){.bl-header__nav{padding:min(8/1440*100vw,8px) min(16/1440*100vw,16px) min(8/1440*100vw,8px) min(40/1440*100vw,40px);border-radius:min(100/1440*100vw,100px);-webkit-backdrop-filter:blur(min(4/1440 * 100vw, 4px));backdrop-filter:blur(min(4/1440 * 100vw, 4px));background-color:rgb(var(--color-static-rgb-base)/0.6);will-change:background-color,backdrop-filter}}@media screen and (max-width: 760px){.bl-header__nav{display:block}}.bl-header__nav__links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(24/1440*100vw,24px)}@media screen and (max-width: 760px){.bl-header__nav__links{display:none}}.bl-header__nav__links>li{display:-webkit-box;display:-ms-flexbox;display:flex}.bl-header__nav__links>li a{font-size:clamp(10px,16/1440*100vw,16px);font-family:"Bellefair","Hiragino Mincho ProN",serif;letter-spacing:.06em;line-height:1;text-transform:uppercase;color:var(--color-static-text-main)}.bl-header__nav__tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 760px){.bl-header__nav__tools{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.bl-header__nav__tools .nav-icon{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 min(24/1440*100vw,24px);flex:0 0 min(24/1440*100vw,24px);color:var(--color-static-text-main)}@media screen and (max-width: 760px){.bl-header__nav__tools .nav-icon{-webkit-box-flex:0;-ms-flex:0 0 6.1538461538vw;flex:0 0 6.1538461538vw}}.bl-header__nav__tools .nav-icon:not(:first-child){margin-left:min(16/1440*100vw,16px)}@media screen and (max-width: 760px){.bl-header__nav__tools .nav-icon:not(:first-child){margin-left:4.1025641026vw}}.bl-header__nav__tools .nav-icon svg{width:100%;height:auto;display:block}.bl-header__nav__tools .nav-icon .cart-qty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-2px;right:-4px;width:14px;height:14px;background-color:var(--color-static-text-accent);border-radius:50%}.bl-header__nav__tools .nav-icon .cart-qty__number{font-family:"Bellefair","Hiragino Mincho ProN",serif;letter-spacing:.06em;color:var(--color-static-base);font-size:clamp(10px,10/1440*100vw,10px);text-align:center;display:block;width:100%}.bl-header__nav__tools .nav-btn{position:relative;-webkit-box-flex:0;-ms-flex:0 0 min(45/1440*100vw,45px);flex:0 0 min(45/1440*100vw,45px);width:min(45/1440*100vw,45px);height:min(45/1440*100vw,45px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:min(40/1440*100vw,40px);color:var(--color-static-text-main);border-radius:50%;border:1px solid var(--color-static-text-main)}@media screen and (max-width: 760px){.bl-header__nav__tools .nav-btn{-webkit-box-flex:0;-ms-flex:0 0 10.2564102564vw;flex:0 0 10.2564102564vw;height:10.2564102564vw;margin-left:6.1538461538vw}}.bl-header__nav__tools .nav-btn__icon{width:min(15/1440*100vw,15px);position:absolute;top:50%;left:50%;translate:-50% -50%}@media screen and (max-width: 760px){.bl-header__nav__tools .nav-btn__icon{width:3.8461538462vw}}.bl-header__nav__tools .nav-btn__icon svg{width:100%;height:auto;display:block;margin:auto}.is-nav-open .bl-header{opacity:0;-webkit-transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1);pointer-events:none}.bl-footer{position:relative;color:var(--color-base);background-color:var(--color-text-main)}.bl-footer__inner{width:100%;max-width:min(1440/1440*100vw,1440px);margin-right:auto;margin-left:auto;display:grid;grid-template-columns:min(100/1440*100vw,100px) min(1005/1440*100vw,1005px) min(335/1440*100vw,335px);min-height:min(400/1440*100vw,400px)}@media screen and (max-width: 760px){.bl-footer__inner{grid-template-columns:1fr;height:auto;min-height:0}}.bl-footer__logo{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:min(40/1440*100vw,40px);position:relative}@media screen and (max-width: 760px){.bl-footer__logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:12.3076923077vw}}.bl-footer__logo:before{content:"";position:absolute;width:1px;height:calc(100% - min(80/1440*100vw,80px));left:0;top:min(40/1440*100vw,40px);background-color:rgb(var(--color-rgb-border-solid)/0.2)}.bl-footer__logo .footer-logo{width:min(100/1440*100vw,100px)}@media screen and (max-width: 760px){.bl-footer__logo .footer-logo{width:20.5128205128vw}}.bl-footer__logo .footer-logo svg{width:100%;height:auto;display:block}.bl-footer__nav{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 760px){.bl-footer__nav{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.bl-footer__nav .nav-part{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:min(100/1440*100vw,100px) min(40/1440*100vw,40px) min(20/1440*100vw,20px);position:relative}@media screen and (max-width: 760px){.bl-footer__nav .nav-part{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10.2564102564vw 6.1538461538vw}}.bl-footer__nav .nav-part:before{content:"";position:absolute;width:1px;height:calc(100% - min(80/1440*100vw,80px));left:0;top:min(40/1440*100vw,40px);background-color:rgb(var(--color-rgb-border-solid)/0.2)}@media screen and (max-width: 760px){.bl-footer__nav .nav-part:before{width:calc(100% - 12.3076923077vw);height:1px;bottom:0;top:auto;left:6.1538461538vw}}.bl-footer__nav .nav-part__links{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:min(16/1440*100vw,16px)}@media screen and (max-width: 760px){.bl-footer__nav .nav-part__links{display:grid;gap:4.1025641026vw;grid-template-columns:repeat(2, 1fr)}}.bl-footer__nav .nav-part__link{font-size:clamp(10px,14/1440*100vw,14px);letter-spacing:.1em;line-height:1.1;font-family:"Shippori Mincho","Hiragino Mincho ProN",serif;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright}@media screen and (max-width: 760px){.bl-footer__nav .nav-part__link{font-size:max(10px,14/390*100vw);-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;line-height:1.5}}.bl-footer__social{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:min(40/1440*100vw,40px)}@media screen and (min-width: 761px){.bl-footer__social{padding-top:min(80/1440*100vw,80px);padding-bottom:min(40/1440*100vw,40px)}}@media screen and (max-width: 760px){.bl-footer__social{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6.1538461538vw;position:relative}}@media screen and (max-width: 760px)and (max-width: 760px){.bl-footer__social:before{content:"";position:absolute;width:calc(100% - 12.3076923077vw);height:1px;top:0;left:6.1538461538vw;background-color:rgb(var(--color-rgb-border-solid)/0.2)}}.bl-footer__social .social-ig{width:min(20/1440*100vw,20px);height:min(20/1440*100vw,20px)}@media screen and (max-width: 760px){.bl-footer__social .social-ig{width:5.1282051282vw;height:5.1282051282vw}}.bl-footer__social .social-ig svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.bl-footer__social .social-copyright{font-size:clamp(10px,10/1440*100vw,10px);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.1em;line-height:1.1}@media screen and (min-width: 761px){.bl-footer__social .social-copyright{-webkit-font-kerning:none;font-kerning:none;-webkit-font-feature-settings:"vert" on;font-feature-settings:"vert" on}}@media screen and (max-width: 760px){.bl-footer__social .social-copyright{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;line-height:1.5;text-orientation:unset}}.bl-fv-header{position:absolute;top:0;left:0;width:100%;z-index:989}.bl-fv-header .bl-header__inner{display:block;width:100%;padding-left:min(40/1440*100vw,40px);padding-right:min(40/1440*100vw,40px)}@media screen and (max-width: 760px){.bl-fv-header .bl-header__inner{padding-left:6.1538461538vw;padding-right:4.1025641026vw}}.bl-fv-header .bl-header__nav-wrap{width:100%;display:block;padding-top:0;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:rgba(0,0,0,0)}.bl-fv-header .bl-header__nav{padding:min(16/1440*100vw,16px) 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none}@media screen and (max-width: 760px){.bl-fv-header .bl-header__nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:3.2051282051vw 0}}.bl-fv-header .bl-header__nav__links{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 760px){.bl-fv-header .bl-header__nav__links{display:none}}.bl-fv-header .bl-header__nav__links>li a{color:var(--color-static-base)}.bl-fv-header .bl-header__nav__tools{-webkit-box-flex:0;-ms-flex:0 0 min(150/1440*100vw,150px);flex:0 0 min(150/1440*100vw,150px)}.bl-fv-header .bl-header__nav__tools .nav-icon,.bl-fv-header .bl-header__nav__tools .nav-btn{color:var(--color-static-base)}.bl-fv-header .bl-header__nav__tools .nav-icon .cart-qty,.bl-fv-header .bl-header__nav__tools .nav-btn .cart-qty{background-color:rgb(var(--color-rgb-base)/0.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bl-fv-header .bl-header__nav__tools .nav-icon .cart-qty__number,.bl-fv-header .bl-header__nav__tools .nav-btn .cart-qty__number{color:var(--color-static-text-main)}.bl-fv-header .bl-header__nav__tools .nav-btn{border-color:var(--color-static-base)}.bc-gnav{position:fixed;top:0;left:-100%;width:100%;height:100dvh;z-index:1000;display:block;color:var(--color-static-text-main);will-change:left;-webkit-transition:0s .6s;transition:0s .6s;pointer-events:none}.bc-gnav.is-open{left:0;-webkit-transition:0s;transition:0s;pointer-events:all}.bc-gnav__inner{position:relative;padding-top:min(69/1440*100vw,69px);width:100%;height:100%;overflow:auto}@media screen and (max-width: 760px){.bc-gnav__inner{padding-top:0}}.bc-gnav__bg{width:100%;height:140%;position:fixed;top:0;left:0;-webkit-backdrop-filter:blur(min(10/1440 * 100vw, 10px));backdrop-filter:blur(min(10/1440 * 100vw, 10px));background:-webkit-gradient(linear, left top, left bottom, from(rgb(var(--color-static-rgb-base)/0.84)), color-stop(80%, rgb(var(--color-static-rgb-base)/0.84)), to(rgb(var(--color-static-rgb-base)/0)));background:linear-gradient(to bottom, rgb(var(--color-static-rgb-base)/0.84) 0%, rgb(var(--color-static-rgb-base)/0.84) 80%, rgb(var(--color-static-rgb-base)/0) 100%);opacity:0;translate:0 -100%;-webkit-transition:opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1) .2s,translate .6s cubic-bezier(0.215, 0.61, 0.355, 1) .1s;transition:opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1) .2s,translate .6s cubic-bezier(0.215, 0.61, 0.355, 1) .1s}.is-open .bc-gnav__bg{opacity:1;translate:0 0;-webkit-transition:opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1) .1s,translate .7s cubic-bezier(0.215, 0.61, 0.355, 1) .1s;transition:opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1) .1s,translate .7s cubic-bezier(0.215, 0.61, 0.355, 1) .1s}.bc-gnav__container{position:relative;max-width:min(1160/1440*100vw,1160px);margin-right:auto;margin-left:auto;width:100%;padding:min(24/1440*100vw,24px) min(40/1440*100vw,40px) min(100/1440*100vw,100px);display:grid;grid-template-columns:min(140/1440*100vw,140px) 1fr;-webkit-column-gap:min(40/1440*100vw,40px);-moz-column-gap:min(40/1440*100vw,40px);column-gap:min(40/1440*100vw,40px);opacity:0;-webkit-transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 760px){.bc-gnav__container{max-width:100%;display:block;padding:6.1538461538vw 6.1538461538vw 10.2564102564vw}}.is-open .bc-gnav__container{opacity:1;-webkit-transition:1.4s cubic-bezier(0.215, 0.61, 0.355, 1) .2s;transition:1.4s cubic-bezier(0.215, 0.61, 0.355, 1) .2s}.bc-gnav__tools{position:fixed;top:min(24/1440*100vw,24px);right:min(40/1440*100vw,40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:min(150/1440*100vw,150px)}@media screen and (max-width: 760px){.bc-gnav__tools{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:32.8205128205vw;right:4.1025641026vw;top:3.2051282051vw}}.bc-gnav__tools .nav-icon{position:relative;-webkit-box-flex:0;-ms-flex:0 0 min(24/1440*100vw,24px);flex:0 0 min(24/1440*100vw,24px);color:var(--color-static-text-main)}@media screen and (max-width: 760px){.bc-gnav__tools .nav-icon{-webkit-box-flex:0;-ms-flex:0 0 6.1538461538vw;flex:0 0 6.1538461538vw}}.bc-gnav__tools .nav-icon:not(:first-child){margin-left:min(16/1440*100vw,16px)}@media screen and (max-width: 760px){.bc-gnav__tools .nav-icon:not(:first-child){margin-left:4.1025641026vw}}.bc-gnav__tools .nav-icon svg{width:100%;height:auto;display:block}.bc-gnav__tools .nav-btn{position:relative;-webkit-box-flex:0;-ms-flex:0 0 min(45/1440*100vw,45px);flex:0 0 min(45/1440*100vw,45px);height:min(45/1440*100vw,45px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:min(40/1440*100vw,40px);color:var(--color-static-text-main);border-radius:50%;border:1px solid var(--color-static-text-main)}@media screen and (max-width: 760px){.bc-gnav__tools .nav-btn{-webkit-box-flex:0;-ms-flex:0 0 10.2564102564vw;flex:0 0 10.2564102564vw;height:10.2564102564vw;margin-left:6.1538461538vw}}.bc-gnav__tools .nav-btn__close{width:min(16/1440*100vw,16px);height:min(16/1440*100vw,16px);position:relative}@media screen and (max-width: 760px){.bc-gnav__tools .nav-btn__close{width:4.1025641026vw;height:4.1025641026vw}}.bc-gnav__tools .nav-btn__close:before,.bc-gnav__tools .nav-btn__close:after{content:"";width:100%;height:1px;position:absolute;top:50%;left:50%;translate:-50% -50%;background-color:var(--color-static-text-main);-webkit-transition:.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.2s cubic-bezier(0.215, 0.61, 0.355, 1)}.is-open .bc-gnav__tools .nav-btn__close:before{rotate:30deg;-webkit-transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1) .4s;transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1) .4s}.is-open .bc-gnav__tools .nav-btn__close:after{rotate:-30deg;-webkit-transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1) .4s;transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1) .4s}.bc-gnav__logo{padding-right:min(40/1440*100vw,40px)}@media screen and (max-width: 760px){.bc-gnav__logo{width:10.2564102564vw}}.bc-gnav__logo>a{position:sticky;top:0;left:0;width:100%;display:block;color:#231815;-webkit-transition:.4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:.4s cubic-bezier(0.645, 0.045, 0.355, 1);overflow:hidden}.bc-gnav__logo>a span{display:block;translate:0 min(30/1440*100vw,30px);opacity:0;scale:1 1.4;-webkit-transform-origin:top;transform-origin:top;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) .4s;transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) .4s}.bc-gnav__logo>a svg,.bc-gnav__logo>a img{width:100%;height:auto;display:block}.is-open .bc-gnav__logo>a span{opacity:1;scale:1;translate:0 0}@media screen and (max-width: 760px){.bc-gnav__menues{margin-top:6.1538461538vw}}@media screen and (max-width: 760px){.bc-gnav__menues__main{padding-top:6.1538461538vw;padding-left:4.1025641026vw;padding-right:4.1025641026vw}}.bc-gnav__menues__main .menu-item{display:block}.bc-gnav__menues__main .menu-item:not(:first-child){margin-top:min(40/1440*100vw,40px)}@media screen and (max-width: 760px){.bc-gnav__menues__main .menu-item:not(:first-child){margin-top:8.2051282051vw}}.bc-gnav__menues__main .menu-item__link,.bc-gnav__menues__main .menu-item__dropdown{cursor:pointer;font-size:clamp(10px,40/1440*100vw,40px);letter-spacing:.06em;font-family:"Bellefair","Hiragino Mincho ProN",serif;line-height:1;text-transform:uppercase;-webkit-transition:.4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:.4s cubic-bezier(0.645, 0.045, 0.355, 1);overflow:hidden;display:block}@media screen and (max-width: 760px){.bc-gnav__menues__main .menu-item__link,.bc-gnav__menues__main .menu-item__dropdown{font-size:max(10px,22/390*100vw)}}@media(hover: hover){.bc-gnav__menues__main .menu-item__link:hover,.bc-gnav__menues__main .menu-item__dropdown:hover{color:var(--color-text-accent)}}.bc-gnav__menues__main .menu-item__link>span:not(.menu-item__dropdown__icon),.bc-gnav__menues__main .menu-item__dropdown>span:not(.menu-item__dropdown__icon){display:block;translate:0 min(30/1440*100vw,30px);opacity:0;scale:1 1.4;-webkit-transform-origin:top;transform-origin:top;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) .4s;transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) .4s}@media screen and (max-width: 760px){.bc-gnav__menues__main .menu-item__link>span:not(.menu-item__dropdown__icon),.bc-gnav__menues__main .menu-item__dropdown>span:not(.menu-item__dropdown__icon){translate:0 5.1282051282vw}}.is-open .bc-gnav__menues__main .menu-item__link>span:not(.menu-item__dropdown__icon),.is-open .bc-gnav__menues__main .menu-item__dropdown>span:not(.menu-item__dropdown__icon){opacity:1;scale:1;translate:0 0}.bc-gnav__menues__main .menu-item__link.is-current,.bc-gnav__menues__main .menu-item__dropdown.is-current{pointer-events:none;color:var(--color-static-text-accent);text-decoration:underline;text-decoration-thickness:min(1/1440*100vw,1px);text-underline-offset:min(8/1440*100vw,8px)}@media screen and (max-width: 760px){.bc-gnav__menues__main .menu-item__link.is-current,.bc-gnav__menues__main .menu-item__dropdown.is-current{text-decoration-thickness:.2564102564vw;text-underline-offset:2.0512820513vw}}.bc-gnav__menues__main .menu-item__dropdown{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:min(24/1440*100vw,24px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:min(40/1440*100vw,40px)}@media screen and (max-width: 760px){.bc-gnav__menues__main .menu-item__dropdown{gap:6.1538461538vw;padding-right:10.2564102564vw}}.bc-gnav__menues__main .menu-item__dropdown__icon{-webkit-box-flex:0;-ms-flex:0 0 min(32/1440*100vw,32px);flex:0 0 min(32/1440*100vw,32px);height:min(32/1440*100vw,32px);position:relative;opacity:0;-webkit-transition:1s;transition:1s}@media screen and (max-width: 760px){.bc-gnav__menues__main .menu-item__dropdown__icon{-webkit-box-flex:0;-ms-flex:0 0 4.1025641026vw;flex:0 0 4.1025641026vw;height:4.1025641026vw}}.is-open .bc-gnav__menues__main .menu-item__dropdown__icon{opacity:1}.bc-gnav__menues__main .menu-item__dropdown__icon:before,.bc-gnav__menues__main .menu-item__dropdown__icon:after{content:"";position:absolute;background-color:var(--color-text-main);-webkit-transition:.4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:.4s cubic-bezier(0.645, 0.045, 0.355, 1)}.bc-gnav__menues__main .menu-item__dropdown__icon:before{width:100%;height:1px;left:0;top:50%;translate:0 -50%}.bc-gnav__menues__main .menu-item__dropdown__icon:after{width:1px;height:100%;left:50%;top:0;translate:-50% 0}.bc-gnav__menues__main .menu-item__children{padding:min(24/1440*100vw,24px) min(8/1440*100vw,8px) min(16/1440*100vw,16px);display:grid;grid-template-columns:repeat(3, 1fr);gap:min(8/1440*100vw,8px) min(24/1440*100vw,24px)}@media screen and (max-width: 760px){.bc-gnav__menues__main .menu-item__children{padding:4.1025641026vw 2.0512820513vw 0;grid-template-columns:repeat(2, 1fr);gap:4.1025641026vw 6.1538461538vw}}.is-open .bc-gnav__menues__main .menu-item__children{opacity:1}.bc-gnav__menues__main .menu-item__children a{font-size:clamp(10px,14/1440*100vw,14px);font-family:"Shippori Mincho","Hiragino Mincho ProN",serif;letter-spacing:.04em;line-height:1.5;-webkit-transition:.4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:.4s cubic-bezier(0.645, 0.045, 0.355, 1);overflow:hidden}@media screen and (max-width: 760px){.bc-gnav__menues__main .menu-item__children a{font-size:max(10px,14/390*100vw)}}@media(hover: hover){.bc-gnav__menues__main .menu-item__children a:hover{color:var(--color-text-accent)}}.bc-gnav__menues__main .menu-item__children a>span:not(.menu-item__dropdown__icon){display:block;translate:0 min(30/1440*100vw,30px);opacity:0;scale:1 1.4;-webkit-transform-origin:top;transform-origin:top;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) .4s;transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) .4s}@media screen and (max-width: 760px){.bc-gnav__menues__main .menu-item__children a>span:not(.menu-item__dropdown__icon){translate:0 5.1282051282vw}}.is-open .bc-gnav__menues__main .menu-item__children a>span:not(.menu-item__dropdown__icon){opacity:1;scale:1;translate:0 0}.bc-gnav__menues__main .menu-item.is-open .menu-item__dropdown__icon:after{opacity:0}.bc-gnav__menues__social{margin-top:min(40/1440*100vw,40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 760px){.bc-gnav__menues__social{margin-top:6.1538461538vw;padding-right:4.1025641026vw}}.bc-gnav__menues__social .social-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(8/1440*100vw,8px)}@media screen and (max-width: 760px){.bc-gnav__menues__social .social-link{gap:2.0512820513vw}}.bc-gnav__menues__social .social-link__icon{-webkit-box-flex:0;-ms-flex:0 0 min(16/1440*100vw,16px);flex:0 0 min(16/1440*100vw,16px);height:min(16/1440*100vw,16px)}@media screen and (max-width: 760px){.bc-gnav__menues__social .social-link__icon{-webkit-box-flex:0;-ms-flex:0 0 4.1025641026vw;flex:0 0 4.1025641026vw;height:4.1025641026vw}}.bc-gnav__menues__social .social-link__icon svg{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.bc-gnav__menues__social .social-link__text{font-size:clamp(10px,16/1440*100vw,16px);letter-spacing:.06em;font-family:"Bellefair","Hiragino Mincho ProN",serif;line-height:1}@media screen and (max-width: 760px){.bc-gnav__menues__social .social-link__text{font-size:max(10px,16/390*100vw)}}.bc-page-header{padding-top:min(215/1440*100vw,215px)}@media screen and (max-width: 760px){.bc-page-header{padding-top:29.2307692308vw}}.bc-page-header__title__en{font-size:clamp(10px,72/1440*100vw,72px);letter-spacing:.06em;font-family:"Bellefair","Hiragino Mincho ProN",serif;line-height:.8;text-transform:uppercase;text-align:center}@media screen and (max-width: 760px){.bc-page-header__title__en{font-size:max(10px,36/390*100vw)}}.bc-page-header__title__ja{margin-top:min(24/1440*100vw,24px);font-size:clamp(10px,18/1440*100vw,18px);font-family:"Shippori Mincho","Hiragino Mincho ProN",serif;letter-spacing:.04em;line-height:1.2;text-align:center}@media screen and (max-width: 760px){.bc-page-header__title__ja{margin-top:2.0512820513vw;font-size:max(10px,16/390*100vw)}}.bc-page-header__title__ja:before,.bc-page-header__title__ja:after{display:inline-block}.bc-page-header__title__ja:before{content:"[";margin-right:.2em}.bc-page-header__title__ja:after{content:"]";margin-left:.2em}.bc-page-header__desc{margin-top:min(40/1440*100vw,40px);font-family:"Zen Kaku Gothic Antique","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;letter-spacing:.1em;font-size:clamp(10px,14/1440*100vw,14px);line-height:1.8;text-align:center;color:#1a2128}@media screen and (max-width: 760px){.bc-page-header__desc{font-size:max(10px,14/390*100vw)}}@media screen and (max-width: 760px){.bc-page-header__desc{margin-top:6.1538461538vw}}.bc-cursor{position:fixed;top:0;left:0;pointer-events:none;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;z-index:1001}@media screen and (max-width: 760px){.bc-cursor{display:none !important}}.bc-cursor__container{position:relative;width:min(80/1440*100vw,80px);height:min(80/1440*100vw,80px)}.bc-cursor__content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;translate:-50% -50%;-webkit-backdrop-filter:blur(min(4/1440 * 100vw, 4px));backdrop-filter:blur(min(4/1440 * 100vw, 4px));opacity:0;scale:.4;-webkit-transition:.4s;transition:.4s}.bc-cursor__content>span{font-size:min(16/1440*100vw,16px);font-family:"Bellefair","Hiragino Mincho ProN",serif;letter-spacing:.06em}.bc-cursor__content--view{position:absolute;top:0;left:0;background-color:rgb(var(--color-rgb-accent)/0.7);color:var(--color-base)}.invert .bc-cursor__content--view{color:var(--color-text-main)}.bc-cursor__content--drag{color:var(--color-text-main);border:1px solid var(--color-text-main);background-color:rgb(var(--color-rgb-base)/0.7)}.invert .bc-cursor__content--drag{color:#0c2340}.bc-cursor.is-active[data-follower-type=view] .bc-cursor__content--view{opacity:1;scale:1}.bc-cursor.is-active[data-follower-type=drag] .bc-cursor__content--drag{opacity:1;scale:1}.bc-textlink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;gap:min(16/1440*100vw,16px)}@media screen and (max-width: 760px){.bc-textlink{gap:4.1025641026vw}}.bc-textlink__text{font-family:"Shippori Mincho","Hiragino Mincho ProN",serif;letter-spacing:.1em;line-height:1.2;font-size:clamp(10px,16/1440*100vw,16px)}@media screen and (max-width: 760px){.bc-textlink__text{font-size:max(10px,16/390*100vw)}}.bc-textlink__icon{position:relative;-webkit-box-flex:0;-ms-flex:0 0 min(40/1440*100vw,40px);flex:0 0 min(40/1440*100vw,40px);width:min(40/1440*100vw,40px);height:min(40/1440*100vw,40px);border-radius:50%;background-color:var(--color-static-accent);color:var(--color-base)}@media screen and (max-width: 760px){.bc-textlink__icon{-webkit-box-flex:0;-ms-flex:0 0 10.2564102564vw;flex:0 0 10.2564102564vw;width:10.2564102564vw;height:10.2564102564vw}}.bc-textlink__icon:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-static-sub);border-radius:50%;opacity:0;-webkit-filter:blur(4px);filter:blur(4px)}.bc-textlink__icon:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border-radius:50%;scale:0;-webkit-box-shadow:0 0 4px 2px rgb(var(--color-static-rgb-sub)/0.7);box-shadow:0 0 4px 2px rgb(var(--color-static-rgb-sub)/0.7)}.bc-textlink__icon img{position:absolute;display:block;height:auto;top:min(17.88/1440*100vw,17.88px);left:min(12/1440*100vw,12px);width:min(16.1/1440*100vw,16.1px)}@media screen and (max-width: 760px){.bc-textlink__icon img{top:4.5846153846vw;left:3.0769230769vw;width:4.1282051282vw}}.bc-textlink__icon img.default{z-index:1;opacity:1;-webkit-transition:1s;transition:1s}.bc-textlink__icon img.hover{top:min(18.3/1440*100vw,18.3px);width:min(16.35/1440*100vw,16.35px);opacity:0;z-index:3;-webkit-transform:rotateX(15deg);transform:rotateX(15deg);-webkit-transition:1s;transition:1s}@media screen and (max-width: 760px){.bc-textlink__icon img.hover{top:4.6923076923vw;width:4.1923076923vw}}@media(hover: hover){.bc-textlink.hover .bc-textlink__icon{background-color:var(--color-static-text-sub);-webkit-transition:1s;transition:1s}.bc-textlink.hover .bc-textlink__icon:before{-webkit-animation:textlinkFillEnter 1s cubic-bezier(0.215, 0.61, 0.355, 1);animation:textlinkFillEnter 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bc-textlink.hover .bc-textlink__icon:after{-webkit-animation:textlinkCircleEnter .6s cubic-bezier(0.215, 0.61, 0.355, 1);animation:textlinkCircleEnter .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.bc-textlink.hover .bc-textlink__icon img.default{opacity:0;-webkit-transform:rotateX(15deg);transform:rotateX(15deg)}.bc-textlink.hover .bc-textlink__icon img.hover{opacity:1;-webkit-transform:none;transform:none}.bc-textlink.leave .bc-textlink__icon{animation:textlinkBgEnter .6s cubic-bezier(0.25, 0.25, 0.75, 0.75) reverse forwards}.bc-textlink.leave .bc-textlink__icon:before{background-color:var(--color-static-accent);-webkit-animation:textlinkFillLeave .6s cubic-bezier(0.215, 0.61, 0.355, 1);animation:textlinkFillLeave .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.bc-textlink.leave .bc-textlink__icon:after{opacity:0}.bc-textlink.leave .bc-textlink__icon img.default{opacity:1;-webkit-transform:none;transform:none}.bc-textlink.leave .bc-textlink__icon img.hover{opacity:0;-webkit-transform:rotateX(15deg);transform:rotateX(15deg)}}@-webkit-keyframes textlinkBgEnter{0%{background-color:var(--color-static-accent)}100%{background-color:var(--color-static-text-sub)}}@keyframes textlinkBgEnter{0%{background-color:var(--color-static-accent)}100%{background-color:var(--color-static-text-sub)}}@-webkit-keyframes textlinkCircleEnter{0%{scale:0;opacity:0}5%{scale:0;opacity:1}60%{opacity:1}100%{scale:1.1;opacity:0}}@keyframes textlinkCircleEnter{0%{scale:0;opacity:0}5%{scale:0;opacity:1}60%{opacity:1}100%{scale:1.1;opacity:0}}@-webkit-keyframes textlinkFillEnter{0%{scale:.2;opacity:0;-webkit-filter:blur(6px);filter:blur(6px)}20%{scale:.2}30%{opacity:.6}100%{scale:.8;opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes textlinkFillEnter{0%{scale:.2;opacity:0;-webkit-filter:blur(6px);filter:blur(6px)}20%{scale:.2}30%{opacity:.6}100%{scale:.8;opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes textlinkFillLeave{0%{-webkit-filter:blur(0px);filter:blur(0px)}100%{opacity:0;-webkit-filter:blur(6px);filter:blur(6px)}}@keyframes textlinkFillLeave{0%{-webkit-filter:blur(0px);filter:blur(0px)}100%{opacity:0;-webkit-filter:blur(6px);filter:blur(6px)}}.bc-link-btn{padding:min(8.5/1440*100vw,8.5px) min(20/1440*100vw,20px);position:relative;display:inline-grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(10/1440*100vw,10px);grid-template-columns:1fr min(5/1440*100vw,5px);border:1px solid var(--color-border-solid);border-radius:min(100/1440*100vw,100px);color:var(--color-text-main);-webkit-transition:all .6s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all .6s cubic-bezier(0.645, 0.045, 0.355, 1);overflow:hidden}@media screen and (max-width: 760px){.bc-link-btn{grid-template-columns:1fr 1.2820512821vw;padding:2.4358974359vw 5.1282051282vw;gap:2.5641025641vw}}.bc-link-btn.is-hover{border-color:transprent;color:var(--color-static-base)}.bc-link-btn__bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:min(100/1440*100vw,100px)}.bc-link-btn__text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:"Bellefair","Hiragino Mincho ProN",serif;letter-spacing:.06em;line-height:1;font-size:min(16/1440*100vw,16px);color:inherit;position:relative}@media screen and (max-width: 760px){.bc-link-btn__text{font-size:4.1025641026vw}}.bc-link-btn__icon{height:min(8/1440*100vw,8px);color:inherit;position:relative}@media screen and (max-width: 760px){.bc-link-btn__icon{height:2.0512820513vw}}.bc-link-btn__icon svg{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.bc-link-btn--inverted{border-color:var(--color-base);background-color:rgb(var(--color-rgb-base)/0.1);color:var(--color-base)}.invert .bc-link-btn{border-color:var(--color-text-main);background-color:rgb(var(--color-rgb-text-main)/0.1)}.bc-section-title__en{font-size:clamp(10px,54/1440*100vw,54px);font-family:"Bellefair","Hiragino Mincho ProN",serif;line-height:.8;letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width: 760px){.bc-section-title__en{font-size:max(10px,36/390*100vw)}}.bc-section-title__en:has(span){margin-bottom:-0.16em}.bc-section-title__en:has(span) span{line-height:1}.bl-top .bc-section-title__en,.bl-about .bc-section-title__en{overflow:hidden}.bl-top .bc-section-title__en span,.bl-about .bc-section-title__en span{opacity:0;display:block;translate:0 min(30/1440*100vw,30px);scale:1 1.4}@media screen and (max-width: 760px){.bl-top .bc-section-title__en span,.bl-about .bc-section-title__en span{translate:0 5.1282051282vw}}.bc-section-title__ja{margin-top:min(16/1440*100vw,16px);font-size:min(16/1440*100vw,16px);font-family:"Shippori Mincho","Hiragino Mincho ProN",serif;letter-spacing:.04em;line-height:1.2}@media screen and (max-width: 760px){.bc-section-title__ja{margin-top:2.0512820513vw;font-size:max(10px,16/390*100vw)}}.bc-section-title__ja:before,.bc-section-title__ja:after{display:inline-block}.bc-section-title__ja:before{content:"[";margin-right:.2em}.bc-section-title__ja:after{content:"]";margin-left:.2em}.bl-top .bc-section-title__ja,.bl-about .bc-section-title__ja{overflow:hidden}.bl-top .bc-section-title__ja:before,.bl-top .bc-section-title__ja:after,.bl-top .bc-section-title__ja span,.bl-about .bc-section-title__ja:before,.bl-about .bc-section-title__ja:after,.bl-about .bc-section-title__ja span{opacity:0;translate:0 min(30/1440*100vw,30px);scale:1 1.4}@media screen and (max-width: 760px){.bl-top .bc-section-title__ja:before,.bl-top .bc-section-title__ja:after,.bl-top .bc-section-title__ja span,.bl-about .bc-section-title__ja:before,.bl-about .bc-section-title__ja:after,.bl-about .bc-section-title__ja span{translate:0 5.1282051282vw}}.bl-top .bc-section-title__ja span,.bl-about .bc-section-title__ja span{display:inline-block}.bc-section-title--center .bc-section-title__en,.bc-section-title--center .bc-section-title__ja{text-align:center}.bc-section-title.is-inview .bc-section-title__en span,.bc-section-title.is-inview .bc-section-title__en:before,.bc-section-title.is-inview .bc-section-title__en:after,.bc-section-title.is-inview .bc-section-title__ja span,.bc-section-title.is-inview .bc-section-title__ja:before,.bc-section-title.is-inview .bc-section-title__ja:after{translate:0 0;scale:1 1;opacity:1;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:1s cubic-bezier(0.215, 0.61, 0.355, 1)}.bc-page-title__en{font-size:clamp(10px,72/1440*100vw,72px);font-family:"Bellefair","Hiragino Mincho ProN",serif;line-height:.8;letter-spacing:.06em;text-transform:uppercase;text-align:center}@media screen and (max-width: 760px){.bc-page-title__en{font-size:max(10px,36/390*100vw)}}.bc-page-title__ja{margin-top:min(24/1440*100vw,24px);font-size:min(18/1440*100vw,18px);font-family:"Shippori Mincho","Hiragino Mincho ProN",serif;letter-spacing:.04em;line-height:1.2;text-align:center}@media screen and (max-width: 760px){.bc-page-title__ja{margin-top:2.0512820513vw;font-size:max(10px,16/390*100vw)}}.bc-page-title__ja:before,.bc-page-title__ja:after{display:inline-block}.bc-page-title__ja:before{content:"[";margin-right:.2em}.bc-page-title__ja:after{content:"]";margin-left:.2em}.bc-form-button{width:min(240/1440*100vw,240px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(16/1440*100vw,16px);border-radius:999px;height:min(50/1440*100vw,50px);border-style:solid;border-width:1px}@media screen and (max-width: 760px){.bc-form-button{width:100%;height:11.5384615385vw;gap:4.1025641026vw}}.bc-form-button__icon{-webkit-box-flex:0;-ms-flex:0 0 min(24/1440*100vw,24px);flex:0 0 min(24/1440*100vw,24px);height:min(24/1440*100vw,24px)}@media screen and (max-width: 760px){.bc-form-button__icon{-webkit-box-flex:0;-ms-flex:0 0 6.1538461538vw;flex:0 0 6.1538461538vw;height:6.1538461538vw}}.bc-form-button__icon svg{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bc-form-button__text{font-size:clamp(10px,14/1440*100vw,14px);letter-spacing:.04em;line-height:1.5;font-family:"Shippori Mincho","Hiragino Mincho ProN",serif}@media screen and (max-width: 760px){.bc-form-button__text{font-size:max(10px,14/390*100vw)}}.bc-form-button--large{width:min(300/1440*100vw,300px);height:min(60/1440*100vw,60px)}@media screen and (max-width: 760px){.bc-form-button--large{width:100%;height:14.1025641026vw}}.bc-form-button--large .bc-form-button__text{font-size:clamp(10px,16/1440*100vw,16px)}@media screen and (max-width: 760px){.bc-form-button--large .bc-form-button__text{font-size:max(10px,16/390*100vw)}}.bc-form-button.is-comingsoon,.bc-form-button.is-sold{pointer-events:none}.bc-form-button.is-comingsoon .bc-form-button__icon,.bc-form-button.is-sold .bc-form-button__icon{display:none}.bc-form-button.is-comingsoon .bc-form-button__text,.bc-form-button.is-sold .bc-form-button__text{font-size:clamp(10px,20/1440*100vw,20px);letter-spacing:.06em;font-family:"Bellefair","Hiragino Mincho ProN",serif}@media screen and (max-width: 760px){.bc-form-button.is-comingsoon .bc-form-button__text,.bc-form-button.is-sold .bc-form-button__text{font-size:max(10px,20/390*100vw)}}.bc-form-button.is-comingsoon{background-color:var(--color-sub)}.bc-form-button.is-comingsoon .bc-form-button__text{color:var(--color-base)}.bc-form-button.is-sold{background-color:rgb(var(--color-rgb-text-main)/0.2)}.bc-form-button.is-sold .bc-form-button__text{color:var(--color-text-main)}.bc-product-card{position:relative;-webkit-box-shadow:0 0 0 min(4/1440*100vw,4px) var(--color-border-solid) inset;box-shadow:0 0 0 min(4/1440*100vw,4px) var(--color-border-solid) inset;display:block}@media screen and (max-width: 760px){.bc-product-card{-webkit-box-shadow:0 0 0 1.0256410256vw var(--color-border-solid) inset;box-shadow:0 0 0 1.0256410256vw var(--color-border-solid) inset}}.bc-product-card:before{content:"";position:absolute;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);background-color:var(--color-base);border-radius:min(4/1440*100vw,4px);z-index:0;-webkit-transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 760px){.bc-product-card:before{border-radius:1.0256410256vw}}.bc-product-card>*{position:relative;z-index:1}.bc-product-card__inner{display:block;height:100%;padding:min(48/1440*100vw,48px) min(40/1440*100vw,40px)}@media screen and (max-width: 760px){.bc-product-card__inner{padding:6.1538461538vw 4.1025641026vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}}.bc-product-card__title{font-family:"Shippori Mincho","Hiragino Mincho ProN",serif;font-size:clamp(10px,18/1440*100vw,18px);letter-spacing:.04em;line-height:1.5;text-align:center;position:relative;z-index:2}@media screen and (max-width: 760px){.bc-product-card__title{font-size:max(10px,14/390*100vw)}}.bc-product-card__img{margin-top:min(24/1440*100vw,24px);margin-right:auto;margin-left:auto;max-width:min(280/1440*100vw,280px);width:100%;aspect-ratio:4/5;display:block}@media screen and (max-width: 760px){.bc-product-card__img{width:100%;max-width:100%;margin-top:4.1025641026vw}}.bc-product-card__img:has(canvas){position:relative}.bc-product-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bc-product-card__img-canvas{display:block;width:100%;height:100%;position:static}.bc-product-card__img-canvas canvas{width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:2px;left:2px;z-index:-1}.bc-product-card__desc{margin-top:min(24/1440*100vw,24px);font-family:"Zen Kaku Gothic Antique","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;letter-spacing:.1em;font-size:clamp(10px,14/1440*100vw,14px);line-height:1.8;text-align:center;z-index:2}@media screen and (max-width: 760px){.bc-product-card__desc{font-size:max(10px,14/390*100vw)}}@media screen and (max-width: 760px){.bc-product-card__desc{margin-top:6.1538461538vw;-webkit-box-flex:1;-ms-flex:1;flex:1}}.bc-product-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:min(16/1440*100vw,16px);z-index:2;pointer-events:none}@media screen and (max-width: 760px){.bc-product-card__link{margin-top:4.1025641026vw;justify-self:flex-end}}.bc-product-card[data-animate-with-scroll=true] .bc-product-card__inner{opacity:0;-webkit-transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1) .2s;transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1) .2s}.bc-product-card[data-animate-with-scroll=true] .bc-product-card__img canvas{scale:1.1;-webkit-transition:.8s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.8s cubic-bezier(0.215, 0.61, 0.355, 1)}.bc-product-card[data-animate-with-scroll=true].is-visible .bc-product-card__inner{opacity:1}.bc-product-card[data-animate-with-scroll=true].is-visible .bc-product-card__img canvas{scale:1}.bc-article-card{display:block}@media screen and (max-width: 760px){.bc-article-card{position:relative;-webkit-box-shadow:0 0 0 min(4/1440*100vw,4px) var(--color-border-solid) inset;box-shadow:0 0 0 min(4/1440*100vw,4px) var(--color-border-solid) inset;margin-top:-1px}}@media screen and (max-width: 760px)and (max-width: 760px){.bc-article-card{-webkit-box-shadow:0 0 0 1.0256410256vw var(--color-border-solid) inset;box-shadow:0 0 0 1.0256410256vw var(--color-border-solid) inset}}@media screen and (max-width: 760px){.bc-article-card:before{content:"";position:absolute;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);background-color:var(--color-base);border-radius:min(4/1440*100vw,4px);z-index:0;-webkit-transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media screen and (max-width: 760px)and (max-width: 760px){.bc-article-card:before{border-radius:1.0256410256vw}}@media screen and (max-width: 760px){.bc-article-card>*{position:relative;z-index:1}}@media screen and (max-width: 760px){.bl-index .bc-article-card{-webkit-box-shadow:0 0 0 1.0256410256vw rgb(var(--color-rgb-base)/0.1) inset;box-shadow:0 0 0 1.0256410256vw rgb(var(--color-rgb-base)/0.1) inset}}.bc-article-card__inner{display:block;height:100%}@media screen and (max-width: 760px){.bc-article-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6.1538461538vw;gap:4.1025641026vw}}.bc-article-card__img{width:100%;overflow:hidden}@media screen and (max-width: 760px){.bc-article-card__img{-webkit-box-flex:0;-ms-flex:0 0 28.2051282051vw;flex:0 0 28.2051282051vw}}.bc-article-card__img img{display:block;aspect-ratio:1;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:1s cubic-bezier(0.215, 0.61, 0.355, 1)}.is-hover .bc-article-card__img img{scale:1.05}.bc-article-card__info{margin-top:min(24/1440*100vw,24px)}.bc-article-card__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(8/1440*100vw,8px);margin-bottom:min(16/1440*100vw,16px)}@media screen and (max-width: 760px){.bc-article-card__tags{gap:2.0512820513vw;margin-bottom:2.0512820513vw}}.bc-article-card__tags .tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 min(8/1440*100vw,8px);min-height:min(25/1440*100vw,25px);background-color:rgb(var(--color-rgb-text-sub)/0.8);border-radius:min(2/1440*100vw,2px);-webkit-transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 760px){.bc-article-card__tags .tag{padding:0 2.0512820513vw;min-height:6.4102564103vw;border-radius:.5128205128vw}}.invert .bc-article-card__tags .tag{background-color:rgb(var(--color-rgb-text-main)/0.8)}.bc-article-card__tags .tag__text{font-family:"Zen Kaku Gothic Antique","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;letter-spacing:.1em;font-size:clamp(10px,12/1440*100vw,12px);line-height:1.5}@media screen and (max-width: 760px){.bc-article-card__tags .tag__text{font-size:max(10px,12/390*100vw)}}.bc-article-card__title{font-size:clamp(10px,16/1440*100vw,16px);font-family:"Shippori Mincho","Hiragino Mincho ProN",serif;letter-spacing:.04em;line-height:1.5}@media screen and (max-width: 760px){.bc-article-card__title{font-size:max(10px,14/390*100vw)}}.bc-article-card__date{margin-top:min(16/1440*100vw,16px);font-size:clamp(10px,14/1440*100vw,14px);font-family:"Bellefair","Hiragino Mincho ProN",serif;letter-spacing:.06em;line-height:1;color:var(--color-text-sub);-webkit-transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 1s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 760px){.bc-article-card__date{margin-top:2.0512820513vw;font-size:max(10px,14/390*100vw)}}.invert .bc-article-card__date{color:rgb(var(--color-rgb-text-main)/0.6)}.bc-article-card__link{margin-top:min(16/1440*100vw,16px);pointer-events:none}@media screen and (max-width: 760px){.bc-article-card__link{margin-top:4.1025641026vw}}.bc-news-card{width:100%;border-bottom:1px solid var(--color-border-solid)}.bc-news-card__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(16/1440*100vw,16px);padding:min(32/1440*100vw,32px) 0}@media screen and (max-width: 760px){.bc-news-card__inner{padding:6.1538461538vw 0;gap:4.1025641026vw}}.bc-news-card__info{-webkit-box-flex:1;-ms-flex:1;flex:1}.bc-news-card__date{display:block;font-family:"Bellefair","Hiragino Mincho ProN",serif;letter-spacing:.06em;line-height:1;color:var(--color-text-sub);font-size:min(14/1440*100vw,14px)}@media screen and (max-width: 760px){.bc-news-card__date{font-size:3.5897435897vw}}.bc-news-card__title{margin-top:min(8/1440*100vw,8px);font-family:"Shippori Mincho","Hiragino Mincho ProN",serif;font-size:min(16/1440*100vw,16px);letter-spacing:.04em;line-height:1.5}@media screen and (max-width: 760px){.bc-news-card__title{margin-top:2.0512820513vw;font-size:3.5897435897vw}}.bc-news-card__icon{color:var(--color-text-main);-webkit-box-flex:0;-ms-flex:0 0 min(8/1440*100vw,8px);flex:0 0 min(8/1440*100vw,8px);height:min(8/1440*100vw,8px)}@media screen and (max-width: 760px){.bc-news-card__icon{-webkit-box-flex:0;-ms-flex:0 0 2.0512820513vw;flex:0 0 2.0512820513vw;height:2.0512820513vw}}.bc-news-card__icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.bc-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:min(16/1440*100vw,16px)}@media screen and (max-width: 760px){.bc-pagination{gap:2.0512820513vw}}.bc-pagination__pages{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(16/1440*100vw,16px)}@media screen and (max-width: 760px){.bc-pagination__pages{gap:1.0256410256vw}}.bc-pagination__page{position:relative;-webkit-box-flex:0;-ms-flex:0 0 min(40/1440*100vw,40px);flex:0 0 min(40/1440*100vw,40px);font-family:"Bellefair","Hiragino Mincho ProN",serif;letter-spacing:.06em;line-height:1;font-size:clamp(10px,16/1440*100vw,16px)}@media screen and (max-width: 760px){.bc-pagination__page{font-size:max(10px,18/390*100vw);-webkit-box-flex:0;-ms-flex:0 0 8.2051282051vw;flex:0 0 8.2051282051vw}}.bc-pagination__page.is-current{color:var(--color-text-accent);text-decoration:underline;text-underline-offset:min(6/1440*100vw,6px)}@media screen and (max-width: 760px){.bc-pagination__page.is-current{text-underline-offset:1.0256410256vw}}.bc-pagination__arrows{-webkit-box-flex:0;-ms-flex:0 0 min(108/1440*100vw,108px);flex:0 0 min(108/1440*100vw,108px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(8/1440*100vw,8px)}@media screen and (max-width: 760px){.bc-pagination__arrows{-webkit-box-flex:0;-ms-flex:0 0 18.4615384615vw;flex:0 0 18.4615384615vw;gap:2.0512820513vw}}.bc-pagination__arrow{-webkit-box-flex:0;-ms-flex:0 0 min(50/1440*100vw,50px);flex:0 0 min(50/1440*100vw,50px);height:min(50/1440*100vw,50px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--color-sub);border-radius:50%;-webkit-transform-origin:center;transform-origin:center}@media screen and (max-width: 760px){.bc-pagination__arrow{-webkit-box-flex:0;-ms-flex:0 0 8.2051282051vw;flex:0 0 8.2051282051vw;height:8.2051282051vw}}.bc-pagination__arrow--prev i{rotate:180deg}.bc-pagination__arrow.is-disabled{opacity:.4}.bc-pagination__arrow i{display:block;-webkit-box-flex:0;-ms-flex:0 0 min(10/1440*100vw,10px);flex:0 0 min(10/1440*100vw,10px);height:min(10/1440*100vw,10px);color:var(--color-text-main)}@media screen and (max-width: 760px){.bc-pagination__arrow i{-webkit-box-flex:0;-ms-flex:0 0 2.0512820513vw;flex:0 0 2.0512820513vw;height:2.0512820513vw}}.bc-pagination__arrow i svg{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}