	/*
 *  Copyright 2018 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.tabs-shimanoconnect div,.tabs-shimanoconnect span,.tabs-shimanoconnect object,.tabs-shimanoconnect iframe,.tabs-shimanoconnect h1,.tabs-shimanoconnect h2,.tabs-shimanoconnect h3,.tabs-shimanoconnect h4,.tabs-shimanoconnect h5,.tabs-shimanoconnect h6,.tabs-shimanoconnect p,.tabs-shimanoconnect blockquote,.tabs-shimanoconnect pre,.tabs-shimanoconnect a,.tabs-shimanoconnect cite,.tabs-shimanoconnect code,.tabs-shimanoconnect del,.tabs-shimanoconnect dfn,.tabs-shimanoconnect em,.tabs-shimanoconnect img,.tabs-shimanoconnect ins,.tabs-shimanoconnect kbd,.tabs-shimanoconnect q,.tabs-shimanoconnect s,.tabs-shimanoconnect samp,.tabs-shimanoconnect small,.tabs-shimanoconnect strike,.tabs-shimanoconnect strong,.tabs-shimanoconnect sub,.tabs-shimanoconnect sup,.tabs-shimanoconnect tt,.tabs-shimanoconnect var,.tabs-shimanoconnect b,.tabs-shimanoconnect u,.tabs-shimanoconnect i,.tabs-shimanoconnect center,.tabs-shimanoconnect dl,.tabs-shimanoconnect dt,.tabs-shimanoconnect dd,.tabs-shimanoconnect ol,.tabs-shimanoconnect ul,.tabs-shimanoconnect li,.tabs-shimanoconnect fieldset,.tabs-shimanoconnect form,.tabs-shimanoconnect label,.tabs-shimanoconnect legend,.tabs-shimanoconnect table,.tabs-shimanoconnect caption,.tabs-shimanoconnect tbody,.tabs-shimanoconnect tfoot,.tabs-shimanoconnect thead,.tabs-shimanoconnect tr,.tabs-shimanoconnect th,.tabs-shimanoconnect td,.tabs-shimanoconnect article,.tabs-shimanoconnect aside,.tabs-shimanoconnect canvas,.tabs-shimanoconnect details,.tabs-shimanoconnect embed,.tabs-shimanoconnect figure,.tabs-shimanoconnect figcaption,.tabs-shimanoconnect footer,.tabs-shimanoconnect header,.tabs-shimanoconnect hgroup,.tabs-shimanoconnect menu,.tabs-shimanoconnect nav,.tabs-shimanoconnect output,.tabs-shimanoconnect ruby,.tabs-shimanoconnect section,.tabs-shimanoconnect summary,.tabs-shimanoconnect time,.tabs-shimanoconnect mark,.tabs-shimanoconnect audio,.tabs-shimanoconnect video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}.tabs-shimanoconnect ol,.tabs-shimanoconnect ul{list-style:none}.tabs-shimanoconnect table{border-collapse:collapse;border-spacing:0}.tabs-shimanoconnect caption,.tabs-shimanoconnect th,.tabs-shimanoconnect td{text-align:left;vertical-align:middle}.tabs-shimanoconnect q,.tabs-shimanoconnect blockquote{quotes:none}.tabs-shimanoconnect q:before,.tabs-shimanoconnect q:after{content:"";content:none}.tabs-shimanoconnect blockquote:before,.tabs-shimanoconnect blockquote:after{content:"";content:none}.tabs-shimanoconnect a img{border:none}.tabs-shimanoconnect article,.tabs-shimanoconnect aside,.tabs-shimanoconnect details,.tabs-shimanoconnect figcaption,.tabs-shimanoconnect figure,.tabs-shimanoconnect footer,.tabs-shimanoconnect header,.tabs-shimanoconnect hgroup,.tabs-shimanoconnect main,.tabs-shimanoconnect menu,.tabs-shimanoconnect nav,.tabs-shimanoconnect section,.tabs-shimanoconnect summary{display:block}.tabs-shimanoconnect *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%}.tabs-shimanoconnect a{cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.tabs-shimanoconnect img{width:auto;max-width:100%;height:auto}.tabs-shimanoconnect sup{vertical-align:super;line-height:1}.tabs-shimanoconnect sub{vertical-align:sub;line-height:1}.tabs-shimanoconnect strong{font-weight:bold}.tabs-shimanoconnect button{cursor:pointer}.tabs-shimanoconnect input[type="text"],.tabs-shimanoconnect input[type="tel"],.tabs-shimanoconnect input[type="email"],.tabs-shimanoconnect textarea,.tabs-shimanoconnect input[type="submit"]{-webkit-appearance:none}.tabs-shimanoconnect .cmp-header-area div{width:100%}.tabs-shimanoconnect .cmp-tab{margin-top:40px}.tabs-shimanoconnect .cmp-tab__selector ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs-shimanoconnect .cmp-tab__button{display:block;white-space:nowrap;text-decoration:none;text-align:center;line-height:1.4;position:relative;cursor:pointer}.tabs-shimanoconnect .cmp-tab__button.active{pointer-events:none;cursor:default}.tabs-shimanoconnect .cmp-tab__panel{padding:40px 0}@media screen and (max-width: 768px){.tabs-shimanoconnect .cmp-tab__panel{padding:24px 0}}@media screen and (max-width: 768px){.tabs-shimanoconnect .cmp-tab__selector ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.tabs-shimanoconnect .cmp-tab .cmp-tab__selector ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #ccc;padding:0 90px 30px}@media screen and (max-width: 1240px){.tabs-shimanoconnect .cmp-tab .cmp-tab__selector ul{padding:0 40px 30px}}@media screen and (max-width: 1025px){.tabs-shimanoconnect .cmp-tab .cmp-tab__selector ul{padding:0 15px 20px}}.tabs-shimanoconnect .cmp-tab .cmp-tab__selector li{margin-top:12px}.tabs-shimanoconnect .cmp-tab .cmp-tab__button{font-size:16px;padding:4px 4px 6px;margin:0 10px;color:#333}@media screen and (max-width: 768px){.tabs-shimanoconnect .cmp-tab .cmp-tab__button{margin:0 5px}}.tabs-shimanoconnect .cmp-tab .cmp-tab__button:after{display:block;content:'';width:100%;height:0;position:absolute;bottom:0;left:0;border-bottom:2px solid #019BD9;-webkit-transform:scaleX(0);transform:scaleX(0)}.tabs-shimanoconnect .cmp-tab .cmp-tab__button.active:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.tabs-shimanoconnect .cmp-tab .cmp-tab__button:hover:after{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;-webkit-transform:scaleX(1);transform:scaleX(1)}@media screen and (max-width: 768px){.tabs-shimanoconnect .cmp-tab .cmp-tab__selector ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.tabs-shimanoconnect .cmp-tab--logo{margin-top:40px}.tabs-shimanoconnect .cmp-tab--logo .cmp-tab__selector{position:relative}.tabs-shimanoconnect .cmp-tab--logo .cmp-tab__selector ul:before{display:block;content:'';position:absolute;bottom:0;left:0;width:100%;height:0;border-bottom:1px solid #ccc}.tabs-shimanoconnect .cmp-tab--logo .cmp-tab__selector li:not(:last-child){margin-right:10px}.tabs-shimanoconnect .cmp-tab--logo .cmp-tab__button{padding:14px 30px;font-size:16px;border-width:1px 1px 0;border-style:solid;border-color:#fff;height:calc(100% - 1px);border-top-left-radius:3px;border-top-right-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#333;-webkit-transition:border-color .2s;transition:border-color .2s}@media screen and (max-width: 1025px){.tabs-shimanoconnect .cmp-tab--logo .cmp-tab__button{padding:14px}}.tabs-shimanoconnect .cmp-tab--logo .cmp-tab__button:after{display:block;content:'';width:100%;height:2px;background-color:#fff;position:absolute;left:0;bottom:-1px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.tabs-shimanoconnect .cmp-tab--logo .cmp-tab__button.active,.tabs-shimanoconnect .cmp-tab--logo .cmp-tab__button:hover{border-color:#ccc #ccc #fff}.tabs-shimanoconnect .cmp-tab--logo .cmp-tab__button.active:after,.tabs-shimanoconnect .cmp-tab--logo .cmp-tab__button:hover:after{opacity:1}.tabs-shimanoconnect .cmp-tab--logo .cmp-tab__button img{display:block;width:85px}@media screen and (max-width: 1025px){.tabs-shimanoconnect .cmp-tab--logo .cmp-tab__button img{width:70px}}@media screen and (max-width: 768px){.tabs-shimanoconnect .cmp-tab--logo .cmp-tab__selector ul{overflow-x:auto;-webkit-overflow-scrolling:touch}}.tabs-shimanoconnect .u-bg--gray .cmp-tab--logo .cmp-tab__button:not(.active){border-color:#f0f0f0}.tabs-shimanoconnect .u-bg--gray .cmp-tab--logo .cmp-tab__button.active:after{background-color:#f0f0f0}.tabs-shimanoconnect .u-bg--blue .cmp-tab--logo .cmp-tab__selector ul:before{border-color:#fff}.tabs-shimanoconnect .u-bg--blue .cmp-tab--logo .cmp-tab__button:not(.active){border-color:#019BD9}.tabs-shimanoconnect .u-bg--blue .cmp-tab--logo .cmp-tab__button.active{border-color:#fff}.tabs-shimanoconnect .u-bg--blue .cmp-tab--logo .cmp-tab__button.active:after{background-color:#019BD9}.tabs-shimanoconnect .cmp-tab--button{margin-top:40px}.tabs-shimanoconnect .cmp-tab--button .cmp-tab__selector ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabs-shimanoconnect .cmp-tab--button .cmp-tab__selector li{max-width:380px;width:100%}.tabs-shimanoconnect .cmp-tab--button .cmp-tab__selector li:not(:last-child){margin-right:20px}@media screen and (max-width: 1025px){.tabs-shimanoconnect .cmp-tab--button .cmp-tab__selector li:not(:last-child){margin-right:1px}}.tabs-shimanoconnect .cmp-tab--button .cmp-tab__button{font-size:20px;color:#fff;background-color:#c3c3c3;width:100%;padding:16px 20px;-webkit-transition:background-color .2s;transition:background-color .2s}@media screen and (max-width: 1025px){.tabs-shimanoconnect .cmp-tab--button .cmp-tab__button{font-size:16px}}.tabs-shimanoconnect .cmp-tab--button .cmp-tab__button.active,.tabs-shimanoconnect .cmp-tab--button .cmp-tab__button:hover{background-color:#019BD9}