@charset "Shift_JIS";

/* ■□■ タイトル、見出し */

.title {
	font-size : 13pt;
}

.headline {
	font-size : 12pt;
}

/* ■□■ 本文、説明、キャプション */

.text {
	font-size : 11pt;
	line-height : 150%;
}

.explanation {
	font-size : 10pt;
	line-height : 150%;
}

.caption {
	font-size : 8pt;
	line-height: 110%;
}

.captionRed {
	color : #ff0000;
	font-size : 8pt;
	line-height: 110%;
}

.captionIndent {
	font-size:8pt;
	text-indent:-8pt;
	margin-left:8pt;
}

.info {
	font-size : 12px;
	line-height : 125%;
}

.infoSmall {
	font-size : 11px;
	line-height : 125%;
}

.aBold {
	font-family: Arial, Helvetica, sans-selif ;
	font-size: 20px;
	font-weight: bold;
}


/* ■□■ 表の中のテキスト */

.data {
	font-size : 10pt;
}


/* ■□■ フッター */

.footer {
	font-size : 11px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}


/* ■□■ デフォルトリンク設定 */


a:link {
	color : #333333;
	text-decoration : underline;
}

a:active {
	color : #4C4C4C;
	text-decoration : none;
}

a:hover {
	color : #4C4C4C;
	text-decoration : none;
}

a:visited {
	color : #666666;
	text-decoration : none;
}


/* ■□■ ナビゲーション-共通 */

.navi {  
	font-size : 12px; 
	line-height : 15px; 
	margin-top:5px;
	margin-bottom:5px;
	margin-right : 9px; 
	margin-left : 9px;
}

.naviActive {
	font-size : 12px;
	line-height : 15px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right : 9px;
	margin-left : 9px;
	font-weight : bold;
}

.naviList {
	font-size : 11px;
	text-decoration : none;
}

.naviList a:link{
	font-size : 11px;
	text-decoration : none;
}

.naviList a:active{
	font-size : 11px;
	text-decoration : none;
}

.naviList a:hover{
	font-size : 11px;
	text-decoration : none;
}

.naviList a:visited{
	font-size : 11px;
	text-decoration : none;
}

.naviList em {
	font-size : 11px;
	font-style : normal;
	color : #000;
}



/* ■□■ ナビゲーション-その他 */

.naviEx:link {
	color : #666666;
	text-decoration : none;
}

.naviEx:active {
	color : #333333;
	text-decoration : none;
}

.naviEx:hover {
	color : #555555;
	text-decoration : underline;
}

.naviEx:visited {
	color : #ff0000;
	text-decoration : none;
}


/* ■□■ 検索ボックス */

.search {
	font-size : 12px;
	}


/* ■□■ テーブルレイアウト用 */

.forLayout{
	table-layout : fixed;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
}

/* ■□■ リスト表示 */

ul.comUl {
	margin:0px;
	padding:0px;
}

li.comLi {
	marign:0px;
	padding:0px;
}

