/*contents------------------------------------------------*/
h1.title{display:inline;}
h2.title{display:inline;}
h3.title{display:inline;}
ul.txt{margin-bottom:0px;margin-top:0px}
.tableBorder	{background-color:#666666;}
.tableBorder td.contentsC{background-color:#EFEFEF;
				text-align:center;
				line-height:120%}
.tableBorder td.titleC{background-color:#CCCCCC;
				text-align:center;
				line-height:120%}
.tableBorder td.contents{background-color:#EFEFEF;
				line-height:120%}
.tableBorder td.title{background-color:#CCCCCC;
				line-height:120%}
.ReadTxt{padding:0px 15px;
		line-height:150%}
/*company----------------------------------------------*/
img.title	{margin-bottom:8px}
.Commenu	{background-image:url(../../company/image/menu_back.gif)}
.ComImg		{margin-top:10px;
			text-align:right}
h4.ComSubTitle{padding-bottom:5px;
			border-style:solid;
			border-width:0px 0px 2px 0px;
			border-color:#D3B2F3;
			display:inline;
			font-size:x-small;
			color:#666666}
h4.ComSubTitle2{padding-bottom:5px;
			border-style:solid;
			border-width:0px 0px 2px 0px;
			border-color:#D3B2F3;
			margin-bottom:0px;
			font-size:x-small;
			color:#000000}
.MapCap{padding-top:3px;padding-bottom:10px;font-size:xx-small;text-align:right}

/*Table----------------------------------------*/
.TableContents{border-style:dotted;
			border-width:0px 0px 1px 0px;
			border-color:#CDCDCD;
			padding:10px 2px;
			line-height:130%}
.TableContentsT{border-style:dotted;
			border-width:0px 0px 1px 0px;
			border-color:#CDCDCD;
			padding:10px 2px 10px 15px;
			line-height:130%}
.TableContentsIn{padding:2px 0px}
		
.SiteC{padding-bottom:5px;padding-top:5px;
			border-style:solid;
			border-width:0px 0px 1px 0px;
			border-color:#CCCCCC;
			display:inline;
			font-size:x-small;
			color:#333333}
.SiteCT{
			border-style:solid;
			border-width:1px 0px 0px 0px;
			border-color:#CCCCCC;
}				

A.siteM:link 		{color:#333333;text-decoration:none;}
A.siteM:active 		{color:#333333;text-decoration:underline;}
A.siteM:visited 	{color:#333333;text-decoration:none;}
A.siteM:hover 		{color:#333333;text-decoration:underline;}
.siteM				{color:#333333;}

.TableSite{border-style:dotted;
			border-width:0px 0px 1px 0px;
			border-color:#CDCDCD;
			padding:5px 2px 5px 32px;
			line-height:130%}
.TableSiteB{border-style:solid;
			border-width:0px 0px 1px 0px;
			border-color:#CDCDCD;
			padding:5px 2px 5px 32px;
			line-height:130%}
/*tech-------------------------------------------*/
.FlowArrow{padding:5px;text-align:center}
#Contents1{border-width:5px 0px 0px 0px;
			border-style:solid;
			border-color:#FFCC66}
#Contents2{border-width:5px 0px 0px 0px;
			border-style:solid;
			border-color:#BC748B}
#Contents3{border-width:5px 0px 0px 0px;
			border-style:solid;
			border-color:#9933FF}
#Contents4{border-width:5px 0px 0px 0px;
			border-style:solid;
			border-color:#33CCFF}
#Contents5{border-width:5px 0px 0px 0px;
			border-style:solid;
			border-color:#FF6699}
#Contents6{border-width:5px 0px 0px 0px;
			border-style:solid;
			border-color:#99CC66}
#Contents7{border-width:5px 0px 0px 0px;
			border-style:solid;
			border-color:#3399FF}
#Contents8{border-width:5px 0px 0px 0px;
			border-style:solid;
			border-color:#40B194}
.TechCopy{padding:7px;
		line-height:130%}
		
h4.TechC03{padding-bottom:5px;
			border-style:solid;
			border-width:0px 0px 2px 0px;
			border-color:#CCB2E5;
			display:inline;
			font-size:x-small;
			color:#666666}
h4.TechC05{padding-bottom:5px;
			border-style:solid;
			border-width:0px 0px 2px 0px;
			border-color:#FF99BB;
			display:inline;
			font-size:x-small;
			color:#666666}			
			
.TechCap{padding-top:3px;font-size:x-small;text-align:center}
.TechCapR{padding-top:3px;padding-right:10px;font-size:xx-small;text-align:right}
.TechCap2{padding-top:3px;font-size:xx-small;line-height:140%}
.TechCap2T{font-size:x-small;font-weight:bold}
/*Recruit-----------------------------------------------------------------------*/
.RecruitTitle{background-color:#FFFF00;
			font-weight:bold}
.RecruitT{background-color:#FFFFCC;line-height:130%}
.RecruitC{background-color:#FFFFFF;line-height:130%}
.RecruitTDce{background-color:#FFFFCC;line-height:130%;border-style:solid;border-color:#666666;border-width:1px 0px 0px 0px}
.RecruitCDe{background-color:#FFFFFF;line-height:130%;border-style:solid;border-color:#666666;border-width:1px 0px 0px 0px}
.RecruitTableB{background-color:#999999;margin-top:5px}

/*news----------------------------------------------------------------------------*/
.NewsDate{padding-left:13px}
.NewsTitle{font-size:small;
			font-weight:bold;
			color:#0099CC;
			padding-left:13px;
			margin-bottom:5px}
.NewsTxt{padding-left:12px;
			line-height:130%;}
.NewsTxt img{text-align:right}
		
.NewsC{padding-bottom:8px;padding-top:8px;
			border-style:solid;
			border-width:0px 0px 1px 0px;
			border-color:#CCCCCC;
			display:inline;
			font-size:x-small;
			color:#333333}
.NewsCT{
			border-style:solid;
			border-width:1px 0px 0px 0px;
			border-color:#CCCCCC;
}
.techNote{line-height:130%;
background-color:#EFEFEF;
padding:15px}
.techNote ol{margin-top:0px;
			margin-bottom:0px}		