.headBox{margin-bottom:20px}.headBox .title{display:table;width:100%;height:120px;margin-bottom:20px;background-position:left 20px center;background-repeat:no-repeat;background-size:20.4% auto}.headBox .title b{display:table-cell;padding:0 calc(20.4% + 40px);color:#fff;font-size:2.4rem;line-height:1;text-align:center;vertical-align:middle}.headBox .link{display:flex;justify-content:center;margin-bottom:20px}.headBox .link li{width:50%;max-width:370px}.headBox .link li+li{margin-left:10px}.headBox p.notes{padding-left:1em;text-indent:-1em;text-align:right}.headBox ul.notes{width:-moz-fit-content;width:fit-content;margin:0 0 0 auto}.headBox ul.notes li{padding-left:1em;text-indent:-1em}.headBox.r1 .title{background-color:#00559d;background-image:url(../img/logo_r1.svg)}.headBox.r6 .title{background-color:#c01529;background-image:url(../img/logo_r6.svg)}@media screen and (max-width: 980px){.headBox .title{width:calc(100% + 40px);margin-right:-20px;margin-left:-20px}}@media screen and (max-width: 568px){.headBox .title{width:calc(100% + 20px);height:100px;margin-right:-10px;margin-left:-10px;background-position:left 10px center;background-size:30% auto}.headBox .title b{padding:0 10px 0 calc(30% + 20px);font-size:2rem}.headBox .link{display:block}.headBox .link li{width:100%;max-width:100%}.headBox .link li+li{margin:10px 0 0}.headBox p.notes{font-size:1.2rem;text-align:left}.headBox ul.notes{width:100%;font-size:1.2rem}}.partsList{margin-bottom:30px;overflow:hidden}.partsList h2{margin-bottom:30px;border-bottom:1px solid #000;line-height:1.4}.partsList h2 b,.partsList h2 span{display:block}.partsList h2 b{font-size:2rem}.partsList h2 span{margin-bottom:10px;color:#999}.partsList h2 span::before{content:"- "}.partsList h2 span::after{content:" -"}.partsList .list{display:flex;flex-wrap:wrap;margin:0 -10px}.partsList .list section{width:calc(20% - 20px);margin:0 10px 40px}.partsList .list section figure{margin-bottom:5px}.partsList .list section span{color:#666;font-size:1.2rem;line-height:1}.partsList .list section h3{margin-top:5px;line-height:1.2}@media screen and (max-width: 768px){.partsList .list section{width:calc(25% - 20px)}}@media screen and (max-width: 568px){.partsList h2{margin-bottom:20px}.partsList h2 b{font-size:1.8rem}.partsList h2 span{font-size:1.4rem}.partsList .list{margin:0 -5px}.partsList .list section{width:calc(50% - 10px);margin:0 5px 30px}}