table.service_st {
}
table.service_st th {
	padding:10px;
	/*background-color:#5a5dca;*/
	color:#009ee0;
	font-size:16px;
	border-top:3px #009ee0 solid;
	border-bottom:2px #009ee0 solid;
}
table.service_st td {
	padding:7px;
	line-height:24px;
	border-bottom:1px #009ee0 solid;
	font-size:13px;
}
table.service_st .bor_ri {
	border-right:1px #009ee0 solid;
}
table.service_st tr td .box {
	border:1px solid #009ee0;
	padding:2px 4px 2px 4px;
	height:100%
}
table.service_st tr td .box.parent {
	height:auto;
	border:0;
	padding:0;
	margin:-2px -3px -2px -3px
}
table.service_st tr td.manyline {
	width:40%;
	vertical-align:middle;
	padding:5px 0 0 0
}
table.service_st tr td.manyline .box {
	padding:0;
	border:0;
	border-top:1px dotted #009ee0;
	height:0
}
table.service_st tr.connected .box {
	margin-top:-1px
}
table.service_st tr.connected td {
	padding-bottom:2px
}
table.service_st tr.layer td {
	vertical-align:middle;
	padding:5px 0 0 0
}
table.service_st tr.layer td .box {
	padding:0;
	border:0;
	border-top:1px dashed #172983;
	height:0
}
table.service_st tr.layer th {
	font-weight:normal;
	font-size:9px;
	line-height:9px;
	padding:2px 0 0 2px
}
table.service_st2 {
}
table.service_st2 th {
	padding:5px;
	color:#666666;
	font-size:13px;
}
table.service_st2 td {
	padding:5px;
	line-height:24px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
}
/* ==========================================================================
  layout
   ========================================================================== */
.header_area {		
	margin-top:40px;
}
.mc-row {
	margin-left:-8px;
	margin-right:-8px;
	margin-bottom:15px;
	overflow:hidden
}
.mc-row:after {
	content:" ";
	visibility:hidden;
	display:block;
	height:0;
	clear:both
}
.mc-col {
	float:left
}
.mc-col>.mc-box {
	margin-left:8px;
	margin-right:0px;
	min-width:15px
}
.mc-row1 {
	margin-left:-8px;
	margin-right:-8px;
	margin-bottom:15px;
	overflow:hidden;
}
.mc-row1:after {
	content:" ";
	visibility:hidden;
	display:block;
	height:0;
	clear:both
}
.mc-row1 .mc-col {
/*width:100%*/
}
.mc-row2 {
	margin-left:-8px;
	margin-right:0px;
	margin-bottom:15px;
	overflow:hidden;
	line-height:20px;
}
.mc-row2:after {
	content:" ";
	visibility:hidden;
	display:block;
	height:0;
	clear:both
}
.mc-row2 .mc-col {
	width:50%;
}
.mc-row3 {
	margin-left:-8px;
	margin-right:0px;
	margin-bottom:15px;
	overflow:hidden;
	border:0px solid red;
}
.mc-row3:after {
	content:" ";
	visibility:hidden;
	display:block;
	height:0;
	clear:both
}
.mc-row3 .mc-col {
	width:33.33333%
}
.mc-row3 .mc-col-w2 {
	width:60% !important
}

/*--------------------------------------------------------------*/
.mc-row4 {
	margin-left:-8px;
	margin-right:-8px;
	margin-bottom:15px;
	overflow:hidden
}
.mc-row4:after {
	content:" ";
	visibility:hidden;
	display:block;
	height:0;
	clear:both
}
.mc-row4 .mc-col {
	width:35%
}
.mc-row4 .mc-col-w2 {
	width:50% !important
}
.mc-row4 .mc-col-w3 {
	width:65% !important
}

