
#IRMain div.h3							{ margin-bottom:1.2em;}
#IRMain div.h4							{ margin-bottom:1.2em; padding-top:1em;}

/* COMMON TOP BOX
---------------------------------------------------------------------------------------------------*/
#IRMain div#ir_operationBox01			{ width:714px; margin-top:20px; padding-bottom:6px; background-color:#0a61a9; background-image:url("/ja/ir/images/operation/bg_operation01b.gif"); background-position:0 100%;}
#IRMain div#ir_operationBox01 div		{ width:714px; padding-top:9px; background-image:url("/ja/ir/images/operation/bg_operation01a.gif"); background-position:0 0;}
#IRMain div#ir_operationBox01 th		{ width:121px; padding-bottom:34px; background-image:url("/ja/ir/images/operation/operation_dot12.gif"); background-position:100% 0; background-repeat:repeat-y;}
#IRMain div#ir_operationBox01 td		{ padding:6px 10px 6px 42px; color:#ffffff;}
#IRMain div#ir_operationBox01 td h2		{ display:inline; line-height:160%; padding-right:4px; font-weight:bold;}
#IRMain div#ir_operationBox01 td h3		{ display:inline; line-height:160%; padding-right:4px;}
#IRMain div#ir_operationBox01 td p		{ display:inline; line-height:160%; white-space:nowrap;}

/* COMMON BACK LINK */
#IRMain div.ir_operationBack			{ height:2em;}
#IRMain div.ir_operationBack p			{ margin:10px 7px 15px 0; text-align:right; visibility:hidden;}
#IRMain div.ir_operationBack p a		{ padding:0 16px 0 0; background-image:url("/ja/ir/images/icn_lnk11.gif"); background-position:100% 50%;}


/* TABLE
---------------------------------------------------------------------------------------------------*/
#IRMain table.tbColorH01						{ width:100%; border-bottom:solid 1px #127cca;}
#IRMain table.tbColorH01 th,
#IRMain table.tbColorH01 td						{ padding-top:5px; padding-bottom:4px;}
#IRMain table.tbColorH01 th						{ padding-left:10px; border-top:solid 1px #ffffff; color:#ffffff; background-color:#127cca;}
#IRMain table.tbColorH01 td						{ padding-left:40px; border-top:solid 1px #127cca;}

#IRMain table.tbColorH01 tr.first th			{ border-top:solid 1px #127cca;}

#IRMain table.tbColorH02						{ width:100%; border-bottom:solid 1px #127cca;}
#IRMain table.tbColorH02 caption				{ margin:0; padding:10px 2px 0 0; text-align:right;}
#IRMain table.tbColorH02 caption span			{ margin-left:40px;}
#IRMain table.tbColorH02 thead th,
#IRMain table.tbColorH02 thead td				{ padding-top:4px; padding-bottom:2px; color:#ffffff; background-color:#127cca; font-weight:bold;}
#IRMain table.tbColorH02 thead th				{ padding-left:10px;}
#IRMain table.tbColorH02 thead td				{ text-align:center; white-space:nowrap;}
#IRMain table.tbColorH02 tbody th,
#IRMain table.tbColorH02 tbody td				{ padding-top:3px; padding-bottom:2px; border-top:solid 1px #bdbdbd;}
#IRMain table.tbColorH02 tbody th				{ padding-left:10px; }
#IRMain table.tbColorH02 tbody td				{ text-align:center; white-space:nowrap;}
#IRMain table.tbColorH02 tbody td p				{ white-space:nowrap; }
#IRMain table.tbColorH02 tbody tr.first th,
#IRMain table.tbColorH02 tbody tr.first td		{  border-top-style:none;}
#IRMain table.tbColorH02 tbody tr.separate th,
#IRMain table.tbColorH02 tbody tr.separate td	{ border-top:solid 1px #127cca;}
#IRMain table.tbColorH02 tbody tr.last th,
#IRMain table.tbColorH02 tbody tr.last td		{ border-top:solid 1px #127cca; font-weight:bold;}


#IRMain table.tbColorH02 col.colorCell			{ background-color:#e0ecfa;}
#IRMain table.tbColorH02 col.recentCell			{ color:#00488c; background-color:#e0ecfa;}

