/* CSS Document */

.back_xrep {
	background-repeat:repeat-x;
	background-position:left top;
}

.back_yrep {
	background-repeat:repeat-y;
	background-position:left top;
}

.back_fixed {
	background-repeat:no-repeat;
	background-position:left top;
}

.honbun {
	font-size: 13px;
	line-height: 22px;
	color: #666666;
}
.honbun a {
    color: #0000FF;
    text-decoration: underline;
}
.honbun a:hover {
    color: #0066FF;
    text-decoration: underline;
}

.textlink {
	font-size: 10px;
	line-height: 17px;
	color: #666666;
}
.textlink a {
    color: #666666;
    text-decoration: underline;
}
.textlink a:hover {
    color: #999999;
    text-decoration: underline;
}

.textlink_products {
	font-size: 10px;
	line-height: 17px;
	color: #FF6600;
}

.textlink_company {
	font-size: 10px;
	line-height: 17px;
	color: #00A0C6;
}

.textlink_pcca {
	font-size: 10px;
	line-height: 17px;
	color: #66B821;
}

.products {
	font-size: 13px;
	line-height: 22px;
	color: #FF6600;
}

.company {
	font-size: 13px;
	line-height: 22px;
	color: #00A0C6;
}

.pcca {
	font-size: 13px;
	line-height: 22px;
	color: #66B821;
}

.pankuzu {
	font-size: 10px;
	line-height: 15px;
	color: #666666;
}
.pankuzu a {
    color: #0000FF;
    text-decoration: underline;
}
.pankuzu a:hover {
    color: #0066FF;
    text-decoration: underline;
}

.hizuke {
	font-size: 13px;
	line-height: 20px;
	color: #000000;
}

.sub {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.sub a {
    color: #0000FF;
    text-decoration: underline;
}
.sub a:hover {
    color: #0066FF;
    text-decoration: underline;
}

.honbungreen {
	font-size: 13px;
	line-height: 20px;
	color: #33A02C;
}

.honbunwhite {
	font-size: 13px;
	line-height: 20px;
	color: #FFFFFF;
	letter-spacing: 0.1em;
}

.honbunblack {
	font-size: 13px;
	line-height: 20px;
	color: #000000;
}

.honbundarkgreen {
	font-size: 13px;
	line-height: 20px;
	color: #4D5C5D;
}

.darkgreen17px {
	font-size: 17px;
	line-height: 20px;
	color: #4D5C5D;
	font-weight: bold;
}

.darkgreen13px {
	font-size: 13px;
	line-height: 20px;
	color: #4D5C5D;
	font-weight: bold;
}

.membername {
	font-size: 15px;
	line-height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 0.1em;
}

.member {
	font-size: 13px;
	line-height: 22px;
	color: #666666;
}
.member a {
    color: #0000FF;
    text-decoration: underline;
}
.member a:hover {
    color: #0066FF;
    text-decoration: underline;
}

.copyright {
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	letter-spacing: 0.1em;
}

.policy {
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
}
.policy a {
    color: #0000FF;
    text-decoration: underline;
}
.policy a:hover {
    color: #FF7F00;
    text-decoration: underline;
}

.chu {
	font-size: 10px;
	line-height: 12px;
	color: #666666;
}
