@charset "UTF-8";
* body {
	*position: relative;	/* IE6 IE7 */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
}
body {
	background-image: url("/en/common/images/background_image_top.png")!important;
	background-position: 0px 0px!important;
}
#bodySec {
	background-color: transparent!important;
}
#maincontentsBlock {
	background-color: transparent!important;
}
#alertArea{
	width: 930px;
	/* margin: 0px 15px 15px 15px; *//* del 2012.12.27 */
	margin: 15px 0 0 15px; 
	color: #881000;
	font-size: 81.25%;
	line-height: 120%;
}
#alertArea a.alertlink {
	color: #881000;
	text-decoration: underline;
}
#alertArea ul{
	display: block;
}
#alertArea ul li{
	display: block;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
div.alertArea_2{
	width: 930px;
	/* margin: 0px 15px 15px 15px; *//* del 2012.12.27 */
	margin: 15px 0 0 15px; 
	color: #333333;
	font-size: 81.25%;
	line-height: 120%;
}
/* News and Information */
#Infoblock{
	display:block;
	margin: 0px;
	width: 715px;
}
.InfoblockChild {
	float: left;
	width: 715px;
}
/* News */
#NewproductsArea {
	width: 340px;
	height: 100%;
	margin: 0px 32px 20px 0px;
	float: left;
	display: block;
	display: inline;
	*position: relative;
}
/* News Title */
#NewproductsArea h2{
	width: 340px;
	height: 31px;
	font-size: 100%;
	line-height: 17px;
	color: #6084bf;
	display: block;
}
#NewproductsArea h2 span{
	float: left;
	padding: 7px 6px 0px 2px;
}
#NewproductsArea h2 img{
	padding: 0.53em 6px 0px 0px;
	width: 44px;
	height: 18px;
	vertical-align: baseline;
	display: block;
	float: right;
}
#NewproductsArea #NewproductsPanel{
	width: 338px;
	height: 100%;
	margin-top: 9px;
	padding-top: 5px;
	border: solid 1px #bababa;
	-moz-border-radius: 3.5px;
	-webkit-border-radius: 3.5px;
	border-radius: 3.5px;
	background: #eee;
	-pie-background: linear-gradient(#fff 0%, #eee 100%);
	background: -webkit-linear-gradient(#fff, #eee);
	background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#eee));
	background: -moz-linear-gradient(top, #fff, #eee);
	background: -ms-linear-gradient(top, #fff, #eee);
	background: linear-gradient(top, #fff, #eee);
	box-shadow: 0px 3px 3px 0px #ccc;
	-webkit-box-shadow: 0px 3px 3px 0px #ccc;
	-moz-box-shadow: 0px 3px 3px 0px #ccc;
	behavior: url(/en/common/js/PIE.htc);
	position: relative;
}
#NewproductsArea #NewproductsPanel div {
	box-shadow: 0px 0px 1px 1px #fff inset;
	-webkit-box-shadow: 0px 0px 1px 1px #fff inset;
	-moz-box-shadow: 0px 0px 1px 1px #fff inset;
	-moz-border-radius: 3.5px;
	-webkit-border-radius: 3.5px;
	border-radius: 2px;
	behavior: url(/en/common/js/PIE.htc);
	position: relative;
	*top: 9px;		/* IE6 IE7 hack margin-top Bug */
}
#NewproductsArea dl.nplist{
	width: 327px;
	padding: 0px 0px 4px 0px;
	margin: 8px 5px 0 5px;
	display: block;
}
#NewproductsArea dl.nplist dt{
	width: 64px;
	height: 48px;
	padding: 0px 10px 5px 10px;
	display: block;
	float: left;
}
#NewproductsArea dl.nplist dt img {
}
#NewproductsArea dl.nplist dd{
	width: 237px;
	font-size: 81.25%;
	line-height: 17px;
	margin: 0px 0px 10px 0px;
	display: block;
	float: left;
	min-height: 48px;
}
#NewproductsArea dl.nplist dd span{
	font-weight: bold;
	line-height: 17px;
	padding-bottom: 0px;
	color: #757289;
	display: block;
}
#bodySec #bodySecBoard #maincontentsBlock #NewproductsArea dl.nplist dd a{
	color: #333333;
}
#bodySec #bodySecBoard #maincontentsBlock #NewproductsArea dl.nplist dd a:link{
	color: #333333;
}
#bodySec #bodySecBoard #maincontentsBlock #NewproductsArea dl.nplist dd a:visited{
	color: #774979;
}
#bodySec #bodySecBoard #maincontentsBlock #NewproductsArea dl.nplist dd a:hover {
	color: #333399;
	text-decoration: underline;
}
.secondContents {
	padding-top:20px;
}
.secondContents h2{
	height: 31px;
	font-size: 100%;
	font-weight: bold;
	line-height: 17px;
	color: #6084bf;
}
#NewproductsArea h2.nt{
	width: 340px;
	height: 31px;
	background-image:url(/en/common/images/mtitle_bg_a.gif);
	background-repeat: no-repeat;
	font-size: 81.25%;
	margin: 27px 0px 0px 0px;
	font-weight: bold;
	line-height: 17px;
	color: #666666;
	display: block;
}
#NewproductsArea h2.nt span{
	float: left;
	padding: 7px 6px 0px 15px;
}
#NewproductsArea h2.nt img{
	padding: 6px 6px 0px 0px;
	width: 44px;
	height: 18px;
	display: block;
	float: right;
}
#NewproductsArea dl.ntlist{
	width: 327px;
	padding: 0px 0px 4px 0px;
	margin: 8px 5px 5px 5px;
	background-image: url(/en/common/images/bg_dottded.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	display: block;
}
#NewproductsArea dl.ntlist dt{
	font-weight: bold;
	font-size: 81.25%;
	line-height: 17px;
	color: #757289;
	padding: 0px 15px 5px 10px;
	display: block;
}
#NewproductsArea dl.ntlist dt span.category {
	padding: 0px 0px 0px 0px;
	color: #666666;
}
#NewproductsArea dl.ntlist dd{
	font-size: 81.25%;
	line-height: 17px;
	padding: 0px 0px 0px 10px;
	margin: 0px 9px 5px 0px;
	display: block;
}
#NewproductsArea .attention {
	font-size: 81.25%;
	text-align: right;
	margin-top: 10px;
	_margin-top: 18px;
}
#bodySec #bodySecBoard #maincontentsBlock #NewproductsArea dl.ntlist dd a{
	color: #333333;
}
#bodySec #bodySecBoard #maincontentsBlock #NewproductsArea dl.ntlist dd a:link{
	color: #333333;
}
#bodySec #bodySecBoard #maincontentsBlock #NewproductsArea dl.ntlist dd a:visited{
	color: #774979;
}
#bodySec #bodySecBoard #maincontentsBlock #NewproductsArea dl.ntlist dd a:hover {
	color: #333399;
	text-decoration: underline;
}
#NewproductsArea p.annotation{
	width: 327px;
	padding: 0px 0px 4px 0px;
	margin: 8px 5px 5px 5px;
	font-size: 81.25%;
	line-height: 17px;
	text-align: right;
	display: block;
}
/* ImportantArea */
#ImportantArea{
	width: 340px;
	height: 100%;
	float: left;
	display: block;
	_display: inline;
	margin:0 0 20px 0;