#IRMain table.tdColorNum0 tbody td,
#IRMain table.tdColorNum1 tbody th + td,
#IRMain table.tdColorNum2 tbody th + td + td,
#IRMain table.tdColorNum3 tbody th + td + td + td,
#IRMain table.tdColorNum4 tbody th + td + td + td + td,
#IRMain table.tdColorNum5 tbody th + td + td + td + td + td,
#IRMain table.tdColorNum6 tbody th + td + td + td + td + td + td		{ color:#00488c;}
#IRMain table.tdColorNum0 tbody td + td,
#IRMain table.tdColorNum1 tbody th + td + td,
#IRMain table.tdColorNum2 tbody th + td + td + td,
#IRMain table.tdColorNum3 tbody th + td + td + td + td,
#IRMain table.tdColorNum4 tbody th + td + td + td + td + td,
#IRMain table.tdColorNum5 tbody th + td + td + td + td + td + td,
#IRMain table.tdColorNum6 tbody th + td + td + td + td + td + td + td	{ color:#333333;}

#IRMain tbody.tdColorNum1 td,
#IRMain tbody.tdColorNum2 td + td,
#IRMain tbody.tdColorNum3 td + td + td,
#IRMain tbody.tdColorNum4 td + td + td + td,
#IRMain tbody.tdColorNum5 td + td + td + td + td,
#IRMain tbody.tdColorNum6 td + td + td + td + td + td					{ color:#00488c;}
#IRMain tbody.tdColorNum1 td + td,
#IRMain tbody.tdColorNum2 td + td + td,
#IRMain tbody.tdColorNum3 td + td + td + td,
#IRMain tbody.tdColorNum4 td + td + td + td + td,
#IRMain tbody.tdColorNum5 td + td + td + td + td + td,
#IRMain tbody.tdColorNum6 td + td + td + td + td + td + td				{ color:#333333;}

/* TOP IMAGE
---------------------------------------------------------------------------------------------------*/
#IRMain table.ir_operationBox02				{ width:100%; background-image:url("/ja/ir/images/operation/bg_operation02.jpg"); background-position:0 0; background-repeat:no-repeat;}
#IRMain table.ir_operationBox03				{ width:100%; background-image:url("/ja/ir/images/operation/bg_operation03.jpg"); background-position:0 0; background-repeat:no-repeat;}

/* ANCHOR AND ---
---------------------------------------------------------------------------------------------------*/
#IRMain div#ir_operationAncBox				{ padding:0 0 10px 0;}
#IRMain div#ir_operationAncBox div#ancBox02	{ background-image:none;}

#IRMain table.note							{ margin-top:0.5em;}
#IRMain table.note td						{ padding:0 10px 0 0;}
#IRMain table.note td.nw					{ padding-left:10px;}


/*-------------------
 EDUCATION
---------------------------------------------------------------------------------------------------*/
#IRMain td.ir_educationpic2,
#IRMain td.ir_educationpic4		{ padding-bottom:10px;}

/*-------------------
 LIFE
---------------------------------------------------------------------------------------------------*/
#IRMain td.ir_lifepic1			{ width:210px; padding:20px 0 10px 0;}
#IRMain td.ir_lifepic2			{ width:210px; padding:20px 0 10px 0;}
#IRMain td.ir_lifepic3			{ width:170px; padding:20px 0 10px 0;}

/*-------------------
 SENIOR
---------------------------------------------------------------------------------------------------*/
#IRMain td.ir_seniorpic1		{ width:187px; padding:18px 0 10px 4px;}
#IRMain td.ir_seniorpic2		{ width:186px; padding:44px 0 10px 11px;}
#IRMain td.ir_seniorpic3		{ width:187px; padding: 9px 9px 10px 6px;}

/*-------------------
 LANGUAGE
---------------------------------------------------------------------------------------------------*/
#IRMain td.ir_languagepic1		{ width:228px; padding:17px 0 0 48px;}
#IRMain td.ir_languagepic2		{ width:229px; padding:37px 59px 0 26px;}
