@charset "UTF-8";
.swiper-slide {height:auto !important;}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(183,183,183,.9);}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(183,183,183,.9);}

/* Main */
.overflow_hidden {overflow:hidden !important; position:fixed;}
.wrap {height:100%;}
.main {position:relative;background:#444;width:100%;height:100%;}
.bg {position:relative;width:100%;height:100%;background:url('../images/img/main_bg.png') center 0 no-repeat;background-size: cover;}
.main .header {position:absolute;top:0;left:0;z-index:2;padding-top:50px;margin-bottom:48px;width:100%;}
.main .header .inner_wrap {position:relative;text-align:center;}
.main .header .logo {margin-bottom:20px;}
.main .header .logo img {width:108px;height:27px;}
.main .header .logo_tit {font-size:18px;color:#fff;font-weight:lighter;text-shadow:1px 1px rgba(0,0,0,0.7);}
.main .header .main_tit {font-size:20px;color:#fff;font-weight:normal;text-shadow:1px 1px rgba(0,0,0,0.7);}
.main .header .inner_wrap p {margin-top:32px;font-size:20px;color:#fff;line-height:1.2;text-align:center;}

.main .login_area {position:absolute;top:226px;width:100%;left:0;margin:0 auto;z-index:1;}
.main .login_area .input_area {width:212px;margin:0 auto;}
.main .login_area .input_area span {display:block;}
.main .login_area .input_area .inp_id label {position:relative;}
.main .login_area .input_area .inp_id label:before {content:'';position:absolute;top:1px;left:3px;width:18px;height:18px;background:url('../images/img/ic_id.png') 0 0 no-repeat;background-size:18px 18px;}
.main .login_area .input_area .inp_pw {margin-top:15px;}
.main .login_area .input_area .inp_pw label {position:relative;}
.main .login_area .input_area .inp_pw label:before {content:'';position:absolute;top:1px;left:3px;width:18px;height:18px;background:url('../images/img/ic_pw.png') 0 0 no-repeat;background-size:18px 18px;}
.main .login_area .input_area input {height:29px;padding-left:38px;border-radius:0;border-bottom:1px solid rgba(255,255,255,0.45);background:transparent;font-size:12px;color:#fff;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;}
.main .login_area .input_area input[type="password"] {font-family:'Dotum','Arial';}

.main .login_area .btn_area {width:212px;margin:25px auto 0;}
.main .login_area .btn_area button {width:100%;padding:8px 0;border-radius:2px;border:1px solid #fff;background:transparent;font-size:12px;color:#fff;}
.main .login_area .btn_area button:hover, .main .login_area .btn_area button:active {background-color:rgba(255,255,255,0.15);}

/* Sub */
.header {position:relative;background:url('../images/img/sub_bg.png') repeat-x 0 0;}
.header .inner_wrap {position:relative;/*max-width:1010px;*/margin:0 auto;text-align:center;}
.header .inner_wrap {z-index:5; box-shadow: 0 0 4px rgba(0,0,0,1);}
.header .actionbar {height:35px;}
.header h1 {position:absolute;top:13px;left:35px;margin-bottom:20px;}
.header h1 img {width:47px;height:12px;}
.header h2 {display:inline-block;font-size:15px;color:#fff;line-height:40px;text-align:center;font-weight:normal;text-shadow:1px 1px rgba(0,0,0,0.7);}
.header .actionbar a.btn_logout{position:absolute;top:9px;right:15px;}
.header .actionbar a.all_menu{position:absolute;top:9px;left:0;width:30px;z-index:100;}
/* 추가_171012_s */
.header .actionbar .all_menu_area{display:none;position:absolute;top:0;left:0;z-index:99;width:200px;background:url('../images/img/all_menu_bg.png') repeat;}
.header .actionbar .all_menu_area.active{display:block;}
.header .actionbar .all_menu_area .inner_btn_area{width:100%;height:35px;}
.header .actionbar .all_menu_area ul{}
.header .actionbar .all_menu_area ul li{border-top:1px solid #4d4d4d;}
.header .actionbar .all_menu_area ul li dl{text-align:left;}
.header .actionbar .all_menu_area ul li dt{padding-left:20px;background:rgba(0,0,0,0.15);font-size:11px;color:#fff;line-height:27px;}
.header .actionbar .all_menu_area ul li dd a{display:block;position:relative;padding-left:20px;font-size:11px;color:#95adac;line-height:22px;letter-spacing:-1px;}
.header .actionbar .all_menu_area ul li dd a:before{content:'';display:inline-block;margin-right:5px;width:2px;height:2px;background:#fff;line-height:22px;vertical-align:middle;}
.header .actionbar .all_menu_area ul li dd a:after{content:'';position:absolute;top:8px;right:5px;width:4px;height:4px;border-left:1px solid #95adac;border-bottom:1px solid #95adac;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}
/* 추가_171012_e */
.header a img {width:19px;height:19px;}
.header .login_info {height:40px;}
.header .login_info.line_2 {height:61px;}
.header .login_info p {padding-top:9px;font-size:13px;color:#cedee2;}
.header .login_info p span {display:block;font-size:20px;color:#7891ae;font-weight:bold;text-shadow:1px 1px rgba(0,0,0,0.7);line-height:30px;vertical-align:baseline;}
.header .login_info.line_2 p {padding-top:4px;}
.header .btn_trial_ride {border-top:1px solid rgba(0,0,0,0.25);}
.header .btn_trial_ride ul {overflow:hidden;}
.header .btn_trial_ride ul li {float:left; width:50%;}
.header .btn_trial_ride ul li a {display:block; height:37px; font-size:15px; color:#7e848e; line-height:37px;}
.header .btn_trial_ride ul li.on a {border-top:1px solid rgba(255,255,255,0.1); background:rgba(74,78,87,0.36); color:#fff; box-shadow:3px 3px 3px 3px rgba(0,0,0,0.3);}
/* 추가_171012_s */
.footer{position:fixed;bottom:0;z-index:21;width:100%;padding-top:4px;background:#e4e4e4;text-align:center;}
.footer .copy{background:url('../images/img/sub_bg.png') repeat-x 0 0;font-size:12px;color:#a6a6a6;line-height:40px;}
.footer .copy span{font-size:12px;color:#fff;line-height:40px;vertical-align:baseline;}
/* 추가_171012_e */

.sub_deal .container,
.sub_admin .container,
.sub_notice .container{position:absolute;top:75px;left:0;right:0;bottom:44px;}
.sub_deal .container .inner_wrap,
.sub_admin .container .inner_wrap,
.sub_notice .container .inner_wrap{min-height:100%;padding:4px 0 40px;background-color:#e4e4e4; z-index:1;}
.sub_deal .container .inner_wrap .inner_conts,
.sub_admin .container .inner_wrap .inner_conts,
.sub_notice .container .inner_wrap .inner_conts{position:relative;min-height:100%;margin:0 3px;background-color:#fff;}
.sub_admin .container .inner_wrap .inner_conts{background-color:#e4e4e4;}

.sub_deal .container {height:auto;}
/*.sub_deal .container .inner_wrap {min-height:calc(100% - 75px);padding:4px 0 44px;background-color:#e4e4e4; z-index:1;}*/
/*.sub_deal .container .inner_wrap .inner_conts{position:relative;min-height:calc(100% - 124px);margin:0 3px;background-color:#fff;}*/
.trialride .container{top:96px;}
.trialride .container .inner_wrap {padding:4px 0 40px;background-color:#e4e4e4; z-index:1;}
.trialride .container .inner_wrap .inner_conts{margin:0 3px;background-color:#fff;}
.sub_deal .container .inner_wrap .inner_conts:before{content:'';display:block;position:absolute;top:0;bottom:0;z-index:3;left:0;width:3px;height:100%;background:#72b559;}

.sub_deal .container .inner_slide{display:block;position:relative;padding:0 6px 8px;}

/*.sub_deal .container .inner_slide:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;width:3px;height:100%;background:#72b559;}*/
.sub_deal .container .inner_slide .list_tit_area{display:block;padding:13px 0 9px 15px;text-align:left;}
.sub_deal .container .inner_slide .list_tit_area .tit{font-size:11px;color:#383838;line-height:18px;font-weight: 800;}
.sub_deal .container .inner_slide .list_tit_area .tit:before{content:'';display:inline-block;margin-right:5px;width:2px;height:2px;background:#777;line-height:18px;vertical-align:middle;}
.sub_deal .container .inner_slide .list_tit_area .date{margin-top:5px;font-size:11px;color:#464646;line-height:18px;}

.sub_deal .container .inner_slide .btn_tab_customer {}
.sub_deal .container .inner_slide .btn_tab_customer ul {overflow:hidden;}
.sub_deal .container .inner_slide .btn_tab_customer ul li {float:left; width:50%; height:27px; border-radius:5px 5px 0 0; border:1px solid #b7b7b7; border-bottom:none; background:#f1f1f1;}
.sub_deal .container .inner_slide .btn_tab_customer ul li.on {border-color:#282e35; background:#282e35;}
.sub_deal .container .inner_slide .btn_tab_customer ul li a {display:block; font-size:13px; color:#000; line-height:27px;text-align:center;}
.sub_deal .container .inner_slide .btn_tab_customer ul li.on a {color:#fff;}
.sub_deal .container .inner_slide .tab_contents{border:1px solid #282e35;}
/*
.header .situation {position:relative;width:100%;padding:0 11px;border-top:1px solid rgba(255,255,255,0.07);text-align:left;}
.header .situation p {display:inline-block;font-size:12px;color:#bdbdbd;line-height:37px;}
.header .situation span {display:inline-block;font-size:12px;color:#787878;line-height:37px;}
*/
.sub_deal .tab_contents{display:none;}
.sub_deal .tab_contents.on{display:block;}
.sub_deal .situation {display:table;position:relative;overflow:hidden;width:100%;min-height:36px;/*margin-top:10px;*/padding:7px 6px 7px 13px;border-top:1px solid rgba(255,255,255,0.07);text-align:left;}
.sub_deal .situation .cont_lt {display:table-cell;position:relative;padding-right:85px;font-size:0;}
.sub_deal .situation p {display:inline-block;max-width:120px;font-size:10px;color:#666;/*line-height:42px;font-weight:bold;*/letter-spacing:-1.5px;}
.sub_deal .situation span {display:block;margin-left:5px;font-size:10px;color:#666;line-height:14px;letter-spacing:-1.2px;}
.sub_deal .situation .cont_rt {position:absolute;top:8px;right:6px;}
.sub_deal .situation select {position:absolute;top:0;right:0;width:84px;height:25px;padding:0 7px;border:1px solid #989dab;border-radius:3px;background:url('../images/img/select_arr_down2.png') 92% center no-repeat;background-size:7px 5px;font-size:12px;color:#646875;line-height:22px;text-align:left;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;}
/*.header .situation select {width:84px;height:24px;padding:0 7px;border:1px solid #686c6e;border-radius:3px;background:url('../images/img/select_arr_down.png') 92% center no-repeat;background-size:7px 5px;font-size:12px;color:#bdbdbd;line-height:22px;text-align:left;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;}*/

.sub_deal .container .inner_slide .assign_list {width:100%;}
.sub_deal .container .inner_slide .assign_list ul {}
.sub_deal .container .inner_slide .assign_list ul li {margin-bottom:7px;background-color:#fff;border:1px solid #dddfde;border-left:none;border-right:none;}
.sub_deal .container .inner_slide .assign_list ul li:last-child{margin-bottom:0;}
.assign_list .assign_info {overflow:hidden;position:relative;}
.assign_list .assign_info span.bar {position:absolute;top:0;left:0;width:3px;height:100%;}
.assign_list .assign_info span.bar.reservation {background-color:#72b559;}
.assign_list .assign_info span.bar.unattended {background-color:#f0604c;}
.assign_list .assign_info span.bar.cancel {background-color:#666;}
.assign_list .assign_info span.bar.trialrun {background-color:#83a4c4;}
.assign_list .assign_info .date_info {float:left;width:102px;padding:3px 9px 3px 11px;text-align:left;}
.assign_list .assign_info .date_info dl {overflow:hidden;display:block;}
.assign_list .assign_info .date_info dt {float:left;padding:11px 0;font-size:11px;color:#464646;line-height:11px;letter-spacing:-1px;}
.assign_list .assign_info .date_info dd {float:left;padding:11px 0 0 5px;font-size:11px;color:#122236;line-height:11px;font-weight:bold;letter-spacing:-1px;}
.assign_list .assign_info .date_info dl + dl {border-top:1px dotted #d8dee4;}
.assign_list .assign_info .user_info {display:inline-block;/*float:right;*/position:relative;/*width:calc(100% - 102px);*//*height:140px;*/padding:9px 13px;text-align:left;}
.assign_list .assign_info .user_info:before {content:'';position:absolute;top:8px;bottom:8px;left:0;width:1px;background-color:#e9e9e9;}
.assign_list .assign_info .user_info dl:after {content:'';display:block;clear:both;}
.assign_list .assign_info .user_info dl + dl {margin-top:4px;}
.assign_list .assign_info .user_info dt {position:relative;font-size:11px;color:#464646;letter-spacing:-1px;}
.assign_list .assign_info .user_info dt:before {content:'·';position:absolute;top:0;left:-5px;color:#464646;}
.assign_list .assign_info .user_info dd {font-size:12px;color:#122236;font-weight:bold;letter-spacing:-1px;}
.assign_list .assign_info .user_info dd strong{font-size:12px;color:#ce1717;font-weight:bold;letter-spacing:-1px;vertical-align:baseline;}
.assign_list .assign_info .user_info .flt + .flt {margin-left:4px;}
.assign_list .assign_info .callstate {float:left;width:100%;background-color:#fafafa;border-top:1px solid #eaeaea;}
.assign_list .assign_info .callstate .btn {display:block;height:34px;background:transparent;}
.assign_list .assign_info .callstate .btn a {display:block;}
.assign_list .assign_info .callstate .btn span {display:block;position:static;font-size:12px;line-height:1.2;font-weight:800;letter-spacing:-0.5px;}
.assign_list .assign_info .callstate .call {float:left;width:60%;color:#000;}
.assign_list .assign_info .callstate .ride {float:left;width:28%;border-left:1px solid #eaeaea;box-sizing:border-box;}
.assign_list .assign_info .callstate .state {float:right;width:40%;box-sizing:border-box;}
.assign_list .assign_info .callstate .sales {color:#464646;}
.assign_list .assign_info .callstate .sales:before {content:'';display:inline-block;width:12px;height:12px;margin-top:1px;padding-right:5px;background:url('../images/img/ic_call.png') 0 0 no-repeat;background-size:12px 12px;vertical-align:top;}
.assign_list .assign_info .callstate .reservation {color:#5dbe33;}
.assign_list .assign_info .callstate .reservation:before {content:'';display:inline-block;width:12px;height:12px;margin-top:1px;padding-right:5px;background:url('../images/img/ic_reservation.png') 0 0 no-repeat;background-size:12px 12px;vertical-align:top;}
.assign_list .assign_info .callstate .unattended {color:#e65036;}
.assign_list .assign_info .callstate .unattended:before {content:'';display:inline-block;width:12px;height:12px;margin-top:1px;padding-right:5px;background:url('../images/img/ic_unattended.png') 0 0 no-repeat;background-size:12px 12px;vertical-align:top;}
.assign_list .assign_info .callstate .cancel {color:#373737;}
.assign_list .assign_info .callstate .cancel:before {content:'';display:inline-block;width:12px;height:12px;margin-top:1px;padding-right:5px;background:url('../images/img/ic_cancel.png') 0 0 no-repeat;background-size:12px 12px;vertical-align:top;}
.assign_list .assign_info .callstate .ridecar {color:#8e959b;}
.assign_list .assign_info .callstate .ridecar:before {content:'';display:inline-block;width:15px;height:12px;margin-top:1px;padding-right:5px;background:url('../images/img/ic_ridecar.png') 0 0 no-repeat;background-size:15px 12px;vertical-align:top;}
.assign_list .assign_info .callstate .trialrun {color:#7b9ab7;}
.assign_list .assign_info .callstate .trialrun:before {content:'';display:inline-block;width:12px;height:12px;margin-top:1px;padding-right:5px;background:url('../images/img/ic_trialrun.png') 0 0 no-repeat;background-size:12px 12px;vertical-align:top;}

.flt {float:left;}
.frt {float:right;}

.main .footer {position:absolute;bottom:0;left:0;width:100%;padding:40px 0 22px 0;border-top:0;font-size:12px;color:rgba(108,128,146,0.33);text-align:center;}

/* 17.10.12 추가 */
/*.sub_admin .container{height:auto;}*/
/*.sub_admin .container .inner_wrap{min-height:calc(100% - 75px);padding:10px 10px 44px;background-color:#e4e4e4; z-index:1;}*/
.sub_admin .container .inner_wrap .inner_conts{overflow-y:auto;}
.sub_admin .container .inner_wrap .inner_conts .trialrun_list{overflow-y:auto;padding-left:3px;}
.sub_admin .container .inner_wrap .inner_conts .trialrun_list > li{margin-bottom:12px;}
.sub_admin .container .trialrun_list > li .trialrun_cont_box{border-radius:0 0 5px 5px;background:#fff;}
.sub_admin .container .trialrun_cont_box .top_box{display:block;position:relative;padding:8px 6px 9px;}
.sub_admin .container .trialrun_cont_box .top_box:before{content:'';position:absolute;top:0;bottom:0;left:-3px;width:3px;height:100%;background:#72b559;}
.sub_admin .container .trialrun_cont_box .top_box .event_tit{font-size:11px;color:#383838;line-height:18px;font-weight:800;}
.sub_admin .container .trialrun_cont_box .top_box .event_tit:before{content:'';display:inline-block;margin-right:5px;width:2px;height:2px;background:#777;line-height:18px;vertical-align:middle;}
.sub_admin .container .trialrun_cont_box .top_box .event_date{padding:5px 0 8px 8px;font-size:11px;color:#464646;line-height:18px;}
.sub_admin .container .trialrun_cont_box .top_box .five_under{display:block;padding:0 11px;border-radius:4px;border:1px solid #f26d7d;background:#faccce;}
.sub_admin .container .trialrun_cont_box .top_box .five_more{display:block;padding:0 11px;border-radius:4px;border:1px solid #448ccb;background:#cef0fe;}
.sub_admin .container .trialrun_cont_box .top_box .inner_five{display:table;width:100%;}
.sub_admin .container .trialrun_cont_box .top_box .inner_five > span{display:table-cell;position:relative;font-size:11px;color:#000;line-height:24px;letter-spacing:-0.75px;vertical-align:baseline;text-align:center;}
.sub_admin .container .trialrun_cont_box .top_box .inner_five > span:first-child{width:41%;}
.sub_admin .container .trialrun_cont_box .top_box .inner_five > span:nth-child(2){width:33%;}
.sub_admin .container .trialrun_cont_box .top_box .inner_five > span:last-child{width:26%;}
.sub_admin .container .trialrun_cont_box .top_box .bar{padding:0 2px;}
.sub_admin .container .trialrun_cont_box .top_box .inner_five > span:after{content:'|';position:absolute;top:0;right:0;font-size:11px;color:#000;line-height:24px;letter-spacing:-0.75px;}
.sub_admin .container .trialrun_cont_box .top_box .inner_five > span:last-child:after{display:none;}
.sub_admin .container .trialrun_cont_box .top_box span .num{width:24px;font-size:11px;color:#000;line-height:24px;letter-spacing:-0.75px;vertical-align:baseline;}
.sub_admin .container .trialrun_cont_box .top_box .account_area{display:block;overflow:hidden;margin-top:6px;text-align:center;}
.sub_admin .container .trialrun_cont_box .top_box .account_area .account_list{display:inline-block;}
.sub_admin .container .trialrun_cont_box .top_box .account_list li{float:left;font-size:10px;color:#000;line-height:18px;letter-spacing:-0.75px;}
.sub_admin .container .trialrun_cont_box .top_box .under .account_list li + li:before{content:'';display:inline-block;margin:0 8px;width:2px;height:2px;background:#f26d7d;vertical-align:middle;}
.sub_admin .container .trialrun_cont_box .top_box .more .account_list li + li:before{content:'';display:inline-block;margin:0 8px;width:2px;height:2px;background:#00bff3;vertical-align:middle;}
.sub_admin .container .trialrun_cont_box .top_box .account_list li .num{font-size:10px;color:#000;line-height:18px;vertical-align:baseline;}
.sub_admin .container .trialrun_cont_box .bottom_box{display:none;position:relative;padding:8px 6px 15px;}
.sub_admin .container .trialrun_cont_box .bottom_box.on{display:block;}
.sub_admin .container .trialrun_cont_box .bottom_box.on:before{content:'';position:absolute;top:0;bottom:0;left:-3px;width:3px;height:100%;background:#72b559;}
.sub_admin .container .trialrun_cont_box .btn_more{display:block;border-top:1px solid #c2c2c2;background:url('../images/btn/btn_trialrun_more_on.png') no-repeat center 6px;background-size:12px 7px;text-indent:-99999px;}
.sub_admin .container .trialrun_cont_box .bottom_box.on + .btn_more{background:url('../images/btn/btn_trialrun_more_off.png') no-repeat center 6px;background-size:12px 7px;}
.sub_admin .container .trialrun_cont_box .bottom_box .trialrun_tbl{overflow:hidden;border-radius:5px;border:1px solid #ccc;}
.sub_admin .container .trialrun_cont_box .bottom_box .trialrun_tbl table{width:100%;table-layout:fixed;}
.sub_admin .container .trialrun_cont_box .bottom_box .trialrun_tbl table thead tr th{height:23px;border-left:1px dashed #d8dee4;border-bottom:1px dashed #d8dee4;background:#e4e4e4;font-size:11px;color:#000;}
.sub_admin .container .trialrun_cont_box .bottom_box .trialrun_tbl table tbody tr td{height:23px;padding:0 9px;border-left:1px dashed #d8dee4;border-bottom:1px dashed #d8dee4;background:#fff;font-size:11px;color:#000;text-align:right;}
.sub_admin .container .trialrun_cont_box .bottom_box .trialrun_tbl table tbody tr td.team{padding:0;font-size:11px;color:#7e848e;text-align:center;}
.sub_admin .container .trialrun_cont_box .bottom_box .trialrun_tbl table thead tr th:first-child,
.sub_admin .container .trialrun_cont_box .bottom_box .trialrun_tbl table tbody tr td:first-child{border-left:none;}
.sub_admin .container .trialrun_cont_box .bottom_box .trialrun_tbl table tbody tr:last-child td{border-bottom:none;}

.sub_notice .container{height:auto;}
/*.sub_notice .container .inner_wrap{min-height:calc(100% - 75px);padding:10px 10px 50px;background-color:#e4e4e4; z-index:1;}*/
/*.sub_notice.trialride .container .inner_wrap{min-height:calc(100% - 136px);padding:10px 10px 50px;background-color:#e4e4e4;z-index:1;}*/
/*.sub_notice .container .inner_wrap .inner_conts{min-height:calc(100% - 136px);background:#fff;}*/
/*.sub_notice.trialride .container .inner_wrap .inner_conts{min-height:calc(100% - 156px);background:#fff;}*/
.sub_notice .container .inner_wrap .inner_conts .notice_list{border-top:2px solid #a1a1a1;}
.sub_notice .container .inner_wrap .inner_conts .notice_list table{width:100%;table-layout:fixed;}
.sub_notice .container .inner_wrap .inner_conts .notice_list table caption{width:0;height:0;color:transparent;visibility:hidden;position:static;}
.sub_notice .container .inner_wrap .inner_conts .notice_list table tr th,
.sub_notice .container .inner_wrap .inner_conts .notice_list table tr td{height:35px;border-bottom:1px solid #c2c2c2;font-size:11px;letter-spacing:-1px;}
.sub_notice .container .inner_wrap .inner_conts .notice_list table tr th{padding:0 8px;text-align:left;}
.sub_notice .container .inner_wrap .inner_conts .notice_list table tr th a{display:block;font-size:11px;color:#000;letter-spacing:-1px;text-overflow:ellipsis;-o-text-overflow: ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal !important;}
.sub_notice .container .inner_wrap .inner_conts .notice_list table tr td{color:#464646;text-align:center;}

.sub_notice.detail .container .inner_wrap .inner_conts .notice_list table tr th,
.sub_notice.detail .container .inner_wrap .inner_conts .notice_list table tr td{border-bottom:none;}
.sub_notice.detail .container .inner_wrap .inner_conts .notice_list table tr:first-child th,
.sub_notice.detail .container .inner_wrap .inner_conts .notice_list table tr:first-child td{border-bottom:1px solid #c2c2c2;}
.sub_notice.detail td .txt_content_area{padding:12px 9px;text-align:left;}
.sub_notice.detail td .txt_content_area p{font-size:11px;color:#000;line-height:13px;}
.sub_notice.detail td .file_box{margin:5px 5px 6px;border-radius:5px;border:1px solid #b7b7b7;}
.sub_notice.detail td .file_add{display:table;table-layout:fixed;width:100%;text-align:left;}
.sub_notice.detail td .file_add span{display:table-cell;}
.sub_notice.detail td .file_add span.file_tit{width:17%;padding-left:7px;}
.sub_notice.detail td .file_add span.file_name{width:83%;padding-right:7px;}
.sub_notice.detail td .file_add span,
.sub_notice.detail td .file_add span a{font-size:11px;color:#000;line-height:44px;letter-spacing:-1px;}
.sub_notice.detail td .file_add span a{display:block;text-overflow:ellipsis;-o-text-overflow: ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal !important;}
.sub_notice.detail td .file_add span a:before{content:'';display:inline-block;width:5px;height:16px;margin-right:4px;background:url('../images/btn/btn_file_add.png') no-repeat;background-size:5px 16px;vertical-align:middle;}

/* popup */
.pop {display:none;position:fixed;top:180px;left:0;right:0;bottom:0;z-index:1000;text-align:center;}
.pop.active {display:block;}
.pop .pop_contents {display:block;position:relative;width:280px;margin:0 auto;background-color:#fff;z-index: 10;}
.pop .pop_contents .conts {position:relative;padding:20px 20px;}
.pop .pop_contents .conts .pop_close {position:absolute;top:10px;right:10px;width:11px;height:11px;background:url('../images/btn/btn_pop_close.png') 0 0 no-repeat;background-size: 11px;text-indent:-9999px;}
.pop .pop_contents .conts .tab_menu {margin-top:10px;}
.pop .pop_contents .conts .tab_menu ul {overflow:hidden;}
.pop .pop_contents .conts .tab_menu ul li {display:inline-block;float:left;width:100%;}
.pop .pop_contents .conts .tab_menu ul li.active {}
.pop .pop_contents .conts .tab_menu ul li a.tab_title {display:inline-block;position:absolute;top:30px;width:120px;padding:6px 0;border-bottom:1px solid #222;font-size:11px;color:#222;}
.pop .pop_contents .conts .tab_menu ul li.active a.tab_title {background-color:#222;color:#fff;}
.pop .pop_contents .conts .tab_menu ul li a.tab_title.t01 {left:20px;}
.pop .pop_contents .conts .tab_menu ul li a.tab_title.t02 {left:140px;}
.pop .pop_contents .conts .tab_menu ul li .tab_conts {display:none;width:100%;margin-top:28px;padding:22px 18px 0;}
.pop .pop_contents .conts .tab_menu ul li.active .tab_conts {display:block;}
.pop .pop_contents .conts .inp_tdate {display:block;position:relative;}
.pop .pop_contents .conts .ic_date label {display:inline-block;top:5px;right:10px;background:url('../images/img/ic_calendar.png') right center no-repeat;background-size:11px;}
/*.pop .pop_contents .conts label {position:absolute;top:5px;left:10px;width:181px;height:19px;padding-left:4px;font-size:11px;line-height:19px;text-align:left;}*/
/*.pop .pop_contents .conts .w2 label {display:inline-block;top:5px;right:10px;width:215px;background:url('../images/img/ic_calendar.png') right center no-repeat;background-size:11px;}*/
/*.pop .pop_contents .conts input {height:29px;padding:0 13px;border:1px solid #bfbfbf;border-radius:3px;color:#000;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;}*/
.pop .pop_contents .conts input {height:29px;}
.pop .pop_contents .conts .w2 input {width:175px;padding: 0 13px;border:1px solid #bfbfbf;border-radius:3px;background:#fff;font-size:10px;color:#000;text-align:center;}
.pop .pop_contents .conts .input_area{padding:0 15px;}
.pop .pop_contents .conts .input_area.w2{padding:0 12px;}
.pop .pop_contents .conts .inp_ttime,
.pop .pop_contents .conts .inp_tdate{display:block;position:relative;}
.pop .pop_contents .conts .inp_tdate{text-align:right;}
.pop .pop_contents .conts .inp_ttime label,
.pop .pop_contents .conts .inp_tdate label{display:inline-block;margin-top:6px;font-size:10px;color:#000;line-height:29px;vertical-align:top;}
.pop .pop_contents .conts .w2 .inp_tdate label{margin-top:0;}
.pop .pop_contents .conts .inp_ttime label + select{display:inline-block;}
.pop .pop_contents .conts select {height:29px;margin-top:5px;padding:0 30px 0 13px;border:1px solid #bfbfbf;border-radius:3px;background: url('../images/img/pop_select_arr_down.png') no-repeat 94% center;background-size:10px 6px;font-size:10px;color:#000;text-align-last:center;}
.pop .pop_contents .conts .inp_ttime select{width:175px;}
.pop .pop_contents .conts p.pop_tit {margin:13px 0 18px 0;font-size:18px;color:#000;line-height:1;font-weight:bold;}
.pop .pop_contents .conts p.pop_mes {margin:13px 0 23px 0;font-size:11px;color:#555;line-height:1;}
.pop .pop_btn {padding:7px;border-radius:2px;font-size:11px;line-height:1;box-sizing:border-box;}
.pop .pop_btn.type1 {width:75px;border:1px solid #222;background-color:#222;color:#fff;}
.pop .pop_btn.type1:hover {background-color:#444;}
.pop .pop_btn.type2 {width:75px;border:1px solid #333;background-color:#fff;color:#222;}
.pop .pop_btn.type2:hover {background-color:rgba(0,0,0,0.1);}
.pop .dimmed {position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.6;z-index:1;}

/* 2017.10.12 추가 */
.pop .pop_contents .conts .pop_noti_area{display:block;position:relative;text-align:left;}
.pop .pop_contents .conts .pop_noti_area .noti_tit{display:block;font-size:10px;color:#000;line-height:18px;}
.pop .pop_contents .conts .pop_noti_area .noti_tit span{font-size:10px;color:#000;line-height:18px;vertical-align:baseline;}
.pop .pop_contents .conts .pop_noti_area .inner_pop_table{margin-top:10px;}
.pop .pop_contents .conts .pop_noti_area .mCSB_container{width:100% !important;}
.pop .pop_contents .conts .pop_noti_area .inner_pop_table table{width:100%;table-layout:fixed;border:1px solid #ccc;}
.pop .pop_contents .conts .pop_noti_area .inner_pop_table table tr{border-bottom:1px solid #ccc;}
.pop .pop_contents .conts .pop_noti_area .inner_pop_table table tr:last-child{border-bottom:none;}
.pop .pop_contents .conts .pop_noti_area .inner_pop_table table td{text-align:left;}
.pop .pop_contents .conts .pop_noti_area .pop_rdo_area{}
.pop .pop_contents .conts .pop_noti_area .pop_rdo_area label{position:relative;}
.pop .pop_contents .conts .pop_noti_area .pop_rdo_area input[type='radio']{width:12px;height:12px;border-radius:6px;border:1px solid #959595;background:#fff;}
.pop_rdo_area{display:inline-block;}
.pop_rdo_area input{display:none;}
.pop_rdo_area label{font-size:16px;color:#444;font-weight:200;line-height:19px;vertical-align:top;}
.pop_rdo_area label .ic_radio{display:inline-block;position:relative;margin-right:7px;width:12px;height:12px;border-radius:6px;border:1px solid #959595;background:#fff;}
.pop_rdo_area label span{display:inline-block;font-size:10px;color:#000;text-align:center;}
.pop_rdo_area label .team{width:70px;text-overflow:ellipsis;-o-text-overflow: ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal !important;}
.pop_rdo_area label .name{width:47px;}
.pop_rdo_area label .date{width:73px;}
.pop_rdo_area input:checked + label .ic_radio:after{content:'';position:absolute;top:3px;left:3px;width:4px;height:4px;border-radius:2px;background:#000;}
.pop_rdo_area + .radio_style01{margin-left:30px;}

/* movie */
.sub_movie {height:100%; background:#000;}
.sub_movie .movie_header {position:relative; padding-left:20px; width:100%; height:50px; border-bottom:1px solid #808080;}
.sub_movie .movie_header p{font-size:18px; color:#fff; line-height:50px;}
.sub_movie .movie_header p span{font-size:17px; color:#fff; line-height:50px; vertical-align:baseline;}
.sub_movie .movie_header img {position:absolute; top:13px; right:20px; width:52px; height:24px;}
.sub_movie .movie_contents {}
.sub_movie .movie_contents p{padding:12px 20px 18px; font-size:15px; color:#fff;}
.sub_movie .movie_contents p span{font-size:14px; color:#fff; vertical-align:baseline;}
.sub_movie .movie_contents .movie_area {width:100%; height:471px; background:url('../images/img/bg_movie_default.png') no-repeat center center; background-size:cover;}
.sub_movie .movie_contents a{display:block; margin:20px auto 25px; width:198px; height:37px; border-radius:3px; background:#94192c; font-size:14px; color:#fff; line-height:37px; text-align:center;}
.sub_movie .movie_footer {height:50px; border-top:1px solid #808080; text-align:center;}
.sub_movie .movie_footer p{font-size:12px; color:#a6a6a6; line-height:50px;}





