@media screen and (min-width: 897px){.flexPcrr{flex-direction:row-reverse}.wPC100{width:100% !important}.wPC90{width:90% !important}.wPC80{width:80% !important}.wPC70{width:70% !important}.wPC60{width:60% !important}.wPC52{width:52% !important}.wPC50{width:50% !important}.wPC42{width:42% !important}.wPC44{width:44% !important}.wPC45{width:45% !important}.wPC46{width:46% !important}.wPC49{width:49% !important}.wPC48{width:48% !important}.wPC47{width:47% !important}.wPC40{width:40% !important}.wPC30{width:30% !important}.wPC25{width:25% !important}.wPC20{width:20% !important}.wPC15{width:15% !important}.wPC10{width:10% !important}}@media screen and (max-width: 896px){.wSP100{width:100% !important}.wSP90{width:90% !important}.wSP80{width:80% !important}.wSP70{width:70% !important}.wSP60{width:60% !important}.wSP50{width:50% !important}.wSP40{width:40% !important}.wSP30{width:30% !important}.wSP20{width:20% !important}.wSP10{width:10% !important}.fzS55{font-size:55px !important}.mbS5{margin-bottom:5px}.mtS150{margin-top:150px !important}}.lh_1_8{line-height:1.8}@-webkit-keyframes bg{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes bg{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.bg_grad{background-image:url(../img/bg_grad.png);background-size:contain;-webkit-animation:bg 20s infinite linear;animation:bg 20s infinite linear}@media screen and (min-width: 897px){.innerContainer{padding-bottom:300px}}@media screen and (max-width: 896px){.innerContainer{padding-bottom:200px}}h1.shadow{text-shadow:rgba(0,0,0,.7) 0 0 7px}@media screen and (max-width: 896px){.shadow_white{text-shadow:#fff 1px 0 10px;text-shadow:0 0 5px #e4dee0,0 0 1em #e4dee0,0 0 3px #fff}}@-webkit-keyframes mv-anim{0%{opacity:0}100%{opacity:1}}@keyframes mv-anim{0%{opacity:0}100%{opacity:1}}.mv_bg{position:relative}.mv_bg::after{content:"";display:block;width:100%;height:750px;position:absolute;top:0;left:0;-webkit-animation:mv-anim 2s ease-in-out forwards;animation:mv-anim 2s ease-in-out forwards}@media screen and (min-width: 897px){.mv_bg::after{background:url(../img/mv_s.png) no-repeat center -25px}}@media screen and (max-width: 896px){.mv_bg::after{background:url(../img/mv.png) no-repeat center 130px;background-size:150%}}.mv_bg::before{content:"";display:block;width:100%;height:1200px;position:absolute;top:0;left:0;z-index:-1;-webkit-animation:mv-anim 3s ease-in-out forwards;animation:mv-anim 3s ease-in-out forwards}@media screen and (min-width: 897px){.mv_bg::before{background:url(../img/bg_mv_01.png) no-repeat left -110px;background-size:cover}}@media screen and (max-width: 896px){.mv_bg::before{background:url(../img/bg_mv_01.png) no-repeat center -110px;background-size:200%}}.mainVisual_data{height:400px;text-align:center;padding-top:90px;font-weight:900;font-size:50px}.mainVisual_data span{color:#b91440}.mainVisual_data h1{font-size:44px}.mainVisual_data p{font-size:24px;font-weight:normal}@media screen and (max-width: 896px){.mainVisual_data{height:280px;padding-top:54px}.mainVisual_data h1{font-size:32px;line-height:1.4;margin-bottom:20px;font-weight:700}.mainVisual_data p{font-size:16px}}@media screen and (min-width: 897px){.section01{background:linear-gradient(#fff, #eceae9);background:url(../img/bg_01.png) no-repeat left bottom}.section02{background:url(../img/bg_02.png) no-repeat left bottom,linear-gradient(#eee5e9, #D4B5BD);background-size:100%}.section03{background:url(../img/bg_03.png) no-repeat left bottom,linear-gradient(#F4E6E5, #c5a5b7);background-size:100%}}.section01 img{width:130px;height:130px}@media screen and (max-width: 896px){.section01 img{width:150px;height:150px}}.section01 img.img155{width:180px;height:130px}.section02 img{width:180px;height:180px}@media screen and (max-width: 896px){.section02 img{width:100%;height:auto}}@media screen and (min-width: 897px){.section02 img.img450{width:450px;height:200px}}.section03 img{width:180px;height:180px}@media screen and (min-width: 897px){.section03 img.img300{width:300px;height:300px}.section03 img.img380{width:380px;height:250px}.section03 img.img400{width:400px;height:250px}.section03 img.img450{width:450px;height:250px}}@media screen and (max-width: 896px){.section03 img.img450{width:100%;height:auto}}@media screen and (max-width: 896px){.section01{height:100%;position:relative}.section01::before{content:"";display:block;position:fixed;width:100%;height:100vh;bottom:0;left:0;z-index:-1;transition-property:opacity;transition-duration:1.2s;opacity:0;background:url(../img/bg_01.png) no-repeat left bottom,linear-gradient(#fff, #eceae9);background-size:200%}.section01.animation2::before{opacity:1}.section02::before{content:"";display:block;position:fixed;width:100%;height:100vh;bottom:0;left:0;z-index:-1;background:url(../img/bg_02.png) no-repeat right bottom,linear-gradient(#eee5e9, #D4B5BD);background-size:200%;transition-property:opacity;transition-duration:1.2s;opacity:0}.section02.animation3{height:100%}.section02.animation3::before{opacity:1}.section03::before{content:"";display:block;position:fixed;width:100%;height:100vh;bottom:0;left:0;z-index:-1;background:url(../img/bg_03_light.png) no-repeat right bottom,linear-gradient(#F4E6E5, #c5a5b7);background-size:350%;transition-property:opacity;transition-duration:1.2s;opacity:0}.section03::after{content:"";display:block;position:fixed;width:100%;height:100vh;top:0;left:0;z-index:-1;background:url(../img/bg_sp_5.png) no-repeat left top;transition-property:opacity;transition-duration:1.2s;opacity:0}.section03.animation3{height:100%}.section03.animation3::before{opacity:1}.section03.animation3::after{opacity:1}.mWrapper{height:100%}}.cover{position:relative;margin:55px 0 0 0}.cover.animation{-webkit-animation:fadeOut 1.5s forwards;animation:fadeOut 1.5s forwards}.cover .cover__scrollBtn{right:0;bottom:0;left:0;z-index:5px;width:100px;margin:auto}.cover .cover__scrollBtn .cover__scrollBtn__link{display:block;text-align:center;color:#000;font-size:12px;cursor:pointer}.cover .cover__scrollBtn .cover__scrollBtn__link .cover__scrollBtn__border{position:relative;left:50%;overflow:hidden;width:1px;height:calc(50px - 1em);background-color:rgba(255,255,255,.4)}.cover .cover__scrollBtn .cover__scrollBtn__link .cover__scrollBtn__border:before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:transrateY-up-down 2s infinite;animation:transrateY-up-down 2s infinite;background-color:#000;content:""}@-webkit-keyframes transrateY-up-down{0%{transform:translate3d(0, -100%, 0)}100%{transform:translate3d(0, 100%, 0)}}@keyframes transrateY-up-down{0%{transform:translate3d(0, -100%, 0)}100%{transform:translate3d(0, 100%, 0)}}@-webkit-keyframes fadeOut{0%{opacity:1}20%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}20%{opacity:1}100%{opacity:0}}@media screen and (max-width: 896px){.cover__card{max-width:100%}.cover__scrollBtn__link{font-size:10px}}.flexWrap div .box{background:rgba(255,255,255,.85);padding:40px 0 20px 0;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);position:relative}.flexWrap div .box h3{font-size:24px}.flexWrap div .box .bubble{display:inline-block;position:absolute;top:-30px;right:10%;font-size:16px;font-weight:500;transform:rotate(20deg);background:url(../img/bubble.svg) no-repeat;background-size:100%;padding:12px 20px 33px 20px;opacity:0}@media screen and (max-width: 896px){.flexWrap div .box .bubble{top:-25px;right:0%;font-size:12px}}.flexWrap div .box .bubble.animation{-webkit-animation:scale-up-center .4s 1.3s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:scale-up-center .4s 1.3s cubic-bezier(0.39, 0.575, 0.565, 1) both}.flexWrap .flexWrap div .box{background:none;box-shadow:none}@-webkit-keyframes bubble-anim{30%{opacity:0;transform:scale(50%)}80%{opacity:1;transform:scale(130%)}100%{opacity:1}}@keyframes bubble-anim{30%{opacity:0;transform:scale(50%)}80%{opacity:1;transform:scale(130%)}100%{opacity:1}}@-webkit-keyframes scale-up-center{0%{transform:scale(0.5) rotate(15deg);opacity:0}60%{transform:scale(1.3) rotate(20deg);opacity:1}100%{transform:scale(1) rotate(20deg);opacity:1}}@keyframes scale-up-center{0%{transform:scale(0.5) rotate(15deg);opacity:0}60%{transform:scale(1.3) rotate(20deg);opacity:1}100%{transform:scale(1) rotate(20deg);opacity:1}}@media screen and (min-width: 897px){.flexWrap.flexP4 .box{min-height:444px}}@media screen and (max-width: 896px){.flexWrap{padding:0 10px}.flexWrap div .box{padding:40px 25px;margin-bottom:50px}.flexWrap div .box h3{font-size:20px}}@-webkit-keyframes up-anim{0%{transform:translateY(110%);opacity:0}10%{transform:translateY(110%);opacity:0}35%{transform:translateY(0);opacity:1}100%{transform:translateY(0);opacity:1}}@keyframes up-anim{0%{transform:translateY(110%);opacity:0}10%{transform:translateY(110%);opacity:0}35%{transform:translateY(0);opacity:1}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes up-anim2{0%{transform:translateY(105%) scale(1);opacity:0}10%{transform:translateY(105%) scale(1);opacity:0}35%{transform:translateY(-10%) scale(1.3);opacity:1}90%{transform:translateY(0) scale(1);opacity:1}100%{transform:translateY(0) scale(1);opacity:1}}@keyframes up-anim2{0%{transform:translateY(105%) scale(1);opacity:0}10%{transform:translateY(105%) scale(1);opacity:0}35%{transform:translateY(-10%) scale(1.3);opacity:1}90%{transform:translateY(0) scale(1);opacity:1}100%{transform:translateY(0) scale(1);opacity:1}}.count{text-align:center;font-weight:bold;font-size:30px;color:#b91440;line-height:1.6}@media screen and (max-width: 896px){.count{font-size:22px}}.count .num{font-size:66px}@media screen and (max-width: 896px){.count .num{font-size:55px}}.count .fix{position:absolute;left:92px;text-align:center;opacity:0}@media screen and (max-width: 896px){.count .fix{left:12px}}.count .fix.animation4{opacity:0;-webkit-animation:1.5s fadeOut .2s linear forwards;animation:1.5s fadeOut .2s linear forwards}.count .num_stop{font-size:66px;opacity:0}@media screen and (max-width: 896px){.count .num_stop{font-size:55px}}.count .num_stop.animation4{-webkit-animation:1.5s fadeIn .2s linear forwards;animation:1.5s fadeIn .2s linear forwards}.count .fadein{opacity:0}.count .fadein.animation4{-webkit-animation:1.5s fadeIn .2s linear forwards;animation:1.5s fadeIn .2s linear forwards}.up{text-align:center;font-weight:bold;font-size:30px;color:#b91440;line-height:1.6;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}@media screen and (max-width: 896px){.up{font-size:22px}}.up.animation{display:flex;overflow:hidden;justify-content:center;align-items:baseline}.up.animation span{font-size:66px;transform:translateY(110%);display:block;-webkit-animation:2.2s up-anim 0s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;animation:2.2s up-anim 0s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards}@media screen and (max-width: 896px){.up.animation span{font-size:55px}}.up.animation span.sizeChange{font-size:36px;transform:translateY(110%) scale(1);-webkit-animation:.6s up-anim2 0s ease-in-out forwards;animation:.6s up-anim2 0s ease-in-out forwards}.up.animation span:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.up.animation span:nth-child(2){-webkit-animation-delay:.05s;animation-delay:.05s}.up.animation span:nth-child(3){-webkit-animation-delay:.1s;animation-delay:.1s}.up.animation span.sizeChange:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.up.animation span:nth-child(4){-webkit-animation-delay:.15s;animation-delay:.15s}.up.animation span:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}.up.animation span.sizeChange:nth-child(6){-webkit-animation-delay:.4s;animation-delay:.4s}@media screen and (min-width: 897px){.up.animation.delay01 span:nth-child(1){-webkit-animation-delay:.15s;animation-delay:.15s}.up.animation.delay01 span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.up.animation.delay01 span:nth-child(3){-webkit-animation-delay:.25s;animation-delay:.25s}.up.animation.delay01 span:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}.up.animation.delay01 span:nth-child(5){-webkit-animation-delay:.35s;animation-delay:.35s}.up.animation.delay02 span:nth-child(1){-webkit-animation-delay:.45s;animation-delay:.45s}.up.animation.delay02 span:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.up.animation.delay02 span:nth-child(3){-webkit-animation-delay:.55s;animation-delay:.55s}.up.animation.delay02 span:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s}.up.animation.delay02 span:nth-child(5){-webkit-animation-delay:.65s;animation-delay:.65s}.up.animation.delay02 span.sizeChange:nth-child(6){-webkit-animation-delay:.75s;animation-delay:.75s}.up.animation.delay03 span:nth-child(1){-webkit-animation-delay:.85s;animation-delay:.85s}.up.animation.delay03 span:nth-child(2){-webkit-animation-delay:.9s;animation-delay:.9s}.up.animation.delay03 span:nth-child(3){-webkit-animation-delay:.95s;animation-delay:.95s}.up.animation.delay03 span:nth-child(4){-webkit-animation-delay:1s;animation-delay:1s}.up.animation.delay03 span:nth-child(5){-webkit-animation-delay:1.05s;animation-delay:1.05s}}@media screen and (min-width: 897px){.fadeDelay01{transition-delay:.1s;-webkit-animation-delay:.1s;animation-delay:.1s}.fadeDelay02{transition-delay:.2s;-webkit-animation-delay:.2s;animation-delay:.2s}.fadeDelay03{transition-delay:.3s;-webkit-animation-delay:.3s;animation-delay:.3s}.fadeDelay04{transition-delay:.4s;-webkit-animation-delay:.4s;animation-delay:.4s}.fadeDelay05{transition-delay:.5s;-webkit-animation-delay:.5s;animation-delay:.5s}.fadeDelay06{transition-delay:.6s;-webkit-animation-delay:.6s;animation-delay:.6s}.fadeDelay07{transition-delay:.7s;-webkit-animation-delay:.7s;animation-delay:.7s}.fadeDelay08{transition-delay:.8s;-webkit-animation-delay:.8s;animation-delay:.8s}.fadeDelay09{transition-delay:.9s;-webkit-animation-delay:.9s;animation-delay:.9s}.fadeDelay10{transition-delay:1s;-webkit-animation-delay:1s;animation-delay:1s}.fadeDelay12{transition-delay:1.2s;-webkit-animation-delay:1.2s;animation-delay:1.2s}.fadeDelay14{transition-delay:1.4s;-webkit-animation-delay:1.4s;animation-delay:1.4s}.fadeDelay16{transition-delay:1.6s;-webkit-animation-delay:1.6s;animation-delay:1.6s}}@media screen and (max-width: 896px){.fadeDelay01SP{transition-delay:.1s;-webkit-animation-delay:.1s;animation-delay:.1s}.fadeDelay02SP{transition-delay:.2s;-webkit-animation-delay:.2s;animation-delay:.2s}.fadeDelay03SP{transition-delay:.3s;-webkit-animation-delay:.3s;animation-delay:.3s}.fadeDelay04SP{transition-delay:.4s;-webkit-animation-delay:.4s;animation-delay:.4s}.fadeDelay05SP{transition-delay:.5s;-webkit-animation-delay:.5s;animation-delay:.5s}.fadeDelay06SP{transition-delay:.6s;-webkit-animation-delay:.6s;animation-delay:.6s}.fadeDelay07SP{transition-delay:.7s;-webkit-animation-delay:.7s;animation-delay:.7s}.fadeDelay08SP{transition-delay:.8s;-webkit-animation-delay:.8s;animation-delay:.8s}.fadeDelay09SP{transition-delay:.9s;-webkit-animation-delay:.9s;animation-delay:.9s}.fadeDelay10SP{transition-delay:1s;-webkit-animation-delay:1s;animation-delay:1s}.fadeDelay12SP{transition-delay:1.2s;-webkit-animation-delay:1.2s;animation-delay:1.2s}.fadeDelay14SP{transition-delay:1.4s;-webkit-animation-delay:1.5s;animation-delay:1.5s}.fadeDelay15SP{transition-delay:1.5s;-webkit-animation-delay:1.5s;animation-delay:1.5s}.fadeDelay16SP{transition-delay:1.6s;-webkit-animation-delay:1.6s;animation-delay:1.6s}.fadeDelay20SP{transition-delay:2s;-webkit-animation-delay:2s;animation-delay:2s}}.txtGrad{background:-webkit-linear-gradient(left, #02feff, #f1d59b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@-webkit-keyframes animation01{0%{opacity:0}30%{opacity:0}100%{opacity:1}}@keyframes animation01{0%{opacity:0}30%{opacity:0}100%{opacity:1}}@-webkit-keyframes animation02{0%{opacity:0}30%{opacity:0}100%{opacity:1}}@keyframes animation02{0%{opacity:0}30%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn_up{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeIn_up{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.fadeBlock{opacity:0;transition:all .8s}@media screen and (min-width: 897px){.fadeDelay01{transition-delay:.1s;-webkit-animation-delay:.1s;animation-delay:.1s}.fadeDelay02{transition-delay:.2s;-webkit-animation-delay:.2s;animation-delay:.2s}.fadeDelay03{transition-delay:.3s;-webkit-animation-delay:.3s;animation-delay:.3s}.fadeDelay04{transition-delay:.4s;-webkit-animation-delay:.4s;animation-delay:.4s}.fadeDelay05{transition-delay:.5s;-webkit-animation-delay:.5s;animation-delay:.5s}.fadeDelay06{transition-delay:.6s;-webkit-animation-delay:.6s;animation-delay:.6s}.fadeDelay07{transition-delay:.7s;-webkit-animation-delay:.7s;animation-delay:.7s}.fadeDelay08{transition-delay:.8s;-webkit-animation-delay:.8s;animation-delay:.8s}.fadeDelay09{transition-delay:.9s;-webkit-animation-delay:.9s;animation-delay:.9s}.fadeDelay10{transition-delay:1s;-webkit-animation-delay:1s;animation-delay:1s}.fadeDelay12{transition-delay:1.2s;-webkit-animation-delay:1.2s;animation-delay:1.2s}.fadeDelay14{transition-delay:1.4s;-webkit-animation-delay:1.4s;animation-delay:1.4s}.fadeDelay16{transition-delay:1.6s;-webkit-animation-delay:1.6s;animation-delay:1.6s}}@media screen and (max-width: 896px){.fadeDelay01SP{transition-delay:.1s;-webkit-animation-delay:.1s;animation-delay:.1s}.fadeDelay02SP{transition-delay:.2s;-webkit-animation-delay:.2s;animation-delay:.2s}.fadeDelay03SP{transition-delay:.3s;-webkit-animation-delay:.3s;animation-delay:.3s}.fadeDelay04SP{transition-delay:.4s;-webkit-animation-delay:.4s;animation-delay:.4s}.fadeDelay05SP{transition-delay:.5s;-webkit-animation-delay:.5s;animation-delay:.5s}.fadeDelay06SP{transition-delay:.6s;-webkit-animation-delay:.6s;animation-delay:.6s}.fadeDelay07SP{transition-delay:.7s;-webkit-animation-delay:.7s;animation-delay:.7s}.fadeDelay08SP{transition-delay:.8s;-webkit-animation-delay:.8s;animation-delay:.8s}.fadeDelay09SP{transition-delay:.9s;-webkit-animation-delay:.9s;animation-delay:.9s}.fadeDelay10SP{transition-delay:1s;-webkit-animation-delay:1s;animation-delay:1s}.fadeDelay12SP{transition-delay:1.2s;-webkit-animation-delay:1.2s;animation-delay:1.2s}.fadeDelay14SP{transition-delay:1.4s;-webkit-animation-delay:1.5s;animation-delay:1.5s}.fadeDelay15SP{transition-delay:1.5s;-webkit-animation-delay:1.5s;animation-delay:1.5s}.fadeDelay16SP{transition-delay:1.6s;-webkit-animation-delay:1.6s;animation-delay:1.6s}.fadeDelay20SP{transition-delay:2s;-webkit-animation-delay:2s;animation-delay:2s}}.box_shadow{box-shadow:3px 3px 3px 0px rgba(0,0,0,.1)}.chart-set{font-size:14px;color:#333}@media screen and (max-width: 896px){.chart-set{font-size:12px}}.chart-label{padding-left:6px;padding-bottom:6px}.chart-label_02{text-align:right;padding-right:20px;position:relative}.distanceWrap{counter-reset:number}.distanceWrap img{width:50px;height:50px;margin-right:13px}.distanceWrap .distance{align-items:center;width:70%;width:65%;width:63%}@media screen and (max-width: 896px){.distanceWrap .distance{width:100%;margin-bottom:50px}}@media screen and (min-width: 897px){.distanceWrap .distance:nth-child(n+4) .roadOuter{height:51px !important}}.distanceWrap .distance:nth-child(n+4) .rate{opacity:.7}.distanceWrap .distance .taL{width:39% !important;width:32% !important}@media screen and (max-width: 896px){.distanceWrap .distance .taL{width:100% !important}}.distanceWrap .distance .flexP2_2_2{width:61%;width:68%}@media screen and (max-width: 896px){.distanceWrap .distance .flexP2_2_2{width:100%}}.distanceWrap .distance h5{position:relative}.distanceWrap .distance h5 .date{font-size:14px;display:block;position:absolute;top:33px;left:65px}.distanceWrap .distance h5 .rank{display:inline-block;width:50px;margin-right:13px;text-align:center}.distanceWrap .distance .road .roadOuter{display:flex;justify-content:flex-start;align-items:baseline;font-weight:bold;height:58px}.distanceWrap .distance .road .roadOuter .rate span{opacity:0}@media screen and (max-width: 896px){.distanceWrap .distance .road .roadOuter{height:30px}}.distanceWrap .distance .road .roadOuter.animation4 .roadWrap{position:relative;display:inline-flex}.distanceWrap .distance .road .roadOuter.animation4 .roadWrap::after{content:"";width:40px;height:20px;display:block;background:url(../img/icon_car.svg);position:absolute;top:5px;right:100%;z-index:2;opacity:0;-webkit-animation:carMove .8s .5s ease-in-out forwards;animation:carMove .8s .5s ease-in-out forwards}.distanceWrap .distance .road .roadOuter.animation4 .roadWrap .road_base{width:215px;height:30px;display:block;background:#bbb;position:relative;-webkit-animation:roadBaseMove .5s ease-in forwards;animation:roadBaseMove .5s ease-in forwards}@media screen and (max-width: 896px){.distanceWrap .distance .road .roadOuter.animation4 .roadWrap .road_base{width:130px;width:180px;-webkit-animation:roadBaseMove .41s ease-in forwards;animation:roadBaseMove .41s ease-in forwards}}.distanceWrap .distance .road .roadOuter.animation4 .roadWrap .road_base:after{content:"";display:block;width:100%;height:2px;border-top:dashed 2px #fff;position:absolute;top:49%}.distanceWrap .distance .road .roadOuter.animation4 .roadWrap .road_increment{display:block;height:30px;opacity:.6}.distanceWrap .distance .road .roadOuter.animation4 .roadWrap .road_increment:after{content:"";display:block;width:0;height:30px;background:#b91440;-webkit-animation:roadIncrementMove .3s .5s ease-out forwards;animation:roadIncrementMove .3s .5s ease-out forwards}@media screen and (max-width: 896px){.distanceWrap .distance .road .roadOuter.animation4 .roadWrap .road_increment:after{-webkit-animation:roadIncrementMove .25s .41s ease-out forwards;animation:roadIncrementMove .25s .41s ease-out forwards}}.distanceWrap .distance .road .roadOuter.animation4 .roadWrap .road_increment.bgRed{opacity:1}.distanceWrap .distance .road .roadOuter.animation4 .rate{font-weight:bold;line-height:2em;padding-left:20px;color:#b91440;overflow:hidden;align-items:baseline}@media screen and (min-width: 897px){.distanceWrap .distance .road .roadOuter.animation4 .rate.pcOnly{display:flex !important}}.distanceWrap .distance .road .roadOuter.animation4 .rate span{font-size:30px;display:inline-block;transform:translateY(120%);-webkit-animation:up-anim 2.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) 1s forwards;animation:up-anim 2.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) 1s forwards}.distanceWrap .distance .road .roadOuter.animation4 .rate span:nth-child(1){-webkit-animation-delay:1s;animation-delay:1s}.distanceWrap .distance .road .roadOuter.animation4 .rate span:nth-child(2){-webkit-animation-delay:1.05s;animation-delay:1.05s}.distanceWrap .distance .road .roadOuter.animation4 .rate span:nth-child(3){-webkit-animation-delay:1.1s;animation-delay:1.1s}.distanceWrap .distance .road .roadOuter.animation4 .rate span:nth-child(4){-webkit-animation-delay:1.15s;animation-delay:1.15s}.distanceWrap .distance .road .roadOuter.animation4 .rate span:nth-child(5){-webkit-animation-delay:1.2s;animation-delay:1.2s}.distanceWrap .distance .road .roadOuter.animation4 .rate span:nth-child(6){-webkit-animation-delay:1.25s;animation-delay:1.25s}.distanceWrap .distance .road .roadOuter.animation4 .rate span.fzP66{font-size:66px}.distanceWrap .distance .road .scale{width:216px;height:5px;display:block;border-left:solid 2px #444;border-right:solid 2px #444;margin-top:2px;position:relative;left:-0.5px}@media screen and (max-width: 896px){.distanceWrap .distance .road .scale{width:181px}}@media screen and (max-width: 896px){.distanceWrap .distance .road h5{min-height:50px}.distanceWrap .distance .road .rate{opacity:0}.distanceWrap .distance .road .rate.animation4{font-weight:bold;line-height:2.3em;padding-left:0;color:#b91440;overflow:hidden;display:flex;align-items:baseline;opacity:1}.distanceWrap .distance .road .rate.animation4 span{font-size:26px;display:inline-block;transform:translateY(120%);-webkit-animation:up-anim 2.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s forwards;animation:up-anim 2.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s forwards}.distanceWrap .distance .road .rate.animation4 span:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.distanceWrap .distance .road .rate.animation4 span:nth-child(2){-webkit-animation-delay:.05s;animation-delay:.05s}.distanceWrap .distance .road .rate.animation4 span:nth-child(3){-webkit-animation-delay:.1s;animation-delay:.1s}.distanceWrap .distance .road .rate.animation4 span:nth-child(4){-webkit-animation-delay:.15s;animation-delay:.15s}.distanceWrap .distance .road .rate.animation4 span:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}.distanceWrap .distance .road .rate.animation4 span:nth-child(6){-webkit-animation-delay:.25s;animation-delay:.25s}.distanceWrap .distance .road .rate.animation4 span.fzP66{font-size:66px}}.distanceWrap .distance .road .road_label{width:215px;display:block;font-size:12px;position:relative}.distanceWrap .distance .road .road_label::before{content:"0%";position:absolute;left:-3px}.distanceWrap .distance .road .road_label::after{content:"100%";position:absolute;left:202px}@media screen and (max-width: 896px){.distanceWrap .distance .road .road_label{width:180px}.distanceWrap .distance .road .road_label::before{left:-3px}.distanceWrap .distance .road .road_label::after{left:170px}}.distanceWrap.distanceWrap01 .distance:nth-child(1) .road_increment{width:83.85px}@media screen and (max-width: 896px){.distanceWrap.distanceWrap01 .distance:nth-child(1) .road_increment{width:70.2px}}.distanceWrap.distanceWrap01 .distance:nth-child(2) .road_increment{width:66.65px}@media screen and (max-width: 896px){.distanceWrap.distanceWrap01 .distance:nth-child(2) .road_increment{width:55.8px}}.distanceWrap.distanceWrap01 .distance:nth-child(3) .road_increment{width:62.35px}@media screen and (max-width: 896px){.distanceWrap.distanceWrap01 .distance:nth-child(3) .road_increment{width:52.2px}}.distanceWrap.distanceWrap01 .distance:nth-child(4) .road_increment{width:55.9px}@media screen and (max-width: 896px){.distanceWrap.distanceWrap01 .distance:nth-child(4) .road_increment{width:46.8px}}.distanceWrap.distanceWrap02 .distance:nth-child(1) .road_increment{width:83.85px}@media screen and (max-width: 896px){.distanceWrap.distanceWrap02 .distance:nth-child(1) .road_increment{width:70.2px}}.distanceWrap.distanceWrap02 .distance:nth-child(2) .road_increment{width:77.4px}@media screen and (max-width: 896px){.distanceWrap.distanceWrap02 .distance:nth-child(2) .road_increment{width:64.8px}}.distanceWrap.distanceWrap02 .distance:nth-child(3) .road_increment{width:66.65px}@media screen and (max-width: 896px){.distanceWrap.distanceWrap02 .distance:nth-child(3) .road_increment{width:55.8px}}.distanceWrap.distanceWrap02 .distance:nth-child(4) .road_increment{width:64.5px}@media screen and (max-width: 896px){.distanceWrap.distanceWrap02 .distance:nth-child(4) .road_increment{width:54px}}.distanceWrap.distanceWrap02 .distance:nth-child(5) .road_increment{width:47.3px}@media screen and (max-width: 896px){.distanceWrap.distanceWrap02 .distance:nth-child(5) .road_increment{width:39.6px}}@-webkit-keyframes roadBaseMove{0%{width:0}100%{width:215px}}@keyframes roadBaseMove{0%{width:0}100%{width:215px}}@media screen and (max-width: 896px){@-webkit-keyframes roadBaseMove{0%{width:0}100%{width:180px}}@keyframes roadBaseMove{0%{width:0}100%{width:180px}}}@-webkit-keyframes roadIncrementMove{0%{width:0}100%{width:100%}}@keyframes roadIncrementMove{0%{width:0}100%{width:100%}}@-webkit-keyframes carMove{0%{right:100%;opacity:0}30%{opacity:1}100%{opacity:1;right:3px}}@keyframes carMove{0%{right:100%;opacity:0}30%{opacity:1}100%{opacity:1;right:3px}}@-webkit-keyframes rateMove{0%{opacity:0}100%{opacity:1}}@keyframes rateMove{0%{opacity:0}100%{opacity:1}}.ranking h4 img{width:auto;height:70px;position:relative;top:-10px;right:5px}@media screen and (max-width: 896px){.ranking h4 img{display:block;margin:0 auto;top:0;right:inherit}.ranking h4 img.tokyo{top:10px}}.chart-container p{opacity:0}.chart-container.animation4 p{position:absolute;line-height:1;font-size:22px;font-weight:700;color:#000;text-shadow:2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff,2px 0px 1px #fff,0px 2px 1px #fff,-2px 0px 1px #fff,0px -2px 1px #fff;-webkit-animation:fadeIn_up .4s .7s ease-in-out forwards;animation:fadeIn_up .4s .7s ease-in-out forwards}@media screen and (max-width: 896px){.chart-container.animation4 p{font-size:20px}}.chart-container.animation4 p span{font-size:66px;color:#b91440}@media screen and (max-width: 896px){.chart-container.animation4 p span{font-size:55px}}.chart-container.animation4 p span span{font-size:22px}@media screen and (max-width: 896px){.chart-container.animation4 p span span{font-size:16px}}.chart-container.animation4 p:nth-of-type(2){-webkit-animation-delay:.8s;animation-delay:.8s}.chart-container.animation4 p:nth-of-type(3){-webkit-animation-delay:.9s;animation-delay:.9s}.chart-container.animation4 p:nth-of-type(4){font-size:18px;font-weight:500;-webkit-animation-delay:1s;animation-delay:1s}.chart-container.animation4 p:nth-of-type(4) span{font-size:26px}.chart-container.animation4 p:nth-of-type(4) span span{font-size:18px}.chart-container.animation4 p:nth-of-type(5){font-size:18px;font-weight:500;-webkit-animation-delay:1.1s;animation-delay:1.1s}.chart-container.animation4 p:nth-of-type(5) span{font-size:26px}.chart-container.animation4 p:nth-of-type(5) span span{font-size:18px}.chart-container.animation4 p:nth-of-type(6){font-size:14px;font-weight:500;-webkit-animation-delay:1.2s;animation-delay:1.2s}@media screen and (max-width: 896px){.chart-container.animation4 p:nth-of-type(6){font-size:12px}}.chart-container.animation4 p:nth-of-type(6) span{font-size:20px}@media screen and (max-width: 896px){.chart-container.animation4 p:nth-of-type(6) span{font-size:12px}}.chart-container.animation4 p:nth-of-type(6) span span{font-size:12px}@media screen and (max-width: 896px){.chart-container.animation4 p:nth-of-type(6) span span{font-size:8px}}.chart-container.animation4.chart01 p:nth-of-type(1){top:140px;right:-4px}.chart-container.animation4.chart01 p:nth-of-type(2){top:238px;left:69px}.chart-container.animation4.chart01 p:nth-of-type(3){top:96px;left:0px}.chart-container.animation4.chart01 p:nth-of-type(4){top:25px;left:60px}.chart-container.animation4.chart01 p:nth-of-type(5){top:58px;left:111px}.chart-container.animation4.chart01 p:nth-of-type(6){top:11px;left:126px}@media screen and (max-width: 896px){.chart-container.animation4.chart01 p:nth-of-type(1){top:77px;right:-6px}.chart-container.animation4.chart01 p:nth-of-type(2){top:149px;left:39px}.chart-container.animation4.chart01 p:nth-of-type(3){top:58px;left:-4px}.chart-container.animation4.chart01 p:nth-of-type(4){top:-2px;left:26px}.chart-container.animation4.chart01 p:nth-of-type(5){top:41px;left:76px}.chart-container.animation4.chart01 p:nth-of-type(6){top:11px;left:85px}}.chart-container.animation4.chart02 p:nth-of-type(1){top:124px;right:0}.chart-container.animation4.chart02 p:nth-of-type(2){top:252px;left:104px}.chart-container.animation4.chart02 p:nth-of-type(3){top:150px;left:1px}.chart-container.animation4.chart02 p:nth-of-type(4){top:80px;left:27px}.chart-container.animation4.chart02 p:nth-of-type(5){top:32px;left:76px}.chart-container.animation4.chart02 p:nth-of-type(6){top:18px;left:131px}@media screen and (max-width: 896px){.chart-container.animation4.chart02 p:nth-of-type(1){top:67px;right:-13px}.chart-container.animation4.chart02 p:nth-of-type(2){top:160px;left:67px}.chart-container.animation4.chart02 p:nth-of-type(3){top:93px;left:-4px}.chart-container.animation4.chart02 p:nth-of-type(4){top:40px;left:10px}.chart-container.animation4.chart02 p:nth-of-type(5){top:-8px;left:38px}.chart-container.animation4.chart02 p:nth-of-type(6){top:20px;left:84px}}.chart-container.animation4.chart03 p:nth-of-type(1){top:90px;right:-4px}.chart-container.animation4.chart03 p:nth-of-type(2){top:242px;left:87px}.chart-container.animation4.chart03 p:nth-of-type(3){top:66px;left:16px}.chart-container.animation4.chart03 p:nth-of-type(4){top:4px;left:93px}.chart-container.animation4.chart03 p:nth-of-type(5){top:49px;left:131px}.chart-container.animation4.chart03 p:nth-of-type(6){top:-10px;left:145px}@media screen and (max-width: 896px){.chart-container.animation4.chart03 p:nth-of-type(1){top:50px;right:-4px}.chart-container.animation4.chart03 p:nth-of-type(2){top:153px;left:50px}.chart-container.animation4.chart03 p:nth-of-type(3){top:39px;left:2px}.chart-container.animation4.chart03 p:nth-of-type(4){top:-18px;left:53px}.chart-container.animation4.chart03 p:nth-of-type(5){top:34px;left:86px}.chart-container.animation4.chart03 p:nth-of-type(6){top:4px;left:95px}}.chart-container.animation4.chart04 p:nth-of-type(1){top:140px;right:-4px}.chart-container.animation4.chart04 p:nth-of-type(2){top:235px;left:68px}.chart-container.animation4.chart04 p:nth-of-type(3){top:123px;left:1px}.chart-container.animation4.chart04 p:nth-of-type(4){top:53px;left:63px}.chart-container.animation4.chart04 p:nth-of-type(5){top:6px;left:110px}.chart-container.animation4.chart04 p:nth-of-type(6){top:55px;left:147px}@media screen and (max-width: 896px){.chart-container.animation4.chart04 p:nth-of-type(1){top:77px;right:-6px}.chart-container.animation4.chart04 p:nth-of-type(2){top:160px;left:37px}.chart-container.animation4.chart04 p:nth-of-type(3){top:75px;left:-2px}.chart-container.animation4.chart04 p:nth-of-type(4){top:27px;left:30px}.chart-container.animation4.chart04 p:nth-of-type(5){top:-20px;left:59px}.chart-container.animation4.chart04 p:nth-of-type(6){top:35px;left:96px}}
/*# sourceMappingURL=style_next3.min.css.map */