.line {
	background-image: url(images/line.gif);
	background-repeat: repeat-x;
	margin-top: 4px;
	margin-bottom: 4px;
}
.midashi14-purple {
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
	color: #962755;

}
.midashi14-pink {
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
	color: #ef5f74;
}
.midashi14-green {
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
	color: #60753B;
}
.midashi14-black {
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
	color: #000000;
}
.midashi14-orange {
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
	color: #FF6600;

}
.midashi14-blue {
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
	color: #4269b3;
}
.midashi13-cha {
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	color: #763325;
}
.midashi14-cha {
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
	color: #763325;
}
.midashi13-syu {
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	color: #E24A52;

}
.red11 {
	font-size: 11px;
	text-decoration: none;
	color: #FF0000;
}
.midashi14-red {
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
	color: #ad0a0a;
}
.midashi13-pink {
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	color: #ef5f74;
}

.text11-red {
	font-size: 11px;
	text-decoration: none;
	color: #990000;

}

.midashi13-blue {
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	color: #004EA2;

}
.midashi13-blue2 {
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	color: #20BDBE;

}
.midashi13-white {
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	color: #FFFFFF;

}
.midashi15-white {
	font-size: 15px;
	text-decoration: none;
	color: #FFFFFF;

}
.midashi12-purple {
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	color: #5A64AD;

}
.midashi12-cha {
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	color: #763325;

}
.midashi12-black {
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	color: #000000;

}
.midashi13-cha2 {
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	color: #B38409;

}
.02-midashi13 {
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	color: #000000;

}
.10-midashi13 {
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	color: #317B9D;

}
.14-midashi13 {
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	color: #31799C;

}
.midashi12-cha2 {
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	color: #B38409;

}
.midashi13-green {
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	color: #006600;

}
.midashi11-green {
	font-size: 11px;
	line-height: 20px;
	text-decoration: none;
	color: #006600;

}
.midashi13-purple {
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	color: #813f79;

}
.midashi13-purple2 {
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	color: #2a0385;

}
.midashi13-orange {
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	color: #FF6600;

}
.midashi13-red {
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	color: #ad0a0a;

}
.text13 {
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	color: #333333;

}
.text13-red {
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	color: #990000;

}
.text10 {
	font-size: 10px;
	line-height: 13px;
	color: #333333;
}

.text9 {
	font-size: 9px;
	line-height: 12px;
	color: #333333;
}
.text11-blue {
	font-size: 11px;
	line-height: 14px;
	color: #317B9D;
	
}.text12-white {
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #FFFFFF;
}
.text10-white {
	font-size: 10px;
	line-height: 13px;
	color: #FFFFFF;
}
.pre13-blue {
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	color: #333399;
}
.pre10-blue {
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
	color: #333399;
}
.maru13-blue {
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	color: #0099FF;

}
.maru13-green {
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	color: #9AEA60;

}
.red12 {
	font-size: 12px;
	text-decoration: none;
	color: #FF0000;

}

.syu12 {
	font-size: 12px;
	text-decoration: none;
	color: #E24A52;
}
.cha12 {
	font-size: 12px;
	text-decoration: none;
	color: #ad6e0a;
}
.text11 {
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	}
.text11_wihte {
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	}
.text11-blue {
	font-size: 11px;
	text-decoration: none;
	line-height: 20px;
	color: #05419b;
	}
.text12 {
	font-size: 12px;
	line-height: 19px;
	text-decoration: none;
	color: #333333;
}
.02table {
	border: 1px solid #F65C1F;
}
.photo {
	margin-bottom: 7px;
}
.photo-table {
	margin: 0 0 5px 12px;
}

.photo-table-left {
	padding: 0 10px 10px 0;
}
.alpina {
	font-size: 10px;
	line-height: 13px;
	color: #333333;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #006AC1;
	border-bottom-color: #006AC1;
}
.text12-green {
	font-size: 12px;
	text-decoration: none;
	color: #006600;
	}
.text12-blue {
	font-size: 12px;
	text-decoration: none;
	color: #0872a4;
	}
.koe01 {
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0066FF;
	width: 100%;
	text-align: right;
	padding-top: 5px;
}
.koe02 {
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1d8a1f;
	width: 100%;
	text-align: right;
	padding-top: 5px;
}
.dod {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #006633;
	margin-top: 5px;
	margin-bottom: 5px;
}

