@charset "UTF-8";/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}html{font-size:62.5%;line-height:1}@media print,screen and (max-width:1024px){html{font-size:1.3020833333vw}}body{--base:540px}@media print,screen and (max-width:1024px){body{--base:calc(100vw - var(--scrollbar, 0px))}}body{height:100%;min-height:100%;font-family:"DM Sans","Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden;background:#f4f4f4;backface-visibility:hidden;color:#fff;font-weight:900;text-spacing-trim:space-all}@media print,screen and (max-width:1024px){body{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}}*{box-sizing:border-box;zoom:1}img{-o-object-fit:contain;object-fit:contain;pointer-events:none;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;width:100%;height:100%;max-width:100%}_::-webkit-full-page-media,_:future,:root img{image-rendering:auto!important}a{text-decoration:none}:root{--vw-base:1920;--vw-min:1360;--vw-scale:max(calc(100vw / var(--vw-base)), 1px)}@media print,screen and (min-width:1025px) and (max-width:1360px){:root{--vw-scale:calc(100vw / 1360)}}@media print,screen and (max-width:1024px){:root{--vw-base:768;--vw-scale:calc(100vw / var(--vw-base))}}:root{--index-gallery-width:0;--index-text-stroke-width:0}@keyframes blink{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}@media print,screen and (min-width:1025px){.l-wrapper{position:relative}}@media print,screen and (min-width:1025px){.l-wrapper::before{content:"";display:block;position:fixed;background:url(../webp/pc/bg.webp) top right/cover no-repeat;width:100%;height:100vh;height:100dvh;inset:0;filter:blur(2em);will-change:filter;transition:opacity .2s,filter .8s ease-in-out;z-index:-1}}.l-wrapper.loaded::before{opacity:1;filter:blur(0)}.l-main{opacity:0;transition:opacity .4s}@media print,screen and (min-width:1025px){.l-main{margin-inline:auto;width:540px}}@media print,screen and (max-width:1024px){.l-main{width:100%;position:relative}}@media print,screen and (max-width:1024px){.l-main::before{content:"";display:block;position:fixed;background:url(../webp/pc/bg.webp) top right/cover no-repeat;top:0;left:0;width:100%;height:100vh;height:100dvh;height:100lvh;z-index:-1}}.l-main.loaded{opacity:1}.l-footer{position:relative;margin-top:calc(.7552083333 * var(--base));z-index:2}.l-footer::before{content:"";display:block;position:absolute;background:linear-gradient(90deg,#150a00 0,#502802 100%);top:calc(-.078125 * var(--base));left:0;right:0;bottom:0}.l-footer__inner{position:relative;padding:calc(0 * var(--base)) calc(.078125 * var(--base)) calc(.3385416667 * var(--base))}.l-footer__logo{position:relative;margin-top:calc(.1302083333 * var(--base));padding-bottom:calc(.0859375 * var(--base))}.l-footer__logo a{display:block;width:calc(.75390625 * var(--base))}@media (any-hover:hover){.l-footer__logo a{transition:opacity .3s}.l-footer__logo a:hover{opacity:.7}}.l-footer__logo::after{content:"";display:block;position:absolute;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCA5NyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUyNjVfOTMyMikiPiA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjI1NzMgNy4xMzgzNUMxMi4xODQ1IDguNTAwNDEgMTAuMzI3OSAxMS43MjMgMTEuNjg4MiAxNi44MDZDMTAuMzI3OSAxMS43MjMgNy4xMTE3IDkuODYyNDcgMi4wMzg4OSAxMS4yMjQ1QzcuMTExNyA5Ljg2MjQ3IDguOTY4NjUgNi42Mzk3NSA3LjYxMDQxIDEuNTU2MkM4Ljk2ODY1IDYuNjM5NzUgMTIuMTg0NSA4LjUwMDQxIDE3LjI1NzMgNy4xMzgzNVoiIGZpbGw9IiMzMzg4QkIiLz4gPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNi41NTMyIDcuMTM4MzVDMzEuNDgwNCA4LjUwMDQxIDI5LjYyMzggMTEuNzIzIDMwLjk4NDEgMTYuODA2QzI5LjYyMzggMTEuNzIzIDI2LjQwNzYgOS44NjI0NyAyMS4zMzQ4IDExLjIyNDVDMjYuNDA3NiA5Ljg2MjQ3IDI4LjI2NDYgNi42Mzk3NSAyNi45MDYzIDEuNTU2MkMyOC4yNjQ2IDYuNjM5NzUgMzEuNDgwNCA4LjUwMDQxIDM2LjU1MzIgNy4xMzgzNVoiIGZpbGw9IiM4ODExNDQiLz4gPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01NS44NDkxIDcuMTM4MzVDNTAuNzc2MyA4LjUwMDQxIDQ4LjkxOTcgMTEuNzIzIDUwLjI4IDE2LjgwNkM0OC45MTk3IDExLjcyMyA0NS43MDM1IDkuODYyNDcgNDAuNjMwNyAxMS4yMjQ1QzQ1LjcwMzUgOS44NjI0NyA0Ny41NjA1IDYuNjM5NzUgNDYuMjAyMiAxLjU1NjJDNDcuNTYwNSA2LjYzOTc1IDUwLjc3NjMgOC41MDA0MSA1NS44NDkxIDcuMTM4MzVaIiBmaWxsPSIjRUM3Mzg0Ii8+IDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNzUuMTQ1IDcuMTM4MzVDNzAuMDcyMiA4LjUwMDQxIDY4LjIxNTYgMTEuNzIzIDY5LjU3NTkgMTYuODA2QzY4LjIxNTYgMTEuNzIzIDY0Ljk5OTQgOS44NjI0NyA1OS45MjY2IDExLjIyNDVDNjQuOTk5NCA5Ljg2MjQ3IDY2Ljg1NjMgNi42Mzk3NSA2NS40OTgxIDEuNTU2MkM2Ni44NTYzIDYuNjM5NzUgNzAuMDcyMiA4LjUwMDQxIDc1LjE0NSA3LjEzODM1WiIgZmlsbD0iI0FBMjJFRSIvPiA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTk0LjQ0MTkgNy4xMzgzNUM4OS4zNjkxIDguNTAwNDEgODcuNTEyNSAxMS43MjMgODguODcyOCAxNi44MDZDODcuNTEyNSAxMS43MjMgODQuMjk2MyA5Ljg2MjQ3IDc5LjIyMzUgMTEuMjI0NUM4NC4yOTYzIDkuODYyNDcgODYuMTUzMiA2LjYzOTc1IDg0Ljc5NSAxLjU1NjJDODYuMTUzMiA2LjYzOTc1IDg5LjM2OTEgOC41MDA0MSA5NC40NDE5IDcuMTM4MzVaIiBmaWxsPSIjRkZBQTMzIi8+IDwvZz4gPGRlZnM+IDxjbGlwUGF0aCBpZD0iY2xpcDBfNTI2NV85MzIyIj4gPHJlY3Qgd2lkdGg9Ijk3IiBoZWlnaHQ9IjE4IiBmaWxsPSJ3aGl0ZSIvPiA8L2NsaXBQYXRoPiA8L2RlZnM+IDwvc3ZnPg==) top center/contain no-repeat;width:calc(.1263020833 * var(--base));height:calc(.0234375 * var(--base));bottom:0;left:0}.l-footer__products{margin-top:calc(.1041666667 * var(--base))}.l-footer__products-dl-item{display:flex;gap:calc(.0520833333 * var(--base))}.l-footer__products-dl-item dd,.l-footer__products-dl-item dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:140%;letter-spacing:.06em;font-size:calc(.0286458333 * var(--base))}.l-footer__products-dl-item dt{position:relative;width:calc(.1692708333 * var(--base));padding-left:calc(.0390625 * var(--base))}.l-footer__products-dl-item dt::before{content:"";display:block;position:absolute;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHBhdGggZD0iTTE1Ljc5MyA5TDkgMTUuNzkzTDIuMjA3MDMgOUw5IDIuMjA3MDNMMTUuNzkzIDlaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjMuMTIiLz4gPC9zdmc+) top center/contain no-repeat;width:calc(.0234375 * var(--base));height:calc(.0234375 * var(--base));top:calc(.0078125 * var(--base));left:0}.l-footer__products-dl-item .cross{font-size:calc(.0234375 * var(--base))}.l-footer__products-dl-item+.l-footer__products-dl-item{margin-top:calc(.03125 * var(--base))}.l-footer__links{margin-top:calc(.1041666667 * var(--base))}.l-footer__links .sns-links{display:flex;align-items:center}.l-footer__links .sns-links .head{font-family:"Josefin Sans",sans-serif;font-weight:500;line-height:100%;letter-spacing:.06em;font-size:calc(.0286458333 * var(--base))}.l-footer__links .sns-links ul{margin-left:calc(.0651041667 * var(--base));display:flex;gap:calc(.0520833333 * var(--base))}.l-footer__links .sns-links ul li a{display:block;width:calc(.0651041667 * var(--base));height:calc(.0651041667 * var(--base))}@media (any-hover:hover){.l-footer__links .sns-links ul li a{transition:opacity .3s}.l-footer__links .sns-links ul li a:hover{opacity:.7}}.l-footer__links .sns-links ul li a svg{width:100%;height:100%}.l-footer__links .official-site{position:relative;display:block;margin-top:calc(.0807291667 * var(--base));padding-right:calc(.0755208333 * var(--base));width:-moz-fit-content;width:fit-content;font-family:"Josefin Sans",sans-serif;font-weight:500;line-height:100%;letter-spacing:.06em;font-size:calc(.0520833333 * var(--base))}.l-footer__links .official-site::after{content:"";display:block;position:absolute;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHBhdGggZD0iTTMzLjEwNjQgNy4zODI4MUwxMC4yMjY3IDcuMzgyODJMMTAuMjI2NyAxMC43MTU4TDI3LjQxNjQgMTAuNzE1OEw2LjY5MTE2IDMxLjQ0MUw5LjA0ODE4IDMzLjc5OEwyOS43NzM0IDEzLjA3MjhMMjkuNzczNCAzMC4yNjI1SDMzLjEwNjRMMzMuMTA2NCA3LjM4MjgxWiIgZmlsbD0id2hpdGUiLz4gPC9zdmc+) top center/contain no-repeat;width:calc(.0520833333 * var(--base));height:calc(.0520833333 * var(--base));top:0;right:0}@media (any-hover:hover){.l-footer__links .official-site{transition:opacity .3s}.l-footer__links .official-site:hover{opacity:.7}}.l-footer__bottom{margin-top:calc(.1041666667 * var(--base));padding-top:calc(.1041666667 * var(--base));border-top:1px solid rgba(255,255,255,.1)}.l-footer__bottom-links{display:flex;flex-wrap:wrap;gap:calc(.0390625 * var(--base)) calc(.0794270833 * var(--base))}.l-footer__bottom-links li{position:relative}.l-footer__bottom-links li a{font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:100%;letter-spacing:.06em;font-size:calc(.0286458333 * var(--base));color:#fff}@media (any-hover:hover){.l-footer__bottom-links li a{transition:opacity .3s}.l-footer__bottom-links li a:hover{opacity:.7}}.l-footer__bottom-links li:not(:last-child)::after{content:"";display:block;position:absolute;width:1px;height:calc(.03125 * var(--base));background:rgba(255,255,255,.3);top:50%;right:calc(-.0403645833 * var(--base));transform:translateY(-50%)}.l-footer__bottom-caution{margin-top:calc(.0520833333 * var(--base));font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:160%;letter-spacing:.06em;font-size:calc(.0286458333 * var(--base));opacity:.6}.l-footer__bottom-copyright{margin-top:calc(.0911458333 * var(--base))}.l-footer__bottom-copyright-logo{display:flex;align-items:center;gap:calc(.0416666667 * var(--base))}.l-footer__bottom-copyright-logo-item.bangdream{width:calc(.2604166667 * var(--base))}.l-footer__bottom-copyright-logo-item.bushimo{width:calc(.15625 * var(--base))}.l-footer__bottom-copyright-logo-item.fromtokyo{width:calc(.1380208333 * var(--base))}.l-footer__bottom-copyright-logo-item a{display:block}@media (any-hover:hover){.l-footer__bottom-copyright-logo-item a{transition:opacity .3s}.l-footer__bottom-copyright-logo-item a:hover{opacity:.7}}.l-footer__bottom-copyright .l-footer__bottom-copyright-text{margin-top:calc(.0520833333 * var(--base));font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:160%;letter-spacing:.06em;font-size:calc(.0286458333 * var(--base))}.c-section{position:relative;margin-inline:auto;padding:calc(.1302083333 * var(--base)) calc(.0390625 * var(--base));width:calc(.921875 * var(--base));border-radius:calc(.0052083333 * var(--base)) calc(.0052083333 * var(--base)) calc(.1041666667 * var(--base)) calc(.0052083333 * var(--base))}.c-section.orange{background:linear-gradient(90deg,#8a3101 0,#c44e0a 100%)}.c-section.green{background:linear-gradient(90deg,#005d38 0,#0ca669 100%)}.c-section .c-section__number{position:absolute;width:calc(.1302083333 * var(--base));height:calc(.1302083333 * var(--base));top:calc(-.0520833333 * var(--base));left:50%;transform:translateX(-50%)}.c-section .c-section__number span{position:absolute;top:calc(.03125 * var(--base));left:0;width:100%;font-family:"DM Sans",sans-serif;font-weight:600;font-variation-settings:"opsz" 14;line-height:180%;font-size:calc(.0520833333 * var(--base));text-align:center}.c-section .c-section__head{position:relative;margin-bottom:calc(.0520833333 * var(--base));padding-bottom:calc(.0885416667 * var(--base));font-family:"Noto Sans JP",sans-serif;font-weight:900;line-height:calc(.1119791667 * var(--base));letter-spacing:.06em;font-size:calc(.0859375 * var(--base));text-align:center;padding-left:.06em}.c-section .c-section__head.small{line-height:calc(.0911458333 * var(--base));font-size:calc(.0703125 * var(--base))}.c-section .c-section__head .sub{display:block;margin-top:calc(.0130208333 * var(--base));margin-left:-.039em;line-height:calc(.0677083333 * var(--base));letter-spacing:.06em;font-size:calc(.0520833333 * var(--base))}.c-section .c-section__head::after{content:"";display:block;position:absolute;background:url(../images/common/deco_ttl.svg) top center/contain no-repeat;width:calc(.2161458333 * var(--base));height:calc(.0364583333 * var(--base));bottom:0;left:50%;transform:translateX(-50%)}.c-section .c-section__inner{display:flex;flex-direction:column;gap:calc(.0520833333 * var(--base))}.c-section .c-section__text{line-break:strict;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:calc(.05859375 * var(--base));letter-spacing:.06em;font-size:calc(.0364583333 * var(--base))}.c-section .c-section__block{display:flex;flex-direction:column;gap:calc(.0208333333 * var(--base))}.c-section .c-section__list{display:flex;flex-direction:column;gap:calc(.0104166667 * var(--base))}.c-section .c-section__list li{position:relative;padding-left:1em;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:calc(.05859375 * var(--base));letter-spacing:.06em;font-size:calc(.0364583333 * var(--base))}.c-section .c-section__list li::before{content:"・";position:absolute;top:0;left:0}.c-section .c-section__list li .small{display:block;margin-top:calc(.0052083333 * var(--base));font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:calc(.0494791667 * var(--base));font-size:calc(.03125 * var(--base))}.c-section .c-section__note{padding-left:1em;text-indent:-1em;line-break:strict;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:calc(.0455729167 * var(--base));letter-spacing:.06em;font-size:calc(.0286458333 * var(--base))}.c-section__subHead{position:relative;padding-left:calc(.0598958333 * var(--base));font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:calc(.06640625 * var(--base));letter-spacing:.06em;font-size:calc(.0416666667 * var(--base))}.c-section__subHead::before{content:"";display:block;position:absolute;background:url(../images/common/campaign/icon_h3.svg) top center/contain no-repeat;width:calc(.0494791667 * var(--base));height:calc(.0494791667 * var(--base));top:calc(.0052083333 * var(--base));left:0}.c-section__subHead.wrap::before{top:calc(.0104166667 * var(--base))}.c-section__subHead.center::before{top:calc(.0111979167 * var(--base))}.c-accordion .c-accordion__inner{overflow:hidden;margin-inline:auto;width:calc(.8177083333 * var(--base))}.c-accordion .c-accordion__inner .c-accordion__header{position:relative;cursor:pointer;padding:calc(.0338541667 * var(--base)) 0 calc(.0338541667 * var(--base)) calc(.12890625 * var(--base));border:calc(.00390625 * var(--base)) solid #fff;border-radius:calc(.0052083333 * var(--base))}.c-accordion .c-accordion__inner .c-accordion__header .text{font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:160%;letter-spacing:.06em;font-size:calc(.0390625 * var(--base))}.c-accordion .c-accordion__inner .c-accordion__header .btn{position:absolute;background:#fff;width:calc(.0494791667 * var(--base));height:calc(.0494791667 * var(--base));border-radius:50%;top:50%;right:calc(.0403645833 * var(--base));transform:translateY(-50%)}.c-accordion .c-accordion__inner .c-accordion__header .btn::after,.c-accordion .c-accordion__inner .c-accordion__header .btn::before{content:"";display:block;position:absolute;width:calc(.0182291667 * var(--base));height:calc(.0026041667 * var(--base));border-radius:calc(.0026041667 * var(--base));top:50%;left:50%;transform:translate(-50%,-50%)}.c-accordion .c-accordion__inner .c-accordion__header .btn::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s}.c-accordion .c-accordion__inner .c-accordion__header.is-open .btn::after{transform:translate(-50%,-50%) rotate(0)}@media (any-hover:hover){.c-accordion .c-accordion__inner .c-accordion__header{transition:opacity .3s}.c-accordion .c-accordion__inner .c-accordion__header:hover{opacity:.6}}.c-accordion .c-accordion__inner .c-accordion__detail{display:none;margin-top:calc(.0052083333 * var(--base));padding:calc(.0520833333 * var(--base));background:#fff;border-radius:calc(.0052083333 * var(--base))}.c-accordion .c-accordion__inner .c-accordion__detail p,.c-accordion .c-accordion__inner .c-accordion__detail ul{font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:160%;letter-spacing:.06em;font-size:calc(.03125 * var(--base));color:#000}.c-accordion .c-accordion__inner .c-accordion__detail p+p,.c-accordion .c-accordion__inner .c-accordion__detail ul+p{margin-top:calc(.0520833333 * var(--base))}.c-accordion .c-accordion__inner .c-accordion__detail a{color:#4454b7}@media (any-hover:hover){.c-accordion .c-accordion__inner .c-accordion__detail a{transition:opacity .4s}.c-accordion .c-accordion__inner .c-accordion__detail a:hover{opacity:.7}}.c-accordion .c-accordion__inner .c-accordion__detail a.wb{word-break:break-all}.c-accordion .c-accordion__inner .c-accordion__detail ul li{padding-left:1em;text-indent:-1em}.c-accordion .c-accordion__inner .c-accordion__detail ul+ul{margin-top:calc(.0260416667 * var(--base))}.c-accordion .c-accordion__inner.blue .c-accordion__header .btn::after,.c-accordion .c-accordion__inner.blue .c-accordion__header .btn::before{background:#6273d6}.c-accordion .c-accordion__inner.pink .c-accordion__header .btn::after,.c-accordion .c-accordion__inner.pink .c-accordion__header .btn::before{background:#cf7bb3}.c-accordion .c-accordion__inner.green .c-accordion__header .btn::after,.c-accordion .c-accordion__inner.green .c-accordion__header .btn::before{background:#4db4b2}.c-buttonHalloween{position:relative;display:flex;align-items:center;justify-content:center;margin-inline:auto;padding:0 calc(.0130208333 * var(--base)) calc(.0052083333 * var(--base)) 0;width:100%;height:calc(.15625 * var(--base));border-radius:calc(.0052083333 * var(--base));color:#fff}.c-buttonHalloween.brown{width:calc(.8072916667 * var(--base));background:linear-gradient(90deg,#150a00 0,#502802 100%)}.c-buttonHalloween.black{border:2px solid #545454;background:#000}.c-buttonHalloween span{font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:100%;letter-spacing:.06em;font-size:calc(.0390625 * var(--base))}.c-buttonHalloween::after{content:"";display:block;position:absolute;background:url(../images/common/icon_link.svg) top center/contain no-repeat;width:calc(.0416666667 * var(--base));height:calc(.0416666667 * var(--base));top:50%;right:calc(.0572916667 * var(--base));transform:translateY(-50%) scaleX(-1)}@media (any-hover:hover){.c-buttonHalloween{transition:transform .6s}.c-buttonHalloween:hover{transform:scale(1.05)}}.c-placeholder{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-inline:auto;width:100%;border:1px solid #c7c7c7;background:#ebebeb}.c-placeholder.wide{width:calc(.8307291667 * var(--base));height:calc(.4674479167 * var(--base))}.c-placeholder.full{height:calc(.4674479167 * var(--base))}.c-placeholder.poster{width:calc(.8307291667 * var(--base));height:calc(1.1080729167 * var(--base))}.c-placeholder.jacket{margin-inline:0;width:calc(.234375 * var(--base));height:calc(.234375 * var(--base))}.c-placeholder p{font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:160%;font-size:calc(.03125 * var(--base));color:#262626;text-align:center}.c-period{display:flex;flex-direction:column;gap:calc(.0104166667 * var(--base));padding:calc(.03125 * var(--base));border-radius:calc(.0052083333 * var(--base));background:rgba(255,255,255,.2)}.c-period dd,.c-period dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em}.c-period dt{align-self:flex-start;padding:0 calc(.015625 * var(--base));border-radius:calc(.0052083333 * var(--base));background:#ffae00;line-height:calc(.0455729167 * var(--base));font-size:calc(.0286458333 * var(--base))}.c-period dd{line-height:calc(.05859375 * var(--base));font-size:calc(.0364583333 * var(--base))}.c-present__head{position:relative;padding:calc(.0208333333 * var(--base));border-radius:calc(.0052083333 * var(--base));background:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:900;line-height:calc(.0625 * var(--base));letter-spacing:.06em;font-size:calc(.0390625 * var(--base));text-align:center}.c-present__head::after{content:"";display:block;position:absolute;background:url(../images/common/campaign/deco_triangle.svg) top center/contain no-repeat;width:calc(.0234375 * var(--base));height:calc(.0208333333 * var(--base));top:calc(100% - calc(.0065104167 * var(--base)));left:50%;transform:translateX(-50%) rotate(180deg)}.c-present__image{margin-inline:calc(-.0390625 * var(--base));width:calc(.921875 * var(--base))}.c-present.orange .c-present__head{color:#c44e0a}.c-present.green .c-present__head{color:#005d38}.c-music{display:flex;flex-direction:column;gap:calc(.0520833333 * var(--base))}.c-music__item{display:flex;align-items:flex-start;gap:calc(.0260416667 * var(--base));padding:calc(.03125 * var(--base));border-radius:calc(.0052083333 * var(--base));background:#fff}.c-music__item.mygo .band{color:#38b}.c-music__item.avemujica .band{color:#814}.c-music__item.dumbrock .band{color:#fa3}.c-music__jacket{flex-shrink:0;width:calc(.234375 * var(--base));height:calc(.234375 * var(--base))}.c-music__info{flex:1;display:flex;flex-direction:column;gap:calc(.0052083333 * var(--base))}.c-music__info p{font-family:"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;color:#000}.c-music__info .band{display:flex;align-items:center;gap:calc(.0052083333 * var(--base));line-height:calc(.0494791667 * var(--base));font-size:calc(.03125 * var(--base))}.c-music__info .band img{width:calc(.0416666667 * var(--base));height:calc(.0416666667 * var(--base))}.c-music__info .title{line-height:calc(.0625 * var(--base));font-size:calc(.0390625 * var(--base))}.c-music__info .date{line-height:calc(.05859375 * var(--base));font-size:calc(.0364583333 * var(--base))}.c-music__info .text{line-height:calc(.0494791667 * var(--base));font-size:calc(.03125 * var(--base))}.c-music__info .credit{margin-top:calc(.0052083333 * var(--base));font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:calc(.0455729167 * var(--base));font-size:calc(.0286458333 * var(--base))}.js-Animation{opacity:0;transition:opacity .6s ease,transform .6s ease}.js-Animation[data-animation=fadeUp]{opacity:0}@media print,screen and (min-width:1025px){.js-Animation[data-animation=fadeUp]{transform:translateY(scPC(20))}}@media print,screen and (max-width:1024px){.js-Animation[data-animation=fadeUp]{transform:translateY(calc(.0260416667 * var(--base)))}}.js-Animation[data-animation=zoomIn]{opacity:0;transform:scale(.9)}.js-Animation.animated{opacity:1;transform:translate(0) scale(1)}.p-home-mainvisual__inner{position:relative}.p-home-mainvisual__inner::before{content:"";display:block;position:absolute;background:url(../webp/common/mainvisual/bg_ptn.webp) top center/calc(1 * var(--base)) calc(2.0104166667 * var(--base)) no-repeat;width:calc(1 * var(--base));height:calc(2.0104166667 * var(--base));top:calc(.80078125 * var(--base));left:0;z-index:-1}.p-home-mainvisual__kv{position:relative}.p-home-mainvisual__kv .logo{position:absolute;width:calc(.5208333333 * var(--base));top:calc(.6302083333 * var(--base));left:50%;transform:translateX(-50%);filter:drop-shadow(0 0 calc(.0520833333 * var(--base)) #fff) drop-shadow(0 0 calc(.0520833333 * var(--base)) #fff);will-change:filter}.p-home-mainvisual__text{margin-inline:auto;width:calc(.8697916667 * var(--base))}.p-home-mainvisual__preRegister{margin:calc(.0846354167 * var(--base)) auto 0;width:calc(.921875 * var(--base))}.p-home-mainvisual__preRegister-link{display:flex;justify-content:space-between}.p-home-mainvisual__preRegister-link .p-home-mainvisual__preRegister-item a{display:block;width:calc(.4505208333 * var(--base))}@media (any-hover:hover){.p-home-mainvisual__preRegister-link .p-home-mainvisual__preRegister-item a{transition:opacity .3s}.p-home-mainvisual__preRegister-link .p-home-mainvisual__preRegister-item a:hover{opacity:.7}}.p-home-mainvisual__preRegister .p-home-mainvisual__x{display:block;margin-top:calc(.0234375 * var(--base));width:calc(.921875 * var(--base));height:calc(.1302083333 * var(--base));border-radius:calc(.0052083333 * var(--base));background:linear-gradient(90deg,#101950 0,#3d5169 50%,#101950 100%);background-size:200% 100%;background-position:center left}.p-home-mainvisual__preRegister .p-home-mainvisual__x-inner{padding:calc(.0364583333 * var(--base)) 0 0 calc(.2877604167 * var(--base));display:flex}.p-home-mainvisual__preRegister .p-home-mainvisual__x-inner svg{width:calc(.0572916667 * var(--base));height:calc(.0572916667 * var(--base))}.p-home-mainvisual__preRegister .p-home-mainvisual__x-inner span{margin-top:calc(.0078125 * var(--base));margin-left:calc(.0078125 * var(--base));font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:100%;letter-spacing:.06em;font-size:calc(.0390625 * var(--base))}@media (any-hover:hover){.p-home-mainvisual__preRegister .p-home-mainvisual__x{transition:background-position .3s}.p-home-mainvisual__preRegister .p-home-mainvisual__x:hover{background-position:center right}}.p-home-mainvisual__menuAnchor{margin-top:calc(.0651041667 * var(--base))}.p-home-mainvisual__menuAnchor .p-home-mainvisual__cp{margin-left:calc(.078125 * var(--base));width:calc(.8567708333 * var(--base));opacity:0}.p-home-mainvisual__menuAnchor-list{margin:calc(.0690104167 * var(--base)) auto 0;width:calc(.921875 * var(--base))}.p-home-mainvisual__menuAnchor-list .p-home-mainvisual__menuAnchor-item{opacity:0}.p-home-mainvisual__menuAnchor-list .p-home-mainvisual__menuAnchor-item+.p-home-mainvisual__menuAnchor-item{margin-top:calc(.0247395833 * var(--base))}.p-home-mainvisual__menuAnchor-list .p-home-mainvisual__menuAnchor-item a{position:relative;display:block;padding:calc(.0130208333 * var(--base));width:calc(.921875 * var(--base));height:calc(.2421875 * var(--base));border-radius:calc(.0052083333 * var(--base));background:linear-gradient(90deg,rgba(117,171,221,.2) 0,rgba(199,229,218,.2) 100%)}.p-home-mainvisual__menuAnchor-list .p-home-mainvisual__menuAnchor-item a::before{content:"";display:block;position:absolute;border-radius:calc(.0052083333 * var(--base));border:1px solid rgba(117,171,221,.5);width:100%;height:100%;inset:0}.p-home-mainvisual__menuAnchor-list .p-home-mainvisual__menuAnchor-item a .inner{display:flex;align-items:center;height:100%;padding:calc(.0390625 * var(--base)) 0 calc(.0390625 * var(--base)) calc(.0651041667 * var(--base));border-radius:calc(.0052083333 * var(--base)) calc(.0052083333 * var(--base)) calc(.1041666667 * var(--base)) calc(.0052083333 * var(--base))}.p-home-mainvisual__menuAnchor-list .p-home-mainvisual__menuAnchor-item a .inner p{font-family:"Noto Sans JP",sans-serif;font-weight:900;line-height:140%;letter-spacing:.06em;font-size:calc(.0416666667 * var(--base))}.p-home-mainvisual__menuAnchor-list .p-home-mainvisual__menuAnchor-item a .inner p span{margin-top:calc(.0130208333 * var(--base));display:block;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:calc(.03125 * var(--base));line-height:120%}.p-home-mainvisual__menuAnchor-list .p-home-mainvisual__menuAnchor-item a .inner .arrow{position:absolute;width:calc(.0572916667 * var(--base));height:calc(.0572916667 * var(--base));border-radius:50%;background:#fff;top:50%;transform:translateY(-50%);right:calc(.0651041667 * var(--base))}.p-home-mainvisual__menuAnchor-list .p-home-mainvisual__menuAnchor-item a .inner .arrow::after{content:"";display:block;position:absolute;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHBhdGggZD0iTTIyLjM4OTYgOC44NTI1NEwyMyA5LjQ5MDIzTDEyLjM5MDYgMjAuNTk3N0wxMi4zODQ4IDIwLjU4OThMMTEuOTkzMiAyMUwxIDkuNDkyMTlMMi43NzQ0MSA3LjYyOTg4TDMuMzc2OTUgN0wxMi4wMDEgMTYuMDI0NEwyMC42MjAxIDdMMjIuMzg5NiA4Ljg1MjU0WiIgZmlsbD0iIzYyNzNENiIvPiA8L3N2Zz4=) top center/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHBhdGggZD0iTTIyLjM4OTYgOC44NTI1NEwyMyA5LjQ5MDIzTDEyLjM5MDYgMjAuNTk3N0wxMi4zODQ4IDIwLjU4OThMMTEuOTkzMiAyMUwxIDkuNDkyMTlMMi43NzQ0MSA3LjYyOTg4TDMuMzc2OTUgN0wxMi4wMDEgMTYuMDI0NEwyMC42MjAxIDdMMjIuMzg5NiA4Ljg1MjU0WiIgZmlsbD0iIzYyNzNENiIvPiA8L3N2Zz4=) top center/contain no-repeat;width:calc(.03125 * var(--base));height:calc(.03125 * var(--base));top:50%;left:50%;transform:translate(-50%,-50%)}.p-home-mainvisual__menuAnchor-list .p-home-mainvisual__menuAnchor-item a .badge{position:absolute;width:calc(.0859375 * var(--base));height:calc(.0859375 * var(--base));top:calc(-.0169270833 * var(--base));left:calc(-.0104166667 * var(--base));pointer-events:none}.p-home-mainvisual__menuAnchor-list .p-home-mainvisual__menuAnchor-item a.noactive{pointer-events:none}@media (any-hover:hover){.p-home-mainvisual__menuAnchor-list .p-home-mainvisual__menuAnchor-item a .inner{transition:background-position .3s}.p-home-mainvisual__menuAnchor-list .p-home-mainvisual__menuAnchor-item a:hover .inner{background-position:center right}.p-home-mainvisual__menuAnchor-list .p-home-mainvisual__menuAnchor-item a:hover .inner .arrow{transform:translateY()}}.p-home-mainvisual__menuAnchor-list .p-home-mainvisual__menuAnchor-item.item-01 .inner{background:linear-gradient(90deg,#6273d6 0,#92b9fd 50%,#6273d6 100%);background-size:200% 100%;background-position:center left}.p-home-mainvisual__menuAnchor-list .p-home-mainvisual__menuAnchor-item.item-01 .inner .arrow::after{background:#6273d6}.p-home-mainvisual__menuAnchor-list .p-home-mainvisual__menuAnchor-item.item-02 .inner{background:linear-gradient(90deg,#cf7bb3 0,#fface4 50%,#cf7bb3 100%);background-size:200% 100%;background-position:center left}.p-home-mainvisual__menuAnchor-list .p-home-mainvisual__menuAnchor-item.item-02 .inner .arrow::after{background:#cf7bb3}.p-home-mainvisual__menuAnchor-list .p-home-mainvisual__menuAnchor-item.item-03 .inner{background:linear-gradient(90deg,#4db4b2 0,#75cad5 50%,#4db4b2 100%);background-size:200% 100%;background-position:center left}.p-home-mainvisual__menuAnchor-list .p-home-mainvisual__menuAnchor-item.item-03 .inner .arrow::after{background:#4db4b2}.p-home-register{margin-top:calc(.15625 * var(--base))}.p-home-register__catch p{font-family:"Noto Sans JP",sans-serif;font-weight:900;line-height:160%;letter-spacing:.06em;font-size:calc(.0390625 * var(--base));text-align:center}.p-home-register__catch p .strong{line-height:160%;font-size:calc(.0598958333 * var(--base))}.p-home-register__catch p+p{margin-top:calc(.0390625 * var(--base))}.p-home-register__catch .catch{font-family:"Noto Sans JP",sans-serif;font-weight:900;line-height:160%;letter-spacing:.06em;color:#efff39;font-size:calc(.0390625 * var(--base))}.p-home-register__catch .catch span{font-family:"DM Sans",sans-serif;font-weight:900;font-size:calc(.0598958333 * var(--base))}.p-home-register__catch .register-achievements{position:relative;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-inline:calc(.0494791667 * var(--base));font-family:"Noto Sans JP",sans-serif;font-weight:900;line-height:100%;letter-spacing:.06em;font-size:calc(.0520833333 * var(--base))}.p-home-register__catch .register-achievements span{color:#efff39}.p-home-register__catch .register-achievements .number{font-family:"DM Sans",sans-serif;font-weight:900;font-size:calc(.109375 * var(--base));line-height:100%}.p-home-register__catch .register-achievements::after,.p-home-register__catch .register-achievements::before{content:"";display:block;position:absolute;background:url(../images/common/register/deco_achievements.png) top center/contain no-repeat;width:calc(.0390625 * var(--base));height:calc(.0651041667 * var(--base));bottom:0}.p-home-register__catch .register-achievements::before{left:0}.p-home-register__catch .register-achievements::after{right:0;transform:scaleX(-1)}.p-home-register__list{margin:calc(.078125 * var(--base)) auto 0;width:calc(.9479166667 * var(--base))}.p-home-register__list .p-home-register__item{position:relative;opacity:0}.p-home-register__list .p-home-register__item.is-cleared::after{content:"";display:block;position:absolute;background:url(../webp/common/deco_clear.webp) top center/contain no-repeat;width:calc(.2786458333 * var(--base));height:calc(.2786458333 * var(--base));top:50%;transform:translateY(-50%);right:0}.p-home-register__list .p-home-register__item.is-cleared img{opacity:.2}.p-home-register__list+.register-accordion{margin-top:calc(.078125 * var(--base))}.p-home-register .p-home-register__bottom-inner{display:none}.p-home-register .p-home-register__bottom .p-home-register__list{margin-top:0}.p-home-register .p-home-register__bottom .p-home-register__bottom-button{position:relative;margin:calc(.046875 * var(--base)) auto calc(.1302083333 * var(--base));display:flex;align-items:center;padding-left:calc(.12109375 * var(--base));width:calc(.6354166667 * var(--base));height:calc(.1302083333 * var(--base));background:#fff;border-radius:calc(.0052083333 * var(--base))}.p-home-register .p-home-register__bottom .p-home-register__bottom-button .text{font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:160%;letter-spacing:.06em;font-size:calc(.0390625 * var(--base));color:#6273d6}.p-home-register .p-home-register__bottom .p-home-register__bottom-button .btn{position:absolute;background:#6273d6;width:calc(.0494791667 * var(--base));height:calc(.0494791667 * var(--base));top:50%;transform:translateY(-50%);right:calc(.0403645833 * var(--base));border-radius:50%}.p-home-register .p-home-register__bottom .p-home-register__bottom-button .btn::after,.p-home-register .p-home-register__bottom .p-home-register__bottom-button .btn::before{content:"";display:block;position:absolute;width:calc(.0182291667 * var(--base));height:calc(.0026041667 * var(--base));top:50%;left:50%;background:#fff;border-radius:calc(.0026041667 * var(--base));transition:transform .3s}.p-home-register .p-home-register__bottom .p-home-register__bottom-button .btn::before{transform:translate(-50%,-50%)}.p-home-register .p-home-register__bottom .p-home-register__bottom-button .btn::after{transform:translate(-50%,-50%) rotate(90deg)}.p-home-register .p-home-register__bottom .p-home-register__bottom-button.is-open .btn::after{transform:translate(-50%,-50%) rotate(0)}.p-home-prize{margin-top:calc(.078125 * var(--base))}.p-home-prize .prize__head .strong{color:#efff39}.p-home-prize__catch p{font-family:"Noto Sans JP",sans-serif;font-weight:900;line-height:160%;letter-spacing:.06em;font-size:calc(.0598958333 * var(--base));text-align:center}.p-home-prize__catch p .small{font-size:calc(.0390625 * var(--base))}.p-home-prize__catch p .strong{color:#efff39}.p-home-prize__catch p+p{margin-top:calc(.0390625 * var(--base))}.p-home-prize__emphasize{margin-top:calc(.1302083333 * var(--base))}.p-home-prize__emphasize .hook{margin-inline:auto;width:calc(.5286458333 * var(--base))}.p-home-prize__emphasize .catch{margin:calc(.0390625 * var(--base)) auto calc(.1041666667 * var(--base));width:calc(.8958333333 * var(--base));position:relative;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:900;line-height:160%;letter-spacing:.06em;font-size:calc(.0598958333 * var(--base))}.p-home-prize__emphasize .catch .small{font-size:calc(.0390625 * var(--base))}.p-home-prize__emphasize .catch .strong{color:#efff39}.p-home-prize__emphasize .catch::after,.p-home-prize__emphasize .catch::before{content:"";display:block;position:absolute;width:calc(.1041666667 * var(--base));height:calc(.1119791667 * var(--base));top:calc(-.0611979167 * var(--base))}.p-home-prize__emphasize .catch::before{left:calc(-.0260416667 * var(--base));background:url(../images/common/prize/deco_wallpaper_left.png) top center/contain no-repeat}.p-home-prize__emphasize .catch::after{right:calc(-.0260416667 * var(--base));background:url(../images/common/prize/deco_wallpaper_right.png) top center/contain no-repeat}.p-home-prize__term{margin-top:calc(.1302083333 * var(--base));margin-inline:auto;width:calc(.8958333333 * var(--base))}.p-home-prize__term .head{display:flex;justify-content:center;padding-top:calc(.0013020833 * var(--base));width:calc(.1796875 * var(--base));height:calc(.06640625 * var(--base));font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:160%;letter-spacing:.06em;font-size:calc(.0338541667 * var(--base));border:calc(.0026041667 * var(--base)) solid #fff;border-radius:calc(.0052083333 * var(--base))}.p-home-prize__term .text{margin-top:calc(.0260416667 * var(--base));width:-moz-fit-content;width:fit-content;font-family:"Noto Sans JP",sans-serif;font-weight:900;line-height:160%;letter-spacing:.06em;font-size:calc(.0338541667 * var(--base))}.p-home-prize__term .baloon{position:relative;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-inline:calc(.0494791667 * var(--base));font-family:"Noto Sans JP",sans-serif;font-weight:900;line-height:100%;letter-spacing:.06em;font-size:calc(.0520833333 * var(--base))}.p-home-prize__term .baloon::after,.p-home-prize__term .baloon::before{content:"";display:block;position:absolute;width:calc(.0390625 * var(--base));height:calc(.0651041667 * var(--base));bottom:calc(-.0065104167 * var(--base));background:url(../images/common/prize/deco_pre-register.png) top center/contain no-repeat}.p-home-prize__term .baloon::before{left:0}.p-home-prize__term .baloon::after{right:0;transform:scaleX(-1)}.p-home-prize__term.mt{margin-top:calc(.0390625 * var(--base))}.p-home-prize__term .arrow{margin:calc(.0651041667 * var(--base)) auto;width:-moz-fit-content;width:fit-content}.p-home-prize__term .arrow span{display:block;width:calc(.0520833333 * var(--base));height:calc(.0299479167 * var(--base));background:#fff;clip-path:polygon(100% 0,0 0,50% 100%);-webkit-clip-path:polygon(100% 0,0 0,50% 100%);animation:blink 3s infinite}.p-home-prize__term .arrow span+span{margin-top:calc(.0143229167 * var(--base))}.p-home-prize__term .arrow span:nth-of-type(1){animation-delay:0s}.p-home-prize__term .arrow span:nth-of-type(2){animation-delay:.3s}.p-home-prize__term .arrow span:nth-of-type(3){animation-delay:.6s}.p-home-prize__term .x-button-wrapper{margin-bottom:calc(.0651041667 * var(--base))}.p-home-prize__list{margin:calc(.078125 * var(--base)) auto 0;width:calc(.8697916667 * var(--base))}.p-home-prize__list .p-home-prize__item{position:relative;width:calc(.8697916667 * var(--base));padding:calc(.0130208333 * var(--base));border:calc(.0026041667 * var(--base)) solid rgba(255,255,255,.3);border-radius:calc(.0052083333 * var(--base))}.p-home-prize__list .p-home-prize__item-inner{position:relative;display:flex;align-items:center;justify-content:center;height:calc(.2838541667 * var(--base));border:calc(.0052083333 * var(--base)) solid #fff;border-radius:calc(.0052083333 * var(--base));border-radius:4px;background:linear-gradient(90deg,#d2e3ff 0,#c9ffff 10%,#fff 30%,#fff 70%,#c9ffff 90%,#d2e3ff 100%)}.p-home-prize__list .p-home-prize__item-inner::after,.p-home-prize__list .p-home-prize__item-inner::before{content:"";display:block;position:absolute;width:calc(.1341145833 * var(--base));height:calc(.1302083333 * var(--base));pointer-events:none}.p-home-prize__list .p-home-prize__item-inner::before{bottom:calc(.0130208333 * var(--base));left:calc(.0130208333 * var(--base));background:url(../webp/common/prize/deco_prize_01.webp) top center/contain no-repeat}.p-home-prize__list .p-home-prize__item-inner::after{top:calc(.0130208333 * var(--base));right:calc(.0130208333 * var(--base));background:url(../webp/common/prize/deco_prize_02.webp) top center/contain no-repeat}.p-home-prize__list .p-home-prize__item-inner .textarea .head{font-weight:900;line-height:160%;letter-spacing:.06em;color:#131b2a;font-size:calc(.0494791667 * var(--base));text-align:center}.p-home-prize__list .p-home-prize__item-inner .textarea .head .en{font-size:calc(.0546875 * var(--base))}.p-home-prize__list .p-home-prize__item-inner .textarea .head .price{font-size:calc(.0598958333 * var(--base))}.p-home-prize__list .p-home-prize__item-inner .textarea .head .small{font-size:calc(.0364583333 * var(--base))}.p-home-prize__list .p-home-prize__item-inner .textarea .infomation{margin-top:calc(.0078125 * var(--base));font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:160%;letter-spacing:.06em;font-size:calc(.0286458333 * var(--base));color:#131b2a;text-align:center}.p-home-prize__list .p-home-prize__item .p-home-prize__item-badge{position:absolute;width:calc(.1484375 * var(--base));height:calc(.1484375 * var(--base));top:calc(-.03125 * var(--base));left:calc(-.03125 * var(--base))}.p-home-prize__list .p-home-prize__item+.p-home-prize__item{margin-top:calc(.0390625 * var(--base))}.p-home-prize__wallpaper{margin-top:calc(.1041666667 * var(--base))}.p-home-prize__wallpaper .hook{margin-inline:auto;width:calc(.2005208333 * var(--base));opacity:0}.p-home-prize__wallpaper .catch{margin:calc(.0390625 * var(--base)) auto calc(.1041666667 * var(--base));width:calc(.8958333333 * var(--base));position:relative;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:900;line-height:160%;letter-spacing:.06em;font-size:calc(.0598958333 * var(--base));opacity:0}.p-home-prize__wallpaper .catch .small{font-size:calc(.0390625 * var(--base))}.p-home-prize__wallpaper .catch .strong{color:#efff39}.p-home-prize__wallpaper .catch::after,.p-home-prize__wallpaper .catch::before{content:"";display:block;position:absolute;background:orange;width:calc(.1041666667 * var(--base));height:calc(.1119791667 * var(--base));top:calc(-.0611979167 * var(--base))}.p-home-prize__wallpaper .catch::before{left:calc(.0651041667 * var(--base));background:url(../images/common/prize/deco_wallpaper_left.png) top center/contain no-repeat}.p-home-prize__wallpaper .catch::after{right:calc(.0651041667 * var(--base));background:url(../images/common/prize/deco_wallpaper_right.png) top center/contain no-repeat}.p-home-prize__wallpaper-register{margin-top:calc(.1302083333 * var(--base))}.p-home-prize__wallpaper-register .baloon{position:relative;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-inline:calc(.0494791667 * var(--base));font-family:"Noto Sans JP",sans-serif;font-weight:900;line-height:100%;letter-spacing:.06em;font-size:calc(.0520833333 * var(--base));opacity:0}.p-home-prize__wallpaper-register .baloon::after,.p-home-prize__wallpaper-register .baloon::before{content:"";display:block;position:absolute;width:calc(.0390625 * var(--base));height:calc(.0651041667 * var(--base));bottom:calc(-.0065104167 * var(--base));background:url(../images/common/prize/deco_pre-register.png) top center/contain no-repeat}.p-home-prize__wallpaper-register .baloon::before{left:0}.p-home-prize__wallpaper-register .baloon::after{right:0;transform:scaleX(-1)}.p-home-prize__wallpaper-register .register-list{position:relative;margin:calc(.078125 * var(--base)) auto 0;width:calc(.921875 * var(--base));display:flex;gap:calc(.0182291667 * var(--base));opacity:0}.p-home-prize__wallpaper-register .register-list::after{content:"";display:block;position:absolute;background:url(../webp/common/deco_clear.webp) top center/contain no-repeat;width:calc(.1640625 * var(--base));height:calc(.1640625 * var(--base));top:calc(-.0169270833 * var(--base));left:50%;pointer-events:none;opacity:0;transform:translateX(-50%) scale(1.2);transition:all .3s}.p-home-prize__wallpaper-register .register-list .register-item a{display:block;height:calc(.1341145833 * var(--base))}@media (any-hover:hover){.p-home-prize__wallpaper-register .register-list .register-item a{transition:opacity .4s}.p-home-prize__wallpaper-register .register-list .register-item a:hover{opacity:.6}}.p-home-prize__wallpaper-register .register-list.is-done .register-item{opacity:.2}.p-home-prize__wallpaper-register .register-list.is-done::after{opacity:1;transform:translateX(-50%) scale(1)}.p-home-prize__wallpaper-register .arrow{margin:calc(.0651041667 * var(--base)) auto;width:-moz-fit-content;width:fit-content;opacity:0}.p-home-prize__wallpaper-register .arrow span{display:block;width:calc(.0520833333 * var(--base));height:calc(.0299479167 * var(--base));background:#fff;clip-path:polygon(100% 0,0 0,50% 100%);-webkit-clip-path:polygon(100% 0,0 0,50% 100%);animation:blink 3s infinite}.p-home-prize__wallpaper-register .arrow span+span{margin-top:calc(.0143229167 * var(--base))}.p-home-prize__wallpaper-register .arrow span:nth-of-type(1){animation-delay:0s}.p-home-prize__wallpaper-register .arrow span:nth-of-type(2){animation-delay:.3s}.p-home-prize__wallpaper-register .arrow span:nth-of-type(3){animation-delay:.6s}.p-home-prize__wallpaper-register .p-home-prize__x{position:relative}.p-home-prize__wallpaper-register .p-home-prize__x::after{content:"";display:block;position:absolute;background:url(../webp/common/deco_clear.webp) top center/contain no-repeat;width:calc(.1640625 * var(--base));height:calc(.1640625 * var(--base));top:calc(-.0169270833 * var(--base));left:50%;pointer-events:none;opacity:0;transform:translateX(-50%) scale(1.2);transition:all .3s}.p-home-prize__wallpaper-register .p-home-prize__x a{position:relative;display:block;margin:calc(.0494791667 * var(--base)) auto 0;width:calc(.8072916667 * var(--base));height:calc(.1302083333 * var(--base));border-radius:calc(.0052083333 * var(--base));background:linear-gradient(90deg,#101950 0,#3d5169 50%,#101950 100%);background-size:200% 100%;background-position:center left}.p-home-prize__wallpaper-register .p-home-prize__x a .inner{padding:calc(.0390625 * var(--base)) 0 0 calc(.2278645833 * var(--base));display:flex}.p-home-prize__wallpaper-register .p-home-prize__x a .inner svg{width:calc(.0572916667 * var(--base));height:calc(.0572916667 * var(--base))}.p-home-prize__wallpaper-register .p-home-prize__x a .inner span{margin-top:calc(.0078125 * var(--base));margin-left:calc(.0078125 * var(--base));font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:100%;letter-spacing:.06em;font-size:calc(.0390625 * var(--base))}@media (any-hover:hover){.p-home-prize__wallpaper-register .p-home-prize__x a{transition:background-position .3s}.p-home-prize__wallpaper-register .p-home-prize__x a:hover{background-position:center right}}.p-home-prize__wallpaper-register .p-home-prize__x.is-done a{opacity:.3}.p-home-prize__wallpaper-register .p-home-prize__x.is-done::after{opacity:1;transform:translateX(-50%) scale(1)}.p-home-prize__wallpaper-register .draw-button-wrapper{opacity:0}.p-home-prize__wallpaper-register .draw-button-wrapper .draw-button{display:block;margin:0 auto calc(.1041666667 * var(--base));opacity:.3;pointer-events:none;transition:all .6s}.p-home-prize__wallpaper-register .draw-button-wrapper .draw-button.is-active{opacity:1!important;pointer-events:auto}.p-home-prize__wallpaper-register .caution{margin-top:calc(.0651041667 * var(--base));font-family:"Noto Sans JP",sans-serif;font-weight:900;line-height:160%;letter-spacing:.06em;font-size:calc(.0338541667 * var(--base));text-align:center;color:#131b2a;opacity:0}.p-home-snsCp{margin-top:calc(.078125 * var(--base))}.p-home-snsCp__catch p{font-family:"Noto Sans JP",sans-serif;font-weight:900;line-height:160%;letter-spacing:.06em;font-size:calc(.0598958333 * var(--base));text-align:center}.p-home-snsCp__catch p.strong{color:#efff39}.p-home-snsCp__catch p .small{font-size:calc(.0390625 * var(--base));color:#fff}.p-home-snsCp__catch p .line--2{display:block;margin-top:calc(-.0130208333 * var(--base))}.p-home-snsCp__catch p+p{margin-top:calc(.0390625 * var(--base))}.p-home-snsCp__list{margin:calc(.078125 * var(--base)) auto 0;width:calc(.8958333333 * var(--base))}.p-home-snsCp__list .p-home-snsCp__item{border-radius:calc(.0520833333 * var(--base));overflow:hidden;background:#fff}.p-home-snsCp__list .p-home-snsCp__item .thumb{position:relative}.p-home-snsCp__list .p-home-snsCp__item .thumb .img{width:calc(.8958333333 * var(--base));height:calc(.50390625 * var(--base))}.p-home-snsCp__list .p-home-snsCp__item .thumb .logo{position:absolute;width:calc(.6640625 * var(--base));height:calc(.2994791667 * var(--base));filter:drop-shadow(0 0 calc(.0065104167 * var(--base)) #fff) drop-shadow(0 0 calc(.0065104167 * var(--base)) #fff) drop-shadow(0 0 calc(.0065104167 * var(--base)) #fff);top:calc(.30859375 * var(--base));left:50%;transform:translateX(-50%)}.p-home-snsCp__list .p-home-snsCp__item .detail{padding:calc(.1041666667 * var(--base)) calc(.0390625 * var(--base)) calc(.078125 * var(--base))}.p-home-snsCp__list .p-home-snsCp__item .detail .head{display:flex;align-items:center;gap:calc(.0390625 * var(--base))}.p-home-snsCp__list .p-home-snsCp__item .detail .head .badge{width:calc(.1380208333 * var(--base));height:calc(.1380208333 * var(--base));flex-shrink:0}.p-home-snsCp__list .p-home-snsCp__item .detail .head .title{font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:160%;letter-spacing:.06em;font-size:calc(.046875 * var(--base));color:#131b2a}.p-home-snsCp__list .p-home-snsCp__item .detail .info{margin:calc(.0520833333 * var(--base)) auto 0;width:calc(.7916666667 * var(--base))}.p-home-snsCp__list .p-home-snsCp__item .detail .info dl{display:flex;gap:calc(.0390625 * var(--base));padding-bottom:calc(.0247395833 * var(--base));border-bottom:1px solid rgba(0,0,0,.1)}.p-home-snsCp__list .p-home-snsCp__item .detail .info dl dd,.p-home-snsCp__list .p-home-snsCp__item .detail .info dl dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:160%;letter-spacing:.06em;font-size:calc(.03125 * var(--base));color:#000}.p-home-snsCp__list .p-home-snsCp__item .detail .info dl dt{width:calc(.078125 * var(--base));flex-shrink:0}.p-home-snsCp__list .p-home-snsCp__item .detail .info dl+dl{margin-top:calc(.0234375 * var(--base))}.p-home-snsCp__list .p-home-snsCp__item .detail .info .term{margin-top:calc(.0520833333 * var(--base))}.p-home-snsCp__list .p-home-snsCp__item .detail .info .term_head{position:relative;width:calc(.3932291667 * var(--base));height:calc(.0677083333 * var(--base));display:grid;place-items:center;padding:calc(.0026041667 * var(--base));border-radius:calc(.0052083333 * var(--base));overflow:hidden}.p-home-snsCp__list .p-home-snsCp__item .detail .info .term_head::after,.p-home-snsCp__list .p-home-snsCp__item .detail .info .term_head::before{content:"";display:block;position:absolute}.p-home-snsCp__list .p-home-snsCp__item .detail .info .term_head::before{background:#fff;width:calc(.3880208333 * var(--base));height:calc(.0625 * var(--base));border-radius:calc(.0026041667 * var(--base));z-index:2;top:50%;left:50%;transform:translate(-50%,-50%)}.p-home-snsCp__list .p-home-snsCp__item .detail .info .term_head::after{background:linear-gradient(90deg,#4454b7 0,#62b4cc 100%);z-index:1;width:100%;height:100%;inset:0}.p-home-snsCp__list .p-home-snsCp__item .detail .info .term_head span{width:-moz-fit-content;width:fit-content;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:160%;letter-spacing:.06em;font-size:calc(.0338541667 * var(--base));background:linear-gradient(90deg,#4454b7 0,#62b4cc 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:2}.p-home-snsCp__list .p-home-snsCp__item .detail .info .term_txt{margin-top:calc(.0260416667 * var(--base));font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:160%;letter-spacing:.06em;font-size:calc(.0364583333 * var(--base));color:#000;white-space:nowrap}.p-home-snsCp__list .p-home-snsCp__item .detail .info .cp-post{position:relative;margin:calc(.078125 * var(--base)) auto 0;display:flex;align-items:center;width:calc(.6354166667 * var(--base));height:calc(.1302083333 * var(--base));padding-left:calc(.12109375 * var(--base));background:#131b2a;border-radius:calc(.0052083333 * var(--base))}.p-home-snsCp__list .p-home-snsCp__item .detail .info .cp-post span{font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:160%;letter-spacing:.06em;font-size:calc(.0390625 * var(--base))}.p-home-snsCp__list .p-home-snsCp__item .detail .info .cp-post::after{content:"";display:block;position:absolute;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAzOCAzOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPGNpcmNsZSBjeD0iMTkiIGN5PSIxOSIgcj0iMTkiIGZpbGw9IndoaXRlIi8+IDxwYXRoIGQ9Ik0yNC4yNDI5IDEzLjYwMzVDMjQuMzM1NiAxMy42MDM2IDI0LjQyNDQgMTMuNjQwNSAyNC40OSAxMy43MDYxQzI0LjU1NTUgMTMuNzcxNyAyNC41OTI1IDEzLjg2MDQgMjQuNTkyNSAxMy45NTMxVjIzLjEwNTVDMjQuNTkyNCAyMy4xOTgxIDI0LjU1NTUgMjMuMjg3IDI0LjQ5IDIzLjM1MjVDMjQuNDI0NCAyMy40MTgxIDI0LjMzNTYgMjMuNDU1IDI0LjI0MjkgMjMuNDU1MUgyMi45MDg5QzIyLjcxNiAyMy40NTQ4IDIyLjU1OTYgMjMuMjk4NCAyMi41NTkzIDIzLjEwNTVWMTcuMDc0MkwxNC44NjY5IDI0Ljc2NjZDMTQuODAxMyAyNC44MzIyIDE0LjcxMTcgMjQuODY5MSAxNC42MTg5IDI0Ljg2OTFDMTQuNTI2MiAyNC44NjkgMTQuNDM3NCAyNC44MzIxIDE0LjM3MTggMjQuNzY2NkwxMy40Mjk0IDIzLjgyNDJDMTMuMjkyOCAyMy42ODc1IDEzLjI5MjggMjMuNDY1OCAxMy40Mjk0IDIzLjMyOTFMMjEuMTIxOCAxNS42MzY3SDE1LjA5MDZDMTQuOTk4IDE1LjYzNjcgMTQuOTA5MSAxNS41OTk2IDE0Ljg0MzUgMTUuNTM0MkMxNC43Nzc5IDE1LjQ2ODUgMTQuNzQxIDE1LjM3OSAxNC43NDEgMTUuMjg2MVYxMy45NTMxQzE0Ljc0MSAxMy43NTk5IDE0Ljg5NzMgMTMuNjAzNiAxNS4wOTA2IDEzLjYwMzVIMjQuMjQyOVoiIGZpbGw9IiMxMzFCMkEiIHN0cm9rZT0iIzEzMUIyQSIgc3Ryb2tlLXdpZHRoPSIwLjciIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4gPC9zdmc+) top center/contain no-repeat;width:calc(.0494791667 * var(--base));height:calc(.0494791667 * var(--base));top:calc(.0403645833 * var(--base));right:calc(.0403645833 * var(--base))}@media (any-hover:hover){.p-home-snsCp__list .p-home-snsCp__item .detail .info .cp-post{transition:opacity .3s}.p-home-snsCp__list .p-home-snsCp__item .detail .info .cp-post:hover{opacity:.7}}.p-home-snsCp__list .p-home-snsCp__item .detail .info .cp-post.is-outside{padding-left:calc(.0651041667 * var(--base));opacity:.6;pointer-events:none}.p-home-snsCp__list .p-home-snsCp__item+.p-home-snsCp__item{margin-top:calc(.0520833333 * var(--base))}.p-home-snsCp .sns-accordion{margin-top:calc(.078125 * var(--base))}.p-home-snsCp .sns-button{margin:calc(.1302083333 * var(--base)) auto 0}.p-home-followBnr{width:calc(.921875 * var(--base));position:fixed;bottom:0;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none;transition:opacity .4s;z-index:5}.p-home-followBnr__inner{padding-block:calc(.0208333333 * var(--base)) calc(.0130208333 * var(--base));border-radius:calc(.1041666667 * var(--base)) calc(.1041666667 * var(--base)) 0 0;border:2px solid #fff;border-bottom:none;background:linear-gradient(90deg,#4a1d6b 0,#c44e0a 100%)}.p-home-followBnr__head{margin-inline:auto;width:calc(.2903645833 * var(--base))}.p-home-followBnr__preRegister-list{margin-top:calc(.0182291667 * var(--base));display:flex;justify-content:center}.p-home-followBnr__preRegister-list .p-home-followBnr__preRegister-item a{display:block;width:auto;height:calc(.1171875 * var(--base))}@media (any-hover:hover){.p-home-followBnr__preRegister-list .p-home-followBnr__preRegister-item a{transition:opacity .3s}.p-home-followBnr__preRegister-list .p-home-followBnr__preRegister-item a:hover{opacity:.7}}.p-home-followBnr__preRegister-list .p-home-followBnr__preRegister-item+.p-home-followBnr__preRegister-item{margin-left:calc(.0143229167 * var(--base))}.p-home-followBnr__preRegister-list .p-home-followBnr__preRegister-item:nth-of-type(1){width:calc(.39453125 * var(--base))}.p-home-followBnr__preRegister-list .p-home-followBnr__preRegister-item:nth-of-type(2){width:calc(.3958333333 * var(--base))}.p-home-followBnr.is-scrolled{opacity:1;pointer-events:auto}.p-home-fv{background:linear-gradient(90deg,#1a0430 0,#39264e 100%)}.p-home-fv__inner{position:relative}.p-home-fv__kv{width:calc(1 * var(--base));height:calc(1 * var(--base))}.p-home-fv__logo{position:absolute;width:calc(.2083333333 * var(--base));height:calc(.16796875 * var(--base));top:calc(.015625 * var(--base));left:calc(.015625 * var(--base))}.p-home-fv__body{position:relative;display:flex;flex-direction:column;align-items:center;padding:calc(.2747395833 * var(--base)) 0 calc(.078125 * var(--base))}.p-home-fv__body::before{content:"";display:block;background:url(../images/common/deco_ttl_white.svg) top center/contain no-repeat;width:calc(.2161458333 * var(--base));height:calc(.0364583333 * var(--base))}.p-home-fv__eventLogo{position:absolute;width:calc(.84375 * var(--base));height:calc(.4401041667 * var(--base));top:calc(-.2825520833 * var(--base));left:calc(.078125 * var(--base))}.p-home-fv__start{margin-top:calc(.0260416667 * var(--base));font-family:"Josefin Sans",sans-serif;font-weight:500;line-height:calc(.1106770833 * var(--base));font-size:calc(.0690104167 * var(--base));text-align:center}.p-home-fv__lead{margin-top:calc(.0260416667 * var(--base));width:calc(.8567708333 * var(--base));height:calc(.15625 * var(--base))}.p-home-anchor{padding:calc(.041015625 * var(--base)) 0 calc(.041015625 * var(--base)) calc(.041015625 * var(--base));background:linear-gradient(90deg,#1a0430 0,#39264e 100%)}.p-home-anchor__list{display:flex;flex-direction:column;gap:calc(.0205078125 * var(--base))}.p-home-anchor__item{padding:calc(.0169270833 * var(--base)) 0 0 calc(.0104166667 * var(--base))}.p-home-anchor__item a{position:relative;display:block;padding:calc(.0130208333 * var(--base));width:calc(.921875 * var(--base));height:calc(.2421875 * var(--base));border-radius:calc(.0052083333 * var(--base));background:linear-gradient(90deg,rgba(117,171,221,.2) 0,rgba(199,229,218,.2) 100%)}.p-home-anchor__item a::before{content:"";display:block;position:absolute;border-radius:calc(.0052083333 * var(--base));border:1px solid rgba(117,171,221,.5);inset:0}.p-home-anchor__item a .inner{position:relative;display:flex;align-items:center;height:100%;padding:0 calc(.1302083333 * var(--base)) 0 calc(.0651041667 * var(--base));border-radius:calc(.0052083333 * var(--base)) calc(.0052083333 * var(--base)) calc(.1041666667 * var(--base)) calc(.0052083333 * var(--base))}.p-home-anchor__item a .inner p{font-family:"Noto Sans JP",sans-serif;font-weight:900;line-height:140%;letter-spacing:.06em;font-size:calc(.0442708333 * var(--base))}.p-home-anchor__item a .inner .arrow{position:absolute;width:calc(.0572916667 * var(--base));height:calc(.0572916667 * var(--base));top:50%;right:calc(.0520833333 * var(--base));transform:translateY(-50%)}.p-home-anchor__item a .badge{position:absolute;width:calc(.0859375 * var(--base));height:calc(.0859375 * var(--base));top:calc(-.0169270833 * var(--base));left:calc(-.0104166667 * var(--base));pointer-events:none}.p-home-anchor__item a .badge span{position:absolute;top:calc(.01953125 * var(--base));left:calc(-.0013020833 * var(--base));width:100%;font-family:"DM Sans",sans-serif;font-weight:600;font-variation-settings:"opsz" 14;line-height:180%;font-size:calc(.0364583333 * var(--base));text-align:center}@media (any-hover:hover){.p-home-anchor__item a{transition:opacity .3s}.p-home-anchor__item a:hover{opacity:.7}}.p-home-anchor__item.orange .inner{background:linear-gradient(90deg,#8a3101 0,#c44e0a 100%)}.p-home-anchor__item.green .inner{background:linear-gradient(90deg,#005d38 0,#0ca669 100%)}.p-home-campaign{background:rgba(29,8,52,.8)}.p-home-campaign__inner{display:flex;flex-direction:column;gap:calc(.1041666667 * var(--base));padding:calc(.078125 * var(--base)) calc(.0390625 * var(--base)) calc(.078125 * var(--base))}.p-home-campaign__item{scroll-margin-top:calc(.078125 * var(--base))}.p-home-campaign__gacha{margin-inline:auto;width:calc(.5989583333 * var(--base))}.p-home-campaign__gacha img{height:auto}.p-home-campaign__arena{margin-inline:auto;width:calc(.8307291667 * var(--base))}.p-home-campaign__arena img{height:auto}.p-home-campaign__poster{margin-inline:auto;width:calc(.8307291667 * var(--base))}.p-home-campaign__poster img{height:auto}.p-home-campaign__collab{margin-inline:auto;width:calc(.8307291667 * var(--base))}.p-home-campaign__collab img{height:auto}.p-home-campaign__eventLogo{margin-inline:auto;width:calc(.5989583333 * var(--base))}.p-home-campaign__eventLogo img{height:auto}.p-home-campaign .c-section__block.itemGacha{margin-bottom:calc(.0520833333 * var(--base))}.p-home-campaign__loginBonus{margin-inline:auto;width:calc(.8307291667 * var(--base))}.p-home-campaign__loginBonus img{height:auto}.p-home-campaign__itemSample{margin-top:calc(.0520833333 * var(--base));width:100%}.p-home-campaign__itemSample img{height:auto}.p-home-campaign__home{width:100%;aspect-ratio:16/9;overflow:hidden}.p-home-campaign__home img{-o-object-fit:cover;object-fit:cover}.p-home-campaign__cardList{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(.0260416667 * var(--base))}.p-home-campaign__cardList.single{grid-template-columns:1fr;row-gap:calc(.0520833333 * var(--base))}.p-home-campaign__card{display:flex;flex-direction:column;gap:calc(.0104166667 * var(--base))}.p-home-campaign__card .image{aspect-ratio:16/9;overflow:hidden}.p-home-campaign__card .image img{-o-object-fit:cover;object-fit:cover}.p-home-campaign__card .image.top img{-o-object-position:center 25%;object-position:center 25%}.p-home-campaign__card .name{font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:calc(.0494791667 * var(--base));letter-spacing:.06em;font-size:calc(.03125 * var(--base))}.p-home-schedule__inner{display:flex;flex-direction:column;gap:calc(.0390625 * var(--base));padding:calc(.0390625 * var(--base)) calc(.0260416667 * var(--base));border-radius:calc(.0052083333 * var(--base));background:linear-gradient(90deg,#1a0430 0,#39264e 100%)}.p-home-schedule__inner .c-section__subHead{margin:calc(-.0026041667 * var(--base)) 0 calc(.0026041667 * var(--base))}.p-home-schedule__inner .c-section__subHead::before{top:calc(.0138020833 * var(--base))}.p-home-schedule__list{display:flex;flex-direction:column;gap:calc(.0390625 * var(--base))}.p-home-schedule__notice{display:flex;flex-direction:column;gap:calc(.0208333333 * var(--base))}.p-home-schedule__notice li,.p-home-schedule__notice p{line-break:strict;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:calc(.05859375 * var(--base));letter-spacing:.06em;font-size:calc(.0364583333 * var(--base))}.p-home-schedule__notice ul{display:flex;flex-direction:column;gap:calc(.0104166667 * var(--base))}.p-home-schedule__notice ul+p{margin-top:calc(.03125 * var(--base))}.p-home-schedule__notice li{position:relative;padding-left:1em}.p-home-schedule__notice li::before{content:"・";position:absolute;top:0;left:0}.p-home-schedule__item{display:flex;flex-direction:column;gap:calc(.0260416667 * var(--base))}.p-home-schedule__item dt{padding:calc(.00390625 * var(--base)) calc(.0260416667 * var(--base)) calc(.0065104167 * var(--base));border-radius:calc(.0052083333 * var(--base));background:#fff;font-family:"DM Sans",sans-serif;font-weight:700;line-height:calc(.05859375 * var(--base));font-size:calc(.0364583333 * var(--base));color:#4a1d6b}.p-home-schedule__item dd ul{display:flex;flex-direction:column;gap:calc(.0104166667 * var(--base))}.p-home-schedule__item dd ul li{position:relative;padding:0 0 calc(.0052083333 * var(--base)) calc(.05078125 * var(--base));font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:calc(.0494791667 * var(--base));letter-spacing:.06em;font-size:calc(.0338541667 * var(--base))}.p-home-schedule__item dd ul li::before{content:"";display:block;position:absolute;width:calc(.0104166667 * var(--base));height:calc(.0104166667 * var(--base));border-radius:50%;background:#fff;top:calc(.0221354167 * var(--base));left:calc(.0208333333 * var(--base))}.pc_b{display:block!important}@media print,screen and (max-width:1024px){.pc_b{display:none!important}}.pc_i{display:inline!important}@media print,screen and (max-width:1024px){.pc_i{display:none!important}}.pc_ib{display:inline-block!important}@media print,screen and (max-width:1024px){.pc_ib{display:none!important}}.pc_f{display:flex!important}@media print,screen and (max-width:1024px){.pc_f{display:none!important}}.sp_b{display:none!important}@media print,screen and (max-width:1024px){.sp_b{display:block!important}}.sp_i{display:none!important}@media print,screen and (max-width:1024px){.sp_i{display:inline!important}}.sp_ib{display:none!important}@media print,screen and (max-width:1024px){.sp_ib{display:inline-block!important}}.sp_f{display:none!important}@media print,screen and (max-width:1024px){.sp_f{display:flex!important}}.is-Loading *{transition:none!important;transition-delay:unset!important}.is-Resizing *,.is-Resizing ::after,.is-Resizing ::before{transition:none!important;transition-delay:unset!important}