@charset "UTF-8";

/* default opacity for IE */
img {
	filter:alpha(opacity=100);
	text-align: left;
	}

/* duplicate image positioning */
img.idupe {
	position:absolute;
	z-index:30000;
	visibility:hidden;
	}
.grey-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
}
.grey-small2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	margin-right: 20px;
	margin-left: 10px;
	list-style-type: square;
}
.grey-small a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
	color: #666666;
}
.grey-small a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
	color: #666666;
}
.grey-small a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	line-height: 15px;
	color: blue;
}
.grey-small-ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
}
.grey-small-ul a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
	color: #666666;
}
.grey-small-ul a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
	color: #666666;
}
.grey-small-ul a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	line-height: 15px;
	color: orange;
}
.blk-small {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #000000;
}
.blk-small a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	line-height: 12px;
	color: #000000;
}
.blk-small a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	line-height: 12px;
	color: #000000;
}
.blk-small a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	line-height: 12px;
	color: blue;
}
.org-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: orange;
}
.org-small a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	line-height: 12px;
	color: orange;
}
.org-small a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	line-height: 12px;
	color: orange;
}
.org-small a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	line-height: 12px;
	color: orange;
}
.wht-small {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #ffffff;
}
.wht-small a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	line-height: 12px;
	color: #ffffff;
}
.wht-small a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	line-height: 12px;
	color: #ffffff;
}
.wht-small a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	line-height: 12px;
	color: #ffffff;
}
.blk-lrg {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 12px;
	color: #000000;
}
.blk-lrg a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	line-height: 12px;
	color: #000000;
}
.blk-lrg a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	line-height: 12px;
	color: #000000;
}
.blk-lrg a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: underline;
	line-height: 12px;
	color: #000000;
}
.blk-med {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 12px;
	color: #000000;
}
.blk-med a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 12px;
	color: #000000;
}
.blk-med a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 12px;
	color: #000000;
}
.blk-med a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	line-height: 12px;
	color: #000000;
}
.grey-body {
	font-family: "ＭＳ ゴシック", "Osaka－等幅", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
}
.grey-body2 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	text-align: left;
	vertical-align: top;
}
.grey-body a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 17px;
	color: #666666;
}
.grey-body a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 17px;
	color: #666666;
}
.grey-body a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	line-height: 17px;
	color: #666666;
}
#wcd {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 9pt;
	color: #666;
}
#wcd tr #wcd-url {
	font-size: 9pt;
	padding-top: 10px;
	padding-bottom: 10px;
}
#wcd tr #wcd-url a {
	color: #f96b15;
}
.ank {
	font-size: 9pt;
	color: #999;
}
.ank a {
	color: #f96b15;
}

.blk-small-g {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #666;
}

.ind-wod {
	color: #f96b15;
}

