main{margin-bottom:90px;padding:0;position:relative;display:block}@media screen and (max-width: 768px){main{margin-bottom:45px}}main section{padding:30px 0;background:#3b3c3d;width:100%;max-width:none}@media screen and (max-width: 768px){main section{padding:15px 0}}main section h3{font-size:2em;font-weight:450;line-height:1.65em;text-align:center;width:100%;color:#fff}@media screen and (max-width: 768px){main section h3{font-size:1.5em}}.item{max-width:1065px;width:90%;margin:0 auto}.item>p{margin-bottom:75px;text-align:center}.item h4{padding-bottom:18px;margin-bottom:60px;border-bottom:solid 1px #000;font-size:1.5rem;font-family:'Poppins', sans-serif;font-weight:800;line-height:1em}@media screen and (max-width: 768px){.item h4{margin-bottom:45px}}.item .flex{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.item .flex .dl_con{width:45%;margin-bottom:90px}@media screen and (max-width: 768px){.item .flex .dl_con{width:100%;margin-bottom:75px}}.item .flex .dl_con .dl_button{position:relative;display:block;margin-bottom:15px}.item .flex .dl_con .dl_button:before,.item .flex .dl_con .dl_button:after{position:absolute;-webkit-transition:all .5s cubic-bezier(0.445, 0.05, 0.55, 0.95);-moz-transition:all .5s cubic-bezier(0.445, 0.05, 0.55, 0.95);-ms-transition:all .5s cubic-bezier(0.445, 0.05, 0.55, 0.95);-o-transition:all .5s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:all .5s cubic-bezier(0.445, 0.05, 0.55, 0.95);content:"";z-index:10}.item .flex .dl_con .dl_button:before{top:0;left:0;width:100%;height:100%}.item .flex .dl_con .dl_button:after{-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);top:50%;left:50%;width:50px;height:50px;opacity:0;background-image:url(/fccrace/download/image/icon_dl.svg);background-size:contain;background-repeat:no-repeat}.item .flex .dl_con .dl_button:hover:before{background:#000;opacity:.5}.item .flex .dl_con .dl_button:hover:after{opacity:1}.item .flex .dl_con img{width:100%}.item .flex .dl_con p{color:#8d8d8d;font-size:.8rem;margin-bottom:30px;font-family:'Poppins', sans-serif}@media screen and (max-width: 768px){.item .flex .dl_con p{margin-bottom:15px}}.item .flex .dl_con .border_blue{position:relative;text-decoration:none;padding:12px 20px 12px 30px;text-align:center;color:#004b98;border:solid 1px #004b98;font-size:.9rem;-webkit-transition:all .5s cubic-bezier(0.445, 0.05, 0.55, 0.95);-moz-transition:all .5s cubic-bezier(0.445, 0.05, 0.55, 0.95);-ms-transition:all .5s cubic-bezier(0.445, 0.05, 0.55, 0.95);-o-transition:all .5s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:all .5s cubic-bezier(0.445, 0.05, 0.55, 0.95)}@media screen and (max-width: 768px){.item .flex .dl_con .border_blue{display:block}}.item .flex .dl_con .border_blue:before,.item .flex .dl_con .border_blue:after{-webkit-transform:translateY(-50%) translateX(0);-moz-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);-o-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);content:"";-webkit-transition:all .5s cubic-bezier(0.445, 0.05, 0.55, 0.95);-moz-transition:all .5s cubic-bezier(0.445, 0.05, 0.55, 0.95);-ms-transition:all .5s cubic-bezier(0.445, 0.05, 0.55, 0.95);-o-transition:all .5s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:all .5s cubic-bezier(0.445, 0.05, 0.55, 0.95);position:absolute;width:6px;height:1px;background:#004b98;left:15px}.item .flex .dl_con .border_blue:before{transform:rotate(45deg);top:45%}.item .flex .dl_con .border_blue:after{transform:rotate(-45deg);top:55%}.item .flex .dl_con .border_blue:hover{background:#004b98;color:#fff}.item .flex .dl_con .border_blue:hover:before,.item .flex .dl_con .border_blue:hover:after{background:#fff}
