/*ir index style

_____________________________________________________________________________*/


div#mainArea div#contentsFrame h3  { font-weight:bold; font-size:16px;  padding-bottom:6px; color:#303030; }
div#mainArea div#contentsFrame h4  { font-weight:bold; font-size:14px;  padding-bottom:8px; color:#303030; }

/* メッセージ */
div#mainArea div#contentsFrame #message { margin-bottom:10px; }

/* topics */
div#mainArea div#contentsFrame table#topics { width:100%; background-color:#f8f9fb; margin-bottom:10px; }
div#mainArea div#contentsFrame table#topics th { border-right:1px solid #FFF; white-space:nowrap; }
div#mainArea div#contentsFrame table#topics td { text-align:left; vertical-align:top; clear:left; padding:7px; }
div#mainArea div#contentsFrame table#topics .heading { text-align:center; vertical-align:middle; }
div#mainArea div#contentsFrame table#topics .heading h4 { background:none; margin:0; padding:7px; font-size:14px; }
div#mainArea div#contentsFrame table#topics td .data td { padding:1px 0; }
div#mainArea div#contentsFrame table#topics td .data .date { padding-right:8px; white-space:nowrap; }

/* IRバナー */
div#mainArea div#contentsFrame #IRBannerGroup { margin-bottom:20px; }
div#mainArea div#contentsFrame #IRBannerGroup .mailNews { float:left; }
div#mainArea div#contentsFrame #IRBannerGroup .stockPrices { float:right; }

/* 決算 */
div#mainArea div#contentsFrame #financialGroup { width:610px; margin:0 auto; }
div#mainArea div#contentsFrame #financialGroup .row { margin-bottom:10px; }
div#mainArea div#contentsFrame #financialGroup .item { width:300px; }
div#mainArea div#contentsFrame #financialGroup .item h5 { background-color:#e7ecf2; padding:7px 8px 2px; }
div#mainArea div#contentsFrame #financialGroup .boxLeft { float:left; }
div#mainArea div#contentsFrame #financialGroup .boxRight { float:right; }
div#mainArea div#contentsFrame #financialGroup .data { border:5px solid #e7ecf2; padding:12px; font-size:90%; }
div#mainArea div#contentsFrame #financialGroup .date { color:#6f7b8d; margin-top:10px; font-size:90%; }
div#mainArea div#contentsFrame #financialGroup .pdf a,
div#mainArea div#contentsFrame #financialGroup .html a { padding-left:22px; padding-top:2px; padding-bottom:5px; display:inline-block; }
div#mainArea div#contentsFrame #financialGroup .pdf a { background:url(/common/images/pdficon_small.gif) no-repeat 0 top; }
div#mainArea div#contentsFrame #financialGroup .html a { background:url(/common/images/htmlicon_small.gif) no-repeat 0 top; }
div#mainArea div#contentsFrame #financialGroup .pdf a { font-size:110%;}

/* getreader */
div#mainArea div#contentsFrame .getReader { background:url(/company/ir/img/index/bg_round610px_bottom.gif) no-repeat left bottom; width:610px; margin:0 auto 20px; }
div#mainArea div#contentsFrame .getReader .inner { background:url(/company/ir/img/index/bg_round610px.gif) no-repeat left top; padding:12px; font-size:80%; line-height:160%; }
div#mainArea div#contentsFrame .getReader .btn { float:left; margin-right:20px; }

