
/* TOP RANDOM IMAGE
---------------------------------------------------------------------------------------------------*/
div#ir_topImage			{ width:714px; height:183px; background:url(/ja/ir/images/root_images/image01.jpg) 0 0 no-repeat;}
div#ir_topImage img		{ width:714px; height:165px;}

/* CLEARFIX CLASS
---------------------------------------------------------------------------------------------------*/
#main .clearFix:after	{ clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
#main .clearFix			{ display:inline-block;}
/*\*/
* html #main .clearFix	{ height:1%;}
#main .clearFix			{ display:block;}
/**/


/* 2 COLUMN
---------------------------------------------------------------------------------------------------*/
#main div.IRIndex_2column_bdy h2 {
	width:348px;
	height:25px;
	overlow:hidden;
	background:url("/en/ir/images/root_images/bg-ttl_line.gif") 0 100% no-repeat;
	margin-bottom:0;
	padding-bottom:3px;
}
#main h2#IRIndex_2column_img01 {
	background-image:url("/en/ir/images/root_images/bg-ttl_line01.gif");
}
div.IRIndex_2column_bdy						{ width:732px; margin:0 0 16px -18px; background:url("/en/ir/images/root_images/bg-pagelink1_bdy.gif") 18px 0 repeat-y;}
div.IRIndex_2column_btm						{ padding-bottom: 3px; background:url("/en/ir/images/root_images/bg-pagelink1_btm.gif") 18px 100% no-repeat;}
div#IRIndex_2column_img						{ background:url("/en/ir/images/root_images/bg-library_page.gif") 258px 28px no-repeat;}
div.IRIndex_2column_bdy div.clearFix		{ padding-bottom:10px;}
div.IRIndex_2column_box						{ width:348px; padding-left:18px; float:left;}

div.IRIndex_2column_box ul					{ padding-top:5px; font-size:93%;}
div.IRIndex_2column_box ul li				{ padding:2px 10px;}
div.IRIndex_2column_box ul li.dotline		{ margin:4px 0 0 0; padding:5px 10px 2px 10px; background:url(/en/common/images/bg-dotline_797979.gif) repeat-x 0 top;}
div.IRIndex_2column_box ul p				{}

div.IRIndex_2column_box div.clearFix		{ padding-top:5px; padding-bottom:0px; font-size:93%;}
div.IRIndex_2column_box div img				{ margin:0 10px 0 0; float:right;}
div.IRIndex_2column_box div p				{ width:170px; padding:5px 0 8px 10px; float:left;}

div.IRIndex_2column_box li#IRIndexResults	{ padding:5px 10px 8px 10px;}

div.IRIndex_2column_box ul#IRIndexGlance	{ font-size:4px;}
div.IRIndex_2column_box #IRIndexGlance li	{ padding:2px 0 2px 10px;}
div.IRIndex_2column_box #IRIndexGlance img	{ vertical-align:middle;}


/* NEWS FRAME
---------------------------------------------------------------------------------------------------*/
#main div#IRIndex_newsFrame h2 {
	margin-bottom:10px;
}
#main div#IRIndex_newsFrame a {
	padding:2px 0 0 0;
	background-image:none;
	float:right;
}
div#IRIndex_newsFrame						{ padding:14px 0 10px 0; margin-bottom:30px; background:url(/en/common/images/bg-dotline_797979.gif) repeat-x 0 bottom;}

/* 4 COLUMN
---------------------------------------------------------------------------------------------------*/
#main div.IRIndex_4column a.sub{
	font-size:85%;
	line-height:1.2;
	background-position:3px 0.35em !important;
	float:left;
}
div#IRIndex_4columnU						{ width:714px; background:url("/en/ir/images/root_images/bg-pagelink2_bdy-u.gif") 0 0 repeat-y;}
div#IRIndex_4columnD						{ width:714px; background:url("/en/ir/images/root_images/bg-pagelink2_bdy-d.gif") 0 0 repeat-y;}
div#IRIndex_4columnU ul.clearFix			{ width:714px; padding-bottom:8px;}
div#IRIndex_4columnD ul.clearFix			{ width:714px; padding-bottom:13px; background:url("/en/ir/images/root_images/bg-pagelink2_btm.gif") 0 100% no-repeat;}
div.IRIndex_4column ul li					{ float:left;}
li.IRIndex_4columnL							{ width:181px;}
li.IRIndex_4columnW							{ width:352px;}
li.IRIndex_4columnW ul						{ width:166px; float:left;}
li.IRIndex_4column2							{ width:181px;}
div.IRIndex_4column ul.clearFix ul			{ margin:0 5px 0 5px;}
div.IRIndex_4column ul.clearFix ul li		{ padding:2px 0; float:none;}
div.IRIndex_4column ul.clearFix ul.IRIndex_4columnS		{ margin:0;}
div.IRIndex_4column ul.clearFix ul.IRIndex_4columnS li	{ padding:2px 5px;}

/* clearfix
-------------------------*/
div.IRIndex_4column ul.clearFix ul li:after	{ clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
div.IRIndex_4column ul.clearFix ul li		{ display:inline-block;}
/*\*/
* html div.IRIndex_4column ul.clearFix ul li{ height:1%;}
div.IRIndex_4column ul.clearFix ul li		{ display:block;}
/**/


/* ADD PRINT CSS
---------------------------------------------------------------------------------------------------*/
@media print{

#contents							{ width:675px; margin-left:0px;}
/* IE6 ---------------------------------------------*/
* html #contents					{ zoom:95%;}

div#ir_topImage						{ width:675px; height:174px; padding-top:10px; background-image:none;}
div#ir_topImage img					{ width:675px; height:156px;}

#main div.IRIndex_2column_bdy h2,
#main h2#IRIndex_2column_img01		{ width:332px; background-image:none;}
div.IRIndex_2column_bdy				{ width:686px; margin:0 0 8px -11px; background-image:none;}
div.IRIndex_2column_btm				{ background-image:none;}
div#IRIndex_2column_img				{ background-image:none;}
div.IRIndex_2column_box				{ width:332px; padding-left:11px;}
div.IRIndex_2column_box h2 img		{ width:332px;}
div.IRIndex_2column_box div p		{ width:160px;}


ul#IRIndexGlance a					{ display:none;}

div#IRIndex_newsFrame				{ margin-bottom:0; page-break-after:always;}
div#IRIndex_newsFrame iframe		{ width:675px; height:130px; overflow:none;}
#main div#IRIndex_newsFrame a		{ display:none;}

div#IRIndex_pre4column				{ padding-top:20px; page-break-before:always;}

div#IRIndex_4columnU				{ width:675px; background-image:none;}
div#IRIndex_4columnD				{ width:675px; background-image:none;}
div#IRIndex_4columnU ul.clearFix	{ width:675px; background-image:none;}
div#IRIndex_4columnD ul.clearFix	{ width:675px; background-image:none;}

li.IRIndex_4columnL					{ width:171px; overflow:hidden;}
li.IRIndex_4columnW					{ width:332px; overflow:hidden;}
li.IRIndex_4columnW ul				{ width:156px; float:left;}
li.IRIndex_4column2					{ width:171px; overflow:hidden;}

li.IRIndex_4columnL img,
li.IRIndex_4columnW img,
li.IRIndex_4column2 img				{ margin-left:-3px;}
div#IRIndex_4column ul.clearFix ul	{ margin:0 5px 5px 5px;}




}