/* CSS Document */

.style1 {font-size: 12px;color: #0066CC;}
.style2 {font-size: 12px;color: #000000;}
.style3 {font-size: 10px;color: #000000;}
.style4 {font-size: 10px;color: #000000;}
.style5 {font-size: 10px;color: #40A752;}
.style6 {font-size: 12px;color: #40A752;}
.style7 {font-size: 12px;color: #FF0000;}
.style8 {font-size: 16px;color: #000000;}
.style9 {font-size: 9px;color: #40A752;}
.style10 {font-size: 7pt;color: #000000;}
.style11 {font-size: 10px;color: #FF0000;}
.style12 {font-size: 10px;color: #A87600;}

.tbl_bdcolor1 {border: solid 2px #40A752;}

.td_bgcolor1 {background-color: #FBD74F;}
.td_bgcolor2 {background-color: #FFFFCE;}
.td_bgcolor3 {background-color: #D1FFD1;}
.td_bgcolor4 {background-color: #D1FFFF;}
.td_bgcolor5 {background-color: #FFD1D1;}
.td_bgcolor6 {background-color: #9FD3A8;}

A:link    { color: #0066CC; text-decoration: underline;}
A:visited { color: #0066CC; text-decoration: underline;}
A:active  { color: #0066CC; text-decoration: underline;}
A:hover   { color: #0066CC; text-decoration: none;}

/* navi */

#navi {
	width:180px;
	margin:0px;
	padding:0 11px;
	background-image:url("images/direct2/navi_bg.gif");
	font-size:10px;
#	line-height:1.4em;
	color:#fb4343;
}

#navi h2 {
	margin:10px 0 2px 0;
	padding:0px;
	font-size:10px;
	line-height:1.4em;
	color:#fb4343;
	font-weight:normal;
	text-align:center;
}

#navi .botan {
	margin:10px 0;
	padding:0px;
}

#navi .kenko a {
	width:158px;
	height:42px;
	margin:0px;
	padding:3px 0 0 6px;
	background-image:url("images/direct2/navi_b_kenko.gif");
	background-repeat:	no-repeat;
	color:#f30;
	font-size:10px;
	text-decoration:none;
	display:block;
}

#navi .kenko p {
	margin:0 0 5px 0;
	padding:0px;
}

#navi .lady a {
	width:158px;
	height:42px;
	margin:0px;
	padding:3px 0 0 6px;
	background-image:url("images/direct2/navi_b_lady.gif");
	background-repeat:	no-repeat;
	color:#f30;
	font-size:10px;
	text-decoration:none;
	display:block;
}

#navi .lady p {
	margin:0 0 5px 0;
	padding:0px;
}

#navi .yasashi a {
	width:158px;
	height:42px;
	margin:0px;
	padding:3px 0 0 6px;
	background-image:url("images/direct2/navi_b_yasashi.gif");
	background-repeat:	no-repeat;
	color:#f30;
	font-size:10px;
	text-decoration:none;
	display:block;
}

#navi .yasashi p {
	margin:0 0 5px 0;
	padding:0px;
}

#navi .ganba a {
	width:158px;
	height:42px;
	margin:0px;
	padding:3px 0 0 6px;
	background-image:url("images/direct2/navi_b_ganba.gif");
	background-repeat:	no-repeat;
	color:#f30;
	font-size:10px;
	text-decoration:none;
	display:block;
}

#navi .ganba p {
	margin:0 0 5px 0;
	padding:0px;
}

#navi .my a {
	width:158px;
	height:42px;
	margin:0px;
	padding:3px 0 0 6px;
	background-image:url("images/direct2/navi_b_my.gif");
	background-repeat:	no-repeat;
	color:#f30;
	font-size:10px;
	text-decoration:none;
	display:block;
}

#navi .my p {
	margin:0 0 10px 0;
	padding:0px;
}

#navi .shisan {
	margin:0px;
	padding:27px 0 0 0;
	width:158px;
	height:54px;
	background-image:url("images/direct2/navi_shisan.gif");
	background-repeat:no-repeat;
	text-align:center;
}

#navi .select {
	font-size:10px;
}

#navi .subnavi {
	width:158px;
	margin:5px 0 0 0;
	padding:3px;
	border:1px solid #999;
	color:#fb4343;
}

#navi .subnavi a {
	color:#fb4343;
	text-decoration:none;
}

#navi ul.link1 {
	margin:10px 5px 10px 14px;
	padding:0px;
	font-size:10px;
	color:#999;
}

#navi ul.link1 a {
	color:#999;
	text-decoration:none;
}

#navi ul.link2 {
	margin:3px 5px 10px 14px;
	padding:0px;
	font-size:10px;
	color:#f90;
}

#navi ul.link2 a {
	color:#f90;
	text-decoration:none;
}

#navi .waku {
	width:158px;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	text-align:center;
}

