.btn1, .btn2, .btn3, .btn4, .btn5, .btn6, .btn7,{
	cursor:pointer;
}
.btn1 {
		position:relative;
		display:block;
		height: 142px;
		width: 43px;
		background:url(images/btn1.jpg) 0 0 no-repeat;
	}
	
	.btn1 * {
	  display: none;
	}
	
	.btn1 span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 142px;
		width: 43px;
		background:url(images/btn1-active.jpg) 0 0 no-repeat;
		}
		
.btn2 {
		position:relative;
		display:block;
		height: 142px;
		width: 43px;
		background:url(images/btn2.jpg) 0 0 no-repeat;
	}
	
	.btn2 * {
	  display: none;
	}
	
	.btn2 span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 142px;
width: 43px;
		background:url(images/btn2-active.jpg) 0 0 no-repeat;
		}
		
.btn3 {
		position:relative;
		display:block;
		height: 142px;
		width: 43px;
		background:url(images/btn3.jpg) 0 0 no-repeat;
	}
	
	.btn3 * {
	  display: none;
	}
	
	.btn3 span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 142px;
width: 43px;
		background:url(images/btn3-active.jpg) 0 0 no-repeat;
		}
		
.btn4 {
		position:relative;
		display:block;
		height: 142px;
		width: 43px;
		background:url(images/btn4.jpg) 0 0 no-repeat;
	}
	
	.btn4 * {
	  display: none;
	}
	
	.btn4 span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 142px;
width: 43px;
		background:url(images/btn4-active.jpg) 0 0 no-repeat;
		}

.btn5 {
		position:relative;
		display:block;
		height: 142px;
		width: 43px;
		background:url(images/btn5.jpg) 0 0 no-repeat;
	}
	
	.btn5 * {
	  display: none;
	}
	
	.btn5 span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 142px;
width: 43px;
		background:url(images/btn5-active.jpg) 0 0 no-repeat;
		}
		
.btn6 {
		position:relative;
		display:block;
		height: 142px;
		width: 43px;
		background:url(images/btn6.jpg) 0 0 no-repeat;
	}
	
	.btn6 * {
	  display: none;
	}
	
	.btn6 span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 142px;
width: 43px;
		background:url(images/btn6-active.jpg) 0 0 no-repeat;
		}
		
.btn7 {
		position:relative;
		display:block;
		height: 142px;
		width: 43px;
		background:url(images/btn7.jpg) 0 0 no-repeat;
	}
	
	.btn7 * {
	  display: none;
	}
	
	.btn7 span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 142px;
width: 43px;
		background:url(images/btn7-active.jpg) 0 0 no-repeat;
		}
		
.btn1en, .btn2en, .btn3en, .btn4en, .btn5en, .btn6en, .btn7en,{
	cursor:pointer;
}
.btn1en {
		position:relative;
		display:block;
		height: 142px;
		width: 43px;
		background:url(images/btn1-en.jpg) 0 0 no-repeat;
	}
	
	.btn1en * {
	  display: none;
	}
	
	.btn1en span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 142px;
		width: 43px;
		background:url(images/btn1-en-active.jpg) 0 0 no-repeat;
		}
		
.btn2en {
		position:relative;
		display:block;
		height: 142px;
		width: 43px;
		background:url(images/btn2-en.jpg) 0 0 no-repeat;
	}
	
	.btn2en * {
	  display: none;
	}
	
	.btn2en span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 142px;
		width: 43px;
		background:url(images/btn2-en-active.jpg) 0 0 no-repeat;
		}
		
.btn3en {
		position:relative;
		display:block;
		height: 142px;
		width: 43px;
		background:url(images/btn3-en.jpg) 0 0 no-repeat;
	}
	
	.btn3en * {
	  display: none;
	}
	
	.btn3en span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 142px;
width: 43px;
		background:url(images/btn3-en-active.jpg) 0 0 no-repeat;
		}
		
.btn4en {
		position:relative;
		display:block;
		height: 142px;
		width: 43px;
		background:url(images/btn4-en.jpg) 0 0 no-repeat;
	}
	
	.btn4en * {
	  display: none;
	}
	
	.btn4en span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 142px;
width: 43px;
		background:url(images/btn4-en-active.jpg) 0 0 no-repeat;
		}

.btn5en {
		position:relative;
		display:block;
		height: 142px;
		width: 43px;
		background:url(images/btn5-en.jpg) 0 0 no-repeat;
	}
	
	.btn5en * {
	  display: none;
	}
	
	.btn5en span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 142px;
width: 43px;
		background:url(images/btn5-en-active.jpg) 0 0 no-repeat;
		}
		
.btn6en {
		position:relative;
		display:block;
		height: 142px;
		width: 43px;
		background:url(images/btn6-en.jpg) 0 0 no-repeat;
	}
	
	.btn6en * {
	  display: none;
	}
	
	.btn6en span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 142px;
width: 43px;
		background:url(images/btn6-en-active.jpg) 0 0 no-repeat;
		}
		
.btn7en {
		position:relative;
		display:block;
		height: 142px;
		width: 43px;
		background:url(images/btn7-en.jpg) 0 0 no-repeat;
	}
	
	.btn7en * {
	  display: none;
	}
	
	.btn7en span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 142px;
		width: 43px;
		background:url(images/btn7-en-active.jpg) 0 0 no-repeat;
		}
		
