﻿.fittingcaravan2021{color:#000;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;font-family:"FP-ヒラギノ角ゴ ProN W3","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-align:center;background-color:#fff;font-size:1.6rem}@media screen and (max-width: 640px){.fittingcaravan2021{font-size:1.4rem}}.fittingcaravan2021 div,.fittingcaravan2021 span,.fittingcaravan2021 object,.fittingcaravan2021 iframe,.fittingcaravan2021 h1,.fittingcaravan2021 h2,.fittingcaravan2021 h3,.fittingcaravan2021 h4,.fittingcaravan2021 h5,.fittingcaravan2021 h6,.fittingcaravan2021 p,.fittingcaravan2021 blockquote,.fittingcaravan2021 pre,.fittingcaravan2021 abbr,.fittingcaravan2021 address,.fittingcaravan2021 cite,.fittingcaravan2021 code,.fittingcaravan2021 del,.fittingcaravan2021 dfn,.fittingcaravan2021 em,.fittingcaravan2021 img,.fittingcaravan2021 ins,.fittingcaravan2021 kbd,.fittingcaravan2021 q,.fittingcaravan2021 samp,.fittingcaravan2021 small,.fittingcaravan2021 strong,.fittingcaravan2021 sub,.fittingcaravan2021 sup,.fittingcaravan2021 var,.fittingcaravan2021 b,.fittingcaravan2021 i,.fittingcaravan2021 dl,.fittingcaravan2021 dt,.fittingcaravan2021 dd,.fittingcaravan2021 ol,.fittingcaravan2021 ul,.fittingcaravan2021 li,.fittingcaravan2021 fieldset,.fittingcaravan2021 form,.fittingcaravan2021 label,.fittingcaravan2021 legend,.fittingcaravan2021 table,.fittingcaravan2021 caption,.fittingcaravan2021 tbody,.fittingcaravan2021 tfoot,.fittingcaravan2021 thead,.fittingcaravan2021 tr,.fittingcaravan2021 th,.fittingcaravan2021 td,.fittingcaravan2021 article,.fittingcaravan2021 aside,.fittingcaravan2021 canvas,.fittingcaravan2021 details,.fittingcaravan2021 figcaption,.fittingcaravan2021 figure,.fittingcaravan2021 footer,.fittingcaravan2021 header,.fittingcaravan2021 hgroup,.fittingcaravan2021 menu,.fittingcaravan2021 nav,.fittingcaravan2021 section,.fittingcaravan2021 summary,.fittingcaravan2021 time,.fittingcaravan2021 mark,.fittingcaravan2021 audio,.fittingcaravan2021 video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;text-transform:none;background:transparent}.fittingcaravan2021 div:after,.fittingcaravan2021 span:after,.fittingcaravan2021 object:after,.fittingcaravan2021 iframe:after,.fittingcaravan2021 h1:after,.fittingcaravan2021 h2:after,.fittingcaravan2021 h3:after,.fittingcaravan2021 h4:after,.fittingcaravan2021 h5:after,.fittingcaravan2021 h6:after,.fittingcaravan2021 p:after,.fittingcaravan2021 blockquote:after,.fittingcaravan2021 pre:after,.fittingcaravan2021 abbr:after,.fittingcaravan2021 address:after,.fittingcaravan2021 cite:after,.fittingcaravan2021 code:after,.fittingcaravan2021 del:after,.fittingcaravan2021 dfn:after,.fittingcaravan2021 em:after,.fittingcaravan2021 img:after,.fittingcaravan2021 ins:after,.fittingcaravan2021 kbd:after,.fittingcaravan2021 q:after,.fittingcaravan2021 samp:after,.fittingcaravan2021 small:after,.fittingcaravan2021 strong:after,.fittingcaravan2021 sub:after,.fittingcaravan2021 sup:after,.fittingcaravan2021 var:after,.fittingcaravan2021 b:after,.fittingcaravan2021 i:after,.fittingcaravan2021 dl:after,.fittingcaravan2021 dt:after,.fittingcaravan2021 dd:after,.fittingcaravan2021 ol:after,.fittingcaravan2021 ul:after,.fittingcaravan2021 li:after,.fittingcaravan2021 fieldset:after,.fittingcaravan2021 form:after,.fittingcaravan2021 label:after,.fittingcaravan2021 legend:after,.fittingcaravan2021 table:after,.fittingcaravan2021 caption:after,.fittingcaravan2021 tbody:after,.fittingcaravan2021 tfoot:after,.fittingcaravan2021 thead:after,.fittingcaravan2021 tr:after,.fittingcaravan2021 th:after,.fittingcaravan2021 td:after,.fittingcaravan2021 article:after,.fittingcaravan2021 aside:after,.fittingcaravan2021 canvas:after,.fittingcaravan2021 details:after,.fittingcaravan2021 figcaption:after,.fittingcaravan2021 figure:after,.fittingcaravan2021 footer:after,.fittingcaravan2021 header:after,.fittingcaravan2021 hgroup:after,.fittingcaravan2021 menu:after,.fittingcaravan2021 nav:after,.fittingcaravan2021 section:after,.fittingcaravan2021 summary:after,.fittingcaravan2021 time:after,.fittingcaravan2021 mark:after,.fittingcaravan2021 audio:after,.fittingcaravan2021 video:after{content:initial;height:auto;visibility:visible}.fittingcaravan2021 article,.fittingcaravan2021 aside,.fittingcaravan2021 details,.fittingcaravan2021 figcaption,.fittingcaravan2021 figure,.fittingcaravan2021 footer,.fittingcaravan2021 header,.fittingcaravan2021 hgroup,.fittingcaravan2021 menu,.fittingcaravan2021 nav,.fittingcaravan2021 section{display:block}.fittingcaravan2021 img{width:100%;height:auto;line-height:0;vertical-align:top;backface-visibility:hidden}.fittingcaravan2021 *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fittingcaravan2021 a,.fittingcaravan2021 a:link{color:#000;text-decoration:underline;outline:none}.fittingcaravan2021 a:visited{color:#000}.fittingcaravan2021 a:hover{color:#000;text-decoration:none}.fittingcaravan2021 a:active{color:#000}.fittingcaravan2021 area{border:none;outline:none}.fittingcaravan2021 .btm1em{margin-bottom:1em}.fittingcaravan2021 .btm0{margin-bottom:0}.fittingcaravan2021 .btm5{margin-bottom:5px}.fittingcaravan2021 .btm10{margin-bottom:10px}.fittingcaravan2021 .btm15{margin-bottom:15px}.fittingcaravan2021 .btm20{margin-bottom:20px}.fittingcaravan2021 .btm25{margin-bottom:25px}.fittingcaravan2021 .btm30{margin-bottom:30px}.fittingcaravan2021 .btm35{margin-bottom:35px}.fittingcaravan2021 .btm40{margin-bottom:40px}.fittingcaravan2021 .btm45{margin-bottom:45px}.fittingcaravan2021 .btm50{margin-bottom:50px}.fittingcaravan2021 .btm60{margin-bottom:60px}.fittingcaravan2021 .btm70{margin-bottom:70px}.fittingcaravan2021 .lang-en{font-family:Oswald, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Verdana, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, 游ゴシック体, メイリオ, meiryo, sans-serif}.fittingcaravan2021 .pcnone{display:none}.fittingcaravan2021 .sup{font-size:75.5%;vertical-align:top;position:relative;top:-0.1em}.fittingcaravan2021 .small{font-size:1.4rem}.fittingcaravan2021 small{font-size:83%}.fittingcaravan2021 .clearfix::after{content:"";display:block;clear:both}.fittingcaravan2021 .drivingcontest .driving_challenge_box{background:url("/fittingcaravan2021/drivingcontest/assets/img/bg_driving_challenge.jpg") repeat top center;margin:0;padding:40px 0 80px !important}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box{background-size:1000px auto;padding:20px 0 40px !important}}.fittingcaravan2021 .drivingcontest .driving_challenge_box h1 img{width:254px;margin:0 auto 15px}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box h1 img{width:30%;margin:0 auto 10px}}.fittingcaravan2021 .drivingcontest .driving_challenge_box h1 div{margin:0 0 20px;color:#fff;font-weight:bold;font-style:italic;font-size:4.2rem;line-height:1.3;text-align:center;text-shadow:2px 2px 12px rgba(0,149,255,0.6),-2px 2px 12px rgba(0,149,255,0.6),2px -2px 12px rgba(0,149,255,0.6),-2px -2px 12px rgba(0,149,255,0.6),2px 2px 0 rgba(0,149,255,0.6),-2px 2px 0 rgba(0,149,255,0.6),2px -2px 0 rgba(0,149,255,0.6),-2px -2px 0 rgba(0,149,255,0.6),2px 0px 0 rgba(0,149,255,0.6),0px 2px 0 rgba(0,149,255,0.6),-2px 0px 0 rgba(213,31,47,0.6),0px -2px 0 rgba(0,149,255,0.6)}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box h1 div{font-size:5.2vw;line-height:1.5;text-shadow:1px 1px 8px rgba(0,149,255,0.6),-1px 1px 8px rgba(0,149,255,0.6),1px -1px 8px rgba(0,149,255,0.6),-1px -1px 8px rgba(0,149,255,0.6),1px 1px 0 rgba(0,149,255,0.6),-1px 1px 0 rgba(0,149,255,0.6),1px -1px 0 rgba(0,149,255,0.6),-1px -1px 0 rgba(0,149,255,0.6),1px 0px 0 rgba(0,149,255,0.6),0px 1px 0 rgba(0,149,255,0.6),-1px 0px 0 rgba(213,31,47,0.6),0px -1px 0 rgba(0,149,255,0.6)}}.fittingcaravan2021 .drivingcontest .driving_challenge_box h1 div span{font-size:5.0rem}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box h1 div span{font-size:7vw}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .comment{margin:50px 15px}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .comment{margin:25px 15px}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .comment dt{color:#fff;font-size:2.4rem;font-weight:bold;font-style:italic}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .comment dt{font-size:1.8rem}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .comment dd{max-width:718px;background:rgba(0,0,0,0.6);padding:15px;margin:-10px auto 0;color:#fff;font-size:1.8rem;overflow:hidden}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .comment dd{padding:10px;font-size:1.4rem}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .comment dd .js-marquee span{margin:0 30px 0 0}.fittingcaravan2021 .drivingcontest .driving_challenge_box .js-tab-contents{display:none}.fittingcaravan2021 .drivingcontest .driving_challenge_box .js-tab-contents.current{display:block}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank{max-width:1200px;margin:0 auto;color:#fff;overflow:hidden}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_nav{display:flex;justify-content:center}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_nav li{position:relative;width:560px;background-color:rgba(85,85,85,0.5);border-top:3px solid #929292;border-left:3px solid #929292;border-right:3px solid #929292;padding:25px 15px;font-weight:bold;font-size:2.2rem;cursor:pointer;transition:.3s}@media screen and (min-width: 641px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_nav li{background-image:url("/fittingcaravan2021/drivingcontest/assets/img/ico_noactive.png");background-repeat:no-repeat;background-position:center right 20px}}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_nav li{width:49%;padding:15px 5px;font-size:3.4vw;line-height:1.4}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_nav li:hover{opacity:0.7}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_nav li::before,.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_nav li::after{content:"";position:absolute;bottom:0;z-index:1;height:3px;background-color:#1380d6}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_nav li.active{background-color:rgba(0,0,0,0.6);border-top:3px solid #1380d6;border-left:3px solid #1380d6;border-right:3px solid #1380d6;text-shadow:2px 2px 12px rgba(0,149,255,0.6),-2px 2px 12px rgba(0,149,255,0.6),2px -2px 12px rgba(0,149,255,0.6),-2px -2px 12px rgba(0,149,255,0.6),2px 2px 0 rgba(0,149,255,0.6),-2px 2px 0 rgba(0,149,255,0.6),2px -2px 0 rgba(0,149,255,0.6),-2px -2px 0 rgba(0,149,255,0.6),2px 0px 0 rgba(0,149,255,0.6),0px 2px 0 rgba(0,149,255,0.6),-2px 0px 0 rgba(213,31,47,0.6),0px -2px 0 rgba(0,149,255,0.6)}@media screen and (min-width: 641px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_nav li.active{background-image:url("/fittingcaravan2021/drivingcontest/assets/img/ico_active.png")}}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_nav li.active{text-shadow:1px 1px 8px rgba(0,149,255,0.6),-1px 1px 8px rgba(0,149,255,0.6),1px -1px 8px rgba(0,149,255,0.6),-1px -1px 8px rgba(0,149,255,0.6),1px 1px 0 rgba(0,149,255,0.6),-1px 1px 0 rgba(0,149,255,0.6),1px -1px 0 rgba(0,149,255,0.6),-1px -1px 0 rgba(0,149,255,0.6),1px 0px 0 rgba(0,149,255,0.6),0px 1px 0 rgba(0,149,255,0.6),-1px 0px 0 rgba(213,31,47,0.6),0px -1px 0 rgba(0,149,255,0.6)}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_nav li.active:hover{opacity:1.0}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_nav li:nth-of-type(1){margin:0 10px 0 30px}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_nav li:nth-of-type(1){margin:0 5px 0 15px}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_nav li:nth-of-type(1).active::before{left:-33px;width:33px}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_nav li:nth-of-type(1).active::after{right:-613px;width:613px}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_nav li:nth-of-type(2){margin:0 30px 0 10px}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_nav li:nth-of-type(2){margin:0 15px 0 5px}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_nav li:nth-of-type(2).active::before{left:-613px;width:613px}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_nav li:nth-of-type(2).active::after{right:-33px;width:33px}@media screen and (min-width: 641px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_nav li span{padding-left:10px}}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_nav li span{display:block}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_rank_box{position:relative;background:rgba(0,0,0,0.6);border-bottom:3px solid #1380d6;padding:40px;font-weight:bold}@media screen and (min-width: 641px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_rank_box{border-left:3px solid #1380d6;border-right:3px solid #1380d6}}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_rank_box{padding:20px 15px}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_rank_box .ttl_headspeed{color:#1380d6;font-size:2.2rem}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_rank_box .ttl_headspeed{font-size:1.6rem}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_rank_box .headspeed_select_box{max-width:450px;margin:0 auto 40px}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_rank_box .headspeed_select_box{max-width:80%;margin:0 auto 20px}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_rank_box .headspeed_select_box .headspeed_current{position:relative;background:rgba(38,132,208,0.65);padding:15px;font-size:2.2rem;cursor:pointer}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_rank_box .headspeed_select_box .headspeed_current{padding:10px;font-size:1.6rem}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_rank_box .headspeed_select_box .headspeed_current::after{content:"";position:absolute;top:0;right:15px;width:19px;height:100%;background:url("/fittingcaravan2021/drivingcontest/assets/img/ico_select.svg") no-repeat center}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_rank_box .headspeed_select_box .headspeed_current::after{right:10px;width:12px;background-size:12px auto}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_rank_box .headspeed_select_box .headspeed_current.active::after{transform:rotate(180deg)}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_rank_box .headspeed_select_box .headspeed_select{margin:1px 0 0}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_rank_box .headspeed_select_box .headspeed_select li{background:rgba(38,132,208,0.65);padding:15px;margin:0 0 1px;font-size:1.8rem;cursor:pointer;transition:.3s}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_rank_box .headspeed_select_box .headspeed_select li{padding:10px;font-size:1.5rem}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_rank_box .headspeed_select_box .headspeed_select li:hover{opacity:0.7}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_rank_box .headspeed_select_box .headspeed_select li.current{display:none}.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_rank_box .sp_txt{display:none}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .club_rank_box .sp_txt{display:block;margin:0 0 20px;font-size:1.3rem;line-height:1.5}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_head{margin:0 0 10px}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_head ul{display:flex}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_head ul li{background-color:rgba(255,255,255,0.45);padding:5px 10px;margin:0 3px 0 0;color:#000;font-size:1.4rem}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_head ul li:nth-of-type(1){width:68px}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_head ul li:nth-of-type(2){width:309px;text-align:left}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_head ul li:nth-of-type(3){width:145px}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_head ul li:nth-of-type(4){width:125px}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_head ul li:nth-of-type(5){width:460px;margin:0;text-align:left}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_head{display:none}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul{display:flex;margin:0 0 10px}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul.is-hidden{opacity:0;height:0;visibility:hidden;margin:0}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul{position:relative;flex-wrap:wrap}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul::before,.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul::after{content:"";position:absolute;top:0;right:0;width:8%;height:100%}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul::before{background-color:rgba(119,119,119,0.5)}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul::after{background-image:url("/fittingcaravan2021/drivingcontest/assets/img/ico_select.svg");background-size:55% auto;background-repeat:no-repeat;background-position:center}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul.active::after{transform:rotate(180deg)}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul.active li:nth-of-type(4),.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul.active li:nth-of-type(5){display:block}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul li{display:flex;align-items:center;flex-wrap:wrap;background-color:rgba(119,119,119,0.5);padding:10px;margin:0 3px 0 0;color:#fff;font-size:1.8rem}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul li{font-size:1.35rem;line-height:1.5}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul li:nth-of-type(1){width:68px;justify-content:center;font-style:italic;font-size:2.4rem}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul li:nth-of-type(1){width:12%;margin:0;font-size:2.0rem}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul li:nth-of-type(2){width:309px;text-align:left}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul li:nth-of-type(2){width:49%;margin:0 1% 0 0}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul li:nth-of-type(3){justify-content:center;align-items:baseline;width:145px;font-style:italic;font-size:3.3rem}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul li:nth-of-type(3) span{font-size:1.65rem}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul li:nth-of-type(3){display:block;width:29%;padding:10px 5px;margin:0;font-size:2.4rem}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul li:nth-of-type(3) span{font-size:1.2rem}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul li:nth-of-type(3)::before{display:block;width:100%;content:"飛距離";font-size:1.1rem}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul li:nth-of-type(4){justify-content:center;width:125px}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul li:nth-of-type(4){display:none;justify-content:flex-start;width:30%;margin:1% 1% 0 0;text-align:left}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul li:nth-of-type(4)::before{display:block;width:100%;content:"ヘッド";font-size:1.1rem;text-align:left}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul li:nth-of-type(5){width:460px;margin:0;text-align:left}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul li:nth-of-type(5){display:none;width:60%;margin:1% 0 0 0}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul li:nth-of-type(5)::before{display:block;width:100%;content:"シャフト";font-size:1.1rem}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul.ranking1 li{background-color:rgba(231,194,118,0.35)}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul.ranking1 li:nth-of-type(1){text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:54px auto}@media screen and (min-width: 641px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul.ranking1 li:nth-of-type(1){background-image:url("/fittingcaravan2021/drivingcontest/assets/img/ico_win_pc.png")}}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul.ranking1 li:nth-of-type(1){background-image:url("/fittingcaravan2021/drivingcontest/assets/img/ico_win_sp.png");background-size:90%}}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul.ranking1::before{background-color:rgba(231,194,118,0.35)}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul.ranking2 li{background-color:rgba(105,126,146,0.5)}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul.ranking2 li:nth-of-type(1){color:#b7cad8}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul.ranking2::before{background-color:rgba(105,126,146,0.5)}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul.ranking3 li{background-color:rgba(186,124,87,0.4)}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul.ranking3 li:nth-of-type(1){color:#cd996d}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul.ranking3::before{background-color:rgba(186,124,87,0.4)}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul.hand1 li:nth-of-type(2){position:relative;padding:10px 55px 10px 10px}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul.hand1 li:nth-of-type(2){padding:10px 45px 10px 10px}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul.hand1 li:nth-of-type(2)::after{content:"LH";position:absolute;top:0;bottom:0;right:7px;margin:auto 0;background:#2d75b1;border-radius:4px;padding:0 7px;font-size:1.4rem;font-weight:bold;height:26px;line-height:26px}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .rank_list ul.hand1 li:nth-of-type(2)::after{padding:0 5px;font-size:1.1rem;height:22px;line-height:22px}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .btn_more{max-width:360px;background-color:rgba(73,75,112,0.65);background-image:url("/fittingcaravan2021/drivingcontest/assets/img/ico_more.svg");background-repeat:no-repeat;background-position:center right 15px;margin:40px auto 0;border-radius:4px;padding:12px 10px;color:#fff;font-weight:bold;font-size:2.2rem;text-align:center;text-decoration:none;cursor:pointer;transition:.3s}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .btn_more{display:block;max-width:82%;background-size:16px;margin:15px auto 0;padding:10px;font-size:1.6rem}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .btn_more:hover{opacity:0.7}.fittingcaravan2021 .drivingcontest .driving_challenge_box .btn_back{max-width:300px;margin:80px auto 0}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .btn_back{max-width:82%;margin:40px auto 0}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .btn_back a{display:block;background:linear-gradient(180deg, #313131 0%, #121212 100%);border:3px solid #fff;border-radius:4px;padding:12px 10px;color:#fff;font-weight:bold;font-size:2.0rem;text-align:center;text-decoration:none;transition:.3s}@media screen and (max-width: 640px){.fittingcaravan2021 .drivingcontest .driving_challenge_box .btn_back a{padding:10px;font-size:1.6rem}}.fittingcaravan2021 .drivingcontest .driving_challenge_box .btn_back a:hover{opacity:0.7}
