@charset "utf-8";
@import "common.css";
@import "sub.css";



/* . IR Menu Style
----------------------------------------------- */
h3.sttlIr { margin-bottom:20px; }
div#subNaviIr { width: 180px; padding-bottom:12px; margin-bottom:5px; background:url(../img/ir/side_menu/ir_menu_bottom.jpg) left bottom #bbb;}
div#subNaviIr h3 { width: 180px; height:29px; }
div#subNaviIr li img { vertical-align:bottom;}

h3#sttlIr { background:url(../img/ir/side_menu/ir_title.jpg); }
ul#banner5 { margin-left:0; margin-top:30px;}


/* . IR Menu Style (ENGLISH)
----------------------------------------------- */
h3#sttlIr_eng { background:url(../eng/img/ir/side_menu/ir_title.jpg); }




/* . IRTop Style
----------------------------------------------- */
div#uppercontents { width:575px; height:120px; margin-bottom:30px; }
div#uppercontents div#message { float:left; width:275px; height:120px; }
div#uppercontents div#stockprice { margin-left:300px !important; margin-left:297px; width:275px; height:120px; }

div#rightBox iframe { margin-top:-30px; margin-bottom:30px; }

div#downercontents { width:575px; height:180px; margin-bottom:30px; }
div#downercontents div#highlight { float:left; width:275px; height:80px; }
div#downercontents div#earnings { margin-left:300px !important; margin-left:297px; width:275px; height:80px; }
div#downercontents div#irlibrary { float:left; width:275px; height:80px; margin-top:20px; }
div#downercontents div#irschedule { margin-left:300px !important; margin-left:297px; width:275px; height:80px; margin-top:20px; }

table.earnings { margin:15px; }
table.earnings td { padding:3px; }
table.earnings td span.newicon { color:#FF0000; font-weight:bold; }

