html {
	height: 100%;
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #FFE4E1;
	height: 100%;
	font-family: "�l�r �o�S�V�b�N";
	font-size: 14px;
	line-height: 1.6;
	margin: 0px;
	padding: 0px;
}
img {
	border:0; 
}
div {
	margin: 0px;
	padding: 0px;
}
p.p01 {
	margin: 0px;
	padding: 0px;
	display: none;
}
#wrap {
	height: 100%;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
#outline01 {
	width: 750px;
	height: 100%;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
.topvisual01 {
	width: 750px;
	text-align: center;
}
h1 {
	font-weight: normal;
	font-size: 14px;
	line-height: 1.6;
	margin: 0px;
	padding: 0px;
}
.visual01 {
	text-align: center;
	width: 750px;
}
.visual02 {
	text-align: center;
	width: 750px;
	position: relative;
}
.visual02 .movie01 {
	width: 620px;
	height: 338px;
	position: absolute;
	top: 145px;
	left: 67px;
}
.visual03 {
	text-align: center;
	width: 750px;
}
.visual04 {
	text-align: center;
	width: 750px;
	position: relative;
}
.visual04 .comic01 {
	text-align: left;
	width: 107px;
	height: 24px;
	position: absolute;
	top: 356px;
	left: 38px;
}
.visual04 .comic02 {
	text-align: left;
	width: 107px;
	height: 24px;
	position: absolute;
	top: 356px;
	left: 180px;
}
.visual04 .comic03 {
	text-align: left;
	width: 107px;
	height: 24px;
	position: absolute;
	top: 356px;
	left: 322px;
}
.visual04 .comic04 {
	text-align: left;
	width: 107px;
	height: 24px;
	position: absolute;
	top: 356px;
	left: 464px;
}
.visual04 .comic05 {
	text-align: left;
	width: 107px;
	height: 24px;
	position: absolute;
	top: 356px;
	left: 606px;
}
.visual04 .comic06 {
	text-align: left;
	width: 107px;
	height: 24px;
	position: absolute;
	top: 617px;
	left: 38px;
}
.visual04 .comic07 {
	text-align: left;
	width: 107px;
	height: 24px;
	position: absolute;
	top: 617px;
	left: 180px;
}
.visual04 .comic08 {
	text-align: left;
	width: 107px;
	height: 24px;
	position: absolute;
	top: 617px;
	left: 322px;
}
.visual04 .comic09 {
	text-align: left;
	width: 107px;
	height: 24px;
	position: absolute;
	top: 617px;
	left: 464px;
}
.visual04 .comic10 {
	text-align: left;
	width: 107px;
	height: 24px;
	position: absolute;
	top: 617px;
	left: 606px;
}
.visual04 .comic11 {
	text-align: left;
	width: 107px;
	height: 24px;
	position: absolute;
	top: 877px;
	left: 38px;
}
.visual04 .comic12 {
	text-align: left;
	width: 107px;
	height: 24px;
	position: absolute;
	top: 877px;
	left: 180px;
}
.visual04 .comic13 {
	text-align: left;
	width: 107px;
	height: 24px;
	position: absolute;
	top: 877px;
	left: 322px;
}
.visual04 .comic14 {
	text-align: left;
	width: 107px;
	height: 24px;
	position: absolute;
	top: 877px;
	left: 464px;
}
.visual04 .comic15 {
	text-align: left;
	width: 107px;
	height: 24px;
	position: absolute;
	top: 877px;
	left: 606px;
}
.visual04 .comic16 {
	text-align: left;
	width: 107px;
	height: 24px;
	position: absolute;
	top: 1137px;
	left: 38px;
}
.visual04 .comic_butosai {
	text-align: left;
	width: 107px;
	height: 24px;
	position: absolute;
	top: 1137px;
	left: 180px;
}
.visual04 .comic17 {
	text-align: left;
	width: 107px;
	height: 24px;
	position: absolute;
	top: 1137px;
	left: 322px;
}
.visual04 .comic18 {
	text-align: left;
	width: 107px;
	height: 24px;
	position: absolute;
	top: 1137px;
	left: 464px;
}
.visual04 .comic19 {
	text-align: left;
	width: 107px;
	height: 24px;
	position: absolute;
	top: 1137px;
	left: 606px;
}
.visual04 .comic20 {
	text-align: left;
	width: 107px;
	height: 24px;
	position: absolute;
	top: 1397px;
	left: 38px;
}
.visual05 {
	text-align: center;
	width: 750px;
	position: relative;
}
.visual06 {
	text-align: center;
	width: 750px;
	position: relative;
}
.visual07 {
	text-align: center;
	width: 750px;
	position: relative;
}
.visual07 .link01 {
	text-align: left;
	position: absolute;
	top: 95px;
	left: 75px;
}
