@charset "Shift-JIS";


.contents{
	padding:40px 0 0 0;
}

.ttlarea{
	position:relative;
	margin:0 0 40px 0;
}
.ttl{
	width:359px;
	height:52px;
	margin:0 0 12px 20px;
	position:relative;
	left:0;
	top:0;
}

.ttltxt{
	width:359px;
	height:17px;
	margin:0 0 15px 20px;
	position:relative;
	left:0;
	top:0;
}

.image{
	left:550px;
	top:25px;
}


.subcontents{
	
}

.scnt1 .subttl{
	width:282px;
	height:55px;
	margin:0 0 15px 22px;
}

.scnt1 .subttltxt{
	width:482px;
	height:66px;
	margin:0 0 15px 25px;
}



.items{
	height:335px;
	position:relative;
}


.scnt1 .item1{left:35px; top:0px;}
.scnt1 .item2{left:287px; top:80px;}
.scnt1 .item3{left:310px; top:42px;}
.scnt1 .item4{left:500px; top:-15px;}
.scnt1 .item5{left:575px; top:13px;}
.scnt1 .item6{left:700px; top:30px;}
.scnt1 .item7{left:722px; top:150px;}





.subcontentsinner{
	width:465px;
	float:left;
}

.subcontents2{
	overflow:hidden;
}

.scnt2 .inner1 .subttl{
	width:248px;
	height:54px;
	margin:0 0 23px 35px;
}

.scnt2 .inner1 .subttltxt{
	width:306px;
	height:42px;
	margin:0 0 15px 40px;
}

.subcontents2 .inner1, .subcontents2 .inner2{
	height:606px;
}
.inner1 .item1{left:20px; top:0px;}
.inner1 .item2{left:20px; top:260px;}



.scnt2 .inner2 .subttl{
	width:202px;
	height:54px;
	margin:0 0 15px 20px;
}

.scnt2 .inner2 .subttltxt{
	width:248px;
	height:42px;
	margin:0 0 15px 25px;
}
.inner2 .item1{left:0px; top:0px;}
.inner2 .item2{left:270px; top:166px;}
.inner2 .item3{left:47px; top:230px;}


.contents .btn{
	width:884px;
	height:119px;
	margin:0 auto 7px auto;
}



p.outTxt{
	margin:15px 0 0 0;
}




