.editor-content{min-height:320px;padding:20px 0;overflow-x:auto;overflow-y:hidden;word-wrap:break-word;word-break:break-word;font-family:Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.6;color:#333}.editor-content *{max-width:100%;box-sizing:border-box}.editor-content img{max-width:100%!important;height:auto!important;display:block}.editor-content table{width:100%!important;max-width:100%!important;table-layout:fixed;word-break:break-word;border-collapse:collapse;margin:20px 0}.editor-content table td,.editor-content table th{border:1px solid #ddd;padding:8px 12px;text-align:left}.editor-content table th{background-color:#f5f5f5;font-weight:700}.editor-content embed,.editor-content iframe,.editor-content object,.editor-content video{max-width:100%!important;width:100%!important;margin:20px 0}.editor-content code,.editor-content pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word;background-color:#f5f5f5;padding:10px;border-radius:4px;font-family:Consolas,Monaco,monospace;font-size:13px}.editor-content a,.editor-content div,.editor-content p,.editor-content span{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.editor-content p{margin-bottom:16px;line-height:1.7}.editor-content h1,.editor-content h2,.editor-content h3,.editor-content h4,.editor-content h5,.editor-content h6{margin-top:24px;margin-bottom:16px;font-weight:700}.editor-content h1{font-size:28px}.editor-content h2{font-size:24px}.editor-content h3{font-size:20px}.editor-content h4{font-size:18px}.editor-content h5{font-size:16px}.editor-content h6{font-size:14px}.editor-content ol,.editor-content ul{margin:16px 0;padding-left:40px}.editor-content li{margin-bottom:8px}.editor-content a{color:#06c;text-decoration:none}.editor-content a:hover{text-decoration:underline}.editor-content blockquote{margin:20px 0;padding:16px 20px;border-left:4px solid #06c;background-color:#f8f9fa;color:#555}.editor-content .event-container{width:100%;max-width:1200px;margin:0 auto;padding:20px}.editor-content .relative{position:relative}.editor-content .center-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);height:100%}.editor-content .event-postbox img{width:100%;height:auto;object-fit:cover}.editor-content .event-postbox .event-button,.editor-content .event-postbox button{background-color:#fff;color:#ab251e;border:none;padding:12px 40px;font-size:16px;font-weight:700;cursor:pointer;border-radius:4px;transition:all .3s ease}.editor-content .event-postbox .event-button:hover,.editor-content .event-postbox button:hover{background-color:#f0f0f0}.event-renewal-wrapper{position:absolute;top:0;left:0;width:100%;min-height:1500px;padding:9.8rem 10rem 7.8rem;color:#fff;text-align:center;height:fit-content}.event-renewal-wrapper img{height:100%!important;object-fit:cover}.event-renewal-wrapper .event-label{font-family:Georgia,Adobe Garamond Pro,serif;font-size:30px;line-height:1.13;margin-bottom:20px}.event-renewal-wrapper .event-main-title{margin-top:4rem;font-family:"Noto Serif KR",serif;font-size:9rem;line-height:1.33}.event-renewal-wrapper .event-description{margin-top:4rem;font-size:2rem;font-family:NotoSansCJKKR,sans-serif;font-weight:300;line-height:1.7;letter-spacing:-.06rem;word-break:keep-all}.event-renewal-wrapper .event-calendar{padding:3rem 4.15rem 4rem;color:#000;text-align:center;background-color:#fff;margin-top:9.2rem;height:24rem;position:relative}.event-renewal-wrapper .event-calendar-header{padding:0 0 1.55rem;position:relative;display:flex;justify-content:center;border-bottom:.1rem solid var(--gray-400-color)}.event-calendar-header .accumulated{display:flex;flex-direction:row;align-items:center}.event-calendar-header .calendar-month{font-family:"NotoSerifKR",sans-serif;font-size:3rem;line-height:1.13;font-weight:300;margin-bottom:0!important}.event-calendar-header .accumulated{font-size:1.6rem;line-height:2;position:absolute;right:0;font-weight:300}.event-renewal-wrapper .event-day-list{gap:5rem;justify-content:center;display:flex;font-family:"NotoSerifKR",sans-serif;list-style:none;margin:2.2rem 0 0;padding-left:0}.event-day-list .event-day-item{gap:1.5rem;width:5.3rem;display:flex;flex-direction:column}.event-day-item .event-day-item-date{font-size:1.4rem;line-height:2.43;font-weight:300}.event-day-item .event-day-item-number{font-size:3rem;line-height:1.13;position:relative;z-index:1;font-weight:300}.event-day-item-number.current:after{width:5.3rem;height:5.3rem;position:absolute;top:50%;left:50%;display:block;content:"";border:1px dashed var(--gray-600-color);border-radius:50%;transform:translate(-50%,-50%)}.event-day-item-number.disabled{opacity:.3}.event-day-item-number.checked:before{position:absolute;top:50%;left:50%;z-index:2;display:block;width:5.3rem;height:5.3rem;content:"";background:url(/img/events/renewalEvent-check.png) no-repeat 50%;background-size:cover;transform:translate(-50%,-50%)}.event-renewal-wrapper .event-bottom-area{margin-top:4.7rem}.event-bottom-area .event-info{display:flex;justify-content:space-around;line-height:2;flex-direction:row}.event-bottom-area .event-info div{line-height:1.8;letter-spacing:-.02rem;flex:.333 1;margin:0 auto}.event-bottom-area .event-info div,.event-bottom-area .event-info dt{display:block;font-size:1.6rem;font-weight:300}.event-bottom-area .event-info dd{padding:0 1rem;margin:1rem 0 0;font-size:1.8rem;font-weight:500;white-space:nowrap}.event-info .event-info-item{display:block;font-size:1.6rem;flex:.333 1;margin:0 auto;font-weight:300;line-height:1.8;letter-spacing:-.02rem;position:relative}.event-info .event-info-item:after{right:0}.event-info .event-info-item:after,.event-info .event-info-item:before{position:absolute;top:0;display:block;width:.2rem;height:71.19px;content:"";background-color:#fff}.event-info .event-info-item:before{left:0}.event-bottom-area .check-button{max-width:23.5rem;max-height:none;margin:8rem auto 0;font-size:1.6rem;font-weight:500;border:none;--button-font-color:var(--black-color);--button-border-color:var(--gray-900-color);--button-bg-color:var(--white-color);display:flex;flex:1 1;width:100%;--button-min-width:7rem;--button-height:var(--input-medium-height);--button-padding:0 1em;--button-font-size:1.4rem;--button-border-width:0.1rem;--button-line-height:calc(var(--button-height) + var(--button-border-width) * 2);--button-radius:0;--button-transition-duration:var(--ui-transition-duration);position:relative;gap:.25em;align-items:center;justify-content:center;min-width:var(--button-min-width);height:var(--button-height);padding:var(--button-padding);line-height:var(--button-line-height);vertical-align:middle;color:var(--button-font-color);text-align:center;white-space:nowrap;background-color:var(--button-bg-color)}.event-bottom-area .notice{margin-top:5rem}.event-bottom-area .notice .notice-title{font-size:1.8rem;line-height:1.33}.event-bottom-area .notice .notice-list{margin-top:1rem;font-size:1.4rem;font-weight:300;line-height:1.71;list-style:none}.editor-content .event-snowpeak-way-about{padding:11rem 15rem 16rem;background-color:rgba(126,141,102,.1);width:100%;display:flex;flex-direction:column;align-items:center}.event-snowpeak-way-about .text-wrapper{margin-bottom:7.5rem;text-align:center}.event-snowpeak-way-about .text-wrapper .about-sub{margin-bottom:3rem;font-size:3rem;display:block;font-weight:300}.event-snowpeak-way-about .text-wrapper .about-title{margin-bottom:4rem;font-size:8rem;line-height:1.1;letter-spacing:-.1rem;display:block;font-family:AdobeGaramondPro,sans-serif}.event-snowpeak-way-about .text-wrapper .about-text{margin-bottom:4.5rem;font-size:2rem;line-height:1.7;display:block;font-weight:300;text-align:center}.event-snowpeak-way-about .text-wrapper .about-link{font-size:2rem;display:block;font-family:"NotoSerifKR",sans-serif;color:inherit;text-decoration:none}.editor-content .event-snowpeak-way-map{height:173.2rem;padding:10.7rem 11rem;position:relative;color:#fff;text-align:center}.event-snowpeak-way-map .map-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.event-snowpeak-way-map .map-title{font-size:4rem;display:block;margin-bottom:1.4rem;font-family:"NotoSerifKR",sans-serif;font-weight:300}.event-snowpeak-way-map .map-text{font-size:2rem;display:block;margin-bottom:4.9rem;font-weight:300}.event-snowpeak-way-map .box-wrapper{flex-flow:row wrap;margin-top:5.5rem;display:flex;gap:1rem;width:100%;color:var(--black-color)}.event-snowpeak-way-map .box-wrapper .box-item{width:calc(50% - 1rem);padding:3.6rem 4.5rem 3rem;flex-shrink:0;background-color:var(--white-color)}.event-snowpeak-way-map .box-wrapper .box-item .box-item-sub{font-size:1.6rem;display:block;margin-bottom:.6rem}.event-snowpeak-way-map .box-wrapper .box-item .box-item-title{font-size:2.2rem;display:block;margin-bottom:2.1rem}.event-snowpeak-way-map .box-wrapper .box-item .box-item-text{font-size:1.4rem;display:block;margin-bottom:2.5rem}.event-snowpeak-way-map .box-wrapper .box-item .box-item-button{width:16rem;height:4rem;font-size:1.4rem;display:flex;margin:0 auto;--button-min-width:auto;--button-height:var(--input-small-height);--button-font-color:var(--white-color);--button-border-color:var(--gray-950-color);--button-bg-color:var(--gray-950-color);--button-padding:0 1em;--button-font-size:1.4rem;--button-border-width:0.1rem;--button-line-height:calc(var(--button-height) + var(--button-border-width) * 2);--button-radius:0;--button-transition-duration:var(--ui-transition-duration);position:relative;gap:.25em;align-items:center;justify-content:center;min-width:var(--button-min-width);padding:var(--button-padding);font-weight:400;line-height:var(--button-line-height);vertical-align:middle;color:var(--button-font-color);text-align:center;white-space:nowrap;background-color:var(--button-bg-color);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-radius);transition:all var(--button-transition-duration)}.editor-content .text-center{text-align:center}.editor-content .text-left{text-align:left}.editor-content .text-right{text-align:right}.editor-content .mt-20{margin-top:20px}.editor-content .mt-40{margin-top:40px}.editor-content .mb-20{margin-bottom:20px}.editor-content .mb-40{margin-bottom:40px}.editor-content .p-20{padding:20px}.editor-content .p-40{padding:40px}@media(max-width:768px){.editor-content{min-height:320px}.editor-content .event-container{padding:15px}.editor-content .event-title{font-size:18px}.editor-content .event-date{font-size:12px}.editor-content .event-renewal .event-main-title,.editor-content .event-snowpeak-way .about-title{font-size:40px}}@media print{.editor-content{min-height:auto}}.skeleton{position:relative;overflow:hidden;background-color:#f0f0f0;border-radius:4px}.skeleton:after{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);content:"";animation:skeleton-loading 1.5s infinite}@keyframes skeleton-loading{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}