/*--------------------------------------------------------------*/
.mc-row-2-float-right {
	margin-left:-8px;
	margin-right:-8px;
	margin-bottom:15px;
	overflow:hidden
}
.mc-row-2-float-right:after {
	content:" ";
	visibility:hidden;
	display:block;
	height:0;
	clear:both
}
.mc-row-2-float-right .mc-col:first-of-type {
	max-width:80%
}
.mc-row-2-float-right .mc-col+.mc-col {
	float:right
}
.mc-row-2-float-left {
	margin-left:-8px;
	margin-right:0px;
	margin-bottom:15px;
	overflow:hidden;
	line-height:20px;
}
.mc-row-2-float-left:after {
	content:" ";
	visibility:hidden;
	display:block;
	height:0;
	clear:both
}
.mc-row-2-float-left .mc-col:first-of-type {
	float:left
}
.mc-row-2-float-left .mc-col+.mc-col {
	max-width:80%
}

/* ==========================================================================
   header
   ========================================================================== */
.gnb_area {width:1000px;}
.w50 {float:left; width:50%;}
.al_right{text-align:right;}
.logo_mpc {position:relative; top:-20px;}


/* ==========================================================================
   pagetab
   ========================================================================== */
.pagetab {
	margin:0;	
	height:60px;
	border:0px solid red;
}
.pagetab-inner {
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	width: auto;
	/*padding-top: 10px;*/
	border:1px solid red;
}

.pagetab ul {
	display:table;
	table-layout:fixed;
	width:100%;
	max-width:1000px;
	margin:0 auto;
}
.pagetab ul li {	
	display: table-cell;
	text-align: center;
	vertical-align:middle;
	font-weight:bold;
}
.pagetab ul li a {
	display:block;	
	height:58px;
	line-height:17px;
	margin-left: -1px;
	border: 1px solid #009ee0;
	background:#fff;
	color:#009ee0;
	font-size:16px;
	text-decoration:none;    
}
.pagetab ul li a p {
	position:relative;
	top:5px;
	vertical-align:middle;	
}
.pagetab ul li a .p5 {
	position:relative;
	top:-2px;
	vertical-align:middle;	
}
.pagetab ul li.active {
	z-index: 2;
}
.pagetab ul li.active a {
	border-color:#009ee0;
	background:#009ee0;
	color:#ffffff;
	font-weight:bold;
}

/* ==========================================================================
   service_tab
   ========================================================================== */
