a:link { color:#bb1122; }
a:visited { color:#bb1122; }
a:active { color:#bb1122; }
a:hover { color:#aaaaaa; }
a { text-decoration: none; } 

.font12-01 {font-size: 12px;line-height: 16px;color: #777777;}

.font12-120-777777 {font-size: 12px;line-height: 120%;color: #777777;}
.font12-120-777777-b {font-size: 12px;line-height: 120%;color: #777777;font-weight: bold;}
.font12-120-003377-b {font-size: 12px;line-height: 120%;color: #003377;font-weight: bold;}

.font12-150-777777 {font-size: 12px;line-height: 150%;color: #777777;}
.font12-150-777777-b {font-size: 12px;line-height: 150%;color: #777777;font-weight: bold;}
.font12-150-003377-b {font-size: 12px;line-height: 150%;color: #003377;font-weight: bold;}

.font14-150-777777 {font-size: 14px;line-height: 150%;color: #777777;}
.font14-150-777777-b {font-size: 14px;line-height: 150%;color: #777777;font-weight: bold;}
.font14-150-bbbb44-b {font-size: 14px;line-height: 150%;color: #bbbb44;font-weight: bold;}

.font15-150-777777 {font-size: 15px;line-height: 150%;color: #777777;}
.font15-150-777777-b {font-size: 15px;line-height: 150%;color: #777777;font-weight: bold;}

.font18-120-bbbb44-b {font-size: 18px;line-height: 120%;color: #bbbb44;font-weight: bold;}

.font18-150-777777 {font-size: 18px;line-height: 150%;color: #777777;}
.font18-150-777777-b {font-size: 18px;line-height: 150%;color: #777777;font-weight: bold;}
.font18-150-777777-b-box {
	font-size: 18px;
	line-height: 150%;
	color: #777777;
	font-weight: bold;
	border: thin solid #666666;
}
.font18-150-bbbb44-b {font-size: 18px;line-height: 150%;color: #bbbb44;font-weight: bold;}

.font22-120-777777-b {font-size: 22px;line-height: 120%;color: #777777;font-weight: bold;}
.font22-120-003377-b {font-size: 22px;line-height: 120%;color: #003377;font-weight: bold;}

.font22-150-777777 {font-size: 22px;line-height: 150%;color: #777777;}
.font22-150-777777-b {font-size: 22px;line-height: 150%;color: #777777;font-weight: bold;}
.font22-150-003377-b {font-size: 22px;line-height: 150%;color: #003377;font-weight: bold;}
.font22-150-dd8800-b {font-size: 22px;line-height: 150%;color: #dd8800;font-weight: bold;}


.table001-font12 {
	font-size: 12px;
	line-height: 120%;
	color: #777777;
	padding: 3px;
}
.table001-font14 {
	font-size: 14px;
	line-height: 120%;
	color: #777777;
	padding: 3px;
}
.table001-font14-140 {
	font-size: 14px;
	line-height: 140%;
	color: #777777;
	padding: 3px;
}
.table-artist {
	font-size: 12px;
	line-height: 150%;
	color: #777777;
	padding: 3px;
}
.table-artist-photo {
	font-size: 12px;
	line-height: 150%;
	color: #777777;
}
.table-message {
	font-size: 14px;
	line-height: 200%;
	color: #777777;
	padding: 3px;
}
.table-toiawase {
	font-size: 14px;
	line-height: 200%;
	color: #777777;
	padding: 3px;
}
.title-cd-info {
	font-size: 14px;
	line-height: 16px;
	color: #777777;
}
.title-cd-info-bold {
	font-size: 14px;
	line-height: 16px;
	color: #777777;
	font-weight: bold;
}
.title-cd-info-bold-02 {
	font-size: 18px;
	line-height: 16px;
	color: #777777;
	font-weight: bold;
}
.table-btm-bbbbbb {border-top: 1px none #bbbbbb;border-right:1px none #bbbbbb;
                   border-bottom: 1px solid #bbbbbb;border-left: 1px none #bbbbbb;}
.table-topbtm-bbbbbb {border-top: 1px solid #bbbbbb;border-right:1px none #bbbbbb;
                   border-bottom: 1px solid #bbbbbb;border-left: 1px none #bbbbbb;}
.table-topleft-bbbbbb {border-top: 1px solid #bbbbbb;border-right:1px none #bbbbbb;
                   border-bottom: 1px none #bbbbbb;border-left: 1px solid #bbbbbb;}
.table-btmleft-bbbbbb {border-top: 1px none #bbbbbb;border-right:1px none #bbbbbb;
                   border-bottom: 1px solid #bbbbbb;border-left: 1px solid #bbbbbb;}
.table-left-bbbbbb {border-top: 1px none #bbbbbb;border-right:1px none #bbbbbb;
                   border-bottom: 1px none #bbbbbb;border-left: 1px solid #bbbbbb;}
.table-right-bbbbbb {border-top: 1px none #bbbbbb;border-right:1px solid #bbbbbb;
                   border-bottom: 1px none #bbbbbb;border-left: 1px none #bbbbbb;}

.table-btm-eeeeee {border-top: 1px none #eeeeee;border-right:1px none #eeeeee;
                   border-bottom: 1px solid #eeeeee;border-left: 1px none #eeeeee;}

