.f-oswald{font-family:"Oswald","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400;line-height:1;font-display:swap}.f-din{font-family:"din-2014",sans-serif;font-weight:400;font-style:normal}.f-tsuku-ar{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal}.f-chiaro{font-family:fot-chiaro-std,sans-serif;font-weight:700;font-style:normal;font-display:swap}.f-roboto-condensed{font-family:"Roboto Condensed",sans-serif;font-optical-sizing:auto;font-weight:bold;font-style:normal}.f-barlow-semi-condensed,.single.genre-new-design-05 .p-single-result__text .detail{font-family:"Barlow Semi Condensed",sans-serif;font-weight:bold;font-style:normal}.f-roboto,.single.genre-new-design-05 .p-single-market-table__td.model,.single.genre-new-design-05 .p-single-result__text .title,.single.genre-new-design-05 .p-single-result__text .name-en,.single.genre-new-design-05 .bg-title{font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-weight:bold;font-style:normal;font-variation-settings:"wdth" 100}.fu-yu-gothic,.single.genre-new-design-05 .p-single-selected__bland{font-family:"游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.single.genre-new-design-05{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.single.genre-new-design-05 .l-wrapper{position:relative;z-index:1}@media screen and (max-width: 519px){.single.genre-new-design-05 .l-wrapper{margin:0 1.5rem;width:calc(100% - 3rem)}}@media screen and (max-width: 519px){.single.genre-new-design-05 .l-wrapper.l-wrapper-md{margin:0 auto;padding:0 1.5rem;width:calc(100% - 3rem)}}@media screen and (min-width: 520px){.single.genre-new-design-05 .l-wrapper.l-wrapper-md{margin:auto;width:calc(.9444444444*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .l-wrapper.l-wrapper-md{width:1020px}}.single.genre-new-design-05 .c-common-section{position:relative}@media screen and (max-width: 519px){.single.genre-new-design-05 .c-common-section{padding:6rem 0}}@media screen and (min-width: 520px){.single.genre-new-design-05 .c-common-section{padding:6rem 0}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .c-common-section{padding:16rem 0}}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-common-title{margin-bottom:3rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-common-title{margin-bottom:calc(.0277777778*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-common-title{margin-bottom:6rem}}.single.genre-new-design-05 .c-title-02{margin-bottom:3.5rem;padding-top:0;color:#000;position:relative}@media screen and (max-width: 519px){.single.genre-new-design-05 .c-title-02{margin-bottom:3rem}}.single.genre-new-design-05 .c-title-02::before{content:"";position:absolute;bottom:-2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:8rem;height:.6rem;background-color:#5ab9b4}@media screen and (max-width: 519px){.single.genre-new-design-05 .c-title-02::before{width:5rem;height:.5rem}}.single.genre-new-design-05 .c-title-02.white{color:#fff}.single.genre-new-design-05 .c-title-02 span{color:#d21e82}.single.genre-new-design-05 .c-title-03{margin-bottom:2.5rem;color:#000;font-size:2.8rem;line-height:1.4;text-align:center;background:unset}@media screen and (max-width: 519px){.single.genre-new-design-05 .c-title-03{margin-bottom:1.5rem;font-size:1.8rem}}.single.genre-new-design-05 .c-title-03 span{color:#d21e82}.single.genre-new-design-05 .c-title-text-03{padding-top:0;z-index:1}@media screen and (max-width: 519px){.single.genre-new-design-05 .c-title-text-03{font-size:1.4rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .c-title-text-03{font-size:calc(.0148148148*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .c-title-text-03{font-size:1.6rem}}.single.genre-new-design-05 .c-common-text-03{font-size:1.6rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .c-common-text-03{font-size:1.4rem}}.single.genre-new-design-05 .bg-title{position:absolute;font-weight:900;color:hsla(0,0%,100%,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:.9}@media screen and (max-width: 519px){.single.genre-new-design-05 .bg-title{font-size:8rem;top:1rem;right:1.2rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .bg-title{font-size:calc(.1666666667*(100vw - 4.4rem));top:calc(.037037037*(100vw - 4.4rem));right:calc(.037037037*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .bg-title{font-size:32rem;top:4rem;right:8rem}}.single.genre-new-design-05 .bg-title.position-left{right:auto}@media screen and (max-width: 519px){.single.genre-new-design-05 .bg-title.position-left{left:1rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .bg-title.position-left{left:calc(.037037037*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .bg-title.position-left{left:8rem}}.single.genre-new-design-05 .bg-title.black{color:rgba(0,0,0,.25)}.single.genre-new-design-05 .bg-title.gray{color:rgba(240,240,240,.6)}.single.genre-new-design-05 .bg-title.light-color{color:rgba(240,240,240,.3)}.single.genre-new-design-05 .bg-triangle{position:relative}.single.genre-new-design-05 .bg-triangle::before{content:"";position:absolute;top:0;left:0;width:100%;height:114rem;max-height:100%;background:-webkit-gradient(linear, right bottom, left top, color-stop(50%, transparent), color-stop(50%, #F0F0F0));background:linear-gradient(to left top, transparent 50%, #F0F0F0 50%);z-index:-1}@media screen and (max-width: 519px){.single.genre-new-design-05 .bg-triangle::before{height:100%}}.single.genre-new-design-05 .p-single-mv{background-image:url("../img//genre-road-bike-mv-bg.png");background-image:url("../img//webp/genre-road-bike-mv-bg.webp");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-mv{background-image:url("../img//genre-road-bike-mv-bg-sp.png");background-image:url("../img//webp/genre-road-bike-mv-bg-sp.webp");background-repeat:no-repeat;background-size:cover;background-position:center;height:50rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-mv{height:calc(.4953703704*(100vw - 4.4rem)*.8)}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-mv{height:53.5rem}}.single.genre-new-design-05 .p-single-mv__content{margin:auto;max-width:100%}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-mv__content{padding-top:1.5rem;display:block;height:100%;position:relative}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-mv__content{padding-top:calc(.0185185185*(100vw - 4.4rem)*.8);width:calc(1*(100vw - 4.4rem)*.8)}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-mv__content{padding-top:2rem;width:108rem}}.single.genre-new-design-05 .p-single-mv__intro{font-weight:bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-mv__intro{font-size:1.9rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-mv__intro{font-size:calc(.0240740741*(100vw - 4.4rem)*.8)}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-mv__intro{font-size:2.6rem}}.single.genre-new-design-05 .p-single-mv__intro .logo-wrapper{margin:0 .5rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-mv__intro .logo-wrapper{width:10.2rem;height:3.2rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-mv__intro .logo-wrapper{width:calc(.1277777778*(100vw - 4.4rem)*.8);height:calc(.0407407407*(100vw - 4.4rem)*.8)}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-mv__intro .logo-wrapper{width:13.8rem;height:4.4rem}}.single.genre-new-design-05 .p-single-mv__logo{width:100%;height:auto}.single.genre-new-design-05 .p-single-mv__logo path{fill:#f5c33c}.single.genre-new-design-05 .p-single-mv__title{text-align:center;-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-mv__title{margin-top:.5rem;font-size:7rem;line-height:1.1}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-mv__title{margin-top:calc(.0138888889*(100vw - 4.4rem)*.8);font-size:calc(.1018518519*(100vw - 4.4rem)*.8)}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-mv__title{margin-top:1.5rem;font-size:11rem}}.single.genre-new-design-05 .p-single-mv__title .genre-name{margin-right:1rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-mv__title .genre-name{letter-spacing:-1.1rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-mv__title .genre-name{letter-spacing:calc(-.0138888889*(100vw - 4.4rem)*.8)}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-mv__title .genre-name{letter-spacing:-1.5rem}}.single.genre-new-design-05 .p-single-mv__title .high-price{color:#d21e82;text-shadow:#fff 5px 0px 0px,#fff 4.90033px .993347px 0px,#fff 4.60531px 1.94709px 0px,#fff 4.12668px 2.82321px 0px,#fff 3.48353px 3.58678px 0px,#fff 2.70151px 4.20736px 0px,#fff 1.81179px 4.6602px 0px,#fff .849836px 4.92725px 0px,#fff -0.145998px 4.99787px 0px,#fff -1.13601px 4.86924px 0px,#fff -2.08073px 4.54649px 0px,#fff -2.94251px 4.04248px 0px,#fff -3.68697px 3.37732px 0px,#fff -4.28444px 2.57751px 0px,#fff -4.71111px 1.67494px 0px,#fff -4.94996px .7056px 0px,#fff -4.99147px -0.291871px 0px,#fff -4.83399px -1.27771px 0px,#fff -4.48379px -2.2126px 0px,#fff -3.95484px -3.05929px 0px,#fff -3.26822px -3.78401px 0px,#fff -2.4513px -4.35788px 0px,#fff -1.53666px -4.75801px 0px,#fff -0.560763px -4.96845px 0px,#fff .437495px -4.98082px 0px,#fff 1.41831px -4.79462px 0px,#fff 2.34258px -4.41727px 0px,#fff 3.17346px -3.86382px 0px,#fff 3.87783px -3.15633px 0px,#fff 4.4276px -2.32301px 0px,#fff 4.80085px -1.39708px 0px,#fff 4.98271px -0.415447px 0px}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-mv__title .high-price{text-shadow:#fff 2px 0px 0px,#fff 1.75517px .958851px 0px,#fff 1.0806px 1.68294px 0px,#fff .141474px 1.99499px 0px,#fff -0.832294px 1.81859px 0px,#fff -1.60229px 1.19694px 0px,#fff -1.97998px .28224px 0px,#fff -1.87291px -0.701566px 0px,#fff -1.30729px -1.5136px 0px,#fff -0.421592px -1.95506px 0px,#fff .567324px -1.91785px 0px,#fff 1.41734px -1.41108px 0px,#fff 1.92034px -0.558831px 0px}}.single.genre-new-design-05 .p-single-mv__image{position:relative;width:100%}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-mv__image{position:absolute;bottom:1.4rem}}.single.genre-new-design-05 .p-single-mv__image .road-bike-image{margin:auto;height:auto}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-mv__image .road-bike-image{width:33.2rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-mv__image .road-bike-image{width:calc(.5138888889*(100vw - 4.4rem)*.8)}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-mv__image .road-bike-image{width:55.5rem}}.single.genre-new-design-05 .p-single-mv__image .road-bike-text-image{position:absolute}.single.genre-new-design-05 .p-single-mv__image .road-bike-text-image.image-01{left:0}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-mv__image .road-bike-text-image.image-01{width:17.5rem;top:-7rem;left:1.5rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-mv__image .road-bike-text-image.image-01{top:calc(.0185185185*(100vw - 4.4rem)*.8);width:calc(.3796296296*(100vw - 4.4rem)*.8)}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-mv__image .road-bike-text-image.image-01{top:2rem;width:41rem}}.single.genre-new-design-05 .p-single-mv__image .road-bike-text-image.image-02{right:0}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-mv__image .road-bike-text-image.image-02{width:20.7rem;top:-7rem;right:1.5rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-mv__image .road-bike-text-image.image-02{top:calc(.0388888889*(100vw - 4.4rem)*.8);width:calc(.3925925926*(100vw - 4.4rem)*.8)}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-mv__image .road-bike-text-image.image-02{top:4.2rem;width:42.4rem}}.single.genre-new-design-05 .p-single-mv__image .road-bike-text-image.image-03{left:1rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-mv__image .road-bike-text-image.image-03{width:18.3rem;bottom:14.3rem;left:3rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-mv__image .road-bike-text-image.image-03{bottom:calc(.0416666667*(100vw - 4.4rem)*.8);width:calc(.3296296296*(100vw - 4.4rem)*.8)}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-mv__image .road-bike-text-image.image-03{bottom:4.5rem;width:35.6rem}}.single.genre-new-design-05 .p-single-mv__image .road-bike-text-image.image-04{right:1rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-mv__image .road-bike-text-image.image-04{width:15.5rem;bottom:16rem;right:3.8rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-mv__image .road-bike-text-image.image-04{bottom:calc(.0324074074*(100vw - 4.4rem)*.8);width:calc(.3101851852*(100vw - 4.4rem)*.8)}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-mv__image .road-bike-text-image.image-04{bottom:3.5rem;width:33.5rem}}.single.genre-new-design-05 .p-single-no1{padding:1rem 0;background:#0a376e}.single.genre-new-design-05 .p-single-no1__content{margin:0 auto .5rem;width:87rem;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-no1__reflect{width:calc((100% - 1rem)/2)}}.single.genre-new-design-05 .p-single-no1__note{font-size:1rem;color:#fff}.single.genre-new-design-05 .p-single-about{padding-bottom:0;background-image:url("../img//genre-road-bike-bg-01.png");background-image:url("../img//webp/genre-road-bike-bg-01.webp");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-about{padding-top:4rem;background-image:url("../img//genre-road-bike-bg-01-sp.png");background-image:url("../img//webp/genre-road-bike-bg-01-sp.webp");background-repeat:no-repeat;background-size:cover;background-position:center}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-about{padding-top:calc(.0462962963*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-about{padding-top:5rem}}.single.genre-new-design-05 .p-single-about__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.single.genre-new-design-05 .p-single-about__image{max-width:100%}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-about__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-about__image{width:calc(.487962963*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-about__image{width:52.7rem}}.single.genre-new-design-05 .p-single-about__text{max-width:100%;color:#fff}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-about__text{margin-bottom:1.5rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-about__text{width:calc(100% - .5064814815*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-about__text{width:calc(100% - 54.7rem)}}.single.genre-new-design-05 .p-single-about__text .c-title-02{text-align:center}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-about__text .c-title-02{margin-top:0;margin-bottom:4rem;padding-top:.8rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-about__text .c-title-02{margin-top:0;margin-bottom:calc(.0833333333*(100vw - 4.4rem));padding-top:calc(.0092592593*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-about__text .c-title-02{margin-top:5rem;margin-bottom:7rem;padding-top:1rem}}.single.genre-new-design-05 .p-single-about__text .c-title-02:before{content:"";top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:42rem;height:11.8rem;background-image:url("../img//genre-road-bike-about-title-bg.png");background-image:url("../img//webp/genre-road-bike-about-title-bg.webp");background-repeat:no-repeat;background-size:cover;background-position:center;background-size:contain;background-color:unset}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-about__text .c-title-02:before{width:30rem;height:7.7rem;background-image:url("../img//genre-road-bike-about-title-bg-sp.png");background-image:url("../img//webp/genre-road-bike-about-title-bg-sp.webp");background-repeat:no-repeat;background-size:cover;background-position:center}}.single.genre-new-design-05 .bg-image-02{padding:10rem 0 14.5rem;background-image:url("../img//genre-road-bike-bg-02.png");background-image:url("../img//webp/genre-road-bike-bg-02.webp");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 519px){.single.genre-new-design-05 .bg-image-02{padding:6rem 0;background-image:url("../img//genre-road-bike-bg-02-sp.png");background-image:url("../img//webp/genre-road-bike-bg-02-sp.webp");background-repeat:no-repeat;background-size:cover;background-position:center}}.single.genre-new-design-05 .p-single-selected{padding:6rem 0 0}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-selected{margin-bottom:6rem;padding:3rem 0 3rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-selected{margin-bottom:calc(.0925925926*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-selected{margin-bottom:17.4rem}}.single.genre-new-design-05 .p-single-selected::before{content:"";position:absolute;top:0;right:0;height:100%;background:#f0f0f0;-webkit-box-shadow:-0.3rem .3rem 2rem rgba(0,0,0,.1);box-shadow:-0.3rem .3rem 2rem rgba(0,0,0,.1)}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-selected::before{width:calc(100% - 1.5rem)}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-selected::before{width:calc(100% - .0277777778*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-selected::before{width:calc(100% - 7rem)}}.single.genre-new-design-05 .p-single-selected .bg-title{top:2.5rem;left:15rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-selected .bg-title{top:.5rem;left:2.4rem}}.single.genre-new-design-05 .p-single-selected .c-title-02{text-align:center}.single.genre-new-design-05 .p-single-selected .c-title-02::before{content:none}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-selected .c-title-02{margin-bottom:1rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-selected .c-title-02{margin-bottom:calc(.0277777778*(100vw - 4.4rem));line-height:1}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-selected .c-title-02{margin-bottom:6rem}}.single.genre-new-design-05 .p-single-selected .c-title-02 .fs-lg{font-size:6.6rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-selected .c-title-02 .fs-lg{font-size:5rem}}.single.genre-new-design-05 .p-single-selected__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-selected__content{-ms-flex-wrap:wrap;flex-wrap:wrap}}.single.genre-new-design-05 .p-single-selected__logo{max-width:100%}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-selected__logo{width:16.2rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-selected__logo{width:calc(.2064814815*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-selected__logo{width:22.3rem}}.single.genre-new-design-05 .p-single-selected__text{max-width:100%}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-selected__text{margin-top:-2.5rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-selected__text{width:calc(.4537037037*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-selected__text{width:49rem}}.single.genre-new-design-05 .p-single-selected__detail{margin-bottom:3rem;padding-left:3rem;position:relative}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-selected__detail{margin-bottom:1.5rem;margin-left:2rem;padding-left:2rem}}.single.genre-new-design-05 .p-single-selected__detail::before{content:"";position:absolute;top:0;left:0;width:.6rem;height:100%;background-color:#5ab9b4}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-selected__detail::before{width:.7rem}}.single.genre-new-design-05 .p-single-selected__bland{font-size:2rem;color:#0a376e;line-height:1}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-selected__bland{font-size:1.5rem}}.single.genre-new-design-05 .p-single-selected__bland .fs-md{font-size:2.6rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-selected__bland .fs-md{font-size:1.8rem}}.single.genre-new-design-05 .p-single-selected__image{max-width:100%}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-selected__image{width:calc(100% - .4814814815*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-selected__image{width:calc(100% - 52rem)}}.single.genre-new-design-05 .p-single-reason-high{padding:6rem 0}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-reason-high{padding:3rem 0}}.single.genre-new-design-05 .p-single-reason-high::before{content:"";position:absolute;top:0;left:0;height:100%;background:#f0f0f0;-webkit-box-shadow:-0.3rem .3rem 2rem rgba(0,0,0,.1);box-shadow:-0.3rem .3rem 2rem rgba(0,0,0,.1)}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-reason-high::before{width:calc(100% - 1.5rem)}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-reason-high::before{width:calc(100% - .0277777778*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-reason-high::before{width:calc(100% - 7rem)}}.single.genre-new-design-05 .p-single-reason-high .bg-title{top:2.5rem;right:15rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-reason-high .bg-title{top:.5rem;right:2.4rem}}.single.genre-new-design-05 .p-single-reason-high .title-bg-rhombus{margin:0 auto 2rem;background-image:url("../img//genre-road-bike-reason-high-title-bg.png");background-image:url("../img//webp/genre-road-bike-reason-high-title-bg.webp");background-repeat:no-repeat;background-size:cover;background-position:center;font-size:2.6rem;color:#fff;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:63rem;height:5.5rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-reason-high .title-bg-rhombus{font-size:1.8rem;background-image:url("../img//genre-road-bike-reason-high-title-bg-sp.png");background-image:url("../img//webp/genre-road-bike-reason-high-title-bg-sp.webp");background-repeat:no-repeat;background-size:cover;background-position:center;width:32rem;height:5.5rem;line-height:1.3}}.single.genre-new-design-05 .p-single-reason-high__detail{width:102rem;max-width:100%;margin-bottom:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single.genre-new-design-05 .p-single-reason-high__detail:last-of-type{margin-bottom:0}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-reason-high__detail{-ms-flex-wrap:wrap;flex-wrap:wrap}}.single.genre-new-design-05 .p-single-reason-high__image{width:41rem;max-width:100%}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-reason-high__image{margin-bottom:1.5rem}}.single.genre-new-design-05 .p-single-reason-high__text{width:calc(100% - 44rem)}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-reason-high__text{width:100%}}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-reason-high__title{margin-bottom:1rem;font-size:1.8rem}}.single.genre-new-design-05 .p-cv-new-design-05{padding:6rem 0;background:#373737}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-cv-new-design-05{padding:2rem 1.5rem 3rem}}.single.genre-new-design-05 .p-cv-new-design-05__title{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-cv-new-design-05__title{margin-bottom:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;font-size:3rem;line-height:1.3}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-cv-new-design-05__title{margin-bottom:calc(.0231481481*(100vw - 4.4rem));font-size:calc(.037037037*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-cv-new-design-05__title{margin-bottom:2.5rem;font-size:4rem}}.single.genre-new-design-05 .p-cv-new-design-05__title::before{content:"";position:absolute;bottom:50%;left:0;-webkit-transform:translateY(calc(-50% + 1rem)) rotate(58deg);transform:translateY(calc(-50% + 1rem)) rotate(58deg);width:6.2rem;height:.4rem;background-color:#fff;border-radius:3px}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-cv-new-design-05__title::before{bottom:2rem;left:-1rem;-webkit-transform:rotate(58deg);transform:rotate(58deg);width:3.1rem;height:.2rem}}.single.genre-new-design-05 .p-cv-new-design-05__title::after{content:"";position:absolute;bottom:50%;right:0;-webkit-transform:translateY(calc(-50% + 1rem)) rotate(-58deg);transform:translateY(calc(-50% + 1rem)) rotate(-58deg);width:6.2rem;height:.4rem;background-color:#fff;border-radius:3px}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-cv-new-design-05__title::after{bottom:2rem;right:-1rem;-webkit-transform:rotate(-58deg);transform:rotate(-58deg);width:3.1rem;height:.2rem}}.single.genre-new-design-05 .p-cv-new-design-05__logo{position:relative;bottom:-0.5rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-cv-new-design-05__logo{width:10.6rem;height:3.2rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-cv-new-design-05__logo{width:calc(.1962962963*(100vw - 4.4rem));height:calc(.0555555556*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-cv-new-design-05__logo{width:21.2rem;height:6.3rem}}.single.genre-new-design-05 .p-cv-new-design-05__logo path{fill:#f5c33c}.single.genre-new-design-05 .p-cv-new-design-05__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap}.single.genre-new-design-05 .p-cv-new-design-05__tel{width:calc(100% - 48rem)}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-cv-new-design-05__tel{margin-bottom:1.5rem;width:100%}}.single.genre-new-design-05 .p-cv-new-design-05__freedial{line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-cv-new-design-05__freedial{margin-bottom:1.5rem;font-size:2.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;height:7rem;color:#d21e82;border:.4rem solid #d21e82;border-radius:5rem;background:#e1e1e1;background:-webkit-gradient(linear, left bottom, left top, from(#E1E1E1), color-stop(50%, #E1E1E1), color-stop(50%, #fff), to(#fff));background:linear-gradient(0deg, #E1E1E1 0%, #E1E1E1 50%, #fff 50%, #fff 100%);-webkit-box-shadow:0 .4rem 0 #96195f;box-shadow:0 .4rem 0 #96195f}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-cv-new-design-05__freedial{font-size:calc(.0740740741*(100vw - 4.4rem));height:calc(.1296296296*(100vw - 4.4rem));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-cv-new-design-05__freedial{font-size:10.6rem;height:14rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.single.genre-new-design-05 .p-cv-new-design-05__text{font-size:2.3rem;text-align:center;width:100%;line-height:1.3}.single.genre-new-design-05 .p-cv-new-design-05__number{line-height:1}.single.genre-new-design-05 .p-cv-new-design-05__note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-cv-new-design-05__note{font-size:2rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-cv-new-design-05__note{font-size:calc(.0277777778*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-cv-new-design-05__note{font-size:3.1rem}}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-cv-new-design-05__note .hour{margin-right:.5rem;font-size:1.5rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-cv-new-design-05__note .hour{margin-right:calc(.0092592593*(100vw - 4.4rem));font-size:calc(.0203703704*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-cv-new-design-05__note .hour{margin-right:2rem;font-size:2.5rem}}.single.genre-new-design-05 .p-cv-new-design-05__free{font-weight:bold;line-height:1;color:#000;background-color:#f5c33c}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-cv-new-design-05__free{margin-right:.7rem;padding:.6rem .9rem;font-size:1.8rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-cv-new-design-05__free{margin-right:calc(.0092592593*(100vw - 4.4rem));padding:calc(.0074074074*(100vw - 4.4rem));font-size:calc(.0185185185*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-cv-new-design-05__free{margin-right:1.5rem;padding:1rem;font-size:3rem}}.single.genre-new-design-05 .p-cv-new-design-05__mail{padding-left:2.2rem;max-width:100%;border-left:2px solid #fff}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-cv-new-design-05__mail{padding-top:1.5rem;padding-left:0;border-top:2px solid #fff;border-left:none}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-cv-new-design-05__mail{width:47rem}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-cv-new-design-05__mail{width:48rem}}.single.genre-new-design-05 .p-cv-new-design-05__mail .point-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-cv-new-design-05__mail .point-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.single.genre-new-design-05 .p-cv-new-design-05__mail .point{margin-bottom:2rem;width:21rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#87dcd2}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-cv-new-design-05__mail .point{margin-bottom:1rem;width:50%}}.single.genre-new-design-05 .p-cv-new-design-05__mail .point .bg-circle{margin-right:.5rem;background-image:url("../img//genre-road-bike-cv-circle.png");background-image:url("../img//webp/genre-road-bike-cv-circle.webp");background-repeat:no-repeat;background-size:cover;background-position:center;width:7.3rem;height:7.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:bold}.single.genre-new-design-05 .p-cv-new-design-05__mail .point .fs-sm{font-size:1.2rem;line-height:1.2}.single.genre-new-design-05 .p-cv-new-design-05__mail .point .fs-xs{font-size:1rem;line-height:1}.single.genre-new-design-05 .p-cv-new-design-05__mail .point .number{font-size:3.7rem;font-style:italic;line-height:3.5rem}.single.genre-new-design-05 .p-cv-new-design-05__mail .point .text{font-size:2.6rem;font-weight:bold;line-height:1.2}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-cv-new-design-05__mail .point .text{font-size:2rem}}.single.genre-new-design-05 .p-cv-new-design-05__mail .point .text-vertical{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.single.genre-new-design-05 .p-cv-new-design-05__mail .c-button-contact--mail{padding:0 3.2rem;background:#e1e1e1;background:-webkit-gradient(linear, left bottom, left top, from(#E1E1E1), color-stop(50%, #E1E1E1), color-stop(50%, #fff), to(#fff));background:linear-gradient(0deg, #E1E1E1 0%, #E1E1E1 50%, #fff 50%, #fff 100%);-webkit-box-shadow:0 .8rem 0 #2d6e69;box-shadow:0 .8rem 0 #2d6e69;border:.8rem solid #87dcd2;border-radius:5rem;height:9rem;position:relative}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-cv-new-design-05__mail .c-button-contact--mail{height:7rem;-webkit-box-shadow:0 .4rem 0 #2d6e69;box-shadow:0 .4rem 0 #2d6e69;border:.4rem solid #87dcd2}}.single.genre-new-design-05 .p-cv-new-design-05__mail .c-button-contact--mail::before{content:"";position:absolute;top:50%;right:2.4rem;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:2.5rem;height:2.5rem;border-top:.4rem solid #23a096;border-right:.4rem solid #23a096}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-cv-new-design-05__mail .c-button-contact--mail::before{width:1.2rem;height:1.2rem;border-top:.2rem solid #23a096;border-right:.2rem solid #23a096}}.single.genre-new-design-05 .p-cv-new-design-05__mail .c-button-contact__link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.single.genre-new-design-05 .p-cv-new-design-05__mail .c-button-contact__text{font-size:3rem;color:#23a096}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-cv-new-design-05__mail .c-button-contact__text{font-size:2.3rem}}.single.genre-new-design-05 .p-single-point__list{display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-point__list{grid-template-columns:repeat(1, 1fr);row-gap:1.5rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-point__list{-webkit-column-gap:calc(.0222222222*(100vw - 4.4rem)*.8);-moz-column-gap:calc(.0222222222*(100vw - 4.4rem)*.8);column-gap:calc(.0222222222*(100vw - 4.4rem)*.8);row-gap:calc(.0277777778*(100vw - 4.4rem)*.8)}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-point__list{-webkit-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem;row-gap:3rem}}.single.genre-new-design-05 .p-single-point__item{padding:2rem;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:.5rem .5rem 2rem rgba(0,0,0,.1);box-shadow:.5rem .5rem 2rem rgba(0,0,0,.1)}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-point__item{padding:1.5rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-point__item{padding:calc(.0185185185*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-point__item{padding:2rem}}.single.genre-new-design-05 .p-single-point__image{max-width:100%}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-point__image{width:13rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-point__image{width:calc(.1944444444*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-point__image{width:21rem}}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-point__detail{width:calc(100% - 14.2rem)}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-point__detail{width:calc(100% - .212962963*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-point__detail{width:calc(100% - 23rem)}}.single.genre-new-design-05 .p-single-point__title{line-height:1.4}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-point__title{margin-bottom:1rem;font-size:1.8rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-point__title{margin-bottom:calc(.0092592593*(100vw - 4.4rem));font-size:calc(.0259259259*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-single-point__title{margin-bottom:1.5rem;font-size:2.8rem}}.single.genre-new-design-05 .p-single-point__title span{color:#d21e82}.single.genre-new-design-05 .p-single-point__text{font-size:1.4rem}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-single-point__text{line-height:2}}.single.genre-new-design-05 .p-component-brand{background-image:url("../img//genre-road-bike-bg-03.png");background-image:url("../img//webp/genre-road-bike-bg-03.webp");background-repeat:no-repeat;background-size:cover;background-position:center}.single.genre-new-design-05 .p-component-brand__list{margin-bottom:6rem;display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;row-gap:3rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-component-brand__list{margin-bottom:3rem;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-component-brand__list{-webkit-column-gap:calc(.0277777778*(100vw - 4.4rem));-moz-column-gap:calc(.0277777778*(100vw - 4.4rem));column-gap:calc(.0277777778*(100vw - 4.4rem));row-gap:calc(.0277777778*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-component-brand__list{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;row-gap:3rem}}.single.genre-new-design-05 .p-component-brand__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#fff;position:relative;height:8rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-component-brand__item{height:5rem}}.single.genre-new-design-05 .p-component-brand__item .brand-name{margin-left:9rem;text-align:center;color:#0a376e;width:19rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-component-brand__item .brand-name{margin-left:6rem;width:10.5rem}}.single.genre-new-design-05 .p-component-brand__item .brand-name__en{font-size:2.8rem;font-weight:bold;line-height:1.2}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-component-brand__item .brand-name__en{font-size:1.8rem}}.single.genre-new-design-05 .p-component-brand__item .brand-name__kana{font-size:1.2rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-component-brand__item .brand-name__kana{font-size:1rem}}.single.genre-new-design-05 .p-component-brand__item::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:calc(100% - .8rem);height:calc(100% - .8rem);border:1px solid #0a376e}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-component-brand__item::before{width:calc(100% - .4rem);height:calc(100% - .4rem)}}.single.genre-new-design-05 .p-component-brand__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.single.genre-new-design-05 .p-component-brand__link.active::after{content:"";position:absolute;top:50%;right:2.5rem;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:1.8rem;height:1.8rem;border-top:2px solid #5ab9b4;border-right:2px solid #5ab9b4}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-component-brand__link.active::after{right:1.2rem;width:1rem;height:1rem;border-top:1px solid #5ab9b4;border-right:1px solid #5ab9b4}}.single.genre-new-design-05 .p-component-brand__image{width:9rem;height:8rem;position:absolute;left:.4rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-component-brand__image{width:6.5rem;height:5rem;left:.2rem}}.single.genre-new-design-05 .p-component-brand__detail-button{margin:auto;padding:0 2.4rem;font-size:2rem;font-weight:bold;color:#fff;background-color:#5ab9b4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:43rem;height:7rem;position:relative}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-component-brand__detail-button{padding:0 2rem;font-size:1.8rem;width:calc(100% - 3rem);height:6rem}}.single.genre-new-design-05 .p-component-brand__detail-button::before{content:"";position:absolute;top:50%;right:3rem;-webkit-transform:translateY(calc(-50% - 0.4rem)) rotate(45deg);transform:translateY(calc(-50% - 0.4rem)) rotate(45deg);width:1.6rem;height:1.6rem;border-right:2px solid #fff;border-bottom:2px solid #fff}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-component-brand__detail-button::before{right:2rem}}.single.genre-new-design-05 .p-single-result{background-image:url("../img//genre-road-bike-bg-04.png");background-image:url("../img//webp/genre-road-bike-bg-04.webp");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-result{background-image:url("../img//genre-road-bike-bg-04-sp.png");background-image:url("../img//webp/genre-road-bike-bg-04-sp.webp");background-repeat:no-repeat;background-size:cover;background-position:center}}.single.genre-new-design-05 .p-single-result__list{margin-top:0;display:grid;grid-template-columns:repeat(4, 1fr);-webkit-column-gap:2.7rem;-moz-column-gap:2.7rem;column-gap:2.7rem;row-gap:4rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-result__list{grid-template-columns:repeat(2, 1fr);-webkit-column-gap:3.8rem;-moz-column-gap:3.8rem;column-gap:3.8rem;row-gap:2.4rem}}.single.genre-new-design-05 .p-single-result__item{margin:0;padding:0;width:100%}.single.genre-new-design-05 .p-single-result__text{text-align:center}.single.genre-new-design-05 .p-single-result__text .name-en{font-size:1.8rem;color:#fff;background-color:#5ab9b4;display:block}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-result__text .name-en{font-size:1.4rem}}.single.genre-new-design-05 .p-single-result__text .name-kana{font-size:1.2rem;color:#0a376e}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-result__text .name-kana{font-size:1rem}}.single.genre-new-design-05 .p-single-result__text .title{padding-top:.5rem;font-size:1.6rem;border-top:1px solid #5ab9b4;min-height:7.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-result__text .title{font-size:1.4rem;line-height:1.2;min-height:6rem}}.single.genre-new-design-05 .p-single-result__text .detail{font-size:2.8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-result__text .detail{margin-top:0;font-size:2rem;line-height:1}}.single.genre-new-design-05 .p-single-result__text .value{color:#d21e82}.single.genre-new-design-05 .p-single-result__text .value .number{font-size:2.8rem}.single.genre-new-design-05 .p-single-market .title-bg-rhombus{margin-left:auto;margin-right:auto;background-image:url("../img//genre-road-bike-market-title-bg.png");background-image:url("../img//webp/genre-road-bike-market-title-bg.webp");background-repeat:no-repeat;background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:39rem;height:4.5rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-market .title-bg-rhombus{background-image:url("../img//genre-road-bike-market-title-bg-sp.png");background-image:url("../img//webp/genre-road-bike-market-title-bg-sp.webp");background-repeat:no-repeat;background-size:cover;background-position:center;width:23rem;height:2.7rem}}.single.genre-new-design-05 .p-single-market .bg-title{z-index:-1}.single.genre-new-design-05 .p-single-market-table{margin-bottom:6rem}.single.genre-new-design-05 .p-single-market-table__row{display:-webkit-box;display:-ms-flexbox;display:flex;border-left:1px solid #5ab9b4}.single.genre-new-design-05 .p-single-market-table__cell{width:33.3333333333%;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-market-table__cell{width:calc((100% - 14.5rem)/2);height:3rem;font-size:1.4rem;text-align:center}}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-market-table__cell.model{width:14.5rem}}.single.genre-new-design-05 .p-single-market-table__th{font-weight:bold;color:#fff;background-color:#5ab9b4;position:relative}.single.genre-new-design-05 .p-single-market-table__th:not(:last-of-type)::before{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:2rem;background-color:#fff}.single.genre-new-design-05 .p-single-market-table__td{border-right:1px solid #5ab9b4;border-bottom:1px solid #5ab9b4;background:rgba(90,185,180,.1)}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-market-table__td{padding:.6rem 0;font-size:1.2rem;height:auto}}.single.genre-new-design-05 .p-single-market-table__td.value{font-weight:bold;color:#d21e82}.single.genre-new-design-05 .p-single-market-table__td.model{font-weight:normal}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-market-table__td.model{line-height:1.2}}.single.genre-new-design-05 .p-single-market .p-single-result__list{margin-top:0}.single.genre-new-design-05 .p-single-market .p-single-result__item{position:relative}.single.genre-new-design-05 .p-single-market .p-single-result__item::before{content:"";position:absolute;top:0;left:0;width:6.6rem;height:6.6rem;background-image:url("../img//genre-road-bike-market-label.png");background-image:url("../img//webp/genre-road-bike-market-label.webp");background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-market .p-single-result__item::before{background-image:url("../img//genre-road-bike-market-label-sp.png");background-image:url("../img//webp/genre-road-bike-market-label-sp.webp");background-repeat:no-repeat;background-size:cover;background-position:center;width:5rem;height:5rem}}.single.genre-new-design-05 .p-component-condition__list{display:grid;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-component-condition__list{grid-template-columns:repeat(2, 1fr);-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1.5rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-component-condition__list{-webkit-column-gap:calc(.0185185185*(100vw - 4.4rem));-moz-column-gap:calc(.0185185185*(100vw - 4.4rem));column-gap:calc(.0185185185*(100vw - 4.4rem))}}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-component-condition__list{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}.single.genre-new-design-05 .p-component-condition__item{position:relative}.single.genre-new-design-05 .p-component-condition__text{color:#fff;position:absolute;left:0;width:100%}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-component-condition__text{padding:0 1rem;top:16rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-component-condition__text{padding:0 calc(.0185185185*(100vw - 4.4rem));top:calc(.1759259259*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-component-condition__text{padding:0 2rem;top:19rem}}.single.genre-new-design-05 .p-component-condition__title{line-height:1.3;border-bottom:1px solid #fff}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-component-condition__title{margin-bottom:1rem;padding-bottom:1rem;font-size:1.8rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-component-condition__title{margin-bottom:calc(.0092592593*(100vw - 4.4rem));padding-bottom:calc(.0092592593*(100vw - 4.4rem));font-size:calc(.0240740741*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-component-condition__title{margin-bottom:1rem;padding-bottom:1rem;font-size:2.6rem}}.single.genre-new-design-05 .p-component-condition__description{line-height:2}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-component-condition__description{font-size:1.3rem;line-height:1.5}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-component-condition__description{font-size:calc(.012962963*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-component-condition__description{font-size:1.4rem}}.single.genre-new-design-05 .p-component-flow__content{display:grid;grid-template-columns:repeat(4, 1fr);-webkit-column-gap:2.7rem;-moz-column-gap:2.7rem;column-gap:2.7rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-component-flow__content{grid-template-columns:repeat(2, 1fr);-webkit-column-gap:1.7rem;-moz-column-gap:1.7rem;column-gap:1.7rem;row-gap:3rem}}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-component-flow__image{margin-bottom:1rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-component-flow__image{margin-bottom:calc(.0138888889*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-component-flow__image{margin-bottom:2.4rem}}.single.genre-new-design-05 .p-component-flow__text{font-size:1.4rem}.single.genre-new-design-05 .p-component-flow__title{text-align:center}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-component-flow__title{margin-bottom:.5rem;font-size:1.6rem}}@media screen and (min-width: 520px){.single.genre-new-design-05 .p-component-flow__title{margin-bottom:calc(.0092592593*(100vw - 4.4rem));font-size:calc(.0185185185*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.single.genre-new-design-05 .p-component-flow__title{margin-bottom:2.4rem;font-size:2rem}}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-component-flow__detail{font-size:1.4rem}}.single.genre-new-design-05 .p-single-other{background-image:url("../img//genre-road-bike-bg-05.png");background-image:url("../img//webp/genre-road-bike-bg-05.webp");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-other{background-image:url("../img//genre-road-bike-bg-05-sp.png");background-image:url("../img//webp/genre-road-bike-bg-05-sp.webp");background-repeat:no-repeat;background-size:cover;background-position:center}}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-other-nav{margin-top:1.5rem !important}}.single.genre-new-design-05 .p-single-other__list{padding:0 1rem;display:grid;grid-template-columns:repeat(4, 1fr);row-gap:3rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-other__list{padding:0 .5rem;grid-template-columns:repeat(3, 1fr);row-gap:1.5rem}}.single.genre-new-design-05 .p-single-other__item{margin:0 -1rem;position:relative}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-other__item{margin:0 -0.4rem}}.single.genre-new-design-05 .p-single-other__item.row-odd .p-single-other__text{padding-right:2rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-other__item.row-odd .p-single-other__text{padding-right:0}}.single.genre-new-design-05 .p-single-other__item.row-even .p-single-other__text{padding-left:2rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-other__item.row-even .p-single-other__text{padding-left:0}}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-other__item.row-odd-sp .p-single-other__text{padding-right:.9rem}}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-other__item.row-even-sp .p-single-other__text{padding-left:.9rem}}.single.genre-new-design-05 .p-single-other__text{position:absolute;bottom:2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;font-size:2rem;text-align:center;line-height:1.3}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-other__text{bottom:.6rem;font-size:1rem}}.single.genre-new-design-05 .p-single-other__text.text-size-normal{bottom:1rem;font-size:1.6rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-other__text.text-size-normal{font-size:1rem}}.single.genre-new-design-05 .p-single-other__text .item{font-weight:bold;color:#d21e82}.single.genre-new-design-05 .c-scrollbar .ps__rail-y{background-color:#dcdcdc !important}.single.genre-new-design-05 .c-scrollbar .ps__rail-y .ps__thumb-y{background-color:#5ab9b4 !important}.single.genre-new-design-05 .p-single-manufacturer{background-image:url("../img//genre-road-bike-bg-06.png");background-image:url("../img//webp/genre-road-bike-bg-06.webp");background-repeat:no-repeat;background-size:cover;background-position:center;background-size:initial;background-position:bottom center}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-manufacturer{background-image:url("../img//genre-road-bike-bg-06-sp.png");background-image:url("../img//webp/genre-road-bike-bg-06-sp.webp");background-repeat:no-repeat;background-size:cover;background-position:center;background-size:contain;background-position:bottom center}}.single.genre-new-design-05 .p-single-manufacturer .title-bg-rhombus{margin-left:auto;margin-right:auto;background-image:url("../img//genre-road-bike-other-title-bg.png");background-image:url("../img//webp/genre-road-bike-other-title-bg.webp");background-repeat:no-repeat;background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32.5rem;height:4.5rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-manufacturer .title-bg-rhombus{background-image:url("../img//genre-road-bike-other-title-bg-sp.png");background-image:url("../img//webp/genre-road-bike-other-title-bg-sp.webp");background-repeat:no-repeat;background-size:cover;background-position:center;width:19.7rem;height:2.3rem}}.single.genre-new-design-05 .p-single-manufacturer__content{margin-bottom:8rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-manufacturer__content{margin-bottom:3rem}}.single.genre-new-design-05 .p-single-manufacturer__list{margin-bottom:2rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-manufacturer__list{margin-bottom:1rem}}.single.genre-new-design-05 .p-single-manufacturer__brand{font-size:2rem;color:#0a376e;background-color:#dcdcdc;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-manufacturer__brand{font-size:1.5rem;height:3.3rem}}.single.genre-new-design-05 .p-single-manufacturer__brand::before{content:"";position:absolute;top:50%;right:2.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem;height:2px;background-color:#0a376e}.single.genre-new-design-05 .p-single-manufacturer__brand::after{content:"";position:absolute;top:50%;right:2.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem;height:2px;background-color:#0a376e;-webkit-transition:.3s;transition:.3s}.single.genre-new-design-05 .p-single-manufacturer__brand[aria-expanded=false]::after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.single.genre-new-design-05 .p-single-manufacturer__item{padding:2rem 3rem;color:#d21e82;background-color:hsla(0,0%,100%,.7);word-break:break-word}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-manufacturer__item{padding:1rem 1.5rem;font-size:1.4rem}}.single.genre-new-design-05 .p-single-manufacturer__other-list{margin-bottom:1rem;line-height:1.5}.single.genre-new-design-05 .p-single-manufacturer__other-brand{padding-left:1.8rem;font-weight:bold;position:relative}.single.genre-new-design-05 .p-single-manufacturer__other-brand::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:.6rem;width:.4rem;height:.4rem;border-radius:3rem;background-color:#d21e82}.single.genre-new-design-05 .p-single-manufacturer__other-item{padding-left:1.8rem;position:relative}.single.genre-new-design-05 .p-single-manufacturer__other-item::before{content:"";position:absolute;top:1.2rem;left:.2rem;width:1.2rem;height:1px;background-color:#d21e82}.single.genre-new-design-05 .p-single-manufacturer .c-button-order{margin-bottom:0;padding:0;line-height:1;width:3.8rem;height:3.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#b3b3b3;border:none;border-radius:3rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-manufacturer .c-button-order{width:3rem;height:3rem}}.single.genre-new-design-05 .p-single-manufacturer .c-button-order.is-active{background-color:#5ab9b4}.single.genre-new-design-05 .p-single-manufacturer .p-component-brand-other{padding:1.5rem;height:30rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-manufacturer .p-component-brand-other{height:28rem}}.single.genre-new-design-05 .p-single-manufacturer .p-component-brand-other__list{max-height:22rem}.single.genre-new-design-05 .p-single-manufacturer .p-component-brand-other__item{line-height:1.2}.single.genre-new-design-05 .p-single-manufacturer .p-component-brand-other__title{display:block;color:#0a376e}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-manufacturer .p-component-brand-other__title{font-size:1.4rem}}.single.genre-new-design-05 .p-single-manufacturer .p-component-brand-other__text{color:#0a376e}.single.genre-new-design-05 .p-single-manufacturer .p-component-brand-other-list__title{font-size:1.6rem}.single.genre-new-design-05 .p-single-voice{background-image:url("../img//genre-road-bike-bg-07.png");background-image:url("../img//webp/genre-road-bike-bg-07.webp");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-voice{background-image:url("../img//genre-road-bike-bg-07-sp.png");background-image:url("../img//webp/genre-road-bike-bg-07-sp.webp");background-repeat:no-repeat;background-size:cover;background-position:center}}.single.genre-new-design-05 .p-single-voice .slick-prev{width:2.2rem;height:2.2rem;left:-2rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-voice .slick-prev{width:1.2rem;height:1.2rem;left:-0.3rem}}.single.genre-new-design-05 .p-single-voice .slick-prev::before{content:"";position:absolute;top:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);width:2.2rem;height:2.2rem;border-top:.3rem solid #fff;border-right:.3rem solid #fff;opacity:1}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-voice .slick-prev::before{width:1.2rem;height:1.2rem;border-top:.2rem solid #fff;border-right:.2rem solid #fff}}.single.genre-new-design-05 .p-single-voice .slick-next{width:2.2rem;height:2.2rem;right:-2rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-voice .slick-next{width:1.2rem;height:1.2rem;right:-0.3rem}}.single.genre-new-design-05 .p-single-voice .slick-next::before{content:"";position:absolute;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:2.2rem;height:2.2rem;border-top:.3rem solid #fff;border-right:.3rem solid #fff;opacity:1}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-voice .slick-next::before{width:1.2rem;height:1.2rem;border-top:.2rem solid #fff;border-right:.2rem solid #fff}}.single.genre-new-design-05 .p-single-voice__list{margin:0 -1.5rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-voice__list{margin:0}}.single.genre-new-design-05 .p-single-voice__card{margin:0 1.5rem;padding:3rem 2rem 2rem;background-color:rgba(210,30,130,.7);color:#fff}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-voice__card{padding:1.5rem 1.2rem;border:none}}.single.genre-new-design-05 .p-single-voice__voiceWrap{padding:0;background-color:unset}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-voice__header{margin-bottom:1rem}}.single.genre-new-design-05 .p-single-voice__thumbnail{position:relative;top:-2.5rem;width:8rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-voice__thumbnail{top:-2.3rem;width:7rem}}.single.genre-new-design-05 .p-single-voice__haeaderTxt{height:12rem;position:relative}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-voice__haeaderTxt{height:10.5rem}}.single.genre-new-design-05 .p-single-voice__title{font-size:1.8rem;height:4.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single.genre-new-design-05 .p-single-voice__subTxt{position:absolute;bottom:0}.single.genre-new-design-05 .p-single-voice__item{padding:.4rem;font-weight:normal;background-color:#d21e82;display:inline-block;line-height:1}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-voice__item{font-size:1.2rem}}.single.genre-new-design-05 .p-single-voice__customer{margin-bottom:.4rem;padding:.4rem;font-size:1.6rem;background-color:#d21e82;display:inline-block;line-height:1;width:auto}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-voice__customer{margin-bottom:0;font-size:1.2rem}}.single.genre-new-design-05 .p-single-voice__main{padding-top:0;border-top:none}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-voice__voice{font-size:1.3rem}}.single.genre-new-design-05 .p-single-area .c-button-more--02 .c-button-more__link{background:#373737;color:#fff;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none}.single.genre-new-design-05 .p-single-area .c-button-more--02 .c-button-more__link:hover{color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none}.single.genre-new-design-05 .p-single-area .c-button-more--02 .c-button-more__link::before{content:none}.single.genre-new-design-05 .p-single-area .c-button-more--02 .c-button-more__link .c-button-more__text::before{content:none}.single.genre-new-design-05 .p-single-area .c-button-more--02 .c-button-more__link .c-button-more__text:after{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:1.4rem;height:1.4rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-area .c-button-more--02 .c-button-more__link .c-button-more__text:after{width:1rem;height:1rem}}.single.genre-new-design-05 .c-text-band-color-02{font-size:3.4rem;background-color:#5ab9b4}@media screen and (max-width: 519px){.single.genre-new-design-05 .c-text-band-color-02{font-size:2.5rem}}.single.genre-new-design-05 .c-link-text{color:#d21e82}.single.genre-new-design-05 .p-single-faq{background-image:url("../img//genre-road-bike-bg-04.png");background-image:url("../img//webp/genre-road-bike-bg-04.webp");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-faq{background-image:url("../img//genre-road-bike-bg-04-sp.png");background-image:url("../img//webp/genre-road-bike-bg-04-sp.webp");background-repeat:no-repeat;background-size:cover;background-position:center}}.single.genre-new-design-05 .p-single-faq .c-accordion{border:none}.single.genre-new-design-05 .p-single-faq .c-accordion-trigger{background-color:#0a376e;height:6rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-faq .c-accordion-trigger{padding:1rem 1.5rem !important}}.single.genre-new-design-05 .p-single-faq .c-accordion-trigger__button{background-color:unset}.single.genre-new-design-05 .p-single-faq .c-accordion-trigger__button::before,.single.genre-new-design-05 .p-single-faq .c-accordion-trigger__button::after{background-color:#fff;width:1.6rem;height:2px}.single.genre-new-design-05 .p-single-faq .c-accordion__title{font-size:1.8rem;color:#fff;position:relative}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-faq .c-accordion__title{padding-left:7rem;font-size:1.4rem;font-weight:normal}}.single.genre-new-design-05 .p-single-faq .c-accordion__title.title-1:before{content:"質問1";margin-right:4rem;font-size:1.6rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-faq .c-accordion__title.title-1:before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:bold}}.single.genre-new-design-05 .p-single-faq .c-accordion__title.title-2:before{content:"質問2";margin-right:4rem;font-size:1.6rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-faq .c-accordion__title.title-2:before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:bold}}.single.genre-new-design-05 .p-single-faq .c-accordion__title.title-3:before{content:"質問3";margin-right:4rem;font-size:1.6rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-faq .c-accordion__title.title-3:before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:bold}}.single.genre-new-design-05 .p-single-faq .c-accordion__title.title-4:before{content:"質問4";margin-right:4rem;font-size:1.6rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-faq .c-accordion__title.title-4:before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:bold}}.single.genre-new-design-05 .p-single-faq .c-accordion__title.title-5:before{content:"質問5";margin-right:4rem;font-size:1.6rem}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-faq .c-accordion__title.title-5:before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:bold}}.single.genre-new-design-05 .p-single-faq .c-accordion__title::after{content:"";position:absolute;top:50%;left:6rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:4rem;background-color:#fff}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-faq .c-accordion__title::after{left:5.5rem}}.single.genre-new-design-05 .p-single-faq .c-accordion__text{color:#d21e82;line-height:1.5}@media screen and (max-width: 519px){.single.genre-new-design-05 .p-single-faq .c-accordion__text{padding:1rem 1rem !important;font-size:1.4rem}}.p-component-reason-new-design-01 .p-reason-container{width:70rem;max-width:100%;margin:0 auto 6rem}@media screen and (max-width: 519px){.p-component-reason-new-design-01 .p-reason-container{margin-bottom:3rem}}.p-component-reason-new-design-01 .p-single-reason__list{background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 519px){.p-component-reason-new-design-01 .p-single-reason__list{padding:0 1.5rem}}@media screen and (min-width: 520px){.p-component-reason-new-design-01 .p-single-reason__list{padding:0}}@media screen and (min-width: 1080px){.p-component-reason-new-design-01 .p-single-reason__list{padding:0 1.5rem}}.p-component-reason-new-design-01 .p-single-reason__item{width:50%;height:auto;padding:0;margin:0 0 3rem;background:none;letter-spacing:-0.5px}@media screen and (max-width: 519px){.p-component-reason-new-design-01 .p-single-reason__item{width:100%;margin-bottom:1.5rem}}.p-component-reason-new-design-01 .p-single-reason__item::before{content:none}.p-component-reason-new-design-01 .p-single-reason__image{height:auto}@media screen and (max-width: 519px){.p-component-reason-new-design-01 .p-single-reason__image{width:5.8rem}}@media screen and (min-width: 520px){.p-component-reason-new-design-01 .p-single-reason__image{width:calc(.1037037037*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.p-component-reason-new-design-01 .p-single-reason__image{width:11.2rem}}.p-component-reason-new-design-01 .p-single-reason__text{color:#1e1e1e}@media screen and (max-width: 519px){.p-component-reason-new-design-01 .p-single-reason__text{font-size:1.6rem;padding-left:1.2rem}}@media screen and (min-width: 520px){.p-component-reason-new-design-01 .p-single-reason__text{font-size:calc(.0222222222*(100vw - 4.4rem));padding-left:calc(.0231481481*(100vw - 4.4rem))}}@media screen and (min-width: 1080px){.p-component-reason-new-design-01 .p-single-reason__text{font-size:2.4rem;padding-left:2.5rem}}.p-component-privacy{padding-top:16rem}@media screen and (max-width: 519px){.p-component-privacy{padding-top:6rem}}.p-component-privacy .l-wrapper{padding-left:1.5rem;padding-right:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 519px){.p-component-privacy .l-wrapper{position:relative;padding-top:7.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 519px){.p-component-privacy .p-component-privacy__text{width:100%}}.p-component-privacy__title{font-size:3rem;margin-bottom:2rem}@media screen and (max-width: 519px){.p-component-privacy__title{font-size:1.8rem;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.p-component-privacy__picture{width:14rem;margin-right:8rem}@media screen and (max-width: 519px){.p-component-privacy__picture{width:9rem;margin-right:0;margin-bottom:2rem}}