.service_tab {font-size:15px; font-weight:bold; color:#5a5dca; border:1px #009ee0 solid;}
.service_tab td {padding:10px; background-color:#ffffff; border-right:1px #009ee0 solid; border-bottom:1px #009ee0 solid; text-align:center;}
.service_tab .last1 {border-right:0px;}
.service_tab .last2 {border-bottom:0px;}
.service_tab  td a:hover {color:#ffffff;}


/* ==========================================================================
   font & margin style 
   ========================================================================== */   
.service_mtit {
	font-size:20px;
	color:#009ee0;
	line-height:24px;
}
.service_mtit2 {
	font-size:20px;
	color:#ffffff;
	line-height:24px;
}
   
.txt_point {	
	color:#cc3333;
	font-weight:bold;
}  
.txt_blue {
	color:#009ee0;
	font-weight:bold;
}
.txt_botit {
	position:relative;
	top:-20px;
	font-size:22px;
	color:#373737;
}
.pt50 {padding-top:50px;}
.mt50 {margin-top:50px;}
.star_nts {position:absolute; left:50%; margin-left:-258px; top:127px; width:10; height:10; z-index:500; display:none;}  /* 2020-0619 */

/*************** service_수정 ***************/
.service_tit2 {font-size:36px; font-weight:bold; padding-top:0px; padding-bottom:30px}/**/
.service_tit22 {font-size:36px; font-weight:bold;}/**/

.service_tit23 {font-size:36px; font-weight:bold; line-height:36px;}/**/


.service_txt12 {width:100%; padding-bottom:30px}/**/
.service_txt15 {width:100%; padding-bottom:15px}/**/
.service_tit_sub1 {font-size:20px; font-weight:bold; color:#009ee0; padding-top:10px; padding-bottom:18px}/**/
.service_tit_sub2 {font-size:20px; font-weight:bold; color:#009ee0; padding-top:30px; padding-bottom:30px}/**/

.service_tit_sub23 {font-size:20px; font-weight:bold; color:#009ee0; padding-top:30px; padding-bottom:10px}/**/

.service_tit_sub12 {font-size:16px; font-weight:bold; color:#1e1e1e; padding-top:20px; padding-bottom:20px}/**/
.service_tit_kor2 {font-size:20px; font-weight:bold; color:#5a5dca; padding-top:30px; padding-bottom:5px}/**/
.service_tit_eng2 {font-size:16px; font-weight:bold; color:#424242; padding-bottom:30px}/**/
.service_list12 {padding-bottom:20px; float:left}/**/
.service_list12 ul {}
.service_list12 li {background:url(../images/bullet_point_blue.png) no-repeat 0px 10px; padding-left:15px}
.service_list12 ul li ul {list-style:none}
.service_list12 ul li ul li {background:url(../images/bullet_bar_gray.gif) no-repeat 0px 10px; padding-left:10px}
.service_list12 a {color:#5a5dca}
.service_list12 a:hover {color:#1e1e1e}

.service_table2 {width:100%; text-align:center; margin-bottom:60px; background:#FFFFFF; vertical-align:middle;}
.service_table2 td {border-bottom:1px #CECFCE solid; padding:2px 10px 2px 10px}
.service_table2 .title {font-weight:bold; font-size:13px; background:#009ee0; color:#FFFFFF; text-align:center; padding-top:3px; padding-bottom:3px; vertical-align:middle;}
.service_table2 .sub_title {font-weight:bold; background:#E8E8E8; color:#1e1e1e; text-align:left; line-height:18px; padding-top:10px; padding-bottom:10px}


.service_subimg {padding-top:50px; padding-bottom:50px;}
.service_subimg2 {padding-top:0px; padding-bottom:40px;}
.service_arrow12 {position:absolute; left:50%; margin-left:-280px; top:790px; width:106; height:134; z-index:100}
.service_arrow22 {position:absolute; left:50%; margin-left:-280px; top:980px; width:106; height:134; z-index:100}
.service_staff2 {position:absolute; left:50%; margin-left:-30px; top:800px; width:106; height:134; z-index:100}

.service_ilac2 {position:absolute; left:50%; margin-left:350px; top:290px; width:320; height:150; z-index:100}



.service_MPC2 li {float:left; display:inline; padding-right:30px;padding-bottom:20px;}
.service_MPC_photo li {float:left; display:inline; padding-right:0px;padding-bottom:20px;}

.MPC_caption {font-size:11px; position:relative; top:-10px;}
.service_MPC2_txt {margin-top:5px; margin-bottom:50px; float:left; font-size:12px}
.service_MPC2_txt_2 {padding-left:165px}
.service_MPC2_top {width:100%; padding-top:20px}


.service_query2 {
	width:250px; 
	/*height:60px;*/ 
	margin:0 auto; 
	margin-top:80px;
	background-color:#009ee0; 
	font-weight:bold; 
	font-size:24px; 
	color:#ffffff; 
	text-align:center; 
	/*-height:60px; */
	padding-top:20px;
	padding-bottom:20px;
	padding-left:40px;
	padding-right:40px;
	border-bottom-left-radius:60px; 
	border-bottom-right-radius:60px; 
	border-top-left-radius:60px; 
	border-top-right-radius:60px;
	border:0px solid  #000000;
}
div.service_query2 {background-color:#009ee0; color:#ffffff;}
div.service_query2:hover {background-color:#172983; color:#ffffff;}


.service_tit_kor2 {font-size:20px; font-weight:bold; color:#009ee0; padding-top:30px; padding-bottom:5px}/**/
.service_tit_eng2 {font-size:16px; font-weight:bold; color:#424242; padding-bottom:30px}/**/


.calibration-subtitle{font-size:18px; font-weight:bold; color:#ffffff; text-align:center; margin-bottom:15px;margin-top:20px;}
.calibration-list-st{color:#ffffff;}
.calibration-text-st{color:#ffffff; line-height:1.8;}




