.container-shimanoconnect div,.container-shimanoconnect span,.container-shimanoconnect object,.container-shimanoconnect iframe,.container-shimanoconnect h1,.container-shimanoconnect h2,.container-shimanoconnect h3,.container-shimanoconnect h4,.container-shimanoconnect h5,.container-shimanoconnect h6,.container-shimanoconnect p,.container-shimanoconnect blockquote,.container-shimanoconnect pre,.container-shimanoconnect a,.container-shimanoconnect cite,.container-shimanoconnect code,.container-shimanoconnect del,.container-shimanoconnect dfn,.container-shimanoconnect em,.container-shimanoconnect img,.container-shimanoconnect ins,.container-shimanoconnect kbd,.container-shimanoconnect q,.container-shimanoconnect s,.container-shimanoconnect samp,.container-shimanoconnect small,.container-shimanoconnect strike,.container-shimanoconnect strong,.container-shimanoconnect sub,.container-shimanoconnect sup,.container-shimanoconnect tt,.container-shimanoconnect var,.container-shimanoconnect b,.container-shimanoconnect u,.container-shimanoconnect i,.container-shimanoconnect center,.container-shimanoconnect dl,.container-shimanoconnect dt,.container-shimanoconnect dd,.container-shimanoconnect ol,.container-shimanoconnect ul,.container-shimanoconnect li,.container-shimanoconnect fieldset,.container-shimanoconnect form,.container-shimanoconnect label,.container-shimanoconnect legend,.container-shimanoconnect table,.container-shimanoconnect caption,.container-shimanoconnect tbody,.container-shimanoconnect tfoot,.container-shimanoconnect thead,.container-shimanoconnect tr,.container-shimanoconnect th,.container-shimanoconnect td,.container-shimanoconnect article,.container-shimanoconnect aside,.container-shimanoconnect canvas,.container-shimanoconnect details,.container-shimanoconnect embed,.container-shimanoconnect figure,.container-shimanoconnect figcaption,.container-shimanoconnect footer,.container-shimanoconnect header,.container-shimanoconnect hgroup,.container-shimanoconnect menu,.container-shimanoconnect nav,.container-shimanoconnect output,.container-shimanoconnect ruby,.container-shimanoconnect section,.container-shimanoconnect summary,.container-shimanoconnect time,.container-shimanoconnect mark,.container-shimanoconnect audio,.container-shimanoconnect video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}.container-shimanoconnect ol,.container-shimanoconnect ul{list-style:none}.container-shimanoconnect table{border-collapse:collapse;border-spacing:0}.container-shimanoconnect caption,.container-shimanoconnect th,.container-shimanoconnect td{text-align:left;vertical-align:middle}.container-shimanoconnect q,.container-shimanoconnect blockquote{quotes:none}.container-shimanoconnect q:before,.container-shimanoconnect q:after{content:"";content:none}.container-shimanoconnect blockquote:before,.container-shimanoconnect blockquote:after{content:"";content:none}.container-shimanoconnect a img{border:none}.container-shimanoconnect article,.container-shimanoconnect aside,.container-shimanoconnect details,.container-shimanoconnect figcaption,.container-shimanoconnect figure,.container-shimanoconnect footer,.container-shimanoconnect header,.container-shimanoconnect hgroup,.container-shimanoconnect main,.container-shimanoconnect menu,.container-shimanoconnect nav,.container-shimanoconnect section,.container-shimanoconnect summary{display:block}.container-shimanoconnect *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%}.container-shimanoconnect a{cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.container-shimanoconnect img{width:auto;max-width:100%;height:auto}.container-shimanoconnect sup{vertical-align:super;line-height:1}.container-shimanoconnect sub{vertical-align:sub;line-height:1}.container-shimanoconnect strong{font-weight:bold}.container-shimanoconnect button{cursor:pointer}.container-shimanoconnect input[type="text"],.container-shimanoconnect input[type="tel"],.container-shimanoconnect input[type="email"],.container-shimanoconnect textarea,.container-shimanoconnect input[type="submit"]{-webkit-appearance:none}.container-shimanoconnect .cmp-header-area div{width:100%}.container-shimanoconnect .cmp-container--l{max-width:1240px;width:100%;margin:0 auto;padding-left:80px;padding-right:80px}@media screen and (max-width: 1240px){.container-shimanoconnect .cmp-container--l{padding-left:60px}}@media screen and (max-width: 768px){.container-shimanoconnect .cmp-container--l{padding-left:3rem}}@media screen and (max-width: 1240px){.container-shimanoconnect .cmp-container--l{padding-right:60px}}@media screen and (max-width: 768px){.container-shimanoconnect .cmp-container--l{padding-right:3rem}}.container-shimanoconnect .cmp-container--m{max-width:1080px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 768px){.container-shimanoconnect .cmp-container--m{padding-left:3rem}}@media screen and (max-width: 768px){.container-shimanoconnect .cmp-container--m{padding-right:3rem}}.container-shimanoconnect .cmp-container--s{max-width:890px;margin:0 auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1240px){.container-shimanoconnect .cmp-container--s{padding-left:3rem}}@media screen and (max-width: 1240px){.container-shimanoconnect .cmp-container--s{padding-right:3rem}}@media screen and (max-width: 768px){.container-shimanoconnect .cmp-container>.u-flex>div:not(:first-child){margin-top:30px}}.container-shimanoconnect .wcmmode-container.cmp-container--s,.container-shimanoconnect .wcmmode-container.cmp-container--m,.container-shimanoconnect .wcmmode-container.cmp-container--l{max-width:100% !important;padding-left:0;padding-right:0}.container-shimanoconnect .l-sec--xl{padding-top:100px;padding-bottom:100px}.container-shimanoconnect .l-sec--l{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 768px){.container-shimanoconnect .l-sec--l{padding-top:60px}}@media screen and (max-width: 768px){.container-shimanoconnect .l-sec--l{padding-bottom:60px}}.container-shimanoconnect .l-sec--m{padding-top:60px;padding-bottom:60px}@media screen and (max-width: 768px){.container-shimanoconnect .l-sec--m{padding-top:50px}}@media screen and (max-width: 768px){.container-shimanoconnect .l-sec--m{padding-bottom:50px}}.container-shimanoconnect .l-sec--s{padding-top:40px;padding-bottom:40px}.container-shimanoconnect .l-sec--xs{padding-top:20px;padding-bottom:20px}