/* CSS Document */

body {
	font:13px  "Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","MS PƒSƒVƒbƒN","MS PGothic", "arial", sans-serif;
	*font-size:small;
	*font:x-small;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	color: #333333;
	background-image:  url(../images/bg.jpg);
	background-position: top center;
	background-repeat: repeat;
	line-height: 0px;
	text-align: center;
	-webkit-text-size-adjust: 100%;
    overflow-y: hidden;
}




#scroll {
    position:absolute;
	width: 100%;
	margin: 0px auto;
}




#zoom-heaven {
	width: 100%;
	height: 1320px;
	margin: 0px auto;
	padding: 0px;
	text-indent: -9999px;
	background-image:  url(../heaven/images/heaven_works_01L.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	display: block;
}

#zoom-heaven a:link {
	width: 100%;
	height: 1320px;
	display: block;
}

#zoom-heaven a:visited {
	width: 100%;
	height: 1320px;
	display: block;
}

#zoom-heaven a:hover {
	width: 100%;
	height: 1320px;
	display: block;
}

#zoom-heaven a:active {
	width: 100%;
	height: 1320px;
	display: block;
}






#zoom-flower {
	width: 100%;
	height: 1789px;
	margin: 0px auto;
	padding: 0px;
	text-indent: -9999px;
	background-image:  url(../flower/images/flower_works_01L.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	display: block;
}

#zoom-flower a:link {
	width: 100%;
	height: 1789px;
	display: block;
}

#zoom-flower a:visited {
	width: 100%;
	height: 1789px;
	display: block;
}

#zoom-flower a:hover {
	width: 100%;
	height: 1789px;
	display: block;
}

#zoom-flower a:active {
	width: 100%;
	height: 1789px;
	display: block;
}





#next {
    font-family: "ƒqƒ‰ƒMƒm–¾’© Pro W6", "Hiragino Mincho Pro", "Hiragino Mincho ProN", "HGS–¾’©E", "MS P–¾’©", "MS PMincho", serif;
    width: 300px;
    font-size: 118%;
	color: #333333;
	line-height: 1.6em;
	font-weight: 600;
	letter-spacing: 0.2em;
	background-color: #ffffff;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	margin: 50px auto 30px auto;
	padding: 5px;
	display: block;
}

#next a:link {
	color: #333333;
    text-decoration: none;
	display: block;
}

#next a:visited {
	color: #333333;
    text-decoration: none;
	display: block;
}

#next a:hover {
	color: #f64266;
    text-decoration: none;
	background-color: #f5f5f5;
	display: block;
}

#next a:active {
	color: #f64266;
    text-decoration: none;
	background-color: #f5f5f5;
	display: block;
}




#up {
    font-family: "ƒqƒ‰ƒMƒm–¾’© Pro W6", "Hiragino Mincho Pro", "Hiragino Mincho ProN", "HGS–¾’©E", "MS P–¾’©", "MS PMincho", serif;
    width: 500px;
    font-size: 118%;
	color: #ffffff;
	line-height: 1.6em;
	font-weight: 600;
	letter-spacing: 0.2em;
	background-color: #ff6666;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	margin: 50px auto 200px auto;
	padding: 5px;
	display: block;
}

#up a:link {
	color: #ffffff;
    text-decoration: none;
	display: block;
}

#up a:visited {
	color: #ffffff;
    text-decoration: none;
	display: block;
}

#up a:hover {
	color: #f64266;
    text-decoration: none;
	background-color: #f5f5f5;
	display: block;
}

#up a:active {
	color: #f64266;
    text-decoration: none;
	background-color: #f5f5f5;
	display: block;
}







/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++footer*/

#footer {
	width: 95%;
	padding: 0px;
	margin: 0px auto;
	text-align: center;
	border-style: solid;
	border-color: #999999;
	border-width: 1px 0px 0px 0px;	
}




.copyright {
    font-size: 90%;
	line-height: 0px;
	padding: 0px;
	margin: 30px auto 40px auto;
}




