#lovl{position:fixed;width:100%;height:100%;left:0;top:0;z-index:10000;background:#d9f7ff}#lovl #loadingbg1{position:absolute;width:100%;height:100%;background:url("../images/common/loading/bg/01.webp") center center no-repeat;background-size:50% auto;animation:rotate-anime 33s linear infinite}@media screen and (max-width: 767px){#lovl #loadingbg1{background-size:90% auto}}#lovl #loadimg{position:absolute;width:32vw;left:calc(50% - 16vw);top:calc(50% - 7.1vw)}@media screen and (max-width: 767px){#lovl #loadimg{position:absolute;width:70vw;left:calc(50% - 35vw);top:calc(50% - 15.54vw);animation:a_load_img .5s ease-in-out}}#lovl #loadimg img{width:100%}#lovl #loadingtxt{width:50%;position:absolute;top:calc(60% + 1vw);left:25%;text-align:center;font-size:3vw;font-weight:bold;color:#d8d8d8;animation:a_load_txt 2s linear infinite}@media screen and (max-width: 1920px){#lovl #loadingtxt{top:60%;font-size:3vw}}@media screen and (max-width: 767px){#lovl #loadingtxt{top:calc(60% + 1vw);left:25%;font-size:5vw}}@keyframes a_load_img{0%{transform:scale(2);@media screen and (max-width: 767px){transform:scale(4)}}100%{transform:scale(1)}}@keyframes a_load_txt{0%{opacity:0}50%{opacity:1}100%{opacity:0}}*{margin:0;padding:0}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}html{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;scroll-padding-top:100px}@media screen and (max-width: 1920px){html{scroll-padding-top:5.2vw}}@media screen and (max-width: 950px){html{scroll-padding-top:100vw}}.fl{float:left}.flimg img{float:left}.fldiv{width:960px}.fldiv div{float:left}.rblock{position:relative}.ablock{position:absolute;left:0;top:0;width:100%;height:100%}.rblock img,.ablock img{display:block}.pblock img{display:block;width:100%}.tx{width:100%;position:absolute}li{list-style:none}img{border:0;vertical-align:top;height:auto}a{color:#09f;outline:0}a:focus{outline:0}html{width:100%;background:#fff;overflow-y:scroll}body{width:100%}#wrapper{width:100%;position:relative;overflow:hidden}.wrapper{width:100%}.contents{position:relative;width:950px;margin:0 auto}@media screen and (max-width: 950px){.contents{width:100%}}#bg{position:relative;width:100%;background:#fff}.lower{background:url("../images/common/bg_dot.gif") top left repeat}.ptop{position:fixed;right:3.16vw;bottom:7em;text-align:right;display:block;z-index:100 !important}@media screen and (max-width: 950px){.ptop{width:15vw;bottom:30vw}}.ptop img{width:5.05vw !important}@media screen and (max-width: 950px){.ptop img{width:15vw !important}}.ptop a:hover{opacity:.7}hr{border:0}.sp{display:none}@media screen and (max-width: 767px){.sp{display:block}}@media screen and (max-width: 950px){.pc{display:none}}.text_indent{padding-left:1em;text-indent:-1em}.text_indent_list li{padding-left:1em;text-indent:-1em}h5,.text_in_tl{font-weight:normal;font-size:100%}.text_center{text-align:center}#header{position:relative;width:100%;margin:0;z-index:10}#header img{width:100%}#header .header-bg1{position:absolute;bottom:0;left:0;width:96.7368421053%;height:0;padding-top:7.2631578947%;margin-left:1.6315789474%;margin-bottom:5.6842105263%;background:url("../images/rhythmlivetour2025/header/bg_01.png") top left no-repeat;background-size:100% auto}#header h1{position:relative;width:91.1578947368%;margin:0 auto;padding-bottom:17.4736842105%;font-size:0;line-height:0}#header h2{position:relative;width:73.6842105263%;margin:0 auto;font-size:0;line-height:0}header{position:relative;width:100%}nav img{width:100%}.openbtn{display:block;position:fixed;top:.63vw;right:.84vw;z-index:9999;cursor:pointer;width:100px;height:0;padding-top:100px;background:url("../images/common/nav2/bg/sp/01.png") top center no-repeat;background-size:100% auto}.openbtn span{display:inline-block;transition:all .4s;position:absolute;top:0;left:0;height:5px;border-radius:9999px;width:45.27%;background-image:linear-gradient(90deg, rgb(74, 255, 255), rgb(128, 161, 255) 50%, rgb(106, 145, 255))}@media screen and (max-width: 767px){.openbtn span{height:.61vw}}.openbtn span:nth-of-type(1){margin-top:33.86%;margin-left:25%}@media screen and (max-width: 767px){.openbtn span:nth-of-type(1){margin-top:39.86%}}.openbtn span:nth-of-type(2){margin-top:calc(50.56% - 2.5px);margin-left:30%}@media screen and (max-width: 767px){.openbtn span:nth-of-type(2){margin-top:50.56%}}.openbtn span:nth-of-type(3){margin-top:62.21%;margin-left:25%}.openbtn.active{background:url("../images/common/nav2/bg/sp/01_close.png") top center no-repeat;background-size:100% auto}.openbtn.active span{background-image:none;background-color:#fff}.openbtn.active span:nth-of-type(1){transform:translateY(6px) rotate(-45deg);margin-left:27%;margin-top:40%}@media screen and (max-width: 767px){.openbtn.active span:nth-of-type(1){margin-top:37.86%}}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){margin-top:53%;margin-left:27%;transform:translateY(-6px) rotate(45deg)}@media screen and (max-width: 767px){.openbtn.active span:nth-of-type(3){margin-top:57%}}@media screen and (max-width: 767px){.openbtn{width:15.57vw;padding-top:15.57vw}}nav#nav{display:block;position:fixed;z-index:999;top:0;right:-120%;width:100%;height:100vh;background:#fff;transition:all .6s;overflow-y:auto;max-height:100vh;scrollbar-width:thin;scrollbar-color:#6a91e1 rgba(0,0,0,0)}nav#nav::-webkit-scrollbar{width:10px}nav#nav::-webkit-scrollbar-track{background:rgba(0,0,0,0)}nav#nav::-webkit-scrollbar-thumb{border-radius:10px;background:linear-gradient(to bottom, #00cfff, #6a91e1)}nav#nav ul{position:absolute;z-index:999;top:0;left:0;width:300px;margin-top:0;margin-left:45.15%}nav#nav ul li{list-style:none}@media screen and (max-width: 767px){nav#nav ul{width:47.08%;margin-left:40.15%}}nav#nav .nav-deco{position:absolute;bottom:0;right:0;width:31.68%;height:0;padding-top:10.84%;background:url("../images/common/nav2/bg/02.png") top left no-repeat;background-size:100% auto;margin-right:3.15%;margin-bottom:2.42%}nav#nav .nav-deco2{position:absolute;top:0;left:0;width:50%;height:100%;background:#a5ffff url("../images/common/nav2/bg/sp/02.webp") center right no-repeat;background-size:auto 100%}@media screen and (max-width: 767px){nav#nav .nav-deco2{background-size:auto 150%;background-position:center left}}nav#nav.panelactive{right:0}nav#nav.panelactive ul{display:block}nav#nav.panelactive ul li{animation-name:gnaviAnime;animation-duration:1s;animation-delay:.2s;animation-fill-mode:forwards;opacity:0;margin:0}@keyframes gnaviAnime{0%{opacity:0}100%{opacity:1}}#title{position:relative}#title img{width:100%}#title h1{position:relative;width:61.6842105263%;margin-left:31.6842105263%;padding-bottom:8.7368421053%;font-size:0;line-height:0}#title p{position:absolute;top:0;left:0;width:138.8541666667%;margin-top:-14.52%;margin-left:-32.63%}#step{position:relative;background-color:#d9f7ff;padding-top:2.0833333333%;padding-bottom:5.7291666667%}#step img{width:100%}#step::before{content:"";position:absolute;width:2.6041666667%;height:100%;top:0;left:0;background-image:linear-gradient(90deg, rgb(165, 255, 255), rgba(165, 255, 255, 0))}@media screen and (max-width: 950px){#step::before{width:5.2631578947%}}#step::after{content:"";position:absolute;width:2.6041666667%;height:100%;top:0;right:0;background-image:linear-gradient(90deg, rgba(165, 255, 255, 0), rgb(165, 255, 255))}@media screen and (max-width: 950px){#step::after{width:5.2631578947%}}#step .top-howto-bg1{position:absolute;top:0;left:0;width:114.58%;height:0;padding-top:91.61%}@media screen and (max-width: 767px){#step .top-howto-bg1{width:198.63%;padding-top:190.94%;margin-top:6.1%;margin-left:-51.05%}}#step .top-howto-bg1 .top-howto-bg1a{position:absolute;top:0;left:0;width:27.04%;height:0;padding-top:17.77%;background:url("../images/top/howto/bg/03.png") top left repeat;background-size:3.51% auto}@media screen and (max-width: 767px){#step .top-howto-bg1 .top-howto-bg1a{width:31.53%;padding-top:20.72%}}#step .top-howto-bg1 .top-howto-bg1b{position:absolute;top:0;right:0;width:17.95%;height:0;margin-top:23.68%;margin-right:11.4%;padding-top:10.86%;background:url("../images/top/howto/bg/03.png") top left repeat;background-size:5.31% auto}@media screen and (max-width: 767px){#step .top-howto-bg1 .top-howto-bg1b{width:20.72%;padding-top:12.45%;margin-top:27.45%;margin-right:16.26%}}#step .top-howto-bg1 .top-howto-bg1c{position:absolute;top:0;left:0;width:15.59%;height:0;padding-top:4.27%;margin-top:48.5%;margin-left:15.9%;background:url("../images/top/howto/bg/04.png") top left repeat;background-size:11.95% auto}@media screen and (max-width: 767px){#step .top-howto-bg1 .top-howto-bg1c{width:18.07%;padding-top:4.92%;margin-top:56.22%;margin-left:15.89%}}#step .top-howto-bg1 .top-howto-bg1d{position:absolute;bottom:0;right:0;width:52.3958333333%;height:0;padding-top:52.1354166667%;background:url("../images/top/howto/bg/05.webp") top left no-repeat;background-size:100% auto;animation:rotate-anime 33s linear infinite}@media screen and (max-width: 767px){#step .top-howto-bg1 .top-howto-bg1d{width:49.92%;padding-top:49.92%}}#step .stepnav{position:relative;z-index:200;margin-bottom:5%}#step .stepnav ul{position:relative;width:100%}#step .stepnav ul.pc{display:flex;justify-content:center}#step .stepnav ul.sp{display:none}@media screen and (max-width: 950px){#step .stepnav ul{flex-wrap:wrap;justify-content:center}#step .stepnav ul.pc{display:none}#step .stepnav ul.sp{display:flex;justify-content:center}}#step .stepnav ul li{width:25%;position:relative;font-size:0;line-height:0}@media screen and (max-width: 950px){#step .stepnav ul li{width:33%}}#step .fixed{position:fixed;top:0}#step .fixed2{position:fixed;top:0}@media screen and (max-width: 950px){#step .fixed2{top:auto !important;bottom:0 !important}}#step .fixed2 .contents{margin-left:calc(50vw - 25%)}@media screen and (max-width: 950px){#step .fixed2 .contents{margin-left:0}}@keyframes rotate-anime{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotate-anime2{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}#step .stepnum-bg{position:absolute;top:0;left:0;width:calc(450px + (100vw - 950px)/2);height:112px;margin-top:-56px;background-image:linear-gradient(90deg, rgb(255, 135, 177) 19%, rgb(255, 98, 128) 100%);border-radius:0 16px 16px 0;z-index:10}@media screen and (max-width: 950px){#step .stepnum-bg{height:11.78vw;width:50vw;margin-top:-5.89vw;border-radius:0 1.68vw 1.68vw 0}}#step .stepnum-bg .stepnum-bg2{position:relative;width:100%;height:100%;background:url("../images/top/howto/bg/02.png") top right repeat;background-size:auto 100%}#step #summary{position:relative;margin-bottom:110px}@media screen and (max-width: 1920px){#step #summary{margin-bottom:5.72vw}}@media screen and (max-width: 950px){#step #summary{margin-bottom:11.57vw}}#step #summary .summary-deco{position:absolute;top:0;right:0;width:29.0526315789%;height:0;padding-top:16.9473684211%;margin-top:-9.78%;margin-right:1.7894736842%;background:url("../images/rhythmlivetour2025/summary/kazari_01.png") top left no-repeat;background-size:100% auto}#step #summary h2{position:absolute;width:24.7368421053%;top:0;left:0;margin-top:-3.47%;margin-left:5.6842105263%;font-size:0;line-height:0;z-index:20}#step #summary p{position:relative}#step #summary p.summary-txt1{width:77.8947368421%;font-size:20px;line-height:1.5;color:#4d4f5e;padding-top:9.4736842105%;margin:0 auto 4.2105263158%}@media screen and (max-width: 1920px){#step #summary p.summary-txt1{font-size:1.04vw}}@media screen and (max-width: 950px){#step #summary p.summary-txt1{font-size:2.1vw}}@media screen and (max-width: 767px){#step #summary p.summary-txt1{font-size:3.5vw}}#step #summary p.btn1{text-align:center;font-size:22px;margin-top:5.7894736842%;margin-bottom:5.7894736842%}@media screen and (max-width: 1920px){#step #summary p.btn1{font-size:1.14vw}}@media screen and (max-width: 950px){#step #summary p.btn1{font-size:2.31vw}}@media screen and (max-width: 767px){#step #summary p.btn1{font-size:3.5vw}}#step #summary p.btn1 a{display:block;width:70%;background:red url("../images/rhythmlivetour2025/btn_arrow_w.svg") center right 5% no-repeat;background-size:3% auto;border:solid 2px #e4e4e5;border-radius:9999px;margin:0 auto;padding:1.5% 5% 1.3%;color:#fff;font-weight:bold;text-decoration:none;box-shadow:4px 5px 0px 0px #4d4f5e;transition:.6s}#step #summary p.btn1 a strong{font-size:.8em;font-weight:normal !important;color:#fff}#step #summary p.btn1 a:hover{opacity:.6}#step #summary p.btn1 span{display:block;width:70%;background:#585858;background-size:3% auto;border:solid 2px #e4e4e5;border-radius:9999px;margin:0 auto;padding:1.5% 5% 1.3%;color:#000;font-weight:bold;text-decoration:none;box-shadow:4px 5px 0px 0px #4d4f5e}#step #summary p.btn1 span strong{font-size:.8em;font-weight:normal !important;color:#000}#step #summary .contents{padding-bottom:45px}@media screen and (max-width: 1920px){#step #summary .contents{padding-bottom:2.34vw}}@media screen and (max-width: 950px){#step #summary .contents{padding-bottom:4.7vw}}#step #summary .summary-main{position:relative;width:69.4736842105%;padding:4.2105263158% 4.2105263158%;margin:0 auto;border:solid 1px #ff6280;border-radius:12px}@media screen and (max-width: 767px){#step #summary .summary-main{border-radius:1.26vw}}#step #summary .summary-main dl{position:relative;width:100%}#step #summary .summary-main dl dt{position:relative;width:100%;margin-bottom:4.5454545455%}#step #summary .summary-main dl dt span{position:relative;padding:.1em 1.5em;background-image:linear-gradient(90deg, rgb(255, 135, 177) 19%, rgb(255, 98, 128) 100%);border-radius:9999px;color:#fff;font-size:20px;line-height:1.5;font-weight:bold;z-index:20;letter-spacing:.01em}@media screen and (max-width: 1920px){#step #summary .summary-main dl dt span{font-size:1.04vw}}@media screen and (max-width: 950px){#step #summary .summary-main dl dt span{font-size:2.1vw}}@media screen and (max-width: 767px){#step #summary .summary-main dl dt span{font-size:3.5vw}}#step #summary .summary-main dl dt::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#ff6280;margin-top:.8em}#step #summary .summary-main dl dd{position:relative;width:100%;margin-bottom:4.5454545455%;font-size:20px;line-height:1.5;color:#4d4f5e}@media screen and (max-width: 1920px){#step #summary .summary-main dl dd{font-size:1.04vw}}@media screen and (max-width: 950px){#step #summary .summary-main dl dd{font-size:2.1vw}}@media screen and (max-width: 767px){#step #summary .summary-main dl dd{font-size:3.5vw}}#step #summary .summary-main dl dd p.summary-card{position:relative;width:83.3333333333%;margin:0 auto;display:flex;justify-content:space-between;font-size:0;line-height:0}#step #summary .summary-main dl dd p.summary-card img{width:32%}#step #summary .summary-main dl dd p.summary-img{position:relative;width:83.3333333333%;margin:0 auto;font-size:0;line-height:0}#step #summary .summary-main dl dd strong{color:#ff6280;font-weight:bold}#step #summary .summary-main dl dd:last-of-type{margin-bottom:0}#step #flow{position:relative;margin-bottom:110px}@media screen and (max-width: 1920px){#step #flow{margin-bottom:5.72vw}}@media screen and (max-width: 950px){#step #flow{margin-bottom:11.57vw}}#step #flow h2{position:absolute;width:31.0526315789%;top:0;left:0;margin-top:-3.47%;margin-left:5.6842105263%;font-size:0;line-height:0;z-index:20}#step #flow p{position:relative;width:77.8947368421%;font-size:20px;line-height:1.5;color:#4d4f5e;padding-top:9.4736842105%;margin:0 auto}@media screen and (max-width: 1920px){#step #flow p{font-size:1.04vw}}@media screen and (max-width: 950px){#step #flow p{font-size:2.1vw}}@media screen and (max-width: 767px){#step #flow p{font-size:3.5vw}}#step #flow .contents{padding-bottom:45px}@media screen and (max-width: 1920px){#step #flow .contents{padding-bottom:2.34vw}}@media screen and (max-width: 950px){#step #flow .contents{padding-bottom:4.7vw}}#step #schedule{position:relative;margin-bottom:110px}@media screen and (max-width: 1920px){#step #schedule{margin-bottom:5.72vw}}@media screen and (max-width: 950px){#step #schedule{margin-bottom:11.57vw}}#step #schedule h2{position:absolute;width:24.7368421053%;top:0;left:0;margin-top:-3.47%;margin-left:5.6842105263%;font-size:0;line-height:0;z-index:20}#step #schedule h3{position:relative;width:100%;width:77.8947368421%;margin:0 auto 4.2105263158%;font-size:30px;line-height:1.5;font-weight:bold;color:#ff6280}@media screen and (max-width: 1920px){#step #schedule h3{font-size:1.56vw}}@media screen and (max-width: 950px){#step #schedule h3{font-size:3.15vw}}@media screen and (max-width: 767px){#step #schedule h3{font-size:3.8vw}}#step #schedule p{position:relative}#step #schedule p.schedule-txt1{width:77.8947368421%;font-size:20px;line-height:1.5;color:#4d4f5e;margin:0 auto 4.2105263158%}@media screen and (max-width: 1920px){#step #schedule p.schedule-txt1{font-size:1.04vw}}@media screen and (max-width: 950px){#step #schedule p.schedule-txt1{font-size:2.1vw}}@media screen and (max-width: 767px){#step #schedule p.schedule-txt1{font-size:3.5vw}}#step #schedule p.schedule-txt2{width:77.8947368421%;font-size:20px;line-height:1.5;color:#4d4f5e;margin:0 auto 4.2105263158%}@media screen and (max-width: 1920px){#step #schedule p.schedule-txt2{font-size:1.04vw}}@media screen and (max-width: 950px){#step #schedule p.schedule-txt2{font-size:2.1vw}}@media screen and (max-width: 767px){#step #schedule p.schedule-txt2{font-size:3.5vw}}#step #schedule .contents{padding-bottom:45px}@media screen and (max-width: 1920px){#step #schedule .contents{padding-bottom:2.34vw}}@media screen and (max-width: 950px){#step #schedule .contents{padding-bottom:4.7vw}}#step #schedule .schedule-nav{position:relative;width:69.4736842105%;padding-top:10.5263157895%;margin:0 auto 3.1578947368%}@media screen and (max-width: 950px){#step #schedule .schedule-nav{width:80%}}#step #schedule .schedule-nav ul{position:relative;display:flex;justify-content:space-between;align-items:center}#step #schedule .schedule-nav ul li{position:relative;width:32%;font-size:0;line-height:0}#step #schedule .schedule-box{position:relative;width:69.4736842105%;padding:4.2105263158% 4.2105263158%;margin:0 auto 5.2631578947%;border:solid 1px #ff6280;border-radius:12px}#step #schedule .schedule-box:last-of-type{margin-bottom:0}@media screen and (max-width: 767px){#step #schedule .schedule-box{border-radius:1.26vw;padding:6.3157894737% 4.2105263158%}}#step #schedule .schedule-box h4{position:absolute;width:100%;top:0;left:0;font-size:20px;line-height:1.5;margin-top:-0.8em;margin-left:5%}#step #schedule .schedule-box h4 span{position:relative;padding:.1em 1.5em;border-radius:9999px;border:solid 1px #ff6280;background-color:#fff;color:#ff6280;font-size:20px;line-height:1.5;font-weight:bold;z-index:20;letter-spacing:.01em;box-shadow:5px 7px 5px 0px #ffa9d6}@media screen and (max-width: 1920px){#step #schedule .schedule-box h4 span{font-size:1.04vw}}@media screen and (max-width: 950px){#step #schedule .schedule-box h4 span{font-size:2.1vw}}@media screen and (max-width: 767px){#step #schedule .schedule-box h4 span{font-size:3.5vw;box-shadow:2px 2px 2px 0px #ffa9d6}}#step #schedule .schedule-box h5{position:relative;margin-bottom:2%;font-weight:bold;font-size:20px;line-height:1.5;color:#ff6280}@media screen and (max-width: 1920px){#step #schedule .schedule-box h5{font-size:1.04vw}}@media screen and (max-width: 950px){#step #schedule .schedule-box h5{font-size:2.1vw}}@media screen and (max-width: 767px){#step #schedule .schedule-box h5{font-size:3.5vw}}#step #schedule .schedule-box h5 span{padding:.1em 1em;background-color:#ff6280;color:#fff;font-size:20px;line-height:1.5}@media screen and (max-width: 1920px){#step #schedule .schedule-box h5 span{font-size:1.04vw}}@media screen and (max-width: 950px){#step #schedule .schedule-box h5 span{font-size:2.1vw}}@media screen and (max-width: 767px){#step #schedule .schedule-box h5 span{font-size:3.5vw}}#step #schedule .schedule-box h6{position:relative;width:100%;font-size:20px;line-height:1.5;color:#4d4f5e;font-weight:bold}@media screen and (max-width: 1920px){#step #schedule .schedule-box h6{font-size:1.04vw}}@media screen and (max-width: 950px){#step #schedule .schedule-box h6{font-size:2.1vw}}@media screen and (max-width: 767px){#step #schedule .schedule-box h6{font-size:3.5vw}}#step #schedule .schedule-box p{position:relative;width:100%;font-size:20px;line-height:1.5;color:#4d4f5e;margin-bottom:2.2727272727%}@media screen and (max-width: 1920px){#step #schedule .schedule-box p{font-size:1.04vw}}@media screen and (max-width: 950px){#step #schedule .schedule-box p{font-size:2.1vw}}@media screen and (max-width: 767px){#step #schedule .schedule-box p{font-size:3.5vw}}#step #schedule .schedule-box p strong{color:#ff6280}#step #schedule .schedule-box p.btn1{text-align:center;font-size:22px;margin-top:5.7894736842%;margin-bottom:5.7894736842%}@media screen and (max-width: 1920px){#step #schedule .schedule-box p.btn1{font-size:1.14vw}}@media screen and (max-width: 950px){#step #schedule .schedule-box p.btn1{font-size:2.31vw}}@media screen and (max-width: 767px){#step #schedule .schedule-box p.btn1{font-size:3.5vw}}#step #schedule .schedule-box p.btn1 a{display:block;width:70%;background:#ff6280 url("../images/rhythmlivetour2025/btn_arrow_w.svg") center right 5% no-repeat;background-size:3% auto;border:solid 2px #e4e4e5;border-radius:9999px;margin:0 auto;padding:1.5% 5% 1.3%;color:#fff;font-weight:bold;text-decoration:none;box-shadow:4px 5px 0px 0px #4d4f5e;transition:.6s}#step #schedule .schedule-box p.btn1 a strong{font-size:.8em;font-weight:normal !important;color:#fff}#step #schedule .schedule-box p.btn1 a:hover{opacity:.6}#step #schedule .schedule-box p.btn1 span{display:block;width:70%;background:#585858;background-size:3% auto;border:solid 2px #e4e4e5;border-radius:9999px;margin:0 auto;padding:1.5% 5% 1.3%;color:#000;font-weight:bold;text-decoration:none;box-shadow:4px 5px 0px 0px #4d4f5e}#step #schedule .schedule-box p.btn1 span strong{font-size:.8em;font-weight:normal !important;color:#000}#step #schedule .schedule-box ul{position:relative;width:100%;margin-bottom:5%}#step #schedule .schedule-box ul li{position:relative;font-size:20px;line-height:1.5;color:#4d4f5e;text-indent:-1em;padding-left:1em}@media screen and (max-width: 1920px){#step #schedule .schedule-box ul li{font-size:1.04vw}}@media screen and (max-width: 950px){#step #schedule .schedule-box ul li{font-size:2.1vw}}@media screen and (max-width: 767px){#step #schedule .schedule-box ul li{font-size:3.5vw}}#step #schedule .schedule-box ul li strong{color:#ff6280}#step #schedule .schedule-box ul li strong.red{color:red}#step #schedule .schedule-box .mb0{margin-bottom:0}#step #schedule .schedule-box .schedule-notice{position:relative;border-radius:10px;border:dotted 1px #ff6280;padding:3.0303030303%}#step #schedule .schedule-box .schedule-notice p{position:relative;width:100%;font-size:20px;line-height:1.5;color:#4d4f5e;margin-bottom:3.0303030303%}@media screen and (max-width: 1920px){#step #schedule .schedule-box .schedule-notice p{font-size:1.04vw}}@media screen and (max-width: 950px){#step #schedule .schedule-box .schedule-notice p{font-size:2.1vw}}@media screen and (max-width: 767px){#step #schedule .schedule-box .schedule-notice p{font-size:3.5vw}}#step #schedule .schedule-box .schedule-notice p strong{font-weight:bold;color:#ff6280}#step #schedule .schedule-box .schedule-notice ul{position:relative;width:100%}#step #schedule .schedule-box .schedule-notice ul li{position:relative;font-size:16px;line-height:1.5;color:#4d4f5e;text-indent:-1em;padding-left:1em}@media screen and (max-width: 1920px){#step #schedule .schedule-box .schedule-notice ul li{font-size:.83vw}}@media screen and (max-width: 950px){#step #schedule .schedule-box .schedule-notice ul li{font-size:1.68vw}}@media screen and (max-width: 767px){#step #schedule .schedule-box .schedule-notice ul li{font-size:3vw}}#step #schedule .schedule-box dl{position:relative;width:100%}#step #schedule .schedule-box dl dt{position:relative;width:100%;margin-bottom:4.5454545455%}#step #schedule .schedule-box dl dt span{position:relative;padding:.1em 1.5em;background-image:linear-gradient(90deg, rgb(255, 135, 177) 19%, rgb(255, 98, 128) 100%);border-radius:9999px;color:#fff;font-size:20px;line-height:1.5;font-weight:bold;z-index:20;letter-spacing:.01em}@media screen and (max-width: 1920px){#step #schedule .schedule-box dl dt span{font-size:1.04vw}}@media screen and (max-width: 950px){#step #schedule .schedule-box dl dt span{font-size:2.1vw}}@media screen and (max-width: 767px){#step #schedule .schedule-box dl dt span{font-size:3.5vw}}#step #schedule .schedule-box dl dt::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#ff6280;margin-top:.8em}#step #schedule .schedule-box dl dd{position:relative;width:100%;margin-bottom:4.5454545455%;font-size:20px;line-height:1.5;color:#4d4f5e}@media screen and (max-width: 1920px){#step #schedule .schedule-box dl dd{font-size:1.04vw}}@media screen and (max-width: 950px){#step #schedule .schedule-box dl dd{font-size:2.1vw}}@media screen and (max-width: 767px){#step #schedule .schedule-box dl dd{font-size:3.5vw}}#step #schedule .schedule-box dl dd p.summary-card{position:relative;width:83.3333333333%;margin:0 auto;display:flex;justify-content:space-between;font-size:0;line-height:0}#step #schedule .schedule-box dl dd p.summary-card img{width:32%}#step #schedule .schedule-box dl dd strong{color:#ff6280;font-weight:bold}#step #schedule .schedule-box dl.timetable{position:relative;width:100%;display:flex;flex-wrap:wrap}#step #schedule .schedule-box dl.timetable dt{position:relative;width:9em;font-size:20px;line-height:1.5;color:#4d4f5e;margin-bottom:2.2727272727%}@media screen and (max-width: 1920px){#step #schedule .schedule-box dl.timetable dt{font-size:1.04vw}}@media screen and (max-width: 950px){#step #schedule .schedule-box dl.timetable dt{font-size:2.1vw}}@media screen and (max-width: 767px){#step #schedule .schedule-box dl.timetable dt{font-size:3.5vw}}#step #schedule .schedule-box dl.timetable dt span{position:relative;padding:0;background-image:none;border-radius:0;color:#000}#step #schedule .schedule-box dl.timetable dt::before{display:none !important}#step #schedule .schedule-box dl.timetable dd{position:relative;width:calc(100% - 9em);margin-bottom:2.2727272727%;font-size:20px;line-height:1.5;color:#4d4f5e}@media screen and (max-width: 1920px){#step #schedule .schedule-box dl.timetable dd{font-size:1.04vw}}@media screen and (max-width: 950px){#step #schedule .schedule-box dl.timetable dd{font-size:2.1vw}}@media screen and (max-width: 767px){#step #schedule .schedule-box dl.timetable dd{font-size:3.5vw}}#step #schedule .schedule-box dl.timetable dd p.summary-card{position:relative;width:83.3333333333%;margin:0 auto;display:flex;justify-content:space-between;font-size:0;line-height:0}#step #schedule .schedule-box dl.timetable dd p.summary-card img{width:32%}#step #schedule .schedule-box dl.timetable dd strong{color:#ff6280;font-weight:bold}#step #final{position:relative;margin-bottom:110px}#step #final h2{position:absolute;width:24.7368421053%;top:0;left:0;margin-top:-3.47%;margin-left:5.6842105263%;font-size:0;line-height:0;z-index:20}#step #final p{position:relative}#step #final p.final-txt1{width:77.8947368421%;font-size:20px;line-height:1.5;color:#4d4f5e;padding-top:9.4736842105%;margin:0 auto}@media screen and (max-width: 1920px){#step #final p.final-txt1{font-size:1.04vw}}@media screen and (max-width: 950px){#step #final p.final-txt1{font-size:2.1vw}}@media screen and (max-width: 767px){#step #final p.final-txt1{font-size:3.5vw}}#step #final p.btn1{text-align:center;font-size:16px;margin-top:5.7894736842%;margin-bottom:5.7894736842%}@media screen and (max-width: 1920px){#step #final p.btn1{font-size:.83vw}}@media screen and (max-width: 950px){#step #final p.btn1{font-size:1.68vw}}@media screen and (max-width: 767px){#step #final p.btn1{font-size:3vw}}#step #final p.btn1 a{display:block;width:50%;background:#fff url("../images/news/btn_arrow.svg") center right 5% no-repeat;background-size:3% auto;border:solid 2px #e4e4e5;border-radius:9999px;margin:0 auto;padding:1.5% 5% 1.3%;color:#000;text-decoration:none;box-shadow:4px 5px 0px 0px #4d4f5e;transition:.6s}#step #final p.btn1 a:hover{opacity:.6}#step #final ul{position:relative;width:77.8947368421%;margin:0 auto}#step #final ul li{position:relative;font-size:16px;line-height:1.5;color:#4d4f5e;text-indent:-1em;padding-left:1em}@media screen and (max-width: 1920px){#step #final ul li{font-size:.83vw}}@media screen and (max-width: 950px){#step #final ul li{font-size:1.68vw}}@media screen and (max-width: 767px){#step #final ul li{font-size:3vw}}#step #final .final-box{position:relative;width:69.4736842105%;padding:4.2105263158% 4.2105263158% 2.1052631579%;margin:5.2631578947% auto 5.2631578947%;border:solid 1px #ff6280;border-radius:12px}#step #final .final-box:last-of-type{margin-bottom:0}@media screen and (max-width: 767px){#step #final .final-box{border-radius:1.26vw;padding:6.3157894737% 4.2105263158%}}#step #final .final-box h4{position:absolute;width:100%;top:0;left:0;font-size:20px;line-height:1.5;margin-top:-0.8em;margin-left:5%}#step #final .final-box h4 span{position:relative;padding:.1em 1.5em;border-radius:9999px;border:solid 1px #ff6280;background-color:#fff;color:#ff6280;font-size:20px;line-height:1.5;font-weight:bold;z-index:20;letter-spacing:.01em;box-shadow:5px 7px 5px 0px #ffa9d6}@media screen and (max-width: 1920px){#step #final .final-box h4 span{font-size:1.04vw}}@media screen and (max-width: 950px){#step #final .final-box h4 span{font-size:2.1vw}}@media screen and (max-width: 767px){#step #final .final-box h4 span{font-size:3.5vw;box-shadow:2px 2px 2px 0px #ffa9d6}}#step #final .final-box h5{position:relative;margin-bottom:2%;font-weight:bold;font-size:20px;line-height:1.5;color:#ff6280}@media screen and (max-width: 1920px){#step #final .final-box h5{font-size:1.04vw}}@media screen and (max-width: 950px){#step #final .final-box h5{font-size:2.1vw}}@media screen and (max-width: 767px){#step #final .final-box h5{font-size:3.5vw}}#step #final .final-box h5 span{padding:.1em 1em;background-color:#ff6280;color:#fff;font-size:20px;line-height:1.5}@media screen and (max-width: 1920px){#step #final .final-box h5 span{font-size:1.04vw}}@media screen and (max-width: 950px){#step #final .final-box h5 span{font-size:2.1vw}}@media screen and (max-width: 767px){#step #final .final-box h5 span{font-size:3.5vw}}#step #final .final-box h6{position:relative;width:100%;font-size:20px;line-height:1.5;color:#4d4f5e;font-weight:bold}@media screen and (max-width: 1920px){#step #final .final-box h6{font-size:1.04vw}}@media screen and (max-width: 950px){#step #final .final-box h6{font-size:2.1vw}}@media screen and (max-width: 767px){#step #final .final-box h6{font-size:3.5vw}}#step #final .final-box p{position:relative;width:100%;font-size:20px;line-height:1.5;color:#4d4f5e;margin-bottom:2.2727272727%}@media screen and (max-width: 1920px){#step #final .final-box p{font-size:1.04vw}}@media screen and (max-width: 950px){#step #final .final-box p{font-size:2.1vw}}@media screen and (max-width: 767px){#step #final .final-box p{font-size:3.5vw}}#step #final .final-box p strong{color:#ff6280}#step #final .final-box p.btn1{text-align:center;font-size:22px;margin-top:5.7894736842%;margin-bottom:5.7894736842%}@media screen and (max-width: 1920px){#step #final .final-box p.btn1{font-size:1.14vw}}@media screen and (max-width: 950px){#step #final .final-box p.btn1{font-size:2.31vw}}@media screen and (max-width: 767px){#step #final .final-box p.btn1{font-size:3.5vw}}#step #final .final-box p.btn1 a{display:block;width:70%;background:#ff6280 url("../images/rhythmlivetour2025/btn_arrow_w.svg") center right 5% no-repeat;background-size:3% auto;border:solid 2px #e4e4e5;border-radius:9999px;margin:0 auto;padding:1.5% 5% 1.3%;color:#fff;font-weight:bold;text-decoration:none;box-shadow:4px 5px 0px 0px #4d4f5e;transition:.6s}#step #final .final-box p.btn1 a strong{font-size:.8em;font-weight:normal !important;color:#fff}#step #final .final-box p.btn1 a:hover{opacity:.6}#step #final .final-box p.btn1 span{display:block;width:70%;background:#585858;background-size:3% auto;border:solid 2px #e4e4e5;border-radius:9999px;margin:0 auto;padding:1.5% 5% 1.3%;color:#000;font-weight:bold;text-decoration:none;box-shadow:4px 5px 0px 0px #4d4f5e}#step #final .final-box p.btn1 span strong{font-size:.8em;font-weight:normal !important;color:#000}#step #final .final-box ul{position:relative;width:100%;margin-bottom:5%}#step #final .final-box ul li{position:relative;font-size:20px;line-height:1.5;color:#4d4f5e;text-indent:-1em;padding-left:1em}@media screen and (max-width: 1920px){#step #final .final-box ul li{font-size:1.04vw}}@media screen and (max-width: 950px){#step #final .final-box ul li{font-size:2.1vw}}@media screen and (max-width: 767px){#step #final .final-box ul li{font-size:3.5vw}}#step #final .final-box ul li strong{color:#ff6280}#step #final .final-box ul li strong.red{color:red}#step #final .final-box .mb0{margin-bottom:0}#step #final .final-box .final-notice{position:relative;border-radius:10px;border:dotted 1px #ff6280;padding:3.0303030303%}#step #final .final-box .final-notice p{position:relative;width:100%;font-size:20px;line-height:1.5;color:#4d4f5e;margin-bottom:3.0303030303%}@media screen and (max-width: 1920px){#step #final .final-box .final-notice p{font-size:1.04vw}}@media screen and (max-width: 950px){#step #final .final-box .final-notice p{font-size:2.1vw}}@media screen and (max-width: 767px){#step #final .final-box .final-notice p{font-size:3.5vw}}#step #final .final-box .final-notice p strong{font-weight:bold;color:#ff6280}#step #final .final-box .final-notice ul{position:relative;width:100%}#step #final .final-box .final-notice ul li{position:relative;font-size:16px;line-height:1.5;color:#4d4f5e;text-indent:-1em;padding-left:1em}@media screen and (max-width: 1920px){#step #final .final-box .final-notice ul li{font-size:.83vw}}@media screen and (max-width: 950px){#step #final .final-box .final-notice ul li{font-size:1.68vw}}@media screen and (max-width: 767px){#step #final .final-box .final-notice ul li{font-size:3vw}}#step #final .final-box dl{position:relative;width:100%}#step #final .final-box dl dt{position:relative;width:100%;margin-bottom:4.5454545455%}#step #final .final-box dl dt span{position:relative;padding:.1em 1.5em;background-image:linear-gradient(90deg, rgb(255, 135, 177) 19%, rgb(255, 98, 128) 100%);border-radius:9999px;color:#fff;font-size:20px;line-height:1.5;font-weight:bold;z-index:20;letter-spacing:.01em}@media screen and (max-width: 1920px){#step #final .final-box dl dt span{font-size:1.04vw}}@media screen and (max-width: 950px){#step #final .final-box dl dt span{font-size:2.1vw}}@media screen and (max-width: 767px){#step #final .final-box dl dt span{font-size:3.5vw}}#step #final .final-box dl dt::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#ff6280;margin-top:.8em}#step #final .final-box dl dd{position:relative;width:100%;margin-bottom:4.5454545455%;font-size:20px;line-height:1.5;color:#4d4f5e}@media screen and (max-width: 1920px){#step #final .final-box dl dd{font-size:1.04vw}}@media screen and (max-width: 950px){#step #final .final-box dl dd{font-size:2.1vw}}@media screen and (max-width: 767px){#step #final .final-box dl dd{font-size:3.5vw}}#step #final .final-box dl dd p.summary-card{position:relative;width:83.3333333333%;margin:0 auto;display:flex;justify-content:space-between;font-size:0;line-height:0}#step #final .final-box dl dd p.summary-card img{width:32%}#step #final .final-box dl dd strong{color:#ff6280;font-weight:bold}#step #final .final-box dl.timetable{position:relative;width:100%;display:flex;flex-wrap:wrap}#step #final .final-box dl.timetable dt{position:relative;width:9em;font-size:20px;line-height:1.5;color:#4d4f5e;margin-bottom:2.2727272727%}@media screen and (max-width: 1920px){#step #final .final-box dl.timetable dt{font-size:1.04vw}}@media screen and (max-width: 950px){#step #final .final-box dl.timetable dt{font-size:2.1vw}}@media screen and (max-width: 767px){#step #final .final-box dl.timetable dt{font-size:3.5vw}}#step #final .final-box dl.timetable dt span{position:relative;padding:0;background-image:none;border-radius:0;color:#000}#step #final .final-box dl.timetable dt::before{display:none !important}#step #final .final-box dl.timetable dd{position:relative;width:calc(100% - 9em);margin-bottom:2.2727272727%;font-size:20px;line-height:1.5;color:#4d4f5e}@media screen and (max-width: 1920px){#step #final .final-box dl.timetable dd{font-size:1.04vw}}@media screen and (max-width: 950px){#step #final .final-box dl.timetable dd{font-size:2.1vw}}@media screen and (max-width: 767px){#step #final .final-box dl.timetable dd{font-size:3.5vw}}#step #final .final-box dl.timetable dd p.summary-card{position:relative;width:83.3333333333%;margin:0 auto;display:flex;justify-content:space-between;font-size:0;line-height:0}#step #final .final-box dl.timetable dd p.summary-card img{width:32%}#step #final .final-box dl.timetable dd strong{color:#ff6280;font-weight:bold}#step #final .contents{padding-bottom:45px}@media screen and (max-width: 1920px){#step #final .contents{padding-bottom:2.34vw}}@media screen and (max-width: 950px){#step #final .contents{padding-bottom:4.7vw}}#step #notice{position:relative;margin-bottom:110px}#step #notice h2{position:absolute;width:24.8421052632%;top:0;left:0;margin-top:-3.47%;margin-left:5.6842105263%;font-size:0;line-height:0;z-index:20}#step #notice p{position:relative}#step #notice p.final-txt1{width:77.8947368421%;font-size:20px;line-height:1.5;color:#4d4f5e;padding-top:9.4736842105%;margin:0 auto}@media screen and (max-width: 1920px){#step #notice p.final-txt1{font-size:1.04vw}}@media screen and (max-width: 950px){#step #notice p.final-txt1{font-size:2.1vw}}@media screen and (max-width: 767px){#step #notice p.final-txt1{font-size:3.5vw}}#step #notice p.btn1{text-align:center;font-size:16px;margin-top:5.7894736842%;margin-bottom:5.7894736842%}@media screen and (max-width: 1920px){#step #notice p.btn1{font-size:.83vw}}@media screen and (max-width: 950px){#step #notice p.btn1{font-size:1.68vw}}@media screen and (max-width: 767px){#step #notice p.btn1{font-size:3vw}}#step #notice p.btn1 a{display:block;width:50%;background:#fff url("../images/news/btn_arrow.svg") center right 5% no-repeat;background-size:3% auto;border:solid 2px #e4e4e5;border-radius:9999px;margin:0 auto;padding:1.5% 5% 1.3%;color:#000;text-decoration:none;box-shadow:4px 5px 0px 0px #4d4f5e;transition:.6s}#step #notice p.btn1 a:hover{opacity:.6}#step #notice ul{position:relative;width:77.8947368421%;margin:0 auto}#step #notice ul li{position:relative;font-size:16px;line-height:1.5;color:#4d4f5e;text-indent:-1em;padding-left:1em}@media screen and (max-width: 1920px){#step #notice ul li{font-size:.83vw}}@media screen and (max-width: 950px){#step #notice ul li{font-size:1.68vw}}@media screen and (max-width: 767px){#step #notice ul li{font-size:3vw}}#step #notice .notice-box{position:relative;width:69.4736842105%;padding:4.2105263158% 4.2105263158%;margin:0 auto 5.2631578947%;border:solid 1px #ff6280;border-radius:12px}#step #notice .notice-box:last-of-type{margin-bottom:0}@media screen and (max-width: 767px){#step #notice .notice-box{border-radius:1.26vw;padding:6.3157894737% 4.2105263158%}}#step #notice .notice-box h4{position:absolute;width:100%;top:0;left:0;font-size:20px;line-height:1.5;margin-top:-0.8em;margin-left:5%}#step #notice .notice-box h4 span{position:relative;padding:.1em 1.5em;border-radius:9999px;border:solid 1px #ff6280;background-color:#fff;color:#ff6280;font-size:20px;line-height:1.5;font-weight:bold;z-index:20;letter-spacing:.01em;box-shadow:5px 7px 5px 0px #ffa9d6}@media screen and (max-width: 1920px){#step #notice .notice-box h4 span{font-size:1.04vw}}@media screen and (max-width: 950px){#step #notice .notice-box h4 span{font-size:2.1vw}}@media screen and (max-width: 767px){#step #notice .notice-box h4 span{font-size:3.5vw;box-shadow:2px 2px 2px 0px #ffa9d6}}#step #notice .notice-box h5{position:relative;margin-bottom:1%;font-weight:bold}#step #notice .notice-box h5 span{padding:.1em 1em;background-color:#ff6280;color:#fff;font-size:16px;line-height:1.5}@media screen and (max-width: 1920px){#step #notice .notice-box h5 span{font-size:.83vw}}@media screen and (max-width: 950px){#step #notice .notice-box h5 span{font-size:1.68vw}}@media screen and (max-width: 767px){#step #notice .notice-box h5 span{font-size:3vw}}#step #notice .notice-box p{position:relative;width:100%;margin-bottom:5%;font-size:16px;line-height:1.5;color:#4d4f5e}@media screen and (max-width: 1920px){#step #notice .notice-box p{font-size:.83vw}}@media screen and (max-width: 950px){#step #notice .notice-box p{font-size:1.68vw}}@media screen and (max-width: 767px){#step #notice .notice-box p{font-size:3vw}}#step #notice .notice-box ul{position:relative;width:100%;margin-bottom:5%}#step #notice .notice-box ul:last-of-type{margin-bottom:0}#step #notice .notice-box ul li{position:relative;font-size:16px;line-height:1.5;color:#4d4f5e;text-indent:-1em;padding-left:1em}@media screen and (max-width: 1920px){#step #notice .notice-box ul li{font-size:.83vw}}@media screen and (max-width: 950px){#step #notice .notice-box ul li{font-size:1.68vw}}@media screen and (max-width: 767px){#step #notice .notice-box ul li{font-size:3vw}}#step #notice .notice-box .notice-notice{position:relative;border-radius:10px;border:dotted 1px #ff6280;padding:3.0303030303%}#step #notice .notice-box .notice-notice p{position:relative;width:100%;font-size:20px;line-height:1.5;color:#4d4f5e;margin-bottom:3.0303030303%}@media screen and (max-width: 1920px){#step #notice .notice-box .notice-notice p{font-size:1.04vw}}@media screen and (max-width: 950px){#step #notice .notice-box .notice-notice p{font-size:2.1vw}}@media screen and (max-width: 767px){#step #notice .notice-box .notice-notice p{font-size:3.5vw}}#step #notice .notice-box .notice-notice p strong{font-weight:bold;color:#ff6280}#step #notice .notice-box .notice-notice ul{position:relative;width:100%}#step #notice .notice-box .notice-notice ul li{position:relative;font-size:16px;line-height:1.5;color:#4d4f5e;text-indent:-1em;padding-left:1em}@media screen and (max-width: 1920px){#step #notice .notice-box .notice-notice ul li{font-size:.83vw}}@media screen and (max-width: 950px){#step #notice .notice-box .notice-notice ul li{font-size:1.68vw}}@media screen and (max-width: 767px){#step #notice .notice-box .notice-notice ul li{font-size:3vw}}#step #notice .notice-box dl{position:relative;width:100%}#step #notice .notice-box dl dt{position:relative;width:100%;margin-bottom:4.5454545455%}#step #notice .notice-box dl dt span{position:relative;padding:.1em 1.5em;background-image:linear-gradient(90deg, rgb(255, 135, 177) 19%, rgb(255, 98, 128) 100%);border-radius:9999px;color:#fff;font-size:20px;line-height:1.5;font-weight:bold;z-index:20;letter-spacing:.01em}@media screen and (max-width: 1920px){#step #notice .notice-box dl dt span{font-size:1.04vw}}@media screen and (max-width: 950px){#step #notice .notice-box dl dt span{font-size:2.1vw}}@media screen and (max-width: 767px){#step #notice .notice-box dl dt span{font-size:3.5vw}}#step #notice .notice-box dl dt::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#ff6280;margin-top:.8em}#step #notice .notice-box dl dd{position:relative;width:100%;margin-bottom:4.5454545455%;font-size:20px;line-height:1.5;color:#4d4f5e}@media screen and (max-width: 1920px){#step #notice .notice-box dl dd{font-size:1.04vw}}@media screen and (max-width: 950px){#step #notice .notice-box dl dd{font-size:2.1vw}}@media screen and (max-width: 767px){#step #notice .notice-box dl dd{font-size:3.5vw}}#step #notice .notice-box dl dd p.summary-card{position:relative;width:83.3333333333%;margin:0 auto;display:flex;justify-content:space-between;font-size:0;line-height:0}#step #notice .notice-box dl dd p.summary-card img{width:32%}#step #notice .notice-box dl dd strong{color:#ff6280;font-weight:bold}#step #notice .notice-box dl.timetable{position:relative;width:100%;display:flex;flex-wrap:wrap}#step #notice .notice-box dl.timetable dt{position:relative;width:9em;margin-bottom:2.2727272727%}#step #notice .notice-box dl.timetable dt span{position:relative;padding:0;background-image:none;border-radius:0;color:#000}#step #notice .notice-box dl.timetable dt::before{display:none !important}#step #notice .notice-box dl.timetable dd{position:relative;width:calc(100% - 9em);margin-bottom:2.2727272727%;font-size:20px;line-height:1.5;color:#4d4f5e}@media screen and (max-width: 1920px){#step #notice .notice-box dl.timetable dd{font-size:1.04vw}}@media screen and (max-width: 950px){#step #notice .notice-box dl.timetable dd{font-size:2.1vw}}@media screen and (max-width: 767px){#step #notice .notice-box dl.timetable dd{font-size:3.5vw}}#step #notice .notice-box dl.timetable dd p.summary-card{position:relative;width:83.3333333333%;margin:0 auto;display:flex;justify-content:space-between;font-size:0;line-height:0}#step #notice .notice-box dl.timetable dd p.summary-card img{width:32%}#step #notice .notice-box dl.timetable dd strong{color:#ff6280;font-weight:bold}#step #notice .contents{padding-top:100px;padding-bottom:45px}@media screen and (max-width: 1920px){#step #notice .contents{padding-top:5.2vw;padding-bottom:2.34vw}}@media screen and (max-width: 950px){#step #notice .contents{padding-top:10.52vw;padding-bottom:4.7vw}}#step #kiyaku{position:relative;margin-bottom:110px}#step #kiyaku h2{position:absolute;width:24.7368421053%;top:0;left:0;margin-top:-3.47%;margin-left:5.6842105263%;font-size:0;line-height:0;z-index:20}#step #kiyaku p{position:relative}#step #kiyaku p.kiyaku-last{width:77.8947368421%;font-size:20px;line-height:1.5;color:#4d4f5e;padding-top:9.4736842105%;margin:0 auto;text-align:right}@media screen and (max-width: 1920px){#step #kiyaku p.kiyaku-last{font-size:1.04vw}}@media screen and (max-width: 950px){#step #kiyaku p.kiyaku-last{font-size:2.1vw}}@media screen and (max-width: 767px){#step #kiyaku p.kiyaku-last{font-size:3.5vw}}#step #kiyaku ul{position:relative;width:77.8947368421%;margin:0 auto}#step #kiyaku ul li{position:relative;font-size:16px;line-height:1.5;color:#4d4f5e;text-indent:-1em;padding-left:1em}@media screen and (max-width: 1920px){#step #kiyaku ul li{font-size:.83vw}}@media screen and (max-width: 950px){#step #kiyaku ul li{font-size:1.68vw}}@media screen and (max-width: 767px){#step #kiyaku ul li{font-size:3vw}}#step #kiyaku .kiyaku-box{position:relative;width:69.4736842105%;padding:4.2105263158% 4.2105263158%;margin:0 auto 5.2631578947%;border:solid 1px #ff6280;border-radius:12px}#step #kiyaku .kiyaku-box:last-of-type{margin-bottom:0}@media screen and (max-width: 767px){#step #kiyaku .kiyaku-box{border-radius:1.26vw}}#step #kiyaku .kiyaku-box h3{position:relative;width:100%;position:relative;font-size:16px;line-height:1.5;color:#4d4f5e;font-weight:normal}@media screen and (max-width: 1920px){#step #kiyaku .kiyaku-box h3{font-size:.83vw}}@media screen and (max-width: 950px){#step #kiyaku .kiyaku-box h3{font-size:1.68vw}}@media screen and (max-width: 767px){#step #kiyaku .kiyaku-box h3{font-size:3vw}}#step #kiyaku .kiyaku-box p{position:relative;width:100%;position:relative;margin-bottom:5%;font-size:16px;line-height:1.5;color:#4d4f5e;font-weight:normal}@media screen and (max-width: 1920px){#step #kiyaku .kiyaku-box p{font-size:.83vw}}@media screen and (max-width: 950px){#step #kiyaku .kiyaku-box p{font-size:1.68vw}}@media screen and (max-width: 767px){#step #kiyaku .kiyaku-box p{font-size:3vw}}#step #kiyaku .kiyaku-box ul{position:relative;width:100%;margin-bottom:5%}#step #kiyaku .kiyaku-box ul li{position:relative;font-size:16px;line-height:1.5;color:#4d4f5e;text-indent:-1em;padding-left:1em}@media screen and (max-width: 1920px){#step #kiyaku .kiyaku-box ul li{font-size:.83vw}}@media screen and (max-width: 950px){#step #kiyaku .kiyaku-box ul li{font-size:1.68vw}}@media screen and (max-width: 767px){#step #kiyaku .kiyaku-box ul li{font-size:3vw}}#step #kiyaku .kiyaku-box ul li ul{width:calc(100% - 1em);padding-left:1em}#step #kiyaku .kiyaku-box .notice-notice{position:relative;border-radius:10px;border:dotted 1px #ff6280;padding:3.0303030303%}#step #kiyaku .kiyaku-box .notice-notice p{position:relative;width:100%;font-size:20px;line-height:1.5;color:#4d4f5e;margin-bottom:3.0303030303%}@media screen and (max-width: 1920px){#step #kiyaku .kiyaku-box .notice-notice p{font-size:1.04vw}}@media screen and (max-width: 950px){#step #kiyaku .kiyaku-box .notice-notice p{font-size:2.1vw}}@media screen and (max-width: 767px){#step #kiyaku .kiyaku-box .notice-notice p{font-size:3.5vw}}#step #kiyaku .kiyaku-box .notice-notice p strong{font-weight:bold;color:#ff6280}#step #kiyaku .kiyaku-box .notice-notice ul{position:relative;width:100%}#step #kiyaku .kiyaku-box .notice-notice ul li{position:relative;font-size:16px;line-height:1.5;color:#4d4f5e;text-indent:-1em;padding-left:1em}@media screen and (max-width: 1920px){#step #kiyaku .kiyaku-box .notice-notice ul li{font-size:.83vw}}@media screen and (max-width: 950px){#step #kiyaku .kiyaku-box .notice-notice ul li{font-size:1.68vw}}@media screen and (max-width: 767px){#step #kiyaku .kiyaku-box .notice-notice ul li{font-size:3vw}}#step #kiyaku .kiyaku-box dl{position:relative;width:100%}#step #kiyaku .kiyaku-box dl dt{position:relative;width:100%;margin-bottom:4.5454545455%}#step #kiyaku .kiyaku-box dl dt span{position:relative;padding:.1em 1.5em;background-image:linear-gradient(90deg, rgb(255, 135, 177) 19%, rgb(255, 98, 128) 100%);border-radius:9999px;color:#fff;font-size:20px;line-height:1.5;font-weight:bold;z-index:20;letter-spacing:.01em}@media screen and (max-width: 1920px){#step #kiyaku .kiyaku-box dl dt span{font-size:1.04vw}}@media screen and (max-width: 950px){#step #kiyaku .kiyaku-box dl dt span{font-size:2.1vw}}@media screen and (max-width: 767px){#step #kiyaku .kiyaku-box dl dt span{font-size:3.5vw}}#step #kiyaku .kiyaku-box dl dt::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#ff6280;margin-top:.8em}#step #kiyaku .kiyaku-box dl dd{position:relative;width:100%;margin-bottom:4.5454545455%;font-size:20px;line-height:1.5;color:#4d4f5e}@media screen and (max-width: 1920px){#step #kiyaku .kiyaku-box dl dd{font-size:1.04vw}}@media screen and (max-width: 950px){#step #kiyaku .kiyaku-box dl dd{font-size:2.1vw}}@media screen and (max-width: 767px){#step #kiyaku .kiyaku-box dl dd{font-size:3.5vw}}#step #kiyaku .kiyaku-box dl dd p.summary-card{position:relative;width:83.3333333333%;margin:0 auto;display:flex;justify-content:space-between;font-size:0;line-height:0}#step #kiyaku .kiyaku-box dl dd p.summary-card img{width:32%}#step #kiyaku .kiyaku-box dl dd strong{color:#ff6280;font-weight:bold}#step #kiyaku .kiyaku-box dl.timetable{position:relative;width:100%;display:flex;flex-wrap:wrap}#step #kiyaku .kiyaku-box dl.timetable dt{position:relative;width:9em;margin-bottom:2.2727272727%}#step #kiyaku .kiyaku-box dl.timetable dt span{position:relative;padding:0;background-image:none;border-radius:0;color:#000}#step #kiyaku .kiyaku-box dl.timetable dt::before{display:none !important}#step #kiyaku .kiyaku-box dl.timetable dd{position:relative;width:calc(100% - 9em);margin-bottom:2.2727272727%;font-size:20px;line-height:1.5;color:#4d4f5e}@media screen and (max-width: 1920px){#step #kiyaku .kiyaku-box dl.timetable dd{font-size:1.04vw}}@media screen and (max-width: 950px){#step #kiyaku .kiyaku-box dl.timetable dd{font-size:2.1vw}}@media screen and (max-width: 767px){#step #kiyaku .kiyaku-box dl.timetable dd{font-size:3.5vw}}#step #kiyaku .kiyaku-box dl.timetable dd p.summary-card{position:relative;width:83.3333333333%;margin:0 auto;display:flex;justify-content:space-between;font-size:0;line-height:0}#step #kiyaku .kiyaku-box dl.timetable dd p.summary-card img{width:32%}#step #kiyaku .kiyaku-box dl.timetable dd strong{color:#ff6280;font-weight:bold}#step #kiyaku .contents{padding-top:100px;padding-bottom:45px}@media screen and (max-width: 1920px){#step #kiyaku .contents{padding-top:5.2vw;padding-bottom:2.34vw}}@media screen and (max-width: 950px){#step #kiyaku .contents{padding-top:10.52vw;padding-bottom:4.7vw}}#step .stepbg{position:absolute;top:0;left:0;margin-left:5.26%;width:100vw;height:100%;background-color:#fff;border-radius:27px 0 0 27px}@media screen and (max-width: 950px){#step .stepbg{border-radius:2.84vw 0 0 2.84vw}}#lecture{position:relative;background:url("../images/beginner/lecture/bg_01.webp") top left repeat-y;background-size:100% auto;padding-top:85px;padding-bottom:85px}@media screen and (max-width: 1920px){#lecture{padding-top:4.42vw;padding-bottom:4.42vw}}@media screen and (max-width: 767px){#lecture{padding-top:8.9473684211%;padding-bottom:8.9473684211%}}#lecture img{width:100%}#lecture .lecture-bg{position:absolute;top:0;left:0;margin-top:135px;width:100%;height:425px;background:url("../images/beginner/lecture/bg_02.png") top left repeat-x;background-size:106px auto}@media screen and (max-width: 1920px){#lecture .lecture-bg{margin-top:7.03125%;height:0;padding-top:22.1354166667%;background-size:5.5208333333%}}@media screen and (max-width: 767px){#lecture .lecture-bg{margin-top:14.2105263158%;padding-top:44.7368421053%;background-size:11.1578947368%}}#lecture .lecture-main{position:relative;width:89.0526315789%;margin:0 auto;padding-bottom:2.6315789474%;background:#fff;box-shadow:5px 5px 10px 0px rgba(0,0,0,.2)}#lecture .lecture-main .lecture-deco{position:absolute;top:0;left:0;margin-top:5.9101654846%;margin-left:-1.3%;width:9.3380614657%;height:0;padding-top:12.7659574468%;background:url("../images/beginner/lecture/deco.png") top left no-repeat;background-size:100% auto}#lecture .lecture-main h2{position:relative;width:78.841607565%;margin:0 auto 2.0094562648%;padding-top:4.609929078%;font-size:0;line-height:0}#lecture .lecture-main h3{position:relative;width:75.0591016548%;margin:0 auto 5.3191489362%;font-size:0;line-height:0}#lecture .lecture-main h3+p{position:relative;width:83.451536643%;margin:0 auto 5.3191489362%;font-size:0;line-height:0}#lecture .lecture-main .lecture-box{position:relative;width:94.5626477541%;margin:0 auto;background-color:#d9f7ff;border-radius:100px 0 100px 0}@media screen and (max-width: 1920px){#lecture .lecture-main .lecture-box{border-radius:5.2vw 0 5.2vw 0}}@media screen and (max-width: 767px){#lecture .lecture-main .lecture-box{border-radius:10.52vw 0 10.52vw 0}}#lecture .lecture-main .lecture-box h4{position:relative;width:79%;margin:0 auto 5%;padding-top:5%}#lecture .lecture-main .lecture-box ul{position:relative;width:92.5%;margin:-4.25% auto 0;padding-bottom:2.5%}#lecture .lecture-main .lecture-box ul li{position:relative;font-size:20px;line-height:1.5}@media screen and (max-width: 1920px){#lecture .lecture-main .lecture-box ul li{font-size:1.04vw}}@media screen and (max-width: 767px){#lecture .lecture-main .lecture-box ul li{font-size:2.1vw}}#lecture .lecture-main .lecture-box .lecture-date{position:relative;width:92.5%;margin:0 auto 6.25%}#lecture .lecture-main .lecture-box .lecture-date h5{position:relative;width:100%;font-size:28px;line-height:1.6;color:#4d4f5e;font-weight:bold;text-align:center;padding:.3% 0 .1%;border:solid 2px #4d4f5e}@media screen and (max-width: 1920px){#lecture .lecture-main .lecture-box .lecture-date h5{font-size:1.45vw}}@media screen and (max-width: 767px){#lecture .lecture-main .lecture-box .lecture-date h5{font-size:5vw}}#lecture .lecture-main .lecture-box .lecture-date dl{position:relative;width:100%;display:flex;flex-wrap:wrap;align-items:center;border:solid 2px #4d4f5e;margin-top:-2px}@media screen and (max-width: 767px){#lecture .lecture-main .lecture-box .lecture-date dl{display:block;border:none}}#lecture .lecture-main .lecture-box .lecture-date dl dt{position:relative;width:calc(50% - 2px);padding:.5% 2% .3%;font-size:22px;line-height:1.5;color:#4d4f5e;font-weight:bold;border-right:solid 2px #4d4f5e}@media screen and (max-width: 1920px){#lecture .lecture-main .lecture-box .lecture-date dl dt{font-size:1.14vw}}@media screen and (max-width: 767px){#lecture .lecture-main .lecture-box .lecture-date dl dt{width:96%;font-size:4vw;border-top:solid 2px #4d4f5e;border-right:solid 2px #4d4f5e;border-left:solid 2px #4d4f5e}}#lecture .lecture-main .lecture-box .lecture-date dl dt a{color:#4d4f5e}#lecture .lecture-main .lecture-box .lecture-date dl dt a:hover{text-decoration:none}#lecture .lecture-main .lecture-box .lecture-date dl dt a::after{content:"";display:inline-block;width:.6em;height:.6em;margin-left:.2em;background:url("../images/common/blank.svg") top left no-repeat;background-size:100% auto}#lecture .lecture-main .lecture-box .lecture-date dl dd{position:relative;width:calc(42% - 2px);padding:1.5% 2% 1.4%;margin-left:-2px;font-size:22px;line-height:1.5;color:#4d4f5e;font-weight:bold;border-left:solid 2px #4d4f5e}@media screen and (max-width: 1920px){#lecture .lecture-main .lecture-box .lecture-date dl dd{font-size:1.14vw}}@media screen and (max-width: 767px){#lecture .lecture-main .lecture-box .lecture-date dl dd{width:96%;font-size:4vw;border-top:dotted 2px #4d4f5e;border-right:solid 2px #4d4f5e;border-bottom:solid 2px #4d4f5e;border-left:solid 2px #4d4f5e;margin-left:0}}#footer{position:relative;width:100%;overflow:hidden;z-index:200;background-color:#d9f7ff}#footerbox{position:relative;background-color:#d9f7ff;z-index:20}#footerbox.topfooter{background:none !important}#footerbox.topfooter .topfooter-bg{position:absolute;top:0;left:0;width:100%;height:0;padding-top:50.2604166667%;background:url("../images/top/idol/bg/02.webp") top center no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#footerbox.topfooter .topfooter-bg{width:202.1052631579%;padding-top:101.5789473684%}}#footerbox.topfooter #mypage{padding-top:7.5% !important}#footerbox #mypage{position:relative;width:100%}#footerbox #mypage img{width:100%}#footerbox #mypage p{position:relative;width:55.07%;margin:2.2857142857% auto;font-size:0;line-height:0}@media screen and (max-width: 767px){#footerbox #mypage p{width:80.94%;margin:5.89% auto}}#footerbox #playmapbtn{position:fixed;bottom:0;left:0;margin-bottom:.5%;width:39.375%;z-index:100}@media screen and (max-width: 767px){#footerbox #playmapbtn{width:52.6315789474%;margin-bottom:19.5%}}#footerbox #playmapbtn p{background:#fff;box-shadow:5px 5px 10px 0px rgba(0,0,0,.2);border-radius:0 9999px 9999px 0;text-align:right;font-size:0;line-height:0}#footerbox #playmapbtn p a{display:block;padding:2% 5%}@media screen and (max-width: 767px){#footerbox #playmapbtn p a{padding:5% 15%}}#footerbox #playmapbtn p img{width:49.0740740741%}@media screen and (max-width: 767px){#footerbox #playmapbtn p img{width:100%}}#footerbox #footerarea{position:relative;z-index:20}#footerbox #footerarea p{position:relative;width:100%;text-align:center}#footerbox #footerarea p.footernotice{font-size:15px;line-height:1.5;padding:1.42% 0 1.28%}@media screen and (max-width: 767px){#footerbox #footerarea p.footernotice{font-size:2.33vw;padding:3.54% 0 3.54%}}#footerbox #footerarea p.copyright{font-size:.78vw;line-height:1.5;font-weight:normal;padding:2.14% 0 1.78%}@media screen and (max-width: 767px){#footerbox #footerarea p.copyright{font-size:2.33vw;padding:13% 0 3.54%}}[data-aos=fadeinanime]{opacity:0}[data-aos=fadeinanime].aos-animate{opacity:1}[data-aos=imganime1]{clip-path:inset(0 100% 0 0)}[data-aos=imganime1].aos-animate{clip-path:inset(0)}/*# sourceMappingURL=rhythmlivetour2025.css.map */