/*	_margin-right: 32px;	*/	/* IE6 hack */
}
/* ImportantArea Title */
#ImportantArea h2 {
	width: 340px;
	height: 31px;
	line-height: 17px;
	color: #6084bf;
	display: block;
}
#ImportantArea h2 span{
	float: left;
	padding: 7px 6px 0px 0px;
}
#ImportantArea h2 img{
	padding: 10px 6px 0px 0px;
	width: 44px;
	height: 18px;
	vertical-align: baseline;
	display: block;
	float: right;
}
/* ImportantArea Title */
#ImportantArea h2.Info{
	width: 340px;
	height: 31px;
	line-height: 17px;
	color: #6084bf;
	display: block;
}
#ImportantArea h2.Info span{
	float: left;
	padding: 7px 0px 0px 0px;
}
#ImportantArea h2.Info img{
	padding: 0.53em 6px 0px 0px;
	width: 44px;
	height: 18px;
	vertical-align: baseline;
	display: block;
	float: right;
}
/* ImportantArea Webinfo */
#ImportantArea h2.Webinfo{
	width: 340px;
	height: 24px;
	background-image: url(/en/common/images/mtitle_web.gif);
	background-repeat: no-repeat;
	font-size: 81.25%;
	font-weight: bold;
	margin: 27px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	text-indent: 15px;
	line-height: 17px;
	color: #666666;
	display: block;
}
#ImportantArea #InfoTabArea {
	margin-top: 8px;
	_margin-top: 9px;	/* IE6 hack */
}
#ImportantArea ul {
	display: inline-block;
	width: 100%;
	z-index: 10;
	left: 0;
	position: relative;
	top: 1px;
	_top: 0px;	/* IE6 hack */
	margin: 0;
	padding: 0;
}
#ImportantArea ul li {
	font-size: 81.25%;
	width: 150px;
	text-align: center;
	margin: 0px 5px 0px 0px;
	float: left;
	height: 25px;
	line-height: 28px;
	_line-height: 25px;	/* IE6 */
	border: 1px solid #c0c0c0;
	-moz-border-radius: 3.5px 3.5px 0 0;
	-webkit-border-radius: 3.5px 3.5px 0 0;
	border-radius: 3.5px 3.5px 0 0;
	padding: 2px 4px 0;
	color: #606060;
	background: #eee;
	box-shadow: 0px 0px 1px 1px #fff inset;
	-webkit-box-shadow: 0px 0px 1px 1px #fff inset;
	-moz-box-shadow: 0px 0px 1px 1px #fff inset;
	-pie-background: linear-gradient(#fff 0%, #eee 100%);
	background: -webkit-linear-gradient(#fff, #eee);
	background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#eee));
	background: -moz-linear-gradient(top, #fff, #eee);
	background: -ms-linear-gradient(top, #fff, #eee);
	background: linear-gradient(top, #fff, #eee);
	behavior: url(/en/common/js/PIE.htc);
	*position: relative;		/* IE6 hack */
	_cursor: pointer;
}
#ImportantArea ul li.clear {
	float: none;
}
#ImportantArea ul li.current {
	/* Tab Fixed */
	color: #333333;
	background: #fff;
	-pie-background: linear-gradient(#fff 0%, #fff 100%);
	background: -webkit-linear-gradient(#fff, #fff);
	background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#fff));
	background: -moz-linear-gradient(top, #fff, #fff);
	background: -ms-linear-gradient(top, #fff, #fff);
	background: linear-gradient(top, #fff, #fff);
	behavior: url(/en/common/js/PIE.htc);
	border-bottom: solid 1px transparent;
	_border-bottom: solid 1px #FFF;
}
#ImportantArea ul li span {
	font-size: 81.25%;
}
#ImportantArea ul li:hover {
	cursor: pointer;
}
#ImportantArea #ImportantPanel div {
	display: none;
}
#ImportantArea #ImportantPanel div.current {
	display: block;
}
#ImportantArea #ImportantPanel div.javascriptoff {
	display: block;
	border-top: solid 1px #ccc;
	_border-top: none;
	_margin-left: -5px;
	_padding: 0;
}
#ImportantArea #ImportantPanel div.javascriptoff dl {
	_border-bottom: solid 1px #ccc;
	*margin-left: 0;
	_margin-left: 5px;
	*padding-left: 5px;
	_padding-left: 0;
}
#ImportantArea div#ImportantPanel.javascriptoff {
	_padding: 0;
}
#ImportantArea div#ImportantPanel {
	display: block;
	_display: inline;
	border: solid 1px #bababa;
	-moz-border-radius: 0 3.5px 3.5px 3.5px;
	-webkit-border-radius: 0 3.5px 3.5px 3.5px;
	border-radius: 0 3.5px 3.5px 3.5px;
	background: #eee;
	-pie-background: linear-gradient(#fff 0%, #eee 100%);
	background: -webkit-linear-gradient(#fff, #eee);
	background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#eee));
	background: -moz-linear-gradient(top, #fff, #eee);
	background: -ms-linear-gradient(top, #fff, #eee);
	background: linear-gradient(top, #fff, #eee);
	-webkit-box-shadow: 0px 3px 3px 0px #ccc;
	-moz-box-shadow: 0px 3px 3px 0px #ccc;
	box-shadow: 0px 3px 3px 0px #ccc;
	behavior: url(/en/common/js/PIE.htc);
	position: relative;
	_margin-top: 0;
	_padding: 8px 0;
}
#ImportantArea div#ImportantPanel div {
	box-shadow: 0px 0px 1px 1px #fff inset;
	-webkit-box-shadow: 0px 0px 1px 1px #fff inset;
	-moz-border-radius: 3.5px;
	-webkit-border-radius: 3.5px;
	border-radius: 2px;
	behavior: url(/en/common/js/PIE.htc);
	position: relative;
	padding: 8px 0;
}
#ImportantArea dl{
	width: 327px;
	padding: 0px 0px 4px 0px;
	margin: 0px 5px 0px 5px;
	display: block;
}
#ImportantArea dl dt{
	font-weight: bold;
	font-size: 81.25%;
	line-height: 17px;
	color: #757289;
	padding: 0px 15px 0px 10px;
	display: block;
}
#ImportantArea dl dt span.category {
	padding: 0px 0px 0px 0px;
	color: #666666;
}
#ImportantArea dl dd{
	font-size: 81.25%;
	line-height: 17px;
	padding: 0px 0px 0px 10px;
	margin: 0px 9px 5px 0px;
	color: #666666;
	display: block;
}
/* support */
#ImportantArea dl dt span.support{
	color: #881000;
}
#bodySec #bodySecBoard #maincontentsBlock #ImportantArea dl dd span.support{
	color: #881000;
}
#bodySec #bodySecBoard #maincontentsBlock #ImportantArea dl dd span.support a{
	color: #881000;
}
#bodySec #bodySecBoard #maincontentsBlock #ImportantArea dl dd span.support a:link,
#bodySec #bodySecBoard #maincontentsBlock #ImportantArea dl dd span.support a:visited,{
	color: #881000;
}
#bodySec #bodySecBoard #maincontentsBlock #ImportantArea dl dd span.support a:hover {
	color: #881000;
	text-decoration: underline;
}
#ImportantArea dl.supportblock {
	margin-bottom: 10px;
	background: url(/en/common/images/bg_dottded.gif) 0 bottom repeat-x;
}
/* Information for Customer*/
#ImportantArea dl dt span.importantinfo {
	color: #881000;
}
#bodySec #bodySecBoard #maincontentsBlock #ImportantArea dl dd span.importantinfo {
	color: #881000;
}
#bodySec #bodySecBoard #maincontentsBlock #ImportantArea dl dd span.importantinfo a {
	color: #881000;
}
#bodySec #bodySecBoard #maincontentsBlock #ImportantArea dl dd span.importantinfo a:link,
#bodySec #bodySecBoard #maincontentsBlock #ImportantArea dl dd span.importantinfo a:visited {
	color: #881000;
}
#bodySec #bodySecBoard #maincontentsBlock #ImportantArea dl dd span.importantinfo a:hover {
	color: #881000;
	text-decoration: underline;
}
p.importantend {
	margin: 0 auto 10px;
	padding: 0;
	display: block;
	width: 327px;
	height: 1px;
	background: url(/en/common/images/bg_dottded.gif) 0 0 repeat-x;
	box-shadow: none;
	-webkit-box-shadow: none;
}
/* Nomal */
#bodySec #bodySecBoard #maincontentsBlock #ImportantArea dl dd a{
	color: #333333;
}
#bodySec #bodySecBoard #maincontentsBlock #ImportantArea dl dd a:link{
	color: #333333;
}
#bodySec #bodySecBoard #maincontentsBlock #ImportantArea dl dd a:visited{
	color: #774979;
}
#bodySec #bodySecBoard #maincontentsBlock #ImportantArea dl dd a:hover {
	color: #333399;
	text-decoration: underline;
}
/* Banner Area */
#BannerArea{
	display: block;
	width: 252px;
}
/* Banner Title */
#BannerArea h2{
	width: 252px;
	height: 31px;
	background-image: none;
	font-size: 81.25%;
	font-weight: bold;
	line-height: 17px;
	color: #666666;
	display: block;
}
#BannerArea h2 a{
	color: #666666;
}
#BannerArea h2 span{
	float: left;
	padding: 7px 6px 0px 20px;
}
#BannerArea h2 img{
	padding: 6px 6px 0px 0px;
	width: 44px;
	height: 18px;
	display: block;
	float: right;
}
#BannerArea .rightbanner ul {
	margin: 0 0 10px;
}
#BannerArea .rightbanner li {
	width: 252px;
	margin: 0 0 15px;
	cursor: pointer;
}
#BannerArea .rightbanner li img {
	vertical-align: bottom;
	border: none;
}
.rightrss { padding: 0 !important;}
/* ------------------------------------------------------------------------------------------ */
/* from index_nf */
/* Brandarea */
#BrandMenu{
	width:930px;
	z-index: 0;
	height:435px;
	margin:20px 0px 20px 0px;
}
/* IE6 hack */
* html #BrandMenu{
	/* Hides from IE5-Mac \*/ 
	padding:4px 0px 0px 0px;
	margin:4px 0px 4px 0px;
	/*end  Hides from IE5-Mac */
}
/* IE7 hack */
*:first-child+html #BrandMenu {
 	padding:20px 0px 0px 0px;
}
/* Brandarea Swittching */
#brandarea{
	width:996px;
	height:268px;
	clear:both;
	z-index: 0;
	/* mouseover color setting */
	background-color:#111111;
	margin: 0px auto;
}
#brandarea #brandCarousel a{
	display: inline-block;
}
/*-----------------------------------------for print*/
div.printkurubana{
	display: none;
	width: 210px;
	height: 93px;
	margin-bottom: 15px;
}
#printbrandarea{
	width:965px;
	z-index: 0;
	height:268px;
	margin:20px 0px 20px 0px;
	display: none;
}
@media print{
body {
	zoom: 100%;
	display: table;
	display:table-cell;
	page-break-before: avoid;
}
/* IE6 hack */
* html body{
	/* Hides from IE5-Mac \*/ 
	zoom: 70%;
	/*end  Hides from IE5-Mac */
}
.opera body {
	width: 100%;
}
#BrandMenu{
	display: none;
}
#printbrandarea{
	display: block;
	page-break-before: avoid;
}
/*.safari #printbrandarea{
	display: block;
	page-break-before: avoid;
}
.safari #brandarea{
	display: none;
}
*/
.safari #BrandMenu{
height:0px;
}
#BannerArea div.kurubana {
	display: none;
}
div.printkurubana{
	display: block;
}
#footSec{
	page-break-before: avoid;
}
}
/*-----------------------------------------for print*/
/* Main Menu */
#TopMenu{
	width:930px;
	position:absolute;
	top:78px;
	left:0px;
	height:35px;
}
ul#Menu {
/* for mac firefox1.5/2 Bug */
	width:931px;
	position:absolute;
	top:80px;
	left:0px;
	z-index: 1;
	height:35px;
}
/*ul#Menu{
	position:relative;
}*/
ul#Menu,
ul#Menu li{
	position:relative;
	line-height:1.5;
	margin:0px;
	padding:0px;
	list-style:none;
	top:0px;
	left:0px;
	z-index: 1;
}
ul#Menu a {
	display:block;
	margin: 0px;
	padding: 0px;
}
ul#Menu li:hover ul ul{
	display:none;
}
ul#Menu li:hover ul{
	display:block;
}
ul#Menu ul {
	position:absolute;
	top:100%;
	display:none;
	line-height:110%;
}
ul#Menu ul ul{
	left:100%;
}
ul#Menu li{
	float:left;
}
ul#Menu li li{
	clear:both;
	float:none;
}
ul#Menu a{
	clear:both;
}
/* for customer */
ul#Menu ul li.SubMenu1{
	z-index: 3;
	width: 453px;
	height: 180px;
	background-repeat: no-repeat;
	background-image:url(/en/common/images/submenu1_bg.png);
	padding:28px 0px 0px 0px;
}
/* for IE6.0 Corner R */
* html ul#Menu ul li.SubMenu1{
	width: 453px;
	height: 180px;
	background-repeat: no-repeat;
	background-image:url(/en/common/images/submenu1_bg.png);
	margin:0px;
	padding:28px 0px 0px 0px;
	/* Color Filter */
	filter: Chroma(color=#FF0000) ;
}
/* Drop Down Text fot Business */
p.menulead{
	font-size:81.25%;
	color:#4B4A4A;
	line-height:140%;
	font-weight:bold;
	padding:0px;
	display:block;
	margin:0px 15px 0px 15px;
	padding:0px 0px 11px 0px;
}
/*Mac Safari hack Start*/
/* -- Hack Mac Safari #bodySec #bodySecBoard #maincontentsBlock #BrandMenu #TopMenu--*/
body:last-child:not(:root:root)  ul#Menu ul li.SubMenu1 p.menulead{
	font-size:50%;
 }
