@charset "UTF-8";/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{-webkit-box-sizing:border-box;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{-webkit-box-sizing:content-box;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:100vw}}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;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#fff;font-weight:900}@media print,screen and (max-width:1024px){body{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}}*{-webkit-box-sizing:border-box;box-sizing:border-box;zoom:1}img{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-backface-visibility:hidden;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);--index-gallery-width:0;--index-text-stroke-width:0}@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))}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}@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;-webkit-filter:blur(2em);filter:blur(2em);will-change:filter;-webkit-transition:opacity .2s,-webkit-filter .8s ease-in-out;transition:opacity .2s,-webkit-filter .8s ease-in-out;transition:opacity .2s,filter .8s ease-in-out;transition:opacity .2s,filter .8s ease-in-out,-webkit-filter .8s ease-in-out;z-index:-1}}.l-wrapper.loaded::before{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.l-main{opacity:0;-webkit-transition:opacity .4s;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/sp/bg.webp) top center/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(.7526041667 * var(--base));background:-webkit-gradient(linear,left top,right top,from(#211f41),to(#ac96c6));background:-webkit-linear-gradient(left,#211f41 0,#ac96c6 100%);background:linear-gradient(90deg,#211f41 0,#ac96c6 100%);z-index:2}.l-footer__inner{padding:calc(.1822916667 * var(--base)) calc(.078125 * var(--base)) calc(.2760416667 * var(--base))}.l-footer__logo{position:relative;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{-webkit-transition:opacity .3s;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:-webkit-box;display:-webkit-flex;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:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;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:-webkit-box;display:-webkit-flex;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{-webkit-transition:opacity .3s;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:-webkit-fit-content;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{-webkit-transition:opacity .3s;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:-webkit-box;display:-webkit-flex;display:flex;gap:calc(.0794270833 * var(--base))}.l-footer__bottom-links li a{font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:100%;letter-spacing:.06em;font-size:calc(.0286458333 * var(--base))}@media (any-hover:hover){.l-footer__bottom-links li a{-webkit-transition:opacity .3s;transition:opacity .3s}.l-footer__bottom-links li a:hover{opacity:.7}}.l-footer__bottom-links li:nth-of-type(2){position:relative}.l-footer__bottom-links li:nth-of-type(2)::before{content:"";display:block;position:absolute;width:1px;height:100%;background:rgba(255,255,255,.3);top:0;left:calc(-.0403645833 * var(--base))}.l-footer__bottom-caution{margin-top:calc(.0520833333 * var(--base));font-family:"Noto Sans JP",sans-serif;font-weight:700;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:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;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.fromtokyo{width:calc(.1380208333 * var(--base))}.l-footer__bottom-copyright-logo-item.bushimo{width:calc(.15625 * var(--base))}.l-footer__bottom-copyright-logo-item a{display:block}@media (any-hover:hover){.l-footer__bottom-copyright-logo-item a{-webkit-transition:opacity .3s;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:700;line-height:100%;letter-spacing:.06em;font-size:calc(.0286458333 * var(--base))}.c-section{position:relative;margin-inline:auto;width:calc(.9739583333 * var(--base));padding-top:calc(.0520833333 * var(--base))}.c-section .c-section__number{position:absolute;width:calc(.1223958333 * var(--base));height:calc(.1223958333 * var(--base));top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-section .c-section__inner{padding:calc(.1223958333 * var(--base)) 0 calc(.1302083333 * var(--base));border-radius:calc(.0052083333 * var(--base)) calc(.0052083333 * var(--base)) calc(.1041666667 * var(--base)) calc(.0052083333 * var(--base))}.c-section .c-section__inner.register{background:-webkit-gradient(linear,left top,left bottom,from(#6273d6),to(#92b9fd));background:-webkit-linear-gradient(top,#6273d6 0,#92b9fd 100%);background:linear-gradient(180deg,#6273d6 0,#92b9fd 100%)}.c-section .c-section__inner.prize{background:-webkit-gradient(linear,left top,left bottom,from(#cf7bb3),to(#fface4));background:-webkit-linear-gradient(top,#cf7bb3 0,#fface4 100%);background:linear-gradient(180deg,#cf7bb3 0,#fface4 100%)}.c-section .c-section__inner.sns{background:-webkit-gradient(linear,left top,right top,from(#4db4b2),to(#75cad5));background:-webkit-linear-gradient(left,#4db4b2 0,#75cad5 100%);background:linear-gradient(90deg,#4db4b2 0,#75cad5 100%)}.c-section .c-section__head{position:relative;margin-bottom:calc(.0390625 * var(--base));padding-bottom:calc(.0755208333 * var(--base));font-family:"Noto Sans JP",sans-serif;font-weight:900;line-height:130%;letter-spacing:.06em;font-size:calc(.0859375 * var(--base));text-align:center}.c-section .c-section__head::before{content:"";display:block;position:absolute;-webkit-mask:url(../images/common/deco_head.png) top center/contain no-repeat;mask:url(../images/common/deco_head.png) top center/contain no-repeat;width:calc(.2161458333 * var(--base));height:calc(.0364583333 * var(--base));bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-section .c-section__head.register__head::before{background:#4c58a2}.c-section .c-section__head.prize__head::before{background:#ae508f}.c-section .c-section__head.sns__head{font-size:calc(.0651041667 * var(--base))}.c-section .c-section__head.sns__head::before{background:#3f9099}.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));-webkit-transform:translateY(-50%);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%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-accordion .c-accordion__inner .c-accordion__header .btn::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.c-accordion .c-accordion__inner .c-accordion__header.is-open .btn::after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}@media (any-hover:hover){.c-accordion .c-accordion__inner .c-accordion__header{-webkit-transition:opacity .3s;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{-webkit-transition:opacity .4s;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-button-content{display:block;margin:calc(.0390625 * var(--base)) auto 0;padding:calc(.0052083333 * var(--base));width:calc(.8177083333 * var(--base));height:calc(.2083333333 * var(--base));border-radius:calc(.0052083333 * var(--base));border:1px solid rgba(255,255,255,.3);background:rgba(19,27,42,.3)}.c-button-content .c-button__inner{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100%;border-radius:calc(.0052083333 * var(--base)) calc(.0052083333 * var(--base)) calc(.1041666667 * var(--base)) calc(.0052083333 * var(--base));background:#131b2a}.c-button-content .c-button__inner::after,.c-button-content .c-button__inner::before{content:"";display:block;position:absolute;background:pink;width:calc(.0911458333 * var(--base));height:calc(.1041666667 * var(--base))}.c-button-content .c-button__inner::before{bottom:0;left:0;background:url(../images/common/prize/deco_drawBtn_left.png) top center/contain no-repeat}.c-button-content .c-button__inner::after{top:0;right:0;background:url(../images/common/prize/deco_drawBtn_right.png) top center/contain no-repeat}.c-button-content .c-button__inner span{font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:100%;letter-spacing:.06em;font-size:calc(.046875 * var(--base))}@media (any-hover:hover){.c-button-content{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.c-button-content:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}.js-Animation{opacity:0;-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease}.js-Animation[data-animation=fadeUp]{opacity:0}@media print,screen and (min-width:1025px){.js-Animation[data-animation=fadeUp]{-webkit-transform:translateY(scPC(20));transform:translateY(scPC(20))}}@media print,screen and (max-width:1024px){.js-Animation[data-animation=fadeUp]{-webkit-transform:translateY(calc(.0260416667 * var(--base)));transform:translateY(calc(.0260416667 * var(--base)))}}.js-Animation[data-animation=zoomIn]{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}.js-Animation.animated{opacity:1;-webkit-transform:translate(0) scale(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%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-filter:drop-shadow(0 0 calc(.0520833333 * var(--base)) #fff) drop-shadow(0 0 calc(.0520833333 * var(--base)) #fff);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:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;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{-webkit-transition:opacity .3s;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:-webkit-gradient(linear,left top,right top,from(#101950),color-stop(50%,#3d5169),to(#101950));background:-webkit-linear-gradient(left,#101950 0,#3d5169 50%,#101950 100%);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:-webkit-box;display:-webkit-flex;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{-webkit-transition:background-position .3s;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:-webkit-gradient(linear,left top,right top,from(rgba(117,171,221,.2)),to(rgba(199,229,218,.2)));background:-webkit-linear-gradient(left,rgba(117,171,221,.2) 0,rgba(199,229,218,.2) 100%);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:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;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{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:calc(.0390625 * var(--base))}.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%;-webkit-transform:translateY(-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%;-webkit-transform:translate(-50%,-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}@media (any-hover:hover){.p-home-mainvisual__menuAnchor-list .p-home-mainvisual__menuAnchor-item a .inner{-webkit-transition:background-position .3s;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{-webkit-transform:translateY();transform:translateY()}}.p-home-mainvisual__menuAnchor-list .p-home-mainvisual__menuAnchor-item.item-01 .inner{background:-webkit-gradient(linear,left top,right top,from(#6273d6),color-stop(50%,#92b9fd),to(#6273d6));background:-webkit-linear-gradient(left,#6273d6 0,#92b9fd 50%,#6273d6 100%);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:-webkit-gradient(linear,left top,right top,from(#cf7bb3),color-stop(50%,#fface4),to(#cf7bb3));background:-webkit-linear-gradient(left,#cf7bb3 0,#fface4 50%,#cf7bb3 100%);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:-webkit-gradient(linear,left top,right top,from(#4db4b2),color-stop(50%,#75cad5),to(#4db4b2));background:-webkit-linear-gradient(left,#4db4b2 0,#75cad5 50%,#4db4b2 100%);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:-webkit-fit-content;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;-webkit-transform:scaleX(-1);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%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.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:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;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%;-webkit-transform:translateY(-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));-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.p-home-register .p-home-register__bottom .p-home-register__bottom-button .btn::before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-home-register .p-home-register__bottom .p-home-register__bottom-button .btn::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.p-home-register .p-home-register__bottom .p-home-register__bottom-button.is-open .btn::after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.p-home-prize{margin-top:calc(.078125 * var(--base))}.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__term{margin-top:calc(.0390625 * var(--base));display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.p-home-prize__term .head{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;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-left:calc(.0260416667 * var(--base));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__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:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content: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:-webkit-gradient(linear,left top,right top,from(#d2e3ff),color-stop(10%,#c9ffff),color-stop(30%,#fff),color-stop(70%,#fff),color-stop(90%,#c9ffff),to(#d2e3ff));background:-webkit-linear-gradient(left,#d2e3ff 0,#c9ffff 10%,#fff 30%,#fff 70%,#c9ffff 90%,#d2e3ff 100%);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:-webkit-fit-content;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;-webkit-transform:scaleX(-1);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:-webkit-box;display:-webkit-flex;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;-webkit-transform:translateX(-50%) scale(1.2);transform:translateX(-50%) scale(1.2);-webkit-transition:all .3s;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{-webkit-transition:opacity .4s;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;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.p-home-prize__wallpaper-register .arrow{margin:calc(.0651041667 * var(--base)) auto;width:-webkit-fit-content;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%);-webkit-animation:blink 3s infinite;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){-webkit-animation-delay:0s;animation-delay:0s}.p-home-prize__wallpaper-register .arrow span:nth-of-type(2){-webkit-animation-delay:.3s;animation-delay:.3s}.p-home-prize__wallpaper-register .arrow span:nth-of-type(3){-webkit-animation-delay:.6s;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;-webkit-transform:translateX(-50%) scale(1.2);transform:translateX(-50%) scale(1.2);-webkit-transition:all .3s;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:-webkit-gradient(linear,left top,right top,from(#101950),color-stop(50%,#3d5169),to(#101950));background:-webkit-linear-gradient(left,#101950 0,#3d5169 50%,#101950 100%);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:-webkit-box;display:-webkit-flex;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{-webkit-transition:background-position .3s;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;-webkit-transform:translateX(-50%) scale(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;-webkit-transition:all .6s;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(.0286458333 * 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));-webkit-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);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%;-webkit-transform:translateX(-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:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;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));-webkit-flex-shrink:0;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:-webkit-box;display:-webkit-flex;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))}.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%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-home-snsCp__list .p-home-snsCp__item .detail .info .term_head::after{background:-webkit-gradient(linear,left top,right top,from(#4454b7),to(#62b4cc));background:-webkit-linear-gradient(left,#4454b7 0,#62b4cc 100%);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:-webkit-fit-content;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:-webkit-gradient(linear,left top,right top,from(#4454b7),to(#62b4cc));background:-webkit-linear-gradient(left,#4454b7 0,#62b4cc 100%);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}.p-home-snsCp__list .p-home-snsCp__item .detail .info .cp-post{position:relative;margin:calc(.078125 * var(--base)) auto 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;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{-webkit-transition:opacity .3s;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%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;pointer-events:none;-webkit-transition:opacity .4s;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:-webkit-gradient(linear,left top,right top,from(#4454b7),to(#62b4cc));background:-webkit-linear-gradient(left,#4454b7 0,#62b4cc 100%);background:linear-gradient(90deg,#4454b7 0,#62b4cc 100%)}.p-home-followBnr__head{margin-inline:auto;width:calc(.3411458333 * var(--base))}.p-home-followBnr__preRegister-list{margin-top:calc(.0182291667 * var(--base));display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;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{-webkit-transition:opacity .3s;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}.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:-webkit-box!important;display:-webkit-flex!important;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:-webkit-box!important;display:-webkit-flex!important;display:flex!important}}.is-Loading *{-webkit-transition:none!important;transition:none!important;-webkit-transition-delay:unset!important;transition-delay:unset!important}.is-Resizing *,.is-Resizing ::after,.is-Resizing ::before{-webkit-transition:none!important;transition:none!important;-webkit-transition-delay:unset!important;transition-delay:unset!important}