/* Type Selector */
*{margin:0; padding:0; font-style:normal; font-family:tahoma,Tahoma, Sans-serif; font-size: 9pt; color: #3D3D3D;line-height: 20px;}
img, fieldset{border:none;}
form {margin:0px;}
hr, legend{display:none;}
li{list-style:none;}
a{text-decoration:none}
a:visited{text-decoration:none}
a:hover { text-decoration:underline}
a:active { color:#e13e1c; text-decoration:underline}
a:focus{text-decoration:none}
html:first-child select{padding-right:6px; height:20px;} /* Opera Fix */ 
option, x:-moz-any-link {padding-right:4px;} /* Firefox Fix */ 
option, x:-moz-any-link, x:default {padding-right:0;} /* Firefox Fix */


/******** Font **********/

.fontsiz8_spacing { font-size: 8pt; letter-spacing: -1px; }
.fontsiz8 { font-size: 8pt; }
.font_gray {  font-size: 8pt; font-family: "tahoma"; color: 777777; }
.fontbold_business {font-family: "tahoma"; font-weight: bold;	color: 64a596; }
.font_solution {font-family: "tahoma"; font-weight: bold;	color: 697b6c; }
.font_company {font-family: "Tahoma"; font-weight: bold;	color: 508faa; }
.font_companyBlue {font-family: "tahoma"; color: 2b6fa9; }
.font_recruit {font-family: "tahoma"; font-weight: bold;	color: 8a4921; }
.font_company {font-family: "tahoma"; font-weight: bold;	color: 2e5679;}

/******** Padding **********/
.padding10pxL {padding-left:10px;}

/********Table**********/

table.bgline tr td{border:1px solid  #ccc;}
table.bgline_ir tr td{border:1px solid  #e4e4e4;}
table.nobgline tr td{border:0px;}
table.recruitbox tr td{border:1px solid  #e6dbd7; padding:10px;}


table.bgline_2px tr td{border:2px solid  #ccc;}
table.bgline_rec_login tr td{border:5px solid  #e5ddd9;}
table.comblline tr td{border:1px solid  #8ea4ab;}


table.company_table {border-width:0px 0px 0px 0px; border-collapse:collapse; border-style:solid  border-color:#e6dbd7; border-top-color:#0E3947}

table.companymail_table {border-width:4px 0px 0px 0px;  border-collapse:collapse; border-style:solid  border-color:#e6dbd7; border-top-color:#e6dbd7; }
table.companymail_table td { border-width:1px 1px 1px 1px; border-style:solid; border-color:#eaeaea ;padding: 10px 0px 0px 5px; color: #494949; font-size:12px; font-family:"tahoma,Verdana"; line-height:28px; }

table.ir_table {border-width:0px 0px 0px 0px; border-collapse:collapse; border-style:solid  border-color:#0E3947; border-top-color:#0E3947}
table.ir_table td { border-width:0px 0px 1px 0px; border-style:solid; border-color:#eaeaea ;padding: 0px 0px 0px 0px; color: #494949; font-size:12px; font-family:"tahoma,Verdana"; line-height:1.2; }

table.pr_table {border-width:0px 0px 0px 0px; border-collapse:collapse; border-style:solid  border-color:#0E3947; border-top-color:#0E3947}
table.pr_table td { border-width:0px 0px 1px 0px; border-style:solid; border-color:#eaeaea ;padding: 0px 0px 0px 0px; color: #494949; font-size:12px; font-family:"tahoma,Verdana"; line-height:1.2; }
 
table.recruit_table {border-width:1px 0px 0px 0px;  border-collapse:collapse; border-style:solid  border-color:#0E3947; border-top-color:#0E3947l; }
table.recruit_table td { border-width:1px 1px 1px 1px; border-style:solid; border-color:#eaeaea ;padding: 5px; color: #494949; font-size:12px; font-family:"tahoma,Verdana"; line-height:26px; }





table.pr_table {border:1px solid  #dddddd;}

.company_tit {background:#FFFFFF url("../Front/company/images/history_tab_bg.gif");
         padding:0px 0px 0px;}

.ir_tit {background:#FFFFFF url("../Front/ir/images/tbl_bg.gif");
         padding:0px 0px 0px;
		 height:31px; }

.pr_tit {background:#FFFFFF url("../Front/pr/images/tbl_bg.gif");
         padding:0px 0px 0px;
		 height:31px; }
		 
.pr_tit2 {background:#FFFFFF url("../Front/pr/images/tbl_bg_02.gif");
         padding:0px 0px 0px;
		 height:22px; }

.pr_tit3 {background:#FFFFFF url("../Front/pr/images/tb_bg_footer.gif");
         padding:0px 0px 0px;
		 height:31px; }


.pr_tit_view {background:#FFFFFF url("../Front/pr/images/tbl_bg_view.gif");
         padding:0px 0px 0px;
		 height:22px; }	


.recruit_bg {background-color:#f7f7f7;}	


.recruit_bg02 {background-color:#faf6fc;}	
		 
		 
.recruit_bg_gray02 {background-color:#ededed;}		 
		 		 
.recruit_bg_gray {background-color:#f2f2f2;
         padding:10px; }	
		 
		 
.recruit_loginbg {background:#FFFFFF url("../Front/recruit/images/login_bg.gif");
         padding:0px 0px 0px;
		 height:302px; }

/******** Main Page **********/

div#xener-home-bg {
	background:#FFFFFF url("../Front/images/main/visual_bg.gif") no-repeat;
	padding:0px 0px 0px;
	height:378px;
}
 

#xener-home-flash {
	position:absolute;
	left:0px;
	top:0px;
	width:930px;
	height:306x;
	z-index:1;
	visibility: visible;
}
 
 #xener-home-menu {
	position:absolute;
	left:0px;
	top:306px;
	width:930px;
	height:72x;
	z-index:1;
	visibility: visible;
}
  
div#xener-home-tasks {	 
	padding:10px 28px 0px;
	width:1000px;
	height:200px;
}

 
div#xener-home-tasks div.xener-column {
	margin-top:0.5em;
	float:left;
	width:266px;
}

div#xener-home-tasks div.xener-column2 {
	margin-top:0.5em;
	margin-left:41px;
	float:left;
	width:293px;
}

div#xener-home-tasks div.xener-column3 {
	margin-top:0.5em;
	margin-left:26px;	
	float:left;
	width:265px;
}
 
 div#xener-home-tasks div.xener-column4 {
	margin-top:0.1em;
	margin-left:12px;	
	float:left;
	width:66px;
}

 .test {
	margin-top:0.1em;
	margin-left:12px;	
	float:left;
	width:66px;
	color: red;
}
 
.xener-line-top {border-top:1px solid #ddd; }
.xener-line-bottom {border-bottom:1px solid #ddd; }
.xener-line-bottom-prmain {border-bottom:1px solid #63558e; }
.xener-line-bottom-solution {border-bottom:1px solid #eaeaea; }

 /******** Sub Page **********/
 
 div#xener-sub-bg {
	background:#FFFFFF url("../Front/company/images/smain_bg_top.gif") repeat;
	padding:0px 0px 0px;
	height:83px;
}
 
div#xener-sub-visual-bg {
	background:#FFFFFF url("../Front/company/images/smain_bg_visual.gif") no-repeat;
	padding:0px 0px 0px;
	height:113px;

}
div#xener-sub-left-bg {
	background:#FFFFFF url("../Front/company/images/smain_bg_left.gif") no-repeat;
	padding:0px 0px 0px;
	height:189px;
}
div#xener-sub-right-bg {
	background:#FFFFFF url("../Front/company/images/smain_bg_right.gif") no-repeat;
	padding:0px 0px 0px;
	height:174px;
	width:15px;	
}



div#xener-sub-company-contact {

	text-indent : 20px
}


div#xener-sub-bg-business {
	background:#FFFFFF url("../Front/business/images/smain_bg_top.gif") repeat;
	padding:0px 0px 0px;
	height:83px;
}
 
div#xener-sub-visual-bg-business {
	background:#FFFFFF url("../Front/business/images/smain_bg_visual.gif") no-repeat;
	padding:0px 0px 0px;
	height:113px;

}
div#xener-sub-left-bg-business {
	background:#FFFFFF url("../Front/business/images/smain_bg_left.gif") no-repeat;
	padding:0px 0px 0px;
	height:189px;
}
div#xener-sub-right-bg-business {
	background:#FFFFFF url("../Front/business/images/smain_bg_right.gif") no-repeat;
	padding:0px 0px 0px;
	height:174px;
	width:15px;	
}
div#xener-sub-tasks div.xener-business-contents {	 
	padding-left:13px; 
	padding-right:13px;
	width:683px;;
}


div#xener-sub-tasks div.xener-company-text table tr td {	 
	padding-left:20; 
	padding-right:13px;
	
}



/******** Top menu ********/
div#topmenu {position:absolute; padding-top:11px; padding-left:913px; width:83px; height:42px;}




 div#xener-sub-bg-solution {
	background:#FFFFFF url("../Front/solution/images/smain_bg_top.gif") repeat;
	padding:0px 0px 0px;
	height:83px;
}
 
div#xener-sub-visual-bg-solution {
	background:#FFFFFF url("../Front/solution/images/smain_bg_visual.gif") no-repeat;
	padding:0px 0px 0px;
	height:113px;

}
div#xener-sub-left-bg-solution {
	background:#FFFFFF url("../Front/solution/images/smain_bg_left.gif") no-repeat;
	padding:0px 0px 0px;
	height:189px;
}
div#xener-sub-right-bg-solution {
	background:#FFFFFF url("../Front/solution/images/smain_bg_right.gif") no-repeat;
	padding:0px 0px 0px;
	height:174px;
	width:15px;	
}








div#xener-sub-bg-pr {
	background:#FFFFFF url("../Front/pr/images/smain_bg_top.gif") repeat;
	padding:0px 0px 0px;
	height:83px;
}
 
div#xener-sub-visual-bg-pr {
	background:#FFFFFF url("../Front/pr/images/smain_bg_visual.gif") no-repeat;
	padding:0px 0px 0px;
	height:113px;

}
div#xener-sub-left-bg-pr {
	background:#FFFFFF url("../Front/pr/images/smain_bg_left.gif") no-repeat;
	padding:0px 0px 0px;
	height:189px;
}
div#xener-sub-right-bg-pr {
	background:#FFFFFF url("../Front/pr/images/smain_bg_right.gif") no-repeat;
	padding:0px 0px 0px;
	height:174px;
	width:15px;	
}







