@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/*common*/
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,div{ margin:0;padding:0; -webkit-text-size-adjust:none;  word-wrap:break-word; word-break:keep-all; }

body {
	margin: 0px;
	SCROLLBAR-ARROW-COLOR: #cccccc; 
	SCROLLBAR-FACE-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #cfcfcf; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #cccccc;
	SCROLLBAR-3DLIGHT-COLOR: #cccccc;
	
}



td  {
	font-family: 'Nanum Gothic','Malgun Gothic', 'Dotum', 'verdana';
	font-size: 13px;
	color: #565656;
	line-height:150%;
	letter-spacing: 0px;
}

ul li  {
	font-family: 'Nanum Gothic','Malgun Gothic', 'Dotum', 'verdana';
	font-size: 13px;
	color: #565656;
	line-height:150%;
	letter-spacing: 0px;
}

div , p , dd, dt  {
	font-family: 'Nanum Gothic','Malgun Gothic', 'Dotum', 'verdana';
	font-size: 13px;
	color: #565656;
	line-height:150%;
	letter-spacing: 0px;
}

input,option {
	BORDER-RIGHT: #dddddd 1px solid; 
	BORDER-TOP: #dddddd 1px solid; 
	BORDER-LEFT: #dddddd 1px solid; 
	BORDER-BOTTOM: #dddddd 1px solid;
	BACKGROUND-COLOR: #eeeeee;
	
	font-size: 12px;
	font-family: "돋움";
	color:#666666;
}
input.box {padding:3px 0 0 0;}
select{
    BORDER-RIGHT: #dddddd 1px solid; 
	BORDER-TOP: #dddddd 1px solid; 
	BORDER-LEFT: #dddddd 1px solid; 
	BORDER-BOTTOM: #dddddd 1px solid;
	BACKGROUND-COLOR: #eeeeee;
	font-size: 12px;
	font-family: "돋움";

}

textarea {
	border:1px solid #dddddd;
	background:#eeeeee;
	line-height:120%;
	font-family: "돋움";
}

a:link {
	color: #5f5f5f;
	text-decoration: none;
}
a:visited {
	color: #5f5f5f;
	text-decoration: none;
}
a:hover {
	color: #007bff;
	text-decoration: none;
}
a:active {
	color: #5f5f5f;
	text-decoration: none;
}


#wrapper{width:100%;}

/*---------------- main 로고 네비게이션------------------ */



/*---------------- main 로고 네비게이션------------------ */

.contBody{width:100%;margin:0 auto}


#wrapper{width:100%;}

#header{position: relative;z-index:30; width:100%;height:100px;background:#fff url(image/tmenu_bg.gif) repeat-x top;}
#header h1.logo{z-index:35; position:absolute;padding:30px 0 0;text-align:left; left:50%; margin-left:-490px;}


#blockArea {display:none; position:absolute; left:0px; top:0px; height:100%; width:100%; }
#blockArea.navBlock {background:#fff url(image/bg_block.png) repeat; z-index:99}


#header .topMn {
	POSITION: relative; 
	z-index:10012;
	margin:0 auto;
	width:100%;
	height:25px;
	top:0px;
	left:0px;
	text-align:center;
	background:#f7f7f7;
	border-bottom:1px solid #cecece;
	
}
#header .topMn div.topMn_lay {
	position: relative;
	z-index:10012;
	margin:0 auto;
	width:980px;
	top:0px;
	text-align:center;}
#header .topMn div.topMn_lay ul.util {float:right;margin:0 auto; }
#header .topMn div.topMn_lay ul.util li {float:left; margin:0 0px 0 0;padding:9px 15px ;}
#header .topMn div.topMn_lay ul.util li a {display:block;}
#header .topMn div.topMn_lay ul.util li img { display:block; padding:0px;}
#header .topMn div.topMn_lay ul.util li.kor { background:#fc8545;padding:9px 30px ; border-left:1px solid #cecece; }
#header .topMn div.topMn_lay ul.util li.jap { background:#333;padding:9px 30px ; border-left:1px solid #cecece; border-right:1px solid #cecece;}


