*{margin:0;padding:0;vertical-align:top;word-break:keep-all;letter-spacing:-.4px}*,input{box-sizing:border-box}input{border:none}input[type=text]{-webkit-appearance:none;border-radius:0}iframe{border:0}.layout-topbar{position:fixed;top:0;left:0;z-index:998;width:100%;height:5rem;transition:width .2s;display:flex;background-color:#fff}.layout-topbar .layout-topbar-left{margin:1.9rem 0 0 1rem}.layout-topbar .layout-topbar-left img{height:1.5rem}.layout-topbar .layout-topbar-right{text-align:right;width:100%;margin:2rem 3rem 0 0}.page-main-header{display:flex;height:80px}.menu-wrapper{width:17rem;height:calc(100% - 5rem);position:fixed;left:0;top:5rem;z-index:997}.layout-menu-container{display:flex;flex-direction:column;height:100%}.vsm--icon{width:1rem!important;height:1rem!important;background-color:initial!important}.vsm--title span{font-size:.9rem}.vsm--child{padding:0 0 0 1.9rem!important}.vsm--child ul{background-color:initial!important}.vsm--link{padding:8px 12px!important}.vsm--link.vsm--link_open{color:initial!important;background-color:initial!important}.vsm--link:hover{transform:translateX(.3rem);color:red!important}.vsm--link_active{box-shadow:none!important}.vsm--link_active,.vsm--link_active .vsm--icon{color:red!important}body{font-size:14px}.layout-main{padding:5rem 2rem 0 2rem;display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 4rem);margin-left:17rem}.layout-main .layout-content{flex:1 1 0}.login-page .card-left{background-image:url(/img/login-bg.6387136f.png);background-position:50%;box-shadow:1px 5px 24px 0 rgba(255,128,132,.8);padding:50px;background-color:#ff4c3b;border-radius:8px;z-index:8}.login-page .card-right{margin-left:-30px;z-index:7;box-shadow:1px 5px 24px 0 rgba(68,102,242,.05);padding-left:1rem;height:400px}.login-page .card-right .find-password,.login-page .card-right .title-header h2{color:#ff4c3b}.login-page .card-right .card-body{padding:2rem}.login-page .card-right .login-form{padding:.7rem 0}.login-page .card-right .login-form .p-password,.login-page .card-right .login-form input{width:100%}.login-page .card-right .p-button{padding:.6rem 2rem;background-color:#ff4c3b;border:1px solid #ff4c3b}.login-page .authentication-box{min-width:100vw;min-height:100vh;width:auto;height:auto;align-items:center;justify-content:center}.login-page .authentication-box .container{width:900px}.login-page .authentication-box .container h3{color:#fff;font-size:24px;font-weight:600;text-align:center}.login-page .authentication-box .svg-icon{padding:24px;margin:0 auto;border:2px dashed #fff;border-radius:100%;height:130px;width:130px;margin-bottom:40px}.login-page .authentication-box .svg-icon img{vertical-align:middle;border-style:none;margin-left:.1rem;margin-top:1rem}#contents_wrap.activity.add .title .tags{margin-top:20px}#contents_wrap.activity.add .title .tags span{display:inline-block;margin-right:5px;padding:0 15px;border-radius:16px;font-size:12px;font-weight:500;line-height:32px;color:#fff;background:#ff324b}#contents_wrap.activity.add .title .tags span:last-child{margin-right:0}#contents_wrap.activity.add .title .tags span img{width:16px;margin-top:8px;margin-left:5px;opacity:.5}#contents_wrap.activity.index .list_top{margin-top:100px;padding-bottom:0}#contents_wrap.activity.index .list_top .title h3{margin-bottom:25px;font-size:24px;font-weight:700;letter-spacing:-.05em}#contents_wrap.activity.index .list_top .swiper{padding-bottom:30px}#contents_wrap.activity.index .my_service{padding:45px 0 70px;background:#293644}#contents_wrap.activity.index .my_service .inner{width:90%;max-width:1180px;margin:0 auto}#contents_wrap.activity.index .my_service .inner .list_top{margin-top:0}#contents_wrap.activity.index .my_service .inner .list_top .title{overflow:hidden}#contents_wrap.activity.index .my_service .inner .list_top .title h3{float:left;color:#fff}#contents_wrap.activity.index .my_service .inner .list_top .title h3 span{position:relative;top:6px;margin-left:8px;font-family:inherit;font-size:16px;font-weight:400;color:#859099}#contents_wrap.activity.index .my_service .inner .list_top .title>a{float:right;margin-top:5px;font-size:16px;font-weight:400;color:#fff;text-decoration:none}#contents_wrap.activity.index .my_service .inner .list_top .title>a img{margin-left:5px;margin-top:2px}#contents_wrap.activity.index .banner{margin-top:70px}#contents_wrap.activity.index .banner a{display:block}#contents_wrap.activity.detail .information{left:auto;right:0}#contents_wrap.activity.detail .information .info_wrap .head p{float:right}#contents_wrap.activity.detail .information .info_wrap .head p a{float:none}#contents_wrap.activity.detail .information .info_wrap .head p a:first-child{margin-right:8px}#contents_wrap.activity.detail .information .info_wrap .info{margin-top:20px}#contents_wrap.activity.detail .information .info_wrap .info dl{margin-top:15px}#contents_wrap.activity.detail .information .info_wrap .info dl:first-child{margin-top:0}#contents_wrap.activity.detail .information .info_wrap .info dl dt{font-size:10px;font-weight:500}#contents_wrap.activity.detail .information .info_wrap .info dl dd{margin-top:12px;padding-bottom:5px;border-bottom:1px solid #d1d9e1}#contents_wrap.activity.detail .information .outer>.btn_wrap{margin-top:25px;text-align:right}#contents_wrap.activity.detail .information .outer>.btn_wrap a{margin-left:15px;font-size:12px;color:#859099;text-decoration:underline}#contents_wrap.activity.detail .contents_inner{padding-right:300px}#contents_wrap.activity.detail .contents_inner>.title{position:relative;padding-left:120px;padding-right:120px}#contents_wrap.activity.detail .contents_inner .title .thumb{position:absolute;left:0;top:0;width:96px;height:96px;border-radius:6px;overflow:hidden;background-size:cover;background-position:50%}#contents_wrap.activity.detail .contents_inner .title .txt{padding:15px 0}#contents_wrap.activity.detail .contents_inner .title .txt h3{font-size:24px}#contents_wrap.activity.detail .contents_inner .title .txt p{margin-top:5px}#contents_wrap.activity.detail .contents_inner .title .txt p span{margin-right:8px;color:#ff324b}#contents_wrap.activity.detail .contents_inner .title .star{position:absolute;right:0;top:0;width:92px;border:1px solid #e9f0f8;border-radius:6px;line-height:94px;text-align:center;background:#f8fbfd}#contents_wrap.activity.detail .contents_inner .title .star span{font-size:16px;font-family:GmarketSans;font-weight:700;letter-spacing:.05em}#contents_wrap.activity.detail .contents_inner .title .star img{width:16px;margin-top:36px;margin-right:5px}#contents_wrap.activity.detail .contents_inner .introduce{margin-top:45px}#contents_wrap.activity.detail .contents_inner .introduce h3{margin-bottom:15px;font-size:16px;font-weight:700}#contents_wrap.activity.detail .contents_inner .introduce .txt{margin-top:20px}#contents_wrap.activity.detail .contents_inner .introduce .txt p{font-size:16px;line-height:180%;color:#859099;word-break:keep-all}#contents_wrap.activity.detail .contents_inner .introduce .btn_wrap{margin-top:35px;text-align:center}#contents_wrap.activity.detail .contents_inner .introduce .btn_wrap a{display:inline-block;width:120px;border:1px solid #293644;border-radius:6px;font-size:15px;line-height:42px}#contents_wrap.activity.add .title .btn a{display:block;border:1px solid #ff324b;border-radius:8px;font-size:16px;line-height:54px;color:#ff324b;text-align:center}#contents_wrap.activity.add .title .btn a img{margin-top:22px}#contents_wrap.activity.add .title .add_profile_image .thumb{position:relative;width:96px;height:96px;margin:30px auto 0;border:1px solid #e9f0f8;border-radius:40%;text-align:center}#contents_wrap.activity.add .title .add_profile_image .thumb img{margin-top:25px;opacity:.7}#contents_wrap.activity.add .title .add_profile_image .thumb span{display:block;margin-top:5px;font-size:10px;color:#859099}#contents_wrap.activity.add .title .add_profile_image .thumb input{display:block;position:absolute;left:0;top:0;width:96px;height:96px;opacity:0;cursor:pointer}#contents_wrap.activity.add .form_wrap .row{margin-top:30px}#contents_wrap.activity.add .form_wrap .row:first-child{margin-top:0}#contents_wrap.activity.add .form_wrap .row label{display:block;font-size:10px;font-weight:500}#contents_wrap.activity.add .form_wrap .row input{display:block;width:100%;height:36px;margin-top:5px;padding:0 5px;border-bottom:1px solid #d1d9e1}#contents_wrap.activity.add .form_wrap .row select{display:block;width:200px;height:36px;margin-top:8px;padding:0 15px;border:1px solid #d1d9e1;border-radius:6px;background:#fff url(/img/ico-14-arrow-fill.6fa64bc4.svg) 90% no-repeat}#contents_wrap.activity.add .form_wrap .row .info{margin-top:8px;padding:0 5px;font-size:10px;color:#859099}#contents_wrap.activity.add .form_wrap .row .p-editor-container{margin-top:12px}#contents_wrap.activity.add .agree{margin-top:15px}#contents_wrap.activity.add .agree a{text-decoration:underline}#contents_wrap.activity.add .btn_wrap{margin-top:40px;text-align:center}#contents_wrap.activity.add .btn_wrap div:first-child{margin-bottom:20px}#contents_wrap.activity.add .btn_wrap div:first-child input{width:220px;height:44px;border-radius:6px;font-size:15px;font-weight:700;color:#fff;background:#ff324b;text-align:center}#contents_wrap.activity.add .btn_wrap div:last-child input{font-size:15px;text-decoration:underline;background:none;cursor:pointer}body{background-color:hsla(0,0%,96%,.6);margin:0;padding:0;min-height:100%}footer{padding:1rem 0;margin-left:17rem;text-align:center;bottom:0;z-index:8}.footer,footer{background-color:#fff}.menu-active .menu-wrapper{transform:translateX(-100%)}.img-fluid{max-height:100%}.d-none{display:none}.table-header{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:960px){.table-header{align-items:start}}.p-datatable .p-column-header-content{justify-content:center}.ql-container{height:300px!important}.alert{display:block;margin-top:2px;font-size:13px;color:#ff4c3b}.dialog-footer{text-align:right}.dialog-footer button{width:auto!important}.d-inline-block{display:inline-block}.d-inline-flex{display:inline-flex}.field.view label{width:10%}.field.view .view-data{width:80%;font-weight:700;display:inline-block}.field .view-content,.field.view .view-data{background-color:#efefef;padding:1rem}.p-button.p-button-success,.p-buttonset.p-button-success>.p-button,.p-splitbutton.p-button-success>.p-button{color:#fff;background:#ff4c3b;border:1px solid #ff4c3b}.p-button.p-button-success:enabled:hover,.p-buttonset.p-button-success>.p-button:enabled:hover,.p-splitbutton.p-button-success>.p-button:enabled:hover{background:#ff4c3b;color:#fff;border-color:#ff4c3b}.p-button.p-button-success:enabled:focus,.p-buttonset.p-button-success>.p-button:enabled:focus,.p-splitbutton.p-button-success>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-success:enabled:active,.p-buttonset.p-button-success>.p-button:enabled:active,.p-splitbutton.p-button-success>.p-button:enabled:active{background:#ff4c3b;color:#fff;border-color:#ff4c3b}.p-column-filter-menu-button,.pi-filter{display:none}.user_photo{max-height:50px;vertical-align:middle}.speciality{display:inline-block;margin-top:5px;margin-right:8px;padding:0 15px;border-radius:16px;font-size:12px;font-weight:500;line-height:32px;color:#fff;background:#ff324b}.user-view .comment input[type=text]{width:calc(100% - 80px)}.user-view .comment .comment-list .comment-button{display:inline-flex}.chatting-view ul{list-style:none}.chatting-view img{max-width:100%;height:auto}.chatting-view .chatting:after{display:block;content:"";clear:both}.chatting-view .chatting>.left{float:left;width:33%;height:788px;border:1px solid #e9f0f8;border-radius:16px;overflow-y:auto}.chatting-view .chatting>.left .inner .head{padding:30px 20px 0}.chatting-view .chatting>.left .inner .head .tab:after{display:block;content:"";clear:both}.chatting-view .chatting>.left .inner .head .tab li{float:left;height:14px;margin-left:12px;padding-left:12px;border-left:1px solid #859099}.chatting-view .chatting>.left .inner .head .tab li:first-child{margin-left:0;padding-left:0;border-left:0}.chatting-view .chatting>.left .inner .head .tab li a{position:relative;top:-5px;color:#859099;vertical-align:top}.chatting-view .chatting>.left .inner .head .tab li.active a{font-weight:700;color:#293644}.chatting-view .chatting>.left .inner .head p{margin-top:30px}.chatting-view .chatting>.left .inner .head p select{display:block;width:100%;height:36px;margin-top:8px;padding:0 15px;border:1px solid #d1d9e1;border-radius:6px;background:#fff url(/img/ico-14-arrow-fill.6fa64bc4.svg) 95% no-repeat}.chatting-view .chatting>.left .inner .list{padding-top:15px}.chatting-view .chatting>.left .inner .list li a{display:block;position:relative;padding:20px 20px 20px 105px;border:1px solid #fff;border-radius:8px;overflow:hidden}.chatting-view .chatting>.left .inner .list li.active a{border-color:#ff324b}.chatting-view .chatting>.left .inner .list li .thumb{position:absolute;left:20px;top:50%;margin-top:-36px;width:72px;border-radius:40%;overflow:hidden}.chatting-view .chatting>.left .inner .list li .text .top{overflow:hidden}.chatting-view .chatting>.left .inner .list li .text .top p:first-child{float:left;font-size:16px;font-weight:700}.chatting-view .chatting>.left .inner .list li .text .top p:last-child{float:right;color:#859099}.chatting-view .chatting>.left .inner .list li .text .bottom p:first-child{position:relative;margin-top:4px;padding-right:30px;color:#99a3ab;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatting-view .chatting>.left .inner .list li .text .bottom p:first-child span{position:absolute;right:0;top:0;padding:5px 7px 3px;border-radius:50%;font-family:GmarketSans;font-size:10px;font-weight:700;color:#fff;background:#ff324b}.chatting-view .chatting>.left .inner .list li .text .bottom p:last-child{margin-top:4px;color:#3285df}.chatting-view .top{position:relative;padding:12px 45px 12px 20px}.chatting-view .top .profile{overflow:hidden}.chatting-view .top .profile .thumb{float:left;width:72px;height:72px;margin-right:15px;border-radius:40%;overflow:hidden}.chatting-view .top .profile .txt{margin-top:10px;float:left}.chatting-view .top .profile .txt p:first-child{font-size:16px;font-weight:700}.chatting-view .top .profile .txt p:last-child{margin-top:4px;color:#3285df}.chatting-view .top .btn_more>a{position:absolute;right:10px;top:50%;margin-top:-12px}.chatting-view .top .btn_more>ul{position:absolute;right:0;top:75px;z-index:1;width:160px;padding:15px;border:1px solid #e9f0f8;border-radius:8px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1)}.chatting-view .top .btn_more>ul li{margin-top:8px;overflow:hidden}.chatting-view .top .btn_more>ul li:first-child{margin-top:0}.chatting-view .top .btn_more>ul li p{float:left;font-weight:500;line-height:24px}.chatting-view .top .btn_more>ul li a{display:block;font-weight:500;line-height:24px}.chatting-view .top .btn_more>ul li a:hover{text-decoration:underline}.chatting-view .top .btn_more>ul li .switch_wrap{float:right}.chatting-view .chatting{height:620px;padding:30px 20px 60px;background:#f8fbfd;overflow:auto}.chatting-view .chatting>div{margin-top:22px;overflow:hidden}.chatting-view .chatting>div:first-child{margin-top:0}.chatting-view .chatting>.date{margin-top:40px;text-align:center}.chatting-view .chatting>.date span{display:inline-block;padding:0 12px;border-radius:14px;font-size:12px;font-weight:700;line-height:28px;color:#fff;background:#ccd9e5}.chatting-view .chatting .inner{width:90%;max-width:418px;position:relative;overflow:hidden}.chatting-view .chatting .inner ul li{margin-top:10px;padding:8px 10px;border-radius:8px;font-size:16px;line-height:170%;background:#fff;word-break:keep-all}.chatting-view .chatting .inner ul li:first-child{margin-top:0}.chatting-view .chatting .inner .date{position:absolute;bottom:0;font-size:12px;color:#99a3ab;letter-spacing:0}.chatting-view .chatting .you .inner{float:left;padding-left:48px;padding-right:65px}.chatting-view .chatting .you .inner .thumb{position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;overflow:hidden}.chatting-view .chatting .you .inner .date{right:0;text-align:left;white-space:nowrap}.chatting-view .chatting .me .inner{float:right;max-width:400px;padding-left:65px}.chatting-view .chatting .me .inner .date{left:0;text-align:right}.chatting-view .chatting .me .inner .thumb{position:absolute;left:40px;width:36px;height:36px;border-radius:50%;overflow:hidden}.chatting-view .chatting .me .inner ul li{color:#fff;background:#ff324b}.chatting-view .chatting .me .inner ul li.img{color:#fff;background:initial}.chatting-view .chatting .me .inner.link_wrap{max-width:550px;text-align:right}.chatting-view .chatting .me .inner.link_wrap li{display:inline-block;margin-left:14px;padding:0;border:1px solid #ff324b;background:#fff}.chatting-view .chatting .me .inner.link_wrap li a{display:block;padding:10px 15px}.chatting-view .chatting .me .inner.link_wrap li.red a{color:#ff324b}.chatting-view .bottom{position:relative;padding:18px 20px 18px 65px}.chatting-view .bottom .btn_plus{display:block;position:absolute;left:20px;top:18px;width:36px;height:36px;border:1px solid #293644;border-radius:6px;text-align:center}.chatting-view .bottom input[type=file]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.chatting-view .bottom .btn_plus img{width:16px;margin-top:9px}.chatting-view .bottom input{display:block;width:100%;height:36px;padding:0 45px 0 15px;border:1px solid #e9f0f8;border-radius:6px}.chatting-view .bottom .btn_send{position:absolute;right:32px;top:50%;margin-top:-12px}.popup_wrap{display:flex;align-items:center;justify-content:center;position:fixed;left:0;top:0;width:100%;height:100%;z-index:10}.popup_wrap *{color:#293644}.popup_wrap a{text-decoration:none}.popup_wrap dl,.popup_wrap ol,.popup_wrap ul{list-style:none}.popup_wrap .black{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.popup_wrap .inner{position:relative;width:90%;max-width:500px;border-radius:16px;background:#fff}.popup_wrap .inner.w_240{max-width:240px}.popup_wrap .inner.w_360{max-width:360px}.popup_wrap .inner.w_640{max-width:640px}.popup_wrap .inner .head{overflow:hidden}.popup_wrap .inner .head p{float:left;padding:0 24px;font-size:16px;font-weight:500;line-height:48px}.popup_wrap .inner .head a{display:block;float:right;padding:12px}.popup_wrap .inner .body{padding:20px 25px 30px}.popup_wrap .inner .body .form_wrap .row{position:relative;margin-top:20px}.popup_wrap .inner .body .form_wrap .row:first-child{margin-top:0}.popup_wrap .inner .body .form_wrap .row label{display:block;font-size:10px;font-weight:500}.popup_wrap .inner .body .form_wrap .row input{display:block;width:100%;height:36px;padding:0 5px;margin-top:5px;border-bottom:1px solid #d1d9e1}.popup_wrap .inner .body .form_wrap .row .input_wrap{position:relative}.popup_wrap .inner .body .form_wrap .row .input_wrap a{position:absolute;right:0;top:0;font-weight:700;line-height:36px}.popup_wrap .inner .body .agree{margin-top:30px}.popup_wrap .inner .body .agree span.checkbox_wrap input+label{font-size:12px;font-weight:500;line-height:160%;background-position:0 3px}.popup_wrap .inner .body .agree span.checkbox_wrap input+label b{display:block;margin-top:15px;font-weight:500;color:#ff324b}.popup_wrap .inner .body .share{margin-top:-15px;text-align:center}.popup_wrap .inner .body .share li{display:inline-block;margin-left:15px}.popup_wrap .inner .body .share li:first-child{margin-left:0}.popup_wrap .inner .body .share li a{display:block}.popup_wrap .inner .body .share li a p:first-child{width:52px;height:52px;border-radius:50%}.popup_wrap .inner .body .share li:first-child a p:first-child{background:#3a7ff2}.popup_wrap .inner .body .share li:nth-child(2) a p:first-child{background:#f9e855}.popup_wrap .inner .body .share li:nth-child(3) a p:first-child{border:1px solid #e9f0f8;background:#f8fbfd}.popup_wrap .inner .body .share li:nth-child(3) a p:first-child img{margin-top:12px}.popup_wrap .inner .body .share li a p:first-child img{margin-top:10px}.popup_wrap .inner .body .share li a p:last-child{margin-top:7px;font-size:12px}.popup_wrap .inner .body .share-url{width:100%;border:1px solid #e9f0f8;padding:4px 8px;background-color:#fff;font-size:12px;margin-top:16px}.popup_wrap .inner .body .membership>p{color:#859099}.popup_wrap .inner .body .membership .checkbox_list,.popup_wrap .inner .body .membership .membership_list{margin-top:20px}.popup_wrap .inner .body .membership .checkbox_list .checkbox_wrap{margin-right:25px}.popup_wrap .inner .body .membership .checkbox_list .checkbox_wrap:last-child{margin-right:0}.popup_wrap .inner .body .keywords_wrap>ul>li{margin-top:20px;padding:15px;border:1px solid #e9f0f8;border-radius:16px;background:#f8fbfd}.popup_wrap .inner .body .keywords_wrap>ul>li:first-child{margin-top:0}.popup_wrap .inner .body .keywords_wrap>ul>li>p{font-size:16px;font-weight:700}.popup_wrap .inner .body .keywords_wrap>ul>li>ul>li{display:inline-block;font-size:0}.popup_wrap .inner .body .keywords_wrap>ul>li>ul>li>a{display:inline-block;margin-top:12px;margin-right:12px;padding:0 14px;border:1px solid #d1d9e1;border-radius:16px;font-size:12px;font-weight:500;line-height:30px;background:#fff}.popup_wrap .inner .body .keywords_wrap>ul>li>ul>li.on>a{border-color:#ff324b;color:#fff;background:#ff324b;box-shadow:8px 8px 14px rgba(255,50,75,.2)}.popup_wrap .inner .body .subject>p span{font-weight:600;vertical-align:top}.popup_wrap .inner .body .subject>div{margin-top:28px}.popup_wrap .inner .body .subject>div>p{margin-bottom:10px;font-size:16px;font-weight:600}.popup_wrap .inner .body{height:460px;overflow-y:scroll}.popup_wrap .inner .foot{padding-bottom:30px;text-align:center}.popup_wrap .inner .foot a{display:inline-block;width:156px;margin:0 6px;border:1px solid #293644;border-radius:22px;font-size:15px;font-weight:700;line-height:42px;text-align:center}.popup_wrap .inner .foot a:last-child{border-color:#ff324b;color:#ff324b}