@import "https://cdn.jsdelivr.net/gh/sun-typeface/SUIT@2/fonts/variable/woff2/SUIT-Variable.css";
@import "https://cdn.jsdelivr.net/gh/leetaewook/gmarket-sans-dynamic-subset/GmarketSans.css";
@font-face{font-family:NotoSans;font-weight:400;src:url(/fonts/NotoSansKR-Regular.eot);src:local(NotoSansKR-Regular),url(/fonts/NotoSansKR-Regular.eot?#iefix)format("embedded-opentype"),url(/fonts/NotoSansKR-Regular.woff2)format("woff2"),url(/fonts/NotoSansKR-Regular.woff)format("woff"),url(/fonts/NotoSansKR-Regular.ttf)format("truetype")}@font-face{font-family:NotoSans;font-weight:500;src:url(/fonts/NotoSansKR-Medium.eot);src:local(NotoSansKR-Medium),url(/fonts/NotoSansKR-Medium.eot?#iefix)format("embedded-opentype"),url(/fonts/NotoSansKR-Medium.woff2)format("woff2"),url(/fonts/NotoSansKR-Medium.woff)format("woff"),url(/fonts/NotoSansKR-Medium.ttf)format("truetype")}@font-face{font-family:NotoSans;font-weight:700;src:url(/fonts/NotoSansKR-Bold.eot);src:local(NotoSansKR-Bold),url(/fonts/NotoSansKR-Bold.eot?#iefix)format("embedded-opentype"),url(/fonts/NotoSansKR-Bold.woff2)format("woff2"),url(/fonts/NotoSansKR-Bold.woff)format("woff"),url(/fonts/NotoSansKR-Bold.ttf)format("truetype")}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Thin.woff2)format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-ExtraLight.woff2)format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Heavy.woff2)format("woff2");font-weight:900;font-display:swap}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;-webkit-tap-highlight-color:#fff0;-moz-tap-highlight-color:#fff0;border:0;margin:0;padding:0}body{-webkit-overflow-scrolling:touch;line-height:1}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}ol,ul,li{list-style:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:middle;border:0}a{color:inherit;font-family:inherit;text-decoration:none}button,input,optgroup,textarea{color:inherit;font:inherit;border:0;margin:0}textarea{appearance:none;box-sizing:border-box;resize:none;border-radius:0}select::-ms-expand{display:none}select:focus{outline:none}input{box-sizing:border-box;border-radius:0;line-height:normal}input[type=text],input[type=password]{appearance:none;border-radius:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}button{appearance:none;cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;padding:0}input:focus,button:focus{border:0;outline:0}button[disabled],input[disabled]{cursor:default}button,label{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}.ir_pm{text-indent:-9999rem;font-size:0}strong{font-weight:400}.clearfix:after{content:"";clear:both;display:block}html{font-size:10px}
html{font-size:16px}*{box-sizing:border-box;word-break:keep-all}@media (max-width:1024px){html{font-size:14px}}@media (max-width:768px){html{font-size:14px}}@media (max-width:480px){html{font-size:13px}}@media (max-width:350px){html{font-size:12px}}body{color:#333;letter-spacing:-.03em;font-family:Pretendard,sans-serif;font-size:1rem;font-weight:400;line-height:1.375}img{max-width:100%;display:inline-block}.wrap{position:relative}.container{width:calc(100% - 20px);max-width:1280px;margin:0 auto}:root{--white:#fff;--black:#000;--mainColor:#c8156d;--black01:#292e41;--black02:#222;--black03:#333;--black06:#666;--black09:#999;--gray01:#eee;--gray02:#67738e;--gray03:#373f57;--gray04:#999;--gray05:#ddd;--gray06:#bfbfc3;--gray07:#5c667b;--gray08:#404040;--blue01:#06f;--blue02:#0ff;--blue03:#0cf;--blue04:#2d65f2;--purple01:#562dff;--purple02:#f6f3ff;--purple03:#a2a0fd;--size12:.75rem;--size13:.8125rem;--size14:.875rem;--size15:.9375rem;--size16:1rem;--size18:1.125rem;--size20:1.25rem;--size22:1.375rem;--size24:1.5rem;--size25:1.5625rem;--size26:1.625rem;--size28:1.75rem;--size30:1.875rem;--size34:2.125rem;--size35:2.1875rem;--size36:2.25rem;--size40:2.5rem;--size45:2.8125rem;--size48:3rem;--size60:3.75rem}.flex-box{flex-flow:wrap;display:flex}.mt150{margin-top:9.375rem}.mt120{margin-top:7.5rem}.mt50{margin-top:3.125rem}.mt30{margin-top:1.875rem}.mt10{margin-top:.625rem}.header{z-index:800;background-color:#fff;border-bottom:1px solid #ddd;width:100%;position:fixed;top:0;left:0}.header .top-wrap{border-bottom:1px solid #ddd;padding:14px 0}.header .top-wrap .container{justify-content:flex-end;align-items:center}.header .top-wrap .login-wrap{align-items:center;gap:24px}.header .top-wrap .login-wrap a{font-weight:400;font-size:var(--size14);letter-spacing:0;color:var(--black);line-height:1;display:inline-block}.header .top-wrap .login-wrap button.logout-btn{font-weight:400;font-size:var(--size14);color:var(--black);cursor:pointer;background:0 0;border:none;padding:0;line-height:1;display:inline-block}.header .top-wrap .login-wrap button.logout-btn:hover{text-decoration:underline}.header .top-wrap .login-wrap .user-name{font-weight:500;font-size:var(--size14);color:var(--mainColor)}.header .top-wrap .login-wrap .auth-loading{font-size:var(--size14);color:#999}.header .bottom-wrap #gnb-nav-open{flex-flow:column wrap;gap:7px;display:flex}.header .bottom-wrap #gnb-nav-open div{background-color:var(--black03);width:26px;height:2px}.header .bottom-wrap{justify-content:space-between;align-items:center}.header .gnb-wrap .gnb-bg{border-top:solid var(--mainColor);opacity:.96;z-index:8;-o-transition:height .3s ease,border-width .1s;background-color:#fffffff5;border-width:0;width:100%;transition:height .3s,border-width .1s;display:block;position:absolute;top:100%;left:0;overflow:hidden}.header .gnb-wrap ul{justify-content:center}.header .gnb-wrap ul>li{z-index:9;position:relative}.header .gnb-wrap ul>li>a{font-weight:600;font-size:var(--size18);letter-spacing:0;color:var(--black);-o-transition:color .3s;padding:50px 37.5px;line-height:1;transition:color .3s;display:inline-block;position:relative}.header .gnb-wrap ul>li:hover>a{color:var(--mainColor)}.header .gnb-wrap ul>li>.nav-dpth2{text-align:center;width:100%;height:0;padding-top:0;padding-bottom:0;transition:height .3s;position:absolute;top:100%;left:0;overflow:hidden}.header .gnb-wrap ul>li>.nav-dpth2 li a{font-weight:400;font-size:var(--size16);letter-spacing:0;text-align:center;color:var(--black06);-o-transition:color .3s;padding:.875rem 0;line-height:1.25;transition:color .3s;display:inline-block}.header .gnb-wrap ul>li>.nav-dpth2 li a:hover{color:var(--mainColor);font-weight:500}@media (max-width:1280px){.header .top-wrap .logo img{height:30px}.header .gnb-wrap ul>li>a{padding:50px 20px}}@media (max-width:1024px){.header .gnb-wrap{display:none}.header .bottom-wrap{padding:20px 0}.header .bottom-wrap .logo img{height:50px}.mobile-header-depth{display:block}}@media (max-width:450px){.header .bottom-wrap .logo img{height:40px}}.mobile-gnb-bg{z-index:890;-o-transition:opacity .3s ease;opacity:0;visibility:hidden;background-color:#000000f2;width:100vw;height:100vh;transition:opacity .3s;position:fixed;top:0;right:0}.mobile-nav .top{flex-flow:wrap;justify-content:space-between;align-items:center;width:calc(100% - 20px);max-width:1280px;margin:0 auto;padding:4.6875rem 0 5rem;display:flex}.mobile-nav .mobile-nav-close{width:30px;height:30px;position:relative}.mobile-nav .mobile-nav-close div{box-sizing:border-box;background:#fff;width:26px;height:2px;position:absolute;top:50%;left:50%}.mobile-nav .mobile-nav-close div:first-child{transform:translate(-50%,-50%)rotate(45deg)}.mobile-nav .mobile-nav-close div:nth-child(2){transform:translate(-50%,-50%)rotate(-45deg)}.mobile-gnb-bg.active{opacity:1;visibility:visible}.mobile-nav{z-index:900;-o-transition:all .3s;width:100%;height:100vh;transition:all .3s;display:none;position:fixed;top:0%}.mobile-nav.on{display:block}.mobile-nav-box .mobile-nav-top{text-align:right;box-sizing:border-box;padding:4.8rem 0 0;font-size:0}.mobile-nav-top{justify-content:flex-end;display:flex}.mobile-nav-top li{vertical-align:middle;padding:0 2rem 0 0;display:inline-block;position:relative}.mobile-nav-top li a{line-height:1;font-size:var(--size18);color:#9a9a9a;vertical-align:middle;background-position:50%;background-repeat:no-repeat;display:inline-block}.mobile-nav-top li:last-of-type{padding:0}.mobile-nav-top li:after{content:"";background:#9a9a9a;width:1px;height:.6rem;display:block;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.mobile-nav-top li:last-of-type:after{content:initial}.mobile-auth-wrap{border-bottom:1px solid #fff3;width:calc(100% - 20px);max-width:1280px;margin:0 auto;padding:0 0 30px}.mobile-auth-wrap .user-greeting{color:var(--mainColor);margin-bottom:15px;font-size:18px;font-weight:500;display:block}.mobile-auth-wrap .auth-links{gap:20px;display:flex}.mobile-auth-wrap .auth-links a,.mobile-auth-wrap .auth-links button{color:#fffc;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.mobile-auth-wrap .auth-links a:hover,.mobile-auth-wrap .auth-links button:hover{color:#fff}.mobile-auth-wrap .auth-loading{color:#fff9;font-size:14px}.respon-gnb{border-bottom:1px solid #ffffff2e;flex-flow:wrap;justify-content:center;align-items:flex-start;gap:6.9375rem;display:flex}.respon-gnb>li{position:relative}.respon-gnb>li>a{font-weight:600;font-size:var(--size26);letter-spacing:0;text-align:center;color:#fff;padding-bottom:1.75rem;line-height:1;display:inline-block}.respon-gnb>li .mobile-depth2{position:absolute;top:calc(100% + 20px);left:0}.respon-gnb>li .mobile-depth2>li a{font-weight:700;font-size:var(--size18);letter-spacing:0;color:#fff;white-space:nowrap;-o-transition:all .3s;line-height:3;transition:all .3s;display:inline-block}.respon-gnb>li .mobile-depth2>li a:hover{color:var(--mainColor)}@media (max-width:1024px){.mobile-nav .top{padding:61.25px 0}.mobile-nav .top .mobile-logo img{height:50px}.respon-gnb{justify-content:space-between;gap:2.5rem;padding:0 10px}}@media (max-width:768px){.mobile-nav{width:100%}.respon-gnb{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;border-bottom:0 solid #ddd;justify-content:flex-start;gap:0;height:auto;padding:0 10px;overflow-y:auto}.respon-gnb::-webkit-scrollbar{display:none}.respon-gnb>li{width:100%}.respon-gnb>li>a{width:100%;font-size:var(--size22);color:#fff;text-align:left;border-bottom:1px solid #ddd;padding-bottom:15px;font-weight:500;display:inline-block}.respon-gnb>li{margin-bottom:15px}.respon-gnb>li:last-child{margin-bottom:0}.respon-gnb>li>a{background:url(/img/icon/nav_arr.png) 100%/11px 18px no-repeat}.respon-gnb>li>a.active{background-image:url(/img/icon/nav_btmarr.png);background-size:18px 11px}.respon-gnb>li .mobile-depth2{margin-top:10px;position:relative}.respon-gnb .mobile-depth2{-o-transition:max-height .5s,margin-top .2s ease;max-height:0;transition:max-height .5s,margin-top .2s;position:relative;overflow:hidden}.respon-gnb>li.active .mobile-depth2{border-bottom:1px solid #ddd;max-height:1000px;padding-bottom:10px}.respon-gnb .mobile-depth2 li{margin-bottom:20px}.respon-gnb .mobile-depth2 li:last-child{margin-bottom:0}.respon-gnb>li .mobile-depth2>li a,.respon-gnb .mobile-depth2 li a{line-height:1;font-size:var(--size18);color:#fff;padding-left:20px;display:block}}.organ-wrap{border-top:1px solid #ddd;margin-top:7.5rem}.organ-wrap-sub{margin-top:9.375rem}.organ-wrap .container{align-items:center}.organ-wrap .left-box{align-self:stretch;align-items:center;gap:22px;width:215px;height:100px}.organ-wrap .left-box h5{font-weight:600;font-size:var(--size18);letter-spacing:0;color:var(--black);line-height:1}.organ-wrap .left-box .btn-wrap{gap:24px}.organ-wrap .right-box{width:calc(100% - 215px);overflow:hidden}.organ-wrap .right-box .swiper-slide{align-self:center;width:auto;padding-right:80px;display:flex}.organ-wrap .right-box .swiper-notification{display:none!important}footer{background:#333}footer .top{border-bottom:1px solid #fff3}footer .top ul{justify-content:center;align-items:center;gap:3.125rem;padding:1.46875rem 0}footer .top ul li a{font-weight:500;font-size:var(--size16);letter-spacing:0;color:var(--white);line-height:1.1875;display:inline-block}footer .bottom{padding:3.125rem 10px 6.4375rem}footer .bottom p{font-weight:500;font-size:var(--size16);letter-spacing:0;text-align:center;color:var(--white);line-height:1.1875}footer .bottom ul{flex-flow:wrap;justify-content:center;align-items:center;gap:3.125rem;margin:1.25rem 0;display:flex}footer .bottom ul li{font-weight:500;font-size:var(--size16);letter-spacing:0;text-align:center;color:var(--white);line-height:1.1875}@media (max-width:1024px){.organ-wrap .left-box{width:150px}.organ-wrap .right-box{width:calc(100% - 150px)}.organ-wrap .right-box .swiper-slide{padding-right:40px}.organ-wrap .right-box a,.organ-wrap .right-box a img{width:100%;display:block}}@media (max-width:768px){.organ-wrap{padding:30px 0}.organ-wrap .left-box{width:100%;height:auto}.organ-wrap .right-box .swiper-slide{padding:0}.organ-wrap .right-box{width:100%;margin-top:20px}footer .top ul{justify-content:space-between;gap:1rem}footer .top ul li a{font-size:var(--size12)}}.loading-overlay{z-index:9999;-webkit-backdrop-filter:blur(2px);background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;inset:0}.loading-overlay__content{flex-direction:column;align-items:center;gap:1rem;display:flex}.loading-overlay__spinner{width:60px;height:60px}.spinner-ring{border:4px solid #ffffff4d;border-top-color:var(--mainColor);border-radius:50%;width:100%;height:100%;animation:1s linear infinite spinner-rotate}@keyframes spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-overlay__message{color:#fff;font-size:var(--size16);text-align:center;word-break:keep-all;max-width:280px;font-weight:500}@media (max-width:768px){.loading-overlay__spinner{width:48px;height:48px}.loading-overlay__message{font-size:var(--size14);max-width:240px}}.charges-modal-overlay{z-index:9998;-webkit-backdrop-filter:blur(2px);background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;inset:0}.charges-modal{background-color:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:700px;max-height:80vh;animation:.2s ease-out modal-fade-in;display:flex;box-shadow:0 10px 40px #0003}@keyframes modal-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.charges-modal__header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.charges-modal__title{font-size:var(--size18);color:#222;margin:0;font-weight:600}.charges-modal__close{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:background-color .2s;display:flex}.charges-modal__close:hover{background-color:#f0f0f0}.charges-modal__payment-name{font-size:var(--size16);color:var(--mainColor);background-color:#f8f8f8;border-bottom:1px solid #e5e5e5;padding:1rem 1.5rem;font-weight:500}.charges-modal__content{flex:1;padding:1.5rem;overflow-y:auto}.charges-modal__loading{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;display:flex}.charges-modal__loading .spinner-ring{border:3px solid #c8156d33;border-top-color:var(--mainColor);border-radius:50%;width:40px;height:40px;animation:1s linear infinite spinner-rotate}.charges-modal__loading p{color:#666;font-size:var(--size14)}.charges-modal__empty{text-align:center;color:#888;font-size:var(--size14);padding:3rem}.charges-modal__table{border-collapse:collapse;width:100%;font-size:var(--size14)}.charges-modal__table th,.charges-modal__table td{text-align:left;border-bottom:1px solid #e5e5e5;padding:.75rem}.charges-modal__table th{color:#444;white-space:nowrap;background-color:#f5f5f5;font-weight:600}.charges-modal__table tbody tr:hover{background-color:#fafafa}.charges-modal__charge-info{flex-direction:column;gap:.25rem;display:flex}.charges-modal__charge-name{font-weight:500}.charges-modal__charge-desc{font-size:var(--size12);color:#888}.charges-modal__discount{color:#e55353;font-size:var(--size13)}.charges-modal__discount-name{font-size:var(--size11);color:#999;margin-top:2px;display:block}.charges-modal__final-amount{color:#222;font-weight:600}.charges-modal__table tfoot td{border-top:2px solid #ddd;border-bottom:none;font-weight:600}.charges-modal__total-label{text-align:right;padding-right:1rem}.charges-modal__total-amount{color:var(--mainColor);font-size:var(--size16)}.charges-modal__footer{border-top:1px solid #e5e5e5;justify-content:center;padding:1rem 1.5rem;display:flex}.charges-modal__btn{font-size:var(--size14);cursor:pointer;background-color:var(--mainColor);color:#fff;border:none;border-radius:6px;padding:.625rem 2rem;font-weight:500;transition:background-color .2s}.charges-modal__btn:hover{background-color:#a5124a}@media (max-width:768px){.charges-modal{width:95%;max-height:90vh}.charges-modal__table{font-size:var(--size12)}.charges-modal__table th,.charges-modal__table td{padding:.5rem}.charges-modal__payment-name{font-size:var(--size14)}}.payment-name-btn{font:inherit;color:var(--mainColor);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .2s}.payment-name-btn:hover{color:#a5124a}
.main-visual{width:100%;height:100vh;max-height:550px;margin-top:162px;position:relative}.main-visual .main-v-slide{width:100%;height:100vh;max-height:550px}.main-visual .swiper-slide{box-sizing:border-box;background-position:top;background-size:cover;width:100%;height:100vh;max-height:550px}.main-visual .main-v-cont{flex-flow:column wrap;justify-content:center;align-items:center;gap:2.25rem;width:calc(100% - 20px);max-width:1280px;height:calc(100% - 100px);margin:0 auto;display:flex}.main-visual .main-v-cont h4{width:100%;font-weight:700;font-size:var(--size45);letter-spacing:0;color:#fff;opacity:0;line-height:1;display:block;position:relative;top:30px}.main-visual .main-v-cont p{width:100%;font-weight:600;font-size:var(--size20);letter-spacing:0;color:#fff;opacity:0;line-height:1;display:block;position:relative;top:30px}.main-visual .swiper-slide-active .main-v-cont h4,.main-visual .swiper-slide-active .main-v-cont p{opacity:1;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;top:0}.main-visual .custom-controls{z-index:1;background:#00000080;border-radius:999px;flex-flow:wrap;align-items:center;gap:6px;padding:7px 16px;display:flex;position:absolute;bottom:100px;left:calc(50% - 640px)}.main-visual .swiper-pagination{gap:5px;display:flex;position:relative}.main-visual .swiper-pagination-bullet{opacity:.5;background:#fff;border-radius:50%;width:6px;height:6px;transition:all .3s}.main-visual .swiper-pagination-bullet-active{opacity:1;background:#fff;border-radius:999px;width:13px}.swiper-toggle{cursor:pointer;background:0 0;border:none;font-size:0;display:block}.main-wrap{padding:6.25rem 0}.main-content01 .container{justify-content:space-between}.main-content01 .notice-wrap{width:46.875%}.main-content01 .notice-wrap .top{justify-content:space-between;align-items:center}.main-content01 .notice-wrap .top ul{align-items:center;gap:13px}.main-content01 .notice-wrap .top ul li a{font-weight:700;font-size:var(--size24);color:var(--black);letter-spacing:0;line-height:1}.main-content01 .notice-wrap .top ul li a.on{color:var(--mainColor)}.main-content01 .notice-wrap .top ul li.dote{-ms-border-radius:50%;-o-border-radius:50%;background-color:#ccc;border-radius:50%;width:4px;height:4px}.main-content01 .notice-wrap .top .more a{font-weight:500;font-size:var(--size15);letter-spacing:0;align-items:center;gap:10px;line-height:1;display:none}.main-content01 .notice-wrap .top .more a.on{display:flex}.main-content01 .notice-box{border-top:1px solid #ddd;margin-top:1.875rem;padding-top:1.25rem}.main-content01 .notice-box ul{display:none}.main-content01 .notice-box ul.on{display:block}.main-content01 .notice-box li a{flex-flow:wrap;justify-content:space-between;align-items:center;padding:.9375rem 0;display:flex}.main-content01 .notice-box li a h5{width:calc(100% - 5.625rem);font-weight:500;font-size:var(--size16);letter-spacing:0;color:var(--black);-o-transition:all .3s;line-height:1.25;transition:all .3s}.main-content01 .notice-box li a p{width:5.625rem;font-family:Lato,sans-serif;font-weight:400;font-size:var(--size15);letter-spacing:0;text-align:right;line-height:1}.main-content01 .notice-box li a:hover h5{color:var(--mainColor)}.main-content01 .right-wrap{justify-content:space-between;gap:1.875rem 3.1875rem;width:42.9688%}.main-content01 .right-wrap li .icon-wrap{-o-transition:all .3s;-ms-border-radius:50%;-o-border-radius:50%;background:#fff9fc;border:2px solid #fff9fc;border-radius:50%;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;transition:all .3s;display:flex}.main-content01 .right-wrap li p{font-weight:700;font-size:var(--size20);letter-spacing:0;text-align:center;color:var(--black);-o-transition:all .3s;margin-top:1.25rem;line-height:1;transition:all .3s}.main-content01 .right-wrap li h5{font-weight:500;font-size:var(--size14);letter-spacing:0;text-align:center;color:var(--black09);margin-top:10px;line-height:1}.main-content01 .right-wrap li a:hover .icon-wrap{border-width:2px;border-color:var(--mainColor)}.main-content01 .right-wrap li a:hover p{color:var(--mainColor)}.main-content02 .container>h3{font-weight:700;font-size:var(--size45);letter-spacing:0;text-align:center;color:var(--black);line-height:1}.main-content02 .container>h3 span{color:var(--mainColor)}.main-content02 .container>h4{font-weight:500;font-size:var(--size30);letter-spacing:0;text-align:center;color:var(--black);margin-top:1.25rem;line-height:1}.main-content02 ul{gap:3.125rem 2.5rem;margin-top:5rem}.main-content02 ul li{width:calc(25% - 1.875rem)}.main-content02 ul .img-wrap{-ms-border-radius:24px;-o-border-radius:24px;border-radius:24px;justify-content:center;align-items:center;width:100%;height:12.5rem;display:flex;overflow:hidden}.main-content02 ul .img-wrap2{background-color:#f5f5f5;flex-flow:column wrap;justify-content:center;align-items:center;display:flex}.main-content02 ul .img-wrap2 h5{font-weight:600;font-size:var(--size20);letter-spacing:0;text-align:center;color:var(--black);margin-top:11px;line-height:1}.main-content02 ul .img-wrap2 p{letter-spacing:0;text-align:center;color:var(--black);margin-top:.9375rem;font-size:16px;font-weight:500;line-height:1.5rem}.main-content02 ul .text-wrap{justify-content:space-between;align-items:center;margin-top:1.25rem;padding:0 10px}.main-content02 ul .text-wrap h5{font-weight:600;font-size:var(--size20);letter-spacing:0;color:var(--black);line-height:1}.main-content02 ul .text-wrap p{font-weight:600;font-size:var(--size15);letter-spacing:0;text-align:center;background-color:var(--mainColor);color:#fff;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;justify-content:center;align-items:center;width:5.25rem;height:2.25rem;line-height:1;display:flex}.main-content02 ul .text-wrap h4{font-weight:700;font-size:var(--size24);letter-spacing:0;color:var(--mainColor);justify-content:center;align-items:center;height:2.25rem;line-height:1;display:flex}
.sub-wrap{margin-top:162px;margin-bottom:6.25rem}.sub_visual{flex-flow:column wrap;justify-content:center;align-items:center;height:20rem;display:flex}.sub_visual h2{font-weight:600;font-size:var(--size48);letter-spacing:0;color:var(--white);margin-bottom:17px;line-height:1.60417}.sub_visual ul{flex-flow:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.sub_visual ul li.text{font-weight:500;font-size:var(--size16);letter-spacing:0;color:var(--white);line-height:1.625}.snb{border-bottom:1px solid #ddd;padding-top:3.125rem}.snb ul{justify-content:center;gap:3.125rem}.snb ul li a{font-weight:500;font-size:var(--size20);letter-spacing:0;color:var(--black09);padding-bottom:15px;line-height:1.2;display:inline-block;position:relative}.snb ul li a.on{color:var(--mainColor);font-weight:600}.snb ul li a.on:before{content:"";background-color:var(--mainColor);width:calc(100% + 8px);height:2px;display:block;position:absolute;top:calc(100% - 1px);left:-4px}.subTitle{font-weight:700;font-size:var(--size45);letter-spacing:0;text-align:center;color:var(--black);margin-top:6.25rem;line-height:1.2}.sub-content{margin-top:6.25rem}.contentTitle{font-weight:700;font-size:var(--size25);letter-spacing:0;color:var(--black);margin-bottom:1.25rem;line-height:1.8}.table-wrap{border-top:1px solid var(--black);width:100%;overflow-y:auto}.table-wrap table{width:100%;min-width:700px}.table-wrap table tr{border-bottom:1px solid #ddd}.table-wrap table thead tr th{font-weight:700;font-size:var(--size16);letter-spacing:0;text-align:center;color:var(--mainColor);background-color:#f2f2f2;border-right:1px solid #ddd;padding:11.75px 0;line-height:1.625}.table-wrap table thead tr th:last-child{border:none}.table-wrap table tbody tr td{text-align:center;vertical-align:middle;font-weight:500;font-size:var(--size16);letter-spacing:0;text-align:center;color:var(--black);border-right:1px solid #ddd;padding:1.25rem 0;line-height:1.625}.table-wrap table tbody tr td:last-child{border:none}.table-wrap .pagenation{flex-flow:wrap;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:2.8125rem;display:flex}.table-wrap .pagenation ul{flex-flow:wrap;justify-content:center;align-items:center;gap:7px}.table-wrap .pagenation ul li a{font-family:Suit;font-weight:500;font-size:var(--size16);letter-spacing:0;color:var(--black);-ms-border-radius:12px;-o-border-radius:12px;-o-transition:all .3s;border-radius:12px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;line-height:1;transition:all .3s;display:flex}.table-wrap .pagenation ul li a.on{color:var(--white);background:var(--mainColor)}.s1_1 .flex-box{gap:5rem}.s1_1 .img-wrap{width:calc(50% - 2.5rem)}.s1_1 .text-wrap{width:calc(50% - 2.5rem);padding-top:2.5rem}.s1_1 .text-wrap h4{font-weight:700;font-size:var(--size30);letter-spacing:0;color:var(--mainColor);margin-bottom:2.5rem;line-height:1.6}.s1_1 .text-wrap p{font-weight:400;font-size:var(--size16);letter-spacing:0;color:var(--black);margin-bottom:1.25rem;line-height:1.625}.s1_1 .text-wrap p:last-child{margin-bottom:0}.s1_1 .text-wrap h6{font-weight:600;font-size:var(--size16);letter-spacing:0;text-align:right;color:var(--black);margin-top:7.0625rem;line-height:1.6}.s1_1 .text-wrap h6 span{font-size:var(--size20)}.s1_2 .flex-box{justify-content:center}.s1_2 .text-wrap{width:calc(90% - 2.5rem);padding-top:2.5rem}.s1_2 .text-wrap h4{font-weight:700;font-size:var(--size30);letter-spacing:0;text-align:center;margin-bottom:3.75rem;line-height:1.6}.s1_2 .text-wrap h4 span{color:var(--mainColor)}.s1_2 .text-wrap p{font-weight:400;font-size:var(--size20);letter-spacing:0;color:var(--black);text-align:center;line-height:1.625}.s1_2 .text-wrap ul{width:80%;margin:2.5rem auto 3.75rem}.s1_2 .text-wrap li{font-weight:400;font-size:var(--size20);letter-spacing:0;color:var(--black);text-decoration:underline;-webkit-text-decoration-color:var(--black09);text-decoration-color:var(--black09);text-underline-offset:.313rem;margin-bottom:1.25rem;padding-left:17px;line-height:1.625;text-decoration-thickness:.07em;position:relative}.s1_2 .text-wrap li span{color:var(--mainColor);text-underline-offset:.313rem;text-decoration:underline;text-decoration-thickness:.07em;position:absolute;top:0;left:0}.s1_2 .text-wrap h6{font-weight:600;font-size:var(--size20);letter-spacing:0;text-align:center;color:var(--black);margin-top:4.375rem;line-height:1.6}.s1_3 .img-wrap{width:calc(100% - 20px);max-width:1100px;margin:0 auto}.table-wrap.t2 table tbody tr td{text-align:left;padding-left:20px}.table-wrap table tbody tr td.rbg{background-color:#c8156d80}.table-wrap table tbody tr td.rbg2{background-color:#c8156d40}.s1_5 .map-wrap{border-bottom:1px solid #ddd;padding-bottom:3.125rem}.s1_5 .map-box{width:100%;height:31.25rem;overflow:hidden}.s1_5 .map-box .root_daum_roughmap,.s1_5 .map-box .root_daum_roughmap .wrap_map{width:100%;height:100%}.s1_5 .map-wrap dl{flex-flow:wrap;align-items:center;gap:10px 1.25rem;margin-top:1.875rem;display:flex}.s1_5 .map-wrap dl dt{background-color:var(--mainColor);-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.s1_5 .map-wrap dl dt img{max-width:50%}.s1_5 .map-wrap dl dd{width:calc(100% - 3.75rem);font-weight:600;font-size:var(--size25);letter-spacing:0;color:var(--black);line-height:1.6}.s1_5 .trans-wrap:first-child{margin-top:5rem}.s1_5 .trans-wrap{margin-top:3.125rem}.s1_5 .trans-wrap dt{font-weight:600;font-size:var(--size20);letter-spacing:0;color:var(--black);margin-bottom:1.25rem;line-height:1.6}.s1_5 .trans-wrap dd ul li{font-weight:500;font-size:var(--size16);letter-spacing:0;color:var(--black);flex-flow:row;line-height:1.625;display:flex}.s1_5 .trans-wrap dd ul li:before{content:"ㆍ"}.s1_5 .trans-wrap dd p{font-weight:500;font-size:var(--size16);letter-spacing:0;color:var(--black06);margin-top:10px;line-height:1.625}.s2_1 .contentTitle{padding-top:3.125rem}.s2_1 .table-wrap.s2_1 table{min-width:100%}.s2_1 .flex-box{justify-content:space-evenly}.s2_1 .text-wrap{text-align:left;width:calc(45% - 1.25rem)}.s2_1 .text-wrap dl{margin-bottom:1.875rem}.s2_1 .text-wrap dl:last-child{margin-bottom:0}.s2_1 .text-wrap dl dt{font-size:var(--size20);font-weight:700}.s2_1 .text-wrap dl dd{font-size:var(--size16);word-break:keep-all;padding-left:15px;position:relative}.s2_1 .text-wrap dl dd:before{content:"";background:var(--gray02);border-radius:100%;width:5px;height:5px;display:block;position:absolute;top:11px;left:0}.s2_1 .text-wrap dl dd.pbt{padding-bottom:.938rem}.sgap{padding-top:.938rem}.mcolor{color:var(--mainColor)}.bcolor{color:var(--blue01)}.photo-list{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:3.125rem;display:flex}.photo-list li{box-sizing:border-box;width:23.05%;margin:0 2.6% 0 0;padding:0 0 2.188rem}.photo-list li:nth-of-type(4n){margin:0}.photo-list a{width:100%;display:block}.photo-list .thumb{box-sizing:border-box;border:1px solid #ddd;width:100%;padding-top:70%;position:relative;overflow:hidden}.photo-list .thumb img{width:100%;height:auto;min-height:100%;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.s3_1 .contentTitle:nth-child(n+2){padding-top:3.125rem}.table-wrap table tbody tr td.rl{border-right:1px solid #ddd}.txt-dl{padding-top:.938rem}.txt-dl dt{font-size:var(--size18);color:var(--blue01);padding-bottom:.313rem;font-weight:500}.txt-dl dd{font-size:var(--size16);padding-bottom:.188rem;font-weight:500}.txt-dl dd:before{content:"ㆍ"}.s3_3 .contentTitle:nth-child(n+2){padding-top:3.125rem}.container video{border:10px solid var(--gray05);max-width:100%;height:auto;margin:35px auto 0;display:block}.s4_1 .contentTitle{padding-top:3.125rem}.AW_bbs_table{border-collapse:collapse;border-top:1px solid #999}.AW_bbs_table tr{box-sizing:border-box;border-bottom:1px solid #ddd}.AW_bbs_table th,.AW_bbs_table td{font-weight:500;font-size:var(--size16);letter-spacing:-.045rem;color:#000;vertical-align:middle;padding:20px 0}.AW_bbs_table tbody tr:hover td,.AW_bbs_table tbody tr:hover th{background:#fbfbfb}.AW_bbs_table tbody th a:hover{color:var(--blue01)}.AW_bbs_table thead th{font-weight:700}.AW_bbs_table tbody th{text-align:left;word-break:break-all;padding-left:.625rem}.AW_bbs_table tbody th a{color:#000;line-height:1.5}.AW_bbs_table tbody td .m_ttl{display:none}.AW_bbs_table span.notice{color:var(--mainColor)}.AW_bbs_table .lst_tit{word-break:break-all;box-sizing:border-box;padding-left:.625rem;font-size:16px}.AW_bbs_table .tb-is-block{display:none}.AW_bbs_table i.bar{width:1px;height:.938rem;margin:0 .5rem;position:relative}.AW_bbs_table i.bar:after{content:"";background:#ddd;width:100%;height:100%;display:block;position:absolute;top:.188rem}.bbs-wrap .pagenation{flex-flow:wrap;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:2.8125rem;display:flex}.bbs-wrap .pagenation ul{flex-flow:wrap;justify-content:center;align-items:center;gap:7px}.bbs-wrap .pagenation ul li a{font-family:Suit;font-weight:500;font-size:var(--size16);letter-spacing:0;color:var(--black);-ms-border-radius:12px;-o-border-radius:12px;-o-transition:all .3s;border-radius:12px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;line-height:1;transition:all .3s;display:flex}.bbs-wrap .pagenation ul li a.on{color:var(--white);background:var(--mainColor)}.s4_2 .search-box .search-wrap,.s6 .search-box .search-wrap{background-color:var(--white);border:2px solid var(--mainColor);border-radius:.625rem;justify-content:space-around;align-items:center;padding:1.25rem;display:flex}.s4_2 .search-box select,.s6 .search-box select{appearance:none;box-sizing:border-box;resize:none;letter-spacing:-.025rem;background:#fff url(/images/sub/sel_ico.png) calc(100% - 12px) 54%/13px no-repeat;border:1px solid #ddd;border-radius:.313rem;width:calc(33% - 1.25rem);height:42px;margin:0;padding:0 3.125rem 0 1.25rem;font-family:inherit;font-size:.875rem;display:inline-block}.s4_2 .search-box input,.s6 .search-box input{box-sizing:border-box;letter-spacing:-.025rem;background:#fff;border:1px solid #ddd;border-radius:.313rem;width:calc(33% - 1.25rem);height:42px;padding:2px 12px;font-family:inherit;font-size:.875rem;display:inline-block;position:relative}.s6_2 .search-box .search-wrap{flex-wrap:nowrap;gap:.5rem}.s6_2 .search-box input,.s6_2 .search-box select{flex:1;width:auto;min-width:0}.s6_2 .search-box .apply_btn{flex-shrink:0}.s4_2 .course_container{margin-top:3.125rem}.course_lst{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:100%;display:flex}.course_lst li{border:1px solid var(--gray05);box-sizing:border-box;border-radius:.625rem;flex:none;width:calc(33.3333% - .666667rem);margin:0 1rem 1rem 0;padding:1.25rem}.course_lst li:nth-child(3n+3){margin:0 0 1rem}.course_lst li .sbj{align-items:center;gap:1.25rem}.course_lst li .sbj h3{font-weight:500;font-size:var(--size18);letter-spacing:-.02rem;color:var(--black);line-height:1.625}.course_lst li .sbj span{font-weight:300;font-size:var(--size15);letter-spacing:-.05rem;color:var(--black);background:var(--gray01);border-radius:.625rem;padding:0 .438rem;line-height:1.7}.course_lst li .sbj span i{font-size:var(--size13);font-weight:400}.course_lst li .sbj span.closed{color:var(--mainColor);background:#ffd9d9;font-weight:400}.course_lst li p{color:var(--gray04);letter-spacing:-.02rem;margin:.313rem 0 .5rem}.course_lst li p>span{padding:0 .313rem}.detail_btn a{color:var(--white);background:var(--mainColor);letter-spacing:-.02rem;border-radius:.625rem;padding:.625rem}.view-wrap ul{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:100%;display:flex}.view-wrap ul li{border:1px solid var(--gray01);box-sizing:border-box;border-radius:.625rem;flex:none;width:calc(50% - .5rem);margin:0 1rem 1rem 0;padding:1.25rem}.view-wrap li:nth-child(2n+2){margin:0 0 1rem}.view-wrap .view-box section{padding-bottom:2.5rem}.view-wrap .view-box h3{font-size:var(--size18);color:var(--balck);padding-bottom:.625rem;font-weight:500}.table-wrap.course table{width:100%;min-width:450px}.table-wrap.course table thead tr th{font-size:var(--size14);padding:8px 4px}.table-wrap.course table tbody tr td{font-weight:400;font-size:var(--size14);padding:.75rem 4px}.apply_btn{color:var(--white);background:var(--mainColor);letter-spacing:-.02rem;border-radius:.625rem;padding:0 .625rem;font-weight:400;line-height:1.9}.waiting{color:var(--gray06);background:var(--white);border:1px solid var(--gray05);letter-spacing:-.02rem;border-radius:.625rem;padding:.188rem .625rem;font-weight:400;line-height:1.2}.payc-wrap{border:1px solid var(--gray05);border-radius:.625rem;padding:2.5rem}.payc-wrap .info-wrap h3{font-weight:500;font-size:var(--size18);letter-spacing:-.02rem;color:var(--black);margin-bottom:1.25rem;line-height:1.625}.payc-wrap .info-wrap p{font-weight:400;font-size:var(--size16);letter-spacing:-.02rem;color:var(--black);line-height:1.625}.payc-wrap .btn-wrap{align-items:center;gap:20px;margin-top:1.25rem;display:flex}.payc-wrap .btn-wrap a.go{width:50%;color:var(--white);background:var(--mainColor);letter-spacing:-.02rem;text-align:center;border-radius:.625rem;padding:.625rem}.payc-wrap .btn-wrap a.down{width:50%;color:var(--black);background:var(--white);border:1px solid var(--gray04);letter-spacing:-.02rem;text-align:center;border-radius:.625rem;padding:.625rem}.payc-wrap .btn-wrap a.down:hover{background:#fbfbfb}.s5_3 .search-box .formWrap{background-color:var(--white);border:2px solid var(--mainColor);-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;flex-flow:wrap;align-items:center;max-width:600px;margin:0 auto;padding-right:11px;display:flex;overflow:hidden}.s5_3 .search-box .formWrap select{font-weight:500;font-size:var(--size16);letter-spacing:0;color:var(--blackzz);appearance:none;background:url(/html/img/sub/searchArr.png) right 10px center no-repeat;width:7.5rem;height:3.375rem;padding:0 10px 0 20px;line-height:1.1875}.s5_3 .search-box .formWrap input{border-left:1px solid #ddd;width:calc(100% - 10rem);height:2rem;padding:0 10px}.s5_3 .search-box .formWrap button{width:2.5rem;height:100%}.s5_3 .search-box .formWrap button img{max-width:85%}.s5_3 .qna-wrap{margin-top:6.25rem}.s5_3 .qna-wrap .category ul{gap:2.5rem}.s5_3 .qna-wrap .category ul li a{font-weight:500;font-size:var(--size16);letter-spacing:0;color:var(--black);line-height:1.1875}.s5_3 .qna-wrap .category ul li a.on{color:var(--mainColor)}.s5_3 .qna-list{border-top:1px solid var(--black);margin-top:1.875rem}.s5_3 .qna-box{border-bottom:1px solid #ddd}.s5_3 .qna-box>div{flex-flow:wrap;display:flex}.s5_3 .qna-box>div h4{font-weight:600;font-size:var(--size24);letter-spacing:0;text-align:center;width:4.875rem;line-height:1.20833}.s5_3 .qna-box>div h5{font-weight:400;font-size:var(--size16);letter-spacing:0;text-align:center;width:8.25rem;line-height:1}.s5_3 .qna-box>div p{font-weight:500;font-size:var(--size16);letter-spacing:0;color:var(--black);width:calc(100% - 17.75rem);line-height:1.625}.s5_3 .qna-box>div img{-o-transition:transform .3s;width:.875rem;margin:0 1.875rem;transition:transform .3s}.s5_3 .qna-box .q-box{cursor:pointer;align-items:center;height:5.625rem}.s5_3 .qna-box .q-box:hover{background:#fbfbfb}.s5_3 .qna-box .a-box{-ms-border-radius:15px;-o-border-radius:15px;opacity:0;background-color:#f6f6f6;border-radius:15px;align-items:flex-start;max-height:0;padding:0;transition:max-height .4s,padding .4s;overflow:hidden}.s5_3 .qna-box .a-box p{margin-top:4px}.s5_3 .qna-box.on{border-bottom:0}.s5_3 .qna-box.on>div h4{color:var(--mainColor)}.s5_3 .qna-box.on .a-box{opacity:1;padding:1.875rem 0 calc(1.875rem + 4px)}.s5_3 .qna-box.on>div img{transform:rotate(180deg)}.s5_3 .qna-wrap .pagenation{flex-flow:wrap;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:2.8125rem;display:flex}.s5_3 .qna-wrap .pagenation ul{flex-flow:wrap;justify-content:center;align-items:center;gap:7px}.s5_3 .qna-wrap .pagenation ul li a{font-family:Suit;font-weight:500;font-size:var(--size16);letter-spacing:0;color:var(--black);-ms-border-radius:12px;-o-border-radius:12px;-o-transition:all .3s;border-radius:12px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;line-height:1;transition:all .3s;display:flex}.s5_3 .qna-wrap .pagenation ul li a.on{color:var(--white);background:var(--mainColor)}.s6_1 .search-box input{background:url(/images/sub/cal.gif) 95% no-repeat}.subTitle.s7{padding-top:6.25rem}.login-box-wrap{box-sizing:border-box;border:1px solid #ddd;width:100%;padding:70px}.login-box-wrap .login-wrapinner{width:100%;max-width:500px;margin:0 auto}.login-box-wrap .login-tit{text-align:center;color:#333;letter-spacing:-.05em;font-size:22px;line-height:1.3}.login-box-wrap .login-form{padding-right:calc(25% + 10px);position:relative}.login-box-wrap .login-form.no-p{padding:0}.login-box-wrap .login-form dl{border:1px solid #ccc;margin:10px 0 0;position:relative}.login-box-wrap .login-form dl:first-child{margin:0}.login-box-wrap .login-form dl dt{color:#999;letter-spacing:-.05em;z-index:9;height:50px;font-size:15px;line-height:50px;position:absolute;top:0;left:20px}.login-box-wrap .login-form dl dd{width:100%;height:50px;display:block}.login-box-wrap .login-form dl dd input{z-index:8;color:#333;width:100%;height:50px;font-size:var(--size16);box-sizing:border-box;border:0;padding-left:100px;position:absolute;top:0;left:0}.login-box-wrap .login-form button{color:#fff;background:#333;border:1px solid #333;border-radius:3px;width:25%;height:115px;font-size:15px;line-height:115px;transition:all .3s;position:absolute;top:0;right:0}.login-box-wrap .login-form button:hover{background:#000;border-color:#000}.login-box-wrap .login-check{margin:20px 0 0}.login-box-wrap .login-check .only_chk.font input[type=checkbox]+label{color:#777;font-size:15px;line-height:18px}.login-box-wrap .login-check .only_chk.font input[type=checkbox]{width:0;height:0;margin:0;padding:0}.login-box-wrap .tit{text-align:center;letter-spacing:-.065em;color:#333;margin:0 0 24px;font-size:20px;font-weight:500;line-height:32px}.login-box-wrap small{letter-spacing:-.045em;color:#333;font-size:16px;font-weight:400;line-height:24px;display:block}.login-box-wrap .go_order{color:#fff;text-align:center;cursor:pointer;background:#333;border:1px solid #ddd;border-radius:3px;justify-content:center;align-items:center;width:100%;max-width:500px;height:50px;margin:8px auto 0;padding:0;font-size:16px;display:flex}.login-box-wrap .login-link{text-align:center;border-top:1px solid #f2f2f5;margin:40px 0 0;padding:20px 0 0}.login-box-wrap .login-link,.AW_login2_wrap .login-link *{vertical-align:middle}.login-box-wrap .login-link a{color:#777;letter-spacing:-.05em;font-size:15px;line-height:1.3;display:inline-block}.login-box-wrap .login-link a:hover{color:#000}.login-box-wrap .login-link i{background:#d7d7d7;width:1px;height:13px;margin:0 15px;display:inline-block}.only_chk.flex_center_only_chk{justify-content:center;align-items:center;display:flex}.only_chk input[type=checkbox]{appearance:none!important}.only_chk input[type=checkbox]+label{box-sizing:border-box;background:#fff url(/images/sub/chk_off.png) 50%/72.22% no-repeat;border:1px solid #ddd;border-radius:4px;width:18px;height:18px;font-size:0;display:inline-block}.only_chk input[type=checkbox]:checked+label{background:var(--mainColor)url(/images/sub/chk_on.png) 50% 50% no-repeat;border-color:var(--mainColor);background-size:72.22%}.only_chk.font input[type=checkbox]+label{box-sizing:border-box;background:0 0;border:0;width:auto;margin:0;padding:0 0 0 30px;font-size:15px;line-height:1;position:relative}.only_chk.font input[type=checkbox]+label:before{content:"";box-sizing:border-box;background:#fff url(/images/sub/chk_off.png) 50%/72.22% no-repeat;border:1px solid #ddd;border-radius:4px;width:18px;height:18px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.only_chk.font input[type=checkbox]:checked+label:before{background:var(--mainColor)url(/images/sub/chk_on.png) 50% 50% no-repeat;border-color:var(--mainColor);background-size:72.22%}.join-tit{font-size:var(--size22);color:#444;letter-spacing:-.07em;padding-left:.625rem;font-weight:600;line-height:1.6;display:block}.join-agree-box .text-area{color:#777;box-sizing:border-box;word-break:keep-all;resize:none;white-space:pre-line;background:#fff;border:1px solid #ddd;width:100%;height:200px;margin:10px 0 0;padding:15px;font-size:13px;transition:all .3s;overflow:hidden auto}.join_agree_all{border-top:1px solid #ddd;justify-content:flex-end;align-items:center;margin:50px 0 0;padding:20px 0 0;display:flex}.join-btn{text-align:center;margin:60px 0 0;overflow:hidden}.join-btn a{float:left;letter-spacing:-.07em;text-align:center;color:#666;box-sizing:border-box;cursor:pointer;background:#e0e0e0;width:50%;height:60px;font-size:17px;line-height:60px;transition:all .3s}.join-btn a:hover{background:#ccc}.join-btn a:first-child{color:#fff;background:var(--black03)}.join-btn a:first-child:hover{background:var(--mainColor)}.s7_2 .join-tit{justify-content:space-between;align-items:end;display:flex}.join-tit .stxt{color:#888;font-size:14px;font-weight:400}.join-input-cont{border-top:1px solid var(--black09);margin:25px 0 0;padding:15px 0 0}.join-input-cont table th{width:130px;height:40px;padding-left:15px}.join-input-cont table td{padding:8px 0}.join-input-cont table th,.join-input-cont table td{text-align:left;letter-spacing:-.05em}.join-input-cont table td .border{background:#e2e2e2;width:100%;height:1px}.join-input-cont table td .comment{color:#888;padding-left:.625rem;font-size:13px;display:inline-block}.join-input-cont table td input[type=text],.join-input-cont table td input[type=password]{vertical-align:middle;box-sizing:border-box;background:#f7f7f7;border:1px solid #ddd;width:250px;height:37px;padding:0 0 0 10px}.join-input-cont table td .chk_btn{text-align:center;color:#fff;box-sizing:border-box;vertical-align:middle;cursor:pointer;background:#777;height:37px;padding:0 16px;font-size:13px;line-height:37px;display:inline-block}.join-input-cont table td input[name*=phone],.join-input-cont table td input[name*=post]{width:76px}.join-input-cont table td input[name*=address1],.join-input-cont table td input[name*=address2]{width:80%}.top3{margin-top:3px}.join-input-cont td input[type=radio]{appearance:none;width:0;height:0;margin:0;padding:0}.join-input-cont td input[type=radio]+label{box-sizing:border-box;padding:0 0 0 26px;font-family:inherit;font-size:14px;display:inline-block;position:relative}.join-input-cont td input[type=radio]+label:before{content:"";box-sizing:border-box;background:#fff url(/images/sub/chk_off.png) 50%/72.22% no-repeat;border:1px solid #ddd;border-radius:50%;width:18px;height:18px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.join-input-cont td input[type=radio]:checked+label:before{background:var(--mainColor)url(/images/sub/chk_on.png) 50% 50% no-repeat;border-color:var(--mainColor);background-size:72.22%}.join-input-cont table th span{color:var(--mainColor);font-weight:600}.query-box{border:1px solid #ddd;border-radius:20px;justify-content:center;align-items:center;margin-top:.625rem;padding:4.0625rem 0;display:flex}.query-form{border-radius:20px;width:50%;margin:0 auto;padding:15px 4rem}.query-form .btn01{margin-top:1.25rem}.query-form .col-flex{justify-content:space-between;align-items:center;gap:5px;width:100%;display:flex}.query-form .input-wrap{margin-bottom:10px}.query-form .input{width:100%;font-weight:400;font-size:var(--size16);color:#222;-ms-border-radius:10px;-o-border-radius:10px;border:1px solid #ddd;border-radius:10px;padding:1.125rem 15px;line-height:1.375}.query-form select{appearance:none;box-sizing:border-box;letter-spacing:-.025rem;background:#fff url(/images/sub/sel_ico.png) calc(100% - 12px) 54%/13px no-repeat;border:1px solid #ddd;border-radius:10px;width:calc(33% - 1.25rem);height:60px;padding:0 3.125rem 0 1.25rem;font-family:inherit;font-size:.875rem;display:inline-block}.query-form .btn{background:var(--mainColor);color:#fff;width:100%;height:3.125rem;font-weight:600;font-size:var(--size16);text-align:center;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;justify-content:center;align-items:center;margin-top:1.25rem;line-height:1.375;display:flex}.query-form .btn.t2{width:12.5rem;margin:1.25rem auto 0}.pass-box{text-align:center;background:url(/images/sub/img_cert_1.png) top no-repeat;padding-top:9.375rem}.table-wrap.form{margin-top:1.25rem}.table-wrap.form table tbody tr th{background-color:#eeeeee4d;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:1.25rem 0;font-weight:500}.table-wrap.form table tbody tr td{font-weight:400}.gap{padding:2.5rem 0}.agree-txt-box{border:1px solid #d9d9d9;border-radius:10px;align-items:center;max-height:8.75rem;margin-top:.625rem;margin-bottom:1.25rem;padding:1.25rem 3.125rem 1.875rem 2.25rem;line-height:1.438;overflow-y:scroll}.agree-txt-box ol li{font-weight:400;font-size:var(--size16);color:var(--textBlack01);text-align:left;padding:3px 0 3px 1.5rem;line-height:1.625;position:relative}.agree-txt-box ol li:before{content:"";-ms-border-radius:50%;-o-border-radius:50%;background-color:#000;border-radius:50%;width:3px;height:3px;display:block;position:absolute;top:.90625rem;left:.625rem}.check-wrap{margin-left:1.25rem;position:relative}.check-wrap input{opacity:0;z-index:-1;position:absolute;top:0;left:0}.check-wrap label{letter-spacing:0;color:#000;align-items:center;gap:10px;width:100%;font-size:1rem;font-weight:400;line-height:1;display:flex}.check-wrap label .check-box{-ms-border-radius:5px;-o-border-radius:5px;background-color:#fff;border:1px solid #999;border-radius:5px;width:1.25rem;height:1.25rem}.check-wrap label span{width:calc(100% - 1.875rem);line-height:1.4}.check-wrap input:checked+label .check-box{background:var(--mainColor)url(/images/sub/checkbox_icon.png) no-repeat center center}.s6 .mypage_container{margin-top:3.125rem}.idpw-box{box-sizing:border-box;border:1px solid #ddd;width:100%;padding:50px 0}.idpw-box.pwbox{margin:20px 0 0}.idpw-box .idpw-box-inner{width:100%;max-width:500px;margin:0 auto}.idpw-box .idpw-box-tit strong{font-size:var(--size22);color:#444;letter-spacing:-.07em;font-weight:600;line-height:1.6;display:block}.idpw-box .idpw-box-tit p{color:#777;letter-spacing:-.05em;margin:5px 0 0;font-size:15px}.idpw-box .idpw-box-form{margin:30px 0 0}.idpw-box .idpw-box-form dl{border:1px solid #ccc;margin:5px 0 0;position:relative}.idpw-box .idpw-box-form dl:first-child{margin:0}.idpw-box .idpw-box-form dl dt{color:#999;letter-spacing:-.05em;height:50px;font-size:15px;line-height:50px;position:absolute;top:0;left:20px}.idpw-box .idpw-box-form dl dd input{color:#333;box-sizing:border-box;border:0;width:100%;height:50px;padding-left:100px;font-size:15px}.idpw-box .idpw-box-form button{color:#fff;letter-spacing:-.05em;background:#333;border:1px solid #333;border-radius:3px;width:100%;height:52px;margin:10px 0 0;font-size:15px;line-height:50px;transition:all .3s}.idpw-box .idpw-box-form button:hover{background:#000;border-color:#000}.idpw-box .idpw-box-form dl dd{margin:0}.idpw-box .idpw-box-form dl dd input{appearance:none;display:block}.s8 .top-box{border:1px solid #ccc;padding:1.25rem;line-height:1.8}.s8 .terms-cont{white-space:pre-line;padding:1.25rem}.s8 h3{font-weight:500;font-size:var(--size20);letter-spacing:0;color:var(--black);margin:.625rem 0;line-height:1.8}.s8 h4{font-weight:500;font-size:var(--size18)}.s8 h5{font-weight:500;font-size:var(--size16)}.join-com{padding:3.125rem 0 6.25rem}.join-com h3{font-weight:700;font-size:var(--size40);letter-spacing:0;text-align:center;color:var(--black);line-height:1.4}.join-com p{font-weight:400;font-size:var(--size20);letter-spacing:0;text-align:center;color:var(--black);margin-top:1.25rem;line-height:1.4}.join-com p span{color:var(--mainColor);font-weight:500}.join-step{flex-wrap:wrap;padding-bottom:6.25rem;display:flex;overflow:hidden}.join-step li{color:#666;text-align:center;letter-spacing:-.01em;background:#f8f9fb;border:1px solid #d2d2d2;width:16.666%;padding:10px 0 10px 10px;position:relative}.join-step li:not(:first-child){border-left:none}.join-step li:not(:last-child){border-right:none}.join-step li:not(:first-child).before:before{content:"";z-index:2;background:#fff;border-top:1px solid #d2d2d2;border-right:1px solid #d2d2d2;width:41px;height:41px;display:none;position:absolute;top:8px;left:-21px;transform:rotate(45deg)}.join-step li:not(:last-child):after{content:"";z-index:2;background:#f8f9fb;border-top:1px solid #d2d2d2;border-right:1px solid #d2d2d2;width:43px;height:43px;display:block;position:absolute;top:9px;right:-22px;transform:rotate(45deg)}.join-step li.before:after{border-color:#f76030}.join-step li.on{color:#f76030;background:#fff;border-color:#f76030;font-weight:600;box-shadow:0 5px 5px #f760301a}.join-step li.on:after{background:#fff;border-color:#f76030;box-shadow:5px -2px 5px #f760301a}.join-step li span{z-index:6;display:inline-block;position:relative}.join-step li span em{font-size:var(--size15);color:#999;letter-spacing:-.05em;margin-bottom:5px;line-height:1;display:block}.join-step li.on span em{color:#f76030}.linkable-members .info-text{font-size:var(--size14);color:#666;text-align:center;margin-bottom:1.25rem}.linkable-members .member-list{flex-direction:column;gap:.75rem;margin-bottom:1.25rem;display:flex}.linkable-members .member-card{cursor:pointer;border:1px solid #ddd;border-radius:10px;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:border-color .2s,background-color .2s;display:flex}.linkable-members .member-card:hover,.linkable-members .member-card.selected{border-color:var(--mainColor);background-color:#fdf5f9}.linkable-members .member-card .radio-wrap input{width:20px;height:20px;accent-color:var(--mainColor)}.linkable-members .member-info{flex:1}.linkable-members .member-info .name{font-size:var(--size18);color:#333;margin-bottom:.5rem;font-weight:600}.linkable-members .member-info .details{font-size:var(--size14);color:#666;flex-wrap:wrap;gap:.5rem 1rem;display:flex}.linkable-members .btn{background:var(--mainColor);color:#fff;width:100%;height:3.125rem;font-weight:600;font-size:var(--size16);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}.linkable-members .btn:disabled{cursor:not-allowed;background:#ccc}
.mobile{display:none}@media (max-width:1280px){.main-visual{margin-top:140px}.main-visual .custom-controls{left:20px}}@media (max-width:1024px){.main-visual{height:46vh;margin-top:132px}.join-step li:not(:last-child):after{width:41px;height:41px;top:8px;right:-21px}.main-visual .main-v-slide,.main-visual .swiper-slide{height:46vh}.main-visual .main-v-cont{padding-bottom:0}.main-visual .main-v-cont h3{font-size:var(--size40)}.main-visual .main-v-cont h3 .span2{padding-top:2px}.main-visual .swiper-slide-active .main-v-cont h3{text-shadow:1px 1px 2px #0006}.main-visual .custom-controls{padding:5px 15px;bottom:25px}.sub-wrap{margin-top:132px}}@media (max-width:900px){.query-form{width:80%;padding:0}.join-step li{width:calc(33.33% - 11px)!important}.join-step li:not(:first-child).before:before{display:block}.join-step li:not(:nth-child(4),:nth-child(5),:nth-child(6)){display:none}}@media (max-width:780px){.join-step li{width:calc(50% - 16px)!important}.join-step li:not(:nth-child(4),:nth-child(5)){display:none}.join-step li:not(:first-child,:last-child){padding-left:15px}}@media (max-width:768px){.mobile{display:block}.pc{display:none}.main-visual{margin-top:122px}.main-content01 .notice-wrap{width:100%}.main-content01 .right-wrap{justify-content:center;width:100%;margin-top:4rem}.main-content02 ul li{width:calc(50% - 1.25rem)}.sub-wrap{margin-bottom:4rem}.snb{padding-top:4rem}.subTitle{font-size:var(--size35)}.subTitle,.sub-content{margin-top:4rem}.snb ul{justify-content:space-evenly;gap:5px;padding:0 10px}.snb ul li a{font-size:var(--size18)}.s1_1 .text-wrap h4{font-size:var(--size25)}.s1_1 .img-wrap{width:100%}.s1_1 .text-wrap{width:100%;padding:0 10px}.s1_1 .text-wrap h6{margin-top:4rem}.s1_2 .text-wrap h4{font-size:var(--size24)}.s1_2 .text-wrap{width:100%}.s1_2 .text-wrap ul{width:95%}.s2_1 .text-wrap{width:100%;padding-top:1.25rem}.photo-list li{width:46.1%}.s1_5 .map-box{height:250px}.s5_3 .qna-wrap{margin-top:4rem}.s5_3 .qna-wrap .category ul{gap:.5rem}.s5_3 .qna-box>div h4{width:4rem}.s5_3 .qna-box>div h5{width:6rem}.s5_3 .qna-box>div p{width:calc(100% - 12.875rem)}.s5_3 .qna-box>div img{margin:0 1rem}.join-input-cont table td .comment{width:100%;margin:.5rem 0;padding:0;display:block}.join-input-cont table td .comment.chk_comment{width:auto;display:inline-block}.join-input-cont table,.join-input-cont table tbody{width:100%;display:block}.join-input-cont table tr{place-content:center flex-start;align-items:stretch;width:100%;display:flex}.join-input-cont table th{justify-content:flex-start;align-items:center;width:13rem;height:auto;padding:.4rem 0 .4rem 1.5rem;display:flex}.join-input-cont table td{width:calc(100% - 13rem);height:auto;padding:.4rem 1.5rem .4rem 0;display:block}.join-input-cont table td[colspan="2"]{width:100%;padding:.4rem 0}.join-input-cont table td input[type=text],.join-input-cont table td input[type=password]{width:100%;min-width:0;max-width:100%}.join-input-cont table td input[type=text][name=id]{width:calc(100% - 82px)}.join-input-cont table td input[type=text][name=post],.join-input-cont table td input[type=text][name=post1]{width:90px}.join-input-cont table td input[type=text][name=tphone],.join-input-cont table td input[type=text][name=tphone1],.join-input-cont table td input[type=text][name=tphone2],.join-input-cont table td input[type=text][name=tphone3],.join-input-cont table td input[type=text][name=hphone],.join-input-cont table td input[type=text][name=hphone1],.join-input-cont table td input[type=text][name=hphone2],.join-input-cont table td input[type=text][name=hphone3]{width:30%}.login-box-wrap,.idpw-box{border:0;padding:0}.AW_bbs_table thead{display:none}.AW_bbs_table tr{flex-wrap:wrap;place-content:flex-start;align-items:center;width:100%;padding:1rem .5rem;display:flex}.AW_bbs_table th,.AW_bbs_table td{padding:0;display:block}.AW_bbs_table .lst_no{text-align:left;margin:0 0 .625rem;font-weight:500}.AW_bbs_table .lst_tit{text-align:left;color:#222;width:100%;font-weight:700;font-size:var(--size18);margin:0 0 .625rem;padding-left:0}.AW_bbs_table .tb-is-block{display:inline-block}}@media (max-width:480px){.main-content01 ul{padding:0}.main-content01 ul .img-wrap{width:7rem;height:7rem}.main-content01 ul .img-wrap img{width:50%}.main-content02 ul{justify-content:center}.main-content02 ul li{width:100%;max-width:290px}.join-input-cont table tr{flex-wrap:wrap}.join-input-cont table th,.join-input-cont table td{width:100%;padding:.4rem 1rem}.join-input-cont table td[colspan="2"]{padding:.4rem 0}.login-box-wrap .login-form{padding-right:0}.login-box-wrap .login-form dl{margin:1rem 0 0}.login-box-wrap .login-form dl dt,.login-box-wrap .login-form dl dd,.login-box-wrap .login-form dl dd input{height:3.75rem;font-size:var(--size16)}.login-box-wrap .login-form button{position:initial;width:100%;height:3.75rem;line-height:3.75rem;font-size:var(--size16);margin:1rem 0 0}.login-box-wrap .login-check{margin:2rem 0 0}.login-box-wrap .only_chk.font input[type=checkbox]+label{padding:0 0 0 3rem;font-size:1.5rem;line-height:2rem}.login-box-wrap .only_chk.font input[type=checkbox]+label:before{width:2rem;height:2rem}.login-box-wrap .login-link a{font-size:var(--size16)}}@media (max-width:450px){.sub-wrap{margin-top:122.25px}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-500:#fb2c36;--color-red-700:#bf000f;--color-green-100:#dcfce7;--color-green-500:#00c758;--color-green-600:#00a544;--color-blue-600:#155dfc;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:.5rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.inset-0{inset:calc(var(--spacing)*0)}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-6{margin-top:calc(var(--spacing)*6)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-2{margin-left:calc(var(--spacing)*2)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.h-8{height:calc(var(--spacing)*8)}.h-16{height:calc(var(--spacing)*16)}.h-\[38px\]{height:38px}.min-h-screen{min-height:100vh}.w-8{width:calc(var(--spacing)*8)}.w-16{width:calc(var(--spacing)*16)}.w-\[8\%\]{width:8%}.w-\[12\%\]{width:12%}.w-\[15\%\]{width:15%}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.border-collapse{border-collapse:collapse}.animate-spin{animation:var(--animate-spin)}.items-center{align-items:center}.justify-center{justify-content:center}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[\#C8156D\]{border-color:#c8156d}.border-red-200{border-color:var(--color-red-200)}.border-t-transparent{border-top-color:#0000}.bg-\[\#C8156D\]{background-color:#c8156d}.bg-\[\#C8156D\]\/10{background-color:#c8156d1a;background-color:lab(44.682% 68.2021 .042069/.1)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-green-100{background-color:var(--color-green-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-white{background-color:var(--color-white)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-1{padding-block:calc(var(--spacing)*1)}.py-3{padding-block:calc(var(--spacing)*3)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#C8156D\]{color:#c8156d}.text-blue-600{color:var(--color-blue-600)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-red-500{color:var(--color-red-500)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-\[\#A01258\]:hover{background-color:#a01258}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:no-underline:hover{text-decoration-line:none}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#C8156D\]:focus{--tw-ring-color:#c8156d}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes spin{to{transform:rotate(360deg)}}
