@charset "UTF-8";header.gnbBar{position:fixed;left:0;right:0;top:0;height:80px;min-width:1400px;z-index:11}header .gnb-block{display:block;position:absolute;left:0;right:0;top:80px;height:0px;background-color:#cccccce6;z-index:1;opacity:0;transition:all .3s ease}.header-group{position:relative;height:80px;max-width:1920px;background-color:#fff;z-index:2;transition:all .3s ease;border-bottom:1px solid #ddd;margin:0 auto}.header-group .item{position:relative;float:left;height:80px;z-index:2}.header-group .logo{width:80px;text-align:right;transition:all .3s ease}.header-group .logo img{max-width:100%}@media (min-width: 1460px){.header-group .logo{width:80px}}@media (min-width: 1620px){.header-group .logo{width:80px}}.header-group .nav{float:left}.header-group aside{position:absolute;right:0;font-size:16px;display:flex;align-items:center;z-index:2}.header-group aside .sec1{flex-shrink:0;width:320px;height:80px;position:relative;text-align:center;line-height:80px}.header-group aside .login-btn{position:relative;display:inline-block;width:100%;height:100%;z-index:2}.header-group aside .sec2{flex-shrink:0;width:260px}.header-group aside .down-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:80px;font-size:22px;font-weight:700;overflow:hidden}.header-group aside .down-btn p{position:relative;z-index:2}.header-group aside .down-btn .down-bg{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.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{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:#3cc;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(/build/assets/aside-menu-right-active-cbcd202c.png) no-repeat 0 0}nav{position:relative;z-index:2}nav .gnb{list-style:none;display:flex;align-items:center;height:80px}nav .gnb li{position:relative;z-index:2}nav .gnb a{display:inline-block;color:#000;font-size:18px;padding:27px 40px}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 a{display:inline-block;color:#333;font-size:16px;padding:0}nav .gnb-sub:before{content:"";display:block;height:25px;background:transparent url(/build/assets/ic-gnbdot-88bd6e36.png) no-repeat center 0;opacity:0;transition:all .3s ease-out}nav .gnb>li:hover .gnb-sub:before,nav .gnb-sub:hover:before{content:"";height:25px;background:transparent url(/build/assets/ic-gnbdot-88bd6e36.png) no-repeat center 0;opacity:1}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}header.scroll-ef .header-group{background-color:#000000b3;border-bottom:0}header.scroll-ef .gnb-block{background-color:#000000b3}header.scroll-ef .gnb a{color:#fff}header.scroll-ef .gnb-sub a{color:#dddada}nav .gnb-sub a:hover,nav .gnb-sub a:active,nav .gnb-sub a:focus,nav .gnb-sub a.active{color:#3cc;border-bottom:1px solid #33cccc}.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:60px;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:100%;margin:0 auto}.top-banner-navi .swiper-button-next,.top-banner-navi .swiper-button-prev{color:#fff;top:unset;bottom:5px}.top-banner-navi .swiper-button-next:after,.top-banner-navi .swiper-button-prev:after{font-size:22px}.top-banner-navi .swiper-button-next{right:-50px}.top-banner-navi .swiper-button-prev{left:-50px}.main-cont .swiper-navi-top{position:absolute;top:22px;right:40px}.main-cont .swiper-pagination{bottom:0!important}.main-notice .flex-group{justify-content:space-between;align-items:flex-start}.main-notice .flex-group .list-group .list-group-item{padding:10px 0}.main-notice .flex-group .item+.item{margin-left:40px}.main-notice .list-group-item *{vertical-align:middle}.main-notice .list-group-item p{display:inline-block;font-size:16px;max-width:270px;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:text-bottom}.main-notice .flex-group .item-box{flex-shrink:0;width:350px;text-align:center;margin-left:40px;border:1px solid #e9e9e9;padding:20px}.main-notice .btn-commu{display:inline-block;width:253px;height:57px;font-size:22px;line-height:52px;color:#fff;font-weight:800;text-align:center;background:transparent url(/build/assets/btn-community-3d07fac3.png) no-repeat center center /cover;margin:20px 0}.main-notice i{display:inline-block;vertical-align:middle;margin-right:5px}.main-guide{text-align:center;color:#fff;background:transparent url(/build/assets/main-guide-bg-1acfd882.jpg) no-repeat center center /cover;padding:150px 0!important}.main-guide .sub-title{margin-bottom:50px}.main-guide .swiper{padding-top:30px}.main-guide .swiper-button-next,.main-guide .swiper-button-prev{color:#fff}.main-guide .swiper-button-next,.swiper-rtl .swiper-button-prev{right:-10px}.main-guide .swiper-button-prev,.swiper-rtl .swiper-button-next{left:-10px}.main-guide .flex-group{justify-content:space-between}.main-guide a.item{position:relative;top:0;display:block;color:#fff;width:246px;height:336px;background:transparent url() no-repeat center center /cover;box-shadow:5px 5px 10px #0000004d}.main-guide a.item:hover{top:-20px;transition:all ease-in-out .15s}.main-guide .txt-group{position:absolute;left:0;right:0;bottom:0;text-align:left;padding:20px}.main-guide .txt-group h3{font-size:22px;margin-bottom:10px}.main-guide .btn-guide-more{display:inline-block;font-size:20px;text-align:center;font-weight:800;line-height:45px;color:#000;background-color:#e7d6ff;width:220px;height:50px;margin-top:50px}.main-store{text-align:center;color:#fff;background:transparent url(/build/assets/main-store-bg-5a07b115.jpg) no-repeat center center /cover;padding:150px 0!important}.main-store .sub-title{font-size:44px;margin-bottom:50px}.main-store .flex-group{display:inline-flex}.main-store .flex-group a{margin:0 20px}.sub-slide{height:384px}.sub-slide .top-banner{height:100%}.sub-slide .top-banner a{display:block;position:relative;height:100%}.sub-slide .top-banner a img{position:absolute;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sub-cont:before{content:"";display:table;height:80px;background-color:#fff}.sub-top-banner{text-align:center;background-color:#23245d}.sub-top-banner img{width:100%}.board-cont{background-color:#f2f2f2}.board-cont .board-box{background-color:#fff;padding:35px 30px}.board-cont .board-box.board-list{padding:15px 30px;margin-bottom:10px}.board-cont .head-title{position:relative;display:inline-block;padding-right:50px;margin-right:15px;margin-bottom:15px}.board-cont .head-title:after{content:"";display:inline-block;position:absolute;bottom:12px;right:0;width:40px;height:5px;border-radius:50px;background-color:#dedede}.board-cont .form-class{font-size:18px;border:0}.board-cont .category-group{display:inline-block}.board-cont .category-group .item{display:inline-block;font-size:20px;color:#2a2424;vertical-align:middle}.board-cont .category-group .item~.item:before{content:"";display:inline-block;width:5px;height:5px;vertical-align:middle;background-color:#b0b0b0;border-radius:100%;margin:0 15px 5px 10px}.board-cont .category-group .item:hover,.board-cont .category-group .item.active{color:#32ccca}.board-cont .list-btn-group{text-align:center;margin:20px 0}.board-cont .btn{font-size:18px;width:100%;max-width:100px}.board-cont .btn~.btn{margin-left:5px}.board-box .panel-head{border-bottom:1px dashed #dfdfdf;padding-bottom:15px}.board-box .panel-head h3{position:relative;font-size:18px;color:#2c2525}.board-box .panel-head h3 .writer{position:absolute;font-size:16px;right:0;top:0}.board-box label.label{font-size:16px;color:#000;line-height:1.3;border-color:#000;margin-right:10px}.board-box label.label-default{color:#fff}.board-box .panel-head .write-info{position:relative;color:#b0b0b0;font-size:14px;margin-top:15px}.board-box .panel-head .write-info .view-count{display:inline-block;margin-left:50px}.board-box .panel-head .write-info i.ic{position:relative;top:1px;vertical-align:baseline;margin-right:5px}.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:18px;line-height:1.5;padding:25px 0}.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(/build/assets/ic-heart-fill-957e5d09.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}.commt-box .commt-count{padding-bottom:10px;font-size:18px}.commt-box .form-group{display:flex;flex-wrap:nowrap;background:#fff;align-items:center;padding:15px 10px;margin-bottom:20px}.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:center}.commt-box .commt-list-group>.item{font-size:18px;border:1px solid #b0b0b0;padding:15px;background-color:transparent}.commt-box .commt-list-group>.item.write{border:0;padding:0;font-size:unset}.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~.item{margin-top:10px}.commt-box .commt-list-group .item-head{position:relative;margin-bottom:10px}.commt-box .commt-list-group .item-head .writer{font-size:20px;font-weight:700}.commt-box .commt-list-group .item-head .writer kbd{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-head .btn-border{position:absolute;right:0;display:inline-block;font-size:16px;line-height:1.5;color:#616161;border:1px solid #aeaeae;border-radius:50px;padding:4px 20px}.commt-box .commt-list-group .item-body{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 .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 .item{display:flex;flex-wrap:nowrap;align-items:center;font-size:18px;background-color:#fff;border-left:2px solid #2c2525;padding:25px 30px;margin-bottom:10px}.view-list-group .item .head{font-weight:700;border-right:1px dashed #aeaeae;flex-shrink:0;width:90px}.view-list-group .item .head span{position:relative;top:-10px}.view-list-group .item .title{flex-grow:1;padding-left:25px}.view-list-group .item .label{border-color:#2c2525;font-size:16px;line-height:1.3}.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:150px;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(/build/assets/ic-boxarrow-down-95938ef6.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:hover{background-color:#f2f2f2}.board-list-group .list-item~.list-item{border-top:1px dashed #b3b3b3}.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:70px}.board-list-group .list-item .title .ic-new{flex-shrink:0;width: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;height:15px;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:hover .title{font-weight:700}.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:16px;color:#505050;flex-shrink:0;width:150px;text-align:center}.board-list-group .list-item .date{font-size:14px;color:#707070;flex-shrink:0;width:150px;text-align:center}.board-list-group .list-item .view{font-size:14px;color:#707070;flex-shrink:0;width:100px;text-align:right}.board-list-group .list-item .vote{font-size:14px;color:#707070;flex-shrink:0;width:150px;text-align:center}.board-list-group .list-item i.ic{position:relative;top:-1px}.board-cont .write-btn-group{float:right;width:100px;position:relative;top:10px}.board-cont .board-list-gallery{background-color:transparent;padding:0}.board-list-gallery .board-list-group{display:flex;flex-wrap:wrap}.board-list-gallery .list-item{position:relative;display:block;flex:0 0 24%;margin:0 5px 20px;padding:0;border:0}.board-list-gallery .list-item~.list-item{border:0}.board-list-gallery .list-item:hover:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:3px solid #59d1d1;z-index:2}.board-list-gallery .list-item:hover .panel-body{background-color:#ededed}.board-list-gallery .panel-img{position:relative;height:200px;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(/build/assets/ic-commt-white-ab68439c.png);margin-right:5px}.board-list-gallery .panel-body{padding:30px 20px 20px}.board-list-gallery .panel-body .title{font-size:16px;line-height:1.2;height:36px;text-align:left;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:"-webkit-box";line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.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-search-group{display:flex;width:800px;flex-wrap:nowrap;align-items:center;background-color:#fff;border:1px solid #b3b3b3;border-radius:8px;margin:0 auto;padding:10px 15px}.board-search-group .item.subject{flex-grow:1;padding-left:15px}.board-search-group .item.cate{flex-shrink:0;width:130px;position:relative;border-right:1px dashed #b3b3b3;padding-right: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%;text-align:left;font-size:16px;background:transparent url(/build/assets/ic-boxarrow-down-95938ef6.png) no-repeat center right 10px;padding:5px 20px 5px 10px}.board-search-group .cate-select .select-opt{list-style:none;display:none;width:120px;position:absolute;top:41px;left:-10px;font-size:16px;background-color:#fff;border:1px solid #6f6f6f;z-index:2}.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}.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}.cm-swiper{position:relative;overflow:hidden;margin:15px 0 0;padding-bottom:30px}.cm-swiper .swiper-button-next{width:40px;height:40px;border-radius:6px;background:#33cccc url(/build/assets/ic-arrow-right-small-625c3ff8.png) no-repeat center center}.cm-swiper .swiper-button-prev{width:40px;height:40px;border-radius:6px;background:#33cccc url(/build/assets/ic-arrow-left-small-1b1dc98b.png) no-repeat center center}.cm-swiper .swiper-button-next:after,.cm-swiper .swiper-button-prev:after{content:""}.cm-swiper .swiper-pagination{bottom:0!important;width:auto!important;left:unset!important;right:0}.cm-swiper .swiper-pagination-bullet{background-color:transparent;width:10px;height:10px;border:2px solid #a6a6a6;opacity:1}.cm-swiper .swiper-pagination-bullet-active{background-color:#a6a6a6;width:10px;height:10px}.guide-cont{background-color:#f2f2f2}.guide-search{width:840px;background-color:#fff;margin:0 auto 60px;border:1px solid #bab5b5;border-radius:8px;overflow:hidden}.guide-search .search-group{display:flex;flex-wrap:nowrap;align-items:center;padding:0 30px}.guide-search .form-class{flex-grow:1;font-size:18px;height:unset;text-align:center;border:0;padding:15px}.guide-search .ic-search{flex-shrink:0;display:inline-block;width:35px;height:35px;background:transparent url(/build/assets/search-btn-a5e5189e.png) no-repeat center center /29px}.guide-box{display:flex;flex-wrap:nowrap}.guide-box aside{flex-shrink:0;width:260px;margin-right:50px;padding-top:90px}.guide-box aside .list-group{list-style:none;border:1px solid #dfdfdf;border-bottom:0}.guide-box aside .list-group .item{position:relative;display:block;background-color:#fff;border-bottom:1px solid #dfdfdf}.guide-box aside .list-group .item-title{display:block;font-size:16px;color:#2c2525;cursor:pointer;padding:12px 25px;background:transparent url(/build/assets/aside-menu-428c3705.png) no-repeat right 25px center;transition:all ease-in-out .15s}.guide-box aside .list-group .item-title:active,.guide-box aside .list-group .item-title.active,.guide-box aside .list-group .item-title:focus{color:#3cc;font-weight:700;background-color:#fff;background-image:url(/build/assets/aside-menu-active-b64d16f9.png)}.guide-box aside .list-group .item-title:hover{color:#fff;font-weight:700;background-color:#3cc;background-image:url(/build/assets/aside-menu-hover-a73bf620.png)}.guide-box aside .list-group .item-sub{background-color:#eee;border-top:1px solid #dfdfdf;padding:7px 30px}.guide-box aside .list-group .item-sub a{font-size:16px;display:block;color:#716969}.guide-box aside .list-group .item-sub a:before{content:"";display:inline-block;position:relative;width:2px;height:2px;border-radius:100px;background-color:#716969;vertical-align:super;margin-right:5px}.guide-box aside .list-group .item-sub a.active,.guide-box aside .list-group .item-sub a:active,.guide-box aside .list-group .item-sub a:hover{color:#3cc;font-weight:700}.guide-box .guide-body{flex-grow:1}.guide-box .guide-body img{max-width:100%}.guide-box .guide-main-list{margin-bottom:100px}.guide-box .guide-main-list .head-title{text-align:center}.guide-box .guide-main-list dl{display:flex;flex-wrap:nowrap;align-items:center}.guide-box .guide-main-list dl~dl{margin-top:10px}.guide-box .guide-main-list dt{flex-shrink:0;width:150px;font-size:18px;color:#fff;font-weight:700;text-align:center;background-color:#3cc;padding:15px 0}.guide-box .guide-main-list dd{display:block;font-size:16px;color:#716969;flex-grow:1;background-color:#fff;padding:15px 0 15px 30px}.guide-box .guide-main-list dd a{display:inline-block;color:#716969}.guide-box .guide-main-list dd a:before{content:"";display:inline-block;position:relative;width:2px;height:2px;border-radius:100px;background-color:#716969;vertical-align:super;margin-right:5px}.guide-box .guide-main-list dd a~a{margin-left:20px}.guide-box .guide-view .panel{font-size:16px;line-height:1.5;background-color:#fff;padding:50px}.guide-box .guide-view .panel-foot{border-top:1px dashed #dedede;padding-top:20px;margin-top:50px}.guide-box .guide-view .panel-foot .btn-group{text-align:right}.guide-box .guide-search-list .list-group{display:flex;flex-direction:column;background-color:#fff}.guide-box .guide-search-list .list-group .item{display:block;font-size:18px;padding:15px 30px;border-bottom:1px dashed #ddd}.guide-box .guide-search-list .list-group .item:last-child{border:0}.guide-box .guide-search-list .list-group .item.head{border-bottom:1px solid #adadad}.faq-cont .container{width:840px}.faq-cont .guide-search{width:100%}.faq-cont .faq-box{font-size:18px}.faq-cont .faq-list-group{list-style:none;display:flex;flex-direction:column;background-color:#fff;border:1px solid #d9d9d9}.faq-cont .faq-list-group .item{border-bottom:1px solid #d9d9d9}.faq-cont .faq-list-group .item.first{padding:15px 20px}.faq-cont .faq-list-group .item-title{display:block;padding:15px 20px}.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:#fff;background-color:#33cbcc}.faq-cont .faq-list-group .item-sub{font-size:16px;padding:10px 20px}.faq-cont .faq-tab-navi{display:flex;align-items:center;justify-content:flex-start;border-left:1px solid #d9d9d9}.faq-cont .faq-tab-navi .item{flex:0 1 20%;text-align:center;background-color:#d9d9d9;border-right:1px solid #d9d9d9;border-top:1px solid #d9d9d9;padding:13px 0}.faq-cont .faq-tab-navi .item.active,.faq-cont .faq-tab-navi .item:focus,.faq-cont .faq-tab-navi .item:active{background-color:#fff}.faq-cont .faq-menu-navi{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;background-color:#fff;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9}.faq-cont .faq-menu-navi .item{flex:0 1 20%;text-align:center;padding:13px 0;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.faq-cont .faq-foot-noti{display:flex;height:60px;align-items:center;border:1px solid #adadad}.faq-cont .faq-foot-noti .txt{flex-grow:1;text-align:center}.faq-cont .faq-foot-noti .action{flex-shrink:0;width:180px;height:60px;line-height:60px;display:block;text-align:center;color:#fff;background-color:#adadad}.customer-cont{padding-bottom:40px}.customer-menu-tab{display:inline-flex;width:860px;align-items:center;justify-content:center;border:1px solid #adadad}.customer-menu-tab .item{flex-grow:1;display:block;font-size:18px;text-align:center;padding:15px 0}.customer-menu-tab .item.active{background-color:#fff;color:#49d0d0;font-weight:700}.customer-menu-tab .item+.item{border-left:1px solid #adadad}.customer-cont summary{font-size:18px;margin:10px 0 25px}.customer-cont summary a{font-weight:700}.customer-cont .view{font-size:18px}.customer-cont .view h4{color:#adadad;font-weight:700;margin-bottom:15px}.customer-cont .view dl{display:flex;width:100%;color:#8a8a8a}.customer-cont .view dl+dl{border-top:1px dashed #dedede}.customer-cont .view dt,.customer-cont .view dd{padding:15px 50px}.customer-cont .view dt{flex-grow:1}.customer-cont .view dd{flex-shrink:0;width:350px;text-align:right}.customer-cont .view dl span{display:inline-block;color:#2c2525;margin-left:10px}.customer-cont .view dl span.em{margin-right:70px}.customer-cont .view .panel-head{background-color:#fff;border-bottom:1px solid #adadad}.customer-cont .view .panel-body{background-color:#fff;padding:30px 50px}.customer-cont .view .panel-foot{background-color:#fff;padding:30px 50px;margin-top:10px}.customer-cont .write .info{font-size:18px}.customer-cont .write mark{background-color:transparent;color:red}.customer-cont .btn{font-size:18px;min-width:100px;padding:12px 25px}.customer-cont .btn-normal{color:#fff;background-color:#adadad}.customer-tb{width:100%;background-color:#fff;font-size:18px}.customer-tb thead{border-bottom:1px solid #adadad}.customer-tb thead th{font-weight:400;padding:15px 0}.customer-tb tbody td{text-align:center;padding:15px 0}.customer-tb thead th~th,.customer-tb tbody td~td{border-left:1px dashed #dedede}.customer-tb tbody tr{border-bottom:1px dashed #dedede}.customer-tb tbody tr:last-child{border-bottom:0}.customer-write-tb{width:100%;font-size:18px;color:#2c2525;background:transparent}.customer-write-tb th{font-weight:400;padding:15px 10px 10px 0;text-align:right;vertical-align:top}.customer-write-tb td{padding:5px}.customer-write-tb .form-class{height:44px;font-size:18px}.customer-write-tb textarea.form-class{height:auto;padding:10px 12px}.customer-write-tb input[readonly]{background-color:transparent}.customer-write-tb .input-info,.customer-write-tb .file-info{font-size:16px;border:1px solid #adadad;padding:6px 12px;margin-top:10px}.coupon-cont summary{font-size:16px}.coupon-cont p.info{font-size:16px;color:#adadad}.coupon-insert{display:inline-flex}.coupon-insert .form-class{font-size:20px;flex-shrink:0;width:600px;height:60px}.coupon-insert .btn{border-radius:0;flex-shrink:0;width:160px;font-size:20px;line-height:1.7}.period-flex-group{display:flex;font-size:18px;margin-bottom:10px}.period-flex-group .item{flex-grow:1}.period-flex-group .item.nth2{text-align:right}.period-flex-group .period{display:inline-block;border:1px solid #adadad}.period-flex-group .period a{display:inline-block;width:120px;height:50px;text-align:center;padding:12px 0}.period-flex-group .period a~a{border-left:1px solid #adadad}.period-flex-group .period a.active{background-color:#fff;color:#33cbcc;font-weight:700}.period-flex-group .period-search .form-class{display:inline-block;font-size:18px;width:240px;height:50px;text-align:center;background:#fff url(/build/assets/ic-calendar-e6f5f004.png) no-repeat center left 10px}.period-flex-group .period-search .btn{height:50px}.period-flex-group .period-search span{display:inline-block;margin:0 10px;font-weight:700}.download-cont{padding-bottom:40px}.download-cont .cont-title{font-size:30px;margin-bottom:20px}.download-cont .download-group{display:flex;align-items:top;justify-content:center;width:780px;margin:0 auto 100px}.download-cont .download-group h3{font-size:26px;font-weight:700}.download-cont .download-group h3 span{display:inline-block;vertical-align:super;margin:0 20px}.download-cont .download-group .item-qr{flex-shrink:0;width:200px}.download-cont .download-group .item-qr img{max-width:100%}.download-cont .download-group .item-btn{padding-left:30px}.download-cont .download-group .down-btn{display:inline-block;width:545px;height:90px;line-height:90px;color:#fff;font-size:26px;font-weight:700;text-align:center;background-size:cover;background-repeat:no-repeat;margin-bottom:10px}.download-cont .download-group .down-btn+.down-btn{margin-top:10px}.download-cont .download-group .down-btn.mo{background-image:url(/build/assets/down-mo-bg-27714d8c.png);color:#000}.download-cont .download-group .down-btn.pc{background-image:url(/build/assets/down-pc-bg-97c7591d.png)}.download-cont .download-group .down-btn .item img{height:81px}.download-cont .download-panel{width:990px;margin:0 auto}.download-cont .download-panel summary{display:block;font-size:18px;letter-spacing:-.5px}.download-cont .install-guide{display:flex;align-items:center;justify-content:center;background-color:#fff;padding:50px}.download-cont .install-guide .item{flex-grow:1;text-align:center}.download-cont .install-guide .item~.item{border-left:1px dashed #d9d9d9}.download-cont .install-guide p{font-size:20px;margin-top:30px}.download-cont .store-group{text-align:center;margin-top:50px}.download-cont .store-group a{display:inline-block;margin:0 20px;vertical-align:middle}.download-cont .system-info{font-size:18px;background-color:#fff;padding:15px;margin-bottom:20px}.download-cont .txt-noti{font-size:16px;margin-top:10px}.sys-table{width:100%;border:1px solid #ddd}.sys-table thead th{color:#fff;text-align:center;background-color:#af53fe;padding:10px}.sys-table tbody th{border-top:1px solid #ddd;padding:10px}.sys-table tbody td{text-align:center;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:10px}.sys-table.nth2 thead th{text-align:center;background-color:#33cbcc;padding:10px}.sys-table+.sys-table{margin-top:30px}.payment-cont .btn{min-width:100px;font-size:18px}.payment-cont .head-title+summary{font-size:18px;margin-top:-20px;margin-bottom:30px}.payment-cont .head-title+summary mark{background-color:transparent;font-weight:700;color:#33cbcc}.payment-tab-menu{display:flex;align-items:center;justify-content:center;border:1px solid #adadad;margin-bottom:30px}.payment-tab-menu a{flex:1 1 30%;display:block;height:50px;text-align:center;font-size:18px;padding:12px 0}.payment-tab-menu a~a{border-left:1px solid #adadad}.payment-tab-menu a.active{background-color:#fff;color:#33cbcc}.payment-panel{margin-top:30px}.policy-cont{background-color:#f2f2f2}.policy-cont .policy-tab{display:flex;width:100%;align-items:center;justify-content:center;margin:0 auto 50px;text-align:center;border:1px solid #d9d9d9}.policy-cont .policy-tab .item{display:block;flex:0 1 14.2222%;font-size:18px;background-color:#f1f1f1;padding:15px 20px}.policy-cont .policy-tab .item:active,.policy-cont .policy-tab .item:focus,.policy-cont .policy-tab .item:hover,.policy-cont .policy-tab .item.active{font-weight:500;color:#fff;background-color:#33cbcc}.policy-cont .txtarea{font-size:16px;height:350px;background-color:#fff;color:#484848;padding:20px 25px;resize:none;overflow:auto}.member-cont{background-color:#f2f2f2}.member-cont .withdrawal summary{font-size:16px;margin-top:-10px}.member-cont .withdrawal .txtarea{font-size:16px;padding:20px 25px;overflow:auto;background-color:#fff;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}.member-cont .btn-withdrawal{min-width:100px}.mypage-main .info-group{display:flex;flex-wrap:nowrap;align-items:flex-start;margin-bottom:30px}.mypage-main .info-group .item{flex:1 1 33.3333%;font-size:18px;height:250px;background-color:#fff}.mypage-main .info-group .item~.item{margin-left:20px}.mypage-main .info-group .item p~p{margin-top:5px}.mypage-main .info-group .item .panel{display:flex;align-items:center;height:100%;padding:30px}.mypage-main .info-group .item .panel-head{font-size:20px;font-weight:700;color:#b0b0b0;border-bottom:1px dashed #ddd;padding:30px 30px 15px}.mypage-main .info-group .item .panel-head span{color:#2c2525}.mypage-main .info-group .item .panel-body{padding:15px 30px}.mypage-main .info-group .item .panel-foot{font-size:16px;border-top:1px dashed #ddd;padding:15px 30px 30px}.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}.member-cont .mypage-panel p.info{font-size:16px;color:#adadad}.mycharacter-cont .btn{min-width:100px;font-size:18px}.mycharacter-cont .mypage-panel{background-color:#fff;font-size:16px;padding:50px}.mycharacter-cont .mypage-panel h4{font-size:18px;text-align:center;margin-bottom:30px}.mycharacter-cont .mypage-panel .panel-body{width:520px;margin:0 auto}.mycharacter-cont .mypage-panel .form-group{display:flex;margin-bottom:10px}.mycharacter-cont .mypage-panel .form-group .form-class{height:50px;text-align:center}.mycharacter-cont .mypage-panel .form-group .btn{margin-left:15px;height:50px}.shop-cont{background-color:#f2f2f2}.shop-cont .head-title{position:relative;display:inline-block;padding-right:50px;margin-right:15px;margin-bottom:70px}.shop-cont .category-group{display:inline-block}.shop-cont .category-group .item{display:inline-block;font-size:20px;color:#2a2424;vertical-align:middle}.shop-cont .category-group .item:hover,.shop-cont .category-group .item.active{color:#32ccca}.shop-cont .category-group .item~.item:before{content:"";display:inline-block;width:5px;height:5px;vertical-align:middle;background-color:#b0b0b0;border-radius:100%;margin:0 15px 5px 10px}.shop-cont .shop-list{display:flex;flex-wrap:wrap;justify-content:space-between}.shop-cont .shop-list-item{margin-bottom:90px;max-width:240px;width:240px}.shop-cont .shop-list-item .item-img{position:relative}.shop-cont .shop-list-item .item-img img{width:240px;height:240px}.shop-cont .shop-list-item .item-img label{position:absolute;left:10px;top:10px;display:inline-block;text-align:center;width:75px;height:27px;font-size:18px;color:#fff;background-color:#33cbcc}.shop-cont .shop-list-item .item-btn{display:block;font-size:18px;text-align:center;color:#fff;background-color:#33cbcc;padding:10px 0;margin-bottom:20px}.shop-cont .shop-list-item p{font-size:18px;color:#000}.shop-cont .shop-list-item h3{font-size:26px;color:#000;font-weight:800}.shop-cont hr{border-style:solid;margin:50px 0}.shop-cont .shop-view .item-info{display:flex;justify-content:space-between;align-items:center}.shop-cont .shop-view .item-info .info{flex:1;margin-left:100px;padding:20px}.shop-cont .shop-view .item-info .img{flex:1;background-color:#e1e1e1;text-align:center;padding:40px 20px;border-radius:10px}.shop-cont .shop-view .item-info .img img{max-width:100%}.shop-cont .shop-view .item-info h1{font-size:40px;font-weight:800;margin-bottom:25px}.shop-cont .shop-view .item-info h2{font-size:30px;font-weight:800}.shop-cont .shop-view .item-info summary{display:block;font-size:18px;color:#878787;padding:15px 0}.shop-cont .shop-view .item-info .btn-buy{display:block;font-size:22px;font-weight:800;text-align:center;color:#fff;background-color:#33cbcc;padding:20px 0}.shop-cont .shop-view dl{display:flex;border-top:1px solid #dcdcdc;padding:20px 0}.shop-cont .shop-view dl dt{flex-shrink:0;width:100px;font-size:18px;font-weight:400;color:#878787}.shop-cont .shop-view dl dd{flex:1;font-size:18px;color:#3f3f3f}.shop-cont .shop-view dl.price{justify-content:space-between;align-items:center}.shop-cont .shop-view dl.price dd{font-size:30px;font-weight:800;text-align:right}.shop-cont .shop-view .item-desc{font-size:24px;color:#000;background:#fff;padding:20px}.btn-shop-link{display:inline-block;width:160px;height:50px;line-height:45px;font-size:18px;color:#fff;background-color:#000;border-radius:8px}.shop-cont .list-btn-group{text-align:right;margin:20px 0}.shop-cont .btn{font-size:18px;width:100%;max-width:100px}.shop-cont .btn~.btn{margin-left:5px}footer{color:#eee;text-align:center;background-color:#131313;padding:50px 0}address{font-size:12px;font-style:normal;margin-bottom:30px}footer .copy{margin-top:10px}.footer-link-group{display:inline-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}.footer-sns-group{margin-bottom:50px}.footer-sns-group .sns{display:inline-block;width:51px;height:51px;background:transparent url() no-repeat 0 0 /cover;margin:0 20px}.footer-sns-group .sns.insta{background-image:url(/build/assets/ic-insta-8d985d59.png)}.footer-sns-group .sns.facebook{background-image:url(/build/assets/ic-facebook-efd685f3.png)}.footer-sns-group .sns.youtube{background-image:url(/build/assets/ic-youtube-9ff92104.png)}footer .rate-group{margin:50px 0}.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:#ffffffe6;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}.luv-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;border-bottom:1px dashed #ddd;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(/build/assets/modal-close-8a649410.png) no-repeat center center;z-index:22}.modal-box .modal-close.w{background-image:url(/build/assets/modal-close-w-34c07406.png)}.modal-box .modal-body{border-bottom:1px dashed #ddd;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-declare{color:#6f6a6a;font-size:20px}.modal-declare .flex-group{padding:0 60px}.modal-declare .flex-group+.flex-group{margin-top:20px}.modal-declare .flex-group .itme{flex-grow:1}.modal-declare .flex-group .nth1{flex-grow:0;flex-shrink:0;width:180px;font-size:20px;text-align:right;padding-right:30px}.modal-declare .flex-group .form-class{height:50px}.modal-declare label.radio{display:block;font-size:18px;margin-bottom:5px}.modal-declare textarea{width:65%}#modal-share .modal-box{max-width:600px}.sns-btn-group{display:flex;align-items:center;justify-content:center}.sns-btn-group .ic{flex-grow:1;margin:10px}.modal-body.modal-noti{border:1px solid #c7c7c7;padding:15px}.modal-body.modal-noti .content.scroll{font-size:20px;color:#2c2324;height:250px;overflow-y:scroll}.modal-body.modal-noti+.checkbox{font-size:18px;margin-top:10px}.modal-alert{padding:30px 30px 50px!important}.modal-alert .modal-close{top:10px;right:10px}.modal-alert .modal-body{font-size:20px;color:#6f6a6a;border:0;text-align:center}.modal-alert .modal-foot{padding:0}.modal-alert.warning .content{font-size:20px;color:#2c2324;text-align:center;line-height:2}.modal-alert.warning .content p{color:#777}.modal-alert.warning .modal-foot{border:0}.modal-payment-cancel{padding:20px 0}.modal-payment-cancel .dec{font-size:12px;color:#adadad}.modal-payment-cancel table{font-size:18px;line-height:1;border:1px solid #adadad;width:100%}.modal-payment-cancel table tr{border-bottom:1px solid #adadad}.modal-payment-cancel table th{font-weight:400;padding:20px 0;border-right:1px solid #adadad}.modal-payment-cancel table td{text-align:center;padding:20px 15px}.modal-payment-cancel .form-class{font-size:18px;text-align:center;border:0}.modal-payment-cancel select{display:none}.modal-payment-cancel .cate-select{position:relative}.modal-payment-cancel .cate-select .select-label{display:block;width:100%;text-align:center;font-size:16px;background:transparent url(/build/assets/ic-boxarrow-down-95938ef6.png) no-repeat center right 10px;padding:5px 20px 5px 0}.modal-payment-cancel .cate-select .select-opt{list-style:none;display:none;width:250px;position:absolute;top:48px;left:13%;font-size:16px;background-color:#fff;border:1px solid #6f6f6f}.modal-payment-cancel .cate-select.active .select-opt{display:block}.modal-payment-cancel .cate-select .select-opt li{display:block;padding:15px 0;cursor:pointer}.modal-payment-cancel .cate-select .select-opt li:hover{background-color:#e8e8e8}.event-modal{position:fixed;justify-content:center;z-index:888}.event-modal .close-modal{line-height:unset;vertical-align:middle;padding:2px 12px;margin-left:15px;background-color:transparent;border:0;color:#fff}.event-modal .close-modal img{position:relative;top:-2px;display:inline-block;vertical-align:middle;width:15px;margin-right:5px}.event-modal .modal-box{position:relative;display:inline-block;max-width:unset}.event-modal .checkbox{display:inline-block}.event-modal .checkbox span:before{top:-2px}.event-modal .modal-box .txt-right{font-weight:400;color:#fff;font-size:16px;padding:10px 0}.modal-group{display:flex;flex-wrap:nowrap;align-items:center}.modal-group .modal-box{flex-grow:1;margin:5px}#modal-uc .modal-box{width:500px}#modal-uc .modal-box .modal-close{top:0}.modal-info-input .form-group{padding:0 60px}.modal-info-input .flex-group+.flex-group{margin-top:20px}.modal-info-input .flex-group .itme{flex-grow:1}.modal-info-input .flex-group .nth1{flex-grow:0;flex-shrink:0;width:130px;font-size:20px;text-align:right;padding-right:30px}.modal-info-input .flex-group .form-class{height:50px}.modal-info-input .checkbox{font-size:16px;text-align:right;margin-top:10px}.modal-info-input .checkbox span:before{vertical-align:text-bottom}.modal-panel.withdrawal{padding:50px 30px}.modal-panel.withdrawal .modal-head{border:0}.modal-panel.withdrawal .modal-body{border:0;text-align:center;font-size:20px;padding:0}.txt-date{font-size:14px;color:#adadad;font-weight:400}.txt-disable{color:#b0b0b0}.txt-center{text-align:center!important}.txt-right{text-align:right!important}.txt-red{color:#ff1f1f!important}.bg-default{background-color:#f2f2f2!important}.float-left{float:left}.float-right{float:right}.ck-content .image-style-block-align-left{margin-left:0!important;margin-right:auto!important}.ttt th,td{border:1px solid #000;border-collapse:collapse;padding:5px;text-align:center}.ttt tr td:nth-child(2){text-align:left}.text-start{text-align:left!important}.text-center{text-align:center!important}.luv_modal{position:fixed;display:none;top:0;left:0;width:100%;height:100%;align-items:center;z-index:99}.modal_box{position:relative;width:90%;max-width:750px;margin:0 auto;z-index:22}.modal_box .luv_panel{position:relative;background-color:#fff;width:100%}.modal_box .luv_head{position:relative;color:#000;font-size:16px;font-weight:700;text-align:center;border-bottom:1px solid #ececec;padding:10px 0 15px}.modal_box .modal_close{display:inline-block;width:50px;height:50px;text-indent:-9999999999px;position:absolute;top:-50px;right:0;background:transparent url(/build/assets/modal_close-be7aeaa7.png) no-repeat center center /cover;z-index:22}.modal_box .luv_body{font-size:12px;max-height:400px;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:30px 20px}.modal_box .luv_foot{text-align:center;padding:20px 50px}.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 .movie{position:relative;display:block;height:0;padding:0 0 56.25%;overflow:hidden}.modal_box .movie video,.modal_box .movie iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.modal_box .modal_panel{position:relative;background-color:#fff;width:100%;border:3px solid transparent;-o-border-image:linear-gradient(135deg,#4273fe 30%,#e5248f);border-image:linear-gradient(135deg,#4273fe 30%,#e5248f);border-image-slice:1}.modal_box .modal_panel .modal_close{display:inline-block;width:20px;height:20px;position:absolute;top:14px;left:20px;background:transparent url(/build/assets/ic_close-7cfcaa10.png) no-repeat center center /cover}.modal_box .modal_head{position:relative;color:#7e4feb;font-size:18px;font-weight:700;text-align:center;padding:10px 0 15px}.modal_box .modal_body .txt_area{width:90%;font-size:13px;min-height:300px;max-height:400px;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:30px 20px;border:1px solid #c7c7c7;margin:0 auto}.modal_box .modal_body .txt_area p{margin-bottom:10px}.modal_box .modal_foot{text-align:center;padding:20px 30px}.modal_box .modal_foot .btn{width:80%;font-size:16px}.modal_box .modal_foot .btn_group .btn{width:48%}.modal_box .modal_foot .btn.btn_check{color:#fff;background-color:#7e4feb;border:1px solid transparent;-o-border-image:linear-gradient(135deg,#4273fe 30%,#e5248f);border-image:linear-gradient(135deg,#4273fe 30%,#e5248f)}.modal_box .modal_foot .btn.btn_cancel{color:#5f5f5f;background-color:#f6f6f6;border:1px solid #bfbfbf}