/* Drop Down Text */
ul#Menu ul li.SubMenu1 p.menuleadB{
	font-size:81.25%;
	color:#4B4A4A;
	line-height:140%;
	font-weight:bold;
	padding:0px;
	display:block;
	height:85px;
	margin:0px 15px 0px 15px;
	padding:0px 0px 0px 0px;
}
/* Drop Down support */
ul#Menu ul li.SubMenu3 p.menuleadB{
	font-size:81.25%;
	color:#4B4A4A;
	line-height:140%;
	font-weight:bold;
	padding:0px;
	display:block;
	margin:0px 15px 0px 15px;
	padding:0px 0px 33px 0px;
}
/* for Business */
ul#Menu ul li.SubMenu2{
	z-index: 3;
	width: 453px;
	height: 180px;
	background-repeat: no-repeat;
	background-image:url(/en/common/images/submenu2_bg.png);
	padding:28px 0px 0px 0px;
}
/* for IE6.0 Corner R */
* html ul#Menu ul li.SubMenu2{
	width: 453px;
	height: 180px;
	background-repeat: no-repeat;
	background-image:url(/en/common/images/submenu2_bg.png);
	margin:0px;
	padding:28px 0px 0px 0px;
	/* Color Filter */
	filter: Chroma(color=#FF0000) ;
}
/* Support */
ul#Menu ul li.SubMenu3{
	z-index: 3;
	width: 255px;
	height: 180px;
	background-repeat: no-repeat;
	background-image:url(../imsges_css/submenu3_bg.png);
	padding:28px 0px 0px 0px;
}
/* for IE6.0 Corner R */
* html ul#Menu ul li.SubMenu3{
	width: 255px;
	height: 180px;
	background-repeat: no-repeat;
	background-image:url(../imsges_css/submenu3_bg.gif);
	margin:0px;
	padding:28px 0px 0px 0px;
	/* Color Filter */
	filter: Chroma(color=#FF0000) ;
}
/* Link */
p.linkm{
	font-size:90%;
	line-height:110%;
	display:block;
	margin:2px 0px 19px 0px;
	padding-left:28px;
}
/* Link Business and Support */
ul#Menu ul li.SubMenu2 p.links,
ul#Menu ul li.SubMenu3 p.links{
	font-size:81.25%;
	line-height:110%;
	display:block;
	padding-left:28px;
}
/* Link Parson */
ul#Menu ul li.SubMenu1 p.links{
	font-size:81.25%;
	line-height:110%;
	display:block;
	padding:7px 0px 0px 30px;
}
/* Sub Menu */
#SubMenu{
	width:930px;
	position:absolute;
	top:483px;
	left:0px;
	z-index: 0;
	margin:0px;
	padding:0px;
	clear:both;
}
#SubMenu ul li{
	float:left;
}
/* Brand area thumbnail */
#SubMenu #brandareanav {
	position:absolute;
	/* submenu default position */
	top:-35px;
	right:27px;
	height:45px;
}
*html #SubMenu #brandareanav{
	position:absolute;
	/* submenu default position */
	top:-50px;
	right:27px;
	padding-top:15px;
}
#SubMenu #brandareanav img.activeLI {
	width: 79px;
	height: 31px;
	border: 2px solid #FF9933;
	margin-top:-12px;
}
#SubMenu #brandareanav img { 
	border: 1px solid #7B7B7B;
	display: block;
	cursor: pointer;
	float: right;
	margin-left: 15px;
}
/* ------------------------------------------------------------------------------- */
/* from index_jq */
/* Brandarea Swittching */
#brandarea_block {
	position: relative;
	z-index: 1;
}
#brandarea{
	width:996px;
	height:268px;
	clear:both;
	position: relative;
	overflow: hidden;
}
#brandarea li {
	float: left;
}
#brandarea li a,
#brandarea li img {
	display: block;
}
/*-----------------------------------------for print*/
@media print{
body {
	zoom: 100%;
	display: table;
	display:table-cell;
	page-break-before: avoid;
}
/* IE6 hack */
* html body{
	/* Hides from IE5-Mac \*/ 
	zoom: 70%;
	/*end  Hides from IE5-Mac */
}
.opera body {
	width: 100%;
}
#NewproductsArea #NewproductsPanel{
	*background-color: #ffffff;
}
/*.safari #printbrandarea{
	display: block;
	page-break-before: avoid;
}
.safari #brandarea{
	display: none;
}
*/
.safari #BrandMenu{
height:0px;
}
#footSec{
	page-break-before: avoid;
}
}
/*-----------------------------------------for print*/
/* -----------------------------
	noscript Setting
----------------------------- */
body .submenu {
	display: none;
}
body.noscript .mainmenu {
	display: none;
}
body.noscript .submenu {
	display: block;
}
/* --------------------------------
 Brandarea Carrousel
--------------------------------- */
#brandarea {
	background-color: #fff!important;
