body {
	color: #525252;
	margin: 0px;
	background: #F7EFF5;
	}

A {
	text-decoration: none;
	color:#6C0094;
	}

A:Hover {
	text-decoration: underline;
	color:#BA00FF;
	}

td,th {
	font-size: 12px;
	white-space: nowrap;
	}

.text4 {
	font-size: 14px;
	}

.text2 {
	font-size: 10px;
	color: #696301;
	font-weight: bold;
	}

.name {
	font-size: 14px;
	color: #696301;
	text-align: center;
	font-weight: bold;
	background: url(images/bg_name.jpg) repeat-x;
	height: 30px;
	width: 100%;
	border-radius: 8px 8px 0 0;
	}
.name_s {
	color: #5847D8;
	font-weight: bold;
	}

.size {
	font-size: 12px;
	color: #B6A96F;
	text-align: center;
	font-weight: bold;
	}

.coment {
	font-size: 12px;
	color: #333333;
	text-align: center;
	background-color: #FFFFFF;
	white-space: nowrap
	}

.photo {
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
	text-decoration: none;
	background: #FFFFFF;
	padding: 3px;
	}

.pfcolor {
	background-color: #B6A96F;
	color: #FFFFFF;
	text-align: center;
	white-space: nowrap;
	}

.pfcolor2 {
	background-color: #B6A96F;
	color: #FFFFFF;
	}

.pfcolor3 {
	background-color: #FFFFFF;
	color: #333333;
	white-space: nowrap;
	}

.tdcolor2 {
	background-color: #644D33;
	color: #FFFFFF;
	text-align: center;
	white-space: nowrapp;
	}

.tdcolor3 {
	color: #FFFFFF;
	text-align: center;
	white-space: nowrapp;
	}

.tdcolor4 {
	background-color: #12002D;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	white-space: nowrapp;
	}

.tdcolor5 {
	background-color: #644D33;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	white-space: nowrapp;
	}
.main_t {
	background: #FFFFFF url(images/bg.jpg) no-repeat center bottom;
	border-right: 1px solid #CCCC99;
	}
.course {
	background: url(images/bg_course.jpg) repeat-x;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 15px;
}
.table1 {
	border: 1px solid #003399;
	background: #FFFFFF;
}


.hyou3 {
	background: #FFFFFF;
	}
.hyou_bg {
	background: #12002D;
	}
.pr1 {
	font-weight: bold;
	color: #FF99CC;
	}
.hyou1 {
	font-weight: bold;
	color: #FFFFFF;
	background: #776852;
}
.hyou3 a {
	font-weight: normal;
	color: #6633CC;
	text-decoration: underline;
}
.t_waku1 {
	background-color: #FFF;
	border: 1px solid #FFCC66;
}
.td_waku1_tit {
	font-weight: bold;
	color: #FFF;
	background-color: #AC964C;
	text-align: center;
}
.o-12 {
	border: 2px solid #B6A96F;
}

