@charset "UTF-8";

/* common */
.go_body {clear: left}
div.div_scroll_x {overflow-x: scroll; overflow-y: hidden}
div.div_scroll_y {overflow-x: hidden; overflow-y: auto}

div.sign_type_new table.tb_sign_type1 tbody tr td table.sign_member tbody tr td span {width: 66px; padding: 0 6px}

div.wrap_tb_bill {margin-top: 20px}
div.wrap_tb_bill div.div_scroll_y {max-height: 212px; min-width: 1500px}
div.wrap_tb_bill div.div_scroll {border-bottom: 1px solid #EDEDED}
	/* search_result */
	.search_result {background: #f9f9f9; border: 1px solid #ebebeb; /* margin: 10px; */ padding: 5px 0}
	.search_result table  {width: 1000px}
	.search_result table tr td {background: #f9f9f9}
	.search_result table.tb_search_result {margin: 0}
	.search_result table.tb_search_result tr th, .search_result table.tb_search_result tr td {padding-top: 2px; padding-bottom: 2px}
	/* wrap_txt_search */
	span.wrap_txt_search {display: inline-block; position: relative}
	span.wrap_txt_search input.txt {padding-right: 25px}
	span.wrap_txt_search .btn_daoudata_search {position: absolute; top: 3px; right: 0}

/* override */
.content_page h1.s_title {margin: 20px 0 4px 0; font-size: 15px}
.btn_minor_s {padding: 3px 8px 2px}
input.txt_mini, input.txt_date {padding: 5px 4px 5px 4px}
div.layer_normal span.wrap_select {padding: 0}
.go_renew select {line-height: 20px}

/* layout */

/* table */
	/* tb_personal_bill */
	table.tb_personal_bill 				{width: 1000px} 
	table.tb_personal_bill .date		{width: 31px}
	table.tb_personal_bill .date_cell	{width: 236px}
	table.tb_personal_bill .card		{width: 57px}
	table.tb_personal_bill .card_cell	{width: 150px}
	table.tb_personal_bill .status		{width: 57px}
	table.tb_personal_bill .status_cell	{width: 60px}
	table.tb_personal_bill .count		{width: 57px}
	table.tb_personal_bill .count_cell	{width: 120px}
	/* tb_search_result */
	table.tb_search_result  {width: 900px}
	table.tb_search_result .kind			{width: 30px}
	table.tb_search_result .kind_cell		{width: 120px}
	table.tb_search_result .count			{width: 73px}
	table.tb_search_result .count_cell		{width: 120px}
	table.tb_search_result .part			{width: 60px}
	table.tb_search_result .part_cell		{width:120px}
	/* tb_bill */
	table.tb_bill {min-width: 1500px}
	table.tb_bill .check		{width:10px;}
	table.tb_bill .status		{width:54px;}
	table.tb_bill .date		{width:110px;}
	table.tb_bill .card		{width:150px;}
	table.tb_bill .customer	{width:100px;}
	table.tb_bill .class		{width:100px;}
	table.tb_bill .kind		{width:100px;}
	table.tb_bill .kind		{width:100px;}
	table.tb_bill .pay			{width:100px;}
	table.tb_bill .tax			{width:100px;}
	table.tb_bill .total		{width:100px;}
	table.tb_bill .abstract	{width:100px;}
	table.tb_bill .account	{width:100px;}
	table.tb_bill .business	{width:100px;}
	table.tb_bill .part		{width:100px;}
	table.tb_bill .costcenter	{width:100px;}
	table.tb_bill .vendor		{width:100px;}
	table.tb_bill tbody tr td select {padding: 4px 3px; width: 100%}
	table.tb_bill tbody tr.last td {border-bottom: 0}
	table.tb_bill td span.ic {margin-left: 0!important}
	table.tb_bill tbody tr td.wrap_search_result {padding:0 !important}
	table.tb_bill tbody tr td.wrap_search_result div.search_result {margin:0}
	table.tb_bill span.wrap_txt_search .btn_daoudata_search {top: 0 !important}
	/* tb_bill_total */
	table.tb_bill_total {width:300px; margin: 0 0 40px 10px}
	table.tb_bill_total thead th {background: #eee; border: 1px solid #ccc}
	table.tb_bill_total tbody th, table.tb_bill_total tbody td {border: 1px solid #ccc; font-weight: normal}
	table.tb_bill_total {border: 2px solid #888}
	table.tb_bill_total thead th, table.tb_bill_total tbody td {height: 30px; line-height: 30px; padding: 0 5px}
	table.tb_bill_total tbody td {text-align: right; font-size: 14px}
	/* tb_public_card */
	table.tb_public_card .check {width: 20px}
	table.tb_public_card .check {width: 20px}
	table.tb_public_card .card {width: 135px}
	table.tb_public_card .date {width: 70px}
	table.tb_public_card .num {width: 90px}
	table.tb_public_card .num2 {width: 90px}
	table.tb_public_card .name {width: }
	table.tb_public_card .kind {width: 50px; text-align: right}
	table.tb_public_card .current {width: 52px; text-align: center}
	table.tb_public_card .order_cost {width: 52px; text-align: right}
	table.tb_public_card .tax {width: 40px; text-align: right}
	table.tb_public_card .cost {width: 52px; text-align: right}
	

/* ic */
.ic_daoudata {display: inline-block; background:url(../images/ic_daoudata.png) no-repeat}
.ic_daoudata.ic_search {background-position: 0 0; width: 13px; height: 13px; vertical-align: middle}

/* btn */
.btn_daoudata_search {display: inline-block; padding: 4px 5px}

div.layer_account .search {margin:0 0 10px 0;text-align: right}
div.layer_account div.div_scroll {height: 200px}
div.layer_jointcard {width: 950px}
div.layer_jointcard div.div_scroll {height: 200px}
div.layer_jointcard table thead th {cursor: default}
div.layer_jointcard  .date_wrap {display:block;border-bottom:1px solid #E0E0E0; padding: 15px; margin: -20px -15px 5px -15px}
div.layer_jointcard .tool_bar .optional_l {float:left}
div.layer_jointcard .tool_bar {min-height: 29px}

/* IE8 hack */
@media \0screen { 
	.btn_minor_s {padding: 2px 8px 1px}
}
/* IE9 hack */
	:root .btn_minor_s {padding: 4px 8px 2px\0/IE9}
/* IE11 */
 @media all and (-ms-high-contrast:none) {
     *::-ms-backdrop, .btn_minor_s {padding: 4px 8px 2px!important}
}



/*-- 컨텐츠랩 인 테이블 --*/
div.content_tb>table {border:0 !important}
div.content_tb table th {background:#f8f8f8}
div.content_tb table th, div.content_tb table td {border:0; border-bottom:1px solid #ddd; border-right:1px solid #ddd}
div.content_tb table thead th.last, div.content_tb table tbody td.last  {border-right:0}

/* 내 인사정보 */
div.personnel_card {margin:10px}
div.personnel_card div.content_tb {border-left:1px solid #ddd;border-top:1px solid #ddd;margin-top:10px;}
div.personnel_card div.content_txt td {text-align:center}
div.personnel_card table.chart th, table.chart td {padding: 8px 10px;}
div.personnel_card div.content_tb table.chart th.title {width:150px;}
div.personnel_card div.content_tb table td.person_pic{width:100px;text-align:center;}
div.personnel_card table.chart td span {vertical-align:middle}
div.personnel_card span.user_data {font-size:13px; color:#444;}
div.personnel_card span.txt_s {padding-right:2px;}
div.personnel_card span.btn_box {display:inline-block; border-radius:3px; cursor:pointer; opacity:0.7; filter:Alpha(Opacity=70)}
div.personnel_card span.ic_personnel {display:inline-block; background: url(../images/admin/ic_admin.png) no-repeat 0 0}
div.personnel_card span.ic_p_edit {background-position: -100px -100px; width:20px; height:20px}
div.personnel_card span.ic_p_edit:hover {background-position: -150px -100px; width:20px; height:20px}
div.personnel_card span.btn_tool {margin-top:7px;display: inline-block;padding: 5px 11px;background: #fff;border: 1px solid #ccc;border-radius: 5px;font-weight: bold;cursor: pointer;}
div.personnel_card span.btn_tool:hover {border-color: #888;box-shadow: 1px 1px 1px rgba(0,0,0,0.1);}
div.personnel_card .td_del {width:30px;}
div.personnel_card span.name {display: inline;font-weight: normal;cursor: pointer;}
div.personnel_card span.name:hover {color: #2EACB3;text-decoration: underline;}



/*li.appr_expected {display:none}*/ /*결재 예정문서 숨김*/
/*#approvalSideMenu li a[data-navi='upcoming']{display:none}*/ /*결재 예정문서 숨김*/
#tab_dochistory {display:none} /*변경이력탭 숨김*/
a#sendMail {display:none} /*전자결재 메일발송 버튼 숨김*/
#companySide a.go_boards span.ic_private {display:none} /*전사게시판 자물쇠 아이콘 숨김*/

#printArea table.list_survey003 td {border : 1px solid gray}
#printArea table.list_survey003 th {border : 1px solid gray}
#printArea div.search_result {border : 1px solid #ebebeb !important}
#printArea table {border-collapse: collapse;}