@charset "Shift-JIS";

section.content.ttlChara{
	position:relative;
}

section.content.ttlChara p.posChara{
	position:absolute;
	top:1%;
	right:0%;
	width:40%;
	height:auto;
}

#albumarea{
	width:100%;
	height:auto;
}
#galleryline{
	padding:0 0 2% 0;
}


.innercontent{
	padding:0 0 0 0;
}


h1.cttl.sp01{
	margin:2% 0 3% 0;
}

.icttl{
	margin:0 0 0 0;
}

.ictxt{
	margin:0 0 2% 0;
}


#tools{
	width:100%;
	overflow:hidden;
}
#tools .tool{
	width:50%;
	float:left;
}

#tools .tool.row1 h2{margin:0 0 0 0;}
#tools .tool.row1 p{margin:-6% 0 5% 0;}

#tools .tool.row2 h2{margin:0 0 0 0;}
#tools .tool.row2 p{margin:0 0 5% 0;}

#tools .tool.row3 h2{margin:0 0 0 0;}
#tools .tool.row3 p{margin:-5% 0 5% 0;}


.ic2 .icttl{
	margin:0 0 -2% 0;
}

.movarea{
	width:100%;
	position:relative;
}

#movarea1{
	margin:0 0 6% 0;
}

#movtxt1{
	width:50%;
	position:relative;
	left:50%;
	margin:-5% 0 0 0;
}
#mov1{
	width:58.05%;
	position:absolute;
	left:3%;
	top:10%;
	margin:10% 0 0 0;
}

#movtxt2{
	width:50%;
	position:relative;
	left:0%;
	margin:-5% 0 -6% 0;
}
#mov2{
	width:58.05%;
	position:absolute;
	left:39%;
	top:0;
	margin:6% 0 0 0;
}

.ic3{
	margin:0 0 3% 0;
}
.ic3 .ictxt{
	margin:-4% 0 3% 0;
}

.ic4{
	position:relative;
}
.ic4 .ictxt{
	margin:0 0 3% 0;
}
#camera{
	width:50%;
	position:absolute;
	left:50%;
	top:15%;
}


