@charset "utf-8";@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5{font-weight:400}h2{color:#107393;font-size:150%;font-weight:700;line-height:1.2em}img{height:auto;max-width:100%}i{font-style:normal}.clearfix:after{content:"";clear:both;display:block}.flex{display:flex}.text-centered{text-align:center}.text-right{text-align:right}.sp{display:none}body{background-color:#fff;color:#003a4d;line-height:2;font-family:'Noto Sans JP','游ゴシック','Yu Gothic','游ゴシック体',YuGothic,'メイリオ',sans-serif!important}.container{width:800px;margin:0 auto}a{color:#107393;text-decoration:none}a.btn{border:1px solid #003a4d;border-radius:40px;display:block;padding:10px 20px;text-align:center}#qa-top a.btn.inverse{border-color:#fff;color:#fff}a.btn.inline{display:inline-block;width:280px}#bread{margin:-20px 20px 0}#bread span{vertical-align:middle;display:inline-block;color:#fff;padding-right:12px;font-size:85%}#bread a:after{content:'＞';display:inline-block;vertical-align:middle;padding-right:12px;color:#fff}#bread span br{display:none}#container-left{background-color:#fff;height:100%;position:fixed;top:0;width:200px;z-index:999}#container-left-inner{padding-bottom:16px}header{margin:20px 20px 4px;padding:8px 0 18px;text-align:center}header h1 a i{display:block;color:#a8a8a8;font-weight:700;font-size:80%;margin-top:12px}header p{margin-top:10px;text-align:center}ul#global-nav{margin:0 20px 12px}ul#global-nav li.selected{background:#e5e5e5}ul#global-nav li a{color:#434343;display:block;font-size:80%;padding:10px 6px;line-height:1.2em}ul#global-nav li.disabled a{color:#acacac}ul#global-nav li.disabled a{color:#acacac;cursor:default}ul#global-nav li.disabled a:hover{background-color:transparent}div.global-box{margin:10px 15px;padding:20px 0 6px}div.global-box ul li{margin-top:5px}div.global-box ul li a{display:block}div#logo_co{color:#107393;font-size:70%;line-height:1.2em;padding:10px 20px}ul#global-nav li>div{background:#444;display:none;position:absolute;height:100%;left:200px;top:0;width:200px;z-index:999}ul#global-nav li>div>ul{line-height:1em;width:200px;position:absolute;top:184px}ul#global-nav li>div>ul a{color:#fff;padding:10px 20px}.list_pager{margin:30px auto 0}.list_pager .pager_num,.wp-pagenavi{display:block;margin:0 auto 20px;text-align:center}.list_pager .pager_num a,.wp-pagenavi a,.wp-pagenavi span{display:inline-block;width:30px;height:30px;line-height:30px;margin:0 5px;text-align:center;background:#fff}.list_pager .pager_num a.currentpage,.wp-pagenavi span.current{background:#fff588}.list_pager .pager_btn{display:block;margin:20px auto;text-align:center}.list_pager .pager_btn a{display:inline-block;margin:auto;padding:6px 48px;background:#fff}.list_pager a:hover,.wp-pagenavi a:hover{opacity:.7}.list_pager a.pager_prev,.list_pager a.pager_next{background:0 0;color:#fff}@media screen and (min-width:901px){header{border-bottom:none}#sp-menu .menu_right_icon{display:none}#sp-menu .pc_menu_icon{display:inline-block;margin-left:6px;float:right}.menu_store{padding:24px 0 0;margin:24px 0 0;border-top:1px dotted #fff}.menu_large b{padding:6px 0;color:#fff;display:block;font-size:120%}.global-nav-parent{background:#666;display:none;position:fixed;height:100%;left:200px;top:0;width:200px;z-index:1000}ul#global-nav li a:hover{background-color:#999}ul#global-nav li:hover span a{background-color:#999}ul#global-nav.global-nav-road li:hover span a{background:#1ebfef}ul#global-nav.global-nav-road li>div ul li a:hover{background:#0290ba}ul#global-nav.global-nav-mountain li:hover span a{background:#6e9221}ul#global-nav.global-nav-mountain li>div ul li a:hover{background:#48630e}ul#global-nav{line-height:1em;margin-top:182px;margin-left:0;color:#fff;width:200px}ul#global-nav li a{padding-left:20px}ul#global-nav li a{color:#fff}ul#global-nav li>span{position:relative;display:block}ul#global-nav li.hasChildren>span:after{content:'>';position:absolute;right:12px;top:10px}ul#global-nav li.hasChildren:hover>span:after{content:'>'}div.global-box h2{margin-bottom:-10px}.nav_bg_road{background:#0290ba}ul#global-nav.nav_third_bg_road li>div{background:#026380}.nav_bg_mountain{background:#48630e}ul#global-nav.nav_third_bg_mountain li>div{background:#334805}#sp-menu .road_nav_top,#sp-menu .mountain_nav_top,#sp-menu .news_nav_top{border-bottom:1px solid #fff}#sp-menu .road_nav_wrap:hover .road_nav_top{border-bottom:1px solid #0290ba}#sp-menu .mountain_nav_wrap:hover .mountain_nav_top{border-bottom:1px solid #48630e}#sp-menu .news_nav_wrap:hover .news_nav_top{border-bottom:1px solid #666}#sp-menu .road_nav_top.selected{border-bottom:1px solid #0290ba}#sp-menu .mountain_nav_top.selected{border-bottom:1px solid #48630e}#sp-menu .news_nav_top.selected{border-bottom:1px solid #666}}@media screen and (min-width:481px){#container-left a:hover img{opacity:.7}#ad-footer a:hover{opacity:.7}}#sp-menu .road_nav_top{display:block;color:#0290ba;font-weight:700;margin:4px 20px 0;font-size:90%}#sp-menu .road_nav_top span{display:block;padding:6px;overflow:hidden}#sp-menu .road_nav_top span a{color:#0290ba}#sp-menu .road_nav_top span:hover{cursor:pointer}#sp-menu .mountain_nav_top{display:block;color:#48630e;font-weight:700;margin:0 20px 0;font-size:90%}#sp-menu .mountain_nav_top span{display:block;padding:6px}#sp-menu .mountain_nav_top span a{color:#48630e}#sp-menu .mountain_nav_top span:hover{cursor:pointer}#sp-menu .left_tag_search_btn{display:block;margin:0 20px;text-align:left}#sp-menu .left_tag_search_btn .tag_fixed_btn{margin:0 4px}#sp-menu .left_tag_search_btn .search_fixed_btn{margin:0 4px}#sp-menu .news_nav_top{display:block;color:#666;font-weight:700;margin:0 20px 0;font-size:90%}#sp-menu .news_nav_top a{color:#666}#sp-menu .news_nav_top span{display:block;padding:6px}ul#global-nav .menu_road_top span{display:block;color:#0290ba;font-weight:700}ul#global-nav .menu_mountain_top{border-top:1px dotted #000;padding-top:12px;margin-top:10px}ul#global-nav .menu_mountain_top span{display:block;color:#48630e;font-weight:700}#sp-menu .left_pickup_bnnr{margin:18px 20px 22px;padding:10px 0;border-top:2px solid #ccc;border-bottom:2px solid #ccc}#sp-menu .left_pickup_bnnr h4{text-align:center;margin-bottom:10px}#sp-menu .left_pickup_bnnr a{margin:0 auto 2px;display:inline-block}#sp-menu .left_pickup_bnnr .pickup_bnnr_multi{margin:0 auto 2px;display:inline-block}#sp-menu .left_pickup_bnnr .pickup_bnnr_multi i{display:block;font-weight:700;color:#888;font-size:80%;line-height:130%;margin:4px auto 2px 10px;text-align:left}#sp-menu .left_pickup_bnnr .pickup_bnnr_multi i{font-weight:400}#sp-menu .left_pickup_bnnr .pickup_bnnr_multi i a{color:#888}#sp-menu .left_pickup_bnnr .pickup_bnnr_multi i a.active{color:#107393}#sp-menu .left_pickup_bnnr .pickup_bnnr_multi i a.active span{color:red}.sbaa_top{text-align:center}.sbaa_top h2{margin:0 0 10px;display:block;width:100%}.sbaa_top .global_top_title{width:90%;margin:auto}.sbaa_top .flex section{margin:12px}.sbaa_top .flex section span{margin:0 0 4px;display:block}.global_top_link{overflow:hidden;width:92%;max-width:920px;margin:20px auto}.global_top_link section{width:49%;float:left}.global_top_link section figure{transform:rotate3d(1,0,0,0deg);margin-top:0}.global_top_link section a{display:block;transition-duration:.5s}.global_top_link section a:hover{opacity:.7}.global_top_link section:last-child{float:right}@keyframes hoproadbike{0%{transform:rotate3d(0,0,0,0deg)}25%{transform:rotate3d(1,1,1,6deg)}75%{transform:rotate3d(1,1,1,-6deg)}100%{transform:rotate3d(1,1,1,0deg)}}.global_bg_grass{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/top/top_bg_grass.png);background-position:0 0;animation:grassscroll .6s linear 0s infinite normal}@keyframes grassscroll{0%{background-position:0 0}100%{background-position:-30px 0}}#top-declaration{padding:40px 0 0;font-size:85%;line-height:180%}#top-declaration h2{margin:0 0 40px;text-decoration:underline;color:#fff}#top-declaration p{color:#fff}#container-right{margin-left:200px}#sbaa_action_btn{margin:20px;display:block}section#sns-footer{background-color:#292929;color:#969696;font-size:85%;padding:20px 0;text-align:center}section#sns-footer div#boxArea{margin:0 auto 20px}footer{background-color:#1d1d1d;color:#fff;font-size:85%}footer #ad-footer{text-align:center;padding-top:20px}footer #ad-footer h3{margin-bottom:10px}footer #ad-footer .flex{justify-content:center;padding:10px}footer #ad-footer .flex div p{margin-bottom:30px}footer #ad-footer .flex div:first-child{margin-right:20px;text-align:right}footer #ad-footer .flex div:last-child{margin-left:20px;text-align:left}section#top{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_top.jpg) repeat-x center center;height:490px;padding:40px 0;position:relative;background-size:cover;background-position:0 0;animation:bgscroll 60s linear 0s infinite normal}@keyframes bgscroll{0%{background-position:0 0}100%{background-position:100% 0}}@-moz-keyframes bgscroll{0%{background-position:0 0}100%{background-position:100% 0}}@-webkit-keyframes bgscroll{0%{background-position:0 0}100%{background-position:100% 0}}@-o-keyframes bgscroll{0%{background-position:0 0}100%{background-position:100% 0}}@-ms-keyframes bgscroll{0%{background-position:0 0}100%{background-position:100% 0}}section#top:after{content:'';width:100%;height:12px;position:absolute;bottom:0;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/glass_wave.png) repeat-x bottom center;background-position:0 0;animation:wavescroll .5s linear 0s infinite normal}@keyframes wavescroll{0%{background-position:0 0}100%{background-position:-22px 0}}section#top h2{text-shadow:rgba(255,255,255,.8) 1px 1px 3px,rgba(255,255,255,.8) -1px 1px 3px,rgba(255,255,255,.8) 1px -1px 3px,rgba(255,255,255,.8) -1px -1px 3px}section#top .container{height:100%;position:relative;z-index:2}section#top img#bicycle{bottom:0;max-width:50%;position:absolute}section#top_second{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/top/bg-top.jpg) repeat-x left center;height:375px;padding:40px 0;position:relative}section#top_second:after{content:'';width:100%;height:12px;position:absolute;bottom:0;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/dot_wave.png) repeat-x bottom center}#container-right.mountain_bg_color section#top_second:after{content:'';width:100%;height:12px;position:absolute;bottom:0;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/mountain_wave.png) repeat-x bottom center}section#top_second h2{text-align:center;margin-top:100px;line-height:160%}section#top_second h2.non_english i{display:none}section#top_second h2 span{display:block;margin-top:18px;color:#fff}section#top_second h2.non_english span{font-size:150%}section#top_second .container{height:auto;position:relative;z-index:2}.second_leadtext{margin-bottom:36px;line-height:180%}section#top_second.top_bg_search{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_road_news.jpg) repeat-x center center;background-size:cover}section#top_second.top_bg_movie{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_road_video.jpg) repeat-x center center;background-size:cover}section#top_second.top_bg_interview{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_road_interview.jpg) repeat-x center center;background-size:cover}section#top_second.top_bg_qa{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_road_qa.jpg) repeat-x center center;background-size:cover}section#top_second.top_bg_course{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_road_course.jpg) repeat-x center center;background-size:cover}section#top_second.top_bg_news{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_road_news.jpg) repeat-x center center;background-size:cover}section#top_second.top_bg_mecha{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_road_mecha.jpg) repeat-x center center;background-size:cover}section#top_second.top_bg_m_mecha{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_mtb_mecha.jpg) repeat-x center center;background-size:cover}section#top_second.top_bg_manner{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_road_manner.jpg) repeat-x center center;background-size:cover}section#top_second.top_bg_store{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_road_shop.jpg) repeat-x center center;background-size:cover}section#top_second.top_bg_m_course{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_mtb_field.jpg) repeat-x center center;background-size:cover}section#top_second.top_bg_m_howto{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_mtb_howto.jpg) repeat-x center center;background-size:cover}section#top_second.top_bg_m_manner{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_mtb_manner.jpg) repeat-x center center;background-size:cover}section#top_second.top_bg_m_event{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_mtb_grant.jpg) repeat-x center center;background-size:cover}section#top_second.top_bg_m_news{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_mtb_news.jpg) repeat-x center center;background-size:cover}section#top_second.top_bg_assist{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_mtb_grant.jpg) repeat-x center center;background-size:cover}section#top_second.top_bg_mountain_action{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_sengen.jpg) repeat-x center center;background-size:cover}section#top_second.top_bg_case{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_road_case.jpg) repeat-x center center;background-size:cover}section#top_second.top_bg_cycling{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_road_cycling.jpg) repeat-x center center;background-size:cover}section#top_second.top_bg_m_howto_event{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_mtb_howto_event.jpg) repeat-x center center;background-size:cover}#road_top{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_roadtop.jpg) repeat-x left center;height:400px;padding:40px 0;position:relative;box-sizing:border-box}#road_top:after{content:'';width:100%;height:12px;position:absolute;bottom:0;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/white_wave.png) repeat-x bottom center}.road_global_top_img{margin:20px auto;width:50%}#road_top h2{color:#fff;margin-bottom:20px}#road_top h2 strong{display:block;margin-top:16px}#road_top p{width:84%;margin:auto}#road_top .container{height:100%;position:relative;z-index:2}#road_top img#bicycle{bottom:0;max-width:50%;position:absolute}#road_top .sbaa_top .flex section{margin:40px auto}#mountain_top{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_mtbtop.jpg) repeat-x left center;height:400px;padding:40px 0;position:relative;box-sizing:border-box}#mountain_top:after{content:'';width:100%;height:12px;position:absolute;bottom:0;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/white_wave.png) repeat-x bottom center}.mountain_global_top_img{margin:20px auto;width:50%}#mountain_top h2{color:#fff;margin-bottom:20px}#mountain_top h2 strong{display:block;margin-top:16px}#mountain_top p{width:84%;margin:auto}#mountain_top .container{height:100%;position:relative;z-index:2}#mountain_top img#bicycle{bottom:0;max-width:50%;position:absolute}#mountain_top .sbaa_top .flex section{margin:40px auto}#new_arrival_articles{text-align:center}#new_arrival_articles i{display:inline-block;color:#444;font-weight:400;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/articles_title.png) left center no-repeat;padding:0 0 0 110px}#new_arrival_articles span{display:inline-block;padding-left:20px;border-left:1px solid #444}#new_arrival_ttl,#new_arrival_ttl01,#new_arrival_ttl02{text-align:center}#new_arrival_ttl i,#new_arrival_ttl01 i,#new_arrival_ttl02 i{display:inline-block;color:#444;font-weight:400;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/new_arrival_title.png) left center no-repeat;padding:0 0 0 140px}#new_arrival_ttl span,#new_arrival_ttl01 span,#new_arrival_ttl02 span{display:inline-block;padding-left:20px;border-left:1px solid #444}#new_arrival_ttl01 i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/new_arrival_title1.png) left center no-repeat}#new_arrival_ttl02 i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/new_arrival_title2.png) left center no-repeat}h3.top_ttl_common{text-align:center;font-weight:400;margin-bottom:30px;font-size:140%}h3.top_ttl_common i{display:inline-block;color:#444;font-weight:400}h3.top_ttl_common span{display:inline-block;padding-left:20px;border-left:1px solid #444}h3#road_top_ttl i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/road_bike_title.png) left center no-repeat;padding:0 0 0 184px}h3#mountain_top_ttl i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/mountain_bike_title.png) left center no-repeat;padding:0 0 0 234px}h3#interview_top_ttl i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/interview_title.png) left center no-repeat;padding:0 0 0 184px}h3.mountain_link_wrap #interview_top_ttl i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/interview_title_mountain.png) left center no-repeat;padding:0 0 0 184px}h3#course_top_ttl i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/course_title.png) left center no-repeat;padding:0 0 0 184px}h3#m_course_top_ttl i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/m_course_title.png) left center no-repeat;padding:0 0 0 234px}h3#m_howto_top_ttl i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/enjoy_title.png) left center no-repeat;padding:0 0 0 244px}h3#m_manner_top_ttl i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/manner_title02.png) left center no-repeat;padding:0 0 0 210px}h3#m_news_top_ttl i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/news_title02.png) left center no-repeat;padding:0 0 0 80px}h3#movie_top_ttl i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/video_title.png) left center no-repeat;padding:0 0 0 224px}h3#news_top_ttl i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/news_title01.png) left center no-repeat;padding:0 0 0 84px}h3#qa_new_top_ttl i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/qa_title.png) left center no-repeat;padding:0 0 0 150px}h3#ranking_top_ttl i,h3#ranking_top_ttl2 i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/ranking_title.png) left center no-repeat;padding:0 0 0 120px}h3#ranking_top_ttl2 i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/ranking_title2.png) left center no-repeat}h3#ranking_all_top_ttl i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/ranking_title_white.png) left center no-repeat;padding:0 0 0 120px}h3#howto_top_ttl i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/howto_title.png) left center no-repeat;padding:0 0 0 96px}.mountain_link_wrap h3#howto_top_ttl i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/howto_title_mountain.png) left center no-repeat;padding:0 0 0 96px}section#qa-top{padding:48px 0;position:relative}section#qa-top.bg_white{background-color:#fff}section#interview-top,section#qa-cat{padding:40px 0;position:relative}section#qa-top #qa-bg{background-image:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/top/wave-top.png);background-size:cover;background-repeat:no-repeat;bottom:100%;width:100%;height:102px;left:0;position:absolute;z-index:3;pointer-events:none}section#qa-top .qa-content{align-items:center;background-color:#003a4d;color:#fff;display:flex;margin-top:20px}section#qa-top .qa-content .new{font-size:80%;color:#c80900}section#qa-top .qa-content>div:first-child{flex-shrink:0;position:relative}section#qa-top .qa-content>div:last-child{padding:10px 20px 20px;position:relative;width:100%}section#qa-top .qa-content .date{font-size:12px;text-align:left;margin-top:4px}section#qa-top .pickup p.name{font-size:150%}section#qa-top p.name{font-size:120%;margin-bottom:10px}section#qa-top p.a{background-image:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/qa/a-bg.png)}section#qa-cat p.q{margin-bottom:0}section#qa-top p.answerer,section#qa-cat p.answerer{color:#666;margin-top:12px;font-size:85%;margin-bottom:20px}section#qa-cat p.answerer{color:#666;margin-bottom:0;margin-top:0}section#qa-top p.answerer:before,section#qa-cat p.answerer:before{content:"回答者："}section#qa-top #qa-row-top{justify-content:space-between;margin:0 0 -10px}section#qa-cat #cat-row-top{justify-content:space-between;margin:0 0 54px}section#qa-top #qa-row-top,section#qa-top #qa-row .qa-content{position:relative}section#qa-top .qa-content:after{content:'';position:absolute;bottom:0;right:0;width:0;height:0;display:block;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid #444;border-bottom:10px solid #444}section#qa-top .qa-content.arrival_road:after{content:'';border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid #0290ba;border-bottom:10px solid #0290ba}section#qa-top .qa-content.arrival_mountain:after{content:'';border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid #48630e;border-bottom:10px solid #48630e}section#qa-top #qa-row.qa-bg-road .qa-content:after,section#qa-top #qa-row.qa-bg-mountain .qa-content:after{border:none;display:none}section#qa-top #qa-row-top.qa-bg-road:after,section#qa-top #qa-row-top.qa-bg-mountain:after{border:none;display:none}section#qa-top #qa-row-top .qa-content{width:100%;cursor:pointer;display:flex;-webkit-flex-wrap:wrap;margin-bottom:10px;color:#000;background:#fff}section#qa-top #qa-row-top .qa-content div{flex-basis:50%}section#qa-top #qa-row-top p.answerer{margin-bottom:0;font-size:80%;line-height:1.5}section#qa-top #qa-row,section#qa-cat #cat-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px}section#qa-top #qa-row .qa-content{cursor:pointer;display:block;flex-basis:calc(33.33% - 12px);margin-bottom:0;background:#fff;color:#000;line-height:150%}section#qa-top #qa-row .qa-no-content{cursor:auto;display:block;flex-basis:calc(33.33% - 12px);margin-bottom:0;line-height:150%}section#qa-top #qa-row-top.qa-bg-road,section#qa-top #qa-row-top.qa-bg-mountain{margin:30px auto -10px}section#qa-top #qa-row.qa-bg-road .qa-content,section#qa-top #qa-row-top.qa-bg-road .qa-content{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/road_bg_pattern.png)}section#qa-top #qa-row.qa-bg-mountain .qa-content,section#qa-top #qa-row-top.qa-bg-mountain .qa-content{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/mountain_bg_pattern.png)}section#qa-top #qa-row p.answerer{margin-bottom:0;font-size:80%;line-height:1.5}section#qa-top p.cat{background-color:#55984d;font-size:75%;left:0;padding:0 8px;position:absolute;bottom:0;color:#fff}section#qa-top p.cat.course{background-color:#bb4c66}section#qa-top p.cat.movie{background-color:#b16e33}section#qa-top p.cat.mecha{background-color:#63ada8}section#qa-top p.cat.interview{background-color:#4ecdc4}section#qa-top p.cat.store{background-color:#cd654e}section#qa-top h3,section#qa-cat h3,section#interview-top h3,section#movie-top h3,section#news-top h3{font-size:140%;text-align:center;font-weight:400}section#interview-top h3:before{background-image:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/h3-interview.png)}section#course-top h3:before{background-image:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/h3-course.png)}section#movie-top h3:before{background-image:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/h3-movie.png)}section#manner-top h3:before{background-image:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/h3-manner.png)}section#qa-cat h3{color:#0a0204}#qa_cat_top_ttl{text-align:center}#qa_cat_top_ttl i{display:inline-block;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/qa_title.png) left center no-repeat;padding:0 0 0 164px}#qa_cat_top_ttl span{display:inline-block;padding-left:20px;border-left:1px solid #000}#qa_detail_top_ttl{text-align:center}#qa_detail_top_ttl i{display:inline-block;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/qa_title.png) left center no-repeat;padding:0 0 0 164px}#qa_detail_top_ttl span{display:inline-block;padding-left:20px;border-left:1px solid #000}section#qa-cat h3>span,section#interview-top h3>span,section#course-top h3>span,section#movie-top h3>span{font-size:120%}section#qa-cat h3 span span,section#interview-top h3 span span,section#movie-top h3 span span{color:#ffd800;font-weight:700}section#qa-cat #cat-row .cat-content{margin-top:10px;width:100%;display:table;border-bottom:1px dotted #666;margin-bottom:20px}section#qa-cat #cat-row .cat-content:last-child{border-bottom:none}section#qa-cat h4{font-size:120%;font-weight:700;text-align:left;display:table-cell;vertical-align:top;width:240px}section#qa-cat section{display:table-cell;vertical-align:top}section#qa-cat h4 span{display:block;padding:0 10px 0 50px;min-height:40px;font-size:80%}section#qa-cat h4 i{display:block;padding:4px 0 0;font-weight:400;font-size:90%}section#qa-cat .cat01 h4 span{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/icon_bicycle.png) left center no-repeat}section#qa-cat .cat02 h4 span{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/icon_maintenance.png) left center no-repeat}section#qa-cat .cat03 h4 span{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/icon_manner.png) left center no-repeat}section#qa-cat .cat04 h4 span{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/icon_race.png) left center no-repeat}section#qa-cat .cat05 h4 span{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/icon_food.png) left center no-repeat}section#qa-cat .cat06 h4 span{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/icon_caution.png) left center no-repeat}section#qa-cat #cat-row{flex-wrap:wrap;max-width:760px;margin:20px auto 0}section#qa-cat #cat-row .cat-content div{padding:0 0 20px;display:table}section#qa-cat #cat-row .cat-content figure{display:table-cell;vertical-align:top;padding-right:16px;width:50px;height:50px;box-sizing:content-box;overflow:hidden}section#qa-cat #cat-row .cat-content article{display:table-cell;vertical-align:top}section#qa-cat #cat-row .cat-content>p{padding:10px}section#road-top{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/road_bg_pattern.png);padding:40px 0;position:relative}section#road-top p.q{background-image:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/qa/q_y-bg.png);min-height:60px;margin-bottom:0}section#road-top p.answerer{color:#58741b;margin-top:12px;font-size:85%;margin-bottom:20px}section#road-top p.answerer{color:#117393;margin-bottom:0}section#road-top p.answerer:before{content:"回答者："}section#road-top #cat-row-top{justify-content:space-between;margin:0 0 54px}section#road-top #cat-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px}section#road-top h3{font-size:140%;text-align:center;margin-bottom:10px}section#road-top h3:before{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/h3-qa.png) center center no-repeat;content:"";display:inline-block;height:60px;margin-right:10px;vertical-align:middle;width:60px}section#road-top h3>span{font-size:120%}section#road-top h3 span span{color:#ffd800;font-weight:700}section#road-top h4{background-color:#e7e7e7;font-size:120%;font-weight:700;padding:10px;text-align:center}section#road-top #cat-row{flex-wrap:wrap}section#road-top #cat-row .cat-content{background-color:#fff;margin-top:10px;width:calc(50% - 5px)}section#road-top #cat-row .cat-content div{padding:10px}section#road-top #cat-row .cat-content div+div{border-top:1px dotted #acacac}section#road-top #cat-row .cat-content>p{padding:10px}section#road-top #cat-row .cat-content a section{display:block;padding:16px 20px;line-height:160%}section#road-top #cat-row .cat-content a section strong{display:block;margin-bottom:4px;color:#0290ba}section#road-top #cat-row .cat-content a section span{display:block}.road_top_btn{margin:24px auto;text-align:center}.road_top_btn a{display:inline-block;border-radius:48px;border:1px solid #333;color:#333;margin:24px auto;text-align:center;padding:16px 128px}section#mountain-top{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/mountain_bg_pattern.png);padding:40px 0;position:relative}section#mountain-top p.q{background-image:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/qa/q_y-bg.png);min-height:60px;margin-bottom:0}section#mountain-top p.answerer{color:#58741b;margin-top:12px;font-size:85%;margin-bottom:20px}section#mountain-top p.answerer{color:#117393;margin-bottom:0}section#mountain-top p.answerer:before{content:"回答者："}section#mountain-top #cat-row-top{justify-content:space-between;margin:0 0 54px}section#mountain-top #cat-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px}section#mountain-top h3{font-size:140%;text-align:center}section#mountain-top h3:before{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/h3-qa.png) center center no-repeat;content:"";display:inline-block;height:60px;margin-right:10px;vertical-align:middle;width:60px}section#mountain-top h3>span{font-size:120%}section#mountain-top h3 span span{color:#ffd800;font-weight:700}section#mountain-top h4{background-color:#e7e7e7;font-size:120%;font-weight:700;padding:10px;text-align:center}section#mountain-top #cat-row{flex-wrap:wrap}section#mountain-top #cat-row .cat-content{background-color:#fff;margin-top:10px;width:calc(50% - 5px)}section#mountain-top #cat-row .cat-content div{padding:10px}section#mountain-top #cat-row .cat-content div+div{border-top:1px dotted #acacac}section#mountain-top #cat-row .cat-content>p{padding:10px}section#mountain-top #cat-row .cat-content a section{display:block;padding:20px;background:#fff}section#mountain-top #cat-row .cat-content a section strong{display:block;margin-bottom:4px;color:#0290ba;line-height:160%}section#mountain-top #cat-row .cat-content a section span{display:block}.mountain_top_btn{margin:24px auto;text-align:center}.mountain_top_btn a{display:inline-block;border-radius:48px;border:1px solid #333;color:#333;margin:24px auto;text-align:center;padding:16px 128px}#mountain-top h3.newbadge{position:relative;width:auto;display:inline-block;margin:30px auto;padding-left:30px}#mountain-top h3.newbadge:after{content:'';width:88px;height:88px;display:block;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/new_badge_red.png) center center no-repeat;position:absolute;top:-12px;left:-10px}div.road_link_wrap>section{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/road_bg_pattern.png);padding:40px 0 60px}div.road_link_wrap>section .course-content,div.road_link_wrap>section .news-content{align-items:center;background:#fff;display:flex}div.road_link_wrap>section:nth-of-type(even){background:#fff}div.road_link_wrap>section:nth-of-type(even) .course-content,div.road_link_wrap>section:nth-of-type(even) .news-content{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/road_bg_pattern.png)}#container-right.mountain_bg_color{background:#eef1e7}div.mountain_link_wrap section{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/mountain_bg_pattern.png);padding:40px 0 60px}div.mountain_link_wrap section .course-content{align-items:center;background:#fff;display:flex}div.mountain_link_wrap section:nth-of-type(even){background:#fff}div.mountain_link_wrap section:nth-of-type(even) .course-content{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/mountain_bg_pattern.png)}section#course-main.mountain_course_content .date{width:92%;max-width:800px;margin:24px auto}section#course-main.mountain_course_content .course-head h1{color:#333;font-size:150%;font-weight:700;line-height:1.3em}section#course-main.mountain_course_content .course-img{margin-bottom:40px}section#course-main .mountain-course-overview{margin-bottom:30px}section#course-main .mountain-course-overview h2{color:#333;font-size:140%;font-weight:700;margin-bottom:12px}section#course-main .mountain-course-overview table{margin:12px 0 6px;width:100%}section#course-main .mountain-course-overview table tr th{width:25%;background:#d4d8ca;padding:4px 6px 4px 18px;vertical-align:middle}section#course-main .mountain-course-overview table tr td{background:#fff;padding:4px 6px 4px 18px;vertical-align:middle}section#course-main .mountain-course-overview table.field_overview tr:first-child th{padding:12px 6px 4px 18px}section#course-main .mountain-course-overview table.field_overview tr:last-child th{padding:4px 6px 12px 18px}section#course-main .mountain-course-overview table.field_overview tr:first-child td{padding:12px 6px 4px 18px}section#course-main .mountain-course-overview table.field_overview tr:last-child td{padding:4px 6px 12px 18px}section#course-main .mountain-course-overview table tr td img{display:inline-block;margin:8px 2px}section#course-main .field_type_ex{margin-left:25%}section#course-main .field_lv_ex{margin-left:25%}section#course-main .field_facility_ex{margin-left:25%}section#course-main .mountain-course-txt p{margin:20px auto}section#course-main .field_map{margin:36px auto -20px;max-width:800px}.mountain_bg_color section#course-foot{background:0 0;padding:0 0 24px;overflow:hidden}.mountain_bg_color section#course-foot .mountain-course-pager li a{display:inline-block;font-size:100%;background-color:#48630e;width:100%;color:#fff;padding:10px 30px}.mountain_bg_color section#course-foot .mountain-course-pager ul{margin:20px 0;display:flex;justify-content:space-between}.mountain_bg_color section#course-foot .mountain-course-pager li{width:25%;text-align:center}.mountain_bg_color section#course-foot .mountain-course-pager li:nth-child(2){width:25%;text-align:center}.mountain_bg_color section#course-foot .mountain-course-pager .prev{text-align:right}.mountain-course-form{background:#fff;margin-bottom:60px;padding:24px}.mountain-course-form h4{margin-bottom:10px;font-size:120%}.mountain-course-form p{color:#333}.mountain-course-form .mail{display:inline-block;border:1px solid #333;padding:8px 80px;margin:8px 0}.mountain-course-form .chu{font-size:90%}section#interview-top #people-row{color:#fff;display:flex;justify-content:space-between;margin:20px 0;text-align:center}section#course-top{padding:40px 0 60px}section#course-top h3{color:#444;font-size:140%;margin-bottom:30px;text-align:center;font-weight:400}section#course-top h3#course_top_ttl{margin-bottom:10px}section#course-top h3 span span{color:#117393;font-weight:700}section#course-top .course-content,section#movie-top .movie-content{align-items:center;background-color:#fff;display:flex}section#course-top .course-content,section#movie-top .movie-content.pickup{margin-top:20px}section#course-top .course-content>div:first-child,section#movie-top .movie-content>div:first-child{flex-shrink:0;overflow:hidden;position:relative;flex-basis:50%}section#course-top .course-content>div:last-child,section#movie-top .movie-content>div:last-child{padding:20px;position:relative;line-height:150%}section#course-top .course-content.pickup>div:last-child:after,section#movie-top .movie-content.pickup>div:last-child:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:15px;margin-top:-15px}section#course-top .course-content p.title,section#movie-top .movie-content p.title{font-size:120%;font-weight:700;line-height:1.2em;margin-bottom:10px}section#course-top .course-content p:last-child,section#movie-top .movie-content p:last-child{margin-top:10px}section#course-top .course-content .date{font-size:12px;margin-bottom:10px}section#course-top .course-content.pickup .date{position:absolute;top:0;right:10px}section#course-top #course-row .course-content p.title{font-size:100%;margin:0}section#course-top #course-row{display:flex;justify-content:space-between;margin:10px 0 20px}section#course-top #course-row .course-content{cursor:pointer;display:block;flex-basis:calc(33.333% - 6.6px);margin-bottom:10px}section#course-top p.pickup,section#movie-top p.pickup{background-color:#ffd800;font-weight:700;left:-50px;padding:4px 50px;position:absolute;top:25px;transform:rotate(-45deg)}section#mountain-course-top h3,section#mountain-manner-top h3{color:#444;font-size:140%;margin-bottom:30px;text-align:center;font-weight:400}section#mountain-course-top .course-content,section#mountain-manner-top .course-content{margin-top:20px}section#mountain-course-top .course-content>div:first-child,section#mountain-manner-top .course-content>div:first-child{flex-shrink:0;overflow:hidden;position:relative}section#mountain-course-top .course-content>div:last-child,section#mountain-manner-top .course-content>div:last-child{padding:20px;position:relative}section#mountain-course-top .course-content.pickup>div:last-child:after,section#mountain-manner-top .course-content.pickup>div:last-child:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:15px;margin-top:-15px}section#mountain-course-top .course-content p.title,section#mountain-manner-top .course-content p.title{font-size:120%;font-weight:700;line-height:1.2em;margin-bottom:10px}section#mountain-course-top .course-content p:last-child,section#mountain-manner-top .course-content p:last-child{margin-top:10px}section#mountain-course-top .course-content .date,section#mountain-manner-top .course-content .date{font-size:12px;text-align:right;margin-bottom:10px}section#mountain-course-top .course-content.pickup .date,section#mountain-manner-top .course-content.pickup .date{position:absolute;top:0;right:10px}section#mountain-course-top #course-row .course-content p.title,section#mountain-manner-top #course-row .course-content p.title{font-size:100%;margin:0;font-weight:400;line-height:160%}section#mountain-course-top #course-row,section#mountain-manner-top #course-row{display:flex;justify-content:space-between;margin:10px 0 20px}section#mountain-course-top #course-row .course-content,section#mountain-manner-top #course-row .course-content{cursor:pointer;display:block;flex-basis:calc(33.333% - 6.6px);margin-bottom:10px}section#mountain-course-top p.pickup,section#mountain-manner-top p.pickup{background-color:#ffd800;font-weight:700;left:-50px;padding:4px 50px;position:absolute;top:25px;transform:rotate(-45deg)}section#mountain-howto-top h3,section#mountain-news-top h3{color:#444;font-size:140%;margin-bottom:30px;text-align:center;font-weight:400}section#mountain-howto-top .course-content,section#mountain-news-top .course-content{margin-top:20px}section#mountain-howto-top .course-content>div:first-child,section#mountain-news-top .course-content>div:first-child{flex-shrink:0;overflow:hidden;position:relative}section#mountain-howto-top .course-content>div:last-child,section#mountain-news-top .course-content>div:last-child{padding:20px;position:relative}section#mountain-howto-top .course-content.pickup>div:last-child:after,section#mountain-news-top .course-content.pickup>div:last-child:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:15px;margin-top:-15px}section#mountain-howto-top .course-content p.title,section#mountain-news-top .course-content p.title{font-size:120%;font-weight:700;line-height:1.2em;margin-bottom:10px}section#mountain-howto-top .course-content p:last-child,section#mountain-news-top .course-content p:last-child{margin-top:10px}section#mountain-howto-top .course-content .date,section#mountain-news-top .course-content .date{font-size:12px;text-align:right;margin-bottom:10px}section#mountain-howto-top .course-content.pickup .date,section#mountain-news-top .course-content.pickup .date{position:absolute;top:0;right:10px}section#mountain-howto-top #course-row .course-content p.title,section#mountain-news-top #course-row .course-content p.title{font-size:100%;margin:0;font-weight:400;line-height:160%}section#mountain-howto-top #course-row,section#mountain-news-top #course-row{display:flex;justify-content:space-between;margin:10px 0 20px}section#mountain-howto-top #course-row .course-content,section#mountain-news-top #course-row .course-content{cursor:pointer;display:block;flex-basis:calc(33.333% - 6.6px);margin-bottom:10px}section#mountain-howto-top #course-row .blank-content,section#mountain-news-top #course-row .blank-content{cursor:normal;display:block;flex-basis:calc(33.333% - 6.6px);margin-bottom:10px}section#mountain-howto-top p.pickup,section#mountain-news-top p.pickup{background-color:#ffd800;font-weight:700;left:-50px;padding:4px 50px;position:absolute;top:25px;transform:rotate(-45deg)}section#movie-top{padding:40px 0}section#movie-top .container>.movie-content{margin-bottom:20px}section#movie-top .movie-content .date{font-size:12px;position:absolute;top:0;right:10px;margin-bottom:10px}section#movie-top .movie-content .title{margin-top:20px}section#manner-top{background-color:#6d5e40;padding:40px 0}section#manner-top .container>.manner-content{margin-bottom:20px}section#manner-top .manner-content .date{font-size:12px;position:absolute;top:0;right:10px;margin-bottom:10px}section#manner-top .manner-content .title{margin-top:20px}section#manner-main h3{font-weight:700;font-size:18px;margin:15px 0}section#store-top{background-color:#6d5e40;padding:40px 0}section#store-top .container>.store-content{margin-bottom:20px}section#store-top .store-content .date{font-size:12px;position:absolute;top:0;right:10px;margin-bottom:10px}section#store-top .store-content .title{margin-top:20px}section#news-top{padding:40px 0;position:relative}section#news-top .container>.movie-content{margin-bottom:20px}section#news-top h3{color:#444;text-align:center;font-size:140%}section#news-top #news-row{display:flex;justify-content:space-between;margin:10px 0 20px}section#news-top #news-row .news-content{cursor:pointer;display:block;flex-basis:calc(33.333% - 6.6px);margin-bottom:10px;background-color:#fff}section#news-top #news-row .news-content p{padding:10px;font-weight:500;line-height:150%}section#news-top #news-row .news-content .date{font-size:12px;font-weight:400;margin-top:-8px}section#ranking-top{padding:40px 0;position:relative}section#ranking-top .container>.movie-content{margin-bottom:20px}section#ranking-top h3{color:#444;text-align:center;font-size:140%}section#ranking-top #ranking-row{display:flex;justify-content:space-between;margin:10px 0 20px}section#ranking-top #ranking-row .ranking-content{cursor:pointer;display:block;flex-basis:calc(33.333% - 6.6px);margin-bottom:10px;background-color:#fff}section#ranking-top #ranking-row .ranking-content p{padding:10px;font-weight:500;line-height:150%}section#ranking-top #ranking-row .ranking-content .date{font-size:12px;font-weight:400;text-align:left;padding:0 0 0 10px}#ranking-row .ranking-content .date{text-align:right}section#new-arrival-second{padding:40px 0;position:relative}section#new-arrival-second h3{color:#4b4b4b;text-align:center;font-size:150%}section#new-arrival-second #qa-row{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:800px;margin:20px auto}section#new-arrival-second #qa-row .qa-content{cursor:pointer;display:block;flex-basis:calc(33.333% - 6.6px);margin-bottom:10px;background-color:#fff;position:relative}section#new-arrival-second #qa-row .qa-content p{line-height:150%}section#new-arrival-second #qa-row .qa-content>div:first-child{flex-shrink:0;position:relative}section#new-arrival-second p.cat{background-color:#55984d;font-size:75%;left:0;padding:0 8px;position:absolute;bottom:0;color:#fff}section#new-arrival-second p.cat.course{background-color:#bb4c66}section#new-arrival-second p.cat.movie{background-color:#b16e33}section#new-arrival-second #qa-row .qa-content>div:first-child p{padding:0 8px 2px}section#new-arrival-second #qa-row .qa-content .new{font-size:80%;color:#c80900}section#new-arrival-second #qa-row .qa-content>div:last-child{padding:10px 20px 20px;position:relative;width:100%;line-height:180%}section#new-arrival-second #qa-row .qa-content .date{font-size:12px;font-weight:400;text-align:left;margin:6px 0 0}#qa-row .qa-content .date{text-align:right}.assist_bg_color{background:#fffee1}section#top_second.top_bg_assist:after{content:'';width:100%;height:12px;position:absolute;bottom:0;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/aid_wave.png) repeat-x bottom center}section#news-main.page_assist{background:0 0;padding:40px 0 0;position:relative}section#news-main.page_assist h3{color:#0290ba;font-size:150%;text-align:left;margin-bottom:30px;line-height:1.5;font-weight:700;padding:0;background:0 0}section#news-main.page_assist .news-txt h4{font-weight:700;font-size:140%;line-height:170%;color:#0290ba;margin:0 0 18px}section#news-main.page_assist .news-txt{background:0 0;padding:0;margin-bottom:30px}section#news-main.page_assist .news-txt section{margin:0 0 40px;padding-bottom:10px;border-bottom:1px solid #1a2103}section#news-main.page_assist .news-txt section:last-child{border-bottom:none}section#news-main.page_assist .assist_docs{margin:24px auto 40px}section#news-main.page_assist .assist_docs div{border-radius:8px;background:#e3e2c3;padding:18px 24px;display:inline-block;width:48%;margin-right:2%;float:left;line-height:1.5;font-size:95%}section#news-main.page_assist .assist_docs:after{clear:both;content:"";display:block}section#news-main.page_assist .assist_docs div span,section#news-main.page_assist .assist_docs div a{display:block}section#news-main.page_assist .assist_docs div a i{font-style:normal;display:inline-block;vertical-align:middle;padding-right:8px}section#news-main.page_assist .assist_docs div .assist_pdf_btn{display:inline-block;background:#d01f28;border-radius:4px;color:#fff;padding:4px 16px;margin-top:8px;font-size:80%;line-height:21px}section#news-main.page_assist .assist_docs div .assist_pdf_btn:after{content:'';width:20px;height:20px;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/icon_pdf.png) no-repeat center center;display:inline-block;vertical-align:middle}section#news-main.page_assist .assist_docs div .assist_docx_btn{display:inline-block;background:#19478a;border-radius:4px;color:#fff;padding:4px 16px;margin-top:8px;font-size:80%;line-height:21px}section#news-main.page_assist .assist_docs div .assist_docx_btn:after{content:'';width:21px;height:21px;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/icon_docx.png) no-repeat center center;display:inline-block;vertical-align:middle}section#news-main.page_assist .assist_docs div .assist_xlsx_btn{display:inline-block;background:#217346;border-radius:4px;color:#fff;padding:4px 16px;margin-top:8px;font-size:80%;line-height:21px}section#news-main.page_assist .assist_docs div .assist_xlsx_btn:after{content:'';width:21px;height:21px;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/icon_excel.png) no-repeat center center;display:inline-block;vertical-align:middle}.fr{float:right}section#news-main.page_assist .assist_overview_list dd{margin:0 auto 16px}.assist_bg_color .sbaa_linkbtn_wrap{background:#fff;padding:40px 0;text-align:center}.assist_bg_color .sbaa_linkbtn_wrap a{display:inline-block;margin:auto;background:#107393;color:#fff;font-weight:700;font-size:140%;padding:16px 64px}.mountain_action_bg_color{background:#edecd9}section#top_second.top_bg_mountain_action:after{content:'';width:100%;height:12px;position:absolute;bottom:0;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/action_wave.png) repeat-x bottom center}section#news-main.page_mountain_action{background:0 0;padding:40px 0 0;position:relative}section#news-main.page_mountain_action h3{color:#0290ba;font-size:150%;text-align:left;margin-bottom:18px;line-height:1.5;font-weight:700}section#news-main.page_mountain_action .mountain_declaration{background:#fff;padding:72px 100px 50px}section#news-main.page_mountain_action .mountain_declaration h2{text-align:center;border-bottom:1px solid #333;color:#333;font-size:180%;padding-bottom:12px;margin-bottom:24px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}section#news-main.page_mountain_action .mountain_declaration p{font-size:90%;margin:0 auto 24px;line-height:180%}section#news-main.page_mountain_action .mountain_declaration .mountain_action{background:#edecdc;color:#333;padding-bottom:5px}section#news-main.page_mountain_action .mountain_declaration .mountain_action h3{background:#7e7d6f;color:#fff;padding:16px;margin-bottom:20px;text-align:center;font-size:120%}section#news-main.page_mountain_action .mountain_declaration .mountain_action dl{margin:16px 25px}section#news-main.page_mountain_action .mountain_declaration .mountain_action dl dt{font-weight:700;font-size:120%}section#news-main.page_mountain_action .mountain_declaration .mountain_action dl dd{margin:4px auto 24px;font-size:90%}section#news-main.page_mountain_action .news-txt h4{font-weight:700;font-size:140%;line-height:170%;color:#0290ba;margin:0 0 18px}section#news-main.page_mountain_action .news-txt{background:0 0;padding:0;margin-bottom:30px}section#news-main.page_mountain_action .news-txt section{margin:0 0 40px}section#news-main.page_mountain_action .news-txt section:last-child{border-bottom:none}section#news-main.page_mountain_action .assist_docs{margin:24px auto 40px}section#news-main.page_mountain_action .assist_docs div{border-radius:8px;background:#e3e2c3;padding:18px 24px;display:inline-block}section#news-main.page_mountain_action .assist_docs div span,section#news-main.page_mountain_action .assist_docs div a{display:block}section#news-main.page_mountain_action .assist_docs div a i{font-style:normal;display:inline-block;vertical-align:middle;padding-right:8px}section#news-main.page_mountain_action .assist_docs div .assist_pdf_btn{display:inline-block;background:#d01f28;border-radius:4px;color:#fff;padding:4px 16px;margin-top:8px;font-size:90%;line-height:21px}section#news-main.page_mountain_action .assist_docs div .assist_pdf_btn:after{content:'';width:20px;height:20px;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/icon_pdf.png) no-repeat center center;display:inline-block;vertical-align:middle}section#news-main.page_mountain_action .assist_docs div .assist_docx_btn{display:inline-block;background:#19478a;border-radius:4px;color:#fff;padding:4px 16px;margin-top:8px;font-size:90%;line-height:21px}section#news-main.page_mountain_action .assist_docs div .assist_docx_btn:after{content:'';width:21px;height:21px;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/icon_docx.png) no-repeat center center;display:inline-block;vertical-align:middle}section#news-main.page_mountain_action .assist_overview_list dd{margin:0 auto 16px}.assist_bg_color .sbaa_linkbtn_wrap{background:#fff;padding:40px 0;text-align:center}.assist_bg_color .sbaa_linkbtn_wrap a{display:inline-block;margin:auto;background:#107393;color:#fff;font-weight:700;font-size:140%;padding:16px 64px}.action_link_btn{margin-top:40px;display:block}.action_link_btn a{padding:12px;width:45%;text-align:center;display:inline-block}.action_link_btn .btn_green{overflow:hidden}.action_link_btn .btn_green a{color:#fff;background:#107393;float:left}.action_link_btn .btn_green a:last-child{float:right}.action_link_btn .btn_white{text-align:center;margin-top:24px}.action_link_btn .btn_white a{color:#107393;background:#fff;border:1px solid #107393}section#interview-new-arrival{padding:40px 0;position:relative}section#interview-new-arrival .container>.movie-content{margin-bottom:20px}section#interview-new-arrival h3{color:#4b4b4b;text-align:center;font-size:140%}section#interview-new-arrival #interview-row{display:flex;justify-content:space-between;margin:10px 0 20px;flex-wrap:wrap}section#interview-new-arrival #interview-row section{display:block;flex-basis:calc(33.333% - 6.6px);margin-bottom:10px;background:#fff;padding:0}section#interview-new-arrival #interview-row section article{padding:16px;line-height:150%}.container .single-post-date{background:#fff;padding:0 30px 20px}#top-event-bnnr{padding:40px 0 0;font-size:85%;line-height:180%}#top-event-bnnr .container a:hover{opacity:.7}#top-event-bnnr .container.col2{display:flex;justify-content:space-between}#top-event-bnnr .container.col2>p{width:49%}@media screen and (max-width:900px){#wrapper{//margin-top:120px;margin-top:60px;overflow:hidden}#container-left{background-color:transparent;width:100%;position:relative}#container-left-inner header{background-color:#fff;margin:0;padding:10px;position:fixed;top:0;width:100%;height:60px}#container-left-inner header h1{text-align:left;width:60px}#container-left-inner header h1 a i{display:none}#container-left-inner header h1 img{height:40px;width:auto}#container-left-inner header p{display:none}#container-left-inner header .menu-open-wrap{margin-top:0;position:absolute;right:0;top:0;overflow:hidden}#sp-menu .menu_right_icon{display:inline-block}#sp-menu .pc_menu_icon{display:none;margin-left:6px}#container-left-inner header .menu-open-wrap p#menu-open{background-color:#107393;margin-top:0;width:60px;display:inline-block;float:right;box-sizing:border-box}#container-left-inner header .menu-open-wrap p#menu-open a{padding:12px;display:block;cursor:pointer}#container-left-inner header p.search_btn_sp{display:inline-block;margin:0}.search_btn_sp a{display:inline-block;width:60px;float:right}#bread{margin:-28px 20px 10px;font-size:80%;line-height:150%}#bread span{vertical-align:middle;display:inline;color:#fff;padding-right:8px;font-size:84%}#bread a:after{content:'＞';padding-right:8px}#top_second #bread{margin:0 4% 10px;font-size:80%;line-height:150%}section#top_second h2{text-align:center;margin-top:72px;line-height:160%}#top_second.top_bg_assist #bread{margin:0 4% 4px;font-size:80%;line-height:150%}#container-left-inner{padding-bottom:0}#top_fixed_area{display:none}div#sp-ad{align-items:center;background-color:#d3d3d3;bottom:0;//top:60px;display:flex;height:60px;justify-content:center;padding:5px;position:fixed;width:100%}div#sp-ad p+p{padding-left:5px}#road_top h2{margin-bottom:12px;font-size:130%}#road_top p,#mountain_top p{width:92%;margin:auto;text-align:left;font-size:90%;line-height:180%}#sp-menu{background-color:rgba(255,255,255,.9);display:none;overflow:auto;position:fixed;height:100%;top:0;width:100%}#sp-menu>div.sp{border-bottom:1px solid #ccc}#sp-menu>div.sp>ul{display:flex;height:60px}#sp-menu>div.sp>ul li+li{border-left:1px solid #ccc}#sp-menu>div.sp>ul li{align-items:center;display:flex;justify-content:center;padding:10px 0}#sp-menu>div.sp ul li:first-child{background-color:#107393;color:#fff;flex-basis:50%}#sp-menu>div.sp ul li:nth-child(2){flex-basis:20%}#sp-menu>div.sp ul li:last-child{color:#107393;cursor:pointer;flex-basis:30%}#sp-menu>div.sp ul li:last-child span{font-size:200%;font-weight:700}#sp-menu .road_nav_top span,#sp-menu .mountain_nav_top span{display:block;padding:6px;overflow:hidden}#sp-menu .road_nav_top span,#sp-menu .mountain_nav_top span{display:block;padding:6px;overflow:hidden;border-bottom:1px solid #ccc}#sp-menu .road_nav_top span a,#sp-menu .mountain_nav_top span a{float:left}#sp-menu .road_nav_top span i,#sp-menu .mountain_nav_top span i{float:right;color:#fff;background:#107393;width:26px;text-align:center;margin-right:-6px;font-size:75%}#sp-menu .mountain_nav_top span i{background:#48630e}#sp-menu .mountain_nav_top{border-top:none}ul#global-nav li span{color:#434343;display:block;font-size:85%;padding:8px 0 8px 6px;line-height:1.2em;position:relative;overflow:hidden}ul#global-nav li span a{float:left;font-size:100%;padding:3px 0}ul#global-nav li span i{float:right}ul#global-nav>li.hasChildren>span i:after{content:"<";color:#fff;transform:rotate(-90deg);background:#107393;width:26px;height:26px;line-height:26px;display:block;padding:0 0 0 6px}ul#global-nav.global-nav-mountain>li.hasChildren>span i:after{background:#48630e}ul#global-nav>li{border-bottom:1px solid #ccc}ul#global-nav>li>a:hover{background-color:transparent;color:#434343}ul#global-nav li>div{position:static;background:rgba(255,255,255,.8);width:100%}ul#global-nav li>div>ul{transform:none;position:static;width:auto}ul#global-nav li>div>ul a{color:#666;padding:10px 20px}#sp-menu .left_tag_search_btn{display:none}#sp-menu .left_pickup_bnnr{text-align:center}#sp-menu .left_pickup_bnnr a{margin:0 auto 6px;display:inline-block;width:42%;vertical-align:middle}#sp-menu .left_pickup_bnnr .pickup_bnnr_multi{margin:0 auto 6px;display:inline-block;width:42%;vertical-align:middle}#sp-menu .left_pickup_bnnr .pickup_bnnr_multi span{display:block;max-width:160px;margin:auto}#sp-menu .left_pickup_bnnr .pickup_bnnr_multi a{width:100%}#sp-menu .news_accordion{display:none}#sp-menu div.global-box{text-align:center}#sp-menu div.global-box ul li{margin:18px 0 0}#sp-menu div.global-box ul li a{display:inline-block}#sbaa_action_btn{margin:20px;display:block;text-align:center}div#logo_co{padding:10px 20px 24px;text-align:center}div.global-box{border-bottom:none;border-top:none;margin:0;padding:10px 10px 0}div.global-box h2{display:none}div.global-box ul li{display:inline-block}#logo_co>br{display:none}#container-right{margin-left:0}.container{margin:0 auto;width:92%}section#top #top-bg{//top:120px;top:60px}section#top .flex{display:block}section#top #interview-top{padding:40px 0 0;position:absolute;right:0;top:0;width:280px;z-index:99}section#top #apply-q.circle{bottom:18px}section#qa-top .qa-content,section#course-top .course-content,section#movie-top .movie-content,section#news-top .news-content{display:block}section#qa-top .qa-content>div:first-child,section#course-top .course-content>div:first-child,section#movie-top .movie-content>div:first-child,section#news-top .news-content>div:first-child{background-color:#000;text-align:center}section#qa-top .qa-content.pickup>div:last-child:after,section#course-top .course-content.pickup>div:last-child:after,section#movie-top .movie-content.pickup>div:last-child:after,section#news-top .news-content.pickup>div:last-child:after{bottom:100%;border-bottom-color:#003a4d;border-right-color:transparent;right:50%;top:auto;margin-right:-15px;margin-top:0}section#course-top .course-content.pickup>div:last-child:after,section#movie-top .movie-content.pickup>div:last-child:after{border-bottom-color:#fff}section#qa-top #qa-row .qa-content{flex-basis:calc(50% - 5px)}section#qa-top #qa-row .qa-no-content{flex-basis:calc(50% - 5px)}section#qa-cat #cat-row,section#course-top #course-row{display:block}section#qa-cat #cat-row .cat-content{width:auto}section#interview-top #people-row{flex-wrap:wrap}section#interview-top #people-row>div{flex-basis:33.333%;margin-bottom:20px}section#course-top #course-row .course-content{display:flex}.sp{display:block}footer #ad-footer{padding-bottom:60px}section#top_second.top_bg_search h2{margin-top:75px}section div .date{padding-bottom:12px}section#ranking-top #ranking-row .ranking-content .date{font-size:90%}section#new-arrival-second #qa-row .qa-content .date{font-size:90%}section#news-main.page_assist .assist_docs{margin:24px auto 40px;display:flex;flex-direction:column}section#news-main.page_assist .assist_docs div{margin:10px auto;display:block;width:100%;max-width:500px}}@media screen and (max-width:480px){body{font-size:125%}.container{margin:0 auto;width:96%}#container-left-inner header{height:72px}#container-left-inner header h1 img{height:48px}#container-left-inner header .menu-open-wrap p#menu-open{width:72px;height:72px}#container-left-inner header .menu-open-wrap p#menu-open img{width:40px;margin-top:4px}.search_btn_sp a{width:72px}section#top{height:380px;padding:40px 0;position:relative}section#top .container{height:auto;width:92%;position:absolute;z-index:2;bottom:-12px;margin:0 4%}section#top h2{font-size:140%}section#top h2 br{display:none}div.global-box ul li{width:49%}section#qa-top #qa-row-top .qa-content div{flex-basis:100%}section#top_second{height:220px;padding:16px 0}section#top_second h2{text-align:center;margin-top:20px;line-height:160%;font-size:120%}section#top_second h2 span{display:block;margin-top:12px;color:#fff}section#top_second h2.noimg{margin-top:54px}section#top_second h2 i{display:block;width:90%;margin:auto}section#top_second h2 i img{max-height:32px;width:auto}section#top_second.top_bg_assist h2{text-align:center;margin-top:14px;line-height:150%;font-size:110%}section#top_second.top_bg_assist h2 span{display:block;margin-top:30px;color:#fff}section#news-main.page_assist{background:0 0;padding:28px 0 0;position:relative}section#top_second h2.non_english span{font-size:120%;line-height:140%}#road_top{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_roadtop.jpg) repeat-x left center;height:auto;background-size:cover;padding:40px 0}#mountain_top{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/bg/main_mtbtop.jpg) repeat-x left center;height:auto;padding:40px 0;background-size:cover}section#road-top h3:before{display:none}h3#road_top_ttl i{display:inline-block;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/road_bike_title.png) top center no-repeat;padding:36px 0 0}h3#road_top_ttl span{display:inline-block;padding-left:0;border-left:none}section#road-top #cat-row .cat-content{background-color:#fff;margin-top:10px;width:100%}section#road-top #cat-row img,section#mountain-top #cat-row img{width:100%;height:auto}.road_top_btn a{padding:16px 48px}h3#mountain_top_ttl i{display:inline-block;color:#000;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/mountain_bike_title.png) top center no-repeat;padding:36px 0 0}#mountain-top h3.newbadge{padding-left:0}section#mountain-top h3:before{display:none}#mountain_top_ttl span{display:inline-block;padding-left:0;border-left:none}#mountain-top h3.newbadge:after{content:'';width:56px;height:56px;display:block;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/new_badge_red.png) center center no-repeat;background-size:contain;position:absolute;top:-30px;left:-8px}section#mountain-top #cat-row .cat-content{background-color:#fff;margin-top:10px;width:100%}.mountain_top_btn a{padding:16px 36px}section#qa-top #qa-row-top .qa-content div{flex-basis:100%}section#qa-top #qa-row .qa-content{flex-basis:100%}section#qa-cat h3:before{content:"";display:inline-block;height:30px;vertical-align:middle;width:0}h3#qa_cat_top_ttl i{display:inline-block;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/qa_title.png) top center no-repeat;padding:44px 0 10px;background-size:33%}h3#qa_cat_top_ttl span{display:inline-block;padding-left:0;border-left:0}section#qa-cat h4{font-size:120%;font-weight:700;text-align:left;display:block;vertical-align:top;width:100%}section#qa-cat section{display:block;vertical-align:top;margin-top:20px}section#qa-cat #cat-row .cat-content{width:100%}section#qa-cat #cat-row .cat-content figure{width:68px}h3.top_ttl_common span{display:inline-block;padding-left:0;border-left:0}h3.top_ttl_common i{font-size:90%;width:100%}h3#qa_new_top_ttl i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/qa_title.png) top center no-repeat;padding:40px 0 10px;background-size:33%}h3#ranking_top_ttl i,h3#ranking_top_ttl2 i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/ranking_title.png) top center no-repeat;padding:40px 0 10px;background-size:20%}h3#new_arrival_ttl01 i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/new_arrival_title1.png) top center no-repeat;padding:40px 0 10px}h3#new_arrival_ttl span,h3#new_arrival_ttl01 span,h3#new_arrival_ttl02 span{border-left:0;padding-left:0}#new_arrival_ttl02 i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/new_arrival_title2.png) top center no-repeat;padding:40px 0 10px}h3#interview_top_ttl i{display:inline-block;color:#000;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/interview_title.png) top center no-repeat;padding:40px 0 10px;background-size:33%}.mountain_link_wrap #interview_top_ttl i{display:inline-block;color:#000;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/interview_title_mountain.png) top center no-repeat;padding:40px 0 10px;background-size:33%}h3#course_top_ttl i{display:inline-block;color:#000;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/course_title.png) top center no-repeat;padding:40px 0 10px;background-size:33%}h3#movie_top_ttl i{display:inline-block;color:#000;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/video_title.png) top center no-repeat;padding:40px 0 10px}h3#m_course_top_ttl i{display:inline-block;color:#000;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/m_course_title.png) top center no-repeat;padding:40px 0 10px;background-size:33%;display:block}section#mountain-course-top #course-row,section#mountain-manner-top #course-row{display:block;justify-content:space-between;margin:10px 0 20px}.mountain-course-form a{padding:8px 16px}h3#m_howto_top_ttl i{color:#000;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/enjoy_title.png) top center no-repeat;padding:40px 0 10px;background-size:33%;display:block}section#mountain-howto-top #course-row,section#mountain-news-top #course-row{display:block;justify-content:space-between;margin:10px 0 20px}h3#m_manner_top_ttl i{color:#000;background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/manner_title02.png) top center no-repeat;padding:40px 0 10px;background-size:33%;display:block}h3#news_top_ttl i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/news_title.png) top center no-repeat;padding:40px 0 10px}h3#m_news_top_ttl i{background:url(//www.sbaa-bicycle.com/sbaa_sp/wordpress/wp-content/themes/sbaa/assets/css/../images/common/news_title02.png) top center no-repeat;padding:40px 0 10px}section#news-top #news-row{display:block;justify-content:space-between;margin:10px 0 20px}section#news-main.page_assist .assist_docs div{margin:10px auto;display:inline-block;width:100%}.assist_bg_color .sbaa_linkbtn_wrap a{font-size:110%;padding:16px 18px}.mountain_bg_color section#course-foot .mountain-course-pager li a{display:inline-block;font-size:85%;background-color:#48630e;width:100%;color:#fff;padding:10px 12px}section#news-main.page_mountain_action .mountain_declaration{background:#fff;padding:32px 8% 40px}.action_link_btn a{padding:12px;width:90%;margin:16px auto;text-align:center;display:block}.action_link_btn .btn_green a{float:none}.action_link_btn .btn_green a:last-child{float:none}section#top{padding:20px 0}section#top .circle{height:100px;width:100px}section#top .circle.third{margin:-10px 0 0 50px}section#top #interview-top{top:50%;transform:translateY(-50%);width:230px}section#interview-top .circle,section#top #apply-q.circle{height:80px;width:80px}section#top .circle>div{font-size:85%;padding:2px 10px}.course section#top,.interview section#top,.movie section#top,section#qa,.news section#top,{height:200px !important}.course section#top h2,.interview section#top h2,.movie section#top h2,section#qa .container h2,.news section#top h2{font-size:140% !important;top:60px !important}.course section#top h2 span,.interview section#top h2 span,.news section#top h2 span{background-color:rgba(255,255,255,.7) !important}section#qa-top #qa-row,section#course-top #course-row .course-content,#movie-row .movie-content{display:block}section#qa-cat h3:before,section#interview-top h3:before,section#course-top h3:before,section#movie-top h3:before,section#news-top h3:before{background-size:30px;height:30px;margin-right:5px;width:30px}section#qa-detail .question,section#qa-detail .answer{background-size:40px 24px !important;padding-left:39px !important}footer #ad-footer .flex div:first-child{margin-right:5px;text-align:left}footer #ad-footer .flex div:last-child{margin-left:5px}footer #ad-footer .flex div p{font-size:90%;line-height:1.5em}section#interview-new-arrival #interview-row{display:block;margin-bottom:20px}section#interview-new-arrival #interview-row{display:block;width:92%;margin:auto}section#ranking-top #ranking-row{display:block;width:92%;margin:auto}section#ranking-top #ranking-row .ranking-content{margin-bottom:20px}section#new-arrival-second #qa-row{display:block;width:90%}section#new-arrival-second #qa-row .qa-content{margin-bottom:20px}#sp-menu .left_pickup_bnnr .pickup_bnnr_multi i{font-size:61%}}@media screen and (max-width:350px){section#top{height:260px;padding:40px 0;position:relative}}section#qa-top #qa-row .qa-content p.q{color:#107393}.container.share{font:95%/1.7em'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','HiraKakuProN-W3','メイリオ','Meiryo','ＭＳ ゴシック','MS Gothic',Osaka,Verdana,arial,helvetica,sans-serif}.fc-red{color:#c00}.fw-bold{font-weight:700}.zagaku td span{display:block;font-size:85%;margin-bottom:-5px}input[type=search]{color:#666;background:#fff;background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));border:1px solid #bbb;-webkit-border-radius:3px;border-radius:3px;display:block;padding:.7em;width:100%;font-size:20px}input[type=search]:focus{color:#222;border-color:#333}button{background-color:#545454;border:0;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-size:.875rem;font-weight:800;line-height:1;padding:1em 2em;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}input+button{padding:.75em 2em}button:hover,button:focus{background:#767676}.search-form{position:relative}.search-form .search-submit{bottom:3px;padding:.5em 1em;position:absolute;right:3px;top:3px}.search-form .search-submit .icon{height:24px;top:-2px;width:24px;fill:#fff}#qa-row-top .add_txt{background-color:#258fb9;color:#fff;font-size:14px;line-height:1.2;margin-bottom:6px;padding:4px}#qa-row .add_txt{background-color:#258fb9;color:#fff;font-size:10px;line-height:1.2;margin-bottom:6px;padding:4px;margin-left:-5px;margin-right:-5px}.ride-map{margin-top:5%}.round_btn{padding:5px 20px;border-radius:25px;background-color:#dff2f9;display:inline-block}.p-box{background-color:#fff;width:800px;margin:30px auto;padding:16px;display:flex}.p-box figure{width:180px}.p-box>div{width:calc(100% - 180px);padding-left:10px;color:#277191;line-height:1.6;font-size:80%}.p-box .p-txt a{text-decoration:underline}.p-box .p-name{font-weight:600}.p-box .p-txt .p-link{background-color:#277191;color:#fff;display:block;width:fit-content;margin:10px 0;padding:2px 20px;position:relative;text-decoration:none}#list-news{display:flex;flex-wrap:wrap;gap:12px}#list-news>*{width:calc((100%/3) - 8px);background-color:#fff}#list-news .date{font-size:80%;text-align:right;padding:4px 12px}#list-news .ttl{font-size:90%;padding:0 12px 12px;line-height:1.4}#list-prof{display:flex;gap:20px}#list-prof figure{width:20%}#list-prof figure img{border-radius:50%}#list-prof figcaption{font-size:85%;text-align:center}@media screen and (max-width:480px){.p-box{width:100%}.p-box figure{width:120px}.p-box>div{width:calc(100% - 120px);padding-left:10px}#list-news>*{width:100%}}