﻿body{overflow-x:hidden}header{background-color:#000}#headerLow{height:auto}#topHeaderWrap{position:fixed;width:100%;height:calc((100vh - 60px)/2);display:flex;justify-content:center;align-items:center;top:0}#topHeaderWrap #headerLogo{position:absolute;left:30px;top:30px}#topHeaderWrap #headerLogoB{position:absolute;right:30px;top:30px}#topHeaderWrap #headerSearch{position:absolute;right:30px;bottom:30px}#headerNav{position:absolute}#topHeaderMainVisual{background-color:#000;width:100vw;margin-top:60px}#topHeaderMainVisual #bxsliderTopHeaderThum a:not(.active){transition:0.3s all ease}#topHeaderMainVisual #bxsliderTopHeaderThum a:not(.active):hover{opacity:0.7}#topHeaderMainVisual .bx-wrapper a{transition:0.3s all ease;background-color:#fff;opacity:0}#topHeaderMainVisual .bx-wrapper a:hover{opacity:0.3}#bxsliderTopHeader li{height:100%;width:100%;background-position:center;background-size:cover;position:relative;aspect-ratio:1280/410}#bxsliderTopHeader li a{position:absolute;display:block;width:100%;height:100%}.mainvisual_intro{position:relative;background-position:left 30% center !important}.mainvisual_intro span img{position:absolute;bottom:40px;right:30px}.mainvisual_CCO{position:relative;background-position:center right !important}.mainvisual_CCO span img{position:absolute;left:0;top:0;width:auto;height:100%}.mainvisual_CCO span img:nth-child(2){left:auto;right:10px;top:10px;max-width:370px;max-height:calc(100% - 20px);width:auto;height:auto}.mainvisual_RP9{background-position:center !important;background-size:cover}.mainvisual_RP9>span:nth-child(1) img{position:absolute;top:50%;left:50%;transform:translate(-50%, -35%);width:100%;height:auto;max-width:531px}.mainvisual_ACO{background-position:center !important;background-size:100% 100% !important}.mainvisual_ACO>span:nth-child(1) img{position:absolute;height:100%;width:auto;top:0;left:0}.mainvisual_ACO>span:nth-child(2){position:absolute;top:0;right:0;width:50vw;height:100%}.mainvisual_ACO>span:nth-child(2) img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc((463/1366)*100vw);height:auto;max-width:550px}.mainvisual_ACO>span:nth-child(3) img{position:absolute;height:100%;width:auto;top:0;right:0}.mainvisual_TTR{background-position:center right !important}.mainvisual_TTR>span:nth-child(1) img{position:absolute;height:100%;width:auto;top:0;left:0}.mainvisual_TTR>span:nth-child(2) img{position:absolute;top:50%;left:calc(50vh*0.88 + 25vw);transform:translate(-50%, -50%);width:40vw;height:auto;max-width:660px}@media screen and (min-width: 1280px){.mainvisual_TTR>span:nth-child(2) img{left:50%}}.mainvisual_TTR>span:nth-child(3) img{position:absolute;height:100%;width:auto;top:0;right:0}.mainvisual_tokyo2020sp{background-position:center left !important}.mainvisual_tokyo2020sp>span:nth-child(1) img:nth-child(1){position:absolute;height:100%;width:auto;top:0;right:0}.mainvisual_tokyo2020sp>span:nth-child(1) img:nth-child(2){position:absolute;max-width:356px;width:100%;height:auto;left:0;bottom:0}#bxsliderTopHeaderThum{display:flex;justify-content:center;background-color:#000}#bxsliderTopHeaderThum li{width:164px;height:auto}#bxsliderTopHeaderThum img{width:100%;height:auto;opacity:0.6;transition:all 0.3s ease}#bxsliderTopHeaderThum a.active{cursor:default}#bxsliderTopHeaderThum a.active img{opacity:1;transition:all 0.6s ease}#topCon_Mainmenu{background-color:#000;padding:54px 0}#topCon_Mainmenu>div{position:relative;width:100%;height:340px;overflow:hidden}#topCon_Mainmenu>div+div{margin-top:54px}#topCon_Mainmenu img{z-index:2;display:block;margin-bottom:10px}#topCon_Mainmenu a{position:relative;text-decoration:none;display:block;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#topCon_Mainmenu a:before{z-index:1;content:'';position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;transition:1.2s opacity ease, 0.6s transform ease}#topCon_Mainmenu a span{z-index:2;display:block;text-align:center;color:#fff;font-family:SHS-M;font-size:15px}#topCon_Mainmenu a:hover:before{opacity:0.7;transform:scale(1.05)}#mainmenu_racingline a:before{background-image:url("/anchor/bikes/images/bg_lineup01.webp")}#mainmenu_activeline a:before{background-image:url("/anchor/bikes/images/bg_lineup02@2x.jpg");background-position:right center}#mainmenu_colorlab{height:120px !important}#mainmenu_colorlab a:before{background-image:url("/anchor/images/top_btnBg_colorlab@2x.jpg")}main{position:relative}.topCon{margin-top:36px}.topCon h2{width:calc(100% - 60px);max-width:1246px;margin:0 auto 30px;display:flex;align-items:flex-end}.topCon h2 a{display:block;font-family:SHS-M;text-decoration:none;color:#222;margin-left:16px;margin-bottom:-0.2em}.topCon h2 a:after{content:'＞';color:red;font-family:SHS-B;display:inline-block;transform:scale(0.6, 1)}#topCon_blog .inner{background-color:#000}#topCon_blog ul{width:calc(100% - 60px);max-width:1246px;display:flex;justify-content:space-between;margin:auto;padding:60px 0}#topCon_blog li{width:calc((100% - 84px)/4)}#topCon_blog li:nth-child(n+5){display:none}#topCon_blog li a{display:flex;flex-direction:column;color:#fff;font-family:SHS-R;text-decoration:none}#topCon_blog li a .image{position:relative;width:100%;height:21.2vw;max-height:290.5px;order:1;margin-bottom:8px;overflow:hidden}#topCon_blog li a .image span{position:absolute;width:100%;height:100%;background-position:center;background-size:cover;transition:0.6s all ease}#topCon_blog li a .date{order:2;color:#9f9f9f;font-size:18px;font-family:SHS-M}#topCon_blog li a .title{order:3;font-size:16px}#topCon_blog li a .category{font-size:14px;order:4}#topCon_blog li a:hover .image span{opacity:0.7;transform:scale(1.05)}#topCon_blog li a:hover .title{text-decoration:underline}#topCon_models .inner{background-color:#000}#bxsliderTopModelsWrap{width:calc(100% - 120px);max-width:1246px;margin:auto;padding:60px 0}#bxsliderTopModelsWrap .bx-controls-direction a{width:22px;height:32px;background-size:22px 32px;margin-top:-11px}#bxsliderTopModelsWrap .bx-prev{left:-40px;background:url("/anchor/common/images/btn_anchorSlider_left@2x.png") no-repeat 0 0}#bxsliderTopModelsWrap .bx-next{right:-40px;background:url("/anchor/common/images/btn_anchorSlider_right@2x.png") no-repeat 0 0}#bxsliderTopModels a{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:url("/anchor/images/top_model_btnBg@2x.jpg") no-repeat 0 0}#bxsliderTopModels a:hover img{transform:translateX(20px)}#bxsliderTopModels img{position:absolute;right:0;top:0;width:auto;max-width:inherit;height:100%;transition:0.3s all ease}#bxsliderTopModels span{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);font-size:20px;font-family:SHS-M;color:#222;text-decoration:none;letter-spacing:0.08em;display:flex;align-items:center}#bxsliderTopModels .newModel:before{content:'NEW';position:absolute;left:12px;top:12px;font-size:10px;font-family:SHS-B;color:#fff;background-color:#f00000;padding:1px 8px;display:inline-block;z-index:1}#topCon_news{margin-bottom:100px}#topCon_news .inner{width:100%;border-top:6px solid #222;border-bottom:6px solid #222}#topCon_news li{text-align:center}#topCon_news li+li{border-top:1px solid #222}#topCon_news li a{display:block;text-decoration:none;color:#222;padding:16px 15px 20px}#topCon_news li a:hover .title{text-decoration:underline}#topCon_news li .entry-date{font-size:18px;color:red;font-family:SHS-M}#topCon_news li .entry-title{font-size:14px;font-family:SHS-R}#topCon_insta{margin-bottom:140px}#topCon_insta h2 a{margin-bottom:0.4em}#topCon_insta .inner{width:calc(100% - 60px);max-width:1246px;margin:auto}#topCon_insta ul{display:flex;justify-content:space-between;flex-wrap:wrap}#topCon_insta ul li{width:calc((100% - 12px)/4);height:22.6vw;max-height:308.5px;margin-bottom:4px;overflow:hidden;background-color:#000}#topCon_insta ul li a{display:block;width:100%;height:100%;background-position:center;background-size:cover;transition:0.6s all ease}#topCon_insta ul li a:hover{opacity:0.7;transform:scale(1.05)}@media screen and (max-width: 1024px){#headerLow{margin-bottom:0}#topHeaderMainVisual{margin-top:0}#bxsliderTopHeader{margin-top:0}#bxsliderTopHeader li{aspect-ratio:1}#bxsliderTopModels span{bottom:8px}.mainvisual_extenza{background-image:url("/anchor/images/top_mainvisual_extenzasp@2x.jpg") !important;background-position:center !important;background-size:cover}.mainvisual_rp8{background-image:url("/anchor/images/bnr/top_mv_rp8_sp.jpg") !important;background-position:center !important;background-size:cover}.mainvisual_RP9{background-image:url("/anchor/images/top_mainvisual_RP9_sp@2x.jpg") !important;background-position:center !important;background-size:cover}.mainvisual_RP9>span .dispSp{display:block}.mainvisual_RP9>span .dispSp img{width:79%;height:auto}.mainvisual_ACO{background:#000 !important;background-size:100% auto !important}.mainvisual_ACO>span .dispSp{display:block}.mainvisual_ACO>span .dispSp img{width:100%;height:46.4vw}.mainvisual_ACO>span:nth-child(2){top:auto;right:0px;width:100vw;height:calc(100% - 46.4vw);bottom:0;background-image:url("/anchor/images/top_mainvisual_ACO_sp@2x.jpg");background-position:center;background-size:100% 100%}.mainvisual_ACO>span:nth-child(2) img{width:71vw}.mainvisual_TTR{background-image:url("/anchor/images/top_mainvisual_TTR_sp@2x.jpg") !important}.mainvisual_TTR>span:nth-child(1) .dispSp{display:block}.mainvisual_TTR>span:nth-child(1) img{position:absolute;height:57%;width:auto;top:21%;left:2%}.mainvisual_TTR>span:nth-child(2){display:none}.mainvisual_TTR>span:nth-child(3) .dispSp{display:block}.mainvisual_TTR>span:nth-child(3) img{position:absolute;height:auto;width:100%;bottom:0;left:0;top:auto;right:auto}.mainvisual_tokyo2020sp{background-image:url("/anchor/images/top_mainvisual_tokyo2020sp_sp@2x.jpg") !important;background-position:top center !important}.mainvisual_tokyo2020sp>span:nth-child(1) .dispSp{display:block}.mainvisual_tokyo2020sp>span:nth-child(1) img:nth-child(1){position:absolute;width:100%;height:auto;top:auto;bottom:0;right:0}.mainvisual_tokyo2020sp>span:nth-child(1) img:nth-child(2){position:absolute;max-width:291px;width:100%;height:auto;top:0;right:0;left:auto}}@media screen and (max-width: 767px){#bxsliderTopHeaderThum li{width:calc(100%/3)}#bxsliderTopModelsWrap{width:calc(100% - 90px)}#bxsliderTopModelsWrap .bx-prev{left:-35px}#bxsliderTopModelsWrap .bx-next{right:-35px}.mainvisual_intro{background-position:left 21% center !important}.mainvisual_intro span img{bottom:20px;right:20px;max-width:320px;height:auto;width:calc(100% - 40px)}#mainmenu_colorlab{height:90px !important}.topCon h2{flex-direction:column;align-items:flex-start;width:calc(100% - 30px)}.topCon h2 a{margin-left:0;margin-top:8px}.topCon h2 img{height:32px;width:auto}.topCon h2 span{display:block}#topCon_blog ul{flex-direction:column}#topCon_blog li{width:100%;margin-bottom:20px}#topCon_blog li a .image{height:40vw}#topCon_blog li a .date{font-size:12px}#topCon_blog li a .title{font-size:14px}#topCon_blog li a .category{font-size:10px}#topCon_Mainmenu{padding:32px 0px}#topCon_Mainmenu>div{height:160px}#topCon_Mainmenu>div+div{margin-top:32px}#topCon_Mainmenu img{height:32px;width:90%;margin-bottom:4px}#bxsliderTopModelsWrap{padding:32px 0px}#bxsliderTopModels span{font-size:14px;bottom:2px;white-space:nowrap}#bxsliderTopModels .newModel:before{left:6px;top:6px;padding:0px 4px;transform:scale(0.8)}#topCon_insta .inner{width:calc(100% - 30px)}}
