@charset"UTF-8";
@import"initial.css";
/* ================================================== */
/* Copyirhgt 2008 SunDelta Corp. All Rights Reserved. */
/* ================================================== */
/* ============================== INDEX ONLY STYLE        ============================== */
.flexible			{	display:inline-block:; clear:both; position:relative; }
.flexible:after		{	display:block; height:0px; clear:both; content:""; visibility:hidden; font-size:0.1em; line-height:0.1em;	}
.clearfix			{	display:inline-block;	}
.clearfix:after		{	display:block; height:0%; content:""; clear:both; visibility:hidden; font-size:0.1em; line-height:0.1em;	}

.highlight a{
	font-size:16px;
	color:#0000FF!important;
}
.highlight{
	padding-bottom:5px!important;
	line-height:1.5!important;
	font-size:16px;
	color:#FF0000!important;
}
.nameProduct{
	font-size: 10px!important;
	color:#FF0000!important;
}

#news sub{
	color:#FF0000!important;
}

/* ============================== BEGIN HEADER SECTION    ============================== */
#header				{	height:72px !important; height /**/:80px; padding:8px 0 0 0; background:#598dc1 url(../img/common/bg_header.gif) repeat-x;	}
#header *			{	/*\*/ overflow:hidden; /**/	}
#header a			{	display:block; background-repeat:no-repeat;	}
#header h1			{	width:354px; height:64px; margin:0 0 0 15px; position:relative;}
#header h1 a		{	width:100%; position:absolute; left:0px; top:0px; padding:64px 0 0 0; background-image:url(../img/index/title1.gif);	}
#headerNav			{	display:block; position:absolute; right:0%; top:59px; padding:0 25px 0 0;	}
#headerNav:after	{	display:block; height:0px; content:""; clear:both; visibility:hidden;	}
#headerNav li		{	width:76px; height:21px; float:left; position:relative; background-repeat:no-repeat;	}
#headerNav li a		{	width:100%; position:absolute; left:0%; top:0%; padding:21px 0 0 0;	}
#hNav1				{	margin:0 10px 0 0;	}
#hNav1 a			{	background-image:url(../img/common/home1.gif);	}
#hNav2 a			{	background-image:url(../img/common/company1.gif);	}
/* ============================== BEGIN CONTAINER BOX     ============================== */
#container			{	background:#598dc1 url(../img/common/bg_container1.gif) center bottom no-repeat;	}
/* ============================== BEGIN PRIMARY           ============================== */
#primary			{	padding:0 15px 0 0;	}
#c1					{	width:400px; height:319px; float:right; position:relative;	}
#c1 h1				{
	width:100%;
	height:0px !important;
	height /**/:170px;
	overflow:hidden;
	position:relative;
	padding:170px 0 0 0;
	background:url(../img/index/bg_intro.gif) no-repeat;
	text-indent: -9999px;
}
#subsection1		{	width:100%; height:149px; background:url(../img/index/bg_globalNav.gif) no-repeat;	}
#globalNav			{	display:inline-block; padding:20px 0 0 20px;	}
#globalNav:after	{	display:block; height:0px; content:""; clear:both; visibility:hidden; overflow:hidden; font-size:0.1em; line-height:0.1em;	}
#globalNav li		{	width:122px; height:73px; float:left; position:relative; overflow:hidden; background-repeat:no-repeat;	}
#globalNav a		{	width:100%; height:0px !important; height /**/:73px; display:block; /*\*/ overflow:hidden; /**/ padding:73px 0 0 0; background-repeat:no-repeat;	}
#globalNav a:hover	{	background-image:none;	}
#gNav1				{	background-image:url(../img/index/nav1b.gif);	}
#gNav2				{	background-image:url(../img/index/nav2b.gif);	}
#gNav3				{	background-image:url(../img/index/nav3b.gif);	}
#gNav1 a			{	background-image:url(../img/index/nav1a.gif);	}
#gNav2 a			{	background-image:url(../img/index/nav2a.gif);	}
#gNav3 a			{	background-image:url(../img/index/nav3a.gif);	}
#ul					{	padding:15px 15px 0 0; text-align:right;	}
#c2					{	width:400px; height:319px; float:right; position:relative;	}
#c2 h1				{	width:400px; height:0px !important; height /**/:319px; padding:319px 0 0 0; overflow:hidden; position:absolute; background:url(../img/index/item.jpg) no-repeat;	}
/* ============================== BEGIN SECONDARY	      ============================== */
#secondary			{	width:100%; position:relative; padding:20px 0 0 0;	}
#subsection2		{	display:inline-block; padding:10px 0 0 25px;	}
#subsection2:after	{	display:block; height:0%; content:""; clear:both; visibility:hidden; font-size:0.1em; line-height:0.1em;	}
#salesContact		{	width:380px; height:45px; float:left;	}
#country			{
	display:inline-block;
	float:left;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
