@charset "UTF-8";@-ms-viewport{width:device-width}body{font-family:"Noto Sans JP", "メイリオ", Meiryo, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ＭＳ Ｐゴシック";line-height:1.6}img{max-width:100%;width:100%;height:auto}img .stretch{width:100%;height:auto;border:none;max-width:100%;vertical-align:top}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{line-height:1.2;font-size:50%;display:inline-block}p{line-height:1.6}a:active,a:hover,a:link,a:visited{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}a:link img.head-logo{opacity:1;filter:alpha(opacity=100);-o-transition:0.3s;transition:0.3s;-webkit-transition:0.3s}a:hover img.head-logo{opacity:0.8;filter:alpha(opacity=80);-o-transition:0.3s;transition:0.3s;-webkit-transition:0.3s}.sub-title{margin:20px 0 0;font-size:12px;background-color:#FFF;text-align:left}.sub-title ol{padding:0 6px;display:inline-block}.head-logo-block{padding:5px 10px}.head-sub-block{background-color:FFF}header{padding-top:0px}.navbar-nav{margin-top:15px}.navbar{margin-bottom:0;padding-top:0;padding-bottom:20px;width:100%;border-radius:0;z-index:1;min-height:44px;border:0;background:url("../images/common/wall-slash.png?20210804-1330") top center repeat-x}.navbar-inverse .navbar-nav>li>a{font-size:110%;line-height:1;color:#FFF}.navbar-inverse .navbar-nav>li>a:hover,.navbar-nav>li>a:active{color:#fbb901;background-color:#000}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background:rgba(0, 0, 0, 0.7);color:#FFF}.dropdown-menu{background:rgba(0, 0, 0, 0.7)}.dropdown-menu li a:link,.dropdown-menu li a:visited{color:#CCC}.dropdown-menu li a:active,.dropdown-menu li a:hover{color:#fbb901;background:rgba(0, 0, 0, 0.7)}.breadcrumb-box{padding:100px 0 0;margin:0;background-color:none;display:block;width:100%;height:auto}.breadcrumb{margin:0;width:100%;background:none;border-bottom:1px dotted #666}.breadcrumb a{font-size:90%;text-decoration:none}.breadcrumb a:link,.breadcrumb a:visited{color:#222}.breadcrumb a:active,.breadcrumb a:hover{color:#929497}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"\03e";content:"\0bb"}.social-icon{margin:25px auto;padding:0;list-style-type:none}.social-icon li{padding:10px 5px;display:inline}.social-icon img{width:auto;height:32px}.social-icon a:link img,.social-icon a:visited img{opacity:1;filter:alpha(opacity=100);-o-transition:0.3s;transition:0.3s;-webkit-transition:0.3s}.social-icon a:active img,.social-icon a:hover img{opacity:0.8;filter:alpha(opacity=80);-o-transition:0.3s;transition:0.3s;-webkit-transition:0.3s}.foot-logo-geo{text-align:center}.foot-logo-geo img{margin:15px auto;width:180px}.foot-link-item{text-align:center}.foot-link-item a:link img,.foot-link-item a:visited img{opacity:1;filter:alpha(opacity=100);-o-transition:0.3s;transition:0.3s;-webkit-transition:0.3s}.foot-link-item a:active img,.foot-link-item a:hover img{opacity:0.8;filter:alpha(opacity=80);-o-transition:0.3s;transition:0.3s;-webkit-transition:0.3s}.foot-link-item img{margin:10px auto;width:180px}.foot-logo-itary{text-align:center;height:140px;position:relative}.foot-logo-itary img{margin:auto;width:340px;max-width:340px;position:absolute;top:0;left:0;bottom:0;right:0}footer{margin-top:0;padding:15px 0 10px 0;background:#151515}footer p{margin:12px auto}.text-copyright{font-size:85%;font-family:"Roboto Condensed", sans-serif;color:#FFF;text-align:center}.f-logo a:link img,.f-logo a:visited img{opacity:1;filter:alpha(opacity=100);-o-transition:0.3s;transition:0.3s;-webkit-transition:0.3s}.f-logo a:active,.f-logo a:hover{opacity:0.7;filter:alpha(opacity=70);-o-transition:0.3s;transition:0.3s;-webkit-transition:0.3s}.f-logo a img{margin:0 auto;width:40px;height:auto}.f-logo-asahi{text-align:right}.f-logo-asahi img{margin:9px 15px;width:160px;height:auto}.f-logo-asahi a:link,.f-logo-asahi a:visited{text-decoration:none}.f-logo-asahi a:link img,.f-logo-asahi a:visited img{opacity:1;filter:alpha(opacity=100);-o-transition:0.3s;transition:0.3s;-webkit-transition:0.3s}.f-logo-asahi a:link small,.f-logo-asahi a:visited small{font-size:80%;color:#FFF}.f-logo-asahi a:active,.f-logo-asahi a:hover{text-decoration:none}.f-logo-asahi a:active img,.f-logo-asahi a:hover img{opacity:0.7;filter:alpha(opacity=70);-o-transition:0.3s;transition:0.3s;-webkit-transition:0.3s}.f-logo-asahi a:active small,.f-logo-asahi a:hover small{font-size:80%;color:#FFF}.bg-stripe-b{margin-top:60px;height:180px;background:url("../images/common/wall-slash_b.png?20210804-1330") bottom center repeat-x}.text-mi{font-family:"Roboto Condensed", sans-serif;font-weight:600}.text-tektro{color:#fbb901}hr{border-top:1px solid #999}.bg-shplus{background-color:#fbb901}.head-img-box{margin:-20px 0 0;padding:0;display:block;width:100%;height:280px;position:relative}.head-img-box h1{margin:0;padding-left:15px;position:absolute;bottom:10px;display:block;height:auto;font-size:400%;line-height:1;font-family:'Roboto Condensed', sans-serif;font-weight:700;color:#FFF;opacity:0.80}.bg-img-about{background:url("../images/bg-img-about.jpg?20210804-1330") bottom center no-repeat;background-size:cover}.bg-dealers{background:url("../images/bg-dealers.jpg?20210804-1330") center center no-repeat;background-size:cover}.wall-box{margin:40px auto -40px;padding:40px 0 60px;display:block}.bg-wall{background:url("../images/tektro-floor-1.jpg?20210804-1330") bottom center no-repeat;background-size:cover}.iframe-wrapper{padding-bottom:56.25%;height:0;position:relative}.iframe-wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}.iframe-360img{padding-bottom:110%;height:0;position:relative}.iframe-360img iframe{position:absolute;width:100%;height:100%;top:0;left:0;border:0}.slick-box{display:block;width:100%;height:0;padding-bottom:43.75%;overflow:hidden;position:relative}.slick-slider{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}.slick-next:before,.slick-prev:before{margin-top:-32px;font-family:'slick';font-size:36px;line-height:1;opacity:.40;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:25px}.slick-next{right:25px}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:30px;height:64px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:1}.slick-dots{bottom:30px;z-index:100}.slick-dots li button:before{font-size:12px;color:#FFF}.top-menu-block{margin:40px auto}.top-bu-box a{padding-bottom:56.25%;position:relative;display:block;width:100%;height:0;overflow:hidden}.top-bu-box a:link,.top-bu-box a:visited{background:rgba(0, 0, 0, 0.2)}.top-bu-box a:link small,.top-bu-box a:link strong,.top-bu-box a:visited small,.top-bu-box a:visited strong{color:#FFF}.top-bu-box a:active,.top-bu-box a:hover{background:rgba(0, 0, 0, 0.4)}.top-bu-box a:active small,.top-bu-box a:active strong,.top-bu-box a:hover small,.top-bu-box a:hover strong{color:#FFF}.top-bu-box a{margin-bottom:20px;padding-bottom:56.25%;display:block;position:relative;width:100%;height:0}.top-bu-box a strong{margin:-30px auto auto auto;padding:0;display:inline-block;height:40px;font-family:'Orbitron', sans-serif;font-size:260%;line-height:1.2;text-align:center;position:absolute;top:50%;right:0;left:0;bottom:0}.top-bu-box a strong small{display:block;font-family:'Noto Sans JP', sans-serif;font-size:27%;font-weight:normal}.bg-bu-helmet{background:url("../images/bg-bu-helmet.jpg?20210804-1330") center center no-repeat;background-size:cover}.bg-bu-eyewear{background:url("../images/bg-bu-eyewear.jpg?20210804-1330") center center no-repeat;background-size:cover}.bg-bu-dealers{background:url("../images/bg-bu-dealers.jpg?20210804-1330") center center no-repeat;background-size:cover}.title-line-italy{font-family:'Orbitron', sans-serif;text-align:center;background:url("../images/common/line-italy-flag.svg") center center no-repeat;background-size:100%}.bn-box{margin:20px auto;text-align:center}.bn-box img{width:auto;height:auto;border:1px solid #999}.bn-box a:link strong,.bn-box a:visited strong{color:#222}.bn-box a:active strong,.bn-box a:hover strong{color:#666}.helmet-type{margin:0 6px;padding:2px 6px;font-size:80%;line-height:1;font-family:'Open Sans', sans-serif;font-weight:400;color:#222;border:1px solid #222;display:inline-block;border-radius:12px;vertical-align:middle}.ico-block{position:relative}.ico-item{position:absolute;top:10px;left:10px;width:70px;height:auto;z-index:1000}.ico-new{padding-left:90px;background:url(../img-prod/ico-new.png) left center no-repeat}.product-box{margin:40px auto}.product-box h1{font-size:280%;font-family:'Orbitron', sans-serif;font-weight:700;font-style:italic}.product-box h1 span{font-size:70%;font-weight:900}.product-box h1 small{color:#222;font-family:'Noto Sans JP', sans-serif}.product-box h2{padding:4px 0 4px 20px;font-size:120%;line-height:1.2;font-weight:600;background:url("../images/common/title-dot.svg") left top no-repeat;border-bottom:1px dotted #000000}.product-box h2 small{font-size:100%}.product-box h3{padding:4px 0 4px 20px;font-size:120%;line-height:1.2;font-weight:600;background:url("../images/common/title-dot.svg") left top no-repeat;border-bottom:1px dotted #000000}.product-box ul{margin-bottom:20px}.product-box li{padding:4px 0;line-height:1.2}.sp-lens{margin-left:2rem}.sp-lens td{margin:10px 0 20px;padding:4px 10px;line-height:1.2}.icon-box{position:relative}.ico-jcf{width:86px;height:auto;position:absolute;top:15px;right:15px;text-align:center}.ico-jcf p{margin-top:6px;font-size:80%;line-height:1.2}.ico-lens{width:90px;height:auto;position:absolute;bottom:10px;right:15px;z-index:101;text-align:center}.ico-lens p{margin-top:6px;font-size:80%;line-height:1.2}.panel{padding:15px;margin:20px auto;background-color:#EFEFEF;border:1px solid #CCC}.panel h1{font-size:220%;font-style:italic}.option-block h2{margin-bottom:20px;padding:4px 0 4px 20px;font-size:120%;line-height:1.2;font-weight:600;background:url("../images/common/title-dot.svg") left top no-repeat;border-bottom:1px dotted #000000}.option-block h2 small{font-size:80%;display:inline-block;color:#222}.option-box{margin-top:10px;margin-bottom:50px;position:relative}.option-box .img-border{border:1px solid #666}.option-box p{margin:5px auto;padding-right:30px;display:block;width:100%;position:absolute;font-size:85%;line-height:1.2}.option-box>strong{margin:0 0 10px;padding:2px 0;display:block;background-color:#000;color:#FFF;text-align:center;font-size:90%;line-heigh:1.2}.new-icon{display:block;width:70px;position:absolute}.text-pink{color:#e4007f}.pickup-box{margin:20px auto;padding:6px 6px 12px;display:table;border:1px solid #333;border-radius:6px}img.no-responsive{width:auto;height:auto}.tech-box{position:relative}.tech-box p{margin-bottom:20px}.tech-box img{margin-bottom:30px}.tech-box h3{margin-bottom:20px;padding:4px 0;font-size:120%;line-height:1.2;font-weight:600;border-bottom:1px dotted #000000}.tech-icon{width:140px;height:auto;position:absolute;top:0;right:24px;z-index:10}.tech-icon-lazer{width:140px;height:auto;position:absolute;bottom:15px;right:25px;z-index:10}.dealers{margin:10px auto 60px;display:table}.dealers tr th{padding:20px 5px 5px;font-size:90%;border-bottom:1px dotted #222;color:#222}.dealers tr td{padding:3px 10px;border-bottom:1px dotted #CCC;font-size:90%}.dealers tr td:first-child{font-size:100%;font-weight:normal}.contact-box{margin:20px auto 0 auto;text-align:center}.contact-box strong{margin:10px 0;padding:6px 0;display:block;font-size:120%;border-bottom:1px solid #CCC}.contact-box strong span{font-size:75%}.contact-box p{margin:10px auto 30px;font-size:90%;text-align:left;line-height:1.4;display:table}.contact-logo-geo{width:460px;height:auto}#scroll_to_top{cursor:pointer;position:fixed;right:25px;bottom:85px}#scroll_to_top p{padding:5px 8px 10px 8px;background-color:#262626;display:block;width:42px;height:42px;color:#FFF;font-size:140%;text-align:center;border-radius:21px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}#scroll_to_top p:hover{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;background-color:#fbb901;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.ctsp0{margin-top:0!important}.cbsp0{margin-bottom:0!important}.ctsp1{margin-top:10px}.cbsp1{margin-bottom:10px}.ctsp2{margin-top:20px}.cbsp2{margin-bottom:20px}.ctsp3{margin-top:30px}.cbsp3{margin-bottom:30px}.ctsp4{margin-top:40px}.cbsp4{margin-bottom:40px}@media only screen and (max-width:48em){.head-logo-block{width:150px;position:absolute}.head-logo{margin:0 15px 15px}.navbar{padding-bottom:0;background:url("../images/wall-slash.jpg?20210804-1330") top center repeat-x #000}.navbar-text{margin-top:0;padding:0;font-size:9px;line-height:0;font-weight:bold;font-family:Arial,sans-selif;color:#222}.navbar-inverse .navbar-text{color:#FFF}.navbar-toggle{margin-top:0;margin-bottom:0;padding:0 7px 9px 7px}.navbar-inverse .navbar-toggle{border-color:#000}.navbar-toggle .icon-bar{width:28px;height:3px;border-radius:2px;background-color:#222}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#000}button.navbar-toggle:not(.collapsed) span.bar1{-webkit-transform:translateY(7px) rotate(-45deg);-ms-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg);-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}button.navbar-toggle:not(.collapsed) span.bar2{opacity:0;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}button.navbar-toggle:not(.collapsed) span.bar3{-webkit-transform:translateY(-7px) rotate(45deg);-ms-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg);-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}button.navbar-toggle span.bar1{-webkit-transform:translateY(0) rotate(0deg);-ms-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}button.navbar-toggle span.bar2{opacity:1.0;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}button.navbar-toggle span.bar3{-webkit-transform:translateY(0) rotate(0deg);-ms-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.navbar-inverse .navbar-toggle .icon-bar{background-color:#FFF}.sub-title img{display:none}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#FFF}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#FFF;background:url("../images/common/dot-arrow_wh.svg") left 8px center no-repeat #222222}.slick-box{margin-top:50px}.foot-link-item{text-align:center}.foot-link-item img{margin:10px auto;width:180px}.foot-logo-itary{text-align:center;height:80px;position:relative}.foot-logo-itary img{margin:auto;width:260px;max-width:340px;position:absolute;top:0;left:0;bottom:0;right:0}.text-copyright{text-align:center;font-size:85%;color:#fbb901}.f-logo{text-align:center}.f-logo img{margin:10px auto}.f-logo-asahi{text-align:center}.f-logo-asahi img{margin:6px 15px;width:140px;height:auto}.f-logo-asahi a small{font-size:75%}.f-logo-asahi a:active small,.f-logo-asahi a:hover small,.f-logo-asahi a:link small,.f-logo-asahi a:visited small{color:#FFF;text-decoration:none}.cate-title{font-size:20px}.breadcrumb-box{padding:50px 0 0}.breadcrumb a{font-size:85%}.breadcrumb a .active{font-size:85%}.slick-box{display:block;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.slick-dots{bottom:0;z-index:100}.slick-dots li button:before{font-size:8px;color:#FFF}.product-box{margin-top:10px;margin-bottom:10px}.product-box h1{padding-right:70px;font-size:220%}.product-box h1 span{display:inline-block}.option-block h2{margin:10px auto 5px}.sp-lens{margin-left:2rem}.sp-lens td{margin:10px 0 20px;padding:4px 10px;line-height:1.2}.icon-box{position:relative}.ico-jcf{width:70px;top:20px;right:15px}.ico-jcf p{margin-top:6px;line-height:1;font-size:70%}.ico-lens{width:60px;height:auto;position:absolute;bottom:0;right:15px;z-index:101;text-align:center}.ico-lens p{margin-top:6px;font-size:80%;line-height:1.2}.panel{padding:15px;margin:0 auto;background-color:#EFEFEF;border:1px solid #CCC}.panel p{font-size:90%}img.no-responsive{width:auto;height:auto}.dealers{margin:10px auto 30px;display:table}.dealers tr th{padding:20px 5px 5px;font-size:90%;border-bottom:1px dotted #222;color:#222;display:block}.dealers tr td{padding:0 10px 0 20px;border-bottom:0;font-size:90%;display:block;width:100%;line-height:1.4}.dealers tr td:first-child{padding-top:10px;padding-bottom:5px;font-size:100%;font-weight:bold;display:block;width:120%}.dealers tr td:last-child{padding-bottom:10px;border-bottom:1px dotted #222}}@media only screen and (min-width:48.063em) and (max-width:61.9375em){.product-box{margin-top:10px;margin-bottom:10px}.product-box h1{padding-right:70px;font-size:220%}.product-box h1 span{display:inline-block}.ico-jcf{width:70px;top:20px;right:15px}.ico-jcf p{margin-top:6px;line-height:1;font-size:70%}}