@charset "iso-8859-1";

/* =========================================

	English IR top.css

============================================ */

/* -------------------------------------------
	content
------------------------------------------- */

#index #content {
	background:url(../image/bg_cont.gif) repeat-y right top;
}

#index #content h2 {
	width:800px;
	height:260px;
	background:url(../image/top_img.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

/* -------------------------------------------
	content / news
------------------------------------------- */

#index #content #news {
	float:left;
	width:252px;
}

#index #content #news h3 {
	width:252px;
	height:38px;
	background:url(../image/t_news.gif) no-repeat 0 0;
	text-indent:-9999px;
}

#index #content #news dl {
	width:225px;
	margin:0 17px 0 10px;
	padding:0;
	font-size:80%;
}

#index #content #news dl dt {
	margin:0;
	padding:5px 0 0 0;
	color:#c60;
}

#index #content #news dl dd {
	margin:0;
	padding:0 0 5px 0;
	border-bottom:1px dotted #a0b2af;
}

#index #content #news dl dt.top {
	padding:0;
}

#index #content #news dl dd.end {
	padding:0 0 10px 0;
	border:none;
}

/* -------------------------------------------
	content / navi
------------------------------------------- */
#index #content #navi {
	float:left;
	overflow:hidden;
	width:416px;
	background:url(../image/bg_navi.gif) repeat-x 0 0;
}

#index #content #navi ul {
	width:136px;
	margin:0;
	font-size:90%;
}

#index #content #navi ul li.arrow {
	width:103px;
	padding:10px 10px 10px 23px;
	background:url(../image_cmn/arrow.gif) no-repeat 10px 15px;
	border-bottom:1px dotted #a0b2af;
}

#index #content #navi ul li.arrowEnd {
	width:103px;
	padding:10px 10px 10px 23px;
	background:url(../image_cmn/arrow.gif) no-repeat 10px 15px;
	border:none;
}

#index #content #navi ul li.arrow02 {
	width:103px;
	padding:10px 10px 0 23px;
	background:url(../image_cmn/arrow.gif) no-repeat 10px 15px;
	border:none;
}

#index #content #navi ul li.cross {
	width:103px;
	padding:0 10px 0 23px;
	margin:5px 0;
	background:url(../image_cmn/cross.gif) no-repeat 15px 4px;
	line-height:1.2;
	font-size:80%;
}

#index #content #navi ul li.crossEnd {
	width:103px;
	padding:0 10px 10px 23px;
	background:url(../image_cmn/cross.gif) no-repeat 15px 4px;
	border-bottom:1px dotted #a0b2af;
	line-height:1.2;
	font-size:80%;
}

#index #content #navi ul li.crossEnd02 {
	width:103px;
	padding:0 10px 10px 23px;
	background:url(../image_cmn/cross.gif) no-repeat 15px 4px;
	border:none;
	line-height:1.2;
	font-size:80%;
}

/* -------------------------------------------
	content / navi(width272)
------------------------------------------- */

#index #content #navi ul.double {
	width:272px;
	margin:0;
	font-size:90%;
}

#index #content #navi ul.double li.arrow {
	width:239px;
	padding:10px 10px 10px 23px;
	background:url(../image_cmn/arrow.gif) no-repeat 10px 15px;
	border-bottom:1px dotted #a0b2af;
}

#index #content #navi ul.double li.arrowEnd {
	width:239px;
	padding:10px 10px 10px 23px;
	background:url(../image_cmn/arrow.gif) no-repeat 10px 15px;
	border:none;
}

#index #content #navi ul.double li.arrow02 {
	width:239px;
	padding:10px 10px 0 23px;
	background:url(../image_cmn/arrow.gif) no-repeat 10px 15px;
	border:none;
}

#index #content #navi ul.double li.cross {
	width:239px;
	padding:0 10px 0 23px;
	margin:5px 0;
	background:url(../image_cmn/cross.gif) no-repeat 15px 4px;
	line-height:1.2;
	font-size:80%;
}

#index #content #navi ul.double li.crossEnd {
	width:239px;
	padding:0 10px 10px 23px;
	background:url(../image_cmn/cross.gif) no-repeat 15px 4px;
	border-bottom:1px dotted #a0b2af;
	line-height:1.2;
	font-size:80%;
}

#index #content #navi ul.double li.crossEnd02 {
	width:239px;
	padding:0 10px 10px 23px;
	background:url(../image_cmn/cross.gif) no-repeat 15px 4px;
	border:none;
	line-height:1.2;
	font-size:80%;
}

/* #navi div.us
----------------------------------- */

#index #content #navi div.us {
	float:left;
	width:137px;
}

#index #content #navi div.us h3,
#index #content #navi div.us h3 a{
	display:block;
	width:137px;
	height:38px;
	background:url(../image/t_au.jpg) no-repeat 0 0;
	text-indent:-9999px;
	font-size:100%;
}

/* #navi div.business
----------------------------------- */
#index #content #navi div.business {
	float:left;
	/*width:137px;*/
	width:274px;
}

#index #content #navi div.business h3,
#index #content #navi div.business h3 a{
	/*width:137px;*/
	display:block;
	width:274px;
	height:38px;
	background:url(../image/t_bs.jpg) no-repeat 0 0;
	text-indent:-9999px;
	font-size:100%;
}

/* #navi div.strategy
----------------------------------- */
#index #content #navi div.strategy {
	float:left;
	width:137px;
}

#index #content #navi div.strategy h3 {
	width:137px;
	height:38px;
	background:url(../image/t_aos.jpg) no-repeat 0 0;
	/*text-indent:-9999px;*/
	font-size:100%;
}

/* -------------------------------------------
	content / etc
------------------------------------------- */
#index #content #etc {
	float:left;
	width:132px;
}

#index #content #etc a {
	display:block;
	width:120px;
	height:65px;
	margin:6px auto;
	text-indent:-9999px;
}

#index #content #etc a.cal {
	background:url(../image/btn.jpg) no-repeat 0 0;
}

#index #content #etc a.fin {
	background:url(../image/btn.jpg) no-repeat 0 -65px;
}

#index #content #etc a.lib {
	background:url(../image/btn.jpg) no-repeat 0 -130px;
}

#index #content #etc a.sto {
	background:url(../image/btn.jpg) no-repeat 0 -195px;
}

#index #content #etc a.sha {
	background:url(../image/btn.jpg) no-repeat 0 -260px;
}
#index #content #etc a.euro {
	background:url(../image/btn.jpg) no-repeat 0 -325px;
}

#index #content #etc a.cal:hover {
	background:url(../image/btn.jpg) no-repeat -120px 0;
}

#index #content #etc a.fin:hover {
	background:url(../image/btn.jpg) no-repeat -120px -65px;
}

#index #content #etc a.lib:hover {
	background:url(../image/btn.jpg) no-repeat -120px -130px;
}

#index #content #etc a.sto:hover {
	background:url(../image/btn.jpg) no-repeat -120px -195px;
}

#index #content #etc a.sha:hover {
	background:url(../image/btn.jpg) no-repeat -120px -260px;
}

#index #content #etc a.euro:hover {
	background:url(../image/btn.jpg) no-repeat -120px -325px;
}