.gnbArea{position:absolute;left:0;top:40px;z-index:30;overflow:hidden;width:100%;height:260px;border-top:none;background:url(image/bg_gnbArea2.png) no-repeat 50% 0}
.gnbArea p.closeBtn{display:none}
.gnbArea>ul{width:980px;margin:0 auto;*zoom:1 }
.gnbArea>ul:after{content:'';display:block;clear:both}
.gnbArea>ul>li{position:relative;float:left;width:14%;text-align:center}
.gnbArea>ul>li.first {width:16%; margin-left:270px;}
.gnbArea>ul>li.last {width:15%;}
.gnbArea>ul>li:first-child{width:16%;background:none}
.gnbArea>ul>li>a{display:block;height:100%;font-size:16px;color:#363636;padding:15px 0px 14px 0px; font-weight:700; line-height:130%;}
.gnbArea>ul>li.on>a,
.gnbArea>ul>li>a:hover,
.gnbArea>ul>li>a:focus{background:url(image/bg_gnbOn.gif) repeat-x 0 100%;color:#fc7a11;}
.gnbArea>ul>li>.subMenu{width:100%;/*min-height:209px;*/min-height:215px;margin-top:10px;padding:5px 0 0;border-bottom:none;}
.gnbArea>ul>li>.subMenu>li{position:relative;clear:both;width:100%;line-height:22px;text-align:left}
.gnbArea>ul>li>.subMenu>li>a {margin:0 0 0 40px;height:100%;padding:0 0 0 0px;border:none;background:none;font-size:12px;color:#454545; font-weight:700;}
.gnbArea>ul>li>.subMenu>li>a.t1 {margin:0 0 0 10px;}
.gnbArea>ul>li>.subMenu>li>a.t2 {margin:0 0 0 48px;}
.gnbArea>ul>li>.subMenu>li.on>a,
.gnbArea>ul>li>.subMenu>li>a:hover,
.gnbArea>ul>li>.subMenu>li>a:focus{color:#fc7a11;text-decoration:underline}

.gnbArea>ul>li.gnb1>a>span{display:block;background:url(image/gnb_01.png) no-repeat 50% 50%;text-indent:-3000px}
.gnbArea>ul>li.gnb2>a>span{display:block;background:url(image/gnb_02.png) no-repeat 50% 50%;text-indent:-3000px}
.gnbArea>ul>li.gnb3>a>span{display:block;background:url(image/gnb_03.png) no-repeat 50% 50%;text-indent:-3000px}
.gnbArea>ul>li.gnb4>a>span{display:block;background:url(image/gnb_04.png) no-repeat 50% 50%;text-indent:-3000px}
.gnbArea>ul>li.gnb5>a>span{display:block;background:url(image/gnb_05.png) no-repeat 50% 50%;text-indent:-3000px}
.gnbArea>ul>li.gnb6>a>span{display:block;background:url(image/gnb_06.png) no-repeat 50% 50%;text-indent:-3000px}

#container{ z-index:1; width:100%; position:relative; margin:0 auto;top:0px;}
	
/****************************탑메뉴css end****************************/



/*-------------------------main sliding------------------------------*/

.mainVisual { position:static; z-index:1;  height:465px; margin:0; overflow:hidden;}

.mainVisual .list { position:absolute !important; left:0; width:100% !important; height:465px; margin-top:0px; }
.mainVisual .list li {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	opacity:0;
	filter:alpha(opacity=0);
	background-position:50% 0;
	background-repeat:no-repeat;
	white-space:nowrap;
	text-indent:-999px;
	overflow:hidden;
}
.mainVisual .list li:first-child { opacity:1; filter:alpha(opacity=100); }
.mainVisual .list li span {top:70px; left:50%; margin:0px 0 0 -490px; width:445px; text-align:left;}
.mainVisual .list li div { top:50px; left:50%; margin:0px 0 0 30px;width:460px; text-align:right;}
.mainVisual .btnSet { position:absolute; left:0; width:100%; height:37px; z-index:10; margin:350px 0 0 0px; }
.mainVisual .btnSet a.stop, .mainVisual .btnSet a.prev, .mainVisual .btnSet a.next { position:absolute;  width:39px; height:104px; overflow:hidden; white-space:nowrap; font-size:0; letter-spacing:-100px; text-indent:0;   background-position:50% 50%; }
.mainVisual .btnSet a.prev { left:30px; background-image:url("image/prev.png"); margin-top:-160px;}
.mainVisual .btnSet a.next { right:30px; background-image:url("image/next.png"); margin-top:-160px;}
.mainVisual .btnSet a.stop { left:78px; background-color:#71a30b; background-image:url("../image/pause.png"); }
.mainVisual .btnSet a.play { background-image:url("../image/play.png"); }
.mainVisual .btnSet .curIco { position:absolute; left:50%; bottom:11px;padding:0px; height:12px;width:300px;margin-left:-480px; text-align:left; }
.mainVisual .btnSet .curIco a { display:inline-block; width:12px; height:12px; margin-left:0px; overflow:hidden; white-space:nowrap; font-size:0; letter-spacing:0px; text-indent:0; background:url("image/off.png") no-repeat;}
.mainVisual .btnSet .curIco a.on, .mainVisual .btnSet .curIco a:hover { background:url("image/on.png") no-repeat;width:12px; height:12px; }

.mainVisual .caption {position:absolute; top:554px; right:50%; padding:0 0px 0 0px; margin:0 -406px 0 0; text-indent:0; height:37px; line-height:37px; color:#fff; background:url("../") 100% 0 no-repeat;}



/*---------------------main sliding end-------------------------------------------*/

/*=================left Menu 1 starts here ========================*/
#menu1 {POSITION:relative;width:190px;TOP:0px;left:0px;text-align:left;}

#menu1 ul {font-family:'Nanum Gothic','Malgun Gothic',"돋움","tahoma";list-style-type:none;margin:0;padding:0;}

#menu1 li {display: inline; 
/* for IE5 and IE6 */}
#menu1 a {color:#575757;text-decoration:none;font-size:13px;display:block;padding:5px 0px 5px 20px;font-weight:700;border-bottom:1px solid #cecece;border-left:1px solid #cecece;border-right:1px solid #cecece;background:#f7f7f7;}

#menu1 a:link, #menu1 a:visited {color:#575757;text-decoration:none;background:#f7f7f7;}

#menu1 a:hover {color:#222;background:#e4e4e4;}

#menu1 li a#current {background:url(image/left_on.gif) no-repeat;color:#fff;border-left:1px solid #FD7F11;border-right:1px solid #FD7F11}
/*left Menu 1 ends here */


/*left Menu 1 ends here */
#submenu {min-width:140px; clear:both; margin:3px 0 0px 0px; border-bottom:1px solid #d9d9d9; padding-bottom:10px; }
#submenu ul{font-family: 'Nanum Gothic','Malgun Gothic', "돋움","tahoma";list-style-type:none; }
#submenu li{display: inline; 
/* for IE5 and IE6 */}

#submenu a{color: #696969;text-decoration: none;display: block;padding: 3px 0px 3px 10px;width: 140px;font-weight:bold; background:url(image/bt_icon2_off.gif) no-repeat 0px 6px; margin:0 0 0 10px;font-size:11px; text-align:left; border-bottom:none; line-height:130%;}

#submenu a:link, #submenu a:visited{color:#696969;text-decoration: none; background:url(image/bt_icon2_off.gif) no-repeat 0 6px;border-bottom:none;}

#submenu a:hover{/*background-color: #00BEE4;*/color: #FF6410; font-weight:700;background:url(image/bt_icon2.gif) no-repeat 0 6px;border-bottom:none; }

#submenu li a#currents{/*border-bottom: 3px solid #DAD6B7;background: #00BEE4;*/color: #FF6410; font-weight:700;background:url(image/bt_icon2.gif) no-repeat 0 6px;border-bottom:none;}
/*left Menu 1 ends here */

/**=========================공통================================**/
.t01 {  background:url(image/bt_icon2.gif) no-repeat 0 7px; font-size:13px; padding:0 0 0 10px; margin:0px 0 0px 3px; text-align:left; } 

.line1 {margin:8px 0;background:url(image/bt_line1.gif) repeat-x; height:1px; padding:0 0 0px 0;}

.mt30 {margin-top:30px;}

.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}

.bt_icon01 {background:url(image/bt_icon1.gif) no-repeat 0 5px; margin:0px; padding:0 0 0 10px;}
.bt_icon02 {background:url(image/bt_icon2.gif) no-repeat 0 0px; margin:0px; padding:0 0 0 10px;color:#353535; font-size:20px; font-weight:700; text-align:left;}

/*-------------------------인사말------------------------------*/
#a1010 { margin:0px 0px 0px 0px; background:url(image/a1010_img1.jpg) no-repeat right top; /* 본문의 아래위 폭을 지정 */  }
#a1010_img {margin:20px 0; width:100%;}
#a1010 .txt1 p{ margin:0 0 20px 0px;font-size:13px;line-height:150%;}
#a1010 .txt1 p.tit {margin:0px 0 30px 0; padding:30px 0 0 0} 
#a1010 .txt1 p.tit2 {margin:0px 0 30px 0;}
#a1010 .txt1 p.name {text-align:right; margin:0px 20px 0px 0px;}
#a1010 .txt1 p.name strong{font-size:150%;font-weight:bold;}

/*-------------------------회사개요------------------------------*/
#a1020 { margin:0px 0px 0px 0px; text-align:center;}
#a1020 p {margin:0px 0 30px 0;}

/**회사개요table**/
table.a1020_com {width:100%;margin:0px 0 0px 0px; border-collapse:collapse;}
table.a1020_com  tbody th {font-size:13px; color:#484848; vertical-align:top; letter-spacing:-0.5px;text-align:left;padding:5px 5px 5px 25px; background:#f0f0f0 url(image/bt_icon1.gif) no-repeat 10px 10px; border-bottom:1px solid #d9d9d9; }
table.a1020_com  tbody th.first {border-top:2px solid #1f398f;}
table.a1020_com  tbody td {font-size:13px; color:#444; padding:5px 5px 5px 15px;text-align:left; border-bottom:1px solid #d9d9d9;}
table.a1020_com  tbody td.first {border-top:2px solid #1f398f;}

/*-------------------------회사연혁------------------------------*/

#a1030 {clear:both;margin:0px 0 0px 0; position:relative; padding:0 0 0px 0; background:url(image/a1030_img1.gif) no-repeat right top;}
#a1030 p.titimg {margin:0 0 25px 0;}

/* @table */
table.a1030 {width:93%;margin:10px 0 20px 30px; border-collapse:collapse;}
table.a1030 tbody th {font-size:20px; color:#fd6d06; vertical-align:top; letter-spacing:-0.5px;text-align:left;padding:6px 20px 0px 0px; }
table.a1030 tbody td {font-size:13px; color:#444; padding:4px 5px 4px 7px; background:url(image/bt_line1.gif) repeat-x bottom;vertical-align:top;}
table.a1030 tbody td.first {padding:5px 5px 5px 7px;}
table.a1030 tbody td.bg {background:url(image/a1030_bg1.gif) repeat-y; width:22px; padding:2px 0px;}
table.a1030 tbody td span {color:#2c2c2c; font-weight:700; margin:0 0px 0 0; }


/*-------------------------조직도------------------------------*/
#a1040:after {clear:both;display:block;content:"";}
#a1040 { width:100%; padding:0 0 0px 0; text-align:center;}



/*-------------------------인증현황------------------------------*/
#a1050:after {clear:both;display:block;content:"";}
#a1050 {  width:710px;  margin: 0px;}
#a1050 ul li { width:230px; float:left; margin:0 10px 0 0;}
#a1050 ul li.last {margin:0 0px 0 0;}

#a1050 ul li span { display:block; margin:5px 0 30px 0; padding:0 0 0 0px; font-size:13px; color:#383838; line-height:160%; text-align:center;}

/*-------------------------찾아오시는길------------------------------*/
#a1070 { margin: 0px; padding:0 0 80px 0;}
#a1070 h1 { font-size:16px;  margin:0px 0 20px 10px;}
#a1070 h1.mt30 {margin-top:30px;}
#a1070 h1 span { font-weight:normal;font-size:13px;}
#a1070_box { width:700px; margin:0 0 30px 10px;}



/*----------------------------제품소개---------------------------*/
#a2010:after {clear:both;display:block;content:"";}
#a2010 { display:block;margin: 0px 0 0px 0; padding:0 0 0px 0px;}
#a2010 p.last {margin:0 0 2px 0;}
#a2010 p.bl1 { border-left:1px solid #c4c4c4}
#a2010 p {float:left;margin:0 2px 2px 0; border:1px solid #c4c4c4; background:url(image/a2010_bg.gif) repeat;}
#a2010 p span { display:block; padding:5px 0 10px 0; text-align:center; font-weight:700; color:#333;}

/*----------------------------주요설비---------------------------*/
#a3010:after {clear:both;display:block;content:"";}
#a3010 { display:block;margin: 0px 0 0px 0; padding:0 0 0px 0px;}
#a3010 p.first{margin:0 0 10px 0;}

#a3010 p {float:left; margin:0  0px 10px 10px; border:1px solid #c4c4c4;  background:url(image/a3010_bg.gif) repeat;}
#a3010 p span { display:block; padding:5px 0 10px 0; text-align:center; font-weight:700; color:#333;}



/*-----------------------품질경영--------------------------------*/
#a4010 {width:100%; }
#a4010_img { float:right;margin:0 30px 40px 20px;}
#a4010 h1 { display:block; margin:10px 0 10px 0; padding:10px 0 0 20px; font-size:18px; color:#383838; line-height:130%;}
#a4010 ul {margin:0 10px;}
#a4010 p {margin:0 0 30px 0; font-size:14px;}
#a4010 p span {text-decoration:underline}



/*-------------------------신뢰성측정장비------------------------------*/
#a4020:after {clear:both;display:block;content:"";}
#a4020 {width:710px;  margin: 0px;}
#a4020 p {margin:0 0  30px 0;}
#a4020 ul {clear:both; margin:0px;}
#a4020 ul li { width:230px; float:left; margin:0 10px 0 0;}
#a4020 ul li.last {margin:0 0px 0 0;}
#a4020 ul.two_img li { width:350px; float:left; margin:0 10px 10px 0;}
#a4020 ul.two_img li.last {margin:0 0px 0 0;}

#a4020 ul li span { display:block; margin:5px 0 20px 0; padding:0 0 0 0px; font-size:13px; color:#383838; line-height:160%; text-align:center;}