body,html{overflow-x:hidden;background:#1a1b1e}*{letter-spacing:-.5px}:not(html,body)::-webkit-scrollbar{width:10px;height:4px;background:rgba(136,136,136,.4);border-radius:30px}:not(html,body)::-webkit-scrollbar-thumb{background:#888;height:4px;border-radius:30px}.flex-0{flex:none!important}.mauto{margin-left:auto!important;margin-right:auto!important}.container{max-width:1310px;padding:0 15px;margin:30px auto}@media (max-width:991px){.container{padding:0 10px;margin:10px auto}}header{padding:0 40px;border-bottom:1px solid #333;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}header h1{flex:1;min-width:0}header h1 a{display:flex;flex-wrap:wrap;align-items:baseline}header h1 a img{width:100px}header h1 a b{color:#fff!important;font-size:20px;font-weight:700;position:relative;top:-10px;margin-left:10px}header .gnb .gnb-head{display:none}header .gnb .gnb-body ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}header .gnb .gnb-body ul li a{display:block;padding:27px 20px;font-size:17px;color:rgba(255,255,255,.7);font-weight:600}header .gnb .gnb-body ul li a:hover{color:#fff}header .gnb .gnb-body ul li.active a{color:#fff}header .gnb .gnb-foot{display:none}header .lnb{flex:1;min-width:0}header .lnb ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}header .lnb ul li{display:flex;flex-wrap:wrap;align-items:center}header .lnb ul li:after{display:inline-block;content:"";width:1px;height:8px;background:#fff;margin:0 24px}header .lnb ul li:last-of-type:after{display:none}header .lnb ul li a{font-size:15px;color:rgba(255,255,255,.7)}header .lnb ul li b{font-size:15px;font-weight:600;color:#f80;margin-right:3px}header .lnb ul li span{font-size:15px;color:rgba(255,255,255,.7)}header .snb{display:none}@media (max-width:1400px){header{padding-right:0}header h1{order:2;flex:none}header .gnb{order:3}header .lnb{width:calc(100% + 40px);flex:none;order:1;border-bottom:1px solid #333;margin-left:-40px;padding:10px 20px}}@media (max-width:991px){header{padding:10px}header h1{order:1}header h1 a img{width:80px}header h1 a b{font-size:16px}header .lnb{display:none}header .gnb{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:9999}header .gnb .box{position:absolute;left:-280px;top:0;padding:20px;width:280px;height:100%;background:#000;border-right:1px solid #f90;overflow-y:auto}header .gnb .box .gnb-head{padding:0 20px 20px;margin:0 -20px 20px;border-bottom:1px solid #333;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}header .gnb .box .gnb-head img{width:100px}header .gnb .box .gnb-head a{width:30px;height:30px;position:relative;font-size:0}header .gnb .box .gnb-head a:after{position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(45deg);width:100%;height:2px;background:#fff;content:""}header .gnb .box .gnb-head a:before{position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(-45deg);width:100%;height:2px;background:#fff;content:""}header .gnb .box .gnb-body ul li{width:100%;margin:0 0 20px}header .gnb .box .gnb-body ul li:last-of-type{margin:0}header .gnb .box .gnb-body ul li a{font-size:24px;font-weight:600;color:#fff;height:55px;border-radius:6px;padding:0 20px;background:#1a1b1e;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}header .gnb .box .gnb-body ul li a:after{display:inline-block;content:"";width:9px;height:17px;background:url('../images/icon_menu_arrow.svg') no-repeat center/cover}header .gnb .box .gnb-body ul li.active a{border:1px solid #f90;color:#f90}header .gnb .box .gnb-body ul li.active a:after{background-image:url('../images/icon_menu_arrow_on.svg')}header .gnb .box .gnb-foot{position:absolute;left:0;bottom:30px;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}header .gnb .box .gnb-foot a{font-size:20px;color:#999;font-weight:500}header .gnb.fixed{display:block}header .gnb.fixed .box{animation-name:menu;animation-duration:.5s;animation-fill-mode:forwards}header .snb{display:block;order:2}header .snb a{font-size:0;position:relative;width:25px;height:22px;border:2px solid #fff;border-width:2px 0;position:relative}header .snb a:after{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:2px;background:#fff;content:""}}@keyframes menu{from{left:-280px}to{left:0}}.button-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.button-box .btn{flex:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:9px;height:48px;font-size:20px;font-weight:600}.button-box .btn-active{background:#4d76ff;color:#fff}.button-box .btn-active2{background:rgba(77,118,255,.7);color:#fff}.button-box .btn-bd-active{border:1px solid #4d76ff;color:#fff}.button-box .btn-bd-yellow{border:1px solid #f90;color:#fff;flex:none;padding:0 10px;font-size:15px}.button-box .btn-red{background:#b1421e;color:#fff}.button-box .btn-dark{background:#147a8b;color:#fff}.button-box .btn-green{background:#16a085;color:#fff}.button-box .btn-vehicle{background:#808183;color:#fff;flex-direction:column}@media (max-width:991px){.button-box .btn{height:40px;font-size:18px}}.date-box{display:flex;flex-wrap:wrap;align-items:center}.date-box .date{flex:1;min-width:0;background:#323339;padding-right:10px;border:1px solid #4b4b4b;border-radius:9px;display:flex;flex-wrap:wrap;align-items:center;overflow:hidden}.date-box .date input{flex:1;min-width:0;height:48px;padding:0 16px;font-size:15px;background:0 0;color:#fff}.date-box .date input::placeholder{color:#808183}.date-box em{font-size:18px;font-weight:600;color:#fff;padding:0 20px}@media (max-width:991px){.date-box .date input{font-size:16px;height:40px}.date-box .date img{width:15px;display:none}.date-box em{padding:0 10px}}.input-box .box{background:#323339;border:1px solid #4b4b4b;border-radius:9px;display:flex;flex-wrap:wrap;align-items:center;overflow:hidden}.input-box .box input{flex:1;min-width:0;height:48px;padding:0 16px;font-size:15px;background:0 0;color:#fff}.input-box .box input::placeholder{color:#808183}.input-box p{margin:10px 0 0;line-height:1.3;font-size:14px;font-weight:500;color:#f80;word-break:keep-all}.input-box.disabled .box{background:#4c4c4c}.input-box.disabled .box input{color:#ccc}@media (max-width:991px){.input-box .box input{font-size:16px;height:40px}.input-box p{font-size:15px}}.select-box .box{background:#323339;border:1px solid #4b4b4b;border-radius:9px;display:flex;flex-wrap:wrap;align-items:center;overflow:hidden}.select-box .box select{flex:1;min-width:0;height:48px;padding:0 16px;font-size:15px;background:0 0;color:#fff}.select-box .box select::placeholder{color:#808183}.select-box .box select option{background:#323339}@media (max-width:991px){.select-box .box select{font-size:16px;height:40px}}.check-box{position:relative;overflow:hidden}.check-box input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.check-box label{display:flex;flex-wrap:wrap;align-items:center;font-size:14px;color:#e0e0e0}.check-box label:before{display:inline-block;content:"";width:18px;height:18px;margin:0 10px 0 0;background:url('../images/icon_check.svg') no-repeat center/cover}.check-box input:checked~label:before{background-image:url('../images/icon_check_on.svg')}.check-box.wauto label:before{margin:0 auto}@media (max-width:991px){.check-box label{font-size:16px}}.image-box img{display:block;margin:0 auto;max-width:100%}@media (max-width:991px){.image-box.half img{max-width:50%}}.black-box{background:#2b2c31;border-radius:15px;padding:30px}.black-box.sm{max-width:628px;margin:0 auto}.black-box .box-head{padding:6px 0 36px;margin:0 0 40px;border-bottom:1px solid #37383e}.black-box .box-head h2{font-size:20px;font-weight:600;color:#fff}@media (max-width:991px){.black-box{padding:10px}.black-box .box-head{padding:0 0 10px;margin:0 0 10px}.black-box .box-head h2{font-size:20px}.black-box .table-box{margin-right:-20px;width:calc(100% + 20px)}}.table-box{width:100%}.table-box table{table-layout:auto;width:100%}.table-box table thead tr th{background:#333;padding:15px 25px;font-size:16px;font-weight:500;color:#fff}.table-box table tbody tr td{border-bottom:1px solid #5a5555;padding:15px 25px;font-size:15px;color:#fff}.table-box table tbody tr td a.delete{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:6px 12px;font-size:13px;font-weight:600;color:#fff;background:#9f2a2a;border-radius:4px}@media (max-width:1500px){.table-box table thead tr th{padding:25px 10px}.table-box table tbody tr td{padding:25px 10px}}@media (max-width:991px){.table-box{overflow-x:auto;white-space:nowrap;margin-right:10px;width:calc(100% + 10px);position:relative}.table-box table thead tr th{padding:10px;font-size:17px}.table-box table tbody tr td{padding:10px;font-size:15px}}.notice-box{width:100%}.notice-box p{font-size:14px;font-weight:500;color:#f80}@media (max-width:991px){.notice-box p{font-size:16px}}.form-box .form-group{display:flex;flex-wrap:wrap;align-items:center;padding:10px 0}.form-box .form-group>b{width:115px;font-size:18px;font-weight:600;color:#e0e0e0;line-height:1.3}.form-box .form-group>b br{display:none}.form-box .form-group>b br.show{display:block}.form-box .form-group>div:not(.button-box){flex:1;min-width:0}.form-box .form-group.flex-vt{align-items:flex-start}.form-box .form-group.flex-vt>b{margin-top:18px}.form-box .flex .form-group{flex:1;min-width:0;padding:0;border:0}.form-box .flex .button-box{width:115px;margin-left:20px}.form-box .flex .button-box.col-12{width:100%}@media (max-width:1200px){.form-box .flex .form-group>b{width:90px}}@media (max-width:991px){.form-box .form-group{padding:10px 0}.form-box .form-group>b{width:90px;font-size:16px}.form-box .form-group>b br{display:block}.form-box .flex .form-group{width:100%;flex:none;margin:0 0 10px}.form-box .flex .form-group:last-of-type{margin:0}.form-box .flex .form-group>b{width:65px}.form-box .form-group.flex-vt>b{margin-top:3px}.form-box .flex .button-box{width:80px;margin-left:5px}}.title-box{padding:15px 40px;margin:0 0 20px;border-bottom:1px solid #37383e;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.title-box h2{font-size:24px;font-weight:600;color:#fff}.title-box .btn{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border:1px solid #f90;border-radius:9px;padding:15px 24px;font-size:15px;font-weight:600;color:#fff}@media (max-width:991px){.title-box{padding:10px;margin:0 0 10px}.title-box h2{font-size:20px}.title-box .btn{padding:10px 15px}}.login-wrap{border-radius:15px;background:#2b2c31;max-width:628px;margin:100px auto;padding:25px 80px}.login-wrap form img{display:block;margin:0 auto 88px;width:400px}.login-wrap form .form-group{margin:0 0 20px;display:flex;flex-wrap:wrap;align-items:center}.login-wrap form .form-group:last-of-type{margin:0}.login-wrap form .form-group.bt{border-top:1px solid #37383e;padding:20px 0 0}.login-wrap form .form-group>b{width:115px;font-size:18px;font-weight:600;color:#fff}.login-wrap form .form-group>div{flex:1;min-width:0}@media (max-width:991px){.login-wrap{max-width:100%;width:calc(100% - 20px);padding:20px;margin:50px auto}.login-wrap form img{margin:0 auto 20px;width:200px}.login-wrap form .form-group>b{width:90px}}.search-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.search-wrap .search-box{width:calc(50% - 12.5px)}.search-wrap .search-box .search-list .list .list-item{margin:0 0 30px}.search-wrap .search-box .search-list .list .list-item:last-of-type{margin:0}.search-wrap .search-box .search-list .list .list-item .list-box{background:#595a63;border-radius:8px;padding:18px}.search-wrap .search-box .search-list .list .list-item .list-box strong{font-size:24px;font-weight:700;color:#fff;display:flex;flex-wrap:wrap;align-items:center}.search-wrap .search-box .search-list .list .list-item .list-box strong small{margin-left:10px;font-size:18px;font-weight:600;color:#fff}.search-wrap .search-box .search-list .list .list-item .list-box time{display:block;margin:10px 0 0;font-size:15px;font-weight:600;color:#fff}.search-wrap .search-box .search-list .list .list-item.off .list-box{background:#323339}.search-wrap .search-box .search-list .list .list-item.off .list-box strong{color:#808183}.search-wrap .search-box .search-list .list .list-item.off .list-box strong small{color:#808183}.search-wrap .search-box .search-list .list .list-item.off .list-box time{color:#808183}.search-wrap .search-box form .form-group{display:flex;flex-wrap:wrap;margin:0 0 20px}.search-wrap .search-box form .form-group:last-of-type{margin:0}.search-wrap .search-box form .form-group b{width:90px;font-size:15px;font-weight:600;color:#e0e0e0}.search-wrap .search-box form .form-group>div{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:flex-start}.search-wrap .search-box form .form-group>div .flex-1{min-width:0}.search-wrap .search-box form .form-group>div .button-box{margin-left:20px}.search-wrap .search-box form .form-group>div .button-box .btn{height:48px}@media (max-width:991px){.search-wrap .search-box{margin:0 0 20px;width:100%}.search-wrap .search-box:last-of-type{margin:0}.search-wrap .search-box .search-list .list .list-item{margin:0 0 10px}.search-wrap .search-box .search-list .list .list-item .list-box{padding:10px}.search-wrap .search-box .search-list .list .list-item .list-box strong{font-size:20px}.search-wrap .search-box .search-list .list .list-item .list-box strong small{font-size:16px}.search-wrap .search-box form .form-group{margin:0 0 10px}.search-wrap .search-box form .form-group b{width:100%;margin:0 0 10px;font-size:18px}.search-wrap .search-box form .form-group>div{flex:none;width:100%}.search-wrap .search-box form .form-group>div .button-box{margin-left:10px;width:85px!important}.search-wrap .search-box form .form-group>div .button-box .btn{height:40px}}.ui-datepicker .ui-datepicker-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.ui-datepicker .ui-datepicker-title{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:50px!important;margin:0 5px;text-align:center}.ui-datepicker button.ui-datepicker-current{display:none}.fdLayer{display:none;position:absolute;top:50%;left:50%;width:566px;height:auto;background-color:#fff;border:5px solid #004265;z-index:10}.fdLayer .fdContainer{padding:3px}.fdLayer .fdBtn{width:100%;margin:10px 0 0;padding-top:10px;border-top:1px solid #ddd;text-align:right}a.closeBtn{display:inline-block;height:25px;padding:0 14px 0;border:1px solid #304a8a;background-color:#00203d;font-size:13px;color:#fff;line-height:25px}a.closeBtn:hover{border:1px solid #091940;background-color:#1f326a;color:#fff}#mask{position:absolute;left:0;top:0;z-index:9;background-color:#000;display:none}.half{display:flex;width:50%;margin-left:50%}.half .form-group{margin-left:20px}.half-left{display:flex;width:50%;margin-left:0}.half .form-group{margin-left:0}@media (max-width:991px){.half{display:flex;width:100%;margin-left:0}.half .form-group{margin-left:0}.half-left{width:100%}.half-left .form-group{margin:20px}}.table-box col.tel-hidden{width:0!important}.table-box td.tel-hidden,.table-box th.tel-hidden{display:none!important}.discount-item{display:none}.discount-item.show{display:block}