#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}}header{position:relative;width:100%}nav#nav-sp,.openbtn,.nav-spbg{display:none}nav img{width:100%}nav#nav-pc{position:fixed;top:0;left:0;z-index:100;width:21.25%;height:100vh;background:hsla(0,0%,100%,.7) url("../images/common/nav2/bg/01.png") top right repeat-y;background-size:1.22% auto}@media screen and (max-width: 767px){nav#nav-pc{display:none}}nav#nav-pc.scrollable-nav{overflow-y:auto;max-height:100vh;scrollbar-width:thin;scrollbar-color:#6a91e1 rgba(0,0,0,0)}nav#nav-pc.scrollable-nav::-webkit-scrollbar{width:10px}nav#nav-pc.scrollable-nav::-webkit-scrollbar-track{background:rgba(0,0,0,0)}nav#nav-pc.scrollable-nav::-webkit-scrollbar-thumb{border-radius:10px;background:linear-gradient(to bottom, #00cfff, #6a91e1)}nav#nav-pc h1{position:relative;width:94.36%;margin-bottom:5.14%;margin-left:3.18%;padding-top:8.57%;font-size:0;line-height:0}nav#nav-pc h1 a{transition-duration:.6s}nav#nav-pc h1 a:hover{opacity:.6}nav#nav-pc p{position:relative;width:94.36%;margin-bottom:5.14%;margin-left:3.18%;padding-top:8.57%;font-size:0;line-height:0}nav#nav-pc p a{transition-duration:.6s}nav#nav-pc p a:hover{opacity:.6}nav#nav-pc ul{position:relative;max-width:240px;width:50%;margin-left:15.06%;z-index:200}nav#nav-pc ul li{position:relative;font-size:0;line-height:0;margin-bottom:1.04%}nav#nav-pc ul li:last-of-type{margin-bottom:0}nav#nav-pc .nav-pc-deco{position:absolute;bottom:0;right:0;width:54.65%;height:0;padding-top:18.62%;margin-bottom:1.71%;margin-right:9.55%;background:url("../images/common/nav2/bg/02.png") top center no-repeat;background-size:100% auto;z-index:0}@media screen and (max-width: 767px){.openbtn{display:block;position:fixed;top:.63vw;right:.84vw;z-index:9999;cursor:pointer;width:15.57vw;height:0;padding-top:15.57vw;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:.61vw;border-radius:9999px;width:45.27%;background-image:linear-gradient(90deg, rgb(74, 255, 255), rgb(128, 161, 255) 50%, rgb(106, 145, 255))}.openbtn span:nth-of-type(1){margin-top:39.86%;margin-left:25%}.openbtn span:nth-of-type(2){margin-top:50.56%;margin-left:30%}.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%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){margin-top:57%;margin-left:27%;transform:translateY(-6px) rotate(45deg)}nav#nav-sp{display:block;position:fixed;z-index:999;top:0;right:-120%;width:100%;height:100vh;background:url("../images/common/nav2/bg/sp/02.webp") center center no-repeat;background-size:100% auto;transition:all .6s;overflow-y:auto;max-height:100vh;scrollbar-width:thin;scrollbar-color:#6a91e1 rgba(0,0,0,0)}nav#nav-sp::-webkit-scrollbar{width:10px}nav#nav-sp::-webkit-scrollbar-track{background:rgba(0,0,0,0)}nav#nav-sp::-webkit-scrollbar-thumb{border-radius:10px;background:linear-gradient(to bottom, #00cfff, #6a91e1)}nav#nav-sp ul{display:none;position:absolute;z-index:999;top:0;left:0;width:47.08%;margin-top:10%;margin-left:45.15%}nav#nav-sp ul li{list-style:none}nav#nav-sp .nav-sp-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-sp.panelactive{right:0}nav#nav-sp.panelactive ul{display:block}nav#nav-sp.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}}}#pagetitle{position:relative;width:100%}#pagetitle img{width:100%}#pagetitle .pagetitle-bg1{position:absolute;top:0;right:0;width:21.5%;height:0;padding-top:16.0714285714%;margin-top:-5%;background:url("../images/pagetitle/bg/02.png") top left no-repeat;background-size:100% auto;z-index:20}@media screen and (max-width: 767px){#pagetitle .pagetitle-bg1{width:31.6842105263%;padding-top:26.8421052632%;margin-top:1.7894736842%}}#pagetitle .contents{background-color:#fff;padding-top:1.4285714286%;padding-bottom:1.4285714286%}@media screen and (max-width: 767px){#pagetitle .contents{padding-top:.5263157895%;padding-bottom:.5263157895%}}#pagetitle .pagetitle-main{position:relative;width:100%}#pagetitle .pagetitle-main h1,#pagetitle .pagetitle-main p{position:relative;font-size:0;line-height:0;margin-left:2.1428571429%}@media screen and (max-width: 767px){#pagetitle .pagetitle-main h1,#pagetitle .pagetitle-main p{margin-left:4.8421052632%}}.songspage{position:relative;width:100%}.songspage h1{width:26%;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 767px){.songspage h1{padding-top:4.3157894737%;display:block;width:41.1578947368%}}.songspage h1::after{content:"";position:absolute;top:0;left:0;width:91.4835164835%;padding-top:18.4065934066%;background:url("../images/pagetitle/bg/01.png") top left no-repeat;background-size:100%;margin-top:-1.09%;margin-left:111.2637362637%}@media screen and (max-width: 767px){.songspage h1::after{width:85.1662404092%;padding-top:17.1355498721%;margin-top:13.2992327366%}}.songspage h1 img{width:82.6923076923% !important}@media screen and (max-width: 767px){.songspage h1 img{width:100% !important}}.songspage h1 img:nth-of-type(2){width:14.010989011% !important}@media screen and (max-width: 767px){.songspage h1 img:nth-of-type(2){width:14.0664961637% !important;margin-top:5.8823529412%}}.idolpage{position:relative;width:100%}.idolpage h1{width:22.7857142857%;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 767px){.idolpage h1{padding-top:4.3157894737%;display:block;width:27.0526315789%}}.idolpage h1::after{content:"";position:absolute;top:0;left:0;width:104.3887147335%;padding-top:21.0031347962%;background:url("../images/pagetitle/bg/01.png") top left no-repeat;background-size:100%;margin-top:-1.09%;margin-left:126.9592476489%}@media screen and (max-width: 767px){.idolpage h1::after{width:129.5719844358%;padding-top:26.0700389105%;margin-top:20.233463035%}}.idolpage h1 img{width:62.3824451411% !important}@media screen and (max-width: 767px){.idolpage h1 img{width:100% !important}}.idolpage h1 img:nth-of-type(2){width:32.6018808777% !important}@media screen and (max-width: 767px){.idolpage h1 img:nth-of-type(2){width:43.579766537% !important;margin-top:8.9494163424%}}.newspage{position:relative;width:100%}.newspage h1{width:25.5%;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 767px){.newspage h1{padding-top:4.3157894737%;display:block;width:27.0526315789%}}.newspage h1::after{content:"";position:absolute;top:0;left:0;width:93.2773109244%;padding-top:18.7675070028%;background:url("../images/pagetitle/bg/01.png") top left no-repeat;background-size:100%;margin-top:-1.09%;margin-left:113.4453781513%}@media screen and (max-width: 767px){.newspage h1::after{width:129.5719844358%;padding-top:26.0700389105%;margin-top:20.233463035%}}.newspage h1 img{width:63.3053221289% !important}@media screen and (max-width: 767px){.newspage h1 img{width:100% !important}}.newspage h1 img:nth-of-type(2){width:31.6526610644% !important}@media screen and (max-width: 767px){.newspage h1 img:nth-of-type(2){width:43.579766537% !important;margin-top:8.9494163424%}}.moviepage{position:relative;width:100%}.moviepage h1{width:23.8571428571%;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 767px){.moviepage h1{padding-top:4.3157894737%;display:block;width:27.0526315789%}}.moviepage h1::after{content:"";position:absolute;top:0;left:0;width:99.7005988024%;padding-top:20.0598802395%;background:url("../images/pagetitle/bg/01.png") top left no-repeat;background-size:100%;margin-top:-1.09%;margin-left:121.2574850299%}@media screen and (max-width: 767px){.moviepage h1::after{width:129.5719844358%;padding-top:26.0700389105%;margin-top:20.233463035%}}.moviepage h1 img{width:80.8383233533% !important}@media screen and (max-width: 767px){.moviepage h1 img{width:100% !important}}.moviepage h1 img:nth-of-type(2){width:14.6706586826% !important}@media screen and (max-width: 767px){.moviepage h1 img:nth-of-type(2){width:43.579766537% !important;margin-top:8.9494163424%}}.cardlistpage{position:relative;width:100%}.cardlistpage h1{width:41.1428571429%;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 767px){.cardlistpage h1{padding-top:4.3157894737%;display:block;width:55.8947368421%}}.cardlistpage h1::after{content:"";position:absolute;top:0;left:0;width:57.8125%;padding-top:11.6319444444%;background:url("../images/pagetitle/bg/01.png") top left no-repeat;background-size:100%;margin-top:-1.09%;margin-left:103.6458333333%}@media screen and (max-width: 767px){.cardlistpage h1::after{width:30.3201506591%;padding-top:12.6177024482%;margin-top:16.3424124514%}}.cardlistpage h1 img{width:70.8333333333% !important}@media screen and (max-width: 767px){.cardlistpage h1 img{width:100% !important}}.cardlistpage h1 img:nth-of-type(2){width:27.2569444444% !important}@media screen and (max-width: 767px){.cardlistpage h1 img:nth-of-type(2){width:31.6384180791% !important;margin-top:4.3314500942%}}.schedulepage{position:relative;width:100%}.schedulepage h1{width:42.7857142857%;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 767px){.schedulepage h1{padding-top:4.3157894737%;display:block;width:27.0526315789%}}.schedulepage h1::after{content:"";position:absolute;top:0;left:0;width:55.592654424%;padding-top:11.1853088481%;background:url("../images/pagetitle/bg/01.png") top left no-repeat;background-size:100%;margin-top:-1.09%;margin-left:102.6711185309%}@media screen and (max-width: 767px){.schedulepage h1::after{width:66.1478599222%;padding-top:26.0700389105%;margin-top:10.5058365759%}}.schedulepage h1 img{width:71.1185308848% !important}@media screen and (max-width: 767px){.schedulepage h1 img{width:100% !important}}.schedulepage h1 img:nth-of-type(2){width:26.0434056761% !important}@media screen and (max-width: 767px){.schedulepage h1 img:nth-of-type(2){width:43.579766537% !important;margin-top:8.9494163424%}}.locationpage{position:relative;width:100%}.locationpage h1{width:42.7857142857%;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 767px){.locationpage h1{padding-top:4.3157894737%;display:block;width:27.0526315789%}}.locationpage h1::after{content:"";position:absolute;top:0;left:0;width:55.592654424%;padding-top:11.1853088481%;background:url("../images/pagetitle/bg/01.png") top left no-repeat;background-size:100%;margin-top:-1.09%;margin-left:102.6711185309%}@media screen and (max-width: 767px){.locationpage h1::after{width:66.1478599222%;padding-top:26.0700389105%;margin-top:10.5058365759%}}.locationpage h1 img{width:71.1185308848% !important}@media screen and (max-width: 767px){.locationpage h1 img{width:100% !important}}.locationpage h1 img:nth-of-type(2){width:26.0434056761% !important}@media screen and (max-width: 767px){.locationpage h1 img:nth-of-type(2){width:43.579766537% !important;margin-top:8.9494163424%}}.goodspage{position:relative;width:100%}.goodspage h1{width:26%;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 767px){.goodspage h1{padding-top:4.3157894737%;display:block;width:41.1578947368%}}.goodspage h1::after{content:"";position:absolute;top:0;left:0;width:91.4835164835%;padding-top:18.4065934066%;background:url("../images/pagetitle/bg/01.png") top left no-repeat;background-size:100%;margin-top:-1.09%;margin-left:111.2637362637%}@media screen and (max-width: 767px){.goodspage h1::after{width:85.1662404092%;padding-top:17.1355498721%;margin-top:13.2992327366%}}.goodspage h1 img{width:82.6923076923% !important}@media screen and (max-width: 767px){.goodspage h1 img{width:100% !important}}.goodspage h1 img:nth-of-type(2){width:14.010989011% !important}@media screen and (max-width: 767px){.goodspage h1 img:nth-of-type(2){width:25.5754475703% !important;margin-top:5.8823529412%}}.newspage h1,.newspage p{width:25.71%;margin-left:38.92%}.howtoplaypage h1{width:56.28%;margin-left:22.42%}.idolpage h1{width:23.5%;margin-left:40.85%}.cardlistpage h1{width:40.57%;margin-left:30%}.moviepage h1{width:29%;margin-left:36.92%}.schedulepage h1{width:44.64%;margin-left:28.92%}#header{position:relative;width:78.65%;margin:0 0 2.44vw auto;z-index:10}@media screen and (max-width: 767px){#header{width:100%;margin:0 auto 14.21%}}#header img{width:100%}#header .header-kv{position:relative;width:100%}#header .header-kv::after{content:"";display:block;position:absolute;width:100%;height:0;bottom:0;left:0;padding-top:15.72%;background:url("../images/top/kv/bg_pc_2.webp") top center no-repeat;background-size:100% auto;z-index:10}@media screen and (max-width: 767px){#header .header-kv::after{padding-top:13.33%;background:url("../images/top/kv/bg_sp.webp") top center no-repeat;background-size:100% auto}}#header .header-kv h1{display:none}@media screen and (max-width: 767px){#header .header-kv h1{display:block;position:absolute;bottom:0;left:0;margin-bottom:-8.21%;margin-left:20.79%;width:58.42%;z-index:20}}#header .header-kv p{position:relative;width:100%;font-size:0;line-height:0}#header .header-kv p picture{position:relative;width:100%}.ticker-bg{position:absolute;top:0;left:0;width:100%;height:0;padding-top:4.76%;background-image:linear-gradient(90deg, rgb(217, 245, 255), rgb(255, 255, 255))}@media screen and (max-width: 767px){.ticker-bg{padding-top:7.5789473684%}}.ticker-wrap{position:absolute;top:0;left:1.36%;display:flex;width:92.78%;padding:1.1% 2.25%}@media screen and (max-width: 767px){.ticker-wrap{width:95.15%;padding:2.63% 2.425%;background-size:1.05% auto}}.ticker-wrap .ticker{position:relative;width:100%;height:2vw;font-size:1.35vw;line-height:2vw;padding:0;overflow:hidden;color:#4d4f5e;font-weight:bold}@media screen and (max-width: 767px){.ticker-wrap .ticker{height:3.5vw;font-size:2.73vw;line-height:3.5vw}}.ticker-wrap .ticker ul{position:relative;list-style:none;height:100%;padding:0;margin:0}.ticker-wrap .ticker ul li.ticker-item{position:absolute;top:0;left:0;width:100%;height:100%;padding-right:0;opacity:0;background:url(../images/common/arrow/gblue.svg) center left no-repeat;background-size:1.56vw auto;padding-left:2vw}@media screen and (max-width: 767px){.ticker-wrap .ticker ul li.ticker-item{padding-left:3.5vw;background-size:2.5vw auto}}.ticker-wrap .ticker ul li.ticker-item a{display:inline-block;width:auto;color:#4d4f5e;white-space:nowrap;text-decoration:none;transition:transform 5s linear}.ticker-wrap .ticker ul li.ticker-item span.ticker-date{font-weight:bold;color:#4d4f5e}.ticker-wrap .ticker ul li.ticker-item span.ticker-title{margin-left:2.7vw}.fadeInDown{opacity:0}.fadeInDown.run{animation:fadeInDown .3s cubic-bezier(0.645, 0.045, 0.355, 1) forwards}.fadeOutDown{opacity:1}.fadeOutDown.run{animation:fadeOutDown .3s cubic-bezier(0.645, 0.045, 0.355, 1) forwards}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(30px)}}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}#toppagenews{position:relative}#toppagenews .toppagenews{margin-bottom:5%}#toppagenews .toppagenews .toppagenews-main{position:relative;margin:0 auto;overflow:hidden;width:1341px}@media screen and (max-width: 1920px){#toppagenews .toppagenews .toppagenews-main{width:95.78%}}@media screen and (max-width: 767px){#toppagenews .toppagenews .toppagenews-main{width:100%}}.swiper-slide{width:431px !important;background-color:#fff;height:auto;border-radius:10px;text-decoration:none;box-sizing:border-box}@media screen and (max-width: 1920px){.swiper-slide{width:32.14% !important;border-radius:.52vw}}@media screen and (max-width: 767px){.swiper-slide{width:63% !important;border-radius:1.04vw}}.swiper-slide img{width:100%}.swiper-slide__box{height:100%}.topnewsitem{position:relative;box-sizing:border-box;padding-bottom:3%;height:100%;border:solid 4px #000;border-radius:10px}@media screen and (max-width: 1920px){.topnewsitem{border:solid .2vw #000;border-radius:.52vw}}@media screen and (max-width: 767px){.topnewsitem{border:solid .71vw #000;border-radius:1.57vw}}.topnewsitem p:first-of-type{position:relative;width:98.18%;font-size:0;line-height:0;margin:0 auto 1.08%;padding-top:.9%}.topnewsitem p:nth-of-type(3){position:relative;margin:0 auto;width:89.3%;font-size:18px;line-height:1.77;color:#000;font-weight:bold}@media screen and (max-width: 1920px){.topnewsitem p:nth-of-type(3){font-size:.9375vw}}@media screen and (max-width: 767px){.topnewsitem p:nth-of-type(3){font-size:3.36vw}}.topnewsitem p:nth-of-type(3) a{text-decoration:none}.topnewsitem p.topnewsitem-date{position:relative;width:100%;margin:0 auto 4.09%;font-size:18px;line-height:1.3;color:#fff;font-weight:bold}@media screen and (max-width: 1920px){.topnewsitem p.topnewsitem-date{font-size:.9375vw}}@media screen and (max-width: 767px){.topnewsitem p.topnewsitem-date{font-size:3.36vw}}.topnewsitem p.topnewsitem-date span{padding-right:25px;padding-left:34px;background:#000 url("../images/common/arrow/gray.svg") center left .5vw no-repeat;background-size:15px auto;border-radius:0 9999px 9999px 0}@media screen and (max-width: 1920px){.topnewsitem p.topnewsitem-date span{padding-right:1.3vw;padding-left:1.77vw;background-size:.78vw auto}}@media screen and (max-width: 767px){.topnewsitem p.topnewsitem-date span{padding-right:4.2vw;padding-left:5vw;background-size:3.15vw auto}}.swiper-button-prev{background:url("images/prev2.svg") center top no-repeat;left:-1.28%}.swiper-button-next{background:url("images/next2.svg") center top no-repeat;right:-1.28%}.swiper-button-prev,.swiper-button-next{width:1.57%;height:0;padding-top:3.07%;margin-top:-1.535%;z-index:20 !important;background-size:auto 100%}.swiper-button-prev::after,.swiper-button-next::after{content:""}#top-cardlist{position:relative;width:100%;padding:67px 0 0}@media screen and (max-width: 1920px){#top-cardlist{padding:3.4895833333% 0 0}}#top-cardlist img{width:100%}#top-cardlist .top-cardlist-bg1{position:absolute;width:100%;height:0;padding-top:78.125%;top:0;left:0;background:#30d6ff url("../images/top/cardlist/bg/01.webp") top center no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#top-cardlist .top-cardlist-bg1{padding-top:128.4210526316%;background-size:202.1052631579% auto}}#top-cardlist .top-cardlist-bg2{position:absolute;width:689px;height:525px;top:0;right:0;margin-top:135px;background:url("../images/top/cardlist/bg/02.webp") top left no-repeat;background-size:100% auto}@media screen and (max-width: 1920px){#top-cardlist .top-cardlist-bg2{width:35.8854166667%;height:0;padding-top:27.34375%;margin-top:7.03125%}}@media screen and (max-width: 767px){#top-cardlist .top-cardlist-bg2{display:none}}#top-cardlist .top-cardlist-bg3{position:absolute;width:808px;height:536px;top:0;left:0;margin-top:451px;background:url("../images/top/cardlist/bg/03.webp") top left no-repeat;background-size:100% auto}@media screen and (max-width: 1920px){#top-cardlist .top-cardlist-bg3{width:42.0833333333%;height:0;padding-top:27.9166666667%;margin-top:23.4895833333%}}@media screen and (max-width: 767px){#top-cardlist .top-cardlist-bg3{width:85.0526315789%;padding-top:56.4210526316%;margin-top:65.8947368421%}}#top-cardlist .top-cardlist-main{position:relative;width:97.1428571429%;background-color:#fff;margin:0 auto 95px}@media screen and (max-width: 1920px){#top-cardlist .top-cardlist-main{margin-bottom:6.78%}}@media screen and (max-width: 767px){#top-cardlist .top-cardlist-main{width:89.1578947368%;margin:0 auto 14.7368421053%;padding-top:3.1578947368%}}#top-cardlist .top-cardlist-main .top-cardlist-bg4{position:absolute;top:0;left:0;height:0;padding-top:34.3382352941%;width:96.3235294118%;margin-top:9.3382352941%;margin-left:1.8382352941%;background:url("../images/top/cardlist/bg/06.webp") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#top-cardlist .top-cardlist-main .top-cardlist-bg4{width:94.4510035419%;padding-top:42.1487603306%;margin-top:17.3553719008%;margin-left:2.774498229%;background:url("../images/top/cardlist/bg/06_sp.webp") top left no-repeat;background-size:100% auto}}#top-cardlist .top-cardlist-main .top-cardlist-bg5{position:absolute;width:23.75%;height:0;padding-top:20.2205882353%;top:0;right:0;margin-top:-11.02%;margin-right:-3.6%;background:url("../images/top/cardlist/bg/04.webp") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#top-cardlist .top-cardlist-main .top-cardlist-bg5{width:38.13459268%;padding-top:32.4675324675%;margin-top:-16.17%;margin-right:-13.57%}}#top-cardlist .top-cardlist-main .top-cardlist-bg6{position:absolute;width:26.0294117647%;height:0;padding-top:25.5147058824%;top:0;left:0;margin-top:36.3970588235%;margin-left:-3.45%;background:url("../images/top/cardlist/bg/05.webp") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#top-cardlist .top-cardlist-main .top-cardlist-bg6{width:41.7945690673%;padding-top:40.9681227863%;margin-top:35.8913813459%;margin-left:-12.16%}}#top-cardlist .top-cardlist-main h2{position:relative;width:42.3529411765%;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:5.5882352941%;margin-left:4.1911764706%;padding-top:2.9411764706%;font-size:0;line-height:0}@media screen and (max-width: 767px){#top-cardlist .top-cardlist-main h2{width:48.1700118064%;margin-bottom:6.6115702479%;padding-top:0;display:block}}#top-cardlist .top-cardlist-main h2 img{width:70.8333333333%}@media screen and (max-width: 767px){#top-cardlist .top-cardlist-main h2 img{width:100%}}#top-cardlist .top-cardlist-main h2 img:nth-of-type(2){width:27.0833333333%}@media screen and (max-width: 767px){#top-cardlist .top-cardlist-main h2 img:nth-of-type(2){width:38.2352941176%;margin-top:1.2254901961%}}#top-cardlist .top-cardlist-main h2::after{content:"";position:absolute;bottom:0;right:0;width:15.2777777778%;height:0;padding-top:13.1944444444%;margin-right:-17.7%;background:url("../images/top/cardlist/bg/07.png") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#top-cardlist .top-cardlist-main h2::after{width:21.568627451%;padding-top:14.7058823529%;margin-right:-26.22%;margin-bottom:8.3333333333%}}#top-cardlist .top-cardlist-main h2+p{position:absolute;top:0;right:0;width:24.9264705882%;margin-top:1.6911764706%;margin-right:2.7205882353%}@media screen and (max-width: 767px){#top-cardlist .top-cardlist-main h2+p{width:29.279811098%;margin-top:2.8335301063%;margin-right:2.1251475797%}}#top-cardlist .top-cardlist-main h2+p a{transition:.6s}#top-cardlist .top-cardlist-main h2+p a:hover{opacity:.6}#top-cardlist .top-cardlist-main ul{position:relative;padding-bottom:6.0294117647%;width:65%;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width: 767px){#top-cardlist .top-cardlist-main ul{width:77.59%;padding-bottom:7.5560802834%}}#top-cardlist .top-cardlist-main ul li{width:28.6199095023%;border-radius:5px}@media screen and (max-width: 767px){#top-cardlist .top-cardlist-main ul li{width:30.01%;border:solid .52vw #fff}}#top-cardlist .top-cardlist-main ul li a{transition:.6s}#top-cardlist .top-cardlist-main ul li a:hover{opacity:.6}#tourstaff{position:relative;width:100%}#tourstaff img{width:100%}#tourstaff .tourstaff-main{position:relative;width:97.1428571429%;padding-top:10.1428571429%;padding-bottom:6.7857142857%}@media screen and (max-width: 767px){#tourstaff .tourstaff-main{padding-top:4%;padding-bottom:7.7894736842%}}#tourstaff .tourstaff-main .tourstaff-bg1{position:absolute;width:83.3823529412%;height:0;padding-top:29.9264705882%;top:0;left:0;margin-top:4.3382352941%;margin-left:7.6470588235%;background:url("../images/top/tourstaff/bg/01.png") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#tourstaff .tourstaff-main .tourstaff-bg1{width:91.1578947368%;padding-top:44.7368421053%;margin-top:-6%;margin-left:4.3157894737%;background:url("../images/top/tourstaff/bg/01_sp.png") top left no-repeat;background-size:100% auto}}#tourstaff .tourstaff-main .tourstaff-bg2{position:absolute;width:8.3088235294%;height:0;padding-top:10.8823529412%;top:0;left:0;margin-top:1.8382352941%;margin-left:15.5147058824%;background:url("../images/top/tourstaff/bg/02.png") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#tourstaff .tourstaff-main .tourstaff-bg2{width:11.8947368421%;padding-top:15.5789473684%;margin-top:-3.26%;margin-left:4.7368421053%}}#tourstaff .tourstaff-main .tourstaff-bg3{position:absolute;width:22.9411764706%;height:0;padding-top:17.7205882353%;bottom:0;left:0;margin-left:79.5588235294%;background:url("../images/top/tourstaff/bg/03.png") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#tourstaff .tourstaff-main .tourstaff-bg3{width:32.8421052632%;padding-top:25.3684210526%;margin-top:13.3684210526%;margin-left:70.7368421053%}}#tourstaff .tourstaff-main h2{position:relative;width:27.8676470588%;margin-bottom:1.0294117647%;margin-left:25.6617647059%;font-size:0;line-height:0}@media screen and (max-width: 767px){#tourstaff .tourstaff-main h2{width:39.8947368421%;margin-bottom:2.1052631579%;margin-left:19.1578947368%}}#tourstaff .tourstaff-main h2+p{position:relative;width:35.8088235294%;margin-left:21.6176470588%}@media screen and (max-width: 767px){#tourstaff .tourstaff-main h2+p{width:51.2631578947%;margin-left:11.1578947368%}}#tourstaff .tourstaff-main p{font-size:0;line-height:0}#tourstaff .tourstaff-main p.tourstaff-img1{position:absolute;bottom:0;left:0;margin-left:54.7794117647%;width:25%}@media screen and (max-width: 767px){#tourstaff .tourstaff-main p.tourstaff-img1{width:35.7894736842%;margin-left:57.8947368421%}}#top-howto{position:relative;background-color:#d9f7ff;padding-top:212px}@media screen and (max-width: 1920px){#top-howto{padding-top:11.0416666667%}}@media screen and (max-width: 767px){#top-howto{padding-top:21.3684210526%}}#top-howto img{width:100%}#top-howto .top-howto-bg1{position:absolute;top:0;left:0;width:114.58%;height:0;padding-top:91.61%}@media screen and (max-width: 767px){#top-howto .top-howto-bg1{width:198.63%;padding-top:190.94%;margin-top:6.1%;margin-left:-51.05%}}#top-howto .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){#top-howto .top-howto-bg1 .top-howto-bg1a{width:31.53%;padding-top:20.72%}}#top-howto .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){#top-howto .top-howto-bg1 .top-howto-bg1b{width:20.72%;padding-top:12.45%;margin-top:27.45%;margin-right:16.26%}}#top-howto .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){#top-howto .top-howto-bg1 .top-howto-bg1c{width:18.07%;padding-top:4.92%;margin-top:56.22%;margin-left:15.89%}}#top-howto .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){#top-howto .top-howto-bg1 .top-howto-bg1d{width:49.92%;padding-top:49.92%}}#top-howto .fixed{position:fixed;top:0}#top-howto .top-howto-titlebg0{position:absolute;top:0;left:0;height:161px;width:100%;background-color:#fff}@media screen and (max-width: 1920px){#top-howto .top-howto-titlebg0{height:0;padding-top:8.3854166667%}}@media screen and (max-width: 767px){#top-howto .top-howto-titlebg0{padding-top:16.9473684211%}}#top-howto .top-howto-titlebg{position:absolute;top:0;left:0;height:86px;width:100%;margin-top:41px;background:url("../images/top/howto/bg/01.webp") top center repeat-x;background-size:1760px auto;animation:bgiLoop 18s linear infinite}@media screen and (max-width: 1920px){#top-howto .top-howto-titlebg{height:0;padding-top:4.4791666667%;margin-top:2.1354166667%;background:url("../images/top/howto/bg/01.webp") top center repeat-x;background-size:91.6666666667% auto}}@media screen and (max-width: 767px){#top-howto .top-howto-titlebg{padding-top:9.0526315789%;margin-top:4.3157894737%;background-size:185.2631578947% auto}}@keyframes bgiLoop{0%{background-position:0 0}100%{background-position:-91.66vw 0}@media screen and (max-width: 767px){0%{background-position:0 0}100%{background-position:-185.26vw 0}}}#top-howto .top-howto-main{position:relative;width:100%}#top-howto .top-howto-main .top-howto-stepnext{width:4.7916666667%;margin:0 auto 2.5%;height:0;padding-top:4.375%;background:url("../images/common/arrow/down_gblue.svg") top center no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-stepnext{width:9.5789473684%;padding-top:8.7368421053%;margin:0 auto 4.5263157895%}}#top-howto .top-howto-main h2{display:none}#top-howto .top-howto-main ul.top-howto-nav{position:relative;width:51.0714285714%;margin:0 0 4.5% 25.7857142857%;display:flex;justify-content:space-between}@media screen and (max-width: 767px){#top-howto .top-howto-main ul.top-howto-nav{width:75.2631578947%;margin:0 auto 4.1052631579% 14.3157894737%}}#top-howto .top-howto-main ul.top-howto-nav li{width:39.7202797203%;font-size:0;line-height:0}@media screen and (max-width: 767px){#top-howto .top-howto-main ul.top-howto-nav li{width:39.7202797203%}}#top-howto .top-howto-main ul.top-howto-nav li:nth-of-type(2){width:52.3076923077%}#top-howto .top-howto-main ul.top-howto-nav li a{transition:.6s}#top-howto .top-howto-main ul.top-howto-nav li a:hover{opacity:.6}#top-howto .top-howto-main .top-howto-mv{position:relative;width:100%}#top-howto .top-howto-main .top-howto-mv p{position:relative;width:56.4285714286%;padding:.2857142857%;margin:0 auto 7.14%;font-size:0;line-height:0;box-shadow:10px 10px 5px 0px rgba(166,189,255,.8);background:url("../images/top/mv/bg/01.png") top left repeat-y;background-size:100% auto}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-mv p{width:83.1578947368%;margin:0 auto 9.1578947368%;padding:.4210526316%}}#top-howto .top-howto-main .top-howto-mv p a{position:relative;width:100%;display:block}#top-howto .top-howto-main .top-howto-mv p a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:2;background:rgba(0,0,0,.35);transition-duration:.6s}#top-howto .top-howto-main .top-howto-mv p a:hover::before{background:rgba(0,0,0,0)}#top-howto .top-howto-main .top-howto-mv p a::after{display:block;content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:3;background:url("../images/common/mv/btn.svg") center center no-repeat;background-size:16.9620253165% auto}#top-howto .top-howto-main .top-howto-step1{position:relative;width:100%}#top-howto .top-howto-main .top-howto-step1 .top-howto-step1-titlebg1{position:absolute;top:0;left:0;width:100%;height:112px;background-image:linear-gradient(90deg, rgb(0, 207, 255) 19%, rgb(128, 161, 255) 54%, rgb(106, 145, 225) 88%)}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step1 .top-howto-step1-titlebg1{height:0;padding-top:5.8333333333%}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step1 .top-howto-step1-titlebg1{padding-top:11.7894736842%}}#top-howto .top-howto-main .top-howto-step1 .top-howto-step1-titlebg2{position:absolute;top:0;left:0;width:100%;height:112px;background:url("../images/top/howto/bg/02.png") top left repeat-x;background-size:55px}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step1 .top-howto-step1-titlebg2{height:0;padding-top:5.8333333333%;background-size:2.8645833333% auto}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step1 .top-howto-step1-titlebg2{padding-top:11.7894736842%;background-size:5.7894736842% auto}}#top-howto .top-howto-main .top-howto-step1 h3{position:relative;width:24.5714285714%;margin-bottom:4.92%;margin-left:38.85%;padding-top:1.21%}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step1 h3{width:36.2105263158%;margin-bottom:6.8421052632%;margin-left:35.7894736842%;padding-top:2%}}#top-howto .top-howto-main .top-howto-step1 h4{position:relative;width:87.71%;margin:0 auto 21.07%}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step1 h4{width:69.89%;margin:0 auto 30.31%}}#top-howto .top-howto-main .top-howto-step1 .top-howto-step1-main{position:relative;width:100%;background-color:hsla(0,0%,100%,.5);border-radius:15px;padding-top:15.57%;padding-bottom:3.85%;margin-bottom:2.42%}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step1 .top-howto-step1-main{border-radius:.78vw}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step1 .top-howto-step1-main{width:89.57%;border-radius:1.57vw;margin:0 auto 2.94%;padding-top:24.1%;padding-bottom:6%}}#top-howto .top-howto-main .top-howto-step1 .top-howto-step1-main p{position:relative}#top-howto .top-howto-main .top-howto-step1 .top-howto-step1-main p:nth-of-type(1){position:absolute;top:0;left:0;width:56%;margin-top:-15.64%;margin-left:23%}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step1 .top-howto-step1-main p:nth-of-type(1){width:91.89%;margin-top:-25.73%;margin-left:4.63%}}#top-howto .top-howto-main .top-howto-step1 .top-howto-step1-main p:nth-of-type(2){width:60.71%;margin:0 auto 1.57%;font-size:24px;line-height:1.45;font-weight:bold;color:#4d4f5e}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step1 .top-howto-step1-main p:nth-of-type(2){font-size:1.25vw}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step1 .top-howto-step1-main p:nth-of-type(2){width:89.07%;margin:0 auto 2.35%;font-size:4vw}}#top-howto .top-howto-main .top-howto-step1 .top-howto-step1-main p:nth-of-type(3){width:48.57%;border:solid 3px red;border-radius:15px;margin:0 auto 2.14%;padding:1.07% 0 1.07% 12.14%;background:url("../images/top/icon/beginner.svg") center left 93px no-repeat;background-size:6% auto;font-size:24px;line-height:1.45;font-weight:bold;color:red}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step1 .top-howto-step1-main p:nth-of-type(3){border:solid .15625vw red;border-radius:.78vw;background:url("../images/top/icon/beginner.svg") center left 4vw no-repeat;background-size:6.5% auto;font-size:1.25vw}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step1 .top-howto-step1-main p:nth-of-type(3){width:73.29%;border:solid .31vw red;border-radius:1.57vw;background:url("../images/top/icon/beginner.svg") center left 3vw no-repeat;background-size:5.15vw auto;font-size:4vw;padding:.63% 4.21% .63% 11.57%}}#top-howto .top-howto-main .top-howto-step1 .top-howto-step1-main p:nth-of-type(4){width:60.71%;margin:0 auto;font-size:24px;line-height:1.45;font-weight:bold;color:#4d4f5e}#top-howto .top-howto-main .top-howto-step1 .top-howto-step1-main p:nth-of-type(4) strong{color:#5cc701}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step1 .top-howto-step1-main p:nth-of-type(4){font-size:1.25vw}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step1 .top-howto-step1-main p:nth-of-type(4){font-size:4vw;width:89.07%}}#top-howto .top-howto-main .top-howto-step2{position:relative;width:100%}#top-howto .top-howto-main .top-howto-step2 .top-howto-step2-titlebg1{position:absolute;top:0;left:0;width:100%;height:112px;background-image:linear-gradient(90deg, rgb(0, 207, 255) 19%, rgb(128, 161, 255) 54%, rgb(106, 145, 225) 88%)}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step2 .top-howto-step2-titlebg1{height:0;padding-top:5.8333333333%}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step2 .top-howto-step2-titlebg1{padding-top:11.7894736842%}}#top-howto .top-howto-main .top-howto-step2 .top-howto-step2-titlebg2{position:absolute;top:0;left:0;width:100%;height:112px;background:url("../images/top/howto/bg/02.png") top left repeat-x;background-size:55px}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step2 .top-howto-step2-titlebg2{height:0;padding-top:5.8333333333%;background-size:2.8645833333% auto}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step2 .top-howto-step2-titlebg2{padding-top:11.7894736842%;background-size:5.7894736842% auto}}#top-howto .top-howto-main .top-howto-step2 h3{position:relative;width:24%;margin-bottom:5.21%;margin-left:38.21%;padding-top:1.28%}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step2 h3{width:35.3684210526%;padding-top:1.7894736842%;margin-bottom:6.6315789474%;margin-left:31.6842105263%}}#top-howto .top-howto-main .top-howto-step2 h4{position:relative;width:28.42%;margin:0 auto 22.35%}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step2 h4{width:41.78%;margin:0 auto 33.36%}}#top-howto .top-howto-main .top-howto-step2 h5{position:relative;width:87.42%;margin:0 auto 3.64%;font-size:0;line-height:0}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step2 h5{width:100%;margin:0 auto 4.93%}}#top-howto .top-howto-main .top-howto-step2 .top-howto-step2-main{position:relative;width:100%;background-color:hsla(0,0%,100%,.5);border-radius:15px;padding-top:20.71%;padding-bottom:6%;margin-bottom:2.42%}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step2 .top-howto-step2-main{border-radius:.78vw}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step2 .top-howto-step2-main{width:89.57%;border-radius:1.57vw;padding-top:31.78%;padding-bottom:12.63%;margin:0 auto 3.26%}}#top-howto .top-howto-main .top-howto-step2 .top-howto-step2-main p{position:relative}#top-howto .top-howto-main .top-howto-step2 .top-howto-step2-main p.top-howto-step2-img1{position:absolute;top:0;left:0;margin-top:-19.28%;margin-left:26.5%;width:48.92%;font-size:0;line-height:0}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step2 .top-howto-step2-main p.top-howto-step2-img1{width:92.47%;margin-top:-33.72%;margin-left:8.57%}}#top-howto .top-howto-main .top-howto-step2 .top-howto-step2-main ul{width:89.71%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2.86%}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step2 .top-howto-step2-main ul{width:88.36%;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2, 1fr);-moz-column-gap:7.63%;column-gap:7.63%;row-gap:1%}}#top-howto .top-howto-main .top-howto-step2 .top-howto-step2-main ul li{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:1.27%}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step2 .top-howto-step2-main ul li{margin-bottom:25%}}#top-howto .top-howto-main .top-howto-step2 .top-howto-step2-main ul li h6{width:100%;font-size:0;line-height:0}#top-howto .top-howto-main .top-howto-step2 .top-howto-step2-main ul li p{width:90.59%;margin:0 auto}#top-howto .top-howto-main .top-howto-step2 .top-howto-step2-main ul li p:nth-of-type(1){font-size:16px;line-height:1.66;color:#4d4f5e;font-weight:bold}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step2 .top-howto-step2-main ul li p:nth-of-type(1){font-size:.83vw}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step2 .top-howto-step2-main ul li p:nth-of-type(1){font-size:3vw}}#top-howto .top-howto-main .top-howto-step3{position:relative;width:100%}#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-titlebg1{position:absolute;top:0;left:0;width:100%;height:112px;background-image:linear-gradient(90deg, rgb(0, 207, 255) 19%, rgb(128, 161, 255) 54%, rgb(106, 145, 225) 88%)}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-titlebg1{height:0;padding-top:5.8333333333%}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-titlebg1{padding-top:11.7894736842%}}#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-titlebg2{position:absolute;top:0;left:0;width:100%;height:112px;background:url("../images/top/howto/bg/02.png") top left repeat-x;background-size:55px}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-titlebg2{height:0;padding-top:5.8333333333%;background-size:2.8645833333% auto}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-titlebg2{padding-top:11.7894736842%;background-size:5.7894736842% auto}}#top-howto .top-howto-main .top-howto-step3 h3{position:relative;width:24%;margin-bottom:5.21%;margin-left:38.21%;padding-top:1.28%}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step3 h3{width:35.3684210526%;padding-top:1.8947368421%;margin-bottom:6.8421052632%;margin-left:31.6842105263%}}#top-howto .top-howto-main .top-howto-step3 h4{position:relative;width:74.21%;margin:0 auto 12.42%}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step3 h4{width:39.78%;margin:0 auto 15.89%}}#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main{position:relative;width:100%;background-color:hsla(0,0%,100%,.5);border-radius:15px;padding-top:18.57%;padding-bottom:3.21%;margin-bottom:2.42%}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main{border-radius:.78vw}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main{width:89.57%;background:none;margin:0 auto 3.36%;padding-top:0;padding-bottom:0}}#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main p{position:relative}#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main p.top-howto-step2-img1{position:absolute;top:0;left:0;margin-top:-19.28%;margin-left:26.5%;width:49.3620414673%;font-size:0;line-height:0}#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main ul{display:flex;justify-content:space-between;width:89.57%;margin:0 auto}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main ul{display:block;width:100%}}#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main ul li{position:relative;width:47.2%}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main ul li{background-color:hsla(0,0%,100%,.5);border-radius:1.57vw;width:100%;padding-top:34.31%;padding-bottom:5.87%;margin-bottom:18.56%}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main ul li:last-of-type{margin-bottom:0}}#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main ul li p.top-howto-step3-img{position:absolute;top:0;left:0;width:100%;margin-top:-61.82%}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main ul li p.top-howto-step3-img{width:76.38%;margin-top:-12.45%;margin-left:11.81%}}#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main ul li p.top-howto-step3-btn{position:relative;width:110%;margin-left:-5%;font-size:0;line-height:0}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main ul li p.top-howto-step3-btn{width:96.7%;margin:0 auto}}#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main ul li p.top-howto-step3-btn a{transition:.6s}#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main ul li p.top-howto-step3-btn a:hover{opacity:.6}#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main ul li dl{position:relative;width:100%;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main ul li dl{width:95%;margin:0 auto}}#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main ul li dl dt{width:10em;text-align:right;font-size:24px;line-height:1.66;font-weight:bold}#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main ul li dl dt:nth-of-type(1){color:#ff71a7}#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main ul li dl dt:nth-of-type(2){color:#8689fa}#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main ul li dl dt::after{content:"：";color:#4d4f5e}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main ul li dl dt{font-size:1.25vw}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main ul li dl dt{width:9em;font-size:3.5vw}}#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main ul li dl dd{width:calc(100% - 10em);font-size:24px;line-height:1.66;font-weight:bold;color:#4d4f5e}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main ul li dl dd{font-size:1.25vw}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step3 .top-howto-step3-main ul li dl dd{font-size:3.5vw}}#top-howto .top-howto-main .top-howto-step4{position:relative;width:100%}#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-titlebg1{position:absolute;top:0;left:0;width:100%;height:112px;background-image:linear-gradient(90deg, rgb(0, 207, 255) 19%, rgb(128, 161, 255) 54%, rgb(106, 145, 225) 88%)}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-titlebg1{height:0;padding-top:5.8333333333%}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-titlebg1{padding-top:11.7894736842%}}#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-titlebg2{position:absolute;top:0;left:0;width:100%;height:112px;background:url("../images/top/howto/bg/02.png") top left repeat-x;background-size:55px}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-titlebg2{height:0;padding-top:5.8333333333%;background-size:2.8645833333% auto}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-titlebg2{padding-top:11.7894736842%;background-size:5.7894736842% auto}}#top-howto .top-howto-main .top-howto-step4 h3{position:relative;width:24%;margin-bottom:5.21%;margin-left:38.21%;padding-top:1.28%}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step4 h3{width:37.68%;padding-top:2.1%;margin-bottom:6.63%;margin-left:34%}}#top-howto .top-howto-main .top-howto-step4 h4{position:relative;width:26.92%;margin:0 auto 11.78%}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step4 h4{width:39.57%;margin:0 auto 17.05%}}#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main{position:relative;width:100%;background-color:hsla(0,0%,100%,.5);border-radius:15px;padding-top:17.85%;padding-bottom:3.07%;margin-bottom:2.42%}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main{border-radius:.78vw}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main{width:89.57%;border-radius:1.57vw;padding-top:29.26%;padding-bottom:3.15%;margin:0 auto 3.26%}}#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main p{position:relative;font-size:0;line-height:0}#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main p.top-howto-step4-img1{position:absolute;top:0;left:0;margin-top:-7.78%;margin-left:28.86%;width:42.28%;font-size:0;line-height:0}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main p.top-howto-step4-img1{width:76.38%;margin-top:-12.8%;margin-left:11.81%}}#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main p.top-howto-step4-btn{width:44.2142857143%;margin:0 auto}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main p.top-howto-step4-btn{width:96.7%}}#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main p.top-howto-step4-btn a{transition:.6s}#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main p.top-howto-step4-btn a:hover{opacity:.6}#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main ul{display:flex;justify-content:space-between;width:89.57%;margin:0 auto}#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main ul li{position:relative;width:47.2%}#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main ul li p.top-howto-step3-img{position:absolute;top:0;left:0;width:100%;margin-top:-61.82%}#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main ul li p.top-howto-step3-btn{position:relative;width:110%;margin-left:-5%;font-size:0;line-height:0}#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main ul li p.top-howto-step3-btn a{transition:.6s}#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main ul li p.top-howto-step3-btn a:hover{opacity:.6}#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main ul li dl{position:relative;width:100%;display:flex;flex-wrap:wrap}#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main ul li dl dt{width:10em;text-align:right;font-size:24px;line-height:1.66;font-weight:bold}#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main ul li dl dt:nth-of-type(1){color:#ff71a7}#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main ul li dl dt:nth-of-type(2){color:#8689fa}#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main ul li dl dt::after{content:"：";color:#4d4f5e}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main ul li dl dt{font-size:1.25vw}}#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main ul li dl dd{width:calc(100% - 10em);font-size:24px;line-height:1.66;font-weight:bold;color:#4d4f5e}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step4 .top-howto-step4-main ul li dl dd{font-size:1.25vw}}#top-howto .top-howto-main .top-howto-step5{position:relative;width:100%}#top-howto .top-howto-main .top-howto-step5 .top-howto-step5-titlebg1{position:absolute;top:0;left:0;width:100%;height:112px;background-image:linear-gradient(90deg, rgb(0, 207, 255) 19%, rgb(128, 161, 255) 54%, rgb(106, 145, 225) 88%)}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step5 .top-howto-step5-titlebg1{height:0;padding-top:5.8333333333%}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step5 .top-howto-step5-titlebg1{padding-top:11.7894736842%}}#top-howto .top-howto-main .top-howto-step5 .top-howto-step5-titlebg2{position:absolute;top:0;left:0;width:100%;height:112px;background:url("../images/top/howto/bg/02.png") top left repeat-x;background-size:55px}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step5 .top-howto-step5-titlebg2{height:0;padding-top:5.8333333333%;background-size:2.8645833333% auto}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step5 .top-howto-step5-titlebg2{padding-top:11.7894736842%;background-size:5.7894736842% auto}}#top-howto .top-howto-main .top-howto-step5 h3{position:relative;width:24%;margin-bottom:5.21%;margin-left:38.21%;padding-top:1.28%;font-size:0;line-height:0}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step5 h3{width:37.68%;padding-top:2.1%;margin-bottom:6.63%;margin-left:34%}}#top-howto .top-howto-main .top-howto-step5 h4{position:relative;width:81.21%;margin:0 auto 16.07%;font-size:0;line-height:0}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step5 h4{width:70%;margin:0 auto 20%}}#top-howto .top-howto-main .top-howto-step5 .top-howto-step5-main1{position:relative;width:100%;background-color:hsla(0,0%,100%,.5);border-radius:15px;padding-top:22.85%;padding-bottom:3.21%;margin-bottom:9.071%}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step5 .top-howto-step5-main1{border-radius:.78vw}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step5 .top-howto-step5-main1{width:89.57%;border-radius:1.57vw;padding-top:24.84%;padding-bottom:6.84%;margin:0 auto 16.84%}}#top-howto .top-howto-main .top-howto-step5 .top-howto-step5-main1 p{position:relative;font-size:0;line-height:0}#top-howto .top-howto-main .top-howto-step5 .top-howto-step5-main1 p.top-howto-step5-img1{position:absolute;top:0;left:0;margin-top:-13.28%;margin-left:11.04%;width:77.92%}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step5 .top-howto-step5-main1 p.top-howto-step5-img1{width:93.3%;margin-top:-17.74%;margin-left:3.35%}}#top-howto .top-howto-main .top-howto-step5 .top-howto-step5-main1 p.top-howto-step5-img2{position:relative;width:70.57%;margin:0 auto}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step5 .top-howto-step5-main1 p.top-howto-step5-img2{width:88.95%}}#top-howto .top-howto-main .top-howto-step5 .top-howto-step5-main2{position:relative;width:100%;background-color:hsla(0,0%,100%,.5);border-radius:15px;padding-top:19.42%;padding-bottom:3.5%;margin-bottom:5%}@media screen and (max-width: 1920px){#top-howto .top-howto-main .top-howto-step5 .top-howto-step5-main2{border-radius:.78vw}}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step5 .top-howto-step5-main2{width:89.57%;border-radius:1.57vw;padding-top:30.84%;padding-bottom:4.52%;margin:0 auto 5.05%}}#top-howto .top-howto-main .top-howto-step5 .top-howto-step5-main2 p{position:relative}#top-howto .top-howto-main .top-howto-step5 .top-howto-step5-main2 p.top-howto-step5-img3{position:absolute;top:0;left:0;margin-top:-5.71%;margin-left:28.86%;width:42.28%;font-size:0;line-height:0}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step5 .top-howto-step5-main2 p.top-howto-step5-img3{width:76.38%;margin-top:-12.92%;margin-left:11.81%}}#top-howto .top-howto-main .top-howto-step5 .top-howto-step5-main2 p.top-howto-step5-txt1{position:relative;width:60.71%;margin:0 auto;text-align:center;font-size:24px;line-height:1.66;font-weight:bold;color:#4d4f5e}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step5 .top-howto-step5-main2 p.top-howto-step5-txt1{width:89.89%;font-size:4vw;text-align:left}}#top-howto .top-howto-main .top-howto-step6{position:relative;width:100%}#top-howto .top-howto-main .top-howto-step6 .top-howto-step6-bg{position:absolute;top:0;left:0;width:75.7857142857%;height:0;padding-top:75.7857142857%;margin-left:12.715%;background:url("../images/top/howto/step06/bg/01.webp") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step6 .top-howto-step6-bg{width:109.89%;padding-top:109.89%;margin-left:-4.945%}}#top-howto .top-howto-main .top-howto-step6 h3{position:relative;width:49.64%;margin:0 auto 2.71%;padding-top:16.85%;font-size:0;line-height:0}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step6 h3{padding-top:24.52%;width:72.94%;margin:0 auto 3.47%}}#top-howto .top-howto-main .top-howto-step6 p{position:relative;width:55.71%;margin:0 auto;padding-bottom:13.21%;font-size:0;line-height:0}@media screen and (max-width: 767px){#top-howto .top-howto-main .top-howto-step6 p{width:82.1%;padding-bottom:22.73%}}#rhythmlive{position:relative;width:100%;padding-bottom:48px;margin-bottom:2.5%}@media screen and (max-width: 1920px){#rhythmlive{padding-bottom:2.5%}}@media screen and (max-width: 767px){#rhythmlive{padding-bottom:6.84%;margin-bottom:0}}#rhythmlive img{width:100%}#rhythmlive .rhythmlive-bg1{position:absolute;top:0;right:0;width:81.4%;height:0;padding-top:32.29%;background:url("../images/top/howto/rhythmlive/bg/01.webp") top center no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#rhythmlive .rhythmlive-bg1{width:164.52%;padding-top:65.26%;margin-right:-32.26%;background:url("../images/top/howto/rhythmlive/bg/01_sp.webp") top center no-repeat;background-size:100% auto}}#rhythmlive .rhythmlive-bg2{position:absolute;bottom:0;left:0;width:100%;height:491px;background-image:linear-gradient(90deg, rgb(255, 224, 255), rgb(255, 201, 197))}#rhythmlive .rhythmlive-bg2::before{content:"";position:absolute;top:0;left:0;width:100%;height:20px;background:url("../images/common/bg/wave_header.png") top left repeat-x;background-size:150px auto}@media screen and (max-width: 1920px){#rhythmlive .rhythmlive-bg2::before{height:0;padding-top:1.04%;background-size:7.81% auto}}@media screen and (max-width: 767px){#rhythmlive .rhythmlive-bg2::before{padding-top:2.1%;background-size:15.78% auto}}@media screen and (max-width: 1920px){#rhythmlive .rhythmlive-bg2{height:0;padding-top:32.29%}}@media screen and (max-width: 767px){#rhythmlive .rhythmlive-bg2{padding-top:86.21%}}#rhythmlive .rhythmlive-title-bg1{position:absolute;top:0;left:0;width:100%;height:0;padding-top:5.0520833333%;margin-top:1.8229166667%;background-image:linear-gradient(90deg, rgb(255, 135, 177), rgb(255, 98, 128))}@media screen and (max-width: 767px){#rhythmlive .rhythmlive-title-bg1{padding-top:10.2105263158%;margin-top:3.6842105263%}}#rhythmlive .rhythmlive-title-bg2{position:absolute;top:0;left:0;width:100%;height:0;padding-top:5.0520833333%;margin-top:1.8229166667%;background:url("../images/common/bg/dot_8x8.png") top left repeat;background-size:.4166666667% auto}@media screen and (max-width: 767px){#rhythmlive .rhythmlive-title-bg2{padding-top:10.2105263158%;margin-top:3.6842105263%;background-size:.8421052632% auto}}#rhythmlive h3{position:relative;width:15.2604166667%;font-size:0;line-height:0;padding-top:3.3854166667%;margin-right:31.4583333333%;margin-left:auto}@media screen and (max-width: 767px){#rhythmlive h3{width:30.8421052632%;padding-top:6.3157894737%;margin-left:34.9473684211%;margin-bottom:8.1052631579%}}#rhythmlive h4{position:relative;width:82.42%;font-size:0;line-height:0;padding-top:5.07%;margin:0 auto 13.21%}@media screen and (max-width: 767px){#rhythmlive h4{width:63.36%;padding-top:3.68%;margin:0 auto 16.52%}}#rhythmlive .rhythmlive-main1{position:relative;width:100%;margin-bottom:2.85%;padding-top:10.35%;padding-bottom:3.92%;background-image:linear-gradient(90deg, rgb(255, 135, 177), rgb(255, 98, 128));border-radius:15px}@media screen and (max-width: 1920px){#rhythmlive .rhythmlive-main1{border-radius:.78vw}}@media screen and (max-width: 767px){#rhythmlive .rhythmlive-main1{width:89.57%;margin:0 auto 16.31%;border-radius:1.57vw;padding-top:30%;padding-bottom:5.78%}}#rhythmlive .rhythmlive-main1 ul{position:relative;display:flex;justify-content:space-between;width:91.35%;margin:0 auto}@media screen and (max-width: 767px){#rhythmlive .rhythmlive-main1 ul{display:block;width:83.54%}}#rhythmlive .rhythmlive-main1 ul li{position:relative}#rhythmlive .rhythmlive-main1 ul li p.rhythmlive-img1{position:absolute;top:0;left:0;width:92.44%;margin-top:-58.22%;box-shadow:10px 10px 5px 0px rgba(255,98,128,.8)}@media screen and (max-width: 767px){#rhythmlive .rhythmlive-main1 ul li p.rhythmlive-img1{width:91.42%;margin-left:4.29%;margin-top:-55.69%}}#rhythmlive .rhythmlive-main1 ul li p.rhythmlive-img2{position:absolute;top:0;left:0;width:54.09%;margin-top:-34.07%;box-shadow:10px 10px 5px 0px rgba(255,98,128,.8)}@media screen and (max-width: 767px){#rhythmlive .rhythmlive-main1 ul li p.rhythmlive-img2{position:relative;top:auto;left:auto;width:91.42%;margin:0 auto 3.93%}}#rhythmlive .rhythmlive-main1 ul li p.rhythmlive-img3{position:absolute;top:0;right:0;width:48.37%;margin-top:-30.42%;margin-right:-2%}@media screen and (max-width: 767px){#rhythmlive .rhythmlive-main1 ul li p.rhythmlive-img3{position:relative;top:auto;right:auto;width:64.41%;margin:0 auto 3.51%}}#rhythmlive .rhythmlive-main1 ul li p.rhythmlive-txt1{width:100%;font-size:24px;line-height:1.45;color:#fff;font-weight:bold;margin-bottom:.9%}@media screen and (max-width: 1920px){#rhythmlive .rhythmlive-main1 ul li p.rhythmlive-txt1{font-size:1.25vw}}@media screen and (max-width: 767px){#rhythmlive .rhythmlive-main1 ul li p.rhythmlive-txt1{font-size:4vw}}#rhythmlive .rhythmlive-main1 ul li p.rhythmlive-txt2{width:100%;font-size:16px;line-height:1.45;color:#fff;font-weight:bold}@media screen and (max-width: 1920px){#rhythmlive .rhythmlive-main1 ul li p.rhythmlive-txt2{font-size:.83vw}}@media screen and (max-width: 767px){#rhythmlive .rhythmlive-main1 ul li p.rhythmlive-txt2{font-size:3vw;margin-bottom:9%}}#rhythmlive .rhythmlive-main1 ul li p.rhythmlive-txt3{width:54.09%;font-size:24px;line-height:1.45;color:#fff;font-weight:bold}@media screen and (max-width: 1920px){#rhythmlive .rhythmlive-main1 ul li p.rhythmlive-txt3{font-size:1.25vw}}@media screen and (max-width: 767px){#rhythmlive .rhythmlive-main1 ul li p.rhythmlive-txt3{width:100%;font-size:4vw;margin-bottom:7.02%}}@media screen and (max-width: 767px){#rhythmlive .rhythmlive-main1 ul li p.rhythmlive-txt4{width:100%;font-size:3.5vw;line-height:1.45;color:#fff;font-weight:bold}}#rhythmlive .rhythmlive-main1 ul li:nth-of-type(1){width:35.18%}@media screen and (max-width: 767px){#rhythmlive .rhythmlive-main1 ul li:nth-of-type(1){width:100%}}#rhythmlive .rhythmlive-main1 ul li:nth-of-type(2){width:60.12%}@media screen and (max-width: 767px){#rhythmlive .rhythmlive-main1 ul li:nth-of-type(2){width:100%}}#rhythmlive .rhythmlive-main2{position:relative;width:100%;margin:0 auto;padding:3.21% 0;display:flex;align-items:center;background-color:hsla(0,0%,100%,.5);border-radius:15px}@media screen and (max-width: 1920px){#rhythmlive .rhythmlive-main2{border-radius:.78vw}}@media screen and (max-width: 767px){#rhythmlive .rhythmlive-main2{width:89.57%;margin:0 auto;border-radius:1.57vw;padding:35.05% 0 4%}}#rhythmlive .rhythmlive-main2 p{position:relative}#rhythmlive .rhythmlive-main2 p:nth-of-type(1){width:28.57%;font-size:0;line-height:0;margin-left:7.71%;box-shadow:10px 10px 5px 0px rgba(255,98,128,.8)}@media screen and (max-width: 767px){#rhythmlive .rhythmlive-main2 p:nth-of-type(1){width:76.38%;position:absolute;top:0;left:0;margin-top:-10.69%;margin-left:11.81%}}#rhythmlive .rhythmlive-main2 p:nth-of-type(2){width:10.85%;font-size:0;line-height:0;margin-left:4.35%}@media screen and (max-width: 767px){#rhythmlive .rhythmlive-main2 p:nth-of-type(2){width:15.98%}}#rhythmlive .rhythmlive-main2 p:nth-of-type(2)::before{content:"";position:absolute;top:0;left:0;width:100%;height:0;padding-top:100%;background-color:#fff;border-radius:9999px}#rhythmlive .rhythmlive-main2 p:nth-of-type(2) img{position:relative;padding-top:17.1%;z-index:20}@media screen and (max-width: 767px){#rhythmlive .rhythmlive-main2 p:nth-of-type(2) img{padding-top:10%}}#rhythmlive .rhythmlive-main2 p:nth-of-type(3){width:38.85%;font-size:20px;line-height:1.75;margin-left:1.64%;color:#4d4f5e;font-weight:bold}@media screen and (max-width: 1920px){#rhythmlive .rhythmlive-main2 p:nth-of-type(3){font-size:1.04vw}}@media screen and (max-width: 767px){#rhythmlive .rhythmlive-main2 p:nth-of-type(3){width:72.38%;margin-left:2.11%;font-size:3.5vw;line-height:1.5}}#createlive{position:relative;width:100%;padding-bottom:48px;margin-bottom:50px}@media screen and (max-width: 1920px){#createlive{padding-bottom:2.5%;margin-bottom:2.6%}}@media screen and (max-width: 767px){#createlive{padding-bottom:8.73%;margin-bottom:2.6%}}#createlive img{width:100%}#createlive .createlive-bg1{position:absolute;top:0;right:0;width:83.28%;height:0;padding-top:34.27%;margin-top:4.53%;background:url("../images/top/howto/createlive/bg/01.webp") top center no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#createlive .createlive-bg1{width:100%;padding-top:136.875%;background:url("../images/top/howto/createlive/bg/01_sp.webp") top center no-repeat;background-size:100% auto;margin-top:8.42%}}#createlive .createlive-bg2{position:absolute;bottom:0;left:0;width:100%;height:491px;background-image:linear-gradient(90deg, rgb(200, 255, 255), rgb(191, 197, 255))}#createlive .createlive-bg2::before{content:"";position:absolute;top:0;left:0;width:100%;height:20px;background:url("../images/common/bg/wave_header.png") top left repeat-x;background-size:150px auto}@media screen and (max-width: 1920px){#createlive .createlive-bg2::before{height:0;padding-top:1.04%;background-size:7.81% auto}}@media screen and (max-width: 767px){#createlive .createlive-bg2::before{height:0;padding-top:2.1%;background-size:15.78vw auto}}@media screen and (max-width: 767px){#createlive .createlive-bg2::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2.1vw;background:url("../images/common/bg/wave_footer.png") top left repeat-x;background-size:15.78vw auto}}@media screen and (max-width: 1920px){#createlive .createlive-bg2{height:0;padding-top:32.29%}}@media screen and (max-width: 767px){#createlive .createlive-bg2{padding-top:100%}}#createlive .createlive-title-bg1{position:absolute;top:0;left:0;width:100%;height:0;padding-top:5.0520833333%;background-image:linear-gradient(90deg, rgb(22, 172, 240), rgb(74, 126, 217) 50%, rgb(125, 107, 218))}@media screen and (max-width: 767px){#createlive .createlive-title-bg1{padding-top:10.2105263158%}}#createlive .createlive-title-bg2{position:absolute;top:0;left:0;width:100%;height:0;padding-top:5.0520833333%;background:url("../images/common/bg/dot_8x8.png") top left repeat;background-size:.4166666667% auto}@media screen and (max-width: 767px){#createlive .createlive-title-bg2{padding-top:10.2105263158%;background-size:.8421052632% auto}}#createlive h3{position:relative;width:20.15625%;font-size:0;line-height:0;margin-right:29.0104166667%;margin-left:auto;padding-top:1.40625%}@media screen and (max-width: 767px){#createlive h3{width:40.7368421053%;padding-top:2.9473684211%;margin-left:30%;margin-bottom:8.7368421053%}}#createlive h4{position:relative;width:71.71%;font-size:0;line-height:0;padding-top:4.28%;margin:0 auto 13.14%}@media screen and (max-width: 767px){#createlive h4{width:60.52%;padding-top:5.68%;margin-bottom:16%;padding-top:0}}#createlive .createlive-main1{position:relative;width:100%;margin-bottom:2.85%;padding-top:10.35%;padding-bottom:3.92%;background-image:linear-gradient(90deg, rgb(22, 172, 240), rgb(125, 107, 218));border-radius:15px}@media screen and (max-width: 1920px){#createlive .createlive-main1{border-radius:.78vw}}@media screen and (max-width: 767px){#createlive .createlive-main1{width:89.57%;border-radius:1.57vw;margin:0 auto 17.68%;padding-top:30%;padding-bottom:6.63%}}#createlive .createlive-main1 ul{position:relative;display:flex;justify-content:space-between;width:92.85%;margin:0 auto}@media screen and (max-width: 767px){#createlive .createlive-main1 ul{display:block;width:83.54%}}#createlive .createlive-main1 ul li{position:relative;width:32%}@media screen and (max-width: 767px){#createlive .createlive-main1 ul li{width:100%}}#createlive .createlive-main1 ul li p.createlive-img1{position:absolute;top:0;left:0;width:100%;margin-top:-62.25%;box-shadow:10px 10px 5px 0px rgba(125,107,218,.8)}@media screen and (max-width: 767px){#createlive .createlive-main1 ul li p.createlive-img1{position:relative;top:auto;left:auto;width:91.42%;margin:0 auto 4.92%}}@media screen and (max-width: 767px){#createlive .createlive-main1 ul li p.createlive-img2{position:absolute;top:0;left:0;margin-top:-55.55%;margin-bottom:0;margin-left:4.29%}}#createlive .createlive-main1 ul li p.createlive-txt1{width:100%;font-size:24px;line-height:1.45;color:#fff;font-weight:bold}@media screen and (max-width: 1920px){#createlive .createlive-main1 ul li p.createlive-txt1{font-size:1.25vw}}@media screen and (max-width: 767px){#createlive .createlive-main1 ul li p.createlive-txt1{font-size:4vw;margin-bottom:12.65%}}@media screen and (max-width: 767px){#createlive .createlive-main1 ul li p.createlive-txt2{margin-bottom:0}}#createlive .createlive-main2{position:relative;width:100%;margin:0 auto;padding:3.21% 0;display:flex;align-items:center;background-color:hsla(0,0%,100%,.5);border-radius:15px}@media screen and (max-width: 1920px){#createlive .createlive-main2{border-radius:.78vw}}@media screen and (max-width: 767px){#createlive .createlive-main2{width:89.57%;margin:0 auto;border-radius:1.57vw;padding:35.05% 0 4%}}#createlive .createlive-main2 p{position:relative}#createlive .createlive-main2 p:nth-of-type(1){width:28.57%;font-size:0;line-height:0;margin-left:7.71%;box-shadow:10px 10px 5px 0px rgba(255,98,128,.8)}@media screen and (max-width: 767px){#createlive .createlive-main2 p:nth-of-type(1){width:76.38%;position:absolute;top:0;left:0;margin-top:-10.69%;margin-left:11.81%}}#createlive .createlive-main2 p:nth-of-type(2){width:10.85%;font-size:0;line-height:0;margin-left:4.35%}@media screen and (max-width: 767px){#createlive .createlive-main2 p:nth-of-type(2){width:15.98%}}#createlive .createlive-main2 p:nth-of-type(2)::before{content:"";position:absolute;top:0;left:0;width:100%;height:0;padding-top:100%;background-color:#fff;border-radius:9999px}#createlive .createlive-main2 p:nth-of-type(2) img{position:relative;padding-top:17.1%;z-index:20}@media screen and (max-width: 767px){#createlive .createlive-main2 p:nth-of-type(2) img{padding-top:10%}}#createlive .createlive-main2 p:nth-of-type(3){width:50%;font-size:20px;line-height:1.75;margin-left:1.64%;color:#4d4f5e;font-weight:bold}@media screen and (max-width: 1920px){#createlive .createlive-main2 p:nth-of-type(3){font-size:1.04vw}}@media screen and (max-width: 767px){#createlive .createlive-main2 p:nth-of-type(3){width:72.38%;margin-left:2.11%;font-size:3.5vw;line-height:1.5}}#livephoto{position:relative;width:100%;background-color:#d9f7ff}#livephoto img{width:100%}#livephoto .livephoto-bg1{position:absolute;top:0;right:0;width:100%;height:110px;background-color:#ff71a7}@media screen and (max-width: 1920px){#livephoto .livephoto-bg1{height:0;padding-top:5.72%}}@media screen and (max-width: 767px){#livephoto .livephoto-bg1{height:0;padding-top:11.78%}}#livephoto .livephoto-title-bg1{position:absolute;top:0;left:0;width:100%;height:112px;background-image:linear-gradient(90deg, rgb(0, 207, 255) 19%, rgb(128, 161, 255) 54%, rgb(106, 145, 225) 88%)}@media screen and (max-width: 1920px){#livephoto .livephoto-title-bg1{height:0;padding-top:5.8333333333%}}@media screen and (max-width: 767px){#livephoto .livephoto-title-bg1{padding-top:11.7894736842%}}#livephoto .livephoto-title-bg2{position:absolute;top:0;left:0;width:100%;height:112px;background:url("../images/top/howto/bg/02.png") top left repeat-x;background-size:55px}@media screen and (max-width: 1920px){#livephoto .livephoto-title-bg2{height:0;padding-top:5.8333333333%;background-size:2.8645833333% auto}}@media screen and (max-width: 767px){#livephoto .livephoto-title-bg2{padding-top:11.7894736842%;background-size:5.7894736842% auto}}#livephoto h3{position:relative;width:23.6458333333%;font-size:0;line-height:0;margin-right:27.3958333333%;margin-left:auto;padding-top:1.1979166667%}@media screen and (max-width: 767px){#livephoto h3{width:47.68%;margin:0 auto 6.52%;padding-top:2.94%}}#livephoto h4{position:relative;width:29.28%;font-size:0;line-height:0;padding-top:4.2857142857%;margin:0 auto 11.71%}@media screen and (max-width: 767px){#livephoto h4{width:43.05%;margin:0 auto 16.94%}}#livephoto .livephoto-main1{position:relative;width:100%;margin-bottom:1.42%;padding-top:14.64%;padding-bottom:3.92%;background-color:hsla(0,0%,100%,.5);border-radius:15px}@media screen and (max-width: 1920px){#livephoto .livephoto-main1{border-radius:.78vw}}@media screen and (max-width: 767px){#livephoto .livephoto-main1{width:89.57%;border-radius:1.57vw;margin:0 auto 3.15%;padding-top:57.68%;padding-bottom:6.63%}}#livephoto .livephoto-main1 ul{position:absolute;top:0;left:0;margin-top:-8.28%;margin-left:7.145%;display:flex;justify-content:space-between;width:85.71%}@media screen and (max-width: 767px){#livephoto .livephoto-main1 ul{display:block;width:80.96%;margin-top:-14.92%;margin-left:12.57%}}#livephoto .livephoto-main1 ul li{font-size:0;line-height:0}#livephoto .livephoto-main1 ul li:nth-of-type(1){width:54.75%}@media screen and (max-width: 767px){#livephoto .livephoto-main1 ul li:nth-of-type(1){width:100%;margin-bottom:3.19%}}#livephoto .livephoto-main1 ul li:nth-of-type(2){width:42.5%}@media screen and (max-width: 767px){#livephoto .livephoto-main1 ul li:nth-of-type(2){width:94.33%;margin-left:.87%}}#livephoto .livephoto-main1 p{position:relative;width:65%;margin:0 auto;font-size:24px;line-height:1.45;font-weight:bold;color:#4d4f5e}@media screen and (max-width: 1920px){#livephoto .livephoto-main1 p{font-size:1.25vw}}@media screen and (max-width: 767px){#livephoto .livephoto-main1 p{width:83.54%;font-size:4vw}}#livephoto .livephoto-main2{position:relative;width:100%;margin:0 auto}@media screen and (max-width: 767px){#livephoto .livephoto-main2{width:84.31%;margin:0 auto 8%}}#livephoto .livephoto-main2 ul{position:relative;width:96.85%;margin:0 auto;text-indent:-1em;padding-left:1em}@media screen and (max-width: 767px){#livephoto .livephoto-main2 ul{width:100%}}#livephoto .livephoto-main2 ul.livephoto-txt1{font-size:18px;line-height:1.66;font-weight:bold;color:#6a91ff;margin-bottom:1.07%}@media screen and (max-width: 1920px){#livephoto .livephoto-main2 ul.livephoto-txt1{font-size:.93vw}}@media screen and (max-width: 767px){#livephoto .livephoto-main2 ul.livephoto-txt1{font-size:3.5vw}}#livephoto .livephoto-main2 ul.livephoto-txt2{font-size:16px;line-height:1.875;color:#4d4f5e;padding-bottom:3.21%}@media screen and (max-width: 1920px){#livephoto .livephoto-main2 ul.livephoto-txt2{font-size:.83vw}}@media screen and (max-width: 767px){#livephoto .livephoto-main2 ul.livephoto-txt2{font-size:3vw}}#top-idol{position:relative;width:100%;z-index:10;padding-top:6.3020833333%}@media screen and (max-width: 767px){#top-idol{padding-top:9.3684210526%}}#top-idol img{width:100%}#top-idol .top-footer-bg1{position:absolute;top:0;left:0;width:100%;height:0;padding-top:104.6875%;background:url("../images/top/idol/bg/01.webp") top left repeat-y;background-size:100% auto}@media screen and (max-width: 767px){#top-idol .top-footer-bg1{width:202.1052631579%;padding-top:211.5789473684%}}#top-idol .top-idol-bg1{position:absolute;top:0;right:0;width:20.5729166667%;height:0;padding-top:23.125%;margin-top:-3.01%;background:url("../images/top/idol/bg/03.webp") top left no-repeat;background-size:100% auto}#top-idol .top-idol-bg2{position:absolute;top:0;left:0;width:37.65625%;height:0;padding-top:31.6145833333%;margin-top:36.9270833333%;background:url("../images/top/idol/bg/04.webp") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#top-idol .top-idol-bg2{width:76.1052631579%;padding-top:63.8947368421%;margin-top:0}}#top-idol .top-idol-bg3{position:absolute;top:0;left:0;width:76.6145833333%;height:0;padding-top:16.1979166667%;margin-top:26.0416666667%;margin-left:22.65625%;background:url("../images/top/idol/bg/06.webp") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#top-idol .top-idol-bg3{width:154.8421052632%;padding-top:32.7368421053%;margin-top:53.0526315789%;margin-left:-56.84%}}#top-idol .top-idol-main{position:relative;width:97.1428571429%;margin:0 auto 5%;padding-top:2.7142857143%;padding-bottom:37.5%;background-color:#fff}@media screen and (max-width: 767px){#top-idol .top-idol-main{width:89.1578947368%;margin:0 auto 7.4736842105%;padding-bottom:42.9473684211%}}#top-idol .top-idol-main .top-idol-bg4{position:absolute;width:96.3235294118%;height:0;padding-top:34.3382352941%;bottom:0;left:0;margin-bottom:2.4264705882%;margin-left:1.8382352941%;background:url("../images/top/idol/bg/07.webp") center left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#top-idol .top-idol-main .top-idol-bg4{display:none}}#top-idol .top-idol-main .top-idol-bg5{position:absolute;width:31.9852941176%;height:0;padding-top:15.5147058824%;bottom:0;left:0;margin-bottom:42.3529411765%;margin-left:73.5294117647%;background:url("../images/top/idol/bg/05.webp") center left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#top-idol .top-idol-main .top-idol-bg5{width:105.89%;padding-top:65.57%;margin-top:-14.31%;margin-right:-51.57%}}#top-idol .top-idol-main h2{position:relative;width:23.5294117647%;margin-left:4.3382352941%;display:flex;justify-content:space-between;align-items:flex-end;font-size:0;line-height:0}@media screen and (max-width: 767px){#top-idol .top-idol-main h2{width:23.4946871311%;margin-left:4.7225501771%;display:block}}#top-idol .top-idol-main h2 img{width:62.1875%}@media screen and (max-width: 767px){#top-idol .top-idol-main h2 img{width:100%}}#top-idol .top-idol-main h2 img:nth-of-type(2){width:32.5%}@media screen and (max-width: 767px){#top-idol .top-idol-main h2 img:nth-of-type(2){width:52.2613065327%}}#top-idol .top-idol-main h2::after{content:"";position:absolute;bottom:0;left:0;margin-left:107.5%;width:59.0625%;height:0;padding-top:23.75%;background:url("../images/top/idol/bg/08.png") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#top-idol .top-idol-main h2::after{width:94.9748743719%;padding-top:38.1909547739%;margin-left:112.0603015075%;margin-bottom:12.5628140704%}}#top-idol .top-idol-main h2+p{position:absolute;top:0;right:0;width:24.2142857143%;margin-top:1.7142857143%;margin-right:2.5%;z-index:20}@media screen and (max-width: 767px){#top-idol .top-idol-main h2+p{width:29.3978748524%;margin-top:3.8961038961%;margin-right:2.7154663518%}}#top-idol .top-idol-main h2+p a{transition:.6s}#top-idol .top-idol-main h2+p a:hover{opacity:.6}#top-idol .top-idol-main p.top-idol-img{position:absolute;bottom:0;left:0;width:73.0882352941%;margin-bottom:2.4264705882%;margin-left:15%;font-size:0;line-height:0}@media screen and (max-width: 767px){#top-idol .top-idol-main p.top-idol-img{width:94.5690672963%;margin-left:2.3612750885%;margin-bottom:2.3612750885%}}#top-idol .top-idol-main p.top-idol-img a{transition:.6s}#top-idol .top-idol-main p.top-idol-img a:hover{opacity:.6}#top-songs{position:relative;width:100%;z-index:20}#top-songs img{width:100%}#top-songs .top-songs-bg1{position:absolute;top:0;left:0;width:28.5714285714%;height:0;padding-top:28.2142857143%;margin-top:27.2857142857%;margin-left:-3.85%;background:url("../images/top/songs/bg/02.webp") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#top-songs .top-songs-bg1{width:42.1052631579%;padding-top:41.5789473684%;margin-top:35.0526315789%;margin-left:-1.78%}}#top-songs .top-songs-main{position:relative;width:97.1428571429%;background-color:#fff;padding-top:2.6428571429%;margin-bottom:95px}@media screen and (max-width: 1920px){#top-songs .top-songs-main{margin-bottom:6.78%}}@media screen and (max-width: 767px){#top-songs .top-songs-main{width:89.1578947368%;margin:0 auto 8%}}#top-songs .top-songs-main .top-songs-bg2{position:absolute;top:0;left:0;width:96.3235294118%;height:0;padding-top:31.6911764706%;margin-top:8.8970588235%;margin-left:1.8382352941%;background:url("../images/top/songs/bg/01.webp") center left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#top-songs .top-songs-main .top-songs-bg2{width:94.5690672963%;padding-top:42.0306965762%;margin-top:17.3553719008%;margin-left:2.7154663518%;background:url("../images/top/songs/bg/01_sp.webp") center left no-repeat;background-size:100% auto}}#top-songs .top-songs-main .top-songs-bg3{position:absolute;top:0;left:0;width:6.1764705882%;height:0;padding-top:6.7647058824%;margin-top:38.5294117647%;margin-left:5.2205882353%;background:url("../images/top/songs/bg/03.webp") center left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#top-songs .top-songs-main .top-songs-bg3{width:9.9173553719%;padding-top:10.8618654073%;margin-top:55.7260920897%;margin-left:7.2018890201%}}#top-songs .top-songs-main h2{position:relative;width:26.7647058824%;margin-bottom:3.9705882353%;margin-left:3.4558823529%;font-size:0;line-height:0;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 767px){#top-songs .top-songs-main h2{width:35.4191263282%;margin-left:4.6044864227%;margin-bottom:8.5005903188%;display:block}}#top-songs .top-songs-main h2 img{width:82.6923076923%}@media screen and (max-width: 767px){#top-songs .top-songs-main h2 img{width:100%}}#top-songs .top-songs-main h2 img:nth-of-type(2){width:14.010989011%}@media screen and (max-width: 767px){#top-songs .top-songs-main h2 img:nth-of-type(2){width:17%;margin-top:3.6666666667%}}#top-songs .top-songs-main h2::after{content:"";position:absolute;bottom:0;left:0;margin-left:110.7142857143%;width:51.9230769231%;height:0;padding-top:20.8791208791%;background:url("../images/top/songs/bg/04.png") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#top-songs .top-songs-main h2::after{margin-left:107.3333333333%;width:63%;padding-top:25.3333333333%;margin-bottom:8.3333333333%}}#top-songs .top-songs-main h2+p{position:absolute;top:0;right:0;width:24.9264705882%;margin-top:1.7647058824%;margin-right:2.5735294118%}@media screen and (max-width: 767px){#top-songs .top-songs-main h2+p{width:29.279811098%;margin-top:4.132231405%;margin-right:2.3612750885%}}#top-songs .top-songs-main h2+p a{transition:.6s}#top-songs .top-songs-main h2+p a:hover{opacity:.6}#top-songs .top-songs-main ul{position:relative;padding-bottom:4.2647058824%;width:54.5588235294%;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width: 767px){#top-songs .top-songs-main ul{padding-bottom:6.3754427391%;width:67.0602125148%}}#top-songs .top-songs-main ul li{position:relative;width:43.1266846361%}@media screen and (max-width: 767px){#top-songs .top-songs-main ul li{width:43.485915493%}}#top-songs .top-songs-main ul li a{display:block;transition:.6s}#top-songs .top-songs-main ul li a:hover{opacity:.6}#top-songs .top-songs-main ul li a p{position:relative;width:100%;font-size:0;line-height:0;margin:0}#top-songs .top-songs-main ul li a p:nth-of-type(1){margin-bottom:8.51%}*{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}.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:1400px;margin:0 auto 0 calc(21.35% + (78.65% - 1400px)/2)}#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}.ptop img{width:5.05vw !important}.ptop a:hover{opacity:.7}hr{border:0}.sp{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}#footer{position:relative;width:100%;overflow:hidden;z-index:200;background-color:#fff}.side-bg1{position:fixed;top:0;left:21.25%;width:10%;height:100vh;background-image:linear-gradient(90deg, rgba(165, 255, 255, 0.7), rgba(255, 255, 255, 0))}@media screen and (max-width: 1920px){.side-bg1{width:2.5%}}@media screen and (max-width: 767px){.side-bg1{left:0}}.side-bg2{position:fixed;top:0;right:0;width:10%;height:100vh;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(165, 255, 255, 0.7))}@media screen and (max-width: 1920px){.side-bg2{width:2.5%}}#popup{position:fixed;top:0;left:10.98%;z-index:100;width:23.48%}#popup.popupnone{display:none}#popup img{width:100%}#popup .popup-main{position:relative}#popup .popup-main p{font-size:0;line-height:0}#popup .popup-main p:nth-of-type(1){position:relative;width:100%}#popup .popup-main p:nth-of-type(2){position:absolute;bottom:0;left:0;width:63.63%;margin-bottom:11.52%;margin-left:18.62%;transition:.6s}#popup .popup-main p:nth-of-type(2):hover{opacity:.6}#popupclose{position:absolute;top:0;right:0;width:7.31%;height:0;padding-top:7.31%;margin-top:5.98%;margin-right:5.54%;background:url("images/close.png") top center no-repeat;background-size:100% auto;cursor:pointer;transition:.6s}#popupclose:hover{opacity:.6}#top-btn{position:relative;z-index:20}#top-btn img{width:100%}#top-btn .top-btn-main{position:relative;margin-bottom:5%}#top-btn .top-btn-main p{position:relative;width:96.7%;margin:0 auto 3%}#top-btn .top-btn-main p a{transition:.6s}#top-btn .top-btn-main p a:hover{opacity:.6}#top-btn .top-btn-main ul{position:relative;display:flex;justify-content:space-between;width:96.7%;margin:0 auto}#top-btn .top-btn-main ul li{width:50%;font-size:0;line-height:0}@media screen and (max-width: 767px){#top-btn .top-btn-main ul li{margin-bottom:3%}}#top-btn .top-btn-main ul li a{transition:.6s}#top-btn .top-btn-main ul li a:hover{opacity:.6}#movie{position:relative}#movie img{width:100%}#movie .movie-bg1{position:absolute;bottom:0;left:0;width:100%;height:830px;background-image:linear-gradient(0deg, rgb(217, 245, 255) 72%, rgb(255, 255, 255))}@media screen and (max-width: 1920px){#movie .movie-bg1{height:0;padding-top:27.6%}}@media screen and (max-width: 767px){#movie .movie-bg1{padding-top:49.89%}}#movie #mainblock .contents{padding-bottom:50vh}#movie .movie-main{position:relative;width:100%;padding-bottom:9.35%}@media screen and (max-width: 767px){#movie .movie-main{padding-bottom:13.75%}}#movie .movie-main p{position:relative;width:59.57%;width:56.4285714286%;padding:.2857142857%;background:url("../images/top/mv/bg/01.png") top center repeat-y;background-size:100% auto;box-shadow:10px 10px 5px 0px rgba(166,189,255,.8);margin:0 auto;font-size:0;line-height:0}@media screen and (max-width: 767px){#movie .movie-main p{width:83.1578947368%;padding:.4210526316%}}#movie .movie-main p a{position:relative;width:100%;display:block}#movie .movie-main p a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:2;background:rgba(0,0,0,.35);transition-duration:.6s}#movie .movie-main p a:hover::before{background:rgba(0,0,0,0)}#movie .movie-main p a::after{display:block;content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:3;background:url("../images/common/mv/btn.svg") center center no-repeat;background-size:16.9620253165% auto}#footerbox{position:relative;background-color:#fff;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:44.5833333333%;z-index:100}@media screen and (max-width: 767px){#footerbox #playmapbtn{width:49.4736842105%;margin-bottom:19.5%}}#footerbox #playmapbtn p{background-color:#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}@media screen and (max-width: 767px){#footerbox #playmapbtn p{background-color:#fff}}#footerbox #playmapbtn p a{display:block;padding:2% 5%}@media screen and (max-width: 767px){#footerbox #playmapbtn p a{padding:5% 10%}}#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%}}#sns{position:relative}#sns img{width:100%}#sns .snslink{position:relative;width:20%;margin:0 auto;padding-top:2.78%;-webkit-display:flex;display:flex;justify-content:space-between}#sns .snslink li{width:25.35%;font-size:0;line-height:0}.top-bn{position:relative;width:100%}.top-bn img{width:100%}.top-bn p{width:55.0714285714%;margin:0 auto 5%}@media screen and (max-width: 767px){.top-bn p{width:95%;margin:0 auto 5%}}.top-bn p a{transition:.6s}.top-bn p a:hover{opacity:.6}#songs #bg{background-color:#c3abff !important}#songs .songslist{position:relative;border-top:solid 1px #c3abff;border-bottom:solid 1px #c3abff}#songs .songslist::before{content:"";position:absolute;top:0;left:0;margin-left:-0.64%;margin-top:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/songs/bg/01.svg") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#songs .songslist::before{width:2.1428571429%;padding-top:2.1428571429%;margin-left:-1.07%;margin-top:-1.07%}}#songs .songslist::after{content:"";position:absolute;top:0;right:0;margin-right:-0.64%;margin-top:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/songs/bg/01.svg") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#songs .songslist::after{width:2.1428571429%;padding-top:2.1428571429%;margin-right:-1.07%;margin-top:-1.07%}}#songs .songslist img{width:100%}#songs .songslist ul{position:relative;width:100%;margin:0 auto;-webkit-display:flex;display:flex;flex-wrap:wrap}#songs .songslist ul::after{content:"";position:absolute;bottom:0;right:0;margin-right:-0.64%;margin-bottom:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/songs/bg/01.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#songs .songslist ul::after{width:2.1428571429%;padding-top:2.1428571429%;margin-right:-1.07%;margin-bottom:-1.07%}}#songs .songslist ul li{position:relative;width:calc(33.33% - 1px);border-right:solid 1px #c3abff;border-bottom:solid 1px #c3abff;padding-top:5%;padding-bottom:5%}@media screen and (max-width: 767px){#songs .songslist ul li{width:calc(50% - 1px) !important}}#songs .songslist ul li:nth-of-type(3n){border-right:none;width:33.33%}#songs .songslist ul li:nth-of-type(3n)::after{content:"";position:absolute;bottom:0;right:0;margin-bottom:-1.93%;margin-right:-1.93%;width:3.8626609442%;height:0;padding-top:3.8626609442%;background:url("../images/songs/bg/01.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#songs .songslist ul li:nth-of-type(3n)::after{background:none}}@media screen and (max-width: 767px){#songs .songslist ul li:nth-of-type(3n){border-right:solid 1px #c3abff;width:calc(50% - 1px) !important}}#songs .songslist ul li:nth-of-type(3n+1)::after{content:"";position:absolute;bottom:0;left:0;margin-bottom:-1.93%;margin-left:-1.93%;width:3.8626609442%;height:0;padding-top:3.8626609442%;background:url("../images/songs/bg/01.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#songs .songslist ul li:nth-of-type(3n+1)::after{background:none}}@media screen and (max-width: 767px){#songs .songslist ul li:nth-of-type(3n+1){border-right:solid 1px #c3abff;width:calc(50% - 1px) !important}}@media screen and (max-width: 767px){#songs .songslist ul li:nth-of-type(even){border-right:none;width:50% !important}}@media screen and (max-width: 767px){#songs .songslist ul li:nth-of-type(even)::after{content:"";position:absolute;bottom:0;right:0;left:auto;width:4.2857142857%;height:0;margin-bottom:-2.14%;margin-right:-2.14%;margin-left:auto;padding-top:4.2857142857%;background:url("../images/songs/bg/01.svg") top left no-repeat !important;background-size:100% auto !important;z-index:40}}@media screen and (max-width: 767px){#songs .songslist ul li:nth-of-type(odd)::after{content:"";position:absolute;bottom:0;left:0;right:auto;margin-bottom:-2.14%;margin-left:-2.14%;margin-right:auto;width:4.2857142857%;height:0;padding-top:4.2857142857%;background:url("../images/songs/bg/01.svg") top left no-repeat !important;background-size:100% auto !important;z-index:40}}#songs .songslist ul li:nth-of-type(13){border-bottom:none}#songs .songslist ul li:nth-of-type(14){border-bottom:none}#songs .songslist ul li p{position:relative;margin:0 auto;z-index:10}#songs .songslist ul li p:first-of-type{width:70%;font-size:0;line-height:0;margin-bottom:5.5%}@media screen and (max-width: 767px){#songs .songslist ul li p:first-of-type{width:85%}}#songs .songslist ul li p:nth-of-type(2){width:95%;margin:0 auto;font-size:24px;line-height:1.5;font-weight:bold;text-align:center;color:#4d4f5e;margin-bottom:1%}@media screen and (max-width: 1920px){#songs .songslist ul li p:nth-of-type(2){font-size:1.25vw}}@media screen and (max-width: 767px){#songs .songslist ul li p:nth-of-type(2){font-size:3.5vw}}#songs .songslist ul li p:last-of-type{width:60%;font-size:20px;line-height:1.5;font-weight:bold;color:#fff;text-align:center;background-image:linear-gradient(90deg, rgb(22, 172, 240), rgb(74, 126, 217) 50%, rgb(125, 107, 218));padding:.7% 0 .5%}#songs .songslist ul li p:last-of-type.female{background-image:linear-gradient(90deg, rgb(255, 135, 177), rgb(255, 98, 128))}#songs .songslist ul li p:last-of-type.mens{background-image:linear-gradient(90deg, rgb(202, 243, 128), rgb(153, 232, 0))}@media screen and (max-width: 1920px){#songs .songslist ul li p:last-of-type{font-size:1.04vw}}@media screen and (max-width: 767px){#songs .songslist ul li p:last-of-type{width:75%;font-size:3vw}}#idol #bg{background-color:#ff4ebf !important}#idol .idol-idollist{position:relative;border-top:solid 1px #ff4ebf;border-bottom:solid 1px #ff4ebf}#idol .idol-idollist::before{content:"";position:absolute;top:0;left:0;margin-left:-0.64%;margin-top:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/idol/bg/06.svg") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#idol .idol-idollist::before{width:2.1428571429%;padding-top:2.1428571429%;margin-left:-1.07%;margin-top:-1.07%}}#idol .idol-idollist::after{content:"";position:absolute;top:0;right:0;margin-right:-0.64%;margin-top:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/idol/bg/06.svg") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#idol .idol-idollist::after{width:2.1428571429%;padding-top:2.1428571429%;margin-right:-1.07%;margin-top:-1.07%}}#idol .idol-idollist #i01{position:relative;background:url("../images/idol/bg/group/01.png") top 5% left 5% no-repeat;background-size:25.9285714286%;border-bottom:solid 1px #ff4ebf}#idol .idol-idollist #i01::before{content:"";position:absolute;bottom:0;left:0;margin-left:-0.64%;margin-bottom:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/idol/bg/06.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#idol .idol-idollist #i01::before{width:2.1428571429%;padding-top:2.1428571429%;margin-left:-1.07%;margin-bottom:-1.07%}}#idol .idol-idollist #i01::after{content:"";position:absolute;bottom:0;right:0;margin-right:-0.64%;margin-bottom:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/idol/bg/06.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#idol .idol-idollist #i01::after{width:2.1428571429%;padding-top:2.1428571429%;margin-right:-1.07%;margin-bottom:-1.07%}}#idol .idol-idollist #i01 ul li p:first-of-type img{border:solid 1px #f34e6c;border-radius:80px 0 80px 0}@media screen and (max-width: 1920px){#idol .idol-idollist #i01 ul li p:first-of-type img{border-radius:4.16vw 0 4.16vw 0}}@media screen and (max-width: 767px){#idol .idol-idollist #i01 ul li p:first-of-type img{border-radius:8.33vw 0 8.33vw 0}}#idol .idol-idollist #i01 ul li p:last-of-type{color:#f34e6c}#idol .idol-idollist #i02{position:relative;background:url("../images/idol/bg/group/02.png") top 5% left 5% no-repeat;background-size:25.2857142857%;border-bottom:solid 1px #ff4ebf}#idol .idol-idollist #i02::before{content:"";position:absolute;bottom:0;left:0;margin-left:-0.64%;margin-bottom:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/idol/bg/06.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#idol .idol-idollist #i02::before{width:2.1428571429%;padding-top:2.1428571429%;margin-left:-1.07%;margin-bottom:-1.07%}}#idol .idol-idollist #i02::after{content:"";position:absolute;bottom:0;right:0;margin-right:-0.64%;margin-bottom:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/idol/bg/06.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#idol .idol-idollist #i02::after{width:2.1428571429%;padding-top:2.1428571429%;margin-right:-1.07%;margin-bottom:-1.07%}}#idol .idol-idollist #i02 ul li p:first-of-type img{border:solid 1px #2581c7;border-radius:80px 0 80px 0}@media screen and (max-width: 1920px){#idol .idol-idollist #i02 ul li p:first-of-type img{border-radius:4.16vw 0 4.16vw 0}}@media screen and (max-width: 767px){#idol .idol-idollist #i02 ul li p:first-of-type img{border-radius:8.33vw 0 8.33vw 0}}#idol .idol-idollist #i02 ul li p:last-of-type{color:#2581c7}#idol .idol-idollist #i03{position:relative;background:url("../images/idol/bg/group/03.png") top 5% left 5% no-repeat;background-size:20.2857142857%;border-bottom:solid 1px #ff4ebf}#idol .idol-idollist #i03::before{content:"";position:absolute;bottom:0;left:0;margin-left:-0.64%;margin-bottom:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/idol/bg/06.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#idol .idol-idollist #i03::before{width:2.1428571429%;padding-top:2.1428571429%;margin-left:-1.07%;margin-bottom:-1.07%}}#idol .idol-idollist #i03::after{content:"";position:absolute;bottom:0;right:0;margin-right:-0.64%;margin-bottom:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/idol/bg/06.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#idol .idol-idollist #i03::after{width:2.1428571429%;padding-top:2.1428571429%;margin-right:-1.07%;margin-bottom:-1.07%}}#idol .idol-idollist #i03 ul li p:first-of-type img{border:solid 1px #ffc20b;border-radius:80px 0 80px 0}@media screen and (max-width: 1920px){#idol .idol-idollist #i03 ul li p:first-of-type img{border-radius:4.16vw 0 4.16vw 0}}@media screen and (max-width: 767px){#idol .idol-idollist #i03 ul li p:first-of-type img{border-radius:8.33vw 0 8.33vw 0}}#idol .idol-idollist #i03 ul li p:last-of-type{color:#ffc20b}#idol .idol-idollist #i04{position:relative;background:url("../images/idol/bg/group/04.png") top 5% left 5% no-repeat;background-size:23%;border-bottom:solid 1px #ff4ebf}#idol .idol-idollist #i04::before{content:"";position:absolute;bottom:0;left:0;margin-left:-0.64%;margin-bottom:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/idol/bg/06.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#idol .idol-idollist #i04::before{width:2.1428571429%;padding-top:2.1428571429%;margin-left:-1.07%;margin-bottom:-1.07%}}#idol .idol-idollist #i04::after{content:"";position:absolute;bottom:0;right:0;margin-right:-0.64%;margin-bottom:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/idol/bg/06.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#idol .idol-idollist #i04::after{width:2.1428571429%;padding-top:2.1428571429%;margin-right:-1.07%;margin-bottom:-1.07%}}#idol .idol-idollist #i04 ul li p:first-of-type img{border:solid 1px #11be93;border-radius:80px 0 80px 0}@media screen and (max-width: 1920px){#idol .idol-idollist #i04 ul li p:first-of-type img{border-radius:4.16vw 0 4.16vw 0}}@media screen and (max-width: 767px){#idol .idol-idollist #i04 ul li p:first-of-type img{border-radius:8.33vw 0 8.33vw 0}}#idol .idol-idollist #i04 ul li p:last-of-type{color:#11be93}#idol .idol-idollist #i05{position:relative;background:url("../images/idol/bg/group/05.png") top 5% left 5% no-repeat;background-size:21.9285714286%;border-bottom:solid 1px #ff4ebf}#idol .idol-idollist #i05::before{content:"";position:absolute;bottom:0;left:0;margin-left:-0.64%;margin-bottom:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/idol/bg/06.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#idol .idol-idollist #i05::before{width:2.1428571429%;padding-top:2.1428571429%;margin-left:-1.07%;margin-bottom:-1.07%}}#idol .idol-idollist #i05::after{content:"";position:absolute;bottom:0;right:0;margin-right:-0.64%;margin-bottom:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/idol/bg/06.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#idol .idol-idollist #i05::after{width:2.1428571429%;padding-top:2.1428571429%;margin-right:-1.07%;margin-bottom:-1.07%}}#idol .idol-idollist #i05 ul li p:first-of-type img{border:solid 1px #8dbaff;border-radius:80px 0 80px 0}@media screen and (max-width: 1920px){#idol .idol-idollist #i05 ul li p:first-of-type img{border-radius:4.16vw 0 4.16vw 0}}@media screen and (max-width: 767px){#idol .idol-idollist #i05 ul li p:first-of-type img{border-radius:8.33vw 0 8.33vw 0}}#idol .idol-idollist #i05 ul li p:last-of-type{color:#8dbaff}#idol .idol-idollist #i06{position:relative;background:url("../images/idol/bg/group/06.png") top 5% left 5% no-repeat;background-size:23%;border-bottom:solid 1px #ff4ebf}#idol .idol-idollist #i06::before{content:"";position:absolute;bottom:0;left:0;margin-left:-0.64%;margin-bottom:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/idol/bg/06.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#idol .idol-idollist #i06::before{width:2.1428571429%;padding-top:2.1428571429%;margin-left:-1.07%;margin-bottom:-1.07%}}#idol .idol-idollist #i06::after{content:"";position:absolute;bottom:0;right:0;margin-right:-0.64%;margin-bottom:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/idol/bg/06.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#idol .idol-idollist #i06::after{width:2.1428571429%;padding-top:2.1428571429%;margin-right:-1.07%;margin-bottom:-1.07%}}#idol .idol-idollist #i06 ul li p:first-of-type img{border:solid 1px #ff8b00;border-radius:80px 0 80px 0}@media screen and (max-width: 1920px){#idol .idol-idollist #i06 ul li p:first-of-type img{border-radius:4.16vw 0 4.16vw 0}}@media screen and (max-width: 767px){#idol .idol-idollist #i06 ul li p:first-of-type img{border-radius:8.33vw 0 8.33vw 0}}#idol .idol-idollist #i06 ul li p:last-of-type{color:#ff8b00}#idol .idol-idollist img{width:100%}#idol .idol-idollist h5{position:relative;font-size:0;line-height:0;width:46.7142857143%;margin:0 auto 2.5%;padding-top:2.5%}@media screen and (max-width: 767px){#idol .idol-idollist h5{padding-top:5%;width:90%;margin:0 auto 5%}}#idol .idol-idollist ul{position:relative;width:80%;margin:0 auto;-webkit-display:flex;display:flex;justify-content:center}@media screen and (max-width: 767px){#idol .idol-idollist ul{width:95.2380952381%}}#idol .idol-idollist ul li{position:relative;width:25%;padding-bottom:5%}@media screen and (max-width: 767px){#idol .idol-idollist ul li{width:25%}}#idol .idol-idollist ul li p{position:relative;font-size:0;line-height:0;margin:0 auto;z-index:10}#idol .idol-idollist ul li p:first-of-type{width:90%;margin-bottom:5.5%}@media screen and (max-width: 767px){#idol .idol-idollist ul li p:first-of-type{width:85%}}#idol .idol-idollist ul li p:last-of-type{width:95%;text-align:center;font-size:24px;font-weight:bold;line-height:1.5}@media screen and (max-width: 767px){#idol .idol-idollist ul li p:last-of-type{width:100%;font-size:3.8vw}}#news #bg{background-color:#ff9ca8 !important}#news .newslist{position:relative;border-top:solid 1px #ff9ca8;border-bottom:solid 1px #ff9ca8}#news .newslist::before{content:"";position:absolute;top:0;left:0;margin-top:-0.64%;margin-left:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/news/bg/01.svg") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#news .newslist::before{width:2.1428571429%;padding-top:2.1428571429%;margin-top:-1.07%;margin-left:-1.07%}}#news .newslist::after{content:"";position:absolute;top:0;right:0;margin-top:-0.64%;margin-right:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/news/bg/01.svg") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#news .newslist::after{width:2.1428571429%;padding-top:2.1428571429%;margin-top:-1.07%;margin-right:-1.07%}}#news .newslist img{width:100%}#news .newslist ul{position:relative;width:100%;margin:0 auto;-webkit-display:flex;display:flex;flex-wrap:wrap}#news .newslist ul::after{content:"";position:absolute;bottom:0;right:0;margin-bottom:-0.64%;margin-right:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/news/bg/01.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#news .newslist ul::after{width:2.1428571429%;padding-top:2.1428571429%;margin-bottom:-1.07%;margin-right:-1.07%}}#news .newslist ul li{position:relative;width:calc(33.33% - 1px);border-right:solid 1px #ff9ca8;border-bottom:solid 1px #ff9ca8;padding-top:1%;padding-bottom:1%}@media screen and (max-width: 767px){#news .newslist ul li{width:calc(50% - 1px) !important;padding-top:5%;padding-bottom:5%}}#news .newslist ul li:nth-of-type(3n){position:relative;border-right:none;width:33.33%}#news .newslist ul li:nth-of-type(3n)::after{content:"";position:absolute;bottom:0;right:0;margin-right:-1.93%;margin-bottom:-1.93%;width:3.8626609442%;height:0;padding-top:3.8626609442%;background:url("../images/news/bg/01.svg") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#news .newslist ul li:nth-of-type(3n){border-right:solid 1px #ff9ca8;width:calc(50% - 1px) !important}#news .newslist ul li:nth-of-type(3n)::after{background:none}}#news .newslist ul li:nth-of-type(3n+1)::after{content:"";position:absolute;bottom:0;left:0;margin-left:-1.93%;margin-bottom:-1.93%;width:3.8626609442%;height:0;padding-top:3.8626609442%;background:url("../images/news/bg/01.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#news .newslist ul li:nth-of-type(3n+1)::after{background:none}}@media screen and (max-width: 767px){#news .newslist ul li:nth-of-type(even)::after{content:"";position:absolute;bottom:0;right:0;margin-right:-1.93%;margin-left:auto;margin-bottom:-1.93%;width:4.2857142857%;height:0;padding-top:4.2857142857%;background:url("../images/news/bg/01.svg") top left no-repeat !important;background-size:100% auto !important;z-index:40}}@media screen and (max-width: 767px){#news .newslist ul li:nth-of-type(even){border-right:none;width:50% !important}}@media screen and (max-width: 767px){#news .newslist ul li:nth-of-type(odd)::after{content:"";position:absolute;bottom:0;left:0;margin-left:-1.93%;margin-bottom:-1.93%;width:4.2857142857%;height:0;padding-top:4.2857142857%;background:url("../images/news/bg/01.svg") top left no-repeat !important;background-size:100% auto !important;z-index:40}}@media screen and (max-width: 767px){#news .newslist ul li:nth-of-type(15){border-bottom:none}}#news .newslist ul li:nth-of-type(16){border-bottom:none}#news .newslist ul li a{position:relative;display:block;text-decoration:none;transition:.6s}#news .newslist ul li a:hover{opacity:.6}#news .newslist ul li a p{position:relative;margin:0 auto;z-index:10}#news .newslist ul li a p:first-of-type{width:90%;margin-bottom:2.5%;font-size:0;line-height:0}@media screen and (max-width: 767px){#news .newslist ul li a p:first-of-type{width:85%}}#news .newslist ul li a p:nth-of-type(2){width:calc(90% - 2em);margin-bottom:2.5%;font-size:20px;line-height:1.5;font-weight:bold;color:#000;padding-left:2em;background:url("../images/common/arrow/gblue.svg") center left no-repeat;background-size:1em auto}@media screen and (max-width: 767px){#news .newslist ul li a p:nth-of-type(2){width:calc(85% - 1.5em);font-size:3vw;padding-left:1.5em;background:url("../images/common/arrow/gblue.svg") center left no-repeat;background-size:1em auto}}#news .newslist ul li a p:last-of-type{width:90%;font-size:20px;line-height:1.5;font-weight:bold;color:#000}@media screen and (max-width: 767px){#news .newslist ul li a p:last-of-type{width:90%;font-size:4vw}}#movie #bg{background-color:#ff9ca8 !important}#movie .movielist{position:relative;border-top:solid 1px #ff9ca8;border-bottom:solid 1px #ff9ca8}#movie .movielist::before{content:"";position:absolute;top:0;left:0;margin-top:-0.64%;margin-left:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/movie/bg/01.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#movie .movielist::before{margin-top:-1.07%;margin-left:-1.07%;width:2.1428571429%;padding-top:2.1428571429%}}#movie .movielist::after{content:"";position:absolute;top:0;right:0;margin-top:-0.64%;margin-right:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/movie/bg/01.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#movie .movielist::after{margin-top:-1.07%;margin-right:-1.07%;width:2.1428571429%;padding-top:2.1428571429%}}#movie .movielist img{width:100%}#movie .movielist ul{position:relative;width:100%;margin:0 auto;-webkit-display:flex;display:flex;flex-wrap:wrap}#movie .movielist ul::after{content:"";position:absolute;bottom:0;right:0;margin-bottom:-0.64%;margin-right:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/movie/bg/01.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#movie .movielist ul::after{margin-bottom:-1.07%;margin-right:-1.07%;width:2.1428571429%;padding-top:2.1428571429%}}#movie .movielist ul li{position:relative;width:calc(33.33% - 1px);border-right:solid 1px #ff9ca8;border-bottom:solid 1px #ff9ca8;padding-top:3%;padding-bottom:3%}@media screen and (max-width: 767px){#movie .movielist ul li{width:calc(50% - 1px) !important;padding-top:5%;padding-bottom:5%}}#movie .movielist ul li:nth-of-type(3n){border-right:none;width:33.33%}#movie .movielist ul li:nth-of-type(3n)::after{content:"";position:absolute;bottom:0;right:0;margin-right:-1.93%;margin-bottom:-1.93%;width:3.8626609442%;height:0;padding-top:3.8626609442%;background:url("../images/movie/bg/01.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#movie .movielist ul li:nth-of-type(3n)::after{background:none}}@media screen and (max-width: 767px){#movie .movielist ul li:nth-of-type(3n){border-right:solid 1px #ff9ca8;width:calc(50% - 1px) !important}}#movie .movielist ul li:nth-of-type(3n+1)::after{content:"";position:absolute;bottom:0;left:0;margin-left:-1.93%;margin-bottom:-1.93%;width:3.8626609442%;height:0;padding-top:3.8626609442%;background:url("../images/movie/bg/01.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#movie .movielist ul li:nth-of-type(3n+1)::after{background:none}}@media screen and (max-width: 767px){#movie .movielist ul li:nth-of-type(3n+1){border-right:solid 1px #ff9ca8;width:calc(50% - 1px) !important}}#movie .movielist ul li:nth-of-type(2n){position:relative}@media screen and (max-width: 767px){#movie .movielist ul li:nth-of-type(2n)::after{content:"";position:absolute;bottom:0;right:0;left:auto;margin-right:-2.14%;margin-bottom:-2.14%;margin-left:auto;width:4.2857142857%;height:0;padding-top:4.2857142857%;background:url("../images/movie/bg/01.svg") top left no-repeat;background-size:100% auto}}@media screen and (max-width: 767px){#movie .movielist ul li:nth-of-type(2n){border-right:none;width:50% !important}}#movie .movielist ul li:nth-of-type(2n+1){position:relative}@media screen and (max-width: 767px){#movie .movielist ul li:nth-of-type(2n+1)::before{content:"";position:absolute;bottom:0;left:0;margin-bottom:-2.14%;margin-left:-2.14%;width:4.2857142857%;height:0;padding-top:4.2857142857%;background:url("../images/movie/bg/01.svg") top left no-repeat;background-size:100% auto;z-index:40}}#movie .movielist ul li:nth-of-type(4){border-bottom:none}@media screen and (max-width: 767px){#movie .movielist ul li:nth-of-type(4){border-bottom:solid 1px #ff9ca8}}#movie .movielist ul li:nth-of-type(5){border-bottom:none}#movie .movielist ul li p{position:relative;margin:0 auto;z-index:10}#movie .movielist ul li p:first-of-type{width:80%;margin-bottom:5%;font-size:0;line-height:0}@media screen and (max-width: 767px){#movie .movielist ul li p:first-of-type{width:85%}}#movie .movielist ul li p:first-of-type a{position:relative;width:100%;display:block}#movie .movielist ul li p:first-of-type a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:2;background:rgba(0,0,0,.35);transition-duration:.6s}#movie .movielist ul li p:first-of-type a:hover::before{background:rgba(0,0,0,0)}#movie .movielist ul li p:first-of-type a::after{display:block;content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:3;background:url("../images/common/mv/btn.svg") center center no-repeat;background-size:14.5299145299% auto}#movie .movielist ul li p:nth-of-type(2){width:95%;font-size:24px;line-height:1.5;color:#4d4f5e;text-align:center;font-weight:bold}@media screen and (max-width: 1920px){#movie .movielist ul li p:nth-of-type(2){font-size:1.25vw}}@media screen and (max-width: 767px){#movie .movielist ul li p:nth-of-type(2){font-size:3vw}}#cardlist #bg{background-color:#caf380 !important}#cardlist #cardmain{position:relative;width:100%;padding-top:2.5%;border-top:solid 1px #caf380}#cardlist #cardmain::before{content:"";position:absolute;top:0;left:0;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/cardlist/bg/03.svg") top left no-repeat;background-size:100% auto;margin-top:-0.64%;margin-left:-0.64%}@media screen and (max-width: 767px){#cardlist #cardmain::before{width:1.8691588785%;padding-top:1.8691588785%;margin-top:-0.93%;margin-left:-0.93%}}#cardlist #cardmain::after{content:"";position:absolute;top:0;right:0;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/cardlist/bg/03.svg") top left no-repeat;background-size:100% auto;margin-top:-0.64%;margin-right:-0.64%}@media screen and (max-width: 767px){#cardlist #cardmain::after{width:1.8691588785%;padding-top:1.8691588785%;margin-top:-0.93%;margin-right:-0.93%}}#cardlist #cardmain img{width:100%}#cardlist #cardmain h1{position:relative;width:24.64%;padding:24.85% 0 0;margin:0 auto 10.57%}#cardlist .sortControl{position:relative;margin:0 auto 2.35%}#cardlist .sortControl ul{position:relative;width:65.35%;margin:0 auto 5%;-webkit-display:flex;display:flex}@media screen and (max-width: 767px){#cardlist .sortControl ul{width:100%}}#cardlist .sortControl ul li{width:20%;position:relative}#cardlist .sortControl ul li a{font-size:20px;font-weight:bold;text-align:center;border:none;width:100%;height:0;padding-top:62.84%;background:url(../images/cardlist/icon_01.png) top center no-repeat;background-size:58.46% auto;width:100%;cursor:pointer;display:block;text-decoration:none;color:#000}@media screen and (max-width: 767px){#cardlist .sortControl ul li a{font-size:3vw;padding-top:70%;background-size:70% auto}}#cardlist .sortControl ul li a span{position:relative;display:block;font-size:0;width:100%;height:0;padding-top:28.28%}#cardlist .sortControl ul li:nth-of-type(2) a{background:url(../images/cardlist/icon_02.png) top center no-repeat;background-size:58.46% auto}@media screen and (max-width: 767px){#cardlist .sortControl ul li:nth-of-type(2) a{background-size:70% auto}}#cardlist .sortControl ul li:nth-of-type(3) a{background:url(../images/cardlist/icon_03.png) top center no-repeat;background-size:58.46% auto}@media screen and (max-width: 767px){#cardlist .sortControl ul li:nth-of-type(3) a{background-size:70% auto}}#cardlist .sortControl ul li:nth-of-type(4) a{background:url(../images/cardlist/icon_04.png) top center no-repeat;background-size:58.46% auto}@media screen and (max-width: 767px){#cardlist .sortControl ul li:nth-of-type(4) a{background-size:70% auto}}#cardlist .sortControl ul li:nth-of-type(5) a{background:url(../images/cardlist/icon_05.png) top center no-repeat;background-size:58.46% auto}@media screen and (max-width: 767px){#cardlist .sortControl ul li:nth-of-type(5) a{background-size:70% auto}}#cardlist .sortControl ul li:nth-of-type(1) a span{background:url("../images/cardlist/selectct/01.svg") top left no-repeat;background-size:100% auto}#cardlist .sortControl ul li:nth-of-type(2) a span{background:url("../images/cardlist/selectct/02.svg") top left no-repeat;background-size:100% auto}#cardlist .sortControl ul li:nth-of-type(3) a span{background:url("../images/cardlist/selectct/03.svg") top left no-repeat;background-size:100% auto}#cardlist .sortControl ul li:nth-of-type(4) a span{background:url("../images/cardlist/selectct/04.svg") top left no-repeat;background-size:100% auto}#cardlist .sortControl ul li:nth-of-type(5) a span{background:url("../images/cardlist/selectct/05.svg") top left no-repeat;background-size:100% auto}#cardlist .sortControl ul li:nth-of-type(1) a:hover span{background:url("../images/cardlist/selectct/01_ro.svg") top left no-repeat;background-size:100% auto}#cardlist .sortControl ul li:nth-of-type(2) a:hover span{background:url("../images/cardlist/selectct/02_ro.svg") top left no-repeat;background-size:100% auto}#cardlist .sortControl ul li:nth-of-type(3) a:hover span{background:url("../images/cardlist/selectct/03_ro.svg") top left no-repeat;background-size:100% auto}#cardlist .sortControl ul li:nth-of-type(4) a:hover span{background:url("../images/cardlist/selectct/04_ro.svg") top left no-repeat;background-size:100% auto}#cardlist .sortControl ul li:nth-of-type(5) a:hover span{background:url("../images/cardlist/selectct/05_ro.svg") top left no-repeat;background-size:100% auto}#cardlist .sortControl ul li.now:nth-of-type(1) a span{background:url("../images/cardlist/selectct/01_ro.svg") top left no-repeat;background-size:100% auto}#cardlist .sortControl ul li.now:nth-of-type(2) a span{background:url("../images/cardlist/selectct/02_ro.svg") top left no-repeat;background-size:100% auto}#cardlist .sortControl ul li.now:nth-of-type(3) a span{background:url("../images/cardlist/selectct/03_ro.svg") top left no-repeat;background-size:100% auto}#cardlist .sortControl ul li.now:nth-of-type(4) a span{background:url("../images/cardlist/selectct/04_ro.svg") top left no-repeat;background-size:100% auto}#cardlist .sortControl ul li.now:nth-of-type(5) a span{background:url("../images/cardlist/selectct/05_ro.svg") top left no-repeat;background-size:100% auto}#cardlist .filters{position:relative;width:85.7142857143%;margin:0 auto 3%}#cardlist .filters .category-tab .subcategory-list{display:none}#cardlist .filters .subcategory-tab .subsubcategory-list{display:none}#cardlist .filters .category-tab.open .subcategory-list{display:block}#cardlist .filters .subcategory-tab.open .subsubcategory-list{display:block}#cardlist .filters label{cursor:pointer}#cardlist #seriesFilter{border:solid 1px #4ac3ff;border-radius:10px;font-size:20px;line-height:2;font-weight:bold;background-color:#fff;padding:.5% 3%;color:#000;position:absolute;top:0;right:0;width:30%;margin-top:.1%}@media screen and (max-width: 1920px){#cardlist #seriesFilter{font-size:1vw;padding:.5% 3%;margin-top:0%}}@media screen and (max-width: 767px){#cardlist #seriesFilter{font-size:4vw;width:80%;z-index:20}}#cardlist .tab-buttons{position:relative;width:40%;display:flex;margin-bottom:2%}@media screen and (max-width: 767px){#cardlist .tab-buttons{padding-top:15%;width:100%}}#cardlist .tab-buttons li{position:relative;width:32%}#cardlist .tab-button{position:relative;width:100%;cursor:pointer;background-color:none !important;border:none !important}#cardlist .tab-button.active{color:#fff}#cardlist .tab-panel{display:none}#cardlist .tab-panel.active{display:block}#cardlist .tab-buttons li{position:relative;font-size:0;line-height:0}#cardlist .tab-buttons li::after{content:"";position:absolute;top:0;right:0;width:10.3896103896%;height:0;padding-top:7.1428571429%;background:url("../images/cardlist/arrow.png") top center no-repeat;background-size:100% auto;margin-top:11.038961039%;margin-right:5%}#cardlist .tab-buttons li .reset-btn{border:none !important;background:none !important;position:absolute;top:0;left:0;width:50%;margin-top:-8%;cursor:pointer}#cardlist .tab-buttons li:nth-of-type(1){background:url("../images/cardlist/rarity.png") top left no-repeat;background-size:100% auto;height:0;padding-top:9.52%}#cardlist .tab-buttons li:nth-of-type(1):hover{background:url("../images/cardlist/rarity_on.png") top left no-repeat;background-size:100% auto}#cardlist .tab-buttons li:nth-of-type(2){background:url("../images/cardlist/type.png") top left no-repeat;background-size:100% auto;height:0;padding-top:9.52%}#cardlist .tab-buttons li:nth-of-type(2):hover{background:url("../images/cardlist/type_on.png") top left no-repeat;background-size:100% auto}#cardlist .tab-buttons li:nth-of-type(3){background:url("../images/cardlist/name.png") top left no-repeat;background-size:100% auto;height:0;padding-top:9.52%}#cardlist .tab-buttons li:nth-of-type(3):hover{background:url("../images/cardlist/name_on.png") top left no-repeat;background-size:100% auto}#cardlist .tab-buttons li.active:nth-of-type(1){background:url("../images/cardlist/rarity_on.png") top left no-repeat;background-size:100% auto}#cardlist .tab-buttons li.active:nth-of-type(2){background:url("../images/cardlist/type_on.png") top left no-repeat;background-size:100% auto}#cardlist .tab-buttons li.active:nth-of-type(3){background:url("../images/cardlist/name_on.png") top left no-repeat;background-size:100% auto}#cardlist .tab-buttons li.active::after{background:url("../images/cardlist/arrow_w.png") top center no-repeat;background-size:100% auto;transform:rotate(180deg)}#cardlist .sub-tab-panel{display:none}#cardlist .sub-tab-panel.active{display:block}#cardlist .sub-tab-buttons{position:relative;width:100%;display:flex;flex-wrap:wrap}#cardlist .sub-tab-buttons .tab-button{width:12.3%;margin-right:.2%;margin-bottom:2%;cursor:pointer;background-color:none !important;font-size:0;line-height:0;height:0;padding-top:12.5%}@media screen and (max-width: 767px){#cardlist .sub-tab-buttons .tab-button{width:24.8%;margin-right:.2%;padding-top:25.5%}}#cardlist .sub-tab-buttons .tab-button:nth-of-type(1){background:url("../images/cardlist/idol-master.png") top left no-repeat;background-size:100% auto}#cardlist .sub-tab-buttons .tab-button:nth-of-type(1):hover{background:url("../images/cardlist/idol-master_on.png") top left no-repeat;background-size:100% auto}#cardlist .sub-tab-buttons .tab-button:nth-of-type(2){background:url("../images/cardlist/cinderella.png") top left no-repeat;background-size:100% auto}#cardlist .sub-tab-buttons .tab-button:nth-of-type(2):hover{background:url("../images/cardlist/cinderella_on.png") top left no-repeat;background-size:100% auto}#cardlist .sub-tab-buttons .tab-button:nth-of-type(3){background:url("../images/cardlist/million.png") top left no-repeat;background-size:100% auto}#cardlist .sub-tab-buttons .tab-button:nth-of-type(3):hover{background:url("../images/cardlist/million_on.png") top left no-repeat;background-size:100% auto}#cardlist .sub-tab-buttons .tab-button:nth-of-type(4){background:url("../images/cardlist/sidem.png") top left no-repeat;background-size:100% auto}#cardlist .sub-tab-buttons .tab-button:nth-of-type(4):hover{background:url("../images/cardlist/sidem_on.png") top left no-repeat;background-size:100% auto}#cardlist .sub-tab-buttons .tab-button:nth-of-type(5){background:url("../images/cardlist/shiny.png") top left no-repeat;background-size:100% auto}#cardlist .sub-tab-buttons .tab-button:nth-of-type(5):hover{background:url("../images/cardlist/shiny_on.png") top left no-repeat;background-size:100% auto}#cardlist .sub-tab-buttons .tab-button:nth-of-type(6){background:url("../images/cardlist/gakuen.png") top left no-repeat;background-size:100% auto}#cardlist .sub-tab-buttons .tab-button:nth-of-type(6):hover{background:url("../images/cardlist/gakuen_on.png") top left no-repeat;background-size:100% auto}#cardlist .sub-tab-buttons .tab-button:nth-of-type(7){background:url("../images/cardlist/tours.png") top left no-repeat;background-size:100% auto}#cardlist .sub-tab-buttons .tab-button:nth-of-type(7):hover{background:url("../images/cardlist/tours_on.png") top left no-repeat;background-size:100% auto}#cardlist .sub-tab-buttons .tab-button.active:nth-of-type(1){background:url("../images/cardlist/idol-master_on.png") top left no-repeat;background-size:100% auto}#cardlist .sub-tab-buttons .tab-button.active:nth-of-type(2){background:url("../images/cardlist/cinderella_on.png") top left no-repeat;background-size:100% auto}#cardlist .sub-tab-buttons .tab-button.active:nth-of-type(3){background:url("../images/cardlist/million_on.png") top left no-repeat;background-size:100% auto}#cardlist .sub-tab-buttons .tab-button.active:nth-of-type(4){background:url("../images/cardlist/sidem_on.png") top left no-repeat;background-size:100% auto}#cardlist .sub-tab-buttons .tab-button.active:nth-of-type(5){background:url("../images/cardlist/shiny_on.png") top left no-repeat;background-size:100% auto}#cardlist .sub-tab-buttons .tab-button.active:nth-of-type(6){background:url("../images/cardlist/gakuen_on.png") top left no-repeat;background-size:100% auto}#cardlist .sub-tab-buttons .tab-button.active:nth-of-type(7){background:url("../images/cardlist/tours_on.png") top left no-repeat;background-size:100% auto}#cardlist .sub-tab-buttons .tab-button.active{color:#fff}#cardlist .sub-tab-panel{display:none}#cardlist .sub-tab-panel.active{display:block}#cardlist .checkboxlist{position:relative;width:100%;display:flex;flex-wrap:wrap}#cardlist .checkboxlist li{position:relative;width:12.3%;margin-right:.2%;margin-bottom:2%}@media screen and (max-width: 767px){#cardlist .checkboxlist li{width:24.8%;margin-right:.2%}}#cardlist .checkboxlist li:nth-of-type(8n){margin-right:0}@media screen and (max-width: 767px){#cardlist .checkboxlist li:nth-of-type(8n){margin-right:.2%}}@media screen and (max-width: 767px){#cardlist .checkboxlist li:nth-of-type(4n){margin-right:0 !important}}#cardlist .checkboxlist li input{position:relative;display:none}#cardlist .checkboxlist li input:checked+label::after{content:"";position:absolute;top:0;right:0;width:20%;height:0;padding-top:20%;background:url("../images/cardlist/check.png") top left no-repeat;background-size:100% auto;margin-top:5%;margin-right:18%}@media screen and (max-width: 767px){#cardlist .checkboxlist li input:checked+label::after{width:30%;padding-top:30%;margin-top:-5%;margin-right:10%}}#cardlist .subsubcategory-list{position:relative;width:100%;display:flex;flex-wrap:wrap}#cardlist .subsubcategory-list li{position:relative;width:12.3%;margin-right:.2%;margin-bottom:2%}@media screen and (max-width: 767px){#cardlist .subsubcategory-list li{width:24.8%;margin-right:.2%}}#cardlist .subsubcategory-list li:nth-of-type(8n){margin-right:0}#cardlist .subsubcategory-list li input{position:relative;display:none}#cardlist .subsubcategory-list li input:checked+label::after{content:"";position:absolute;top:0;right:0;width:20%;height:0;padding-top:20%;background:url("../images/cardlist/check.png") top left no-repeat;background-size:100% auto;margin-top:5%;margin-right:18%}@media screen and (max-width: 767px){#cardlist .subsubcategory-list li input:checked+label::after{width:30%;padding-top:30%;margin-top:-5%;margin-right:10%}}#cardlist .subcategory-list{margin-top:1em}#cardlist .subsubcategory-list{margin:0}#cardlist .subcategory-block{margin-bottom:1em}#cardlist .subcategory-title{font-weight:bold;margin:.5em 0}#cardlist .reset-btn{background:none !important;border:none !important;font-size:0;cursor:pointer;padding:0}#cardlist #tab-rarity .reset-btn{position:absolute;top:0;left:0;margin-top:-1%}@media screen and (max-width: 767px){#cardlist #tab-rarity .reset-btn{margin-top:10.5%}}#cardlist #tab-type .reset-btn{position:absolute;top:0;left:0;margin-top:-1%;margin-left:12.8%}@media screen and (max-width: 767px){#cardlist #tab-type .reset-btn{margin-top:10.5%;margin-left:33%}}#cardlist #tab-idol .reset-btn{position:absolute;top:0;left:0;margin-top:-1%;margin-left:25.6%}@media screen and (max-width: 767px){#cardlist #tab-idol .reset-btn{margin-top:10.5%;margin-left:64.5%}}#cardlist .filter-actions{position:relative;display:flex;justify-content:space-between;width:70%;margin:0 auto}@media screen and (max-width: 767px){#cardlist .filter-actions{width:80%;flex-direction:column;margin-top:5%}}#cardlist .filter-actions button{position:relative;width:49.5%;border:none !important;background:none !important;cursor:pointer}@media screen and (max-width: 767px){#cardlist .filter-actions button{width:100%}}@media screen and (max-width: 767px){#cardlist .filter-actions button#searchButton{margin-bottom:2%}}#cardlist .filter-actions button#searchButton:hover{opacity:.6}#cardlist .filter-actions button#showAllButton:hover{opacity:.6}#cardlist .carddate{position:relative;width:100%;margin:0 auto 3.71%;z-index:0}#cardlist ul.itemList{display:none}#cardlist ul.Show-itemList{position:relative;width:100%;margin:0 auto;-webkit-display:flex;display:flex;flex-wrap:wrap;justify-content:flex-start}#cardlist ul.Show-itemList::after{content:"";position:absolute;width:100%;height:1px;background-color:#caf380;bottom:0;left:0}#cardlist ul.itemList li,#cardlist ul.Show-itemList li{position:relative;width:15%;padding:2.5%;font-size:0;line-height:0;border-bottom:solid 1px #caf380}#cardlist ul.itemList li:first-of-type::after,#cardlist ul.Show-itemList li:first-of-type::after{content:"";position:absolute;bottom:0;left:0;width:6.4285714286%;height:0;padding-top:6.4285714286%;background:url("../images/cardlist/bg/03.svg") top left no-repeat;background-size:100% auto;margin-bottom:-3.21%;margin-left:-3.21%}#cardlist ul.itemList li:nth-of-type(5n+1)::after,#cardlist ul.Show-itemList li:nth-of-type(5n+1)::after{content:"";position:absolute;bottom:0;left:0;width:6.4285714286%;height:0;padding-top:6.4285714286%;background:url("../images/cardlist/bg/03.svg") top left no-repeat;background-size:100% auto;margin-bottom:-3.21%;margin-left:-3.21%}@media screen and (max-width: 767px){#cardlist ul.itemList li:nth-of-type(5n+1)::after,#cardlist ul.Show-itemList li:nth-of-type(5n+1)::after{background:none}}#cardlist ul.itemList li:nth-of-type(5n)::after,#cardlist ul.Show-itemList li:nth-of-type(5n)::after{content:"";position:absolute;bottom:0;right:0;width:6.4285714286%;height:0;padding-top:6.4285714286%;background:url("../images/cardlist/bg/03.svg") top left no-repeat;background-size:100% auto;margin-bottom:-3.21%;margin-right:-3.21%}@media screen and (max-width: 767px){#cardlist ul.itemList li:nth-of-type(5n)::after,#cardlist ul.Show-itemList li:nth-of-type(5n)::after{background:none}}@media screen and (max-width: 767px){#cardlist ul.itemList li:nth-of-type(4n+1)::after,#cardlist ul.Show-itemList li:nth-of-type(4n+1)::after{content:"";position:absolute;bottom:0;left:0;width:6.4285714286%;height:0;padding-top:6.4285714286%;background:url("../images/cardlist/bg/03.svg") top left no-repeat;background-size:100% auto;margin-bottom:-3.21%;margin-left:-3.21%}}@media screen and (max-width: 767px){#cardlist ul.itemList li:nth-of-type(4n)::after,#cardlist ul.Show-itemList li:nth-of-type(4n)::after{content:"";position:absolute;bottom:0;right:0;width:6.4285714286%;height:0;padding-top:6.4285714286%;background:url("../images/cardlist/bg/03.svg") top left no-repeat !important;background-size:100% auto !important;margin-bottom:-3.21%;margin-right:-3.21%}}@media screen and (max-width: 767px){#cardlist ul.itemList li,#cardlist ul.Show-itemList li{width:20%;padding:2.5%}}#cardlist ul.itemList li a,#cardlist ul.Show-itemList li a{transition-duration:.6s}#cardlist ul.itemList li a:hover,#cardlist ul.Show-itemList li a:hover{opacity:.6}#cardlist .hit{animation:sortAnime .3s ease-in-out}#cardlist .none{display:none !important}@keyframes sortAnime{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}#cardlist .pagination-container{position:relative;width:100%;margin:3% auto 0;padding-bottom:4%}#cardlist .pagination-container ul.pagination{position:relative;width:100%;display:flex;justify-content:center;align-items:center}#cardlist .pagination-container ul.pagination li{width:40px;font-size:35px;font-weight:bold;line-height:1.14;margin:0 10px}@media screen and (max-width: 767px){#cardlist .pagination-container ul.pagination li{width:6vw;font-size:4vw;margin:0 1.5vw}}#cardlist .pagination-container ul.pagination li a{text-decoration:none;color:#bebdbd;display:block;text-align:center}#cardlist .pagination-container ul.pagination li.navi-active a{text-decoration:none;color:#000;display:block;text-align:center;pointer-events:none;opacity:.6}#cardlist .pagination-container ul.pagination li.prev{margin-right:20px}#cardlist .pagination-container ul.pagination li.next{margin-left:20px}#cardlist .pagination-container ul.pagination li.prev a,#cardlist .pagination-container ul.pagination li.next a{display:block;width:40px;height:40px;border:none;font-size:0;line-height:0}#cardlist .pagination-container ul.pagination li.prev a{background:url("../images/cardlist/arrow/prev.png") top center no-repeat;background-size:100% auto}#cardlist .pagination-container ul.pagination li.next a{background:url("../images/cardlist/arrow/next.png") top center no-repeat;background-size:100% auto}#cardlist .pagination-container ul.pagination li.prev.disabled a,#cardlist .pagination-container ul.pagination li.next.disabled a{opacity:.6;pointer-events:none}#cardlist .cpop-main{position:relative;display:block;width:100%;margin:0;padding:6.93% 0 0}#cardlist .cpop-main img{width:100%}#cardlist .cpop-main ul{width:70.37%;margin:0 auto;padding:0;-webkit-display:flex;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){#cardlist .cpop-main ul{width:90%}}#cardlist .cpop-main ul li{width:47.44%;font-size:0;line-height:0}@media screen and (max-width: 767px){#cardlist .cpop-main ul li{width:49.5%}}#cardlist .cpop-main ul.yokolist{width:90%}@media screen and (max-width: 767px){#cardlist .cpop-main ul.yokolist{margin-top:3%}}#cardlist .cpop-main ul.yokolist li:nth-of-type(1){width:56.91%}@media screen and (max-width: 767px){#cardlist .cpop-main ul.yokolist li:nth-of-type(1){width:53.5%}}#cardlist .cpop-main ul.yokolist li:nth-of-type(2){width:37.07%}@media screen and (max-width: 767px){#cardlist .cpop-main ul.yokolist li:nth-of-type(2){width:45%}}#schedule #bg{background-color:#8fcfff !important}#schedule .schedule-calendar{position:absolute;top:0;right:0;width:33.35%;z-index:20}#schedule .schedule-calendar.fixed{position:fixed;top:50px;z-index:1;width:467px;margin-right:calc((78.65% - 1400px)/2)}#schedule .schedule-calendar img{width:100%}#schedule .schedule-calendar h2{width:100%;text-align:center;font-size:50px;line-height:1.2;font-weight:bolder;color:#4d4f5e;letter-spacing:-0.01em}#schedule .schedule-calendar h2 span{font-size:40px}#schedule .schedule-calendar h2 span.schedule-calendar-month{display:none}#schedule .schedule-calendar-monthselect{display:none}#schedule .schedule-calendar-main{position:relative;width:95.28%;border:solid 1px #4da3ff;background-color:#fff;padding:1.3% 2.36% 5%}#schedule .schedule-calendar-main::after{content:"";width:100%;position:absolute;top:0;left:0;height:0;padding-top:10.66%;border-bottom:solid 1px #4da3ff}#schedule .schedule-calendar table{position:relative;z-index:10;width:100%;border-collapse:separate;border-spacing:4px}#schedule .schedule-calendar table th{text-align:center;color:#fff;font-size:12px;line-height:1.2;font-weight:bold;width:14.2857142857%;padding:0 0 2.35% !important}#schedule .schedule-calendar table tr{position:relative}#schedule .schedule-calendar table th span{position:relative;background-color:#4da3ff;display:block;line-height:1.83;border-radius:9999px}#schedule .schedule-calendar table td{position:relative;color:#4d4f5e;font-size:14px;line-height:1.2;font-weight:bold;width:14.2857142857%;padding:7.35% 0;vertical-align:top}#schedule .schedule-calendar table td a{color:#4d4f5e;text-decoration:none;display:block}#schedule .schedule-calendar table tr div{display:block;width:100%;border-radius:3px;height:0;padding-top:10.55%;margin-bottom:8.44%}#schedule .schedule-calendar table tr div.long-7{display:block;width:calc(700% + 24px);position:absolute;bottom:0;left:0;margin-bottom:-3%}#schedule .schedule-calendar table tr div.long-6{display:block;width:calc(600% + 20px);position:absolute;bottom:0;left:0;margin-bottom:-3%}#schedule .schedule-calendar table tr div.long-5{display:block;width:calc(500% + 16px);position:absolute;bottom:0;left:0;margin-bottom:-3%}#schedule .schedule-calendar table tr div.long-4{display:block;width:calc(100% + 6px);position:absolute;bottom:0;left:-3px;margin-bottom:-50%}#schedule .schedule-calendar table tr div.long-3{display:block;width:calc(100% + 6px);position:absolute;bottom:0;left:-3px;margin-bottom:-33%}#schedule .schedule-calendar table tr div.long-2{display:block;width:calc(200% + 4px);position:absolute;bottom:0;left:0;margin-bottom:-3%}#schedule .schedule-calendar table tr div.long-1{display:block;width:calc(100% + 6px);position:absolute;bottom:0;left:-3px;margin-bottom:-3%}#schedule .schedule-calendar table tr div.long-2{display:block;width:calc(100% + 6px);position:absolute;bottom:0;left:-3px;margin-bottom:-18%}#schedule .schedule-calendar table tr div.long-3{display:block;width:calc(100% + 6px);position:absolute;bottom:0;left:-3px;margin-bottom:-33%}#schedule .schedule-calendar table tr div.long-4{display:block;width:calc(100% + 6px);position:absolute;bottom:0;left:-3px;margin-bottom:-48%}#schedule .schedule-calendar table tr div.sc-cate1{background-color:#ff3737}#schedule .schedule-calendar table tr div.sc-cate2{background-color:#ff71a7}#schedule .schedule-calendar table tr div.sc-cate3{background-color:#ffd749}#schedule .schedule-calendar table tr div.sc-cate4{background-color:#8689fa}#schedule .schedule-calendar table tr div.sc-cate5{background-color:#a3dc60}#schedule .schedule-calendar table tr div.sc-cate6{background-color:#fd7d00}#schedule .schedule-calendar table tr div.sc-cate7{background-color:#11be93}#schedule .schedule-calendar table tr div.sc-cate8{background-color:#0009ff}#schedule .schedule-main{position:relative;width:62.5%;padding-bottom:100vh;padding-left:2.5%}#schedule .schedule-main img{width:100%}#schedule .schedule-main h2{width:41.2%;font-size:50px;line-height:1.2;font-weight:bolder;color:#4d4f5e;letter-spacing:-0.01em;margin-bottom:2.41%;margin-left:9.78%}#schedule .schedule-main h2 span.schedule-year{font-size:40px}#schedule .schedule-main h2 span.schedule-month{font-size:16px;color:#4d4f5e;padding-left:12px}#schedule .schedule-main ul.schedule-main-monthselect{position:absolute;top:0;left:0;margin-top:.5%;margin-left:4.5%;width:37%;display:flex;justify-content:space-between}#schedule .schedule-main ul.schedule-main-monthselect li{width:15%;font-size:0;line-height:0}#schedule .schedule-main ul.schedule-main-monthselect li img{opacity:.4}#schedule .schedule-main ul.schedule-main-monthselect li a img{opacity:1}#schedule .schedule-dayitem{position:relative;width:100%;padding-bottom:.65%;margin-bottom:.87%;background:url("../images/schedule/border_01.png") bottom left repeat-x;background-size:auto}#schedule .schedule-dayitem:last-of-type{background:none}#schedule .schedule-dayitem h3{position:absolute;top:0;left:0;width:8.57%;margin-top:1.09%;margin-left:1.09%;font-size:33px;line-height:1.2;color:#4e505e;font-weight:bolder}#schedule .schedule-dayitem h3 span{display:block;font-size:18px;font-weight:normal}#schedule .schedule-dayitem-main{position:relative;width:84.98%;margin-bottom:.43%;margin-left:9.68%;border-radius:10px;background-image:linear-gradient(90deg, rgb(246, 244, 245) 85%, rgb(255, 255, 255));padding:2.19% 2.67%}#schedule .schedule-cate{position:relative;width:100%;display:flex;margin-bottom:2.8%}#schedule .schedule-cate p{position:relative;margin-left:1.2em;color:#4d4f5e;font-size:15px;line-height:1.8}#schedule .schedule-cate ul{position:relative;display:flex;width:auto}#schedule .schedule-cate ul li{font-size:15px;line-height:1.1;padding:0 1em;color:#fff;border-radius:9999px;position:relative;font-weight:bold;border-style:solid;border-width:5px 2px 1px 2px}#schedule .schedule-cate ul li.cate1{background:#ff3737;border-color:#ff3737}#schedule .schedule-cate ul li.cate2{background:#ff71a7;border-color:#ff71a7}#schedule .schedule-cate ul li.cate3{background:#ffd749;border-color:#ffd749}#schedule .schedule-cate ul li.cate4{background:#8689fa;border-color:#8689fa}#schedule .schedule-cate ul li.cate5{background:#a3dc60;border-color:#a3dc60}#schedule .schedule-cate ul li.cate6{background:#fd7d00;border-color:#fd7d00}#schedule .schedule-cate ul li.cate7{background:#11be93;border-color:#11be93}#schedule .schedule-cate ul li.cate8{background:#0009ff;border-color:#0009ff}#schedule .schedule-txt p{position:relative;width:100%;font-size:20px;line-height:1.5;color:#4d4f5e}#schedule .schedule-txt p a{color:#4d4f5e;text-decoration:none}#schedule .schedule-txt p a:hover{color:#4da3ff}@media screen and (max-width: 1920px){#schedule .schedule-calendar.fixed{position:fixed;top:50px;z-index:1;width:24.32%;margin-right:2.86%}#schedule .schedule-calendar h2{font-size:2.6vw}#schedule .schedule-calendar h2 span{font-size:1.82vw}#schedule .schedule-calendar table{border-spacing:.2vw}#schedule .schedule-calendar table th{font-size:.625vw}#schedule .schedule-calendar table td{font-size:.72vw}#schedule .schedule-calendar table tr div{border-radius:.15625vw}#schedule .schedule-calendar table tr div.long-7{width:calc(700% + 1.2vw)}#schedule .schedule-calendar table tr div.long-6{width:calc(600% + 1vw)}#schedule .schedule-calendar table tr div.long-5{width:calc(500% + .8vw)}#schedule .schedule-calendar table tr div.long-4{width:calc(100% + .4vw);left:-0.2vw}#schedule .schedule-calendar table tr div.long-3{width:calc(100% + .4vw);left:-0.2vw}#schedule .schedule-calendar table tr div.long-1{width:calc(100% + .4vw);left:-0.2vw}#schedule .schedule-calendar table tr div.long-2{width:calc(100% + .4vw);left:-0.2vw}#schedule .schedule-calendar table tr div.long-3{width:calc(100% + .4vw);left:-0.2vw}#schedule .schedule-calendar table tr div.long-4{width:calc(100% + .4vw);left:-0.2vw}#schedule .schedule-main h2{width:41.2%;font-size:2.6vw}#schedule .schedule-main h2 span.schedule-year{font-size:1.56vw}#schedule .schedule-main h2 span.schedule-month{font-size:.83vw;padding-left:.625vw}#schedule .schedule-dayitem h3{font-size:1.718vw}#schedule .schedule-dayitem h3 span{font-size:.9375vw}#schedule .schedule-dayitem-main{border-radius:.52vw}#schedule .schedule-cate p{font-size:.78vw}#schedule .schedule-cate ul li{font-size:.78vw;border-radius:.15vw;border-width:.26vw .104vw .052vw .104vw}#schedule .schedule-cate ul li.cate1::before{margin-top:-0.26vw;margin-left:-0.72vw;width:1.406vw;height:1.406vw}#schedule .schedule-cate ul li:last-of-type.cate1::after{margin-top:-0.26vw;margin-right:-0.72v;width:1.406vw;height:1.406vw}#schedule .schedule-cate ul li.cate2::before{margin-top:-0.26vw;margin-left:-0.72vw;width:1.406vw;height:1.406vw}#schedule .schedule-cate ul li:last-of-type.cate2::after{margin-top:-0.26vw;margin-right:-0.72v;width:1.406vw;height:1.406vw}#schedule .schedule-cate ul li.cate3::before{margin-top:-0.26vw;margin-left:-0.72vw;width:1.406vw;height:1.406vw}#schedule .schedule-cate ul li:last-of-type.cate3::after{margin-top:-0.26vw;margin-right:-0.72v;width:1.406vw;height:1.406vw}#schedule .schedule-cate ul li.cate4::before{margin-top:-0.26vw;margin-left:-0.72vw;width:1.406vw;height:1.406vw}#schedule .schedule-cate ul li:last-of-type.cate4::after{margin-top:-0.26vw;margin-right:-0.72v;width:1.406vw;height:1.406vw}#schedule .schedule-cate ul li.cate5::before{margin-top:-0.26vw;margin-left:-0.72vw;width:1.406vw;height:1.406vw}#schedule .schedule-cate ul li:last-of-type.cate5::after{margin-top:-0.26vw;margin-right:-0.72v;width:1.406vw;height:1.406vw}#schedule .schedule-cate ul li.cate6::before{margin-top:-0.26vw;margin-left:-0.72vw;width:1.406vw;height:1.406vw}#schedule .schedule-cate ul li:last-of-type.cate6::after{margin-top:-0.26vw;margin-right:-0.72v;width:1.406vw;height:1.406vw}#schedule .schedule-cate ul li.cate7::before{margin-top:-0.26vw;margin-left:-0.72vw;width:1.406vw;height:1.406vw}#schedule .schedule-cate ul li:last-of-type.cate7::after{margin-top:-0.26vw;margin-right:-0.72v;width:1.406vw;height:1.406vw}#schedule .schedule-cate ul li.cate8::before{margin-top:-0.26vw;margin-left:-0.72vw;width:1.406vw;height:1.406vw}#schedule .schedule-cate ul li:last-of-type.cate8::after{margin-top:-0.26vw;margin-right:-0.72v;width:1.406vw;height:1.406vw}#schedule .schedule-txt p{font-size:1.04vw}}@media screen and (max-width: 767px){#schedule .schedule-calendar{position:relative;top:auto;right:auto;width:100%;margin:0 auto 3.54%;border-top:solid 1px #4da3ff;border-right:solid 1px #4da3ff;border-left:solid 1px #4da3ff}#schedule .schedule-calendar.fixed{position:relative;top:auto;z-index:0;width:100%;margin-right:0;margin-left:0}#schedule .schedule-calendar h2{font-size:8vw;margin-bottom:3.125%}#schedule .schedule-calendar h2 span.schedule-calendar-year{font-size:6vw}#schedule .schedule-calendar h2 span.schedule-calendar-month{display:inline;font-size:3.125vw;color:#4d4f5e;padding-left:.5em}#schedule ul.schedule-calendar-monthselect{position:absolute;top:0;left:0;margin-top:2%;margin-left:10%;display:flex;justify-content:space-between;width:80%}#schedule ul.schedule-calendar-monthselect li{width:7.61%;font-size:0;line-height:0}#schedule ul.schedule-calendar-monthselect li img{opacity:.4}#schedule ul.schedule-calendar-monthselect li a img{opacity:1}#schedule .schedule-calendar-main{width:95.28%}#schedule .schedule-calendar table{border-spacing:.41vw}#schedule .schedule-calendar table th{font-size:3vw}#schedule .schedule-calendar table td{font-size:3.5vw}#schedule .schedule-calendar table tr div{padding-top:6%;margin-bottom:4.44%}#schedule .schedule-calendar table tr div.long-7{width:calc(700% + 2.46vw)}#schedule .schedule-calendar table tr div.long-6{width:calc(600% + 2.05vw)}#schedule .schedule-calendar table tr div.long-5{width:calc(500% + 1.64vw)}#schedule .schedule-calendar table tr div.long-4{width:calc(100% + .82vw);left:-0.41vw}#schedule .schedule-calendar table tr div.long-3{width:calc(100% + .82vw);left:-0.41vw}#schedule .schedule-calendar table tr div.long-1{width:calc(100% + .82vw);left:-0.41vw}#schedule .schedule-calendar table tr div.long-2{width:calc(100% + .82vw);left:-0.41vw}#schedule .schedule-calendar table tr div.long-3{width:calc(100% + .82vw);left:-0.41vw}#schedule .schedule-calendar table tr div.long-4{width:calc(100% + .82vw);left:-0.41vw}#schedule .schedule-main{position:relative;width:95.52%;margin:0 auto 15%;background:url("../images/common/bg_dot.gif") top left repeat;background-size:.93% auto;height:70vw;overflow:scroll;padding:5% 0}#schedule .schedule-main h2{display:none}#schedule .schedule-main ul.schedule-main-monthselect{display:none}#schedule .schedule-dayitem h3{width:10%;margin-top:2%;margin-left:0;font-size:5vw;text-align:center}#schedule .schedule-dayitem h3 span{font-size:2.5vw;text-align:center}#schedule .schedule-dayitem-main{position:relative;width:83%;margin-bottom:3%;margin-left:11%;border-radius:1.04vw}#schedule .schedule-cate p{font-size:2.66vw}#schedule .schedule-cate ul{position:relative;display:flex;flex-wrap:wrap}#schedule .schedule-cate ul li{font-size:2.66vw;border-radius:9999px;border-width:1vw .2vw .1vw .2vw}#schedule .schedule-cate ul li.cate1::before{margin-top:-1.1vw;margin-left:-2.6vw;width:5vw;height:5vw}#schedule .schedule-cate ul li:last-of-type.cate1::after{margin-top:-1.1vw;margin-right:-2.6vw;width:5vw;height:5vw}#schedule .schedule-cate ul li.cate2::before{margin-top:-1.1vw;margin-left:-2.6vw;width:5vw;height:5vw}#schedule .schedule-cate ul li:last-of-type.cate2::after{margin-top:-1.1vw;margin-right:-2.6vw;width:5vw;height:5vw}#schedule .schedule-cate ul li.cate3::before{margin-top:-1.1vw;margin-left:-2.6vw;width:5vw;height:5vw}#schedule .schedule-cate ul li:last-of-type.cate3::after{margin-top:-1.1vw;margin-right:-2.6vw;width:5vw;height:5vw}#schedule .schedule-cate ul li.cate4::before{margin-top:-1.1vw;margin-left:-2.6vw;width:5vw;height:5vw}#schedule .schedule-cate ul li:last-of-type.cate4::after{margin-top:-1.1vw;margin-right:-2.6vw;width:5vw;height:5vw}#schedule .schedule-cate ul li.cate5::before{margin-top:-1.1vw;margin-left:-2.6vw;width:5vw;height:5vw}#schedule .schedule-cate ul li:last-of-type.cate5::after{margin-top:-1.1vw;margin-right:-2.6vw;width:5vw;height:5vw}#schedule .schedule-cate ul li.cate6::before{margin-top:-1.1vw;margin-left:-2.6vw;width:5vw;height:5vw}#schedule .schedule-cate ul li:last-of-type.cate6::after{margin-top:-1.1vw;margin-right:-2.6vw;width:5vw;height:5vw}#schedule .schedule-cate ul li.cate7::before{margin-top:-1.1vw;margin-left:-2.6vw;width:5vw;height:5vw}#schedule .schedule-cate ul li:last-of-type.cate7::after{margin-top:-1.1vw;margin-right:-2.6vw;width:5vw;height:5vw}#schedule .schedule-cate ul li.cate8::before{margin-top:-1.1vw;margin-left:-2.6vw;width:5vw;height:5vw}#schedule .schedule-cate ul li:last-of-type.cate8::after{margin-top:-1.1vw;margin-right:-2.6vw;width:5vw;height:5vw}#schedule .schedule-txt p{font-size:3.5vw}}#location #bg{background-color:#8fcfff !important}#location .locationlist{position:relative;border-top:solid 1px #8fcfff;border-bottom:solid 1px #8fcfff}#location .locationlist::before{content:"";position:absolute;top:0;left:0;margin-top:-0.64%;margin-left:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/location/bg/01.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#location .locationlist::before{width:2.1428571429%;padding-top:2.1428571429%;margin-top:-1.07%;margin-left:-1.07%}}#location .locationlist::after{content:"";position:absolute;top:0;right:0;margin-top:-0.64%;margin-right:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/location/bg/01.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#location .locationlist::after{width:2.1428571429%;padding-top:2.1428571429%;margin-top:-1.07%;margin-right:-1.07%}}#location .locationlist img{width:100%}#location .locationlist h2{text-align:center;border-bottom:solid 1px #8fcfff;padding:2% 0 1%;background-color:#8fcfff;color:#fff;font-size:30px;line-height:1}@media screen and (max-width: 767px){#location .locationlist h2{font-size:4.5vw}}#location .locationlist h2 span{font-size:12px;font-weight:normal}@media screen and (max-width: 767px){#location .locationlist h2 span{font-size:2.66vw}}#location .locationlist ul{position:relative;width:70%;margin:2% auto}#location .locationlist ul li{position:relative}#location .locationlist ul.dayselect{display:flex;justify-content:center;z-index:40}@media screen and (max-width: 767px){#location .locationlist ul.dayselect{width:100%}}#location .locationlist ul.dayselect li{text-align:center;font-size:20px;line-height:1.5;font-weight:bold;width:100%}@media screen and (max-width: 1920px){#location .locationlist ul.dayselect li{font-size:1.04vw}}@media screen and (max-width: 767px){#location .locationlist ul.dayselect li{font-size:3.6vw;line-height:1.1}}#location .locationlist ul.dayselect li a{position:relative;text-decoration:none;color:#000;display:block;padding:.7em 0 .65em;transition:.6s;color:#fff;width:90%;margin:0 auto;background-color:#00d0ff;border-radius:9999px;border:solid 1px #00d0ff}#location .locationlist ul.dayselect li a:hover{background-image:linear-gradient(90deg, rgb(0, 207, 255) 19%, rgb(128, 161, 255) 54%, rgb(106, 145, 225) 88%);color:#fff}#location .locationlist ul.dayselect li a::after{content:"";position:absolute;top:0;right:0;width:5%;height:0;padding-top:3%;margin-top:5.5%;margin-right:7%;background:url("../images/common/arrow/down_white2.svg") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#location .locationlist ul.dayselect li a::after{width:10%;padding-top:6%;margin-top:13%}}#location .locationlist ul.dayselect li:first-of-type a{background-image:linear-gradient(90deg, rgb(0, 207, 255) 19%, rgb(128, 161, 255) 54%, rgb(106, 145, 225) 88%)}#location .locationlist ul.selectarea{display:flex;justify-content:space-between;width:98%;margin:2% auto}@media screen and (max-width: 767px){#location .locationlist ul.selectarea{flex-wrap:wrap;justify-content:center;width:100%}}#location .locationlist ul.selectarea li{text-align:center;font-size:20px;line-height:1.5;font-weight:bold;width:17.18% !important;margin:0 .5%;padding:0}@media screen and (max-width: 1920px){#location .locationlist ul.selectarea li{font-size:1.04vw}}@media screen and (max-width: 767px){#location .locationlist ul.selectarea li{font-size:3.6vw;width:32% !important;padding:0;margin-bottom:3%}#location .locationlist ul.selectarea li:nth-of-type(1){width:calc(33.33% - 1px)}#location .locationlist ul.selectarea li:nth-of-type(2){width:calc(16.67% - 1px)}#location .locationlist ul.selectarea li:nth-of-type(3){width:calc(33% - 1px)}#location .locationlist ul.selectarea li:nth-of-type(4){width:16.67%}#location .locationlist ul.selectarea li:nth-of-type(5){width:calc(33.33% - 1px)}#location .locationlist ul.selectarea li:nth-of-type(6){width:calc(33.33% - 1px)}}#location .locationlist ul.selectarea li:last-of-type{width:33.33%}#location .locationlist ul.selectarea li a{position:relative;text-decoration:none;color:#000;display:block;padding:.7em 0 .65em;transition:.6s;background-color:#00d0ff;border-radius:9999px;color:#fff}#location .locationlist ul.selectarea li a:hover{background-image:linear-gradient(90deg, rgb(0, 207, 255) 19%, rgb(128, 161, 255) 54%, rgb(106, 145, 225) 88%)}#location .locationlist ul.selectarea li a::after{content:"";position:absolute;top:0;right:0;width:.8em;height:0;padding-top:.5em;margin-top:14%;margin-right:5%;background:url("../images/common/arrow/down_white2.svg") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#location .locationlist ul.selectarea li a::after{width:.6em;padding-top:.3em;margin-top:17%;margin-right:2.5%}}#location .locationlist ul.shoplist{width:100%;margin:0 auto;border-bottom:solid 2px #8fcfff}#location .locationlist ul.shoplist li{width:90%;padding:1.5% 5%;border-bottom:solid 1px #8fcfff}#location .locationlist ul.shoplist li:last-of-type{border-bottom:none}#location .locationlist ul.shoplist li h3{font-size:20px;line-height:1.5;font-weight:bold;color:#6a91ff}@media screen and (max-width: 767px){#location .locationlist ul.shoplist li h3{font-size:3.6vw}}#location .locationlist ul.shoplist li p{font-size:18px}#location .locationlist ul.shoplist li p.daisuu{color:#6a91ff;font-weight:bold}@media screen and (max-width: 767px){#location .locationlist ul.shoplist li p{font-size:3vw}}#goods #bg{background-color:#c3abff !important}#goods .goodsbox{position:relative;border-top:solid 1px #c3abff;border-bottom:solid 1px #c3abff;padding-bottom:5%}#goods .goodsbox::before{content:"";position:absolute;top:0;left:0;margin-left:-0.64%;margin-top:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/songs/bg/01.svg") top left no-repeat;background-size:100% auto;z-index:20}@media screen and (max-width: 767px){#goods .goodsbox::before{width:2.1428571429%;padding-top:2.1428571429%;margin-left:-1.07%;margin-top:-1.07%}}#goods .goodsbox::after{content:"";position:absolute;top:0;right:0;margin-right:-0.64%;margin-top:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/songs/bg/01.svg") top left no-repeat;background-size:100% auto;z-index:20}@media screen and (max-width: 767px){#goods .goodsbox::after{width:2.1428571429%;padding-top:2.1428571429%;margin-right:-1.07%;margin-top:-1.07%}}#goods .goodsbox img{width:100%}#goods .goodsbox h2{position:relative;background-image:linear-gradient(90deg, rgb(195, 171, 255), rgb(162, 122, 226));color:#fff;text-align:center;font-size:30px;line-height:1.2;padding:1.5% 0;z-index:0}@media screen and (max-width: 767px){#goods .goodsbox h2{font-size:4.5vw}}#goods .goodsbox h2::before{content:"";position:absolute;bottom:0;left:0;margin-left:-0.64%;margin-bottom:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/songs/bg/01.svg") top left no-repeat;background-size:100% auto;z-index:20}@media screen and (max-width: 767px){#goods .goodsbox h2::before{width:2.1428571429%;padding-top:2.1428571429%;margin-left:-1.07%;margin-bottom:-1.07%}}#goods .goodsbox h2::after{content:"";position:absolute;bottom:0;right:0;margin-right:-0.64%;margin-bottom:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/songs/bg/01.svg") top left no-repeat;background-size:100% auto;z-index:20}@media screen and (max-width: 767px){#goods .goodsbox h2::after{width:2.1428571429%;padding-top:2.1428571429%;margin-right:-1.07%;margin-bottom:-1.07%}}#goods .goodsbox ul.goodslist{position:relative;width:100%;margin:-1px auto 0;-webkit-display:flex;display:flex;flex-wrap:wrap;border-top:solid 1px #c3abff;border-bottom:solid 1px #c3abff}#goods .goodsbox ul.goodslist::after{content:"";position:absolute;bottom:0;right:0;margin-right:-0.64%;margin-bottom:-0.64%;width:1.2857142857%;height:0;padding-top:1.2857142857%;background:url("../images/songs/bg/01.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#goods .goodsbox ul.goodslist::after{width:2.1428571429%;padding-top:2.1428571429%;margin-right:-1.07%;margin-bottom:-1.07%}}#goods .goodsbox ul.goodslist li{position:relative;width:calc(33.33% - 1px);border-right:solid 1px #c3abff;padding-top:5%;padding-bottom:5%}@media screen and (max-width: 767px){#goods .goodsbox ul.goodslist li{width:calc(50% - 1px) !important;border-bottom:solid 1px #c3abff}}#goods .goodsbox ul.goodslist li:nth-of-type(3n){border-right:none;width:33.33%}#goods .goodsbox ul.goodslist li:nth-of-type(3n)::after{content:"";position:absolute;bottom:0;right:0;margin-bottom:-1.93%;margin-right:-1.93%;width:3.8626609442%;height:0;padding-top:3.8626609442%;background:url("../images/songs/bg/01.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#goods .goodsbox ul.goodslist li:nth-of-type(3n)::after{background:none}}@media screen and (max-width: 767px){#goods .goodsbox ul.goodslist li:nth-of-type(3n){border-right:solid 1px #c3abff;width:calc(50% - 1px) !important}}#goods .goodsbox ul.goodslist li:nth-of-type(3n+1)::after{content:"";position:absolute;bottom:0;left:0;margin-bottom:-1.93%;margin-left:-1.93%;width:3.8626609442%;height:0;padding-top:3.8626609442%;background:url("../images/songs/bg/01.svg") top left no-repeat;background-size:100% auto;z-index:40}@media screen and (max-width: 767px){#goods .goodsbox ul.goodslist li:nth-of-type(3n+1)::after{background:none}}@media screen and (max-width: 767px){#goods .goodsbox ul.goodslist li:nth-of-type(3n+1){border-right:solid 1px #c3abff;width:calc(50% - 1px) !important}}@media screen and (max-width: 767px){#goods .goodsbox ul.goodslist li:nth-of-type(even){border-right:none;width:50% !important}}@media screen and (max-width: 767px){#goods .goodsbox ul.goodslist li:nth-of-type(even)::after{content:"";position:absolute;bottom:0;right:0;left:auto;width:4.2857142857%;height:0;margin-bottom:-2.14%;margin-right:-2.14%;margin-left:auto;padding-top:4.2857142857%;background:url("../images/songs/bg/01.svg") top left no-repeat !important;background-size:100% auto !important;z-index:40}}@media screen and (max-width: 767px){#goods .goodsbox ul.goodslist li:nth-of-type(odd)::after{content:"";position:absolute;bottom:0;left:0;right:auto;margin-bottom:-2.14%;margin-left:-2.14%;margin-right:auto;width:4.2857142857%;height:0;padding-top:4.2857142857%;background:url("../images/songs/bg/01.svg") top left no-repeat !important;background-size:100% auto !important;z-index:40}}#goods .goodsbox ul.goodslist li:nth-of-type(7){border-bottom:none}@media screen and (max-width: 767px){#goods .goodsbox ul.goodslist li:last-of-type{border-bottom:none}}#goods .goodsbox ul.goodslist li p{position:relative;margin:0 auto;z-index:10}#goods .goodsbox ul.goodslist li p:first-of-type{width:90%;font-size:0;line-height:0;margin-bottom:5.5%}@media screen and (max-width: 767px){#goods .goodsbox ul.goodslist li p:first-of-type{width:85%}}#goods .goodsbox ul.goodslist li p.size{width:90%;margin:0 auto 3%;font-size:18px;line-height:1.3}@media screen and (max-width: 1920px){#goods .goodsbox ul.goodslist li p.size{font-size:.93vw}}@media screen and (max-width: 767px){#goods .goodsbox ul.goodslist li p.size{font-size:3.6vw}}#goods .goodsbox ul.goodslist li p.kakaku{width:90%;margin:0 auto;font-size:18px;line-height:1.3}@media screen and (max-width: 1920px){#goods .goodsbox ul.goodslist li p.kakaku{font-size:.93vw}}@media screen and (max-width: 767px){#goods .goodsbox ul.goodslist li p.kakaku{font-size:3.6vw}}#goods .goodsbox ul.goodslist li h3{position:relative;width:90%;margin:0 auto 3%;font-size:20px;line-height:1.3}@media screen and (max-width: 1920px){#goods .goodsbox ul.goodslist li h3{font-size:1.04vw}}@media screen and (max-width: 767px){#goods .goodsbox ul.goodslist li h3{font-size:4vw}}#goods .goodsbox ul.shoplink{position:relative;width:95%;margin:5% auto;display:flex;justify-content:space-between}@media screen and (max-width: 767px){#goods .goodsbox ul.shoplink{display:block}}#goods .goodsbox ul.shoplink li{width:48%}@media screen and (max-width: 767px){#goods .goodsbox ul.shoplink li{width:100%;margin-bottom:3%}}@media screen and (max-width: 767px){#goods .goodsbox ul.shoplink li:last-of-type{margin-bottom:0}}#goods .goodsbox ul.notice{position:relative;width:98%;margin:1% auto}#goods .goodsbox ul.notice li{position:relative;font-size:18px;line-height:1.3}@media screen and (max-width: 1920px){#goods .goodsbox ul.notice li{font-size:.93vw}}@media screen and (max-width: 767px){#goods .goodsbox ul.notice li{font-size:3vw}}#goods .goodsbox h4{position:relative;text-align:center;font-size:24px;line-height:1.3;color:#ff6280;padding:1% 0;margin:0 auto}@media screen and (max-width: 1920px){#goods .goodsbox h4{font-size:1.25vw}}@media screen and (max-width: 767px){#goods .goodsbox h4{font-size:4vw}}#goods .goodsbox p.btn1{position:relative;width:30%;margin:0 auto;text-align:center;font-size:20px;line-height:1}@media screen and (max-width: 767px){#goods .goodsbox p.btn1{width:80%;font-size:4vw;margin:5% auto}}#goods .goodsbox p.btn1 a{display:block;position:relative;background-image:linear-gradient(90deg, rgb(22, 172, 240), rgb(74, 126, 217) 50%, rgb(125, 107, 218));border-radius:9999px;color:#fff;font-weight:bold;text-decoration:none;padding:6% 0;transition:.6s}#goods .goodsbox p.btn1 a:hover{opacity:.8}#goods .goodsbox p.btn1 a::after{content:"";position:absolute;right:0;top:50%;width:3%;height:0;padding-top:5.88%;margin-top:-2.94%;margin-right:5%;background:url("../images/common/arrow/white.svg") top left no-repeat;background-size:100% auto}#goods .goodsbox li.btn1{position:relative;width:100%;margin:0 auto;text-align:center;font-size:20px;line-height:1}@media screen and (max-width: 767px){#goods .goodsbox li.btn1{width:80%;font-size:4vw;margin:5% auto}}#goods .goodsbox li.btn1 a{display:block;position:relative;background-image:linear-gradient(90deg, rgb(22, 172, 240), rgb(74, 126, 217) 50%, rgb(125, 107, 218));border-radius:9999px;color:#fff;font-weight:bold;text-decoration:none;padding:6% 0;transition:.6s}#goods .goodsbox li.btn1 a:hover{opacity:.8}#goods .goodsbox li.btn1 a::after{content:"";position:absolute;right:0;top:50%;width:2%;height:0;padding-top:5.88%;margin-top:-1.94%;margin-right:5%;background:url("../images/common/arrow/white.svg") top left no-repeat;background-size:100% auto}#mainblock{position:relative}#mainblock .contents{background-color:#fff;padding-top:2.1428571429%}@media screen and (max-width: 767px){#mainblock .contents{width:88.4210526316%;margin:0 auto;padding-top:0}}.newstext img{width:100%}.newstext.b01,.newstext.b02,.newstext.b03,.newstext.b04,.newstext.b05{border:none}.newstext.b01 h1{color:#a3dc5f}.newstext.b02 h1{color:#8689fa}.newstext.b03 h1{color:#ff71a7}.newstext.b04 h1{color:#ffd749}.newstext.b05 h1{color:#ff3737}.newstext h1{position:relative;width:100%;margin:0 auto 4.71%;font-size:35px;line-height:1.8;text-align:center;font-weight:800}.newstext h1.eventend::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/news/eventend.png") center center no-repeat;background-size:100% auto}.newstext h1+p{position:relative;width:76.07%;margin:0 auto 2.14%;font-size:25px;line-height:1.5;text-align:right;font-weight:bold}.newstext.b01 h1+p{color:#a3dc5f}.newstext.b02 h1+p{color:#8689fa}.newstext.b03 h1+p{color:#ff71a7}.newstext.b04 h1+p{color:#ffd749}.newstext.b05 h1+p{color:#ff3737}.newstext h1+p span{padding-left:32px;background:url("../images/news/arrow.svg") top 4px left no-repeat;background-size:25px auto}.newstext-area{position:relative;width:76.07%;margin:0 auto 5%}.newstext-area h2{position:relative;width:100%;font-size:25px;line-height:1.6;margin:0 auto 2%}.newstext-area h2 span{padding:.5% 2%;border-radius:3px;color:#fff}.newstext-area h3{position:relative;width:100%;font-size:25px;line-height:1.6;margin:0 auto 1%}.newstext-area h3{position:relative;width:100%;font-size:25px;line-height:1.6;margin:0 auto 1%}.newstext.b01 .newstext-area h2,.newstext.b01 .newstext-area h3{color:#a3dc5f}.newstext.b02 .newstext-area h2,.newstext.b02 .newstext-area h3{color:#8689fa}.newstext.b03 .newstext-area h2,.newstext.b03 .newstext-area h3{color:#ff71a7}.newstext.b04 .newstext-area h2,.newstext.b04 .newstext-area h3{color:#ffd749}.newstext.b05 .newstext-area h2,.newstext.b05 .newstext-area h3{color:#ff3737}.newstext-area h3 span{padding:.5% 2%;border-radius:3px;color:#fff !important}.newstext.b01 .newstext-area h2 span,.newstext.b01 .newstext-area h3 span{background-color:#a3dc5f;color:#fff !important}.newstext.b02 .newstext-area h2 span,.newstext.b02 .newstext-area h3 span{background-color:#8689fa;color:#fff !important}.newstext.b03 .newstext-area h2 span,.newstext.b03 .newstext-area h3 span{background-color:#ff71a7;color:#fff !important}.newstext.b04 .newstext-area h2 span,.newstext.b04 .newstext-area h3 span{background-color:#ffd749;color:#fff !important}.newstext.b05 .newstext-area h2 span,.newstext.b05 .newstext-area h3 span{background-color:#ff3737;color:#fff !important}.newstext.b01 .newstext-area strong{color:#a3dc5f}.newstext.b02 .newstext-area strong{color:#8689fa}.newstext.b03 .newstext-area strong{color:#ff71a7}.newstext.b04 .newstext-area strong{color:#ffd749}.newstext.b05 .newstext-area strong{color:#ff3737}.newstext .newstext-area strong.color-red{color:#ff3737 !important}.newstext-area p{position:relative;width:100%;font-size:25px;line-height:1.6;margin:0 auto 4%}.newstext-area p span.torikeshi{text-decoration:line-through}.newstext-area p a img:hover{opacity:.6}.newstext-area p.newstext-img1{font-size:0;line-height:0}.newstext-area p.newstext-btn1{width:39.62%;font-size:0;line-height:0}.newstext-area p.newstext-btn2{width:50%;font-size:0;line-height:0}.newstext-area p.newstext-btn1 a,.newstext-area p.newstext-btn2 a,.newstext-area p.newstext-btn3 a{transition:.6s}.newstext-area p.newstext-btn1 a:hover,.newstext-area p.newstext-btn2 a:hover,.newstext-area p.newstext-btn3 a:hover{opacity:.6}.newstext-area ul.newstext-li1{position:relative;width:100%;margin:0 auto 4%}.newstext-area ul.newstext-li1 li{font-size:25px;line-height:1.6;color:#000}.newstext-area ul.newstext-li2{position:relative;width:100%;margin:0 auto 4%;background-color:#e5e5e5;padding:1%;border-radius:5px}.newstext-area ul.newstext-li2 li{font-size:25px;line-height:1.6;color:#000}.newstext-area ul.newstext-li3{position:relative;width:100%;margin:0 auto 4%}.newstext-area ul.newstext-li3 li{font-size:18px;line-height:1.6;color:#000}.m0{margin-bottom:0 !important}.newicon{background-color:#ffd749;padding:.1% 1.5% 0;font-weight:bold;border-radius:9999px;font-size:.7em}#announce{position:relative}#announce img{width:100%}.amusementexpo1{position:relative;padding-top:3.42%;padding-bottom:5.35%}.amusementexpo1 h1{position:relative;width:76%;margin:0 auto 4.71%;font-size:0;line-height:0}.amusementexpo1 h1 span{position:absolute;width:100%;height:100%;margin:0 auto 4.71%;font-size:40px;line-height:7;background-color:rgba(0,0,0,.7);color:#fff;text-align:center;display:block;top:0;left:0;font-weight:normal}.amusementexpo1 h1+p{position:relative;width:47.85%;margin:0 auto 2.14%;font-size:0;line-height:0}.amusementexpo1 p.aexpo-img01{position:relative;width:47.57%;margin:0 auto 2.85%;font-size:0;line-height:0;box-shadow:0px 0px 15px 4px hsla(0,0%,100%,.8);border:solid 3px #fff;border-radius:10px}.amusementexpo1 ul{position:relative;width:58.57%;margin:0 auto}.amusementexpo1 ul li{text-indent:-1em;padding-left:1em;font-size:18px;line-height:1.22;color:#646464}.amusementexpo1-bg{position:absolute;bottom:0;left:0;width:77.08vw;height:0;padding-top:34.57%;margin-left:calc(50% - 38.3vw);margin-right:calc(50% - 38.3vw);background:#e5e5e5 url("../images/common/bg_border_02.png") bottom left repeat-x}.amusementexpo2-main{position:relative;width:66.78%;margin:6.42% auto;padding:5.28% 0 3.5%;box-shadow:0px 0px 7px 4px rgba(201,202,210,.67);background:#fff url("../images/locationtestinfo/bg_02.png") bottom center no-repeat;background-size:100% auto}.amusementexpo2-main h2{position:absolute;top:0;left:0;margin-top:-3.2%}.amusementexpo2-main h2.musementexpo2-title1{width:34.86%;margin-left:32.57%}.amusementexpo2-main h2.musementexpo2-title2{width:27.8%;margin-left:36.1%}.amusementexpo2-main p.amusementexpo2-btn{width:63.95%;margin:3.42% auto 0}.amusementexpo2-main p.amusementexpo2-btn a{transition-duration:.6s}.amusementexpo2-main p.amusementexpo2-btn a:hover{opacity:.6}.amusementexpo2-box{position:relative;width:73.58%;margin:0 auto;padding:2.67% 0;background:#f6f6f6;border-radius:10px}.amusementexpo2-box h3{position:relative;width:89.82%;margin:0 auto;font-size:15px;line-height:2;color:#000}.amusementexpo2-box h4{position:relative;width:89.82%;margin:0 auto;font-size:15px;line-height:2;color:#000;font-weight:normal}.amusementexpo2-box p{position:relative;width:89.82%;margin:0 auto;font-size:15px;line-height:2;color:#000}.amusementexpo2-box ul{position:relative;width:89.82%;margin:0 auto 3.5%}.amusementexpo2-box ul li{font-size:15px;line-height:2;text-indent:-1em;padding-left:1em;color:#000}.amusementexpo2-box dl.gaiyou-dl{position:relative;width:89.82%;margin:0 auto;display:flex;-webkit-display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}.amusementexpo2-box dl.gaiyou-dl dt,.amusementexpo2-box dl.gaiyou-dl dd{font-size:15px;line-height:2;color:#000}.amusementexpo2-box dl.gaiyou-dl dt{position:relative;width:13.28%;padding-right:3.58%;text-align:center}.amusementexpo2-box dl.gaiyou-dl dt::after{content:"：";width:1em;position:absolute;top:0;right:0}.amusementexpo2-box dl.gaiyou-dl dd{width:82%}.amusementexpo2-box dl.gakkyoku-dl{position:relative;width:89.82%;margin:0 auto;display:flex;-webkit-display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}.amusementexpo2-box dl.gakkyoku-dl dt,.amusementexpo2-box dl.gakkyoku-dl dd{font-size:15px;line-height:2;color:#000}.amusementexpo2-box dl.gakkyoku-dl dt{position:relative;width:4em;padding-right:1em;text-align:center}.amusementexpo2-box dl.gakkyoku-dl dd{width:calc(100% - 5em)}.amusementexpo2-box dl.gakkyoku-dl dt::after{content:"：";width:1em;position:absolute;top:0;right:0}#read2{background:#fff;position:relative}#read2 img{width:100%}#read2 h1{position:relative;width:49.35%;margin:0 auto 3%;padding-top:5%;font-size:0;line-height:0}#read2 h1+p{position:relative;width:100%;margin:0 auto 6.64%;font-size:40px;line-height:1;color:#ff3737;text-align:center;font-weight:bold}#read2 h2{position:relative;width:11.21%;margin:0 auto 2.14%;font-size:0;line-height:0}.read2-box1{position:relative;background:#e7e7e7;border-radius:10px;padding:3% 0 1.5%;width:70%;margin:0 auto 5%}.read2-box1 h2{position:absolute !important;width:60% !important;top:0;left:20%;margin-top:-3.5% !important;font-size:30px !important;line-height:1.2 !important;text-align:center;background:#fff;padding:1% 0;border:solid 2px #e7e7e7;border-radius:30px}.read2-box1 p{position:relative;margin:0 auto;text-align:center;font-size:25px;line-height:2;color:#000;font-weight:bold}.read2-box2 p{position:relative;margin:0 auto;text-align:center}.read2-box2 p:nth-of-type(1){font-size:22px;line-height:2;color:#000;font-weight:bold;margin-bottom:5%}.read2-box2 p:nth-of-type(1) a{transition-duration:.6s}.read2-box2 p:nth-of-type(1) a:hover{opacity:.6}.read2-box2 p:nth-of-type(1) a img{font-size:0;line-height:0;width:30.14% !important}.read2-box2 p:nth-of-type(2){font-size:20px;line-height:2;color:#000;margin-bottom:1.07%}.read2-box2 p:nth-of-type(3){font-size:0;line-height:0;width:25.85%;margin-bottom:1.35%}.read2-box2 p:nth-of-type(3) a{transition-duration:.6s}.read2-box2 p:nth-of-type(3) a:hover{opacity:.6}.read2-box2 p:nth-of-type(4){font-size:25px;line-height:1.6;color:#646464;width:41.14%;padding-top:1.42%;padding-bottom:5.35%;border-top:solid 2px #e7e7e7}.read2-kira1{position:absolute;top:0;left:0;margin-top:2.5%;margin-left:17.42%;width:4.92%;height:0;padding-top:5.78%;background:url("../images/common/bg_kira_01.png") top center no-repeat;background-size:100% auto;animation:kira 1.5s linear infinite}.read2-kira2{position:absolute;top:0;left:0;margin-top:5.71%;margin-left:79.07%;width:5.64%;height:0;padding-top:6.64%;background:url("../images/common/bg_kira_02.png") top center no-repeat;background-size:100% auto;animation:kira 2s linear infinite}.read2-kira3{position:absolute;top:0;left:0;margin-top:8.71%;margin-left:14.35%;width:3.35%;height:0;padding-top:3.35%;background:url("../images/common/bg_kira_03.png") top center no-repeat;background-size:100% auto;animation:kira 3s linear infinite}@keyframes kira{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes rotate-anime{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotate-anime2{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.snslink{-webkit-display:flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;width:19.21%;padding-bottom:3.57%;margin:0 auto}.snslink li{width:26.02%;font-size:0;line-height:0;transition-duration:.6s}.snslink li a{transition-duration:.6s}.snslink li a:hover{opacity:.6}#aboutlocationtest{position:relative;width:100%}#aboutlocationtest img{width:100%}#aboutlocationtest h1{position:relative;width:36.78%;padding:5% 0 0;margin:0 auto 9.21%}.aboutlocationtest-main{position:relative;width:66.78%;margin:0 auto 3.57%;padding-bottom:10%;background:#fff;box-shadow:5px 5px 10px 5px rgba(229,229,229,.8)}.aboutlocationtest-txt1{position:relative;width:81.49%;margin:0 auto;padding-top:7.05%}.aboutlocationtest-txt1 h2{position:relative;width:100%;margin:0 auto 3.28%;font-size:20px;line-height:1.5;text-align:center}.aboutlocationtest-txt1 p{position:relative;width:100%;margin:0 auto 5.24%;font-size:15px;line-height:2}.aboutlocationtest-txt1 p.indent{text-indent:-1em;padding-left:1em;width:calc(100% - 1em)}.aboutlocationtest-main-bottom{position:absolute;bottom:0;left:0;width:100%;height:0;padding-top:10.37%;background:#e5e5e5 url("../images/aboutlocationtest/bg_01.png") bottom center no-repeat;background-size:100% auto}.aboutlocationtest-txt2{position:relative;width:88.12%;margin:0 auto 3.74%;padding:2.67% 0;background:#f6f6f6;border-radius:10px}.aboutlocationtest-txt3{position:relative;width:88.12%;margin:0 auto;padding:2.67% 0;background:#f6f6f6;border-radius:10px}.aboutlocationtest-txt2 h3,.aboutlocationtest-txt3 h3{position:relative;width:100%;margin:0 auto 1.82%;font-size:20px;line-height:1.5;text-align:center}.aboutlocationtest-txt2 ul,.aboutlocationtest-txt3 ul{position:relative;width:92.83%;margin:0 auto}.aboutlocationtest-txt2 ul li,.aboutlocationtest-txt3 ul li{margin:0 auto;font-size:14px;line-height:2;text-indent:-0.5em;padding-left:.5em}#gameflow{position:relative;width:100%}#gameflow img{width:100%}.gameflow-area{position:relative;width:100%;background:#fff}#gameflow h1{position:relative;width:24.5%;padding:24.85% 0 0;margin:0 auto 14.64%}.gameflow-main{position:relative;width:100%}.gameflow-main-bg{position:absolute;bottom:0;right:0;width:77.08svw;height:100%;margin-right:calc(50% - 39.04svw);background:#fff;box-shadow:0px 0px 10px 7px rgba(229,229,229,.8);border-radius:15px 0 0 15px;border-style:solid;border-color:#e5e5e5;border-width:3px 0 3px 3px}.gameflow-main-bottom1{position:absolute;bottom:0;right:0;width:77.08svw;height:0;margin-right:calc(50% - 39.04svw);background:url("../images/common/bg_dot.gif") top left repeat;border-radius:0 0 0 15px}.gameflow-main-bottom2{position:absolute;bottom:0;right:0;width:77.08svw;height:0;margin-right:calc(50% - 39.04svw);background:#e5e5e5;border-radius:0 0 0 15px}.gameflow-main-bottom3{position:absolute;bottom:0;right:0;width:77.08svw;height:0;margin-right:calc(50% - 39.04svw);background:#e5e5e5;border-radius:0 0 0 15px}.gameflow-main-bottom4{position:absolute;bottom:0;right:0;width:77.08svw;height:0;margin-right:calc(50% - 39.04svw);background:#e5e5e5}#step1{margin-top:7.85%;margin-bottom:7.5%}#step1 img{width:100%}#step1::after{position:absolute;content:"";width:3px;height:0;padding-top:7.28%;background-color:#e7e5e5;bottom:0;left:0;margin-bottom:-7.28%;margin-left:51%}.step1-1{padding-top:28%}.step1-2{padding-top:21.14%}.step1-main{position:relative;width:100%}.step1-main h2{position:absolute;width:30.07%;left:0;top:0;margin-top:-4.64%;margin-left:35.57%;font-size:0;line-height:0}.step1-main h3{position:relative;width:22.78%;padding-top:6.21%;padding-bottom:39.42%;margin-left:39.14%;font-size:0;line-height:0}.step1-main p{position:absolute;left:0;top:0;font-size:0;line-height:0}.step1-main p:nth-of-type(1){width:23.5%;margin-top:11.5%;margin-left:21.64%}.step1-main p:nth-of-type(2){width:37.28%;margin-top:13.21%;margin-left:38.5%}.step1-main p:nth-of-type(3){width:19.85%;margin-top:19.78%;margin-left:59.78%}#step1b{margin-top:7.85%;margin-bottom:12%}#step1b img{width:100%}#step1b::after{position:absolute;content:"";width:3px;height:0;padding-top:7.28%;background-color:#e7e5e5;bottom:0;left:0;margin-bottom:-7.28%;margin-left:51%}.step1b-1{padding-top:58.42%}.step1b-2{padding-top:28.64%}.step1b-main h3{position:relative;width:29.5%;padding-top:6.07%;margin:0 auto 3.07%;font-size:0;line-height:0}.step1b-main ul{position:relative;width:84.5%;margin:0 auto 2.28%;padding-bottom:2.85%;-webkit-display:flex;display:flex;justify-content:space-between;flex-wrap:wrap}.step1b-main ul li{position:relative;width:48.94%;margin-bottom:2.7%;padding:3.29% 0 4.48%;background:url("../images/common/bg_dot.gif") top left repeat;border-radius:20px;box-shadow:0px 0px 15px 4px rgba(229,229,229,.8)}.step1b-main ul li h4{position:relative;margin-bottom:2.76%;font-size:0;line-height:0}.step1b-main ul li p:nth-of-type(1){position:relative;margin-bottom:2.41%;font-size:0;line-height:0}.step1b-main ul li p:nth-of-type(2){position:relative;width:45.25%;margin:0 auto;font-size:0;line-height:0}.step1b-main ul li:nth-of-type(1) h4{width:72.36%;margin-left:15.02%}.step1b-main ul li:nth-of-type(1) p:nth-of-type(1){width:75.82%;margin-left:14.33%}.step1b-main ul li:nth-of-type(2) h4{width:72.36%;margin-left:15.02%}.step1b-main ul li:nth-of-type(2) p:nth-of-type(1){width:75.82%;margin-left:14.33%}.step1b-main ul li:nth-of-type(3) h4{width:62.003%;margin-bottom:1.03%;margin-left:18.99%}.step1b-main ul li:nth-of-type(3) p:nth-of-type(1){width:83.59%;margin-left:8.29%}.step1b-main ul li:nth-of-type(4) h4{width:70.81%;margin-bottom:1.03%;margin-left:13.47%}.step1b-main ul li:nth-of-type(4) p:nth-of-type(1){width:74.09%;margin-bottom:8.63%;margin-left:13.98%}.step1b-main ul li:nth-of-type(4) p:nth-of-type(2){width:65.97%}#step2{margin-bottom:12%}#step2 img{width:100%}#step2::after{position:absolute;content:"";width:3px;height:0;padding-top:7.28%;background-color:#e7e5e5;bottom:0;left:0;margin-bottom:-7.28%;margin-left:51%}.step2-1{padding-top:38.71%}.step2-2{padding-top:21.28%}.step2-main{position:relative;padding-bottom:8.21%}.step2-main h2{position:absolute;width:32.14%;left:0;top:0;margin-top:-4.5%;margin-left:34.57%;font-size:0;line-height:0}.step2-main h3{position:relative;width:28.42%;padding-top:7.07%;margin:0 auto 3.57%;font-size:0;line-height:0}.step2-main p{position:relative;font-size:0;line-height:0}.step2-main p:nth-of-type(1){width:39.07%;margin:0 auto 2.35%}.step2-main p:nth-of-type(2){width:54.21%;margin:0 auto;box-shadow:0px 0px 15px 4px hsla(0,0%,100%,.8);border:solid 3px #fff}#step3{margin-bottom:12%}#step3 img{width:100%}#step3::after{position:absolute;content:"";width:3px;height:0;padding-top:7.28%;background-color:#e7e5e5;bottom:0;left:0;margin-bottom:-7.28%;margin-left:51%}.step3-1{padding-top:16.92%}.step3-2{padding-top:13.71%}.step3-main h2{position:absolute;width:32.14%;left:0;top:0;margin-top:-4.5%;margin-left:34.57%;font-size:0;line-height:0}.step3-main h3{position:relative;width:30%;padding-top:6.21%;margin-bottom:3.07%;margin-left:35.5%;font-size:0;line-height:0}.step3-main ul.step3-btn{position:relative;width:78.35%;margin:0 auto;padding-bottom:5%}.step3-main ul.step3-btn li{margin-bottom:1.27%;transition:.6s}.step3-main ul.step3-btn li a{transition:.6s}.step3-main ul.step3-btn li a:hover{opacity:.6}#step4{margin-bottom:12.5%}#step4 img{width:100%}#step4::after{position:absolute;content:"";width:3px;height:0;padding-top:7.28%;background-color:#e7e5e5;bottom:0;left:0;margin-bottom:-7.28%;margin-left:51%}.step4-1{padding-top:47.64%}.step4-2{padding-top:29.42%}.step4-3{padding-top:26.28%}.step4-4{padding-top:13.85%}.step4-5{padding-top:26.28%}.step4-6{padding-top:14.85%}.step4-main{position:relative;width:100%}.step4-main h2{position:absolute;width:32.21%;left:0;top:0;margin-top:-4.64%;margin-left:34.5%;font-size:0;line-height:0}.step4-01{position:relative;margin-bottom:5.71%}.step4-01 h3{position:relative;width:78.14%;padding-top:6.28%;padding-bottom:51.64%;margin-left:11.5%;font-size:0;line-height:0}.step4-01 p{position:absolute;top:0;left:0;font-size:0;line-height:0}.step4-01 p:nth-of-type(1){width:29.5%;margin-top:13.07%;margin-left:16.5%;box-shadow:0px 0px 15px 4px hsla(0,0%,100%,.8);border:solid 3px #fff}.step4-01 p:nth-of-type(2){width:5.28%;margin-top:27.7%;margin-left:49.21%}.step4-01 p:nth-of-type(3){width:22.78%;margin-top:36.42%;margin-left:39.14%;z-index:10}.step4-01 p:nth-of-type(4){width:29.5%;margin-top:13.07%;margin-left:57.5%;box-shadow:0px 0px 15px 4px hsla(0,0%,100%,.8);border:solid 3px #fff}.step4-02{position:relative;margin-bottom:5%}.step4-02 p:nth-of-type(1){position:relative;width:38.42%;padding-bottom:4.64%;margin-left:9.92%;font-size:0;line-height:0;z-index:10}.step4-02 p:nth-of-type(1) img{box-shadow:0px 0px 15px 4px hsla(0,0%,100%,.8);border:solid 3px #fff}.step4-02 p:nth-of-type(2){position:absolute;top:0;left:0;width:44.57%;margin-top:6.35%;margin-left:48.35%;font-size:0;line-height:0}.step4-03{position:relative;margin-bottom:5%}.step4-03 p:nth-of-type(1){position:relative;width:38.42%;padding-bottom:4.64%;margin-left:9.92%;font-size:0;line-height:0;z-index:10}.step4-03 p:nth-of-type(1) img{box-shadow:0px 0px 15px 4px hsla(0,0%,100%,.8);border:solid 3px #fff}.step4-03 p:nth-of-type(2){position:absolute;top:0;left:0;width:47.42%;margin-top:6.35%;margin-left:45.45%;font-size:0;line-height:0}#step5{margin-bottom:12%}#step5 img{width:100%}#step5::after{position:absolute;content:"";width:3px;height:0;padding-top:7.28%;background-color:#e7e5e5;bottom:0;left:0;margin-bottom:-7.28%;margin-left:51%}.step5-1{padding-top:37.64%}.step5-2{padding-top:22%}.step5-main{position:relative;padding-bottom:7%}.step5-main h2{position:absolute;width:32.35%;left:0;top:0;margin-top:-4.5%;margin-left:34.28%;font-size:0;line-height:0}.step5-main h3{position:relative;width:44.57%;padding-top:7.85%;margin:0 auto 3.42%;font-size:0;line-height:0}.step5-main p{position:relative;font-size:0;line-height:0;width:54.21%;margin:0 auto;box-shadow:0px 0px 15px 4px hsla(0,0%,100%,.8);border:solid 3px #fff}#step6{position:relative}#step6 img{width:100%}.step6-0-1{padding-top:49.42%}.step6-0-2{padding-top:33.78%}.step6-1{padding-top:30.85%}.step6-2{padding-top:17.57%}.step6-3{padding-top:35.35%}.step6-4{padding-top:22.5%}.step6-5{padding-top:47.5%}.step6-6{padding-top:30.64%}.step6-main{position:relative;width:100%}.step6-main h2{position:absolute;width:32.5%;left:0;top:0;margin-top:-4.64%;margin-left:33.64%;font-size:0;line-height:0}.step6-0{position:relative;margin-bottom:4.57%;padding-bottom:9.64%}.step6-0 h3{position:relative;width:27.78%;padding-top:7.64%;margin:0 auto 4.14%;font-size:0;line-height:0}.step6-0 h4{position:relative;width:18.14%;margin:0 auto 4.14%;font-size:0;line-height:0}.step6-0 p{position:relative;font-size:0;line-height:0}.step6-0 p:nth-of-type(1){width:51.71%;margin:0 auto 3.42%}.step6-0 p:nth-of-type(2){position:relative;width:54.28%;margin:0 auto 2.42%;box-shadow:0px 0px 15px 4px hsla(0,0%,100%,.8);border:solid 3px #fff;z-index:10}.step6-0 p:nth-of-type(3){position:absolute;top:0;left:0;width:38.42%;margin-top:63.28%;margin-left:54.5%}.step6-0 p:nth-of-type(4){width:31.35%;margin-left:4.28%}.step6-01{position:relative;margin-bottom:7.5%}.step6-01 h3{position:relative;width:68.64%;margin-bottom:2.71%;margin-left:5.64%;font-size:0;line-height:0}.step6-01 p{position:relative;width:34.57%;padding-bottom:5.14%;margin-left:60.04%;font-size:0;line-height:0}.step6-01 ul{position:relative;width:89.42%;margin:0 auto 1%;-webkit-display:flex;display:flex;justify-content:space-between}.step6-01 ul li{position:relative;width:49.28%;box-shadow:0px 0px 15px 4px hsla(0,0%,100%,.8);border:solid 3px #fff;font-size:0;line-height:0}.step6-02{position:relative;margin-bottom:7.57%}.step6-02 h4{position:relative;width:17.28%;margin:0 auto 6.35%;font-size:0;line-height:0}.step6-02 h4{position:relative;width:22.71%;margin:0 auto 4.14%;font-size:0;line-height:0}.step6-02 p{font-size:0;line-height:0}.step6-02 p:nth-of-type(1){position:relative;width:31.5%;margin-bottom:17.85%;margin-left:5.35%}.step6-02 p:nth-of-type(2){position:absolute;top:0;left:0;width:56.5%;margin-top:6.78%;margin-left:38.71%}.step6-02 ul{position:relative;width:89.5%;margin:0 auto;padding-bottom:5.21%;-webkit-display:flex;display:flex;justify-content:space-between}.step6-02 ul li{position:relative;width:49.32%;font-size:0;line-height:0}.step6-02 ul li p:nth-of-type(1){position:relative;width:100%;margin:0 0 3.39%;font-size:0;line-height:0;box-shadow:0px 0px 15px 4px hsla(0,0%,100%,.8);border:solid 3px #fff}.step6-02 ul li p:nth-of-type(2){position:relative;width:100%;margin:0;font-size:0;line-height:0}.step6-03{position:relative;margin-bottom:4.28%;padding-bottom:5%}.step6-03 h3{position:relative;width:25.5%;margin:0 auto 3.07%;font-size:0;line-height:0}.step6-03 p:nth-of-type(1){position:relative;width:27.07%;margin-bottom:17.71%;margin-left:5.92%;font-size:0;line-height:0}.step6-03 p:nth-of-type(2){position:absolute;top:0;left:0;width:49.78%;margin-top:5.78%;margin-left:39.14%;font-size:0;line-height:0;box-shadow:0px 0px 15px 4px hsla(0,0%,100%,.8);border:solid 3px #fff}.step6-03 p:nth-of-type(3){position:absolute;top:0;left:0;width:38.5%;margin-top:30.35%;margin-left:58.64%;font-size:0;line-height:0}.step6-03 p:nth-of-type(4){position:relative;width:43.78%;margin-left:3.78%}#about{position:relative;width:100%}#about img{width:100%}#about h1{position:relative;width:57.21%;padding:24.35% 0 0;margin:0 auto 1.28%}.about-bottom1{position:absolute;bottom:0;left:0;width:100vw;height:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#e5e5e5 url("../images/common/bg_border_02.png") bottom left repeat-x}.about-bottom2{position:absolute;bottom:0;left:0;width:100vw;height:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#e5e5e5}.about03-1{padding-top:30.14%}.about05-1{padding-top:39.78%}.about06-1{padding-top:23.64%}.about07-1{padding-top:39.64%}.about01{position:relative;margin-bottom:2.64%}.about01 p{position:relative;width:37.57%;margin:0 auto;font-size:0;line-height:0}.about-kira1{position:absolute;top:0;left:0;margin-top:34.07%;margin-left:13.07%;width:4%;height:0;padding-top:4.67%;background:url("../images/common/bg_kira_01.png") top center no-repeat;background-size:100% auto;animation:kira 1.5s linear infinite}.about-kira2{position:absolute;top:0;left:0;margin-top:23.5%;margin-left:82.64%;width:5.85%;height:0;padding-top:6.85%;background:url("../images/common/bg_kira_02.png") top center no-repeat;background-size:100% auto;animation:kira 2s linear infinite}.about-kira3{position:absolute;top:0;left:0;margin-top:39.78%;margin-left:18.92%;width:3.14%;height:0;padding-top:3.18%;background:url("../images/common/bg_kira_03.png") top center no-repeat;background-size:100% auto;animation:kira 3s linear infinite}.about02{position:relative;margin-bottom:2.64%}.about02 h2{position:relative;width:49.14%;margin:0 auto 3.28%;font-size:0;line-height:0}.about02 ul{position:relative;width:87.57%;margin:0 auto;-webkit-display:flex;display:flex;justify-content:space-between}.about02 ul li{position:relative;width:47.38%;box-shadow:0px 0px 15px 4px hsla(0,0%,100%,.8);border:solid 3px #fff}.about02 p:nth-of-type(1){position:absolute;top:0;left:0;width:3.64%;margin-top:24.5%;margin-left:48.35%;font-size:0;line-height:0}.about02 p:nth-of-type(2){position:relative;width:59.21%;margin-top:-4.57%;margin-left:25.14%;font-size:0;line-height:0}.about03{position:relative;margin-bottom:19.07%}.about-boorder1{position:absolute;bottom:0;left:0;width:.28%;height:0;padding-top:16%;margin-bottom:-16%;margin-left:49.85%;background:url("../images/about/border_01.png") top center no-repeat;background-size:100% auto}.about03 ul{position:relative;width:87.57%;margin:0 auto;-webkit-display:flex;display:flex;justify-content:space-between}.about03 ul li{position:relative;width:47.38%;box-shadow:0px 0px 15px 4px hsla(0,0%,100%,.8);border:solid 3px #fff}.about03 p:nth-of-type(1){position:absolute;top:0;left:0;width:3.64%;margin-top:13.35%;margin-left:48.35%;font-size:0;line-height:0}.about03 p:nth-of-type(2){position:relative;width:59.21%;margin-top:-4.57%;margin-bottom:2.21%;margin-left:25.14%;font-size:0;line-height:0}.about03 p:nth-of-type(3){position:relative;width:57.78%;margin:0 auto;padding-bottom:7%;font-size:0;line-height:0}.about04{position:relative;margin-bottom:6.78%}.about-04-bg{position:absolute;bottom:0;left:0;width:100vw;height:0;padding-top:47%;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:url("../images/about/img_07.jpg") center center no-repeat;background-size:cover;opacity:.57}.about04 h2{position:relative;width:46.28%;margin:0 auto 2.14%;font-size:0;line-height:0}.about04 p{position:relative;width:79.28%;margin:0 auto;font-size:0;line-height:0}.about05{position:relative;margin-bottom:17.71%}.about-boorder2{position:absolute;bottom:0;left:0;width:.28%;height:0;padding-top:16.42%;margin-bottom:-16.42%;margin-left:49.85%;background:url("../images/about/border_02.png") top center no-repeat;background-size:100% auto}.about05 h2{position:relative;width:53.92%;margin:0 auto 1.5%;font-size:0;line-height:0}.about05 ul{position:relative;width:67.92%;margin:0 auto;-webkit-display:flex;display:flex;justify-content:space-between}.about05 ul li{position:relative;width:43.53%;box-shadow:0px 0px 15px 4px hsla(0,0%,100%,.8);border:solid 3px #fff}.about05 p{font-size:0;line-height:0}.about05 p:nth-of-type(1){position:relative;width:47.21%;margin:0 auto 1.57%}.about05 p:nth-of-type(2){position:relative;width:68.14%;margin:0 auto}.about05 p:nth-of-type(3){position:relative;width:37.57%;margin:-2.14% auto 3.78%}.about05 p:nth-of-type(4){position:absolute;top:0;left:0;width:3.64%;margin-top:63.92%;margin-left:48.35%}.about05 p:nth-of-type(5){position:absolute;top:0;left:0;width:4%;margin-top:73.28%;margin-left:48%}.about05 p:nth-of-type(6){position:relative;width:22.78%;margin:-15.14% auto 0}.about05 p:nth-of-type(7){position:relative;width:43.71%;margin:-2.42% auto 0;padding-bottom:4.5%}.about06{position:relative;margin-bottom:5.42%}.about06 h2{position:relative;width:22.35%;margin:0 auto 2.21%;font-size:0;line-height:0}.about06 h2+p{position:relative;width:22.85%;margin:0 auto 2.5%;font-size:0;line-height:0}.about06 ul{position:relative;width:86.57%;margin:0 auto;padding-bottom:5.35%;-webkit-display:flex;display:flex;justify-content:space-between}.about06 ul li{position:relative;width:49.09%}.about06 ul li p{position:relative;font-size:0;line-height:0}.about06 ul li p:nth-of-type(1){width:100%;margin-bottom:4.03%;box-shadow:0px 0px 15px 4px hsla(0,0%,100%,.8);border:solid 3px #fff}.about06 ul li p:nth-of-type(2){width:83.36%;margin:0 auto}.about07{position:relative;margin-bottom:17.71%;padding-bottom:4.85%}.about07 h2{position:relative;width:43.57%;margin:0 auto 2.21%;font-size:0;line-height:0}.about07 h2+p{position:relative;width:27.42%;margin:0 auto 3.28%;font-size:0;line-height:0}#l-about{position:relative;width:100%}#l-about img{width:100%}#l-about h2{position:absolute;top:0;left:0;width:38.6%;margin-top:-3.2%;margin-left:30.7%}.l-about-main{position:relative;width:66.78%;margin:6.42% auto;padding:5.28% 0;box-shadow:0px 0px 7px 4px rgba(201,202,210,.67);background:#fff url("../images/locationtestinfo/bg_02.png") bottom center no-repeat;background-size:100% auto}.l-about-box{position:relative;width:73.58%;margin:0 auto;padding:2.67% 0;background:#f6f6f6;border-radius:10px}.l-about-box ul{position:relative;width:89.82%;margin:0 auto}.l-about-box ul li{font-size:15px;line-height:2;text-indent:-1em;padding-left:1em;color:#000}.l-about-box ul li.indent2{text-indent:-2em;padding-left:2em}.l-about-box ul li a{color:#000}#locationtestinfo1{position:relative;width:100%}#locationtestinfo1 img{width:100%}#locationtestinfo1 h2{position:absolute;top:0;left:0;font-size:0;line-height:0}.l-raffle-main h2{width:56.79%;margin-top:-3.2%;margin-left:21.62%}.l-firstcome-main h2{width:77.43%;margin-top:-3.2%;margin-left:11.285%}#locationtestinfo1 h3{position:relative;margin:0 auto 1.6%;font-size:0;line-height:0}.l-raffle-main h3:nth-of-type(1){width:32.19%}.l-raffle-main h3:nth-of-type(2){width:12.83%}.l-raffle-main p:nth-of-type(1){position:relative;width:72.51%;margin:0 auto 5.13%;padding-bottom:4.49%;font-size:0;line-height:0;border-bottom:solid 2px #e7e7e7}.l-raffle-main p:nth-of-type(2){position:relative;width:67.91%;margin:9.94% auto 0;font-size:0;line-height:0}.l-raffle-main p:nth-of-type(2) span{position:absolute;top:0;left:0;width:100%;height:calc(94% - 30px);display:block;background:rgba(0,0,0,.7);font-size:18px;line-height:1.5;color:#fff;font-weight:bold;text-align:center;padding-top:6%}.l-raffle-main p:nth-of-type(3){position:relative;width:77.51%;margin:5.13% auto 0;font-size:15px;line-height:1.5}#locationtestinfo1 p:nth-of-type(3) a{transition-duration:.6s}#locationtestinfo1 p:nth-of-type(3) a:hover{opacity:.6}.l-raffle-main{position:relative;width:66.78%;margin:6.42% auto;padding:5.28% 0;box-shadow:0px 0px 7px 4px rgba(201,202,210,.67);background:#fff url("../images/locationtestinfo/bg_02.png") bottom center no-repeat;background-size:100% auto}.l-raffle-box{position:relative;width:73.58%;margin:0 auto 3.74%;padding:2.67% 0;background:#f6f6f6;border-radius:10px}.l-raffle-box dl{position:relative;width:73.83%;margin:0 auto;-webkit-display:flex;display:flex;flex-wrap:wrap}.l-raffle-box dl dt,.l-raffle-box dl dd{position:relative;font-size:15px;line-height:2;font-weight:normal}.l-raffle-box dl dt{width:49.21%}.l-raffle-box dl dd{width:50.79%}.l-raffle-box ul{position:relative;width:89.82%;margin:0 auto}.l-raffle-box ul li{font-size:15px;line-height:2;text-indent:-1em;padding-left:1em;color:#000}.l-raffle-box ul li a{color:#000}.l-firstcome-main{position:relative;width:66.78%;margin:6.42% auto;padding:5.28% 0;box-shadow:0px 0px 7px 4px rgba(201,202,210,.67);background:#fff url("../images/locationtestinfo/bg_02.png") bottom center no-repeat;background-size:100% auto}.l-firstcome-box{position:relative;width:73.58%;margin:0 auto 3.74%;padding:2.67% 0;background:#f6f6f6;border-radius:10px}.l-firstcome-main h3:nth-of-type(1){width:12.83%}.l-firstcome-main h3:nth-of-type(2){width:12.94%}.l-firstcome-main h3:nth-of-type(3){width:83.85%}.l-firstcome-main h2+p{position:relative;width:72.51%;margin:0 auto 5.13%;padding-bottom:4.49%;font-size:0;line-height:0;border-bottom:solid 2px #e7e7e7}.l-firstcome-box p{position:relative;width:89.82%;margin:0 auto;font-size:15px;line-height:2;color:#000}.l-firstcome-box p.l-firstcome-box-img{margin:0 auto 3%;line-height:1.5;text-align:center}.l-firstcome-box ul{position:relative;width:89.82%;margin:0 auto}.l-firstcome-box ul li{font-size:15px;line-height:2;text-indent:-1em;padding-left:1em;color:#000}.l-firstcome-box ul li a{color:#000}.l-firstcome-box2{position:relative;width:73.58%;margin:0 auto 3.74%;padding:2.67% 0;background:#f6f6f6;border-radius:10px}.l-firstcome-box2 p{position:relative;width:89.82%;margin:5% auto;font-size:15px;line-height:2;color:#000}.l-firstcome-box2 p a{font-size:25px;font-weight:bold}#l-schedule{position:relative;width:100%;background:#f6f6f6}#l-schedule img{width:100%}#l-schedule h2{position:relative;width:31.5%;padding-top:4.92%;margin:0 auto 3.07%}.l-schedule1{position:relative;width:81.28%;margin:0 auto;padding-bottom:9.28%}.l-schedule1 p{position:relative;box-shadow:20px 15px 15px 15px rgba(0,0,0,.1)}.l-schedule-bg1{position:absolute;bottom:0;left:0;margin-left:calc(50% - 38.23vw);width:77.08vw;height:100%;background:#f6f6f6}.l-schedule-bg{position:absolute;bottom:0;left:0;margin-left:calc(50% - 38.23vw);width:77.08vw;height:136px;background:url("../images/locationtestinfo/bg_01.png") top center repeat-x;background-size:auto;animation:bgiLoop3 7s linear infinite}@keyframes bgiLoop3{0%{background-position:0 0}100%{background-position:-1963px 0}}#l-notice{position:relative;width:100%}#l-notice img{width:100%}.l-notice-bg{position:absolute;bottom:0;left:0;margin-left:calc(50% - 38.23vw);width:77.08vw;height:100%;background:#f6f6f6;border-radius:0 0 0 13px}#l-notice h2{position:relative;margin:0 auto 1.21%;font-size:20px;line-height:1.5;text-align:center}.l-notice-main{position:relative;padding:4.28% 0}.l-notice-box{position:relative;width:58.85%;margin:0 auto;padding:1.78% 0;border:solid 5px #fff;border-radius:10px}.l-notice-box ul{position:relative;width:86.65%;margin:0 auto}.l-notice-box ul li{font-size:15px;line-height:2;text-indent:-1em;padding-left:1em;color:#000}.newsconts{border-top:solid 1px #ff9ca8;border-bottom:solid 1px #ff9ca8}@media screen and (max-width: 767px){.newsconts{width:95%;padding:0 2.5%}}@media screen and (max-width: 1920px){.contents{width:72.9166666667%;margin:0 auto 0 24.22%}#toppagebanner{margin:0 auto 2.6%}#toppagebanner p{width:96.31%;margin-left:1.6%}.b01{border:solid .15vw #a3dc5f}.b02{border:solid .15vw #8689fa}.b03{border:solid .15vw #ff71a7}.b04{border:solid .15vw #ffd749}.b05{border:solid .15vw #ff3737}.newstext h1{font-size:1.82vw}.newstext h1+p{font-size:1.3vw}.newstext h1+p span{padding-left:1.66vw;background:url("../images/news/arrow.svg") top 4px left no-repeat;background-size:1.3vw auto}.newstext-area h2{font-size:1.3vw}.newstext-area h3{font-size:1.3vw}.newstext-area p{font-size:1.3vw}.newstext-area ul.newstext-li1 li{font-size:1.3vw}.newstext-area ul.newstext-li2 li{font-size:1.3vw}.newstext-area ul.newstext-li3 li{font-size:.9vw}.l-raffle-main p:nth-of-type(2) span{height:calc(94% - 1vw);font-size:1vw}.l-raffle-box dl{width:85%}.l-about-box ul li,.l-raffle-box dl dt,.l-raffle-box dl dd,.l-raffle-box ul li,.l-raffle-main p:nth-of-type(3),.l-firstcome-box p,.l-firstcome-box ul li,.l-firstcome-box2 p,.l-notice-box ul li{font-size:1vw}.l-firstcome-box2 p a{font-size:1.4vw}.read2-box1 h2{font-size:1.56vw !important;border:solid .1vw #e7e7e7;border-radius:1.56vw}.read2-box1 p{font-size:1.3vw}.read2-box2 p:nth-of-type(1){font-size:1.14vw}.read2-box2 p:nth-of-type(2){font-size:1.04vw}.read2-box2 p:nth-of-type(4){font-size:1.3vw;border-top:solid 2px #e7e7e7}}@media screen and (max-width: 1060px){.amusementexpo1 h1 span{font-size:5vw;line-height:3.8}}@media screen and (max-width: 767px){.contents{width:100%;margin:0 auto}#snsset{display:none}.pc{display:none}.sp{display:block}.ptop{right:5.2vw;bottom:20vw}.ptop.ptopnone{display:none}.ptop img{width:9.58vw !important}#popup{top:auto;bottom:0;left:0%;z-index:110;width:100%;margin-bottom:1%}#popup img{width:100%}.popup-main p:nth-of-type(3){position:relative;width:100%}#popupclose{position:absolute;top:0;right:0;width:7.31%;height:0;padding-top:7.31%;margin-top:-6.31%;margin-right:2%;background:hsla(0,0%,100%,.8) url("images/close.png") top center no-repeat;background-size:100% auto}#toppagebanner{margin:0 auto 2.6%}#toppagebanner p{width:82.81%;margin:0 auto}.snslink{width:29.27%;margin-bottom:3.75%}.snslink li{width:25.26%}#pagetitle{position:relative}.pagetitle-main{margin-bottom:3.43%}.newspage h1,.newspage p{width:37.5%;margin-left:33.02%}.howtoplaypage h1{width:81.97%;margin-left:9.06%}.idolpage h1{width:34.37%;margin-left:35.83%}.cardlistpage h1{width:59.16%;margin-left:20.1%}.moviepage h1{width:42.39%;margin-left:30.1%}.newstext img{width:100%}.newstext.b01,.newstext.b02,.newstext.b03,.newstext.b04,.newstext.b05{border:none}.newstext.b01 h1{color:#a3dc5f}.newstext.b02 h1{color:#8689fa}.newstextb03 h1{color:#ff71a7}.newstext.b04 h1{color:#ffd749}.newstext.b05 h1{color:#ff3737}.newstext h1{width:100%;font-size:4vw;line-height:1.6}.newstext h1.eventend::after{background-size:250.86% auto}.newstext h1+p{width:100%;font-size:3.5vw}.newstext h1+p span{padding-left:2.66vw;background-size:2.3vw auto}.newstext-area{width:100%}.newstext-area p{font-size:3.9vw;margin-bottom:10%}.newstext-area p.newstext-btn1{width:100%}.news20240222-1 p.news-img01{width:87.89%;margin:0 auto 4%;border:solid .21vw #fff;border-radius:.71vw}.newstext-area h2{font-size:3.9vw}.newstext-area h3{font-size:3.9vw}.newstext-area p{font-size:3.5vw}.newstext-area ul.newstext-li1 li{font-size:3.5vw}.newstext-area ul.newstext-li2 li{font-size:3.5vw}.newstext-area ul.newstext-li3 li{font-size:3vw}.newstext-area p.newstext-btn2{width:95%}#announce{background-size:1.04% auto}.amusementexpo1{padding-top:6%;padding-bottom:10%}.amusementexpo1 h1{width:84.89%}.amusementexpo1 h1 span{font-size:6vw;line-height:3.5}.amusementexpo1 h1+p{width:84.89%;margin:0 auto 4%}.amusementexpo1 p.aexpo-img01{width:87.89%;margin:0 auto 4%;border:solid .21vw #fff;border-radius:.71vw}.amusementexpo1 ul{width:87.89%}.amusementexpo1 ul li{font-size:3.5vw}.amusementexpo1-bg{width:94.79vw;padding-top:80.57%;margin-left:calc(50% - 47.395vw);margin-right:calc(50% - 47.395vw);background:#e5e5e5 url("../images/common/bg_border_02.png") bottom left repeat-x;background-size:auto 2vw}.amusementexpo2-main{width:95%;margin:12% auto;padding:9% 0 8%}.amusementexpo2-main h2{margin-top:-4.8%}.amusementexpo2-main h2.musementexpo2-title1{width:58.29%;margin-left:20.855%}.amusementexpo2-main h2.musementexpo2-title2{width:41.7%;margin-left:29.15%}.amusementexpo2-main p.amusementexpo2-btn{width:95%;margin:7% auto 0}.amusementexpo2-box{width:95%;padding:5% 0;border-radius:5px}.amusementexpo2-box h3{width:95%;font-size:3.5vw}.amusementexpo2-box h4{width:95%;font-size:3.5vw}.amusementexpo2-box p{font-size:3.5vw;width:95%}.amusementexpo2-box ul{width:95%}.amusementexpo2-box ul li{font-size:3.5vw}.amusementexpo2-box dl.gaiyou-dl{width:95%;display:block}.amusementexpo2-box dl.gaiyou-dl dt,.amusementexpo2-box dl.gaiyou-dl dd{font-size:3.5vw}.amusementexpo2-box dl.gaiyou-dl dt{width:100%;padding-right:0;text-align:left;font-weight:bold}.amusementexpo2-box dl.gaiyou-dl dt::after{width:auto;position:relative;top:auto;right:auto}.amusementexpo2-box dl.gaiyou-dl dd{width:100%;margin-bottom:5%}.amusementexpo2-box dl.gaiyou-dl dd:last-of-type{margin-bottom:0}.amusementexpo2-box dl.gakkyoku-dl{width:95%;display:block}.amusementexpo2-box dl.gakkyoku-dl,.amusementexpo2-box dl.gakkyoku-dl{font-size:3.5vw}.amusementexpo2-box dl.gakkyoku-dl dt{width:100%;padding-right:0;text-align:left;font-weight:bold}.amusementexpo2-box dl.gakkyoku-dl dt::after{width:auto;position:relative;top:auto;right:auto}.amusementexpo2-box dl.gakkyoku-dl dd{width:100%;margin-bottom:5%}.snslink{width:45%;padding-bottom:2.5%}#aboutlocationtest h1{width:53.64%;padding:20% 0 0}.aboutlocationtest-main{width:95.52%;padding-bottom:15%}.aboutlocationtest-txt1{width:89.85%;padding-top:3%}.aboutlocationtest-txt1 h2{font-size:5vw}.aboutlocationtest-txt1 p{font-size:4vw}.aboutlocationtest-txt2 h3,.aboutlocationtest-txt3 h3{font-size:5vw}.aboutlocationtest-txt2 ul li,.aboutlocationtest-txt3 ul li{font-size:4vw}.gameflow-main-bg{width:94.79%;margin-right:2.605%;box-shadow:0px 0px 10px 7px rgba(229,229,229,.8);border-radius:1.56vw;border-width:.31vw}.gameflow-main-bottom1{width:94.79%;margin-right:2.605%;background:url("../images/common/bg_dot.gif") top left repeat;background-size:.93% auto;border-radius:0 0 1.56vw 1.56vw}.gameflow-main-bottom2{width:94.79%;margin-right:2.605%;border-radius:0 0 1.56vw 1.56vw}.gameflow-main-bottom3{width:94.79%;margin-right:2.605%;border-radius:0 0 1.56vw 1.56vw}.gameflow-main-bottom4{width:94.79%;margin-right:2.605%}#step1{margin-bottom:15%}#step1::after{padding-top:15.28%;margin-bottom:-15.28%}.step1-1{padding-top:39.27%}.step1-2{padding-top:30.83%}.step1-main h2{width:43.85%;margin-top:-6.66%;margin-left:28.12%}.step1-main h3{width:33.22%;padding-top:9.68%;padding-bottom:57.7%;margin:0 auto 4.27%}.step1-main p:nth-of-type(1){width:34.27%;margin-top:17.08%;margin-left:8.02%}.step1-main p:nth-of-type(2){width:54.37%;margin-top:19.58%;margin-left:32.5%}.step1-main p:nth-of-type(3){width:28.95%;margin-top:29.27%;margin-left:63.43%}#step1b{margin-top:7.85%;margin-bottom:12%}#step1b img{width:100%}#step1b::after{position:absolute;content:"";width:3px;height:0;padding-top:7.28%;background-color:#e7e5e5;bottom:0;left:0;margin-bottom:-7.28%;margin-left:51%}.step1b-1{padding-top:58.42%}.step1b-2{padding-top:28.64%}.step1b-main h3{width:45%;padding-top:6.07%;margin:0 auto 3.07%;font-size:0;line-height:0}.step1b-main ul{width:92.12%;margin:0 auto;flex-direction:column}.step1b-main ul li{width:100%;margin-bottom:2.23%;padding:3.29% 0 4.48%;background-size:1%;border-radius:20px;box-shadow:0px 0px 15px 4px rgba(229,229,229,.8)}.step1b-main ul li h4{margin-bottom:.65%}.step1b-main ul li p:nth-of-type(1){margin-bottom:0}.step1b-main ul li p:nth-of-type(2){position:absolute;top:0;right:9.89%;width:28.47%;margin:0}.step1b-main ul li:nth-of-type(1){padding:7.45% 0 9.52%}.step1b-main ul li:nth-of-type(1) h4{width:44.13%;margin-left:5%}.step1b-main ul li:nth-of-type(1) p:nth-of-type(1){width:48.04%;margin-left:5.65%}.step1b-main ul li:nth-of-type(1) p:nth-of-type(2){margin-top:3.58%}.step1b-main ul li:nth-of-type(2){padding:7.45% 0 9.52%}.step1b-main ul li:nth-of-type(2) h4{width:44.23%;margin-left:4.89%}.step1b-main ul li:nth-of-type(2) p:nth-of-type(1){width:48.04%;margin-left:5.65%}.step1b-main ul li:nth-of-type(2) p:nth-of-type(2){margin-top:3.58%}.step1b-main ul li:nth-of-type(3){padding:5% 0}.step1b-main ul li:nth-of-type(3) h4{width:38.47%;margin-bottom:1.03%;margin-left:4.89%}.step1b-main ul li:nth-of-type(3) p:nth-of-type(1){width:52.71%;margin-left:5.65%}.step1b-main ul li:nth-of-type(3) p:nth-of-type(2){margin-top:15.58%}.step1b-main ul li:nth-of-type(4){padding:5% 0}.step1b-main ul li:nth-of-type(4) h4{width:43.69%;margin-bottom:1.03%;margin-left:4.89%}.step1b-main ul li:nth-of-type(4) p:nth-of-type(1){width:47.93%;margin-bottom:0;margin-left:5.65%}.step1b-main ul li:nth-of-type(4) p:nth-of-type(2){width:41.52%;right:3.58%;margin-top:16.1%}#step2{margin-bottom:16.875%}.step2-1{padding-top:41.66%}.step2-2{padding-top:22.91%}.step2-main h2{width:46.87%;margin-top:-7.08%;margin-left:26.25%}.step2-main{padding-bottom:8.24%}.step2-main h3{position:relative;width:43.73%;padding-top:13.07%;margin:0 auto 5.38%;font-size:0;line-height:0}.step2-main p:nth-of-type(1){width:75%;margin:0 auto 3.62%}.step2-main p:nth-of-type(2){width:83.4%;box-shadow:0px 0px 7px 2px hsla(0,0%,100%,.8);border:solid .31vw #fff}.step2-music h4{width:37.5%;margin:0 auto 2.6%}.step2-music h5{width:34.68%;margin-left:32.66%;padding-bottom:45.72%}.step2-music p:nth-of-type(1){width:32.81%;margin-top:27.91%;margin-left:16.35%}.step2-music p:nth-of-type(2){width:32.81%;margin-top:27.91%;margin-left:50.93%}#step3{margin-bottom:14.89%}.step3-1{padding-top:41.66%}.step3-2{padding-top:22.91%}.step3-main h2{width:46.97%;margin-top:-7.08%;margin-left:26.25%}.step3-main h3{width:43.75%;padding-top:9.06%;margin:0 auto 7.29%}.step3-main ul.step3-btn{width:90%;padding-bottom:4.375%}.step3-main ul.step3-btn li{margin-bottom:1.85%}#step4{margin-bottom:16.875%}.step4-1{padding-top:47.64%}.step4-2{padding-top:29.42%}.step4-3{padding-top:26.28%}.step4-4{padding-top:13.85%}.step4-5{padding-top:26.28%}.step4-6{padding-top:14.85%}.step4-01{margin-bottom:11.45%}.step4-main h2{width:47.29%;margin-top:-6.97%;margin-left:26.66%}.step4-01 h3{width:72.6%;padding-top:8.02%;padding-bottom:61.97%;margin-left:13.75%}.step4-01 p:nth-of-type(1){width:34.79%;margin-top:22.7%;margin-left:7.29%;box-shadow:0px 0px 7px 2px hsla(0,0%,100%,.8);border:solid .31vw #fff}.step4-01 p:nth-of-type(2){width:6.25%;margin-top:36.77%;margin-left:47.39%}.step4-01 p:nth-of-type(3){width:26.97%;margin-top:50.2%;margin-left:36.45%}.step4-01 p:nth-of-type(4){width:34.79%;margin-top:22.7%;margin-left:58.02%;box-shadow:0px 0px 7px 2px hsla(0,0%,100%,.8);border:solid .31vw #fff}.step4-02{margin-bottom:8.33%;padding-bottom:8.54%}.step4-02 p:nth-of-type(1){width:85.52%;padding-bottom:0;margin:0 auto 2.5%}.step4-02 p:nth-of-type(2){position:relative;top:auto;left:auto;width:85.52%;margin:0 auto}.step4-3{padding-top:44.06%}.step4-4{padding-top:19.79%}.step4-03{margin-bottom:8.33%;padding-bottom:8.54%}.step4-03 p:nth-of-type(1){width:85.52%;padding-bottom:0;margin:0 auto 2.5%}.step4-03 p:nth-of-type(2){position:relative;top:auto;left:auto;width:85.52%;margin:0 auto}.step4-5{padding-top:44.06%}.step4-6{padding-top:19.79%}#step5{margin-bottom:16.875%}.step5-1{padding-top:58.79%}.step5-2{padding-top:28.24%}.step5-main{padding-bottom:8.02%}.step5-main h2{width:47.18%;margin-top:-6.97%;margin-left:26.66%}.step5-main h3{width:68.57%;padding-top:11.77%;margin:0 auto 5.2%}.step5-main p{width:85.93%;margin:0 auto;box-shadow:0px 0px 7px 2px hsla(0,0%,100%,.8);border:solid .31vw #fff}.step6-0-1{padding-top:49.375%}.step6-0-2{padding-top:49.16%}.step6-1{padding-top:69.58%}.step6-2{padding-top:46.14%}.step6-3{padding-top:84.79%}.step6-4{padding-top:59.89%}.step6-5{padding-top:89.58%}.step6-6{padding-top:66.04%}.step6-main h2{width:47.29%;margin-top:-6.97%;margin-left:26.66%}.step6-0{padding-bottom:5.72%;margin-bottom:6.35%}.step6-0 h3{width:45.52%;padding-top:11.04%;margin:0 auto 5.72%}.step6-0 h4{width:36.04%;margin:0 auto 3.85%}.step6-0 p:nth-of-type(1){width:86.04%;margin:0 0 3.64% 7.18%}.step6-0 p:nth-of-type(2){width:74.68%;margin:0 0 13.75% 7.29%;box-shadow:0px 0px 7px 2px hsla(0,0%,100%,.8);border:solid .31vw #fff;z-index:0}.step6-0 p:nth-of-type(3){width:50.52%;margin-top:86.14%;margin-left:44.47%}.step6-0 p:nth-of-type(4){width:85.625%;margin:0 auto}.step6-01{margin-bottom:10.83%}.step6-01 h3{width:85.72%;margin:0 auto 4.68%}.step6-01 p{width:60.41%;padding-bottom:6.04%;margin:0 auto}.step6-01 ul{position:relative;width:85.2%;margin:0 auto;flex-direction:column}.step6-01 ul li{width:100%;box-shadow:0px 0px 7px 2px hsla(0,0%,100%,.8);border:solid .31vw #fff;margin-bottom:2.68%}.step6-02{margin-bottom:11.97%}.step6-02 h4{width:46.45%;margin:0 auto 3.12%}.step6-02 p:nth-of-type(1){width:85.52%;margin-bottom:5.72%;margin-left:5.31%}.step6-02 p:nth-of-type(2){position:relative;top:auto;left:auto;width:85.2%;margin:0 auto 2.91%;box-shadow:0px 0px 7px 2px hsla(0,0%,100%,.8);border:solid .31vw #fff}.step6-02 ul{width:85.2%;margin:0 auto;padding-bottom:6.87%}.step6-02 ul li{width:49.42%}.step6-02 ul li p:nth-of-type(1){margin-bottom:6.29%;box-shadow:0px 0px 7px 2px hsla(0,0%,100%,.8);border:solid .31vw #fff}.step6-02 ul li p:nth-of-type(2){box-shadow:none;border:none}.step6-03{margin-bottom:12.5%}.step6-03 h3{width:47.18%;margin:0 auto 3.54%}.step6-03 p:nth-of-type(1){width:73.33%;margin-bottom:6.875%;margin-left:7.5%}.step6-03 p:nth-of-type(2){position:relative;width:63.64%;margin-bottom:5%;margin-left:7.5%;box-shadow:0px 0px 7px 2px hsla(0,0%,100%,.8);border:solid .31vw #fff}.step6-03 p:nth-of-type(3){width:34.79%;margin-top:46.35%;margin-left:61.04%}.step6-03 p:nth-of-type(4){width:84.68%;margin-left:7.39%}#about h1{width:71.66%;padding:22.6% 0 0;margin:0 auto 2.91%}.about03-1{padding-top:63.54%}.about05-1{padding-top:58.02%}.about06-1{padding-top:34.47%}.about07-1{padding-top:57.81%}.about01{margin-bottom:3.33%}.about01 p{width:54.79%}.about-kira1{margin-top:21.87%;margin-left:3.54%;width:5.83%;padding-top:6.77%}.about-kira2{margin-top:36.04%;margin-left:88.33%;width:8.33%;padding-top:9.79%}.about-kira3{margin-top:15.625%;margin-left:10.72%;width:4.68%;padding-top:4.58%}.about02{margin-bottom:8.85%}.about02 h2{width:61.56%;margin:0 auto 2.6%}.about02 ul{width:72.91%;margin:0 auto;flex-direction:column}.about02 ul li{width:100%;box-shadow:0px 0px 7px 2px hsla(0,0%,100%,.8);border:solid .31vw #fff;margin-bottom:2.14%}.about02 p:nth-of-type(1){width:7.29%;margin-top:65.77%;margin-left:46.56%}.about02 p:nth-of-type(2){width:80.52%;margin-top:-4.16%;margin-left:10.93%}.about03{margin-bottom:27.7%}.about-boorder1{width:.52%;padding-top:23.54%;margin-bottom:-23.54%;margin-left:49.74%}.about03 ul{width:72.91%;margin:0 auto;flex-direction:column}.about03 ul li{width:100%;box-shadow:0px 0px 7px 2px hsla(0,0%,100%,.8);border:solid .31vw #fff;margin-bottom:2.14%}.about03 p:nth-of-type(1){width:7.29%;margin-top:53.37%;margin-left:46.56%}.about03 p:nth-of-type(2){width:80.52%;margin-top:-4.16%;margin-bottom:2.81%;margin-left:10.93%}.about03 p:nth-of-type(3){width:73.33%;padding-bottom:10.41%}.about04{margin-bottom:11.35%}.about-04-bg{padding-top:54.47%}.about04 h2{width:57.91%;margin:0 auto 2.39%}.about04 p{width:90.625%;box-shadow:0px 0px 7px 2px hsla(0,0%,100%,.8);border:solid .31vw #fff}.about05{margin-bottom:24.16%}.about-boorder2{width:.52%;padding-top:20.2%;margin-bottom:-20.2%;margin-left:49.74%}.about05 h2{width:67.6%;margin:0 auto 2.08%}.about05 ul{width:85.41%}.about05 ul li{width:45.24%;box-shadow:0px 0px 7px 2px hsla(0,0%,100%,.8);border:solid .31vw #fff}.about05 p:nth-of-type(1){width:59.89%;margin:0 auto 2.81%}.about05 p:nth-of-type(2){width:86.87%}.about05 p:nth-of-type(3){width:54.79%;margin:-1.145% auto 10%}.about05 p:nth-of-type(4){width:5.31%;margin-top:91.14%;margin-left:47.6%}.about05 p:nth-of-type(5){width:5.52%;margin-top:105%;margin-left:47.24%}.about05 p:nth-of-type(6){width:31.87%;margin:-17.5% auto 0}.about05 p:nth-of-type(7){width:63.75%;margin:-1.97% auto 0;padding-bottom:6.66%}.about06{margin-bottom:8.22%}.about06 h2{width:32.6%;margin:0 auto 1.77%}.about06 h2+p{width:33.33%;margin:0 auto 2.5%}.about06 ul{width:73.02%;padding-bottom:5.35%;flex-direction:column}.about06 ul li{width:100%;margin-bottom:4.27%}.about06 ul li p:nth-of-type(1){width:100%;margin-bottom:1.71%;box-shadow:0px 0px 7px 2px hsla(0,0%,100%,.8);border:solid .31vw #fff}.about06 ul li p:nth-of-type(2){width:100%}.about07{margin-bottom:6.25%;padding-bottom:12.08%}.about07 h2{width:63.54%;margin:0 auto 2.08%}.about07 h2+p{width:40%;margin:0 auto 3.33%}.swiper.gallery-top{width:90.41%;height:54.79vw;margin:0 auto 4.27%}.gallery-thumbs-wrap{width:100%}.gallery-thumbs-wrap::before{content:"";position:absolute;top:0;left:0;width:5.08%;height:100%;background:url("../images/about/slider_bg_l.png") top center repeat-y;background-size:100%;z-index:11}.gallery-thumbs-wrap::after{content:"";position:absolute;top:0;right:0;width:5.08%;height:100%;background:url("../images/about/slider_bg_r.png") top center repeat-y;background-size:100%;z-index:11}.swiper.gallery-thumbs{width:58.33%;margin:0 auto}.swiper-pagination{margin-top:1.97vw}.swiper-pagination-bullet{width:1.25vw;height:1.25vw;border:solid .2vw #ababab}.swiper-button-prev{width:8.66%;height:0;padding-top:12.26%;margin-top:-6.13%}.swiper-button-next{width:8.66%;height:0;padding-top:12.26%;margin-top:-6.13%}#read2 h1{position:relative;width:80%;margin:0 auto 6%}#read2 h1+p{margin:0 auto 12%;font-size:7vw;line-height:1.5}#read2 h2{width:16.26%;margin:0 auto 5%}.read2-box1{padding:8% 3%;width:89%;margin:0 auto 5%}.read2-box1 h2{width:97% !important;left:1.5%;margin-top:-3.5% !important;font-size:4vw !important;border:solid 1px #e7e7e7;border-radius:5vw}.read2-box1 p{font-size:3.5vw}.read2-box2 p:nth-of-type(1){width:90%;font-size:3.5vw;margin-bottom:10%}.read2-box2 p:nth-of-type(1) a img{font-size:0;line-height:0;width:90% !important}.read2-box2 p:nth-of-type(2){width:90%;font-size:3.5vw;margin-bottom:3%}.read2-box2 p:nth-of-type(3){width:70%;margin-bottom:6%}.read2-box2 p:nth-of-type(4){font-size:3.8vw;width:85%;padding-top:6%;padding-bottom:10%;border-top:solid 1px #e7e7e7}.read2-kira1{margin-top:9.5%;margin-left:2.42%}.read2-kira2{margin-top:15.71%;margin-left:93%}#l-about h2{width:51.724%;margin-top:-5%;margin-left:24.138%}.l-about-main{position:relative;width:95%;margin:12% auto;padding:8% 0}.l-about-box{width:95%;padding:5% 0;border-radius:5px}.l-about-box ul{width:95%}.l-about-box ul li{font-size:3.5vw}.l-raffle-main h2{width:76.09%;margin-top:-5%;margin-left:11.955%}.l-firstcome-main h2{width:98%;margin-top:-5%;margin-left:1%}.l-raffle-main h3:nth-of-type(1){width:46.67%}.l-raffle-main h3:nth-of-type(2){width:18.6%}.l-raffle-main p:nth-of-type(1){width:95%;margin:0 auto 10%;padding-bottom:10%;border-bottom:solid 1px #e7e7e7}.l-raffle-main p:nth-of-type(2){width:95%;margin:10% auto 0}.l-raffle-main p:nth-of-type(2) span{height:calc(100% - 3.5vw);font-size:3vw;line-height:1.5;padding-top:3%}.l-raffle-main p:nth-of-type(3){width:95%;margin:10% auto 0;font-size:3.5vw}.l-raffle-main{width:95%;margin:12% auto;padding:10% 0}.l-raffle-box{width:95%;margin:0 auto 6%;padding:5% 0;border-radius:5px}.l-raffle-box dl{width:95%;display:block}.l-raffle-box dl dt,.l-raffle-box dl dd{font-size:3.5vw}.l-raffle-box dl dt{width:94%;background:rgba(0,0,0,.1);padding:1% 3%}.l-raffle-box dl dd{width:94%;padding:1% 3%;margin-bottom:5%}.l-raffle-box ul{width:95%}.l-raffle-box ul li{font-size:3.5vw}.l-firstcome-main{width:95%;margin:12% auto;padding:10% 0}.l-firstcome-box{width:95%;margin:0 auto 6%;padding:5% 0;border-radius:5px}.l-firstcome-main h3:nth-of-type(1){width:18.6%}.l-firstcome-main h3:nth-of-type(2){width:18.63%}.l-firstcome-main h3:nth-of-type(3){width:69.3%}.l-firstcome-main h2+p{width:95%;margin:0 auto 10%;padding-bottom:10%;border-bottom:solid 1px #e7e7e7}.l-firstcome-box p{width:95%;font-size:3.5vw}.l-firstcome-box ul{width:95%}.l-firstcome-box ul li{font-size:3.5vw}.l-firstcome-box2{width:95%;margin:0 auto 6%}.l-firstcome-box2 p{font-size:3.5vw}.l-firstcome-box2 p a{font-size:5vw}#l-schedule h2{width:45.67%;padding-top:10%;margin:0 auto 6%}.l-schedule1{width:95%;padding-bottom:29%}.l-schedule1 p{position:relative;box-shadow:10px 7px 7px 7px rgba(0,0,0,.1)}.l-schedule-bg1{margin-left:calc(50% - 47.29vw);width:94.79vw}.l-schedule-bg{margin-left:calc(50% - 47.29vw);width:94.79vw;height:24vw;background-size:auto 100%;animation:bgiLoop3 20s linear infinite}#l-notice h2{margin:0 auto 3%;font-size:4vw}.l-notice-bg{margin-left:calc(50% - 47.29vw);width:94.79vw;border-radius:0 0 1.35vw 1.35vw}.l-notice-main{padding:10% 0}.l-notice-box{width:95%;padding:4% 0;border:solid 3px #fff;border-radius:5px}.l-notice-box ul{width:95%}.l-notice-box ul li{font-size:3.5vw}#popup1stanniv{position:relative;width:100%}#popup1stanniv img{width:100%}#popup1stanniv p{position:relative;width:100%;font-size:0;line-height:0}}[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=pc.css.map */