@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho+B1:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Gravitas+One&display=swap";.bar-contents-dots{background:top right/1em .2em repeat-x}.bar-contents-dots.bcd-fff{background-image:radial-gradient(circle at center,#ffffff 10%,transparent 20%)}.bar-contents-dots.bcd-000{background-image:radial-gradient(circle at center,#000000 10%,transparent 20%)}.bar-contents-dots.bcd-lsp-10p{background-size:1.1em .2em}.bar-open-wrapper{background:#000;color:#fff}.bar-open-wrapper a{text-decoration:underline;color:#ff0}.bar-open-wrapper a:visited{color:#ff0}.bar-open-wrapper a:hover,.bar-open-wrapper a:active{color:#fc0}.bar-open-wrapper .n-paginator,.bar-open-wrapper .bar-open-login-alert{color:#000}.bar-open-wrapper .n-paginator a,.bar-open-wrapper .bar-open-login-alert a,.bar-open-wrapper .n-paginator a:visited,.bar-open-wrapper .bar-open-login-alert a:visited{color:#00f}.bar-open-wrapper .n-paginator a:hover,.bar-open-wrapper .n-paginator a:active,.bar-open-wrapper .bar-open-login-alert a:hover,.bar-open-wrapper .bar-open-login-alert a:active{color:red}.bar-open-ul-links{padding-right:1rem;text-align:right}.bar-open-ul-links ul{display:inline-block;text-align:left}.bar-open-section{background:#000;color:#fff}.bar-open-section.no-margin-top{margin-top:0!important}.b-sp .bar-open-section{margin:3rem 0}.b-pc .bar-open-section{margin:4rem 1rem}.bar-open-login-alert{margin:1rem .5rem;padding:0 .5rem;background:#f8f8f8;border:medium #ffff00 solid}.bar-open-login-alert p{margin:1rem 0;line-height:1.4;font-size:.9rem}.bar-open-line-eclipse{margin:0 auto;background:transparent linear-gradient(90deg,#fff3,#ffffffe6 45%,#ffffffe6 55%,#fff3)}.b-pc .bar-open-line-eclipse{width:45rem;height:3px;border-radius:20rem/1px}.b-sp .bar-open-line-eclipse{width:100vw;height:2px;border-radius:50vw/1px}.bar-open-first-view{background:#000 url(/img/bar-open/bar-open-fv-bg.avif) center center/contain no-repeat}.bar-open-fv-01{margin:0;padding:1rem 0 .5rem;text-align:center;font-size:1.5rem;letter-spacing:.1rem;filter:drop-shadow(0 0 1px rgba(255,200,0,.3));background-color:gold;background-image:repeating-linear-gradient(45deg,#e1b453,#d3b15f 27%,#faf0a0 35%,#d3b15f 58%,#be8c3c 67%,#d4a245 88%,#e1b453);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:MoveBackgroundPosition 6s ease-in-out infinite}@keyframes MoveBackgroundPosition{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.bar-open-fv-02{font-weight:700;font-family:Shippori Mincho B1,serif;text-align:center;color:#fff;text-shadow:0 0 4px #000000,0 0 4px #000000,0 0 4px #000000,0 0 4px #000000,0 0 4px #000000,0 0 4px #000000,0 0 4px #000000,0 0 4px #000000,0 0 4px #000000,0 0 4px #000000,0 0 4px #000000,0 0 4px #000000,0 0 4px #000000,0 0 4px #000000,0 0 4px #000000,0 0 4px #000000}.bar-open-fv-02 h2{font-size:3rem;margin:.5rem}.bar-open-fv-02 h3{font-size:2rem;margin:.5rem}.bar-open-fv-coupons-grid{background-color:#000c}.b-pc .bar-open-fv-coupons-grid{display:grid;align-items:center;margin:8rem 0 0;padding:0 1rem;height:10rem;grid-template-columns:1fr 1fr;grid-gap:0 2rem}.b-sp .bar-open-fv-coupons-grid{padding:1rem;margin:4rem 0 0}.bar-open-fv-coupon{margin:.5rem;font-weight:700;text-align:center;display:grid;justify-self:end;justify-content:center;grid-gap:0 .5rem;grid-template-rows:1.5rem 3rem 1.5rem;line-height:1;white-space:nowrap}.bofvc-triangle{grid-row:1/4}.bofvc-triangle svg{width:auto;height:6rem}.bofvct-left{grid-column:1/2}.bofvct-right{grid-column:3/4}.bar-open-fvc-main{grid-column:2/3;grid-row:2/3;display:grid;grid-template-columns:1.5rem 1fr;grid-gap:0 .2rem;height:2.5rem;align-items:center}.bar-open-fvc-main-left{justify-self:right;line-height:1.1}.bar-open-fvc-main-right{font-size:2rem;font-weight:700;color:red}.bar-open-fvc-main-right .w{color:#fff}.bar-open-fvc-main-right .s{font-size:.8em}.bar-open-fvc-description{grid-column:2/3;grid-row:3/4}.bar-open-fv-apply{justify-self:start}.bar-open-inquiry-apply-box a{display:block;padding:1.5rem 3rem;text-align:center;color:#fff;text-decoration:none;font-size:1.5rem;font-weight:700;background:red url(/img/resources/fn/fn-triangle-right-fff.webp) right .5rem center/1rem 1rem no-repeat}.bar-open-inquiry-apply-box a:visited{background-color:red;color:#fff}.bar-open-inquiry-apply-box a:hover,.bar-open-inquiry-apply-box a:active{color:#ff0;background-color:#f44;text-decoration:underline;background-image:url(/img/resources/fn/fn-triangle-right-ff9.webp)}.bar-open-inquiry-apply-box.i a{padding:1.5rem 0;background-color:#333;border:thin #ffffff solid}.bar-open-inquiry-apply-box.i a:visited{background-color:#333;color:#fff}.bar-open-inquiry-apply-box.i a:hover,.bar-open-inquiry-apply-box.i a:active{background-color:#666}.boiab-remarks{font-size:.85rem;color:#fff}.boiab-remarks-with-link{font-size:.85rem;margin:.5rem 0 0;line-height:1.6}.bar-open-customers-list{text-align:center}.bocl-remark{font-size:.85rem}.bocl-link a{display:inline-block;padding:1rem 2rem 1rem 3rem;text-align:center;color:#fff;text-decoration:none;font-size:1rem;font-weight:700;background:#333 url(/img/resources/fn/fn-triangle-right-eee.webp) left 1rem center/1rem 1rem no-repeat;border:thin #ffffff solid}.bocl-link a:visited{background-color:#333;color:#fff}.bocl-link a:hover,.bocl-link a:active{color:#ff0;text-decoration:underline;background-color:#666;background-image:url(/img/resources/fn/fn-triangle-right-ff9.webp)}.bar-open-target{background:#000 url(/img/bar-open/bar-open-target-bg.avif) center center/contain no-repeat}.bar-open-title{text-align:center;font-family:Shippori Mincho B1,serif;font-weight:700}.b-sp h2.bar-open-title{margin:0;padding:.4rem 0;font-size:1.8rem;letter-spacing:.18rem}.b-pc h2.bar-open-title{margin:0;padding:.6rem 0;font-size:2.2rem;letter-spacing:.22rem}.bar-open-target-check-list li{padding:1rem 0 0 2rem;background:left bottom/1.5rem 1.5rem no-repeat url(/img/resources/fn/fn-checkbox-fff.webp);font-weight:700}.bar-open-target-check-list-wrapper{margin-top:1rem;display:grid;justify-content:center}.b-pc .bar-open-target-check-list li{font-size:1.2rem}.bar-open-target-triangles{position:relative}.bar-open-target-triangle-down{margin:0 auto;width:8rem;height:2rem;background:#eee linear-gradient(0,#eee 0,#aaa);clip-path:polygon(0 0,100% 0,50% 100%)}.bar-open-target-triangle-down.bottd-next{position:relative;top:-.5rem}.bar-open-coupon{border:medium #ffffff solid}.b-pc .bar-open-section.bar-open-coupon{margin:3rem 2rem}.b-sp .bar-open-section.bar-open-coupon{margin:2rem .5rem}.bar-open-coupon-subtitle-01{margin:1rem 0;text-align:center;font-weight:700}.bar-open-coupon-card-wrapper{position:relative;background:#9a6226;clip-path:polygon(1rem 0,100% 0,calc(100% - 1rem) 100%,0 100%)}.b-pc .bar-open-coupon-card-wrapper{margin:1rem 7rem;height:6rem;font-size:1.5rem}.b-sp .bar-open-coupon-card-wrapper{margin:.5rem;height:6rem;font-size:1.2rem}.bar-open-coupon-card-inner{position:absolute;top:3px;bottom:3px;left:3px;right:3px;content:"";background:#f5edb3 linear-gradient(15deg,#e7cc7b 0,#f5edb3,#e7cc7b);clip-path:polygon(calc(1rem + 3px) 3px,calc(100% - 4px) 3px,calc(100% - 1rem - 3px) calc(100% - 3px),4px calc(100% - 3px));display:grid;grid-template-columns:1fr;align-items:center;align-content:center}.bar-open-coupon-card-contents{display:flex;justify-content:center;align-items:center;margin:0 auto;font-weight:700}.boccc-red-text{color:#e00;text-shadow:.05em .05em 0 #ffffff}.boccc-left-right{writing-mode:vertical-lr;font-size:1.6em;line-height:1.1}.boccc-left-right.boccc-right{color:#000}.boccc-center{flex:0 1 auto;font-size:3em;white-space:nowrap;text-align:center}.boccc-center .s{font-size:.6em}.bar-open-coupon-subtitle-02{font-size:1.2rem;margin:1rem 0;text-align:center;font-weight:700}.bar-open-coupon-appeals{position:relative;height:20rem;background-image:url(/img/bar-open/t13-shaker.avif),url(/img/bar-open/t12-gold.avif),url(/img/bar-open/t11-pink.avif),url(/img/bar-open/t-naranja-logo-center.svg),url(/img/bar-open/t04-rock.avif),url(/img/bar-open/t03-mixing.avif),url(/img/bar-open/t02-jigger.avif),url(/img/bar-open/t01-boston.avif);background-repeat:no-repeat}.b-pc .bar-open-coupon-appeals{font-size:1.2rem;background-position:calc(100% - 1rem) bottom,calc(100% - 6rem) bottom,calc(100% - 10rem) bottom,center bottom,9rem bottom,6rem bottom,4rem bottom,1rem bottom;background-size:83px 193px,60px 139px,58px 134px,210px 70px,57px 70px,74px 112px,51px 132px,65px 197px}.b-sp .bar-open-coupon-appeals{font-size:.9rem;background-position:calc(100% - 1rem) bottom,calc(100% - 3rem) bottom,calc(100% - 5rem) bottom,center bottom,5rem bottom,3rem bottom,2rem bottom,1em bottom;background-size:41px 96px,30px 69px,29px 67px,150px 50px,28px 35px,37px 56px,25px 66px,32px 98px}.bar-open-coupon-appeal{position:absolute;top:0;border:medium #eee9b0 solid;border-radius:20em;background:#000 linear-gradient(135deg,#000 0,#000 35%,#666,#666,#000 65%,#000);width:10em;height:10em;display:grid;align-content:center;justify-content:center}.boca-p1{left:2em;z-index:6}.boca-p2{left:calc(50% - 5em);z-index:5}.boca-p3{right:2em;z-index:7}.b-sp .boca-p1,.b-sp .boca-p3{top:7em}.boca-contents{font-size:1.2em;text-align:center;font-weight:700;line-height:1.5;filter:drop-shadow(0 0 .1em rgba(255,248,96,.3));background-color:gold;background-image:repeating-linear-gradient(45deg,#ec5,#e3bb66,#faf0a0,#e3cc5f,#ec5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:MoveBackgroundPosition 3s ease-in-out infinite}.boca-apply{max-width:30rem;margin:1rem auto;padding:.5rem}.bar-open-steps-grid{display:grid;align-items:center;text-align:center;font-weight:700}.b-sp .bar-open-steps-grid{margin:1rem .5rem;grid-template-columns:1fr 2rem 1fr}.b-pc .bar-open-steps-grid{margin:2rem 4rem;grid-template-columns:1fr 4rem 1fr}.bar-open-step-card{padding:.5rem;background-color:#eee;color:#000;display:grid;grid-template-columns:1fr;grid-template-rows:.8rem 2rem 1rem 7rem 4rem;justify-items:center;align-items:center}.bar-open-step-triangle-right{margin:0 auto;width:1.5rem;height:6rem;background:#eee linear-gradient(90deg,#eee 0,#aaa);clip-path:polygon(0 0,100% 50%,0 100%)}.bosc-step{font-size:.8rem}.bosc-step-number{font-size:2rem}.bosc-line-eclipse{margin:0 auto;background:transparent linear-gradient(90deg,#0003,#000000e6 45%,#000000e6 55%,#0003);width:95%;height:2px;border-radius:47%/1px}.bosc-figure{opacity:.8}.bar-open-faq-card{border:thin #ffffff solid;border-radius:1rem}.b-sp .bar-open-faq-card{margin:2rem .5rem;padding:1rem}.b-pc .bar-open-faq-card{margin:4rem;padding:2rem 2rem .5rem}.bar-open-faq-q-a-letter{font-size:1.4rem;font-weight:700;position:absolute;top:-.6rem;left:-.4rem;-webkit-text-stroke:1px #ffffff}.bar-open-faq-q-a-letter.q{color:red}.bar-open-faq-q-a-letter.a{color:#00f}.bar-open-faq-question{position:relative;padding:0 0 .5rem 1.5rem;font-weight:700;font-size:1.1rem;border-bottom:medium #ffffff solid}.bar-open-faq-answer{position:relative}.bar-open-faq-answer p:first-of-type{text-indent:1rem}.bar-open-section.bar-open-requirements{margin-bottom:0;padding-bottom:2rem}.bar-open-requirements-paragraph{text-align:center;font-weight:700;font-size:1.1rem}.bar-open-conditions{background-color:#ddd}.b-pc .bar-open-conditions{margin:2rem 2rem 0;padding:.5rem 2rem}.b-sp .bar-open-conditions{margin:.5rem;padding:.5rem}.bar-open-condition-each{color:#000}.bar-open-condition-each a,.bar-open-condition-each a:visited{color:#00f}.bar-open-condition-each a:hover,.bar-open-condition-each a:active{color:red;text-decoration:underline}.bar-open-condition-each p{margin:1rem 0;line-height:1.4}.bar-open-condition-each h3{margin:1rem 0}.bar-open-condition-each h3 .b{font-size:1.8rem;padding-right:.4rem}.bar-open-conditions-list li{position:relative;margin:1rem;padding-left:.4rem}.bar-open-conditions-list li:before{content:"";display:block;width:1rem;height:1rem;position:absolute;top:0;left:-1rem;border:2px #333333 solid;border-radius:.1rem}.bar-open-inquiry-apply{padding-bottom:2rem}.boia-grid{display:grid}.b-pc .boia-grid{grid-template-columns:1fr 1fr;grid-column-gap:2rem;margin:0 2rem 2rem}.b-sp .boia-grid{grid-template-columns:1fr;grid-row-gap:2rem;margin:0 1rem 1rem}.bar-open-record-header{margin:0;background:#000 url(/img/bar-open/bar-open-target-bg.avif) center center/contain no-repeat;line-height:1.4}.b-pc .bar-open-wrapper .i-search-in-dom{margin:2rem 5rem}.bar-open-record-card{display:grid;background:#fff;grid-template-rows:1rem 1rem 3.6rem}.bar-open-record-card img{max-width:90%}.bar-open-record-card a{color:#00f}.bar-open-record-card a:visited{color:#33f}.bar-open-record-card a:hover,.bar-open-record-card a:active{color:red}.b-pc .bar-open-record-card{margin:4rem 3rem;padding:1rem;grid-gap:0;grid-template-columns:1fr 12rem}.b-sp .bar-open-record-card{margin:2rem .5rem;padding:.5rem;grid-template-columns:1fr}.bar-open-record-name{color:#333;font-weight:700;font-size:1.2rem;line-height:1.2;grid-row:3/4;grid-column:1/2;align-self:center}.bar-open-record-date{color:#666;text-align:right;padding-right:.5rem;grid-row:1/2;grid-column:1/2}.bar-open-record-place{color:#333;grid-row:2/3;grid-column:1/2}.b-pc .bar-open-record-figures{grid-row:1/5;grid-column:2/3}.b-sp .bar-open-record-figures{grid-row:5/6;padding:1rem}.bar-open-record-contents{color:#333;font-size:.9rem;grid-row:4/5;grid-column:1/2}.b-sp .bar-open-record-figure-no-image img{display:none}.oem-page-header{display:grid;grid-gap:0 1rem;align-items:center}.oem-page-header .oem-ph-01,.oem-page-header .oem-ph-02{margin:0}.bos-inquiry-button{font-size:1.4rem;font-weight:700;font-family:Shippori Mincho B1,serif}.bos-inquiry-button a{display:block;text-align:center;padding:2rem}.b-sp .bos-inquiry-button{margin:1rem}.b-pc .bos-inquiry-button{margin:1rem 8rem}.bos-inquiry-button.bos-ib-black a,.bos-inquiry-button.bos-ib-black a:visited{background-color:#000;color:#fff}.bos-inquiry-button.bos-ib-black a:hover,.bos-inquiry-button.bos-ib-black a:active{background-color:#333;color:#ff6}.bos-inquiry-button.bos-ib-white a,.bos-inquiry-button.bos-ib-white a:visited{background-color:#fff;border:thin #666666 solid;color:#000}.bos-inquiry-button.bos-ib-white a:hover,.bos-inquiry-button.bos-ib-white:active{background-color:#ff9;color:#333}.b-pc .oem-page-header{margin:1rem;grid-template-columns:1fr 1fr}.b-pc .oem-page-header .oem-ph-01{justify-self:right}.b-pc .oem-page-header .oem-ph-02{justify-self:left}.b-sp .oem-page-header{margin:1rem auto;grid-template-columns:1fr;justify-items:center}.bar-oem-section{position:relative}.b-pc .bar-oem-section{width:44rem}.bos-arrow-bottom{position:absolute;bottom:-3rem;text-align:center;width:100%}.bos-arrow-bottom img{object-fit:contain;width:auto;height:4rem}.bos-01{background:#000 center top no-repeat url(/img/brand-pages/bar/oem/bos-01-bg.avif);font-family:Shippori Mincho B1,serif;background-size:100% auto;margin:0 auto;padding:2rem 0}.bos-01-ribbon{position:relative;margin:.2rem auto;background-color:#fffffff2;border:medium #aa3322 solid;width:35rem;text-align:center;font-size:1.8rem;padding:2rem 0}.bos-01-ribbon img{display:block;width:6rem;height:6rem}.b-sp .bos-01-ribbon{width:90vw;font-size:1.4rem}.b-sp .bos-01-ribbon img{width:4rem;height:4rem}.bos-01-ribbon-left-top{position:absolute;left:-.4rem;top:-.4rem}.bos-01-ribbon-right-bottom{position:absolute;right:-.4rem;bottom:-.4rem}.bos-01-ribbon-em{font-weight:700;color:red}.bos-01-gold-header{margin:1rem auto;text-align:center;font-size:1.6rem;color:#fff}.b-sp .bos-01-gold-header{font-weight:700;font-size:1.2rem}.bos-01-gh-underline{display:inline-block;padding:.4rem;border-bottom:thin #ac904c solid}.bos-01-gh-em{color:#ac904c;font-weight:700}.bos-01-list li{margin:2rem auto;padding:.8rem;text-align:center;width:15rem;color:#fff;border:medium #ffffff solid;font-size:1.3rem}.bos-01-title{padding:1rem 0;background:transparent center top no-repeat url(/img/brand-pages/bar/oem/bos-01-title.avif);background-size:100% 100%;text-align:center;color:#666;text-shadow:#ffffff .1rem .1rem .2rem,#ffffff -.1rem .1rem .2rem,#ffffff .1rem -.1rem .2rem,#ffffff -.1rem -.1rem .2rem;font-size:2.2rem}.b-pc .bos-01-title{margin:1rem 5rem}.bos-01-description{line-height:1.6;color:#fff;text-shadow:#000000 .1rem .1rem .05rem,#000000 -.1rem .1rem .05rem,#000000 .1rem -.1rem .05rem,#000000 -.1rem -.1rem .05rem;font-size:1.2rem;text-align:center}.bos-02{margin:3rem auto}.bos-02-title{margin:1rem 0;text-align:center;font-size:1.4rem;font-weight:700}.bos-03{background:#000 center bottom no-repeat url(/img/brand-pages/bar/oem/bos-03-bg.avif);background-size:100% auto;margin:0 auto;padding:2rem 0}.bos-03-inner{display:grid;grid-template-columns:1fr;grid-template-rows:4rem}.b-sp .bos-03-inner{margin:0 1rem}.b-pc .bos-03-inner{margin:0 2rem}.bos-03-title{background-color:#666666f2;border-top-left-radius:1rem;border-top-right-radius:1rem;color:#fff;text-align:center}.b-sp .bos-03-title{margin:0;padding:1rem;font-size:1.2rem}.b-pc .bos-03-title{margin:0 2rem;padding:1.5rem}.bos-03-title-triangle{position:absolute;top:0;left:calc(50% - 1rem);background-color:#666666f2;height:1rem;width:2rem;clip-path:polygon(0 0,50% 100%,100% 0)}.bos-03-list-wrapper{position:relative}.b-sp .bos-03-list-wrapper{margin:0}.b-pc .bos-03-list-wrapper{margin:0 2rem}.bos-03-list{background-color:#ffffffe6;padding-top:2rem}.bos-03-list li{background:left center no-repeat url(/img/resources/fn/fn-checkbox-333.webp);border-bottom:thin #333333 dashed;font-weight:700}.bos-03-list li:last-of-type{border-bottom:none}.b-sp .bos-03-list li{margin:0 1rem;padding:.8rem 0 .8rem 2.5rem;background-size:1.5rem 1.5rem;font-size:1.3rem}.b-pc .bos-03-list li{margin:0 2rem;padding:2rem 0 2rem 3rem;background-size:2rem 2rem;font-size:1.4rem}.bos-03-list-em{color:#ac904c}.bos-04{margin:4rem auto 2rem}.bos-04-title{text-align:center}.b-sp .bos-04-title{font-size:1.4rem;letter-spacing:.14rem}.b-pc .bos-04-title{font-size:1.8rem;letter-spacing:.18rem}.bos-04-card{display:grid}.bos-04-card-header-outer{grid-row:1/2}.bos-04-card-image img{display:block;object-fit:contain;width:80%;margin:0 auto}.b-sp .bos-04-card{margin:2rem .5rem;grid-auto-rows:minmax(2rem,auto)}.b-sp .bos-04-card-header-outer{margin:0 2rem;grid-column:1/3}.b-sp .bos-04-card-image{align-self:center;grid-row:2/3}.b-sp .bos-04-card:nth-child(2n){grid-template-columns:2fr 1fr}.b-sp .bos-04-card:nth-child(2n) .bos-04-card-description{grid-column:1/2}.b-sp .bos-04-card:nth-child(2n) .bos-04-card-image{grid-column:2/3}.b-sp .bos-04-card:nth-child(odd){grid-template-columns:1fr 2fr}.b-sp .bos-04-card:nth-child(odd) .bos-04-card-description{grid-column:2/3}.b-sp .bos-04-card:nth-child(odd) .bos-04-card-image{grid-column:1/2}.b-pc .bos-04-card{margin:4rem 2rem;grid-auto-rows:minmax(6rem,auto)}.b-pc .bos-04-card-header-outer{margin:0 3rem;grid-column:1/2}.b-pc .bos-04-card-image{grid-row:1/3}.b-pc .bos-04-card:nth-child(2n){grid-template-columns:2fr 1fr}.b-pc .bos-04-card:nth-child(2n) .bos-04-card-header-outer{grid-column:1/2}.b-pc .bos-04-card:nth-child(2n) .bos-04-card-description{grid-column:1/2}.b-pc .bos-04-card:nth-child(2n) .bos-04-card-image{grid-column:2/3}.b-pc .bos-04-card:nth-child(odd){grid-template-columns:1fr 2fr}.b-pc .bos-04-card:nth-child(odd) .bos-04-card-header-outer{grid-column:2/3}.b-pc .bos-04-card:nth-child(odd) .bos-04-card-description{grid-column:2/3}.b-pc .bos-04-card:nth-child(odd) .bos-04-card-image{grid-column:1/2}.bos-04-card-header-outer{border-top:2px #000000 solid;border-bottom:2px #000000 solid;padding:1px}.bos-04-card-header-inner{margin:0;border-top:1px #000000 solid;border-bottom:1px #000000 solid;text-align:center}.b-sp .bos-04-card-header-inner{padding:.5rem 0;line-height:1.3;font-size:1.2rem}.b-pc .bos-04-card-header-inner{padding:1rem 0;line-height:1.6;font-size:1.4rem}.bos-04-card-description{padding:1rem;line-height:1.4}.b-sp .bos-04-card-description{font-size:1rem}.b-pc .bos-04-card-description{font-size:1.2rem}.bos-04-card-strong{font-weight:700;color:#ac904c}.bos-06{margin:4rem auto 2rem}.bos-06-title{text-align:center}.b-sp .bos-06-title{font-size:1.4rem;letter-spacing:.14rem}.b-pc .bos-06-title{font-size:1.8rem;letter-spacing:.18rem}.bos-06-panel{position:relative;border:medium #000000 solid;margin:0 1rem 3rem}.bos-06-panel-number{vertical-align:baseline;height:3rem;width:10rem;border-right:medium #000000 solid;padding:0 1rem}.bos-06-pn-point{position:relative;z-index:6;font-size:1rem;font-weight:700}.bos-06-pn-number{position:relative;z-index:5;left:-.8rem;color:#ac904c;font-size:2.5rem;font-family:Gravitas One,serif}.bos-06-panel-title-line{position:relative;display:grid;grid-template-rows:1fr;align-items:center;border-top:medium #000000 solid}.bos-06-panel-title{font-weight:700;text-align:center}.bos-06-panel-image{position:absolute;bottom:0;right:0}.bos-06-panel-image img{height:100%}.b-sp .bos-06-panel-title-line{grid-template-columns:18rem 1fr;justify-items:left;padding-left:1rem;height:6rem}.b-sp .bos-06-panel-title{font-size:1.2rem;line-height:1.6}.b-sp .bos-06-panel-image{height:9rem}.b-pc .bos-06-panel-title-line{grid-template-columns:20rem 1fr;justify-items:center;height:12rem}.b-pc .bos-06-panel-title{font-size:1.6rem;line-height:1.8;letter-spacing:.2rem}.b-pc .bos-06-panel-image{height:18rem}.bos-06-panel-description{border-top:thin #000000 dashed}.b-sp .bos-06-panel-description{margin:0 .5rem;padding:.5rem;font-size:1rem}.b-pc .bos-06-panel-description{margin:0 2rem;padding:1rem;font-size:1.2rem}.bos-06-pd-strong{color:#ac904c;font-weight:700}.bos-06-panel-example-images{position:relative}.b-sp .bos-06-panel-example-images{font-size:.5rem;height:10rem}.b-pc .bos-06-panel-example-images{font-size:1rem;height:20rem}.bos-06-pei-two{display:grid;grid-template-columns:1fr 1fr;justify-items:center;align-items:center}.bos-06-pei-two img{max-width:100%}.bos-06-pei-absolute picture{position:absolute;display:block;object-fit:contain}.bos-06-pei-absolute img{width:100%}.bos-07{margin:4rem auto 2rem;padding:2rem 0;background-color:#111}.bos-07-title{margin:0;font-size:3rem;letter-spacing:.5rem;font-weight:400;color:#fff;text-align:center}.bos-07-sub-title{margin:1rem 0 0;font-size:1.2rem;letter-spacing:.3rem;font-weight:400;color:#fff;text-align:center}.bos-07-sub-title:before{content:"-";padding-right:1rem}.bos-07-sub-title:after{content:"-";padding-left:1rem}.bos-07-image img{display:block;width:100%}.b-sp .bos-07-contents{margin:1rem .5rem}.b-pc .bos-07-contents{margin:1rem 2rem}.bos-07-description{background-color:#fff;line-height:1.8;font-size:1.2rem;letter-spacing:.1rem;padding:.2rem}.b-sp .bos-07-description p{font-size:.9rem;margin:1rem}.b-pc .bos-07-description p{margin:2rem}.bos-08-title{text-align:center}.b-sp .bos-08-title{margin:3rem 0 1rem;font-size:1.4rem;letter-spacing:.1rem}.b-pc .bos-08-title{margin:4rem 0 2rem;font-size:1.8rem;letter-spacing:.2rem}.bos-08-steps-grid{display:grid;position:relative;grid-template-columns:1fr 1fr;grid-auto-rows:14rem;grid-gap:0 2rem}.bos-08-step{position:relative;text-align:center}.bos-08-step-background{position:absolute;width:100%;height:80%;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);z-index:1}.bos-08-sbg-green{background:transparent linear-gradient(0,#9df9eacc,#9df9ea1a 45%,#9df9ea1a 55%,#9df9eacc)}.bos-08-sbg-purple{background:transparent linear-gradient(0,#fddbfacc,#fddbfa1a 45%,#fddbfa1a 55%,#fddbfacc)}.bos-08-sbg-orange{background:transparent linear-gradient(0,#fdd9c8cc,#fdd9c81a 45%,#fdd9c81a 55%,#fdd9c8cc)}.bos-08-sbg-yellow{background:transparent linear-gradient(0,#fef236cc,#fef2361a 45%,#fef2361a 55%,#fef236cc)}.bos-08-sbg-bronze{background:transparent linear-gradient(0,#d9b053cc,#d9b0531a 45%,#d9b0531a 55%,#d9b053cc)}.bos-08-step:nth-child(2n){grid-column:2/3;background:left bottom 2rem no-repeat url(/img/brand-pages/bar/oem/step-arrow-left-down.avif);position:relative;top:6rem;left:0}.bos-08-step:nth-child(odd){grid-column:1/2;background:right bottom 2rem no-repeat url(/img/brand-pages/bar/oem/step-arrow-right-down.avif)}.bos-08-step:last-of-type{background-image:none}.bos-08-step-number{position:relative;z-index:5;margin:1rem 0;font-weight:700;font-size:1.4rem;left:-2rem}.bos-08-step-context{position:relative;z-index:6;text-align:center}.b-sp .bos-08-step-context{font-size:.9rem}.bos-08-sc-em{font-weight:700}.bos-09{position:relative;background-color:#000;margin:0 auto;padding:0 0 2rem}.bos-09 .bos-arrow-bottom{position:relative;top:-1.5rem}.bos-09-lineup-image img{display:block;width:80%;margin:0 auto}.bos-09-appeals{display:grid;grid-template-columns:1fr 1fr 1fr;font-family:Shippori Mincho B1,serif;align-items:stretch}.bos-09-appeals li{display:grid;place-items:center;text-align:center;color:#fff;font-weight:700;border:thin #ffffff solid;line-height:1.6;padding:1rem .5rem}.bos-09-appeals li.bos-09-li-four-lines{line-height:1.3}.b-sp .bos-09-appeals{margin:1rem;grid-gap:0 1rem}.b-pc .bos-09-appeals{margin:1rem 4rem;grid-gap:0 3rem}.bos-09-title{text-align:center;margin:1rem 0;color:#fff}.bos-10-title{text-align:center}.b-sp .bos-10-title{margin:3rem 0 1rem;font-size:1.4rem;letter-spacing:.1rem}.b-pc .bos-10-title{margin:4rem 0 2rem;font-size:1.8rem;letter-spacing:.2rem}.bos-10-faq-card{border:thin #333333 solid;border-radius:2rem}.b-sp .bos-10-faq-card{margin:1rem .5rem;padding:.5rem}.b-pc .bos-10-faq-card{margin:2rem;padding:1rem}.bos-10-fc-qa{position:relative}.bos-10-fc-qa:before{position:absolute;display:block;font-family:Gravitas One,serif;font-weight:700;opacity:.8}.bos-10-fc-qa-question:before{content:"Q.";color:#33f}.bos-10-fc-qa-answer{border-top:thin #666666 dashed}.bos-10-fc-qa-answer:before{content:"A.";color:#f33}.b-sp .bos-10-fc-qa{padding:.5rem .5rem .5rem 2.5rem}.b-sp .bos-10-fc-qa:before{top:.3rem;left:0;font-size:1.4rem}.b-pc .bos-10-fc-qa{padding:1rem 1rem 1rem 4rem}.b-pc .bos-10-fc-qa:before{top:.4rem;left:0;font-size:2rem}.gp-page-header{display:grid;grid-gap:1rem 2rem;align-items:center}.gp-page-header .gpph-01,.gp-page-header .gpph-02{margin:0}.b-pc .gp-page-header{margin:2rem auto;grid-template-columns:2fr 3fr}.b-sp .gp-page-header{margin:1rem auto;grid-template-columns:1fr;justify-items:center}.b-pc .gp-page-header .gpph-01{justify-self:right}.gp-first-view{display:grid;grid-gap:0 0;grid-template-columns:1fr}.b-pc .gp-first-view{margin:0 2rem}.gpfv-top img{display:block;width:100%;height:auto}.gpfv-black{background-color:#000;color:#fff;text-align:center;font-weight:700;padding:4rem 0 3rem}.gpfvbp-em{font-size:2rem;display:inline-block;border-bottom:double}.gpfv-years-wrapper{height:0;position:relative}.gpfv-years{background:center center no-repeat url(/img/brand-pages/bar/glass-package/gp-first-view-years.webp);text-align:center;position:relative;top:-2rem;min-height:4rem;font-weight:700;padding:.8rem 0 1rem;font-size:1.4rem}.gpfv-percent-wrapper{height:0;position:relative}.gpfv-percent{text-align:center;position:relative;top:-2rem;padding:1.5rem 1rem .5rem;background-color:#fff;border:thin #ff9933 solid;font-weight:700;line-height:1.2}.b-pc .gpfv-percent{margin:1rem 10rem}.b-sp .gpfv-percent{margin:1rem 2rem}.gpfv-percent-triangle{position:absolute;width:4rem;height:2rem;border-top:none;border-left:2rem transparent solid;border-right:2rem transparent solid;border-bottom:1rem #ff9933 solid;top:-2rem;left:calc(50% - 2rem)}.gpfv-lower-wrapper{padding:6rem 0 1rem;background:center center no-repeat url(/img/brand-pages/bar/glass-package/gp-first-view-bg-lower.webp);background-size:cover}.gpfv-lower-paragraph{-webkit-text-stroke:thin #333333;text-shadow:2px 2px 2px #333333,-2px -2px 2px #333333,-2px 2px 2px #333333,2px -2px 2px #333333,2px 0 2px #333333,-2px 0 2px #333333,0 2px 2px #333333,0 -2px 2px #333333;font-size:1.8rem;font-weight:700;margin:.5rem auto;text-align:center}.gpfvlp-yellow{color:#ff0}.gpfvlp-white{color:#fff}.gp-defective-remark{border:thin #ffcc66 solid;border-radius:.4rem;position:relative;font-weight:700}.gp-defective-remark p{margin:0 0 1rem}.gp-defective-remark:before{position:absolute;top:-1rem;left:-1rem;color:#fcd;font-weight:700;font-size:.8rem;content:"○"}.gp-defective-remark:after{position:absolute;bottom:-1rem;right:-1rem;color:#fcd;font-weight:700;font-size:.8rem;content:"○"}.b-pc .gp-defective-remark{margin:3rem;padding:1rem 1.5rem 0}.b-sp .gp-defective-remark{margin:.5rem;padding:.5rem .5rem 0}.gp-header-kodawari{position:relative;text-align:center;margin:3rem 1rem 2rem}.gp-header-kodawari h2{display:inline-block;margin:0;padding:0 1.5rem;background-color:#fff;position:relative;z-index:100;letter-spacing:.1rem}.gp-header-kodawari-line{position:relative;border-bottom:medium #333333 solid;height:.5rem;width:100%;top:1rem;z-index:1;margin:0 auto}.gp-subsection{position:relative}.b-pc .gp-subsection{margin:3rem}.b-sp .gp-subsection{margin:2rem 0}.gps-header{padding:.3rem 0;display:grid;grid-template-columns:3rem 1fr;background:#eee linear-gradient(105deg,#000 3rem,#eee 3rem);align-items:center}.gps-header-number{justify-self:center;color:#fff;font-size:1.6rem;font-weight:700;font-style:oblique}.gps-header-title{padding-left:1rem;font-weight:700;font-size:1.2rem}.gps-figure{max-width:100vw}.gps-figure img{object-fit:contain;width:100%;height:auto}.gps-description{background:#eaeaeacc;position:relative;top:-2rem;line-height:1.6}.b-pc .gps-description{margin:0 3rem;font-size:.9rem;padding:1rem}.b-sp .gps-description{margin:0 .5rem;padding:.5rem;font-size:.9rem}.gps-guarantee-em{font-size:1rem;font-weight:700;color:#f60}.gps-description-ul-link{margin-top:1rem}.gps-description-ul-link2{margin-top:1rem;margin-bottom:1rem}.gps-broken-figure{max-width:100vw;margin:0 1rem}.gps-broken-figure img{display:block;object-fit:contain}.b-pc .gps-broken-figure{width:30rem;margin:0 auto}.gps-broken-title{padding:.2rem 0;background-color:#d4bf7e;font-size:1.2rem;font-weight:700;color:#fff;text-align:center}.b-pc .gps-broken-title{width:30rem;margin:0 auto}.gps-broken-description{background:#eaeaeacc;position:relative}.b-pc .gps-broken-description{width:30rem;margin:0 auto;font-size:.9rem;padding:1rem}.b-sp .gps-broken-description{margin:0 .5rem;padding:.5rem;font-size:.9rem}.gp-link-to-shopping{text-align:center}.b-pc .gp-subsection.gp-link-to-shopping{width:25rem;margin:2rem auto}.gplts-comment{padding:0 3rem 1rem;font-weight:700;background-image:url(/img/brand-pages/bar/glass-package/gp-link-to-glass-left.webp),url(/img/brand-pages/bar/glass-package/gp-link-to-glass-right.webp);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom right}a.gplts-link{display:inline-block;margin:2rem 0;padding:1rem 3rem;border-radius:2rem;color:#000;font-size:1.2rem;font-weight:700;box-shadow:.2rem .2rem .2rem #666;background-color:#eee}a.gplts-link:visited{color:#000;background-color:#eee}a.gplts-link:hover,a.gplts-link:active{color:red;background-color:#ffe}.gt-questions{background:#ffe url(/img/brand-pages/bar/glass-trial/gt-bar-counter-250x160.webp) left bottom no-repeat;display:grid;position:relative}.gt-question{display:grid;justify-items:center;align-items:center;background:url(/img/brand-pages/bar/glass-trial/gt-balloon-dialog.webp) center center/contain no-repeat;position:relative}.b-pc .gt-questions{background-size:10rem 6rem;grid-template-columns:1fr 1fr;grid-auto-rows:8rem}.b-pc .gt-question{height:8rem}.b-pc .gtq02{top:1rem}.b-pc .gtq03{left:8rem}.b-sp .gt-questions{background-size:5rem 3rem;grid-template-columns:1fr;grid-auto-rows:5rem}.b-sp .gt-question{height:6rem;line-height:1.1}.b-sp .gtq01{left:-5rem}.b-sp .gtq02{left:4rem;top:-1.5rem}.b-sp .gtq03{left:-2rem;top:-1.5rem}.gt-transit{margin:2rem 0;display:grid;grid-template-columns:2fr 3fr;align-items:center;grid-gap:1rem}.gtt-arrow{justify-self:right}.gtt-arrow img{max-width:100%}.gtt-solution{justify-self:left;font-weight:700;color:#333;text-decoration:underline wavy #333333}.b-pc .gtt-solution{font-size:1.6rem}.gt-answers{position:relative;padding:1rem 2rem;border:medium solid #333333;background-color:#fcd;font-weight:700;text-align:center}.b-pc .gt-answers{margin:1rem 6rem}.b-sp .gt-answers{margin:1rem .8rem}.gt-answers:before{position:absolute;top:-.6rem;left:-.6rem;width:calc(100% + .3rem);height:calc(100% + .3rem);border:thin solid #333333;content:""}.gt-answers:after{position:absolute;bottom:-.6rem;right:-.6rem;width:calc(100% + .3rem);height:calc(100% + .3rem);border:thin solid #333333;content:""}.gt-process-header{display:flex}.gtp-steps{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:8rem;grid-gap:.5rem 1rem;grid-auto-flow:dense}.gtp-step{border:thin #ffdd99 solid;border-radius:1rem;position:relative;padding:1rem;display:grid;align-items:center;grid-template-columns:5rem 1fr;grid-gap:0 1rem}.gtps-icon{grid-row:1/2;grid-column:1/2}.gtps-icon img{width:5rem}.gtps-caption{grid-row:1/2;grid-column:2/3;line-height:1.2}.b-pc .gtp-steps{margin:1rem 4rem}.b-pc .gtps-left{grid-column:1/2}.b-pc .gtps-right{grid-column:2/3}.b-pc .gtps-between{align-self:center}.b-pc .gtps-between.gtps-left{justify-self:right}.b-pc .gtps-between.gtps-right{justify-self:left}.b-pc .gtps-between img{width:2rem;height:2rem}.b-sp .gtp-steps{grid-template-columns:1fr;margin:1rem}.b-sp .gtps-between{display:none}.gtps-number{position:absolute;top:-1rem;left:-1rem;width:3rem;height:3rem;border-radius:3rem;font-size:2rem;font-weight:700;color:#fff;background-color:#f93;text-align:center}.gtps-icon-8days{position:absolute;top:-1.5rem;right:0;width:8rem;height:3rem;display:grid;align-content:center;text-align:center;background:url(/img/brand-pages/bar/glass-trial/gt-balloon-8days.webp) center center/contain no-repeat}.gtps-finish-refund{display:inline-block;border:thin #333333 solid;padding:.2rem .4rem;border-radius:.5rem}
