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;
}
.header {
	width		: 710px;
	font-size		: 12px;
	line-height	: 16px;
}
.header TD {
	vertical-align	: top;
}
.navi {
	width		: 710px;
	height		: 20px;
	font-size		: 10px;
}
.hback {
	font-size		: 10px;
	text-align	: right;
}
.s {
	font-size		: 10px;
	line-height	: 14px;
}
.l {
	font-size		: 16px;
	line-height	: 22px;
}
.lb {
	font-weight	: bold;
	font-size		: 16px;
	line-height	: 22px;
}
.searchfld {
	width		: 130px;
	margin-right	: 3px;
}
.ir {
	width		: 710px;
	border		: solid #000000;
	border-width	: 1 1 0 1px;
	font-size		: 12px;
	line-height	: 16px;
	color		: #000000;
}
.ir_date {
	padding		: 2 10px;
	border-bottom	: 1px solid #000000;
	background	: #ffcc00;
	font-weight	: bold;
}
.ir_title {
	padding		: 2 10px;
	border-bottom	: 1px solid #000000;
	background	: #ffdd66;
	color		: #333333;
	font-weight	: bold;
}
.ir_main {
	padding		: 5 10px;
}
.ir_manager {
	padding		: 2 10 8 10px;
	border-bottom	: 1px solid #000000;
	text-align	: right;
}

.ir_top {
	width		: 200px;
	border		: solid #FFC900;
	border-width	: 0 2 1 2px;
	font-size		: 10px;
	line-height	: 14px;
	color		: #666666;
}

.ir_top TD {
	border-bottom	: 1px solid #FFC900;
	padding		: 5 2px;
	vertical-align	: top;
}

.b_yoko {
	font-size		: 12px;
	line-height	: 18px;
	border-top	: 1px solid #bbbbbb;
}

.b_yoko TD {
	border-bottom	: 1px solid #bbbbbb;
}

.b_NoLine {
	font-size		: 12px;
}

.b_NoLine TD {
	border-bottom	: 0px;
}
