@charset "utf-8";
#header ul.navi li.ir a { color: #1f2a66; background-color: #b5b9cc; }



#main div.ceo div.title-block p.number { text-indent: 0; }
#main div.ceo div.title-block h2 { font-weight: bold; margin-bottom: 1em; padding-bottom: 0.6em; line-height: 1.2em; }

#main div.ceo div#img_ceo { float: right; width: 150px; }
#main div.ceo div#img_ceo img { padding: 0 0 5px 10px; }
#main div.ceo div#img_ceo p.caption { width: 140px; padding-left: 10px; line-height: 1.4; font-size: 12px; margin-bottom: 5px; }

#main div.ceo div.entrybody dt { font-weight: bold; padding-left: 1em; }
#main div.ceo div.entrybody dd { margin-bottom: 1em; text-indent: 1em; padding-left: 2em; }


#main div.chart h2 span { font-size: 0.7em; }

#main div.stock ul.controller { width: 100%; overflow: hidden; margin: 0 0 10px 0; }
#main div.stock ul.controller li { float: left; list-style: none; margin: 0; }
#main div.stock ul.controller li a { display: block; width: 60px; height: 20px; text-indent: -100em; overflow: hidden; margin: 0 5px; }
#main div.stock ul.controller li a#btn_day { background: url(/ir/images/btn_daylychart.gif) no-repeat 0 -20px; }
#main div.stock ul.controller li a#btn_week { background: url(/ir/images/btn_weeklychart.gif) no-repeat; }
#main div.stock ul.controller li a#btn_month { background: url(/ir/images/btn_monthlychart.gif) no-repeat; }
#container #main div.stock ul.controller li a:hover { background-position: 0 -20px; }

#main div.stock div.charts { margin-bottom: 2em; }
#main div.stock div.charts p { text-indent: none; margin: 0; text-align: center; }
#main div.stock div.charts p#day { display: inherit; }
#main div.stock div.charts p#week { display: none; }
#main div.stock div.charts p#month { display: none; }

#main div.stock h4 { margin-left: 137px; margin-bottom: 0.5em; }
#main div.stock table { width: 333px; margin-left: 137px; text-align: right; }
#main div.stock table th { width: 150px; text-align: right; }

#sub div.ceo h4 { margin-bottom: 0.5em; }

#sub div.ceo ul.backnumber { margin-bottom: 2em; padding-right:10px; }
#sub div.ceo ul.backnumber li { padding: 5px 5px; font-size: 0.9em; line-height:1.2em; border-top:dashed 1px #ccc; }
#sub div.ceo ul.backnumber li.odd { background-color: #f3f3f3; }
#sub div.ceo ul.backnumber li span.date { color:#00a0e9; font-weight: bold; }

