@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;700&family=Noto+Sans+SC:wght@400;700&family=Noto+Sans+TC:wght@400;700&display=swap);.lower{background:url(../../assets220711/image/common/main_bg02.png) repeat left top}@media screen and (max-width:767px){.lower{background-size:3.2vw auto}}.lower .title{padding:70px 0 80px;background:url(../../assets220711/image/common/main_bg01.png) repeat-x left bottom,url(../../assets220711/image/common/body_bg.jpg) repeat left top}@media screen and (max-width:767px){.lower .title{padding:2.6666666667vw 0 14vw;background-size:129.6vw auto,49.8666666667vw auto}.lower .title p{width:34.4vw;margin:0 auto 5.0666666667vw}}.lower .font-ko{font-family:"Noto Sans KR",sans-serif}.lower .font-zhch{font-family:"Noto Sans SC",sans-serif}.lower .font-zhtw{font-family:"Noto Sans TC",sans-serif}.products{padding:80px 20px}@media screen and (max-width:767px){.products{padding:10.6666666667vw 2vw}}.products .trialbtn{width:72vw;margin:0 auto 5.3333333333vw}@media screen and (min-width:768px){.products .trialbtn{width:auto;margin-bottom:3.3333333333%}}.products .modelbtn{display:flex;justify-content:space-between}.products .modelbtn li{width:49.6666666667%;margin-bottom:4.1666666667%;background:#b5d9f5;border-radius:10px;transition:.2s}@media screen and (max-width:767px){.products .modelbtn li{width:46.6666666667vw;margin-bottom:6.6666666667vw;border-radius:2vw}.products .modelbtn li img{width:42.6666666667vw;margin:0 auto}}.products .modelbtn li.act,.products .modelbtn li:hover{background:#fff}.products .modelbtn li a{display:block;padding:15px 0 16px}@media screen and (max-width:767px){.products .modelbtn li a{padding:3.2vw 0 3.3333333333vw}}.products .modelbtn li a img{transform:scale(1)}.products .tab{display:flex;justify-content:space-between}.products .tab li{width:32.9166666667%;padding:1.4166666667% 0 .9166666667%;cursor:pointer;background:#b5d9f5;border-radius:10px 10px 0 0;transition:.2s}@media screen and (max-width:767px){.products .tab li{width:30.6666666667vw;padding:1.2vw 0;border-radius:1.3333333333vw 1.3333333333vw 0 0}.products .tab li img{width:22.5333333333vw;margin:0 auto}}.products .tab li.is-select,.products .tab li:hover{background:#fff}.products .tab.steam li{width:49.6666666667%}@media screen and (max-width:767px){.products .tab.steam li{width:46.6666666667vw;padding:3.2vw 0 3.3333333333vw;border-radius:2vw 2vw 0 0}.products .tab.steam li img{width:42.6666666667vw;margin:0 auto}}.products .frame{padding:5.8333333333% 5.8333333333% 4.1666666667%;background:#fff;border-radius:0 0 10px 10px}@media screen and (max-width:767px){.products .frame{padding:9.3333333333vw 4.6666666667vw 2.6666666667vw;border-radius:0 0 1.3333333333vw 1.3333333333vw}}.products .frame h2{margin:0 0 3.7735849057%;padding:1.0377358491% 0;font-size:36px;line-height:1.3333333333;color:#fff;background:#0981df;border-radius:60px}@media screen and (max-width:767px){.products .frame h2{margin:0 0 5.3333333333vw;padding:1.6vw 0;font-size:4.8vw;border-radius:16vw}}.products .frame h2 small{display:block;font-size:22px}@media screen and (max-width:767px){.products .frame h2 small{margin-bottom:.8vw;font-size:3.2vw}}.products .frame .notes{margin:1.8867924528% 0 0 2.8301886792%;padding-left:1em;text-indent:-1em;font-size:18px;line-height:1.4444444444;text-align:left}@media screen and (max-width:767px){.products .frame .notes{margin:2vw 3.7333333333vw 0;font-size:2.9333333333vw;line-height:1.5909090909}}@media screen and (min-width:768px){.products .column{display:flex;justify-content:space-between;flex-wrap:wrap}}@media screen and (min-width:768px){.products .details figure{width:40.5660377358%}.products .details figure img{display:block;width:82.0930232558%;margin:-12.7906976744% auto 0}.products .details figure img.steampkg{width:65.5813953488%;margin:0 auto 6.976744186%}}@media screen and (max-width:767px){.products .details figure{width:59.6vw;margin:-7.3333333333vw auto .6666666667vw}.products .details figure.steampkg{width:56.4vw;margin:-6vw auto 4vw}}@media screen and (min-width:768px){.products .details>div{width:59.4339622642%}}.products .details>div p{margin-left:4.7619047619%;font-size:22px;line-height:1.8181818182;text-align:left}@media screen and (max-width:767px){.products .details>div p{margin:0 4vw;font-size:3.7333333333vw;line-height:1.7857142857}}.products .details>div p.price{margin:20px 0 0;text-align:right}@media screen and (max-width:767px){.products .details>div p.price{margin:1.3333333333vw 4vw 0 0}}.products .details>div p.price strong{font-size:30px}@media screen and (max-width:767px){.products .details>div p.price strong{font-size:5.3333333333vw}}.products .details>div ul{margin-left:4.7619047619%;padding-left:1em;text-indent:-1em;font-size:22px;line-height:1.3636363636;text-align:left}@media screen and (max-width:767px){.products .details>div ul{margin:0 4vw;font-size:3.7333333333vw;line-height:1.4285714286}}.products .details>div ul li{margin-bottom:10px}@media screen and (max-width:767px){.products .details>div ul li{margin-bottom:2.6666666667vw}}.products .spec{margin-top:6.1320754717%;color:#003157}@media screen and (max-width:767px){.products .spec{margin-top:8.6666666667vw}}@media screen and (max-width:767px){.products .spec__title{width:65.0666666667vw;margin:0 auto}}.products .spec__txt{display:inline-block;margin:40px 0 0;font-size:22px;line-height:1.3636363636;text-align:left}@media screen and (max-width:767px){.products .spec__txt{margin:6vw 0 0;font-size:3.7333333333vw;line-height:1.4285714286}}.products .spec__txt li{margin-bottom:14px;margin-left:9.7em;text-indent:-9.7em}@media screen and (max-width:767px){.products .spec__txt li{margin-bottom:4vw;margin-left:9em;text-indent:-9em}}.products .spec__txt li span{display:inline-block;width:9.7em;text-indent:0}@media screen and (max-width:767px){.products .spec__txt li span{width:9em}}.products .spec__txt li small{font-size:18px}@media screen and (max-width:767px){.products .spec__txt li small{font-size:3.2vw}}.products .spec__txt li p{font-size:16px;margin-left:1em;text-indent:-1em}@media screen and (max-width:767px){.products .spec__txt li p{font-size:2.9333333333vw}}.products .spec__notes,.products .spec__notes2{margin-top:10px;font-size:16px;line-height:1.4}@media screen and (max-width:767px){.products .spec__notes,.products .spec__notes2{margin:1.3333333333vw 0 3.3333333333vw 1em;text-indent:-1em;font-size:2.9333333333vw;text-align:left}}.products .spec__notes2{display:inline-block;padding-left:1em;text-indent:-1em;text-align:left}@media screen and (max-width:767px){.products .spec__notes2{padding-left:0}}@media screen and (max-width:767px){.products .benefits{margin-top:7.3333333333vw}}.products .benefits__item li{position:relative}@media screen and (min-width:768px){.products .benefits__item li{width:49.0566037736%;margin-bottom:1.8867924528%}.products .benefits__item li.steam{flex:0 0 100%;margin:0 auto 3.7735849057%}}@media screen and (max-width:767px){.products .benefits__item li{margin-bottom:3.3333333333vw}}.products .benefits__item li a,.products .benefits__item li span{display:block;width:69.4230769231%;position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin-bottom:5.7692307692%}@media screen and (max-width:767px){.products .benefits__item li a,.products .benefits__item li span{width:62.5333333333vw;margin-bottom:3.3333333333vw}}@media screen and (max-width:767px){.products .benefits .buybtn{width:62.5333333333vw;margin:6vw auto 4.6666666667vw}}.products .special-ed{display:none}@media screen and (max-width:767px){.products .special-ed .bank{margin-top:8vw}.products .special-ed .bank figure{width:78.6666666667vw;margin:0 auto 2vw}}@media screen and (min-width:768px){.products .special-ed .bank{margin-top:4.2452830189%}.products .special-ed .bank .column{flex-direction:row-reverse}.products .special-ed .bank figure{width:33.3962264151%;margin-right:2.8301886792%}}.products .special-ed .bank__txt{width:57.5471698113%;margin-left:2.8301886792%;font-size:20px;line-height:1.6;text-align:left}@media screen and (max-width:767px){.products .special-ed .bank__txt{width:80vw;margin:0 auto;font-size:3.4666666667vw;line-height:1.5384615385}}.products .special-ed .bank__txt p{margin-bottom:1.4em}.products .special-ed .bank__txt ul{margin-left:0}@media screen and (max-width:767px){.products .special-ed .monster{margin:8vw 0 7.3333333333vw}}@media screen and (min-width:768px){.products .special-ed .monster{margin:5.6603773585% 0 5.1886792453%}.products .special-ed .monster .column{flex-direction:row-reverse}.products .special-ed .monster figure{width:43.9622641509%;margin-top:2.8301886792%;margin-right:2.8301886792%}}.products .special-ed .monster p{width:49.0566037736%;margin-left:2.8301886792%;font-size:20px;line-height:1.6;text-align:left}@media screen and (max-width:767px){.products .special-ed .monster p{width:80vw;margin:5.3333333333vw auto 0;font-size:3.4666666667vw;line-height:1.5384615385}}.products .special-ed .item{margin-top:4.7169811321%}@media screen and (max-width:767px){.products .special-ed .item{margin-top:6.6666666667vw}}.products .special-ed .item li{position:relative;width:49.0566037736%}@media screen and (max-width:767px){.products .special-ed .item li{width:auto;margin-bottom:3.3333333333vw}}.products .special-ed .item li a{display:block;width:69.4230769231%;position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin-bottom:5.7692307692%}@media screen and (max-width:767px){.products .special-ed .item li a{width:62.5333333333vw;margin-bottom:3.3333333333vw}}.products .special-ed>.notes{margin-left:2em}@media screen and (max-width:767px){.products .special-ed>.notes{margin-left:calc(1em + 4vw)}}.products .steam-dx{display:none}.products .steam-dx .dx-item .column{margin-top:3.3018867925%}.products .steam-dx .dx-item .notes{margin:-1.8867924528% 0 5.6603773585%}@media screen and (max-width:767px){.products .posa{margin-bottom:5.3333333333vw}}.products .posa h2{margin-top:9.3333333333vw}@media screen and (min-width:768px){.products .posa h2{margin-top:6.6037735849%}}@media screen and (min-width:768px){.products .posa__info{display:flex;align-items:center}}.products .posa__info figure{width:74.2666666667vw;margin:0 auto 5.3333333333vw}@media screen and (min-width:768px){.products .posa__info figure{width:36.6037735849%;margin:0 5.6603773585% 0 4.7169811321%}}.products .posa__info dl{text-align:left}@media screen and (min-width:768px){.products .posa__info dl{width:53.0188679245%}}.products .posa__info dl dd{margin-top:2em;font-size:3.7333333333vw;line-height:1.2142857143}@media screen and (min-width:768px){.products .posa__info dl dd{font-size:22px}}.products .posa__info dl dd li{display:flex;align-items:center;margin:1em 0 0 1em}@media screen and (min-width:768px){.products .posa__info dl dd li{margin-left:0}}.products .posa__info dl dd li span{width:9em}.products .posa__notes{margin-top:5.3333333333vw;padding-left:1em;text-indent:-1em;font-size:2.9333333333vw;line-height:1.4444444444;text-align:left}@media screen and (min-width:768px){.products .posa__notes{margin:2.8301886792% 3.3018867925% 0;font-size:18px}}.products .posa__notes span{display:inline-block;width:2em;height:1em;background:url(../../assets221208/image/products/posa_icon.png) no-repeat center bottom;background-size:auto 100%}@media screen and (min-width:768px){.products .posa__notes span{background-size:22px auto}}@media screen and (min-width:768px){.products .posa__list{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:-1.8867924528%}}.products .posa__list li{margin-bottom:2.6666666667vw}@media screen and (min-width:768px){.products .posa__list li{width:46.6037735849%;margin:0 1.2264150943% 1.8867924528%}}.trial-ver{padding:10.6666666667vw 2vw}@media screen and (min-width:768px){.trial-ver{padding:80px 0}}.trial-ver .frame{position:relative;padding:10.6666666667vw 4.6666666667vw 8vw;background:#fff;border-radius:2vw}@media screen and (min-width:768px){.trial-ver .frame{padding:5% 5.8333333333%;border-radius:15px}}@media screen and (min-width:768px){.trial-ver h2{width:77.7358490566%;margin:0 auto}}.trial-ver .lead{margin:7.7333333333vw 0}@media screen and (min-width:768px){.trial-ver .lead{width:55.9433962264%;margin:3.7735849057% auto 5.6603773585%}}.trial-ver .dlbtn{width:60vw;margin:0 auto}@media screen and (min-width:768px){.trial-ver .dlbtn{width:auto}}.trial-ver figure{margin:8vw auto 5.3333333333vw}@media screen and (min-width:768px){.trial-ver figure{width:80%;margin:5.6603773585% auto 3.7735849057%}}.trial-ver .about{font-size:4vw;line-height:1.3333333333;text-align:left}@media screen and (min-width:768px){.trial-ver .about{margin:0 2.358490566%;font-size:20px}}.trial-ver .about>p{margin-top:2em}.trial-ver .about ul{margin-left:1em;text-indent:-1em}.trial-ver .about ul li{margin-top:.7em}.trial-ver .about ul li p{font-size:90%}.trial-ver .about ul li span{font-feature-settings:"palt";letter-spacing:.06em}.theworld{padding:16vw 0}@media screen and (min-width:768px){.theworld{padding:137px 0 175px}}.theworld>section{background:#fff}@media screen and (min-width:768px){.theworld>section{display:flex;justify-content:space-between}.theworld>section:nth-child(2n){flex-direction:row-reverse}.theworld>section img{max-width:100%;width:100%}}.theworld>section:not(:first-of-type){margin-top:16vw}@media screen and (min-width:768px){.theworld>section:not(:first-of-type){margin-top:8.6732059886vw}}.theworld .txtarea{position:relative;padding:9.3333333333vw 0 5.3333333333vw}@media screen and (min-width:768px){.theworld .txtarea{width:34.3830665978vw;margin-left:17.8110480124vw;padding:0}}.theworld .txtarea h2{width:88.8vw;margin:0 auto;padding-bottom:8vw}@media screen and (min-width:768px){.theworld .txtarea h2{width:auto;padding:3.0459473412vw 0 2.4780588539vw}}.theworld .txtarea p{position:relative}.theworld .txtarea p .linkarea{display:block;position:absolute;top:0;left:0}.theworld .txtarea .thumb{display:flex;justify-content:center;margin-top:64.6666666667vw}@media screen and (min-width:768px){.theworld .txtarea .thumb{position:absolute;bottom:-1.8069179143vw;justify-content:space-between;width:100%;margin-top:0}}.theworld .txtarea .thumb li{width:29.0666666667vw;margin:0 .4vw}@media screen and (min-width:768px){.theworld .txtarea .thumb li{width:11.2545172948vw;margin:auto;cursor:pointer}}.theworld .txtarea .thumb li:nth-child(1){background:url(../../assets220711/image/world/thumb01_on.png) no-repeat left top/cover}.theworld .txtarea .thumb li:nth-child(2){background:url(../../assets220711/image/world/thumb02_on.png) no-repeat left top/cover}.theworld .txtarea .thumb li:nth-child(3){background:url(../../assets220711/image/world/thumb03_on.png) no-repeat left top/cover}.theworld .txtarea .thumb li img{transition:.2s}.theworld .txtarea .thumb li img:hover{opacity:0}.theworld .txtarea .thumb li.is-select img{opacity:0}.theworld .story .linkarea{width:26.9333333333vw;height:5.8666666667vw;margin:41.3333333333vw 0 0 11.2vw}@media screen and (min-width:768px){.theworld .story .linkarea{width:27.027027027%;height:9.4763092269%;margin:27.9279279279% 0 0 12.3123123123%}}.theworld .story .maya{position:absolute;top:-12.2666666667vw;left:4.2666666667vw;width:34.4vw}@media screen and (min-width:768px){.theworld .story .maya{top:-5.3175012907vw;left:2.2199277233vw;width:12.1321631389vw}}@media screen and (min-width:768px){.theworld .world .txtarea{margin:0 17.8110480124vw 0 0}}.theworld .world .txtarea li:nth-child(1){background-image:url(../../assets220711/image/world/thumb04_on.png)}.theworld .world .txtarea li:nth-child(2){background-image:url(../../assets220711/image/world/thumb05_on.png)}.theworld .world .txtarea li:nth-child(3){background-image:url(../../assets220711/image/world/thumb06_on.png)}.theworld .world .camus{position:absolute;top:-13.3333333333vw;right:5.6vw;width:24.1333333333vw}@media screen and (min-width:768px){.theworld .world .camus{top:-6.9179143005vw;right:.413009809vw;width:9.3443469282vw}}.theworld .base h2{width:65.3333333333vw}@media screen and (min-width:768px){.theworld .base h2{width:auto;padding-bottom:3.0975735674vw}}.theworld .base .txtarea li:nth-child(1){background-image:url(../../assets220920/image/world/base_thumb01_on.png)}.theworld .base .txtarea li:nth-child(2){background-image:url(../../assets220920/image/world/base_thumb02_on.png)}@media screen and (min-width:768px){.theworld .base .txtarea{width:25.2968508002vw;margin-left:21.9927723283vw}.theworld .base .thumb{justify-content:center}.theworld .base .thumb li{margin:0 .1548786784vw}}.theworld .base .linkarea{width:13.8666666667vw;height:5.8666666667vw;margin:17.3333333333vw 0 0 36.4vw}@media screen and (min-width:768px){.theworld .base .linkarea{width:17.9591836735%;height:10.9195402299%;margin:24.4897959184% 0 0 32.6530612245%}}.theworld .base .chara{position:absolute;top:-5.0666666667vw;right:2.8vw;width:25.0666666667vw}@media screen and (min-width:768px){.theworld .base .chara{top:-1.0325245225vw;right:-3.768714507vw;width:8.5699535364vw}}.theworld .rival h2{width:78.9333333333vw}@media screen and (min-width:768px){.theworld .rival h2{width:auto;padding-bottom:2.8394424368vw}}.theworld .rival .txtarea li:nth-child(1){background-image:url(../../assets220926/image/world/rival_thumb01_on.png)}.theworld .rival .txtarea li:nth-child(2){background-image:url(../../assets220926/image/world/rival_thumb02_on.png)}@media screen and (min-width:768px){.theworld .rival .txtarea{width:30.5627258647vw;margin:0 19.2049561177vw 0 0}.theworld .rival .thumb{justify-content:center}.theworld .rival .thumb li{margin:0 .1548786784vw}}.theworld .rival .linkarea{width:26.6666666667vw;height:5.8666666667vw;margin:43.7333333333vw 0 0 26.1333333333vw}@media screen and (min-width:768px){.theworld .rival .linkarea{width:29.5608108108%;height:9.819121447%;margin:40.5405405405% 0 0 23.9864864865%}}.theworld .rival .chara{position:absolute;top:-5.0666666667vw;left:2.8vw;width:25.0666666667vw}@media screen and (min-width:768px){.theworld .rival .chara{top:-4.9561177078vw;left:22.6122870418vw;width:11.2028910687vw}}.theworld .field h2{width:78.9333333333vw}@media screen and (min-width:768px){.theworld .field h2{width:auto;padding-bottom:2.8394424368vw}}@media screen and (min-width:768px){.theworld .field .txtarea{width:30.5627258647vw;margin:0 0 0 19.2049561177vw}}.theworld .field .btn{display:flex;justify-content:center;flex-wrap:wrap;margin-top:73.8666666667vw}@media screen and (min-width:768px){.theworld .field .btn{position:absolute;bottom:-1.9617965927vw;width:100%;margin-top:0}}.theworld .field .btn li{width:37.0666666667vw;margin:1.8666666667vw .6666666667vw 0}@media screen and (min-width:768px){.theworld .field .btn li{width:14.3520908622vw;margin:.7227671657vw .2581311306vw 0}}.theworld .field .btn li:last-child{margin-right:39.0666666667vw}@media screen and (min-width:768px){.theworld .field .btn li:last-child{margin-right:15.126484254vw}}.theworld .field .linkarea{width:28vw;height:5.8666666667vw;margin:26.1333333333vw 0 0 60.2666666667vw}@media screen and (min-width:768px){.theworld .field .linkarea{width:30.0675675676%;height:8%;margin:30.0675675676% 0 0 61.4864864865%}}.theworld .field .chara{position:absolute;top:-13.0666666667vw;left:1.4666666667vw;width:41.8666666667vw}@media screen and (min-width:768px){.theworld .field .chara{top:-4.0268456376vw;left:-1.9101703665vw;width:13.6809499226vw}}@media screen and (min-width:768px){.theworld .jewel .txtarea{margin:0 17.8110480124vw 0 0}}.theworld .jewel .chara{position:absolute;top:-11.2vw;left:67.2vw;width:31.0666666667vw}@media screen and (min-width:768px){.theworld .jewel .chara{top:-2.5813113061vw;left:24.2127000516vw;width:9.7057305111vw}}.theworld .photo{position:absolute;bottom:24.6666666667vw;height:55.8666666667vw;background:#000;overflow:hidden}@media screen and (min-width:768px){.theworld .photo{position:relative;bottom:auto;width:45.8440887971vw;height:38.1001548787vw}.theworld .photo img{width:auto;height:38.1001548787vw;-o-object-fit:cover;object-fit:cover}}.theworld .field .photo{bottom:42.6666666667vw;height:65.8666666667vw}.theworld .jewel .photo{bottom:23.4666666667vw}@media screen and (min-width:768px){.theworld .story .photo li:nth-child(1) img{-o-object-position:50% 0;object-position:50% 0}.theworld .story .photo li:nth-child(2) img{-o-object-position:90% 0;object-position:90% 0}.theworld .story .photo li:nth-child(3) img{-o-object-position:50% 0;object-position:50% 0}.theworld .world .photo li:nth-child(1) img{-o-object-position:2% 0;object-position:2% 0}.theworld .world .photo li:nth-child(2) img{-o-object-position:56% 0;object-position:56% 0}.theworld .world .photo li:nth-child(3) img{-o-object-position:45% 0;object-position:45% 0}.theworld .base .photo li:nth-child(1) img{-o-object-position:27% 0;object-position:27% 0}.theworld .base .photo li:nth-child(2) img{-o-object-position:57% 0;object-position:57% 0}.theworld .rival .photo li:nth-child(1) img{-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:contain;object-fit:contain}.theworld .rival .photo li:nth-child(2) img{-o-object-position:56% 0;object-position:56% 0}.theworld .field .photo{bottom:auto;height:48.5286525555vw}.theworld .field .photo img{height:48.5286525555vw;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:contain;object-fit:contain}.theworld .jewel .photo{bottom:auto}.theworld .jewel .photo img{-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:contain;object-fit:contain}}.character{padding:80px 0 70px}@media screen and (max-width:767px){.character{padding:9.3333333333vw 0}}.character .chara-nav{margin:0 2vw 5.3333333333vw}@media screen and (min-width:768px){.character .chara-nav{margin:0 20px 20px}}.character .chara-nav ul.inner{display:flex;justify-content:space-between;flex-wrap:wrap}.character .chara-nav ul.inner li{width:46.6666666667vw;margin-bottom:2.6666666667vw}@media screen and (min-width:768px){.character .chara-nav ul.inner li{width:49.6666666667%;margin-bottom:.8333333333%}.character .chara-nav ul.inner li:nth-child(1){background:url(../../assets220920/image/character/pc/btn01_on.png) no-repeat center top/cover}.character .chara-nav ul.inner li:nth-child(2){background:url(../../assets220920/image/character/pc/btn02_on.png) no-repeat center top/cover}.character .chara-nav ul.inner li:nth-child(3){background:url(../../assets220926/image/character/pc/btn03_on.png) no-repeat center top/cover}.character .chara-nav ul.inner li:nth-child(4){background:url(../../assets220926/image/character/pc/btn04_on.png) no-repeat center top/cover}.character .chara-nav ul.inner li img{transition:.2s}.character .chara-nav ul.inner li img:hover{opacity:0;transform:scale(1)}}.character .intro{margin-bottom:80px;background:url(../../assets220711/image/character/frame.png) no-repeat center top}@media screen and (max-width:1200px) and (min-width:768px){.character .intro{background-size:107.3333333333% auto}}@media screen and (max-width:767px){.character .intro{margin:0 6.6666666667vw 9.3333333333vw;padding:6.6666666667vw 5.4666666667vw;background:url(../../assets220711/image/character/frame_sp.png) no-repeat #fff;background-position:0 32vw;background-size:100% auto;border-radius:1.3333333333vw}.character .intro:nth-of-type(2){background-position:0 24.4vw}}.character .intro .inner{position:relative}.character .intro .inner .txt figure{margin:20.5333333333vw 0 4.8vw}@media screen and (min-width:768px){.character .intro .inner{display:flex;justify-content:space-between;align-items:flex-end;text-align:left}.character .intro .inner .txt{width:43.75%;margin:6.25% 0 5% 5.8333333333%}.character .intro .inner .txt p{margin-bottom:16.7619047619%}.character .intro .inner .txt figure{width:73.3333333333%;margin:0}.character .intro .inner .spirit{width:29.8333333333%;margin:6.25% 5.8333333333% 5% 0}}.character .intro .inner .camus{position:absolute;top:.5333333333vw;right:-10.8vw;width:37.6vw}@media screen and (min-width:768px){.character .intro .inner .camus{top:0;left:39.1666666667%;width:28.3333333333%;margin-top:4.4166666667%}}.character .intro .inner .maya{position:absolute;top:9.3333333333vw;right:-10.8vw;width:50.6666666667vw}@media screen and (min-width:768px){.character .intro .inner .maya{top:0;left:33.1666666667%;width:41.1666666667%;margin-top:10.5833333333%}}.character .change{padding:5.6vw 0;background:url(../../assets220711/image/character/change_bgtop_sp.png) repeat-x left top,url(../../assets220711/image/character/change_bgbtm_sp.png) repeat-x left bottom;background-size:6.5333333333vw 5.6vw,6.5333333333vw 5.6vw}@media screen and (min-width:768px){.character .change{padding:40px 0;background-image:url(../../assets220711/image/character/change_bgtop.png),url(../../assets220711/image/character/change_bgbtm.png);background-size:124px 40px,124px 40px}}.character .change .base{padding:1.2vw 0 5.3333333333vw;background:#f8eed4}@media screen and (min-width:768px){.character .change .base{padding:26px 0}}@media screen and (min-width:768px){.character .change .inner{display:flex;justify-content:center;align-items:center}}.character .change .inner p{width:85.8666666667vw;margin:0 auto 3.3333333333vw}@media screen and (min-width:768px){.character .change .inner p{width:44.6666666667%;margin:0 3.5% 3.1666666667% 0}}.character .change .inner figure{width:87.2vw;margin:0 auto}@media screen and (min-width:768px){.character .change .inner figure{width:40.3333333333%;margin:0}}@media screen and (max-width:767px){.character .team{margin:0 6.6666666667vw 9.3333333333vw;padding:7.4666666667vw 0 8vw;background:url(../../assets220711/image/character/frame_sp.png) no-repeat #fff;background-position:0 10.9333333333vw;background-size:100% auto;border-radius:1.3333333333vw}}@media screen and (min-width:768px){.character .team{background:url(../../assets220920/image/character/pc/team_bg01.png) no-repeat center top}.character .team:nth-child(7){background-image:url(../../assets220920/image/character/pc/team_bg02.png)}.character .team:nth-child(7) .team-wrap{padding-top:61.0833333333%}}@media screen and (max-width:1200px) and (min-width:768px){.character .team{background-size:107.3333333333% auto}}.character .team .team-wrap{position:relative}@media screen and (max-width:767px){.character .team .team-wrap figure{width:75.7333333333vw;margin:0 auto}.character .team .team-wrap .chara01{width:49.7333333333vw;margin:6vw auto 3.3333333333vw}.character .team .team-wrap .chara02{width:53.8666666667vw;margin:4.6666666667vw auto 3.3333333333vw 11.3333333333vw}.character .team .team-wrap .chara03{width:23.3333333333vw;margin:6vw auto 3.3333333333vw}.character .team .team-wrap .chara04{width:50.8vw;margin:5.3333333333vw auto 3.3333333333vw}.character .team .team-wrap .chara05{width:56vw;margin:6vw auto 3.3333333333vw}.character .team .team-wrap .chara06{width:79.3333333333vw;margin:.4vw auto 4.8vw 5.3333333333vw}.character .team .team-wrap .chara07{width:26.1333333333vw;margin:9.8666666667vw auto 8.8vw}.character .team .team-wrap .chara08{width:79.2vw;margin:5.3333333333vw auto 4vw 3.3333333333vw}}@media screen and (min-width:768px){.character .team .team-wrap{margin-bottom:3.3333333333%;padding-top:58.3333333333%;text-align:left}.character .team .team-wrap .txt{position:absolute;top:0;left:11.4166666667%;width:46.25%;margin-top:8.25%}.character .team .team-wrap figure{width:69.7297297297%;margin:5.4054054054% 0 0 1.2612612613%}.character .team .team-wrap .ill{position:absolute;top:0;right:0}.character .team .team-wrap .ill.chara01{width:36.3333333333%;margin:5.0833333333% 8.4166666667% 0 0}.character .team .team-wrap .ill.chara02{width:37.75%;margin:10.1666666667% 11.0833333333% 0 0}.character .team .team-wrap .ill.chara03{width:14.5%;margin:16.5% 21% 0 0}.character .team .team-wrap .ill.chara04{width:39.5833333333%;margin:10.5% 7.8333333333% 0 0}.character .team .team-wrap .ill.chara05{width:41.5833333333%;margin:5.4166666667% 7.75% 0 0}.character .team .team-wrap .ill.chara06{width:53.4166666667%;margin:1.8333333333% -2.0833333333% 0 0}.character .team .team-wrap .ill.chara07{width:15%;margin:24.8333333333% 19.5833333333% 0 0}.character .team .team-wrap .ill.chara08{width:49.4166666667%;margin:13.8333333333% 2.1666666667% 0 0}}.character .rival .rival-wrap{margin:0 6.6666666667vw 2.6666666667vw;padding:7.3333333333vw 0 1.3333333333vw;background:url(../../assets220926/image/character/sp/frame650.png) no-repeat left top/100% auto #fff;border-radius:1.3333333333vw}@media screen and (min-width:768px){.character .rival .rival-wrap{margin:0 0 2.5%;padding:6.6666666667% 0 2.5%;background-image:url(../../assets220926/image/character/pc/frame1200.png);border-radius:15px}}@media screen and (min-width:768px){.character .rival .flag{display:flex;justify-content:flex-end;margin-bottom:8.3333333333%}.character .rival .flag p{width:41.8333333333%}}.character .rival .flag figure{width:62.1333333333vw;margin:5.2vw auto 16.2666666667vw}@media screen and (min-width:768px){.character .rival .flag figure{width:40.5%;margin:.5833333333% 6.4166666667% 0 0}}.character .rival .frame{position:relative;width:82.6666666667vw;margin:0 auto 6.6666666667vw;padding:7.3333333333vw 0 8vw;text-align:left;background:url(../../assets220926/image/character/sp/frame600.png) no-repeat left top/100% auto #fff;border:1.3333333333vw solid #ececec;border-radius:1.3333333333vw;overflow:hidden}@media screen and (max-width:767px){.character .rival .frame figure{width:75.7333333333vw;margin:0 auto}.character .rival .frame.sylph3{height:184.2666666667vw}.character .rival .frame.pirate{height:204.9333333333vw}.character .rival .frame.pirate figure,.character .rival .frame.sylph3 figure{position:absolute;bottom:8.2666666667vw;left:2.1333333333vw}.character .rival .frame .sylph01{width:110.6666666667vw;margin:4vw auto -13.3333333333vw -13.6vw}.character .rival .frame .sylph02{width:45.2vw;margin:4.2666666667vw auto 5.3333333333vw}.character .rival .frame .sylph03{width:58vw;margin:3.7333333333vw auto 0}.character .rival .frame .pirate01{width:124.1333333333vw;margin:3.4666666667vw auto 0 -17.6vw}.character .rival .frame .pirate02{width:91.3333333333vw;margin:6.8vw auto 0 -3.4666666667vw}.character .rival .frame .pirate03{width:82.9333333333vw;margin:5.0666666667vw auto 0 -1.7333333333vw}.character .rival .frame .pirate04{width:77.0666666667vw;margin:4.2666666667vw auto 2.8vw 1.0666666667vw}.character .rival .frame .pirate05{width:76.4vw;margin:3.8666666667vw auto 2.8vw .2666666667vw}}@media screen and (min-width:768px){.character .rival .frame{width:93%;margin:0 auto 1.9166666667%;padding:8.0833333333% 0 7.6666666667%;background-image:url(../../assets220926/image/character/pc/frame1100.png);border:8px solid #ececec;border-radius:15px}.character .rival .frame p{width:50%;margin-left:8.0909090909%}.character .rival .frame figure{width:35.1818181818%;margin:3.4545454545% 0 0 8.5454545455%}.character .rival .frame .chara{position:absolute;top:0;right:0}.character .rival .frame .chara.sylph01{width:61.8181818182%;margin:7.3636363636% -9.7272727273% 0 0}.character .rival .frame .chara.sylph02{width:30.8181818182%;margin:5.4545454545% 8% 0 0}.character .rival .frame .chara.sylph03{width:31.0909090909%;margin:3.3636363636% 12.0909090909% 0 0}.character .rival .frame .chara.pirate01{width:60.9090909091%;margin:.3636363636% -7.4545454545% 0 0}.character .rival .frame .chara.pirate02{width:44.5454545455%;margin:5.2727272727% 1.6363636364% 0 0}.character .rival .frame .chara.pirate03{width:43.4545454545%;margin:5.3636363636% 5.7272727273% 0 0}.character .rival .frame .chara.pirate04{width:52.5454545455%;margin:12.8181818182% 0 0 0}.character .rival .frame .chara.pirate05{width:48.3636363636%;margin:25.7272727273% 6% 0 0}.character .rival .frame.pirate5{padding:6% 0 5.1666666667%}.character .rival .frame.pirate5 p{width:69.6363636364%}}.movie{padding:10.6666666667vw 2vw}@media screen and (min-width:768px){.movie{padding:80px 20px}}.movie .inner{padding:9.3333333333vw 4.6666666667vw 1.3333333333vw;background:#fff;border-radius:2vw}@media screen and (min-width:768px){.movie .inner{padding:1px 0;border-radius:15px}}@media screen and (min-width:768px){.movie .inner ul{display:flex;justify-content:center;flex-wrap:wrap;padding-bottom:5.8333333333%}}.movie .inner ul li{position:relative;margin-bottom:8vw;padding:3.2vw 3.2vw 2px;background:#e8eff3;border-radius:2vw}@media screen and (min-width:768px){.movie .inner ul li{width:41.6666666667%;margin:5.8333333333% 2.5% 0;padding:1.5% 1.5% 2px;border-radius:10px}}.movie .inner ul li.new::after{content:"";width:18.4vw;height:7.2vw;position:absolute;top:-3.2vw;left:-1.8666666667vw;background:url(../../assets220721/image/movie/new.png) no-repeat left top/contain}@media screen and (min-width:768px){.movie .inner ul li.new::after{width:20.6%;height:10.7611548556%;top:-4.7244094488%;left:-4%}}.movie__thumb{position:relative;background:#fff;border-radius:1.3333333333vw;overflow:hidden}@media screen and (min-width:768px){.movie__thumb{border-radius:8px}}.movie__thumb::after{content:"";display:block;height:0;width:13.3333333333vw;padding-top:8vw;background:url(../../assets220711/image/top/mv_play.png) no-repeat left top/cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}@media screen and (min-width:768px){.movie__thumb::after{width:16.8103448276%;padding-top:9.9137931034%}}.movie__thumb img{opacity:.7}.movie__thumb img:hover{opacity:1}.movie__txt{display:flex;justify-content:center;align-items:center;min-height:17.6vw;margin:0 -3.2vw;font-size:4.2666666667vw;font-weight:900;line-height:1.4;color:#0981df}@media screen and (min-width:768px){.movie__txt{min-height:100px;font-size:24px;line-height:1.5}}@media screen and (max-width:1200px) and (min-width:768px){.movie__txt{font-size:2vw}}@media screen and (max-width:1079px) and (min-width:768px){.movie__txt{min-height:9.2678405931vw}}.movie__txt.new{position:relative;padding-left:17.3333333333vw}@media screen and (min-width:768px){.movie__txt.new{padding-left:80px}}@media screen and (max-width:1079px) and (min-width:768px){.movie__txt.new{padding-left:10.9360518999vw;justify-content:flex-start}}.movie__txt.new::before{content:"";width:18.4vw;height:7.2vw;position:absolute;top:50%;left:3.2vw;transform:translateY(-50%);background:url(../../assets220721/image/movie/new.png) no-repeat left top/contain}@media screen and (min-width:768px){.movie__txt.new::before{width:98px;height:41px}}@media screen and (max-width:1079px) and (min-width:768px){.movie__txt.new::before{width:9.0824837813vw;height:3.7998146432vw}}.howto{margin:6.6666666667vw 0 9.3333333333vw;padding:0 2vw}@media screen and (min-width:768px){.howto{margin:80px 0 10px;padding:0 20px}}.howto__nav{margin:0 -2vw}@media screen and (min-width:768px){.howto__nav{margin:0 -20px}}.howto__nav ul{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width:768px){.howto__nav ul{width:92.9272070212vw;max-width:1800px;margin:0 auto}}.howto__nav li{position:relative;width:42.6666666667vw;margin:0 .6666666667vw 4vw}@media screen and (min-width:768px){.howto__nav li{width:22.6666666667%;margin:0 1.1666666667% 2.2222222222%}}.howto__nav li.new::after{content:"";width:13.7333333333vw;height:5.4666666667vw;position:absolute;top:-3.2vw;left:0;background:url(../../assets220721/image/movie/new.png) no-repeat left top/contain}@media screen and (min-width:768px){.howto__nav li.new::after{width:20.3431372549%;height:33.3333333333%;top:-13.5416666667%}}.howto h2{margin:5.3333333333vw -2vw 9.3333333333vw;font-size:6.4vw;font-weight:900;line-height:14.1333333333vw;color:#0981df;background:#fff}@media screen and (min-width:768px){.howto h2{margin:35px -20px 80px;font-size:58px;line-height:106px}}.howto h2 small{font-size:5.0666666667vw}@media screen and (min-width:768px){.howto h2 small{font-size:48px}}.howto .frame{position:relative;margin-bottom:8vw;padding:6.6666666667vw 4.6666666667vw 5.3333333333vw;background:#fff;border-radius:2vw}@media screen and (min-width:768px){.howto .frame{margin-bottom:7.5%;padding:4.1666666667% 5.8333333333% 3.75%;border-radius:15px}}.howto .frame a:not(.linkarea) img{border-radius:1.3333333333vw}@media screen and (min-width:768px){.howto .frame a:not(.linkarea) img{border-radius:10px}}.howto .frame p{margin-top:4vw}@media screen and (min-width:768px){.howto .frame p{margin-top:2.8301886792%}}@media screen and (min-width:768px){.howto .frame figure{width:73.2075471698%;margin:0 auto}}.howto .frame figure+ul{margin-top:4vw}@media screen and (min-width:768px){.howto .frame figure+ul{margin-top:2.8301886792%}}.howto .frame figure.trimming a{position:relative;display:block;width:100%;padding-top:56.25%;border-radius:1.3333333333vw;overflow:hidden;transition:.2s}@media screen and (min-width:768px){.howto .frame figure.trimming a{border-radius:10px}}.howto .frame figure.trimming a:hover img{transform:scale(1)}.howto .frame figure.trimming a:hover{transform:scale(1.05)}.howto .frame figure.trimming a img{position:absolute;top:0;left:0;max-width:inherit}@media screen and (min-width:768px){.howto .frame ul{display:flex;justify-content:space-between;flex-wrap:wrap}}@media screen and (max-width:767px){.howto .frame ul li+li{margin-top:4vw}.howto .frame ul.multiple li+li{margin-top:1.8666666667vw}}.howto .frame ul li{position:relative}@media screen and (min-width:768px){.howto .frame ul li{width:48.8679245283%}}.howto .column{margin:9.3333333333vw -2vw;padding:5.6vw 0;background:url(../../assets220808/image/common/column_top_sp.png) repeat-x left top,url(../../assets220808/image/common/column_btm_sp.png) repeat-x left bottom;background-size:6.5333333333vw 5.6vw,6.5333333333vw 5.6vw}@media screen and (min-width:768px){.howto .column{margin:0 -20px 50px;padding:40px 0;background-image:url(../../assets220808/image/common/column_top.png),url(../../assets220808/image/common/column_btm.png);background-size:124px 40px,124px 40px}}.howto .column .base{padding:2.4vw 0 5.3333333333vw;background:#f8eed4}@media screen and (min-width:768px){.howto .column .base{padding:26px 0}}@media screen and (min-width:768px){.howto .column .inner{display:flex;justify-content:center}}.howto .column .inner p{width:86.6666666667vw;margin:0 auto 4.6666666667vw}@media screen and (min-width:768px){.howto .column .inner p{width:48%;margin:0}}.howto .column .inner figure{width:85.8666666667vw;margin:0 auto}@media screen and (min-width:768px){.howto .column .inner figure{width:40.3333333333%;margin:0}}.howto-top{margin:0 -2vw 8.6666666667vw;padding:1px 0;background:#fff}@media screen and (min-width:768px){.howto-top{margin:0 -20px 75px}}.howto-top:nth-of-type(2){margin-top:5.3333333333vw}@media screen and (min-width:768px){.howto-top:nth-of-type(2){margin-top:35px}}.howto-top:last-of-type{margin-bottom:13.3333333333vw}@media screen and (min-width:768px){.howto-top:last-of-type{margin-bottom:100px}}.howto-top ul{display:flex;justify-content:center;margin:6.6666666667vw auto 5.3333333333vw}@media screen and (min-width:768px){.howto-top ul{margin:5.8333333333% auto 4.5%}}.howto-top ul li{position:relative;width:42.4vw;margin:0 .9333333333vw;z-index:2}@media screen and (min-width:768px){.howto-top ul li{width:34%;margin:0 1.8333333333%}}.howto-top ul li.new::after{content:"";width:13.7333333333vw;height:5.4666666667vw;position:absolute;top:-2.6666666667vw;left:-1.3333333333vw;background:url(../../assets220721/image/movie/new.png) no-repeat left top/contain}@media screen and (min-width:768px){.howto-top ul li.new::after{width:25.2450980392%;height:14.3356643357%;top:-6.993006993%;left:-4.9019607843%}}.howto-top p{position:relative;margin:0 auto}.howto-top p .linkarea{display:block;position:absolute;top:0;left:0;height:5.3333333333vw}@media screen and (min-width:768px){.howto-top p .linkarea{height:13.986013986%}}.howto-top p .linkarea:nth-of-type(1){width:40vw;margin:30.8vw 0 0 20vw}@media screen and (min-width:768px){.howto-top p .linkarea:nth-of-type(1){width:28.4905660377%;margin:11.7924528302% 0 0 11.7924528302%}}.howto-top p .linkarea:nth-of-type(2){width:24vw;margin:55.6vw 0 0 19.6vw}@media screen and (min-width:768px){.howto-top p .linkarea:nth-of-type(2){width:16.9811320755%;margin:18.3962264151% 0 0 49.5283018868%}}.howto-top.part1 p{width:86.6666666667vw;margin-bottom:8.6666666667vw}@media screen and (min-width:768px){.howto-top.part1 p{width:88.3333333333%;margin-bottom:7.9166666667%}}.howto-top.part2 p{margin-bottom:3.6vw}@media screen and (min-width:768px){.howto-top.part2 p{width:100%;margin-bottom:3.0833333333%}}.howto-top.part3 p{margin-bottom:6.6666666667vw}@media screen and (min-width:768px){.howto-top.part3 p{width:66.4166666667%;margin-bottom:3.0833333333%}}.howto-top.part4 p{margin-bottom:6.1333333333vw}@media screen and (min-width:768px){.howto-top.part4 p{width:85.5%;margin-bottom:4.75%}}.howto-top.part5 p{margin-bottom:7.6vw}@media screen and (min-width:768px){.howto-top.part5 p{width:91.5833333333%;margin:-3.75% auto 6%}}.howto-top.part6 p{margin-bottom:5.6vw}@media screen and (min-width:768px){.howto-top.part6 p{width:86.3333333333%;margin-bottom:3.0833333333%}}.howto-top.part7 p{margin-bottom:9.6vw}@media screen and (min-width:768px){.howto-top.part7 p{width:91.6666666667%;margin-bottom:3.6666666667%}}.howto-top.part8 p{margin-bottom:6.5333333333vw}@media screen and (min-width:768px){.howto-top.part8 p{width:100%;margin:-12.0833333333% -1.3333333333% 6.6666666667% auto}}.howto-step .frame{margin-top:13.3333333333vw;padding-top:26.6666666667vw}@media screen and (min-width:768px){.howto-step .frame{margin-top:0;padding-top:11.25%}}.howto-step .frame:nth-child(1){padding-top:13.7333333333vw}@media screen and (min-width:768px){.howto-step .frame:nth-child(1){padding-top:8.5833333333%}}.howto-step .frame:nth-child(3){padding-top:31.2vw}@media screen and (min-width:768px){.howto-step .frame:nth-child(3){padding-top:14.25%}}.howto-step h3{width:86.6666666667vw;position:absolute;top:-4.2666666667vw;left:4.6666666667vw}@media screen and (min-width:768px){.howto-step h3{width:89%;top:0;left:5.5%;margin-top:-2.6666666667%}}.howto-step .linkarea{display:block;position:absolute;top:0;left:0;height:4.8vw}@media screen and (min-width:768px){.howto-step .linkarea{height:16.4251207729%}}.howto-step .linkarea:nth-of-type(2){width:15.7333333333vw;margin:12.2666666667vw 0 0 43.8666666667vw}@media screen and (min-width:768px){.howto-step .linkarea:nth-of-type(2){width:21.6216216216%;margin:17.7606177606% 0 0 50.1930501931%}}.howto-step .linkarea:nth-of-type(3){width:19.2vw;margin:18vw 0 0 41.3333333333vw}@media screen and (min-width:768px){.howto-step .linkarea:nth-of-type(3){width:25.4826254826%;margin:26.6409266409% 0 0 47.4903474903%}}.column.step .inner p img{margin-top:-11.6vw}@media screen and (min-width:768px){.column.step .inner p img{margin-top:-15.625%}}.howto-type p{position:relative;padding-bottom:2vw}@media screen and (min-width:768px){.howto-type p{width:88.3333333333%;margin:0 auto;padding-bottom:5.4166666667%}}.howto-type .linkarea{display:block;position:absolute;top:0;left:0;height:5.3333333333vw}@media screen and (min-width:768px){.howto-type .linkarea{height:13.986013986%}}.howto-type .linkarea:nth-of-type(1){width:22.8vw;margin:15.3333333333vw 0 0 .4vw}@media screen and (min-width:768px){.howto-type .linkarea:nth-of-type(1){width:16.0377358491%;margin:5.2830188679% 0 0 31.2264150943%}}.howto-type .linkarea:nth-of-type(2){width:18.6666666667vw;margin:15.3333333333vw 0 0 24.5333333333vw}@media screen and (min-width:768px){.howto-type .linkarea:nth-of-type(2){width:13.3962264151%;margin:5.2830188679% 0 0 48.1132075472%}}.howto-type .linkarea:nth-of-type(3){width:22.9333333333vw;margin:32.9333333333vw 0 0 32vw}@media screen and (min-width:768px){.howto-type .linkarea:nth-of-type(3){width:16.0377358491%;margin:11.7924528302% 0 0 58.3962264151%}}.howto-type .wrap{padding-top:22.6666666667vw}@media screen and (min-width:768px){.howto-type .wrap{padding:0}}.howto-type dl.frame{margin-bottom:0;padding-top:0}@media screen and (min-width:768px){.howto-type dl.frame{margin-bottom:17.5%;padding-top:4.1666666667%;padding-bottom:12.0833333333%}}.howto-type dl.frame dt img{margin:-16.2666666667vw 0 4vw}@media screen and (min-width:768px){.howto-type dl.frame dt img{margin:0}}.howto-type dl.frame dd{position:relative}@media screen and (min-width:768px){.howto-type dl.frame ul{display:flex;justify-content:space-between;position:absolute;top:0;left:0;margin-top:.4166666667%}}.howto-type dl.frame ul li{margin-bottom:1.3333333333vw}@media screen and (min-width:768px){.howto-type dl.frame ul li{width:48.8679245283%;margin-bottom:0}}@media screen and (min-width:768px){.howto-monster h3{margin-top:-2.0833333333%}}.howto-monster figure.m01 img{width:184.2666666667vw;margin:-17.2vw 0 0 -72.8vw}@media screen and (min-width:768px){.howto-monster figure.m01 img{width:178.0927835052%;margin:-16.6237113402% 0 0 -70.3608247423%}}@media screen and (min-width:768px){.column.monster .inner{align-items:flex-end}}@media screen and (max-width:767px){.column.monster .inner p{width:92vw}}@media screen and (min-width:768px){.howto-coop .frame{margin-bottom:5.8333333333%}}@media screen and (min-width:768px){.howto-coop .type{display:flex;justify-content:space-between;flex-wrap:wrap}}.howto-coop .type-item{margin-bottom:5.3333333333vw;background:#e8eff3;border-radius:2vw}@media screen and (min-width:768px){.howto-coop .type-item{width:48.8679245283%;margin-bottom:2.8301886792%;border-radius:15px}}.howto-coop .type-item p{position:relative;margin:0;padding:6.6666666667vw 0 5.3333333333vw}@media screen and (min-width:768px){.howto-coop .type-item p{padding:6.1776061776% 0 5.5984555985%}}.howto-coop .type-item .icon{position:absolute;width:36.1333333333vw;top:19.3333333333vw;right:25.3333333333vw}@media screen and (min-width:768px){.howto-coop .type-item .icon{width:29.3436293436%;top:0;right:-1.5444015444%}}.howto-coop .type-item figure{width:100%}.howto-coop .type-item figure.c01 img{width:88.9333333333vw;margin:-.8vw 0 0 -.1333333333vw}@media screen and (min-width:768px){.howto-coop .type-item figure.c01 img{width:117.1814671815%;margin:-3.861003861% 0 0 -8.6872586873%}}.howto-coop .type-item figure.c02 img{width:118.4vw;margin:-17.8666666667vw 0 0 -16vw}@media screen and (min-width:768px){.howto-coop .type-item figure.c02 img{width:127.4131274131%;margin:-15.6370656371% 0 0 -14.8648648649%}}.howto-coop .type-item figure.c03 img{width:112.8vw;margin:-14.6666666667vw 0 0 -10.5333333333vw}@media screen and (min-width:768px){.howto-coop .type-item figure.c03 img{width:122.7799227799%;margin:-7.3359073359% 0 0 -2.1235521236%}}.howto-coop .type-item figure.c04 img{width:128.9333333333vw;margin:-20.4vw 0 0 -24vw}@media screen and (min-width:768px){.howto-coop .type-item figure.c04 img{width:137.6447876448%;margin:-21.0424710425% 0 0 -21.2355212355%}}.howto-coop .type-item figure.c05 img{width:92.1333333333vw;margin:0 0 0 -4.6666666667vw}@media screen and (min-width:768px){.howto-coop .type-item figure.c05 img{width:109.0733590734%;margin:0 0 0 -8.1081081081%}}.howto-coop .type-item:last-of-type{margin-bottom:0}@media screen and (min-width:768px){.howto-coop .type-item:last-of-type{display:flex;justify-content:space-between;align-items:center;width:100%}.howto-coop .type-item:last-of-type p{padding:0}.howto-coop .type-item:last-of-type .icon{margin-top:-6.1776061776%}.howto-coop .type-item:last-of-type .trimming a{padding-top:61.2%}}.howto-coop .chara{position:relative}.howto-coop .chara .charaL,.howto-coop .chara .charaR{position:absolute;bottom:0;z-index:1;pointer-events:none}.howto-coop .chara.type1 .charaL{width:36vw;top:-70.1333333333vw;left:-5.2vw}.howto-coop .chara.type1 .charaR{width:14.4vw;top:-54vw;right:5.0666666667vw}.howto-coop .chara.type2 .charaL{width:21.0666666667vw;top:-67.6vw;left:2.5333333333vw}.howto-coop .chara.type2 .charaR{width:45.8666666667vw;top:-68.8vw;right:-14.2666666667vw}.howto-coop .chara.type3 .charaL{width:24.8vw;top:-61.2vw;left:-2.2666666667vw}.howto-coop .chara.type3 .charaR{width:40.2666666667vw;top:-73.2vw;right:-11.4666666667vw}.howto-coop .chara.type4 .charaL{width:28.4vw;top:-69.3333333333vw;left:0}.howto-coop .chara.type4 .charaR{width:26.9333333333vw;top:-69.3333333333vw;right:0}.howto-coop .chara.type5 .charaL{width:44.2666666667vw;top:-72vw;left:-12.2666666667vw}.howto-coop .chara.type5 .charaR{width:27.3333333333vw;top:-70.5333333333vw;right:-1.5444015444%}@media screen and (min-width:768px){.howto-coop .chara.type5{width:48.8679245283%}.howto-coop .chara.type1 .charaL{width:43.4362934363%;margin-bottom:-7.1428571429%;top:auto;left:-17.9536679537%}.howto-coop .chara.type1 .charaR{width:18.1467181467%;margin-bottom:-1.3513513514%;top:auto;right:-1.5444015444%}.howto-coop .chara.type2 .charaL{width:25.4826254826%;margin-top:-2.7027027027%;top:0;left:0}.howto-coop .chara.type2 .charaR{width:55.2123552124%;margin-bottom:3.667953668%;top:auto;right:-33.2046332046%}.howto-coop .chara.type3 .charaL{width:29.7297297297%;margin-bottom:-1.3513513514%;top:auto;left:-14.8648648649%}.howto-coop .chara.type3 .charaR{width:48.4555984556%;margin-top:-18.5328185328%;top:0;right:-11.583011583%}.howto-coop .chara.type4 .charaL{width:34.555984556%;margin-top:-.3861003861%;top:0;right:-16.9884169884%;left:auto}.howto-coop .chara.type4 .charaR{width:32.4324324324%;margin-bottom:-4.8262548263%;top:auto;left:-3.0888030888%}.howto-coop .chara.type5 .charaL{width:53.4749034749%;margin-top:13.5135135135%;top:0;right:-26.2548262548%;left:auto}.howto-coop .chara.type5 .charaR{width:33.0115830116%;margin-bottom:-6.5637065637%;top:auto;left:-5.0193050193%}}.howto-base .frame{margin-bottom:8vw}@media screen and (min-width:768px){.howto-base .frame{margin-bottom:5%}}.howto-base .base-title{position:relative}.howto-base .base-title dt{text-align:left}@media screen and (min-width:768px){.howto-base .base-title dt{width:16.6981132075%;margin-left:1.8867924528%}}.howto-base .base-title dt span{position:absolute;top:0;right:0}.howto-base .base-title dt span.chara01{width:21.3333333333vw;margin:-14vw 2.6666666667vw 0 0}.howto-base .base-title dt span.chara02{width:8.6666666667vw;margin:-5.3333333333vw 62.2666666667vw 0 0}.howto-base .base-title dt span.chara03{width:29.2vw;margin:-10.4vw -2.6666666667vw 0 0}.howto-base .base-title dt span.chara04{width:23.0666666667vw;margin:-10.6666666667vw 61.3333333333vw 0 0}.howto-base .base-title dt span.chara05{width:22vw;margin:-6vw 4.6666666667vw 0 0}.howto-base .base-title dt span.chara06{width:34.1333333333vw;margin:-6.4vw 56.8vw 0 0}@media screen and (min-width:768px){.howto-base .base-title dt span.chara01{width:15.0943396226%;margin:-7.0754716981% -2.4528301887% 0 0}.howto-base .base-title dt span.chara02{width:6.1320754717%;margin:-1.320754717% -.5660377358% 0 0}.howto-base .base-title dt span.chara03{width:20.6603773585%;margin:-3.9622641509% -2.1698113208% 0 0}.howto-base .base-title dt span.chara04{width:33.3976833977%;margin:-16.7953667954% .5791505792% 0 0}.howto-base .base-title dt span.chara05{width:31.8532818533%;margin:-11.583011583% -3.0888030888% 0 0}.howto-base .base-title dt span.chara06{width:49.4208494208%;margin:-11.38996139% -5.2123552124% 0 0}}.howto-base .base-title dd{margin:4vw 0}@media screen and (min-width:768px){.howto-base .base-title dd{margin:1.6981132075% 0 3.2075471698%}}@media screen and (max-width:767px){.howto-base .frame:last-of-type ul:first-child li:last-child{margin:8vw 0}}@media screen and (min-width:768px){.howto-base .frame:last-of-type .base-title dt{width:22.5868725869%;margin-left:3.861003861%}.howto-base .frame:last-of-type .base-title dd{margin:3.4749034749% 0 6.5637065637%}.howto-base .frame:last-of-type .base-title:last-child dt{width:34.1698841699%}.howto-base .frame:last-of-type .base-title:last-child dd{margin:6.9498069498% 0 0}.howto-base .frame:last-of-type ul:last-child{margin-top:7.1698113208%}}.howto-rival .frame{margin-bottom:12.6666666667vw;padding-bottom:8.6666666667vw}@media screen and (min-width:768px){.howto-rival .frame{margin-bottom:9.1666666667%;padding-bottom:5%}}.howto-rival .rival-title{position:relative;text-align:left}@media screen and (min-width:768px){.howto-rival .rival-title dt{width:68.8679245283%;margin-left:1.8867924528%}}.howto-rival .rival-title dt .chara{position:absolute;top:0;right:0;width:26vw;margin:-12.2666666667vw -8.1333333333vw 0 0}@media screen and (min-width:768px){.howto-rival .rival-title dt .chara{width:28.0188679245%;margin:-11.5094339623% -4.7169811321% 0 0}}.howto-rival .rival-title dd{margin:4vw 0}@media screen and (min-width:768px){.howto-rival .rival-title dd{margin:1.6981132075% 0 .3773584906%}}@media screen and (max-width:767px){.howto-rival li{margin-bottom:-2vw}}@media screen and (min-width:768px){.howto-rival li{margin-top:2.8301886792%}}.howto-rival li .arrow{width:7.6vw;margin:62.1333333333vw 75.2vw 0 0;position:absolute;top:0;right:0;z-index:2}@media screen and (min-width:768px){.howto-rival li .arrow{width:19.305019305%;margin:59.8455598456% -11.7760617761% 0 0}}.column.rival .inner{margin-bottom:2.6666666667vw}@media screen and (min-width:768px){.column.rival .inner{margin:-120px auto 20px}}.column.rival .inner li{width:92.4vw;margin-left:6.6666666667vw}@media screen and (min-width:768px){.column.rival .inner li{width:42.9166666667%;margin-left:0}}.column.rival .inner li:first-child{margin:-14.9333333333vw 0 10.1333333333vw 6.6666666667vw}@media screen and (min-width:768px){.column.rival .inner li:first-child{margin:0 5.3333333333% 0 2.5%}}.column.rival .inner figure{margin:2.9333333333vw auto 0 0}@media screen and (min-width:768px){.column.rival .inner figure{width:94.3689320388%;margin:5.4368932039% auto 0 0}}@media screen and (max-width:767px){.howto-field .field-wrap{margin-top:-8vw;padding-top:21.3333333333vw}.howto-field .frame{padding-top:15.0666666667vw}}.howto-field .field-title{position:relative}.howto-field .field-title dt{text-align:left}@media screen and (min-width:768px){.howto-field .field-title dt{width:38.4905660377%;margin-left:1.8867924528%}}.howto-field .field-title dt span{position:absolute;top:0;right:0;z-index:2}.howto-field .field-title dt span.ico01{width:70.9333333333vw;margin:-31.3333333333vw 6.8vw 0 0}.howto-field .field-title dt span.ico02{width:88vw;margin:-39.3333333333vw 1.8666666667vw 0 0}.howto-field .field-title dt span.ico03{width:67.4666666667vw;margin:-39.4666666667vw -6.6666666667vw 0 0}.howto-field .field-title dt span.ico04{width:65.7333333333vw;margin:-39.0666666667vw -4.9333333333vw 0 0}.howto-field .field-title dt span.ico05{width:90.9333333333vw;margin:-37.2vw -6.5333333333vw 0 0}@media screen and (min-width:768px){.howto-field .field-title dt span.ico01{width:35.5660377358%;margin:2.0754716981% -3.3018867925% 0 0}.howto-field .field-title dt span.ico02{width:53.4905660377%;margin:-8.7735849057% -4.0566037736% 0 0}.howto-field .field-title dt span.ico03{width:48.679245283%;margin:-8.4905660377% -21.320754717% 0 0}.howto-field .field-title dt span.ico04{width:43.1132075472%;margin:-7.2641509434% -15.7547169811% 0 0}.howto-field .field-title dt span.ico05{width:52.2641509434%;margin:-2.7358490566% -15.5660377358% 0 0}}.howto-field .field-title dd{margin:4vw 0}@media screen and (min-width:768px){.howto-field .field-title dd{margin:1.8867924528% 0 3.3962264151%}}.column.field .inner{align-items:flex-end}.howto-battle .frame{padding-bottom:7.3333333333vw}@media screen and (min-width:768px){.howto-battle .frame{padding-bottom:5%}}@media screen and (max-width:767px){.howto-battle .frame:nth-of-type(2){margin-top:22vw;padding-top:16vw}}.howto-battle .battle-title{position:relative;text-align:left}@media screen and (min-width:768px){.howto-battle .battle-title dt{width:66.6037735849%;margin-left:1.8867924528%}}.howto-battle .battle-title dd{margin:4vw 0}@media screen and (min-width:768px){.howto-battle .battle-title dd{margin:1.6981132075% 0 .5660377358%}}@media screen and (max-width:767px){.howto-battle li{margin-bottom:-2vw}}@media screen and (min-width:768px){.howto-battle li{margin-top:2.8301886792%}}.howto-battle .battle-column{margin:10vw -2.6666666667vw 0}@media screen and (min-width:768px){.howto-battle .battle-column{margin:3.0188679245% -4.4339622642% 0}}@media screen and (max-width:767px){.howto-battle .battle-column.coin{margin-top:4vw}}.howto-battle .ill{position:absolute;top:0;right:0;pointer-events:none;z-index:2}.howto-battle .ill.chara{width:96vw;margin:-12vw -4.6666666667vw 0}@media screen and (min-width:768px){.howto-battle .ill.chara{width:27.5471698113%;margin:-2.641509434% .3773584906% 0 0}}.howto-battle .ill.icon{width:36.1333333333vw;margin:-32vw 24.8vw 0 0}@media screen and (min-width:768px){.howto-battle .ill.icon{width:25.5660377358%;margin:3.0188679245% -.1886792453% 0 0}}.howto-battle .ill.chara01{width:32.9333333333vw;margin:3.8666666667vw 1.2vw 0 0}@media screen and (min-width:768px){.howto-battle .ill.chara01{width:33.7837837838%;margin:.3861003861% 2.1235521236% 0 0}}.howto-battle .ill.chara02{width:33.0666666667vw;margin:-2.1333333333vw -1.8666666667vw 0 0}@media screen and (min-width:768px){.howto-battle .ill.chara02{width:33.9768339768%;margin:-5.4054054054% -6.5637065637% 0 0}}.howto-battle .ill.chara03{width:46.9333333333vw;margin:-4.4vw -14.9333333333vw 0 0}@media screen and (min-width:768px){.howto-battle .ill.chara03{width:48.0694980695%;margin:-3.2818532819% -10.8108108108% 0 0}}.howto-battle .ill.chara04{width:48.1333333333vw;margin:-5.3333333333vw -10.9333333333vw 0 0}@media screen and (min-width:768px){.howto-battle .ill.chara04{width:44.9806949807%;margin:-6.3706563707% -8.6872586873% 0 0}}.howto-battle .skill-title{margin-bottom:-1.3333333333vw}@media screen and (min-width:768px){.howto-battle .skill-title{margin-bottom:0}}@media screen and (min-width:768px){.howto-battle .skill{display:flex;justify-content:space-between;flex-wrap:wrap}}.howto-battle .skill .skill-item{position:relative;margin-top:5.3333333333vw;background:#e8eff3;border-radius:2vw;z-index:5}@media screen and (min-width:768px){.howto-battle .skill .skill-item{width:48.8679245283%;margin-top:1.8867924528%;border-radius:15px}}.howto-battle .skill .skill-item p{position:relative;margin:0;padding:9.3333333333vw 0 8.5333333333vw;z-index:3}@media screen and (min-width:768px){.howto-battle .skill .skill-item p{padding:5.9845559846% 0 4.2471042471%}}.howto-dungeon .frame{padding-bottom:8.6666666667vw;margin-bottom:8vw}@media screen and (min-width:768px){.howto-dungeon .frame{padding-bottom:5%;margin-bottom:5%}}.howto-dungeon .dungeon-lead{margin-bottom:8vw}@media screen and (min-width:768px){.howto-dungeon .dungeon-lead{width:68.5%;margin:-.5833333333% auto 2.9166666667%}}.howto-dungeon .dungeon-title{position:relative}.howto-dungeon .dungeon-title dt{text-align:left}@media screen and (min-width:768px){.howto-dungeon .dungeon-title dt{width:38.1132075472%;margin-left:1.8867924528%}}.howto-dungeon .dungeon-title dd{margin:4vw 0}@media screen and (min-width:768px){.howto-dungeon .dungeon-title dd{margin:1.8867924528% 0 3.3018867925%}}@media screen and (max-width:767px){.howto-dungeon li{margin-bottom:-2vw}}@media screen and (min-width:768px){.howto-dungeon li:nth-child(n+3){margin-top:2.8301886792%}}.howto-dungeon .dungeon-intro{padding-top:0;padding-bottom:10.6666666667vw;background:0 0}@media screen and (min-width:768px){.howto-dungeon .dungeon-intro{padding-bottom:0}}.howto-dungeon .dungeon-intro li:nth-child(2) a{position:relative;display:block;width:100%;padding-top:56.25%;border-radius:1.3333333333vw;overflow:hidden;transition:.2s}@media screen and (min-width:768px){.howto-dungeon .dungeon-intro li:nth-child(2) a{border-radius:10px}.howto-dungeon .dungeon-intro li:nth-child(2) a:hover img{transform:scale(1)}.howto-dungeon .dungeon-intro li:nth-child(2) a:hover{transform:scale(1.05)}}.howto-dungeon .dungeon-intro li:nth-child(2) a img{position:absolute;top:0;left:0;max-width:inherit;width:105.0666666667vw;margin:-.1333333333vw 0 0 -11.7333333333vw}@media screen and (min-width:768px){.howto-dungeon .dungeon-intro li:nth-child(2) a img{width:121.6216216216%;margin:-.5791505792% 0 0 -15.250965251%}}@media screen and (min-width:768px){.howto-dungeon .dungeon-intro li:last-child{margin:2.8301886792% auto 0}}.howto-dungeon figure{position:absolute;bottom:0;right:0;pointer-events:none;z-index:2}.howto-dungeon figure.camus{width:22.6666666667vw;margin:0 0 -2vw 0}@media screen and (min-width:768px){.howto-dungeon figure.camus{width:20.5%;margin:0 4.5833333333% 1.25% 0}}.howto-dungeon figure.maya{width:26.6666666667vw;margin:0 69.3333333333vw 2.9333333333vw 0}@media screen and (min-width:768px){.howto-dungeon figure.maya{width:21%;margin:0 73.9166666667% 1.25% 0}}.howto-dungeon figure.chara{width:35.4666666667vw;margin:0 .5333333333vw 2vw 0}@media screen and (min-width:768px){.howto-dungeon figure.chara{width:22.1666666667%;margin:0 -2.9166666667% .8333333333% 0}}.howto-network .frame{padding-bottom:8.6666666667vw;margin-bottom:8vw}@media screen and (min-width:768px){.howto-network .frame{padding-bottom:5%;margin-bottom:5%}}.howto-network .frame ul+figure{margin-top:1.8666666667vw}@media screen and (min-width:768px){.howto-network .frame ul+figure{margin-top:1.8867924528%}}.howto-network .network-lead{margin-bottom:8vw}@media screen and (min-width:768px){.howto-network .network-lead{width:77%;margin:-1.25% auto 5.4166666667%}}.howto-network .network-title{position:relative}.howto-network .network-title dt{text-align:left}@media screen and (min-width:768px){.howto-network .network-title dt{width:42.4528301887%;margin-left:1.8867924528%}}.howto-network .network-title dd{margin:4vw 0}@media screen and (min-width:768px){.howto-network .network-title dd{margin:1.8867924528% 0 3.3018867925%}}.howto-network .network-intro{padding-top:0;padding-bottom:2.6666666667vw;background:0 0}@media screen and (min-width:768px){.howto-network .network-intro{padding-bottom:0}}.guideline{padding:10.6666666667vw 2vw 13.3333333333vw}@media screen and (min-width:768px){.guideline{padding:100px 20px 80px}}.guideline .lang{display:flex;justify-content:space-between;flex-wrap:wrap}.guideline .lang li{width:46.6666666667vw;margin-bottom:2.6666666667vw}@media screen and (min-width:768px){.guideline .lang li{width:24.5%;margin:0}.guideline .lang li:nth-child(1){background:url(../../assets221208/image/guideline/pc/btn_jp_on.png) no-repeat center top/cover}.guideline .lang li:nth-child(2){background:url(../../assets221208/image/guideline/pc/btn_en_on.png) no-repeat center top/cover}.guideline .lang li:nth-child(3){background:url(../../assets221208/image/guideline/pc/btn_ko_on.png) no-repeat center top/cover}.guideline .lang li:nth-child(4){background:url(../../assets221208/image/guideline/pc/btn_tw_on.png) no-repeat center top/cover}.guideline .lang li img{transition:.2s}.guideline .lang li img:hover{opacity:0;transform:scale(1)}}.guideline .list{position:relative;margin-top:3.3333333333vw;padding:2vw 4.6666666667vw 5.3333333333vw;font-size:2.9333333333vw;line-height:1.5;text-align:left;background:#fff;border-radius:2vw}@media screen and (min-width:768px){.guideline .list{margin-top:2.5%;padding:2.9166666667% 7.5% 4.5833333333%;font-size:18px;line-height:1.6666666667;border-radius:15px}}.guideline .list h2{margin-top:1.5em}.guideline .list li,.guideline .list p{margin-top:1.1em}.guideline .list ul{margin-left:1.3em;list-style:disc}.guideline .list ul.notes{margin-left:1em;text-indent:-1em;font-size:2.6666666667vw;list-style:none}@media screen and (min-width:768px){.guideline .list ul.notes{font-size:16px}}.guideline .list ul.notes.eng{margin-left:0;text-indent:0}.guideline .list ul ul li{margin-top:.6em}.guideline .list dl{margin-top:.9em}.guideline .list dl dt{margin-top:.6em}.guideline .list dl dd{margin-top:.2em;padding:.5em 1em;border:1px solid #000}.guideline .list .date{margin-top:3em}.faq{padding:10.6666666667vw 2vw 13.3333333333vw}@media screen and (min-width:768px){.faq{padding:100px 20px 80px}}.faq .lang{display:flex;justify-content:space-between;flex-wrap:wrap}.faq .lang li{width:30.4vw;margin-bottom:2.6666666667vw}@media screen and (max-width:767px){.faq .lang li:nth-child(4){margin-left:16.5333333333vw}.faq .lang li:nth-child(5){margin-right:16.5333333333vw}}@media screen and (min-width:768px){.faq .lang li{width:19.5%;margin:0}.faq .lang li:nth-child(1){background:url(../../assets221208/image/faq/pc/btn_jp_on.png) no-repeat center top/cover}.faq .lang li:nth-child(2){background:url(../../assets221208/image/faq/pc/btn_en_on.png) no-repeat center top/cover}.faq .lang li:nth-child(3){background:url(../../assets221208/image/faq/pc/btn_ko_on.png) no-repeat center top/cover}.faq .lang li:nth-child(4){background:url(../../assets221208/image/faq/pc/btn_cn_on.png) no-repeat center top/cover}.faq .lang li:nth-child(5){background:url(../../assets221208/image/faq/pc/btn_tw_on.png) no-repeat center top/cover}.faq .lang li img{transition:.2s}.faq .lang li img:hover{opacity:0;transform:scale(1)}}.faq__menu{margin:3.3333333333vw 4vw 0;font-size:3.4666666667vw;line-height:1.3846153846;text-align:left}@media screen and (min-width:768px){.faq__menu{display:flex;justify-content:space-between;flex-wrap:wrap;margin:30px 0 0;font-size:22px}}.faq__menu li{position:relative;min-height:14.6666666667vw;margin-bottom:2.6666666667vw;background:#fff;border-radius:2vw}@media screen and (min-width:768px){.faq__menu li{width:49.1666666667%;min-height:90px;margin-bottom:20px;border-radius:15px;transition:.2s}}.faq__menu li:hover{background:#e8eff3}.faq__menu li::after{content:"";display:block;position:absolute;width:5.3333333333vw;height:5.2vw;bottom:1.6vw;right:1.3333333333vw;background:url(../../assets221208/image/faq/arrow.png) no-repeat left top/contain}@media screen and (min-width:768px){.faq__menu li::after{width:26px;height:26px;bottom:10px;right:10px}}.faq__menu a{display:block;height:100%;padding:2vw 12vw 2vw 2.6666666667vw;color:#000;text-decoration:none}@media screen and (min-width:768px){.faq__menu a{padding:11px 80px 14px 35px}}.faq__list h2{margin:8.6666666667vw 0 4vw;font-size:6.4vw;font-weight:900;color:#fff}@media screen and (min-width:768px){.faq__list h2{margin:75px 0 30px;font-size:58px}}.faq__list dl{margin:0 4vw;font-size:3.4666666667vw;line-height:1.3846153846;text-align:left}@media screen and (min-width:768px){.faq__list dl{margin:0;font-size:24px}}.faq__list dl dd,.faq__list dl dt{position:relative;padding:3.4666666667vw 3.3333333333vw 3.7333333333vw 10.9333333333vw}@media screen and (min-width:768px){.faq__list dl dd,.faq__list dl dt{padding:28px 9.5833333333% 29px 12.9166666667%}}.faq__list dl dd::before,.faq__list dl dt::before{content:"";display:block;width:4.6666666667vw;height:5.0666666667vw;position:absolute;top:3.6vw;left:3.8666666667vw;background:url(../../assets221208/image/faq/ico_Q.png) no-repeat left top/contain}@media screen and (min-width:768px){.faq__list dl dd::before,.faq__list dl dt::before{width:35px;height:38px;top:27px;left:8.6666666667%}}.faq__list dl dt{background:#fff;border-radius:2vw 2vw 0 0}@media screen and (min-width:768px){.faq__list dl dt{border-radius:15px 15px 0 0}}.faq__list dl dd{margin-top:-1px;margin-bottom:2.6666666667vw;background:#e8eff3;border-radius:0 0 2vw 2vw}@media screen and (min-width:768px){.faq__list dl dd{margin-bottom:20px;border-radius:0 0 15px 15px}}.faq__list dl dd::before{background-image:url(../../assets221208/image/faq/ico_A.png)}.faq__list dl dd small{font-size:2.9333333333vw}@media screen and (min-width:768px){.faq__list dl dd small{font-size:20px}}.sp-top{padding:10.6666666667vw 6.6666666667vw}@media screen and (min-width:768px){.sp-top{padding:80px 20px 100px}}@media screen and (min-width:768px){.sp-top ul{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1520px;margin:0 auto}}.sp-top ul li{position:relative;margin-bottom:2.6666666667vw}@media screen and (min-width:768px){.sp-top ul li{width:48.6842105263%;margin:0}.sp-top ul li:nth-child(2n-1){margin-right:2.6315789474%}.sp-top ul li:nth-child(n+3){margin-top:2.6315789474%}}.sp-top ul li.new::after{content:"";width:14.6666666667vw;height:5.7333333333vw;position:absolute;top:-3.2vw;left:-1.2vw;background:url(../../assets220721/image/movie/new.png) no-repeat left top/contain}@media screen and (min-width:768px){.sp-top ul li.new::after{width:14.8648648649%;height:11.1398963731%;top:-5.6994818653%;left:-1.2162162162%}}.sp-top ul li a img:hover{transform:scale(1.03)}.special{padding:10.6666666667vw 2vw}@media screen and (min-width:768px){.special{padding:80px 20px}}.special__lead{position:relative;margin-bottom:6.6666666667vw}@media screen and (min-width:768px){.special__lead{width:80.6666666667%;margin:0 auto 8%}}.special__lead .linkarea{display:block;position:absolute;top:0;left:0;width:76.8vw;height:14.1333333333vw;margin:7.4666666667vw 0 0 9.8666666667vw}@media screen and (min-width:768px){.special__lead .linkarea{width:87.8099173554%;height:19.0476190476%;margin:5.9917355372% 0 0}}.special__ss{margin:0 -2vw;padding:5.3333333333vw 0;background:#fff}@media screen and (min-width:768px){.special__ss{margin:0 -20px -20px;padding:42px 20px}}.special__ss .photo{position:relative;width:80.5333333333vw;height:0;padding-top:45.2vw;margin:0 auto 1.8666666667vw;overflow:hidden}@media screen and (min-width:768px){.special__ss .photo{width:68.3333333333%;padding-top:38.3333333333%;margin:0 auto 1.6666666667%}}.special__ss .photo li{position:absolute;top:0;left:0}.special__ss .photo li:first-child{z-index:2}.special__ss .thumb{display:flex;justify-content:space-between;flex-wrap:wrap;width:88.8vw;margin:auto}@media screen and (min-width:768px){.special__ss .thumb{justify-content:center;width:75%}}.special__ss .thumb li{width:29.0666666667vw;margin:1.3333333333vw 0 0}@media screen and (min-width:768px){.special__ss .thumb li{width:24.2222222222%;margin:1.1111111111% .3333333333% 0;cursor:pointer}}.special__ss .thumb li:nth-child(1){background:url(../../assets220917/image/special/thumb01_on.png) no-repeat left top/cover}.special__ss .thumb li:nth-child(2){background:url(../../assets220917/image/special/thumb02_on.png) no-repeat left top/cover}.special__ss .thumb li:nth-child(3){background:url(../../assets220917/image/special/thumb03_on.png) no-repeat left top/cover}.special__ss .thumb li:nth-child(4){background:url(../../assets220917/image/special/thumb04_on.png) no-repeat left top/cover}.special__ss .thumb li:nth-child(5){background:url(../../assets220917/image/special/thumb05_on.png) no-repeat left top/cover}.special__ss .thumb li:nth-child(6){background:url(../../assets220917/image/special/thumb06_on.png) no-repeat left top/cover}.special__ss .thumb li:nth-child(7){background:url(../../assets220917/image/special/thumb07_on.png) no-repeat left top/cover}.special__ss .thumb li img{transition:.2s}.special__ss .thumb li img:hover{opacity:0}.special__ss .thumb li.is-select img{opacity:0}.special .recipe{padding-top:2.6666666667vw}.special .recipe .frame{position:relative;margin-top:21.7333333333vw;padding:12.1333333333vw 4.6666666667vw 5.3333333333vw;background:#fff;border-radius:2vw}@media screen and (min-width:768px){.special .recipe .frame{margin-top:10.6666666667%;padding:12% 5.8333333333% 5%;border-radius:15px}}.special .recipe a img{border-radius:1.3333333333vw}@media screen and (min-width:768px){.special .recipe a img{border-radius:10px}}.special .recipe h3{width:86.6666666667vw}@media screen and (min-width:768px){.special .recipe h3{width:34.8333333333%;margin-top:-3.0833333333%;position:absolute;top:0;left:5.5%}}.special .recipe__trim{width:86.6666666667vw;margin:4vw auto}@media screen and (min-width:768px){.special .recipe__trim{width:73.2075471698%;margin:0 auto 3.7735849057%}}.special .recipe__trim a{position:relative;display:block;width:100%;padding-top:56.25%;border-radius:1.3333333333vw;overflow:hidden;transition:.2s}@media screen and (min-width:768px){.special .recipe__trim a{border-radius:10px}.special .recipe__trim a:hover img{transform:scale(1)}.special .recipe__trim a:hover{transform:scale(1.05)}}.special .recipe__trim a img{position:absolute;top:0;left:0;max-width:inherit}.special .recipe__trim.recipe1 img{width:92.4vw;margin:-2.4vw 0 0 -5.0666666667vw}@media screen and (min-width:768px){.special .recipe__trim.recipe1 img{width:103.8659793814%;margin:-1.0309278351% 0 0 -3.8659793814%}}.special .recipe__trim.recipe2 img{width:90.4vw;margin-left:-1.8666666667vw}@media screen and (min-width:768px){.special .recipe__trim.recipe2 img{width:103.8659793814%;margin-left:-2.4484536082%}}.special .recipe__txt li{margin-top:1.3333333333vw}@media screen and (min-width:768px){.special .recipe__txt li{margin-top:.9433962264%}}.special .recipe .icon{width:36.1333333333vw;position:absolute;top:-16.4vw;right:29.3333333333vw}@media screen and (min-width:768px){.special .recipe .icon{width:22.5833333333%;margin-top:-2.9166666667%;top:0;right:7.4166666667%}}.special .recipe .chara01{width:12vw;position:absolute;top:-4.1333333333vw;left:13.3333333333vw}@media screen and (min-width:768px){.special .recipe .chara01{width:7.5%;margin-top:39.3333333333%;top:0;left:7.1666666667%}}.special .recipe .chara02{width:22.2666666667vw;position:absolute;top:-11.6vw;right:6vw}@media screen and (min-width:768px){.special .recipe .chara02{width:13.9166666667%;margin-top:15.75%;top:0;right:2.5%}}.special .recipe .chara03{width:17.3333333333vw;position:absolute;top:-5.7333333333vw;left:5.3333333333vw}@media screen and (min-width:768px){.special .recipe .chara03{width:10.8333333333%;margin-top:38.5833333333%;top:0;left:6.3333333333%}}.special .recipe .chara04{width:26.4vw;position:absolute;top:-12.5333333333vw;right:2.4vw}@media screen and (min-width:768px){.special .recipe .chara04{width:16.5%;margin-top:15.1666666667%;top:0;right:2.25%}}.special .column{margin:9.3333333333vw -2vw 0;padding:5.6vw 0;background:url(../../assets220808/image/common/column_top_sp.png) repeat-x left top,url(../../assets220808/image/common/column_btm_sp.png) repeat-x left bottom;background-size:6.5333333333vw 5.6vw,6.5333333333vw 5.6vw}@media screen and (min-width:768px){.special .column{margin:90px -20px 0;padding:40px 0;background-image:url(../../assets220808/image/common/column_top.png),url(../../assets220808/image/common/column_btm.png);background-size:124px 40px,124px 40px}}.special .column .base{padding:5.3333333333vw 0;background:#f8eed4}@media screen and (min-width:768px){.special .column .base{padding:30px 0 40px}}.special .column .profile dt{width:85.8666666667vw;margin:0 auto}@media screen and (min-width:768px){.special .column .profile dt{width:43.25%;margin-left:5.8333333333%}}@media screen and (min-width:768px){.special .column .profile dd{display:flex;justify-content:center;flex-direction:row-reverse}}.special .column .profile dd figure{width:85.8666666667vw;margin:3.4666666667vw auto 2.9333333333vw}@media screen and (min-width:768px){.special .column .profile dd figure{width:31.75%;margin:0}}.special .column .profile dd p{position:relative;width:85.8666666667vw;margin:0 auto 4.6666666667vw}@media screen and (min-width:768px){.special .column .profile dd p{width:52.5833333333%;margin:2.0833333333% 4% 0 0}}.special .column .profile dd .linkarea{display:block;height:4.5333333333vw;position:absolute;top:0;left:26.9333333333vw}@media screen and (min-width:768px){.special .column .profile dd .linkarea{height:6.3391442155%;left:24.088748019%}}.special .column .profile dd .linkarea:nth-of-type(1){width:18.1333333333vw;margin-top:58.9333333333vw}@media screen and (min-width:768px){.special .column .profile dd .linkarea:nth-of-type(1){width:19.9683042789%;margin-top:56.735340729%}}.special .column .profile dd .linkarea:nth-of-type(2){width:30.1333333333vw;margin-top:65.6vw}@media screen and (min-width:768px){.special .column .profile dd .linkarea:nth-of-type(2){width:32.9635499208%;margin-top:64.3423137876%}}.special .column .profile dd .linkarea:nth-of-type(3){width:52.2666666667vw;margin-top:72.2666666667vw}@media screen and (min-width:768px){.special .column .profile dd .linkarea:nth-of-type(3){width:57.3692551506%;margin-top:71.9492868463%}}.special .column .profile dd .linkarea:nth-of-type(4){width:26.4vw;margin-top:78.9333333333vw}@media screen and (min-width:768px){.special .column .profile dd .linkarea:nth-of-type(4){width:28.8431061807%;margin-top:79.5562599049%}}.cast{padding:8vw 2vw 10.6666666667vw}@media screen and (min-width:768px){.cast{padding:80px 20px}}.cast__lead{position:relative;margin-bottom:6.6666666667vw}@media screen and (min-width:768px){.cast__lead{width:85%;margin:0 auto 8%}}.cast__wrap{margin:0 -2vw;padding:5.3333333333vw 0;background:#fff}@media screen and (min-width:768px){.cast__wrap{margin:0 -20px;padding:45px 20px}}.cast__movie{position:relative;width:86.6666666667vw;margin:0 auto;overflow:hidden}@media screen and (min-width:768px){.cast__movie{width:68.3333333333%}}.cast__movie::after{content:"";display:block;height:0;width:14.9333333333vw;padding-top:8.9333333333vw;background:url(../../assets220711/image/top/mv_play.png) no-repeat left top/contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}@media screen and (min-width:768px){.cast__movie::after{width:18.9024390244%;padding-top:11.3414634146%}}.cast__movie img{opacity:.7}.cast__movie img:hover{opacity:1}.cast h2{margin:4.6666666667vw 0 2vw}@media screen and (min-width:768px){.cast h2{margin:2.9166666667% 0 1.25%}}.cast__list{padding-left:6.6666666667vw;font-size:4.8vw;line-height:2.3;font-weight:900;text-align:left;color:#0981df}@media screen and (min-width:768px){.cast__list{display:flex;flex-flow:column wrap;height:830px;padding-left:5.8333333333%;font-size:30px}}@media screen and (max-width:1200px) and (min-width:768px){.cast__list{height:69.1666666667vw;font-size:2.5vw}}@media screen and (min-width:768px){.cast__list li{width:50%}}.cast__list li.space{margin-bottom:2.3em}.cast__list.chara{margin-bottom:5.3333333333vw}@media screen and (min-width:768px){.cast__list.chara{margin-bottom:-5%}}.cast__list.chara .name{display:inline-block;margin-right:2em;font-size:4vw;line-height:1}@media screen and (min-width:768px){.cast__list.chara .name{margin-right:.5em;font-size:26px}}@media screen and (max-width:1200px) and (min-width:768px){.cast__list.chara .name{font-size:2.1666666667vw}}.cast__list.chara .name span{vertical-align:-.2em}.cast__list.monster{display:flex;flex-flow:column wrap;height:146.6666666667vw}@media screen and (min-width:768px){.cast__list.monster{height:490px}}@media screen and (max-width:1200px) and (min-width:768px){.cast__list.monster{height:40.8333333333vw}}.cast__list.monster li{width:50%}@media screen and (min-width:768px){.cast__list.monster li{width:25%}}.cast__list .icon{display:inline-block;width:7.2vw;height:8.2666666667vw;margin-left:.5em;vertical-align:-.5em;cursor:pointer;background:url(../../assets221111/image/special/sp/cast_icon.png) no-repeat left top/contain}@media screen and (min-width:768px){.cast__list .icon{width:38px;height:43px;margin-left:.3em;vertical-align:-.3em;background-image:url(../../assets221111/image/special/pc/cast_icon.png)}}@media screen and (max-width:1200px) and (min-width:768px){.cast__list .icon{width:3.1666666667vw;height:3.5833333333vw}}.castmodal{display:none;height:100vh;position:fixed;top:0;width:100%;overflow-y:auto;z-index:9999}.castmodal__bg{background:rgba(255,255,255,.8);min-height:100vh;position:absolute;width:100%}.castmodal__content{position:relative;max-width:90%;width:1200px;margin:0 auto;padding:100px 0 0;text-align:center;z-index:1}@media screen and (max-width:767px){.castmodal__content{max-width:inherit;width:86.6666666667vw;padding:16vw 0 0}}.castmodal__close{position:absolute;top:22px;right:0;width:62px;height:62px;cursor:pointer;background:url(../../assets220711/image/common/modal_close.png) no-repeat 0 0/contain}@media screen and (max-width:767px){.castmodal__close{width:10.9333333333vw;height:10.9333333333vw;top:4vw}}.trial{padding:8vw 0 10.6666666667vw}@media screen and (min-width:768px){.trial{padding:80px 20px}}@media screen and (min-width:768px){.trial__title{width:100.5833333333%;margin:-4.1666666667% 0 4.1666666667% -.5833333333%}}.trial__lead{margin:6.6666666667vw 0 10.6666666667vw}@media screen and (min-width:768px){.trial__lead{width:69.6666666667%;margin:0 auto}}.trial .frame{position:relative;margin:8vw 2vw 0;padding:5.3333333333vw 4.6666666667vw;background:#fff;border-radius:2vw}@media screen and (min-width:768px){.trial .frame{margin:5% 0 0;padding:5% 0 4.5%;border-radius:15px}}.trial .notes{margin:2.6666666667vw auto 0;padding-left:1em;text-indent:-1em;font-size:2.4vw;font-feature-settings:"palt";letter-spacing:.07em;line-height:1.4444444444;text-align:left}@media screen and (min-width:768px){.trial .notes{width:88.3333333333%;margin-top:1.6666666667%;font-size:18px}}.trial figure{position:absolute;top:0;left:0;pointer-events:none}.trial figure.chara01{width:24.1666666667%;margin:-6.6666666667% 0 0 -6.3333333333%}.trial figure.chara02{width:25.5%;margin:-2.75% 0 0 81.3333333333%}.trial .sch__title{margin-bottom:2.6666666667vw}@media screen and (min-width:768px){.trial .sch__title{width:62.0833333333%;margin:0 auto 3.75%}}.trial .sch__table{position:relative}@media screen and (min-width:768px){.trial .sch__table{width:84.8333333333%;margin:0 auto}}.trial .sch__present{margin:2.6666666667vw 0}@media screen and (min-width:768px){.trial .sch__present{width:88.3333333333%;margin:5% auto 0}}.trial .event__title{width:88vw;margin:0 auto}@media screen and (min-width:768px){.trial .event__title{width:69%;margin-top:-1.25%}}.trial .event__list{position:relative;z-index:1}@media screen and (min-width:768px){.trial .event__list{width:88.3333333333%;margin:0 auto}}.trial .event__list li{width:87.0666666667vw;margin:1.7333333333vw 0 0 -.4vw}@media screen and (min-width:768px){.trial .event__list li{width:auto;margin:2.5% 0 0}}.trial .rules{padding:4.6666666667vw}@media screen and (min-width:768px){.trial .rules{padding:5% 8.3333333333%}}.trial .rules__title{position:relative;font-weight:900;letter-spacing:.05em;color:#003157}@media screen and (min-width:768px){.trial .rules__title{font-size:30px}}.trial .rules__title::before{content:"";width:100%;height:2px;background:#003157;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (min-width:768px){.trial .rules__title::before{height:4px}}.trial .rules__title span{position:relative;display:inline-block;padding:0 .5em;background:#fff}.trial .rules__list{margin:.75em 0 0 1em;font-size:3.2vw;line-height:1.5833333333;text-align:left;list-style:disc}@media screen and (min-width:768px){.trial .rules__list{font-size:24px}}.comic{padding:10.6666666667vw 0}@media screen and (min-width:768px){.comic{padding:80px 0}}.comic__info{margin-top:8vw;padding:8vw 0;background:#fff}@media screen and (min-width:768px){.comic__info{margin-top:50px;padding:60px 20px 70px}}.comic__info dd{margin:6vw 0 4.6666666667vw}@media screen and (min-width:768px){.comic__info dd{margin:45px 0 30px}}.comic__info p{margin-top:6.6666666667vw}@media screen and (min-width:768px){.comic__info p{margin-top:50px}}.jf2023{padding:2.6666666667vw 0 10.6666666667vw}@media screen and (min-width:768px){.jf2023{padding:60px 20px 80px}}@media screen and (min-width:768px){.jf2023__logo{width:102.1666666667%;margin:0 -.1666666667% 0 -2%}}.jf2023__title{position:relative;margin:-8vw 0 10.6666666667vw}@media screen and (min-width:768px){.jf2023__title{width:83.25%;margin:-19.5% auto 0}}.jf2023__title dd{margin-top:5.3333333333vw}@media screen and (min-width:768px){.jf2023__title dd{width:65.7657657658%;margin:4.3333333333% auto 0}}.jf2023 .frame{position:relative;margin:8vw 2vw 0;padding:1px 4.6666666667vw 5.3333333333vw;background:#fff;border-radius:2vw}@media screen and (min-width:768px){.jf2023 .frame{margin:5% 0 0;padding:5.4166666667% 5.8333333333% 4.5833333333%;border-radius:15px}}.jf2023 .frame dl,.jf2023 .frame p,.jf2023 .frame ul{position:relative}.jf2023__present{margin-top:-2.1333333333vw}@media screen and (min-width:768px){.jf2023__present{margin-top:0}}.jf2023__present li{margin-bottom:3.3333333333vw}@media screen and (min-width:768px){.jf2023__present li{margin-bottom:2.358490566%}}.jf2023__notes{margin:1.7em 0 0 1em;text-indent:-1em;font-size:2.6666666667vw;line-height:1.4444444444;text-align:left}@media screen and (min-width:768px){.jf2023__notes{font-size:18px}}.jf2023__overview{margin-bottom:4vw}@media screen and (min-width:768px){.jf2023__overview{width:72.2641509434%;margin:-2.358490566% auto 3.3962264151%}}.jf2023__overview dt{width:52.9333333333vw;margin:4vw auto}@media screen and (min-width:768px){.jf2023__overview dt{width:51.8276762402%;margin:0 auto 3.9164490862%}}@media screen and (min-width:768px){.jf2023__btn{display:flex;justify-content:space-between}}.jf2023__btn li{width:72vw;margin:2.6666666667vw auto 0}@media screen and (min-width:768px){.jf2023__btn li{width:48.8679245283%;margin:0}}.jf2023 .chara{width:99.75%;position:absolute;top:0;left:-6.5%;margin-top:.75%}.vjbooks{padding:10.6666666667vw 2vw}@media screen and (min-width:768px){.vjbooks{padding:80px 20px}}.vjbooks .frame{padding:10.6666666667vw 4.6666666667vw 5.3333333333vw;background:#fff;border-radius:2vw}@media screen and (min-width:768px){.vjbooks .frame{padding:5.8333333333%;border-radius:15px}}@media screen and (min-width:768px){.vjbooks__info{display:flex;align-items:center}}.vjbooks__info figure{width:57.3333333333vw;margin:0 auto 5.3333333333vw}@media screen and (min-width:768px){.vjbooks__info figure{width:29.1509433962%;margin:0 9.8113207547% 0 8.0188679245%}}.vjbooks__info dl{text-align:left}@media screen and (min-width:768px){.vjbooks__info dl{width:53.0188679245%}}.vjbooks__info dl dd{margin-top:2em;font-size:3.7333333333vw;line-height:1.2142857143}@media screen and (min-width:768px){.vjbooks__info dl dd{font-size:22px}}.vjbooks__info dl dd li{display:flex;align-items:center;margin:1em 0 0 1em}@media screen and (min-width:768px){.vjbooks__info dl dd li{margin-left:0}}.vjbooks__info dl dd li span{width:9em}.vjbooks__list{margin:8vw 0 9.3333333333vw;padding:2.6666666667vw 4.5333333333vw 2.6666666667vw 2.6666666667vw;font-size:3.4666666667vw;line-height:1.5384615385;text-align:left;background:#e8eff3;border-radius:2vw}@media screen and (min-width:768px){.vjbooks__list{margin:6.6037735849% 0 5.6603773585%;padding:1.8867924528% 3.3962264151% 1.8867924528% 2.8301886792%;font-size:20px;border-radius:15px}}.vjbooks__list li{margin-top:.5em;margin-left:1em;text-indent:-1em}.vjbooks h2{margin:0 0 5.3333333333vw;padding:1.6vw 0;font-size:4.8vw;border-radius:8vw;line-height:1.3333333333;color:#fff;background:#0981df}@media screen and (min-width:768px){.vjbooks h2{margin:0 0 2.8301886792%;padding:1.0377358491% 0;font-size:36px;border-radius:60px}}@media screen and (min-width:768px){.vjbooks__item{display:flex;justify-content:space-between}}.vjbooks__item li{margin-bottom:2.6666666667vw}@media screen and (min-width:768px){.vjbooks__item li{width:32.641509434%;margin:0}}.spmon{padding:10.6666666667vw 2vw}@media screen and (min-width:768px){.spmon{padding:80px 20px}}@media screen and (min-width:768px){.spmon__title{width:60.3333333333%;margin:0 auto}}.spmon__lead{margin:6.6666666667vw auto 8vw}@media screen and (min-width:768px){.spmon__lead{width:61.6666666667%;margin:4.1666666667% auto 5%}}.spmon__code li{width:86.6666666667vw;margin:0 auto 8vw}@media screen and (min-width:768px){.spmon__code li{width:105.6666666667%;margin:0 -2.8333333333% 3.3333333333%}}.spmon__step{position:relative;width:86.6666666667vw;margin:0 auto;padding:5.3333333333vw 5.3333333333vw 6.6666666667vw;background:#fff;border-radius:2vw}@media screen and (min-width:768px){.spmon__step{width:auto;padding:3.3333333333% 5.8333333333% 5% 5.75%;border-radius:15px}}.spmon__step h3{margin-bottom:4vw}@media screen and (min-width:768px){.spmon__step h3{width:70.5660377358%;margin:0 auto .6603773585%}}@media screen and (min-width:768px){.spmon__step ul{display:flex;justify-content:space-between;flex-wrap:wrap}}.spmon__step ul li{margin-top:1.7333333333vw}@media screen and (min-width:768px){.spmon__step ul li{margin-top:1.2264150943%}}.spmon__step figure{width:28.0188679245%;position:absolute;top:0;right:0;margin:.5660377358% .4716981132% 0 0}.guidebook{padding:10.6666666667vw 2vw}@media screen and (min-width:768px){.guidebook{padding:80px 20px}}.guidebook .frame{position:relative;padding:8vw 4.6666666667vw 6.6666666667vw;background:#fff;border-radius:2vw}@media screen and (min-width:768px){.guidebook .frame{padding:5.8333333333%;border-radius:15px}}.guidebook__info{margin-bottom:6.6666666667vw}@media screen and (min-width:768px){.guidebook__info{display:flex;align-items:center;margin-bottom:6.6037735849%}}.guidebook__info figure{position:absolute;top:30.6666666667vw;left:18.9333333333vw;width:58.1333333333vw}@media screen and (min-width:768px){.guidebook__info figure{position:relative;top:auto;left:auto;width:29.1509433962%;margin:0 9.8113207547% 0 8.0188679245%}}.guidebook__info dl{text-align:left}@media screen and (min-width:768px){.guidebook__info dl{width:53.0188679245%}}.guidebook__info dl dt .gbtitle{display:block;margin:91.6vw 0 6.6666666667vw}@media screen and (min-width:768px){.guidebook__info dl dt .gbtitle{margin:1.65em 0 2.1em}}.guidebook__info dl dd{font-size:3.7333333333vw;line-height:1.2142857143}@media screen and (min-width:768px){.guidebook__info dl dd{font-size:22px}}.guidebook__info dl dd li{display:flex;align-items:center;margin:.75em 0 0 1em}@media screen and (min-width:768px){.guidebook__info dl dd li{margin-left:0}}.guidebook__info dl dd li span{width:9em}.guidebook__list{padding:.5333333333vw 4vw 4vw;font-size:3.4666666667vw;line-height:1.5384615385;text-align:left;background:#e8eff3;border-radius:2vw}@media screen and (min-width:768px){.guidebook__list{padding:.3773584906% 2.641509434% 2.641509434%;font-size:20px;border-radius:15px}}.guidebook__list dt{margin-top:1em;font-weight:700;color:#0981df}.guidebook h2{margin:9.3333333333vw 0 5.3333333333vw;padding:1.6vw 0;font-size:4.8vw;line-height:1.3333333333;border-radius:8vw;color:#fff;background:#0981df}@media screen and (min-width:768px){.guidebook h2{margin:6.6037735849% 0 2.8301886792%;padding:1.0377358491% 0;font-size:36px;border-radius:60px}}@media screen and (min-width:768px){.guidebook__item{display:flex;justify-content:space-between}}.guidebook__item li{margin-bottom:2.6666666667vw}@media screen and (min-width:768px){.guidebook__item li{width:49.5283018868%;margin:0}}.guidebook__estore{position:relative;text-align:left}.guidebook__estore h3{margin-bottom:74.6666666667vw}@media screen and (min-width:768px){.guidebook__estore h3{width:49.1509433962%;margin:4.5283018868% 0 1.8867924528% 2.8301886792%}}.guidebook__estore p{font-size:3.4666666667vw;line-height:1.5384615385}@media screen and (min-width:768px){.guidebook__estore p{margin-left:2.8301886792%;font-size:20px}}.guidebook__estore ul{margin:.5em 1em 1.25em;text-indent:-1em;font-size:2.6666666667vw;line-height:1.5}@media screen and (min-width:768px){.guidebook__estore ul{padding-left:2.8301886792%;font-size:18px}}.guidebook__estore .btn{width:62.5333333333vw;margin:0 auto}@media screen and (min-width:768px){.guidebook__estore .btn{width:34.0566037736%;margin:0 0 0 2.8301886792%}}.guidebook__estore figure{position:absolute;top:22.6666666667vw;right:4.4vw;width:78.1333333333vw}@media screen and (min-width:768px){.guidebook__estore figure{top:0;right:0;width:37.2641509434%;margin:-.2830188679% 1.320754717% 0 0}}