@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/static/pretendard-dynamic-subset.css");::selection{background:var(--main-opacity)}.auto_scroll::-webkit-scrollbar{display:block;width:30px;background:#eee;border-top-right-radius:12px;border-bottom-right-radius:12px}.auto_scroll::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:15px;background-clip:padding-box;border:12px solid transparent}textarea::-webkit-scrollbar{display:block;width:4px;background-color:#eef1f4}textarea::-webkit-scrollbar{display:block;width:6px;background-color:#eef1f4}textarea::-webkit-scrollbar-thumb{width:4px;border-radius:30px;background-color:#676d7d}textarea::-webkit-scrollbar-thumb{width:6px;border-radius:30px;background-color:#aeb1bf}html{webkit-tap-highlight-color:transparent}*{padding:0;margin:0;list-style:none;text-decoration:none;font-family:Pretendard;box-sizing:border-box;color:currentColor;-webkit-tap-highlight-color:transparent;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.hidden{height:100%;overflow:hidden;touch-action:none;position:fixed;top:0;left:0;width:100%}.flex_center{display:flex;align-items:center;justify-content:center}.flex_space{display:flex;align-items:center;justify-content:space-between}.flex_start{display:flex;align-items:center;justify-content:flex-start}.img_container{overflow:hidden;height:auto}.mobile_br{display:none}img{object-fit:cover;width:100%;height:100%;display:block}.line_over2{text-overflow:ellipsis;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.line_over3{text-overflow:ellipsis;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.container{width:calc(100% - 48px);margin:0 auto;max-width:1296px}header.dicarat{background-color:#ecd4b8}header{border-bottom:1px solid #eee;position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:9999}header .container{position:relative;min-height:72px}.header_logo{height:40px;display:flex;justify-content:flex-start}.header_logo img{object-fit:contain;width:auto}.header_title{display:flex;padding:27px 0 25px;gap:60px;position:absolute;left:50%;transform:translateX(-50%)}.header_title li{font-size:16px;font-weight:600;cursor:pointer;color:#000}.header_title:hover li{color:silver}.header_title li:hover,.header_title li.active{color:#000}.m_header_menu{width:19px;height:19px;outline:0;border:0;display:none;background:url(/resources/images/Icon_mobile_menu.svg) no-repeat center center;background-size:contain}.m_header_title{width:100%;height:100vh;position:fixed;top:0;left:0;background-color:#fff;z-index:9999;transform:translateX(100%);transition:all .3s ease-out;visibility:hidden}.m_header_title.active{transform:translateX(0);visibility:visible}.m_header_head{height:16px;display:flex;justify-content:space-between;align-items:center;height:60px;margin-bottom:35px}.m_header_logo{height:32px;display:flex;justify-content:flex-start}.m_header_logo img{object-fit:contain;width:auto}.m_header_head button{width:16px;height:16px;background-color:#eee;outline:0;border:0;background:url(/resources/images/Icon_mobile_delete.svg) no-repeat center center;background-size:contain}.m_header_title ul{display:flex;flex-direction:column}.m_header_title li{min-height:70px;display:flex;align-items:center;gap:20px;font-size:20px;font-weight:600;color:#111}.m_header_title li a{display:flex;justify-content:center;align-items:center;gap:20px}.m_header_title a>div{width:40px;display:flex;justify-content:center}.m_header_title li img{height:40px;display:block;object-fit:contain}.empty_data{display:flex;align-items:center;flex-direction:column;padding-top:96px}.empty_data img{height:auto;display:block}.main_location .empty_data img{width:41px}.main_event .empty_data img{width:120px}.main_news .empty_data{padding-top:106px}.main_news .empty_data img{width:55px}.main_history .empty_data img{width:53px}.empty_data p{font-size:20px;font-weight:600;color:#000;margin:12px 0 8px}.empty_data span{font-size:16px;font-weight:400;color:#737373;line-height:1.5;text-align:center;display:inline-block}.open_page{width:100%;height:100vh;background-color:#f9f9f9;display:flex;align-items:center}.open_wrap{width:100%;height:500px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.open_wrap p::before{display:block;content:'';width:105px;height:80px;background:url(/resources/images/Img_openPage.svg) no-repeat center center;margin:0 auto 40px}.open_wrap p{font-size:44px;font-weight:700;margin-bottom:20px;text-align:center}.open_wrap span{font-size:18px;font-weight:300;text-align:center;line-height:1.5;white-space:pre-wrap;word-break:break-all}footer{background-color:#111;max-height:60px;padding:23px 0}footer .footer_copy{font-size:12px;font-weight:400;color:#fff;text-align:center}main{padding:73px 0 0}article{padding:96px 0;border-bottom:1px solid #ddd}article:last-child{border:0;padding-bottom:156px}.main_title_head{display:flex;gap:8px;align-items:center}.main_title h2{font-size:32px;font-weight:600;color:#000}.main_title p{font-size:22px;font-weight:400;color:#000;margin:16px 0 52px;word-break:keep-all;line-height:1.5}.main_title img{width:auto;height:50px;object-fit:contain}@media(max-width :1296px){.container{max-width:648px}.mobile_br{display:block}header .container{min-height:60px}.header_title{display:none}.header_logo{height:32px}.m_header_menu{display:block}.main_location .empty_data img{width:33px}.main_event .empty_data{padding:52px 0 0}.main_event .empty_data img{width:70px}.main_news .empty_data{padding:40px 0 0}.main_news .empty_data img{width:43px}.main_history .empty_data img{width:41px}.empty_data{padding:20px 0 0}.empty_data p{font-size:16px}.empty_data span{font-size:14px}.open-page{background-color:#fff}.open_wrap p::before{width:72px;height:58px}.open_wrap p{font-size:30px;font-weight:700}.open_wrap span{width:100%;font-size:14px;padding:0 20px}footer{padding:10px 0}footer .footer_copy{font-size:10px}main{padding:60px 0 0 0}.main_title img{height:40px}.main_title h2{font-size:24px}.main_title p{font-size:16px;margin:8px 0 32px}article{padding:56px 0}article:last-child{padding-bottom:72px}}@media(max-width :767px){.container{max-width:400px}}