@charaset"Shift-JIS";


/* All Layout
----------------------------------------------------*/
div#flash-area{
	height: 210px;
	width:901px;
}
div#page-body{
	width: 901px;
	margin:20px 0 0;
}

/* Left-area Layout
----------------------------------------------------*/
div#page-body div#left-area{
	float: left;
	width: 670px;
}

div#page-body div#left-area div#contents-navi{
	width: 670px;
}

div#page-body div#left-area div#contents-navi h2{
	width: 208px;
	height: 45px;
}
div#page-body div#left-area div#contents-navi div#leftbox{
	float: left;
	width: 231px;
}
div#page-body div#left-area div#contents-navi div#centerbox{
	float: left;
	width: 231px;
}
div#page-body div#left-area div#contents-navi div#rightbox{
	float: right;
	width: 208spx;
}
div#page-body div#left-area div#contents-navi ul{
	width: 208px;
}
div#page-body div#left-area div#contents-navi ul li{
	padding: 0px 0px 0px 12px;
	line-height: 140%;
	width:196px;
}
div#page-body div#left-area div#contents-navi div#leftbox ul.company li{

	background: url(../common/img/arw_blue.gif) no-repeat 3px 5px;

}
div#page-body div#left-area div#contents-navi div#centerbox ul.product li{

	background: url(../common/img/arw_orange.gif) no-repeat 3px 5px;

}
div#page-body div#left-area div#contents-navi div#rightbox ul.ir li{

	background: url(../common/img/arw_green.gif) no-repeat 3px 5px;

}

/* Left-area Layout Pick Up */
div#page-body div#left-area div#news{
	width: 670px;
}
div#page-body div#left-area div#news div#news-ttl {
	height:16px;
	width: 670px;
	padding: 0px 0px 0px 0px;
}
div#page-body div#left-area div#news div#news-ttl h2{
	width: 60px;
	float: left;
	padding: 0px 0px 0px 0px;
}

div#page-body div#left-area div#news div#news-ttl ul#news-ttl-box{
	padding: 0px 0px 0px 0px;
	float: right;
	width: 600px;

}
div#page-body div#left-area div#news div#news-ttl ul#news-ttl-box li.list{
	padding: 0px 0px 0px 0px;
	float: left;
	width: 50px;
}
div#page-body div#left-area div#news div#news-ttl ul#news-ttl-box li.rss{	
	float: right;
	width: 62px;
	text-align: right;
	
}
div#page-body div#left-area div#news div#news-ttl ul#news-ttl-box li.rss2{
	padding: 0px 0px 0px 0px;
	float: right;
	width: 80px;
	text-align: right;
	
}
/*News*/
div#page-body div#left-area div#news div#info{
	width: 670px;
	margin: 2px 0px 0px 0px;
	padding: 16px 0px 0px 0px;
	background: url(../img/bk_news.gif) repeat-x left top;
}
div#page-body div#left-area div#news div#info dl {
	padding: 0px 0px 10px 0px;
	float:left;
	width: 670px;
}
div#page-body div#left-area div#news div#info dt {
	padding: 2px 0px 2px 0px;
	width: 120px;
	float:left;
	line-height: 120%;
	font-weight: bold;
}
div#page-body div#left-area div#news div#info dd {
	padding: 2px 0px 1px 37px;
	float:right;
	width: 510px;
	text-align: left;
	line-height: 120%;

}
div#page-body div#left-area div#news div#info dd.news-ir {

	background: url(../img/news_ir.gif) no-repeat 0px 4px;
}
div#page-body div#left-area div#news div#info dd.news-pdt {
	background: url(../img/news_pdt.gif) no-repeat 0px 4px;
}

/* Right-area Layout
----------------------------------------------------*/
div#page-body div#right-area{
	float: right;
	width: 208px;
}
div#page-body div#right-area p#bnr-recruit{
	padding: 0px 0px 20px 0px;
/*	width: 208px;*/
}
div#page-body div#right-area ul#banner{
	float: left;
	padding: 0px 0px 0px 0px;
	width: 208px;
}
div#page-body div#right-area ul#banner li.bnr{
	float: left;
	padding: 0px 0px 0px 0px;
		width: 208px;
}
div#page-body div#right-area ul#banner li.caption{
	float:left;
	padding:0px 0px 8px 0px;
	font-size: 80%;
	line-height: 120%;
	width: 208px;
}
span.wmv-icon{
vertical-align: middle; }
