@charset "UTF-8";
/* CSS Document */


/* local class (+ font family)
---------------------------------------------------------------------------------------------------*/
.serif {
	font-family:Times New Roman, Times, serif;
	font-size:110%;
}



/* ini
---------------------------------------------------------------------------------------------------*/
h2, h3, h4, h5{font-weight:normal;}
h2{font-size:110%;}
h3{font-size:100%;}

h4, h5,
li, dt, dd, p, address,
input,td,
blockquote {
	font-size:90%;
}

h2, h3{
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	line-height:1.3;
}
h4, h5,
li, dt, dd, p, address,
input,table,
blockquote {
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	line-height:1.55;
}




/* hn
---------------------------------------------------------------------------------------------------*/
h2.h2w884, h2.h2w660{color:#fff;}



/* anchor
---------------------------------------------------------------------------------------------------*/
#infoWrap #newsArea .news #ticker a{
	color:#541b86;
	text-decoration:none;
}

.lnkGray a{
	color:#333333;
	text-decoration:none;
}
.lnkGray a:hover{
	color:#541b86;
	text-decoration:underline;
}

.lnkPpl a,
td a{
	color:#541b86;
	text-decoration:none;
}
.lnkPpl a:hover,
td a:hover{
	text-decoration:underline;
}
.lnkBrw a{
	color:#947950;
	text-decoration:none;
}
.lnkBrw a:hover{text-decoration:underline;}
span.lnkPpl{color:#541b86;}

/* link
---------------------------------------------------------------------------------------------------*/
.listCookie a, .listCookieBlock a {
	color:#333;
	text-decoration:none;
}
.listCookie a:hover, .listCookieBlock a:hover {
	color:#541b86;
	text-decoration:underline;
}

/* ls
---------------------------------------------------------------------------------------------------*/
.ls_01 {letter-spacing:-1px;}

/* color
---------------------------------------------------------------------------------------------------- */
.symbolClr{color:#541b86;}
.priceClr{color:#cc0000;}
.smallClr{color:#808080;}
.focus{
	color:#541b86;
	font-weight:bold;
}
.hsb_010080100{color:#FF5533;}
.hsb_220070100{color:#4D88FF;}

/* font-size
---------------------------------------------------------------------------------------------------- */
.f65{font-size:65%;}
.f75{font-size:75%;}
.f80{font-size:80%;}
.f85{font-size:85%;}
.f90{font-size:90%;}
.f95{font-size:95%;}
.f100{font-size:100%;}
.f110{font-size:110%;}
.f140{font-size:140%;}
.fbold{font-weight:bold;}
.fnormal{font-weight:normal;}

/* strong
---------------------------------------------------------------------------------------------------- */
em.searchResult{
	padding:1px 3px 1px 3px;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFF00;
}
