@charset "utf-8";
/*body {display:none;}*/

.hand {cursor:pointer;}
.cursor_default {cursor:default !important;}
.emptyData {padding:10px 0 !important; font-weight:bold; text-align:center; width:100% !important;}
.ellipsis {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%;}
.hide {display:none;}
.show {display:block;}

li.empty {padding-left:0px; text-align:left;}

/** For Admin Page **/
/*TABLE {border-collapse:collapse;}*/
TR.link:hover{cursor:pointer; background-color:#C4DEFF;}
TD.link:hover{cursor:pointer; background-color:#C4DEFF;}

.checkList{float:left; width:150px; text-align:left;}

.fl_lt{float:left;}
.fl_rt{float:right;}

.marR5 {margin-right:5px;}
.marR20 {margin-right:20px;}
.marT0 {margin-top:0px !important;}
.marT5 {margin-top:5px;}
.marT10 {margin-top:10px;}
.marT20 {margin-top:20px;}

.padT5 {padding-top:5px;}
.padR10 {padding-right:10px;}

.h85 {height:85px;}

.txt {ime-mode:disabled;}
.txt_center {text-align:center;}
.txt_left {text-align:left;}

.bg_none {background:none !important;}

.admin_common .menuTree{text-align:left; border:1px solid #dcdcdc; border-right:none; float:left; width:27%; padding:10px; }
.admin_common .menuTree div:hover{background-color:#dcdcdc; cursor:pointer;}
.admin_common .menuTree div.haveChd{font-weight:bold;}
.admin_common .menuTree div.depth1{padding-left:20px;}
.admin_common .menuTree div.depth2{padding-left:40px;}
.admin_common .menuTree div.depth3{padding-left:60px;}
.admin_common .menuTree div.depth4{padding-left:80px;}

.admin_common .txt{padding-left:5px; vertical-align:middle; width: 92%;}
.txt_100{width:100px; padding-left:5px; vertical-align:middle;}
.txt_200{width:200px; padding-left:5px; vertical-align:middle;}
.txt_300{width:300px; padding-left:5px; vertical-align:middle;}
.txt_400{width:400px; padding-left:5px; vertical-align:middle;}
.txt_half{width:49%; padding-left:5px; vertical-align:middle;}
.txt_full{width:98%; padding-left:5px; vertical-align:middle;}
.txt_30{width:30%;}

.va_m {vertical-align:middle;}
.va_b {vertical-align:bottom;}
/** For Admin Page **/

input.w90 { width:90px; }

/** For Front Page**/
.section4 .inner .prev_btn { display: inline-block; float: left; margin: 16px 15px 0 0; opacity: .75; cursor: pointer;}
.section4 .inner .next_btn { display: inline-block; float: right; margin: 16px 0 0 15px; opacity: .75; cursor: pointer;}
.section4 .inner .prev_btn:hover { opacity: 1}
.section4 .inner .next_btn:hover { opacity: 1}

.mypage_table thead tr { height:30px;}
.mypage_table02 thead tr { height:30px;}
.mypage_table03 thead tr { height:30px;}

.paging {text-align: center;}
.paging ul{display:inline-block;}
.paging ul li a{float:none;}

.add_view {height:100px; text-align:center; margin-bottom:10px;}
.btn_top_calander {text-align:right; margin-top:-60px; margin-bottom:31px;}

.left_menu_group {font-size:17px; font-weight:600; color:#198fcc; line-height:26px; padding-left:20px; margin-bottom:10px; padding-top:75px;}
.left_menu {color:#888; font-size:14px; padding-left:30px; line-height:26px;}
.left_menu_active {color:#198fcc; font-size:17px; font-weight:600; padding-left:20px;}

.solution_title {font-size:17px; margin-bottom:10px; color:#198fcc; font-weight:600; padding-top:5px;}

.account_sub_total {position:relative; width:1195px; margin:0 auto; margin-top:30px;}
.account_sub_total .account {text-align:left; float:left;}
.account_sub_total .total {text-align:right;}

.event_view .eve_content {padding:30px 0 30px 0; text-align: inherit;}

/*회원사 현황*/
.sub_page .list_wrap .sorting .current {font-weight : bold}
/** For Front Page**/


.url {color:#06f; text-decoration:underline;}

.upload_btn {
	display:inline-block;
	border:1px solid #C5C5C9;
	background-color:#eee;
	margin:5px 0;
	padding:9px 0;
}
.upload_btn a {padding:7px 10px;}
.reply {display:none;}
.fileDownload {font-weight:600; text-decoration:underline; margin-right:7px; max-width: 200px; }/*190522*/

.history .add {display:none;}
.organization_area {border:1px solid #a3a3a3; padding:30px; margin-bottom:30px;}

td.item_add.set {border-left:0px !important; border-right:0px !important; }

div.join_submit {text-align:center; margin-top:20px;}
div.join_submit button {width:180px; height:40px; line-height:40px;}

.business_wrap {margin-top:50px;}

.form_popup_wrap .plus {vertical-align:bottom;}
.form_popup_wrap .minus {vertical-align:top;}

.form_full.title {height:55px;}


.work_list, .visual_list {cursor:move;}
.history_year {background:none; cursor:move;}


.service_target.active{color: #ff500b; border-bottom: 1px solid #ff500b;}
.service_target a.active{color: #ff500b;}

.position_menu_li {cursor:default;}
.position_menu_li a {float:left; width:95%;}
.position_menu_li .toggle_btn {float:right;}


.form_popup_wrap select{
    margin: 9px 4px;
}

.clients .grid-item:hover.hand .grid-item-txt{background: #ff6b13 url('/resources/images/service/icon_plus_wht.png') no-repeat 93% 15%; }/**/