@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@layer utilities{.event-roulette{margin-top:calc(var(--spacing,.25rem)*3);background-position:0 0;background-repeat:repeat-x;width:100%;position:relative}@media (min-width:64.0625rem){.event-roulette{margin-top:calc(var(--spacing,.25rem)*5)}}.event-roulette{background-size:100% 100%;height:490px;padding-top:162px}@media (min-width:64.0625rem){.event-roulette{height:919px;padding-top:240px}}.roulette-main-text{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);padding-inline:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*5);text-align:center;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);position:absolute}@media (min-width:64.0625rem){.roulette-main-text{padding-top:calc(var(--spacing,.25rem)*12)}}.roulette-container{width:300px;height:300px;margin-inline:auto;position:relative}@media (min-width:64.0625rem){.roulette-container{width:600px;height:600px}}.roulette-container .roulette-marker{top:calc(var(--spacing,.25rem)*0);z-index:1;background:url(/images/event/roulette/ico_marker.svg) 50%/100% no-repeat;width:22px;height:40px;position:absolute;left:50%;transform:translate(-50%,-30%)}@media (min-width:64.0625rem){.roulette-container .roulette-marker{width:44px;height:68px}}.roulette-container .btn-start{cursor:pointer;z-index:1;text-indent:-999px;background:url(/images/event/roulette/btn_start.png) 50%/100% no-repeat;border-radius:3.40282e38px;width:80px;height:80px;font-size:0;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@media (min-width:64.0625rem){.roulette-container .btn-start{width:160px;height:160px}}.roulette-container .roulette{background-position:50%;background-repeat:no-repeat;background-size:100%;border-radius:3.40282e38px;width:100%;height:100%;position:relative;overflow:hidden}.roulette-container .pie-item{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);justify-content:center;align-items:center;height:150px;margin-inline:auto;padding-bottom:30px;display:flex;position:absolute}@media (min-width:64.0625rem){.roulette-container .pie-item{height:300px;padding-bottom:60px}}.roulette-container .text-box{text-align:center;width:80%;line-height:1.2!important}.roulette-container .event-type{width:50%;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));margin-inline:auto}@media (min-width:64.0625rem){.roulette-container .event-type{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.roulette-container .event-gift{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:64.0625rem){.roulette-container .event-gift{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)))}}}@property --tw-font-weight{syntax:"*";inherits:false}
