﻿*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}html,body{margin:0}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--max-container: 980px;--pink-color: #df3878;--light-pink-color: #f4abba;--gold-color: #dac379;--footer-bg: #fcfaf8;--shadow-color: 77 47 34;--primary-shadow: drop-shadow(0 0 5px rgb(var(--shadow-color) / 30%));--primary-shadow-strong: drop-shadow(0 0 3px rgb(var(--shadow-color) / 40%));--official-account-bt-shadow: drop-shadow( 0 0 6px rgb(var(--shadow-color) / 45%) );--10px: 0.625rem;--12px: 0.75rem;--14px: 0.875rem;--16px: 1rem;--18px: 1.125rem;--20px: 1.25rem;--24px: 1.5rem;--28px: 1.75rem;--32px: 2rem;--40px: 2.5rem;--48px: 3rem}p,h1,h2,h3,h4,dl{margin:0}a{color:inherit;text-decoration:none}a:hover{color:inherit;text-decoration:underline}a:visited{color:inherit}ul,ol{margin:0;padding:0}li{list-style-type:none}img{width:100%;height:auto}button{padding:0;border:none;background:none;outline:none;appearance:none}html{overflow-x:hidden}.header{position:relative;z-index:9999}#dmm_ntgnavi{position:relative;z-index:9999;background:url("/assets/images/common/bg_navimain.gif") center center repeat-x;border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:12px;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Verdana,sans-serif;display:flex;justify-content:space-between}#dmm_ntgnavi ul{list-style:none;margin:2px 0;padding:0;display:flex;width:50%}#dmm_ntgnavi ul li{margin:0 6px 0 0;line-height:15px}#dmm_ntgnavi .navi_left li>a{display:block;padding:0 3px 0 8px;text-decoration:none;border:1px solid #eee;border-radius:3px}#dmm_ntgnavi .navi_left li>a:hover{background:#eee;border:1px solid #666;border-radius:3px}#dmm_ntgnavi .navi_left li>a span{display:block;padding:9px 10px 7px 28px;color:#333;font-weight:bold}#dmm_ntgnavi .navi_left li.dmm_top img{margin:8px 5px 8px 0}#dmm_ntgnavi .navi_left li.ntg_top{margin-left:10px}#dmm_ntgnavi .navi_left li.ntg_top span{background:url("/assets/images/common/bg_bt_olgtop.gif") 0 center no-repeat;font-size:min(2.9vw,12px)}@media(min-width: 1024px){#dmm_ntgnavi .navi_left li.ntg_top span{font-size:12px}}#dmm_ntgnavi .navi_right{justify-content:flex-end;font-size:10px}#dmm_ntgnavi .navi_right li{margin:0 10px 0 0;padding:8px 5px}#dmm_ntgnavi .arrow{padding-left:14px;background:url("/assets/images/common/arrow_common.gif") no-repeat left center}#dmm_ntgnavi .tx-point{font-size:16px;font-weight:bold;color:#ff4b4b !important}#dmm_ntgnavi p{margin:0;line-height:2.6em}#dmm_ntgnavi .clear{clear:both}.ntg-top{text-decoration:none;margin:8px 0;color:#333;background:url("/assets/images/common/bg_bt_olgtop.gif") no-repeat left center;background-size:14px 13px;padding-left:17px;font-size:14px}main{font-family:sans-serif;font-weight:400;font-style:normal;font-feature-settings:"palt";overflow:hidden}main .premium{position:relative;width:100%;height:auto;overflow:hidden;background-color:var(--light-pink-color);z-index:-1}main .premium::before{content:"";position:fixed;top:0;left:0;width:100%;height:100vh;background-image:url("/premium/assets/images/bg_sp.webp");background-size:cover;background-position:center;pointer-events:none;z-index:-1}@media(min-width: 1024px){main .premium::before{background-image:url("/premium/assets/images/bg_pc.webp")}}main .premium::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url("/premium/assets/images/sakura_pattern_sp.webp");background-repeat:repeat;background-position:center var(--sakura-parallax, 0);background-size:cover;pointer-events:none;z-index:-1;opacity:.8}@media(min-width: 1024px){main .premium::after{background-image:url("/premium/assets/images/sakura_pattern_pc.webp")}}main .premium .premium__hero{position:relative;width:100%;max-width:unset;background-color:var(--light-pink-color)}main .premium .premium__hero .premium__hero-inner{width:100%}main .premium .premium__hero .premium__hero-img{width:100%}main .premium .premium__hero .premium__hero-img img{width:100%;height:auto;vertical-align:bottom}main .premium .premium__container{position:relative;width:100%;padding:4vw 0 0}@media(min-width: 1024px){main .premium .premium__container{max-width:1200px;margin:0 auto;padding:50px 0 0}}main .premium .premium__container .premium__campaign-item{width:100%;margin-top:2vw}@media(min-width: 1024px){main .premium .premium__container .premium__campaign-item{margin-top:0}}main .premium .premium__container .premium__campaign-item .premium__campaign-img{width:100%}main .premium .premium__container .premium__campaign-item .premium__campaign-img img{width:100%;height:auto;vertical-align:bottom}main .premium .premium__container .premium__lead-wrapper{width:85%;margin:6vw auto}@media(min-width: 1024px){main .premium .premium__container .premium__lead-wrapper{width:60%;margin:0 auto 50px}}main .premium__footer{position:relative;width:100%;margin:0 auto;padding:6vw 0 3vw;background-color:var(--footer-bg);border-top:.75vw solid var(--gold-color);text-align:center}@media(min-width: 1024px){main .premium__footer{padding:30px 0 20px;border-top:4px solid var(--gold-color)}}main .premium__footer .premium__footer-chara{position:absolute;top:0;width:18%;max-width:200px;height:auto;z-index:-1;pointer-events:none;animation:anim-fuwafuwa 1.5s ease-in-out infinite}@media(min-width: 1024px){main .premium__footer .premium__footer-chara{width:15%}}main .premium__footer .premium__footer-chara.--left{right:80%}@media(min-width: 1024px){main .premium__footer .premium__footer-chara.--left{right:75%}}main .premium__footer .premium__footer-chara.--right{left:80%}@media(min-width: 1024px){main .premium__footer .premium__footer-chara.--right{left:75%}}@keyframes anim-fuwafuwa{0%{transform:translateY(-80%) translateY(0)}50%{transform:translateY(-80%) translateY(10%)}100%{transform:translateY(-80%) translateY(0)}}main .premium__footer .premium__footer-logo{display:block;width:60%;height:auto;margin:0 auto}@media(min-width: 1024px){main .premium__footer .premium__footer-logo{width:320px}}main .premium__footer .premium__official-account-wrapper{display:flex;align-items:center;justify-content:center;gap:4vw;margin-top:6vw}@media(min-width: 1024px){main .premium__footer .premium__official-account-wrapper{gap:20px;margin-top:40px}}main .premium__footer .premium__official-account-wrapper .premium__official-account-bt{display:flex;align-items:center;justify-content:center;width:12vw;height:12vw;border-radius:50%;filter:var(--primary-shadow-strong);transition:filter .35s ease-out;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}@media(min-width: 1024px){main .premium__footer .premium__official-account-wrapper .premium__official-account-bt{width:55px;height:55px;filter:none}}main .premium__footer .premium__official-account-wrapper .premium__official-account-bt:hover{filter:var(--official-account-bt-shadow)}main .premium__footer .premium__official-account-wrapper .premium__official-account-bt:has(.icon--x){background-color:#000}main .premium__footer .premium__official-account-wrapper .premium__official-account-bt:has(.icon--youtube){background-color:#f03}main .premium__footer .premium__official-account-wrapper .premium__official-account-bt:has(.icon--discord){background-color:#5865f2}main .premium__footer .premium__official-account-wrapper .premium__official-account-bt .premium__official-account-icon{background-color:#fff;mask-repeat:no-repeat;mask-position:center}main .premium__footer .premium__official-account-wrapper .premium__official-account-bt .premium__official-account-icon.icon--x{width:50%;height:50%;mask-image:url("/assets/images/svg/icon_x.svg")}main .premium__footer .premium__official-account-wrapper .premium__official-account-bt .premium__official-account-icon.icon--youtube{width:55%;height:55%;mask-image:url("/assets/images/svg/icon_youtube.svg")}main .premium__footer .premium__official-account-wrapper .premium__official-account-bt .premium__official-account-icon.icon--discord{width:55%;height:55%;mask-image:url("/assets/images/svg/icon_discord.svg")}main .premium__footer .premium__footer-c{margin-top:6vw;color:var(--pink-color);font-size:2.25vw;font-weight:600}@media(min-width: 1024px){main .premium__footer .premium__footer-c{margin-top:40px;font-size:var(--10px)}}/*# sourceMappingURL=index.css.map */