/*　▼カテゴリに表示させるテーブル関連▼　*/

.cgroup{
	margin:20px 0;
	padding:0;
	}
.ctroup p{
	margin:0;
	padding:0;
	}
.cgroup table{
	width:545px;
	background-color:#666666;
	border:0;
	}
.cgroup th,td{
	margin:0;
	padding:0;
	text-align:left;
	font-weight:normal;
	}
.cgttl{
	background-color:#336699;
	}
.cgttl2 {
	padding:2px;
	font-weight:bold;
	border:0;
	}
.cgttl2 a:link,.cgttl2 a:visited{
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
	}
.cgttl2 a:hover{
	font-size:14px;
	color:#FFBF55;
	text-align:left;
	}
.cgbn {
	width:120px;
	}
.cgtxt {
	width:100px;
	text-align:center;
	padding:0;
	}
.bgc-f{
	background-color:#ffffff;
	}
.bgc-g{
	background-color:#efefef;
	}
div.amyu a:link,div.amyu a:visited{
	width:97px;
	height:20px;
	display:block;
	background:url(../image/amyu/off.gif) no-repeat;
}
div.amyu a:hover{
	width:97px;
	height:20px;
	display:block;
	background:url(../image/amyu/on.gif) no-repeat;
}
/*　▲カテゴリに表示させるテーブル関連▲　*/
	
.f12 {font-size: 12px; line-height:120%; font-weight: normal; text-decoration: none; font-style: normal}


/*　▼個別Pに表示させるテーブル関連▼　*/
.t411 {
	padding:3px;
	font-size:14px;
	color:#FFFFFF;
}

.a411 {
	width: 180px;	
	padding:3px;
	font-size:13px;
}

.b411 {
	width: 365px;	
	padding:3px;
	font-size:13px;
}
/*　▲個別Pに表示させるテーブル関連▲　*/