#btn-gallery{
	cursor:pointer;
	display:block;	
	float:left;
	width:212px;
	padding:0;
	margin:0;
	text-align:right;
	height:154px;
}

.web{
display:block;	
	float:left;
	width:212px;
	padding:0;
	margin:0;
	text-align:right;
	height:154px;
	background:url(images/btn-gallery-web.jpg) 0 0 no-repeat;
}

.web *{
	display:none;
}

.web span.hover{
	display:block;	
	float:left;
	width:212px;
	padding:0;
	margin:0;
	text-align:right;
	height:154px;
	background:url(images/btn-gallery-web-hover.jpg) 0 0 no-repeat;
}

.web-en{
display:block;	
	float:left;
	width:212px;
	padding:0;
	margin:0;
	text-align:right;
	height:154px;
	background:url(images/btn-gallery-en-web.jpg) 0 0 no-repeat;
}

.web-en *{
	display:none;
}

.web-en span.hover{
	display:block;	
	float:left;
	width:212px;
	padding:0;
	margin:0;
	text-align:right;
	height:154px;
	background:url(images/btn-gallery-en-web-hover.jpg) 0 0 no-repeat;
}

.logo{
display:block;	
	float:left;
	width:212px;
	padding:0;
	margin:0;
	text-align:right;
	height:154px;
	background:url(images/btn-gallery-logo.jpg) 0 0 no-repeat;
}

.logo *{
	display:none;
}

.logo span.hover{
	display:block;	
	float:left;
	width:212px;
	padding:0;
	margin:0;
	text-align:right;
	height:154px;
	background:url(images/btn-gallery-logo-hover.jpg) 0 0 no-repeat;
}

.logo-en{
display:block;	
	float:left;
	width:212px;
	padding:0;
	margin:0;
	text-align:right;
	height:154px;
	background:url(images/btn-gallery-en-logo.jpg) 0 0 no-repeat;
}

.logo-en *{
	display:none;
}

.logo-en span.hover{
	display:block;	
	float:left;
	width:212px;
	padding:0;
	margin:0;
	text-align:right;
	height:154px;
	background:url(images/btn-gallery-en-logo-hover.jpg) 0 0 no-repeat;
}

.print{
display:block;	
	float:left;
	width:212px;
	padding:0;
	margin:0;
	text-align:right;
	height:154px;
	background:url(images/btn-gallery-print.jpg) 0 0 no-repeat;
}

.print *{
	display:none;
}

.print span.hover{
	display:block;	
	float:left;
	width:212px;
	padding:0;
	margin:0;
	text-align:right;
	height:154px;
	background:url(images/btn-gallery-print-hover.jpg) 0 0 no-repeat;
}

.print-en{
display:block;	
	float:left;
	width:212px;
	padding:0;
	margin:0;
	text-align:right;
	height:154px;
	background:url(images/btn-gallery-en-print.jpg) 0 0 no-repeat;
}

.print-en *{
	display:none;
}

.print-en span.hover{
	display:block;	
	float:left;
	width:212px;
	padding:0;
	margin:0;
	text-align:right;
	height:154px;
	background:url(images/btn-gallery-en-print-hover.jpg) 0 0 no-repeat;
}

.outdoor{
display:block;	
	float:left;
	width:212px;
	padding:0;
	margin:0;
	text-align:right;
	height:154px;
	background:url(images/btn-gallery-outdoor.jpg) 0 0 no-repeat;
}

.outdoor *{
	display:none;
}

.outdoor span.hover{
	display:block;	
	float:left;
	width:212px;
	padding:0;
	margin:0;
	text-align:right;
	height:154px;
	background:url(images/btn-gallery-outdoor-hover.jpg) 0 0 no-repeat;
}

.outdoor-en{
display:block;	
	float:left;
	width:212px;
	padding:0;
	margin:0;
	text-align:right;
	height:154px;
	background:url(images/btn-gallery-en-outdoor.jpg) 0 0 no-repeat;
}

.outdoor-en *{
	display:none;
}

.outdoor-en span.hover{
	display:block;	
	float:left;
	width:212px;
	padding:0;
	margin:0;
	text-align:right;
	height:154px;
	background:url(images/btn-gallery-en-outdoor-hover.jpg) 0 0 no-repeat;
}

.map{
display:block;	
	float:left;
	width:212px;
	padding:0;
	margin:0;
	text-align:right;
	height:154px;
	background:url(images/btn-map.jpg) 0 0 no-repeat;
}

.map *{
	display:none;
}

.map span.hover{
	display:block;	
	float:left;
	width:212px;
	padding:0;
	margin:0;
	text-align:right;
	height:154px;
	background:url(images/btn-map-hover.jpg) 0 0 no-repeat;
}

.map-en{
	display:block;	
	float:left;
	width:212px;
	padding:0;
	margin:0;
	text-align:right;
	height:154px;
	background:url(images/btn-en-map.jpg) 0 0 no-repeat;
}

.map-en *{
	display:none;
}

.map-en span.hover{
	display:block;	
	float:left;
	width:212px;
	padding:0;
	margin:0;
	text-align:right;
	height:154px;
	background:url(images/btn-en-map-hover.jpg) 0 0 no-repeat;
}
