@charset "UTF-8";

/*
______________________________________________________
 update:2010.01.22
 (C)2006 SonyChemicals&InformationDevice Corp.
 (C)2006 ContentsBrain Inc.

.Local Navigation for /Products 
.SubMenu
.Control Changing line
.Control Highlight
.Products Category Frame(move to en-common 2007.12.11)
.Products"TOP"
.Products"Terms"
.Products"Field"
.Control "Tab"
.Fix bug
______________________________________________________

*/

@import "mc.css";

/*--text titles--*/
span.prName{font-size:20px; color:#000; line-height:21px;}
span.prSubName{text-align:left; widht:125px; white-space:nowrap; font-size:12px; font-weight:bold;}

/*--Hub text titles--*/
div.hubName a:link,
div.hubName a:visited{font-size:13px; color:#000; font-weight:bold; text-decoration:none;}
div.hubSubName{text-align:left; font-size:15px; font-weight:bold;}
div.hubPf{ width:80px; padding;10px 0 0 10px; text-align:left; font-size:9px; font-weight:normal; line-height:1em;}
div.hubPf a:link,
div.hubPf a:visited{color:#00F; text-decoration:none;}

/*--Local Navigation /Products --*/

table.NaviTop {
	border:solid #666;
	border-width:1px 1px 0 1px
}
table.NaviBtm {
	border:1px solid #666;
}

td.MainNavi {
	border-top:1px solid #999;
	border-left:1px solid #999;
}

/* SubMenu */
p.subMenu1,
p.subMenu2,
p.subMenu3,
p.subMenu4,
p.subMenu5 {
	font-size:11px;
	line-height:120%;
	margin:0;
	padding:0;
}

p.subMenu1 a:link,
p.subMenu2 a:link,
p.subMenu3 a:link,
p.subMenu4 a:link,
p.subMenu5 a:link,
p.subMenu1 a:visited,
p.subMenu2 a:visited,
p.subMenu3 a:visited,
p.subMenu4 a:visited,
p.subMenu5 a:visited {
	display: block;
	padding:3px 0 2px 0;
	color: #333;
	text-decoration:none;
	background-color:#fff;
	width: 100%;
}
p.subMenu1 a:hover {
	background-color:#7a7ade;
	color:#fff;
}
p.subMenu2 a:hover {
	background-color:#75af5b;
	color:#fff;
}
p.subMenu3 a:hover {
	background-color:#dfaa00;
	color:#fff;
}
p.subMenu4 a:hover {
	background-color:#BC4FE1;
	color:#fff;
}
p.subMenu5 a:hover {
	background-color:#ff9a35;
	color:#fff;
}

/* Control Changing line */
p.subMenu1 span,
p.subMenu2 span,
p.subMenu3 span,
p.subMenu4 span,
p.subMenu5 span {
	display:block;
	margin-left:1.8em;
}

/* Control Highlight */
p.subMenu1 span.menuOn,
p.subMenu2 span.menuOn,
p.subMenu3 span.menuOn,
p.subMenu4 span.menuOn,
p.subMenu5 span.menuOn{
	padding:3px 0 2px 0;
	margin-left:0;
	color: #fff;
	text-decoration:none;
	width: 100%;
}
p.subMenu1 span.menuOn{
	background-color:#7a7ade;
}
p.subMenu2 span.menuOn{
	background-color:#75af5b;
}
p.subMenu3 span.menuOn{
	background-color:#dfaa00;
}
p.subMenu4 span.menuOn{
	background-color:#BC4FE1;
}
p.subMenu5 span.menuOn{
	background-color:#ff9a35;
}


/*--products"TOP"--*/

table.ptop {
	border-collapse:collapse;
	}

table.ptop th{
 font-weight:normal;
	text-align:left;
	background-image: url(/en/products/images/common/table_rl.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

table.ptop td{
	background-image: url(/en/products/images/common/table_rl.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
table.ptop td.line{
	padding:0px;
	background-image: url(/en/products/images/common/table_in_reverse.gif);
	background-repeat: repeat-x;
}
table.ptop td.r-line{
	padding:0px;
	background-image: url(/en/products/images/common/table_rl.gif);
	background-repeat: repeat-y;
	width:1px;
}


/*--products"Terms"--*/

term01{
	height:30px;
	background-image: url(/en/common/images/terms.gif) repeat-y;
}


/*--products"Field"---*/

table.fld{
	border-collapse:collapse;
	margin-top:1px;
	_margin-top:1px;
	left:auto
}

table.fld th{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:3px;
	font-weight:normal;
	text-align:left;
	background-color:#EEEEEE;
}

table.fld th.fld_th{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:3px;
	font-weight:normal;
	text-align:left;
	background-color:#DDDDDD;
}

table.fld td{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:3px;
}

ul.list_fld{
	list-style:none;
	margin:auto;
	float:left
}

td.toku{
	width:280px;
	display:block;
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:0;
}


/*-- Control Tab --*/

ul#subMenuTab{margin:5px 0 0 0; padding:0;list-style:none;}
ul#subMenuTab li{float:left; margin:0; padding:3px 0; font-size:12px; text-align:center;}

ul#subMenuTab li.sp10{width:7px;}

td.tabMenuLine{background-image: url(/en/products/common/images/10b_border.gif); background-repeat: repeat-x; background-position: 0 100%;}

ul#subMenuTab li.main80_01{width:75px; color:#33C;}
ul#subMenuTab li.main80_02{width:75px; color:#693;}
ul#subMenuTab li.main80_03{width:75px; color:#B8860B;}
ul#subMenuTab li.main80_04{width:75px; color:#90C;}
ul#subMenuTab li.main80_05{width:75px; color:#E76F2E;}
ul#subMenuTab li.main130_01{width:130px; color:#33C;}
ul#subMenuTab li.main130_02{width:130px; color:#693;}
ul#subMenuTab li.main130_03{width:130px; color:#B8860B;}
ul#subMenuTab li.main130_04{width:130px; color:#90C;}
ul#subMenuTab li.main130_05{width:130px; color:#E76F2E;}
ul#subMenuTab li.main200_01{width:200px; color:#33C;}
ul#subMenuTab li.main200_02{width:200px; color:#693;}
ul#subMenuTab li.main200_03{width:200px; color:#B8860B;}
ul#subMenuTab li.main200_04{width:200px; color:#90C;}
ul#subMenuTab li.main200_05{width:200px; color:#E76F2E;}
ul#subMenuTab li.main500_01{width:500px; color:#33C;}
ul#subMenuTab li.main500_02{width:500px; color:#693;}
ul#subMenuTab li.main500_03{width:500px; color:#B8860B;}
ul#subMenuTab li.main500_04{width:500px; color:#90C;}
ul#subMenuTab li.main500_05{width:500px; color:#E76F2E;}
ul#subMenuTab li.mainF_05{width:auto; padding-right:1em; padding-left:1em; color:#E76F2E;}
ul#subMenuTab li.main80_01,
ul#subMenuTab li.main80_02,
ul#subMenuTab li.main80_03,
ul#subMenuTab li.main80_04,
ul#subMenuTab li.main80_05,
ul#subMenuTab li.main130_01,
ul#subMenuTab li.main130_02,
ul#subMenuTab li.main130_03,
ul#subMenuTab li.main130_04,
ul#subMenuTab li.main130_05,
ul#subMenuTab li.main200_01,
ul#subMenuTab li.main200_02,
ul#subMenuTab li.main200_03,
ul#subMenuTab li.main200_04,
ul#subMenuTab li.main200_05,
ul#subMenuTab li.main500_01,
ul#subMenuTab li.main500_02,
ul#subMenuTab li.main500_03,
ul#subMenuTab li.main500_04,
ul#subMenuTab li.main500_05,
ul#subMenuTab li.mainF_05{ margin-top:-1px; border-top:2px solid #444; border-right:2px solid #444; border-bottom:2px solid #fff; border-left:2px solid #444; font-size:12px; font-weight:bold;}


ul#subMenuTab li.subL80{width:75px; border-left:1px solid #666;}
ul#subMenuTab li.subR80{width:75px; border-right:1px solid #666;}
ul#subMenuTab li.subL130{width:130px; border-left:1px solid #666;}
ul#subMenuTab li.subR130{width:130px; border-right:1px solid #666;}
ul#subMenuTab li.subL200{width:200px; border-left:1px solid #666;}
ul#subMenuTab li.subR200{width:200px; border-right:1px solid #666;}
ul#subMenuTab li.subL80,
ul#subMenuTab li.subR80,
ul#subMenuTab li.subL130,
ul#subMenuTab li.subR130,
ul#subMenuTab li.subL200,
ul#subMenuTab li.subR200{background-color:#eee; border-top:1px solid #666; border-bottom:2px solid #444;}

