:root{--color-base: #fff7fd;--color-pink: #ee298e;--color-pink2: #ff3fa1;--color-palepink: #fb76b8;--color-lightpink: #ff91ca;--color-whitepink: #ffeaf4;--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}}.pagerCol{display:flex;align-items:center;justify-content:space-between;width:min(46.6666666667vw,350px);margin:0 auto;text-align:center}@media(width > 1080px){.pagerCol{width:-moz-max-content;width:max-content;min-width:min(40vw,300px);gap:min(5.8666666667vw,44px)}}.pagerCol .prevBtn,.pagerCol .nextBtn{width:min(9.6vw,72px);height:min(9.6vw,72px);overflow:hidden;text-indent:100%;white-space:nowrap;cursor:pointer;border-radius:50%}@media(width > 1080px){.pagerCol .prevBtn,.pagerCol .nextBtn{width:min(6.6666666667vw,50px);height:min(6.6666666667vw,50px)}.pagerCol .prevBtn:hover,.pagerCol .nextBtn:hover{box-shadow:none;transform:translate(2px, 2);transition-duration:.3s}}.pagerCol .prevBtn.nextBtn,.pagerCol .nextBtn.nextBtn{background:url("../images/common/ico_right.png") no-repeat left top/contain}.pagerCol .prevBtn.nextBtn.disable,.pagerCol .nextBtn.nextBtn.disable{pointer-events:none;background:linear-gradient(rgba(255, 255, 255, 0.7411764706), rgba(255, 255, 255, 0.7411764706)),url("../images/common/ico_right.png") no-repeat left top;background-size:contain}.pagerCol .prevBtn.prevBtn,.pagerCol .nextBtn.prevBtn{background:url("../images/common/ico_left.png") no-repeat left top/contain}.pagerCol .prevBtn.prevBtn.disable,.pagerCol .nextBtn.prevBtn.disable{pointer-events:none;background:linear-gradient(rgba(255, 255, 255, 0.7411764706), rgba(255, 255, 255, 0.7411764706)),url("../images/common/ico_left.png") no-repeat left top;background-size:contain}.pagerCol .pagerMain{display:flex;align-items:center;justify-content:center;width:min(14.6666666667vw,110px);height:min(6.6666666667vw,50px);padding-bottom:min(0.2666666667vw,2px);font-size:min(3.4666666667vw,26px);text-align:center;background:#fff;border-radius:100vw}@media(width > 1080px){.pagerCol .pagerMain{height:min(5.0666666667vw,38px);font-size:min(2.6666666667vw,20px)}}.pagerCol .pagerMain__num{display:flex;align-items:center;justify-content:center;width:min(14.6666666667vw,110px);height:min(6.6666666667vw,50px);padding-bottom:min(0.2666666667vw,2px);font-size:min(3.4666666667vw,26px);text-align:center;background:#fff;border-radius:999px}@media(width > 1080px){.pagerCol .pagerMain__num{display:flex;gap:10px;width:-moz-max-content;width:max-content;min-width:110px;height:38px;padding-bottom:2px;font-size:20px;background:none}}@media(width > 1080px){.pageBtn{display:flex;align-items:center;justify-content:center;width:50px;height:50px;font-size:18px;font-weight:var(--weight-bold);color:var(--color-pink2);text-decoration:none;background:#fff;border:2px solid var(--color-pink2);border-radius:50%;transition:.3s}.pageBtn:hover{color:#fff;background:var(--color-pink2)}.pageBtn.current,.pageBtn.is-current{color:#fff;pointer-events:none;background:var(--color-pink2)}}.cardResultCol{padding:min(1.3333333333vw,10px) min(2.4vw,18px);margin:min(6vw,45px) min(10vw,75px) 0;background:rgba(255,255,255,.92);border-radius:min(3.2vw,24px)}@media(width > 1080px){.cardResultCol{width:70%;padding:10px;margin:45px auto 22px;border-radius:24px}}.cardResultInner{width:100%}@media(width > 1080px){.cardResultInner{display:flex;align-items:center}}.cardResultBox{width:100%}@media(width > 1080px){.cardResultBox{width:75%}}.cardResult__tit{margin:max(-1.8666666667vw,-14px) 0 min(0.5333333333vw,4px);font-size:min(3.8666666667vw,29px);font-weight:var(--weight-bold);color:var(--color-pink);text-align:center;letter-spacing:min(0.1333333333vw,1px)}.cardResult__tit strong{font-size:min(6.1333333333vw,46px);font-weight:var(--weight-bold)}@media(width > 1080px){.cardResult__tit{margin:0 0 6px;font-size:24px;letter-spacing:0}.cardResult__tit strong{font-size:36px}}.cardSortCol{width:100%}.cardSortInner{width:100%}.cardSortBox{display:grid;grid-template-columns:min(25.3333333333vw,190px) minmax(0, 1fr);gap:min(1.3333333333vw,10px);align-items:center;padding:min(1.6vw,12px) min(1.3333333333vw,10px);margin:min(1.3333333333vw,10px) 0;background:#fde9f3;border-radius:min(3.2vw,24px)}.cardSortBox .dropdown__btn{min-height:min(7.7333333333vw,58px);font-size:min(2.9333333333vw,22px)}@media(width > 1080px){.cardSortBox{grid-template-columns:140px minmax(0, 1fr);gap:12px;padding:12px;margin:0;border-radius:18px}.cardSortBox .dropdown__btn{min-height:42px;font-size:16px;transition:transform .3s ease}.cardSortBox .dropdown__txt{padding-top:8px;padding-bottom:8px}}.cardSort__tit{margin:0;font-size:min(3.4666666667vw,26px);font-weight:var(--weight-bold);text-align:center;letter-spacing:min(0.2666666667vw,2px);white-space:nowrap}@media(width > 1080px){.cardSort__tit{font-size:18px;letter-spacing:0}}.cardListCol{margin:min(4.8vw,36px) min(5.3333333333vw,40px) min(3.7333333333vw,28px)}@media(width > 1080px){.cardListCol{margin:36px 100px 28px}}.cardListInner{width:100%}.cardListBox{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:min(2.9333333333vw,22px);width:100%;padding:0;margin:0;list-style:none}@media(width > 1080px){.cardListBox{grid-template-columns:repeat(5, minmax(0, 1fr));gap:22px}}.cardList__item{min-width:0}.cardList__item.sideway .cardList__thumb{position:relative;display:grid;place-items:center;aspect-ratio:460/670;overflow:hidden}.cardList__item.sideway .cardList__img{width:145.652173913%;max-width:none;height:auto;transform:rotate(90deg);transform-origin:center}.cardList__thumb{display:block;width:100%;padding:0;margin:0;overflow:hidden;cursor:pointer;border:0;border-radius:min(1.6vw,12px);box-shadow:0 min(0.6666666667vw,5px) min(1.8666666667vw,14px) rgba(238,41,142,.12);transition:box-shadow .2s ease,transform .2s ease}.cardList__thumb:hover{box-shadow:0 min(1.0666666667vw,8px) min(2.4vw,18px) rgba(238,41,142,.2);transform:translateY(max(-0.4vw, -3px))}.cardList__thumb:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(238,41,142,.2)}.cardList__img{display:block;width:100%;height:auto}@media(width > 1080px){.cardList__thumb{border-radius:12px;box-shadow:0 5px 14px rgba(238,41,142,.12)}.cardList__thumb:hover{box-shadow:0 8px 18px rgba(238,41,142,.2);transform:translateY(-3px)}}.resultErr{margin:min(13.3333333333vw,100px) 0;text-align:center}@media(width > 1080px){.resultErr{margin:100px auto}}.pagerCol{margin:min(8vw,60px) auto}@media(width > 1080px){.pagerCol{margin:60px auto}}.searchCol{position:relative;z-index:2;padding:min(4vw,30px);margin:0 min(5.3333333333vw,40px) min(3.7333333333vw,28px);background:#fff;border:min(0.4vw,3px) solid var(--color-pink2);border-radius:min(3.7333333333vw,28px)}@media(width > 1080px){.searchCol{padding:24px;margin:28px 100px 0;border-width:3px;border-radius:28px}}.searchInner{display:grid;gap:min(2.4vw,18px)}@media(width > 1080px){.searchInner{grid-template-columns:minmax(0, 2fr) minmax(320px, 1fr);gap:18px 32px;align-items:center}}.searchBox{display:grid;gap:min(0.4vw,3px)}.searchBox--series{display:grid;grid-template-columns:min(14.6666666667vw,110px) minmax(0, 1fr);gap:min(1.3333333333vw,10px);align-items:center}@media(width > 1080px){.searchBox{display:flex;gap:12px;align-items:center;min-width:0}.searchBox--keyword{grid-column:1}.searchBox--series{display:flex;grid-template-columns:none;grid-column:2;gap:12px}}.searchTit{position:relative;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding-left:min(4vw,30px);margin:0;font-size:min(3.7333333333vw,28px);font-weight:var(--weight-bold);line-height:1.3;color:var(--color-pink)}.searchTit::before{position:absolute;top:50%;left:0;width:min(3.2vw,24px);height:min(3.2vw,24px);content:"";background:url("../images/cardlist/icon_star.svg") no-repeat center/contain;transform:translateY(-50%)}.searchTit--detail::before{background-image:url("../images/cardlist/icon_star2.svg")}@media(width > 1080px){.searchTit{flex:0 0 auto;padding-left:22px;margin:0;font-size:20px;white-space:nowrap}.searchTit::before{width:16px;height:16px}}@media(width > 1080px){.searchInput,.dropdown{flex:1;min-width:0}}@media(width > 1080px){.searchDetailCol,.searchSubmitCol{grid-column:1/-1;width:100%}}.searchInput{position:relative;display:flex;align-items:center}.searchInput__icon{position:absolute;top:50%;left:min(2.4vw,18px);z-index:1;width:min(5.3333333333vw,40px);height:min(5.3333333333vw,40px);pointer-events:none;background:url("../images/cardlist/icon_search.svg") no-repeat center/contain;transform:translateY(-50%)}.searchInput__field{width:100%;min-height:min(9.2vw,69px);padding:0 min(2.9333333333vw,22px) 0 min(9.0666666667vw,68px);margin:0;font:inherit;font-size:min(3.6vw,27px);font-weight:var(--weight-bold);color:var(--color-pink);outline:none;background-color:#fff;border:min(0.2666666667vw,2px) solid var(--color-pink2);border-radius:999px;transition:border-color .2s ease,box-shadow .2s ease}.searchInput__field::-moz-placeholder{font-weight:var(--weight-medium);color:#d7cfd4}.searchInput__field::placeholder{font-weight:var(--weight-medium);color:#d7cfd4}.searchInput__field::-webkit-search-cancel-button{display:none}.searchInput__field:focus{border-color:var(--color-pink);box-shadow:0 0 0 4px rgba(238,41,142,.12)}@media(width > 1080px){.searchInput__icon{left:18px;width:30px;height:30px}.searchInput__field{min-height:48px;padding:0 22px 0 52px;font-size:16px;border-width:2px}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-pink) !important;box-shadow:0 0 0 1000px #fff inset !important}.dropdown{position:relative;width:100%;min-width:0;margin:0}.dropdown__btn{position:relative;display:block;width:100%;min-height:min(8.6666666667vw,65px);padding:0;margin:0;font:inherit;font-size:min(3.6vw,27px);font-weight:var(--weight-bold);color:var(--color-pink);text-align:left;cursor:pointer;outline:none;background-color:#fff;border:min(0.2666666667vw,2px) solid var(--color-pink2);border-radius:999px;transition:border-color .2s ease,box-shadow .2s ease}.dropdown__btn::before{position:absolute;top:50%;right:min(2.6666666667vw,20px);width:min(4.6666666667vw,35px);height:min(4.6666666667vw,35px);content:"";background:url("../images/common/ico_right.png") no-repeat center/contain;transform:translateY(-50%) rotate(90deg);transition:transform .3s ease}.dropdown__btn.is-open{border-color:var(--color-pink)}.dropdown__btn.is-open::before{transform:translateY(-50%) rotate(-90deg)}.dropdown__btn:focus-visible{border-color:var(--color-pink);box-shadow:0 0 0 4px rgba(238,41,142,.12)}.dropdown__txt{display:block;padding:0 min(8.6666666667vw,65px) 0 min(2.6666666667vw,20px)}.dropdown__body{position:absolute;top:100%;left:0;z-index:10;display:none;width:100%;padding-top:min(1.3333333333vw,10px)}.dropdown__list{padding:0;margin:0;overflow:hidden auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;list-style:none;background-color:#fff;border:min(0.2666666667vw,2px) solid var(--color-pink);border-radius:min(2.6666666667vw,20px)}.dropdown__item{position:relative;padding:0;margin:0}.dropdown__item:not(:last-child)::after{position:absolute;right:min(1.3333333333vw,10px);bottom:0;left:min(1.3333333333vw,10px);height:1px;pointer-events:none;content:"";background:var(--color-pink)}.dropdown__option{display:block;width:100%;padding:min(2.4vw,18px) min(3.3333333333vw,25px);margin:0;font:inherit;font-size:min(3.2vw,24px);font-weight:var(--weight-bold);color:var(--color-pink);text-align:left;cursor:pointer;background:#fff;border:0;transition:background-color .2s ease}.dropdown__option:hover,.dropdown__option:focus-visible,.dropdown__option.is-selected{background-color:rgba(238,41,142,.08)}@media(width > 1080px){.dropdown__btn{min-height:48px;font-size:16px;border-width:2px;transition:transform .3s ease}.dropdown__btn::before{right:16px;width:20px;height:20px}.dropdown__txt{padding:10px 48px 10px 20px}.dropdown__body{padding-top:8px}.dropdown__list{border-width:2px;border-radius:12px}.dropdown__list::-webkit-scrollbar{width:4px;padding:10px 0;border-radius:10px}.dropdown__list::-webkit-scrollbar-thumb{background:silver;border-radius:20px}.dropdown__list::-webkit-scrollbar-track{background:none;border-radius:10px}.dropdown__item:not(:last-child)::after{right:10px;left:10px}.dropdown__option{padding:12px 20px;font-size:16px}.dropdown__option:hover{transform:none}}.searchDetailCol{padding:min(3.2vw,24px);background:#fde1ef;border-radius:min(2.9333333333vw,22px)}@media(width > 1080px){.searchDetailCol{padding:20px;margin-top:0;border-radius:22px}}.searchDetailInner{width:100%}.searchDetailBtn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:min(10.6666666667vw,80px);padding:0 min(8vw,60px) 0 min(2.9333333333vw,22px);margin:0;font:inherit;font-size:min(3.6vw,27px);font-weight:var(--weight-bold);color:var(--color-pink2);cursor:pointer;background:#fff;border:min(0.2666666667vw,2px) solid var(--color-pink2);border-radius:999px}.searchDetailBtn::before{position:absolute;inset:min(0.6666666667vw,5px);pointer-events:none;content:"";border:min(0.2666666667vw,2px) solid var(--color-pink2);border-radius:inherit}.searchDetailBtn__txt{position:relative;z-index:1;letter-spacing:max(-0.2666666667vw,-2px)}.searchDetailBtn__icon{position:absolute;top:50%;right:min(3.2vw,24px);z-index:1;width:min(3.2vw,24px);height:min(3.2vw,24px);transform:translateY(-50%)}.searchDetailBtn__icon::before,.searchDetailBtn__icon::after{position:absolute;top:50%;left:50%;width:100%;height:min(0.5333333333vw,4px);content:"";background:var(--color-pink2);border-radius:999px;transform-origin:center;transition:transform .3s ease}.searchDetailBtn__icon::before{transform:translate(-50%, -50%)}.searchDetailBtn__icon::after{transform:translate(-50%, -50%) rotate(90deg)}.searchDetailBtn[aria-expanded=true] .searchDetailBtn__icon::after{transform:translate(-50%, -50%) rotate(180deg)}@media(width > 1080px){.searchDetailBtn{width:60%;min-height:64px;padding:0 60px 0 22px;margin:0 auto;font-size:20px;border-width:2px}.searchDetailBtn::before{inset:4px;border-width:2px}.searchDetailBtn__txt{letter-spacing:-1px}.searchDetailBtn__icon{right:22px;width:20px;height:20px}.searchDetailBtn__icon::before,.searchDetailBtn__icon::after{height:4px}}.searchDetailBox{display:none;margin-top:min(3.2vw,24px)}@media(width > 1080px){.searchDetailBox{padding:20px 50px;background:#fff5fa;border:2px solid #fff;border-radius:16px}}.searchOptionCol{width:100%}.searchOptionInner{display:grid;gap:min(1.8666666667vw,14px)}@media(width > 1080px){.searchOptionInner{grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}}.searchOptionBox{display:grid;gap:min(0.5333333333vw,4px)}@media(width > 1080px){.searchOptionBox{gap:4px}}.searchDispCol{min-width:0;padding:0;margin:min(2.1333333333vw,16px) 0 0;border:0}@media(width > 1080px){.searchDispCol{margin-top:16px}}.searchDispInner{width:100%}.searchDispBox{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:min(1.0666666667vw,8px);margin-top:min(0.8vw,6px)}@media(width > 1080px){.searchDispBox{gap:16px;margin-top:6px}}.searchDisp__radio{position:relative;display:block;cursor:pointer}.searchDisp__radio input{position:absolute;width:1px;height:1px;pointer-events:none;opacity:0}.searchDisp__radio span{display:grid;place-items:center;min-height:min(8.6666666667vw,65px);padding:min(0.8vw,6px) min(1.0666666667vw,8px);font-size:min(2.9333333333vw,22px);font-weight:var(--weight-bold);line-height:1.25;color:var(--color-pink2);text-align:center;letter-spacing:max(-0.1333333333vw,-1px);background:#fff;border:min(0.2666666667vw,2px) solid var(--color-pink2);border-radius:999px;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.searchDisp__radio input:checked+span{color:#fff;background:var(--color-pink)}.searchDisp__radio input:focus-visible+span{box-shadow:0 0 0 4px rgba(238,41,142,.14)}@media(width > 1080px){.searchDisp__radio span{min-height:46px;padding:7px 10px;font-size:16px;letter-spacing:-1px;border-width:2px}}.searchSubmitCol{width:100%}.searchSubmitInner{width:100%}@media(width > 1080px){.searchSubmitBox{margin-top:0}}.searchSubmitBtn{position:relative;display:block;min-width:min(45.3333333333vw,340px);margin:min(1.3333333333vw,10px) auto 0;font-size:min(3.6vw,27px);text-align:center}.searchSubmitBtn span{padding:min(0.8vw,6px)}@media(width > 1080px){.searchSubmitBtn span{padding:6px}}@media(width > 1080px){.searchSubmitBtn{margin:0 auto;font-size:21px}}.fancybox__backdrop{background:rgba(252,218,234,.85)}.fancybox__content{background:rgba(0,0,0,0)}.fancybox__content>.cardModal{display:block}.fancybox__viewport.is-draggable{cursor:pointer}.cardModal{display:none;width:100%;max-width:min(90.6666666667vw,680px);padding:min(4vw,30px);background:rgba(0,0,0,0)}.cardModal__inner{width:100%}.cardModal__visual{position:relative;width:86%;padding:min(6.6666666667vw,50px);margin:0 auto;background:#fff;border-radius:min(4vw,30px)}.cardModal__face{position:relative}.cardModal__face--front{display:block}.cardModal__face--back{display:none}.cardModal__tit{position:absolute;top:max(-13.3333333333vw,-100px);right:0;left:0;z-index:1;width:min(34.6666666667vw,260px);margin:0 auto}.cardModal__tit img{display:block;width:100%;height:auto}.cardModal__img{display:block;width:100%;height:auto}.cardModal__flipBtn{position:absolute;right:0;left:0;width:min(34.6666666667vw,260px);padding:0;margin:min(2.6666666667vw,20px) auto 0;cursor:pointer;background:none;border:0}.cardModal__flipImg{display:block;width:100%;height:auto;pointer-events:none}.cardModal__nav{position:absolute;top:50%;left:max(-4vw,-30px);z-index:10;display:flex;align-items:center;justify-content:space-between;width:calc(100% + min(8vw,60px));pointer-events:none;transform:translateY(-50%)}.cardModal__nav>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}.cardModal__nav>button.f-button.is-arrow svg{display:none !important}.cardModal__nav>button.f-button.is-arrow.is-prev{background-image:url("../images/common/ico_left.png") !important}.cardModal__nav>button.f-button.is-arrow.is-next{background-image:url("../images/common/ico_right.png") !important}.cardModal__nav>button.f-button.is-arrow:hover,.cardModal__nav>button.f-button.is-arrow:focus-visible,.cardModal__nav>button.f-button.is-arrow:active{outline:none;background-color:rgba(0,0,0,0);box-shadow:none;opacity:1}.cardModal__info{width:90%;margin:min(12vw,90px) auto 0;overflow:hidden;background:#fff;border:min(0.2666666667vw,2px) solid var(--color-pink2);border-radius:min(4.2666666667vw,32px)}.cardModal__infoTit{display:flex;align-items:center;justify-content:center;padding:min(1.3333333333vw,10px) min(2.6666666667vw,20px);margin:0;font-size:min(5.0666666667vw,38px);font-weight:var(--weight-bold);line-height:1.3;color:#fff;text-align:center;background:var(--color-palepink)}.cardModal__infoBody{display:flex;align-items:center;justify-content:center;min-height:min(13.3333333333vw,100px);padding:min(4vw,30px)}.cardModal__infoTxt{margin:0;font-size:min(4vw,30px);font-weight:var(--weight-bold);line-height:1.6;color:var(--color-pink2);text-align:center}@media(width > 1080px){.cardModal{width:800px;max-width:calc(100vw - 80px);padding:40px}.cardModal.sideway{width:1000px}.cardModal__visual{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px;width:100%;padding:50px}.cardModal__face{display:block}.cardModal__tit{top:-72px;width:170px}.cardModal__flipBtn{display:none}.cardModal__nav{right:-30px;left:-30px}.cardModal__nav>button.f-button.is-arrow{width:50px !important;height:50px !important;min-width:50px !important;min-height:50px !important}.cardModal__info{width:70%;margin-top:64px;border-width:2px;border-radius:24px}.cardModal__infoTit{padding:10px 24px;font-size:22px}.cardModal__infoBody{min-height:75px;padding:20px 32px}.cardModal__infoTxt{font-size:20px}}.cardModal.sideway .cardModal__visual{width:100%}.cardModal__visual.is-back .cardModal__face--front{display:none}.cardModal__visual.is-back .cardModal__face--back{display:block}@media(width > 1080px){.cardModal__visual .cardModal__face--front,.cardModal__visual .cardModal__face--back,.cardModal__visual.is-back .cardModal__face--front,.cardModal__visual.is-back .cardModal__face--back{display:block}}.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}