@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&family=Noto+Serif+KR:wght@200..900&family=Roboto:wght@400;500;700;900&display=swap";.fade-in{opacity:0;transition:opacity .3s ease-in-out}.fade-in.on{opacity:1}.fade-up{opacity:0;transform:translateY(10px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.fade-up.on{opacity:1;transform:translateY(0)}@keyframes floating{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}html{font-size:100%;overflow-y:scroll}@media only screen and (max-width: 768px){html.open{overflow:hidden}}body{height:100%;margin:0;padding:0;-webkit-text-size-adjust:100%;position:relative}#layer.open{width:100%;height:100%;position:fixed;overflow:hidden;z-index:8;background:rgba(0,0,0,.2)}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;line-height:1.5;margin:0;padding:0}p,li,dt,dd,th,td,pre{-ms-line-break:strict;line-break:strict;-ms-word-break:break-strict;word-break:break-strict}img{max-width:100%;height:auto;vertical-align:top;border:0}ul,ol{padding:0 0 0 2em}dd{margin:0}object,embed{vertical-align:top}a,.hover{transition:opacity .3s ease;cursor:pointer}a:hover,.hover:hover{opacity:.7;cursor:pointer}a.false,.hover.false{opacity:1 !important}a:focus,.hover:focus{outline:none}@media(hover){a[href*="tel:"],.hover[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none !important}}p{display:block;margin:0 0 1em}.layout{padding:0;list-style:none;margin:0}.cf::before,.cf::after{content:"";display:table}.cf::after{clear:both}.flex{display:flex}.noPost{padding-bottom:60px}.m0{margin:0}main{display:block;overflow:hidden}@media only screen and (min-width: 651px){.sp{display:none !important}}@media only screen and (max-width: 768px){.tablet{display:none !important}}@media only screen and (min-width: 769px){.tablet-over{display:none !important}}@media only screen and (max-width: 650px){.pc{display:none !important}}table{border-collapse:collapse}table th,table td{border:1px solid #000;padding:.5em}figcaption{font-size:12px;color:#ccc;text-align:center}body{font-family:"Noto Sans KR",sans-serif;font-size:16px;line-height:1.75;font-weight:500;letter-spacing:.05em;color:#1c1c1c;background:#fcf8ea}.inner{max-width:calc(1100px + min(8.7719298246vw,100px));margin:0 auto;padding:0 min(4.3859649123vw,50px);box-sizing:border-box}@media only screen and (max-width: 650px){.inner{padding:0 7.6923076923vw}}.inner.large{max-width:calc(1140px + min(8.7719298246vw,100px))}.inner.small{max-width:calc(800px + min(8.7719298246vw,100px))}#wrapper{min-height:100vh;display:flex;flex-direction:column}main{flex:1}a{color:#1c1c1c}.morebtn a{display:inline-block;padding:.2em .5em .1em 1em;background:#fff;color:#b41c22;font-weight:600;font-size:18px;font-family:"Roboto","Noto Sans KR",sans-serif;border:2px solid #b41c22;text-decoration:none;border-radius:calc(infinity*1px)}.morebtn a::after{display:inline-block;content:"";width:11px;height:13px;background:url(../images/common/icon_arrow_red_right.svg) no-repeat center/contain;margin-left:14px}.morebtn2 a{padding:.4em 1em .3em 1em;background:#b41c22;color:#fff;font-family:"Roboto","Noto Sans KR",sans-serif;text-decoration:none;border-radius:calc(infinity*1px)}.morebtn2 a::after{display:inline-block;content:"";width:11px;height:13px;background:url(../images/common/icon_arrow_white_right.svg) no-repeat center/contain;margin-left:12px}.second-header{height:300px;display:flex;justify-content:center;align-items:flex-end;text-align:center;box-sizing:border-box;padding-bottom:80px}@media only screen and (max-width: 768px){.second-header{height:230px;height:auto;padding-top:130px;padding-bottom:50px}}.second-header__title{font-family:"Roboto","Noto Sans KR",sans-serif;font-size:100px;font-weight:900;color:#b41c22;line-height:1}@media only screen and (max-width: 768px){.second-header__title{font-size:54px}}.gnavi{width:100%;height:70px;position:fixed;z-index:9;top:0;left:0}@media only screen and (max-width: 768px){.gnavi{height:64px}}.gnavi a{text-decoration:none}.gnavi__logo{width:200px;position:absolute;top:0;left:50px;z-index:4;border:2px solid #fff;border-top:none}@media only screen and (max-width: 768px){.gnavi__logo{width:134px;left:3.3333333333vw}}.open .gnavi__logo{display:none}.gnavi__logo img{max-width:none;width:100%}.gnavi__logo a:hover{opacity:1}.gnavi__btn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px 0;height:100%;aspect-ratio:1/1;position:absolute;top:0;right:0;z-index:3;transition:.2s linear;cursor:pointer;background:#b41c22}.gnavi__btn span{width:24px;height:2px;background:#fff;transition:.2s linear;border-radius:3px}.gnavi__btn.close span:nth-child(1){animation:btn1_close .5s linear forwards}.gnavi__btn.close span:nth-child(3){animation:btn2_close .5s linear forwards}.gnavi__btn.open{background:rgba(0,0,0,0)}.gnavi__btn.open span{background:#b41c22}.gnavi__btn.open span:nth-child(1){animation:btn1 .5s linear forwards}.gnavi__btn.open span:nth-child(2){display:none}.gnavi__btn.open span:nth-child(3){animation:btn2 .5s linear forwards}.nav a{display:block}.nav1{opacity:0;pointer-events:none;width:100%;height:100%;background:#f1c600;position:fixed;top:0;right:0;transition:all .2s linear;z-index:2;display:flex;flex-direction:row-reverse}@media only screen and (max-width: 768px){.nav1{display:flex;flex-direction:column;overflow:auto;padding-top:50px;box-sizing:border-box}}.nav1.open{opacity:1;right:0;pointer-events:all}.nav1__image{width:50%;background:url(../images/common/nav_bg.webp) no-repeat center/cover;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.nav1__image{width:100%;padding:min(7.6923076923vw,30px) 0;margin-top:auto}}.nav1__image__logo{margin:0;width:min(21.9298245614vw,250px);border:2px solid #fff}@media only screen and (max-width: 768px){.nav1__image__logo{width:min(42.3076923077vw,165px)}}.nav1__image__logo img{max-width:none;width:100%}.nav1__image__logo a:hover{opacity:1}.nav1__inner{width:50%;display:flex;flex-direction:column;justify-content:center;padding:20px min(5.2631578947vw,60px) 20px min(6.1403508772vw,70px);box-sizing:border-box;overflow:auto}@media all and (min-width: 769px)and (max-height: 580px){.nav1__inner{justify-content:flex-start}}@media only screen and (max-width: 768px){.nav1__inner{width:100%;height:100%;justify-content:unset;overflow:unset}}.nav1__list li{font-size:min(3.5087719298vw,40px);font-weight:500;font-family:"Roboto","Noto Sans KR",sans-serif}@media only screen and (max-width: 768px){.nav1__list li{font-size:min(7.6923076923vw,30px)}}.nav1__list2{margin:20px 0 0}.nav1__list2+.nav1__list2{margin-top:70px}@media only screen and (max-width: 650px){.nav1__list2+.nav1__list2{margin-top:50px}}.nav1__list2 li{font-size:min(2.6315789474vw,30px);font-weight:500;font-family:"Roboto","Noto Sans KR",sans-serif}@media only screen and (max-width: 650px){.nav1__list2 li{font-size:min(5.3846153846vw,21px)}}.nav1__list2 li+li{margin-top:.4em}.nav1__list2 li a{line-height:1.3}.nav1__list2 li a[target=_blank]{display:flex;align-items:center;gap:0 min(1.3157894737vw,15px)}@media only screen and (max-width: 768px){.nav1__list2 li a[target=_blank]{gap:0 min(3.3333333333vw,13px)}}.nav1__list2 li a[target=_blank]::after{content:"";width:min(2.6315789474vw,30px);aspect-ratio:1/1;background:url(../images/common/icon_arrow_black.svg) no-repeat center/contain}@media only screen and (max-width: 768px){.nav1__list2 li a[target=_blank]::after{width:min(5.3846153846vw,21px)}}.nav1__sns{gap:0 20px;justify-content:flex-end;align-items:center;margin-top:50px}@media only screen and (max-width: 768px){.nav1__sns{margin-top:30px}}.nav2{display:flex;justify-content:flex-end;height:100%;margin-right:90px}@media only screen and (max-width: 650px){.nav2{margin-right:80px}}.nav2__list{height:100%;align-items:center}.nav2__list__item{font-size:20px;font-weight:600;display:flex;align-items:center;gap:0 12px}@media only screen and (max-width: 768px){.nav2__list__item{font-size:14px;gap:0 6px}}.nav2__list__item.global::before{content:"";width:25px;aspect-ratio:1/1;background:url(../images/common/icon_global.svg) no-repeat center/contain}@media only screen and (max-width: 768px){.nav2__list__item.global::before{width:15px}}@keyframes btn1{0%{transform:translateY(0)}50%{transform:translateY(5px)}100%{transform:translateY(3px) rotate(45deg)}}@keyframes btn1_close{0%{transform:translateY(3px) rotate(45deg)}50%{transform:translateY(5px)}100%{transform:translateY(0)}}@keyframes btn2{0%{transform:translateY(0)}50%{transform:translateY(-5px)}100%{transform:translateY(-5px) rotate(-45deg)}}@keyframes btn2_close{0%{transform:translateY(-5px) rotate(-45deg)}50%{transform:translateY(-5px)}100%{transform:translateY(0px)}}.footer{padding:93px 0 43px;background:#f1c600}@media only screen and (max-width: 650px){.footer{padding:15px 0 20px}}.footer__text{display:flex;justify-content:center;overflow:hidden}.footer__text div{display:flex;justify-content:center}.footer__text div::after{content:"";width:min(273.9473684211vw,3123px);height:min(17.8947368421vw,204px);background:no-repeat left top/100% auto;background-image:url(../images/common/footer_text1.png);animation:footerAnimation 1.5s linear infinite}@media only screen and (max-width: 650px){.footer__text div::after{width:190vw;height:25.8974358974vw;background-image:url(../images/common/footer_text1_sp.png)}}.footer__inner{padding-top:110px;justify-content:space-between;flex-wrap:wrap;gap:30px 100px}@media only screen and (max-width: 650px){.footer__inner{padding-top:50px;flex-direction:column;align-items:center}}.footer__list{gap:0 58px}@media only screen and (max-width: 650px){.footer__list{gap:0 30px}}.footer__list li a{font-size:18px;color:#1c1c1c;display:inline-block;position:relative;text-decoration:none}@media only screen and (max-width: 650px){.footer__list li a{font-size:16px}}.footer__list li a[target=_blank]::after{display:inline-block;content:"";width:13px;height:13px;background:no-repeat right center/contain;background-image:url(../images/common/ico_blank.svg);margin-left:9px}.footer__copy{margin:0}@media only screen and (max-width: 650px){.footer__copy{text-align:center}}.footer__copy small{font-size:13px}@media only screen and (max-width: 768px){.footer__copy small{font-size:11px;letter-spacing:0}}@keyframes footerAnimation{0%{background-image:url(../images/common/footer_text1.png)}49%{background-image:url(../images/common/footer_text1.png)}50%{background-image:url(../images/common/footer_text2.png)}100%{background-image:url(../images/common/footer_text2.png)}}@media only screen and (max-width: 650px){@keyframes footerAnimation{0%{background-image:url(../images/common/footer_text1_sp.png)}49%{background-image:url(../images/common/footer_text1_sp.png)}50%{background-image:url(../images/common/footer_text2_sp.png)}100%{background-image:url(../images/common/footer_text2_sp.png)}}}.cookie__bnr{width:100%;box-sizing:border-box;background:hsla(0,0%,100%,.7);box-shadow:0px 0px 14px rgba(0,0,0,.1);position:fixed;bottom:-50%;left:0;z-index:2;transition:bottom .8s linear}.cookie__bnr.open{bottom:0}@media only screen and (min-width: 651px){.cookie__bnr__flex{display:flex;justify-content:space-between;padding-left:min(4.3859649123vw,50px)}}.cookie__bnr__flex__1{flex:1;height:100%}@media only screen and (max-width: 650px){.cookie__bnr__flex__1{font-size:min(3.8461538462vw,15px);padding:0 20px}}.cookie__bnr__close{width:20px;height:20px;position:absolute;top:20px;right:30px}.cookie__bnr__close::before,.cookie__bnr__close::after{content:"";width:18px;height:1px;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.cookie__bnr__close::after{transform:translate(-50%, -50%) rotate(-45deg)}@media only screen and (min-width: 651px){.cookie__bnr__close{top:50%;transform:translateY(-50%);transition:opacity .3s linear}.cookie__bnr__close:hover{opacity:.7;cursor:pointer}}.cookie__bnr p{margin:0;padding:.8em 0}.cookie__bnr__btns{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between}@media only screen and (min-width: 651px){.cookie__bnr__btns{height:100%}}.cookie__bnr__btns li{flex:1;min-width:120px;height:100%;text-align:center;border:2px solid #000;box-sizing:border-box}.cookie__bnr__btns li a{display:flex;align-items:center;justify-content:center;height:100%;text-decoration:none;padding:.6rem 0;box-sizing:border-box}@media only screen and (max-width: 650px){.cookie__bnr__btns li a{padding:.4em 0}}.cookie__bnr__btns li a#cookie-yes{color:#fff;background:#000}.top-section__title{font-size:min(8.7719298246vw,100px);font-weight:900;color:#b41c22;font-family:"Roboto","Noto Sans KR",sans-serif;line-height:1;letter-spacing:.05em}@media only screen and (max-width: 650px){.top-section__title{font-size:min(12.3076923077vw,48px)}}.fv{padding:123px 0 32px;background:#f1c600;overflow:hidden}@media only screen and (max-width: 650px){.fv{padding:94px 0 28px}}.fv__movie{width:100%;aspect-ratio:1140/500;position:relative}@media only screen and (max-width: 650px){.fv__movie{width:calc(100% - 5.1282051282vw);aspect-ratio:330/495;margin:0 auto}}.fv__movie::after{content:"";width:min(19.3859649123vw,221px);height:min(15.4385964912vw,176px);background:url(../images/common/chara1.svg) no-repeat center bottom/contain;bottom:-30px;position:absolute;right:min(-3.9473684211vw,-45px)}@media only screen and (max-width: 650px){.fv__movie::after{width:min(35.1282051282vw,137px);height:min(28.2051282051vw,110px);right:-3.8461538462vw;bottom:-5px}}.fv__movie *{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fv__text1{text-align:center;font-size:min(4.8245614035vw,55px);color:#fff;font-weight:900;margin:0}@media only screen and (max-width: 650px){.fv__text1{font-size:6.6666666667vw;letter-spacing:0}}.fv__text2{font-family:"Roboto","Noto Sans KR",sans-serif;text-align:center;font-size:min(12.2807017544vw,140px);font-weight:900;color:#fff;line-height:1;letter-spacing:.05em;margin:0;filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.2));margin-bottom:-1.22em;position:relative;z-index:1}@media only screen and (max-width: 650px){.fv__text2{font-size:16.4102564103vw;margin-top:10px;margin-bottom:-1.5em;letter-spacing:.03em}}.top-pickup .section-container{background:#fcf8ea;padding:min(4.3859649123vw,50px) 0}@media only screen and (max-width: 650px){.top-pickup .section-container{padding:min(7.6923076923vw,30px) 0}}.top-pickup__title{position:relative}.top-pickup__btns{justify-content:flex-end;gap:0 15px;position:relative}@media only screen and (max-width: 650px){.top-pickup__btns{justify-content:flex-start;margin-top:30px}}.top-pickup__btns button{width:28px;height:28px;background:url(../images/common/pager.svg) no-repeat center/contain;border:none;outline:none;box-shadow:none;text-indent:-9999px;overflow:hidden}.top-pickup__btns button.slick__prev{transform:scale(-1, 1)}@media only screen and (max-width: 650px){.top-pickup__flex{flex-direction:column;gap:30px 0;padding:0 2.5641025641vw}}.top-pickup__flex__left{width:min(28.9473684211vw,330px);position:relative;z-index:2;padding-right:min(2.6315789474vw,30px)}@media only screen and (max-width: 650px){.top-pickup__flex__left{width:100%}}.top-pickup__flex__left::before{content:"";width:50vw;height:100%;background:#fcf8ea;position:absolute;top:0;right:0}@media only screen and (max-width: 650px){.top-pickup__flex__left::before{display:none}}.top-pickup__flex__right{flex:1;position:relative;z-index:1}.top-pickup-slider{opacity:0;width:min(36.8421052632vw,420px);z-index:1}@media only screen and (max-width: 650px){.top-pickup-slider{width:100%;margin:0 auto}}.top-pickup-slider .slick-list{overflow:visible}.top-pickup-slider__item{z-index:1}.top-pickup-slider__item.slick-slide{padding:0 min(0.8771929825vw,10px)}@media only screen and (max-width: 650px){.top-pickup-slider__item.slick-slide{padding:0 4.1025641026vw}}.top-pickup-slider__item img{max-width:none;width:100%}.top-pickup-slider__item-inner{transition:all .2s linear}@media only screen and (max-width: 650px){.top-pickup .slick-current .top-pickup-slider__item-inner,.top-pickup .is-active-next .top-pickup-slider__item-inner{scale:1.13}}.top-about .section-container{padding:min(9.649122807vw,110px) 0 min(10.5263157895vw,120px);background:#f1c600}@media only screen and (max-width: 650px){.top-about .section-container{padding:min(17.9487179487vw,70px) 0}}.top-about__title{font-family:"Roboto","Noto Sans KR",sans-serif;text-align:center;font-size:min(10.5263157895vw,120px);font-weight:900;color:#b41c22;letter-spacing:.05em;line-height:1;margin-bottom:min(5.2631578947vw,60px)}@media only screen and (max-width: 650px){.top-about__title{font-size:min(14.358974359vw,56px);margin-bottom:min(10.2564102564vw,40px);letter-spacing:0}}.top-about__text{font-size:clamp(18px,1.5789473684vw,22px);font-weight:600;text-align:center;margin-bottom:min(7.0175438596vw,80px)}@media only screen and (max-width: 650px){.top-about__text{margin-bottom:min(10.2564102564vw,40px)}}.top-about__container{display:flex;flex-direction:column;gap:min(7.0175438596vw,80px) 0}@media only screen and (max-width: 650px){.top-about__container{gap:min(10.2564102564vw,40px) 0}}.top-about__content{position:relative}.top-about__content__image{width:calc(100% - min(17.5438596491vw,200px));position:relative;z-index:1}@media only screen and (max-width: 650px){.top-about__content__image{width:calc(100% - 7.6923076923vw)}}.top-about__content__image-inner{width:calc(100% + 50vw - 570px);position:relative;left:min(17.5438596491vw,200px)}@media all and (max-width: 1240px){.top-about__content__image-inner{width:calc(100% + min(4.3859649123vw,50px))}}@media only screen and (max-width: 650px){.top-about__content__image-inner{width:calc(100% + 7.6923076923vw);left:auto;right:-7.6923076923vw}}.top-about__content__image-inner::before{content:"";width:calc(100% + 10px);height:100%;background:#b41c22;position:absolute;top:10px;left:-10px;z-index:-1}.left .top-about__content__image-inner{left:calc(-50vw + 570px)}@media all and (max-width: 1240px){.left .top-about__content__image-inner{left:max(-4.3859649123vw,-50px)}}@media only screen and (max-width: 650px){.left .top-about__content__image-inner{left:-7.6923076923vw}}.left .top-about__content__image-inner::before{left:0}.top-about__content__image-inner img{max-width:none;width:100%}.top-about__content__text{display:flex;flex-direction:column;gap:min(1.7543859649vw,20px) 0;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:2;font-size:min(4.3859649123vw,50px);font-weight:700;color:#fff;font-family:"Noto Serif KR",serif;line-height:1.4}@media only screen and (max-width: 650px){.top-about__content__text{gap:min(3.8461538462vw,15px) 0;font-size:min(6.6666666667vw,26px);transform:unset;top:auto;bottom:7.6923076923vw}}.left .top-about__content__text{align-items:flex-end;left:auto;right:0}.top-about__content__text span{background:#b41c22;display:inline-block;padding:0 min(0.8771929825vw,10px)}@media only screen and (max-width: 650px){.top-about__content__text span{padding:0 min(2.5641025641vw,10px)}}.top-float{background:#fff;overflow:hidden;padding:10px 0}.top-float__content{width:auto;display:flex;height:6.4035087719vw;gap:0 min(1.7543859649vw,20px);animation:floating 20s linear infinite}@media only screen and (max-width: 650px){.top-float__content{height:11.7948717949vw}}.top-float__content::before,.top-float__content::after{content:"";min-width:114.7916666667vw;height:100%;background:url(../images/top/float.svg) no-repeat left center/100% auto}@media only screen and (max-width: 650px){.top-float__content::before,.top-float__content::after{min-width:259.2307692308vw}}.top-menu .section-container{padding:min(10.5263157895vw,120px) 0}@media only screen and (max-width: 650px){.top-menu .section-container{padding:min(17.9487179487vw,70px) 0}}.top-menu__title-wrap{align-items:center;gap:0 min(10.5263157895vw,120px);margin-bottom:min(7.0175438596vw,80px)}@media only screen and (max-width: 650px){.top-menu__title-wrap{flex-direction:column;align-items:flex-start;gap:40px 0;margin-bottom:40px}}.top-menu__text{font-size:clamp(18px,1.5789473684vw,20px);margin:0}.top-menu__list{flex-wrap:wrap;border-top:2px solid #b41c22;margin-bottom:min(7.0175438596vw,80px)}@media only screen and (max-width: 650px){.top-menu__list{margin-bottom:min(12.8205128205vw,50px)}}.top-menu__list__item{width:33.3333333333%;border-bottom:2px solid #b41c22;position:relative;display:flex;justify-content:center;align-items:flex-end;box-sizing:border-box}@media only screen and (max-width: 650px){.top-menu__list__item{width:100%;border-left:none !important}}.top-menu__list__item:not(:nth-child(1)):not(:nth-child(4)){border-left:2px solid #b41c22}.top-menu__list__item__image img{max-width:none;display:block;width:100%}.top-menu__list__item__name{position:absolute;top:2.0833333333vw;left:2.0833333333vw}@media only screen and (max-width: 650px){.top-menu__list__item__name{top:2.5641025641vw}.top-menu__list__item:nth-child(even) .top-menu__list__item__name{left:auto;right:5.1282051282vw}.top-menu__list__item:nth-child(odd) .top-menu__list__item__name{left:5.1282051282vw}}.top-menu__list__item__name>div{font-size:2.2222222222vw;font-weight:600;color:#fff;font-family:"Noto Serif KR",serif;display:flex;flex-direction:row-reverse;align-items:flex-end;gap:0 min(0.4385964912vw,5px);line-height:1.3}@media only screen and (max-width: 650px){.top-menu__list__item__name>div{font-size:6.6666666667vw;gap:0 .7692307692vw}}.top-menu__list__item__name>div>div{writing-mode:vertical-rl;background:#b41c22;padding:min(0.8771929825vw,10px) min(0.4385964912vw,5px);position:relative}@media only screen and (max-width: 650px){.top-menu__list__item__name>div>div{padding:2.5641025641vw .5128205128vw}}@media only screen and (min-width: 651px){.top-menu__list__item__name>div>div:nth-child(2){top:min(2.6315789474vw,30px)}}.top-menu__list__item__name>div span{font-size:1.9444444444vw;display:inline-block}@media only screen and (max-width: 650px){.top-menu__list__item__name>div span{font-size:5.641025641vw}}.top-menu__btn{display:flex;justify-content:center}.top-menu__btn a{display:flex;align-items:center;gap:0 min(2.1929824561vw,25px);font-size:min(2.9824561404vw,34px);font-weight:600;color:#b41c22;text-decoration:none;font-family:"Roboto","Noto Sans KR",sans-serif;background:#fff;border:min(0.350877193vw,4px) solid #b41c22;padding:min(1.7543859649vw,20px) min(3.5087719298vw,40px);transition:.2s linear}@media only screen and (max-width: 650px){.top-menu__btn a{gap:0 min(3.8461538462vw,15px);font-size:min(5.3846153846vw,21px);border-width:2px;padding:min(3.8461538462vw,15px) min(5.1282051282vw,20px)}}.top-menu__btn a::after{content:"";width:min(3.5087719298vw,40px);aspect-ratio:1/1;background:url(../images/common/icon_arrow_white.svg) no-repeat center/contain;transition:.2s linear;background-color:#fff !important;border-radius:50%}@media only screen and (max-width: 650px){.top-menu__btn a::after{width:min(6.4102564103vw,25px)}}.top-location .section-container{background:#f1c600;padding:min(10.5263157895vw,120px) 0}@media only screen and (max-width: 650px){.top-location .section-container{padding:min(17.9487179487vw,70px) 0 min(15.3846153846vw,60px)}}.top-location__container{position:relative}.top-location__container::after{content:"";width:min(22.3684210526vw,255px);height:min(21.3157894737vw,243px);background:url(../images/common/chara2.svg) no-repeat center/contain;position:absolute;top:max(-2.6315789474vw,-30px);right:max(-2.6315789474vw,-30px)}@media only screen and (max-width: 650px){.top-location__container::after{display:block;width:min(45.3846153846vw,177px);height:min(41.0256410256vw,160px);position:relative;top:0;right:0;margin:80px auto 0}}.top-location__title{margin-bottom:min(7.0175438596vw,80px)}@media only screen and (max-width: 650px){.top-location__title{margin-bottom:40px}}.top-bg img{max-width:none;width:100%;pointer-events:none}.top-news .section-container{padding:min(10.5263157895vw,120px) 0 min(12.2807017544vw,140px)}@media only screen and (max-width: 650px){.top-news .section-container{padding:min(17.9487179487vw,70px) 0}}.top-news__flex{gap:0 min(3.5087719298vw,40px)}@media only screen and (max-width: 650px){.top-news__flex{gap:40px 0;flex-direction:column}}.top-news__flex__left{width:min(38.5964912281vw,440px)}@media only screen and (max-width: 650px){.top-news__flex__left{width:100%}}.top-news__flex__right{flex:1}.top-news__btn{margin-top:50px}@media only screen and (max-width: 650px){.top-news__btn{text-align:center}}.main__container{padding:0 0 140px}@media only screen and (max-width: 768px){.main__container{padding:0 0 80px}}.main__container h3.wp-block-heading{font-size:18px;font-weight:600;color:#b41c22;border-bottom:1px solid #b41c22;padding-bottom:2px;margin-bottom:15px}.main__container h3.wp-block-heading:not(:first-child){margin-top:2em}@media only screen and (max-width: 650px){.main__container h3.wp-block-heading{font-size:16px;padding-bottom:8px}}.alignleft{float:left;margin:0px 20px 20px 0;font-size:.9em}.alignright{float:right;margin:0px 0 20px 20px;font-size:.9em}.aligncenter{display:block;margin:0 auto 20px;font-size:.9em}@media only screen and (min-width: 651px){.alignleft,.alignright,.aligncenter,.alignnone{max-width:80%}}.post table{border-collapse:collapse}.wp-pagenavi{display:flex;justify-content:center;align-items:center;text-align:center;margin:57px 0 0}@media only screen and (max-width: 650px){.wp-pagenavi{margin:50px 0 0}}.wp-pagenavi>a,.wp-pagenavi>span{height:30px;width:30px;display:flex;justify-content:center;align-items:center;text-decoration:none !important;line-height:1;font-weight:500;margin:0 10px;padding:0;border:none}@media only screen and (max-width: 650px){.wp-pagenavi>a,.wp-pagenavi>span{width:28px;height:28px;margin:0 7px}}.wp-pagenavi>span{font-weight:500}.wp-pagenavi>span.current{color:#b41c22}.wp-pagenavi>a:not(.page){width:28px;height:28px;text-indent:-9999px;white-space:nowrap;overflow:hidden;background:url(../images/common/pager.svg) no-repeat center/contain}@media only screen and (max-width: 650px){.wp-pagenavi>a:not(.page){margin:0 0 0 15px}}.wp-pagenavi>a:not(.page).previouspostslink{transform:rotate(180deg);margin:0 15px 0 0}.paging{max-width:530px;justify-content:space-between;align-items:center;margin:0 auto;padding:80px 0 0}@media only screen and (max-width: 650px){.paging{padding:50px 0 0}}.paging li a,.paging li span{display:block;color:#b41c22;font-size:18px}@media only screen and (max-width: 650px){.paging li a,.paging li span{font-size:16px}}.paging li span{opacity:0}.paging li:not(.back) a,.paging li:not(.back) span{text-decoration:none;display:flex;align-items:center;gap:0 10px}.paging li:not(.back) a::after,.paging li:not(.back) span::after{content:"";width:30px;aspect-ratio:1/1;background:url(../images/common/pager.svg) no-repeat center/contain}@media only screen and (max-width: 650px){.paging li:not(.back) a::after,.paging li:not(.back) span::after{width:22px}}.paging li.prev a,.paging li.prev span{flex-direction:row-reverse}.paging li.prev a::after,.paging li.prev span::after{transform:rotate(180deg)}.pdf-link{display:flex;align-items:center;gap:0 10px}.pdf-link::after{content:"";width:15px;height:17px;background:no-repeat center/contain;background-image:url(../images/common/ico_pdf.svg)}.blank-link{display:flex;align-items:center;gap:0 10px}.blank-link::after{content:"";width:13px;height:13px;background:no-repeat center/contain;background-image:url(../images/common/ico_blank.svg)}.news__category{margin:0 0 60px;gap:0 40px;justify-content:center}@media only screen and (max-width: 768px){.news__category{margin:0 auto 40px;gap:0;justify-content:space-between;max-width:325px}}.news__category li.--is-active a{color:#b41c22}.news__category li.--is-active a::after{content:"";width:100%;height:1px;background:#b41c22;position:absolute;bottom:0;left:0}.news__category li a{color:#a5a5a5;text-decoration:none;font-weight:normal;position:relative}.news__list{border-top:2px solid #b41c22}.news__list__item{border-bottom:2px solid #b41c22}.news__list__item a{display:block;text-decoration:none;padding:20px 50px 20px 0;position:relative}.news__list__item a::after{content:"";width:30px;height:30px;background:url(../images/common/icon_arrow_red.svg) no-repeat center/contain;position:absolute;top:calc(50% - 15px);right:0;transition:.2s linear}@media only screen and (max-width: 768px){.news__list__item a::after{top:calc(100% - 50px)}}@media(hover){.news__list__item a:hover{opacity:1}.news__list__item a:hover .title{text-decoration:underline}.news__list__item a:hover::after{background:url(../images/common/icon_arrow_white.svg) no-repeat center/contain}}.news__list__item__data{gap:0 15px;align-items:center;margin-bottom:15px}@media only screen and (max-width: 768px){.news__list__item__data{margin-bottom:10px}}.news__list__item__data.detail{margin-bottom:10px}.news__list__item__data__icon{display:inline-block;margin-left:9px;background:no-repeat center/contain}.news__list__item__data__icon.pdf{vertical-align:middle;width:15px;height:17px;margin-left:4px;background-image:url(../images/common/ico_pdf.svg)}.news__list__item__data__icon.blank{width:13px;height:13px;background-image:url(../images/common/ico_blank.svg)}@media only screen and (max-width: 768px){.news__list__item__data__date{font-size:14px}}.news__list__item__data__cat{gap:0 5px}.news__list__item__data__cat span{color:#fff;line-height:1;padding:1px 3px 2px}.news__list__item__title{font-size:18px;transition:.2s linear}@media only screen and (max-width: 650px){.news__list__item__title{font-size:16px}}.news__detail{border-top:2px solid #b41c22;border-bottom:2px solid #b41c22;padding-bottom:70px}@media only screen and (max-width: 768px){.news__detail{padding-bottom:45px}}.news__detail__content{border-bottom:2px solid #b41c22;padding:20px 0 15px;margin-bottom:60px}@media only screen and (max-width: 768px){.news__detail__content{margin-bottom:40px}}.news__detail__title{font-size:24px;font-weight:500}@media only screen and (max-width: 650px){.news__detail__title{font-size:17px}}.news__detail__text h2{border-bottom:3px solid #b41c22;margin:2em 0 1em;padding:0 0 .5em}.news__detail__text h3{border-left:3px solid #b41c22;margin:2em 0 1em;padding:0 0 0 .5em}.location__list{display:flex;flex-direction:column;gap:50px 0}@media only screen and (max-width: 650px){.location__list{gap:40px 0}}.location__list__item-inner{display:flex;align-items:flex-start;gap:0 50px}@media only screen and (max-width: 650px){.location__list__item-inner{flex-direction:column;gap:20px 0}}.location__list__item__thumbnail{width:min(28.9473684211vw,330px);aspect-ratio:330/240}@media only screen and (max-width: 650px){.location__list__item__thumbnail{width:100%}}.location__list__item__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.location__list__item__detail__title{font-size:25px;margin-bottom:1em;font-weight:600}@media only screen and (max-width: 650px){.location__list__item__detail__title{font-size:20px;margin-bottom:.6em}}.location__list__item__detail__dl{margin:0}.location__list__item__detail__dl dt{width:3.5em}.location__list__item__detail__btns{flex-wrap:wrap;gap:18px;margin-top:1em}@media only screen and (max-width: 650px){.location__list__item__detail__btn a{padding-right:10px}}.location__list__item__detail__reserve-btn{margin-top:1.5em}.location__list__item__detail__reserve-btn a{display:inline-flex;align-items:center;background:#fff;border-radius:10px;border:2px solid #b41c22;color:#b41c22;text-decoration:none;padding:3px 20px 3px 10px}.location__list__item__detail__reserve-btn a::before{content:"";width:22px;height:24px;background:url(../images/common/icon_reserve.svg) no-repeat center/contain;margin-right:15px}.location__list__item__detail__reserve-btn a::after{content:"";width:11px;height:13px;background:url(../images/common/icon_arrow_red_right.svg) no-repeat center/contain;margin-left:14px}#contact{max-width:780px;margin:0 auto}.contact_form{padding:0 50px 40px}@media only screen and (max-width: 650px){.contact_form{padding:0 0 40px}}.contact_form__flex div+div{width:100%;margin-left:10px}.contact_form__table{width:100%;border-collapse:collapse}.contact_form__table tr,.contact_form__table th,.contact_form__table td{border:none}@media only screen and (max-width: 768px){.contact_form__table tr,.contact_form__table th,.contact_form__table td{display:block}}.contact_form__table th,.contact_form__table td{text-align:left;vertical-align:top;padding:10px 0}.contact_form__table th p,.contact_form__table td p{margin:0}.contact_form__table th{width:270px;font-size:16px;font-weight:600;padding:15px 0 10px}@media only screen and (max-width: 768px){.contact_form__table th{width:100%}}@media only screen and (max-width: 650px){.contact_form__table th{font-size:3.8461538462vw}}@media only screen and (max-width: 768px){.contact_form__table td{padding:0 0 15px}}@media only screen and (max-width: 650px){.contact_form__table td{padding:0 0 2.5641025641vw}}.contact_form__table input[type=text],.contact_form__table input[type=tel],.contact_form__table input[type=email],.contact_form__table textarea,.contact_form__table select{width:100%;font-size:16px;padding:.7em .5em;border:none;border-radius:0;outline:none;color:#1c1c1c;background:#fff;box-sizing:border-box;-webkit-appearance:none;border:1px solid #b9b9b9}@media only screen and (max-width: 768px){.contact_form__table input[type=text],.contact_form__table input[type=tel],.contact_form__table input[type=email],.contact_form__table textarea,.contact_form__table select{padding:.65em .5em}}.contact_form__table select{padding-right:40px}.contact_form__table textarea{height:165px;font-family:"Noto Sans KR",sans-serif;resize:vertical}.contact_form__table .select{position:relative}.contact_form__table .select::after{content:"";width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;box-sizing:border-box;position:absolute;top:38%;right:15px;transform:rotate(135deg);pointer-events:none}.contact_form__table #pref{min-width:150px}@media only screen and (max-width: 650px){.contact_form__table #pref{min-width:115px}}.contact_form__table input[name="zip[data][0]"],.contact_form__table input[name="zip[data][1]"]{width:auto}.contact .required{font-size:12px;color:#cf121b}.contact .note{color:#b41c22;font-size:12px}.contact .contact-note{margin:0 0 40px;padding:80px 90px;box-sizing:border-box;border:1px solid #ccc}@media only screen and (max-width: 768px){.contact .contact-note{padding:7.6923076923vw 5.1282051282vw}}.contact .contact-note__text{display:inline-block;text-align:left}.contact .contact-note ul{margin:0}@media only screen and (max-width: 650px){.contact .contact-note ul li{font-size:3.5897435897vw}}.contact .contact-note ul li+li{margin-top:1.8em}.contact .contact-note a{text-decoration:underline;color:#b41c22}.contact .agree-box{text-align:center}.contact .agree-box p{margin:0}.contact .agree-box__text{display:inline-block;text-align:left}.contact .agree-box .agree label input{display:none}.contact .agree-box .agree label input+.mwform-checkbox-field-text{font-size:16px;font-weight:bold;background-image:url(../images/contact/ico_check_off.svg?2);background-size:17px auto;background-position:left center;background-repeat:no-repeat;padding:0 0 1px 29px;cursor:pointer}@media only screen and (max-width: 650px){.contact .agree-box .agree label input+.mwform-checkbox-field-text{font-size:3.8461538462vw}}.contact .agree-box .agree label input:checked+.mwform-checkbox-field-text{background-image:url(../images/contact/ico_check.svg?2)}.contact .agree-box .privacy-link{color:#b41c22;text-decoration:underline;padding:0 26px 0 0;background:url(../images/contact/ico_privacy.svg) no-repeat right 13px center;background-size:10px auto}.contact_submit{display:flex;justify-content:center}.contact_submit .wpcf7-spinner{position:absolute;top:calc(100% + 10px);display:block}.contact_submit p{margin:0}.contact_submit div{transition:opacity .2s linear;position:relative}.contact_submit div::after{content:"";width:12px;height:14px;background:url(../images/common/ico_arrow_white_right.svg) no-repeat center/contain;transform:translateY(-50%);position:absolute;top:50%;right:20px}.contact_submit div input{background-color:rgba(0,0,0,0);border:none;border-radius:0;cursor:pointer;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:240px;font-size:18px;color:#fff;font-weight:500;background:#b41c22;border-radius:40px;letter-spacing:.05em;text-align:center;padding:.75em 0}@media only screen and (max-width: 650px){.contact_submit div input{width:210px}}.contact_submit div input.disabled{background:#a5a5a5;pointer-events:none}@media(hover){.contact_submit div input:hover{opacity:.8}}.mw_wp_form_input #submit .back{display:none}.mw_wp_form_confirm .contact__textwrap,.mw_wp_form_confirm .note{display:none}.mw_wp_form_confirm .select::after{display:none}.mw_wp_form_confirm .contact_form__flex{display:block}.mw_wp_form_confirm .contact_form__flex div+div{width:auto;margin-left:0}.complete__text{margin:0 auto 4em}.complete__text p{margin:0 0 2em}.complete__btn a{width:100%;max-width:340px;font-size:18px;font-weight:bold;color:#fff;text-align:center;margin:0 auto;background:#b41c22;border-radius:50px}.complete__btn a::after{border-color:#fff}.mw_wp_form_confirm .contact_form__table tr{border-bottom:1px solid #dfdfdf}@media only screen and (max-width: 768px){.grecaptcha-badge{bottom:74px !important}}.privacy-policy__box{margin-bottom:100px}@media only screen and (max-width: 650px){.privacy-policy__box{margin-bottom:40px}}.privacy-policy__box__title{text-align:center;font-size:20px;font-weight:700;margin-bottom:1em}.privacy-policy__box__text{max-width:620px;margin:0 auto}