.button-shimanoconnect div,.button-shimanoconnect span,.button-shimanoconnect object,.button-shimanoconnect iframe,.button-shimanoconnect h1,.button-shimanoconnect h2,.button-shimanoconnect h3,.button-shimanoconnect h4,.button-shimanoconnect h5,.button-shimanoconnect h6,.button-shimanoconnect p,.button-shimanoconnect blockquote,.button-shimanoconnect pre,.button-shimanoconnect a,.button-shimanoconnect cite,.button-shimanoconnect code,.button-shimanoconnect del,.button-shimanoconnect dfn,.button-shimanoconnect em,.button-shimanoconnect img,.button-shimanoconnect ins,.button-shimanoconnect kbd,.button-shimanoconnect q,.button-shimanoconnect s,.button-shimanoconnect samp,.button-shimanoconnect small,.button-shimanoconnect strike,.button-shimanoconnect strong,.button-shimanoconnect sub,.button-shimanoconnect sup,.button-shimanoconnect tt,.button-shimanoconnect var,.button-shimanoconnect b,.button-shimanoconnect u,.button-shimanoconnect i,.button-shimanoconnect center,.button-shimanoconnect dl,.button-shimanoconnect dt,.button-shimanoconnect dd,.button-shimanoconnect ol,.button-shimanoconnect ul,.button-shimanoconnect li,.button-shimanoconnect fieldset,.button-shimanoconnect form,.button-shimanoconnect label,.button-shimanoconnect legend,.button-shimanoconnect table,.button-shimanoconnect caption,.button-shimanoconnect tbody,.button-shimanoconnect tfoot,.button-shimanoconnect thead,.button-shimanoconnect tr,.button-shimanoconnect th,.button-shimanoconnect td,.button-shimanoconnect article,.button-shimanoconnect aside,.button-shimanoconnect canvas,.button-shimanoconnect details,.button-shimanoconnect embed,.button-shimanoconnect figure,.button-shimanoconnect figcaption,.button-shimanoconnect footer,.button-shimanoconnect header,.button-shimanoconnect hgroup,.button-shimanoconnect menu,.button-shimanoconnect nav,.button-shimanoconnect output,.button-shimanoconnect ruby,.button-shimanoconnect section,.button-shimanoconnect summary,.button-shimanoconnect time,.button-shimanoconnect mark,.button-shimanoconnect audio,.button-shimanoconnect video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}.button-shimanoconnect ol,.button-shimanoconnect ul{list-style:none}.button-shimanoconnect table{border-collapse:collapse;border-spacing:0}.button-shimanoconnect caption,.button-shimanoconnect th,.button-shimanoconnect td{text-align:left;vertical-align:middle}.button-shimanoconnect q,.button-shimanoconnect blockquote{quotes:none}.button-shimanoconnect q:before,.button-shimanoconnect q:after{content:"";content:none}.button-shimanoconnect blockquote:before,.button-shimanoconnect blockquote:after{content:"";content:none}.button-shimanoconnect a img{border:none}.button-shimanoconnect article,.button-shimanoconnect aside,.button-shimanoconnect details,.button-shimanoconnect figcaption,.button-shimanoconnect figure,.button-shimanoconnect footer,.button-shimanoconnect header,.button-shimanoconnect hgroup,.button-shimanoconnect main,.button-shimanoconnect menu,.button-shimanoconnect nav,.button-shimanoconnect section,.button-shimanoconnect summary{display:block}.button-shimanoconnect *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%}.button-shimanoconnect a{cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.button-shimanoconnect img{width:auto;max-width:100%;height:auto}.button-shimanoconnect sup{vertical-align:super;line-height:1}.button-shimanoconnect sub{vertical-align:sub;line-height:1}.button-shimanoconnect strong{font-weight:bold}.button-shimanoconnect button{cursor:pointer}.button-shimanoconnect input[type="text"],.button-shimanoconnect input[type="tel"],.button-shimanoconnect input[type="email"],.button-shimanoconnect textarea,.button-shimanoconnect input[type="submit"]{-webkit-appearance:none}.button-shimanoconnect .cmp-header-area div{width:100%}.button-shimanoconnect .cmp-button{font-size:16px;background-color:#019BD9;color:#fff;text-align:center;width:100%;max-width:100%;width:320px;display:block;padding:1.1em 45px;margin-left:auto;margin-right:auto;position:relative;-webkit-transition:color .5s, background-color .5s;transition:color .5s, background-color .5s;line-height:1.46;text-decoration:none;margin-top:10px}@media screen and (max-width: 768px){.button-shimanoconnect .cmp-button{width:335px}}.button-shimanoconnect .cmp-button.disabled{pointer-events:none;background-color:transparent !important;border:2px solid #dcdcdc !important;color:#dcdcdc !important}.button-shimanoconnect .cmp-button.disabled:before{border-color:#dcdcdc #dcdcdc transparent transparent !important}.button-shimanoconnect .cmp-button:hover{opacity:1;background-color:#095679}@media screen and (max-width: 768px){.button-shimanoconnect .cmp-button{max-width:280px}.button-shimanoconnect .cmp-button:before{width:6px;height:6px}}.button-shimanoconnect .cmp-button--white{-webkit-box-shadow:0 0 0 2px #019BD9 inset;box-shadow:0 0 0 2px #019BD9 inset;color:#019BD9;background-color:#fff;-webkit-transition:color .4s,background-color .4s,-webkit-box-shadow .4s;transition:color .4s,background-color .4s,-webkit-box-shadow .4s;transition:box-shadow .4s,color .4s,background-color .4s;transition:box-shadow .4s,color .4s,background-color .4s,-webkit-box-shadow .4s}.button-shimanoconnect .cmp-button--white:hover{background-color:#019BD9;color:#fff;-webkit-box-shadow:0 0 0 2px transparent inset;box-shadow:0 0 0 2px transparent inset;-webkit-transition:color .4s,background-color .4s,-webkit-box-shadow .4s;transition:color .4s,background-color .4s,-webkit-box-shadow .4s;transition:box-shadow .4s,color .4s,background-color .4s;transition:box-shadow .4s,color .4s,background-color .4s,-webkit-box-shadow .4s}.button-shimanoconnect .cmp-button--navy{background-color:#095679}.button-shimanoconnect .cmp-button--navy:hover{background-color:#019BD9}.button-shimanoconnect .cmp-button[target="_blank"]{background-color:#095679}.button-shimanoconnect .cmp-button[target="_blank"]:after{display:block;content:'';width:10px;height:8px;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(site/resources/img/window_white.svg) no-repeat 0 0/100% 100%}.button-shimanoconnect .cmp-button[target="_blank"]:hover{background-color:#019BD9}.button-shimanoconnect .cmp-button--s{padding:1.2em 35px;width:230px;font-size:13px}@media screen and (max-width: 768px){.button-shimanoconnect .cmp-button--s{padding:0.8em 20px}}@media screen and (max-width: 768px){.button-shimanoconnect .cmp-button--s{width:170px}}@media screen and (max-width: 768px){.button-shimanoconnect .cmp-button--s{font-size:12px}}.button-shimanoconnect .cmp-button--l{padding:1.3em 40px;width:450px;font-size:17px}@media screen and (max-width: 768px){.button-shimanoconnect .cmp-button--l{width:335px}}.button-shimanoconnect .u-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.button-shimanoconnect .u-flex>*{margin-left:20px;margin-right:20px}.button-shimanoconnect .u-flex>.u-flex1{width:calc( 4.16667% - 40px)}.button-shimanoconnect .u-flex>.u-flex2{width:calc( 8.33333% - 40px)}.button-shimanoconnect .u-flex>.u-flex3{width:calc( 12.5% - 40px)}.button-shimanoconnect .u-flex>.u-flex4{width:calc( 16.66667% - 40px)}.button-shimanoconnect .u-flex>.u-flex5{width:calc( 20.83333% - 40px)}.button-shimanoconnect .u-flex>.u-flex6{width:calc( 25% - 40px)}.button-shimanoconnect .u-flex>.u-flex7{width:calc( 29.16667% - 40px)}.button-shimanoconnect .u-flex>.u-flex8{width:calc( 33.33333% - 40px)}.button-shimanoconnect .u-flex>.u-flex9{width:calc( 37.5% - 40px)}.button-shimanoconnect .u-flex>.u-flex10{width:calc( 41.66667% - 40px)}.button-shimanoconnect .u-flex>.u-flex11{width:calc( 45.83333% - 40px)}.button-shimanoconnect .u-flex>.u-flex12{width:calc( 50% - 40px)}.button-shimanoconnect .u-flex>.u-flex13{width:calc( 54.16667% - 40px)}.button-shimanoconnect .u-flex>.u-flex14{width:calc( 58.33333% - 40px)}.button-shimanoconnect .u-flex>.u-flex15{width:calc( 62.5% - 40px)}.button-shimanoconnect .u-flex>.u-flex16{width:calc( 66.66667% - 40px)}.button-shimanoconnect .u-flex>.u-flex17{width:calc( 70.83333% - 40px)}.button-shimanoconnect .u-flex>.u-flex18{width:calc( 75% - 40px)}.button-shimanoconnect .u-flex>.u-flex19{width:calc( 79.16667% - 40px)}.button-shimanoconnect .u-flex>.u-flex20{width:calc( 83.33333% - 40px)}.button-shimanoconnect .u-flex>.u-flex21{width:calc( 87.5% - 40px)}.button-shimanoconnect .u-flex>.u-flex22{width:calc( 91.66667% - 40px)}.button-shimanoconnect .u-flex>.u-flex23{width:calc( 95.83333% - 40px)}.button-shimanoconnect .u-flex>.u-flex24{width:calc( 100% - 40px)}.button-shimanoconnect .u-flex>.u-flex_fifth{width:calc( 20% - 40px)}@media screen and (max-width: 1240px){.button-shimanoconnect .u-flex>.u-flex1_l{width:calc( 4.16667% - 40px)}.button-shimanoconnect .u-flex>.u-flex2_l{width:calc( 8.33333% - 40px)}.button-shimanoconnect .u-flex>.u-flex3_l{width:calc( 12.5% - 40px)}.button-shimanoconnect .u-flex>.u-flex4_l{width:calc( 16.66667% - 40px)}.button-shimanoconnect .u-flex>.u-flex5_l{width:calc( 20.83333% - 40px)}.button-shimanoconnect .u-flex>.u-flex6_l{width:calc( 25% - 40px)}.button-shimanoconnect .u-flex>.u-flex7_l{width:calc( 29.16667% - 40px)}.button-shimanoconnect .u-flex>.u-flex8_l{width:calc( 33.33333% - 40px)}.button-shimanoconnect .u-flex>.u-flex9_l{width:calc( 37.5% - 40px)}.button-shimanoconnect .u-flex>.u-flex10_l{width:calc( 41.66667% - 40px)}.button-shimanoconnect .u-flex>.u-flex11_l{width:calc( 45.83333% - 40px)}.button-shimanoconnect .u-flex>.u-flex12_l{width:calc( 50% - 40px)}.button-shimanoconnect .u-flex>.u-flex13_l{width:calc( 54.16667% - 40px)}.button-shimanoconnect .u-flex>.u-flex14_l{width:calc( 58.33333% - 40px)}.button-shimanoconnect .u-flex>.u-flex15_l{width:calc( 62.5% - 40px)}.button-shimanoconnect .u-flex>.u-flex16_l{width:calc( 66.66667% - 40px)}.button-shimanoconnect .u-flex>.u-flex17_l{width:calc( 70.83333% - 40px)}.button-shimanoconnect .u-flex>.u-flex18_l{width:calc( 75% - 40px)}.button-shimanoconnect .u-flex>.u-flex19_l{width:calc( 79.16667% - 40px)}.button-shimanoconnect .u-flex>.u-flex20_l{width:calc( 83.33333% - 40px)}.button-shimanoconnect .u-flex>.u-flex21_l{width:calc( 87.5% - 40px)}.button-shimanoconnect .u-flex>.u-flex22_l{width:calc( 91.66667% - 40px)}.button-shimanoconnect .u-flex>.u-flex23_l{width:calc( 95.83333% - 40px)}.button-shimanoconnect .u-flex>.u-flex24_l{width:calc( 100% - 40px)}.button-shimanoconnect .u-flex>.u-flex_fifth_l{width:calc( 20% - 40px)}}@media screen and (max-width: 1025px){.button-shimanoconnect .u-flex>.u-flex1_m{width:calc( 4.16667% - 40px)}.button-shimanoconnect .u-flex>.u-flex2_m{width:calc( 8.33333% - 40px)}.button-shimanoconnect .u-flex>.u-flex3_m{width:calc( 12.5% - 40px)}.button-shimanoconnect .u-flex>.u-flex4_m{width:calc( 16.66667% - 40px)}.button-shimanoconnect .u-flex>.u-flex5_m{width:calc( 20.83333% - 40px)}.button-shimanoconnect .u-flex>.u-flex6_m{width:calc( 25% - 40px)}.button-shimanoconnect .u-flex>.u-flex7_m{width:calc( 29.16667% - 40px)}.button-shimanoconnect .u-flex>.u-flex8_m{width:calc( 33.33333% - 40px)}.button-shimanoconnect .u-flex>.u-flex9_m{width:calc( 37.5% - 40px)}.button-shimanoconnect .u-flex>.u-flex10_m{width:calc( 41.66667% - 40px)}.button-shimanoconnect .u-flex>.u-flex11_m{width:calc( 45.83333% - 40px)}.button-shimanoconnect .u-flex>.u-flex12_m{width:calc( 50% - 40px)}.button-shimanoconnect .u-flex>.u-flex13_m{width:calc( 54.16667% - 40px)}.button-shimanoconnect .u-flex>.u-flex14_m{width:calc( 58.33333% - 40px)}.button-shimanoconnect .u-flex>.u-flex15_m{width:calc( 62.5% - 40px)}.button-shimanoconnect .u-flex>.u-flex16_m{width:calc( 66.66667% - 40px)}.button-shimanoconnect .u-flex>.u-flex17_m{width:calc( 70.83333% - 40px)}.button-shimanoconnect .u-flex>.u-flex18_m{width:calc( 75% - 40px)}.button-shimanoconnect .u-flex>.u-flex19_m{width:calc( 79.16667% - 40px)}.button-shimanoconnect .u-flex>.u-flex20_m{width:calc( 83.33333% - 40px)}.button-shimanoconnect .u-flex>.u-flex21_m{width:calc( 87.5% - 40px)}.button-shimanoconnect .u-flex>.u-flex22_m{width:calc( 91.66667% - 40px)}.button-shimanoconnect .u-flex>.u-flex23_m{width:calc( 95.83333% - 40px)}.button-shimanoconnect .u-flex>.u-flex24_m{width:calc( 100% - 40px)}.button-shimanoconnect .u-flex>.u-flex_fifth_m{width:calc( 20% - 40px)}}@media screen and (max-width: 768px){.button-shimanoconnect .u-flex>.u-flex1_s{width:calc( 4.16667% - 40px)}.button-shimanoconnect .u-flex>.u-flex2_s{width:calc( 8.33333% - 40px)}.button-shimanoconnect .u-flex>.u-flex3_s{width:calc( 12.5% - 40px)}.button-shimanoconnect .u-flex>.u-flex4_s{width:calc( 16.66667% - 40px)}.button-shimanoconnect .u-flex>.u-flex5_s{width:calc( 20.83333% - 40px)}.button-shimanoconnect .u-flex>.u-flex6_s{width:calc( 25% - 40px)}.button-shimanoconnect .u-flex>.u-flex7_s{width:calc( 29.16667% - 40px)}.button-shimanoconnect .u-flex>.u-flex8_s{width:calc( 33.33333% - 40px)}.button-shimanoconnect .u-flex>.u-flex9_s{width:calc( 37.5% - 40px)}.button-shimanoconnect .u-flex>.u-flex10_s{width:calc( 41.66667% - 40px)}.button-shimanoconnect .u-flex>.u-flex11_s{width:calc( 45.83333% - 40px)}.button-shimanoconnect .u-flex>.u-flex12_s{width:calc( 50% - 40px)}.button-shimanoconnect .u-flex>.u-flex13_s{width:calc( 54.16667% - 40px)}.button-shimanoconnect .u-flex>.u-flex14_s{width:calc( 58.33333% - 40px)}.button-shimanoconnect .u-flex>.u-flex15_s{width:calc( 62.5% - 40px)}.button-shimanoconnect .u-flex>.u-flex16_s{width:calc( 66.66667% - 40px)}.button-shimanoconnect .u-flex>.u-flex17_s{width:calc( 70.83333% - 40px)}.button-shimanoconnect .u-flex>.u-flex18_s{width:calc( 75% - 40px)}.button-shimanoconnect .u-flex>.u-flex19_s{width:calc( 79.16667% - 40px)}.button-shimanoconnect .u-flex>.u-flex20_s{width:calc( 83.33333% - 40px)}.button-shimanoconnect .u-flex>.u-flex21_s{width:calc( 87.5% - 40px)}.button-shimanoconnect .u-flex>.u-flex22_s{width:calc( 91.66667% - 40px)}.button-shimanoconnect .u-flex>.u-flex23_s{width:calc( 95.83333% - 40px)}.button-shimanoconnect .u-flex>.u-flex24_s{width:calc( 100% - 40px)}.button-shimanoconnect .u-flex>.u-flex_fifth_s{width:calc( 20% - 40px)}}.button-shimanoconnect .u-flex--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-shimanoconnect .u-mr0{margin-right:0}.button-shimanoconnect .u-ml0{margin-left:0}