div#xener-sub-bg-recruit {
	background:#FFFFFF url("../Front/recruit/images/smain_bg_top.gif") repeat;
	padding:0px 0px 0px;
	height:83px;
}
 
div#xener-sub-visual-bg-recruit {
	background:#FFFFFF url("../Front/recruit/images/smain_bg_visual.gif") no-repeat;
	padding:0px 0px 0px;
	height:113px;

}
div#xener-sub-left-bg-recruit {
	background:#FFFFFF url("../Front/recruit/images/smain_bg_left.gif") no-repeat;
	padding:0px 0px 0px;
	height:189px;
}
div#xener-sub-right-bg-recruit {
	background:#FFFFFF url("../Front/recruit/images/smain_bg_right.gif") no-repeat;
	padding:0px 0px 0px;
	height:174px;
	width:15px;	
}








div#xener-sub-bg-ir {
	background:#FFFFFF url("../Front/ir/images/smain_bg_top.gif") repeat;
	padding:0px 0px 0px;
	height:83px;
}
 
div#xener-sub-visual-bg-ir {
	background:#FFFFFF url("../Front/ir/images/smain_bg_visual.gif") no-repeat;
	padding:0px 0px 0px;
	height:113px;

}
div#xener-sub-left-bg-ir {
	background:#FFFFFF url("../Front/ir/images/smain_bg_left.gif") no-repeat;
	padding:0px 0px 0px;
	height:189px;
}
div#xener-sub-right-bg-ir {
	background:#FFFFFF url("../Front/ir/images/smain_bg_right.gif") no-repeat;
	padding:0px 0px 0px;
	height:174px;
	width:15px;	
}







div#xener-sub-tasks {	 
	padding:0px 0px 0px;

}

div#xener-sub-tasks div.xener-sub-column {
	margin-top:2em;
	margin-left:2em;	
	float:left;
	width:674px;
}
 

div#xener-sub-location{ margin-top:0.5em; padding-right:10px; float:right;  font-size:8pt; }


div#xener-sub-bgtable{
	background:#f6f6f6;
	padding:0px 0px 0px;
}




.xener-line02 {border-bottom:2px solid #5079ab; }
.xener-line03 {border-bottom:1px solid #e6e6e6; }

 .imgborder {padding:3px 3px 3px 3px};



/***** PR BOARD ******/

/* application detailviewBtn layer */
.productViewImg{position:relative;}
.productViewImgBtn{position:absolute; width:78px; height:18px;padding-left:0px; padding-top:0px;z-index:600;}
/*// application detailviewBtn layer */


/*****FOOTER******/
div#footer{margin-top:3em; background-color:#eaeaea;  padding-top:10px;  padding-left:25px;  padding-bottom:10px; font-family:Tahoma, Sans-serif; font-size:7pt; }
 
 
