.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-dots li,.slick-list{position:relative;padding:0}@-webkit-keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes rotate-reverse{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@keyframes rotate-reverse{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@-webkit-keyframes svg-in{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@keyframes svg-in{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@-webkit-keyframes blink-loop{0%,100%{opacity:.6}50%{opacity:.8}}@keyframes blink-loop{0%,100%{opacity:.6}50%{opacity:.8}}@-webkit-keyframes fade-loop{0%,100%,50%{opacity:1}20%,30%{opacity:.2}}@keyframes fade-loop{0%,100%,50%{opacity:1}20%,30%{opacity:.2}}@-webkit-keyframes bounce{0%,100%,80%{transform:translateY(0)}38%,42%{transform:translateY(-6.75%)}39%,41%{transform:translateY(-7.275%)}40%{transform:translateY(-7.5%)}}@keyframes bounce{0%,100%,80%{transform:translateY(0)}38%,42%{transform:translateY(-6.75%)}39%,41%{transform:translateY(-7.275%)}40%{transform:translateY(-7.5%)}}@-webkit-keyframes train{0%{transform:translateX(0)}100%,30%{transform:translateX(400%)}}@keyframes train{0%{transform:translateX(0)}100%,30%{transform:translateX(400%)}}@font-face{font-family:recaldent-icons;src:url(/fonts/recaldent-icons.eot?77w17d);src:url(/fonts/recaldent-icons.eot?77w17d#iefix) format("embedded-opentype"),url(/fonts/recaldent-icons.ttf?77w17d) format("truetype"),url(/fonts/recaldent-icons.woff?77w17d) format("woff"),url(/fonts/recaldent-icons.svg?77w17d#recaldent-icons) format("svg");font-weight:400;font-style:normal}p.icon{font-family:recaldent-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p.icon.angle-up:before{content:"\e900"}p.icon.angle-down:before{content:"\e901"}p.icon.angle-right:before{content:"\e902"}p.icon.angle-left:before{content:"\e903"}p.icon.close:before{content:"\e904"}p.icon.menu:before{content:"\e905"}p.icon.plus:before{content:"\e906"}p.icon.minus:before{content:"\e907"}p.icon.check:before{content:"\e908"}p.icon.external-link:before{content:"\e909"}p.icon.v-angle:before{content:"\e910"}p.icon.dot:before{content:"\e911"}p.icon.link:before{content:"\e912"}p.icon.next:before{content:"\e913"}p.icon.prev:before{content:"\e914"}p.icon.play:before{content:"\e915"}p.icon.no1:before{content:"\e920"}p.icon.no2:before{content:"\e921"}p.icon.no3:before{content:"\e922"}p.icon.no4:before{content:"\e923"}p.icon.twitter:before{content:"\e930"}p.icon.facebook:before{content:"\e931"}p.icon.line:before{content:"\e932"}p.icon.instagram:before{content:"\e933"}p.icon.youtube:before{content:"\e934"}p.icon.tooth:before{content:"\e940"}p.icon.tooth-solid:before{content:"\e941"}p.icon.txt-new:before{content:"\e950"}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;display:block;margin:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{position:relative;list-style:none;display:block;text-align:center;top:0;left:0;right:0;line-height:0}.slick-dots li{display:inline-block;cursor:pointer}@media only screen and (min-width:769px){.slick-dots li{width:12px;height:12px;margin-left:10px;margin-right:10px}}@media only screen and (max-width:768px),(max-device-width:768px){.slick-dots li{width:2.66667vw;height:2.66667vw;margin-left:2.66667vw;margin-right:2.66667vw}}.slick-dots li button{display:block;outline:0;line-height:0;font-size:0;background-color:#888;cursor:pointer;opacity:.5}@media only screen and (min-width:769px){.slick-dots li button{width:12px;height:12px;border-radius:12px}}@media only screen and (max-width:768px),(max-device-width:768px){.slick-dots li button{width:2.66667vw;height:2.66667vw}}#modal,#modal .inner{width:100%;height:100%}@media only screen and (min-width:769px){.slick-dots li button{padding:5px}}@media only screen and (max-width:768px),(max-device-width:768px){.slick-dots li button{border-radius:2.66667vw;padding:1.33333vw}}.slick-dots li.slick-active button{background-color:#c3c3c3;opacity:1}#modal{z-index:9999;position:fixed;top:0;bottom:0;left:0;right:0;display:none;opacity:0;transition:opacity .5s linear}#modal .inner{z-index:1;position:relative;display:flex;justify-content:center;align-items:center}#modal .inner .container-wrapper{z-index:1;position:relative;perspective:1000}#modal .inner .modal-container{position:relative}@media only screen and (min-width:769px){#modal .inner .container-wrapper{padding-bottom:10px}#modal .inner .modal-container.image{width:auto;height:auto}}@media only screen and (max-width:768px),(max-device-width:768px){#modal .inner .container-wrapper{padding-bottom:5.33333vw;display:flex;justify-content:center;align-items:center}#modal .inner .modal-container.image{width:100vw;height:auto}}@media only screen and (min-width:769px){#modal .inner .modal-container.video{width:1280px;height:720px}#modal .inner .btn.close{font-size:40px}}@media only screen and (max-width:768px),(max-device-width:768px){#modal .inner .modal-container.video{width:100vw;height:56.25vw}}@media only screen and (min-width:769px) and (max-height:768px) and (min-width:769px){#modal .inner .modal-container.video{width:960px;height:540px}}#modal .inner .modal-container .video-wrap{width:100%;height:100%;background-color:#000}#modal .inner .btn.close{z-index:2;position:absolute;color:#fff;cursor:pointer}@media only screen and (min-width:769px){#modal .inner .btn.close{right:20px;top:20px}}@media only screen and (max-width:768px),(max-device-width:768px){#modal .inner .btn.close{font-size:8vw;right:2.66667vw;top:2.66667vw}}#modal .inner .btn.close p.icon{cursor:pointer}#modal .inner .overlay{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}#modal .modal-container{transform:scale(.95);transition:transform .5s ease}#modal.active{opacity:1}#modal.active .modal-container{transform:scale(1)}#main .kv-overlay{z-index:99;position:fixed;width:100%;left:0;right:0;bottom:0;pointer-events:none}#main .kv-overlay .scroll-down{position:absolute;display:flex;flex-direction:column;align-items:center;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;opacity:1;transform:translateY(0);transition:opacity .3s linear,transform .3s ease-out}@media only screen and (min-width:769px){#main .kv-overlay .scroll-down{width:120px;padding-top:10px;padding-bottom:10px}}@media only screen and (max-width:768px),(max-device-width:768px){#main .kv-overlay .scroll-down{width:24vw;padding-top:1.33333vw;padding-bottom:1.33333vw}#main .kv-overlay .scroll-down:before{z-index:0;position:absolute;display:block;content:'';bottom:0;background-color:rgba(0,0,0,.3)}}@media only screen and (max-width:768px) and (max-width:768px),only screen and (max-device-width:768px) and (max-width:768px),only screen and (max-width:768px) and (max-device-width:768px),(max-device-width:768px) and (max-device-width:768px){#main .kv-overlay .scroll-down:before{width:34.66667vw;height:17.33333vw;border-top-left-radius:17.33333vw;border-top-right-radius:17.33333vw;left:-5.33333vw;right:-5.33333vw;top:-3.33333vw}}#main .kv-overlay .scroll-down .arrow-animated,#main .kv-overlay .scroll-down .label{z-index:1;position:relative}@media only screen and (min-width:769px){#main .kv-overlay .scroll-down .label{width:105px}#main .kv-overlay .scroll-down .arrow-animated{font-size:16px}}@media only screen and (max-width:768px),(max-device-width:768px){#main .kv-overlay .scroll-down .label{width:21vw}#main .kv-overlay .scroll-down .arrow-animated{font-size:3.2vw}}@media only screen and (min-width:769px){#main .kv-overlay .scroll-down .arrow-animated p.icon.dot{font-size:16px}}@media only screen and (max-width:768px),(max-device-width:768px){#main .kv-overlay .scroll-down .arrow-animated p.icon.dot{font-size:3.2vw}}#main .kv-overlay .scroll-down.scrolled{opacity:0;transform:translateY(100%)}#main>section{position:relative}#main>section h2.section-title{position:relative;display:block;margin-left:auto;margin-right:auto;text-align:center}#main>section h2.section-title img{max-width:none;width:auto;height:100%}@media only screen and (min-width:769px){#main .kv-overlay .scroll-down .arrow-animated p.icon.v-angle{font-size:18px}#main .kv-overlay .scroll-down .arrow-animated{margin-top:-5px}#main>section{padding-top:80px}#main>section h2.section-title{height:100px}}@media only screen and (max-width:768px),(max-device-width:768px){#main .kv-overlay .scroll-down .arrow-animated p.icon.v-angle{font-size:3.6vw}#main .kv-overlay .scroll-down .arrow-animated{margin-top:-4vw}#main>section{padding-top:16vw}#main>section h2.section-title{height:18.66667vw}#main>section.kv{padding-top:0}}#main>section.kv .block{z-index:0;position:relative}#main>section.kv .block.kv-block ul.kv-slides{z-index:0;position:relative;margin-left:auto;margin-right:auto;overflow:hidden}#main>section.kv .block.kv-block ul.kv-slides li.kv-slide-item{height:100%}#main>section.about h2.section-title{z-index:1}@media only screen and (min-width:769px){#main>section.kv{padding-top:0;padding-bottom:0}#main>section.kv .block.kv-block ul.kv-slides{max-height:100vh}#main>section.about{padding-top:120px}#main>section.about h2.section-title{margin-bottom:60px}#main>section.about p.note{font-size:14px;margin-top:10px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.kv{padding-bottom:0}#main>section.kv .block.kv-block ul.kv-slides{width:100vw}#main>section.about{padding-top:24vw}#main>section.about h2.section-title{margin-bottom:8vw}#main>section.about p.note{font-size:3.73333vw;margin-top:2vw}}#main>section.about p.note span.annotation{margin-right:.4em}#main>section.about .block{z-index:1;position:relative}#main>section.about .block.lead{position:relative;display:flex;flex-direction:column;margin-left:auto;margin-right:auto}@media only screen and (min-width:769px){#main>section.about .block:nth-child(n+2){margin-top:80px}#main>section.about .block.lead{width:760px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block:nth-child(n+2){margin-top:10.66667vw}#main>section.about .block.lead{flex-direction:column-reverse;width:85.33333vw}}#main>section.about .block.lead .lead{z-index:1;position:relative}@media only screen and (min-width:769px){#main>section.about .block.lead{margin-top:40px;margin-bottom:60px}#main>section.about .block.lead .lead p.note{padding-left:20px}}#main>section.about .block.lead .char-wrap{z-index:0;position:absolute;width:100%;pointer-events:none}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.lead{margin-top:8vw;margin-bottom:12vw}#main>section.about .block.lead .lead p.note{padding-left:4vw}#main>section.about .block.lead .char-wrap{position:relative}}@media only screen and (max-width:768px) and (max-width:768px),only screen and (max-device-width:768px) and (max-width:768px),only screen and (max-width:768px) and (max-device-width:768px),(max-device-width:768px) and (max-device-width:768px){#main>section.about .block.lead .char-wrap{height:72vw}}#main>section.about .block.lead .char-wrap .char{z-index:0;position:absolute}@media only screen and (min-width:769px){#main>section.about .block.lead .char-wrap .char.char-1{width:450px;right:-340px;left:auto;top:-260px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.lead .char-wrap .char.char-1{width:54vw;right:auto;left:-6.66667vw;top:0}}@media only screen and (min-width:769px){#main>section.about .block.lead .char-wrap .char.char-2{width:280px;left:-290px;right:auto;top:-140px}}#main>section.about .block.effects ul.effects>li{display:flex}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.lead .char-wrap .char.char-2{width:32.85333vw;left:auto;right:5.33333vw;top:5.33333vw}#main>section.about .block.effects ul.effects>li{flex-direction:column}}#main>section.about .block.effects ul.effects>li>.first,#main>section.about .block.effects ul.effects>li>.second,#main>section.about .block.effects ul.effects>li>.title{position:relative}#main>section.about .block.effects ul.effects>li>.second h3.title,#main>section.about .block.effects ul.effects>li>.title h3.title{position:relative;display:flex}#main>section.about .block.effects ul.effects>li>.second h3.title .num,#main>section.about .block.effects ul.effects>li>.title h3.title .num{z-index:0;position:relative;display:flex;justify-content:center;align-items:center}#main>section.about .block.effects ul.effects>li>.second h3.title .num p.icon,#main>section.about .block.effects ul.effects>li>.title h3.title .num p.icon{z-index:1;position:relative;color:#00a0e9}@media only screen and (min-width:769px){#main>section.about .block.effects ul.effects>li>.first,#main>section.about .block.effects ul.effects>li>.second,#main>section.about .block.effects ul.effects>li>.title{width:50%}#main>section.about .block.effects ul.effects>li>.second h3.title,#main>section.about .block.effects ul.effects>li>.title h3.title{margin-bottom:30px}#main>section.about .block.effects ul.effects>li>.second h3.title .num,#main>section.about .block.effects ul.effects>li>.title h3.title .num{width:60px;height:60px;margin-right:10px}#main>section.about .block.effects ul.effects>li>.second h3.title .num p.icon,#main>section.about .block.effects ul.effects>li>.title h3.title .num p.icon{font-size:50px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.effects ul.effects>li>.second h3.title,#main>section.about .block.effects ul.effects>li>.title h3.title{margin-bottom:6vw}#main>section.about .block.effects ul.effects>li>.second h3.title .num,#main>section.about .block.effects ul.effects>li>.title h3.title .num{width:10.4vw;height:10.4vw;margin-right:2vw}#main>section.about .block.effects ul.effects>li>.second h3.title .num p.icon,#main>section.about .block.effects ul.effects>li>.title h3.title .num p.icon{font-size:8.66667vw}}#main>section.about .block.effects ul.effects>li>.second h3.title .num:before,#main>section.about .block.effects ul.effects>li>.title h3.title .num:before{z-index:0;position:absolute;display:block;content:'';top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:#fff}#main>section.about .block.effects ul.effects>li>.second h3.title .text,#main>section.about .block.effects ul.effects>li>.title h3.title .text{z-index:0;position:relative}#main>section.about .block.effects ul.effects>li>.second h3.title .text img,#main>section.about .block.effects ul.effects>li>.title h3.title .text img{max-width:none;width:auto;height:100%}@media only screen and (min-width:769px){#main>section.about .block.effects ul.effects>li>.second h3.title .text,#main>section.about .block.effects ul.effects>li>.title h3.title .text{height:60px}#main>section.about .block.effects ul.effects>li>.second h3.title:after,#main>section.about .block.effects ul.effects>li>.title h3.title:after{bottom:-15px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.effects ul.effects>li>.second h3.title .text,#main>section.about .block.effects ul.effects>li>.title h3.title .text{height:10.4vw}}#main>section.about .block.effects ul.effects>li>.second h3.title:after,#main>section.about .block.effects ul.effects>li>.title h3.title:after{z-index:1;position:absolute;display:block;content:'';width:100%;height:0;left:0;border-top:1px solid #fff}#main>section.about .block.effects ul.effects>li>.first{z-index:1}#main>section.about .block.effects ul.effects>li>.first .animation{position:relative;background-color:#fff;overflow:hidden}@media only screen and (min-width:769px){#main>section.about .block.effects ul.effects>li>.first .animation{width:500px;height:500px;border-radius:10px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.effects ul.effects>li>.second h3.title:after,#main>section.about .block.effects ul.effects>li>.title h3.title:after{bottom:-3vw}#main>section.about .block.effects ul.effects>li>.first .animation{width:86.66667vw;height:86.66667vw;border-radius:2vw;margin-left:auto;margin-right:auto}}#main>section.about .block.effects ul.effects>li>.first .animation .legend{z-index:1;position:absolute}#main>section.about .block.effects ul.effects>li>.first .animation .canvas{z-index:0;position:relative}#main>section.about .block.effects ul.effects>li>.first .animation .canvas canvas{transform-origin:0 0;transform:scale(.625)}#main>section.about .block.effects ul.effects>li>.first .animation#animation-1{background-color:#fd75a8}#main>section.about .block.effects ul.effects>li>.first .animation#animation-2{background-color:#ffa237}#main>section.about .block.effects ul.effects>li>.first .animation#animation-3{background-color:#1dbe47}#main>section.about .block.effects ul.effects>li>.second,#main>section.about .block.effects ul.effects>li>.title{z-index:0;display:flex;flex-direction:column}#main>section.about .block.effects ul.effects>li>.second .description{line-height:1.75}@media only screen and (min-width:769px){#main>section.about .block.effects ul.effects>li>.first .animation .legend{width:165px;right:15px;bottom:10px}#main>section.about .block.effects ul.effects>li>.second{justify-content:center}#main>section.about .block.effects ul.effects>li>.second .description{font-size:16px}#main>section.about .block.effects ul.effects>li:nth-child(2n){flex-direction:row-reverse}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.effects ul.effects>li>.first .animation .legend{width:33vw;right:3vw;bottom:.66667vw}#main>section.about .block.effects ul.effects>li>.first .animation .canvas canvas{transform:scale(.40625)}#main>section.about .block.effects ul.effects>li>.second,#main>section.about .block.effects ul.effects>li>.title{width:86.66667vw;margin-left:auto;margin-right:auto}#main>section.about .block.effects ul.effects>li>.title{margin-bottom:2.66667vw}#main>section.about .block.effects ul.effects>li>.second{margin-top:4vw}#main>section.about .block.effects ul.effects>li>.second .description{font-size:4vw}}@media only screen and (min-width:769px) and (min-width:769px){#main>section.about .block.effects ul.effects>li>.second{height:500px}#main>section.about .block.effects ul.effects>li:nth-child(2n+1) .description,#main>section.about .block.effects ul.effects>li:nth-child(2n+1) h3.title{padding-left:20px}#main>section.about .block.effects ul.effects>li:nth-child(2n) .description,#main>section.about .block.effects ul.effects>li:nth-child(2n) h3.title{padding-right:20px}#main>section.campaign .container .bg .bg-layer{max-width:2700px}}@media only screen and (min-width:769px){#main>section.about .block.effects ul.effects>li:nth-child(2n) h3.title{justify-content:flex-end}#main>section.about .block.effects ul.effects>li:nth-child(2n) h3.title:after{left:auto;right:0}#main>section.about .block.effects ul.effects>li:nth-child(n+2){margin-top:60px}}#main>section.about .block.about-video{display:flex;flex-direction:column}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.effects ul.effects>li:nth-child(n+2){margin-top:12vw}#main>section.about .block.about-video{flex-direction:column-reverse}}#main>section.about .block.about-video .video-entry{z-index:0;position:relative;display:flex;flex-direction:column;cursor:pointer}#main>section.about .block.about-video .video-entry .title{margin-left:auto;margin-right:auto}#main>section.about .block.about-video .char-wrap{z-index:1;position:absolute;pointer-events:none}@media only screen and (min-width:769px){#main>section.about .block.about-video{margin-top:120px}#main>section.about .block.about-video .video-entry .title{width:630px;margin-bottom:20px}#main>section.about .block.about-video .char-wrap{right:-180px;bottom:-20px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.about-video{margin-top:16vw}#main>section.about .block.about-video .video-entry{z-index:1;flex-direction:column-reverse}#main>section.about .block.about-video .video-entry .title{width:77.33333vw;margin-top:5.33333vw}#main>section.about .block.about-video .char-wrap{z-index:0;position:relative;width:100%;overflow:hidden;right:auto;bottom:auto}}#main>section.about .block.about-video .char-wrap .char{z-index:1;position:relative}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.about-video .char-wrap .char{position:absolute;width:100%}}@media only screen and (max-width:768px) and (max-width:768px),only screen and (max-device-width:768px) and (max-width:768px),only screen and (max-width:768px) and (max-device-width:768px),(max-device-width:768px) and (max-device-width:768px){#main>section.about .block.about-video .char-wrap{height:36vw}#main>section.about .block.about-video .char-wrap .char{right:0;bottom:-21.33333vw}}@media only screen and (min-width:769px){#main>section.about .block.about-video .char-wrap .char{width:350px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.about-video .char-wrap .char{width:46.66667vw}}#main>section.about .block.about-video .char-wrap .fukidashi{z-index:2;position:absolute;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#main>section.about .block.cpp-acp{display:flex;flex-direction:row;background-color:#00a0e9;border-style:solid;border-color:#fff}@media only screen and (min-width:769px){#main>section.about .block.about-video .char-wrap .fukidashi{width:220px;left:-5px;top:-200px}#main>section.about .block.cpp-acp{padding-left:30px;padding-right:30px;height:300px;border-width:5px;border-radius:20px;margin-top:150px}#main>section.about .block.cpp-acp>.first{position:relative}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.about-video .char-wrap .fukidashi{width:58.66667vw;left:0;top:16vw}#main>section.about .block.cpp-acp{flex-direction:column;padding-left:5.33333vw;padding-right:5.33333vw;height:auto;position:relative;border-width:1vw;border-radius:4vw;margin-top:40vw}}#main>section.about .block.cpp-acp>.first,#main>section.about .block.cpp-acp>.second{position:relative;height:100%}#main>section.about .block.cpp-acp>.first{flex-shrink:0;left:0}@media only screen and (min-width:769px){#main>section.about .block.cpp-acp>.first{width:290px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.cpp-acp>.first{position:absolute;width:100%;height:30.66667vw;top:-31.73333vw;overflow:hidden}}@media only screen and (min-width:769px){#main>section.about .block.cpp-acp>.first .char-wrap{width:290px;margin-left:-10px;margin-top:-80px;overflow:hidden}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.cpp-acp>.first .char-wrap{width:auto;height:13.33333vw;margin-left:auto;margin-top:auto}}#main>section.about .block.cpp-acp>.first .char-wrap .char{z-index:1;position:relative;width:100%}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.cpp-acp>.first .char-wrap .char{z-index:-1;position:absolute;top:0}}@media only screen and (max-width:768px) and (max-width:768px),only screen and (max-device-width:768px) and (max-width:768px),only screen and (max-width:768px) and (max-device-width:768px),(max-device-width:768px) and (max-device-width:768px){#main>section.about .block.cpp-acp>.first .char-wrap .char{width:29.33333vw;left:0}}#main>section.about .block.cpp-acp>.first .char-wrap .fukidashi{z-index:2;position:absolute;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media only screen and (min-width:769px){#main>section.about .block.cpp-acp>.first .char-wrap .fukidashi{width:220px;left:-180px;right:auto;top:-120px}}#main>section.about .block.cpp-acp>.second{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.cpp-acp>.first .char-wrap .fukidashi{width:58.66667vw;left:auto;right:0;top:10.66667vw}#main>section.about .block.cpp-acp>.second{padding-top:8vw;padding-bottom:8vw}}@media only screen and (-ms-high-contrast:active) and (min-width:769px),only screen and (-ms-high-contrast:none) and (min-width:769px){#main>section.about .block.cpp-acp>.second{width:640px}#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-first .entry-img .video-ss{height:506.25px}}#main>section.about .block.cpp-acp>.second .content p{font-weight:700}@media only screen and (min-width:769px){#main>section.about .block.cpp-acp>.second .block-title{width:300px;margin-top:-5px;margin-bottom:20px}#main>section.about .block.cpp-acp>.second .content p{font-size:16px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.cpp-acp>.second .block-title{width:60vw;margin-top:-1vw;margin-bottom:4vw}#main>section.about .block.cpp-acp>.second .content p{font-size:4vw}}#main>section.about .block.cpp-acp>.second .content p.note{font-weight:500}#main>section.about .bg{z-index:0}#main>section.movie{perspective:2000px;background-color:#fff;overflow:hidden}#main>section.movie h2.section-title{z-index:1}#main>section.movie .block,#main>section.movie .block.movie .block-container{z-index:1;position:relative}#main>section.movie .block.movie .block-container ul.movies li.movie-entry{display:flex;flex-direction:row-reverse;cursor:pointer}#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-first,#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second{position:relative}#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-first{z-index:0}#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-first .entry-img{line-height:0}@media only screen and (min-width:769px){#main>section.about .block.cpp-acp>.second .content p.note{font-size:14px;margin-top:10px}#main>section.movie{padding-bottom:120px}#main>section.movie h2.section-title{margin-bottom:60px}#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-first{margin-left:-160px;margin-right:-60px}#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-first .entry-img .video-ss{width:900px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.cpp-acp>.second .content p.note{font-size:3.73333vw;margin-top:2vw}#main>section.movie{padding-bottom:16vw}#main>section.movie h2.section-title{margin-bottom:12vw}#main>section.movie .block.movie .block-container ul.movies li.movie-entry{flex-direction:column}#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-first .entry-img .video-ss{width:100%}}@media only screen and (min-width:769px){#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-first .entry-img .video-ss .overlay p.icon{font-size:250px}#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-first .entry-img .video-ss{transform:translateX(0) scale(1) rotateY(-40deg);transition:transform .2s ease-out}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-first .entry-img .video-ss{transform:rotateY(0)!important}}@media only screen and (-ms-high-contrast:active) and (min-width:769px),only screen and (-ms-high-contrast:none) and (min-width:769px){#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-first{margin-left:auto;margin-right:auto}#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-first .entry-img .video-ss{width:660px}#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-first .entry-img .video-ss .overlay p.icon{font-size:183.33px}}@media only screen and (-ms-high-contrast:active) and (max-width:768px),only screen and (-ms-high-contrast:none) and (max-width:768px),screen and (-ms-high-contrast:active) and (max-device-width:768px),screen and (-ms-high-contrast:none) and (max-device-width:768px){#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-first .entry-img .video-ss{width:100%}}@media only screen and (-ms-high-contrast:active) and (-ms-high-contrast:active) and (min-width:769px),only screen and (-ms-high-contrast:none) and (-ms-high-contrast:active) and (min-width:769px),only screen and (-ms-high-contrast:active) and (-ms-high-contrast:none) and (min-width:769px),only screen and (-ms-high-contrast:none) and (-ms-high-contrast:none) and (min-width:769px){#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-first .entry-img .video-ss{height:371.25px}}#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second{z-index:1;display:flex;flex-direction:column;justify-content:center;flex-shrink:0}#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second .entry-title{display:flex;flex-direction:column;align-items:flex-start}#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second .entry-title .sub-title,#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second .entry-title .title{position:relative;color:#00a0e9}@media only screen and (min-width:769px){#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second{width:320px}#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second .entry-title .sub-title,#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second .entry-title .title{font-size:22px}#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second .entry-title .sub-title:after,#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second .entry-title .title:after{left:1px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second{width:auto;margin-top:2.66667vw}#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second .entry-title{align-items:center;text-align:center}#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second .entry-title .sub-title,#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second .entry-title .title{font-size:4.53333vw}}#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second .entry-title .sub-title:after,#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second .entry-title .title:after{position:absolute;content:'';width:100%;background:#00a0e9;transform:scaleX(0);transform-origin:left top}@media only screen and (min-width:769px){#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second .entry-title .sub-title:after,#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second .entry-title .title:after{bottom:0;height:3px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second .entry-title .sub-title:after,#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second .entry-title .title:after{left:.2vw;bottom:0;height:.6vw}}#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second .entry-title .title{font-weight:900}#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second .entry-title .title:after{transition:transform .15s linear}#main>section.movie .block.movie .block-container ul.movies li.movie-entry .entry-second .entry-title .sub-title:after{transition:transform .2s ease-out;transition-delay:.14s}#main>section.movie .block.movie .nav-btns{z-index:0;display:none}#main>section.movie .bg{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}#main>section.movie .bg .bg-layer{position:absolute;background-size:337.5px 1800px;background-repeat:repeat-y;top:0}#main>section.movie .bg .bg-layer.left{background-image:url(/img/top/tablets_bg_l.jpg);left:0}#main>section.movie .bg .bg-layer.right{background-image:url(/img/top/tablets_bg_r.jpg);right:0}#main>section.campaign{overflow:hidden}#main>section.campaign .container .block{z-index:1;position:relative}#main>section.campaign .container .block.coming-soon .char-wrap{display:flex;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto}@media only screen and (min-width:769px){#main>section.movie .block.movie .block-container ul.movies li.movie-entry:hover .entry-first .entry-img .video-ss{transform:translateX(1%) scale(1.03) rotateY(-38deg);transition:transform .3s ease-out}#main>section.movie .block.movie .block-container ul.movies li.movie-entry:hover .entry-second .entry-title .sub-title:after,#main>section.movie .block.movie .block-container ul.movies li.movie-entry:hover .entry-second .entry-title .title:after{transform:scaleX(1)}#main>section.movie .bg .bg-layer{width:337.5px;height:1000px}#main>section.campaign{padding-bottom:0}#main>section.campaign .container .block.coming-soon .char-wrap{margin-top:160px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.movie .bg .bg-layer{width:30vw;background-size:30vw 160vw}#main>section.campaign{padding-bottom:0;background-image:url(/img/top/town_bg_sp.png);background-size:100%;background-repeat:no-repeat;background-position:center bottom}#main>section.campaign .container .block.coming-soon .char-wrap{margin-top:21.33333vw}}#main>section.campaign .container .block.coming-soon .char-wrap .fukidashi{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media only screen and (min-width:769px){#main>section.campaign .container .block.coming-soon .char-wrap .fukidashi{width:290px;margin-bottom:10px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.campaign .container .block.coming-soon .char-wrap .fukidashi{width:58vw;margin-bottom:2.66667vw}}@media only screen and (min-width:769px){#main>section.campaign .container .block.coming-soon .char-wrap figure.char-tooth{width:82px}#main>section.campaign .container .block.share{margin-top:100px;padding-bottom:240px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.campaign .container .block.coming-soon .char-wrap figure.char-tooth{width:21.86667vw}#main>section.campaign .container .block.share{margin-top:13.33333vw;padding-bottom:46.66667vw}}#main>section.campaign .container .block.share p.title{margin-left:auto;margin-right:auto}#main>section.campaign .container .block.share ul.sns-icons>li a{color:#fff}@media only screen and (min-width:769px){#main>section.campaign .container .block.share p.title{width:160px;margin-bottom:20px}#main>section.campaign .container .block.share ul.sns-icons>li a p.icon{font-size:50px}#main>section.campaign .container .block.share ul.sns-icons>li:nth-child(n+2){margin-left:20px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.campaign .container .block.share p.title{width:42.66667vw;margin-bottom:2.66667vw}#main>section.campaign .container .block.share ul.sns-icons>li a p.icon{font-size:13.33333vw}#main>section.campaign .container .block.share ul.sns-icons>li:nth-child(n+2){margin-left:4vw}}@media only screen and (min-width:769px){#main>section.campaign .container .block.cp-single-image{width:1000px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.campaign .container .block.cp-single-image{width:92vw}}#main>section.campaign .container .bg{z-index:0;position:absolute;left:0;right:0}@media only screen and (min-width:769px){#main>section.campaign .container .bg{width:1000px;height:800px;bottom:-50px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.campaign .container .bg{width:100%;display:none}}#main>section.campaign .container .bg .train{z-index:2;position:absolute;-webkit-animation-name:train;animation-name:train;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media only screen and (min-width:769px){#main>section.campaign .container .bg .train{width:350px;left:-320px;top:563px}#main>section.campaign .container .bg .bg-layer{margin-left:auto;margin-right:auto}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.campaign .container .bg .train{width:39.375vw;display:none}#main>section.campaign .container .bg .bg-layer{display:none}}#main>section.campaign .container .bg .bg-layer{position:absolute;width:100%;left:0;right:0;bottom:0}#main>section.campaign .container .bg .bg-layer[data-id='1']{z-index:3}#main>section.campaign .container .bg .bg-layer[data-id='2']{z-index:1}#main>section.campaign .container .bg .bg-layer[data-id='3']{z-index:0;top:0}@media only screen and (min-width:769px){#main>section.campaign .container .bg .bg-layer[data-id='1'],#main>section.campaign .container .bg .bg-layer[data-id='2']{width:2700px;margin-left:-850px}#main>section.campaign .container .bg .bg-layer[data-id='3']{width:1856.25px;margin-left:-428.13px}#main>section.campaign .container .bg .bg-layer[data-id='3'] img{margin-left:-50px}#main>section.line-up{padding-bottom:80px}}#main>section.campaign .container .bg .bg-layer.cloud.underlay{opacity:.3}#main>section.kv li.kv-slide-item[data-name=kv-main] .pc-only{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-image:url(/img/kv/top_kv_01_bg_pc.png);background-size:cover;background-position:center center}#main>section.kv li.kv-slide-item[data-name=kv-main] .pc-only .inner{position:relative;width:100vw;height:50vw;min-width:1280px;min-height:640px}#main>section.kv li.kv-slide-item[data-name=kv-main] .pc-only .text{z-index:2;position:absolute;width:36.875%;left:6.25%;top:20%}#main>section.kv li.kv-slide-item[data-name=kv-main] .pc-only .note{z-index:2;position:absolute;width:36.25%;left:6.25%;top:71.25%}#main>section.kv li.kv-slide-item[data-name=kv-main] .pc-only .char{z-index:1;position:absolute}#main>section.kv li.kv-slide-item[data-name=kv-main] .pc-only .char.bottle{width:28.75%;left:43.3125%;top:15.375%}#main>section.kv li.kv-slide-item[data-name=kv-main] .pc-only .char.tooth{width:25.625%;left:66.5625%;top:14.375%}#main>section.kv li.kv-slide-item[data-name=kv-main] .pc-only .tablets{z-index:0;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;min-width:1280px;height:100%;margin:auto;background-image:url(/img/kv/top_kv_01_tablets_pc.png);background-size:cover;background-position:center center;background-repeat:no-repeat}#main>section.kv li.kv-slide-item[data-name=kv-main].has-in .text{transition:opacity .4s linear,transform .4s ease-out;transition-delay:1.1s;opacity:0;transform:translate(-20%,0)}#main>section.kv li.kv-slide-item[data-name=kv-main].has-in .note{transition:opacity .4s linear,transform .4s ease-out;transition-delay:1.1s;opacity:0}#main>section.kv li.kv-slide-item[data-name=kv-main].has-in .char.bottle{transition:opacity .4s linear,transform .4s ease-out;transition-delay:.6s;opacity:0;transform:translate(-20%,5%)}#main>section.kv li.kv-slide-item[data-name=kv-main].has-in .char.tooth{transition:opacity .4s linear,transform .4s ease-out;transition-delay:.8s;opacity:0;transform:translate(20%,5%)}#main>section.kv li.kv-slide-item[data-name=kv-main].has-in .tablets{transition:opacity .9s linear,transform .9s ease-out;opacity:0}#main>section.kv li.kv-slide-item[data-name=kv-main].has-in.is-in .char.bottle,#main>section.kv li.kv-slide-item[data-name=kv-main].has-in.is-in .char.tooth,#main>section.kv li.kv-slide-item[data-name=kv-main].has-in.is-in .note,#main>section.kv li.kv-slide-item[data-name=kv-main].has-in.is-in .text{opacity:1;transform:translate(0,0) scale(1)}#main>section.kv li.kv-slide-item[data-name=kv-main].has-in.is-in .tablets{opacity:1}#main>section.line-up h2.section-title{z-index:2}#main>section.line-up .block{z-index:1}#main>section.line-up .block.line-up .block-container{position:relative}#main>section.line-up .block.line-up .block-container ul.items{z-index:1;position:relative}#main>section.line-up .block.line-up .block-container ul.items li.item-entry{position:relative;overflow:hidden}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner{position:relative}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner .label-new{position:absolute}@media only screen and (min-width:769px){#main>section.line-up h2.section-title{margin-bottom:60px}#main>section.line-up .block.line-up .block-container{width:1000px}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner .label-new{left:0;top:0}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner .label-new p.icon{font-size:30px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.line-up{padding-bottom:10.66667vw}#main>section.line-up h2.section-title{margin-bottom:8vw}#main>section.line-up .block.line-up .block-container{width:100%}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner .label-new{left:4vw;top:0}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner .label-new p.icon{font-size:5.33333vw}}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first,#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.second{margin-left:auto;margin-right:auto}@media only screen and (min-width:769px){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first,#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.second{width:840px}}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first{position:relative;display:flex;flex-direction:row}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first,#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.second{width:100vw;padding-left:4vw;padding-right:4vw}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first{flex-direction:column-reverse}}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info1{position:relative;flex-shrink:0;display:flex;flex-direction:column}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info1{flex-direction:row}}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info1 ul.item-names>li .name{font-weight:700;line-height:1.3}@media only screen and (min-width:769px){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info1{justify-content:center;width:310px;height:480px}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info1 ul.item-names>li .name{font-size:15px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info1{justify-content:flex-start;width:100%;height:32vw;margin-top:2.66667vw}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info1 ul.item-names{flex-grow:1}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info1 ul.item-names>li .name{font-size:3.6vw}}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info1 ul.item-names>li .spec{font-weight:500;margin-top:.3em}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info1 ul.item-names>li:nth-child(n+2){margin-top:1em}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info1 .logos{bottom:0}@media only screen and (min-width:769px){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info1 ul.item-names>li .spec{font-size:14px}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info1 .logos{position:absolute}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info1 .logos>.logo{width:100px}}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2,#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2 .item-img{position:relative}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info1 ul.item-names>li .spec{font-size:3.2vw}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info1 .logos{position:relative;margin-top:2.66667vw}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info1 .logos>.logo{width:16vw}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}}@media only screen and (min-width:769px){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2 .item-img{width:490px;height:500px;margin-top:0}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2 .item-img{width:53.33333vw;height:64vw;margin-top:0}}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2 .item-img figure.stick{z-index:1;position:absolute}@media only screen and (min-width:769px){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2 .item-img figure.stick{width:440px;right:-80px;bottom:-40px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2 .item-img figure.stick{width:58.66667vw;right:-10.66667vw;bottom:-1.33333vw}}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2 .item-img figure.bottle{z-index:0;position:relative}@media only screen and (min-width:769px){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2 .item-img figure.bottle{width:320px}}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2 .bakudan{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;top:0}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2 .item-img figure.bottle{width:42.66667vw}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2 .bakudan{position:relative}}@media only screen and (max-width:768px) and (max-width:768px),only screen and (max-device-width:768px) and (max-width:768px),only screen and (max-width:768px) and (max-device-width:768px),(max-device-width:768px) and (max-device-width:768px){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2 .bakudan{margin-left:-5.33333vw;margin-right:0}}@media only screen and (min-width:769px){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2 .bakudan{width:180px;height:180px;right:-40px}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2 ul.item-notes>li{font-size:12px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2 .bakudan{width:32vw;height:32vw;right:0}}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2 .bakudan p.text{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2 .bakudan .base{z-index:0;position:relative;width:100%;height:100%}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2 .bakudan .base img{-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2 .bakudan .base img{-webkit-animation:none;animation:none}}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2 ul.item-notes{position:absolute;right:0;bottom:0;text-align:right}@media only screen and (min-width:769px){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.second{margin-top:130px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.first .info2 ul.item-notes>li{font-size:2.66667vw}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.second{margin-top:25.33333vw}}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.second p.attention{font-weight:900;text-align:center;line-height:1.4;width:100%;border:2px solid #fff}@media only screen and (min-width:769px){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.second p.attention{font-size:18px;padding-top:10px;padding-bottom:10px;margin-bottom:15px}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.second p.attention.tokuho{padding-left:20px;padding-right:auto}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.second p.attention{font-size:4.26667vw;padding-top:2vw;padding-bottom:2vw;margin-bottom:3vw}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.second p.attention.tokuho{padding-left:2.66667vw;padding-right:1.33333vw}}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.second .captions>ul>li{line-height:1.3}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.second .captions>ul>li:nth-child(n+2){margin-top:.5em}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.second .captions>ul:nth-child(n+2){margin-top:.75em}#main>section.line-up .block.line-up .block-container ul.items .slick-track li.item-entry .inner>.first .info2 .bakudan p.text{transition-timing-function:ease-out;transition-duration:0s;transition-delay:0s;opacity:1;transform:scale(1)}#main>section.line-up .block.line-up .block-container ul.items .slick-track li.item-entry .inner>.first .info2 .bakudan .base{transition-timing-function:cubic-bezier(.125,.31,.615,1.425);transition-duration:0s;transition-delay:0s;opacity:1;transform:scale(1)}#main>section.line-up .block.line-up .block-container ul.items .slick-track li.item-entry .inner>.first .info2 ul.item-notes>li,#main>section.line-up .block.line-up .block-container ul.items .slick-track li.item-entry .inner>.second .captions{transition-timing-function:ease-out;transition-duration:0s;transition-delay:0s;opacity:1}#main>section.line-up .block.line-up .block-container ul.items .slick-track li.item-entry.not-open .inner>.first .info2 .bakudan p.text{transition-timing-function:ease-out;transition-duration:0s;transition-delay:0s;opacity:0;transform:scale(.8)}#main>section.line-up .block.line-up .block-container ul.items .slick-track li.item-entry.not-open .inner>.first .info2 .bakudan .base{transition-timing-function:cubic-bezier(.125,.31,.615,1.425);transition-duration:0s;transition-delay:0s;opacity:0;transform:scale(.5)}#main>section.line-up .block.line-up .block-container ul.items .slick-track li.item-entry.not-open .inner>.first .info2 ul.item-notes>li,#main>section.line-up .block.line-up .block-container ul.items .slick-track li.item-entry.not-open .inner>.second .captions{transition-timing-function:ease-out;transition-duration:0s;transition-delay:0s;opacity:0}#main>section.line-up .block.line-up .block-container ul.items .slick-track li.item-entry.not-open.open .inner>.first .info2 .bakudan p.text{transition-timing-function:ease-out;transition-duration:.2s;transition-delay:.6s;opacity:1;transform:scale(1)}#main>section.line-up .block.line-up .block-container ul.items .slick-track li.item-entry.not-open.open .inner>.first .info2 .bakudan .base{transition-timing-function:cubic-bezier(.125,.31,.615,1.425);transition-duration:.3s;transition-delay:.4s;opacity:1;transform:scale(1)}#main>section.line-up .block.line-up .block-container ul.items .slick-track li.item-entry.not-open.open .inner>.first .info2 ul.item-notes>li{transition-timing-function:ease-out;transition-duration:.3s;transition-delay:.4s;opacity:1}#main>section.line-up .block.line-up .block-container ul.items .slick-track li.item-entry.not-open.open .inner>.second .captions{transition-timing-function:ease-out;transition-duration:.3s;transition-delay:.6s;opacity:1}#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry .inner .label-new{transition-timing-function:ease-out;transition-duration:.3s;transition-delay:0s;opacity:1;transform:translateX(0)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry .inner>.first .info1 ul.item-names>li{opacity:1;transform:translateX(0)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry .inner>.first .info1 ul.item-names>li:nth-child(1),#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry .inner>.first .info1 ul.item-names>li:nth-child(2),#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry .inner>.first .info1 ul.item-names>li:nth-child(3),#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry .inner>.first .info1 ul.item-names>li:nth-child(4){transition-timing-function:ease-out;transition-duration:.3s;transition-delay:0s}#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry .inner>.first .info1 .logos{transition-timing-function:ease-out;transition-duration:.3s;transition-delay:0s;opacity:1;transform:translateX(0)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry .inner>.first .info2 .item-img figure.stick{transition-timing-function:ease-out;transition-duration:.4s;transition-delay:0s;opacity:1;transform:translateX(0)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry .inner>.first .info2 .item-img figure.bottle{transition-timing-function:ease-out;transition-duration:.6s;transition-delay:0s;opacity:1;transform:translateX(0)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry.not-open .inner .label-new{transition-timing-function:ease-out;transition-duration:0s;transition-delay:0s;opacity:0;transform:translateX(25%)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry.not-open .inner>.first .info1 ul.item-names>li{opacity:0;transform:translateX(30%)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry.not-open .inner>.first .info1 ul.item-names>li:nth-child(1),#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry.not-open .inner>.first .info1 ul.item-names>li:nth-child(2),#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry.not-open .inner>.first .info1 ul.item-names>li:nth-child(3),#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry.not-open .inner>.first .info1 ul.item-names>li:nth-child(4){transition-timing-function:ease-out;transition-duration:0s;transition-delay:0s}#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry.not-open .inner>.first .info1 .logos{transition-timing-function:ease-out;transition-duration:0s;transition-delay:0s;opacity:0;transform:translateX(60%)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry.not-open .inner>.first .info2 .item-img figure.stick{transition-timing-function:ease-out;transition-duration:0s;transition-delay:0s;opacity:0;transform:translateX(25%)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry.not-open .inner>.first .info2 .item-img figure.bottle{transition-timing-function:ease-out;transition-duration:0s;transition-delay:0s;opacity:0;transform:translateX(-35%)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry.not-open.open .inner .label-new{transition-timing-function:ease-out;transition-duration:.3s;transition-delay:.3s;opacity:1;transform:translateX(0)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry.not-open.open .inner>.first .info1 ul.item-names>li{opacity:1;transform:translateX(0)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry.not-open.open .inner>.first .info1 ul.item-names>li:nth-child(1){transition-timing-function:ease-out;transition-duration:.3s;transition-delay:.5s}#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry.not-open.open .inner>.first .info1 ul.item-names>li:nth-child(2){transition-timing-function:ease-out;transition-duration:.3s;transition-delay:.6s}#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry.not-open.open .inner>.first .info1 ul.item-names>li:nth-child(3){transition-timing-function:ease-out;transition-duration:.3s;transition-delay:.7s}#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry.not-open.open .inner>.first .info1 ul.item-names>li:nth-child(4){transition-timing-function:ease-out;transition-duration:.3s;transition-delay:.8s}#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry.not-open.open .inner>.first .info1 .logos{transition-timing-function:ease-out;transition-duration:.3s;transition-delay:.6s;opacity:1;transform:translateX(0)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry.not-open.open .inner>.first .info2 .item-img figure.stick{transition-timing-function:ease-out;transition-duration:.4s;transition-delay:.3s;opacity:1;transform:translateX(0)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.forward li.item-entry.not-open.open .inner>.first .info2 .item-img figure.bottle{transition-timing-function:ease-out;transition-duration:.6s;transition-delay:0s;opacity:1;transform:translateX(0)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry .inner .label-new{transition-timing-function:ease-out;transition-duration:.3s;transition-delay:0s;opacity:1;transform:translateX(0)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry .inner>.first .info1 ul.item-names>li{opacity:1;transform:translateX(0)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry .inner>.first .info1 ul.item-names>li:nth-child(1),#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry .inner>.first .info1 ul.item-names>li:nth-child(2),#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry .inner>.first .info1 ul.item-names>li:nth-child(3),#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry .inner>.first .info1 ul.item-names>li:nth-child(4){transition-timing-function:ease-out;transition-duration:.3s;transition-delay:0s}#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry .inner>.first .info1 .logos{transition-timing-function:ease-out;transition-duration:.3s;transition-delay:0s;opacity:1;transform:translateX(0)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry .inner>.first .info2 .item-img figure.stick{transition-timing-function:ease-out;transition-duration:.4s;transition-delay:0s;opacity:1;transform:translateX(0)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry .inner>.first .info2 .item-img figure.bottle{transition-timing-function:ease-out;transition-duration:.6s;transition-delay:0s;opacity:1;transform:translateX(0)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry.not-open .inner .label-new{transition-timing-function:ease-out;transition-duration:0s;transition-delay:0s;opacity:0;transform:translateX(-25%)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry.not-open .inner>.first .info1 ul.item-names>li{opacity:0;transform:translateX(-30%)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry.not-open .inner>.first .info1 ul.item-names>li:nth-child(1),#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry.not-open .inner>.first .info1 ul.item-names>li:nth-child(2),#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry.not-open .inner>.first .info1 ul.item-names>li:nth-child(3),#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry.not-open .inner>.first .info1 ul.item-names>li:nth-child(4){transition-timing-function:ease-out;transition-duration:0s;transition-delay:0s}#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry.not-open .inner>.first .info1 .logos{transition-timing-function:ease-out;transition-duration:0s;transition-delay:0s;opacity:0;transform:translateX(-60%)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry.not-open .inner>.first .info2 .item-img figure.stick{transition-timing-function:ease-out;transition-duration:0s;transition-delay:0s;opacity:0;transform:translateX(-25%)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry.not-open .inner>.first .info2 .item-img figure.bottle{transition-timing-function:ease-out;transition-duration:0s;transition-delay:0s;opacity:0;transform:translateX(35%)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry.not-open.open .inner .label-new{transition-timing-function:ease-out;transition-duration:.3s;transition-delay:.3s;opacity:1;transform:translateX(0)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry.not-open.open .inner>.first .info1 ul.item-names>li{opacity:1;transform:translateX(0)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry.not-open.open .inner>.first .info1 ul.item-names>li:nth-child(1){transition-timing-function:ease-out;transition-duration:.3s;transition-delay:.5s}#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry.not-open.open .inner>.first .info1 ul.item-names>li:nth-child(2){transition-timing-function:ease-out;transition-duration:.3s;transition-delay:.6s}#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry.not-open.open .inner>.first .info1 ul.item-names>li:nth-child(3){transition-timing-function:ease-out;transition-duration:.3s;transition-delay:.7s}#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry.not-open.open .inner>.first .info1 ul.item-names>li:nth-child(4){transition-timing-function:ease-out;transition-duration:.3s;transition-delay:.8s}#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry.not-open.open .inner>.first .info1 .logos{transition-timing-function:ease-out;transition-duration:.3s;transition-delay:.6s;opacity:1;transform:translateX(0)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry.not-open.open .inner>.first .info2 .item-img figure.stick{transition-timing-function:ease-out;transition-duration:.4s;transition-delay:.3s;opacity:1;transform:translateX(0)}#main>section.line-up .block.line-up .block-container ul.items .slick-track.backward li.item-entry.not-open.open .inner>.first .info2 .item-img figure.bottle{transition-timing-function:ease-out;transition-duration:.6s;transition-delay:0s;opacity:1;transform:translateX(0)}#main>section.line-up .block.line-up .block-container ul.thumbnails{z-index:2;position:absolute;display:flex;justify-content:center;left:0;right:0;margin-left:auto;margin-right:auto}#main>section.line-up .block.line-up .block-container ul.thumbnails>li{position:relative;cursor:pointer}@media only screen and (min-width:769px){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.second .captions{font-size:12px}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner:not([data-tokuho='1']) .item-first .info1 ul.item-names{margin-top:40px}#main>section.line-up .block.line-up .block-container ul.thumbnails{top:520px}#main>section.line-up .block.line-up .block-container ul.thumbnails>li{width:60px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner>.second .captions{font-size:3.06667vw}#main>section.line-up .block.line-up .block-container ul.items li.item-entry .inner:not([data-tokuho='1']) .item-first .info1 ul.item-names{margin-top:5.33333vw}#main>section.line-up .block.line-up .block-container ul.thumbnails{top:101.33333vw}#main>section.line-up .block.line-up .block-container ul.thumbnails>li{width:12vw}}#main>section.line-up .block.line-up .block-container ul.thumbnails>li:before{z-index:-1;display:block;content:'';position:absolute;background-color:#fff;opacity:0;transform:scale(.9);transition:opacity .3s linear,transform .3s ease-out}#main>section.line-up .block.line-up .block-container ul.thumbnails>li.selected:before{opacity:1;transform:scale(1)}@media only screen and (min-width:769px){#main>section.line-up .block.line-up .block-container ul.thumbnails>li:before{width:66px;height:66px;top:-3px;bottom:-3px;left:-3px;right:-3px;border-radius:2px}#main>section.line-up .block.line-up .block-container ul.thumbnails>li:nth-child(n+2){margin-left:20px}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.line-up .block.line-up .block-container ul.thumbnails>li:before{width:13.6vw;height:13.6vw;top:-.8vw;bottom:-.8vw;left:-.8vw;right:-.8vw;border-radius:.53333vw}#main>section.line-up .block.line-up .block-container ul.thumbnails>li:nth-child(n+2){margin-left:2.66667vw}#main>section.line-up .block.line-up .nav-btns{display:none}}#main>section.line-up .bg{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}#main>section.line-up .bg .bg-layer{z-index:0;position:absolute;height:100%;top:0;overflow:hidden}@media only screen and (min-width:769px){#main>section.line-up .bg .bg-layer{width:140vw}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.line-up .bg .bg-layer{width:150vw}}#main>section.line-up .bg .bg-layer>.inner{position:absolute;height:100%;top:0;background-size:50px 50px}@media only screen and (min-width:769px){#main>section.line-up .bg .bg-layer>.inner{width:140vw}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.line-up .bg .bg-layer>.inner{width:150vw;background-size:13.33333vw 13.33333vw}}#main>section.line-up .bg .bg-layer[data-current='1']{z-index:1}#main>section.line-up .bg .bg-layer.not-open{transition:width 0 linear;width:0}#main>section.line-up .bg .bg-layer.not-open.open{transition:width .8s ease-out}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.line-up .bg .bg-layer.not-open.open{transition-duration:.5s;transition-delay:.1s}}.scroll-in,.scroll-in .scroll-in-child{transition:opacity .8s linear,transform .8s ease-out}#main>section.line-up .bg .bg-layer[data-id='1']>.inner{background-image:url(/img/top/item_bg_pattern_01.png)}#main>section.line-up .bg.forward .bg-layer{transform:skewX(-10deg)}@media only screen and (min-width:769px){#main>section.line-up .bg .bg-layer.not-open.open{width:140vw}#main>section.line-up .bg.forward .bg-layer{left:-20vw}#main>section.line-up .bg.backward .bg-layer{right:-20vw}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.line-up .bg .bg-layer.not-open.open{width:150vw}#main>section.line-up .bg.forward .bg-layer{left:-25vw}}#main>section.line-up .bg.forward .bg-layer>.inner{left:0;transform:skewX(10deg)}#main>section.line-up .bg.backward .bg-layer{transform:skewX(10deg)}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.line-up .bg.backward .bg-layer{right:-25vw}}#main>section.line-up .bg.backward .bg-layer>.inner{transform:skewX(-10deg)}@media only screen and (min-width:769px){#main>section.line-up .bg.backward .bg-layer>.inner{right:20vw}}.scroll-in.up5{opacity:0;transform:translate(0,5%)}.scroll-in.down5{opacity:0;transform:translate(0,-5%)}.scroll-in.up10{opacity:0;transform:translate(0,10%)}.scroll-in.down10{opacity:0;transform:translate(0,-10%)}.scroll-in.up15{opacity:0;transform:translate(0,15%)}.scroll-in.down15{opacity:0;transform:translate(0,-15%)}.scroll-in.up20{opacity:0;transform:translate(0,20%)}.scroll-in.down20{opacity:0;transform:translate(0,-20%)}.scroll-in.up25{opacity:0;transform:translate(0,25%)}.scroll-in.down25{opacity:0;transform:translate(0,-25%)}.scroll-in.up30{opacity:0;transform:translate(0,30%)}.scroll-in.down30{opacity:0;transform:translate(0,-30%)}.scroll-in.up35{opacity:0;transform:translate(0,35%)}.scroll-in.down35{opacity:0;transform:translate(0,-35%)}.scroll-in.up40{opacity:0;transform:translate(0,40%)}.scroll-in.down40{opacity:0;transform:translate(0,-40%)}.scroll-in.up45{opacity:0;transform:translate(0,45%)}.scroll-in.down45{opacity:0;transform:translate(0,-45%)}.scroll-in.up50{opacity:0;transform:translate(0,50%)}.scroll-in.down50{opacity:0;transform:translate(0,-50%)}.scroll-in.up55{opacity:0;transform:translate(0,55%)}.scroll-in.down55{opacity:0;transform:translate(0,-55%)}.scroll-in.up60{opacity:0;transform:translate(0,60%)}.scroll-in.down60{opacity:0;transform:translate(0,-60%)}.scroll-in.up65{opacity:0;transform:translate(0,65%)}.scroll-in.down65{opacity:0;transform:translate(0,-65%)}.scroll-in.up70{opacity:0;transform:translate(0,70%)}.scroll-in.down70{opacity:0;transform:translate(0,-70%)}.scroll-in.up75{opacity:0;transform:translate(0,75%)}.scroll-in.down75{opacity:0;transform:translate(0,-75%)}.scroll-in.up80{opacity:0;transform:translate(0,80%)}.scroll-in.down80{opacity:0;transform:translate(0,-80%)}.scroll-in.up85{opacity:0;transform:translate(0,85%)}.scroll-in.down85{opacity:0;transform:translate(0,-85%)}.scroll-in.up90{opacity:0;transform:translate(0,90%)}.scroll-in.down90{opacity:0;transform:translate(0,-90%)}.scroll-in.up95{opacity:0;transform:translate(0,95%)}.scroll-in.down95{opacity:0;transform:translate(0,-95%)}.scroll-in.up100{opacity:0;transform:translate(0,100%)}.scroll-in.down100{opacity:0;transform:translate(0,-100%)}.scroll-in.is-in{opacity:1;transform:translate(0,0) scale(1)}.scroll-in .scroll-in-child.up5{opacity:0;transform:translate(0,5%)}.scroll-in .scroll-in-child.down5{opacity:0;transform:translate(0,-5%)}.scroll-in .scroll-in-child.up10{opacity:0;transform:translate(0,10%)}.scroll-in .scroll-in-child.down10{opacity:0;transform:translate(0,-10%)}.scroll-in .scroll-in-child.up15{opacity:0;transform:translate(0,15%)}.scroll-in .scroll-in-child.down15{opacity:0;transform:translate(0,-15%)}.scroll-in .scroll-in-child.up20{opacity:0;transform:translate(0,20%)}.scroll-in .scroll-in-child.down20{opacity:0;transform:translate(0,-20%)}.scroll-in .scroll-in-child.up25{opacity:0;transform:translate(0,25%)}.scroll-in .scroll-in-child.down25{opacity:0;transform:translate(0,-25%)}.scroll-in .scroll-in-child.up30{opacity:0;transform:translate(0,30%)}.scroll-in .scroll-in-child.down30{opacity:0;transform:translate(0,-30%)}.scroll-in .scroll-in-child.up35{opacity:0;transform:translate(0,35%)}.scroll-in .scroll-in-child.down35{opacity:0;transform:translate(0,-35%)}.scroll-in .scroll-in-child.up40{opacity:0;transform:translate(0,40%)}.scroll-in .scroll-in-child.down40{opacity:0;transform:translate(0,-40%)}.scroll-in .scroll-in-child.up45{opacity:0;transform:translate(0,45%)}.scroll-in .scroll-in-child.down45{opacity:0;transform:translate(0,-45%)}.scroll-in .scroll-in-child.up50{opacity:0;transform:translate(0,50%)}.scroll-in .scroll-in-child.down50{opacity:0;transform:translate(0,-50%)}.scroll-in .scroll-in-child.up55{opacity:0;transform:translate(0,55%)}.scroll-in .scroll-in-child.down55{opacity:0;transform:translate(0,-55%)}.scroll-in .scroll-in-child.up60{opacity:0;transform:translate(0,60%)}.scroll-in .scroll-in-child.down60{opacity:0;transform:translate(0,-60%)}.scroll-in .scroll-in-child.up65{opacity:0;transform:translate(0,65%)}.scroll-in .scroll-in-child.down65{opacity:0;transform:translate(0,-65%)}.scroll-in .scroll-in-child.up70{opacity:0;transform:translate(0,70%)}.scroll-in .scroll-in-child.down70{opacity:0;transform:translate(0,-70%)}.scroll-in .scroll-in-child.up75{opacity:0;transform:translate(0,75%)}.scroll-in .scroll-in-child.down75{opacity:0;transform:translate(0,-75%)}.scroll-in .scroll-in-child.up80{opacity:0;transform:translate(0,80%)}.scroll-in .scroll-in-child.down80{opacity:0;transform:translate(0,-80%)}.scroll-in .scroll-in-child.up85{opacity:0;transform:translate(0,85%)}.scroll-in .scroll-in-child.down85{opacity:0;transform:translate(0,-85%)}.scroll-in .scroll-in-child.up90{opacity:0;transform:translate(0,90%)}.scroll-in .scroll-in-child.down90{opacity:0;transform:translate(0,-90%)}.scroll-in .scroll-in-child.up95{opacity:0;transform:translate(0,95%)}.scroll-in .scroll-in-child.down95{opacity:0;transform:translate(0,-95%)}.scroll-in .scroll-in-child.up100{opacity:0;transform:translate(0,100%)}.scroll-in .scroll-in-child.down100{opacity:0;transform:translate(0,-100%)}.scroll-in.is-in .scroll-in-child{opacity:1;transform:translate(0,0) scale(1)}#main>section.about .block.lead.scroll-in .char-wrap .char.char-1,#main>section.about .block.lead.scroll-in .char-wrap .char.char-2,#main>section.about .block.lead.scroll-in .lead{opacity:0;transform:translate(0,35%)}.scroll-in .scroll-in-child.t01,.scroll-in.t01{transition-duration:.1s}.scroll-in .scroll-in-child.d01,.scroll-in.d01{transition-delay:.1s}.scroll-in .scroll-in-child.t02,.scroll-in.t02{transition-duration:.2s}.scroll-in .scroll-in-child.d02,.scroll-in.d02{transition-delay:.2s}.scroll-in .scroll-in-child.t03,.scroll-in.t03{transition-duration:.3s}.scroll-in .scroll-in-child.d03,.scroll-in.d03{transition-delay:.3s}.scroll-in .scroll-in-child.t04,.scroll-in.t04{transition-duration:.4s}.scroll-in .scroll-in-child.d04,.scroll-in.d04{transition-delay:.4s}.scroll-in .scroll-in-child.t05,.scroll-in.t05{transition-duration:.5s}.scroll-in .scroll-in-child.d05,.scroll-in.d05{transition-delay:.5s}.scroll-in .scroll-in-child.t06,.scroll-in.t06{transition-duration:.6s}.scroll-in .scroll-in-child.d06,.scroll-in.d06{transition-delay:.6s}.scroll-in .scroll-in-child.t07,.scroll-in.t07{transition-duration:.7s}.scroll-in .scroll-in-child.d07,.scroll-in.d07{transition-delay:.7s}.scroll-in .scroll-in-child.t08,.scroll-in.t08{transition-duration:.8s}.scroll-in .scroll-in-child.d08,.scroll-in.d08{transition-delay:.8s}.scroll-in .scroll-in-child.t09,.scroll-in.t09{transition-duration:.9s}.scroll-in .scroll-in-child.d09,.scroll-in.d09{transition-delay:.9s}.scroll-in .scroll-in-child.t10,.scroll-in.t10{transition-duration:1s}.scroll-in .scroll-in-child.d10,.scroll-in.d10{transition-delay:1s}.scroll-in .scroll-in-child.t11,.scroll-in.t11{transition-duration:1.1s}.scroll-in .scroll-in-child.d11,.scroll-in.d11{transition-delay:1.1s}.scroll-in .scroll-in-child.t12,.scroll-in.t12{transition-duration:1.2s}.scroll-in .scroll-in-child.d12,.scroll-in.d12{transition-delay:1.2s}.scroll-in .scroll-in-child.t13,.scroll-in.t13{transition-duration:1.3s}.scroll-in .scroll-in-child.d13,.scroll-in.d13{transition-delay:1.3s}.scroll-in .scroll-in-child.t14,.scroll-in.t14{transition-duration:1.4s}.scroll-in .scroll-in-child.d14,.scroll-in.d14{transition-delay:1.4s}.scroll-in .scroll-in-child.t15,.scroll-in.t15{transition-duration:1.5s}.scroll-in .scroll-in-child.d15,.scroll-in.d15{transition-delay:1.5s}#main>section.about .block.lead.scroll-in .lead{transition:opacity .5s linear,transform .5s ease-out}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.line-up .bg.backward .bg-layer>.inner{right:25vw}#main>section.about .block.lead.scroll-in .lead{transition-delay:.4s}}#main>section.about .block.lead.scroll-in .char-wrap .char{transition:opacity .75s linear,transform .75s ease-out}@media only screen and (min-width:769px){#main>section.about .block.lead.scroll-in .char-wrap .char.char-1{transition-delay:.3s}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.lead.scroll-in .char-wrap .char.char-1{transition-delay:0s}}@media only screen and (min-width:769px){#main>section.about .block.lead.scroll-in .char-wrap .char.char-2{transition-delay:.6s}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.lead.scroll-in .char-wrap .char.char-2{transition-delay:.2s}}#main>section.about .block.lead.scroll-in.is-in .char-wrap .char.char-1,#main>section.about .block.lead.scroll-in.is-in .char-wrap .char.char-2,#main>section.about .block.lead.scroll-in.is-in .lead{opacity:1;transform:translate(0,0) scale(1)}#main>section.about .block.effects ul.effects>li.scroll-in{transition:opacity .7s linear,transform .7s ease-out;transition-delay:0s;opacity:0;transform:translate(0,33%)}#main>section.about .block.effects ul.effects>li.scroll-in>.second h3.title .num p.icon,#main>section.about .block.effects ul.effects>li.scroll-in>.title h3.title .num p.icon{transition:opacity .1s linear,transform .2s ease-out;transition-delay:.5s;transform:translateY(75%)}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.effects ul.effects>li.scroll-in>.second h3.title .num p.icon,#main>section.about .block.effects ul.effects>li.scroll-in>.title h3.title .num p.icon{transition-delay:0ms}}#main>section.about .block.effects ul.effects>li.scroll-in>.second h3.title .num:before,#main>section.about .block.effects ul.effects>li.scroll-in>.title h3.title .num:before{transition:opacity .3s linear,transform .3s ease-out;transition-delay:.6s;transform:scale(0)}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.effects ul.effects>li.scroll-in>.second h3.title .num:before,#main>section.about .block.effects ul.effects>li.scroll-in>.title h3.title .num:before{transition-delay:.1s}}#main>section.about .block.effects ul.effects>li.scroll-in>.second h3.title .text,#main>section.about .block.effects ul.effects>li.scroll-in>.title h3.title .text{transition:opacity .5s linear,transform .5s ease-out;transition-delay:.7s;opacity:0;transform:translate(0,50%)}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.effects ul.effects>li.scroll-in>.second h3.title .text,#main>section.about .block.effects ul.effects>li.scroll-in>.title h3.title .text{transition-delay:.2s}}#main>section.about .block.effects ul.effects>li.scroll-in>.second h3.title:after,#main>section.about .block.effects ul.effects>li.scroll-in>.title h3.title:after{width:0;transition:width 1.2s ease-out .5s}@media only screen and (min-width:769px){#main>section.about .block.effects ul.effects>li.scroll-in:nth-child(2n+1)>.second .description{transition:opacity .7s linear,transform .7s ease-out;transition-delay:.8s;opacity:0;transform:translate(-15%,0)}#main>section.about .block.effects ul.effects>li.scroll-in:nth-child(2n)>.second .description{transition:opacity .7s linear,transform .7s ease-out;transition-delay:.8s;opacity:0;transform:translate(15%,0)}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.effects ul.effects>li.scroll-in>.second .description{transition:opacity .7s linear,transform .7s ease-out;transition-delay:.8s;opacity:0;transform:translate(-15%,0)}}#main>section.about .block.effects ul.effects>li.scroll-in.is-in,#main>section.about .block.effects ul.effects>li.scroll-in.is-in>.second h3.title .num p.icon,#main>section.about .block.effects ul.effects>li.scroll-in.is-in>.title h3.title .num p.icon{opacity:1;transform:translate(0,0) scale(1)}#main>section.about .block.effects ul.effects>li.scroll-in.is-in>.second h3.title .num:before,#main>section.about .block.effects ul.effects>li.scroll-in.is-in>.title h3.title .num:before{transform:scale(1)}#main>section.about .block.effects ul.effects>li.scroll-in.is-in>.second h3.title .text,#main>section.about .block.effects ul.effects>li.scroll-in.is-in>.title h3.title .text{opacity:1;transform:translate(0,0) scale(1)}#main>section.about .block.effects ul.effects>li.scroll-in.is-in>.second h3.title:after,#main>section.about .block.effects ul.effects>li.scroll-in.is-in>.title h3.title:after{width:100%}@media only screen and (min-width:769px){#main>section.about .block.effects ul.effects>li.scroll-in.is-in:nth-child(2n)>.second .description,#main>section.about .block.effects ul.effects>li.scroll-in.is-in:nth-child(2n+1)>.second .description{opacity:1;transform:translate(0,0) scale(1)}}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.effects ul.effects>li.scroll-in.is-in>.second .description{opacity:1;transform:translate(0,0) scale(1)}}#main>section.about .block.about-video.scroll-in .video-entry{transition:opacity .7s linear,transform .7s ease-out;opacity:0;transform:translate(0,20%)}#main>section.about .block.about-video.scroll-in .char-wrap{transition:opacity .3s linear,transform .3s ease-out;transition-delay:.4s;opacity:0;transform:translate(0,15%)}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.about-video.scroll-in .char-wrap{transition:opacity .4s linear,transform .4s ease-out;transition-delay:.6s;opacity:0;transform:translate(0,50%)}}#main>section.about .block.about-video.scroll-in .char-wrap .fukidashi{transition:opacity .4s linear,transform .4s ease-out;transition-delay:.5s;opacity:0;transform:translate(0,50%)}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.about-video.scroll-in .char-wrap .fukidashi{transition:opacity .3s linear,transform .3s ease-out;transition-delay:.9s;opacity:0;transform:translate(20%,0)}}#main>section.about .block.about-video.scroll-in.is-in .char-wrap,#main>section.about .block.about-video.scroll-in.is-in .char-wrap .fukidashi,#main>section.about .block.about-video.scroll-in.is-in .video-entry{opacity:1;transform:translate(0,0) scale(1)}#main>section.about .block.cpp-acp.scroll-in{transition:opacity .5s linear,transform .5s ease-out;transition-delay:0s;opacity:0;transform:translate(0,25%)}#main>section.about .block.cpp-acp.scroll-in>.first .char-wrap .char{transition:opacity .6s linear,transform .6s ease-out;transition-delay:.2s;opacity:0;transform:translate(0,50%)}#main>section.about .block.cpp-acp.scroll-in>.first .char-wrap .fukidashi{transition:opacity .5s linear,transform .5s ease-out;transition-delay:.4s;opacity:0;transform:translate(0,35%)}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.cpp-acp.scroll-in>.first .char-wrap .fukidashi{transition:opacity .3s linear,transform .3s ease-out;transition-delay:.9s;opacity:0;transform:translate(-20%,0)}}#main>section.about .block.cpp-acp.scroll-in>.second .block-title{transition:opacity .7s linear,transform .7s ease-out;transition-delay:.7s;opacity:0;transform:translate(-25%,0)}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.cpp-acp.scroll-in>.second .block-title{opacity:0;transform:translate(0,50%)}}#main>section.about .block.cpp-acp.scroll-in>.second .content{transition:opacity .7s linear,transform .7s ease-out;transition-delay:.9s;opacity:0;transform:translate(-15%,0)}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.cpp-acp.scroll-in>.second .content{opacity:0;transform:translate(0,25%)}#main>section.about .block.cpp-acp.scroll-in.is-in>.second .block-title{opacity:1;transform:translate(0,0) scale(1)}}#main>section.about .block.cpp-acp.scroll-in.is-in,#main>section.about .block.cpp-acp.scroll-in.is-in>.first .char-wrap .char,#main>section.about .block.cpp-acp.scroll-in.is-in>.first .char-wrap .fukidashi,#main>section.about .block.cpp-acp.scroll-in.is-in>.second .block-title,#main>section.about .block.cpp-acp.scroll-in.is-in>.second .content{opacity:1;transform:translate(0,0) scale(1)}@media only screen and (max-width:768px),(max-device-width:768px){#main>section.about .block.cpp-acp.scroll-in.is-in>.second .content{opacity:1;transform:translate(0,0) scale(1)}}#main>section.campaign .block.coming-soon.scroll-in .char-wrap{transition:opacity .3s linear,transform .3s ease-out;opacity:0;transform:translate(0,-25%)}#main>section.campaign .block.coming-soon.scroll-in .char-wrap .fukidashi{transition:opacity .5s linear,transform .5s ease-out;transition-delay:.3s;opacity:0;transform:translate(0,100%)}#main>section.campaign .block.coming-soon.scroll-in.is-in .char-wrap,#main>section.campaign .block.coming-soon.scroll-in.is-in .char-wrap .fukidashi{opacity:1;transform:translate(0,0) scale(1)}