@charset "UTF-8";.main_title{width:100%;margin:0 auto;text-align:center;position:relative}@media all and (min-width:640px){.main_title{background:#180606}}.pankuzu{position:absolute;left:0;top:0;background:rgba(0,0,0,.5);width:100%;padding:11px 0}@media all and (max-width:639px){.pankuzu{display:none}}.pankuzu a{color:#fff;text-decoration:none}.pankuzu ul{max-width:1080px;margin:0 auto;display:flex;align-items:center}.pankuzu ul li{position:relative;display:flex;justify-content:center;font-size:.8rem}.pankuzu ul li:before{content:"/";padding-left:1rem;padding-right:1rem}.pankuzu ul li:nth-of-type(1){width:36px;margin-right:-10px}.pankuzu ul li:nth-of-type(1):before{display:none}.pankuzu a{transition:opacity .3s ease}@media all and (min-width:640px){.pankuzu a:hover{opacity:.8}}.pankuzu .home{display:block;width:12px;height:12px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYuMDk4IiBoZWlnaHQ9IjE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTTAgMGgxNi4wOTh2MTZIMHoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggZD0iTTE2LjA5OCA1LjMwN3Y4LjkwNEExLjc5IDEuNzkgMCAwIDEgMTQuMzA5IDE2aC0yLjk4MWExLjE5MyAxLjE5MyAwIDAgMS0xLjE5Mi0xLjE5M3YtMy4yNzlhLjU5Ni41OTYgMCAwIDAtLjU5Ny0uNTk2SDYuNTU4YS41OTYuNTk2IDAgMCAwLS41OTYuNTk2djMuMjc5YzAgLjY1OS0uNTM0IDEuMTkzLTEuMTkyIDEuMTkzSDEuNzg4QTEuNzkgMS43OSAwIDAgMSAwIDE0LjIxMVY1LjMwN2MuMDAxLS40MTkuMjItLjgwNy41NzktMS4wMjNMNy40MzUuMTdjLjM3OC0uMjI3Ljg1LS4yMjcgMS4yMjggMGw2Ljg1NiA0LjExNGMuMzU5LjIxNi41NzguNjA0LjU3OSAxLjAyMyIgY2xpcC1wYXRoPSJ1cmwoI2IpIiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-size:100% auto;overflow:hidden;margin:0 auto}.tab{display:flex;flex-wrap:wrap;width:89.333%;max-width:1260px;margin:0 auto;padding-top:60px;padding-bottom:40px;align-items:center;justify-content:center}@media all and (min-width:640px){.tab{width:calc(100% - 20px)}}.tab a,.tab div{width:100%;border:none;cursor:pointer;display:block;clear:both;margin:0 auto;max-width:360px;background:linear-gradient(163deg,#baa05f 0,#9a731c 40%,#9a731c 60%,#baa05f 99%);padding:1px;text-decoration:none;position:relative;max-width:9999px;margin-bottom:20px}.tab a>div,.tab a>span,.tab div>div,.tab div>span{width:100%;position:relative;font-family:Oswald,Arial;font-weight:900;text-align:center;padding:1.3rem 12%;background:linear-gradient(to bottom,#9e2323 1%,#7b1d1d 100%);color:#fff;z-index:1;font-size:1.3rem;height:100%;justify-content:center;display:flex;align-items:center}@media all and (max-width:639px){.tab a>div,.tab a>span,.tab div>div,.tab div>span{font-size:1.15rem;padding:1.3rem 14%}}.tab a>div:before,.tab a>span:before,.tab div>div:before,.tab div>span:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;transition:opacity ease .3s;background:linear-gradient(to bottom,#232323 1%,#000 100%);z-index:-1}@media all and (min-width:640px){.tab a:hover>div:before,.tab a:hover>span:before,.tab div:hover>div:before,.tab div:hover>span:before{opacity:0}}@media all and (min-width:640px){.tab a,.tab div{width:calc(90.47% / 6)}}@media all and (max-width:800px){.tab a,.tab div{width:calc(100% / 3 - 10px)}}@media all and (max-width:639px){.tab a,.tab div{width:calc(100% / 2 - 10px)}.tab a:nth-child(2n),.tab div:nth-child(2n){margin-left:10px}.tab a:nth-child(2n-1),.tab div:nth-child(2n-1){margin-right:10px}}.tab a span,.tab div span{font-size:1rem}.tab a span:after,.tab div span:after{right:calc(18% - 18px)}.tab div{pointer-events:none;opacity:.3;filter:grayscale(1)}.about{padding-bottom:100px;transition:opacity .6s,visibility .6s;opacity:0;visibility:hidden;display:none}@media all and (min-width:640px){.about{line-height:2.2}}@media all and (max-width:639px){.about{line-height:2}}.about.visible{display:block;opacity:1;visibility:visible}.about .about_schedule{line-height:1.8}@media all and (min-width:640px){.about .about_schedule{display:flex}}.about .about_schedule .sub_txt{font-size:.875rem}.about .about_schedule .day{color:#d32f2f;font-weight:700}@media all and (min-width:640px){.about .about_schedule .day{text-align:right;margin-left:auto}}.about .about_schedule a{color:#000}@media all and (min-width:640px){.about .about_schedule a:hover{text-decoration:none}}.about .about_schedule+.about_schedule{border-top:1px solid #e5e5e5;padding-top:1rem;margin-top:1rem}.about_contents{position:relative;width:89.333%;max-width:1080px;margin:0 auto;background:#fff;color:#000}.about_contents_uldetail li{display:flex}.about_contents_uldetail li::before{content:"■"}@media all and (min-width:640px){.about_contents{padding:85px 90px 90px}}@media all and (max-width:639px){.about_contents{padding:45px 20px}}.about_end{width:89.333%;max-width:1080px;margin:0 auto 30px;text-align:center}.about_end a{display:block;padding:24px;width:100%;color:#fff;text-decoration:none;line-height:1;transition:all .3s ease;background:#d32f2f}.about_end a div{line-height:1}.about_end a div+div{padding-top:.6rem}.about_end a .txt{font-size:1.5rem;font-weight:700}.about_end a .border{display:inline-block;border-bottom:1px solid #fff;transition:all .3s ease}@media all and (min-width:640px){.about_end a:hover{background:#b12727}.about_end a:hover .border{border-bottom:1px solid #b12727}}.about_contents+.about_end{margin-top:30px}