.font10 {
	font-size: 10px;
}
.font12 {
	font-size: 12px;
}
.font1216 {
	font-size: 12px;
	line-height: 16px;
}
.font1218 {
	font-size: 12px;
	line-height: 18px;
}
.font14 {
	font-size: 14px;
}
.font16 {
	font-size: 16px;
}
.link {
	font-size: 12px;
}
.link A:link {
    color: #333333;
}
.link A:visited {
    color: #333333;
}
.link A:hover {
    color: red;
}
.banner  { border-top: 1px solid #f887c2; border-bottom: 1px solid #f887c2 }
.banner2  { border: solid 1px #c0c0c0 }
.p-design-01 {  line-height: 130%; text-align: left; margin: 5px 30px }
.p-design-02     { line-height: 130%; text-align: left; margin: 5px 35px 5px 45px }
.bg-line-01  { background-color: #dcdcdc }
.bg-line-02  { background-color: #efa1c8 }

