#top .sp-768{display:none}#top .fv .slider:after{content:'';background-color:#000;opacity:.3;position:absolute;top:0;right:0;bottom:0;left:0}#top .fv .fv_txt_box{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:950px;text-align:center;font-style:italic;color:#fff}#top .fv .fv_txt_box h1{font-size:60px}#top .fv .fv_txt_box h1 span{display:block;font-size:30px}#top .fv .fv_txt_box .catchcopy_txt{font-size:30px;font-weight:700;background:#08287f;margin:20px auto 10px;width:750px;padding:5px 0 7px}#top .fv .fv_txt_box .sub_txt{font-size:22px;font-weight:500;line-height:1.5}#top .fv .fv_txt_box .sub_txt span{font-size:16px}#top.fixed .fv .fv_txt_box{width:90vw;color:#fff;font-style:normal;text-align:left;top:70%;left:48%}#top.fixed .fv .fv_txt_box h1{font-size:clamp(1.25rem,-.421rem + 3.48vw,2.625rem);background:rgba(255,255,255,.4);display:inline-block;padding:0 20px}#top.fixed .fv .fv_txt_box .catchcopy_txt{font-size:clamp(.875rem,.116rem + 1.58vw,1.5rem);font-weight:700;background:rgba(255,255,255,.4);margin-top:20px;width:auto;padding:5px 20px 7px;display:inline-block}#top .about .top-about-img iframe{width:100%;height:100%}#top .about .shop-textwrap p{margin-top:0}#top .about .shop-textwrap .shop-title{font-size:22px;font-weight:700}#top .about .accordion-area section{background:#fff;color:#08287f;font-size:14px;max-width:1200px;margin:50px auto 0}#top .about .accordion-box{font-size:14px}#top .about .accordion-box h4{margin-top:10px}#top .about .accordion-box p{margin-top:0}#top .shop-box .h3-deco{width:100px;font-size:1.17em;font-weight:700;margin:0}#top .about .accordion-title{margin-top:0 !important}#top .about .accordion-box .h4{font-size:1rem;font-weight:700;margin:20px 0 0}#top .about .shop-textwrap{padding:1rem 0 0}#top .top-about-section-access{width:1200px;justify-content:center}#top .top-about-section-access .top-about-img{width:unset}#top .top-about-section-access .top-about-img iframe{width:450px}#top .top-about-section-access .top-about-textwrap{padding:3rem 0 3rem 4rem}#top .about .accordion-area{width:1050px}#top .about .quickly-btnwrap{margin-top:4rem;margin-bottom:1rem}#top .top-concept{padding:5rem 0;background:linear-gradient(rgba(0,0,0,.9),rgba(0,0,0,.6)),url(https://bb-bike.com/wp-content/themes/BB%E5%95%86%E4%BC%9A/img/fv-01.webp)}#top .concept-title{position:relative;text-align:center;margin-top:3rem;font-style:italic}#top .concept-title span{position:relative;z-index:2;font-size:2.25rem;color:#fff}#top .concept-title:after{content:attr(data-en);font-size:10rem;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;letter-spacing:7px;font-family:"Roboto",sans-serif;font-weight:900;color:#888}#top .concept-contents{display:flex;flex-wrap:wrap;justify-content:center;margin:8rem auto 0;width:100%;max-width:95%;max-width:1200px}#top .concept-contents img{width:100%;height:500px;object-fit:cover;margin:0 auto}#top .concept-contents .sub_txt{text-align:center;color:#fff;font-size:18px;margin:20px 0 0}#top .feature_sub_txt{font-size:16px;font-weight:500;margin:20px 0 30px}#top .feature-item{width:calc(90%/3);margin:.5rem}#top .feature-item:nth-of-type(n+3){margin-top:.5rem}#top .feature-item-box{padding:2rem 1rem}#top .feature-item-title,#top .feature-item-title-an{font-size:1.6rem}#top .fs_s{font-size:1rem}#top .top-feature .return-btnwrap{margin:4rem 0 1rem}#top .top-feature .accordion-area section{background:#08287f;color:#fff}#top .top-feature .accordion-title:before,#top .top-feature .accordion-title:after{background-color:#fff}#top .top-feature .accordion-box{margin:0 1rem 1rem;color:#000;padding:1rem}#top .top-feature .accordion-area{margin:2rem auto 0}#top .top-menu{background-color:#08287f}#top.fixed .top-menu{background-color:#004ea2}#top .top-menu-section{width:100%;margin:0 auto;display:flex;flex-direction:row-reverse}#top .top-menu-textwrap{width:50%;padding:3rem 4rem}#top .menu-title{font-size:1.5rem;border-bottom:2px solid #fff;padding-bottom:.75rem;font-style:italic;position:unset;text-align:left;margin-top:unset}#top .menu-title .menu-title-en{font-size:3.5rem;text-transform:uppercase;letter-spacing:8px;line-height:1;position:relative;display:block;margin-bottom:1rem;font-family:"Roboto",sans-serif;font-weight:900}#top .top-menu-textwrap p{margin-top:2.5rem;line-height:2}#top .top-menu-img{width:50%}#top .top-menu-img img{display:block;width:100%;height:100%;object-fit:cover}#top .top-menu-textwrap p{color:#fff}#top .menu-textwrap img.menu_img{width:100%;height:350px;object-fit:cover;margin:20px 0 0}#top .menu-textwrap .sub_txt{margin:10px 0 0;font-weight:500}#top .menu-text_box{background:#fff;padding:1.5rem;margin:20px 0 50px}#top .menu-text_box_bottom{margin:20px 0 0}#top .menu-table_box .accordion-title{font-size:1.5rem;background:#08287f;color:#fff}#top .menu-table_box .accordion-title{background:#004ea2}#top .menu-table_box .accordion-title:before,#top .menu-table_box .accordion-title:after{background-color:#fff}#top .menu-table_box .u-price-contents{width:100%;max-width:1000px;margin:0;padding:2rem}#top .menu-table_box .accordion-box{margin:0}#top .menu-text_box .h4{font-size:1rem;font-weight:700;margin:20px 0 0}#top .top-menu .menu-contents{margin:4rem auto 0}#top .top-menu .quickly-btnwrap{margin-top:4rem;margin-bottom:2rem}#top .top-staff{padding:5rem 0}#top .staff-title{position:relative;text-align:center;margin-top:4rem;font-style:italic}#top .staff-title:after{content:attr(data-en);font-size:10rem;opacity:.075;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;letter-spacing:7px;font-family:"Roboto",sans-serif;font-weight:900}#top .staff-title span{position:relative;z-index:2;font-size:2.25rem}#top .top-staff .outer{background:#08287f;margin:11rem 0 0;padding:0 0 4rem}#top .staff_box{width:100%;max-width:95%;max-width:1200px;margin:0 auto}#top .staff-item-box{padding:1rem 2rem 3rem}#top .staff-item{width:calc(96%/3);margin:0 8px}#top .staff-img{width:100%}#top .staff-item-title-an{color:#08287f}#top .staff_box .top{display:flex;align-items:flex-end}#top .staff_box_bottom .top{display:flex;align-items:flex-end;flex-direction:row-reverse;justify-content:flex-end}#top .staff_box .top .staff_img{width:600px;height:350px;margin:-80px 0 0}#top .staff_box .top .staff_img img{width:100%;height:100%;object-fit:cover}#top .staff_name .position{color:#fff;font-size:25px;font-weight:700}#top .staff_name .name{color:#08287f;font-size:30px;font-weight:700;background:#fff;padding:2px 10px}#top .staff_name{padding:0 0 0 40px}#top .staff_box_bottom .staff_name{padding:0 40px 0 0}#top .staff_box .bottom{color:#fff;margin:40px 0 0}#top .top-voice{padding:0 0 5rem}#top .voice-title{position:relative;text-align:center;margin-top:8rem;font-style:italic}#top .voice-title span{position:relative;z-index:2;font-size:2.25rem}#top .voice-title:after{content:attr(data-en);font-size:10rem;opacity:.075;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;letter-spacing:7px;font-family:"Roboto",sans-serif;font-weight:900}#top .voice-contents{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:3rem auto 0;width:100%;max-width:95%;max-width:1200px}#top .voice-item{width:calc(97%/2);position:relative;margin:5rem .5rem 0;border:1px solid #000}#top .voice-item img{width:100%;height:250px;object-fit:cover}#top .voice-item:nth-of-type(n+3){margin-top:4rem}#top .voice-item-an{width:60%}#top .voice-item-box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;width:95%;height:100%;padding:2rem;position:relative;width:fit-content}#top .voice-item-box .annotation{font-size:.8rem;color:#969696;margin:0 0 1rem}#top .voice-num{position:absolute;top:-3rem;left:50%;transform:translateX(-50%);font-family:"Roboto",sans-serif;font-weight:900;font-style:italic;font-size:1.5rem;text-transform:uppercase;line-height:1;background-color:#fff;width:fit-content;padding:0 2rem}#top .voice-num span{font-size:4rem;line-height:1}#top .voice-item-title{font-size:2rem;margin:0 auto;font-style:italic;width:fit-content;background-color:#08287f;color:#fff;padding:0 1rem}#top .voice-item-title-an{font-size:2rem;margin:0 auto;font-style:italic;width:fit-content;color:#fff}#top .voice-item-title-an span{background-color:#08287f;padding:0 1rem;display:block;width:fit-content}#top .voice-item-title-an span+span{margin-top:.5rem}#top .voice-img{display:block;width:90%;height:270px;object-fit:cover;margin:1.5rem auto 0}#top .voice-text{margin-top:2rem;color:#000}#top .voice-item-box .txt span{display:block;font-size:25px;font-weight:700;background:#08287f;color:#fff;padding:0 10px;margin:0 0 8px}#top.fixed .voice-item-box .txt span{background:#004ea2}#top .top-voice .return-btnwrap a{border-radius:50px}#top .top-qa .return-btnwrap a{border-radius:50px;color:#08287f;background:#fff}#top .qa-title{position:relative;text-align:center;margin-top:4rem;font-style:italic;color:#fff}#top .qa-title span{position:relative;z-index:2;font-size:2.25rem}#top .qa-title:after{content:attr(data-en);font-size:10rem;opacity:.075;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;letter-spacing:7px;font-family:"Roboto",sans-serif;font-weight:900}#top .top-qa .accordion-area{margin:5rem auto 0}#top .top-qa .accordion-box .h4{font-size:1rem;font-weight:700;margin:20px 0 0}#top .top-qa .return-btnwrap{margin-top:4rem;margin-bottom:2rem}#top .top-news{padding:80px 0 0}#top .top-news .outer{background:linear-gradient(to left,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 54%,#08287f 54%,#08287f 100%);border-radius:0 0 30px;padding:50px 0 0}#top .top-news .inner{width:1200px;max-width:95%;max-width:1200px;margin:0 auto}#top .top-news-section{display:flex;justify-content:space-between}#top .news-title{font-size:1.5rem;border-bottom:2px solid #fff;padding-bottom:.75rem;font-style:italic}#top .news-title .news-title-en{font-size:3.5rem;text-transform:uppercase;letter-spacing:8px;line-height:1;position:relative;display:block;margin-bottom:1rem;font-family:"Roboto",sans-serif;font-weight:900}#top .top-news-textwrap{color:#fff}#top .top-news-textwrap p{margin:40px 0 0}#top .top-news-content{width:52%}#top .top-news-content .content{border-bottom:1px solid #b4b4b4;display:flex;align-items:center;padding:15px 0}#top .top-news-content .time{padding:0 20px 0 0;font-weight:500;color:#909090}#top .top-news-content .title{color:#000;font-size:16px}#top .top-news-content .return-btnwrap a{border-radius:50px}#top .top-news.fixed .top-news-content{margin-bottom:30px}#top.fixed .top-news .outer{background:0 0;padding:50px 0}#top.fixed .top-news-textwrap{color:#004ea2}#top.fixed .news-title{border-bottom:2px solid #004ea2}#top .instagram-title{position:relative;text-align:center;margin-top:4rem;font-style:italic;margin-bottom:5rem}#top .instagram-title span{position:relative;z-index:2;font-size:2.25rem}#top .instagram-title:after{content:attr(data-en);font-size:10rem;opacity:.075;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;letter-spacing:7px;font-family:"Roboto",sans-serif;font-weight:900}#top .ent-btn{margin:3rem auto 0}@media screen and (max-width:768px){#top .sp-768{display:block}#top .quickly-btnwrap{margin-top:1rem;margin-bottom:3rem}#top .concept-title:after,#top .staff-title:after,#top .voice-title:after,#top .qa-title:after,#top .instagram-title:after{font-size:5rem}#top .about-title .about-title-en,#top .menu-title .menu-title-en{font-size:2.5rem;margin-bottom:0}#top .about-title,#top .menu-title,#top .news-title{font-size:1.2rem}#top .fixed .news-title,#top .fixed .menu-title,#top .fixed .about-title{font-size:1.5rem}#top .fv .fv_txt_box{width:100%}#top .fv .fv_txt_box h1{font-size:22px}#top .fv .fv_txt_box h1 span{font-size:14px;line-height:1.3}#top .fv .fv_txt_box .catchcopy_txt{font-size:16px;width:100%;line-height:1.3}#top .fv .fv_txt_box .sub_txt{font-size:14px}#top .fv .fv_txt_box .sub_txt span{font-size:12px}#top .fv .fv_txt_box{padding:0 5px}#top.fixed .fv .fv_txt_box{top:60%}#top.fixed .fv .fv_txt_box h1{font-size:18px}#top.fixed .fv .fv_txt_box .catchcopy_txt{font-size:14px}#top .about{padding:2rem 1rem}#top .top-about-textwrap{padding:2rem 0 0;width:100%;margin:0}#top .top-about-textwrap p{font-size:14px;margin-top:1rem;line-height:1.6}#top .shop-textwrap{padding:1rem 0}#top .about .shop-textwrap .shop-title{font-size:17px}#top .shop-box .h3-deco{font-size:1rem}#top .about .quickly-btnwrap{margin-top:2rem;margin-bottom:3rem}#top .about .accordion-area{width:100%}#top .top-about-section-access{width:100%}#top .top-about-section-access .top-about-img iframe{width:100%}#top .top-about-section-access .top-about-textwrap{padding:2rem 0 0}#top .about .accordion-area section{margin:30px auto 0}#top .top-concept{padding:.5rem 0 1rem}#top .concept-contents{width:100%;padding:0 1rem;margin:3rem auto 0}#top .concept-contents img{height:250px}#top .concept-contents .sub_txt{text-align:left;font-size:14px;line-height:1.6}#top .feature-item{width:100%;margin:0 0 3rem}#top .feature-item:nth-of-type(n+3){margin:0}#top .feature-item-title,#top .feature-item-title-an{font-size:1.5rem}#top .feature-item-title-an{display:block}#top .fs_s{font-size:1rem}#top .feature-title{margin-bottom:3rem;margin-top:1rem}#top .feature_sub_txt{font-size:14px}.feature-item+.feature-item{margin-top:3rem}#top .top-menu{padding:2rem 1rem}#top .top-menu-textwrap{width:100%;padding:0}#top .top-menu-section{flex-direction:column}#top .top-menu-textwrap p{margin-top:1rem;font-size:14px;line-height:1.6}#top .top-about-img{margin:2rem 0 0;height:200px}#top .menu-item-title{line-height:1.3}#top .menu-textwrap img.menu_img{height:200px}#top .price-day{margin:0 auto}#top .menu-price{padding:5px 0}#top .menu-table_box .accordion-title{font-size:1rem}#top .menu-text_box{padding:1rem;font-size:14px}#top .menu-textwrap .sub_txt{font-size:14px}#top .menu-table_box .u-price-contents{padding:.5rem}.u-price-item+.u-price-item{margin-top:1rem}#top .u-price-box{display:block}#top .u-price-box .price-an{text-align:end;font-size:18px}#top .u-price-box_detail p{text-align:end}#top .top-menu .menu-contents{margin:2rem 0 0;width:100%}#top .top-menu .quickly-btnwrap{margin-top:1rem;margin-bottom:3rem}#top .feature-contents{width:100%;margin-top:2rem;padding:0 1rem}#top .top-staff{padding:3rem 0}#top .staff-title{margin-top:0}#top .staff_box .top{flex-direction:column;align-items:flex-start}#top .top-staff .outer{margin:2rem 0 0;padding:0}#top .staff_box .top .staff_img{margin:0;width:100%;height:200px}#top .staff_name{padding:0;margin:20px 0 0}#top .staff_name .position{font-size:16px}#top .staff_name .name{font-size:18px}#top .staff_box{padding:1rem}#top .staff_box .bottom{margin:20px 0 0}#top .staff_box .bottom p{font-size:14px;line-height:1.6}#top .staff_box_bottom .staff_name{padding:0}#top .top-voice{padding:0}#top .voice-title{margin-top:3rem}#top .voice-contents{margin:2rem auto 0;padding:0 1rem}#top .voice-item-box{padding:2rem .5rem}#top .voice-item_bottom{margin-top:4rem}#top .voice-item-box .txt span{font-size:18px;padding:10px}#top .top-voice .return-btnwrap{margin:2rem 0 4rem}#top .voice-item-box .txt{font-size:14px}#top .voice-num{font-size:1.4rem;top:-2.5rem}#top .voice-num span{font-size:2.5rem}#top .voice-item{margin:2rem 0;width:100%}#top .top-qa{padding:3rem 1rem}#top .qa-title{margin-top:0}#top .top-qa .accordion-area{margin:2rem auto 0}#top .top-qa .return-btnwrap{margin:3rem 0 2rem}#top .top-news{padding:0}#top .top-news .outer{background:unset}#top .top-news .inner{width:100%}#top .top-news-section{flex-direction:column}#top .top-news-textwrap{background:#fff;padding:1rem}#top .top-news-content{width:100%;padding:0 1rem}#top .top-news-content .content{flex-direction:column;align-items:flex-start}#top .top-news-content .time{font-size:12px}#top .top-news-content .title{font-size:14px}#top .top-news .return-btnwrap{margin:3rem 0 4rem}#top .news-title .news-title-en{font-size:2.5rem;margin-bottom:0;margin-top:1rem}#top .top-news-textwrap p{margin:1rem 0 0;font-size:14px;line-height:1.6}#top .top-column .return-btnwrap{margin:3rem 0 4rem}#top .instagram-title{margin-top:0;margin-bottom:1rem}#top .insta-feed{padding:1rem 0 4rem}#top .insta-feed .sns-item{padding:0 1rem}}@media (max-width:480px){.feature-title:after,.menu-title:after{top:50%}}@media (max-width:400px){#top .quickly-btnwrap a{font-size:1rem;padding:1rem 2rem}#top .quickly-btnwrap img{width:15px}#top .return-btnwrap a{font-size:1rem;padding:1rem 2rem}#top .top-feature .return-btnwrap{margin-top:3rem}#top .sp-400{display:block}#top .concept-title:after,#top .staff-title:after,#top .voice-title:after,#top .qa-title:after{font-size:4rem}#top .instagram-title:after{font-size:3rem}#top .concept-title span,#top .staff-title span,#top .voice-title span,#top .qa-title span,#top .instagram-title span{font-size:1.75rem}#top .top-about-section{padding-top:0}}.fixed .feature-title:after{display:none}.fixed .feature__title-wrapper{text-align:center;margin-bottom:24px}.fixed .feature__box{margin-top:60px}.fixed .feature__title{display:inline-block;padding:5px 15px;background-color:#004ea2;color:#fff;font-size:1.6rem;text-align:left}.fixed .feature__box{padding:32px 16px;border:solid 1px #000}.fixed .access--bottom{flex-direction:row-reverse}.fixed .ent-btn{background-color:#000;border-bottom:none}#top .top-news.fixed{padding:0}@media screen and (max-width:768px){.fixed .feature__title{font-size:1.5rem}.fixed .access--bottom{flex-direction:column-reverse}#top .top-news.fixed .outer{padding:0}}