body {
	margin : 0;
	padding : 0;
	background : #333333;

}
a { color:#335555 ; text-decoration: none}
a img {
    border-style:none;
}

.contentbox{
	padding: 0px;
	width: 100%;
	min-width: 820px;
	max-width: 980px;
	margin : 0 auto;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic'"Helvetica","Arial",sans-serif;
	font-size: small;
    font-style: normal;
    line-height: 1.6;
    letter-spacing: 0;

}

.idlogo {
	position: relative;
	top: 60px;
	padding-right: 20px
}

.headertop {
	background: url(topbg.gif);
	text-align: right;
	height: 86px;
	vertical-align: middle;
}

.boxtop {
	background: url(homepic.jpg);
	height: 220px;
	text-align: right;
}

.blackborder{
	background: #000000;
	height: 20px;
}

.ALYENbanner {
	postion:relative;
	height: 170px;
	background: url(banners/ALYENbannerBG.jpg);	
	text-align: right;
}
.V986M2banner {
	postion:relative;
	height: 170px;
	background: url(banners/986M2bannerBG.jpg);	
	text-align: right;
}

.SSR9banner {
	height: 170px;
	background: url(banners/SSR9bannerBG.jpg);	
	text-align: right;
}
.ID1SWATbanner {
	height: 170px;
	background: url(banners/ID1SWATbannerBG.jpg);	
	text-align: right;
}
.boxbottom {
	clear:both;
	min-height: 400px;
	background: #f0f0f0;
	text-align: right;
	margin:0px;	
}
.infobox {
	width : 40%;
	height : 300px;
	padding : 20px 30px;
	float : right;
	text-align: right;
	font-family: "Arial", "Helvetica", "sans-serif"; font-size: small; font-style: normal;
}
.twitterbox {
	width : 300px;
	height : 300px;
	padding : 20px 30px;
	float : right;
	text-align: right;
}


p.linkarea{
	font-size:93%;
	text-align:right;
}

/*ボックス全体をリンク化*/
/*www.mdn.co.jp/di/articles/2365/?page=9*/
html > body p.linkarea a{
	display : block;
	position : relative;
	top : -182px;
	height:170px;
	text-align: left;
	text-indent: -999px;
	background/*\**/ : #fff\9;
	filter : alpha(opacity = 0);
}
