@charset"iso-8859-1";

a:link, a:visited { color: #0f3193; text-decoration: underline }
a:hover { color: #0f3193; font-weight: bold; text-decoration: none }
td /* フォントサイズベース */  { font-size: 10pt; font-family:Arial, sans-serif;}
#layout /* 全体レイアウト */  { padding: 0 20px 20px; width: 800px; height: auto }
#padL5 { padding-left: 5px }
#outline_tab /* リンクタブ枠 */  { border-top: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0 }
#outline_chart /* チャート情報枠 */  { border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0 }
#ttl /* 「株価情報」タイトル外枠 */  { margin-bottom: 14px; border-style: solid; border-width: 2px 1px 1px; border-color: #0f3193 #999 #999 }
#ttl td /* 株価タイトル */  { color: #333; font-size: 100%; font-weight: bold; padding: 8px 10px 7px ;font-family:sans-serif;}
.tabactive { color: #ffffff; font-weight: bold ;font-family:Verdana, sans-serif;}
.small { color: #000000; font-size: 10px; font-family:Verdana, sans-serif; }
.smallg { color: #707070; font-size: 10px;}
.smallor { color: #FF0000; font-size: 10px; font-family:Verdana, sans-serif; font-weight:normal;}
.smallgn { color: #008000; font-size: 10px; font-family:Verdana, sans-serif; font-weight:normal;}
#corpname { color: #000000; font-size: 10pt; font-weight: bold; padding-top:15px;}
.kabuka { color: #000000; font-size: 10pt; font-weight: bold;font-family:Verdana, sans-serif; }
.caption { color: #ffffff;font-family:Verdana, sans-serif;}
.mvlogo { font-size: 10px; padding-top: 8px }
.mvlogo a:link, a:visited { color: #0f3193; text-decoration: none }
.mvlogo a:hover { color: #0f3193; font-weight: normal; text-decoration: underline }
.mvmess { color: #606060; font-size: 8pt; line-height: 150%; padding: 8px 20px 8px 15px }
#mvbanna { width: 126px; height:25px;border: solid 1px #cfcfcf }