button{padding:0;cursor:pointer;background-color:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.d-contentsWrap{width:100%}@media(max-width: 600.98px){.d-contentsWrap{background-position:10% center;background-size:5% auto}}.d-contentsWrap [class*=-img] img{display:block;width:100%}.d-contentsWrap button{font-family:inherit;color:inherit}.d-main{width:100%;background:#fafafa}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}.d-main *{box-sizing:border-box}.d-contentsBox-inner{padding-bottom:135px;overflow:hidden}@media(max-width: 600.98px){.d-contentsBox-inner{padding-bottom:100px}}.chart__title{position:relative;z-index:3;font-size:2.4rem;text-align:center}@media(max-width: 600.98px){.chart__title{font-size:2rem}}.chart__title div{width:100%;min-height:60px;margin:0 auto}.chart__title div img{display:block;margin:0 auto}.chart__inner{position:relative;z-index:2}.chart__inner::after{position:absolute;z-index:1;display:block;content:"";-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter 2s;transition:filter 2s;transition:filter 2s, -webkit-filter 2s;background-repeat:no-repeat;background-position:center;background-size:contain}.is-active .chart__inner::after{-webkit-filter:grayscale(0);filter:grayscale(0)}.fade{-webkit-animation:fade 1s ease-out forwards;animation:fade 1s ease-out forwards}.animate-title img{width:100%}@-webkit-keyframes fade{to{opacity:1}}@keyframes fade{to{opacity:1}}@-webkit-keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@-webkit-keyframes lineOut{to{transform:scaleX(0)}}@keyframes lineOut{to{transform:scaleX(0)}}.anime-blinking{-webkit-animation:blinking 1.5s linear infinite;animation:blinking 1.5s linear infinite}@-webkit-keyframes blinking{0%{opacity:1}25%{opacity:1}50%{opacity:0}75%{opacity:1}100%{opacity:1}}@keyframes blinking{0%{opacity:1}25%{opacity:1}50%{opacity:0}75%{opacity:1}100%{opacity:1}}.swiper-slide{max-width:100%}.swiper-3d .swiper-slide-shadow{display:none}.swiper-fade .swiper-slide{opacity:0 !important}.swiper-fade .swiper-slide-active{opacity:1 !important}.staff-swipe-buttons{padding:70px 0 30px}@media(max-width: 600.98px){.staff-swipe-buttons{padding:60px 0 30px}}.staff-swipe-buttons:last-child{padding:30px 0 10px}.cast-swipe-buttons{padding:70px 0 0}@media(max-width: 600.98px){.cast-swipe-buttons{padding:60px 0 0}}.cast-swipe-buttons:last-child{padding:30px 0 0}.top-intro-swipe-buttons__inner,.staff-swipe-buttons__inner,.cast-swipe-buttons__inner{position:relative;z-index:0;max-width:400px;padding:5px;margin:0 auto;background:#fff;border:1px solid #ededed;border-radius:50px}@media(max-width: 600.98px){.top-intro-swipe-buttons__inner,.staff-swipe-buttons__inner,.cast-swipe-buttons__inner{max-width:350px}}.top-intro-swipe-buttons .swiper-pagination,.top-intro-swipe-buttons .swiper-staff-pagination,.staff-swipe-buttons .swiper-pagination,.staff-swipe-buttons .swiper-staff-pagination,.cast-swipe-buttons .swiper-pagination,.cast-swipe-buttons .swiper-staff-pagination{position:relative}.top-intro-swipe-buttons .swiper-pagination-bullets,.staff-swipe-buttons .swiper-pagination-bullets,.cast-swipe-buttons .swiper-pagination-bullets{bottom:0 !important;display:flex;align-items:center;text-align:center}.top-intro-swipe-buttons .swiper-pagination-bullet,.staff-swipe-buttons .swiper-pagination-bullet,.cast-swipe-buttons .swiper-pagination-bullet{position:relative;display:flex;align-items:center;justify-content:center;width:50% !important;height:auto !important;min-height:60px;padding:8px 0;margin:0 !important;font-size:1.2rem;line-height:1.2;color:#3dc9dd;background:none !important;border-radius:50px !important;opacity:1 !important}@media(max-width: 600.98px){.top-intro-swipe-buttons .swiper-pagination-bullet,.staff-swipe-buttons .swiper-pagination-bullet,.cast-swipe-buttons .swiper-pagination-bullet{min-height:50px;font-size:1rem}}.top-intro-swipe-buttons .swiper-pagination-bullet:before,.staff-swipe-buttons .swiper-pagination-bullet:before,.cast-swipe-buttons .swiper-pagination-bullet:before{position:absolute;top:0;left:0;z-index:-1;display:inline-block;width:100%;height:100%;content:"";border-radius:50px;transition:transform .1s ease;transform:scale(0)}.top-intro-swipe-buttons .swiper-pagination-bullet.tab-1:before,.staff-swipe-buttons .swiper-pagination-bullet.tab-1:before,.cast-swipe-buttons .swiper-pagination-bullet.tab-1:before{background:linear-gradient(0deg, rgba(19, 201, 213, 0.5), rgba(19, 201, 213, 0.5)),radial-gradient(60% 656.75% at 39.79% 71.25%, #d38aff 0%, rgba(255, 255, 255, 0) 100%),linear-gradient(180deg, #ffff68 0%, rgba(255, 255, 152, 0) 100%),linear-gradient(94.54deg, #ff5660 0%, rgba(255, 86, 96, 0) 100%),linear-gradient(254.08deg, #86fff8 25.2%, rgba(218, 245, 255, 0) 69.04%),radial-gradient(73.68% 603.01% at 35.12% 0%, #4cf2de 0%, rgba(75, 245, 225, 0) 100%),#fff}.top-intro-swipe-buttons .swiper-pagination-bullet.tab-2,.staff-swipe-buttons .swiper-pagination-bullet.tab-2,.cast-swipe-buttons .swiper-pagination-bullet.tab-2{color:#e1554c}.top-intro-swipe-buttons .swiper-pagination-bullet.tab-2:before,.staff-swipe-buttons .swiper-pagination-bullet.tab-2:before,.cast-swipe-buttons .swiper-pagination-bullet.tab-2:before{background:linear-gradient(92.6deg, rgba(213, 77, 68, 0.5) 17.85%, rgba(255, 255, 255, 0) 62.95%),linear-gradient(91.79deg, #d45134 0%, #ce2d2d 100%)}.top-intro-swipe-buttons .swiper-pagination-bullet.swiper-pagination-bullet-active,.staff-swipe-buttons .swiper-pagination-bullet.swiper-pagination-bullet-active,.cast-swipe-buttons .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#fff;pointer-events:none}.top-intro-swipe-buttons .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.staff-swipe-buttons .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.cast-swipe-buttons .swiper-pagination-bullet.swiper-pagination-bullet-active:before{transform:scale(1)}.teaser-mainV-buttons .swiper-pagination-bullet{width:10px;height:10px;background-color:#1f8fcf}@media(max-width: 600.98px){.teaser-mainV-buttons .swiper-pagination-bullet{width:8px;height:8px}}.teaser-mainV-buttons .swiper-pagination-bullet+.swiper-pagination-bullet{background-color:#ff3e74}.top-mv__bg .swiper-container{height:100% !important}.top-mv-buttons{width:auto;margin:30px auto 0;line-height:3px}@media(max-width: 600.98px){.top-mv-buttons{width:100%;max-width:100%;margin:15px auto 0}}.top-mv-buttons .swiper-pagination-bullets{text-align:center}.top-mv-buttons .swiper-pagination-bullet{position:relative;width:calc((100% - 10px) / 2);height:3px;margin:0 !important;background-color:rgba(255,255,255,.5);border-radius:5px;opacity:1}.top-mv-buttons .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:10px !important}.top-mv-buttons .swiper-pagination-bullet:before{position:absolute;top:0;left:0;display:block;width:0;height:100%;content:"";background-color:#fff;border-radius:5px}.top-mv-buttons .swiper-pagination-bullet-active:before{-webkit-animation:paginationActive 5s linear forwards;animation:paginationActive 5s linear forwards}@-webkit-keyframes paginationActive{100%{width:100%;opacity:1}}@keyframes paginationActive{100%{width:100%;opacity:1}}.top-intro-buttons__inner,.top-staff-buttons__inner,.top-outline-buttons__inner,.top-cast-buttons__inner,.staff-buttons__inner,.cast-buttons__inner{position:relative;z-index:0;max-width:400px;padding:5px;margin:0 auto;background:#f6f6f3;border-radius:50px}@media(max-width: 600.98px){.top-intro-buttons__inner,.top-staff-buttons__inner,.top-outline-buttons__inner,.top-cast-buttons__inner,.staff-buttons__inner,.cast-buttons__inner{max-width:350px}}.top-intro-buttons .swiper-pagination,.top-staff-buttons .swiper-pagination,.top-outline-buttons .swiper-pagination,.top-cast-buttons .swiper-pagination,.staff-buttons .swiper-pagination,.cast-buttons .swiper-pagination{transform:translate(0, 0)}.top-intro-buttons .swiper-pagination,.top-intro-buttons .swiper-staff-pagination,.top-staff-buttons .swiper-pagination,.top-staff-buttons .swiper-staff-pagination,.top-outline-buttons .swiper-pagination,.top-outline-buttons .swiper-staff-pagination,.top-cast-buttons .swiper-pagination,.top-cast-buttons .swiper-staff-pagination,.staff-buttons .swiper-pagination,.staff-buttons .swiper-staff-pagination,.cast-buttons .swiper-pagination,.cast-buttons .swiper-staff-pagination{position:relative}.top-intro-buttons .swiper-pagination-bullets,.top-staff-buttons .swiper-pagination-bullets,.top-outline-buttons .swiper-pagination-bullets,.top-cast-buttons .swiper-pagination-bullets,.staff-buttons .swiper-pagination-bullets,.cast-buttons .swiper-pagination-bullets{bottom:0 !important;display:flex;align-items:center;text-align:center}.top-intro-buttons .swiper-pagination-bullet,.top-staff-buttons .swiper-pagination-bullet,.top-outline-buttons .swiper-pagination-bullet,.top-cast-buttons .swiper-pagination-bullet,.staff-buttons .swiper-pagination-bullet,.cast-buttons .swiper-pagination-bullet{position:relative;width:50% !important;height:auto !important;min-height:60px;padding:10px 0;margin:0 !important;font-size:1.4rem;line-height:1;color:#1f8fcf;background:none !important;border-radius:50px !important;opacity:1 !important}@media(max-width: 600.98px){.top-intro-buttons .swiper-pagination-bullet,.top-staff-buttons .swiper-pagination-bullet,.top-outline-buttons .swiper-pagination-bullet,.top-cast-buttons .swiper-pagination-bullet,.staff-buttons .swiper-pagination-bullet,.cast-buttons .swiper-pagination-bullet{min-height:50px;font-size:1.2rem}}.top-intro-buttons .swiper-pagination-bullet:before,.top-staff-buttons .swiper-pagination-bullet:before,.top-outline-buttons .swiper-pagination-bullet:before,.top-cast-buttons .swiper-pagination-bullet:before,.staff-buttons .swiper-pagination-bullet:before,.cast-buttons .swiper-pagination-bullet:before{position:absolute;top:0;left:0;z-index:-1;display:inline-block;width:100%;height:100%;content:"";border-radius:50px;transition:transform .1s ease;transform:scale(0)}.top-intro-buttons .swiper-pagination-bullet.tab-1,.top-staff-buttons .swiper-pagination-bullet.tab-1,.top-outline-buttons .swiper-pagination-bullet.tab-1,.top-cast-buttons .swiper-pagination-bullet.tab-1,.staff-buttons .swiper-pagination-bullet.tab-1,.cast-buttons .swiper-pagination-bullet.tab-1{padding:18px 0 5px}@media(max-width: 600.98px){.top-intro-buttons .swiper-pagination-bullet.tab-1,.top-staff-buttons .swiper-pagination-bullet.tab-1,.top-outline-buttons .swiper-pagination-bullet.tab-1,.top-cast-buttons .swiper-pagination-bullet.tab-1,.staff-buttons .swiper-pagination-bullet.tab-1,.cast-buttons .swiper-pagination-bullet.tab-1{padding:13px 0 5px}}.top-intro-buttons .swiper-pagination-bullet.tab-1:before,.top-staff-buttons .swiper-pagination-bullet.tab-1:before,.top-outline-buttons .swiper-pagination-bullet.tab-1:before,.top-cast-buttons .swiper-pagination-bullet.tab-1:before,.staff-buttons .swiper-pagination-bullet.tab-1:before,.cast-buttons .swiper-pagination-bullet.tab-1:before{background:#1f8fcf}.top-intro-buttons .swiper-pagination-bullet.tab-2,.top-staff-buttons .swiper-pagination-bullet.tab-2,.top-outline-buttons .swiper-pagination-bullet.tab-2,.top-cast-buttons .swiper-pagination-bullet.tab-2,.staff-buttons .swiper-pagination-bullet.tab-2,.cast-buttons .swiper-pagination-bullet.tab-2{color:#ff3e74}.top-intro-buttons .swiper-pagination-bullet.tab-2:before,.top-staff-buttons .swiper-pagination-bullet.tab-2:before,.top-outline-buttons .swiper-pagination-bullet.tab-2:before,.top-cast-buttons .swiper-pagination-bullet.tab-2:before,.staff-buttons .swiper-pagination-bullet.tab-2:before,.cast-buttons .swiper-pagination-bullet.tab-2:before{background:#ff3e74}.top-intro-buttons .swiper-pagination-bullet.swiper-pagination-bullet-active,.top-staff-buttons .swiper-pagination-bullet.swiper-pagination-bullet-active,.top-outline-buttons .swiper-pagination-bullet.swiper-pagination-bullet-active,.top-cast-buttons .swiper-pagination-bullet.swiper-pagination-bullet-active,.staff-buttons .swiper-pagination-bullet.swiper-pagination-bullet-active,.cast-buttons .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#fff;pointer-events:none}.top-intro-buttons .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.top-staff-buttons .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.top-outline-buttons .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.top-cast-buttons .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.staff-buttons .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.cast-buttons .swiper-pagination-bullet.swiper-pagination-bullet-active:before{transform:scale(1)}.top-intro-buttons{padding:50px 0 80px}@media(max-width: 600.98px){.top-intro-buttons{padding:30px 0 30px}}.top-outline-buttons{padding:40px 0 0}.top-staff-buttons{padding:20px 0 10px}.top-cast-buttons{padding:20px 0 0}.movie-slider .swiper-pagination{bottom:0;left:50%;transform:translate(-50%, 0)}@media(max-width: 600.98px){.movie-slider .swiper-pagination{width:90%}}.movie-slider .swiper-pagination-bullet{margin:0 10px}@media(max-width: 600.98px){.movie-slider .swiper-pagination-bullet{margin:0 3px}}.movie-slider .swiper-pagination-bullet-active{background:#303030}.chart__area{width:100%;max-width:760px;padding:0 60px;margin:0 auto;color:#303030}@media(max-width: 600.98px){.chart__area{padding:0 30px}}.chart__inner{padding-top:140px}@media(max-width: 600.98px){.chart__inner{padding-top:120px}}.chart__inner::after{top:0;left:8%;width:410px;height:385px;background-image:url("/numarujk/images/chart/chart-title-bg.png")}@media(max-width: 600.98px){.chart__inner::after{left:-28.5333333333vw;width:109.3333333333vw;height:102.6666666667vw}}.chart-body{position:relative;z-index:2;margin:70px auto 0}.chart-description{text-align:center}.chart-image{margin:30px auto 0;position:relative;width:100%;padding-top:360.625%;background-image:url("/numarujk/images/chart/chart-img.png");background-repeat:no-repeat;background-position:center;background-size:contain}