#country:after		{	display:block; height:0%; content:""; clear:both; visibility:hidden; font-size:0.1em; line-height:0.1em;	}
#country ul			{	width:260px; height:50px; display:inline-block; float:left;	}
#country ul	li		{
	width:24px;
	height:16px;
	float:left;
	font-size:0px;
	line-height:0px;
	margin-top: 0;
	margin-right: 4px;
	margin-bottom: 8px;
	margin-left: 0;
}
#country p			{	width:126px; height:35px; float:left; margin:2px 0 0 0;	}
#country p *		{	width:126px; display:block; /*\*/ overflow:hidden; /**/ background-position:left top; background-repeat:no-repeat;	}
#country p span		{	height:35px; background-image:url(../img/common/sales2.gif);	}
#country p a		{	height:0px !important; height /**/:35px; padding:35px 0 0 0; position:relative; background-image:url(../img/common/sales1.gif);	}
#country p a:hover	{	background-image:none;	}
#news				{
	display:block;
	font-size:12px;
	line-height:140%;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 20px;
}

/* for Win IE7*/
html* 
#news{

	height: 110px;
}



#news *				{
	color:#000000;
	font-weight: bold;
}
#news:after			{	display:block; height:0%; content:""; clear:both; visibility:hidden; font-size:0.1em; line-height:0.1em;	}
#news dt			{	width:90px; float:left; clear:both; text-indent:14px; background:url(../img/common/marker03.gif) left center no-repeat;	}
#news dd			{	width:680px; float:left;	}
/* ============================== BEGIN FOOTER SECTION    ============================== */
#footer				{	width:100%; clear:both;	}
.address			{	padding:5px 0 0 0; font-size:12px; color:#000000; text-align:center;	}
#subsection3		{	width:100%; height:30px; margin:5px 0 10px 0; font-size:14px; display:inline-block; background:url(../img/common/footer2.gif) center center no-repeat;	}
#subsection3:after	{	height:0px; display:block; content:""; clear:both; visibility:hidden;	}
#footerNav			{	width:auto; float:left; padding:5px 0 0 30px;	}
#copyright			{	width:auto; float:right; padding:5px 10px 0 0;	}


/* ##### 20100721 ADDED ##### */

#contentsLeft {
	width: 393px;
}
#contentsRight {
	width: 393px;
}
#contentsContainer {
	background-image: url(../img/index/1007/bgContainer.jpg);
	background-repeat: repeat-y;
	margin-right: 14px;
	margin-left: 14px;
	display: inline-block;
	width: 801px;
}



#ttlMain01 {
	background-image: url(../img/index/1007/ttlMain01.jpg);
	height: 65px;
}
#bgContainerBottom {
	background-image: url(../img/index/1007/bgContainerBottom.jpg);
	padding-bottom: 23px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: transparent;
}
#ttlMain02 {
	background-image: url(../img/index/1007/ttlMain02.jpg);
	height: 65px;
}
#btn01Chara {
	background-image: url(../img/index/1007/btn01Chara.jpg);
	height: 75px;
	width: 135px;
}#btn01Appli {
	background-image: url(../img/index/1007/btn01Appli.jpg);
	height: 75px;
	width: 123px;
}
#btn01Product {
	background-image: url(../img/index/1007/btn01Product.jpg);
	height: 75px;
	width: 135px;
}
#btn02Chara {
	background-image: url(../img/index/1007/btn02Chara.jpg);
	height: 75px;
	width: 135px;
}
#btn02Appli {
	background-image: url(../img/index/1007/btn02Appli.jpg);
	height: 75px;
	width: 123px;
}
#btn02Product {
	background-image: url(../img/index/1007/btn02Product.jpg);
	height: 75px;
	width: 135px;
}
.imgUl {
	text-align: right;
	margin-right: 10px;
}
#ttlSub01 {
	background-image: url(../img/index/1007/ttlSub01.jpg);
	height: 32px;
}
#imgTxt0101 {
	background-image: url(../img/index/1007/imgTxt0101.jpg);
	height: 23px;
}
#imgTxt0102 {
	background-image: url(../img/index/1007/imgTxt0102.jpg);
	height: 39px;
}
#imgTxt0103 {
	background-image: url(../img/index/1007/imgTxt0103.jpg);
	height: 22px;
}
#ttlSub02 {
	background-image: url(../img/index/1007/ttlSub02.jpg);
	height: 32px;
}
#imgTxt0201 {
	background-image: url(../img/index/1007/imgTxt0201.jpg);
	height: 23px;
}
#imgTxt0202 {
	background-image: url(../img/index/1007/imgTxt0202.jpg);
	height: 20px;
}
#imgTxt0203 {
	background-image: url(../img/index/1007/imgTxt0203.jpg);
	height: 25px;
}

