.contentsWidth{position:relative;font-size:1.6rem;font-weight:500}.contentsWidth *{-webkit-box-sizing:border-box;box-sizing:border-box}.contentsWidth a{-webkit-transition:all .3s ease;transition:all .3s ease}.catNav{position:-webkit-sticky;position:sticky;top:0;margin-bottom:-20px;background:#fff}.catNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.1}.catNav ul li{display:table;width:calc(20% - 1px);margin-right:1px;text-align:center}.catNav ul li a{display:table-cell;width:100%;height:60px;text-align:center;background:#676767;vertical-align:middle}.catNav ul li a img{width:100%}.catNav ul li a:hover,.catNav ul li a:active{background:#CC1533}.catNav ul li a:hover img,.catNav ul li a:active img{opacity:1}@media screen and (max-width: 980px){.catNav{margin-right:-20px;margin-left:-20px}}@media screen and (max-width: 768px){.catNav ul li a img{width:70px;height:70px}}@media screen and (max-width: 568px){.catNav{margin-right:-10px;margin-bottom:-40px;margin-left:-10px}.catNav ul li a{height:70px}.catNav ul li a img{width:100%;max-width:70px;height:auto}}.helmetCat{margin-top:60px;line-height:1.1}.helmetCat .commonTitleH2{margin-bottom:20px}.helmetCat .commonLinkBox{margin-top:0;border-color:#efefef}.helmetCat .series{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px;font-size:1.4rem;background:url(/shared/img/bg_common.png) #fae7e9;background-size:3px 3px}.helmetCat .series+.series{padding-top:0;border-top:none}.helmetCat .helmet{width:220px;padding:10px;border:1px solid #bbb;border-right:none;background:#fff}.helmetCat .helmet h3{margin-bottom:10px;font-size:1.5rem}.helmetCat .helmet h3 a{color:#cc1533}.helmetCat .helmet h3 a:hover,.helmetCat .helmet h3 a:active{text-decoration:underline}.helmetCat .helmet h3 a::after{display:inline-block;margin-left:5px;width:10px;height:10px;background:url(/shared/svg/icon_blank.svg) center center no-repeat;background-size:contain;content:""}.helmetCat .helmet a,.helmetCat .helmet span{display:block;border-left:5px solid #cc1533;padding-left:5px}.helmetCat .helmet a+a,.helmetCat .helmet a+span,.helmetCat .helmet a+div,.helmetCat .helmet span+span,.helmetCat .helmet span+a,.helmetCat .helmet span+div,.helmetCat .helmet div+div{margin-top:10px}.helmetCat .helmet img{display:block;margin:0 auto;width:200px}.helmetCat .parts{width:calc(100% - 220px);border:1px solid #bbb;background:#fff}.helmetCat .parts section{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:-1px;border-left:none;border-bottom:1px solid #bbb}.helmetCat .parts section+section{border-top:1px solid #bbb}.helmetCat .parts section h4{width:38%;padding:7px 10px;font-weight:bold;background:#f8f8f8}.helmetCat .parts section ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:62%;border-left:1px solid #bbb}.helmetCat .parts section ul li:nth-child(odd){background:#fff}.helmetCat .parts section ul li:nth-child(even){background:#f8f8f8}.helmetCat .parts section ul.rev li:nth-child(odd){background:#f8f8f8}.helmetCat .parts section ul.rev li:nth-child(even){background:#fff}.helmetCat .parts section ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.helmetCat .parts section ul li+li{border-top:1px solid #bbb}.helmetCat .parts section ul li>*{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.helmetCat .parts section ul li>*>*{padding:7px 10px}.helmetCat .parts section ul li>* b{width:calc(100% - 10em);font-weight:normal}.helmetCat .parts section ul li>* span{width:10em;border-left:1px solid #bbb;text-align:center}.helmetCat .parts section ul li a{color:#000}.helmetCat .parts section ul li a[target="_blank"]:hover,.helmetCat .parts section ul li a[target="_blank"]:active{background:#fae7e9}.helmetCat .parts section ul li a[target="_blank"] span::after{display:inline-block;margin-left:5px;width:10px;height:10px;background:url(/shared/svg/icon_blank.svg) center center no-repeat;background-size:contain;content:""}@media screen and (max-width: 980px){.helmetCat .commonLinkBox{margin-right:0;margin-left:0}}@media screen and (max-width: 768px){.helmetCat{margin-top:50px}.helmetCat .series{display:block}.helmetCat .series .helmet{width:100%;border-right:1px solid #bbb;border-bottom:none}.helmetCat .series .helmet picture img{width:auto;max-height:100px}.helmetCat .series .parts{width:100%}}@media screen and (max-width: 480px){.helmetCat .commonTitleH2{margin-bottom:10px !important}.helmetCat .commonLinkBox{padding-right:0;padding-left:0}.helmetCat .commonLinkBox li{width:50%}.helmetCat .series .parts section{display:block}.helmetCat .series .parts section h4{width:100%;border-bottom:1px solid #bbb;background:#999;font-weight:bold;color:#fff}.helmetCat .series .parts section ul{width:100%;border-left:none}}
