:root{--color-base: #fff7fd;--color-pink: #ee298e;--color-pink2: #ff3fa1;--color-palepink: #fb76b8;--color-lightpink: #ff91ca;--color-whitepink: #ffeaf4;--color-red: #f00062;--color-black: #1c0b00;--color-orange: #eb6101;--width-break: 1280px;--weight-light: 300;--weight-basic: 400;--weight-medium: 500;--weight-bold: 700;--weight-black: 900}:root{--easing: cubic-bezier(0.76, 0, 0.24, 1)}@media(width > 750px){.wrapper{background:url("../images/common/bg_check.png") repeat top center/auto,url("../images/common/pc/bg_header_lower.webp") no-repeat top center/100%;background-attachment:fixed}}.lowerPageHeader{position:relative;width:100%;height:min(27.3333333333vw,205px);background:url("../images/common/bg_header_lower.webp") no-repeat top center/100%;background-attachment:fixed}@media(width > 750px){.lowerPageHeader{height:min(5.0666666667vw,38px);background:none}}.headerLogoCol{position:fixed;top:min(1.3333333333vw,10px);left:min(1.3333333333vw,10px);z-index:9}@media(width > 750px){.headerLogoCol{top:min(2.2666666667vw,17px);left:min(2.2666666667vw,17px)}}.headerLogoCol .headerLogo{width:min(37.8666666667vw,284px)}@media(width > 750px){.headerLogoCol .headerLogo{width:min(24vw,180px)}}.section{padding:0 min(5.3333333333vw,40px);text-align:center}.section:not(:last-child){margin-bottom:min(6.8vw,51px)}.main_wrapper{position:relative;z-index:0;padding:min(2vw,15px) 0 min(9.3333333333vw,70px);background:url("../images/common/bg_pattern02.png") repeat left top;background-size:min(12.2666666667vw,92px)}@media(width > 750px){.main_wrapper{padding:0;background:none}}.main_wrapper::before{position:absolute;top:max(-6.6666666667vw,-50px);left:0;z-index:-2;display:block;width:100%;height:min(7.0666666667vw,53px);content:"";background-image:url("../images/common/line_wave_pattern.png");background-repeat:repeat-x;background-size:100%}@media(width > 750px){.main_wrapper::before{position:absolute;top:0;z-index:1;display:block;width:100%;height:37px;padding:1px 0;content:"";background:url("../images/common/pc/line_wave.png") repeat-x local;background-position:calc(50% - 98px) 6px;background-size:528px 30px}}.contTitleCol{position:relative}@media(width > 750px){.contTitleCol{position:absolute;top:-20px;z-index:2;width:100%;margin:0 auto}}.contTitleCol::before,.contTitleCol::after{position:absolute;top:0;z-index:-1;display:block;width:min(26.6666666667vw,200px);height:min(46.6666666667vw,350px);overflow:hidden;content:"";background-repeat:no-repeat;background-position:top left;background-size:100%;transition:.4s var(--easing)}@media(width > 750px){.contTitleCol::before,.contTitleCol::after{display:none}}.contTitleCol::before{top:min(16vw,120px);left:0;background-image:url("../images/common/bg_title_left.png")}.contTitleCol::after{top:max(-10.6666666667vw,-80px);right:0;background-image:url("../images/common/bg_title_right.png")}.contTitle{width:min(61.6vw,462px);margin:0 auto min(7.4666666667vw,56px)}@media(width > 750px){.contTitle{width:min(45.3333333333vw,340px);margin:0 auto}}@media(width > 750px){.main{--mask: radial-gradient(34.4px at 50% 48px, #000 99%, #0000 101%) calc(50% - 33px) 0 / 66px 100% repeat-x, radial-gradient(34.4px at 50% -28px, #0000 99%, #000 101%) 50% 20px / 66px calc(100% - 20px) repeat-x;z-index:0;padding:1px 0;background:url("../images/common/pc/bg_pattern02.png") repeat left top;background-size:min(128.8vw,966px);-webkit-mask:var(--mask);mask:var(--mask)}}@media(width > 750px){.article{z-index:2;max-width:min(170.6666666667vw,1280px);padding:min(16vw,120px) 0 min(10.6666666667vw,80px);margin:0 auto}}.page .article{font-size:min(3.7333333333vw,28px);line-height:min(5.3333333333vw,40px);color:#683f55}@media(width > 1080px){.page .article{font-size:min(1.7142857143vw,24px);line-height:min(2.8571428571vw,40px)}}.page .articleCol{padding:0 min(5.3333333333vw,40px)}.page .heading-1{color:var(--color-pink);position:relative;padding:0 min(1.3333333333vw,10px) min(6.1333333333vw,46px)}@media(width > 1080px){.page .heading-1{padding:min(0.7142857143vw,10px) min(1.2857142857vw,18px) min(3.7142857143vw,52px)}}.page .heading-1 .subTxt{display:block;margin-top:max(-0.2666666667vw,-2px);margin-left:min(0.5333333333vw,4px);font-size:min(3.2vw,24px);font-weight:var(--weight-black);letter-spacing:-0.02em}@media(width > 1080px){.page .heading-1 .subTxt{font-size:min(1.4285714286vw,20px);margin-left:min(0.4285714286vw,6px)}}.page .heading-1 .subTxt:has(.category) .date{position:relative;padding-right:min(2.9333333333vw,22px)}@media(width > 1080px){.page .heading-1 .subTxt:has(.category) .date{padding-right:min(1.4285714286vw,20px)}}.page .heading-1 .subTxt:has(.category) .date::before{content:"";position:absolute;top:min(0.8vw,6px);right:0;width:min(0.2666666667vw,2px);height:min(3.2vw,24px);background-color:var(--color-pink)}@media(width > 1080px){.page .heading-1 .subTxt:has(.category) .date::before{top:min(0.2857142857vw,4px);width:min(0.1428571429vw,2px);height:min(1.4285714286vw,20px)}}.page .heading-1 .subTxt:has(.category) .date+.category{margin-left:min(2.4vw,18px)}@media(width > 1080px){.page .heading-1 .subTxt:has(.category) .date+.category{margin-left:min(1vw,14px)}}.page .heading-1 .mainTxt{margin-top:min(1.8666666667vw,14px);margin-left:max(-0.2666666667vw,-2px);font-size:min(4.8vw,36px);font-weight:var(--weight-black);letter-spacing:.01em}@media(width > 1080px){.page .heading-1 .mainTxt{margin-top:min(0.8571428571vw,12px);font-size:min(2.1428571429vw,30px);letter-spacing:0}}.page .heading-1::after{margin-block:min(1.8666666667vw,14px);position:absolute;content:"";left:0;bottom:0;width:100%;height:min(0.2666666667vw,2px);background-color:#fc54a3}@media(width > 1080px){.page .heading-1::after{bottom:min(0.4285714286vw,6px)}}.page .heading-2{padding:min(4vw,30px) min(2.6666666667vw,20px);width:100%;background-color:#ffeaf4;border-left:min(3.3333333333vw,25px) var(--color-pink) solid;color:var(--color-pink);font-size:min(4.5333333333vw,34px);font-weight:var(--weight-black)}@media(width > 1080px){.page .heading-2{padding:min(4vw,30px) min(2.6666666667vw,20px) min(4vw,30px) min(3.7333333333vw,28px);font-size:min(4.2666666667vw,32px)}}@media(width > 1080px){.page .heading-3{padding:min(1vw,14px) 0 0;border-radius:0}}.page .heading-3 .txt{position:relative;display:block;color:var(--color-pink2);background-color:#ffeaf4;border-bottom:solid min(0.8vw,6px) #ff76b6;border-radius:0;font-size:min(4.2666666667vw,32px);font-weight:var(--weight-black);padding:min(3.2vw,24px) min(4.5333333333vw,34px) min(4vw,30px);z-index:5}@media(width <= 1080px){.page .heading-3 .txt{line-height:1.5}}@media(width > 1080px){.page .heading-3 .txt{font-size:min(2.2857142857vw,32px);padding:min(2.2857142857vw,32px);border-width:min(0.2142857143vw,3px)}}.page .heading-3 .txt::before,.page .heading-3 .txt::after{content:"";position:absolute;display:block;z-index:10}.page .heading-3 .txt::before{background:url("../images/common/icon_sparkle_left.png") no-repeat center/cover;width:min(5.8666666667vw,44px);height:min(6.2666666667vw,47px);top:max(-2vw,-15px);left:max(-0.6666666667vw,-5px)}@media(width > 1080px){.page .heading-3 .txt::before{width:min(3.1428571429vw,44px);height:min(3.3571428571vw,47px);top:max(-1vw,-14px);left:max(-0.7142857143vw,-10px)}}.page .heading-3 .txt::after{background:url("../images/common/icon_sparkle_right.png") no-repeat center/cover;width:min(5.3333333333vw,40px);height:min(6.5333333333vw,49px);bottom:max(-0.9333333333vw,-7px);right:max(-1.0666666667vw,-8px)}@media(width > 1080px){.page .heading-3 .txt::after{width:min(2.8571428571vw,40px);height:min(3.5vw,49px);bottom:max(-0.4285714286vw,-6px);right:max(-0.5714285714vw,-8px)}}.page .heading-4{margin:auto;background-color:#ffeaf4;border-bottom:var(--color-pink) min(0.2666666667vw,2px) solid}@media(width > 1080px){.page .heading-4{border-width:2px}}.page .heading-4 .txt{position:relative;padding:min(3.2vw,24px) min(3.2vw,24px) min(3.2vw,24px) min(7.2vw,54px);color:#683f55;font-size:min(4vw,30px);font-weight:var(--weight-black);display:block}@media(width > 1080px){.page .heading-4 .txt{padding:min(1.8571428571vw,26px) min(1.7142857143vw,24px) min(1.7142857143vw,24px) min(4.1428571429vw,58px);font-size:min(2.1428571429vw,30px)}}.page .heading-4 .txt::before{content:"";position:absolute;top:50%;left:min(2.6666666667vw,20px);transform:translateY(-50%);display:block;width:min(3.1333333333vw,23.5px);height:min(3.1333333333vw,23.5px);background:url("../images/common/icon_sparkle_pink.png") no-repeat center/cover}@media(width > 1080px){.page .heading-4 .txt::before{left:min(1.5714285714vw,22px);width:min(1.7142857143vw,24px);height:min(1.7142857143vw,24px)}}.page .leadCol{margin-top:min(0.5333333333vw,4px)}@media(width > 1080px){.page .leadCol{text-align:center;margin-top:min(2vw,28px)}}.page .leadCol p{font-size:min(4.5333333333vw,34px);font-weight:var(--weight-black);line-height:1.7}@media(width > 1080px){.page .leadCol p{font-size:min(2.2857142857vw,32px)}}.page .leadCol p+p{margin-top:min(1.8666666667vw,14px)}@media(width > 1080px){.page .leadCol p+p{margin-top:min(1vw,14px)}}.page .txtCol{display:block;max-width:100%;margin:min(2.4vw,18px) auto 0;line-height:1.7}@media(width > 1080px){.page .txtCol{margin-top:min(0.7142857143vw,10px)}}.page .txt-pink{color:var(--color-pink)}.page .catchCol{font-size:min(5.8666666667vw,44px);font-weight:var(--weight-black);line-height:1.4;color:#fff;-webkit-text-stroke:min(1.3333333333vw,10px) #ff3091;paint-order:stroke fill;filter:drop-shadow(min(0.8vw, 6px) min(0.8vw, 6px) 0 #ff88c0);text-align:center;white-space:nowrap;margin-top:min(10.1333333333vw,76px)}@media(width > 1080px){.page .catchCol{font-size:min(3.8571428571vw,54px);margin-top:min(5.4285714286vw,76px)}}.page .commonBtn{display:block;width:100%;min-width:min(56vw,420px);margin:min(4.2666666667vw,32px) auto 0}@media(width > 1080px){.page .commonBtn{width:-moz-max-content;width:max-content;min-width:min(30vw,420px);margin-top:min(2.5714285714vw,36px)}}@media(width <= 750px){.page .mvCol{margin:0 max(-5.3333333333vw,-40px)}}.page .pvCol{overflow:hidden;width:100%;aspect-ratio:16/9;border-radius:min(4.4vw,33px);margin:min(8vw,60px) 0 0}@media(width > 1080px){.page .pvCol{border-radius:min(2.3571428571vw,33px);margin:min(2.8571428571vw,40px) 0 0}}.page .pvCol iframe{width:100%;height:100%}.page .contentsCol{margin:min(7.4666666667vw,56px) 0 0}@media(width > 1080px){.page .contentsCol{margin-top:min(2.7142857143vw,38px)}}.page .contentsCol:first-of-type{margin:min(4.8vw,36px) 0 0}@media(width > 1080px){.page .contentsCol:first-of-type{margin-top:min(7.7142857143vw,108px)}}.page .contentsCol:first-of-type .contentsColInner{padding-top:min(3.2vw,24px)}@media(width > 1080px){.page .contentsCol:first-of-type .contentsColInner{padding-top:min(1.4285714286vw,20px)}}.page .contentsColOuter{background-color:#fff;border-radius:min(3.4666666667vw,26px);padding:min(2vw,15px);box-shadow:0 0 min(1.6vw,12px) 0 rgba(255,35,135,.3)}@media(width > 1080px){.page .contentsColOuter{border-radius:min(1.8571428571vw,26px);padding:min(1.0714285714vw,15px);box-shadow:0 0 min(0.8571428571vw,12px) 0 rgba(255,35,135,.3)}}.page .contentsColInner{padding:min(7.7333333333vw,58px) min(4vw,30px) min(6.1333333333vw,46px);background-image:linear-gradient(0deg, transparent calc(100% - 1px), #fff1f6 calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), #fff1f6 calc(100% - 1px));background-repeat:repeat;background-position:53% 49%;background-size:min(4vw,30px) min(4vw,30px);border-radius:min(1.3333333333vw,10px);border:solid min(0.2666666667vw,2px) var(--color-pink2)}@media(width > 1080px){.page .contentsColInner{padding:min(4.1428571429vw,58px) min(3.7142857143vw,52px) min(3.2857142857vw,46px);background-position:center center;background-size:min(2.1428571429vw,30px) min(2.1428571429vw,30px);border-radius:min(0.7142857143vw,10px);border-width:min(0.1428571429vw,2px)}}@media(width > 1080px){.page .contentsCol .heading-3{margin-left:max(-1.2857142857vw,-18px);margin-right:max(-1.2857142857vw,-18px)}}.page .contentsCol .heading-2+.imgCol,.page .contentsCol .heading-3+.imgCol,.page .contentsCol .heading-4+.imgCol,.page .contentsCol .txtCol+.imgCol{margin-top:min(4.2666666667vw,32px)}@media(width > 1080px){.page .contentsCol .heading-2+.imgCol,.page .contentsCol .heading-3+.imgCol,.page .contentsCol .heading-4+.imgCol,.page .contentsCol .txtCol+.imgCol{margin-top:min(2.5714285714vw,36px)}}.page .imgCol{margin:min(4vw,30px) auto 0;text-align:center}@media(width > 1080px){.page .imgCol{margin:auto}}@scope (#card){.page .imgCol{width:calc(100% + min(2.9333333333vw,22px));margin-top:min(2.6666666667vw,20px);margin-left:max(-1.4666666667vw,-11px)}@media(width > 1080px){.page .imgCol{margin-top:min(4.4vw,33px)}.page .imgCol .img_01{margin-left:6px;width:102%;max-width:none}.page .imgCol .img_02{margin-top:24px;margin-left:6px;width:102%;max-width:none}}.page .imgCol .img_02{margin-top:max(-0.2666666667vw,-2px)}}.page .imgCol.column-2{display:flex;flex-wrap:wrap;gap:min(2.6666666667vw,20px)}@media(width <= 750px){.page .imgCol.column-2>.imgColInner{width:100%}.page .imgCol.column-2>.imgColInner:nth-child(odd){padding-right:min(16vw,120px)}.page .imgCol.column-2>.imgColInner:nth-child(even){padding-left:min(16vw,120px)}}@media(width > 1080px){.page .imgCol.column-2{gap:min(1.5714285714vw,22px)}.page .imgCol.column-2>.imgColInner{width:calc(50% - min(0.7857142857vw,11px))}.page .imgCol.column-2>.imgColInner:nth-child(even){margin-top:min(2.8571428571vw,40px)}}.page .imgCol img{width:auto}.page .imgCol+.heading-2,.page .imgCol+.heading-3,.page .imgCol+.heading-4,.page .imgCol+.txtCol{margin-top:min(1.6vw,12px)}@media(width > 1080px){.page .imgCol+.heading-2,.page .imgCol+.heading-3,.page .imgCol+.heading-4,.page .imgCol+.txtCol{margin-top:min(0.8571428571vw,12px)}}@media(width <= 750px){.page .frame{margin:min(4vw,30px) max(-1.8666666667vw,-14px) 0 max(-2.1333333333vw,-16px)}}@media(width > 1080px){.page .frame{padding:0;margin-top:min(2.5714285714vw,36px)}}.page .frameInner{border-radius:min(2.6666666667vw,20px);padding:min(4.2666666667vw,32px) min(4.2666666667vw,32px) min(7.2vw,54px);border:min(0.5333333333vw,4px) #ffb2d6 solid}@media(width > 1080px){.page .frameInner{border-radius:min(1.0714285714vw,15px);border:4px #ffb2d6 solid;padding:min(2.5714285714vw,36px) min(2.5714285714vw,36px) min(3.8571428571vw,54px)}}@media(width > 1080px){.page .frameInner .anotation{margin-top:0}}.page .frame .imgCol+.heading-2,.page .frame .imgCol+.heading-3,.page .frame .imgCol+.heading-4,.page .frame .imgCol+.txtCol{margin-top:min(4vw,30px)}@media(width > 1080px){.page .frame .imgCol+.heading-2,.page .frame .imgCol+.heading-3,.page .frame .imgCol+.heading-4,.page .frame .imgCol+.txtCol{margin-top:min(2.1428571429vw,30px)}}.page .frame+.heading-2,.page .frame+.heading-3,.page .frame+.heading-4,.page .frame+.txtCol,.page .commonBtn+.heading-2,.page .commonBtn+.heading-3,.page .commonBtn+.heading-4,.page .commonBtn+.txtCol{margin-top:min(10.6666666667vw,80px)}@media(width > 1080px){.page .frame+.heading-2,.page .frame+.heading-3,.page .frame+.heading-4,.page .frame+.txtCol,.page .commonBtn+.heading-2,.page .commonBtn+.heading-3,.page .commonBtn+.heading-4,.page .commonBtn+.txtCol{margin-top:min(5.7142857143vw,80px)}}.page .anchorCol{padding:min(3.7333333333vw,28px) min(5.3333333333vw,40px) min(6.6666666667vw,50px);width:100%;border:#ffb2d6 min(0.5333333333vw,4px) solid;border-radius:min(2vw,15px);color:var(--color-pink);font-size:min(3.7333333333vw,28px)}@media(width <= 1080px){.page .anchorCol{margin-top:min(5.6vw,42px)}}@media(width > 1080px){.page .anchorCol{display:grid;grid-template-columns:repeat(2, 1fr);justify-content:center;gap:min(1.5714285714vw,22px) min(1.1428571429vw,16px);padding:min(2.1428571429vw,30px) min(1.5714285714vw,22px) min(3.7142857143vw,52px) min(2.5714285714vw,36px);margin:min(2.2857142857vw,32px) auto 0;width:min(66.4285714286vw,930px);font-size:min(1.7142857143vw,24px)}}.page .anchorColItem{margin-top:min(4.2666666667vw,32px)}@media(width > 1080px){.page .anchorColItem{margin-top:0}}.page .anchorColItem:first-child{margin-top:0}.page .anchorColLink{display:inline-flex;align-items:center;gap:min(1.6vw,12px)}.page .anchorColLink::before{margin-top:min(0.4vw,3px);content:"";display:inline-block;width:min(3.3333333333vw,25px);height:min(3.3333333333vw,25px);background:center/contain no-repeat url("../images/common/icon_sparkle_yellow.png")}@media(width > 1080px){.page .anchorColLink::before{width:21px;height:21px}}@media(width > 1080px){.page .anchorColLink_02::before{margin-right:7px}}.page .anchorColLink span{position:relative}.page .anchorColLink span::after{content:"";position:absolute;bottom:max(-1.3333333333vw,-10px);left:max(-0.6666666667vw,-5px);width:calc(100% + min(1.3333333333vw,10px));height:min(1.3333333333vw,10px);background-image:radial-gradient(var(--color-pink) 18%, transparent 22%);background-size:min(1.6vw,12px) min(1.6vw,12px);background-repeat:repeat-x}@media(width > 1080px){.page .anchorColLink span::after{bottom:-12px;left:max(-0.5714285714vw,-8px);width:calc(100% + min(1.1428571429vw,16px));background-image:radial-gradient(var(--color-pink) 1px, transparent 2px);background-size:5px 5px}}@media(width > 1080px){.page .anchorColLink_02 span::after{width:calc(100% + min(1.6428571429vw,23px));left:max(-0.8571428571vw,-12px)}}.page .sliderCol{position:relative;padding:min(5.8666666667vw,44px) min(1.8666666667vw,14px) min(9.6vw,72px)}@media(width > 1080px){.page .sliderCol{padding:min(2.9333333333vw,22px) 0 min(10.6666666667vw,80px)}}.page .sliderColInner{background-color:#ffd5e8;border-radius:min(1.8666666667vw,14px);padding:min(3.2vw,24px) 0 min(4.2666666667vw,32px)}@media(width > 1080px){.page .sliderColInner{border-radius:min(1.8666666667vw,14px);padding:min(4.2666666667vw,32px) min(3.4666666667vw,26px) min(5.0666666667vw,38px)}}.page .sliderColItem{max-width:min(76.2666666667vw,572px);padding:0 min(4vw,30px)}@media(width > 1080px){.page .sliderColItem{max-width:min(121.8666666667vw,914px);padding:0 min(10.6666666667vw,80px)}}.page .sliderColItem picture,.page .sliderColItem img{display:block}.page .sliderColItem picture+picture,.page .sliderColItem picture+img,.page .sliderColItem img+picture,.page .sliderColItem img+img{margin-top:min(4vw,30px)}@media(width > 1080px){.page .sliderColItem picture+picture,.page .sliderColItem picture+img,.page .sliderColItem img+picture,.page .sliderColItem img+img{margin-top:min(2.6666666667vw,20px)}}.page .sliderColItem div+div{margin-top:min(4vw,30px)}@media(width > 1080px){.page .sliderColItem div+div{margin-top:min(2.6666666667vw,20px)}}.page .sliderColUnder{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;width:calc(100% - min(5.8666666667vw,44px));height:min(5.7333333333vw,43px);gap:min(4.2666666667vw,32px)}@media(width > 1080px){.page .sliderColUnder{width:100%;height:min(8vw,60px);gap:min(4.2666666667vw,32px)}}.page .sliderColPagination{position:relative;width:-moz-max-content;width:max-content}@media(width <= 1080px){.page .sliderColPagination{display:flex;align-items:center;justify-content:center;bottom:auto}}@media(width > 1080px){.page .sliderColPagination{bottom:min(0.4vw,3px)}}.page .sliderColBtn{position:relative;width:min(5.7333333333vw,43px);height:min(5.7333333333vw,43px);background-size:cover;display:block;margin:0;top:auto;left:auto;right:auto}@media(width > 1080px){.page .sliderColBtn{width:min(8vw,60px);height:min(8vw,60px)}}.page .sliderColBtn.swiper-button-prev{background-image:url("../images/common/ico_left.png")}.page .sliderColBtn.swiper-button-next{background-image:url("../images/common/ico_right.png")}.page .sliderColBtn svg{display:none}.page .sliderCol .sliderPaginationButton{width:min(3.2vw,24px);height:min(3.2vw,24px);background-color:rgba(0,0,0,0);background-image:url("../images/top/ico_slider.png");background-repeat:no-repeat;background-size:contain;border-radius:0;opacity:1}@media(width > 1080px){.page .sliderCol .sliderPaginationButton{width:min(4.2666666667vw,32px);height:min(4.2666666667vw,32px)}}.page .sliderCol .sliderPaginationActive{background-image:url("../images/top/ico_slider_active.png");background-repeat:no-repeat;background-size:contain}.page .sliderCol .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.page .sliderCol .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 min(1.8666666667vw,14px)}@media(width > 1080px){.page .sliderCol .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.page .sliderCol .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 min(1.7333333333vw,13px)}}.page .js-slider-02{position:relative}@media(width > 1080px){.page .js-slider-02{margin-bottom:min(1.0714285714vw,15px)}.page .js-slider-02::before{position:absolute;display:block;height:-webkit-fill-available;height:-moz-available;height:stretch;z-index:2;top:0;left:0;content:"";width:50px;background-image:linear-gradient(90deg, #ffd5e8, transparent)}.page .js-slider-02::after{position:absolute;display:block;height:-webkit-fill-available;height:-moz-available;height:stretch;z-index:2;top:0;right:0;content:"";width:50px;background-image:linear-gradient(90deg, transparent, #ffd5e8)}}.page .js-slider-02 .swiper-slide{margin:max(0vw,0px)}@media(width > 1080px){.page .js-slider-02 .swiper-slide{width:min(37.8571428571vw,530px);transform:scale(0.7);transition:.3s;padding:0;margin:0 max(0vw,0px)}.page .js-slider-02 .swiper-slide-active{width:min(70.6666666667vw,530px);transform:scale(1)}}.page .js-slider-02 .sliderColTit{width:min(47.6vw,357px);height:min(10.6666666667vw,80px);color:var(--color-pink);font-size:min(3.7333333333vw,28px);font-weight:var(--weight-black);margin:auto;text-align:center;background-image:url("../images/common/title_bg.png");background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center;align-items:center}.page .js-slider-02 .sliderColImg{display:flex;flex-direction:column;height:min(64vw,480px);background-color:#fff;border-radius:min(2vw,15px)}.page .js-slider-02 .sliderColImg .txtCol{flex-shrink:0;text-align:center;line-height:1.25;display:flex;justify-content:center;align-items:center;height:min(7.4666666667vw,56px)}.page .js-slider-02 .sliderColVisual{display:flex;flex:1;align-items:center;justify-content:center;min-height:0}.page .js-slider-02 .sliderColVisual .imgColZoom{display:flex;align-items:center;justify-content:center}.page .js-slider-02 .sliderColVisual img{display:block;width:100%;height:auto}.page .js-slider-02 .sliderColVisual.is-horizontal .imgColZoom{width:min(48.5333333333vw,364px)}.page .js-slider-02 .sliderColVisual.is-vertical .imgColZoom{width:min(32.8vw,246px)}.page .js-slider-02 .sliderColTxt{text-align:center;background-color:#fff;border-radius:min(2vw,15px);padding:min(2vw,15px)}.page .js-slider-02 .sliderColTxt b{display:block}.page .anotation{font-size:min(3.4666666667vw,26px);line-height:min(5.0666666667vw,38px);margin:min(2.4vw,18px) 0 0}@media(width > 1080px){.page .anotation{margin-top:min(2.3571428571vw,33px);font-size:min(1.4285714286vw,20px);line-height:min(2.1428571429vw,30px)}}.page .anotation li{margin-top:min(2.2666666667vw,17px);margin-left:1em;text-indent:-1em}@media(width > 1080px){.page .anotation li{margin-top:min(0.7142857143vw,10px)}}.page .detailsCol{border-radius:min(2.6666666667vw,20px);border:min(0.5333333333vw,4px) #ffb2d6 solid;margin-top:min(2.9333333333vw,22px)}@media(width > 1080px){.page .detailsCol{border-radius:min(0.7142857143vw,10px);margin:min(3vw,42px) min(2.3571428571vw,33px) 0}}.page .detailsCol dl:first-child dt{border-top-left-radius:min(2.6666666667vw,20px);border-top-right-radius:min(2.6666666667vw,20px)}@media(width > 1080px){.page .detailsCol dl:first-child dt{border-top-left-radius:min(0.5714285714vw,8px);border-top-right-radius:min(0.5714285714vw,8px)}}.page .detailsCol dt{text-align:center;background:var(--color-whitepink);color:var(--color-pink);padding:min(1.3333333333vw,10px) 0;font-size:min(3.7333333333vw,28px);line-height:min(5.3333333333vw,40px)}@media(width > 1080px){.page .detailsCol dt{padding:min(0.7142857143vw,10px) 0;font-size:min(4.2666666667vw,32px);line-height:min(5.3333333333vw,40px)}}.page .detailsCol dd{text-align:center;padding:min(2.6666666667vw,20px) 0}@media(width > 1080px){.page .detailsCol dd{padding:min(1.4285714286vw,20px) 0}}.page br.only-pc{display:none}@media(width > 1080px){.page br.only-pc{display:block}}@media(width > 1080px){.page br.only-sp{display:none}}.page .txtRed{color:var(--color-red)}.page .txtBold{font-weight:var(--weight-black)}.page .txtCenter{text-align:center}.page .txtRight{text-align:right}.page .txtNoIndent{text-indent:0}.page .mtNone{margin-top:0 !important}.page .mtXXS{margin-top:min(1.3333333333vw,10px) !important}@media(width > 1080px){.page .mtXXS{margin-top:10px !important}}.page .mtXS{margin-top:min(2.6666666667vw,20px) !important}@media(width > 1080px){.page .mtXS{margin-top:20px !important}}.page .mtS{margin-top:min(4vw,30px) !important}@media(width > 1080px){.page .mtS{margin-top:30px !important}}.page .mtM{margin-top:min(5.3333333333vw,40px) !important}@media(width > 1080px){.page .mtM{margin-top:40px !important}}.page .mtL{margin-top:min(8vw,60px) !important}@media(width > 1080px){.page .mtL{margin-top:60px !important}}.page .mtXL{margin-top:min(10.6666666667vw,80px) !important}@media(width > 1080px){.page .mtXL{margin-top:100px !important}}.page .mtXXL{margin-top:min(13.3333333333vw,100px) !important}@media(width > 1080px){.page .mtXXL{margin-top:120px !important}}.page .ptNone{padding-top:0 !important}.page .ptXXS{padding-top:min(1.3333333333vw,10px) !important}@media(width > 1080px){.page .ptXXS{padding-top:10px !important}}.page .ptXS{padding-top:min(2.6666666667vw,20px) !important}@media(width > 1080px){.page .ptXS{padding-top:20px !important}}.page .ptS{padding-top:min(4vw,30px) !important}@media(width > 1080px){.page .ptS{padding-top:30px !important}}.page .ptM{padding-top:min(5.3333333333vw,40px) !important}@media(width > 1080px){.page .ptM{padding-top:40px !important}}.page .ptL{padding-top:min(8vw,60px) !important}@media(width > 1080px){.page .ptL{padding-top:80px !important}}.page .ptXL{padding-top:min(10.6666666667vw,80px) !important}@media(width > 1080px){.page .ptXL{padding-top:100px !important}}.page .ptXXL{padding-top:min(16vw,120px) !important}@media(width > 1080px){.page .ptXXL{padding-top:120px !important}}.page .mbNone{margin-bottom:0 !important}.page .mbXXS{margin-bottom:min(1.3333333333vw,10px) !important}@media(width > 1080px){.page .mbXXS{margin-bottom:10px !important}}.page .mbXS{margin-bottom:min(2.6666666667vw,20px) !important}@media(width > 1080px){.page .mbXS{margin-bottom:20px !important}}.page .mbS{margin-bottom:min(4vw,30px) !important}@media(width > 1080px){.page .mbS{margin-bottom:30px !important}}.page .mbM{margin-bottom:min(5.3333333333vw,40px) !important}@media(width > 1080px){.page .mbM{margin-bottom:40px !important}}.page .mbL{margin-bottom:min(8vw,60px) !important}@media(width > 1080px){.page .mbL{margin-bottom:80px !important}}.page .mbXL{margin-bottom:min(10.6666666667vw,80px) !important}@media(width > 1080px){.page .mbXL{margin-bottom:100px !important}}.page .mbXXL{margin-bottom:min(13.3333333333vw,100px) !important}@media(width > 1080px){.page .mbXXL{margin-bottom:120px !important}}.page .pbNone{padding-bottom:0 !important}.page .pbXXS{padding-bottom:min(1.3333333333vw,10px) !important}@media(width > 1080px){.page .pbXXS{padding-bottom:10px !important}}.page .pbXS{padding-bottom:min(2.6666666667vw,20px) !important}@media(width > 1080px){.page .pbXS{padding-bottom:20px !important}}.page .pbS{padding-bottom:min(4vw,30px) !important}@media(width > 1080px){.page .pbS{padding-bottom:30px !important}}.page .pbM{padding-bottom:min(5.3333333333vw,40px) !important}@media(width > 1080px){.page .pbM{padding-bottom:40px !important}}.page .pbL{padding-bottom:min(8vw,60px) !important}@media(width > 1080px){.page .pbL{padding-bottom:80px !important}}.page .pbXL{padding-bottom:min(10.6666666667vw,80px) !important}@media(width > 1080px){.page .pbXL{padding-bottom:100px !important}}.page .pbXXL{padding-bottom:min(13.3333333333vw,100px) !important}@media(width > 1080px){.page .pbXXL{padding-bottom:120px !important}}.fancybox__backdrop{background:rgba(252,218,234,.85)}.fancybox__content{background:rgba(0,0,0,0)}.fancybox__content>.idolModal{display:block}.fancybox__viewport.is-draggable{cursor:pointer}.only-sp{display:block}@media(width > 1080px){.only-sp{display:none !important}}.only-pc,.fancybox__dialog *:empty .only-pc{display:none}@media(width > 1080px){.only-pc,.fancybox__dialog *:empty .only-pc{display:flex}}.fancybox__dialog *:empty.only-pc{display:none !important}@media(width > 1080px){.fancybox__dialog *:empty.only-pc{display:flex !important}}:root{--name: "../images/idol/"}.f-button[data-fancybox-close]{display:block !important;width:min(12vw,90px) !important;min-width:min(12vw,90px) !important;height:min(12vw,90px) !important;min-height:min(12vw,90px) !important;padding:0 !important;pointer-events:auto;cursor:pointer;background:url("../images/cardlist/btn_close.png") no-repeat center/contain !important}@media(width > 1080px){.f-button[data-fancybox-close]{width:70px !important;min-width:70px !important;height:70px !important;min-height:70px !important}}.f-button[data-fancybox-close] svg{display:none}.f-button[data-fancybox-close]:focus-visible{outline:#1765f7 solid 2px}.idolModal{display:none;width:min(86.6666666667vw,650px);max-width:min(83.7333333333vw,628px);padding:0;margin:0 auto;background:rgba(0,0,0,0)}@media(min-width: 750px)and (max-width: 1080px){.idolModal{min-height:110vh}}@media(width > 1080px){.idolModal{width:100%;padding:0 40px;max-width:1170px;min-height:none}}.idolModal__inner{width:100%;height:-moz-fit-content;height:fit-content}@media(width > 1080px){.idolModal__inner{position:relative}}.idolModal__visual{position:relative;margin:0 auto min(13.3333333333vw,100px);background:#fff;border-radius:min(4vw,30px);border:min(0.5333333333vw,4px) solid var(--color-pink2)}@media(width > 1080px){.idolModal__visual{height:-moz-fit-content;height:fit-content;min-height:670px}}.idolModal button.f-button.is-arrow{position:static !important;inset:auto !important;width:min(9.3333333333vw,70px) !important;height:min(9.3333333333vw,70px) !important;min-width:min(9.3333333333vw,70px) !important;min-height:min(9.3333333333vw,70px) !important;padding:0 !important;margin:0 !important;pointer-events:auto;background-color:rgba(0,0,0,0) !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;transform:none !important}.idolModal button.f-button.is-arrow svg{display:none !important}.idolModal button.f-button.is-arrow.is-prev,.idolModal button.f-button.is-arrow.is-next{position:absolute !important;top:50% !important}.idolModal button.f-button.is-arrow.is-prev{background-image:url("../images/common/ico_left.png") !important;transform:translate(-50%, -50%) !important;left:0 !important}@media(width > 1080px){.idolModal button.f-button.is-arrow.is-prev{transform:translate(-60%, -50%) !important}}.idolModal button.f-button.is-arrow.is-next{background-image:url("../images/common/ico_right.png") !important;transform:translate(50%, -50%) !important;right:0 !important}@media(width > 1080px){.idolModal button.f-button.is-arrow.is-next{transform:translate(60%, -50%) !important}}.idolModal button.f-button.is-arrow:hover,.idolModal button.f-button.is-arrow:focus-visible,.idolModal button.f-button.is-arrow:active{outline:none;background-color:rgba(0,0,0,0);box-shadow:none;opacity:1}@media(width > 1080px){.idolModal button.f-button.is-arrow{width:50px !important;height:50px !important;min-width:50px !important;min-height:50px !important}}.idolModal__logo{position:absolute;max-width:250px;left:50%;top:0;transform:translate(-50%, max(-24.8vw, -186px));z-index:9}@media(width > 1080px){.idolModal__logo{transform:translate(-50%, max(-18.4vw, -138px))}}.fancybox__slide.has-html{padding:min(28.8vw,216px) 0 min(20vw,150px)}@media(width > 1080px){.fancybox__slide.has-html{padding:calc((100vh - 670px)/2) 0}}@media screen and (width > 1080px)and (height > 670px){.fancybox__slide.has-html{overflow-y:hidden}}.idolModalContents{position:relative;background-repeat:repeat;background-position:53% 49%;background-size:min(4vw,30px) min(4vw,30px);border-top-left-radius:min(3.4666666667vw,26px);border-top-right-radius:min(3.4666666667vw,26px)}@media(width > 1080px){.idolModalContents{background-position:center center;background-size:min(2.1428571429vw,30px) min(2.1428571429vw,30px);min-height:670px;border-radius:25px}}.idolModalContents__inner{width:100%;background:url("../images/idol/bg_modal_sp.png") no-repeat center min(14.1333333333vw, 106px)/contain}@media(width > 1080px){.idolModalContents__inner{background:url("../images/idol/bg_modal_pc.png") no-repeat center top/contain;overflow:hidden;position:relative;min-width:min(1080px,90vw);min-height:670px;border-radius:25px}}.idolModalContents:has(.cute){background-image:linear-gradient(0deg, transparent calc(100% - 1px), #fff1f6 calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), #fff1f6 calc(100% - 1px))}.idolModalContents:has(.cool){background-image:linear-gradient(0deg, transparent calc(100% - 1px), #f5f7ff calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), #f5f7ff calc(100% - 1px))}.idolModalContents:has(.sexy){background-image:linear-gradient(0deg, transparent calc(100% - 1px), #fcf3ff calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), #fcf3ff calc(100% - 1px))}.idolModalContents:has(.pop){background-image:linear-gradient(0deg, transparent calc(100% - 1px), #fcf9eb calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), #fcf9eb calc(100% - 1px))}.idolModalContents__tit{position:relative;border-top-left-radius:min(3.4666666667vw,26px);border-top-right-radius:min(3.4666666667vw,26px);text-align:center;color:#fff;font-size:min(4.8vw,36px);font-weight:var(--weight-black)}@media(width > 1080px){.idolModalContents__tit{margin-top:auto;font-size:30px;border-top-left-radius:15px;border-top-right-radius:15px}}.idolModalContents__tit.cute{background:url("../images/idol/bg_check_cute.png") repeat center/34px;border-bottom:min(0.6666666667vw,5px) solid var(--color-lightpink)}.idolModalContents__tit.cool{background:url("../images/idol/bg_check_cool.png") repeat center/34px;border-bottom:min(0.6666666667vw,5px) solid #4dc6f8}.idolModalContents__tit.sexy{background:url("../images/idol/bg_check_sexy.png") repeat center/34px;border-bottom:min(0.6666666667vw,5px) solid #d57cd1}.idolModalContents__tit.pop{background:url("../images/idol/bg_check_pop.png") repeat center/34px;border-bottom:min(0.6666666667vw,5px) solid #f2b746}.idolModalContents__tit::before{position:absolute;content:"";display:block;width:min(7.4666666667vw,56px);height:min(9.0666666667vw,68px);background:url("../images/idol/icon_star_left.png") no-repeat center/contain;top:max(-1.6vw,-12px);left:min(2.6666666667vw,20px)}@media(width > 1080px){.idolModalContents__tit::before{width:47px;height:61px;left:20px;top:-10px}}.idolModalContents__tit::after{position:absolute;content:"";display:block;width:min(7.2vw,54px);height:min(8.1333333333vw,61px);background:url("../images/idol/icon_star_right.png") no-repeat center/contain;bottom:max(-1.6vw,-12px);right:min(2.6666666667vw,20px)}@media(width > 1080px){.idolModalContents__tit::after{width:45px;height:50px;right:14px;bottom:-12px}}.idolModalContents__tit .name{padding:min(4.5333333333vw,34px) 0 min(2.6666666667vw,20px);display:block;width:100%;border-bottom:min(0.4vw,3px) solid #fff}@media(width > 1080px){.idolModalContents__tit .name{padding:22px 0 14px}}.idolModalContents__tit .name ruby{ruby-align:center}.idolModalContents__tit .name rt{margin-left:-0.5em;margin-top:-0.1em}@media(width > 1080px){.idolModalContents__pos{display:grid;place-items:center;margin:148px 34px 22px auto;max-width:510px;min-height:480px}}.idolModalContents__box{margin:0 min(2.6666666667vw,20px) min(2.6666666667vw,20px);padding:min(1.8666666667vw,14px) min(1.8666666667vw,14px) min(3.4666666667vw,26px);background-color:#ffe6f3;border-radius:min(3.4666666667vw,26px)}.idolModalContents__box.cute{background-color:#ffe6f3}.idolModalContents__box.cool{background-color:#e4f5fc}.idolModalContents__box.sexy{background-color:#f8eaf8}.idolModalContents__box.pop{background-color:#fdf6e1}@media(width > 1080px){.idolModalContents__box{position:relative;padding:0;margin:0;border:2px solid var(--color-pink);border-radius:min(2.2666666667vw,17px);min-width:510px}.idolModalContents__box.cute,.idolModalContents__box.cool,.idolModalContents__box.sexy,.idolModalContents__box.pop{background-color:#fff}}.idolModalContents__text{position:relative;padding-bottom:min(2.1333333333vw,16px);text-align:center;color:#683f55;font-size:min(3.2vw,24px);line-height:1.4285714286;margin-top:min(1.3333333333vw,10px);margin-inline:0}@media(width > 1080px){.idolModalContents__text{font-size:19px;margin-inline:2px}}.idolModalContents__text::after{content:"";display:block;position:absolute;bottom:0;width:100%;left:0;border-bottom:min(0.4vw,3px) dashed #fb6db7}@media(width > 1080px){.idolModalContents__text::after{width:90%;left:5%}}.idolModalContents__playable{margin-top:min(3.4666666667vw,26px);margin-inline:min(2.1333333333vw,16px);text-align:center;color:var(--color-pink);font-size:min(3.2vw,24px);font-weight:var(--weight-black);line-height:1.4285714286}@media(width > 1080px){.idolModalContents__playable{margin-top:18px;margin-inline:2px;font-size:19px}}.idolModalContents__playableList{margin-top:min(2vw,15px);background-color:rgba(255,255,255,.8);border-radius:min(2.6666666667vw,20px);padding:min(2.1333333333vw,16px) min(2.9333333333vw,22px) min(2.6666666667vw,20px);font-size:min(3.2vw,24px);line-height:1.4166666667;color:#683f55}@media(width > 1080px){.idolModalContents__playableList{font-size:min(2.4vw,18px);padding:min(1.3333333333vw,10px) min(0.8vw,6px);border-radius:min(1.3333333333vw,10px)}}@media(width > 1080px){.idolModalContents__SPBox{margin:15px;padding:16px 16px 20px;border-radius:15px}.idolModalContents__SPBox.cute{background-color:#ffe6f3}.idolModalContents__SPBox.cool{background-color:#e4f5fc}.idolModalContents__SPBox.sexy{background-color:#f8eaf8}.idolModalContents__SPBox.pop{background-color:#fdf6e1}}@media(width > 1080px){.idolModalContents__img{position:absolute;width:100%;height:100%;background-image:var(--name);background-repeat:no-repeat;background-position:bottom}}.idolListCol{margin:max(-2.1333333333vw,-16px) min(5.3333333333vw,40px) min(1.6vw,12px)}@media(width > 1080px){.idolListCol{margin:2px auto 5px;padding-inline:20px;max-width:1024px}}.idolListInner{width:100%}.idolListBox{display:grid;max-width:730px;margin-inline:auto;grid-template-columns:repeat(3, minmax(0, 1fr));justify-content:center;gap:min(4.8vw,36px) min(4vw,30px);width:100%;padding:0;list-style:none}@media(width > 1080px){.idolListBox{max-width:none;grid-template-columns:repeat(4, minmax(0, 1fr))}}.idolItemName{display:block;margin:min(2.2666666667vw,17px) 0 min(1.3333333333vw,10px);text-align:center;font-size:min(3.2vw,24px);color:var(--colop-pink)}@media(width > 1080px){.idolItemName{margin:26px 0 12px;font-size:21.6px;letter-spacing:-0.02em}}.idolItemImg{border:min(0.2666666667vw,2px) solid var(--color-pink2);border-radius:min(1.0666666667vw,8px)}.idolItemImg img{border-radius:min(0.9333333333vw,7px)}@media(width > 1080px){.idolItemImg img{border-radius:6px}}.idolItemThumb{display:inline-block;padding:min(1.6vw,12px);background-color:#fff;border-radius:min(2vw,15px);border:min(0.2666666667vw,2px) solid var(--color-pink2);box-shadow:0 min(0.6666666667vw,5px) 0 0 var(--color-pink2)}@media(width > 1080px){.idolItemThumb{padding:14px 12px 12px}}.pagerCol{margin:min(8vw,60px) auto}@media(width > 1080px){.pagerCol{margin:60px auto}}