/* ベースレイアウトスタイルシート */
/* ボディ部 */
body {
	font-size:              10.5pt;
	color:                  #000000;
	background-color:       #ffffff;
	margin-top:             0pt;
	margin-left:            0pt;
	margin-bottom:          0pt;
	margin-right:           0pt;
}

/* H1部 */
h1 {
	font-size:              10pt;
	font-weight:            bold;
	color:                  #4c3f72;
}

/* 強調表示部 */
span {
	font-size:              10.5pt;
	font-weight:            bold;
	color:                  #ff0000;
}
span.imp {
	font-size:              10.5pt;
	font-weight:            bold;
	color:                  #904040;
}
span.warn {
	font-size:              9pt;
	font-weight:            normal;
	color:                  #ff0000;
}
span.msg {
	font-size:              10.5pt;
	font-weight:            normal;
	color:                  #000000;
	line-height:            120%;
}
span.minimsg {
	font-size:              9pt;
	font-weight:            normal;
	color:                  #000000;
	line-height:            120%;
}


/* テーブルセル部 */
td {
	font-size:              10.5pt;
	color:                  #000000;
	background-color:       #ffffff;
}
td.mini {
	font-size:              9pt;
	color:                  #000000;
}
td.minimsg {
	font-size:              9pt;
	color:                  #000000;
	line-height:            120%;
}
td.msg {
	font-size:              10.5pt;
	color:                  #000000;
	line-height:            120%;
}
td.error {
	font-size:              10.5pt;
	font-weight:            bold;
	color:                  #ff0000;
	line-height:            120%;
}
td.errorb {
	font-size:              10.5pt;
	font-weight:            bold;
	color:                  #ff0000;
	background-color:       #ffeeee;
	line-height:            120%;
}
td.copyright {
	font-size:              x9pt;
	color:                  #808080;
}
td.gline {
	font-size:              10.5pt;
	color:                  #000000;
	background-color:       #aaaaaa;
	background-repeat:      repeat;
}

/* リンク部 */
a:link {
	color:                  #0000ff;
	font-weight:            normal;
	text-decoration:        underline;
}
a:visited {
	color:                  #0000ff;
	font-weight:            normal;
	text-decoration:        underline;
}
a:hover {
	color:                  #ff0000;
	font-weight:            normal;
	text-decoration:        underline;
}
a:active {
    color:                  #ff0000;
    font-weight:            normal;
    text-decoration:        underline;
}

/* メニューフレーム */
td.menubg {
	font-size:              10.5pt;
	color:                  #000000;
	background-color:       #7ba7ff;
}
td.menubdr {
	font-size:              10.5pt;
	color:                  #000000;
	background-color:       #ffffff;
	background-image:       url(/share/image/menubdr.gif);
	background-repeat:		repeat-x;
}

/* 著作権 */
td.cp {
	font-size:              9pt;
	color:                  #cccccc;
	background-color:       #606060;
}
