@charset "shift_jis";

/*==================================================
     base style
==================================================*/
body#top{
margin: 0;
padding: 0;
}

a:link{
color: #4662A4;
text-decoration:none; /*ADD 20100209 weng*/
}
a:visited{
color: #639EFF;
text-decoration:none; /*ADD 20100209 weng*/

}

#top #wrapper *{
margin: 0;
padding: 0;
}

#top #wrapper{
font: 80%/1.8 "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro" ,sans-serif;
color: #666;
}

#top h1{
margin: 0;
padding: 0;
}

#top #wrapper a:link{
text-decoration: underline;
}
#top #wrapper a:visited,{
text-decoration: underline;
}
#top #wrapper a:hover{
text-decoration: underline;
}

#top #wrapper ul ,dl{
line-height: 1.1;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#top .clearFix{
zoom:1;
}
#top .clearFix:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}

/*--------------------------------------------------
     layout
--------------------------------------------------*/
#top #wrapper{
background-color: #FFF;
width: 756px;
}

#top #wrapper #contentsArea{
margin: 16px 10px 0 12px;
}

#top #wrapper #leftContents{
width: 488px;
float: left;
}
#top #wrapper #rightContents{
width: 221px;
float: right;
}

/*     leftContents  ---------------------------------*/
#top #wrapper .section{
margin-bottom: 14px;
position: relative;
}

#top #wrapper #leftContents h2{
width: 488px;
height: 29px;
background: url(../images/h2_bg.jpg) left top no-repeat;
color: #294c86;
font-size: 1.18em;
font-weight: bold;
}
#top #wrapper #leftContents h2 span{
display: block;
width: 30px;
height: 26px;
float: left;
overflow: visible;
}
#top #wrapper #leftContents h2 span#info{
background: url(../images/info_icon.jpg) 5px 1px no-repeat;
}
#top #wrapper #leftContents h2 span#ir{
background: url(../images/ir_icon.jpg) 5px 1px no-repeat;
}
#top #wrapper #leftContents h2 span#product{
background: url(../images/product_icon.jpg) 5px 1px no-repeat;
}
#top #wrapper ul.news{
margin: 0 2px;
zoom: 1;
display: block;
clear: both;
content: ".";
}
#top #wrapper ul.news li{
margin-top: 9px;
}
#top #wrapper ul.news dt{
width:102px;
float:left;
line-height:150%;
display:block;
}
#top #wrapper ul.news dd{
width:380px;
float:right;
line-height:150%;
}
#top #wrapper ul.news li.news dd A,
#top #wrapper ul.news li.event dd A,
#top #wrapper ul.news li.products dd A,
#top #wrapper ul.news li.products_new dd A{
display:block;
padding-left:50px;
background-position:left 2px;
background-repeat:no-repeat;
}
#top #wrapper ul.news li.news dd A{
background-image:url(../images/news_icon_news.gif);
}
#top #wrapper ul.news li.event dd A{
background-image:url(../images/news_icon_event.gif);
}
#top #wrapper ul.news li.products dd A{
background-image:url(../images/news_icon_products.gif);
}
#top #wrapper ul.news li.products_new dd A{
background-image:url(../images/product_icon.gif);
}
#top #wrapper #leftcontents p.next{
display: block;
position: absolute;
left: 403px;
top: 6px;
padding-left: 17px;
background: url(../images/next_blt.jpg) left top no-repeat;
line-height: 1.3;
}

/*     bgBtm  ---------------------------------*/
.content2{
	background-image:none;
}
#top #bgBtm{
	background-image:url(../images/bg_btm.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

/* 修正　チームラボ　20080918　*/
div#wrapper{
	background-image:url(../images/right_area_bg.gif);
	background-position:right top;
	background-repeat:repeat-y;
}
div#globalMenu {
	margin-bottom:0px;
}
#top #wrapper #rightContents IMG{
	border:none;
}
#top #wrapper #rightContents A{
	margin-top:15px;
}
/* 右バナー設定 */
/* 社長メッセージ */
#top #wrapper #rightContents A#rightBnrTopMes{
	display:block;
	margin-top:0px;
	width:220px;
	height:91px;
	background-image:url(../images/right_bnr_top_mes.gif);
	background-repeat:no-repeat;
}
/* JCUニュース */
#top #wrapper #rightContents A#rightBnrJcuNews{
	display:block;
	width:220px;
	height:86px;
	background-image:url(../images/right_bnr_jcu_news.gif);
	background-repeat:no-repeat;
	text-align:right;
	line-height:90px;
}
#top #wrapper #rightContents A#rightBnrJcuNews:link,
#top #wrapper #rightContents A#rightBnrJcuNews:visited,
#top #wrapper #rightContents A#rightBnrJcuNews:hover{
	text-decoration:none;
	color:#000000;
}

/* HELLO? */
#top #wrapper #rightContents A#rightBnrTopHello{
	display:block;
	width:220px;
	height:76px;
	background-image:url(../images/right_bnr_hello.gif);
	background-repeat:no-repeat;
}

/* 商品情報 */
#top #wrapper #rightContents A#rightBnrProduct{
	display:block;
	width:220px;
	height:76px;
	background-image:url(../images/right_bnr_product.gif);
	background-repeat:no-repeat;
}

/* 荏原電産製品　2010/02/23　翁 */
#top #wrapper #rightContents A#rightBnrEtching{
	display:block;
	width:220px;
	height:108px;
	background-image:url(../images/right_bnr_ed_products.gif);
	background-repeat:no-repeat;
}

/* 会長テレビ出演　2010/07/20　翁 */
#top #wrapper #rightContents A#rightBnrCEOTV{
	display:block;
	width:220px;
	height:60px;
	background-image:url(../images/ceotv.jpg);
	background-repeat:no-repeat;
}


/* 採用情報　2010/04/13　翁 */
#top #wrapper #rightContents A#rightBnrRecruit{
	display:block;
	width:220px;
	height:80px;
	background-image:url(../images/right_bnr_recruit.gif);
	background-repeat:no-repeat;
}

/* 右バナー設定 説明文 見出し設定 */
#top #wrapper #rightContents DIV#rightContentsHead H3{
	margin-bottom:5px;
	font-size:1.2em;
	border-bottom:1px solid #AABBEE;
}
/* 右バナー設定 説明文 背景設定 */
#top #wrapper #rightContents DIV#rightContentsHead{
	padding:5px 10px 5px 10px;
	background-image:url(../images/right_area_contents_top.gif);
	background-repeat:no-repeat;
}
#top #wrapper #rightContents DIV.rightContents{
	display:none;
	margin-top:10px;
	background-image:url(../images/right_area_contents_bg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}


/* 会長テレビ出演Smart Japan　2011/11/16　翁 */
#top #wrapper #rightContents A#rightBnrCEOTV2011a{
	display:block;
	width:220px;
	height:60px;
	background-image:url(../images/SJ_banner01.jpg);
	background-repeat:no-repeat;
}

#top #wrapper #rightContents A#rightBnrCEOTV2011b{
	display:block;
	width:220px;
	height:60px;
	background-image:url(../images/SJ_banner02.jpg);
	background-repeat:no-repeat;
}


