@charset "utf-8";

/* CSS Document */

a:link {

	text-decoration: none;

	color: #444444;

}



a:visited {

	text-decoration: none;

	color: #444444;



}

a:hover {

	text-decoration: none;
	color: #2196b5;
 
}

a:active {

	text-decoration: none;

}





#dropmenudiv {

	position:absolute;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:18px;

	z-index:100;

	background-color: #FFFFFF;

	border-top: 0px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	visibility: hidden;

	margin-top: -1px;

	padding-top: 12px;

	padding-bottom: 12px;

}



#dropmenudiv a{

	width: 100%;

	display: block;

	text-indent: 21px;

	text-decoration: none;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	color: #666666;

	margin-top: 2px;

}



#dropmenudiv a:hover{ /*hover background color*/

	color: #2196b5;

}



.link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 20px;

}



.link a:hover{

	color: #2196b5;

}



.link_news_tit{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 14px;

	padding-bottom:6px;

	color: #024F76;

}







.link_news_tit:hover{

	color: #2196b5;

}



.link_news_tit  a:hover{

	color: #2196b5;

}



.link_news {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 14px;

}



.link_news a:hover{

	color: #2196b5;

}





.link_footer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

	color: #444444;

}



.link_footer a:hover{

	color: #2196b5;

}



#area_table_bg{

background-image:url(../images/img_triangle.gif);

background-position:125px 7px;;

background-repeat:no-repeat;}





/* front page setting */

#popup_telecommunication {	

	position:absolute;

	margin-top:-168px;

	*margin-top:-170px;

	padding-top:30px;

	padding-left:13px;

	width:223px;

	height:168px;

	background-image:url('../images/img_pop_tel_product.gif');

	background-repeat:no-repeat;

	display:none;

	z-index:20;

	 

}

#popup_electronic {

	background-image:url('../images/img_pop_elec_learn.gif');

	background-repeat:no-repeat;

	padding-top:30px;

	padding-left:13px;

	margin-top:-168px;

	*margin-top:-170px;

	position:absolute;

 	width:223px;

	height:180px;

	display:none;

	z-index:20;

}

#popup_contract {	

	background-image:url('../images/img_pop_con_man_ser.gif');

	background-repeat:no-repeat;

	padding-top:30px;

	padding-left:13px;

	margin-top:-168px;

	*margin-top:-170px;

	position:absolute;

	width:223px;

	display:none;

	height:180px;

	z-index:20;

}



#tel_asia {

	position:absolute;

	margin-left:160px;

	margin-top:-150px; 

 	width:130px;

	z-index: 20; 

	display:none;

 }



#tel_europe {

	position:absolute; 

	margin-left:160px;

	margin-top:-120px; 

	width:130px;

	z-index: 20; 

	display:none;

 }



#tel_mid_east {

	position:absolute; 

	margin-left:160px;

	margin-top:-80px; 

	width:130px;

	z-index: 20; 

	display:none;

 }



#tel_america {

	position:absolute;

	margin-left:160px;

	margin-top:-70px; 

	 

	width:130px;

	z-index: 20; 

	display:none;

 }



#tel_asia2 {

	position:absolute;

	margin-left:160px;

	margin-top:-185px; 

 	width:130px;

	z-index: 20; 

	display:none;

 }



#tel_europe2 {

	position:absolute; 

	margin-left:160px;

	margin-top:-225px; 

	width:130px;

	z-index: 20; 

	display:none;

 }



#tel_mid_east2 {

	position:absolute; 

	margin-left:160px;

	margin-top:-100px; 

	width:130px;

	z-index: 20; 

	display:none;

 }



#tel_america2 {

	position:absolute;

	margin-left:160px;

	margin-top:-70px; 

	 

	width:130px;

	z-index: 20; 

	display:none;

 }



#tel_asia3 {

	position:absolute;

	margin-left:160px;

	margin-top:-130px; 

 	width:130px;

	z-index: 20; 

	display:none;

 }



#tel_america3 {

	position:absolute;

	margin-left:160px;

	margin-top:-100px; 

	 

	width:130px;

	z-index: 20; 

	display:none;

 } 



body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}





.tit_select_region {color: #333333}



#front_visual {

	position:static;

	width:900px;

	height:300px;

	vertical-align:top;

	z-index:-15;

}



#banner_area {

	position:absolute;

	width:900px;

	height:36px;

	z-index:0;

}



#brn{

	position:absolute;

	width:900px; 

	height:36px; 

	margin:auto;

	z-index:100;

}



.tit_news {

	color: #024f76;

}



#footer{

	position:relative;

	width:900px;

	top:156px;

	z-index:0;

	border-top:1px solid #ccc;

}



