@charset "UTF-8";header{position:fixed;left:0;top:0;height:80px;min-width:1400px;width:100%;z-index:11}header .gnb-block{display:block;position:absolute;left:0;right:0;top:80px;height:0px;background-color:#000;z-index:1;opacity:0;transition:all .3s ease;border-top:1px solid #464747}.header-group{position:relative;display:flex;height:80px;min-width:1400px;width:100%;background-color:#000;z-index:2;transition:all .3s ease;margin:0}.header-group .item{position:relative;height:80px;z-index:2}.header-group .logo{flex-shrink:0;width:100px;text-align:center;transition:all .3s ease;padding:5px 0}.header-group .logo img{width:80px}@media (min-width: 1460px){.header-group .logo{width:170px}}@media (min-width: 1620px){.header-group .logo{width:240px}}.header-group aside{flex-shrink:0;width:520px;color:#fff;font-size:16px;display:flex;align-items:center;white-space:nowrap;z-index:2}.header-group aside .sec1{flex-shrink:0;width:200px;height:80px;position:relative;text-align:center;line-height:80px}.header-group aside .login-btn{position:relative;color:#fff;display:inline-block;width:100%;height:100%;z-index:2}.header-group aside .sec3{flex-shrink:0;width:260px}.header-group aside .down-btn{position:relative;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#a20044;width:260px;height:80px;font-size:22px;font-weight:700;overflow:hidden}.header-group aside .down-btn p{position:relative;z-index:2}.header-group aside .login-btn-sub{position:absolute;top:80px;left:0;right:0;text-align:center;line-height:1.2;height:0px;opacity:0;z-index:1;font-size:18px;padding:20px;overflow:hidden;transition:all .3s ease;background-color:#fff}.header-group aside .login-btn-sub h3{font-size:18px;font-weight:700;color:#363535;margin-top:10px}.header-group aside .login-btn-sub .btn-group{border-top:1px solid #ddd;margin-top:20px;padding-top:20px}.header-group aside .login-btn-sub .ic-btn{margin:0 15px}.header-group aside .member{display:inline-flex;flex-wrap:nowrap;align-items:center}.header-group aside .member .member-img{flex-shrink:0;width:33px;height:33px;border-radius:100px;overflow:hidden;margin-right:15px}.header-group aside .member .member-nick{font-size:18px}.header-group aside .logined .login-btn-sub{padding:0}.header-group aside .logined .btn-list-group{background-color:#fff;border:1px solid #ddd;border-top:0}.header-group aside .logined .btn-list-group .list-item{color:#000;display:block;font-size:18px;padding:11px 0;border-bottom:1px solid #ddd}.header-group aside .logined .list-item span{position:relative;display:inline-block}.header-group aside .logined .list-item span:before{content:"";position:absolute;top:3px;left:-15px;display:inline-block;width:6px;height:13px;background:transparent;z-index:2}.header-group aside .logined .btn-list-group .list-item.active,.header-group aside .logined .btn-list-group .list-item:focus,.header-group aside .logined .btn-list-group .list-item:active,.header-group aside .logined .btn-list-group .list-item:hover{color:#bf9b30;font-weight:700}.header-group aside .logined .btn-list-group .list-item.active span:before,.header-group aside .logined .btn-list-group .list-item:active span:before,.header-group aside .logined .btn-list-group .list-item:focus span:before,.header-group aside .logined .btn-list-group .list-item:hover span:before{background:transparent url(../images/common/aside-menu-right-active.png) no-repeat 0 0}.header-group .nav{flex-grow:1}nav{position:relative;white-space:nowrap;z-index:2}nav .gnb{position:relative;list-style:none;display:flex;align-items:center;height:80px}nav .gnb li{position:relative;z-index:2}nav .gnb>li>a{display:inline-block;color:#fff;font-size:18px;padding:27px 40px}nav .gnb>li>a:hover,nav .gnb>li>a.active{color:#fff;font-weight:700}nav .gnb-sub{position:absolute;left:0;right:0;list-style:none;display:flex;flex-direction:column;height:0px;opacity:0;z-index:1;overflow:hidden;transition:all .2s ease-out}nav .gnb-sub li{display:block;text-align:center;height:40px}nav .gnb-sub li:first-child{height:25px}nav .gnb-sub a{display:inline-block;color:#b2b2b2;font-size:16px;padding:0}nav .gnb-sub a:hover,nav .gnb-sub a:active,nav .gnb-sub a:focus,nav .gnb-sub a.active{color:#fff;font-weight:500}header .nav:hover~.gnb-block{display:block;height:240px;opacity:1}header .nav:hover nav .gnb-sub{height:240px;opacity:1;cursor:pointer}header aside .sec1:hover .login-btn-sub{height:268px;opacity:1}#main header .header-group{background-color:transparent}#main header .header-group:hover{background-color:#000000e6}#main header.scroll-ef .header-group{background-color:#000000e6;border-bottom:0}#main header.scroll-ef .gnb-block{background-color:#000000e6}.gnb-underline{position:absolute;bottom:0;height:2px;background-color:#bf9b30;transition:left .3s ease,width .3s ease;z-index:33}.gnb li:hover~.gnb-underline{left:var(--left);width:var(--width)}.gnb li.active~.gnb-underline{left:var(--left);width:var(--width)}.main-cont section{padding:50px 0}.main-top-banner{position:relative;height:540px;text-align:center;background-color:#23245d;overflow:hidden}.main-top-banner .top-banner-navi{position:absolute;bottom:0;width:100%;height:60px;background-color:#00000080;z-index:2}.top-banner-navi .swiper-slide{color:#fff;display:flex;align-items:center;width:auto!important;height:unset!important;font-size:16px;cursor:pointer}.main-top-banner .swiper-button-next,.main-top-banner .swiper-button-prev{color:#fff}.top-banner-navi .swiper-slide.swiper-slide-thumb-active{color:#53d4d4!important}.swiper-button-lock{display:block!important}.top-banner-navi .swiper-button-group{position:relative;width:1360px;margin:0 auto}.top-banner-navi .swiper-button-next,.top-banner-navi .swiper-button-prev{color:#fff;top:unset;bottom:-2px}.top-banner-navi .swiper-button-next:after,.top-banner-navi .swiper-button-prev:after{font-size:22px}.main-cont .swiper-navi-top{position:absolute;top:22px;right:40px}.main-cont .swiper-pagination{bottom:0!important}.main-notice .flex-group .item+.item{margin-left:150px}.main-notice .list-group-item *{vertical-align:middle}.main-notice .list-group-item p{display:inline-block;font-size:18px;width:390px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:break-all;margin:0 22px 0 10px}.main-notice .btn-more{display:inline-block;vertical-align:super}section.main-board{text-align:center;padding:80px 0}section.main-board.nth1{background-color:#f1f1f1}.main-board .swiper-slide{max-width:320px}.main-board .swiper-top{margin-bottom:-10px}.main-board .swiper-container{position:relative;overflow:hidden;padding:50px 0 40px}.main-board .swiper-container .swiper-slide{width:auto}.main-board .swiper-button-next{width:40px;height:40px;right:unset;left:0;border-radius:6px;background:#33cccc url(../images/common/ic-arrow-right-small.png) no-repeat center center}.main-board .swiper-button-prev{width:40px;height:40px;left:unset;right:10px;border-radius:6px;background:#33cccc url(../images/common/ic-arrow-left-small.png) no-repeat center center}.main-board .swiper-button-next:after,.main-board .swiper-button-prev:after{content:""}.main-board .swiper-button-next.swiper-button-disabled,.main-board .swiper-button-prev.swiper-button-disabled{background-color:#cacaca;opacity:1}.main-board .swiper-pagination-bullet{background-color:transparent;width:10px;height:10px;border:2px solid #a6a6a6;opacity:1}.main-board .swiper-pagination-bullet-active{background-color:#a6a6a6;width:10px;height:10px}.main-board .panel{display:block}.main-board .panel-img{position:relative;display:block;height:200px;overflow:hidden}.main-board .panel-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-board .panel-body{background-color:#fff;padding:20px 15px}.main-board .panel-body p{color:#2c2525;font-size:16px;padding:8px 10px;border-bottom:1px dashed #dfdfdf;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:break-all;margin-bottom:10px}.main-board .panel-body span{font-size:14px}.sub-top-banner{position:relative;height:380px;text-align:center;background-color:#000;margin:0 auto;overflow:hidden}.sub-top-banner .swiper-container{position:relative;width:100%;max-width:1920px}.sub-top-banner .swiper-slide{display:flex;align-items:center;justify-content:center}.sub-top-banner .swiper-button-group{position:relative;top:-200px;width:1400px;margin:0 auto;z-index:2}.sub-top-banner .swiper-pagination-bullet{background-color:#fff;width:12px;height:12px;opacity:1}.sub-top-banner .swiper-pagination-bullet-active{background:#C40153;width:30px;border-radius:50px}.sub-top-banner .swiper-button-next:after,.sub-top-banner .swiper-button-prev:after{content:unset}.category-group{display:flex;flex-wrap:wrap;align-items:center;border-top:1px solid #000}.category-group .item{position:relative;flex:1 1 20%;font-size:18px;font-weight:300;color:#727272;background-color:#f6f6f6;text-align:center;vertical-align:middle;padding:15px 0;border-bottom:1px solid #9D9D9D}.category-group .item~.item:before{content:"";position:absolute;left:0;top:16px;display:inline-block;width:1px;height:25px;background-color:#9d9d9d}.category-group .item:hover,.category-group .item.active{color:#a20044!important;font-weight:700;background-color:#fff!important;border-bottom:1px solid #fff}.category-group.nth2{border-bottom:1px solid #000}.category-group.nth2 .item:nth-child(6):before{content:unset}.category-group.nth2 .item:hover,.category-group.nth2 .item.active{color:#a20044!important;font-weight:700;background-color:#fff!important;border-bottom:1px solid #9d9d9d}.select-group{width:auto;color:#727272;position:relative;border:1px solid #727272;padding:10px}.select-group select{display:none}.select-group .cate-select{position:relative}.select-group .cate-select .select-label{display:block;width:100%;text-align:left;color:#727272;font-size:16px;background:transparent url(../images/board/ic-boxarrow-down.png) no-repeat center right 10px;padding:5px 20px 5px 10px}.select-group .cate-select .select-opt{list-style:none;display:none;width:120px;position:absolute;top:40px;left:-11px;font-size:16px;background-color:#fff;border:1px solid #727272;z-index:2}.select-group .cate-select .select-opt li{display:block;padding:10px 0 10px 18px;cursor:pointer}.select-group .cate-select.active .select-opt{display:block}.board-cont .head-title .btn-group{position:absolute;top:0;right:0}.board-cont{background-color:#fff}.board-cont .board-box.board-list{padding:15px 0;border:0!important}.board-cont .board-box.board-list .board-list-group{border-bottom:1px solid #000}.board-cont .form-class{font-size:16px;border:0}.board-cont .list-btn-group{text-align:right;margin:20px 0}.board-cont .btn{font-size:18px;min-width:120px;padding:12px 25px}.board-cont .btn~.btn{margin-left:5px}.board-box{background-color:#fff}.board-box.board-list-gallery .panel{box-shadow:0 1px 5px #d3d3d3}.board-box .panel-head{border-top:1px solid #000;border-bottom:1px solid #000;padding:28px 30px}.board-box .panel-head h3{position:relative;font-size:24px;font-weight:700;color:#000}.board-box .panel-head h3 .writer{position:absolute;font-size:18px;font-weight:400;right:0;top:0}.board-box label.label{position:relative;top:-2px;font-size:16px;color:#000;line-height:1.5;border-color:#000;margin-right:30px}.board-box label.label-default{color:#fff}.board-box .panel-head .write-info{position:relative;color:#727272;font-size:14px;margin-top:15px}.board-box .panel-head .write-info .view-count,.board-box .panel-head .write-info .comt-count{display:inline-block;margin-left:50px}.board-box .panel-head .write-info i.ic{position:relative;top:-1px;vertical-align:text-top;margin-right:5px}.board-box .panel-head .write-info i.ic-view{top:3px}.board-box .panel-head .write-info .btn-group{position:absolute;right:0;bottom:0}.board-box .panel-head .write-info .btn-border{display:inline-block;font-size:16px;line-height:1.5;color:#616161;border:1px solid #aeaeae;border-radius:50px;padding:3px 20px}.board-box .panel-head .write-info .btn-border:hover{color:#fff;background-color:#d12c2c}.board-box .panel-body{font-size:16px;line-height:1.5;padding:30px}.board-box .panel-body:after{content:"";clear:both;display:table}.board-box .panel-body img{max-width:100%;clear:both;display:table;margin:.9em auto;min-width:50px;text-align:center}.board-box .panel-foot{text-align:center;padding-top:20px}.board-box .panel-foot .btn-vote{display:inline-block;width:150px;border-radius:8px;font-size:16px;border:1px solid #aeaeae;padding:6px 10px}.board-box .panel-foot .btn-vote:hover{color:#fff;background-color:#ff4657;border-color:#ff4657}.board-box .panel-foot .btn-vote:hover i.ic-heart{background-image:url(../images/board/ic-heart-fill.png)}.board-box .panel-foot .btn{font-size:16px;width:150px;max-width:150px;padding:10px}.board-box .panel-foot .btn i{vertical-align:unset}.board-box .editor{min-height:400px;border-bottom:1px solid #c7c7c7;margin-bottom:20px}.board-view .board-box.normal{background-color:#f6f6f6}.board-view .board-box.normal .panel-head{border-top:0;border-bottom:1px solid #9d9d9d}.commt-box{margin-top:40px}.commt-box .form-group{display:flex;flex-wrap:nowrap;background:#fff;align-items:flex-end;padding:15px 10px;margin-bottom:20px;border:1px solid #727272}.commt-box .form-group .nth1{flex-shrink:0;width:1100px}.commt-box .form-group .form-class{color:#000;font-size:18px;border:0}.commt-box .form-group .nth2{flex-grow:1;text-align:right;padding-right:10px}.commt-box .commt-list-group>.item{font-size:16px;border-bottom:1px solid #9d9d9d;padding:20px;background-color:transparent}.commt-box .commt-list-group>.item.write{display:flex;justify-content:space-between;border-bottom:1px dashed #9d9d9d;padding:20px;margin-left:50px}.commt-box .commt-list-group>.item.write .ic-reply{display:inline-block;width:55px;text-align:center;vertical-align:top}.commt-box .commt-list-group>.item.write .form-group{display:inline-flex;width:1240px;margin:0}.commt-box .commt-list-group>.item.write .form-group .nth1{width:1050px}.commt-box .commt-list-group>.item.reply{display:flex;justify-content:space-between;border-bottom:1px dashed #9d9d9d;padding:20px;margin-left:50px}.commt-box .commt-list-group>.item.reply .ic-reply{display:inline-block;width:55px;text-align:center;vertical-align:top}.commt-box .commt-list-group>.item.reply .nth1{width:1240px}.commt-box .commt-list-group .item-head{position:relative;margin-bottom:10px}.commt-box .commt-list-group .item-head .writer{font-size:24px;font-weight:700}.commt-box .commt-list-group .item-head .writer kbd{font-size:18px;font-weight:400;color:#b0b0b0;margin-left:15px}.commt-box .commt-list-group .item-head .date{position:relative;top:-2px;color:#b0b0b0;font-size:14px;margin-left:25px}.commt-box .commt-list-group .item-head .date .ic{position:relative;top:-2px;margin-right:5px}.commt-box .commt-list-group .item-head .ic-reply{vertical-align:top;position:relative;top:-5px;margin-right:10px}.commt-box .commt-list-group .item-head .ic-declare{position:relative;top:-3px;margin-left:25px}.commt-box .commt-list-group .item-body{position:relative;padding-bottom:15px}.commt-box .commt-list-group .item .writed-nick{display:inline-block;color:#32ccca;margin-right:10px}.commt-box .commt-list-group .cmt-btn-group{margin-top:10px}.commt-box .commt-list-group .btn-border{position:absolute;right:0;bottom:0;display:inline-block;font-size:18px;line-height:1.5;color:#000;border:1px solid #000}.commt-box .commt-list-group .cmt-btn-group .btn{font-size:14px;padding:3px 10px;width:50px}.commt-box .commt-list-group .cmt-btn-group .btn+.btn{margin-left:1px}.view-list-group{margin-top:30px}.view-list-group .item{display:flex;flex-wrap:nowrap;align-items:center;font-size:18px;background-color:#fff;padding:15px 20px;margin:0}.view-list-group .item .head{font-weight:700;flex-shrink:0;width:150px}.view-list-group .item .head span{position:relative;top:-6px;margin-left:50px}.view-list-group .item .title{flex-grow:1;padding-left:25px;font-weight:700}.view-list-group .item .label{border-color:#2c2525;font-size:16px;line-height:1.5;margin-right:30px}.view-list-group .item .writer{font-size:16px;color:#716969;flex-shrink:0;width:150px;text-align:center}.view-list-group .item .date{font-size:14px;color:#adadad;flex-shrink:0;width:120px;text-align:right}.write-title-group{display:flex;flex-wrap:nowrap;align-items:center}.write-title-group .item.subject{flex-grow:1;padding-left:20px}.write-title-group .item.cate{flex-shrink:0;width:170px;text-align:center;border-right:1px solid #b3b3b3}.write-title-group select{display:none}.write-title-group .cate-select{position:relative}.write-title-group .cate-select .select-label{display:block;width:100%;text-align:center;font-size:16px;background:transparent url(../images/board/ic-boxarrow-down.png) no-repeat center right 10px;padding:5px 20px 5px 0}.write-title-group .cate-select .select-opt{list-style:none;display:none;width:170px;position:absolute;top:46px;left:-10px;font-size:16px;background-color:#fff;border:1px solid #6f6f6f}.write-title-group .cate-select.active .select-opt{display:block}.write-title-group .cate-select .select-opt li{display:block;padding:10px 0;cursor:pointer}.write-title-group .cate-select .select-opt li:hover{background-color:#e8e8e8}.board-list-group .list-item{display:flex;flex-wrap:nowrap;align-items:center;font-size:18px;background-color:#fff;padding:20px 15px}.board-list-group .list-item.notice{background-color:#f6f6f6}.board-list-group .list-item:hover{background-color:#f2f2f2}.board-list-group .list-item~.list-item{border-top:1px solid #9D9D9D}.board-list-group .list-item .title{flex-grow:1;display:flex;align-items:center}.board-list-group .list-item .title label{flex-shrink:0;width:65px}.board-list-group .list-item .title .ic-new{flex-shrink:0;width:20px;height:20px}.board-list-group .list-item .title i{margin-left:5px}.board-list-group .list-item .title i.ic-commt{flex-shrink:0;width:20px;background-size:cover}.board-list-group .list-item .title span{flex-shrink:0;display:inline-block;width:20px;height:25px;margin-left:5px}.board-list-group .list-item.disable *{opacity:.5}.board-list-group .list-item.disable:hover{background-color:unset}.board-list-group .list-item.disable:hover .title{font-weight:unset}.board-list-group .list-item .label-default,.board-list-group .list-item .label-border{width:65px;text-align:center;margin-right:15px}.board-list-group .list-item .writer{font-size:14px;color:#505050;flex-shrink:0;width:200px;text-align:center}.board-list-group .list-item .writer span{font-size:13px}.board-list-group .list-item i.ic-date{position:relative;top:-1px;width:20px;height:20px}.board-list-group .list-item i.ic-view{position:relative;top:-2px;width:20px;height:12px}.board-list-group .list-item .date{flex-shrink:0;width:120px;font-size:14px;color:#727272}.board-list-group .list-item .view{flex-shrink:0;width:100px;font-size:14px;color:#727272;text-align:center}.board-cont .write-btn-group{float:right;width:100px;position:relative;top:10px}.board-list-gallery{background-color:transparent;padding:0}.board-list-gallery .board-list-group{display:flex;flex-wrap:wrap;justify-content:flex-start}.board-list-gallery .list-item{position:relative;display:block;flex:0 0 30.33%;margin-bottom:50px;padding:0;border:0;margin-right:57px}.board-list-gallery .list-item:nth-child(3n){margin-right:0}.board-list-gallery .list-item:hover{background-color:unset}.board-list-gallery .panel-img{position:relative;height:240px;overflow:hidden}.board-list-gallery .panel-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.board-list-gallery .panel-img .panel-label{position:absolute;bottom:0;left:0;right:0;font-size:16px;color:#fff;z-index:2;padding:5px 10px;background-color:#0000004d}.board-list-gallery .panel-img .panel-label span{display:inline-block}.board-list-gallery .panel-img .panel-label span+span{position:absolute;right:10px}.board-list-gallery .panel-img .panel-label .ic-commt{width:21px;height:16px;background-image:url(../images/board/ic-commt-white.png);margin-right:5px}.board-list-gallery .panel-head{display:flex;align-items:center;border:0;padding:25px 20px 0}.board-list-gallery .panel-head .title{font-size:20px;font-weight:700;line-height:1.2;height:45px;text-align:left;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.board-list-gallery .panel-head .date{flex-shrink:0;width:80px;font-size:18px;text-align:right}.board-list-gallery .panel-body{font-size:14px;padding:30px 20px}.board-list-gallery .panel-body .ic-group{display:flex;flex-wrap:nowrap;padding-top:10px;margin-top:20px;border-top:1px dashed #ddd}.board-list-gallery .panel-body .ic-group .ic{margin-right:5px}.board-list-gallery .panel-body .ic-group .date{flex-shrink:0;width:130px;text-align:left;color:#adadad}.board-list-gallery .panel-body .ic-group .vote,.board-list-gallery .panel-body .ic-group .view{flex-shrink:unset;width:unset;flex-grow:1;text-align:right;color:#adadad}.board-list-thumb{display:flex;align-items:center}.board-list-thumb .item-img{flex-shrink:0;width:210px;margin-right:27px}.board-list-thumb .item-body{flex-grow:1}.media-board .board-list-gallery{border-top:1px solid #000;padding-top:40px}.media-board .board-list-gallery .panel-img{position:relative}.media-board .board-list-gallery .panel-img:after{content:"";position:absolute;top:0;width:100%;height:100%;background-color:#0000004d;z-index:2;-webkit-transition:all ease-in-out .15s}.media-board .board-list-gallery .panel-img:before{content:"";position:absolute;top:20px;left:20px;display:inline-block;width:60px;height:40px;background:transparent url(../images/common/logo.png) no-repeat center center /cover;z-index:3}.media-board .ic-uplay{position:absolute;top:50%;left:50%;width:68px;height:68px;z-index:4;transform:translateY(-50%) translate(-50%)!important;-webkit-transition:all ease-in-out .15s}.media-board .board-box .panel:hover .panel-img:after{background-color:#0009}.media-board .board-box .panel:hover .ic-uplay{background-image:url(../images/board/ic-uplay-v.png)}.board-search-group{position:absolute;top:0;right:0;display:flex;width:580px;flex-wrap:nowrap;align-items:center;background-color:#fff;margin:0 auto}.board-search-group .item.subject{position:relative;flex-grow:1;border:1px solid #727272;padding:8px 15px;margin-left:10px}.board-search-group .item.subject .search-btn{position:absolute;top:14px;right:11px;background:transparent}.board-search-group .item.cate{flex-shrink:0;width:140px;position:relative;border:1px solid #727272;padding:10px}.board-search-group select{display:none}.board-search-group .cate-select{position:relative}.board-search-group .cate-select .select-label{display:block;width:100%;color:#727272;text-align:left;font-size:16px;background:transparent url(../images/board/ic-boxarrow-down.png) no-repeat center right 10px;padding:5px 20px 5px 10px}.board-search-group .cate-select .select-opt{list-style:none;display:none;width:140px;position:absolute;top:40px;left:-11px;font-size:16px;background-color:#fff;border:1px solid #6f6f6f;z-index:5}.board-search-group .cate-select.active .select-opt{display:block}.board-search-group .cate-select .select-opt li{display:block;padding:10px 0 10px 18px;cursor:pointer}.board-search-group .cate-select .select-opt li:hover{background-color:#e8e8e8}.board-search-group .btn{margin-left:10px}.sel-group{position:relative;display:flex;width:auto;flex-wrap:nowrap;align-items:center;background-color:#fff;margin:0 auto}.sel-group .item.subject{position:relative;flex-grow:1;border:1px solid #727272;padding:8px 15px;margin-left:10px}.sel-group .item.subject .search-btn{position:absolute;top:14px;right:11px;background:transparent}.sel-group .item.cate{flex-shrink:0;width:140px;position:relative;border:1px solid #727272;padding:10px}.sel-group select{display:none}.sel-group .cate-select{position:relative}.sel-group .cate-select .select-label{display:block;width:100%;color:#727272;text-align:left;font-size:16px;background:transparent url(../images/board/ic-boxarrow-down.png) no-repeat center right 10px;padding:5px 20px 5px 10px}.sel-group .cate-select .select-opt{list-style:none;display:none;width:140px;position:absolute;top:40px;left:-11px;font-size:16px;background-color:#fff;border:1px solid #6f6f6f;z-index:5}.sel-group .cate-select.active .select-opt{display:block}.sel-group .cate-select .select-opt li{display:block;padding:10px 0 10px 18px;cursor:pointer}.sel-group .cate-select .select-opt li:hover{background-color:#e8e8e8}.event-result-panel{max-width:620px;text-align:center;border:1px solid #dedede;padding:30px;margin:0 auto}.event-result-panel h3{font-size:30px;font-weight:700;margin:20px 0}.event-result-panel .btn-input-info{width:40px;height:40px;padding:unset;vertical-align:text-bottom}.event-result-panel .btn-input-info img{display:inline-block;min-width:unset;margin:unset}.head-title.normal:after{content:unset}.board-user-info{padding:10px 10px 20px}.board-user-info dl{display:flex;align-items:center}.board-user-info dd{padding-left:40px}.board-user-info h3{font-size:30px;font-weight:700;margin-bottom:10px}.board-user-info h3 .btn{height:40px;font-weight:700;padding:8px;vertical-align:text-bottom;margin-left:15px}.board-user-info p{font-size:18px}.board-user-info p span{display:inline-block;margin-right:50px}.board-user-info p label{font-weight:700}.board-write .write-group{border-top:1px solid #000;border-bottom:1px solid #000;padding:40px 0}.board-write .write-group dl{display:flex}.board-write .write-group dl~dl{margin-top:40px}.board-write .write-group dt{flex-shrink:0;width:200px;font-size:18px;font-weight:700;text-align:left}.board-write .write-group dt span{color:#c40153}.board-write .write-group dd{flex-grow:1}.board-write .write-group .form-class{font-size:16px;font-weight:700;color:#000;border:1px solid #9d9d9d;border-radius:5px;padding:24px 20px}.guide-cont{background-color:}.guide-cont .form-class{border:0}.guide-cont .guide-navi{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;color:#000;background-color:#fff;border-bottom:1px solid #9d9d9d;border-top:1px solid #000;padding:0 50px}.guide-cont .guide-navi .item{position:relative;display:inline-block;color:#000;text-align:center;font-size:18px;padding:13px 20px}.guide-cont .guide-navi .item:hover,.guide-cont .guide-navi .item.active{color:#c40153;font-weight:700}.guide-cont .guide-navi .item:hover:after,.guide-cont .guide-navi .item.active:after{content:"";position:absolute;left:0;bottom:0;display:inline-block;width:100%;border-bottom:2px solid #C40153;z-index:2}.guide-cont .guide-navi-sub{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;color:#000;background-color:#f6f6f6;border-bottom:1px solid #000;padding:0 30px}.guide-cont .guide-navi-sub .item{position:relative;display:inline-block;color:#000;text-align:center;font-size:18px;padding:13px 20px}.guide-cont .guide-navi-sub .item~.item{margin-left:30px}.guide-cont .guide-navi-sub .item:hover,.guide-cont .guide-navi-sub .item.active{color:#c40153;font-weight:700}.guide-main .category-group.nth2 .item{flex:0 1 25%}.guide-main .category-group.nth2 .item:nth-child(5):before{content:unset}.guide-main .category-group.nth2 .item:nth-child(6):before{content:""}.guide-cont .guide-navi .swiper-container{width:100%;height:100%;overflow:hidden}.guide-cont .guide-navi .swiper-slide{width:auto}.guide-cont .guide-navi .swiper-button-next:after,.guide-cont .guide-navi .swiper-button-prev:after{content:unset}.guide-cont .guide-navi .swiper-button-next{right:0}.guide-cont .guide-navi .swiper-button-prev{left:0}.guide-list .list-group{margin-top:50px}.guide-list .board-list-thumb{padding:15px 25px;border-bottom:1px solid #9d9d9d}.guide-list .board-list-thumb .sec-title{font-size:20px;font-weight:700}.guide-list .board-list-thumb .sec-list{line-height:2;margin:15px 0}.guide-list .board-list-thumb .sec-list a{display:inline-block;font-size:18px;font-weight:600;color:#727272;margin-right:50px}.guide-list .board-list-thumb .sec-list a:hover{color:#c40153}.guide-list .board-list-thumb .tag-label{font-size:16px}.guide-list .board-list-thumb .tag-label a{color:#727272}.guide-view .btn-default{font-size:18px;min-width:120px;padding:12px 25px}.guide-view-box{margin-top:40px}.guide-view-box .cont-head{text-align:center}.guide-view-box .cont-head .cont-title{margin-bottom:60px}.guide-view-box .cont-head .cont-cate{display:inline-block;min-width:1000px;font-size:18px;background-color:#f6f6f6;padding:20px 0;margin-bottom:60px}.guide-view-box .cont-head .cont-cate a{display:inline-block;color:#727272}.guide-view-box .cont-head .cont-cate a:hover,.guide-view-box .cont-head .cont-cate a.active{color:#c40153}.guide-view-box .cont-head .cont-cate a~a{margin-left:60px}.guide-view-box .cont-body{font-size:16px}.guide-view-box .cont-body .cont-sec{margin-bottom:50px}.guide-view .btn-group{text-align:center;margin-top:100px}.guide-view .btn-group a~a{margin-left:40px}.guide-view .btn-group .btn2:hover .ic{background-image:url(../images/guide/ic-more-w.png)}.faq-cont .form-class{border:0}.faq-cont .board-search-group{width:650px}.faq-cont .board-search-group .btn{font-size:18px}.faq-cont .faq-navi{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;color:#000;background-color:#fff;border-bottom:1px solid #9d9d9d;border-top:1px solid #000;padding:0 50px}.faq-cont .faq-navi .item{position:relative;display:inline-block;color:#000;text-align:center;font-size:18px;padding:13px 20px}.faq-cont .faq-navi .item:hover,.faq-cont .faq-navi .item.active{color:#c40153;font-weight:700}.faq-cont .faq-navi .item.active:after{content:"";position:absolute;left:0;bottom:0;display:inline-block;width:100%;border-bottom:2px solid #C40153;z-index:2}.faq-cont .faq-box{margin-top:40px}.faq-cont .faq-list-group{list-style:none;display:flex;flex-direction:column;background-color:#fff;border-top:1px solid #9d9d9d}.faq-cont .faq-list-group .item{border-bottom:1px solid #9d9d9d}.faq-cont .faq-list-group .item-title{position:relative;display:block;color:#000;font-size:18px;font-weight:500;padding:20px 50px}.faq-cont .faq-list-group .item-title label{display:inline-block;font-size:16px;font-weight:600;color:#727272;margin-right:65px}.faq-cont .faq-list-group .item-title:hover,.faq-cont .faq-list-group .item-title:focus,.faq-cont .faq-list-group .item-title:active,.faq-cont .faq-list-group .item-title.active{color:#000;background-color:#f6f6f6}.faq-cont .faq-list-group .item-sub{font-size:16px;padding:50px;border-top:1px solid #9d9d9d;background-color:#f6f6f6}.faq-cont .faq-list-group i.arrow{position:absolute;top:20px;right:50px;line-height:1}.faq-cont .faq-list-group i.arrow.active{top:22px;transform:rotate(180deg)}.qna-cont h2.head-title .noti{position:absolute;right:0;bottom:10px;font-size:16px;font-weight:400}.qna-cont .form-class{border:0}.qna-cont .board-search-group{width:650px}.qna-cont .qna-list-group{list-style:none;display:flex;flex-direction:column;background-color:#fff;border-top:1px solid #9d9d9d}.qna-cont .qna-list-group .item-title{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-bottom:1px solid #9d9d9d;padding:20px}.qna-cont .qna-list-group label{font-size:16px;font-weight:600;color:#727272;margin-right:100px}.qna-cont .qna-list-group .title{flex-grow:1;font-size:18px;font-weight:500;color:#000}.qna-cont .qna-list-group .date{flex-shrink:0;width:200px;font-size:14px;color:#727272}.qna-cont .qna-list-group .state{flex-shrink:0;width:100px;display:inline-block;text-align:center;font-size:16px;color:#727272;border:1px solid #727272;border-radius:50px;padding:5px 20px}.qna-cont .qna-list-group .state.suc{color:#fff;background-color:#000;border-color:#000}.qna-cont .qna-list-group .state.req{color:#fff;background-color:#9d9d9d;border-color:#9d9d9d}.qna-cont .qna-view-group .view-panel{font-size:16px;margin-bottom:40px}.qna-cont .qna-view-group .panel-head{position:relative;background-color:#f6f6f6;padding:30px}.qna-cont .qna-view-group h2.title{position:relative;font-size:24px;font-weight:700;border-bottom:1px solid #9d9d9d;padding-bottom:10px;margin-bottom:10px}.qna-cont .qna-view-group h2.title label{color:#c40153}.qna-cont .qna-view-group .u-info span{display:inline-block;font-size:18px;color:#727272;margin-right:35px}.qna-cont .qna-view-group .date{position:absolute;right:30px;bottom:30px;font-size:14px;color:#000;font-weight:400}.qna-cont .qna-view-group .state{position:absolute;right:0;width:100px;display:inline-block;text-align:center;font-size:16px;font-weight:400;color:#727272;border:1px solid #727272;border-radius:50px;padding:5px 20px}.qna-cont .qna-view-group .state.suc{color:#fff;background-color:#000;border-color:#000}.qna-cont .qna-view-group .state.req{color:#fff;background-color:#9d9d9d;border-color:#9d9d9d}.qna-cont .qna-view-group .panel-body{position:relative;background-color:#f6f6f6;padding:30px;margin-top:5px}.qna-cont .qna-view-group .view-panel.a-reply .panel-body{background-color:#c401530d;margin:0}.qna-cont .qna-view-group .view-panel.a-reply .title{color:#c40153;font-size:16px;font-weight:700;margin-bottom:30px}.qna-cont .qna-view-group .view-panel.a-reply .date,.qna-cont .qna-view-group .view-panel.u-reply .date{top:30px;right:30px}.qna-cont .qna-view-group .view-panel .reply-cmt{max-width:1000px}.qna-cont .qna-box .commt-box .btn{font-size:18px;min-width:120px;padding:12px 25px}.qna-cont .qna-write-group{border-top:1px solid #000;border-bottom:1px solid #000;padding:40px 0}.qna-cont .qna-write-group .form-class{font-size:16px;font-weight:700;color:#000;border:1px solid #9d9d9d;border-radius:5px;padding:24px 20px}.qna-cont .qna-write-group textarea.form-class{font-weight:400}.qna-cont .qna-write-group dl{display:flex}.qna-cont .qna-write-group dl~dl{margin-top:40px}.qna-cont .qna-write-group dt{flex-shrink:0;width:200px;font-size:18px;font-weight:700;text-align:left}.qna-cont .qna-write-group dt span{color:#c40153}.qna-cont .qna-write-group dd{flex-grow:1}.qna-cont .qna-write-group .sel-group .item.cate{width:580px;border-radius:5px;padding:9px 10px}.qna-cont .qna-write-group .sel-group .cate-select .select-opt{top:-11px;width:580px;border-radius:5px}.qna-cont .qna-write-group .sel-group .cate-select .select-label{color:#000;font-weight:700}.qna-cont .qna-write-group .u-info{display:flex;margin-top:40px}.qna-cont .qna-write-group .u-info span{display:flex;width:180px;height:50px;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#9d9d9d;background-color:#f6f6f6;border:1px solid #9d9d9d;border-radius:5px;margin-right:20px}.qna-cont .qna-btn{margin-top:100px}.policy-cont{background-color:#fff}.policy-cont .category-group{flex-wrap:nowrap}.policy-cont .category-group .item{flex:1 1 15%;font-size:18px;color:#727272;background-color:#f6f6f6;padding:15px 0}.policy-cont .category-group .item~.item:before{top:14px;height:25px}.policy-cont .select-group{position:absolute;top:105px;right:0;width:180px;z-index:2}.policy-cont .select-group .cate-select .select-opt{width:180px}.policy-cont .head-title{margin:40px 0}.policy-cont .contents{min-height:300px;font-size:16px;color:#000;background-color:#f6f6f6;padding:40px 30px;border-top:1px solid #000;border-bottom:1px solid #000}.member-cont .withdrawal h2.head-title{padding-bottom:30px;border-bottom:1px solid #000}.member-cont .withdrawal summary{font-size:24px}.member-cont .withdrawal .txtarea{font-size:16px;padding:40px 30px;overflow:auto;background-color:#f6f6f6;margin-top:20px}.member-cont .withdrawal .txtarea.normal{background:transparent}.member-cont .withdrawal .txtarea h3{font-size:16px;font-weight:700}.member-cont .withdrawal .result-box{display:inline-block;min-width:600px;background-color:#fff;border-radius:100px;padding:30px 0;margin:13px 0}.member-cont .withdrawal.result p{font-size:18px}.member-cont .withdrawal.result p marker{color:#ff151c}.mypage-main .info-group{display:flex;flex-wrap:nowrap;align-items:start;margin-bottom:30px}.mypage-main .info-group .item{flex:1 1 50%}.mypage-main .info-group .item~.item{margin-left:40px}.mypage-main .info-group h4.info-title{font-size:24px;font-weight:700;margin-bottom:30px}.mypage-main .info-group .panel{border:1px solid #9d9d9d;padding:20px}.mypage-main .info-group .user-info{border-top:1px solid #9d9d9d;border-bottom:1px solid #9d9d9d}.mypage-main .info-group .user-info dl{display:flex;align-items:center;font-size:16px}.mypage-main .info-group .user-info dl~dl{border-top:1px solid #9d9d9d}.mypage-main .info-group .user-info dt{flex:1 1 50%;font-weight:600;background-color:#f6f6f6;text-align:center;padding:18px 0}.mypage-main .info-group .user-info dd{flex:1 1 50%;position:relative;border-left:1px solid #9d9d9d;padding:18px 0 18px 15px}.mypage-main .info-group .user-info dd a.btn{position:absolute;right:0;bottom:13px;color:#727272;background-color:#f6f6f6;font-size:14px;font-weight:700;padding:6px 10px}.mypage-main .info-group .character-list{overflow-y:scroll;height:240px;border-top:1px solid #9d9d9d;border-bottom:1px solid #9d9d9d}.mypage-main .info-group .character-list dl{display:flex;align-items:center;font-size:16px}.mypage-main .info-group .character-list dl~dl{border-top:1px solid #9d9d9d}.mypage-main .info-group .character-list dt{flex:1 1 50%;position:relative;font-weight:600;background-color:#f6f6f6;padding:18px 0 18px 70px}.mypage-main .info-group .character-list dt .name{position:relative}.mypage-main .info-group .character-list dt .opt{position:absolute;top:-3px;left:-60px;width:50px;text-align:right}.mypage-main .info-group .character-list dt .opt .sel{display:inline-block;width:38px;height:20px;text-align:center;color:#fff;background-color:#a20044;font-size:10px;font-weight:700;border-radius:50px;line-height:1;padding:5px 0}.mypage-main .info-group .character-list dt .opt .radio span:before{width:20px;height:20px}.mypage-main .info-group .character-list dd{flex:1 1 50%;text-align:center;padding:18px 0;border-left:1px solid #9d9d9d}.mypage-main .info-group .item.nth2 .btn2{margin-top:20px}.mypage-main .info-group .panel.flex{display:flex;align-items:center;margin-top:40px;padding:24px 20px}.mypage-main .info-group .panel.flex .item{flex:1 1 50%}.mypage-main .info-group .panel.flex h4.info-title,.mypage-main .info-group .panel.flex .info-body{margin:0}.mypage-main .info-group .panel.flex .info-body label{display:inline-block;font-size:16px;font-weight:600}.mypage-main .info-group .panel.flex .info-body label+label{margin-left:30px}.mypage-main .btn-group{text-align:center;margin-top:100px}.mypage-main .btn-group a~a{margin-left:40px}.mypage-main .btn-group .btn2:hover .ic-logout{background-image:url(../images/common/ic-logout-w.png)}.mypage-main .info-group .btn-logout{font-size:18px;line-height:1.5;border-radius:0;padding:3px 20px;margin-top:5px}.mypage-main .info-group .flex-group{display:flex;align-items:center}.mypage-main .info-group .flex-group .item-img{position:relative;flex-shrink:0;width:100px;height:100px;overflow:hidden;border-radius:100px;margin-right:20px}.mypage-main .info-group .flex-group .item-img img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mypage-main .info-group .flex-group .item-body{flex-grow:1}.mypage-main .info-group .grade{font-size:35px;font-weight:700}.mypage-main .info-log{display:flex;flex-wrap:nowrap;background-color:#fff;align-items:center;padding:20px}.mypage-main .info-log .item{flex:1 1 33.333%;font-size:20px;line-height:1.3;text-align:center;border-right:1px dashed #ddd;padding:20px 0}.mypage-main .info-log .item span{font-size:14px}.mypage-main .info-log .item a{display:inline-block;width:100%;height:100%}.mypage-main .info-log .item:nth-child(3){flex:unset;flex-shrink:0;width:270px;border:0}.join-agree .container{max-width:900px}.join-agree h2.head-title{font-family:SUIT,sans-serif;font-size:48px;font-weight:700;text-align:center}.join-agree .agree-box{margin-top:100px}.join-agree dl{display:flex;justify-content:space-between;align-items:center;padding:25px 40px;border-bottom:1px solid #9d9d9d}.join-agree dt{flex-grow:1;font-size:20px;font-weight:600}.join-agree dd{flex-shrink:0;width:10px}.join-agree dl.first{border-top:1px solid #9d9d9d;background-color:#f6f6f6;margin-bottom:40px}.join-agree dl.first dt{font-size:24px;font-weight:700}.join-agree dl.first dt i{font-style:normal;color:#727272;font-size:18px;font-weight:600}.join-agree .checkbox span:before{width:40px;height:40px;margin-right:15px}footer{color:#fff;background-color:#000;text-align:center;padding:40px 0 50px}.footer-group{display:inline-flex;align-items:center;margin:0 auto}.footer-group .item:nth-child(1){padding:30px 50px}address{font-size:12px;font-style:normal;margin-bottom:30px}footer .copy{text-align:left;margin-top:10px}.footer-link-group{display:flex;flex-wrap:nowrap}.footer-link-group a{position:relative;display:inline-block;font-size:14px;color:#eee;padding:10px 20px}.footer-link-group a:first-child{padding-left:0}.footer-link-group a~a:before{content:"";position:absolute;top:14px;left:0;display:inline-block;width:1px;height:14px;background-color:#fff}.sky-quick{position:fixed;bottom:0;left:0;right:0;z-index:22}.quick-group{position:absolute;bottom:30px;right:-180px;display:flex;flex-direction:column;background-color:#f8f8f8;padding:20px 10px;border-radius:100px;border:1px solid #e6e5e5;z-index:1;box-shadow:-1px 6px 6px 1px #0003}.quick-group a{flex-grow:1;display:block;text-align:center;color:#000;border-bottom:1px dashed #b7b7b7;padding:15px 0}.quick-group a:last-child{border:0}.quick-group span{position:relative;display:block}.quick-group span+span{margin-top:2px}.quick-group label{position:absolute;left:-5px;bottom:-3px;font-size:10px;line-height:1;height:16px;border-radius:4px;padding:4px}.gs-modal{position:fixed;display:none;top:0;left:0;width:100%;height:100%;align-items:center;z-index:99}.modal-box{position:relative;width:100%;max-width:750px;margin:0 auto;z-index:12}.modal-box .modal-panel{position:relative;background-color:#fff;width:100%;padding:30px}.modal-box .modal-head{position:relative;color:#2c2324;font-size:20px;padding:0 0 15px}.modal-box .modal-head h3{font-weight:700}.modal-box .modal-head p{font-size:16px;color:#adadad}.modal-box .modal-close{display:inline-block;width:50px;height:50px;text-indent:-9999999999px;position:absolute;top:-10px;right:0;background:transparent url(../images/common/modal-close.png) no-repeat center center;z-index:22}.modal-box .modal-close.w{background-image:url(../images/common/modal-close-w.png)}.modal-box .modal-body{padding:30px 20px}.modal-box .modal-foot{text-align:center;padding:20px 50px 0}.modal-box .modal-foot .btn-group .btn{width:100%;max-width:100px;font-size:18px}.modal-break{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:11;background:rgba(0,0,0,.7)}.modal-box th{text-align:center;font-size:18px;font-weight:700;background-color:#f6f6f6;padding:15px 0;border-top:1px solid #9d9d9d;border-bottom:1px solid #9d9d9d;max-width:1px}.modal-box td{text-align:center;font-size:16px;font-weight:400;padding:15px 0;border-bottom:1px solid #9d9d9d;max-width:1px}.modal-box th~th,.modal-box td~td{border-left:1px solid #9d9d9d}#modal-login-his .modal-box{max-width:1400px}#modal-login-his .modal-box .modal-panel{padding:100px}#modal-login-his .modal-title{font-size:24px;font-weight:700}#modal-login-his .modal-body{padding:30px 0 0}#modal-login .modal-box{max-width:500px}.modal-panel.login{max-width:500px;padding:40px 30px}.modal-panel.login .modal-head{text-align:center;border:0}.modal-panel.login .modal-body{border:0;text-align:center;padding:0}.modal-panel.login .modal-body h2{font-size:24px;font-weight:700;margin-bottom:30px}.modal-panel.login .login-btn-group{display:flex;flex-direction:column}.modal-panel.login .login-btn-group a{display:flex;align-items:center;justify-content:center;width:350px;height:60px;font-size:16px;text-align:center;border:1px solid #b2b2b2;margin:0 auto 10px}.modal-panel.login .login-btn-group a:hover{border-color:#c40153}.modal-media .modal-box{width:100%;max-width:950px}.modal-media .modal-panel{padding:0;background-color:transparent}.modal-media .modal-box .modal-close{top:-70px;right:0;background:transparent url(../images/media/modal-close.png) no-repeat center center /cover}.modal-media .modal-box .modal-body{padding:0}.movie{position:relative;display:block;height:0;padding:0 0 56.25%;overflow:hidden}.movie iframe,.movie video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.t-disable{color:#b0b0b0}.t-center{text-align:center!important}.t-right{text-align:right!important}.t-red{color:#c40153!important}.bg-default{background-color:#f2f2f2!important}.ck-content .image-style-block-align-left{margin-left:0!important;margin-right:auto!important}
