.style4 {
	color: #666666;
	font-weight: bold;
}

.style5 {color: #666666}
.style6 {
	font-size: 12px;
	color: #666666;
}

.hyou1 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;

}

.hyou {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;

}
.hyou2 {
	padding-top: 3px;
	padding-bottom: 3px;

}
.hyou3 {
	padding-left: 5px;
	padding-right: 5px;

}

.hyou4 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;

}

.size_10_12 {  font-size: 10px; line-height: 12px}
.size_10_14 {  font-size: 10px; line-height: 14px}
.size_12_14 {  font-size: 12px; line-height: 14px}
.size_12_16 {  font-size: 12px; line-height: 16px}
.size_14_16 {  font-size: 14px; line-height: 16px}
.size_14_18 {  font-size: 14px; line-height: 18px}
.size_16_18 {  font-size: 16px; line-height: 18px}
.size_16_20 {  font-size: 16px; line-height: 20px}
a {
	border: none;
}
.opacity{
	/* IE 用 */
	filter:Alpha(Opacity=90);
	/* ネスケ 用 */
	-moz-opacity:0.9;
	/* Safari 用 */
	-khtml-opacity:0.9;
	/* CSS3 で今後勧告される可能性を考えて。 */
	opacity:0.9;
	/* Opera がバージョンアップしたら積んでくれるかもしれないプロパティ */
}
.line01 {
	border: 1px solid #3333CC;
}
.side10 {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 12px;
	line-height: 18px;
}
.line8 {
	font-size: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
.line5 {
	font-size: 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.center {
	font-size: 12px;
	padding-bottom: 5px;
}
html{
	overflow-x:hidden;



}