#footer_flash{

	width:900px;

	top:10px;

	z-index:0;

	border-top:1px solid #ccc;

}

/* front page setting end */



/* submenu area */

#front_sub_menu {

	position:absolute;

	width:900px;

	top:390px;

	z-index:5;

}

#front_sub_menu2 {

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

  }



#front_sub_menu2 ul{

list-style:none;  

padding:0px;

margin:0px;

width:100%;

border:none;

}

#front_sub_menu2 li{

float:left;

width:223px;

margin-left:1px;

line-height:30px; 

vertical-align:bottom; 

}



.tit_country{

color:#444444;

}

/* submenu area end*/



/* footer */





.link_footer a:link {

	text-decoration: none;

	color: #444444;

}



.link_footer a:visited {

	text-decoration: none;

	color: #444444;



}

.link_footer a:hover {

	text-decoration: none;	

	color: #2196b5;

}



.link_footer a:active {

	text-decoration: none;

}

.selectlist ul{

list-style:none;

padding:0px;

 width:100%;

border:none;



}

* html .selectlist ul{

list-style:none;

padding:0px;

 width:100%;

border:none;

zoom:1;



}

.selectlist ul li{



list-style:none;

float:left;

line-height:20px;

*line-height:16px;

 width:200px;

 margin:0px;

text-align:left;

border:none;



cursor:hand;

z-index:20px;



}

* html .selectlist ul li{



list-style:none;

float:left;

line-height:20px;

  width:200px;

 margin:0px;

text-align:left;

border:none;



cursor:hand;

z-index:20px;

zoom:1;



}









.selectlist a{cursor:hand;display:block;text-align:left;height:20px;width:200px;}



.selectlist a:link{text-decoration:none;

background-image:url('../images/img_triangle.gif');

background-position:125px 7px;

background-repeat:no-repeat;

color: #444444;  



z-index:20px;

line-height:20px;

}



.selectlist a:visited{text-decoration:none;

background-image:url('../images/img_triangle.gif');

background-position:125px 7px;

background-repeat:no-repeat;

z-index:20px;

line-height:20px;

}



.selectlist a:hover{

 text-decoration:none;

background-image:url('../images/img_triangle2.gif');

background-position:125px 7px;

background-repeat:no-repeat;

z-index:20px;

color:#2196b5;

line-height:20px;

}



.ext-ie6 .selectlist a:link{text-decoration:none;

background-image:url('../images/img_triangle.gif');

background-position:125px 7px;

background-repeat:no-repeat;

color: #444444;  



z-index:20px;

line-height:20px;
zoom: 1;

}



.ext-ie6 .selectlist a:visited{text-decoration:none;

background-image:url('../images/img_triangle.gif');

background-position:125px 7px;

background-repeat:no-repeat;

z-index:20px;

line-height:20px;
zoom: 1;

}



.ext-ie6 .selectlist a:hover{

 text-decoration:none;

background-image:url('../images/img_triangle2.gif');

background-position:125px 7px;

background-repeat:no-repeat;

z-index:20px;

color:#2196b5;

line-height:20px;
zoom: 1;

}



 

.pulldown{

	line-height: 15px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding-left:8px;

}



/* select country */

#select_country_tit{

	font-size:11px;

	height:18px;

	width:199px;

	color:#666666;

	background-color:#fff;

	background-image:url(../images/icon_select_country.gif);

	background-repeat:no-repeat;

	background-position:98% 2px;

 

	vertical-align:middle;

	font-family:Arial, Helvetica, sans-serif;

	padding-bottom:1px;

	padding-left:8px;

	padding-top:4px;

}



/* #select_country_tit a:link{

	text-decoration:underline;

	color:#444444;

}

*/

 



.country_name{

font-weight:bolder;

padding-top:8px;

padding-bottom:0px;

cursor:pointer;

cursor:hand;

font-size:11px;

color:#666666;

}



.company_list_01{

border-bottom:1px solid #fff;

padding-top:5px;

padding-bottom:0px;

cursor:pointer;

cursor:hand;

font-size:11px;

/*

background-image:url(../images/icon_select_list.gif);

background-repeat:no-repeat;

background-position:98% 2px;*/

}



.company_list_02{

border-bottom:1px solid #ccc;

padding-top:5px;

padding-bottom:5px;

cursor:pointer;

cursor:hand;

font-size:11px;

}



.company_list_01 a:link {

	text-decoration:none;

	color: #666666;

}



.company_list_02 a:link {

	text-decoration:none;

	color: #666666;

}







#pulldown_div div{

width:170px;

}

/* select country  end*/