@font-face{font-family:fluidfont-regular;src:url(../ttf/fluidfont-regular-3.ttf) format("truetype"),url(../woff/fluidfont-regular-3.woff) format("woff"),url(../woff2/fluidfont-regular-3.woff2) format("woff2"),url(../eot/fluidfont-regular-3.eot) format("eot"),url(../otf/fluidfont-regular-3.otf) format("opentype"),url(../svg/fluidfont-regular-3.svg) format("svg")}@keyframes pulse{0%{background-color:rgba(184,184,184,.1)}50%{background-color:rgba(184,184,184,.3)}100%{background-color:rgba(184,184,184,.1)}}@font-face{font-family:fluidfont-regular;src:url(../ttf/fluidfont-regular-3.ttf) format("truetype"),url(../woff/fluidfont-regular-3.woff) format("woff"),url(../woff2/fluidfont-regular-3.woff2) format("woff2"),url(../eot/fluidfont-regular-3.eot) format("eot"),url(../otf/fluidfont-regular-3.otf) format("opentype"),url(../svg/fluidfont-regular-3.svg) format("svg")}.r-ups .r-4ups-type-02{position:relative}.r-ups .r-4ups-type-02 h2{font-size:5.6vw;line-height:5.6vw;letter-spacing:.1rem;font-family:Poppins,sans-serif;font-weight:400;margin-bottom:1.5rem}.r-ups .r-4ups-type-02 p{font-size:1.4rem}.r-ups .r-4ups-type-02 .r-4ups-description{position:relative;text-align:center}.r-ups .r-4ups-type-02 .r-4ups-description-wrapper{max-width:90vw;margin:3rem auto 5rem;padding:0 10px}.r-ups .r-4ups-type-02 .swiper-container{margin:0 auto;width:100%}.r-ups .r-4ups-type-02 .swiper-wrapper{-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}.r-ups .r-4ups-type-02 .swiper-slide{height:auto}.r-ups .r-4ups-type-02 .margin-top{margin-top:1.5rem}.r-ups .r-4ups-type-02 .r-linkcta a{position:relative;display:inline-block;overflow:hidden;padding-bottom:.1rem;font-size:1.6rem;letter-spacing:.05rem;color:#181818;font-family:Poppins,sans-serif;font-weight:400}@media only screen and (min-width:1024px){.r-ups .r-4ups-type-02 .r-linkcta a{font-size:1.4rem}}.r-ups .r-4ups-type-02 .r-linkcta a span,.r-ups .r-4ups-type-02 .r-linkcta a::after,.r-ups .r-4ups-type-02 .r-linkcta a::before{position:absolute;left:0;bottom:0;height:.1rem}.r-ups .r-4ups-type-02 .r-linkcta a span{width:100%;display:block;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.r-ups .r-4ups-type-02 .r-linkcta a::after,.r-ups .r-4ups-type-02 .r-linkcta a::before{content:'';width:50%;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s;transition-delay:.1s}.r-ups .r-4ups-type-02 .r-linkcta a::before{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);transform-origin:left}.r-ups .r-4ups-type-02 .r-linkcta a::after{left:auto;right:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);transform-origin:right}@media only screen and (min-width:1024px){.r-ups .r-4ups-type-02 .r-linkcta a:focus span,.r-ups .r-4ups-type-02 .r-linkcta a:hover span{-ms-filter:"alpha(Opacity=$alpha*100)";-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0}.r-ups .r-4ups-type-02 .r-linkcta a:focus::after,.r-ups .r-4ups-type-02 .r-linkcta a:focus::before,.r-ups .r-4ups-type-02 .r-linkcta a:hover::after,.r-ups .r-4ups-type-02 .r-linkcta a:hover::before{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}}.r-ups .r-4ups-type-02 .r-linkcta a span,.r-ups .r-4ups-type-02 .r-linkcta a::after,.r-ups .r-4ups-type-02 .r-linkcta a::before{background-color:#181818}@media only screen and (min-width:361px) and (max-width:1023px){.r-ups .r-4ups-type-02 h2{font-size:1.6rem;line-height:1.6rem}}@media only screen and (min-width:425px){.r-ups .r-4ups-type-02 .r-4ups-description-wrapper{max-width:40rem}}@media only screen and (min-width:1024px){.r-ups .r-4ups-type-02 .swiper-container{margin:0 60px;width:auto}.r-ups .r-4ups-type-02 .swiper-wrapper{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.r-ups .r-4ups-type-02 h2{font-size:1.1vw;line-height:1.1vw}.r-ups .r-4ups-type-02 .r-4ups-description{-webkit-flex-basis:calc(100%/4 - .6666666667rem);-moz-flex-basis:calc(100%/4 - .6666666667rem);-ms-flex-basis:calc(100%/4 - .6666666667rem);flex-basis:calc(100%/4 - .6666666667rem)}.r-ups .r-4ups-type-02 .r-4ups-description-wrapper{padding:0 30px;margin:3rem auto}}@media only screen and (min-width:1281px){.r-ups .r-4ups-type-02 h2{font-size:1.4rem;line-height:1.4rem}}