@font-face{font-family:SourceHanSans;font-style:normal;font-weight:500;src:url(../fonts/SourceHanSans-Medium.961cf41d.otf) format("opentype")}body,html{padding:0 0;margin:0 0;font-family:SourceHanSans;font-weight:500;font-size:14px;line-height:18px;color:#4b4b4b;background-color:#fefefe;height:100%;text-align:center;margin:0 auto}@media screen and (min-width:368px){body,html{width:100%;max-width:768px}}@media screen and (min-width:768px)and (max-width:1023px){body,html{width:100%;max-width:1023px}}@media screen and (min-width:1024px){body,html{min-width:100%}}main{padding:0 0;margin:0 0}main.content{padding:16px}.btn,button{border-style:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:focus,button:focus{outline:0}.btn.btn-main,button.btn-main{background-image:linear-gradient(180deg,#70deff 0,#57d3ff)}.btn.btn-red,button.btn-red{background-image:linear-gradient(270deg,#fcc989,#f9bebe)}.btn.btn-black,button.btn-black{background-color:#748496}.btn.btn-gray,button.btn-gray{background-image:linear-gradient(270deg,#e0e0e0,#bbb)}.btn-txt{font-weight:700;margin:0;color:#fff}@media screen and (min-width:1024px){.btn-txt{font-size:16px;line-height:23px}}@media screen and (max-width:1023px){.btn-txt{font-size:14px;line-height:18px}}.txt{color:#5c7498;line-height:24px;font-size:12px;font-weight:500}.txt.txt-bl{color:#4b4b4b}.txt.txt-wt{color:#fff}.txt.txt-headline{font-size:20px;line-height:30px;font-weight:700}.txt.txt-detail{font-size:12px}.txt.txt-small{font-size:14px}.txt.txt-medium{font-size:16px;line-height:23px;font-weight:700}@media screen and (min-width:768px){.txt{font-size:14px}.txt.txt-headline{font-size:22px;line-height:24px;font-weight:700}.txt.txt-detail{font-size:12px}.txt.txt-small{font-size:14px}.txt.txt-medium{font-size:16px;line-height:23px;font-weight:700}}@media screen and (min-width:1024px){.txt{font-size:14px}.txt.txt-headline{font-size:22px;font-weight:700}.txt.txt-detail{font-size:12px}.txt.txt-small{font-size:14px}.txt.txt-medium{font-size:16px;font-weight:700}}@media screen and (min-width:1024px){.contents-box{margin:0 auto;width:1040px;padding-top:60px;padding-bottom:80px}}@media screen and (max-width:1023px){.contents-box{padding-top:40px;padding-bottom:60px}}@media screen and (min-width:1024px){.footer-line{width:170px}}@media screen and (max-width:1023px){.footer-line{width:310px}}@media screen and (min-width:1024px){.guide-image{background-size:contain;background-repeat:no-repeat;width:300px;height:500px;margin:30px auto 0 auto}}@media screen and (max-width:767px){.guide-image{background-size:contain;background-repeat:no-repeat;width:90vw;height:0;padding-top:154%;margin:20px 0 0 0}}html{scroll-behavior:smooth}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;-webkit-animation:fadeIn 1.5s ease 0s 1 normal;animation:fadeIn 1.5s ease 0s 1 normal}.main{min-height:calc(100vh - 238px)}@media screen and (min-width:768px){.main{min-height:calc(100vh - 212px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.btn-round-rect[data-v-b21dae08]{position:relative;border-radius:100px}.pushed-color[data-v-b21dae08]{opacity:.4}.loader[data-v-b21dae08]{position:absolute;top:0;left:0;right:0;bottom:0;width:15px;height:15px;margin:auto auto;border:5px solid #96d1e8;border-right:5px solid transparent;border-radius:50%;-webkit-animation:rotate-b21dae08 1s linear infinite;animation:rotate-b21dae08 1s linear infinite}@-webkit-keyframes rotate-b21dae08{to[data-v-b21dae08]{transform:rotate(1turn)}}@keyframes rotate-b21dae08{to[data-v-b21dae08]{transform:rotate(1turn)}}.input-field[data-v-5893e84a]{width:100%;border:none;border-bottom:1px solid #a3b7ff;caret-color:#a3b7ff;outline:none}input[data-v-5893e84a]::-webkit-inner-spin-button,input[data-v-5893e84a]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-5893e84a]{-moz-appearance:textfield}.form-label[data-v-5893e84a],input[data-v-5893e84a]{font-size:16px;font-weight:700}.form-label[data-v-5893e84a]{color:#5c7498;text-align:left;margin:0 0 8px 0}.magnification-info-conainer[data-v-5e56eefd]{display:flex;justify-content:space-between;background-color:#f5f5f5}.magnification-list[data-v-5e56eefd]{display:flex}.magnification-list li[data-v-5e56eefd]{list-style:none;margin-right:64px;text-align:center}.button-box[data-v-5e56eefd]{display:flex;justify-content:center;align-items:center;margin-right:32px}.event-update-button[data-v-5e56eefd]{width:122px;height:44px;color:#fff;margin:0 16px;background-color:#ff8686}.content[data-v-5e56eefd],.title[data-v-5e56eefd]{font-weight:700;font-size:16px}.magnification-edit-info-conainer[data-v-58a68562]{display:flex;justify-content:space-between;background-color:#f5f5f5;position:relative}.event-datepicker[data-v-58a68562],.magnification-list[data-v-58a68562]{display:flex}.magnification-list li[data-v-58a68562]{list-style:none;margin-right:64px;text-align:center}.content[data-v-58a68562],.title[data-v-58a68562]{font-weight:700;font-size:16px}.v3dp__datepicker[data-v-58a68562]{margin-top:8px;height:27px}.event-point-field[data-v-58a68562]{width:70%;margin:16px auto;line-height:2}.event-point-field input.input-field[data-v-58a68562]{background-color:#f5f5f5}.button-kind[data-v-58a68562]{display:flex;align-items:center;justify-content:center}.event-cancel-button[data-v-58a68562],.event-update-button[data-v-58a68562]{width:122px;height:44px;color:#fff;margin:0 16px}.event-update-button[data-v-58a68562]{background-color:#ff8686}.event-cancel-button[data-v-58a68562]{background-color:#a3b7ff}.check-circle[data-v-58a68562]{position:absolute;top:0;right:-20px;width:24px;height:24px;color:#f24e1e}.event-container[data-v-738cf65e]{padding:64px;text-align:left}.event-title[data-v-738cf65e]{font-size:22px;font-weight:700}.event-field[data-v-738cf65e]{margin:64px 0}.event-datepicker[data-v-738cf65e]{display:flex}.set-point[data-v-738cf65e]{display:flex;justify-content:start}.point-magnification-period[data-v-738cf65e]{display:flex;flex-direction:column}.point-magnification-period label[data-v-738cf65e]{color:#5c7498;font-size:16px;font-weight:700;text-align:left;margin:0 0 8px 0}.v3dp__datepicker[data-v-738cf65e]{margin-top:8px;height:27px}.event-point-field[data-v-738cf65e]{width:20%;margin-right:64px}.event-create-button[data-v-738cf65e]{width:339px;height:44px;background-color:#a3b7ff;text-align:center;margin:32px 0}.event-create-button-box[data-v-738cf65e]{text-align:center}.magnification-list[data-v-738cf65e]{margin:32px}