*{box-sizing:border-box;font-family:Noto Sans Kr,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue}#__next,body,html{height:100%;overflow-y:hidden}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.custom-swiper-button-prev{left:10px;right:auto}.custom-swiper-button-next{right:10px;left:auto}.custom-swiper-button-next,.custom-swiper-button-prev{position:absolute;top:50%;height:34px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;opacity:.9}.custom-swiper-button-next:not([aria-disabled=true]):hover,.custom-swiper-button-prev:not([aria-disabled=true]):hover{opacity:1!important}.custom-swiper-button-next[aria-disabled=true],.custom-swiper-button-prev[aria-disabled=true]{opacity:.8}.swiper.item-center .swiper-wrapper{align-items:center;-webkit-align-items:center}.outer-navigation-wrapper{position:absolute}.swiper+.outer-navigation-wrapper:not(.card){position:absolute;width:100%}.outer-navigation-wrapper:not(.card)>.custom-swiper-button-prev{position:relative;float:left;left:-28px;bottom:55px}.swiper+.outer-navigation-wrapper:not(.card)>.custom-swiper-button-next{position:relative;float:right;left:28px;bottom:55px}.swiper.card .swiper-slide,.swiper.card .swiper-wrapper{width:260px!important}.outer-navigation-wrapper.card{height:0;width:0}.outer-navigation-wrapper.card>.custom-swiper-button-prev{position:relative;float:left;left:0}.swiper.card+.outer-navigation-wrapper.card>.custom-swiper-button-next{position:relative;float:left;left:325px}.swiper.board-list .swiper-slide,.swiper.board-list .swiper-wrapper{width:110px!important}.outer-navigation-wrapper.board-list{height:0;width:0}.outer-navigation-wrapper.board-list>.custom-swiper-button-prev{position:relative;float:left;left:0}.swiper.board-list+.outer-navigation-wrapper.board-list>.custom-swiper-button-next{position:relative;float:left;left:335px}.swiper-pagination-bullet-active{cursor:default!important}.cd-popup .swiper-pagination-bullet:not([class*=swiper-pagination-bullet-active]),.swiper-pagination-bullet:not([class*=swiper-pagination-bullet-active]){background:#cfcfcf;opacity:1}.cd-popup .swiper-pagination-bullet:not([class*=swiper-pagination-bullet-active]):hover{background:#000}.swiper-pagination-bullet-active{width:26px!important;border-radius:25%!important}.swiper-pagination-bullet-active,.swiper-pagination>.swiper-pagination-bullet:not(.swiper-pagination-bullet-active){transition:width .2s,-webkit-transform .2s;transition:width .2s,transform .2s;transition:width .2s,transform .2s,-webkit-transform .2s;-webkit-transform:translateX(13px);transform:translateX(13px)}a,button,select{-webkit-user-select:none;-ms-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;-ms-user-select:text;user-select:text}a{word-break:break-all;display:inline-block}a.image-link{display:block}a[href]:focus,a[href]:hover{opacity:.8}@media only screen and (max-width:720px){.chat-box-body{top:0!important}.chat-input-ellipse .chat-input{width:calc(120vw - 132px)!important}.top{width:100%!important;height:150px!important}}.time{margin-right:3px!important;font-size:10px!important}.type04{margin-bottom:10px}.type04 a .img_box{background:none}.chat-msg.user>.msg-avatar .profile{background:none!important}.out_list .list_area{margin-top:5px;padding-bottom:0!important}.chat-logs{padding-bottom:15px!important;margin-bottom:0!important}.mid_list_float{position:relative!important;bottom:0!important}.mid_list_float ul,.select_list{overflow-x:hidden!important;overflow-y:hidden!important;white-space:normal!important}.input-container{z-index:10;position:relative!important}.top{width:100%!important;height:inherit!important;font-weight:400}.type06 .top{color:unset;height:auto!important;font-size:13px}.float_3 img{width:26px;height:26px}.input-container>form{height:50px!important}.chat-plus,.chat-submit-01{padding-bottom:3px;margin-right:-5px}.chat-submit-02{top:9px!important}.cm-msg-text{font-size:13px}.cm-msg-text img{width:auto;max-width:260px;max-height:150px}.chat-input{display:block;width:121%!important;height:121%!important;padding:12px 118px 12px 60px!important;font-size:16px;-webkit-transform:scale(.833);transform:scale(.833);-webkit-transform-origin:top left;transform-origin:top left;margin-bottom:-11px}.chat-input-icon .chat-input{padding:12px 84px 12px 60px!important}.chat-input-ellipse .chat-input{width:calc(120vw - 132px)!important;height:42px!important;top:8px;padding:12px 18px!important}.slide_b-4 .mid_btn{border-right:none;margin-left:0}.title_option{display:flex;align-items:center;justify-content:center}.title_option .icon{width:16px;height:16px;margin-right:5px}.title_option .icon>img{width:16px!important;height:16px!important}.quick-default>ul>div{display:table;width:100%}.quick-default>ul>div>li{display:table-cell;margin:0;width:33.33333%}.validation-label{left:25%;position:relative;margin-top:2px;color:red}.g_slide{box-shadow:none!important}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-spinner{width:50px;height:50px;border:10px solid #f3f3f3;border-top-color:#383636;border-radius:50%;-webkit-animation:spinner 1.5s linear infinite;animation:spinner 1.5s linear infinite}@-webkit-keyframes fadeinout{50%{opacity:100%}}@keyframes fadeinout{50%{opacity:100%}}.loading-message{-webkit-animation:fadeinout 1s linear infinite forwards;animation:fadeinout 1s linear infinite forwards;opacity:50%}label[for=chat-input]{overflow:hidden;border:0;position:absolute;z-index:-1;width:1px;height:1px;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}