@charset "UTF-8";
/*rss,count,search*/
._mojList .artclSerch {overflow: hidden; margin-bottom: 25px;}
._mojList .artclSerch .fnRight {overflow: hidden;}
._mojList .artclSerch .artclPeriod {float: left; margin-right: 10px;}
._mojList .artclSerch .artclPeriod label,
._mojList .artclSerch .artclPeriod input[type="text"],
._mojList .fnDiv .fnSearch fieldset select,
._mojList .fnDiv .fnSearch fieldset input[type="text"] {
    color: #444; font-size: 13px; border: 1px solid #c3c2c2; line-height: 33px; height: 33px; box-sizing: border-box; display: inline-block; vertical-align: middle;
    padding: 0 5px;
}
._mojList .fnDiv .fnSearch fieldset select option {font-size: 13px;}
._mojList .artclSerch .artclPeriod label {border-right: 0; padding: 0 5px 0 10px; margin-right: -3px; line-height: 31px;}
._mojList .artclSerch .artclPeriod input[type="text"] {border-left: 0; background: url('../images/artclPeriod_icon.png') 93% center no-repeat; max-width: 140px;}
._mojList .artclSerch .fnSearch {float: left;}

._mojList .fnDiv .fnSearch fieldset .fnSubmit,
._mojList .fnDiv .fnSearch fieldset .fnSubmit input {line-height: 33px; height: 33px;}
._mojList .fnDiv .fnSearch fieldset .fnSubmit input {
    border-radius: 0; background-color: #545454; width: 34px; margin-left: 6px;
}

._mojList .artclSerch .fnLeft {position: relative; width: 30%;}
._mojList .rss {z-index: 2; position: relative;}
._mojList .rss > a {border: 0; background: none; padding: 0; width: 30px; height: 30px; line-height: 30px; margin-right: 7px;}
._mojList span.data_num {width: 100%; color: #444444; font-size: 14px; font-weight: 300; position: absolute; top: 3px; left: 0; background: url('../images/data_num_icon.png') 12px center no-repeat; padding-left: 40px;}
._mojList span.data_num strong {color: #2460db; font-weight: 300;}
._mojList ._sysRss{
    height: 30px; line-height: 30px;
    text-indent: -5000px;
    background: url('../images/rss.png') left top no-repeat;
}

/* sub_button list */
.button_list {overflow: hidden;  position: relative; margin: 60px 0;}
.button_list .alignL {text-align: left;}
.button_list .alignC {text-align: center;}
.button_list .alignR {text-align: right;}
.button_list .alignL .button	{margin-right: 10px;}
.button_list .alignC .button	{margin-left: 5px; margin-right: 5px;}
.button_list .alignR .button	{margin-left: 10px;}
.button {display: inline-table; vertical-align: top; margin-bottom: 10px; text-align: center;}
.button.re	{margin-bottom: 0;}
.button.type1	{background-color: #1e386e;}
.button.type2	{background-color: #9b9b9b;}
.button.type3	{background-color: #1562a3;}
.button.type4	{background-color: #5a6873;}
.button.type5	{background-color: #4b6db3;}
.button.type6	{background-color: #25a1db;}
/*
.button.big {height: 45px;}
.button.mid {height: 40px; border-bottom: 2px solid #d9d9d9;}
.button.small {height: 25px;}
.button.small.view {height: 22px; vertical-align: bottom; background-color: #4c93b4;}
.button input, .button button {background: none;  height: 100%;}
.button a, .button input, .button button {display: table-cell; color: #FFF; vertical-align: middle; padding: 0 20px; font-size: 14px; position: relative;}
.button.big a, .button.big input, .button.big button {padding: 0; min-width: 120px;}
.button.small a, .button.small input, .button.small button {font-size: 14px;  padding: 0 5px;}
.button.small input, .button.small button	{margin-top: -3px;}
.button.small a.down, .button.small input.down, .button.small button.down	{padding: 0 30px 0 10px;}
.button.mid a.newwindow:after, .button.mid button.newwindow:after,
.button.mid a.gobtn:after, .button.mid button.gobtn:after,
.button.small.view a:after, .button.small.view button:after				{content: ""; position: absolute; top: 50%; right: 20px;}
.button.mid a.newwindow, .button.mid button.newwindow	{padding-right: 45px;}
.button.mid a.gobtn, .button.mid button.gobtn	{padding-right: 55px;}
.button.small.view a:after, .button.small.view button:after	{background: url('../images/button_search.png') left center no-repeat; width: 10px; height: 10px; margin-top: -5px; right: 10px;}
.button.small.view a, .button.small.view input, .button.small.view button	{padding: 0 25px 0 5px; border-bottom: 2px solid #d9d9d9; font-size: 11px; font-weight: 400;}
 */


.tableWrap .tableInfo{float: right;}

body.Tablet ._mojList .artclSerch .fnLeft,
body.Mobile ._mojList .artclSerch .fnLeft {width: 100%;}

/* 11.29 added */
.ovHdn {
  overflow: hidden;
}
.ovHdn span {
  float: right;
}
/*
body.Mobile .tableWrap {
  overflow-x: hidden !important;
  margin-bottom: 5px;
}
body.Tablet .tableWrap table,
body.Mobile .tableWrap table {
  min-width: 1200px !important;
}

.tableWrap.ex table {
	min-width: 1200px !important;
}

/* 12.14 added 
@media all and (max-width: 1119px) {
	.tableWrap.ex {
		padding-top: 39px;
		position: relative;
		overflow-x: scroll !important;
		overflow-y: hidden;
		width: 100%;
		background: url(/sites/moj/images/contents/tableScroll.png) right top no-repeat;
	}
	.tableWrap.ex table {
		min-width: 1200px !important;
	}
}
*/

/* 20190809 고석만 */
.tableWrap.ex table {
	/*min-width: 1200px !important;*/
}

@media all and (max-width: 1119px) {
	.tableWrap.ex {
		position: relative;
		overflow: hidden;
		overflow-x: scroll !important;
		width: 100%;
	}
	.tableWrap.ex:before {
		content: "";
		margin-top: -40px; margin-left: -40px;
		width:80px; height:80px;
		border-radius: 50%;
		position: absolute; top: 50%; left: 50%;
		z-index:11;
		background-image: url('/sites/moj/images/contents/tableScroll.png');
		background-color: #fff;
		background-position: center center;
		background-repeat: no-repeat;
	}
	.tableWrap.ex:after {
		content: "";
		width:100%; height:100%;
		position: absolute;  top: 0; left: 0;
		z-index:10;
		background-color: rgba(0,0,0,0.2);
	}
	.tableWrap.scrollhide:before,
	.tableWrap.scrollhide:after { display:none; }
}

