h1 { font-size: 12px; font-weight:normal}

.font_sss	{ font-size: 10px}
.font_ss	{ font-size: 12px; line-height: 14px}
.font_s		{ font-size: 12px; line-height: 14px}
.font_m		{ font-size: 14px; line-height: 16px}
.font_l		{ font-size: 18px; line-height: 18px}
.fontss		{ font-size: 9px; font-style: normal}

body		{ font-size: 12px; line-height: 14px; }
table		{ font-size: 12px; line-height: 14px}
a:link		{ text-decoration: none; }
a:visited	{ text-decoration: none; }
a:active	{ text-decoration: underline; }
a:hover		{ text-decoration: underline; }

.boldLabel14{
	font-size	: 14px;
	font-weight	: bold;
}
.redText	{
	color:#FF0000;
}

td {line-height:140%}

/* メニュー =================================================== */
.menuTable	{
	border-top		: 1px #FFFFFF solid;
	border-bottom	: 2px #999999 solid;
	background	: url(../images/menubtn.gif);
}
a#menu	{
	color		: #000000;
	text-align	: center;
	float		: left;
	display		: block;
	width		: 120px;
	height		: 30px;
	cursor		: pointer;
	background	: url(../images/menubtn.gif);
	border-right: 1px #FFFFFF solid;
}
a#menu span	{
	position	:relative; top:8px;
}
a#menu:hover	{
	text-decoration	: none;
	background		: url(../images/menubtn_over.gif);
}
/* メニュー =================================================== */

/* サブメニューリスト ========================================= */
.submenuList	{
	witdh		: 170px;
	margin-top	: 8px;
}
.submenuList td	{
	padding-left	: 3px;
	padding-bottom	: 8px;	
}
.submenuList td	td{
	padding			: 0px;
	vertical-align	: top;
}

/* サブメニューリスト ========================================= */

/* エンボスパネル ============================================= */
.embossPanel{
	background		: url(../images/embossback.gif);
	border-top		: 1px #33CCFF solid;
	border-left		: 1px #33CCFF solid;
	border-right	: 1px #003366 solid;
	border-bottom	: 1px #003366 solid;
	color			: #FFFFFF;
	font-size		: 14px;
	font-weight		: bold;
	height			: 30px;
	padding			: 5px;
	vertical-align	: middle;
	line-height		: normal;
}
.embossPanel a{
	color			: #FFFFFF;
	font-size		: 14px;
	text-decoration	: none;
}
.embossPanel a:hover{
	color			: #FFFFFF;
	text-decoration	: none;
}
/* エンボスパネル ============================================= */

/* ページタイトル ============================================= */
.pageTitle	{
	border-bottom	: 1px #000000 solid;
	font-size		: 16px;
	font-weight		: bold;
	margin-bottom	: 5px;
}
/* ページタイトル ============================================= */

/* アンダーラインを引いた文字列 =============================== */
.underlineText {
	font-size:12px;
	font-weight:bold;
	padding:1px;
	width:auto;
	border-bottom:1px #000000 solid;
}
/* アンダーラインを引いた文字列 =============================== */

/* 1ドットボーダーのセル ====================================== */
.borderCell	{
	border			: 1px #999999 solid;
}
/* 1ドットボーダーのセル ====================================== */


.caption {
	background			: url(../images/captionbar.gif);
	background-repeat	: no-repeat;
	font-size			: 14px;
	font-weight			: bold;
	padding-left		: 18px;
	padding-top			: 4px;
	padding-bottom		: 3px;
	height				: 26px;
}

/* ページ階層 ================================================= */
.pageHierarchy	{
	border-top		: 1px #FFFFFF solid;
	border-bottom	: 1px #999999 solid;
	margin-bottom	: 10px;
	background		: #EEEEEE;	
	font-size		: 10px;
	padding-top		: 5px;
	padding-bottom	: 5px;
	padding-left	: 10px;
	height			: 24px;	
}
/* ページ階層 ================================================= */


