@charset "utf-8";
/* CSS Document */

.column-a {
	position: absolute;
	top: 105px;
	left: 27px;
	width: 300px;
	height: 390px;
}
.column-a .a1 {
	position: absolute;
	top: 0px;
	left: 3px;
	width: 294px;
	height: 125px;
	overflow: hidden;
}
.column-a .a2 {
	position: absolute;
	top: 128px;
	left: 3px;
	width: 294px;
	height: 125px;
	overflow: hidden;
}
.column-a .a3 {
	position: absolute;
	top: 258px;
	left: 3px;
	width: 294px;
	height: 125px;
	overflow: hidden;
}
.column-a .a4 {
	position: absolute;
	top: 387px;
	left: 3px;
	width: 294px;
	height: 65px;
	overflow: hidden;
}
	.column-a .a1 a,
	.column-a .a2 a,
	.column-a .a3 a {
		display: block;
		height: 250px;
	}
	.column-a .a4 a {
		display: block;
		height: 130px;
	}
	.column-a .a1 a {
		background: url(../images/special/thumb1.png) 0 0 no-repeat;		
	}
	.column-a .a2 a {
		background: url(../images/special/thumb2.png) 0 0 no-repeat;
	}
	.column-a .a3 a {
		background: url(../images/special/thumb3.png) 0 0 no-repeat;
	}
	.column-a .a4 a {
		background: url(../images/special/thumb11.png) 0 0 no-repeat;
	}
	.column-a .a1 a:hover, .column-a .a1 a:active,
	.column-a .a2 a:hover, .column-a .a2 a:active,
	.column-a .a3 a:hover, .column-a .a3 a:active {
		background-position: 0 -125px;
	}
	.column-a .a4 a:hover, .column-a .a4 a:active {
		background-position: 0 -65px;
	}
	
	
.column-b {
	position: absolute;
	top: 105px;
	left: 340px;
	width: 300px;
	height: 390px;
}

.column-b .b1 {
	position: absolute;
	top: 96px; 
	left: 3px; 
	width: 294px;
	height: 93px;
	overflow: hidden;
}
.column-b .b2 {
	position: absolute;
	top: 192px; 
	left: 3px; 
	width: 294px;
	height: 93px;
	overflow: hidden;
}
.column-b .b3 {
	position: absolute;
	top: 288px; 
	left: 3px; 
	width: 294px;
	height: 93px;
	overflow: hidden;
}
.column-b .b4 {
	position: absolute;
	top: 288px; 
	left: 3px; 
	width: 294px;
	height: 93px;
	overflow: hidden;
}
.column-b .b5 {
	position: absolute;
	top: 0px; 
	left: 3px; 
	width: 294px;
	height: 93px;
	overflow: hidden;
}
.column-b .b6 {
	position: absolute;
	top: 388px; 
	left: 3px; 
	width: 294px;
	height: 65px;
	overflow: hidden;
}

	.column-b .b1 a,
	.column-b .b2 a,
	.column-b .b3 a,
	/*
	.column-b .b4 a,
	*/
	.column-b .b5 a
	 {
		display: block;
		height: 186px;
	}
	.column-b .b6 a {
		display: block;
		height: 130px;
	}
	.column-b .b1 a {
		background: url(../images/special/thumb4.png) 0 0 no-repeat;
	}
	.column-b .b2 a {
		background: url(../images/special/thumb5.png) 0 0 no-repeat;
	}
	.column-b .b3 a {
		background: url(../images/special/thumb6.png) 0 0 no-repeat;
	}
	/*
	.column-b .b4 a {
		background: url(../images/special/thumb9.png) 0 0 no-repeat;
	}
	*/
	.column-b .b5 a {
		background: url(../images/special/thumb10.png) 0 0 no-repeat;
	}
	.column-b .b6 a {
		background: url(../images/special/thumb12.png) 0 0 no-repeat;
	}
	.column-b .b1 a:hover, .column-b .b1 a:active,
	.column-b .b2 a:hover, .column-b .b2 a:active,
	.column-b .b3 a:hover, .column-b .b3 a:active,
	/*
	.column-b .b4 a:hover, .column-b .b4 a:active,
	*/
	.column-b .b5 a:hover, .column-b .b5 a:active {
		background-position: 0 -93px;
	}
	.column-b .b6 a:hover, .column-b .b6 a:active {
		background-position: 0 -65px;
	}

.column-c {
	position: absolute;
	top: 204px;
	left: 650px;
	width: 300px;
	height: 290px;
}
.column-c .c1-1 {
	position: absolute;
	top: 0px;
	left: 3px;
	width: 147px;
	height: 140px;
	overflow: hidden;
}
.column-c .c1-2 {
	position: absolute;
	top: 0px;
	left: 150px;
	width: 147px;
	height: 140px;
	overflow: hidden;
}
.column-c .c2 {
	position: absolute;
	top: 143px;
	left: 3px;
	width: 294px;
	height: 140px;
	overflow: hidden;
}
	.column-c .c1 a,
	.column-c .c2 a {
		display: block;
		height: 280px;
	}
	.column-c .c1-1 a {
		background: url(../images/special/thumb7-1.png) 0 0 no-repeat;
	}
	.column-c .c1-2 a {
		background: url(../images/special/thumb7-2.png) 0 0 no-repeat;
	}
	.column-c .c2 a {
		background: url(../images/special/thumb8.png) 0 0 no-repeat;
	}
	.column-c .c1 a:hover, .column-c .c1 a:active{
		background-position: 0 -141px;
	}
	.column-c .c2 a:hover, .column-c .c2 a:active{
		background-position: 0 -140px;
	}
	

