@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}
@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 components{.result-msg{text-align:center}.result-msg img{margin-inline:auto}.result-msg .msg-title{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}.result-msg .msg-point{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-secondary1,#8fab00)}.result-msg .msg-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}@property --tw-font-weight{syntax:"*";inherits:false}
@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-border-style:solid;--tw-font-weight:initial;--tw-leading:initial}}}@layer utilities{.event-attend{text-align:center;background-color:#232323;width:100%}@media (max-width:64rem){.event-attend{padding-inline:calc(var(--spacing,.25rem)*4)}}.attend-container{max-width:600px;padding-inline:calc(var(--spacing,.25rem)*0);padding-bottom:calc(var(--spacing,.25rem)*12);margin-inline:auto}@media (min-width:64.0625rem){.attend-container{padding-bottom:80px}}@media (max-width:64rem){.attend-container{max-width:343px}}.attend-container .calendar-warp{background-color:var(--color-beige1,#f4f3f0);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*6);text-align:center;color:var(--color-gray9,#1b1a17);flex-direction:column;display:flex}@media (min-width:64.0625rem){.attend-container .calendar-warp{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*8)}}.attend-container .calendar-warp .calendar-currentdate{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray1,#e3e2df);height:38px;padding-bottom:calc(var(--spacing,.25rem)*2);justify-content:space-between;align-items:center;display:flex}@media (min-width:64.0625rem){.attend-container .calendar-warp .calendar-currentdate{border-bottom-style:var(--tw-border-style);height:56px;padding-bottom:calc(var(--spacing,.25rem)*3);border-bottom-width:1.75px}}.attend-container .calendar-warp .calendar-header{margin-top:calc(var(--spacing,.25rem)*2);justify-content:space-around;gap:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-semibold,600);min-height:31px;font-size:11px;line-height:15px;font-weight:var(--font-weight-semibold,600);color:var(--color-gray5,#959491);display:flex}@media (min-width:64.0625rem){.attend-container .calendar-warp .calendar-header{margin-top:calc(var(--spacing,.25rem)*3);gap:calc(var(--spacing,.25rem)*2);min-height:44px;font-size:var(--text-xl,1.25rem);line-height:26px}}.attend-container .calendar-warp .calendar-header div{flex:1;justify-content:center;align-items:center;display:flex}@media (min-width:64.0625rem){.attend-container .calendar-warp .calendar-header div{height:50px}}.attend-container .calendar-warp .calendar-body{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}@media (min-width:64.0625rem){.attend-container .calendar-warp .calendar-body{gap:calc(var(--spacing,.25rem)*2)}}.attend-container .calendar-warp .calendar{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;line-height:15px;font-weight:var(--font-weight-semibold,600);justify-content:space-around;display:flex}@media (min-width:64.0625rem){.attend-container .calendar-warp .calendar{gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-xl,1.25rem);line-height:26px}}.attend-container .calendar-warp .calendar span{--tw-leading:40px;justify-content:center;align-items:center;width:40px;height:40px;line-height:40px;display:flex}@media (min-width:64.0625rem){.attend-container .calendar-warp .calendar span{--tw-leading:72px;width:72px;height:72px;line-height:72px}}.attend-container .calendar-warp .calendar span:not(.empty):not(.selected){background-image:url(/images/event/attend/ico_shape.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.attend-container .calendar-warp .calendar span.selected{background-color:#0000;background-image:url(/images/event/attend/ico_complete.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#0000!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
