/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.rules-header{flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;display:flex}.rules-headerTitle{width:100%;color:var(--color-white);text-align:center;letter-spacing:.8px;background:var(--color-blue-deep);padding:.0410256rem .0512821rem;font-size:.0512821rem;font-weight:700;line-height:.0820513rem}.rules-navi{background:var(--color-white);justify-content:space-between;gap:.0205128rem;width:100%;padding:0 .0410256rem;display:flex}.rules-navi li{width:100%;color:var(--color-gray-90);text-align:center;letter-spacing:.8px;cursor:pointer;padding:.0307692rem .0205128rem;font-size:.0410256rem;font-weight:500;line-height:.0615385rem}.rules-navi li.active{color:var(--color-blue-default);border-bottom:3px solid var(--color-blue-default)}.rules-container{background:var(--color-gray-10);flex-direction:column;padding:.0615385rem .0410256rem .102564rem;display:flex}.rulesItem{padding-top:.0307692rem}.rulesItem-title{border-bottom:1px solid var(--color-gray-20);padding-bottom:.0307692rem;list-style:none;transition:transform .3s ease-out;position:relative}.rulesItem-title::-webkit-details-marker{display:none}.rulesItem-title:before{aspect-ratio:1;content:"";transform-origin:50%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAXCAYAAACWEGYrAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAVJJREFUeAHF1z1OwzAUwPH3EhADitQjlIU5J0BibSdOQDkCa5gLjHCChhuUodCNoRdgRDDAESoVlor61U4VqW0+bb84/yWKZTs/yYuDx70oRMQRAIUA+PA7GV5Di+V5MOhH3wTQTSchYLyYDK+ghRKgh29A1EnHUNCFR4id7YkENAj6NyNwXB4w8fgYevLxtL/ANbQICIjzg38R+8vP2fTo9OxEDoV7a0M53l1+zZ6hwcqAJOh88Xr34at3CRm3Aa0C/r3cvqtXPx13Da0L3EG6hOoAM0gXUF1gLrJJqAmwENkE1BRYiuSE2gArkRxQW2AtpA2UA1gbaQLlAmohdaCcwGQZGCQvH7G8hFxmN8NYED1yAjf7GlYEzf+KOVClddzblRz9bpZAlTFSVQllAKqskKpCKBNQZY1UZaCMwGQ7YCzoRQMh/5kOV6vxfHr/A0ytARWNZVu5pMK9AAAAAElFTkSuQmCC) 50%/contain no-repeat;flex-shrink:0;order:2;width:.0410256rem;transition:transform .3s ease-out;position:absolute;top:35%;right:0}details[open] .rulesItem-title:before{transform:translateY(-35%)scaleY(-1)}details[open] .rulesItem-title{border-bottom:none}.rulesItem-index{color:var(--color-gray-90);letter-spacing:.8px;font-size:.0512821rem;font-weight:700;line-height:.0820513rem}.rules-content{width:100%;color:var(--color-gray-90);letter-spacing:1.92px;overflow-wrap:anywhere;background:var(--color-white);border-radius:.0307692rem;padding:.0307692rem;font-size:.0410256rem;font-weight:300;line-height:.0615385rem}.rules-content p{margin-bottom:.0307692rem}.list-decimal li{margin-bottom:.0307692rem;margin-left:.0666667rem}.list-disc li{margin-left:.0512821rem}.list-disc li::marker{font-size:.7em}.list-disc{margin-bottom:.0307692rem}.prize-container{background:var(--color-gray-10);flex-direction:column;gap:.0615385rem;padding:.0615385rem .0410256rem .102564rem;display:flex}.prize-list ul{flex-direction:column;gap:.0307692rem;display:flex}.prize-listTitle,.prize-winnerListTitle{color:var(--color-gray-90);letter-spacing:.8px;margin-bottom:.0307692rem;font-size:.0512821rem;font-weight:700;line-height:.0820513rem}.prize-winnerListWrapper{flex-direction:column;gap:.0307692rem;display:flex}.toBeAnnounced{color:var(--color-gray-90);background-color:var(--color-white);border-radius:.0307692rem;flex-direction:column;align-items:center;padding:.0307692rem;font-size:.0512821rem;font-weight:500;line-height:.0717949rem;display:flex}.toBeAnnounced ul{width:100%}.toBeAnnounced ul li{border-bottom:1px solid #ddd;justify-content:space-between;width:100%;padding:.0205128rem .0102564rem;font-size:.0410256rem;font-weight:400;line-height:.0615385rem;display:flex}.toBeAnnounced ul li:last-child{border-bottom:none}.prize-name{padding-bottom:.0205128rem;font-size:.0410256rem;line-height:.0512821rem}.winnerCard{background:var(--color-white);border-radius:.0307692rem;flex-direction:column;align-items:flex-start;gap:.025641rem;width:100%;padding:.0307692rem;display:flex;position:relative}.winnerCard-name,.winnerCard-phone{color:var(--color-gray-90);letter-spacing:1.92px;font-size:.0410256rem;font-weight:400;line-height:.0615385rem}.winnerCard-list{width:100%}.winnerCard-item{border-bottom:1px solid var(--color-gray-20);justify-content:space-between;width:100%;padding:.0205128rem .0102564rem;display:flex}.winnerCard-item:last-child{border-bottom:none}}
