@charset "utf-8";

/*
______________________________________________

 update:2011.10.12
 (C)2010 SonyChemicals&InformationDevice Corp.
 (C)2010 ContentsBrain Inc.
______________________________________________
*/

/* For Print(EN)
---------------------------------------------*/

body {
color: #444444;
font-size: 77.7%;
line-height:140%;
font-family:Arial, Helvetica, sans-serif;
}


h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}


/* -- Temp01 --*/
.txt_s  {font-size:90%; line-height:130%; font-weight:400; color: #444444; }
/* -- Temp02 --*/
.txt_lb { font-size: 120%; line-height:146%; color: #444444; font-weight:700; letter-spacing:1px;}
/* -- Temp03 --*/
.txt_sc { font-size:90%; line-height:115%; color: #444444; font-weight:400; letter-spacing:1px;}
/* -- Temp04 --*/
.txt_mb { font-size: 100%; line-height:146%; color: #444444; font-weight:700; letter-spacing:1px;}


/* Header and Footer
---------------------------------------------*/
#header {
display:none;
}

#scArea {
display:none;
}

#content #leftNaviArea {
display:none;
}
#footer {
display:none;
}


/* Global Navigation
---------------------------------------------*/
#globalNavigation {
display:none;
}

/* Showcase(GlobalTop 2010.09.06)
---------------------------------------------*/
#showcase{
display:none;
}

/* Right Banners(GlobalTop 2010.09.06)
---------------------------------------------*/
#bnr {
display:none;
}

/* Pankuzu
---------------------------------------------*/
#pankuzuArea {
display:none;
}

/* Print Size
---------------------------------------------*/
#mainArea{
position:absolute; top:0px; left:2px;
width:auto;
}

/* Print Size for Products
---------------------------------------------*/

.hubBlocks .hubLBoxDd1,
.hubBlocks .hubRBoxDd1,
.hubBlocks .hubLBoxMc1,
.hubBlocks .hubRBoxMc1,
.hubBlocks .hubLBoxMc1N,
.hubBlocks .hubRBoxMc1N,
.hubBlocks .hubLBoxMc6,
.hubBlocks .hubRBoxMc6,
.hubBlocks .hubLBoxMc8,
.hubBlocks .hubRBoxMc8{
display:block !important;
width:46.5% !important;
}

.hubBlocks ul li{
display:inline-table !important;
}

/* For Products Index
---------------------------------------------*/

#pcategory #pbox3{
	position:absolute;
	top:79px;
	left:433px !important;
}
#pcategory #pbox4{
	position:absolute;
	top:260px !important;
	left:233px !important;
}


/* For Profile Index
---------------------------------------------*/

#domestic{
	position:absolute !important;
	top:200px !important;
	left:0px !important;
}

#overseas{
	position:absolute !important;
	top:200px !important;
	left:215px !important;
}


/* For CSR Index
---------------------------------------------*/

#sca{
	position:absolute !important;
	top:200px !important;
	left:0px !important;
}

/* For Recruit Index
---------------------------------------------*/

.top #mainbox
{
	position:relative;
	height:auto;
}
.top #mainbox2
{
	position:relative;
	height:180px;
}
.top #rightbox p{
	position:relative;
	top:500px;
	left:-640px;
	width:auto;
}
.top #topics {
	position: absolute;
	top:200px;
	left:260px;
	width: auto;
}

/* For Contact Index
---------------------------------------------*/

#cont_wrap #box4{
	top:150px !important;
	left:0 !important;
}

/* For Profile - Office SWF(pending now)
---------------------------------------------*/



/* For tables(products-Shiyou, news-Nshiyou, CSR-dflts)
---------------------------------------------*/

table.shiyou,
table.result,
table.result70,
table.Nshiyou{
border:solid 1px #CCCCCC !important;
border-collapse:collapse !important;
}

/* For Caution(products)
---------------------------------------------*/

#coutionBox{
padding-bottom:1em;
}


/* For tables(products-featuresTbl)
---------------------------------------------*/
table.featuresTbl {
}
	#featuresArea table#featuresTbl th.featuresEnd,
	#featuresArea table#featuresTbl td.featuresEnd {
		clear: both !important;
		padding-top: 3px !important;
		padding-bottom: 15px !important;
		zoom:1 !important;
	}
		#featuresArea table#featuresTbl td.featuresEnd ul.tokuchou {
			clear: both !important;
			margin-top: 2px !important;
			zoom:1 !important;
		}

