BODY
{
	background : #F2FBFD;
	margin: 0px 0px 0px 0px;
}
TD,TH   {font-size:14px ; line-height:120% ; COLOR: #5FAFBE;}
/* ---------- 基本項目 ---------- */

A
{
	color: #FF6600;
}
A:visited
{
	color: #FF6600;
}
A:hover
{
	color: #FF0000;
}

h1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
    TEXT-INDENT: 128px;
    WIDTH: 770px;
    HEIGHT: 29px;
    TEXT-DECORATION: none;
    COLOR: #DEEEF2;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-TOP: 8px;
    PADDING-BOTTOM: 0px;
}
h2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    BACKGROUND: url(images/h2.gif) no-repeat;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
    TEXT-INDENT: 38px;
    WIDTH: 710px;
    HEIGHT: 40px;
    TEXT-DECORATION: none;
    COLOR: #5FAFBE;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-TOP: 13px;
    PADDING-BOTTOM: 0px;
}
h3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    BACKGROUND: url(images/h3.gif) no-repeat;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
    TEXT-INDENT: 28px;
    WIDTH: 580px;
    HEIGHT: 30px;
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-TOP: 7px;
    PADDING-BOTTOM: 0px;
}
h4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    BACKGROUND: url(images/h4.gif) no-repeat;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
    TEXT-INDENT: 26px;
    WIDTH: 580px;
    HEIGHT: 26px;
    TEXT-DECORATION: none;
    COLOR: #333333;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 0px;
}
h5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND: url(images/h5.gif) no-repeat;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
    TEXT-INDENT: 26px;
    HEIGHT: 24px;
    TEXT-DECORATION: none;
    COLOR: #666666;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 0px;
}
h6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND: url(images/h6.gif) no-repeat;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
    TEXT-INDENT: 22px;
    HEIGHT: 24px;
    TEXT-DECORATION: none;
    COLOR: #666666;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 0px;
}
blockquote
{
	font-size:14px;
	padding: 8px ;
	margin: 10px 10px;
	background-color: #EEF8E7;
	border-top: solid 1px #7CC149;
	border-bottom: solid 1px #7CC149;
}
p
{
    MARGIN: 5px 5px 5px 5px;
}

/* ---------- 基本項目 class指定時---------- */

.h1
{
    BACKGROUND: url(images/homoe_01.gif) no-repeat;
    MARGIN: 0px;
    WIDTH: 770px;
    HEIGHT: 29px;
}
/* ---------- 上メニュー ---------- */

.t_menu_bg
{
	BACKGROUND: url(images/homoe_03.gif) no-repeat;
    WIDTH: 770px;
    HEIGHT: 40px;
	text-align: center;
	color: #5FAFBE;
	font-size:13px ;
}

.t_menu
{
	text-decoration: none;
	color: #5FAFBE;
	font-size:13px ;
}
A.t_menu
{
	text-decoration: none;
	color: #5FAFBE;
	font-size:13px ;
}
A.t_menu:visited
{
	text-decoration: none;
	color: #5FAFBE;
	font-size:13px ;
}
A.t_menu:hover
{
	text-decoration: none;
	color: #FF9933;
	font-size:13px ;
}
/* ---------- 横メニュー ---------- */

A.s_menu
{
	BACKGROUND:  transparent url(images/s_menu.gif) no-repeat top left;
	COLOR: #5FAFBE;
	font-size:12px;
	TEXT-DECORATION: none;
    WIDTH: 180px;
    HEIGHT: 30px;
	vertical-align: middle;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 20px;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 0px;
}
A.s_menu:visited
{
	BACKGROUND:  transparent url(images/s_menu.gif) no-repeat top left;
	COLOR: #5FAFBE;
	font-size:12px;
	TEXT-DECORATION: none;
    WIDTH: 180px;
    HEIGHT: 30px;
	vertical-align: middle;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 20px;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 0px;
}
A.s_menu:hover
{
	BACKGROUND:  transparent url(images/s_menu_ov.gif) no-repeat top left;
	COLOR: #FF9933;
	font-size:12px;
    TEXT-DECORATION: none;
    WIDTH: 180px;
    HEIGHT: 30px;
	vertical-align: middle;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 20px;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 0px;
}
/* ---------- 下メニュー ---------- */

.b_menu_bg
{
	BACKGROUND: url(images/homoe_08.gif) no-repeat;
    WIDTH: 770px;
    HEIGHT: 40px;
	text-align: center;
	color: #5FAFBE;
	font-size:13px ;
}

/* ---------- 下部の社名等 ---------- */

.b_name
{
	COLOR: #666666;
	font-size:12px;
	TEXT-DECORATION: none;
}
A.b_name
{
	COLOR: #666666;
	TEXT-DECORATION: none;
}
A.b_name:visited
{
	COLOR: #666666;
	TEXT-DECORATION: none;
}
A.b_name:hover
{
	COLOR: #666666;
    TEXT-DECORATION: none;
}
.b_name2
{
	COLOR: #666666;
	font-size:10px;
	TEXT-DECORATION: none;
}

.copyright
{
	COLOR: #CCCCCC;
	font-size:11px;
	line-height:120% ;
	TEXT-DECORATION: none;
}


/* ---------- メッセージ関連 ---------- */

.msg_bg
{
    BACKGROUND: url(images/homoe_05.gif) repeat-y;
    MARGIN: 0px;
    WIDTH: 770px;
}
.bot_bg
{
    BACKGROUND: url(images/homoe_10.gif) repeat-y;
    MARGIN: 0px;
    WIDTH: 770px;
}

/* ---------- トップページメニュー ---------- */

.idx_1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    BACKGROUND: url(images/idx_menu_1.gif) no-repeat;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
    TEXT-INDENT: 5px;
    WIDTH: 230px;
    HEIGHT: 32px;
    TEXT-DECORATION: none;
    COLOR: #5FAFBE;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 0px;
}

.idx_2
{
    BACKGROUND: url(images/idx_menu_2.gif) repeat-y;
    MARGIN: 0px;
    WIDTH: 230px;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 3px;
}


