
/*全体設定*/
body{
	font-family:"ＭＳ Ｐゴシック",Osaka
}

/* 通常リンク */

a:link{
	color:#003399;
	text-decoration:underline; }
a:visited{
	color:#993366;
	text-decoration:underline; }
a:hover{
	color:#ff0033;
	text-decoration:none; }
a:active{
	color:#ff0000;
	text-decoration:none; }



/* grayリンク */
a.gray:link{
	font-size: 11px;
	color:#666666;
	text-decoration:underline; }
a.gray:visited{
	font-size: 11px;
	color:#666666;
	text-decoration:underline; }
a.gray:hover{
	font-size: 11px;
	color:#ff0033;
	text-decoration:none; }
a.gray:active{
	font-size: 11px;
	color:#ff0000;
	text-decoration:none; }



/* whiteリンク */
a.white:link{
	font-size: 12px;
	color:#ffffff;
	text-decoration:underline; }
a.white:visited{
	font-size: 12px;
	color:#ffffff;
	text-decoration:underline; }
a.white:hover{
	font-size: 12px;
	color:#ffffff;
	text-decoration:underline; }
a.white:active{
	font-size: 12px;
	color:#ffffff;
	text-decoration:underline; }

/* blackリンク */
a.black:link, a.black:visited, a.black:hover, a.black:active{
	font-size: 11px;
	color:#000000;
	text-decoration:underline; }


a.black-l:link, a.black-l:visited, a.black-l:hover, a.black-l:active{
	font-size: 12px;
	color:#000000;
	text-decoration:underline; }

/* インデント */
.indent{
	text-indent:-1em;
	margin-left:1em; }
.indent-s{
	text-indent:-0.8em;
	margin-left:0.8em; }

.indent-l{
	text-indent:-1.4em;
	margin-left:1.4em; }

.indent-l2{
	text-indent:-2em;
	margin-left:2em; }



/* 行の高さ */
.lineh{
	line-height:120%; }
.lineh133{
	line-height:133%; }
.lineh150{
	line-height:150%; }

/*テキスト指定*/
.mtext{
	color:#000000;
	font-size:12px;
	line-height:133%; }

.bmtext{
	color:#000000;
	font-size:12px;
	font-weight:bold; }

.stext{
	color:#000000;
	font-size:11px; }
.bstext{
	color:#000000;
	font-size:11px;
	font-weight:bold; }

.ltext{
	color:#000000;
	font-size:14px; }

.bltext{
	color:#000000;
	font-size:14px;
	font-weight:bold; }
.mbody{
	color:#000000;
	font-size:12px;
	line-height:150%; }
.bmbody{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	line-height:150%; }
.sbody{
	color:#000000;
	font-size:10px;
	line-height:115%; }
.lbody{
	color:#000000;
	font-size:14px;
	line-height:115%; }
.mred{
	color:#cc0000;
	font-size:12px;
	line-height:115%; }
.sred{
	color:#cc0000;
	font-size:10px;
	line-height:115%; }
.lred{
	color:#cc0000;
	font-size:14px;
	line-height:115%; }
.mblue{
	color:#0000ff;
	font-size:12px;
	line-height:115%; }
.mgray{
	color:#666666;
	font-size:12px;
	line-height:115%; }
.sgray{
	color:#666666;
	font-size:10px;
	line-height:115%; }
.lgray{
	color:#666666;
	font-size:14px;
	line-height:115%; }
.mlgray{
	color:#999999;
	font-size:12px;
	line-height:115%; }
.slgray{
	color:#999999;
	font-size:10px;
	line-height:115%; }

.llgray{
	color:#999999;
	font-size:14px;
	line-height:115%; }

.mwhite{
	color:#ffffff;
	font-size:12px;
	line-height:115%; }

.swhite{
	color:#ffffff;
	font-size:10px;
	line-height:115%; }

.lwhite{
	color:#ffffff;
	font-size:14px;
	line-height:115%; }


.spress{
	color:#000000;
	font-size:10px;
	line-height:140%; }
.mpress{
	color:#000000;
	font-size:12px;
	line-height:140%; }


.bggray{
	background:#eeeeee;
	color:#000000;
	font-size:12px; }



.headebc{
	background-image: url("/img_cmn/me_bg.gif"); }



/* テーブル */
table.topnews td, table.news td,table.pr td,
table.tblue td,table.tblue th,
table.tblue2 td,table.tblue2 th,
table.inves2 th, table.inves2 td{
	color:#000000;
	font-size:12px;
	line-height:133%; }

table.history td, table.social td{
	color:#000000;
	font-size:12px;
	line-height:133%; }


table.ipo td.idata, table.ipo td.com {
	color:#000000;
	font-size:12px;
	line-height:133%; }

table.ipo td.sizyo{
	color:#000000;
	font-size:11px; }


table.sitemap td.lev1, table.sitemap td.lev2{
	color:#000000;
	font-size:12px;
	line-height:133%;
	font-weight:bold;  }


table.sitemap td.lev3{
	color:#000000;
	font-size:12px;
	line-height:133%; }
	


/*--------------------------------------
    *.Fontsize Switcher
    フォントサイズ切り替えスクリプト用スタイル
---------------------------------------*/

@import url(/js/module/mod_fontsizeSwitcher/fontsizeSwitcher.css);
