@font-face{font-family:'Nanum Barun Gothic';font-style:normal;font-weight:200;src:url(/Content/fonts/NanumBarunGothicUltraLight.eot);src:local("Nanum Barun Gothic UltraLight"),local("NanumBarunGothicUltraLight"),url(/Content/fonts/NanumBarunGothicUltraLight.eot?#iefix) format("embedded-opentype"),url(/Content/fonts/NanumBarunGothicUltraLight.woff2) format("woff2"),url(/Content/fonts/NanumBarunGothicUltraLight.woff) format("woff"),url(/Content/fonts/NanumBarunGothicUltraLight.ttf) format("truetype")}@font-face{font-family:'Nanum Barun Gothic';font-style:normal;font-weight:300;src:url(/Content/fonts/NanumBarunGothicLight.eot);src:local("Nanum Barun Gothic Light"),local("NanumBarunGothicLight"),url(/Content/fonts/NanumBarunGothicLight.eot?#iefix) format("embedded-opentype"),url(/Content/fonts/NanumBarunGothicLight.woff2) format("woff2"),url(/Content/fonts/NanumBarunGothicLight.woff) format("woff"),url(/Content/fonts/NanumBarunGothicLight.ttf) format("truetype")}@font-face{font-family:'Nanum Barun Gothic';font-style:normal;font-weight:400;src:url(/Content/fonts/NanumBarunGothic.eot);src:local("Nanum Barun Gothic"),local("NanumBarunGothic"),url(/Content/fonts/NanumBarunGothic.eot?#iefix) format("embedded-opentype"),url(/Content/fonts/NanumBarunGothic.woff2) format("woff2"),url(/Content/fonts/NanumBarunGothic.woff) format("woff"),url(/Content/fonts/NanumBarunGothic.ttf) format("truetype")}@font-face{font-family:'Nanum Barun Gothic';font-style:normal;font-weight:700;src:url(/Content/fonts/NanumBarunGothicBold.eot);src:local("Nanum Barun Gothic Bold"),local("NanumBarunGothicBold"),url(/Content/fonts/NanumBarunGothicBold.eot?#iefix) format("embedded-opentype"),url(/Content/fonts/NanumBarunGothicBold.woff2) format("woff2"),url(/Content/fonts/NanumBarunGothicBold.woff) format("woff"),url(/Content/fonts/NanumBarunGothicBold.ttf) format("truetype")}*{margin:0;padding:0;box-sizing:border-box}*:before,*:after{box-sizing:border-box}html,body,button,input,select,textarea{font-family:"Nanum Barun Gothic","malgun gothic",sans-serif}input,textarea,button,select,a{-webkit-tap-highlight-color:transparent;outline:none}button{cursor:pointer;border:0}button:focus{outline:0}ul li{list-style:none}a{text-decoration:none;color:inherit;cursor:pointer}table{table-layout:fixed;border-collapse:collapse}textarea{width:100%;resize:none}textarea:focus{border:1px solid #3372a5!important}input::-ms-clear,input::-ms-reveal{display:none}input::placeholder{color:gray!important}input:-ms-input-placeholder{color:gray!important}input[type="number"]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}select::-ms-expand{display:none}select{-webkit-appearance:none;appearance:none}input[type="number"],input[type="password"],input[type="text"]{width:100%;border:1px solid #ddd;height:52px;font-size:15px;padding:0 20px}input[type="number"]:focus,input[type="password"]:focus,input[type="text"]:focus{border:1px solid #3372a5}body{background-color:#edf3f5;font-size:14px}.mt30{margin-top:30px}.mt40{margin-top:40px}.o-check{display:inline-block;cursor:pointer}.o-check input{display:none}.o-check i{display:inline-block;width:18px;height:18px;background-color:#fff;border:1px solid #ddd;vertical-align:middle;font-style:normal;text-align:center}.o-check i:after{content:'';font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;font-size:12px}.o-check span{display:inline-block;font-size:12px;color:gray;vertical-align:middle;margin-top:2px;margin-left:8px}.o-check input:checked+i{border-color:#3372a5;background-color:#3372a5}.o-btn{height:52px;background-color:#3372a5;font-size:18px;color:#fff}.o-btn.reverse{background-color:#fff;border:1px solid #3372a5;color:#3372a5}.o-btn:hover{box-shadow:0 1px 18px -6px #3372a5}.o-btn.cancel{background-color:#fff;border:1px solid #3372a5;color:#999}.o-btn2{width:70px;height:26px;background-color:#ededed;font-size:12px;font-weight:bold;color:#3372a5}.o-btn2.red{color:#ff5c6c}.o-btn2:hover{background-color:#ddd}.o-container{min-height:calc(100vh - 80px)}.o-footer{width:100%;height:80px;background-color:#262626;font-size:12px;color:#989898;line-height:20px;text-align:center;padding-top:22px}.o-wrap{width:1280px;margin:0 auto}.o-login{height:calc(100vh - 80px);padding-top:calc(50vh - 40px - 245px)}.o-login .o-wrap{width:870px}.o-login .login-box{display:inline-block;width:460px;height:490px;background-color:#fff;padding:50px;vertical-align:top}.o-login .login-box h3{font-size:24px;font-weight:400}.o-login .login-box input[type="text"],.o-login .login-box input[type="password"]{padding-left:55px}.o-login .login-box .id-wrap{position:relative;margin-top:20px}.o-login .login-box .id-wrap:before{content:'';position:absolute;top:15px;left:20px;width:20px;height:22px;background:url(/Content/images/id.png) no-repeat center center}.o-login .login-box .pass-wrap{position:relative;margin-top:10px}.o-login .login-box .pass-wrap:before{content:'';position:absolute;top:15px;left:20px;width:20px;height:22px;background:url(/Content/images/lock.png) no-repeat center center}.o-login .login-box .o-check{margin-top:20px}.o-login .login-box .o-btn{width:100%;margin-top:30px}.o-login .login-box .o-btn.reverse{margin-top:10px}.o-login .login-box .link{margin-top:20px;text-align:center}.o-login .login-box .link a{display:inline-block;color:gray;padding:0 20px;font-size:14px}.o-login .login-box .link a+a{border-left:1px solid #999}.o-login .login-box .link a:hover{color:#3372a5}.o-login .intro-box{display:inline-block;width:400px;height:490px;padding:20px 0 0 40px;vertical-align:top}.o-login .intro-box h3{font-size:48px;color:#333;font-weight:400;line-height:54px;margin-top:5px}.o-login .intro-box h4{font-size:48px;color:#333;font-weight:200;line-height:54px}.o-login .intro-box .txt1{line-height:20px;color:#666;margin-top:10px}.o-login .intro-box .truck{position:relative;width:305px;height:222px;margin-top:20px;margin-left:-10px;background:url(/Content/images/cassette.png) no-repeat center center}.o-login .intro-box .truck span{position:absolute;top:22px;right:9px;font-size:12px;color:#fff;text-align:center}.o-login .intro-box .truck a{position:absolute;top:54px;right:22px;display:inline-block;width:44px;height:14px;border-radius:14px;font-size:11px;font-weight:bold;color:#fff;background-color:#20aee3;text-align:center;padding-top:2px;letter-spacing:1px}.o-auth{padding:120px 0}.o-auth>img{display:block;margin:0 auto}.o-auth .title{font-size:48px;color:#333;font-weight:200;text-align:center;margin-top:10px}.o-auth .title b{font-weight:400}.o-auth .txt1{font-size:13px;line-height:18px;color:#333;text-align:center;margin-top:15px}.o-auth .inner-wrap{width:400px;margin:0 auto;margin-top:50px}.o-auth .inner-wrap .term{height:130px;font-family:'dotum',sans-serif;font-size:12px;line-height:16px;color:#333;border:1px solid #ddd;padding:15px 10px;background-color:#fff;overflow-y:scroll}.o-auth .inner-wrap .guide1{font-size:15px;color:#333;margin-top:30px;text-align:center}.o-auth .inner-wrap .input-wrap{margin-top:15px}.o-auth .inner-wrap .input-wrap input{width:280px;vertical-align:top}.o-auth .inner-wrap .input-wrap button{width:110px;vertical-align:middle;font-size:15px;vertical-align:top;margin-left:10px}.o-auth .inner-wrap>input{margin-top:10px}.o-auth .inner-wrap .guide2{font-family:'dotum',sans-serif;font-size:12px;color:#3372a5;margin-top:8px;padding-bottom:5px}.o-auth .inner-wrap>.o-btn{width:100%;margin-top:10px}.o-auth .user-info{height:140px;background-color:#fff;text-align:center;font-size:18px;line-height:20px;color:#333;padding-top:40px;margin-top:15px}.o-auth .join-info{margin-top:5px}.o-auth .join-info input{margin-top:10px}.o-header{height:90px;background-color:#fff;padding-top:27px}.o-header:after{content:'';display:block;clear:both}.o-header .title{float:left;font-size:26px;color:#999;margin-top:4px}.o-header .title b{color:#333}.o-header .controls{float:right;height:34px;padding:8px;background-color:#565656}.o-header .controls span{display:inline-block;padding:0 8px;color:#ccc;font-size:13px;font-weight:bold}.o-header .controls span+span{border-left:1px solid #ccc}.o-menu{height:60px;background-color:#3372a5}.o-menu:after{content:'';display:block;clear:both}.o-menu button{float:left;height:60px;background-color:transparent;font-size:13px;color:#fff;padding:0 20px}.o-menu button:hover,.o-menu button.active{background-color:#275f93;font-weight:bold}.o-body{min-height:calc(100vh - 80px - 90px - 60px)}.o-body>.o-wrap{min-height:calc(100vh - 80px - 90px - 60px);background-color:#fff;padding:40px}.o-body .title{font-size:20px;color:#333;padding:0 0 10px 0}.o-body .title:after{content:'';display:block;clear:both}.o-body .title span{float:right;color:#666;font-size:12px;margin-top:9px}.o-body .title.underline{border-bottom:2px solid #b3b3b3}.o-body .button-group{margin-top:10px}.o-body .button-group:after{content:'';display:block;clear:both}.o-body .button-group button{width:160px;height:40px;font-size:13px;float:right}.o-body .button-group button.reverse{float:left}.o-body .item-info{padding:20px}.o-body .item-info .name{font-size:16px;font-weight:bold;color:#333}.o-body .item-info .label-wrap{margin-top:15px}.o-body .item-info label{font-size:14px;color:#333;padding:0 20px}.o-body .item-info label span{color:#3372a5;margin-left:8px}.o-body .item-info label:first-child{padding-left:0}.o-body .item-info label+label{border-left:1px solid #999}.o-table{width:100%}.o-table tr th,.o-table tr td{border:1px solid #ddd;font-size:13px;color:#333}.o-table tr th{width:200px;background-color:#fafafa;text-align:left;padding:23px 20px 23px 40px;vertical-align:top}.o-table tr td{background-color:#fff;padding:16px 20px}.o-table tr:first-child th,.o-table tr:first-child td{border-top:2px solid #b3b3b3}.o-table .strike{text-decoration:line-through}.o-table .red{color:red}.o-table select,.o-body .o-wrap select{width:170px;height:30px;border:1px solid #ddd;padding:0 30px 0 10px;font-size:13px;color:#333;padding-top:3px;background:url(/Content/images/select-arrow.png) no-repeat right 10px center;background-size:7px auto}.o-body .o-wrap select{width:300px}.o-table input[type="number"],.o-table input[type="text"]{width:170px;height:30px;font-size:13px;padding:0 10px}.o-table .td-button{width:120px;text-align:center}.o-table .desc1{font-size:12px;color:gray;line-height:16px;margin-top:10px}.o-layer{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh}.o-layer.active{display:table}.o-layer .o-layer-outer{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;background-color:rgba(0,0,0,.3)}.o-layer .o-layer-wrap{display:inline-block;width:500px;border:1px solid #3372a5;background-color:#fff;text-align:left}.o-layer .header{height:50px;border-bottom:1px solid #ccc;font-size:15px;color:#333;font-weight:bold;padding:16px 10px 0 10px}.o-layer .body{max-height:calc(80vh - 50px - 60px);padding:20px 30px;overflow:auto}.o-layer .body .desc-box{padding:15px;background-color:#fafafa;text-align:center}.o-layer .body .desc-box .desc1{font-size:15px;color:#333;line-height:22px}.o-layer .body .desc-box .desc1 strong{color:red}.o-layer .body .desc-box .desc2{font-size:11px;color:#333;margin-top:8px}.o-layer .body .term-box{height:110px;border:1px solid #ddd;padding:15px;margin-top:20px;font-family:'dotum',sans-serif;font-size:12px;color:#333;overflow-y:scroll}.o-layer .body .txt1{font-size:15px;color:#333}.o-layer .body .radio-group{margin-top:10px}.o-layer .body .radio-group label{display:block;font-size:12px;color:#333;cursor:pointer;margin-bottom:10px}.o-layer .body .radio-group label input{vertical-align:top;margin-right:5px;cursor:pointer}.o-layer .body .radio-group textarea{border:1px solid #ddd;height:60px;padding:10px;font-size:12px;color:#333}.o-layer .footer{height:60px;border-top:1px solid #3372a5;display:flex}.o-layer .footer button{flex:1;font-size:15px;width:50%;height:100%}.o-layer .footer .cancel{color:#3372a5;background-color:#f2f2f2}.o-layer .footer .confirm{color:#fff;background-color:#3372a5}.o-tabs{border-bottom:1px solid #3372a5}.o-tabs:after{content:'';display:block;clear:both}.o-tabs .tab{float:left;display:inline-block;width:200px;height:40px;font-size:13px;line-height:40px;color:#999;text-align:center;border-top:1px solid #ddd;border-left:1px solid #ddd;cursor:pointer}.o-tabs .tab:last-child{border-right:1px solid #ddd}.o-tabs .tab.active{border-color:#3372a5;background-color:#fafafa;color:#3372a5;font-weight:bold;border-right:1px solid #3372a5!important}.o-tabs .tab.active+.tab{border-left-width:0}.o-tab-contents{padding:10px 0}.o-tab-contents>div{display:none}.o-tab-contents>div.active{display:block}.o-tab-contents .desc-box{height:50px;background-color:#fafafa;color:#333;text-align:center;line-height:50px}.o-tab-contents .desc-box span{font-weight:bold;color:#3372a5}.o-tab-contents .desc1{font-size:12px;color:#333;padding-top:10px}.o-tab-contents .o-list{margin-top:10px}.o-list{width:100%}.o-list tr th,.o-list tr td{border:1px solid #ddd;font-size:12px;color:#666;padding:12px}.o-list tr th{background-color:#fafafa}.o-list tr td{text-align:center}.o-list .strike{text-decoration:line-through}.o-list .red{color:red}.o-pager{height:50px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fafafa;text-align:right;padding:16px 12px 0 0}.o-pager button{background-color:transparent;font-size:12px;color:#666;font-weight:bold}.o-pager button.prev:before{content:'';font-family:"Font Awesome 5 Free";font-weight:900;margin:0 5px;vertical-align:middle}.o-pager button.next:after{content:'';font-family:"Font Awesome 5 Free";font-weight:900;margin:0 5px;vertical-align:middle}.o-pager .pages{display:inline-block;margin:0 12px}.o-pager .pages button{width:20px;height:20px;margin:0 4px;padding-top:2px}.o-pager .pages button.active{color:#fff;background-color:#999}.o-list input[type="text"]{height:30px;font-size:13px;padding:0 10px}.v-pop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;display:table;width:100%;height:100%;display:none}.v-pop.active{display:table}.v-pop .v-pop-wrap{display:table-cell;background-color:rgba(0,0,0,.3);width:100%;height:100%;vertical-align:middle}.v-pop .v-pop-wrap .pop-contents{display:flex;flex-direction:column;position:relative;background-color:#fff;width:600px;height:400px;margin:0 auto;box-shadow:0 3px 9px #8a8a8a}.v-pop .v-pop-wrap .pop-contents .pop-header{height:40px;font-size:15px;color:#4d4f5c;line-height:22px;padding:10px 0 15px 15px}.v-pop .v-pop-wrap .pop-contents .pop-body{flex:1;overflow:auto;padding:20px 15px}.v-pop .v-pop-wrap .pop-contents .close{position:absolute;top:5px;right:15px;width:30px;height:30px;background:url(/Content/images/x.svg) no-repeat center center;background-size:20px}.o-btn2.ml10{margin-left:10px}.tr-bold td{font-weight:bold}