#dream{background:linear-gradient(transparent, rgba(255, 255, 255, 0.3) 50%, transparent 100%),url(../../images/dream-bg.jpg);background-size:100% auto;padding-top:8rem;margin-bottom:-8rem}#dream h1{width:59.4rem;margin:0 auto 4rem}#dream button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}#dream ul.btnwrap{display:flex;justify-content:space-between;flex-wrap:wrap;padding:2rem 4.5rem 6rem;background:url(../../images/dream-btnwrap-bg.jpg);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 5rem), 50% 100%, 0 calc(100% - 5rem))}#dream ul.btnwrap li{width:20.8rem;margin-bottom:3rem;position:relative}#dream ul.btnwrap li button:not(.active)::before{content:"";position:absolute;display:block;width:8rem;height:1.6rem;background:linear-gradient(#6161EC, #0A0A9F);clip-path:polygon(0 0, 100% 0, 50% 100%);bottom:-2.4rem;left:calc(50% - 4rem)}#dream ul.btnwrap li button{transition:all .2s}#dream ul.btnwrap li button.active{transform:translateY(2rem);filter:brightness(1.2)}#dream ul.btnwrap li button img{filter:drop-shadow(rgba(0, 0, 0, 0.2666666667) 0 0.8rem 1rem)}#dream ul.btnwrap li *{width:100%}#dream ul.racerwrap h2,#dream ul.racerwrap h2 *{width:100%}#dream ul.racerwrap li{transition:opacity .2s}#dream ul.racerwrap .txt{display:block;width:100%;padding:2.4rem 4.5rem;background:linear-gradient(114deg, #DCBE00 4rem, transparent 4rem),#fff}#dream ul.racerwrap .txt p{color:#000}#dream ul.racerwrap section{background:linear-gradient(-66deg, rgba(255, 255, 255, 0.3) 10rem, transparent 10rem),#0a0a9f;padding:.8rem 4.5rem}#dream ul.racerwrap section h3{text-align:center;font-size:4.8rem;color:#dcbe00;font-weight:900}#dream ul.racerwrap section ul{display:flex;justify-content:space-between;flex-wrap:wrap}#dream ul.racerwrap section ul li{display:flex;background:url(../../images/dream-data_border-sp.svg) no-repeat center center/contain;width:20.8rem;height:6.4rem;line-height:6.4rem;font-weight:900;font-size:3.6rem;margin-bottom:1.2rem}#dream ul.racerwrap section ul li h4{display:inline-block;width:10.4rem;text-align:center;color:#dcbe00;font-weight:bold;line-height:inherit;font-size:2.8rem}#dream ul.racerwrap section ul li span{line-height:inherit;font-size:2.4rem;padding-top:.15em;margin-left:.1em}#dream ul.racerwrap>li:not(.active){visibility:hidden;height:0;margin:0 auto;padding:0;opacity:0}#dream ul.racerwrap>li:not(.active) *{display:none}#dream .note{padding:1.6rem 4.5rem 8rem}#dream .note p{font-size:2.4rem;color:#000;margin-bottom:1rem}@media all and (max-width: 750px){#dream{clip-path:polygon(0 6.6rem, 100% 0, 100% calc(100% - 6.6rem), 0 100%)}}@media all and (min-width: 751px){#dream{background:linear-gradient(transparent, rgba(255, 255, 255, 0.3) 50%, transparent 100%),url(../../images/dream-bg-top.jpg) no-repeat top center/100% auto,url(../../images/dream-bg.jpg);margin:0 4rem;border-radius:2rem;padding-top:4.8rem}#dream h1{width:49.5rem;margin:0 auto 3rem}#dream ul.btnwrap{padding:2rem 8rem 6rem}#dream ul.btnwrap li{width:16rem}#dream ul.btnwrap li button:not(.active)::before{width:6.4rem;height:1.2rem;bottom:-2rem;left:calc(50% - 3.2rem)}#dream ul.racerwrap>li{display:grid;grid-template-columns:42.4rem 1fr;grid-template-rows:1fr 20rem;grid-template-areas:"h2 p" "h2 section";align-items:end;padding:0 8rem}#dream ul.racerwrap h2{grid-area:h2}#dream ul.racerwrap .txt{grid-area:p;height:27rem;display:flex;align-items:center;padding:0 3.2rem;background:linear-gradient(114deg, #DCBE00 3rem, transparent 3rem),#fff}#dream ul.racerwrap .txt p{font-size:1.8rem}#dream ul.racerwrap section{grid-area:section;background:linear-gradient(-66deg, rgba(255, 255, 255, 0.3) 8rem, transparent 8rem),#0a0a9f;padding:1.2rem 3.2rem 0;height:100%}#dream ul.racerwrap section h3{font-size:3.2rem;padding-bottom:.8rem}#dream ul.racerwrap section ul li{background:url(../../images/dream-data_border-pc.svg) no-repeat center center/contain;width:17.2rem;height:4.8rem;line-height:4.8rem;font-size:3.2rem}#dream ul.racerwrap section ul li h4{width:7.2rem;font-size:2rem}#dream ul.racerwrap section ul li span{padding-top:.1em}#dream .note{padding:.8rem 8rem 3.2rem;display:flex;justify-content:space-between}#dream .note p{font-size:1.6rem;margin:0}}/*# sourceMappingURL=dream.min.css.map */