@import url(common.css);

/*
	$Id: index.css 53 2006-03-02 06:33:12Z masahiro $
*/

#language h2,
#searchbox h2,
#global-menu h2,
#topic-path h2,
#main-menu h2,
#information h2{
	display: none;
}
#image-frame{
	float: left;
	width: 558px;
	height: 220px;
	padding-top: 10px;
	padding-left: 10px;
}
#image-frame img{
	border: 1px solid #C3C3C3;
	padding: 1px;
}
#main-menu{
	padding-top: 10px;
	padding-left: 582px;
}
#main-menu li{
/*
	display: inline;
*/
	list-style: none;
	margin-bottom: 4px;
	hegiht: 70px;
}

/*
#main-menu a:link,
#main-menu a:visited{
	font-weight: bold;
	display: block;
	color: #222222;
	background: transparent url(m-menu-normal.png) no-repeat 0px 0px;
	width: 185px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 23px;
}
#main-menu a:hover{
	font-weight: bold;
	display: block;
	color: #8D5A1F;
	background: transparent url(m-menu-hover.png) no-repeat 0px 0px;
	width: 185px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 23px;
}
#main-menu a:hover .english-menu-name{
	color: #8D5A1F;
	background-color: transparent;
}
*/
#link-flash{
	clear: both;
	padding-top: 5px;
	padding-left: 10px;
}


#information{
	float: left;
	width: 560px;
	padding-top: 10px;
	padding-left: 10px;
}
#information h3{
	font-weight: bold;
	color: #222222;
	background-color: #EDEDEC;
	padding-top: 3px;
	padding-left: 8px;
	padding-bottom: 3px;
	padding-right: 8px;
	border-bottom: 1px solid #CCCCCC;
}
.section{
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	color: #222222;
	background-color: #FAFAFA;
}
.section dl{
	overflow: auto;
	height: 150px;
	margin-left: 8px;
	padding: 2px;
}
.section dt{
	color: #555;
	font-weight: bold !important;
	background-color: transparent;
}
.section dd{
	border-bottom: 1px dotted #959595;
	padding-bottom: 4px;
	margin-bottom: 1em;
}
.section dd p{
	text-indent: 1em;
	margin-bottom: 1em;
}
#pressrelease-section{
	float: left;
	width: 270px;
	margin-right: 5px;
}
#staffblog-section{
	float: left;
	width: 270px;
	margin-left: 10px;
	word-break: break-all;
}

#insight{
	margin-top: 10px;
	margin-left: 580px;
	width: 183px;
	height: 380px;
	border-left: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;
	border-top: 1px solid #C3C3C3;
	border-bottom: 1px solid #C3C3C3;
}
#insight h2{
	width: 183px;
	font-weight: bold;
	color: #222222;
	background-color: #EDEDEC;
	padding-top: 3px;
	padding-left: 8px;
	padding-bottom: 3px;
	padding-right: 8px;
	border-bottom: 1px solid #CCCCCC;

}
#insight ul{
	text-align: center;
}
#insight li{
	text-align: center;
	list-style: none;
	width: 183px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #959595;
}
#insight a:link,
#insight a:visited{
	display: block;
	border-right: 3px solid #FFFFFF;
	height: 74px;
}
#insight a:hover{
	display: block;
	border-right: 3px solid #FF9F2D;
	height: 74px;
}

/* 2010/4/28 top-insight”pˇ~
#top-insight{
	width: 183px;
	margin-top: 10px;
	margin-left: 580px;
	border-left: 1px solid #C3C3C3;
	color: #333333;
	background-color: #FFFFFF;
}
#top-insight h2{
  color: #222222;
	background-color: #EDEDEC;
	padding-bottom: 4px;
	padding-left: 8px;
	border-bottom: 1px solid #C3C3C3;
}
#top-insight ul{
	text-align: center;
}
#top-insight li{
	text-align: center;
	list-style: none;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #959595;

#top-insight a:link,
#top-insight a:visited{
	display: block;
	border-right: 3px solid #FFFFFF;
	height: 74px;
}
#top-insight a:hover{
	display: block;
	border-right: 3px solid #FF9F2D;
	height: 74px;
}
*/

#top-pickup{
	width: 183px;
	margin-top: 10px;
	margin-left: 580px;
	border-left: 1px solid #C3C3C3;
	color: #333333;
	background-color: #FFFFFF;
}
#top-pickup h2{
  color: #222222;
	background-color: #EDEDEC;
	padding-top: 1px;
	padding-bottom: 5px;
	padding-left: 8px;
	border-bottom: 1px solid #C3C3C3;
}
#top-pickup p{
	text-align: left;
	border-bottom: 1px dotted #959595;
	background-color: #EDEDEC;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 8px;
}
#top-pickup ul{
	text-align: left;
}
#top-pickup li{
	text-align: left;
	list-style: none;
	padding-top: 3px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #959595;
}
#top-pickup a:link,
#top-pickup a:visited{
	display: block;
	border-right: 3px solid #FFFFFF;
}
#top-pickup a:hover{
	display: block;
	border-right: 3px solid #FF9F2D;
}



#whatsnew-section .rss a:link,
#whatsnew-section .rss a:visited{
	position: relative;
	top: -25px;
	left: 517px;
}
#whatsnew-section dl {
	height: 200px;
}

#list-whatsnew .section dt {
	font-weight: bold !important;
}

