@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable.css);@import url(https://fonts.googleapis.com/css2?family=Comfortaa:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Comfortaa:wght@700&family=Montserrat+Alternates:wght@200&display=swap);@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.2/font/bootstrap-icons.css);*{box-sizing:border-box;color:#333;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-size:14px;margin:0;padding:0}html{background:linear-gradient(60deg,#6fb1fc,rgba(255,0,0,0)),linear-gradient(180deg,#0052d4,rgba(0,255,0,0)),linear-gradient(270deg,#4555ae,rgba(0,0,255,0));overflow:hidden}img{border:0}li,ul{list-style:none}a{text-decoration:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.copy{color:#dfdfdf;float:left;line-height:40px;text-align:center;width:830px}.back{background-color:#000;height:100vh;opacity:0;position:fixed;transition:all .5s ease-in;visibility:hidden;width:100vw;z-index:2}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (max-width:639px){#friend h2 span:first-child{display:none}#friend h2 span:last-child{display:block}#board .top_sub_menu ul li:first-child{display:none}#board .top_sub_menu ul li:nth-of-child(2){padding-left:0}#postView table{table-layout:fixed}#postView table .bi-heart-fill{margin:0}#postView table tr:last-child td{font-size:13px}#postView table td:last-child{letter-spacing:-1px}#postView table span{display:none}#postView table br{display:block}#message .deleteBtn,#message .readBtn,#message .sendBtn{padding:8px 15px}#message table th:nth-child(3){width:90px}#send .is_list li{width:50%!important}}@media screen and (max-width:767px){html{background:#fff}#main{flex-direction:column}#main>div{width:100vw}#main>div h1,#main>div h2{display:none}#main>div:first-of-type{height:45vh}#main>div:first-of-type svg{height:30vh;max-height:30vw;max-width:50vh;width:45vw}#main>div:first-of-type .wrap{bottom:20px;height:auto;left:50%;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#main>div:first-of-type .wrap>div:first-of-type{-webkit-animation:typing 2s steps(100);animation:typing 2s steps(100);font-size:48px;overflow:hidden;white-space:nowrap;width:22ch}#main>div:first-of-type .wrap>div:last-of-type{-webkit-animation:typing2 2s steps(100);animation:typing2 2s steps(100);font-size:24px;overflow:hidden;white-space:nowrap;width:22ch}@-webkit-keyframes typing{0%{width:0}}@keyframes typing{0%{width:0}}@-webkit-keyframes typing2{0%{width:0}30%{width:0}}@keyframes typing2{0%{width:0}30%{width:0}}#main>div:nth-of-type(2){height:55vh;justify-content:flex-start;margin:0}#main>div:nth-of-type(2)>div{color:#555;font-size:13px;font-weight:400;line-height:1.4;padding:20px 0 40px;text-align:center;width:auto}#main>div:nth-of-type(2) a,#main>div:nth-of-type(2)>div{margin:0 auto}#main>div:nth-of-type(2) .doLogin{background-color:#fff;border:1px solid #4555ae;border-radius:21.5px;color:#4555ae;height:37px;line-height:35px;margin-bottom:8px;padding:0;width:250px}#main>div:nth-of-type(2) .doLogin:hover{background-color:#4555ae;color:#fff}#home .etc,#home .plan,#scalHome .etc,#scalHome .plan{float:none;height:auto!important;width:100vw}#home .list,#scalHome .list{display:none}#home .etc,#scalHome .etc{height:480px;padding-left:30px}#home .moti,#scalHome .moti{display:none}#home .moti2,#scalHome .moti2{display:block}#home .etc textarea,#scalHome .etc textarea{height:240px!important}#write .plan_it input[type=text],#write .plan_it span:first-of-type{width:calc(100% - 70px)}#write .plan_it span:first-of-type{height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#scalWrite .plan_it input[type=text],#scalWrite .plan_it span:first-of-type{width:calc(100% - 150px)}#scalWrite .plan_it span:first-of-type{height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#board table{border-top:1px solid #4555ae}#board table td:nth-child(5),#board table th{display:none}#board table td{display:block;float:left}#board table tr:first-child td{border-top:none}#board table td:first-child,#board table td:nth-child(2){border-bottom:none;height:68px;line-height:47px;width:70px}#board table td:nth-child(2){width:50px}#board table td:nth-child(3){font-weight:600;padding-left:10px;width:calc(100% - 120px)!important}#board table td:nth-child(4){border-top:none;font-size:13px;padding-left:10px;padding-right:0;padding-top:5px;width:auto}#board table td:nth-child(4):after{border-right:1px solid #bbb;content:"";line-height:16px;margin-left:10px}#board table td:nth-child(6){border-left:none;border-top:none;font-size:13px;padding-top:5px;text-align:left;width:auto}#board .util_box ul{width:250px}#board .util_box .search{max-width:200px;width:calc(100% - 250px)}#board .util_box .search input{width:calc(100% - 24px)}#friend ul li{padding:10px 13px}#friend ul li>div:first-child p{letter-spacing:-1px}#friend ul li>div:first-child p:first-child{word-break:break-all}#friend ul li>div:last-child{font-size:14px;letter-spacing:-1px}#friend .noti div:last-of-type,#friend .noti div:last-of-type i{font-size:calc(.6em + 1vw)}#message table td{font-size:13px;padding:10px 5px}#message table th{padding:10px 5px}#message table th:nth-child(2){width:50px}#message table th:last-child{width:120px}}@media screen and (max-width:799px){#terms>div:nth-of-type(2){width:90vw}}@media screen and (max-width:1129px){#nav,.section{float:none!important;position:absolute}.section{height:calc(100vh - 100px)!important;width:100vw!important;z-index:0}#topbar{display:block}#nav{position:fixed;right:-280px;transition:right .5s ease-in;z-index:3}.back_side_open{opacity:.7;visibility:visible}.copy{float:none;width:100vw}#board .board_list,#board .friend,#board .message,#board .noti,#board .scalCreate,#board .setting,#create .board_list,#create .friend,#create .message,#create .noti,#create .scalCreate,#create .setting,#edit .board_list,#edit .friend,#edit .message,#edit .noti,#edit .scalCreate,#edit .setting,#friend .board_list,#friend .friend,#friend .message,#friend .noti,#friend .scalCreate,#friend .setting,#message .board_list,#message .friend,#message .message,#message .noti,#message .scalCreate,#message .setting,#postView .board_list,#postView .friend,#postView .message,#postView .noti,#postView .scalCreate,#postView .setting,#scalCreate .board_list,#scalCreate .friend,#scalCreate .message,#scalCreate .noti,#scalCreate .scalCreate,#scalCreate .setting,#scalInfo .board_list,#scalInfo .friend,#scalInfo .message,#scalInfo .noti,#scalInfo .scalCreate,#scalInfo .setting,#send .board_list,#send .friend,#send .message,#send .noti,#send .scalCreate,#send .setting,#setting .board_list,#setting .friend,#setting .message,#setting .noti,#setting .scalCreate,#setting .setting{padding-top:5px}#board h2,#create h2,#edit h2,#friend h2,#message h2,#postView h2,#scalCreate h2,#scalInfo h2,#send h2,#setting h2{margin-top:20px}#home .react-calendar,#scalHome .react-calendar{width:100%!important}#home .etc,#home .plan,#scalHome .etc,#scalHome .plan{padding-top:5px}#home .list,#scalHome .list{padding-top:0}#home .list h2,#scalHome .list h2{margin-top:0}#home h2,#scalHome h2{margin-top:20px}#scalWrite .sub_box,#write .sub_box{padding-top:5px}#scalWrite .btnbox,#write .btnbox{height:60px;line-height:40px}#scalWrite h2,#write h2{margin-top:0}.comment_box table{table-layout:fixed}.comment_box table td:first-child{width:100px!important}.comment_box table td:nth-child(2){width:calc(100% - 240px)}.comment_box table td:last-child{width:140px}}@media screen and (max-height:799px){#doLogin,#find,#join,#terms{justify-content:flex-start;overflow-y:scroll}#doLogin>div:first-child,#find>div:first-child,#join>div:first-child,#terms>div:first-child{margin:30px auto 10px}#terms .check{padding:5px 20px}#terms .check:nth-child(2){padding-top:0}#terms .check textarea{height:80px}}.modal{background-color:rgba(0,0,0,.6);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:99}.modal table,.modal table td,.modal table th{border:1px solid #888;border-collapse:collapse}.modal table{width:100%}.modal button{border:0;cursor:pointer;outline:none}.modal>section{-webkit-animation:modal-show .3s;animation:modal-show .3s;background-color:#fff;border-radius:.3rem;margin:0 auto;max-width:450px;overflow:hidden;width:90%}.btn-m{margin-right:10px}.modal>section>header{background-color:#f1f1f1;font-weight:700;padding:16px 64px 16px 16px;position:relative}.modal>section>header button{background-color:initial;color:#999;font-size:21px;font-weight:700;position:absolute;right:15px;text-align:center;top:15px;width:30px}.modal>section>main{border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;padding:16px}.modal>section>footer{padding:12px 16px;text-align:right}.modal>section>footer button{background-color:#6c757d;border-radius:5px;color:#fff;font-size:13px;padding:6px 12px}.modal.openModal{align-items:center;-webkit-animation:modal-bg-show .3s;animation:modal-bg-show .3s;display:flex}@-webkit-keyframes modal-show{0%{margin-top:-50px;opacity:0}to{margin-top:0;opacity:1}}@keyframes modal-show{0%{margin-top:-50px;opacity:0}to{margin-top:0;opacity:1}}@-webkit-keyframes modal-bg-show{0%{opacity:0}to{opacity:1}}@keyframes modal-bg-show{0%{opacity:0}to{opacity:1}}.login button,.login-logo{display:flex;flex-direction:row}.login button{align-items:center;border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:500;height:40px;justify-content:center;margin:10px;width:350px}.login .login-btn1{background-color:#fce51e;color:#3b1d14}.login .login-btn2{background-color:#fff;border:2px solid #e9ecef;color:#3b3b3b}.login .login-btn3{background-color:#03c75a;color:#fff}.login .logImg{width:24px}.space-or{align-items:center;color:rgba(0,0,0,.5);display:flex;font-size:18px;font-weight:700;height:30px;justify-content:center;text-align:center}.login2{display:flex;flex-direction:column}.login2 input{align-items:center;background:#e8f0fe;border:none;border-radius:5px;color:#333;cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:500;height:40px;justify-content:center;margin:5px 0;outline:none;padding:0 15px;width:350px}.login2 input:focus{background-color:#b8b9f1;color:#222}.login2 input:focus::-webkit-input-placeholder{color:#888}.login2 input:focus::placeholder{color:#888}.login2 input::-webkit-input-placeholder{color:#bbb}.login2 input::placeholder{color:#bbb}.login2 .doLogin{background:#4555ae;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;height:45px;margin:5px 0;width:350px}.login2 .doLogin:hover{background-color:#374386;color:#eee}.else{margin-top:20px}.else .join{margin-right:30px}.else .find,.else .join{background:#fff;border:none;color:rgba(0,0,0,.5);cursor:pointer;font-size:18px;text-decoration:underline}.session{margin-top:8px}.session p{font-size:18px;font-weight:600;line-height:24px;margin-bottom:2px}.session input{background:#e8f0fe;border:none;border-radius:5px;color:#333;font-weight:500;height:40px;outline:none;padding:0 15px;width:350px}.session input:focus{background-color:#b8b9f1;color:#222}.session input:focus::-webkit-input-placeholder{color:#888}.session input:focus::placeholder{color:#888}.session input::-webkit-input-placeholder{color:#bbb}.session input::placeholder{color:#bbb}.session input:read-only{background-color:#eee;color:#aaa}.session button{background:#4555ae;border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;height:45px;margin:15px 0;width:350px}.session button:hover{background-color:#374386;color:#eee}.session button:disabled{background-color:#aaa;color:#eee;cursor:default}.session span{color:#666;float:right;font-weight:400;line-height:24px;margin-left:10px}.findBtn{border-bottom:3px solid #b8b9f1;border-radius:5px 5px 0 0;cursor:pointer;float:left;font-size:16px;font-weight:400;line-height:40px;margin:20px 0;text-align:center;transition:all .1s ease-in;width:50%}.findActive{background-color:#f9f9f9;border-bottom:3px solid #4555ae;font-weight:800}div.session p{margin-top:8px}.newPwd{letter-spacing:-.5px}.email_auth input{vertical-align:middle;width:250px}.email_auth button{border:none;font-size:14px;height:40px;margin:0 0 0 3px;vertical-align:middle;width:97px}.email_auth:first-of-type{margin-bottom:3px}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-calendar{border:none;width:521px}.react-calendar__month-view__days__day abbr{display:block;margin-top:-15px}.react-calendar__month-view__days__day{background-color:#f9f9f9;height:60px;position:relative}.react-calendar__navigation__label{background-color:#f9f9f9}.react-calendar__navigation__label__labelText--from{font-size:18px;font-weight:500}.react-calendar__month-view__days__day--weekend abbr,.react-calendar__month-view__weekdays__weekday--weekend abbr{color:#ce2424}.react-calendar__month-view__days__day:nth-child(7n) abbr,.react-calendar__month-view__weekdays__weekday:nth-child(7n) abbr{color:#3249ce}.react-calendar__month-view__days__day--neighboringMonth abbr{color:#ddd7d7!important}.react-calendar__navigation{background-color:#f9f9f9;margin-bottom:0;margin-top:1px}.react-calendar__navigation__arrow{background-color:#f9f9f9;font-size:34px;line-height:20px}.react-calendar__navigation__arrow,.react-calendar__navigation__label,.react-calendar__tile.react-calendar__month-view__days__day,.react-calendar__year-view__months__month{border-radius:5px}.react-calendar__month-view__weekdays abbr{font-size:16px;font-weight:600;line-height:22px;text-decoration:none}.react-calendar__month-view__weekdays__weekday{background-color:#f9f9f9;padding:.8em}.react-calendar__tile--range,.react-calendar__tile--rangeStart{background-color:#f9f9f9!important}.react-calendar__tile--now{background-color:#4555ae!important}.react-calendar__tile--now:enabled:hover{background-color:#384696!important}.react-calendar__tile--range:enabled:hover abbr,.react-calendar__tile--rangeStart:enabled:hover abbr{color:#333}.react-calendar__tile--active:enabled:focus abbr,.react-calendar__tile--active:enabled:hover abbr,.react-calendar__tile--hasActive abbr,.react-calendar__tile--now abbr{color:#fff;font-weight:500}.react-calendar__navigation button:disabled,.react-calendar__viewContainer{background-color:#f9f9f9}.dotEnd{background-color:#aed0f5}.dotDo,.dotEnd{border-radius:50%;display:flex;height:8px;margin-left:1px;width:8px}.dotDo{background-color:#ffca3a}.dotBox{align-items:center;bottom:14px;display:flex;justify-content:center;left:0;position:absolute;width:100%}
/*# sourceMappingURL=main.a2df37ef.css.map*/