@charset "UTF-8";
.font-roboto{font-family:"Roboto",sans-serif;font-weight:400}.font-zenkaku{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400}.font-instrument{font-family:"Instrument Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.font-italic{font-style:italic}.font-bold{font-weight:bold}#bbj-champion{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#bbj-champion img{width:100%;vertical-align:bottom;border:0;pointer-events:none}#bbj-champion div{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}#bbj-champion p{padding:0;margin:0}#bbj-champion ol,#bbj-champion ul,#bbj-champion li{list-style:none;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}#bbj-champion h1,#bbj-champion h2,#bbj-champion h3{padding:0;margin:0}main#bbj-champion{color:#303030;background:#fff;padding-top:0 !important;width:100%}@media screen and (max-width:768px){main#bbj-champion{overflow:hidden}}main#bbj-champion img{width:100%}main#bbj-champion .char{opacity:0;-webkit-transition:opacity .08s linear;transition:opacity .08s linear}main#bbj-champion .char.is-visible{opacity:1}main#bbj-champion .bg-color{background:#fff}main#bbj-champion .bg-white{background:#fff}main#bbj-champion .container{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1280px;padding-left:min(78px, calc(78 / 1280 * 100%));padding-right:min(78px, calc(78 / 1280 * 100%));margin:0 auto}@media screen and (max-width:768px){main#bbj-champion .container{width:100%;padding-left:5.333333333333334vw;padding-right:5.333333333333334vw}}main#bbj-champion .kvWrapper{width:100%;height:calc(100dvh - 110px);overflow:hidden;position:relative}@media screen and (max-width:768px){main#bbj-champion .kvWrapper{height:calc(100dvh - 98px)}}main#bbj-champion .kvWrapper .kvImage{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-animation:animation-opening-img forwards 1.5s ease;animation:animation-opening-img forwards 1.5s ease;-webkit-animation-delay:.5s;animation-delay:.5s;width:100%;height:100%}main#bbj-champion .kvWrapper .kvImage img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%}main#bbj-champion .kvWrapper .kvLogoWrapper{opacity:0;-webkit-animation:animation-opening-title forwards 1.5s ease;animation:animation-opening-title forwards 1.5s ease;-webkit-animation-delay:1s;animation-delay:1s;position:absolute;top:50%;left:0;right:0;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(650 / 1280 * 100vw);max-width:860px}@media screen and (max-width:768px){main#bbj-champion .kvWrapper .kvLogoWrapper{width:93.33333333333333vw;top:inherit;bottom:0;margin-bottom:36.266666666666666vw}}main#bbj-champion .kvWrapper h1.kvTitleWrapper{opacity:0;-webkit-animation:animation-opening-title forwards 1.5s ease;animation:animation-opening-title forwards 1.5s ease;-webkit-animation-delay:1.5s;animation-delay:1.5s;position:absolute;bottom:0;right:0;margin-bottom:min(30px, calc(30 / 1280 * 100%));margin-right:min(40px, calc(40 / 1280 * 100%));width:calc(450 / 1280 * 100vw);max-width:450px}main#bbj-champion .kvWrapper h1.kvTitleWrapper img{width:100%}@media screen and (max-width:768px){main#bbj-champion .kvWrapper h1.kvTitleWrapper{width:74.66666666666667vw;margin:0 auto 6.933333333333333vw;left:0}}main#bbj-champion .detail-slider__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(12 / 460 * 100%);width:calc(460 / 1124 * 100%)}@media screen and (max-width:768px){main#bbj-champion .detail-slider__slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6.4vw}}main#bbj-champion .detail-slider__image{width:calc(162 / 460 * 100%)}@media screen and (max-width:768px){main#bbj-champion .detail-slider__image{width:48vw;margin:0 auto}}main#bbj-champion .detail-slider__content{width:calc(240 / 460 * 100%)}@media screen and (max-width:768px){main#bbj-champion .detail-slider__content{width:100%;margin:0 auto}}main#bbj-champion h3.detail-slider__title{font-size:14px;letter-spacing:0;line-height:1;margin-bottom:12px}@media screen and (max-width:768px){main#bbj-champion h3.detail-slider__title{font-size:3.733333333333334vw;margin-bottom:4.266666666666667vw}}main#bbj-champion p.detail-slider__lead{font-size:16px;font-weight:600;margin-bottom:12px}@media screen and (max-width:768px){main#bbj-champion p.detail-slider__lead{font-size:4.266666666666667vw}}main#bbj-champion p.detail-slider__text{font-size:14px;line-height:160%;letter-spacing:0;text-align:justify}@media screen and (max-width:768px){main#bbj-champion p.detail-slider__text{font-size:3.733333333333334vw}}main#bbj-champion .container.lead{padding-bottom:120px}@media screen and (max-width:768px){main#bbj-champion .container.lead{padding-bottom:21.333333333333336vw}}main#bbj-champion .leadSection{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-top:80px}@media screen and (max-width:768px){main#bbj-champion .leadSection{padding-top:21.333333333333336vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:17.066666666666666vw}}main#bbj-champion .leadSection.section02{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:768px){main#bbj-champion .leadSection.section02{padding-top:17.066666666666666vw}}main#bbj-champion .leadSection .leadImage{width:calc(560 / 1124 * 100%)}@media screen and (max-width:768px){main#bbj-champion .leadSection .leadImage{width:100vw;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}main#bbj-champion .leadSection .leadImage.isSlider{width:calc(460 / 1124 * 100%)}@media screen and (max-width:768px){main#bbj-champion .leadSection .leadImage.isSlider{width:100%;margin-left:0}}main#bbj-champion .leadSection .leadInfo{width:calc(466 / 1124 * 100%)}@media screen and (max-width:768px){main#bbj-champion .leadSection .leadInfo{width:100%}}main#bbj-champion .leadSection .leadInfo.hasbordertop{position:relative;padding-top:60px}@media screen and (max-width:768px){main#bbj-champion .leadSection .leadInfo.hasbordertop{padding-top:10.666666666666668vw}}main#bbj-champion .leadSection .leadInfo.hasbordertop:before{content:'';position:absolute;top:0;left:0;width:160px;height:1px;background:#909090}main#bbj-champion .leadSection h2.infoTitle{margin:0 0 24px;font-size:24px;letter-spacing:0;line-height:166%}main#bbj-champion .leadSection h2.infoTitle sup{padding-left:.25em}@media screen and (max-width:768px){main#bbj-champion .leadSection h2.infoTitle{font-size:5.333333333333334vw;margin-bottom:5.333333333333334vw}}main#bbj-champion .leadSection .infoText{font-size:16px;letter-spacing:0;line-height:180%;text-align:justify}@media screen and (max-width:768px){main#bbj-champion .leadSection .infoText{font-size:4vw}}main#bbj-champion .leadSection span.bar{width:2em;height:1px;background:#303030;display:inline-block;margin-bottom:.3rem;margin-left:.2rem}main#bbj-champion .detail-slider__arrow{width:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;z-index:10}@media screen and (max-width:768px){main#bbj-champion .detail-slider__arrow{top:22%;margin-left:1.333333333333333vw}}main#bbj-champion .detail-slider__arrow.detail-slider__arrow--next{left:inherit;right:0}@media screen and (max-width:768px){main#bbj-champion .detail-slider__arrow.detail-slider__arrow--next{margin-right:1.333333333333333vw}}main#bbj-champion .detail-slider__arrow.swiper-button-disabled{opacity:.4}main#bbj-champion .detail-slider{position:relative}@media screen and (max-width:768px){main#bbj-champion .detail-slider{width:72vw;margin:0 auto}}@media screen and (max-width:768px){main#bbj-champion .detail-slider__swiper{width:100% !important;max-width:100% !important;padding:0 !important}}main#bbj-champion .loopTextWrapper{width:100%;overflow:hidden !important;padding:10px 0 12px;background-color:#594f5b}main#bbj-champion .loopTextWrapper.accent02{background-color:#cacdc6}main#bbj-champion .loopTextWrapper.accent03{background-color:#c8b797}main#bbj-champion .announcement-loop_track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform}main#bbj-champion .announcement-loop_group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;gap:30px;padding-right:30px}main#bbj-champion span.announcement-loop_text{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;font-size:14px;letter-spacing:.05em;color:#fff}main#bbj-champion .itemDetailWrapper{margin-top:40px}@media screen and (max-width:768px){main#bbj-champion .itemDetailWrapper{width:100%}}main#bbj-champion .itemDetail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:256px}@media screen and (max-width:768px){main#bbj-champion .itemDetail{width:68.26666666666667vw}}main#bbj-champion .itemDetail:hover{opacity:1 !important}main#bbj-champion .itemDetail:hover .itemDetailBtnWrapper{background:#303030}main#bbj-champion .itemDetail:hover .itemDetailBtnWrapper .itemDetailBtn{color:#fff;opacity:1 !important}main#bbj-champion .itemDetail + .itemDetail{margin-top:24px}main#bbj-champion .itemDetailInner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}main#bbj-champion .itemDetailName{font-size:14px;font-weight:400;margin-right:10px;line-height:1;width:80px;text-align:left}@media screen and (max-width:768px){main#bbj-champion .itemDetailName{width:21.333333333333336vw}}main#bbj-champion .itemDetailPrice{line-height:1;margin-right:2px;font-size:14px}main#bbj-champion .itemDetailPrice span.jp{line-height:1;font-size:12px;letter-spacing:.02em;font-weight:500}main#bbj-champion .itemDetailUnit{font-size:12px;font-weight:400;line-height:1;margin-right:24px;white-space:nowrap}@media screen and (max-width:768px){main#bbj-champion .itemDetailUnit{margin-right:2.666666666666667vw}}main#bbj-champion .itemDetailBtnWrapper{border:1px solid #303030;background:transparent;border-radius:30px;-webkit-transition:background ease .3s;transition:background ease .3s}main#bbj-champion .itemDetailBtn{display:block;padding:4px 11px 2px;line-height:1;font-size:13px;-webkit-transition:color ease .3s;transition:color ease .3s}main#bbj-champion .wearSection{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:120px}@media screen and (max-width:768px){main#bbj-champion .wearSection.wear01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14.933333333333335vw;margin-bottom:21.333333333333336vw}}@media screen and (max-width:768px){main#bbj-champion .wearSection.wear02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14.933333333333335vw;margin-bottom:21.333333333333336vw}}main#bbj-champion .wearSection.wear02 .leadInfo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}main#bbj-champion .wearSection.wear02 .imageWrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:768px){main#bbj-champion .wearSection.wear03{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14.933333333333335vw;margin-bottom:21.333333333333336vw}}@media screen and (max-width:768px){main#bbj-champion .wearSection.wear04{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14.933333333333335vw;margin-bottom:21.333333333333336vw}}main#bbj-champion .mens-sweatshirt{padding-top:80px}@media screen and (max-width:768px){main#bbj-champion .mens-sweatshirt{padding-top:10.666666666666668vw}}main#bbj-champion .leadInfo{width:calc(466 / 1124 * 100%)}@media screen and (max-width:768px){main#bbj-champion .leadInfo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}main#bbj-champion .leadInfo.ocbdshirt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:min(156px, calc(156 / 1280 * 100vw))}main#bbj-champion .leadInfoHeader{font-size:17px;line-height:1;letter-spacing:0;padding-bottom:17px;width:180px;border-bottom:1px solid #909090;margin-bottom:90px}@media screen and (max-width:768px){main#bbj-champion .leadInfoHeader{font-size:4.266666666666667vw;padding-bottom:4.266666666666667vw;width:40vw;margin-bottom:10.666666666666668vw}}main#bbj-champion h2.infoTitle{margin-bottom:24px;line-height:166%}main#bbj-champion .infoText{font-size:16px;letter-spacing:0;line-height:180%;text-align:justify}main#bbj-champion .leadType{margin-bottom:46px}@media screen and (max-width:768px){main#bbj-champion .leadType{margin-bottom:8vw}}main#bbj-champion .leadType.hoodie{width:144px}@media screen and (max-width:768px){main#bbj-champion .leadType.hoodie{width:32vw}}main#bbj-champion .leadType.crewneck{width:186px}@media screen and (max-width:768px){main#bbj-champion .leadType.crewneck{width:41.333333333333336vw}}main#bbj-champion .leadType.sweatpants{width:229px}@media screen and (max-width:768px){main#bbj-champion .leadType.sweatpants{width:50.93333333333333vw}}main#bbj-champion .leadType.ocbdshirt{width:236px}@media screen and (max-width:768px){main#bbj-champion .leadType.ocbdshirt{width:52.53333333333333vw}}main#bbj-champion .imageWrapper{width:calc(560 / 1124 * 100%)}@media screen and (max-width:768px){main#bbj-champion .imageWrapper{width:100vw;margin-left:-5.333333333333334vw}}main#bbj-champion .fade-gallery{position:relative;width:100%}main#bbj-champion .mens-ocbdshirt{padding-top:80px}@media screen and (max-width:768px){main#bbj-champion .mens-ocbdshirt{padding-top:10.666666666666668vw}}@media screen and (max-width:768px){main#bbj-champion .swiper-horizontal:not(.swiper-productimage){padding:0}}main#bbj-champion .fade-gallery__main{width:100%}main#bbj-champion .fade-gallery__main .swiper-slide{width:100%}main#bbj-champion .fade-gallery__main img{display:block;width:100%;height:auto}main#bbj-champion .fade-gallery__pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;margin-top:20px}@media screen and (max-width:768px){main#bbj-champion .fade-gallery__pager{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3.2vw;margin-top:5.333333333333334vw}}main#bbj-champion .fade-gallery__pager-item{display:block;width:calc(60 / 560 * 100%);padding:0;border:0;background:none;cursor:pointer;opacity:.4;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-width:768px){main#bbj-champion .fade-gallery__pager-item{width:16vw}}main#bbj-champion .fade-gallery__pager-item img{display:block;width:100%}main#bbj-champion .fade-gallery__pager-item.is-active{opacity:1}main#bbj-champion .fade-gallery__pager-item:hover{opacity:1}main#bbj-champion .fade-gallery__arrow{position:absolute;top:calc(50% - 60px);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:transparent;cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}main#bbj-champion .fade-gallery__arrow--prev{left:-40px}@media screen and (max-width:768px){main#bbj-champion .fade-gallery__arrow--prev{left:0}}main#bbj-champion .fade-gallery__arrow--prev img{width:9px}main#bbj-champion .fade-gallery__arrow--next{right:-40px}@media screen and (max-width:768px){main#bbj-champion .fade-gallery__arrow--next{right:0}}main#bbj-champion .fade-gallery__arrow--next img{width:9px}main#bbj-champion .fade-gallery:hover .fade-gallery__arrow{opacity:1;visibility:visible}main#bbj-champion .fade-gallery__arrow.swiper-button-disabled{opacity:.3 !important;pointer-events:none}main#bbj-champion .lastSection{text-align:center;padding-bottom:120px;padding-left:26px;padding-right:26px;padding-top:80px;color:#fff;max-width:none;position:relative}@media screen and (max-width:768px){main#bbj-champion .lastSection{padding:21.333333333333336vw 3.2vw 12.533333333333333vw}}main#bbj-champion .lastSection:before{content:'';width:170px;height:1px;background-color:#909090;position:absolute;top:0;left:0;right:0;margin:0 auto}@media screen and (max-width:768px){main#bbj-champion .lastSection:before{width:45.33333333333333vw}}main#bbj-champion .lastSection .lastLogo{width:324px;margin:0 auto 38px}main#bbj-champion .lastSection .lastLogo img{width:100%}@media screen and (max-width:768px){main#bbj-champion .lastSection .lastLogo{width:78.66666666666666vw;margin-bottom:48px}}main#bbj-champion .lastSection .lastBtnWrapper{border:1px solid #303030;width:320px;margin:0 auto 25px;-webkit-transition:background .3s ease;transition:background .3s ease;border-radius:30px}@media screen and (max-width:768px){main#bbj-champion .lastSection .lastBtnWrapper{margin-bottom:0;width:74.66666666666667vw}}main#bbj-champion .lastSection .lastBtnWrapper:hover{background:#303030}main#bbj-champion .lastSection .lastBtnWrapper:hover .lastBtn{color:#fff;opacity:1 !important}main#bbj-champion .lastSection .lastBtnWrapper .lastBtn{-webkit-transition:color ease .3s;transition:color ease .3s;padding:17px 0;display:block;color:#303030;font-size:16px;letter-spacing:.05em;line-height:1;font-weight:500}@media screen and (max-width:768px){main#bbj-champion .lastSection .lastBtnWrapper .lastBtn{font-size:4vw}}main#bbj-champion .lastSection .toTop{position:relative;width:8px;text-align:center;margin:0 auto;display:block}@media screen and (max-width:768px){main#bbj-champion .lastSection .toTop{margin-top:-13.333333333333334vw}}main#bbj-champion .lastSection .toTop .toTopIcon{margin:0 auto;width:8px;margin-left:2px;padding-bottom:4px}main#bbj-champion .lastSection .toTop .toTopText{font-weight:600;font-size:10px;letter-spacing:.05em;line-height:1;color:#909090;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:sideways}main#bbj-champion .lastSection .toTop{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease;-webkit-transition-delay:.3s;transition-delay:.3s;margin-left:auto;margin-right:0}main#bbj-champion .toTop.is-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes announcement-scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes announcement-scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.bbj-sierradesigns-mv__line--3:after{-webkit-animation:mv__line--after 1200ms cubic-bezier(.2,.965,.275,.99) both 2160ms;animation:mv__line--after 1200ms cubic-bezier(.2,.965,.275,.99) both 2160ms}.bbj-sierradesigns-mv__line--4:after{-webkit-animation:mv__line--after 320ms cubic-bezier(.25,.46,.45,.94) both 2320ms;animation:mv__line--after 320ms cubic-bezier(.25,.46,.45,.94) both 2320ms}.bbj-sierradesigns-mv__scroller-a:before{-webkit-animation:mv__scroller 2400ms cubic-bezier(.25,.46,.45,.94) infinite 3880ms;animation:mv__scroller 2400ms cubic-bezier(.25,.46,.45,.94) infinite 3880ms}.bbj-sierradesigns-mv__scroller-a:after{-webkit-animation:mv__scroller 2400ms cubic-bezier(.25,.46,.45,.94) infinite 3600ms;animation:mv__scroller 2400ms cubic-bezier(.25,.46,.45,.94) infinite 3600ms}@-webkit-keyframes mv__line--before{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleX(1);transform:scaleX(1)}51%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:scaleX(1);transform:scaleX(1)}100%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:scaleX(0);transform:scaleX(0)}}@-webkit-keyframes mv__line--after{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}.bbj-sierradesigns-mv__scroller{z-index:100;position:absolute;right:0;bottom:0;width:88px;height:88px}.bbj-sierradesigns-mv__scroller-a{display:block;height:100%}.bbj-sierradesigns-mv__scroller-a:hover{opacity:1 !important;-ms-filter:none !important;-webkit-filter:none !important;filter:none !important}.bbj-sierradesigns-mv__scroller-a:before,.bbj-sierradesigns-mv__scroller-a:after{content:' ';display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:0;border-left:1px solid #303030}.bbj-sierradesigns-mv__scroller-a:before{left:-8px;bottom:-16px;height:32px;-webkit-transform:scaleY(0);transform:scaleY(0)}.bbj-sierradesigns-mv__scroller-a:after{right:-8px;height:52px;-webkit-transform:scaleY(0);transform:scaleY(0)}@-webkit-keyframes mv__scroller{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleY(0);transform:scaleY(0)}20%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scaleY(1);transform:scaleY(1)}70%{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleY(0);transform:scaleY(0)}}@media screen and (max-width:736px){.bbj-sierradesigns-mv__scroller{right:0;bottom:20px;width:12.266666666666666vw;height:18.666666666666668vw}.bbj-sierradesigns-mv__scroller-a:before{left:-2.133333333333333vw;bottom:-4.266666666666667vw;height:6.933333333333334vw}.bbj-sierradesigns-mv__scroller-a:after{right:-2.133333333333333vw;height:10.666666666666666vw}}@-webkit-keyframes mv__line--before{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleX(1);transform:scaleX(1)}51%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:scaleX(1);transform:scaleX(1)}100%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes mv__line--before{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleX(1);transform:scaleX(1)}51%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:scaleX(1);transform:scaleX(1)}100%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:scaleX(0);transform:scaleX(0)}}@-webkit-keyframes mv__line--after{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes mv__line--after{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes mv__scroller{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleY(0);transform:scaleY(0)}20%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scaleY(1);transform:scaleY(1)}70%{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes mv__scroller{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleY(0);transform:scaleY(0)}20%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scaleY(1);transform:scaleY(1)}70%{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleY(0);transform:scaleY(0)}}html.no-smooth-scroll,body.no-smooth-scroll{scroll-behavior:auto !important}.u-pc-ele{display:block}@media screen and (max-width:768px){.u-pc-ele{display:none !important}}.u-sp-inline-block{display:none}@media screen and (max-width:768px){.u-sp-inline-block{display:inline-block !important}}.u-sp-inline{display:none}@media screen and (max-width:768px){.u-sp-inline{display:inline !important}}.u-sp-block{display:none !important}@media screen and (max-width:768px){.u-sp-block{display:block !important}}.u-sp-flex{display:none !important}@media screen and (max-width:768px){.u-sp-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}[data-scroll-anima="false"]{opacity:0}.js-fadein{-webkit-transition:opacity ease-out 1s;transition:opacity ease-out 1s}.js-fadein[data-scroll-anima="true"]{opacity:1}.js-ltr{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:opacity ease 1s,-webkit-transform ease 1s;transition:opacity ease 1s,-webkit-transform ease 1s;transition:opacity ease 1s,transform ease 1s;transition:opacity ease 1s,transform ease 1s,-webkit-transform ease 1s}.js-ltr[data-scroll-anima="true"]{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.js-rtl{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);-webkit-transition:opacity ease 1s,-webkit-transform ease 1s;transition:opacity ease 1s,-webkit-transform ease 1s;transition:opacity ease 1s,transform ease 1s;transition:opacity ease 1s,transform ease 1s,-webkit-transform ease 1s}.js-rtl[data-scroll-anima="true"]{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.js-zoomout{opacity:0}.js-zoomout .fade-gallery__main-wrapper{overflow:hidden}.js-zoomout img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:opacity ease 1s,-webkit-transform ease 1s;transition:opacity ease 1s,-webkit-transform ease 1s;transition:opacity ease 1s,transform ease 1s;transition:opacity ease 1s,transform ease 1s,-webkit-transform ease 1s}.js-zoomout[data-scroll-anima="true"]{opacity:1}.js-zoomout[data-scroll-anima="true"] img{-webkit-transform:scale(1);transform:scale(1)}.js-parallax{will-change:transform}.js-zoomout img{-webkit-transition:opacity ease 1s,-webkit-transform ease 1s;transition:opacity ease 1s,-webkit-transform ease 1s;transition:transform ease 1s,opacity ease 1s;transition:transform ease 1s,opacity ease 1s,-webkit-transform ease 1s;-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}.js-zoomout[data-scroll-anima="true"] img{-webkit-transform:scale(1);transform:scale(1);opacity:1}.bg01{background-color:#fff}.h32_semi{font-size:32px;font-weight:600;line-height:180%;letter-spacing:0}@media screen and (max-width:768px){.h32_semi{font-size:6.4vw}}.h22_semi{font-size:22px;font-weight:600;line-height:180%;letter-spacing:0}@media screen and (max-width:768px){.h22_semi{font-size:5.333333333333334vw}}.h20_semi{font-size:22px;font-weight:600;line-height:160%;letter-spacing:0}@media screen and (max-width:768px){.h20_semi{font-size:4.8vw}}.txt18_medi{font-size:18px;font-weight:500;line-height:220%;letter-spacing:0}@media screen and (max-width:768px){.txt18_medi{font-size:4vw;line-height:180%}}.txt16_semib{font-size:16px;font-weight:600;line-height:180%;letter-spacing:0}@media screen and (max-width:768px){.txt16_semib{font-size:3.733333333333334vw}}@media screen and (max-width:768px){.sp-txt15_midi{font-size:4vw}}.txt14_medi{font-size:14px;font-weight:500;line-height:160%;letter-spacing:0}@media screen and (max-width:768px){.txt14_medi{font-size:13px;font-weight:600}}.c-flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.sp-imagefull{width:100vw;margin-left:calc(50% - 50vw) !important}}.css-reveal{overflow:hidden}.css-reveal img{display:block;opacity:0;width:100%;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-animation:imageReveal 6s linear infinite;animation:imageReveal 6s linear infinite;will-change:clip-path,opacity;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes imageReveal{0%{-webkit-clip-path:inset(0 101% 0 0);clip-path:inset(0 101% 0 0);opacity:0}1.666%{-webkit-clip-path:inset(0 101% 0 0);clip-path:inset(0 101% 0 0);opacity:0}1.667%{-webkit-clip-path:inset(0 101% 0 0);clip-path:inset(0 101% 0 0);opacity:1}18.333%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}66.666%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}83.333%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:0}83.334%{-webkit-clip-path:inset(0 101% 0 0);clip-path:inset(0 101% 0 0);opacity:0}100%{-webkit-clip-path:inset(0 101% 0 0);clip-path:inset(0 101% 0 0);opacity:0}}@keyframes imageReveal{0%{-webkit-clip-path:inset(0 101% 0 0);clip-path:inset(0 101% 0 0);opacity:0}1.666%{-webkit-clip-path:inset(0 101% 0 0);clip-path:inset(0 101% 0 0);opacity:0}1.667%{-webkit-clip-path:inset(0 101% 0 0);clip-path:inset(0 101% 0 0);opacity:1}18.333%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}66.666%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}83.333%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:0}83.334%{-webkit-clip-path:inset(0 101% 0 0);clip-path:inset(0 101% 0 0);opacity:0}100%{-webkit-clip-path:inset(0 101% 0 0);clip-path:inset(0 101% 0 0);opacity:0}}@-webkit-keyframes animation-opening-img{0%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes animation-opening-img{0%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes animation-opening-title{0%{opacity:0}100%{opacity:1}}@keyframes animation-opening-title{0%{opacity:0}100%{opacity:1}}