/* タブ ======================================================= */
.tabtable {
	width			: 100%;
	border-bottom	: 2px #999999 solid;
	margin-bottom	: 5px;
}
.tab {
	border		: 0px;
	padding		: 0px;
	spacing		: 0px;
	background	: url(../images/tab_normal.gif);
	width		: 98px;
	height		: 32px;
	text-align	: center;
	padding-top	: 4px;
}
.selecttab {
	border		: 0px;
	padding		: 0px;
	spacing		: 0px;
	background	: url(../images/tab_select.gif);
	width		: 98px;
	height		: 32px;
	text-align	: center;
	padding-top	: 4px;
	font-weight	: bold;
}
/* タブ ======================================================= */

/* インデント ================================================= */
.indentCell {
	padding-left	: 16px;
	padding-bottom	: 16px;
	line-height		: 140%;
}
.indentText {
	padding-left	: 16px;
	line-height		: 140%;
}
/* インデント ================================================= */

.marqueeLabel {
	background		: #FFFF99;
	padding			: 3px;
	width			: auto;
	border-bottom	: 1px #9999CC solid;
}

.underlineLabel {
	font-size		: 14px;
	font-weight		: bold;
	padding			: 2px;
	width			: auto;
	border-bottom	: 1px #000000 solid;
}

/* 枠線 ======================================================= */
.wakuLabel	{
	color		: #FFFFFF;
	font-weight	: bold;
	text-indent	: 7px;
	padding-top	: 2px;
	background	: url(../images/wakuLabel.gif);
	width		: 180px;
	height		: 30px;
	text-decoration:none;
}
.wakuLabel_n	{
	color		: #FFFFFF;
	font-weight	: bold;
	text-indent	: 7px;
	padding-top	: 2px;
	background	: url(../images/wakuLabel_n.gif);
	width		: 180px;
	height		: 30px;
	text-decoration:none;
}

.wakuLabel a	{
	color		: #FFFFFF;
	text-decoration:none;
}
.wakuLabel a:hover	{
	color		: #FFFFFF;
	text-decoration:none;
}

.waku_lt {
	background	: url(../images/waku_lt.gif);
	width		: 5px;
	height		: 5px;
}
.waku_t {
	background	: url(../images/waku_t.gif);
	height		: 5px;
}
.waku_rt {
	background	: url(../images/waku_rt.gif);
	width		: 5px;
	height		: 5px;
}
.waku_l {
	background	: url(../images/waku_l.gif);
	width		: 5px;
}
.waku_r {
	background	: url(../images/waku_r.gif);
	width		: 5px;
}
.waku_lb {
	background	: url(../images/waku_lb.gif);
	width		: 5px;
	height		: 5px;
}
.waku_b {
	background	: url(../images/waku_b.gif);
	height		: 5px;
}
.waku_rb {
	background	: url(../images/waku_rb.gif);
	width		: 5px;
	height		: 5px;
}
/* 枠線 ======================================================= */

/* 二重枠線 =================================================== */
.wakudbl_lt {
	background	: url(../images/wakudbl_lt.gif);
	width		: 5px;
	height		: 5px;
}
.wakudbl_t {
	background	: url(../images/wakudbl_t.gif);
	height		: 5px;
}
.wakudbl_rt {
	background	: url(../images/wakudbl_rt.gif);
	width		: 5px;
	height		: 5px;
}
.wakudbl_l {
	background	: url(../images/wakudbl_l.gif);
	width		: 5px;
}
.wakudbl_r {
	background	: url(../images/wakudbl_r.gif);
	width		: 5px;
}
.wakudbl_lb {
	background	: url(../images/wakudbl_lb.gif);
	width		: 5px;
	height		: 5px;
}
.wakudbl_b {
	background	: url(../images/wakudbl_b.gif);
	height		: 5px;
}
.wakudbl_rb {
	background	: url(../images/wakudbl_rb.gif);
	width		: 5px;
	height		: 5px;
}
/* 二重枠線 =================================================== */

/* リスト ===================================================== */
ul	{
	margin	: 0.7em 0em 1em 2em;
	padding	: 0;
}
/* リスト ===================================================== */









