@charset "utf-8";#main .sec01 .topTxt,#main .sec01 h3,#main .sec01 h4{font-weight:700;text-align:center}#main .sec01{margin:-2px 0 70px}#main .sec01 h3{margin-bottom:31px;font-size:4.2rem}#main .sec01 h3 span{color:#e85514}#main .sec01 .topTxt{margin-bottom:61px;font-size:1.8rem;line-height:1.88}#main .sec01 h4{margin-bottom:22px;color:#f10;font-size:3.2rem}#main .sec01 h4 span{padding:0 35px;display:inline-block;background:url("../images/parts-img/pa-left.png") left top 10px/21px auto no-repeat,url("../images/parts-img/pa-right.png") right top 10px/21px auto no-repeat}#main .sec01 .topPho{width:1100px;margin:0 auto 90px}#main .sec01 .comBgBox{margin-bottom:16px;padding:68px 50px 42px}#main .sec01 .comBgBox li{padding:0 0 9px 40px;font-size:2.4rem;font-weight:700;background:url("../images/parts-img/check-icon01.png") left top 7px/26px auto no-repeat}#main .sec01 .comBgBox li span{margin:4px -9px;display:block;font-weight:400;font-size:1.8rem}#main .sec01 .comBgBox .pho{right:70px;width:401px}#main .sec01 .btmTxt{margin-bottom:70px;line-height:2}#main .sec01 .comBanner{margin-bottom:0}#main .sec02 .topTxt{margin:-14px 0 40px;line-height:2}#main .sec02 ul{margin-bottom:75px}#main .sec02 li{margin-bottom:60px;display:flex;justify-content:space-between}#main .sec02 li:last-child{margin-bottom:0!important}#main .sec02 li .pho{width:420px}#main .sec02 li .txtBox{margin-top:-15px;width:calc(100% - 480px)}#main .sec02 li p{line-height:2}#main .sec02 li .title{margin-bottom:3px;font-size:2.8rem;font-weight:600}#main .sec02 li .title .en{margin-right:14px;color:#f10;font-size:4rem}#main .sec02 .btmBox{margin-bottom:35px;background-color:#0060ad}#main .sec02 .btmBox .pho{width:600px;background:url("../images/bike-img/bike-img02.jpg") center top/cover no-repeat}#main .sec02 .btmBox .txtBox{width:600px;padding:37px 50px 47px;box-sizing:border-box}#main .sec02 .btmBox .title{margin-bottom:16px;font-size:2.4rem}#main .sec02 .btmBox p{line-height:2;font-weight:700;color:#fff;margin-bottom:16px}#main .sec02 .btmBox p:last-child{font-weight:400;margin-bottom:0!important}#main .sec02 .btmTxt{text-align:center;color:#f10;font-size:2.2rem;font-weight:600;margin-bottom:65px}@media all and (max-width:896px){#main .sec01 h3,#main .sec01 h4{margin-bottom:20px;line-height:1.3}#main .sec01{margin:0 0 40px}#main .sec01 h3{font-size:2.8rem}#main .sec01 .topTxt{margin-bottom:20px;text-align:left;font-size:1.5rem}#main .sec01 h4{font-size:2.2rem}#main .sec01 h4 span{padding:0 20px;background:url("../images/parts-img/pa-left.png") left center/16px auto no-repeat,url("../images/parts-img/pa-right.png") right center/16px auto no-repeat}#main .sec01 .topPho{width:auto;margin:0 auto 25px}#main .sec01 .comBgBox{margin-bottom:10px;padding:40px 15px 0}#main .sec01 .comBgBox li{padding:0 0 7px 24px;font-size:1.7rem;background-position:left top 6px;background-size:18px auto}#main .sec01 .comBgBox li span{margin:0;font-size:1.3rem}#main .sec01 .comBgBox .pho{width:260px}#main .sec01 .btmTxt,#main .sec02 .btmBox{margin-bottom:20px}#main .sec01 .comBanner{margin-bottom:0}#main .sec02 .topTxt{margin:0 0 20px}#main .sec02 ul{margin-bottom:40px}#main .sec02 li{margin-bottom:35px;display:block}#main .sec02 li .pho{width:auto}#main .sec02 li .txtBox{margin-top:10px;width:auto}#main .sec02 li .title{margin-bottom:0;font-size:1.8rem}#main .sec02 li .title .en{margin-right:8px;font-size:2.6rem}#main .sec02 .btmBox .pho{width:100%;order:-1;padding-bottom:70%}#main .sec02 .btmBox .txtBox{width:100%;padding:15px}#main .sec02 .btmBox .title{margin-bottom:5px;font-size:1.6rem}#main .sec02 .btmBox p{margin-bottom:10px}#main .sec02 .btmTxt{text-align:left;font-size:1.6rem}}