@charset "UTF-8";

/* layout */
html, body{width:100%;height:100%;}
body.main{background:url("../images/bg_lnb.gif") repeat-y 0 50px;}
body.on{background:none;}
.wrap{width:100%;height:100%;}
.wrap.main{}
/* Header */
.wrap .header{width:100%;min-width:1400px; background-color:#2f47a5;position:relative;z-index:10;}
.wrap .header:after{content:"";clear:both;display:block;}
.wrap .header h1{width:215px;height:auto;padding:16px 0 14px; text-align:center; float:left;}
.wrap .header .gnb_area{float:left;}
.wrap .header .gnb_area .gnb{width:100%;}
.wrap .header .gnb_area .gnb:after{content:"";display:block;clear:both;}
.wrap .header .gnb_area .gnb > li{border-left:1px solid #3e698c; float:left;position:relative;z-index:2;}
.wrap .header .gnb_area .gnb a{ font-size:13px; color:#555;font-weight:bold;display:block;}
.wrap .header .gnb_area .gnb > li span.menu {padding:10px 0;width:145px;height:30px; font-size:16px;line-height:30px;color:#c7c7c7;text-align:center;font-weight:bold; background-color:transparent;border:0;position:static;top:0;display:block;}
.wrap .header .gnb_area .gnb > li a:hover span.menu{color:#fff;}
.wrap .header .gnb_area .gnb ul{box-shadow:0px 0px 14px -3px rgba(50, 50, 50, 0.75);}
.wrap .header .gnb_area .gnb ul li a{ width:230px;display:inline-block;height:35px;line-height:35px;padding-left:15px;border:1px solid #fff;border-top:0; background:#fafafa;}
.wrap .header .gnb_area .gnb > li > ul > li.on > a,
.wrap .header .gnb_area .gnb > li > ul > li ul li.on a{ color:#fff;background:#2f47a5; }
.wrap .header .gnb_area .gnb > li > ul > li.blur.on > a:after{ content:"";display:block;position:absolute;right:13px;top:13px; width:1px;height:1px;background:#fff;border-left:5px solid #fff;border-right:5px solid #2f47a5;border-top:5px solid #2f47a5;border-bottom:5px solid #2f47a5;z-index:10;}
.wrap .header .gnb_area .gnb ul li:first-child a{border-top:1px solid #fff;}
.wrap .header .gnb_area .gnb ul.deps1{position:absolute;left:0;top:50px;z-index:2;display:none;}
.wrap .header .gnb_area .gnb ul.deps1 li{ position:relative; z-index:2;}
.wrap .header .gnb_area .gnb ul.deps1 > li.blur:after{ content:"";display:block; position:absolute;right:13px;top:13px; width:1px;height:1px;border-left:5px solid #555;border-right:5px solid #fafafa;border-top:5px solid #fafafa;border-bottom:5px solid #fafafa;z-index:5;}
.wrap .header .gnb_area .gnb ul.deps1 li .deps2{position:absolute;left:247px;top:0;display:none;z-index:5;}
.wrap .header .gnb_area .gnb ul.deps1 li .deps2 li{}

.wrap.main .container{position:relative;z-index:1}
/* .wrap .container a{font-size:13px;color:#333;} */
/* Lnb */   
.wrap .container .lnb_area{width:215px;height:100%; background:url("../images/bg_lnb.gif") repeat-y right 0; float:left; position:relative;z-index:5;}
.wrap .container .lnb_area .loading_text{padding:20px; overflow:hidden;clear:both;}
.wrap .container .lnb_area .loading_text strong{font-size:14px;line-height:23px;color:#c7c7c7;font-weight:bold; float:left;}
.wrap .container .lnb_area .user_info{padding:15px; overflow:hidden;clear:both;}
.wrap .container .lnb_area .user_info:after{content:"";clear:both;display:block;}
.wrap .container .lnb_area .user_info .bplc{font-size:11px;line-height:23px;color:#c7c7c7;font-weight:bold; float:left;}
.wrap .container .lnb_area .user_info .user{margin-right:8px;width:25px;height:25px; float:left;}
.wrap .container .lnb_area .user_info .user img{width:100%;border-radius:50%;}
.wrap .container .lnb_area .user_info strong{font-size:14px;line-height:23px;color:#c7c7c7;font-weight:bold; float:left;}
.wrap .container .lnb_area .user_info .btn_log_session{width:100%;margin-top:5px; float:left;}
.wrap .container .lnb_area .user_info .btn_log_session a{margin-left:3px;padding:0 5px; font-size:11px;line-height:16px;color:#a7a7a7;text-align:center; border:1px solid #727272;display:inline-block;}
.wrap .container .lnb_area .user_info .btn_log_session a:first-child{margin-left:33px;}
.wrap .container .lnb_area .user_info .sendLogOutBtn a{margin-left:3px; padding:0 5px; font-size:11px;line-height:16px;color:#a7a7a7;text-align:center; border:1px solid #727272;display:inline-block;}
/* .wrap .container .lnb_area .user_info .sendLogOutBtn a{margin-left:3px; padding:0 5px; font-size:11px;line-height:16px;color:#000000;text-align:center; background-color:#BDBDBD; border:1px solid #727272;display:inline-block;} */
.wrap .container .lnb_area .user_info .sendLogOutBtn a:first-child{margin-left:33px; margin-top:3px;}
.wrap .container .lnb_area .now_info{padding-left:12px; padding-right:12px; overflow:hidden;clear:both; cursor:pointer;}
.wrap .container .lnb_area .now_info:after{content:"";clear:both;display:block;}
/* .wrap .container .lnb_area .now_info .bplc{font-size:11px;line-height:23px;color:#c7c7c7;font-weight:bold; float:left;} */
.wrap .container .lnb_area .now_info .now_pic{margin-right:2px;width:65px;height:65px; float:left; }
.wrap .container .lnb_area .now_info .now_pic img{width:100%;border-radius:30%;}
.wrap .container .lnb_area .now_info .now_text{padding-left:3px; padding-bottom:5px; padding-top:5px; float:left;}
.wrap .container .lnb_area .now_info .now_text_fst  strong{font-size:14px;line-height:20px;color:#c7c7c7;font-weight:bold;}
.wrap .container .lnb_area .now_info .now_text_sec strong{font-size:18px;line-height:20px;color:#c7c7c7;font-weight:bold;}
.wrap .container .lnb_area .now_info .now_text .now_text_main{float:left;}
.wrap .container .lnb_area .now_info .now_text .now_text_dtl{float:right; padding-left:1px; padding-top:4px;}
.wrap .container .lnb_area .now_info .now_text .now_text_dtl strong{font-size:8px;line-height:20px; color:#BDBDBD;}
.wrap .container .lnb_area .after_info{padding-left:12px; padding-right:12px; cursor:pointer;}
.wrap .container .lnb_area .after_info:after{content:"";clear:both;display:block;}
/* .wrap .container .lnb_area .after_info .bplc{font-size:11px;line-height:23px;color:#c7c7c7;font-weight:bold; float:left;} */
.wrap .container .lnb_area .after_info .after_pic{margin-right:4px;width:35px;height:30px;}
.wrap .container .lnb_area .after_info .after_pic img{width:100%;border-radius:30%;}
.wrap .container .lnb_area .after_info .after_text{padding-left:7px; padding-bottom:5px;}
.wrap .container .lnb_area .after_info .after2{margin-right:12px; margin-left:8px; margin-bottom:8px; float:left;}
.wrap .container .lnb_area .after_info .after4{margin-right:12px; margin-left:8px; margin-bottom:8px; float:left;}
.wrap .container .lnb_area .after_info .after6{margin-right:12px; margin-left:10px; margin-bottom:8px; float:left;}
.wrap .container .lnb_area .after_info strong{font-size:10px;line-height:13px;color:#c7c7c7;font-weight:bold;}
.wrap .container .lnb_area .txt_list{padding:8px 0; overflow:hidden;clear:both;}
.wrap .container .lnb_area .txt_list li{width:33.3%; font-weight:bold;text-align:center; background:url("../images/common/in_h42.gif") no-repeat 0 center; float:left;}
.wrap .container .lnb_area .txt_list li:first-child{background:none;}
.wrap .container .lnb_area .txt_list li span{padding-top:20px; line-height:1.2;color:#9b9b9b; background-repeat:no-repeat;background-position:center 0;display:block;}
.wrap .container .lnb_area .txt_list li.standby span{background-image:url("../images/icon/icon-standby.png");}
.wrap .container .lnb_area .txt_list li.report span{background-image:url("../images/icon/icon-report.png");}
.wrap .container .lnb_area .txt_list li.return span{background-image:url("../images/icon/icon-return.png");}
.wrap .container .lnb_area .txt_list li a{color:#2f47a5; display:block;}
.wrap .container .lnb_area .quickmenu_wrap{padding-right:4px;}
.wrap .container .lnb_area .quickmenu_wrap .GMBodyMid .GMSection tr.GMDataRow.tit-quick td{height:38px !important; background-color:#2f47a5 !important;}
.wrap .container .lnb_area .quickmenu_wrap .GMBodyMid .GMSection tr.GMDataRow.tit-quick td b{font-size:14px;color:#fff;}
.wrap .container .lnb_area .quickmenu_wrap .GMBodyMid .GMSection tr.GMDataRow.tit-quick td.GMTreeNodeIcon0{background-image:url("../images/icon/tit-quick.png");background-position:0 10px;}
.wrap .container .lnb_area .quickmenu_wrap .GMBodyMid .GMSection tr.GMDataRow.tit-quick td.GMTreeNodeIcon1{background-image:url("../images/icon/tit-quick.png");background-position:0 10px;}
.wrap .container .lnb_area .quickmenu_wrap .GMBodyMid .GMSection tr.GMDataRow.tit-quick td.GMTreeNodeIcon2{background-image:url("../images/icon/tit-quick.png");background-position:0 10px;}
.wrap .container .lnb_area .lnb_fold{width:12px;height:60px;background:url('../images/btn_lnb_fold.png') no-repeat 0 0; cursor:pointer; position:absolute;top:125px;right:-8px;}
.wrap .container .lnb_area.active .lnb_fold{background-image:url('../images/btn_lnb_fold_on.png');}
.wrap .container .lnb_area.active .user_info,
.wrap .container .lnb_area.active .now_info,
.wrap .container .lnb_area.active .after_info,
.wrap .container .lnb_area.active .txt_list,
.wrap .container .lnb_area.active .grid{display:none !important;}
.wrap .container .lnb_area.active .user_wrap{height:68px;background:url('../images/bg_user.png') no-repeat 10px center; z-index:5; position:relative;}
.wrap .container .lnb_area.active .report_wrap{height:68px;background:#525252 url('../images/bg_report.png') no-repeat 10px center;}
.wrap .container .lnb_area.active .quickmenu_wrap{height:68px;background:url('../images/bg_quickmenu.png') no-repeat 10px center;}
.wrap .container .lnb_area.active .footer{display:none;}


/* footer */
.wrap .footer{padding-right:5px; position:absolute;bottom:10px;left:10px;}
.wrap .footer p{color:#fff;line-height:1.3;}
/* .wrap.main */
.wrap.main .container .contents{margin-left:215px;/*min-width:1300px;min-height:765px;*/ position:relative;z-index:1}
/* .wrap.sub common */
.w25p{width:25% !important;}
.w30p{width:30% !important;}
.w33p{width:33% !important;}
.w34p{width:34% !important;}
.w35p{width:35% !important;}
.w40p{width:40% !important;}
.w45p{width:45% !important;}
.w50p{width:50% !important;}
.w55p{width:55% !important;}
.w60p{width:60% !important;}
.w65p{width:65% !important;}
.w70p{width:70% !important;}
.w75p{width:75% !important;}
.h30p{height:30% !important;}
.h35p{height:35% !important;}
.h40p{height:40% !important;}
.h45p{height:45% !important;}
.h50p{height:50% !important;}
.h55p{height:55% !important;}
.h60p{height:60% !important;}
.h65p{height:65% !important;}
.h70p{height:70% !important;}
.h80p{height:80% !important;}
.h90p{height:90% !important;}
.h95p{height:95% !important;}
table{}
table td input[type='text'],
table td input[type='password'],
table td select{width:100%;}
.sub .contents input[type='password'],
.sub .contents input[type='text']{height:22px;line-height:22px; color:#444;border:1px solid #d4d4d4; padding:0 5px;box-sizing:border-box;}
.sub .contents input[type='checkbox']{vertical-align:middle;}
.sub .contents select{height:22px;line-height:22px; color:#444;border:1px solid #d4d4d4;box-sizing:border-box;}
/* .wrap.sub */
.wrap.sub .container{padding:20px 25px;}
.wrap.sub .container .contents{position:relative;}

.wrap-grid{margin-top:10px;}
.wrap-grid .btn-wrap{margin-bottom:10px;}

.sec-title{margin-bottom:10px; position:relative;}
.sec-title h3{font-size:20px;line-height:1;letter-spacing:-.5px;color:#1c4f78;}
.sec-title h3 img{vertical-align:top;}/* 즐겨찾기 이미지 */
.sec-title.first-tit,
.sec-title.second-tit{margin-top:20px;}
.sec-title h4{font-size:16px;line-height:1;color:#1c4f78;letter-spacing:-.5px;}
.sec-title .btn-wrap{position:absolute;top:0;right:0;}

.first-tit + .sec-search{margin-top:10px;}/* h4 */
.second-tit + .sec-search{margin:10px 0;}
.sec-search{margin-top:20px;}
.sec-search.mt10{margin-top:10px;}
.sec-search table{width:100%;border:1px solid #e9e9e9;}
.sec-search table th,
.sec-search table td{padding:3px 5px;height:22px; font-size:12px;line-height:22px;color:#444;vertical-align:middle; border-top:1px solid #fff;background-color:#e9e9e9;}
.sec-search table tr:first-child th,
.sec-search table tr:first-child td{border-top:0;}
.sec-search table td.input{}
.sec-search table td.btn-wrap{margin:0;padding-right:10px;text-align:right;}
.sec-search table .requiredCheck{margin-left:3px;color:#ff0000;vertical-align:middle;}
.sec-search table .sec-conts{min-height:150px;}
.sec-search table .sec-conts p{padding:15px; line-height:1.3;}
.sec-search table.info td{border-top:1px solid #e9e9e9;background-color:#fff;}
/*
.search-wrap.border{padding:5px;}
.search-wrap table .bg-white{background-color:#fff;}
*/
/* input style */
  .search-inp{width:100%; position:relative;}
  .search-inp:after{content:"";display:block;clear:both;}
  .search-inp .inner-left{width:50%; float:left; position:relative;}
  .search-inp .inner-inp-left{padding-right:42px;}
  .search-inp .inner-inp-left.no-btn{padding-right:5px;}
  .search-inp .inner-inp-left .inp-left{width:100%;border-right:0;}
  .search-inp .inp-btn{width:37px;height:22px; font-size:12px;line-height:22px;color:#fff;font-weight:bold;cursor:pointer; border:0;background-color:#919191; position:absolute;top:0;right:5px;}
  .search-inp .inp-right{width:50%; float:left;}
  .search-inp.no-right .inner-inp-left{padding-right:37px;}
  .search-inp.no-right .inp-btn{right:0;}
/* datepicker-wrap */
  .datepicker-wrap{width:100%;}
  .datepicker-wrap:after{content:"";display:block;clear:both;}
  .datepicker-wrap .first-date{width:55%;height:100%; float:left; position:relative;}
  .datepicker-wrap .first-date .first-inner{padding-right:15px;}
  .datepicker-wrap .first-date .line-date{width:15px;height:100%; line-height:22px;text-align:center; position:absolute;top:0;right:0;}
  .datepicker-wrap .second-date{width:45%;height:100%; float:left; position:relative;}
  .datepicker{padding-right:20px;position:relative;}
  .datepicker.no-btn{padding-right:0;}
  .datepicker .inp-date{width:100%;text-align:center; cursor:pointer;}
  .datepicker .icon-cal{width:13px;height:22px; text-indent:-9999px; border:none; position:absolute;top:0;right:0; background:url('/images/icon/icon-datepicker.png') no-repeat 0 0;cursor:pointer;}
  .datepicker .line-date{margin:0 10px; font-size:12px;line-height:22px;color:#444;text-align:center;}
  .datepicker.add-delete{padding-right:38px;}
  .datepicker.add-delete .icon-cal{right:20px;}
  .datepicker.add-delete .btn-delete{width:13px;height:22px; text-indent:-9999px; position:absolute;top:0;right:0; background:url('/images/common/btn-delete.png') no-repeat 0 0;}
/* input */
.address-wrap{padding-left:160px; position:relative;}
.address-wrap .zipcode{padding-right:50px;width:110px; position:absolute;top:0;left:0;}
.address-wrap .zipcode .inp-zipcode{width:100%;}
.address-wrap .zipcode .inp-btn{width:40px;height:22px; line-height:22px;color:#fff;font-weight:bold;cursor:pointer;border:0; background-color:#919191; position:absolute;top:0;right:10px;}
.address-wrap.no-btn .zipcode{padding-right:10px;width:150px;}
.address-wrap .add-detail{padding-left:45%; position:relative;}
.address-wrap .add-detail .default{width:44%; position:absolute;top:0;left:0;}

.phone-wrap{}
.phone-wrap input.num01{width:20% !important; float:left;}
.phone-wrap input.num02{width:30% !important; float:left;}
.phone-wrap input.num03{width:30% !important; float:left;}
.phone-wrap .desh{width:10%; line-height:22px;text-align:center; float:left;}

.check-wrap label{margin-left:15px;}
.check-wrap label:first-child{margin-left:0;}
.check-wrap label input[type='checkbox']{margin-right:3px;}

/* select-wrap */
  .select-wrap{width:100%;}
  .select-wrap:after{content:"";display:block;clear:both;}
  .select-wrap .inner-sel{float:left;}
  .select-wrap .inner-sel .sel-block{padding-right:10px;}

/* btn-align */
.btn-wrap{overflow:hidden;clear:both; position:relative;}
.btn-wrap.mt10{margin-top:10px;}
.btn-wrap.align-center{text-align:center;}
.btn-wrap.align-right{text-align:right;}

.btn-wrap .align-posi-left{position:absolute;top:0;left:0;}
.align-posi-left.search-wrap{background:transparent;}
.align-posi-left.search-wrap td{padding:0;}
.btn-block a.btns{margin:4px 0; display:inline-block;}
.btn-block a.btns.size-mid{min-width:86px;}
/* btn guide */
.btns{margin-left:0px; font-weight:bold;text-align:center;vertical-align:top;letter-spacing:-.5px;display:inline-block;}
.btns:first-child{margin-left:0;}
.btns.size-big{padding:0 7px;min-width:38px;height:40px; font-size:12px;line-height:40px;}
.btns.size-mid{padding:0 7px;min-width:38px;height:22px; font-size:12px;line-height:20px;}
.btns.size-mid-wid{padding:0 20px;height:25px; font-size:12px;line-height:25px;}
.btns.size-sml{}
.btns.color-white{color:#444; background-color:#fff;}
.btns.color-white-bor{color:#444; background-color:#fff; border:1px solid #d4d4d4;box-sizing:border-box;}
.btns.color-gray{color:#fff; background-color:#545454;}
.btns.color-lightgray{color:#fff; background-color:#919191;}
.btns.color-blue{color:#fff; background-color:#2f47a5;}
.btns.color-red{color:#fff; background-color:#DC143C;}
.btns.color-blue.margin{margin-top: 1px;}
.btns.auth{background:#9da2a4;border:1px solid #9da2a4;box-sizing:border-box;cursor:default !important;}
.sub .contents .txt-noti{margin-top:10px; font-size:12px;line-height:1.2;color:#ff0000;font-weight:bold;}
/* Grid Layout */
.sec-grid .row-span{display:block;float:left; box-sizing:border-box;position:relative;}
.sec-grid .row-span .blind{height:auto;position:relative;}

.fix-vert-grid-wrap{padding-left:310px; position:relative;}
.fix-vert-grid-wrap .fix-left{width:300px; position:absolute;top:0;left:0;}
.fix-vert-grid-wrap .flexible-right{width:100%;height:100%;}
.fix-vert-grid-wrap .flexible-right:after{content:"";clear:both;display:block;}

.flexible-hori-grid-wrap{position:relative;}
.flexible-hori-grid-wrap .row-span{float:none;}
.flexible-hori-grid-wrap .flexible-btm .inner-grid{padding-top:10px;}

.flexible-vert-grid-wrap{width:100%;height:100%; position:relative;}
.flexible-vert-grid-wrap:after{content:"";display:block;clear:both;}
.flexible-vert-grid-wrap .row-span{float:left;}
.flexible-vert-grid-wrap .no-arr{padding-right:10px;}
.flexible-vert-grid-wrap .flexible-hori-grid-wrap .row-span{float:none;}
/* Grid Layout arrorControl */
.arr-grid{padding-right:26px;}
.arr-control{margin-top:-23px;width:26px; text-align:center; position:absolute;top:38%;right:60%;}
.arr-control a{margin:3px 0;width:16px;height:20px; text-indent:-9999px; display:inline-block;}
.arr-control a.prev{background:url('/images/common/arr-grod-prev.png') no-repeat 0 0;}
.arr-control a.next{background:url('/images/common/arr-grod-next.png') no-repeat 0 0;}

/* jquery-ui Tab style */
  .grid-wrap .ui-tabs{padding:0; border:0;border-radius:0;}
  .grid-wrap .ui-tabs .ui-tabs-nav{padding:0;margin-bottom:5px;width:100%; border:0;border-bottom:1px solid #b3b3b3;border-radius:0;background:none;}
  .grid-wrap .ui-tabs .ui-tabs-nav:after{content:"";display:block;clear:both;}
  .grid-wrap .ui-tabs .ui-tabs-nav li{margin:0; border:0;float:left;}
  .grid-wrap .ui-tabs .ui-tabs-nav li a{margin-left:-1px;padding:0;width:125px;height:30px; font-size:12px;line-height:30px;font-weight:bold;text-align:center; display:block;}
  .grid-wrap .ui-tabs .ui-tabs-nav li:first-child a{margin-left:0;}
  .grid-wrap .ui-tabs .ui-tabs-nav .ui-state-default a{color:#797474; border:1px solid #b3b3b3;border-bottom:0;background-color:#fff;}
  .grid-wrap .ui-tabs .ui-tabs-nav .ui-tabs-active a{color:#fff; border-color:#2f47a5;background-color:#2f47a5;}
  .grid-wrap .ui-tabs .ui-tabs-nav .ui-state-disabled a{background-color:#e5e5e5;}
  .grid-wrap .ui-tabs .tabs-cont{padding:0;}

/* Login */
body.main_login{background:none;background-color:#1c4f78; position:relative;}
.main_login .m_login{margin:-160px 0 0 -160px;padding-bottom:190px;width:320px; text-align:center; position:absolute;top:50%;left:50%; background:url('/images/bg-login.png') no-repeat center bottom;}
.m_login ul{margin-top:45px;}
.m_login ul li{}
.m_login ul li:first-child{margin-bottom:20px;}
.m_login input[type='password'],
.m_login input[type='text']{width:320px;height:45px;padding:15px 20px; font-size:15px;color:#a7a7a7;box-sizing:border-box; border:1px solid #ccc;background-color:#fff;}
.m_login ul li input:focus{outline:none;}
.m_login .label_area{margin-top:20px;}
.m_login .label_area label{font-size:12px;line-height:1.2;color:#dedede;}
.m_login .label_area label input{margin-right:3px;vertical-align:middle;}
.m_login .btn_log{margin-top:20px;padding:10px 0 15px; font-size:20px;line-height:1;color:#fff;font-weight:bold; text-align:center; background-color:#2f47a5;display:block;}

/* 팝업 */
.popup{ padding:15px;min-width:auto;overflow:hidden; }
.popup.paddingBtm0{padding-bottom:0;}
.popup .contents{ padding:0; }

.sub.popup .contents .table_detail table{border-right:0;}
.sub.popup .contents .table_detail table th{height:33px;vertical-align:middle;}
.sub.popup .contents .table_detail table td{height:23px;border-right:0;background-color:#fff;}
.sub.popup .contents .table_detail table td.btn-wrap{margin:0;padding-right:10px;text-align:right;}
/*.sub.popup .contents .table_detail table td a{border:1px solid #e0e0e0;background:#e0e0e0;height:auto;padding:0; }
.sub.popup .contents .table_detail table td a img{ vertical-align:middle;margin-top:-1px;}*/
.sub.popup .contents .table_detail table .requiredCheck{margin-left:3px;color:#ff0000;vertical-align:middle;}
.sub.popup .contents .inner { position:relative; }
.sub.popup .contents .inner .btn_area{ position:absolute;right:0;top:10px;}
.sub.popup .contents .inner .btn_area a{}
.sub.popup .container .contents .search{min-width:auto;}
.sub.popup .container .contents .file li > a{ background:none;border:0; }
.sub.popup .container .contents .table_detail{ border-right:1px solid #e0e0e0; }
.sub.popup .container .contents .table_detail table td ul li a{color:#000; }
.sub.popup .container .contents .table_detail .btn_area a{ padding:0 15px }
.sub.popup .container .contents .table_detail td.tac div div{ margin-bottom:5px; }

.sub.popup .container .contents .k-picker-wrap input[type='text']{ border:0 }
.sub.popup .container .contents .chkbox{ padding:20px 0 0 0; padding-left:10%;overflow:hidden;}
.sub.popup .container .contents .chkbox li{float:left; margin:0 50px 20px 0;}
.sub.popup .container .contents .chkbox li label{ height:15px;line-height:15px; }
.sub.popup .container .contents .chkbox li input{ width:auto; vertical-align:middle;margin-right:5px;}

.sub.popup .contents .toolbar-right h4{top:0; }
.sub.popup .contents .toolbar-right .k-grid-toolbar a{ color:#000; }




/* sub layout
.grid-sec{margin-top:15px;}
  .grid-sec:first-child,.grid-sec.first{margin-top:0;}
  .grid-wrap{position:relative;}
  .grid-wrap.h100{height:100px;}
  .grid-wrap.h170{height:170px;}
  .grid-vertical{padding-left:320px;}
  .grid-vertical.type02{padding-left:510px;}
  .grid-vertical.type03{padding-left:675px;}
  .grid-wrap .grid-left{width:310px; position:absolute;top:0;left:0;}
  .grid-wrap.type02 .grid-left{width:500px;}
  .grid-wrap.type03 .grid-left{width:660px;}
  .grid-wrap .grid-right{width:100%;}

.grid-horizontal{padding-top:300px;}
  .grid-wrap .grid-top{/*padding-top:30px;height:260px;width:100%;height:290px; position:absolute;top:0;left:0;}
  .grid-wrap .grid-bottom{/*padding-top:30px;width:100%;height:100%; position:relative;}
  .grid-wrap .grid-top.no-btn{padding-top:0;height:290px;}
  .grid-horizontal.type02{padding-top:190px;}
  .grid-wrap.type02 .grid-top{/*padding-top:30px;height:210px;}
  .grid-wrap.type02 .grid-top.no-btn{padding-top:0;height:180px;}
  .grid-wrap .grid-bottom.no-btn{padding-top:0;}
  .grid-wrap .grid-top .btn-wrap,
  .grid-wrap .grid-bottom .btn-wrap{/*width:100%; position:absolute;top:0;left:0;*}

.inner-wrap{overflow:hidden;clear:both;}
.inner-wrap .inner-left{width:35%;height:100%; float:left; position:relative;}
.inner-wrap .inner-left .inner-grid-left{}
.inner-wrap .inner-left .inner-control{margin-top:-23px;width:26px; text-align:center; position:absolute;top:50%;right:0;}
.inner-wrap .inner-left .inner-control a{margin:3px 0;width:16px;height:20px; text-indent:-9999px; display:inline-block;}
.inner-wrap .inner-left .inner-control a.prev{background:url('/images/common/arr-grod-prev.png') no-repeat 0 0;}
.inner-wrap .inner-left .inner-control a.next{background:url('/images/common/arr-grod-next.png') no-repeat 0 0;}
.inner-wrap .inner-right{width:65%;height:100%;float:left;}
.inner-wrap.type02 .inner-left{width:60%;}
.inner-wrap.type02.no-btn .inner-left .inner-grid-left{padding-right:10px;}
.inner-wrap.type02 .inner-right{width:40%;}


*/

.wtrlayer_popup{position:absolute;top:0;left:215PX;display:none;}
.wtrlayer_popup .pop_wrap{position:relative; background-color:#fff; border-style : solid; border-width:1px; border-color :#2E2E2E;}
.wtrlayer_popup .pop_wrap.size1{width:550px;}
.wtrlayer_popup .pop_tlt{position:relative;padding:16px 14px;background-color:#cfcfcf;}
.wtrlayer_popup .pop_tlt h2.tlth2{font-size:12px;}
.wtrlayer_popup .pop_tlt h2.tlth2 .desc{font-size:10px;color:#666;}
.wtrlayer_popup .close{position:absolute;top:16px;right:14px;display:inline-block;width:14px;height:14px;background-position:-46px -50px;}
.wtrlayer_popup .pop_con{height:100%; width:100%; min-height:240px;max-height:600px; background:#35373e;}
/* .wtrlayer_popup .pop_con > div{padding:10px 10px 20px;} */
/* .wtrlayer_popup .pop_con > div.cate{padding:26px 50px 30px;} */
.wtrlayer_popup .pop_con .message{text-align:center;}
.wtrlayer_popup .pop_con .message.le{text-align:left;}

.wtrlayer_popup .pop_con > div.cate .desc{margin:20px 0 0 20px;}
.wtrlayer_popup .pop_con .cate_name{margin-top:7px;}
.wtrlayer_popup .pop_con .cate_name li{position:relative;margin-top:5px;}
.wtrlayer_popup .pop_con .cate_name li .url{position:absolute;top:0;left:10px;width:12px;height:12px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
.wtrlayer_popup .pop_con .cate_name li .intxt{margin:3px 0 0 30px;}
.wtrlayer_popup .pop_con .cate_name li .txt{margin-right:5px;}
.wtrlayer_popup .pop_con .splus{display:inline-block;width:12px;height:12px;vertical-align:middle;background-position:-72px -22px;}
.wtrlayer_popup .pop_con .sminus{display:inline-block;width:12px;height:12px;vertical-align:middle;background-position:-88px -22px;}

.wtrlayer_popup .pop_con .btn_box{margin-top:25px;}

.flexible-wtr-grid-wrap{width:100%;height:100%; padding-top:10px;  position:relative;}
.flexible-wtr-grid-wrap:after{content:"";display:block;clear:both;}
.flexible-wtr-grid-wrap .row-span{float:left;}
.flexible-wtr-grid-wrap .no-arr{padding-right:1px;}
.flexible-wtr-grid-wrap .flexible-hori-grid-wrap .row-span{float:none;}


.now_info_d{margin-top : 15px; padding-left:15px; padding-right:15px;}
.now_info_d:after{content:"";clear:both; display:block;}
.now_info_d .now_w {float: left; margin-left:4px; margin-right:15px;}
.now_info_d .now_w .now_pic{width:65px;height:65px; float: left;}
.now_info_d .now_w .now_pic img{width:100%;border-radius:30%; display:inline-block; }
.now_info_d .now_w .now_text{padding-left:10px; padding-bottom:5px; padding-top:5px; float:left;}
.now_info_d .now_w .now_text_fst strong{font-size:18px;line-height:20px;color:#c7c7c7;font-weight:bold;}
.now_info_d .now_w .now_text_sec strong{font-size:18px;line-height:20px;color:#c7c7c7;font-weight:bold;}
/* .now_info_d .now_w .now_text .now_text_main{float:left;} */
/* .now_info_d .now_w .now_text .now_text_dtl{float:right; padding-left:1px;} */
.now_info_d .now_w .now_text .now_text_dtl strong{font-size:13px;line-height:20px; color:#c7c7c7;}
.now_info_d .tommorrow_w {float: left; margin-left:15px; margin-right:2px;}
.now_info_d .tommorrow_w .tmr_pic{width:65px;height:65px; float: left;}
.now_info_d .tommorrow_w .tmr_pic img{width:100%;border-radius:30%; display:inline-block; }
.now_info_d .tommorrow_w .tomorrow_text{padding-left:10px; padding-bottom:5px; padding-top:5px; float:left;}
.now_info_d .tommorrow_w .tomorrow_text_fst  strong{font-size:18px;line-height:20px;color:#c7c7c7;font-weight:bold;}
.now_info_d .tommorrow_w .tomorrow_text_sec strong{font-size:18px;line-height:20px;color:#c7c7c7;font-weight:bold;}
.now_info_d .tommorrow_w .tomorrow_text_thr strong{font-size:14px;line-height:20px;color:#c7c7c7;font-weight:bold;}

/* .now_info_d .tommorrow_w .tomorrow_text .tomorrow_text_main{float:left;} */
/* .now_info_d .tommorrow_w .tomorrow_text .tomorrow_text_dtl{float:right; padding-left:1px;} */
.now_info_d .tommorrow_w .tomorrow_text .tomorrow_text_dtl strong{font-size:13px;line-height:20px; color:#c7c7c7;}

.after_info_d{margin-top:10px; margin-left:10px; margin-right:10px; text-align:center; border-top-style: solid;  border-top-width: 0.5px;  border-top-color: #AAA8A8;}
.after_info_d:after{content:"";clear:both;display:block;}
.after_info_d .after_pic{width:35px;height:30px; text-align:center;}
.after_info_d .after_pic img{width:100%;border-radius:30%; display:inline-block; text-align:center;}
.after_info_d .after_text{padding-left:7px; padding-bottom:5px;}
.after_info_d .after_text .after_text_fst{margin-top:5px;}
.after_info_d .after1{margin-right:10px; margin-left:8px; margin-bottom:8px; float:left;}
.after_info_d .after2{margin-right:8px; margin-left:7px; margin-bottom:8px; float:left;}
.after_info_d .after3{margin-right:10px; margin-left:8px; margin-bottom:8px; float:left;}
.after_info_d .after4{margin-right:10px; margin-left:8px; margin-bottom:8px; float:left;}
.after_info_d .after5{margin-right:10px; margin-left:8px; margin-bottom:8px; float:left;}
.after_info_d .after6{margin-right:10px; margin-left:8px; margin-bottom:8px; float:left;}

.after_info_d strong{font-size:11px;line-height:13px; color:#c7c7c7;font-weight:bold;}
.after_info_d .after_pic_w{width:40px; height:40px; text-align:center; margin-left: 16px;}
.after_info_d .after_pic_w img{width:100%;border-radius:30%; display:inline-block;}
.after_info_d .after1_w{margin-right:10px; margin-left:8px; margin-bottom:8px; margin-top:11px; float:left;}
.after_info_d .after2_w{margin-right:8px; margin-left:7px; margin-bottom:8px; margin-top:11px; float:left;}
.after_info_d .after3_w{margin-right:10px; margin-left:8px; margin-bottom:8px; margin-top:11px; float:left;}
.after_info_d .after4_w{margin-right:10px; margin-left:8px; margin-bottom:8px; margin-top:11px; float:left;}
.after_info_d .after5_w{margin-right:10px; margin-left:8px; margin-bottom:8px; margin-top:11px; float:left;}
.after_info_d .after6_w{margin-right:10px; margin-left:8px; margin-bottom:8px; margin-top:11px; float:left;}

.after_info_d .after_w_text_fst {margin-top:11px;}
.after_info_d .after_w_text_fst strong{font-size:13px;line-height:13px; color:#c7c7c7;font-weight:bold;}


.fl {float:left;}
.fr {float:right;}
.w10{ width:10px !important; }
.w20{ width:20px !important; }
.w30{ width:30px !important; }
.w45{ width:45px !important; }
.w60{ width:60px !important; }
.w80{ width:80px !important; }
.w90{ width:90px !important; }
.w100{ width:100px !important; }
.w110{ width:110px !important; }
.w120{ width:120px !important; }
.w135{ width:135px !important; }
.w150{ width:150px !important; }
.w188{ width:188px !important; }
.w200{ width:200px !important; }
.w240{ width:240px !important; }
.w260{ width:260px !important; }
.w290{ width:290px !important; }
.w300{ width:300px !important; }
.w350{ width:350px !important; }
.w400{ width:400px !important; }
.w450{ width:450px !important; }
.w500{ width:500px !important; }
.w610{ width:610px !important; }

.lh40{ line-height:40px; }
.pdt0{ padding-top:0 !important; }

.mt0{ margin-top:0px !important; }
.mt5{ margin-top:5px !important; }
.mt10{ margin-top:10px !important; }
.mt15{ margin-top:15px !important; }
.mt20{ margin-top:20px !important; }

.mb0{ margin-bottom:0px !important; }

.ml0{ margin-left:0px !important; }
.ml10{ margin-left:10px !important; }
.ml15{ margin-left:15px !important; }

.Pos{position:absolute !important;}

.selw100 select{ width:100px !important; }
.selw120 select{ width:120px !important; }
.selw135 select{ width:135px !important; }

.pdt10{ padding-top:10px !important; }
.pdl10{ padding-left:10px !important; }

.tac{ text-align:center !important;  }
.tar{ text-align:right !important;  }
.tal{ text-align:left !important;  }

.noScroll .k-grid-footer,
.noScroll .k-grid-header {  padding-right: 0 !important; }
.noScroll .k-grid-content{ overflow-y:hidden !important; }

.linehidden th,
.linehidden td { display:none !important; }

.borderN{ border:0 !important; }

.toolbar-right{ position:relative; }
.toolbar-right  h4{ position:absolute;left:0;top:20px;z-index:1; }
.toolbar-right  h4 span{ display:inline-block;margin-right:20px; }
.toolbar-right p.left{ position:absolute;top:20px; font-size:12px;z-index:1;}
.toolbar-right p.right{ position:absolute;top:20px; font-size:12px;z-index:1;}
.toolbar-right .k-grid-toolbar{ text-align:right;}
.toolbar-right .k-grid{ border-top:0 !important;}
.toolbar-right.border .k-grid{ border-top:1px solid #e0e0e0 !important;}



.fontE input[type='text']{ font-size:14px; }




/* cym 수정

/*.wrap.main .contents{ padding-bottom:30px !important; } */
/* .wrap.main .footer{ border-top:1px solid #eee; } */






.wrap .container .lnb_area .lnb_list { width:231px;overflow:hidden;border-bottom:1px solid #414349; border-right:1px solid #414349; z-index:10;position:relative;}
.wrap .container .lnb_area .lnb_list li{ border-top:1px solid #414349;}
.wrap .container .lnb_area .lnb_list li a{ color:#93969c;display:block;height:42px;line-height:42px;padding-left:15px;  }
.wrap .container .lnb_area .lnb_list li a:hover{ background:#25272e; }
.wrap .container .lnb_area .lnb_list li.on a{ color:#fff;background:#0d1016;}

.wrap .container .lnb_area .weather_area { width:231px;overflow:hidden; padding:15px 0;border-bottom:1px solid #414349; background:#35373e;border-right:1px solid #001927;}
.wrap .container .lnb_area .weather_area .weather{ text-align:center;width:95px;float:left; }
.wrap .container .lnb_area .weather_area .weather span{ display:block;margin-top:5px;font-size:20px;color:#ffc600;}
.wrap .container .lnb_area .weather_area .weather_txt{ float:left; }
.wrap .container .lnb_area .weather_area .weather_txt li{ color:#fff;height:18px;line-height:18px;}
.wrap .container .lnb_area .weather_area .weather_txt li:first-child{ margin-bottom:10px }


/* left 달력 */
.wrap .container .lnb_area .calendal_area{ width:211px;margin:0 auto;overflow:hidden;display:block;box-sizing:border-box;background:#35373e;border:1px solid #35373e;}
.wrap .container .lnb_area .calendal_area .k-nav-fast{ color:#fff; }
.wrap .container .lnb_area .calendal_area table { background:#35373e  }
.wrap .container .lnb_area .calendal_area table thead th { background:#35373e;color:#c1c1c2;border-bottom:0; }
.wrap .container .lnb_area .calendal_area table td a{ padding:0;text-align:center;color:#fff;}
.wrap .container .lnb_area .calendal_area table td.k-state-selected{ background:#ddd !important;}
.wrap .container .lnb_area .calendal_area table td.k-state-selected a{color:#000 !important; }
.wrap .container .lnb_area .calendal_area .k-footer a{ color:#fff; }
.wrap .container .lnb_area .calendal_area .k-i-arrow-w{ background-position:-106px -72px; }
.wrap .container .lnb_area .calendal_area .k-i-arrow-e{ background-position:-104px -53px; }
.wrap .container .lnb_area .calendal_area .k-nav-prev,
.wrap .container .lnb_area .calendal_area .k-nav-next{ border:1px solid #646669; }
.wrap .container .lnb_area .calendal_area .k-link.k-state-hover{ background:#b9b9b9; }
.wrap .container .lnb_area .calendal_area .k-nav-fast.k-state-hover{ background:#fbfbfb;color:#000; }
.wrap .container .lnb_area .calendal_area a span.k-icon{ padding-top:5px; }
.wrap .container .lnb_area .calendal_area .k-meta-view td{ height:50px;line-height:50px;padding:0; }
.wrap .container .lnb_area .calendal_area .k-meta-view td a{ height:50px;line-height:50px; }
.wrap .container .lnb_area .calendal_area .k-content{ height:auto; }
/* // left 달력 */

.wrap .container .lnb_area .select_box{ position:absolute;left:0;bottom:0;width:231px;background:#35373e;border-right:1px solid #001927; border-top:1px solid #414349; padding:12px 0;text-align:center;}
.wrap .container .lnb_area .select_box .k-state-border-up .k-icon{ background-position:-120px -32px ; }
.wrap .container .lnb_area .select_box .k-i-arrow-s{ background-position:-120px 0 ; }
.wrap .container .lnb_area .select_box .k-dropdown-wrap .k-select{ top:7px; }
.wrap .container .lnb_area .select_box .k-content{ width:200px;margin:0 auto; background:#35373e; }
.wrap .container .lnb_area .select_box .k-widget{ width:200px;text-align:left;height:31px;line-height:31px;border-radius:5px;}
.wrap .container .lnb_area .select_box .k-widget .k-state-default{ background:#4a4b52;border-color:#999;border-radius:5px;}
.wrap .container .lnb_area .select_box .k-input{ color:#fff; height:31px;line-height:31px; padding:0 0 0 4px;border-radius:5px;  /*padding:1123px;*/}

.k-animation-container .k-popup .k-list .k-item{ color:#000; }
.k-animation-container .k-popup .k-list .k-state-focused { border-color:#e0e0e0;background:#8d8d8d !important; }
.k-animation-container .k-popup .k-list .k-state-hover { background:#d4d4d4;color#fff; }
.k-animation-container .k-popup .k-list .k-item.k-state-selected{ color:#fff;  }



.wrap .container .contents .top_area{ padding:0;overflow:hidden;min-width:1060px;background:url("../images/bg_top-repeat.gif") 0 0 repeat-x}
.wrap .container .contents .top_area .notice{position:relative;float:left;padding-top:15px;}
.wrap .container .contents .top_area .notice .btn_tab{ position:absolute;left:90px;top:10px; overflow:hidden;}
.wrap .container .contents .top_area .notice .btn_tab li{ float:left;height:26px;overflow:hidden; cursor:pointer;}
.wrap .container .contents .top_area .notice .btn_tab li.on img,
.wrap .container .contents .top_area .notice .btn_tab li:hover img{ margin-top:-26px;}
.wrap .container .contents .top_area .notice .list_area{}
.wrap .container .contents .top_area .notice .list_area div{display:none;}
.wrap .container .contents .top_area .notice .list_area div.on{display:block;}
.wrap .container .contents .top_area .notice .list_area div > a{ position:absolute;left:70px;top:10px; }
.wrap .container .contents .top_area .notice .list_area div > ul.notice_list{padding-top:15px;}
.wrap .container .contents .top_area .notice .list_area div > ul.notice_list > li{display:none;}
.wrap .container .contents .top_area .notice .list_area div > ul.notice_list > li.on{display:block;}
.wrap .container .contents .top_area .notice .list_area div ul li ul{}
.wrap .container .contents .top_area .notice .list_area div ul li ul li{ position:relative;padding:0 90px 0 10px;height:36px;line-height:36px;border-bottom:1px solid #e2e2e2;background:url("../images/icon_blur1.png") 0 16px no-repeat; max-width:710px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.wrap .container .contents .top_area .notice .list_area div ul li ul li span{ position:absolute;right:15px;top:0; }
.wrap .container .contents .top_area .notice .list_area div ul li ul li:first-child{ border-top:1px solid #e2e2e2 }
.wrap .container .contents .top_area .notice .list_area .btn_arr{ position:absolute;left:400px;top:10px; }
.wrap .container .contents .top_area .notice .list_area .btn_arr li{ float:left;margin-left:5px }

.wrap .container .contents .top_area .img_banner{ float:right;width:247px; }
.wrap .container .contents .top_area .img_banner li{ float:left;height:70px;overflow:hidden; }
.wrap .container .contents .top_area .img_banner li a:hover img{ margin-top:-70px; }

.wrap .container .contents .table_area{position:relative;overflow:hidden;padding-top:10px;}
.wrap .container .contents .table_area h3{ float:left;padding:5px 0 0 10px;margin:0 10px 5px 0; }

.wrap .container .contents .table_area table{ width:100%;border-bottom:1px solid #e4e4e4; }
.wrap .container .contents .table_area table thead th{ border:1px solid #e4e4e4;border-left:0;border-bottom:0;background:#fafafa;height:26px;line-height:26px; }
.wrap .container .contents .table_area table thead tr th:first-child{ border-left:1px solid #e4e4e4;}
.wrap .container .contents .table_area table tbody td{ text-align:center;border:1px solid #e4e4e4;border-left:0;border-bottom:0;height:26px;line-height:26px; }
.wrap .container .contents .table_area table tbody td:first-child{ border-left:1px solid #e4e4e4; }
.wrap .container .contents .table_area table tbody tr.line_two td{height:20px;line-height:20px;padding:5px 0;}
.wrap .container .contents .table_area > span{ position:absolute;right:0;top:10px; }

.wrap .container .contents .main_table{position:relative;overflow:hidden;padding-top:20px;}
.wrap .container .contents .main_table .main_tb{ padding-top:10px; }
.wrap .container .contents .main_table h3{ float:left;padding:5px 0 0 10px }
.wrap .container .contents .main_table > a{ display:inline-block;margin-left:10px;}
.wrap .container .contents .main_table > span{ position:absolute;right:5px;top:30px;  }



/* 서브페이지 */
.sub {  }





.sub .container .contents .table_area table{ margin-top:0; }
.sub .container .contents .table_area table tbody td.textL{ text-align:left;padding-left:10px }
.sub .container .contents .table_area table tbody td.textR{ text-align:right;padding-right:10px }
.sub .container .contents .table_area table thead th,
.sub .container .contents .table_area table tbody td{height:37px;line-height:37px;}

/* 변경될 스타일 */
.sub .container .contents .search{min-width:1100px; position:relative; background:#fafafa;border:1px solid #e4e4e4;padding:9px 9px 9px 0;margin-bottom:15px;}
.sub .container .contents .search strong{color:#333;/*height:31px;line-height:31px;*/}
.sub .container .contents .search input[type='password'],
.sub .container .contents .search input[type='text']{width:100%;box-sizing:border-box;}
.sub .container .contents .search select{width:100%;}
.sub .container .contents .search a img{ vertical-align:middle;height:31px; }
.sub .container .contents .search{ padding:0; }
.sub .container .contents .search table{ width:100%; }
.sub .container .contents .search table td{position:relative;border-left:1px solid #e0e0e0; box-sizing:border-box;text-align:center;/*height:49px;line-height:49px;*/}
.sub .container .contents .search table td:first-child{ border-left:0}
.sub .container .contents .search table .btn_area{ text-align:right; padding:0 10px 0 0;}
.sub .container .contents .search table td.input{ padding:0 10px 0 0 ;}
.sub .container .contents .search table td.input.box3 select{ width:30% }
.sub .container .contents .search table td.caleda{}
.sub .container .contents .search table td.caleda input{ width:35%; border:0;}
.sub .container .contents .search table td.caleda img{ vertical-align:middle; margin-top:-2px}
.sub .container .contents .search tr.leftspace .input{ padding-left:10px; }
.sub .container .contents .search td input[type='checkbox']{ margin:0 5px 0 10px; }
.sub .container .contents .btn_area{margin-bottom:10px} /* cym : 수정 */
.sub .container .contents .btn_area a{/*height:31px;line-height:31px;*/text-align:center;display:inline-block;border:1px solid #9da2a4;border-radius:3px; min-width:54px !important;padding:0 12px;margin-left:5px;color:#333;}
.sub .container .contents .btn_area a:hover{background:#c7c7c7;}
.sub .container .contents .btn_area a.search{ background:#007dc5;color:#fff;border:1px solid #007dc5; margin:0}
.sub .container .contents .btn_area a.search.auth{ background:#9da2a4;border:1px solid #9da2a4;color:#333;cursor:default !important;}
.sub .container .contents .btn_area a.auth{ background:#9da2a4;border:1px solid #9da2a4;cursor:default !important; }
.sub .container .contents .btn_area a.new{ background:#c7c7c7;border:1px solid #7b7e80; }
.sub .container .contents .search strong:after{ display:block;content:"";position:absolute;right:-1px;top:0;border-left:1px solid #fafafa;height:53px; }
.sub .container .contents .btn_area.letter a{ float:left;margin-left:3px; }





.sub.popup .contents .inner + .btn-wrap{margin:15px 0 0;}
.sub.popup .contents .grid + .btn-wrap{margin:15px 0 0;}
.sub.popup .contents .grid-wrap + .btn-wrap{margin:10px 0 0;}
/* 오늘 하루 열지 않음 */
#pwrapper .sub.popup{padding-bottom:45px;}
#pfooter{padding:5px 10px;height:20px; background-color:#f6f6f6; position:fixed;bottom:0;left:0;right:0;}
#pfooter .today{}
#pfooter .btn-today{position:absolute;top:5px;right:5px;}






.half-wrap{overflow:hidden;clear:both;}
.half-wrap .inp-half{width:50%; float:left;position:relative;}
.half-wrap .inp-half .half{padding-left:35px;}
.half-wrap .inp-half .half span{width:35px;text-align:center; position:absolute;top:0;left:0;}


/* ibSheet7 */
.two-line-grid .GMDataRow:nth-child(even) td{border-top:1px solid #b3b3b3;}
table.GMSection{border-bottom:1px solid #e9e9e9 !important;}
table.GMSection table.GMSection{border-bottom:0 !important;}
.GMPageFirst table.GMSection{border-bottom:0 !important;}

.wrap-brd{overflow:hidden;clear:both;width:100%;}
.wrap-brd .brd-block{margin:10px 0 0 10px;width:655px; float:left;}
.wrap-brd .brd-block .search-wrap{margin-bottom:5px;}
.wrap-brd .brd-block.last{width:100%;}
.wrap-brd .brd-block02{margin:1% 0 0 1%;width:49.5%; float:left;}

/* thumb-list */
.thumb-list{padding-top:30px;width:100%;border:1px solid #e0e0e0;}
.thumb-list:after{content:"";clear:both;display:block;}
.thumb-list li{padding-bottom:30px;width:20%;min-height:225px; text-align:center; float:left;}
.thumb-list li .thumbnail{position:relative;}
.thumb-list li .thumbnail img{width:170px;height:170px; cursor:pointer;}
.thumb-list li .thumbnail .inp-file{width:170px;height:170px; font-size: 60px; opacity:0;filter:alpha(opacity: 0); cursor:pointer; position:absolute;top:0;left:50%;margin-left:-85px;}
.thumb-list li p{margin:10px 0 7px;text-align:center;}









.sub .container .contents .location{overflow:hidden;position:absolute;right:0;top:4px;}
.sub .container .contents .location li{ float:left; padding:0 6px 0 10px;line-height:17px;background:url("../images/bg_util.gif") 0 3px no-repeat;}
.sub .container .contents .location li:first-child{background:none;padding-left:13px;}
/*.sub .container .contents .location li:first-child:after{content:"";display:block;border:1px solid #808080;background:#808080;width:1px;height:1px;position:absolute;left:5px;top:8px; }*/
.sub .container .contents .location li a{font-size:12px;}

.sub .container .contents ul.tab{ overflow:hidden;position:relative;margin-top:15px}
.sub .container .contents ul.tab li{ float:left; text-align:center;}
.sub .container .contents ul.tab li a{ color:#000;display:block; height:31px;line-height:31px;padding:0 15px;border:1px solid #e0e0e0;border-bottom:0;border-left:0;}
.sub .container .contents ul.tab li:first-child a{border-left:1px solid #e0e0e0; border-radius:5px 0 0 0; }
.sub .container .contents ul.tab li.last a{border-radius:0 5px 0 0; }
.sub .container .contents ul.tab li a:hover,
.sub .container .contents ul.tab li.on a{ color:#fff;background:#35373e;border-bottom:0; }

.sub .container .contents .menu_area{ overflow:hidden; padding-top:5px}
.sub .container .contents .menu_area .tree{ float:left;border:1px solid #e9e9e9;width:37%;padding-bottom:5px;}
.sub .container .contents .menu_area .tree ul{ padding:5px 0 0 0; }
.sub .container .contents .menu_area .tree li{ margin-top:5px; position:relative;padding-left:15px;}
.sub .container .contents .menu_area .tree li:first-child{ margin-top:0; }
.sub .container .contents .menu_area .tree li a{ display:inline-block; padding:3px;height:15px;line-height:15px;}
.sub .container .contents .menu_area .tree li a:hover{ background:#77caf6;color:#666;border-radius:3px; }

.sub .container .contents .menu_area .detail_menu{ float:right;width:600px;}
.sub .container .contents .detail_menu table{ ;border:1px solid #e9e9e9;border-left:0;border-top:0; }
.sub .container .contents .detail_menu table th{ padding-left:10px;text-align:left;background:#fafafa;border:1px solid #e9e9e9;border-bottom:0; }
.sub .container .contents .detail_menu table td{ padding:5px 10px;border:1px solid #e9e9e9;border-bottom:0;box-sizing:border-box;}
.sub .container .contents .detail_menu table td img{ margin-left:-35px; }
.sub .container .contents .detail_menu table td .noradius{ border-radius:3px 0 0 3px; width:83%}

.sub .container .contents .table_detail{}
.sub .container .contents .table_detail table{border-bottom:1px solid #e9e9e9;}
.sub .container .contents .table_detail table th{text-align:left;vertical-align:middle;border:1px solid #e9e9e9;border-right:0;border-bottom:0;background:#fafafa;padding-left:15px;}
.sub .container .contents .table_detail table th.requ{background-image:url(../images/required.gif); background-position:left 0px; background-repeat:no-repeat; background-size:6px 6px; }
.sub .container .contents .table_detail table td{ padding:5px 10px; border:1px solid #e9e9e9;border-right:0;border-bottom:0;}
.sub .container .contents .table_detail table td.requ{background-image:url(../images/required.gif); background-position:left 0px; background-repeat:no-repeat; background-size:6px 6px; }
.sub .container .contents .table_detail table tr.file td{ padding-right:0 !important; }
.sub .container .contents .table_detail table td input{  box-sizing:border-box;}
/*.sub .container .contents .table_detail table td a{color:#fff;height:31px;line-height:31px;text-align:center;display:inline-block;background:#ffa70f;border-radius:3px; padding:0 15px;margin-left:2px; }*/
.sub .container .contents .table_detail.selbox table td select{ width:100%; }
.sub .container .contents .table_detail.selbox .delete{ color:#000;background:#ddd;padding:5px 10px;height:20px;line-height:20px;}

.sub .container .contents .table_tree p > a{ position:absolute;right:0;top:-10px;height:31px;line-height:31px;text-align:center;display:inline-block;border:1px solid #9da2a4;border-radius:3px; min-width:54px;padding:0 15px;margin-left:5px; }

.table_two1{ overflow:hidden; }
.table_two1 > div{ width:65%;float:left; }
.table_two1 > div:first-child{ width:33%;margin-right:2%; }

.table_two2{ overflow:hidden; }
.table_two2 > div{ width:53%;float:left; }
.table_two2 > div:first-child{ width:45%;margin-right:2%; }

.table_tree{ overflow:hidden;padding-top:10px; }
.table_tree > div{ width:32%;float:left; position:relative;}
.table_tree > div{ margin-left:2%}
.table_tree > div:first-child{ margin-left:0}

.top_btn{padding:8px 5px 7px;border-top:1px solid #e4e4e4;position:relative;height:32px}
.top_btn > span{ position:absolute;right:10px;top:14px; }
.top_btn span strong{ color:#007dc5; }
.top_btn select{ height:33px;line-height:33px; border:1px solid #e4e4e4;border-radius:3px ;}
.top_btn > a{ position:relative;top:-1px;height:31px;line-height:31px;text-align:center;display:inline-block;border:1px solid #9da2a4;border-radius:3px; min-width:54px;padding:0 15px;}
.top_btn > a:hover{ background:#c7c7c7;border:1px solid #7b7e80;}
a.exel_down{ padding-left:45px; background:url("../images/icon_download.png") 22px center no-repeat;}
a.exel_upload{ padding-left:45px; background:url("../images/icon_upload.png") 22px center no-repeat; }

.wrap .container .contents .table_area table tfoot td{ font-weight:bold;padding-left:15px;height:37px;line-height:37px; border:1px solid #e4e4e4;background:#fafafa;}

.sub .contents .search .caleda .k-picker-wrap.k-state-default{border-color:transparent;width:101px;position:relative;}
.sub .contents .search .caleda .k-select{width:33px;border:0;border:1px solid #e4e4e4;border-radius:4px;margin-top:-1px;position:absolute;right:-37px;top:0;background:#fff;}
.sub .container .contents .search table td.caleda .k-picker-wrap input{ width:100px !important;border:1px solid #e4e4e4;}
.sub .container .contents .search .k-datepicker{ width:140px;}



/*.sub.popup .contents .popupCo .k-select{ padding:0 3px; }*/
.sub.popup .contents .popupCo .k-datepicker{ width:167px; }
.sub.popup .contents .table_detail.popupCo table td > a{ border:0; }

.sub.popup .contents .table_detail.popupCo{}
.sub.popup .contents .table_detail.popupCo td strong{margin-left:15px; display:inline-block;width:100px; }
.sub.popup .contents .table_detail.popupCo td strong:first-child{margin-left:0; }

.sub.popup .contents .toolbar-right .total{ text-align:right;padding:15px 5px 15px 0;}
.sub.popup .contents .toolbar-right .total strong{font-size:17px;;}
.sub.popup .contents .toolbar-right .total span{font-size:18px;display:inline-block;padding-top:2px;width:145px;text-align:right;}
.sub.popup .contents .toolbar-right .total span.won{font-size:17px;width:auto;margin-left:-4px;}
.sub.popup .contents .toolbar-right .btn_bottom{ text-align:center; border-top:3px solid #414349; padding-top:8px;}
.sub.popup .contents .toolbar-right .btn_bottom a{ color: #474747;height:33px;line-height:33px;text-align:center;display:inline-block;border:1px solid #9da2a4;border-radius:3px; min-width:80px;padding:0 10px;}
.sub.popup .contents .toolbar-right .btn_bottom a.save{ background:#ac9659;color:#fff; border:1px solid #ac9659}
.sub.popup .contents .btn_bottom a{ color: #474747;height:33px;line-height:33px;text-align:center;display:inline-block;border:1px solid #9da2a4;border-radius:3px; min-width:80px;padding:0 10px;}

.sub.popup .contents.ack .table_detail td a{ color:#000;padding:0 10px; }
.sub.popup .contents.ack .grid_area .btn_bottom{ margin-top:10px }

.sub.popup .contents .data_area{position:relative;overflow:hidden;padding-bottom:5px;}
.sub.popup .contents .data_area .num{ float:left; }
.sub.popup .contents .data_area .day{ float:right; }

.sub.popup .accordionBanner{border-bottom:1px solid #e9e9e9;}
.sub.popup .accordionTitle{padding:10px;width:446px; border:1px solid #e9e9e9;border-bottom:0; background-color:#fafafa; cursor:pointer;}
.sub.popup .accordionTitle.active{font-weight:bold;background-color:#dbeaf0;}
.sub.popup .accordionSub{display:none;padding:10px;width:446px; border:1px solid #e9e9e9;border-bottom:0;}
.sub.popup .accordionSub strong{margin-bottom:5px; font-size:13px;display:inline-block;}

.poptab{overflow:hidden;width:100%;}
.poptab li{ float:left;height:50px;overflow:hidden;width:9%;cursor:pointer; height:37px;padding-top:13px;line-height:50px;text-align:center;background:#35373e; }
.poptab li:first-child{ overflow:hidden;width:10%; }
.poptab li:hover{ background:#25272e;  }
.poptab li:hover img{ margin-top:-81px;}
.poptab li.on{ background:#007dc5; }
.poptab li.on img{ margin-top:-81px;}
.poptab li.none{ cursor:default; }
.poptab li.none:hover{ background:#35373e; }
.poptab li.none:hover img{ margin-top:0; }

.sub.popup td div.txt{ position:relative; overflow:hidden;}
.sub.popup td div.txt p{ float:left;margin-right:20px; height:33px;line-height:33px;}
.sub.popup td div.txt .btn_area{ float:left;  }

.grid_area.total{ position:relative; }
.grid_area.total > p{ position:absolute;right:10px;top:0; }

/* 파일 첨부 */

div.pop-uploader div.file-upload .upload-btn.tb_upload{ width:75px;height:30px;padding-left:2px;margin:-5px 0; }
div.pop-uploader div.file-upload .upload-btn.tb_upload button{ width:75px;height:30px;cursor:pointer; }
div.pop-uploader div.file-upload .upload-btn.tb_upload button img{ vertical-align:middle; }
div.pop-uploader div.file-upload .upload-btn.tb_upload input{ position:absolute;left:-78px;top:4px;width:200%;opacity:0;cursor:pointer; }

div.pop-uploader{ position:relative; }
div.pop-uploader div.file-upload input.text {float:left;}
div.pop-uploader div.file-upload div.upload-btn {overflow:hidden;position:relative;float:left;width:136px;height:32px;padding-left:4px;}
div.pop-uploader div.file-upload div.upload-btn.on button img ,
div.pop-uploader div.file-upload div.upload-btn:hover button img {
margin-top:-50px;
}
div.pop-uploader div.file-upload div.upload-btn input.file {
position:absolute;
width:150%;
top:0;
left:-73px;
height:30px;
cursor:pointer;
opacity:0;
filter:alpha(opacity=0);
-ms-filter: "alpha(opacity=0)";
-khtml-opacity:0;
-moz-opacity:0;
}
div.pop-uploader div.file-upload div.upload-btn button {width:136px;height:32px;}
div.pop-uploader input.text {width:300px;height:23px;padding:0 6px;border:1px solid #b5b5b5;cursor:pointer;margin-bottom:5px;}

.sub.popup .contents .popfile{ overflow:hidden; }
.sub.popup .contents .popfile > div{ float:left;width:33.3%;position:relative; }
.sub.popup .contents .popfile > div input.text{ width:100%;}
.sub.popup .contents .popfile .delete{position:absolute;right:10px;top:0; color:#000;background:#ddd;padding:5px 10px;height:20px;line-height:20px; }

.sub.popup .popfile{ height:31px; }
.sub.popup .popfile div.pop-uploader{ height:31px;box-sizing:border-box;padding-left:10px;; }
.sub.popup .popfile div.pop-uploader div.file-upload div.upload-btn{ right:63px;position:absolute;top:0;float:none; }
.sub.popup .popfile div.pop-uploader div.file-upload div.upload-btn input.file{ width:160px; }
.sub.popup .popfile div.pop-uploader div.file-upload div.upload-btn {width:75px;}
.sub.popup .contents .popfile button{ background:#fff;width:75px;position:absolute;right:0;top:0; }
.sub.popup .contents .popfile div.pop-uploader div.file-upload div.upload-btn input.file { left:-80px; }

.sub.popup .popfile div.pop-uploader div.file-upload div.upload-btn.onfile{box-sizing:border-box; width:100%;padding:0 64px 0 0;border-radius:3px;position:static; height:33px;}
.sub.popup .popfile div.pop-uploader .file-upload{ padding-right:145px; }
.sub.popup .popfile div.pop-uploader:first-child{ padding-left:0; }
.sub.popup .popfile div.pop-uploader:first-child div.file-upload label input{ position:static;width:100%;float:right; }
.sub.popup .contents .table_detail table td .popfile a{ height:31px;box-sizing:border-box; }
.sub.popup .contents .table_detail table td .popfile .onfile{ padding-left:0; }
.sub.popup .contents .table_detail table td .popfile .onfile a{ width:100%;color:#000;background:#fff; margin-left:0;text-align:left;padding-left:15px;}

.sub.popup .contents .temple_img .popfile > div{ width:100%; }
.sub.popup .contents .temple_img .popfile .onfile{ padding-right:53px; }
.sub.popup .contents .temple_img .popfile .onfile a{ padding-right:10px; }
.sub.popup .contents .table_detail.temple_img{ border:0 !important;}
.sub.popup .contents .table_detail.temple_img h4{ padding-top:0; }
.sub.popup .contents .table_detail.temple_img .Pos{ padding-top:20px; }
.sub.popup .contents .table_detail.temple_img #grid table{ border:0; }
.sub.popup .contents .table_detail.temple_img #grid table th{ border:0;border-left:1px solid #e9e9e9; text-align:center;padding:0;}
.sub.popup .contents .table_detail.temple_img #grid table tr:first-child th:first-child{border-left:0}

.sub.popup .contents .temple_img td{border-top:0 !important;}
.sub.popup .contents .temple_img .popfile div.pop-uploader div.file-upload div.upload-btn{ right:53px;}
.sub.popup .contents .temple_img .popfile .delete{right:0;}
.sub.popup .temple_img .popfile div.pop-uploader .file-upload{ padding-right:135px; }

.sub.popup .contents .slide_img{ position:relative;width:1270px;margin:0 auto; }
.sub.popup .contents .slide_img > a{ position:absolute;top:40px; }
.sub.popup .contents .slide_img > a.left{ left:15px; }
.sub.popup .contents .slide_img > a.right{ right:15px; }
.sub.popup .contents .slide_img .banner{ margin:0 auto;width:1153px;overflow:hidden;height:159px;}
.sub.popup .contents .slide_img .banner ul{position:relative;}
.sub.popup .contents .slide_img .list:after{content:"";display:block;clear:both;}
.sub.popup .contents .slide_img .list li{ position:relative;float:left;width:130px; margin-right:16px;height:130px;}
.sub.popup .contents .slide_img .list li > span{display:inline-block;border:1px solid #e9e9e9; width:130px;height:92px;background:url('../images/img_none.jpg') 0 0 no-repeat;}
.sub.popup .contents .slide_img .list li span img{ width:inherit;height:inherit; }
.sub.popup .contents .slide_img .list .pop-uploader{ height:30px;position:absolute;left:50%;top:115px;width:75px;margin-left:-37px; }
.sub.popup .contents .slide_img .list .pop-uploader .file-upload button{ width:75px;}
.sub.popup .contents .slide_img .list .pop-uploader .file-upload .upload-btn{padding-left:0;float:none;width:75px;margin:0 auto;}
.sub.popup .contents .slide_img div.pop-uploader div.file-upload div.upload-btn input.file {width:200%;}

.table_detail.total{ position:relative; border-right:0 !important;}
.table_detail.total table{ border-right:1px solid #e0e0e0 !important }
.table_detail.total > a{ position:absolute;right:10px;top:0;height:31px;line-height:31px;text-align:center;display:inline-block;border:1px solid #9da2a4;border-radius:3px; min-width:54px !important;padding:0 12px;margin-left:5px;color:#333;}}
.total h4{ position:relative; }
.total h4 > span{ position:absolute;right:0;top:10px; }

@media (min-width:1120px) and (max-width:1285px){
.slide_img{ width:1100px !important; }
.slide_img .banner{ width:1008px !important; }
}
@media (max-width:1119px){
.slide_img{ width:960px !important; }
.slide_img .banner{ width:860px !important; }
}

.clsFileDiv {position:absolute; width:75px; margin-left: -10px; height:24px; cursor:hand; cursor:pointer; overflow:hidden; }
.clsFileHdn {font-size:45px; position:absolute; right:0px; top:0px; opacity:0; filter:alpha(opacity=0); -ms-filter:"alpha(opacity=0)"; -khtml-opacity:0; -moz-opacity:0; cursor:hand; cursor:pointer;}



/* 준공검사 시트 CSS */
.wrap.sit .tr{ text-align:right !important; }
.wrap.sit .pdl10{ padding-left:10px !important; }
.wrap.sit .tc{ text-align:center !important; }
.wrap.sit .vt{ vertical-align:top !important;padding:5px 0 0 10px !important; }
.wrap.sit table{ font-size:11px !important; }

.wrap.sit{ padding:10px;width:1430px;background:none;}
.wrap.sit h1{ font-size:25px;float:left;width:250px; height:37px;line-height:33px;padding-left:10px;letter-spacing:-1px;font-weight:normal;}
.wrap.sit .inner{ overflow:hidden; }
.wrap.sit .inner .top_table{ float:left; width:1170px;}
.wrap.sit .inner .top_table table{ border-right:1px solid #666;border-bottom:1px solid #666; }
.wrap.sit .inner .top_table table tbody{}
.wrap.sit .inner .top_table table tbody th{border:1px solid #666;border-right:0;border-bottom:0;}
.wrap.sit .inner .top_table table tbody tr:first-child th{ line-height:17px; }
.wrap.sit .inner .top_table table tbody td{border:1px solid #666;border-right:0;border-bottom:0;;height:17px;line-height:17px; }
.wrap.sit .inner .top_table table tbody tr td:first-child{ text-align:center; }
.wrap.sit .inner .top_table table .tr{ padding-right:10px;}
.wrap.sit .inner .top_table table .tr ~ td{ text-align:left; padding-left:10px;}

.wrap.sit .inner .table_2{ overflow:hidden;margin-top:10px;float:left;}
.wrap.sit .inner .table_2 table{ width:710px;;float:left;border-right:1px solid #666;border-bottom:1px solid #666;   }
.wrap.sit .inner .table_2 table:first-child{ margin-right:10px; }
.wrap.sit .inner .table_2 table tbody th{border:1px solid #666;border-right:0;border-bottom:0;}
.wrap.sit .inner .table_2 table td{;border:1px solid #666;border-right:0;border-bottom:0;;height:11px;line-height:11px; letter-spacing:-1px; box-sizing:border-box;}
.wrap.sit .inner .table_2 table td input[type='checkbox']{margin-left:10px;vertical-align:middle;}
.wrap.sit table td input[type='text']{ padding:0 5px;height:16px;line-height:16px; width:100%; box-sizing:border-box;font-size:11px;}
.wrap.sit .inner .table_2 .text_area{ height:85px !important;padding:5px 10px;line-height:140%; }
.wrap.sit .inner .table_2 .last th,
.wrap.sit .inner .table_2 .last td{ height:18px;line-height:18px; }

.sit.btn_area{overflow:hidden;width:250px;margin:10px auto 0;}
.sit.btn_area a{height:31px;line-height:31px;float:left;text-align:center;border:1px solid #9da2a4;border-radius:3px; min-width:54px;padding:0 12px;margin-left:4px;color:#333;}
.sit.btn_area a:first-child{ margin-left:0; }
.sit.btn_area a.on{ background:#ac9659;border:1px solid #ac9659; color:#fff;}

.btn_area.tac a{ color:#333 !important;padding:0 15px !important; }

/* 입금예정내역 */
.grid_type2{ margin-bottom:0 !important; overflow:hidden; }
.grid_type2 > div{float:right;width:49%;}
.grid_type2 > div:first-child{float:left;}
.grid_type2 .top_gid{ overflow:hidden;height:35px;line-height:35px;position:relative; }
.grid_type2 .top_gid h4{position:absolute;left:0;top:10px; }
.grid_type2 .top_gid .calendar_area{position:absolute;right:200px;top:-1px; }
.grid_type2 .top_gid .calendar_area input{ border:0 !important; }
.grid_type2 .top_gid .btn_area{ float:right; }
.grid_type2 .k-reorderable{ margin-top:5px; }

/* 우편번호 */
tr.border td{ border-top:1px solid #e0e0e0; }

/* 희망공사 */
.chk_pop{}
.chk_pop .chk_area{ padding:10px;border:1px solid #e0e0e0; }
.chk_pop .chk_area label,
.chk_pop .chk_area input { margin-bottom:15px;display:inline-block; }
.chk_pop .chk_area label{ min-width:100px; }
.chk_pop .btn_area{ margin-top:10px;text-align:right; }


/* paypop */
div.dim{ width:100%;height:100%;position:fixed;left:0;top:0;right:0;bottom:0;background:#000;opacity:.4;z-index:5;background-color:#fff; display:none;}
div.paypop{ position:absolute;left:58%;top:50%;width:678px;height:265px; margin:-132px 0 0 -339px;z-index:7; display:none;}
div.paypop ul{ overflow:hidden;position:absolute;left:50%;top:102px; margin-left:-136px;}
div.paypop ul li{ float:left; width:35px;height:6px; background:#cbcbcb;margin-left:4px;}
div.paypop ul li:first-child{ margin-left:0; }
div.paypop ul li.on{ background:#007dc5;}
div.paypop img{}
div.paypop .btn_area{ position:absolute;left:50%;top:185px;margin-left:-40px; }

/* car_pay */
div.car_pay{background:#fff; position:absolute;left:58%;top:50%;width:500px;margin:-275px 0 0 -250px;z-index:7; display:none; border: 5px solid #217CD1;}
div.car_pay > span{ position:absolute;right:5px;top:5px;cursor:pointer; }
div.car_pay h2{ font-size:16px; color:#fff;background:#217cd1;padding:10px 5px;}
div.car_pay .pay_contents { padding:10px;box-sizing:border-box; }
div.car_pay .pay_contents h3{ font-size:14px;}
div.car_pay .pay_contents dl{ overflow:hidden;padding:10px 0 5px; }
div.car_pay .pay_contents dl.diff{ overflow:hidden;padding:5px 0 15px !important; }
div.car_pay .pay_contents dl.diff2{ overflow:hidden;padding:5px 0 7px !important; }
div.car_pay .pay_contents dl dt{ float:left;width:18%; height:24px;line-height:26px;}
div.car_pay .pay_contents dl dt.pl15{ padding-left:15px; }
div.car_pay .pay_contents dl dt.tar{ padding: 0 34px 0 200px !important; }
div.car_pay .pay_contents dl dt.tot{ padding-left:234px !important; font-size: 10pt; font-weight: bold;}
div.car_pay .pay_contents dl dd{ float:left; width:30%;}
div.car_pay .pay_contents dl dd.tot{font-size:10pt; font-weight:bold; text-align:right;}
div.car_pay .pay_contents dl dd label{text-align: right;line-height:26px;}
div.car_pay .pay_contents dl dd select,
div.car_pay .pay_contents dl dd input{ padding:0 5px;width:100%;box-sizing:border-box; border:1px solid #e0e0e0;height:24px;line-height:24px;}
div.car_pay .pay_contents .pay_info{  }
div.car_pay .pay_contents .pay_info dd,
div.car_pay .pay_contents .pay_info dt{ margin-bottom:12px; }
div.car_pay .pay_contents .btn_area { text-align:center; }
div.car_pay .pay_contents .btn_area a{height:31px;line-height:31px;text-align:center;display:inline-block;border:1px solid #9da2a4;border-radius:3px; min-width:54px !important;padding:0 12px;margin-left:5px;color:#333;}
div.car_pay .pay_contents .btn_area a:hover{background:#c7c7c7;}
div.car_pay .pay_contents .pay_box{padding-bottom:10px;}
div.car_pay .pay_contents .pay_box2{padding-bottom:24px;}

/* 메인 로그인 페이지 */
.main_login .layer{display:none; padding:0 10px 15px;position:absolute;left:0;top:0; background:#fff url("../images/bg_login-repeat.gif") 0 0 repeat-x;width:280px;z-index:3; border:1px solid #F3771F;}
.main_login .layer h2{ text-align:left;height:38px;line-height:38px;font-size:20px;color:#fff;; }
.main_login .layer > input{ width:65% !important;position:absolute;left:10px;top:70px;z-index:5;}
.main_login .layer > a.send{ width:30%; position:absolute;right:0;top:70px;z-index:5;}
.main_login .layer > a.close{position:absolute;right:5px;top:5px;z-index:5;}
.main_login .layer dl { overflow:hidden;padding-top:92px; }
.main_login .layer dl dt{ float:left; width:30%;height:36px;line-height:36px;font-weight:bold;margin-bottom:20px;}
.main_login .layer dl dd{ float:right;width:65%; margin-bottom:20px;}
.main_login .bg_login{ display:none;position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;z-index:3; }
.main_login .bg_login.on{ display:block; }

/* 비밀번호 찾기 팝업 Common */
.pwinquiry_box .layer{width:480px;left: 10px;top: 10px;position: absolute;}
.pwinquiry_box .reline{position: relative;margin-top: 15px; margin-bottom: 15px; height: 21px;margin-bottom:8px; border-bottom:2px solid #e5e5e5;*zoom:1}
.pwinquiry_box .reline .title{color:#000; font-size: 15px;float: left;clear: both;position: relative;height: 21px;margin-bottom: -2px;padding: 0 2px 0 1px;border-bottom: 2px solid #4d4d4d;font-size: 15px;}
.pwinquiry_box .reline .location{float: right;height: 21px;margin-bottom: -2px; color:#999;}
.pwinquiry_box .reline .location .on{font-weight:bold;color:#000;}
.pwinquiry_box .reline:after {display: block;clear: both;font-size: 0;line-height: 0;content: '';}
.pwinquiry_box .box6{position:relative;padding:40px 40px 20px;border:1px solid #e5e5e5;z-index:100}
.pwinquiry_box .content_summary{margin-bottom: 17px;}
.pwinquiry_box .input_box{position:relative;height:34px;margin:0 auto 20px;text-align: center;}
.pwinquiry_box .input_txt {box-sizing:border-box; color:#333;border:1px solid #e0e0e0;border-radius:3px;height:31px;padding:0 5px; }
.pwinquiry_box .btn_area{ text-align:center;margin-top:20px; height: 100px;}
.pwinquiry_box .btn_area a{color: #FFF;font-weight:bold;height:33px;line-height:33px;text-align:center;display:inline-block;border-radius:3px; min-width:80px;padding:0 10px; background-color: #F3771F}
.pwinquiry_box .btn_area2{ text-align:center;margin-top:20px; height: 100px;}
.pwinquiry_box .btn_area2 a{color: #000;font-weight:bold;height:25px;line-height:25px;border-radius:3px; border: 2px solid #e5e5e5; min-width:80px; padding:3px 8px 2px 8px;}
.pwinquiry_box .box_inn {position: relative;padding: 0 0 18px 19px;}
.pwinquiry_box .box_inn.selected {padding-bottom: 30px;}
.pwinquiry_box .box_inn_sub{display: none;}
.pwinquiry_box .selected .box_inn_sub {display: block;}
.pwinquiry_box .box_inn .dsc {padding-top: 4px;color: #666;line-height: 18px;}
.pwinquiry_box .box_inn .label_txt {line-height: 25px;color: #333;}
.pwinquiry_box .box_inn .label_txt i {display: inline-block;width: 13px;}
.pwinquiry_box .box_inn dl {padding-top: 14px;}
.pwinquiry_box .box_inn dl:after {content: '';display: block;clear: both;}
.pwinquiry_box .box_inn dt {float: left;width: 80px;height: 25px;font-weight: bold;margin-top: 6px;}
.pwinquiry_box .box_inn dd {position: relative; float: left; width: 298px; height: 25px; margin-top: 6px; vertical-align: top;}
.pwinquiry_box .box_inn dd.ct {height: auto;}
.pwinquiry_box .box_inn .input_txt {height: 23px; padding-left: 3px; border: 1px solid #ccc; vertical-align: top; line-height: 23px;}
.pwinquiry_box .blind {display: block; overflow: hidden; top: 0; left: 0; width: 0; height: 0; border: 0; background: none; font-size: 0; line-height: 0;}
.pwinquiry_box .box6 .n_id {margin: 0 0 15px 145px; font-size: 14px; font-weight: bold;}
.pwinquiry_box .box6 .n_id dt, .box6 .n_id dd {display: inline-block;}
.pwinquiry_box .input_box+.input_box {margin-top: -14px;}
.pwinquiry_box .input_box .input_txt {width: 288px; height: 32px; margin: 1px; padding-left: 9px; font-size: 14px; font-weight: bold;background: transparent; line-height: 32px;}

.select{position:relative;display:inline-block;min-width:auto; height:24px;vertical-align:middle;border-radius:0px;}
.important{color:#ed7b2f;}

.line_box{margin-top:30px;padding:20px;border:1px solid #eee;background-color:#fff;}
.line_box.fri{margin-top:0;}
.blind,legend,caption{overflow:hidden;visibility:hidden;position:absolute;left:-9999px;width:0;height:0;color:transparent;font-size:0;}

.chack {display:inline-block;margin-bottom:3px;cursor:pointer;}
.chack .ico_comm {display:inline-block;width:12px;height:12px;vertical-align:middle;background-position:-74px 0;}
.chack.on .ico_comm{background-position:-56px 0;}
.chack .ico_comm.disa{background-position:-122px 0;}
.chack .ico_comm.read{background-position:-122px -20px;}
.chack input{visibility:hidden;display:inline-block;width:16px;height:16px;}
.mr20 {margin-right:20px;}

.radio{display:inline-block;margin-bottom:3px;cursor:pointer;}
.radio .ico_comm{display:inline-block;width:12px;height:12px;vertical-align:middle;background-position:-38px 0;}
.radio.on .ico_comm{background-position:-20px 0;}

.parcel .left{width:200px;}

.txt_area{width:auto;height:100px;border:1px solid #ccc;}
.txt_area.tblin{height:60px;}
.txt_area.mb20{margin-bottom:20px;}
.txt_area textarea{
    width:100%;
    height:100%;
    padding:18px 16px;
    overflow-y:scroll;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.txt_area textarea:disabled{background-color:#e2e2e2;}
.wid100p{width:100% !important;padding:0 !important;}
.wid100p input{text-indent:6px;}

/*
테이블안 체크박스 설명
*/
.txtind_box{margin-bottom:10px;padding-bottom:2px;}
.txtind_box .left{display:inline-block;vertical-align:top;}
.txtind_box .right{display:inline-block;}

/*
popup
*/
.layer_popup{position:absolute;top:0;left:0;display:none;}
.layer_popup .pop_wrap{z-index:100;position:relative;background-color:#fff;}
.layer_popup .pop_wrap.size1{width:876px;}
.layer_popup .pop_wrap.size2{width:438px;}
.layer_popup .pop_wrap.size3{width:600px;}
.layer_popup .pop_wrap.size4{width:1000px;}
.layer_popup .pop_wrap.size5{width:1100px;}
.layer_popup .pop_tlt{position:relative;padding:26px 50px;background-color:#efefef;}
.layer_popup .pop_tlt h2.tlth2{font-size:18px;}
.layer_popup .pop_tlt h2.tlth2 span{display:inline-block;margin-left:14px;font-size:12px;color:#666;/*font-family: 'NanumGothic';*/}
.layer_popup .pop_tlt .close{position:absolute;top:30px;right:30px;display:inline-block;width:20px;height:20px;background-position:-24px -50px;}
.layer_popup .pop_tlt .close2{position:absolute;top:26px;right:50px;display:inline-block;width:20px;height:20px;background-position:-24px -50px;}
.layer_popup .pop_con{overflow-y:auto;height:100%;min-height:200px;max-height:500px;}
.layer_popup .pop_con > div{position:relative;padding:20px;}
.layer_popup .pop_con .sm_info{margin-bottom:20px;padding-bottom:10px;font-size:12px;color:#666;text-align:center;border-bottom:2px solid #cfcfcf;}
.layer_popup .pop_con .sm_info strong{color:#333;font-size:14px;}
.layer_popup .pop_con .sm_info.left{text-align:left;}

.layer_popup .pop_con h3.tlth3.mt50{margin-top:50px;}
.layer_popup .pop_con .heading_tbl{overflow:hidden;padding-top:14px;}
.layer_popup .pop_con .heading_tbl .tlth3{margin-top:16px;margin-bottom:0;float:left;}
.layer_popup .pop_con .heading_tbl .tblw_h{width:600px;float:right;}
.layer_popup .pop_con .btn{margin-top:20px;}
.layer_popup .pop_con .tblw,
.layer_popup .pop_con .tblh{margin-top:52px;}
.layer_popup .pop_con .tblw > table > tbody > tr > th{padding:8px 10px;}
.layer_popup .pop_con .bottom_lay{margin-top:20px;}

.layer_popup .pop_con .byte_box{}
.layer_popup .pop_con .byte_box .shot{width:98px;}
.layer_popup .pop_con .byte_box .long{width:582px;margin:0 8px;}
.layer_popup .pop_con .byte_box .byte{}

.layer_popup .pop_con.post{height:500px;}
.layer_popup .pop_con .post_tab{}
.layer_popup .pop_con .post_tab .tab{padding:10px 26px;font-size:14px;font-weight:bold;color:#cfcfcf;border:1px solid #cfcfcf;border-radius:5px 5px 0 0;border-bottom:none;}
.layer_popup .pop_con .post_tab .tab.on{color:#333;background-color:#cfcfcf;border-radius:5px 5px 0 0 }
.layer_popup .pop_con .post_tab .tab_con{display:none;width:100%;position:absolute;top:27px;left:0;padding-top:20px;border-top:1px solid #cfcfcf;}
.layer_popup .pop_con .post_tab .tab_con01{width:100%;position:absolute;padding-top:20px;top:75px;border-top:1px solid #cfcfcf;}

.layer_popup .pop_con .post_src{}
.layer_popup .pop_con .post_src .intxt{width:490px;}
.layer_popup .pop_con .post_src .list{margin-top:10px;}
.layer_popup .pop_con .post_src .list li{color:#323333;}
.layer_popup .pop_con.post .gray_tbl{margin-top:20px;padding-bottom:50px;}
.layer_popup .pop_con.post .gray_tbl .num{display:inline-block;margin:0 0 10px 10px;}
.layer_popup .pop_con.post .gray_tbl .num strong{font-size:14px;color:#527dbf;}

.slayer_popup{position:absolute;top:0;left:0;display:none;}
.slayer_popup .pop_wrap{z-index:100;position:relative;background-color:#fff;}
.slayer_popup .pop_wrap.size1{width:338px;}
.slayer_popup .pop_tlt{position:relative;padding:16px 14px;background-color:#cfcfcf;}
.slayer_popup .pop_tlt h2.tlth2{font-size:12px;}
.slayer_popup .pop_tlt h2.tlth2 .desc{font-size:10px;color:#666;}
.slayer_popup .pop_tlt .close{position:absolute;top:16px;right:14px;display:inline-block;width:14px;height:14px;background-position:-46px -50px;}
.slayer_popup .pop_con{height:100%;min-height:116px;max-height:500px;}
.slayer_popup .pop_con > div{padding:26px 20px 30px;}
.slayer_popup .pop_con > div.cate{padding:26px 50px 30px;}
.slayer_popup .pop_con .message{text-align:center;}
.slayer_popup .pop_con .message.le{text-align:left;}

.slayer_popup .pop_con > div.cate .desc{margin:20px 0 0 20px;}
.slayer_popup .pop_con .cate_name{margin-top:7px;}
.slayer_popup .pop_con .cate_name li{position:relative;margin-top:5px;}
.slayer_popup .pop_con .cate_name li .url{position:absolute;top:0;left:10px;width:12px;height:12px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
.slayer_popup .pop_con .cate_name li .intxt{margin:3px 0 0 30px;}
.slayer_popup .pop_con .cate_name li .txt{margin-right:5px;}
.slayer_popup .pop_con .splus{display:inline-block;width:12px;height:12px;vertical-align:middle;background-position:-72px -22px;}
.slayer_popup .pop_con .sminus{display:inline-block;width:12px;height:12px;vertical-align:middle;background-position:-88px -22px;}

.slayer_popup .pop_con .btn_box{margin-top:25px;}


div.dimmed{z-index:50;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.6;filter:alpha(opacity=60);behavior: url(PIE.htc);}
div.dimmed2{z-index:100;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.6;filter:alpha(opacity=60);behavior: url(PIE.htc);}

.ico_comm{overflow:hidden;background:url(/image/common/ico_comm.png) no-repeat 0 0;text-indent:-9999px}
.btn_comm{overflow:hidden;background:url(/image/common/btn_comm.png) no-repeat 0 0;text-indent:-9999px}

.sec01_box{}
.sec01_box .line_box{margin-top:30px;padding:20px;border:1px solid #eee;background-color:#fff;}
.sec01_box .line_box.fri{margin-top:0;}
.sec01_box .search_box{}

/*
table
*/
.tbl_vagtop table tbody{vertical-align:top;}

.tbl_top{position:relative;padding:10px 0;text-align:center;border-bottom:1px solid #cfcfcf;background-color:#f1f1f1;}
.tbl_top .tlt{font-size:14px;font-family:'NanumGothicBold';}
.tbl_top .right{position:absolute;top:10px;right:14px;}

.search_tbl{position:relative;padding:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color: #fff; behavior: url(PIE.htc);}
.search_tbl > table{width:100%;}
.search_tbl > table > thead > tr > th{}
.search_tbl > table > tbody > tr > th{padding:10px 15px; text-align:left;font-weight:bold;background: #f3f3f3; color:#555;border-bottom:1px solid #eaeaea;}
.search_tbl > table > tbody > tr:last-child > th{ border-bottom:0px;}
.search_tbl > table > tbody > tr > td{padding:10px 15px; border-bottom:1px solid #eaeaea;}
.search_tbl > table > tbody > tr:last-child td{ border-bottom:0px;}


.tblw{border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
.tblw > table{width:100%;}
.tblw > table{width:100%;}
.tblw > table > thead > tr > th{}
.tblw > table > tbody > tr > th{padding:8px 20px;text-align:left;font-weight:bold;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;background-color:#f3f3f3;}
.tblw > table > tbody > tr > th.line_t{border-top:1px solid #eee;}
.tblw > table > tbody > tr > th.line_n{border-right:none;}
.tblw > table > tbody > tr > th.line{border-left:1px solid #eee;}
.tblw > table > tbody > tr > td{padding:8px 10px;border-bottom:1px solid #dfdfdf;}
.tblw > table > tbody > tr > td.nbline{border-bottom:none;}
.tblw > table > tbody > tr:last-child th,
.tblw > table > tbody > tr:last-child td{border-bottom:0;}

.tblh{border-top:1px solid #cfcfcf;}
.tblh > table{width:100%;}
.tblh > table > thead > tr > th{padding:8px 0;border-bottom:1px solid #cfcfcf;background-color:#f1f1f1;}
.tblh > table > thead > tr > th.blno{border-bottom:none;}
.tblh > table > tbody > tr > th{padding:10px;text-align:center;border-left:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;background-color:#f1f1f1;}
.tblh > table > tbody > tr > th.colw{background-color:#fff;}
.tblh > table > tbody > tr > th:first-child{border-left:none;}
.tblh > table > tbody > tr > td{padding:8px;text-align:center;border-left:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
.tblh > table > tbody > tr > td.bdl_0{border-left:0px;}
.tblh > table > tbody > tr > td.txt_an_l{ text-align:left;}
.tblh > table > tbody > tr > td.bbray{ background-color:#4a4a4a; color:#fff;}
.tblh > table > tbody > tr > td:first-child{border-left:none;}
.tblh > table > tbody > tr > td.fir{border-left:none;}
.tblh > table > tbody > tr > td.line{border-left:1px solid #cfcfcf;}
.tblh.line_no > table > tbody > tr > td,
.tblh.line_no > table > tfoot > tr > td{border-left:none;}
.tblh > table > tfoot > tr > td{padding:10px;text-align:center;border-left:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
.tblh > table > tfoot > tr > td:first-child{border-left:none;}
.tblh > table > tfoot > tr > td.total{font-weight:bold;color:#e12858;}

.tblh.th_l{}
.tblh.th_l > table > thead > tr > th{border-left:1px solid #cfcfcf;}
.tblh.th_l > table > thead > tr > th:first-child{border-left:none;}
.tblh.th_l > table > thead > tr > th.line_l,
.tblh.th_l > table > tbody > tr > th.line_l,
.tblh.th_l > table > tbody > tr > td.line_l{border-left:1px solid #cfcfcf;}
.tblh.th_l > table > thead > tr > th.line_b,
.tblh.th_l > table > tbody > tr > th.line_b{border-bottom:1px solid #cfcfcf;}

.tblw_h{}
.tblw_h > table{width:100%;}
.tblw_h > table > thead > tr > th{}
.tblw_h > table > tbody > tr > th{padding:16px 20px;text-align:left;font-weight:bold;}
.tblw_h > table > tbody > tr > td{padding:10px 20px;}

.tblw_l{}
.tblw_l{border-top:1px solid #cfcfcf;}
.tblw_l > table{width:100%;}
.tblw_l > table > tbody > tr > th{padding:8px 20px;font-size:14px;font-weight:bold;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
.tblw_l > table > tbody > tr > td{padding:10px 20px;border-bottom:1px solid #cfcfcf;}

.tblw_gw{margin-top:20px;border-bottom:1px solid #cfcfcf;}
.tblw_gw.fri{margin-top:0;}
.tblw_gw .gw_tlt{padding:8px 10px;font-weight:bold;background-color:#cfcfcf;}
.tblw_gw > table{width:100%;}
.tblw_gw > table > thead > tr > th{}
.tblw_gw > table > tbody > tr > th{padding:5px 10px;text-align:left;vertical-align:top;font-weight:bold;border-right:1px solid #eee;border-bottom:1px solid #eee;}
.tblw_gw > table > tbody > tr > td{padding:5px 10px;border-bottom:1px solid #eee;}
.tblw_gw > table > tbody > tr:last-child th,
.tblw_gw > table > tbody > tr:last-child td{border-bottom:0;}

.gray_tbl{}
.gray_tbl > table{width:100%;}
.gray_tbl > table > thead > tr > th{padding:5px 20px;border-left:2px solid #fff;background-color:#cfcfcf;}
.gray_tbl > table > thead > tr > th:first-child{border-left:0;}
.gray_tbl > table > tbody > tr > td{padding:10px 20px;border-bottom:1px solid #cfcfcf;}

.addr_field{}
.addr_field .in_long{}
.addr_field .in_long strong{display:inline-block;width:62px;}
.addr_field .in_long strong.wid{margin-left:10px;width:100px;}
.addr_field.nor .in_long strong{font-weight:normal;}
.addr_field .in_long .intxt{width:70%;}

.tblmany{margin-bottom:40px;}
.tblmany2{margin-bottom:20px;}
.thtxtc > table > tbody > tr > th{text-align:center;}
table td .nudge{display:inline-block;margin-left:10px;}
.layer_popup table td .nudge{display:inline-block;margin-left:10px;}
table td.null{padding:100px 20px;text-align:center;border-bottom:1px solid #cfcfcf;}
.layer_popup table td.null{padding:100px 20px;text-align:center;border-bottom:1px solid #cfcfcf;}

/*
basic
*/
.txtc{text-align:center !important;}
.txtl{text-align:left !important;}
.txtr{text-align:right !important;}
.vtam{vertical-align:middle !important;}
.vtat{vertical-align:top !important;}
.vtab{vertical-align:bottom !important;}
.clb{clear:both !important;}
.mt0{margin-top:0 !important;}
.ml0{margin-left:0 !important;}
.ml5{margin-left:5px !important;}
.mr0{margin-right:0 !important;}
.mr5{margin-right:5px !important;}
.mb0{margin-bottom:0 !important;}
.pt0{padding-top:0 !important;}
.pl0{padding-left:0 !important;}
.pr0{padding-right:0 !important;}
.pb0{padding-bottom:0 !important;}
.fl{float:left;}
.fr{float:right;}
.show{display:block}
.hide{display:none}
.fwb{font-weight:bold}
.fwn{font-weight:normal}
.point_c1{color:#f787ac !important;}
.point_c2{color:#516ab5 !important;}
.point_c3{color:#5584d2 !important;}
.point_c4{color:#666 !important;}
.point_c5{color:#ed7b2f !important;}
.point_c6{color:red !important;}
.tbl_link{color:#5584d2 !important;}
.br{display:block;margin-top:8px;}
/*.br{display:block;margin-top:14px;}마진값변경*/
.br2{display:block;margin-top:9px;}
.desc_txt{color:#666;}
.desc_txt.f11{font-size:11px;}
.desc_txt.f14{font-size:14px;}
.desc_txt.top{margin-bottom:10px;}
.desc_txt.bottom{margin-top:10px;}
.desc_txt2{margin:-15px 0 0 10px;font-size:11px;color:#5584d2;font-weight:normal;}
.important{color:#ed7b2f;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.ml20{margin-left:20px;}
.mr20{margin-right:20px;}
.wid_p100p{width:100% !important;}

.wid_at{width:auto !important;}
.borbno{border-bottom:none !important;}
.back_c1{background-color:#eee !important;}

/*
하단영역 & 페이징
*/
.bottom_lay{overflow:hidden;position:relative;width:100%;min-height:24px;margin-top:20px;}
.pageing{text-align:center;}
.pageing .strpre{display:inline-block;width:25px;height:25px;vertical-align:middle;background-position:0 -24px;}
.pageing .pre{display:inline-block;width:25px;height:25px;margin-right:6px;vertical-align:middle;background-position:-26px -24px;}
.pageing .nex{display:inline-block;width:25px;height:25px;margin-left:26px;vertical-align:middle;background-position:-52px -24px;}
.pageing .endnex{display:inline-block;width:25px;height:25px;vertical-align:middle;background-position:-78px -24px;}
.pageing .num{margin-left:20px;}
.pageing .num.on{color:#5584d2;font-weight:bold;}
.bottom_lay .left{position:absolute;top:0;left:0;}
.bottom_lay .right{position:absolute;top:0;right:0;}
.bottom_lay .btn_box .btn{position:relative;display:inline-block;margin-top:0;padding:0;font-size:14px;color:#fff;font-family:'NanumGothicBold';border-radius:2px;behavior: url(PIE.htc);}
.bottom_lay .btn_box .shot{width:104px;}

/*
title
*/
.tlt_box{position:relative;min-height:50px;margin-bottom:20px;text-align:center;}
.tlt_box .btn_box .btn{min-width:0;width:180px;}
.tlt_box h2.tlth2{font-size:24px;}
.tlt_box h2.tlth2 .down{margin-left:5px !important;}
.tlt_box h2.tlth2 .down img{vertical-align:middle;}
.tlt_box .left{position:absolute;top:0;left:0;}
.tlt_box .right{position:absolute;top:0;right:0;}
h3.tlth3{position:relative;margin-bottom:20px;padding-left:12px;font-size:16px;color:#000;}
h3.tlth3.mt30{margin-top:30px;}
h3.tlth3 .right{position:absolute;top:0;right:0;}
h3.tlth3:after{content:'';position:absolute;top:5px;left:0;display:block;width:5px;height:15px;background:url(/admin/img/common/ico_comm.png) no-repeat -90px 0;}
h3.tlth3.btn1:after{content:'';position:absolute;top:5px;left:0;display:block;width:5px;height:15px;background:url(/admin/img/common/ico_comm.png) no-repeat -90px 0;}
h3.tlth3 > span,
h3.tlth3 > a:first-child{margin-left:14px;}
h3.tlth3 > span.desc{font-size:12px; font-weight:normal; color:#A0A0A0;}
h3.tlth3 a{font-weight:normal;}
h3.tlth3 .desc{display:inline-block;font-size:12px;color:#666;font-weight:normal;}
h3.tlth3 .chack{font-size:12px;}
h3.tlth3 .btn_gray2,
h3.tlth3 .desc,
h3.tlth3 .chack{font-family: Dotum,'돋움';font-weight:normal;}
h3.tlth3 .down{margin-left:5px !important;}
h3.tlth3 .down img{vertical-align:middle;}
h3.tlth4{position:relative;margin:15px 0 5px 0;font-size:14px;color:#000;}

h4 {font-weight:normal; padding-bottom:5px;}

.select_desc{display:inline-block;vertical-align:middle;font-size:11px;color:#5584d2;}

/*
상품 카테고리 4등분
*/
.category_box{overflow:hidden;width:100%;}
.category_box .step{float:left;width:25%;}
.category_box .step .tlt{height:32px;line-height:32px;text-align:center;color:#fff;border-left:1px solid #fff;background-color:#aaa;}
.category_box .step:first-child .tlt{border-left:none;}
.category_box .step .list{overflow-y:scroll;height:98px;padding:20px;border:1px solid #cfcfcf;border-left:none;}
.category_box .step:first-child .list{border:1px solid #cfcfcf;}
.category_box .step .list ul{}
.category_box .step .list ul li{position:relative;padding-left:10px;cursor:pointer;}
.category_box .step .list ul li:after{content:'';position:absolute;top:5px;left:0;display:block;width:5px;height:7px;background:url(../image/common/ico_comm.png) no-repeat -76px -72px;}
.category_box .step .list ul li.on{font-weight:bold;color: red;}

/*
상품 카테고리 선택된 카테고리
*/
.cate_tbl{width:100%;border:1px solid #cfcfcf;}
.cate_tbl table{width:100%;}
.cate_tbl table tbody tr th{padding:0 20px;text-align:left;border-right:1px solid #cfcfcf;}
.cate_tbl table tbody tr td{}
.cate_tbl table tbody tr td .in{padding:0 10px;}
.cate_tbl table tbody tr td th{padding:5px 20px;border-right:none;border-bottom:1px solid #cfcfcf;}
.cate_tbl table tbody tr td td{padding:5px 20px;}
.cate_tbl table tbody tr td td .arro{display:inline-block;width:5px;height:7px;vertical-align:middle;background-position:-76px -72px;}

.btn_normal{display:inline-block;position:relative;min-width:40px;height:20px;padding:0 6px;line-height:20px;text-align:center;border-radius:2px;background-color:#cfcfcf;behavior: url(PIE.htc);}
.btn_normal.on{color:#fff;background-color:#5584d2;}
.btn_blue{display:inline-block;position:relative;min-width:20px;height:26px;padding:0 6px;line-height:26px;vertical-align:middle;font-size:12px;color:#fff;text-align:center;border-radius:2px;background-color:#2f47a5;behavior: url(PIE.htc);}
.btn_blue2{display:inline-block;position:relative;min-width:20px;height:22px;padding:0 6px;line-height:22px;vertical-align:middle;font-size:12px;color:#fff;text-align:center;border-radius:2px;background-color:#64c6eb;behavior: url(PIE.htc);}
.btn_gray{display:inline-block;position:relative;min-width:25px;height:26px;padding:0 6px;line-height:26px;vertical-align:middle;font-size:12px;color:#fff !important;text-align:center;border-radius:2px;background-color:#999;behavior: url(PIE.htc); }
.btn_gray2{display:inline-block;position:relative;min-width:40px;height:22px;padding:0 6px;line-height:22px;vertical-align:middle;font-size:12px;color:#fff !important;text-align:center;border-radius:2px;background-color:#363636;behavior: url(PIE.htc);}

.bkd_btn{position:relative;display:inline-block;color:#5584d2;}
.bkd_btn .ico_comm{position:absolute;top:4px;right:-12px;display:block;width:7px;height:12px;background:url(/admin/img/common/ico_comm.png) no-repeat -106px -40px;}
.btn_green{display:inline-block;position:relative;width:50px;height:22px;line-height:22px;text-align:center;color:#fff;border-radius:2px;background-color:#2c3b54;behavior: url(PIE.htc);}
.btn_red{display:inline-block;position:relative;width:50px;height:22px;line-height:22px;text-align:center;color:#2c3b54;border-radius:2px;background-color:#fff; border:1px solid #4a5972;behavior: url(PIE.htc);}
.btn_black{display:inline-block;position:relative;width:72px;height:22px;line-height:22px;text-align:center;color:#fff;border-radius:2px;background-color:#666;behavior: url(PIE.htc);}

.btn_print{position:relative;display:inline-block;height:20px;line-height:20px;padding:0 3px 0 20px;cursor:pointer;font-size:12px;border-radius:2px;border:1px solid #bbb;background-color:#fff;behavior: url(PIE.htc);}
.btn_print .ico_comm{position:absolute;top:4px;left:3px;display:inline-block;width:15px;height:12px;vertical-align:middle;background-position:-40px -72px;}
.btn_exlw{position:relative;display:inline-block;height:20px;line-height:20px;padding:0 3px 0 17px;cursor:pointer;font-size:12px;border-radius:2px;border:1px solid #bbb;background-color:#fff;behavior: url(PIE.htc);}
.btn_exlw .ico_comm{position:absolute;top:4px;left:3px;display:inline-block;width:12px;height:12px;vertical-align:middle;background-position:-60px -72px;}

.plus_.btn_comm{display:inline-block;width:19px;height:19px;cursor:pointer;background-position:0 0;}
.minus_.btn_comm{display:inline-block;width:19px;height:19px;cursor:pointer;background-position:-20px 0;}

/*
table
*/
.tbl_vagtop table tbody{vertical-align:top;}

.tbl_top{position:relative;padding:10px 0;text-align:center;border-bottom:1px solid #cfcfcf;background-color:#f1f1f1;}
.tbl_top .tlt{font-size:14px;font-family:'NanumGothicBold';}
.tbl_top .right{position:absolute;top:10px;right:14px;}

.search_tbl{position:relative;padding:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color: #fff; behavior: url(PIE.htc);}
.search_tbl > table{width:100%;}
.search_tbl > table > thead > tr > th{}
.search_tbl > table > tbody > tr > th{padding:10px 15px; text-align:left;font-weight:bold;background: #f3f3f3; color:#555;border-bottom:1px solid #eaeaea;}
.search_tbl > table > tbody > tr:last-child > th{ border-bottom:0px;}
.search_tbl > table > tbody > tr > td{padding:10px 15px; border-bottom:1px solid #eaeaea;}
.search_tbl > table > tbody > tr:last-child td{ border-bottom:0px;}


.tblw{border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
.tblw > table{width:100%;}
.tblw > table{width:100%;}
.tblw > table > thead > tr > th{}
.tblw > table > tbody > tr > th{padding:8px 20px;text-align:left;font-weight:bold;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;background-color:#f3f3f3;}
.tblw > table > tbody > tr > th.line_t{border-top:1px solid #eee;}
.tblw > table > tbody > tr > th.line_n{border-right:none;}
.tblw > table > tbody > tr > th.line{border-left:1px solid #eee;}
.tblw > table > tbody > tr > td{padding:8px 10px;border-bottom:1px solid #dfdfdf;}
.tblw > table > tbody > tr > td.nbline{border-bottom:none;}
.tblw > table > tbody > tr:last-child th,
.tblw > table > tbody > tr:last-child td{border-bottom:0;}

.tblh{border-top:1px solid #cfcfcf;}
.tblh > table{width:100%;}
.tblh > table > thead > tr > th{padding:8px 0;border-bottom:1px solid #cfcfcf;background-color:#f1f1f1;}
.tblh > table > thead > tr > th.blno{border-bottom:none;}
.tblh > table > tbody > tr > th{padding:10px;text-align:center;border-left:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;background-color:#f1f1f1;}
.tblh > table > tbody > tr > th.colw{background-color:#fff;}
.tblh > table > tbody > tr > th:first-child{border-left:none;}
.tblh > table > tbody > tr > td{padding:8px;text-align:center;border-left:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
.tblh > table > tbody > tr > td.bdl_0{border-left:0px;}
.tblh > table > tbody > tr > td.txt_an_l{ text-align:left;}
.tblh > table > tbody > tr > td.bbray{ background-color:#4a4a4a; color:#fff;}
.tblh > table > tbody > tr > td:first-child{border-left:none;}
.tblh > table > tbody > tr > td.fir{border-left:none;}
.tblh > table > tbody > tr > td.line{border-left:1px solid #cfcfcf;}
.tblh.line_no > table > tbody > tr > td,
.tblh.line_no > table > tfoot > tr > td{border-left:none;}
.tblh > table > tfoot > tr > td{padding:10px;text-align:center;border-left:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
.tblh > table > tfoot > tr > td:first-child{border-left:none;}
.tblh > table > tfoot > tr > td.total{font-weight:bold;color:#e12858;}

.tblh.th_l{}
.tblh.th_l > table > thead > tr > th{border-left:1px solid #cfcfcf;}
.tblh.th_l > table > thead > tr > th:first-child{border-left:none;}
.tblh.th_l > table > thead > tr > th.line_l,
.tblh.th_l > table > tbody > tr > th.line_l,
.tblh.th_l > table > tbody > tr > td.line_l{border-left:1px solid #cfcfcf;}
.tblh.th_l > table > thead > tr > th.line_b,
.tblh.th_l > table > tbody > tr > th.line_b{border-bottom:1px solid #cfcfcf;}

.tblw_h{}
.tblw_h > table{width:100%;}
.tblw_h > table > thead > tr > th{}
.tblw_h > table > tbody > tr > th{padding:16px 20px;text-align:left;font-weight:bold;}
.tblw_h > table > tbody > tr > td{padding:10px 20px;}

.tblw_l{}
.tblw_l{border-top:1px solid #cfcfcf;}
.tblw_l > table{width:100%;}
.tblw_l > table > tbody > tr > th{padding:8px 20px;font-size:14px;font-weight:bold;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
.tblw_l > table > tbody > tr > td{padding:10px 20px;border-bottom:1px solid #cfcfcf;}

.tblw_gw{margin-top:20px;border-bottom:1px solid #cfcfcf;}
.tblw_gw.fri{margin-top:0;}
.tblw_gw .gw_tlt{padding:8px 10px;font-weight:bold;background-color:#cfcfcf;}
.tblw_gw > table{width:100%;}
.tblw_gw > table > thead > tr > th{}
.tblw_gw > table > tbody > tr > th{padding:5px 10px;text-align:left;vertical-align:top;font-weight:bold;border-right:1px solid #eee;border-bottom:1px solid #eee;}
.tblw_gw > table > tbody > tr > td{padding:5px 10px;border-bottom:1px solid #eee;}
.tblw_gw > table > tbody > tr:last-child th,
.tblw_gw > table > tbody > tr:last-child td{border-bottom:0;}

.gray_tbl{}
.gray_tbl > table{width:100%;}
.gray_tbl > table > thead > tr > th{padding:5px 20px;border-left:2px solid #fff;background-color:#cfcfcf;}
.gray_tbl > table > thead > tr > th:first-child{border-left:0;}
.gray_tbl > table > tbody > tr > td{padding:10px 20px;border-bottom:1px solid #cfcfcf;}

.addr_field{}
.addr_field .in_long{}
.addr_field .in_long strong{display:inline-block;width:62px;}
.addr_field .in_long strong.wid{margin-left:10px;width:100px;}
.addr_field.nor .in_long strong{font-weight:normal;}
.addr_field .in_long .intxt{width:70%;}

.tblmany{margin-bottom:40px;}
.tblmany2{margin-bottom:20px;}
.thtxtc > table > tbody > tr > th{text-align:center;}
table td .nudge{display:inline-block;margin-left:10px;}
.layer_popup table td .nudge{display:inline-block;margin-left:10px;}
table td.null{padding:100px 20px;text-align:center;border-bottom:1px solid #cfcfcf;}
.layer_popup table td.null{padding:100px 20px;text-align:center;border-bottom:1px solid #cfcfcf;}

/* 팝업 인풋 크기 */
.layer_popup .pop_con .intxt.shot{width:50px;}
.layer_popup .pop_con .intxt.shot2{width:80px;}
.layer_popup .pop_con .intxt.long2{width:200px;}

.intxt{display:inline-block;position:relative;width:100px;height:24px;padding:0 6px;vertical-align:middle;border:0px solid #dbdbdb;border-radius:0px;behavior: url(PIE.htc);}
.intxt input{width:100%;margin-top:4px;}
/*
box style
*/
.intxt{display:inline-block;position:relative;width:100px;height:24px;padding:0 6px;vertical-align:middle;border:0px solid #dbdbdb;border-radius:0px;behavior: url(PIE.htc);}
.intxt input{width:100%;margin-top:4px;}
.intxt.shot{width:60px;}
.intxt.shot2{width:82px;}
.intxt.shot3{width:40px;}
.intxt.shot4{width:20px;}
.intxt.long{width:380px;}
.intxt.long2{width:180px;}
.intxt.in_read{background-color:#e1e1e1;}

/*
별점
*/
.star_comm{overflow:hidden !important;background:url(/image/common/ico_star.png) no-repeat 0 0 !important;text-indent:-9999px !important;}
.star_score{position:relative !important;display:inline-block !important;width:52px;height:9px;background-position:0 -39px !important;}
.star_score .star_on{position:absolute !important;top:0;left:0;height:9px;background-position:-110px -39px !important;}
.star_score .star_on.s1{width:20%;}
.star_score .star_on.s2{width:40%;}
.star_score .star_on.s3{width:60%;}
.star_score .star_on.s4{width:80%;}
.star_score .star_on.s5{width:100%;}

/* line box in tab */
.sub_tab{position:relative;margin-bottom:34px;}
.sub_tab ul{overflow:hidden;}
.sub_tab ul:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#dcdcdc;}
.sub_tab ul li{
	float:left;
	width:11%;
	margin-left:0.3%;
	margin-bottom:-1px;
	text-align:center;
	border:1px solid #dcdcdc;
	border-bottom:none;
	border-radius:4px 4px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color:#ededed;
}
.sub_tab ul li:first-child{margin-left:0;}
.sub_tab ul li:nth-child(7){width:15%;}
.sub_tab ul li:nth-child(8){width:16.8%;}
.sub_tab ul li.on{position:relative;z-index:10;border-bottom:1px solid #fff;background-color:#fff;}
.sub_tab ul li a{display:block;padding:13px 0;}

.item_box{overflow:hidden;}
.item_box > .addition{float:left;display:inline-block;margin:10px 20px 0 0;}
.item_box > .addition img{vertical-align:middle;}
.item_box > a{float:left;margin-right:10px;}
.item_box .goods_img{display:inline-block;width:52px;vertical-align:top;}
.item_box .goods_img img{width:100%;}
.item_box .goods_grid_img{display:inline-block;width:52px;vertical-align:top;}
.item_box .goods_grid_img img{width:40%;}
.item_box .goods_txt{display:inline-block;}
.item_box .goods_txt > span{display:block !important;}
.item_box .goods_txt .tlt{}
.item_box .goods_txt .option{color:#666;}
.item_box .goods_txt .code{color:#666;}

/*
이미지 등록
*/
.img_reg_t{margin-left:20px;}
.img_regist{display:inline-block;margin:0 20px;}
.img_regist .img_con{}
.img_regist .img_con .item{}
.img_regist .img_con .item .txt{display:block;margin-bottom:10px;}
.img_regist .img_con .item .img{display:inline-block;vertical-align:top;margin-right:5px;}
.img_regist .img_con .item > div{display:inline-block;}
.img_regist .img_con .item > div .btn{display:block;margin-bottom:5px;}
.img_regist .img_con .item > div .size{display:block;}

/*
아이템 리스트
*/
.tbl_ul{overflow:hidden;}
.tbl_ul li{position:relative;float:left;margin:0 10px 10px 0;text-align:center;}
.tbl_ul li:last-child{margin-right:0;}
.tbl_ul li .img{display:block;}
.tbl_ul li .cancel{position:absolute;top:0;right:0;display:inline-block;width:15px;height:15px;background-position:0 -128px;}
.tbl_ul li .txt{
	width:86px;
	display:block;
	margin-top:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.tbl_ul li .link{display:block;margin-top:5px;}
.tbl_ul li .link .on{background-color:#74b319;}

/*
팝업 이미지등록 인풋
*/
.intxt.imgup1{width:212px;}
.intxt.imgup2{width:275px;}

.filebox{position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:1px;}
.filebtn{display:inline-block; padding:0px 6px; height:22px; line-height:20px; color:#fff;font-family:'NanumGothicBold';background-color:#aaa; cursor:pointer; border-radius:2px;}

/*
테이블 in 테이블
*/
.tblw_b{border:1px solid #cfcfcf;border-left:none;border-bottom:none;}
.tblw_b table{width:100%;}
.tblw_b table thead tr th{padding:5px 10px;font-weight:normal;vertical-align:top;border-left:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf !important;background-color:#eee;}
.tblw_b table tbody tr td{padding:5px 10px;text-align:center;vertical-align:top;border-left:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf !important;}

.tblh > .scroll > table > tbody > tr > td:first-child{border-left:none;}

.desc_p{margin:10px 0;color:#5584d2;}
.desc_list{margin:10px;}
.desc_list > li{position:relative;padding-left:8px;}
.desc_list > li:after{content:'';position:absolute;top:7px;left:0;display:block;width:4px;height:4px;background:url(../img/common/ico_comm.png) no-repeat 0 -92px;}
.desc_list > li .desc_box{overflow:hidden;margin-top:5px;}
.desc_list > li .desc_box ul{float:left;margin-right:40px;}
.desc_list > li .desc_box ul li span{display:inline-block;width:140px;}

.t_icon td{position:relative;}
.t_icon td .del{ opacity:0.15;}
.t_icon td i.new{color:#aaaaaa; font-weight:bold; border:1px solid #aaaaaa;font-style:italic; letter-spacing:-1px; padding:0 5px 0 2px; font-size:10px; position:absolute; top:12px; left:14px;}

/* 환불 테이블 */
.tbl_cancel{border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;}
.tbl_cancel > table{width:100%;}
.tbl_cancel > table > tbody > tr > th{border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
.tbl_cancel > table > tbody > tr > th.line_no{border-top:none;border-bottom:none;}
.tbl_cancel > table > tbody > tr > td{border-bottom:1px solid #cfcfcf;}
.tbl_cancel > table > tbody > tr > th,
.tbl_cancel > table > tbody > tr > td{padding:5px;text-align:center;border-left:1px solid #cfcfcf;}
.tbl_cancel > table > tbody > tr > th:first-child,
.tbl_cancel > table > tbody > tr > td:first-child{border-left:none;}

.all_sum{padding:14px 15px;border-bottom:1px solid #cfcfcf;background-color:#f5f5f5;}
.all_sum > ul{overflow:hidden;width:100%;display:table;}
.all_sum > ul > li{position:relative;display:table-cell;width:15%;height:104px;vertical-align:middle;text-align:center;}
.all_sum > ul > li.gray_box{border:1px solid #d2d2d2;background-color:#fff;}
.all_sum > ul > li > strong{font-size:16px;color:#323232;}
.all_sum > ul > li > span{font-size:18px;color:#373737;}
.all_sum > ul > li > b{position:absolute;bottom:0;right:0;}
.all_sum > ul > li > b img{display:block;}
.all_sum > ul > li.wid5{width:5%;}
.all_sum > ul > li.wid5 img{vertical-align:middle;}
.all_sum > ul > li.wid20{width:19%;}
.all_sum > ul > li.wid20 span{font-size:28px;font-weight:bold;color:#ff0000;}
.all_sum > ul > li .sum_area{position:absolute;top:0;left:0;display:none;width:100%;height:104px;background:url(../img/order/sum_bg.png) repeat;}
.all_sum > ul > li .sum_area ul{padding:24px 0 0 20px;}
.all_sum > ul > li .sum_area ul li{text-align:left;}
.all_sum > ul > li .sum_area ul li span{color:#6699cc;}

/*2016-10-04*/
.order_add_plus{position:absolute; left:451px; top:30px; width:45px; height:18px; display:block; text-align:center; background-color:#fff}
.order_add_plus span{width:18px; height:18px; display:inline-block; border:0px;  background:#fff url(../img/common/btn_comm.png) no-repeat left top; }

/*
버튼
*/
.btn_box .btn,
.btn_normal,
.btn_blue,
.btn_blue2,
.btn_gray,
.btn_gray2{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family:'NanumGothicBold';
}
.btn_box .btn:active,
.btn_normal:active,
.btn_blue:active,
.btn_blue2:active,
.btn_gray:active,
.btn_gray2:active {
    background:#999
}
.btn_box{}
.btn_box .btn{min-width:180px;height:40px;line-height:40px;position:relative;display:inline-block;margin-top:36px;padding:0 9px;text-align:center;font-size:16px;color:#fff;font-family:'NanumGothicBold';border-radius:2px;behavior: url(PIE.htc);}
.btn_box .gray{background-color:#999;}
.btn_box .green{background-color:#2c3b54;}
.btn_box .blue{background-color:#6392c1;}
.btn_exl{display:inline-block;position:relative;width:150px;height:26px;padding-right:20px;line-height:26px;text-align:center;color:#fff;font-weight:bold;background-color:#217346;border-radius:2px;behavior: url(PIE.htc);}

.btn_exl .ico_comm{display:inline-block;position:absolute;top:6px;right:10px;width:13px;height:13px;background-position:0 -50px;}
.btn_exlup{display:inline-block;position:relative;width:128px;height:22px;padding-right:20px;line-height:22px;text-align:center;color:#fff;font-weight:bold;background-color:#217346;border-radius:2px;behavior: url(PIE.htc);}

.btn_exlup .ico_comm{display:inline-block;position:absolute;top:4px;right:10px;width:13px;height:13px;background-position:-76px -50px;}
.tbl_btn{display:inline-block;margin-left:14px;}
.btn_day{display:inline-block;position:relative;width:40px;height:16px;line-height:16px;vertical-align:bottom;cursor:pointer;font-size:11px;text-align:center;background:url(/admin/img/common/btn_day.png) no-repeat left 0;}
.btn_day span{position:absolute;top:0;right:0;display:inline-block;width:3px;height:16px;vertical-align:bottom;line-height:16px;background:url(/admin/img/common/btn_day.png) no-repeat right 0;}
.btn_day.on{color:#fff;background:url(/admin/img/common/btn_day_on.png) no-repeat left 0;}
.btn_day.on span{position:absolute;top:0;right:0;display:inline-block;width:3px;height:16px;line-height:16px;background:url(/admin/img/common/btn_day_on.png) no-repeat right 0;}

.btn_normal{display:inline-block;position:relative;min-width:40px;height:20px;padding:0 6px;line-height:20px;text-align:center;border-radius:2px;background-color:#cfcfcf;behavior: url(PIE.htc);}
.btn_normal.on{color:#fff;background-color:#5584d2;}
.btn_blue{display:inline-block;position:relative;min-width:20px;height:26px;padding:0 6px;line-height:26px;vertical-align:middle;font-size:12px;color:#fff;text-align:center;border-radius:2px;background-color:#5584d2;behavior: url(PIE.htc);}
.btn_blue2{display:inline-block;position:relative;min-width:20px;height:22px;padding:0 6px;line-height:22px;vertical-align:middle;font-size:12px;color:#fff;text-align:center;border-radius:2px;background-color:#64c6eb;behavior: url(PIE.htc);}
.btn_gray{display:inline-block;position:relative;min-width:25px;height:26px;padding:0 6px;line-height:26px;vertical-align:middle;font-size:12px;color:#fff;text-align:center;border-radius:2px;background-color:#999;behavior: url(PIE.htc); }
.btn_gray2{display:inline-block;position:relative;min-width:40px;height:22px;padding:0 6px;line-height:22px;vertical-align:middle;font-size:12px;color:#fff;text-align:center;border-radius:2px;background-color:#363636;behavior: url(PIE.htc);}

.bkd_btn{position:relative;display:inline-block;color:#5584d2;}
.bkd_btn .ico_comm{position:absolute;top:4px;right:-12px;display:block;width:7px;height:12px;background:url(/admin/img/common/ico_comm.png) no-repeat -106px -40px;}
.btn_green{display:inline-block;position:relative;width:50px;height:22px;line-height:22px;text-align:center;color:#fff;border-radius:2px;background-color:#2c3b54;behavior: url(PIE.htc);}
.btn_red{display:inline-block;position:relative;width:50px;height:22px;line-height:22px;text-align:center;color:#2c3b54;border-radius:2px;background-color:#fff; border:1px solid #4a5972;behavior: url(PIE.htc);}
.btn_black{display:inline-block;position:relative;width:72px;height:22px;line-height:22px;text-align:center;color:#fff;border-radius:2px;background-color:#666;behavior: url(PIE.htc);}

.btn_print{position:relative;display:inline-block;height:20px;line-height:20px;padding:0 3px 0 20px;cursor:pointer;font-size:12px;border-radius:2px;border:1px solid #bbb;background-color:#fff;behavior: url(PIE.htc);}
.btn_print .ico_comm{position:absolute;top:4px;left:3px;display:inline-block;width:15px;height:12px;vertical-align:middle;background-position:-40px -72px;}
.btn_exlw{position:relative;display:inline-block;height:20px;line-height:20px;padding:0 3px 0 17px;cursor:pointer;font-size:12px;border-radius:2px;border:1px solid #bbb;background-color:#fff;behavior: url(PIE.htc);}
.btn_exlw .ico_comm{position:absolute;top:4px;left:3px;display:inline-block;width:12px;height:12px;vertical-align:middle;background-position:-60px -72px;}

th .btn_blue{height:18px;line-height:18px;}

.tlt_box .btn_box{}
.tlt_box .btn_box .btn{position:relative;display:inline-block;margin-top:0;padding:0;font-size:14px;color:#fff;font-family:'NanumGothicBold';border-radius:2px;behavior: url(PIE.htc);}
.tlt_box .btn_box .shot{width:104px;}

.plus.btn_comm{display:inline-block;width:16px;height:16px;cursor:pointer;background-position:0 0;}
.minus.btn_comm{display:inline-block;width:16px;height:16px;cursor:pointer;background-position:-20px 0;}

/*
처리 로그
*/
.disposal{}
.disposal .txt_area{height:230px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.disposal .txt_area{height:244px;}
}
.disposal_log{
	width:100%;
	height:100px;
	padding:18px 16px;
	overflow-y:scroll;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:1px solid #cfcfcf;
}
.disposal_log2{
	width:100%;
	height:500px;
	padding:18px 16px;
	overflow-y:scroll;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:1px solid #cfcfcf;
}
.disposal_log ul{}
.disposal_log ul li{}

/* 필수체크 */
.requiredCheck{margin-left:3px;color:#ff0000;vertical-align:middle;}

/*
아이콘
*/
.ico01{display:inline-block;position:relative;min-width:10px;height:15px;line-height:15px;padding:0 4px;color:#333;text-align:center;border-radius:2px;border:1px solid #aaa;behavior: url(PIE.htc);}

.custom-combobox {
    position: relative;
    display: inline-block;
}
.custom-combobox-toggle {
    position: absolute !important; 
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
}
.custom-combobox-input {
    margin: 0;
    padding: 5px 10px;
}
