#app{width:100%;height:100%;font-family:pretendard,Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;-webkit-overflow-scrolling:hidden}body{-webkit-user-select:none;-moz-user-select:none;user-select:none}.slide-fade-enter-active{transition:all .2s ease}.slide-fade-leave-active{transition:all .1s cubic-bezier(1,.5,.8,1)}.slide-fade-enter,.slide-fade-leave-to{transform:translate(-50%,-5px)!important;opacity:0}.slide-enter-active{transition-duration:.2s;transition-timing-function:ease-in}.slide-leave-active{transition-duration:.2s;transition-timing-function:cubic-bezier(0,1,.5,1)}.slide-enter-to,.slide-leave{max-height:100%;overflow:hidden}.slide-enter,.slide-leave-to{overflow:hidden;max-height:0}html{font-size:14px}body,html{margin:0;padding:0}body{font-family:pretendard}@font-face{font-family:pretendard;font-weight:300;font-style:normal;src:url(/fonts/Pretendard-Light.f4567908.woff2) format("woff2"),url(/fonts/Pretendard-Light.d28ec326.ttf) format("truetype")}@font-face{font-family:pretendard;font-weight:400;font-style:normal;src:url(/fonts/Pretendard-Regular.921c3ebb.woff2) format("woff2"),url(/fonts/Pretendard-Regular.461f5866.ttf) format("truetype")}@font-face{font-family:pretendard;font-weight:500;font-style:normal;src:url(/fonts/Pretendard-Medium.9b73ce17.woff2) format("woff2"),url(/fonts/Pretendard-Medium.f9b8c0aa.ttf) format("truetype")}@font-face{font-family:pretendard;font-weight:600;font-style:normal;src:url(/fonts/Pretendard-SemiBold.e3a1060a.woff2) format("woff2"),url(/fonts/Pretendard-SemiBold.bb6f96d3.ttf) format("truetype")}@font-face{font-family:pretendard;font-weight:700;font-style:normal;src:url(/fonts/Pretendard-Bold.d565eb91.woff2) format("woff2"),url(/fonts/Pretendard-Bold.03655acc.ttf) format("truetype")}.pretendard{font-family:pretendard!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn{display:flex;border-radius:5px;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer}.btn img:last-child,.btn:hover img:nth-child(2){display:none}.btn:hover img:last-child{display:block}.btn.inactive{border:1px solid #ececec!important;color:#182a37!important;background:#ececec!important}.btn.primary_btn.line{border:1px solid #1d77ff;color:#1d77ff;background:#fff}.btn.primary_btn.fill,.btn.primary_btn.line:hover:not(.fixed){color:#fff;background:#1d77ff}.btn.primary_btn.fill{border:1px solid #1d77ff}.btn.primary_btn.fill:hover:not(.fixed){color:#1d77ff;background:#fff}.btn.secondary_btn.line{border:1px solid #5373e2;color:#5373e2;background:#fff}.btn.secondary_btn.fill,.btn.secondary_btn.line:hover:not(.fixed){color:#fff;background:#5373e2}.btn.secondary_btn.fill{border:1px solid #5373e2}.btn.secondary_btn.fill:hover:not(.fixed){color:#5373e2;background:#fff}.btn.danger_btn.line{border:1px solid #fb6322;color:#fb6322;background:#fff}.btn.danger_btn.line:hover:not(.fixed){color:#fff;background:#fb6322}.btn.danger_btn.fill{border:1px solid #fb6322;color:#fff;background:#fff}.btn.danger_btn.fill:hover:not(.fixed),.btn.danger_reverse_btn.fill{color:#fff;background:#fb6322}.btn.danger_reverse_btn.fill{border:1px solid #fb6322}.btn.danger_reverse_btn.fill:hover:not(.fixed){color:#fb6322;background:#fff}.btn.success_btn.fill{border:1px solid #4eae03;color:#fff;background:#4eae03}.btn.success_btn.fill:hover:not(.fixed){color:#4eae03;background:#fff}.btn.light_gray_btn.line{border:1px solid #959595;color:#959595;background:#f2f5f5}.btn.light_gray_btn.line:hover:not(.fixed){border:1px solid #f2f5f5;color:#f2f5f5;background:#959595}.btn.light_gray_btn.fill{border:1px solid #f2f5f5;color:#959595;background:#f2f5f5}.btn.light_gray_btn.fill:hover:not(.fixed){color:#182a37}.btn.gray_btn.line{border:1px solid #959595;color:#959595;background:#fff}.btn.gray_btn.line:hover:not(.fixed){color:#fff;background:#959595}.btn.gray_btn.fill{border:1px solid #ececec;color:#959595;background:#959595}.btn.gray_btn.fill:hover:not(.fixed){border:1px solid #959595;color:#959595;background:#fff}.btn.dark_btn.line{border:1px solid #182a37;color:#182a37;background:#fff}.btn.dark_btn.line:hover:not(.fixed){color:#fff;background:#182a37}.btn.dark_btn.fill{border:1px solid #ececec;color:#182a37!important;background:#ececec}.btn.dark_btn.fill:hover:not(.fixed){border:1px solid #182a37;color:#182a37;background:#fff}