A {
	color		: #0066ff;
	text-decoration	: none;
}

A:visited {
	color		 :#0066ff;
}

A:hover {
	color		 :#ff6600;
	text-decoration	: underline;
}

BODY {
	margin		: 0px;
	background	: #ededed url(images/top_bg.gif) repeat-y center;
	font-family	: "‚l‚r ‚o ƒSƒVƒbƒN",Arial,Osaka,Sans-serif;
}
.searchfld {
	width		: 130px;
	margin-right	: 3px;
}
.navi {
	width		: 710px;
	height		: 20px;
	font-size		: 10px;
}
.hback {
	font-size		: 10px;
	text-align	: right;
}
.header {
	width		: 710px;
	font-size		: 12px;
	line-height	: 16px;
}
.header TD {
	vertical-align	: top;
}
.submenu {
	width		: 160px;
	font-size		: 12px;
	border		: solid #333333;
	border-width	: 1 1 0 1px;
}
.submenu TH {
	text-align	: left;
	background	: #6677cc;
	color		: #ffffff;
	padding		: 4 10 3 10px;
	border-bottom	: 1px solid #333333;
}
.submenu TD {
	background	: #d3ddfa;
	padding		: 4 10 3 10px;
	border-bottom	: 1px solid #333333;
}
.s {
	font-size		: 9px;
}
.pnavi {
	width		: 710px;
	font-size		: 12px;
	border-bottom	: 1px solid #999999;
}
.pnavi IMG {
	margin-right	: 10px;
	margin-bottom	: 3px;
}
.col3 {
	width		: 710px;
}

.col3 TH {
	width		: 90px;
	font-size		: 12px;
	vertical-align	: top;
	padding-top	: 10px;
	background	: #6677cc;
	color		: #ffffff;
}

.col3 TD {
	vertical-align	: top;
	padding		: 0 5px;
	font-size		: 12px;
	line-height	: 16px;
}

.sn {
	width		: 175px;
	font-size		: 12px;
	line-height	: 12px;
	border		: 1px solid #333333;
}

.sn TH {
	text-align	: left;
	padding		: 5px;
	wihte-space	: nowrap;
	background	: #6677cc;
	color		: #ffffff;
}

.sn TD {
	border-top	: 1px solid #cccccc;
	padding		: 5 10px;
}

.sn_box {
	width		: 710px;
	font-size		: 12px;
	border-top	: 1px solid #333333;
}

.sn_box TH {
	text-align	: left;
	vertical-align	: top;
	padding		: 5 15px;
	wihte-space	: nowrap;
	background	: #6677cc;
	color		: #ffffff;
	border-bottom	: 1px solid #cccccc;

}

.std {
	width		: 540px;
	font-size		: 12px;
	border-top	: 1px solid #cccccc;
}

.std TH {
	width		: 100px;
	color		: #000000;
	background	: none;
	font-weight	: normal;
	text-align	: left;
	border-bottom	: 1px solid #cccccc;
	padding		: 4 10 3 10px;
}

.std TD {
	border-bottom	: 1px solid #cccccc;
	padding		: 4 10 3 10px;
}

.std_nl {
	border		: none;
	padding-left	: 8px;
}

.std_nl TH {
	width		: 16px;
	padding		: 2px;
	border		: none;
	font-weight	: normal;
	background	: none;
	color		: #000000;
	text-align	: right;
}

.std_nl TD {
	border-bottom	: none;
	padding		: 2px;
}

.std_nl_manager {
	text-align	: right;
}

.pmv {
	width		: 710px;
	font-size		: 12px;
}

.pmv TD {
	text-align	: right;
}

.lst {
	width		: 710px;
	font-size		: 12px;
	border		: solid #333333;
	border-width	: 1 0px;
}

.lst TH {
	text-align	: left;
	vertical-align	: top;
	padding		: 5 15px;
	wihte-space	: nowrap;
	background	: #6677cc;
	color		: #ffffff;
}

.lst TD {
	border-top		: solid 1px #cccccc;
	padding			: 3 5px;
}

.lst_o {
	width			: 710px;
	border			: solid #333333;
	border-width		: 1 0px;
	font-size			: 12px;
}

.lst_o TH {
	text-align		: left;
	vertical-align		: top;
	padding			: 5 15px;
	wihte-space		: nowrap;
	background		: #6677cc;
	color			: #ffffff;
}

.lst_o TD {
	border-top		: 1px solid #cccccc;
	padding			: 3 15px;
}

