@media screen and (min-width: 768px){.font-sizes-test{font-size:30px}}@media screen and (max-width: 767px){.font-sizes-test{font-size:20px}}@media screen and (min-width: 768px){main{overflow:initial !important}}@media screen and (max-width: 767px){.resultNav-pc{display:none !important}}@media screen and (min-width: 768px){.resultNav-pc{position:fixed;top:min(380px,26.3%);left:calc(50% + 270px);width:140px}.resultNav-pc__item{margin-bottom:20px}.resultNav-pc__item--title{aspect-ratio:140/105;background-color:#19407c;border-radius:0 1.6cqw 1.6cqw 0;display:flex;justify-content:center;align-items:center}.resultNav-pc__item--title img{width:auto;height:73px}.resultNav-pc__item a img:hover{opacity:1}.resultNav-pc__item a:hover{text-decoration:none;color:#fff}.resultNav-pc__item--letter a{width:100%;aspect-ratio:140/105;padding:14px 10px 12px;border-radius:0 1.6cqw 1.6cqw 0;background-color:#19407c;color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;box-sizing:border-box}.resultNav-pc__item--letter .resultNav-pc__letterText{font-size:13px;line-height:1.32;font-weight:700;letter-spacing:.06em;text-align:center}.resultNav-pc__item--letter img{max-width:100%;width:43px;height:auto}}@media screen and (max-width: 767px){#footer{padding-bottom:23.2vw}}.pageContents::before{content:"";position:absolute;width:0;height:0;overflow:hidden;pointer-events:none;background-image:url("../img/letter-yellow_open.avif"),url("../img/letter-red_open.avif")}.pageContents .kv{padding:12cqw 0 20.5333333333cqw;background:#fff;position:relative;overflow:hidden}.pageContents .kv--dl{padding-bottom:5.3333333333cqw;overflow:visible}.pageContents .kv>*{position:relative;z-index:1}.pageContents .kv__strings{position:absolute;top:0;left:0;width:100%;aspect-ratio:1/1.08;pointer-events:none;z-index:0}.pageContents .kv__string{position:absolute;width:16cqw;height:auto;opacity:0;transform:translateX(15px);animation:kvStringLoop 3.2s linear infinite}.pageContents .kv__string--1{left:10.13%;top:13.4%}.pageContents .kv__string--2{left:-5.5%;top:43.2%}.pageContents .kv__string--3{left:83.2%;top:32.4%}.pageContents .kv__string--4{left:90.2%;top:54.6%}.pageContents .kv__string--5{left:3.12%;top:77%}.pageContents .kv__string--6{left:76.4%;top:78.6%}.pageContents .kv__string--7{left:22.8%;top:89.7%}.pageContents .kv__lead{margin-top:7.4666666667cqw;text-align:center;color:#1a3f7d}.pageContents .kv__leadTop{font-size:4.9333333333cqw;line-height:1.4;font-weight:500;letter-spacing:.02em}.pageContents .kv__leadMain{margin-top:1.3333333333cqw;font-size:6.76cqw;line-height:1.2;font-weight:700;letter-spacing:.01em}.pageContents .kv__leadMain small{font-size:4.9066666667cqw}.pageContents .kv__hero{margin-top:3.3333333333cqw;position:relative;text-align:center}.pageContents .kv__hero::before,.pageContents .kv__hero::after{content:"";position:absolute;border-radius:200%;background:hsla(0,0%,100%,.86);filter:blur(2.6666666667cqw);opacity:.46;transform:scale(0.7);pointer-events:none;z-index:2;will-change:transform,opacity,filter;animation:kvTitleFogDissolve 5.9s cubic-bezier(0.22, 0.61, 0.36, 1) .1s forwards}.pageContents .kv__hero::before{width:60cqw;height:40cqw;top:10.6666666667cqw;right:7.7333333333cqw;animation-delay:.66s}.pageContents .kv__hero::after{width:60cqw;height:40cqw;left:10.6666666667cqw;bottom:2.4cqw;animation-delay:1s}.pageContents .kv__title{position:relative;z-index:1;width:100%;max-width:76cqw;opacity:0;transform:scale(1.1);filter:blur(4px);animation:kvTitleReveal 3s cubic-bezier(0.22, 0.61, 0.36, 1) .1s forwards}.pageContents .kv__youare{width:40.6666666667cqw;margin:10.4cqw auto 0 5.8666666667cqw}.pageContents .kv__youare img{display:block;width:100%;height:auto}.pageContents .kv__point{padding:10.6666666667cqw 6cqw 0;text-align:center;color:#1a3f7d}.pageContents .kv__point__title{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:6.8666666667cqw;line-height:1.1;letter-spacing:.02em}.pageContents .kv__point__text{margin-top:4.8cqw;font-size:3.8666666667cqw;line-height:1.8;font-weight:500;letter-spacing:.01em}.pageContents .main{overflow:initial}@media screen and (min-width: 768px){.pageContents .main .resultNav{display:none}}.pageContents .main .resultNav{background:#1a3f7d;position:fixed;bottom:0;left:0;width:100%;z-index:30;padding:2.1333333333cqw 6cqw 2.6666666667cqw}.pageContents .main .resultNav__list{display:flex;align-items:center;justify-content:space-between;gap:4.5333333333cqw;list-style:none}.pageContents .main .resultNav__title{flex:1}.pageContents .main .resultNav__item{flex:1}.pageContents .main .resultNav__item a{display:block}.pageContents .main .resultNav__item img{display:block;width:100%;height:auto}.pageContents .main .resultNav__item--letter a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none}.pageContents .main .resultNav__item--letter img{width:8cqw;height:auto}.pageContents .main .resultNav__item--letter .resultNav__letterText{position:relative;margin-top:1.0666666667cqw;padding-right:2.4cqw;color:#fff;font-size:2.5cqw;line-height:1.25;font-weight:700;letter-spacing:.02em;text-align:center}.pageContents .main .resultNav__item--letter .resultNav__letterText::after{content:"▼";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.8cqw;line-height:1}.pageContents .main .tendancy{box-sizing:border-box;padding:18.6666666667cqw 6cqw 21.3333333333cqw;background:#f6f3f2;text-align:center;color:#1a3f7d}.pageContents .main .tendancy__forslide{height:400vh;max-height:4000px}.pageContents .main .tendancy__catch{font-size:5.4666666667cqw;line-height:1.35;font-weight:700}.pageContents .main .tendancy__wave{margin-top:5.3333333333cqw;width:12cqw;aspect-ratio:182/23;margin-left:auto;margin-right:auto;background:url("/madoi/common/img/wave.avif") no-repeat center/contain;font-size:0;line-height:0;overflow:hidden}.pageContents .main .tendancy__title{margin-top:4cqw;font-size:6.6666666667cqw;line-height:1.35;letter-spacing:-0.04em;font-weight:700}.pageContents .main .tendancy__title small{font-size:4.9333333333cqw}.pageContents .main .tendancy__chara{margin-top:5.6cqw}.pageContents .main .tendancy__chara img{display:block;height:auto;margin:0 auto}.pageContents .main .tendancy__charatitle{margin-top:8.8cqw;font-size:5.4666666667cqw;line-height:1.35;font-weight:700;letter-spacing:.01em}.pageContents .main .tendancy__desc{margin-top:4.5333333333cqw;font-size:3.8666666667cqw;line-height:1.8;font-weight:400;letter-spacing:.01em;background:linear-gradient(180deg, rgba(36, 73, 145, 0.72) 0%, rgba(36, 73, 145, 0.42) 62%, rgba(36, 73, 145, 0.16) 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.pageContents .main .tendancy__cta{margin-top:8cqw;display:flex;justify-content:center;align-items:center}.pageContents .main .tendancy__cta .btn-madoi{width:65.6cqw;font-size:4.1333333333cqw}.pageContents .main .tendancy__note{margin-top:2.9333333333cqw;font-size:3.3333333333cqw;line-height:1.5;font-weight:700;letter-spacing:.01em}.pageContents .main .tendancy__pager{margin-top:10.6666666667cqw}.pageContents .main .tendancy__pager .slick-dots{display:flex;justify-content:center;align-items:center;gap:1.3333333333cqw;position:static}.pageContents .main .tendancy__pager li{width:24cqw;height:auto;margin:0}.pageContents .main .tendancy__pager li button{width:100%;height:auto;padding:0}.pageContents .main .tendancy__pager li button::before{display:none}.pageContents .main .tendancy__pager li.slick-active .tendancy__dotOn{opacity:1}.pageContents .main .tendancy__pager li.slick-active .tendancy__dotOff{opacity:0}.pageContents .main .tendancy__pager li.slick-active img{width:auto;transform:scale(1.25)}.pageContents .main .tendancy__dot{display:block;position:relative;line-height:0}.pageContents .main .tendancy__dot img{width:auto;height:7.9333333333cqw}.pageContents .main .tendancy__dotOff,.pageContents .main .tendancy__dotOn{display:block;width:100%;height:auto;transition:opacity .2s ease}.pageContents .main .tendancy__dotOn{position:absolute;left:0;top:0;opacity:0}.pageContents .main .tendancy__sticky{position:sticky;top:20cqw}.pageContents .main .tendancy__slider{margin-top:9.3333333333cqw}.pageContents .main .tendancy__slide{padding:0 .5333333333cqw}.pageContents .main .tendancy__card{background:#fff;border-radius:7.7333333333cqw;padding:12cqw 6.9333333333cqw 13.3333333333cqw}.pageContents .main .tendancy__cardTitle{font-size:5.44cqw;line-height:1.5;font-weight:700}.pageContents .main .tendancy__text{margin-top:4.8cqw;font-size:4cqw;line-height:1.75;font-weight:400}.pageContents .main .tendancy__text strong{font-weight:700}.pageContents .main .tendancy__text--lastTop{margin-top:5.3333333333cqw}.pageContents .main .tendancy__text--lastBottom{margin-top:3.4666666667cqw}.pageContents .main .tendancy__marker{background-image:url("/madoi/common/img/marker-wave-yellow.avif");background-repeat:repeat-x;background-position:left bottom;background-size:auto 4px;padding-bottom:.18em;font-weight:700}.pageContents .main .tendancy__illust{display:block;width:100%;height:auto;margin-top:2.9333333333cqw}.pageContents .main .tendancy__next{display:flex;justify-content:center;align-items:center;margin:4cqw auto 0;width:33.3333333333cqw;height:11.6cqw;border:none;border-radius:6.6666666667cqw;background:#1a3f7d;color:#fff;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic","Arial ",sans-serif;font-size:3.7333333333cqw;font-weight:700;line-height:1;letter-spacing:.06em;cursor:pointer}.pageContents .main .tendancy__next::after{content:"";display:inline-block;margin-left:.5em;position:relative;width:0;height:0;border-top:1.3333333333cqw solid rgba(0,0,0,0);border-bottom:1.3333333333cqw solid rgba(0,0,0,0);border-left:2.1333333333cqw solid #fff}.pageContents .main .tendancy__next.is-last::after{content:"";border-left:1.3333333333cqw solid rgba(0,0,0,0);border-right:1.3333333333cqw solid rgba(0,0,0,0);border-top:2.1333333333cqw solid #fff;top:1.2cqw}.pageContents .main .tendancy__next{transition:all .25s ease}.pageContents .main .tendancy__next:hover,.pageContents .main .tendancy__next:focus,.pageContents .main .tendancy__next:active{color:#fff;text-decoration:none;transform:translate3d(3px, 3px, 0) scale(0.99)}.pageContents .main .utopia{padding:18.6666666667cqw 0;background:#fff;text-align:center;color:#1a3f7d}.pageContents .main .utopia__title{font-size:5.52cqw;line-height:1.65;font-weight:700;letter-spacing:-0.04em}.pageContents .main .utopia__title small{font-size:3.92cqw}.pageContents .main .utopia__image{margin-top:7.4666666667cqw}.pageContents .main .utopia__image img{display:block;width:100%;height:auto}.pageContents .main .utopia__lead{margin-top:6.9333333333cqw;font-size:3.92cqw;line-height:1.45;font-weight:500;letter-spacing:.01em}.pageContents .main .madoi{padding:17.3333333333cqw 6cqw 17.3333333333cqw;background:#f6f3f2;text-align:center;color:#1a3f7d}.pageContents .main .madoi__title{font-size:5.52cqw;line-height:1.45;font-weight:700;letter-spacing:-0.04em}.pageContents .main .madoi__title small{font-size:3.92cqw}.pageContents .main .madoi__wave{margin-top:5.3333333333cqw;width:12cqw;aspect-ratio:182/23;margin-left:auto;margin-right:auto;background:url("/madoi/common/img/wave.avif") no-repeat center/contain;font-size:0;line-height:0;overflow:hidden}.pageContents .main .madoi__list{margin-top:6.1333333333cqw}.pageContents .main .madoi__item:not(:first-child){margin-top:11.7333333333cqw}.pageContents .main .madoi__item:nth-child(1) .madoi__image img{animation-delay:0s}.pageContents .main .madoi__item:nth-child(2) .madoi__image img{animation-delay:.45s}.pageContents .main .madoi__item:nth-child(3) .madoi__image img{animation-delay:.9s}.pageContents .main .madoi__image{margin:0 auto;text-align:center}.pageContents .main .madoi__image img{display:inline-block;width:100%;height:auto}.pageContents .main .madoi__text{margin:5.6cqw -0.5em 0;font-size:4.2cqw;line-height:1.6;font-weight:500;letter-spacing:-0.04em}.pageContents .main .staff-madoi{padding:17.3333333333cqw 6cqw 20cqw;background:#fff;text-align:center;color:#1a3f7d}.pageContents .main .staff-madoi__title{font-size:5.52cqw;line-height:1.5;font-weight:700;letter-spacing:-0.04em;margin-left:-1em;margin-right:-1em}.pageContents .main .staff-madoi__wave{margin-top:8cqw;width:12cqw;aspect-ratio:182/23;margin-left:auto;margin-right:auto;background:url("/madoi/common/img/wave.avif") no-repeat center/contain;font-size:0;line-height:0;overflow:hidden}.pageContents .main .staff-madoi__person{margin-top:6.6666666667cqw}.pageContents .main .staff-madoi__person img{display:block;margin:0 auto;height:auto}.pageContents .main .staff-madoi__qaList{margin-top:4cqw}.pageContents .main .staff-madoi__qa:not(:first-child){margin-top:8cqw}.pageContents .main .staff-madoi__question{font-size:3.92cqw;line-height:1.45;font-weight:700;text-align:center}.pageContents .main .staff-madoi__answer{position:relative;width:73.8666666667cqw;margin:2.9333333333cqw auto 0;border:.2666666667cqw solid #1a3f7d;border-radius:4.8cqw;padding:4.5333333333cqw 1em;font-size:4cqw;letter-spacing:-0.06em;line-height:1.58;font-weight:500;text-align:center}.pageContents .main .staff-madoi__answer::before{content:"";position:absolute;top:-3cqw;right:17.3333333333cqw;width:2.24cqw;height:4.4cqw;background:url("../img/baloon-edge-up.avif") no-repeat center/contain}.pageContents .main .staff-madoi__answer--recommend{padding-bottom:4.5333333333cqw}.pageContents .main .staff-madoi__qa:nth-child(1) .pageContents .main .staff-madoi__answer::before{right:19.4666666667cqw}.pageContents .main .staff-madoi__qa:nth-child(2) .pageContents .main .staff-madoi__answer::before{right:14.9333333333cqw}.pageContents .main .staff-madoi__qa:nth-child(3) .pageContents .main .staff-madoi__answer::before{right:17.0666666667cqw}.pageContents .main .staff-madoi__itemLink{display:block;margin:3.2cqw auto 0;text-decoration:none;width:59.7333333333cqw}.pageContents .main .staff-madoi__itemLink img{display:block;width:100%;height:auto}.pageContents .main .staff-madoi__poemLink{display:block;position:relative;margin-top:13.0666666667cqw;text-decoration:none;animation:poemLinkFloatY 2.8s ease-in-out infinite}.pageContents .main .staff-madoi__poemLink.is-opened{animation:none;margin-left:-6cqw;margin-right:-6cqw}.pageContents .main .staff-madoi__poemLink.is-opened::after{content:"";position:absolute;left:50%;bottom:3.2cqw;transform:translateX(-50%);width:11.0666666667cqw;aspect-ratio:1;background:url("../img/letter-close.svg") no-repeat center/contain;z-index:2;pointer-events:none}.pageContents .main .staff-madoi__poemLink img:hover{opacity:1}.pageContents .main .staff-madoi__poemLink img{display:block;width:100%;height:auto}.pageContents .main .staff-madoi__products{margin-top:14.4cqw}.pageContents .main .staff-madoi__productsTitle{font-size:5.52cqw;line-height:1.45;font-weight:700;letter-spacing:-0.03em}.pageContents .main .staff-madoi__productsTitle small{font-size:3.92cqw}.pageContents .main .staff-madoi__productsWave{margin-top:5.3333333333cqw;width:12cqw;aspect-ratio:182/23;margin-left:auto;margin-right:auto;background:url("/madoi/common/img/wave.avif") no-repeat center/contain;font-size:0;line-height:0;overflow:hidden}.pageContents .main .staff-madoi__product{margin-top:8.5333333333cqw}.pageContents .main .staff-madoi__product:not(:first-of-type){margin-top:17.6cqw}.pageContents .main .staff-madoi__productImage img{display:block;margin:0 auto;height:auto}.pageContents .main .staff-madoi__productCategory{margin-top:4.6666666667cqw;font-size:2.9333333333cqw;line-height:1;font-weight:700}.pageContents .main .staff-madoi__productName{margin-top:3.2cqw;margin-left:-0.5em;margin-right:-0.5em;font-size:6cqw;line-height:1.25;font-weight:700;letter-spacing:-0.04em}.pageContents .main .staff-madoi__productName small{font-size:2.9333333333cqw}.pageContents .main .staff-madoi__productDesc{margin-top:4cqw;font-size:3.8666666667cqw;line-height:1.75;font-weight:400;letter-spacing:-0.01em}.pageContents .main .staff-madoi__productDesc sup{font-size:2.9333333333cqw;font-weight:400}.pageContents .main .staff-madoi__productDesc small{font-size:2.9333333333cqw}.pageContents .main .staff-madoi__productDesc strong{font-weight:700}.pageContents .main .staff-madoi__productNote{margin-top:3.7333333333cqw;font-size:2.4cqw;line-height:1.8;font-weight:500}.pageContents .main .staff-madoi__productBtn{width:54.1333333333cqw;margin:4.8cqw auto 0}.pageContents .main .staff-madoi__note{margin-top:15cqw}.pageContents .main .letter{padding:18cqw 6cqw 20cqw;background:#f6f3f2;text-align:center;color:#1a3f7d}.pageContents .main .letter__title{font-size:7.8666666667cqw;line-height:1.55;font-weight:700;letter-spacing:-0.02em}.pageContents .main .letter__title small{font-size:3.6cqw}.pageContents .main .letter__balloon{position:relative;width:47.7333333333cqw;margin:8.8cqw auto 0;animation:poemLinkFloatY 2.8s ease-in-out infinite}.pageContents .main .letter__balloon img{display:block;width:100%;height:auto}.pageContents .main .letter__envelopes{display:flex;justify-content:space-between;align-items:flex-end;gap:4.4cqw;margin-top:2.6666666667cqw}.pageContents .main .letter__envelope{flex:1}.pageContents .main .letter__envelopeButton{display:block;width:100%;margin-top:2.4cqw;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.pageContents .main .letter__envelopeButton img{display:block;width:100%;height:auto}.pageContents .main .letter__envelopeButton:focus-visible{outline:.5333333333cqw solid #1a3f7d;outline-offset:.5333333333cqw}.pageContents .main .letter__opened{position:relative;margin-top:13.6cqw;padding:1.8666666667cqw;border:1.8666666667cqw solid;background:#fff;box-shadow:.6666666667cqw .6666666667cqw 2.6666666667cqw rgba(15,14,79,.2)}.pageContents .main .letter__opened--yellow{border-color:#e7de2c}.pageContents .main .letter__opened--red{border-color:#d6348b}.pageContents .main .letter__closeButton{position:absolute;right:-5cqw;bottom:-6.5cqw;width:11.0666666667cqw;aspect-ratio:1;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.pageContents .main .letter__closeButton img{display:block;width:100%;height:auto}.pageContents .main .letter__openedTitle{font-size:4.08cqw;line-height:1.45;font-weight:700;margin-top:5.8666666667cqw}.pageContents .main .letter__openedBody{margin:4.5333333333cqw 3.4cqw 5.6cqw;padding-bottom:1.0666666667cqw;font-size:4.08cqw;line-height:2.34;font-weight:500;text-align:left;background-image:radial-gradient(circle at center bottom, #1a3f7d 0.1466666667cqw, transparent 0.16cqw);background-size:1.0666666667cqw 2.34em;background-position:0 0;background-repeat:repeat}.pageContents .main .letter__openedBody strong{font-weight:700}.pageContents .main .mailmagazine{position:relative;overflow:hidden;padding:22.6666666667cqw 6cqw 22.6666666667cqw;background:#fff;text-align:center;color:#1a3f7d;perspective:1200px;transform-style:preserve-3d}.pageContents .main .mailmagazine__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.pageContents .main .mailmagazine__line{position:absolute;width:20cqw;height:auto;transform-origin:center center;animation:mailmagazineLineRotateX 10s ease-in-out infinite;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform}.pageContents .main .mailmagazine__line--1{left:10.2666666667cqw;top:4cqw;width:20.2666666667cqw;animation-delay:-1.2s}.pageContents .main .mailmagazine__line--2{left:50.1333333333cqw;top:-1.0666666667cqw;width:23.4666666667cqw;animation-delay:-2.8s}.pageContents .main .mailmagazine__line--3{left:-5.3333333333cqw;top:18.0266666667cqw;width:23.3333333333cqw;animation-delay:-0.8s}.pageContents .main .mailmagazine__line--4{left:82.6666666667cqw;top:12.8266666667cqw;width:18.1333333333cqw;animation-delay:-4.1s}.pageContents .main .mailmagazine__line--5{left:85.6cqw;top:26.6933333333cqw;width:20.8cqw;animation-delay:-5.4s}.pageContents .main .mailmagazine__line--6{left:-5.0666666667cqw;top:62.5733333333cqw;width:19.0666666667cqw;animation-delay:-3.1s}.pageContents .main .mailmagazine__line--7{left:56.4cqw;top:70.52cqw;width:20.5333333333cqw;animation-delay:-6.2s}.pageContents .main .mailmagazine__line--8{left:21.3333333333cqw;top:69.68cqw;width:16.1333333333cqw;animation-delay:-2.1s}.pageContents .main .mailmagazine__line--9{left:84cqw;top:70.0266666667cqw;width:24cqw;animation-delay:-7.1s}.pageContents .main .mailmagazine__line--10{left:7.4666666667cqw;top:85.7333333333cqw;width:19.8666666667cqw;animation-delay:-4.8s}.pageContents .main .mailmagazine__line--11{left:81.8666666667cqw;top:82.4cqw;width:12.4cqw;animation-delay:-0.3s}.pageContents .main .mailmagazine__lead,.pageContents .main .mailmagazine__button{position:relative;z-index:1}.pageContents .main .mailmagazine__lead{font-size:4.1066666667cqw;line-height:1.35;font-weight:500;letter-spacing:.02em}.pageContents .main .mailmagazine__button{width:65.6cqw;margin:5.3333333333cqw auto 0;font-size:4.12cqw}.pageContents .main .share{padding:20cqw 0;background:#f6f3f2}.pageContents .main .share img{display:block;width:79.2cqw;height:auto;margin:0 auto}.pageContents .main .others{padding:11.2cqw 0 14.9333333333cqw;background:#fff;text-align:center}.pageContents .main .others__title{font-size:5.4933333333cqw;line-height:1.35;font-weight:700;color:#1a3f7d}.pageContents .main .others__slider{margin-top:9.3333333333cqw}.pageContents .main .others__slider .slick-list{padding:0 3.2cqw}.pageContents .main .others__slider .slick-track{display:flex}.pageContents .main .others__item{padding:0 1.3333333333cqw;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-height:58cqw}.pageContents .main .others__item--queen .others__imageLink{padding-left:8cqw}.pageContents .main .others__item--senshi .others__imageLink{padding-left:7.3333333333cqw}.pageContents .main .others__item--kamen .others__imageLink{padding-right:6.6666666667cqw}.pageContents .main .others__imageLink{display:block;text-decoration:none}.pageContents .main .others__imageLink img{display:block;width:auto;max-width:initial;height:47.4666666667cqw}.pageContents .main .others__imageLink img[src*=chara-angel]{height:42cqw}.pageContents .main .others__imageLink img[src*=chara-kamen]{height:37cqw}.pageContents .main .others__imageLink img[src*=chara-lovers]{height:40cqw}.pageContents .main .others__name{display:inline-flex;align-items:center;justify-content:center;gap:.45em;min-width:29.3333333333cqw;height:8cqw;margin-top:2.1333333333cqw;padding:0 .9em;border-radius:200em;background:#f6f3f2;font-size:3.5066666667cqw;line-height:1;font-weight:700;color:#1a3f7d;text-decoration:none}.pageContents .main .others__name::after{content:"";display:inline-block;margin-left:.5em;position:relative;width:0;height:0;border-top:1.3333333333cqw solid rgba(0,0,0,0);border-bottom:1.3333333333cqw solid rgba(0,0,0,0);border-left:2.1333333333cqw solid #1a3f7d}.pageContents .main .dl{padding:7.2cqw 6cqw 12.2666666667cqw;text-align:center}.pageContents .main .dl__title{font-size:4cqw;line-height:1.35;font-weight:700;color:#1a3f7d}.pageContents .main .dl__card{margin-top:5.3333333333cqw}.pageContents .main .dl .dl-image{width:90.1333333333cqw;margin:0 auto}.pageContents .main .dl .dl-image img{display:block;width:100%;height:auto}.pageContents .main .dl__saveGuide{position:relative;width:69.6cqw;height:13.3333333333cqw;display:flex;justify-content:center;align-items:center;margin:7.3333333333cqw auto 0;border:.4cqw solid #1a3f7d;border-radius:999px;background:#fff;font-size:4cqw;line-height:1;font-weight:700;color:#1a3f7d}.pageContents .main .dl__saveGuide::before{content:"";position:absolute;top:-3.0666666667cqw;right:8.8cqw;width:2.2666666667cqw;height:4.4cqw;background:url("../img/baloon-edge-up.avif") no-repeat center/contain}.pageContents .main .dl__backButton{width:69.6cqw;margin:4.9333333333cqw auto 0;font-weight:500;font-size:4cqw}.pageContents .main.angel .kv__title{max-width:67.3333333333cqw}.pageContents .main.angel .kv__hero--summery .kv__title{max-width:67.8666666667cqw}.pageContents .main.angel .tendancy__chara img{width:48.6666666667cqw}.pageContents .main.angel .utopia__image{position:relative;overflow:visible}.pageContents .main.angel .utopia__main{position:relative;z-index:2;display:block;width:92.6666666667cqw;margin:0 auto;height:auto}.pageContents .main.angel .utopia__cloud,.pageContents .main.angel .utopia__chara{position:absolute;height:auto;animation:utopiaFloatYAngel 5.2s ease-in-out infinite;will-change:transform}.pageContents .main.angel .utopia__cloud{z-index:1}.pageContents .main.angel .utopia__cloud--1{left:15.2cqw;top:14.4cqw;width:20cqw;animation-delay:-0.9s}.pageContents .main.angel .utopia__cloud--2{right:6.5333333333cqw;top:14.8cqw;width:15.4666666667cqw;animation-delay:-3.2s}.pageContents .main.angel .utopia__cloud--3{left:-7.7333333333cqw;top:40.2666666667cqw;width:17.0666666667cqw;animation-delay:-1.8s}.pageContents .main.angel .utopia__cloud--4{right:1.2cqw;top:35.7333333333cqw;width:20.4cqw;animation-delay:-1.8s}.pageContents .main.angel .utopia__chara{z-index:3;animation-duration:4.8s}.pageContents .main.angel .utopia__chara--1{right:11.7333333333cqw;top:2.2666666667cqw;width:20.8cqw;animation-delay:-1.3s}.pageContents .main.angel .utopia__chara--2{right:15.2cqw;top:41.4666666667cqw;width:16cqw;animation-duration:5.1s;animation-delay:-0.6s}.pageContents .main.angel .utopia__chara--3{left:8.9333333333cqw;top:44.2666666667cqw;width:21.2cqw;animation-duration:5.6s;animation-delay:-2.8s}.pageContents .main.angel .utopia__chara--4{animation-delay:-2s}.pageContents .main.angel .madoi__image img{animation:madoiFloatY 4.8s ease-in-out infinite;will-change:transform}.pageContents .main.angel .madoi img[src*="utopia-chara-01.avif"]{width:38.1066666667cqw}.pageContents .main.angel .madoi img[src*="utopia-chara-02.avif"]{width:29.3333333333cqw}.pageContents .main.angel .madoi img[src*="utopia-chara-03.avif"]{width:38.8cqw}.pageContents .main.angel .staff-madoi img[src*="staff-madoi01.avif"]{width:17.8266666667cqw}.pageContents .main.angel .staff-madoi img[src*="staff-madoi-product01.avif"]{width:14.9333333333cqw}.pageContents .main.angel .staff-madoi img[src*="staff-madoi-product02.avif"]{width:24.5333333333cqw}@keyframes utopiaFloatYAngel{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, -1.6cqw, 0)}100%{transform:translate3d(0, 0, 0)}}.pageContents .main.senshi .kv__title{max-width:72.5066666667cqw}.pageContents .main.senshi .kv__hero--summery .kv__title{max-width:72.2666666667cqw;position:relative;left:5%}.pageContents .main.senshi .tendancy__chara img{width:52.0933333333cqw}.pageContents .main.senshi .utopia__image{position:relative;overflow:visible}.pageContents .main.senshi .utopia__main{position:relative;z-index:2;display:block;width:92.6666666667cqw;margin:0 auto;height:auto}.pageContents .main.senshi .utopia__cloud,.pageContents .main.senshi .utopia__chara{position:absolute;height:auto;will-change:transform}.pageContents .main.senshi .utopia__chara{z-index:3}.pageContents .main.senshi .utopia__chara.utopia__chara-frame{animation:senshiFrameA 1.8s steps(1, end) infinite;animation-delay:var(--senshi-flip-delay, 0s)}.pageContents .main.senshi .utopia__chara.utopia__chara-frame--b{animation-name:senshiFrameB}.pageContents .main.senshi .utopia__chara--1{right:8cqw;top:51.7333333333cqw;width:37.6cqw;--senshi-flip-delay: -0.15s}.pageContents .main.senshi .utopia__chara--2{left:9.4666666667cqw;top:-5.3333333333cqw;width:20.8cqw;--senshi-flip-delay: -0.55s}.pageContents .main.senshi .utopia__chara--3{right:4cqw;top:-2.6666666667cqw;width:13.7333333333cqw;--senshi-flip-delay: -1.05s}.pageContents .main.senshi .utopia__chara--4{--senshi-flip-delay: -1.45s}.pageContents .main.senshi .madoi__image{position:relative;line-height:0}.pageContents .main.senshi .madoi__image--1{width:58.8cqw;--senshi-flip-delay: -0.2s}.pageContents .main.senshi .madoi__image--2{width:32.1333333333cqw;--senshi-flip-delay: -0.7s}.pageContents .main.senshi .madoi__image--3{width:22.1333333333cqw;--senshi-flip-delay: -1.1s}.pageContents .main.senshi .madoi__image .madoi__chara-frame{display:block;width:100%;height:auto;position:relative;z-index:1;animation:senshiFrameA 1.8s steps(1, end) infinite;animation-delay:var(--senshi-flip-delay, 0s)}.pageContents .main.senshi .madoi__image .madoi__chara-frame--b{position:absolute;inset:0;z-index:2;animation-name:senshiFrameB;pointer-events:none}.pageContents .main.senshi .staff-madoi img[src*="staff-madoi01.avif"]{width:17.8266666667cqw}.pageContents .main.senshi .staff-madoi img[src*="staff-madoi-product01.avif"]{width:36cqw}.pageContents .main.senshi .staff-madoi img[src*="staff-madoi-product02.avif"]{width:21.7333333333cqw}.pageContents .main.lovers .kv__title{max-width:60.6666666667cqw}.pageContents .main.lovers .kv__hero--summery .kv__title{max-width:86.8933333333cqw}.pageContents .main.lovers .tendancy__chara img{width:47.8666666667cqw}.pageContents .main.lovers .utopia__image{position:relative;overflow:visible}.pageContents .main.lovers .utopia__main{position:relative;z-index:2;display:block;width:92.6666666667cqw;margin:0 auto;height:auto}.pageContents .main.lovers .utopia__cloud,.pageContents .main.lovers .utopia__chara{position:absolute;height:auto;will-change:transform}.pageContents .main.lovers .utopia__image{margin-bottom:1em;padding-bottom:4em}.pageContents .main.lovers .utopia__chara{z-index:3;clip-path:inset(0% 0 0 0);animation-duration:1.3s;animation-timing-function:steps(1, end);animation-iteration-count:infinite}.pageContents .main.lovers .utopia__chara--1{left:14.1333333333cqw;bottom:0;width:15.8666666667cqw;animation-delay:-1.3s}.pageContents .main.lovers .utopia__chara--2{left:41.8666666667cqw;bottom:0;width:24.5333333333cqw;animation-delay:-0.6s}.pageContents .main.lovers .utopia__chara--3{right:9.7333333333cqw;bottom:0;width:16.2666666667cqw;animation-delay:-2.8s}.pageContents .main.lovers .utopia__chara--4{animation-delay:-2s}.pageContents .main.lovers .madoi img{clip-path:inset(0% 0 0 0);animation-duration:1.5s;animation-timing-function:steps(1, end);animation-iteration-count:infinite}.pageContents .main.lovers .madoi img[src*="utopia-chara-01.avif"]{width:24.6666666667cqw;animation-delay:0s}.pageContents .main.lovers .madoi img[src*="utopia-chara-02.avif"]{width:38.5333333333cqw;animation-delay:-0.42s}.pageContents .main.lovers .madoi img[src*="utopia-chara-03.avif"]{width:28.4cqw;animation-delay:-0.21s}.pageContents .main.lovers .staff-madoi img[src*="staff-madoi01.avif"]{width:17.8266666667cqw}.pageContents .main.lovers .staff-madoi img[src*="staff-madoi-product01.avif"]{width:9cqw}.pageContents .main.lovers .staff-madoi img[src*="staff-madoi-product02.avif"]{width:31.2cqw}@keyframes loversClipStep{0%,49.999%{clip-path:inset(0% 0 0 0)}50%,100%{clip-path:inset(20% 0 0 0)}}@keyframes loversClipStep2{0%,49.999%{clip-path:inset(0% 0 0 0)}50%,100%{clip-path:inset(0 0 20% 0)}}.pageContents .main.queen .kv__title{max-width:57cqw}.pageContents .main.queen .kv__hero--summery .kv__title{max-width:61.0666666667cqw;position:relative;left:7%}.pageContents .main.queen .tendancy__chara img{width:49.4666666667cqw}.pageContents .main.queen .utopia__image{position:relative;overflow:visible}.pageContents .main.queen .utopia__main{position:relative;z-index:2;display:block;width:92.6666666667cqw;margin:0 auto;height:auto}.pageContents .main.queen .utopia__cloud{position:absolute;height:auto}.pageContents .main.queen .utopia__image{margin-bottom:3em}.pageContents .main.queen .utopia__chara{position:absolute;height:auto;z-index:3;animation:queenCharaShake 1.363636s linear infinite;will-change:transform}.pageContents .main.queen .utopia__chara--1{left:40cqw;top:41.4666666667cqw;width:20.4cqw;animation-delay:0s}.pageContents .main.queen .utopia__chara--2{left:6.2666666667cqw;top:35.7333333333cqw;width:13.3333333333cqw;animation-delay:-0.18s}.pageContents .main.queen .utopia__chara--3{right:11.7333333333cqw;top:26.6666666667cqw;width:13.6cqw;animation-delay:-0.36s}.pageContents .main.queen .utopia__chara--4{animation-delay:-2s}@keyframes queenCharaShake{0%,49.999%{transform:translateX(-0.6666666667cqw)}50%,100%{transform:translateX(0.6666666667cqw)}}.pageContents .main.queen .madoi__image img{animation:queenCharaShake 1.363636s linear infinite;will-change:transform}.pageContents .main.queen .madoi img[src*="utopia-chara-01.avif"]{width:42.5333333333cqw}.pageContents .main.queen .madoi img[src*="utopia-chara-02.avif"]{width:22.6666666667cqw}.pageContents .main.queen .madoi img[src*="utopia-chara-03.avif"]{width:25.6cqw}.pageContents .main.queen .staff-madoi img[src*="staff-madoi01.avif"]{width:19.6cqw}.pageContents .main.queen .staff-madoi img[src*="staff-madoi-product01.avif"]{width:39cqw}.pageContents .main.queen .staff-madoi img[src*="staff-madoi-product02.avif"]{width:31.6cqw}.pageContents .main.kamen .kv__title{max-width:61.3333333333cqw;margin-right:11cqw}.pageContents .main.kamen .kv__hero--summery .kv__title{max-width:81.8666666667cqw}.pageContents .main.kamen .tendancy__chara img{width:46.88cqw}.pageContents .main.kamen .utopia__image{position:relative;overflow:visible}.pageContents .main.kamen .utopia__main{position:relative;display:block;margin:0 auto;height:auto}.pageContents .main.kamen .utopia__cloud,.pageContents .main.kamen .utopia__chara{position:absolute;height:auto;will-change:transform}.pageContents .main.kamen .utopia__image{margin-bottom:3em}.pageContents .main.kamen .utopia__chara{animation:kamenCharaHop 2.2s linear infinite}.pageContents .main.kamen .utopia__chara--1{left:33.0666666667cqw;top:39.2cqw;width:13.3333333333cqw;animation-delay:-0.15s}.pageContents .main.kamen .utopia__chara--2{left:5.8666666667cqw;top:44.8cqw;width:21.0666666667cqw;animation-delay:-0.75s}.pageContents .main.kamen .utopia__chara--3{right:7.7333333333cqw;top:38.4cqw;width:25.0666666667cqw;animation-delay:-1.35s}.pageContents .main.kamen .utopia__chara--4{animation:none}.pageContents .main.kamen .madoi img[src*="utopia-chara-01.avif"]{width:24.36cqw;animation:kamenCharaHop 2.2s linear infinite;animation-delay:-0.15s;will-change:transform}.pageContents .main.kamen .madoi img[src*="utopia-chara-02.avif"]{width:39.16cqw;animation:kamenCharaHop 2.2s linear infinite;animation-delay:-0.75s;will-change:transform}.pageContents .main.kamen .madoi img[src*="utopia-chara-03.avif"]{width:42cqw;animation:kamenCharaHop 2.2s linear infinite;animation-delay:-1.35s;will-change:transform}.pageContents .main.kamen .staff-madoi img[src*="staff-madoi01.avif"]{width:17.2cqw}.pageContents .main.kamen .staff-madoi img[src*="staff-madoi-product01.avif"]{width:40.2666666667cqw}.pageContents .main.kamen .staff-madoi img[src*="staff-madoi-product02.avif"]{width:31.3333333333cqw}@keyframes kamenCharaHop{0%{transform:translate3d(0, 0, 0);animation-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}18%{transform:translate3d(0, -2cqw, 0);animation-timing-function:cubic-bezier(0.55, 0, 0.67, 0.19)}38%{transform:translate3d(0, 0, 0);animation-timing-function:cubic-bezier(0.25, 0.8, 0.3, 1.2)}100%{transform:translate3d(0, 0, 0)}}@keyframes senshiFrameA{0%,49.999%{opacity:1}50%,100%{opacity:0}}@keyframes senshiFrameB{0%,49.999%{opacity:0}50%,100%{opacity:1}}@keyframes utopiaFloatY{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, -1.6cqw, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes madoiFloatY{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, -1.6cqw, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes poemLinkFloatY{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, -1.6cqw, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes kvTitleReveal{from{opacity:0;transform:scale(1.1);filter:blur(4px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes kvTitleFogDissolve{from{opacity:.46;transform:scale(0.7);filter:blur(2.6666666667cqw)}to{opacity:0;transform:scale(2);filter:blur(3.7333333333cqw)}}@keyframes kvStringLoop{0%{opacity:0;transform:translate3d(15px, 0, 0)}50%{opacity:1;transform:translate3d(0, -5px, 0)}100%{opacity:0;transform:translate3d(-15px, 0, 0)}}@keyframes mailmagazineLineRotateX{0%{transform:perspective(1200px) rotateX(0deg) translateZ(0)}25%{transform:perspective(1200px) rotateX(46deg) translateZ(18px)}50%{transform:perspective(1200px) rotateX(0deg) translateZ(0)}75%{transform:perspective(1200px) rotateX(-46deg) translateZ(18px)}100%{transform:perspective(1200px) rotateX(0deg) translateZ(0)}}/*# sourceMappingURL=character.css.map */