@charset "utf-8";

body	{
	font-size        : 12px;
	color            : #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
	line-height:140% 
}
.font2 {
	font-size: 16px;
	font-weight: bold;
	color: #A64655;
}
.font4 {
	font-size: 16px;
	font-weight: bold;
	color: #6C6D3F;
}
.font3 {
	font-size: 14px;
}
.repeat {
	background-repeat: no-repeat;
	background-position: left;
}
.font5 {
	color: #DF0040;
	font-weight: bold;
}

.font6 {
	color: #939;
	font-weight: bold;
}

.font7 {
	color: #06C;
	font-weight: bold;
}



p,blockquote,ul,ol,dl,li,dt,dd,div,th,td,caption,strong,em  {
	font-size        : 12px;
	color            : #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
	line-height:140%;
}
pre {
	font-family      : "�l�r �o�S�V�b�N",times,"�S�V�b�N",serif; 
}

A {
	COLOR: #666666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0000ff; TEXT-DECORATION: none
}.font1 {
	font-size: 12px;
	font-weight: bold;
	color: #FF9966;
}
.underline {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DF0048;
}
.line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.repeat_left {
	background-repeat: repeat-y;
	background-position: left;
}
.left_top {
	background: no-repeat left top;
}

.repeat_right {
	background-repeat: repeat-y;
	background-position: right;
}

