@charset "Shift_JIS";
/* CSS Document */

body{
-webkit-text-size-adjust: 100%;	
}

@charset "Shift_JIS";


a:hover img.opa70{
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	}
	
a:hover img.mov1{
	position:relative;
	top:2px;
	left:1px;
	z-index:5;
	}
a:hover img.mov20{
	position:relative;
	right:20px;
	z-index:15;
	}
	
a{outline:none;}

#contentsArea{
	margin-bottom:10px;
}

.contentsArea1{
	width:100%;
	margin:0 auto;
	-webkit-text-size-adjust: 100%;	
}
	

.Wrap{
	width:100%;
	margin-bottom:10px;
}




.top p{
	margin:0;
	padding:0;
}

.top .top1{
	margin:0 auto;
	position:relative;
    width: 950px;
	overflow: hidden;
}

.top .top1 h1 ,.top .top1 h2{
	margin:0 auto;
	position:relative;
    width: 950px;
	overflow: hidden;
}

.top .top1 .leftimg {
	float:left;
	display:block;
	width:476px;
	height:699px;

	line-height:0px;
}

.top .top1 .rightimg {
	float:left;
	display:block;
	width:473px;
	height:699px;

	line-height:0px;
}
/* SP /START */
.top .top1 .sp .leftimg {
	float:left;
	display:block;
	width:50%;
	height:auto;

	line-height:0px;
}

.top .top1 .sp .rightimg {
	float:left;
	display:block;
	width:50%;
	height:auto;

	line-height:0px;
}
/* SP /END */

.footer{
	margin:50px auto;
	width:920px;
	height:65px;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	padding:0;
	line-height: 480%; 
	background-image: url("../img/footer.png");
	background-position: center center;
	background-repeat: no-repeat;
}

/* SP */

/* SP */


.sp .top .top1 {
	margin:0 auto;
	position:relative;
    width:100%;
	min-width:100%;
	height:auto;
	overflow: hidden;
}

.sp .top .top1 .leftimg h3 {
	float:left;
	display:block;
    width:50%;
	min-width:50%;
	height:auto;

	line-height:0px;
}

.sp .top .top1 .rightimg h3 {
	float:left;
	display:block;
    width:50%;
	min-width:50%;
	height:auto;

	line-height:0px;
}



.top a:hover img.opcty,
.middle a:hover img.opcty{
	filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
	opacity:0.75;
}

#pagetop {
	font-size:13px;
	width:950px;
	margin:0 auto;
}
