#main {
	font-size: 12px;
	padding-left: 20px;
}
#main .category_table {
	margin-left: 20px;
}
#main .category_table table tr td .gallery_category01 {
	background-image: url(../images/gallery/gallery_category_img/01.JPG);
	background-size:contain;
	background-position:center;
	width: 200px;
	height: 130px;
}

#main .category_table table tr td .gallery_category02 {
	background-image: url(../images/gallery/gallery_category_img/02.JPG);
	background-size:contain;
	background-position:center;
	width: 200px;
	height: 130px;
}

#main .category_table table tr td .gallery_category03 {
	background-image: url(../images/gallery/gallery_category_img/03.JPG);
	background-size:contain;
	background-position:center;
	width: 200px;
	height: 130px;
}

#main .category_table table tr td .gallery_category04 {
	background-image: url(../images/gallery/gallery_category_img/04.JPG);
	background-size:contain;
	background-position:center;
	width: 200px;
	height: 130px;
}

#main .category_table table tr td .gallery_category05 {
	background-image: url(../images/gallery/gallery_category_img/05.JPG);
	background-size:contain;
	background-position:center;
	width: 200px;
	height: 130px;
}
#main .category_table table tr td .gallery_category06 {
	background-image: url(../images/gallery/gallery_category_img/06.JPG);
	background-size:contain;
	background-position:center;
	width: 200px;
	height: 130px;
}
#main .category_table table tr td .gallery_category07 {
	background-image: url(../images/gallery/gallery_category_img/07.JPG);
	background-size:contain;
	background-position:center;
	width: 200px;
	height: 130px;
}
#main .category_table table tr td .gallery_category_text {
	text-align: center;
	font-size: 14px;
	color: #999;
	font-weight: bold;
}
#main .category_table {
	margin-top: 36px;
}
a.gallery:hover img{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}
#main .category_table .category_img    {
	border: 2px solid #CCC;
}

#main .category_title {
	padding-top: 10px;
	padding-bottom: 20px;
	font-size: 14px;
}
