body{
	font-size:62.5%;
	font-weight:normal;
	margin:0;
	font-family: "mheihk-medium";
}
.bg img{
	vertical-align:bottom;
}
.content{
	display: none;
}
.content > div{
	position: absolute;
	transform: scaleX(98%);
}
.content_2,
.content_3,
.content_4,
.content_5,
.content_6,
.content_7{
	
	font-size: 1.88rem;
	line-height: 1.7em;
	color: #f1c78d;
	letter-spacing: .1rem;
	font-weight: 300;
}
 .content > div.content_1 {
	text-align: center;
	font-size: 1.895rem;
	line-height: 1.7em;
	color: #f1c78d;
	letter-spacing: .3rem;
	font-weight: 300;
}
.content > div > div{
	position: absolute;
}
.content > div >  a{
	position: absolute;
} 
.content_7 .date{
	font-family: "mheihk-light";
	font-size: 2.6em;
	color: #6d6f72;
	letter-spacing: .2em;
}
.content_7 .text{
	font-family:"mheihk-bold";
	font-size:1.2em;
}
.content .content_8 a,
.content .content_9 a,
.content .content_10 a,
.content .content_11 a {
	position: initial;	
	font-family: 'mheihk-light';
	display: inline-block;
	width:11em;
	font-size: 3.97rem;
	letter-spacing: .7rem;
	font-weight: 300;
	text-decoration: none;
	transform: scaleX(98%);
	margin-top:-.8rem;
}
.content .content_8 div,
.content .content_9 div,
.content .content_10 div,
.content .content_11 div {
	position: absolute;
	bottom: 0;
	font-size: 1.88rem;
	letter-spacing: .42rem;
	transform: scaleX(98%);
	color: #fff;
	font-weight: 300;
}
.content_8_a{
	color:#87124c;
}
.content .content_8 div.content_8_txt{
	color:#3c3c3b;
	font-weight: 400;
}
.content_9_a{
	color:#fff;
}
.content_10_a,
.content_11_a{
	color:#f1c78d;
}

@font-face {
	font-family: 'mheihks-medium';
	src: url('../font/mheihks-medium/mheihks-medium.eot') format('embedded-opentype'), 
		url('../font/mheihks-medium/mheihks-medium.svg') format('svg'),
		url('../font/mheihks-medium/mheihks-medium.ttf') format('truetype'),
		url('../font/mheihks-medium/mheihks-medium.woff') format('woff');
}
@font-face {
	font-family: 'mheihks-light';
	src: url('../font/mheihks-light/mheihks-light.eot') format('embedded-opentype'), 
		url('../font/mheihks-light/mheihks-light.svg') format('svg'),
		url('../font/mheihks-light/mheihks-light.ttf') format('truetype'),
		url('../font/mheihks-light/mheihks-light.woff') format('woff');
}
@font-face {
	font-family: 'mheihks-bold';
	src: url('../font/mheihks-bold/mheihks-bold.eot') format('embedded-opentype'), 
		url('../font/mheihks-bold/mheihks-bold.svg') format('svg'),
		url('../font/mheihks-bold/mheihks-bold.ttf') format('truetype'),
		url('../font/mheihks-bold/mheihks-bold.woff') format('woff');
}
@font-face {
	font-family: 'mheihk-medium';
	src: url('../font/mheihk-medium/mheihk-medium.eot') format('embedded-opentype'), 
		url('../font/mheihk-medium/mheihk-medium.svg') format('svg'),
		url('../font/mheihk-medium/mheihk-medium.ttf') format('truetype'),
		url('../font/mheihk-medium/mheihk-medium.woff') format('woff');
}
@font-face {
	font-family: 'mheihk-light';
	src: url('../font/mheihk-light/mheihk-light.eot') format('embedded-opentype'), 
		url('../font/mheihk-light/mheihk-light.svg') format('svg'),
		url('../font/mheihk-light/mheihk-light.ttf') format('truetype'),
		url('../font/mheihk-light/mheihk-light.woff') format('woff');
}
@font-face {
	font-family: 'mheihk-bold';
	src: url('../font/mheihk-bold/mheihk-bold.eot') format('embedded-opentype'), 
		url('../font/mheihk-bold/mheihk-bold.svg') format('svg'),
		url('../font/mheihk-bold/mheihk-bold.ttf') format('truetype'),
		url('../font/mheihk-bold/mheihk-bold.woff') format('woff');
}