/*
	box-shadow: 0px 7px 14px 0px #777;
	-webkit-box-shadow: 0px 7px 14px 0px #777;
	-moz-box-shadow: 0px 7px 14px 0px #777;
	behavior: url(/en/common/js/PIE.htc);
*/
}
#brandarea .image_carousel {
	width: 100%;
}
#brandarea .image_carousel #brand_carousel_centerwrap{
	width: 996px;
	margin: 0 auto;
}
/*
#brandarea .image_carousel #brandCarousel{
	margin: 0px auto;
}
*/
#brandarea .image_carousel img {
	background-color: white;
/*	padding: 9px;   */  /* for 930px width images */
/*	margin: 7px;	*/	/* for 930px width images */
	display: block;
	float: left;
}
#brandarea .image_carousel a.prev, .image_carousel a.next {
	/*	background: url(img/miscellaneous_sprite.png) no-repeat transparent;	*/
	width: 45px;
	height: 50px;
	display: block;
	position:relative;
}
#brandarea .image_carousel a.prev {
	/*	left: -22px;	*/
	left: 12px;
/*	top: -250px; */
	top: -155px;
	_top: -170px;
	background:url("/en/common/images/brand_prev.png") center center no-repeat;
/*	background-position: 0 0;	*/
}
#brandarea .image_carousel a.prev:hover {
	background:url("/en/common/images/brand_prev_hover.png") center center no-repeat;
