@charset "utf-8";

/* all
--------------------------------------------------------------------------------*/ 

body {
	display:table;
}

html>/**/body{
	overflow:inherit;
}

#jump,
#side,
#navi,
#head-navi,
#accessibility,
#foot-navi,
#readspeaker {
	display:none;
}

#head-inner,
#wrapper,
#content,
#foot-inner {
	width:100%;
	float:none;
	margin:0;
	padding:0;
	background:none;
}

#wrapper,#wrapper-inner {
	background:none;
}

#wrapper-inner {
	display:table-cell;
}

.print {
	display:block;
}

#head {
	height: 45px;
}

#head #head-inner h1 a {
	top:0;
}

#content h3 {
	border-top:1px solid #35649c;
}

/* top
--------------------------------------------------------------------------------*/ 

#flash {
	display:none;
}

#beta,#gamma {
	display:none;
}

#alpha {
	position: inherit;
	float: none;
	width:100%;
	min-height: inherit;
	background: none;
}

#alpha #news-area {
	width: auto;
	height: auto;
	overflow: auto;
}

#alpha #news-area table {
	width: auto;
}

/* company
--------------------------------------------------------------------------------*/

#company #content #comment {
	width: 400px;
}

/* release,ir top
--------------------------------------------------------------------------------*/

#ir #content #alpha,
#release #content #alpha {
	display:none;
}

#ir #content #beta,#ir #content #beta h5,#ir #content #beta table,
#release #content #beta,#release #content #beta dl,
#topics #content #beta,#topics #content #beta dl {
	display:block;
	float:none;
	width:95%;
	text-align:left;
}

#ir #content #beta th {
	white-space: nowrap;
}


#ir #content #beta td {
	width:auto;
}

#release #content #beta dd,
#topics #content #beta dd {
	width:500px;
}

