@charset "UTF-8";
/*
Version: 1.0.0
Creation Date: 2025.11.27
Last Updated: 2025.11.27
*/


main section {
z-index: 1;
}
#information::after,
#time-schedule::after,
#event::after,
#gourmet::after,
#ticket::after,
#goods::after,
#basketlive::after,
#access::after {
content: "";
background-image:
radial-gradient(circle, rgba(255,255,255,0.95) 0px, transparent 6px),
radial-gradient(circle, rgba(230,230,230,0.8) 0px, transparent 5px),
radial-gradient(circle, rgba(255,255,255,0.9) 0px, transparent 5px),
radial-gradient(circle, rgba(255,255,255,0.75) 0px, transparent 4px);
background-size: 120px 120px, 160px 160px, 100px 100px, 80px 80px;
position: absolute;
inset: 0;
opacity: .6;
animation: snowFall 12s linear infinite;
}
@keyframes snowFall {
0% { transform: translateY(-5%); }
100% { transform: translateY(5%); }
}

#information {
background: linear-gradient(135deg,rgba(15, 66, 40, 1) 0%, rgba(47, 164, 111, 1) 30%, rgba(159, 224, 176, 1) 70%, rgba(47, 164, 111, 1) 100%);
}
#time-schedule {
background: linear-gradient(135deg,rgba(178, 34, 34, 1) 0%, rgba(139, 0, 0, 1) 30%, rgba(75, 0, 0, 1) 70%, rgba(32, 0, 0, 1) 100%);
}
#event {
background: linear-gradient(135deg,rgba(29, 38, 46, 1) 0%, rgba(6, 55, 97, 1) 30%, rgba(24, 61, 92, 1) 70%, rgba(29, 38, 46, 1) 100%);
background: linear-gradient(0deg, #ccae9f 0%, #28305d 40%, #050847 80%) no-repeat #383d95;
}
#gourmet {
background: linear-gradient(90deg, #BDC3C9 0%, #FFF 50%, #BDC3C9 100%);
}
#ticket {
background: linear-gradient(90deg, #b39855 0%, #fff9e6 50%, #b39855 100%);
}
#goods {
background: conic-gradient(from 200deg at 40% 40%, #0b5a35 0deg, #157a4a 40deg, #2aa76a 80deg, #0b5a35 140deg);
}
#access {
background: linear-gradient(180deg, #082b1a 0%, #0f4228 100%);
}
#access .aos-init {
position: relative;
z-index: 1;
}
#beginners {
background: repeating-linear-gradient(90deg, #7f1616 0 18px, #b92b2b 18px 36px);
}
#beginners a:hover img {
opacity: 1;
}
#beginners img {
transition: 1s;
}
#beginners img:hover {
transform: scale(1.1,1.1);
transition: 1s;
}