/*	background-position: 0 -50px;	*/
}
#brandarea .image_carousel a.prev.disabled {
	/*	background:url("img/imageNavLeftHover.gif") left center no-repeat;	*/
/*	background-position: 0 -100px !important;	*/
}
#brandarea .image_carousel a.next {
	/*	right: 110px;	*/
	/*	left: 1150px;	*/
/*	top: -300px; */
	top: -213px;
	_top: -225px;
	/*	top: -860px;	*/
	/* left: 952px; */
	left: 939px;
	background:url("/en/common/images/brand_next.png") center center no-repeat;
/*	background-position: -50px 0;	*/
}
#brandarea .image_carousel a.next:hover {
	background:url("/en/common/images/brand_next_hover.png") center center no-repeat;
/*	background-position: -50px -50px;	*/
}
#brandarea .image_carousel a.next.disabled {
	/*	background:url("img/imageNavRight.gif") left center no-repeat;	*/
/*	background-position: -50px -100px !important;	*/
}
#brandarea .image_carousel a.prev.disabled, .image_carousel a.next.disabled {
	cursor: default;
}
#brandarea .image_carousel a.prev span, .image_carousel a.next span {
	display: none;
}
#brandarea .image_carousel .pagination {
	position: relative;
	top: -125px;
	_top: -145px;
	left: 14px;
}
#brandarea .image_carousel .pagination a {
	background: url(/en/common/images/brand_dot_noselect.png);
	width: 12px;
	height: 12px;
	margin: 0 5px 0 0;
	display: inline-block;
	_position: relative;
}
#brandarea .image_carousel .pagination a.selected {
	background: url(/en/common/images/brand_dot_select.png);
	width: 12px;
	height: 12px;
	cursor: default;
	_position: relative;
}
#brandarea .image_carousel .pagination a span {
	display: none;
}
#brandarea .image_carousel .clearfix {
	float: none;
	clear: both;
}
/* Second Contents */
/* Left */
#secondLeft {
	width: 715px;
	float: left;
}
.categorymenu {
	height: 196px;
}
.categorymenu li {
	float: left;
	margin-right: 6px;
}
.categorymenu li.list_end {
	margin-right: 0;
}
/* Right */
#secondRight {
	width: 252px;
	margin: 31px 0 0;
	height: 100%;
	float: right;
}
#secondRight .infobox {
	position: relative;
	border: solid 1px #bababa;
	-moz-border-radius: 3.5px;
	-webkit-border-radius: 3.5px;
	border-radius: 3.5px;
	background: #eee;
	-pie-background: linear-gradient(#fff 0%, #eee 100%);
	background: -webkit-linear-gradient(#fff, #eee);
	background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#eee));
	background: -moz-linear-gradient(top, #fff, #eee);
	background: -ms-linear-gradient(top, #fff, #eee);
	background: linear-gradient(top, #fff, #eee);
	box-shadow: 0px 3px 3px 0px #ccc;
	-webkit-box-shadow: 0px 3px 3px 0px #ccc;
	-moz-box-shadow: 0px 3px 3px 0px #ccc;
	behavior: url(/en/common/js/PIE.htc);
	margin-bottom: 15px;
}
#secondRight .infobox p {
	border-radius: 2px;
	box-shadow: 0 0 1px 1px #fff inset;
	line-height: 16px;
}
#secondRight .infobox p a {
	display: block;
	padding: 5px 0 10px;
	color: #333333;
	text-decoration: none;
}
#secondRight .infobox p a:hover {
	color: #333399;
	text-decoration: underline;
}
#secondRight .infobox p img {
	display: block;
	margin: 0 0 3px 8px;
}
#secondRight .infobox p span {
	display: block;
	margin: 0 12px 3px;
	font-size: 81.25%;
	line-height: 17px;
}