@charset "UTF-8";
/* CSS Document */
@font-face{font-family: 'Zen Maru Gothic', sans-serif;}

*{margin: 0px;
padding: 0px}

#header{position: fixed;top: 0;z-index:100;left:0px}



.a{
    color:white;
    font-size: 40px;
    position: absolute;
    margin-top: 180px;
	margin-right:156px; 
	writing-mode: vertical-rl;
    font-family: 'Zen Maru Gothic', sans-serif;
	}

.b1{
    color:white;
    font-size: 20px;
    position: absolute;
    margin-top: 760px;
	margin-left:35px;
	width: 750px;
    word-wrap: break-word;
    font-family: 'Zen Maru Gothic', sans-serif;
	line-height: 2
	}

.b2{
    color:white;
    font-size: 20px;
    position: absolute;
    margin-top: 790px;
	margin-left:35px;
	width: 330px;
    word-wrap: break-word;
    font-family: 'Zen Maru Gothic', sans-serif;
	line-height: 2
	}

.c{
    color:white;
    font-size: 16px;
    position: absolute;
    margin-top: 855px;
	margin-left:35px;
	width: 310px;
    word-wrap: break-word;
    font-family: 'Zen Maru Gothic';
	line-height: 1.8
	}

.d{
    color:white;
    font-size: 16px;
    position: absolute;
    margin-top: 915px;
	margin-left:35px;
	width: 310px;
    word-wrap: break-word;
    font-family: 'Zen Maru Gothic', sans-serif;
	line-height: 1.8
	}

.e{
    color:white;
    font-size: 16px;
    position: absolute;
    margin-top: 1005px;
	margin-left:35px;
	width: 310px;
    word-wrap: break-word;
    font-family: 'Zen Maru Gothic', sans-serif;
	line-height: 1.8
	}

.f{
    color:white;
    font-size: 16px;
    position: absolute;
    margin-top: 1095px;
	margin-left:35px;
	width: 310px;
    word-wrap: break-word;
    font-family: 'Zen Maru Gothic', sans-serif;
	line-height: 1.8
	}


.g{
    color:white;
    font-size: 25px;
    position: absolute;
    margin-top: 1320px;
	margin-left:30px; 
	width: 240px;
    word-wrap: break-word;
    font-family:'Zen Maru Gothic', sans-serif;
	line-height: 1.5
	}

.ha{
    color:white;
    font-size: 22px;
    position: absolute;
    margin-top: 1650px;
	margin-left:85px;
	width: 280px;
    font-family: 'Zen Maru Gothic', sans-serif;
	line-height: 1.5
	}

.hb{
    color:white;
    font-size: 16px;
    position: absolute;
    margin-top: 1625px;
	margin-left:43px;
	width: 280px;
    font-family: 'Zen Maru Gothic', sans-serif;
	line-height: 1.5
	}

.h3{
    color:white;
    font-size: 22px;
    position: absolute;
    margin-top: 1975px;
	margin-left:185px;
	width: 280px;
    font-family: 'Zen Maru Gothic', sans-serif;
	line-height: 1.5
	}

.h4{
    color:white;
    font-size: 16px;
    position: absolute;
    margin-top: 1950px;
	margin-left:165px;
	width: 280px;
    font-family: 'Zen Maru Gothic', sans-serif;
	line-height: 1.5
	}

.h5{
    color:white;
    font-size: 22px;
    position: absolute;
    margin-top: 2260px;
	margin-left:75px;
	width: 280px;
    font-family: 'Zen Maru Gothic', sans-serif;
	line-height: 1.5
	}

.h6{
    color:white;
    font-size: 16px;
    position: absolute;
    margin-top: 2235px;
	margin-left:75px;
	width: 280px;
    font-family: 'Zen Maru Gothic', sans-serif;
	line-height: 1.5
	}

.h7{
    color:white;
    font-size: 22px;
    position: absolute;
    margin-top: 2535px;
	margin-left:195px;
	width: 280px;
    font-family: 'Zen Maru Gothic', sans-serif;
	line-height: 1.5
	}

.h8{
    color:white;
    font-size: 16px;
    position: absolute;
    margin-top: 2510px;
	margin-left:170px;
	width: 280px;
    font-family: 'Zen Maru Gothic', sans-serif;
	line-height: 1.5
	}

#hito{position: absolute;
	margin-left:35px;
    top:1420px}



#hito2{position: absolute;
	margin-left:130px;
    top:1745px}



#hito3{position: absolute;
	margin-left:40px;
    top:2030px}



#hito4{position: absolute;
	margin-left:150px;
    top:2320px}



#tori{position: absolute;
	margin-left:5px;
    top:100px;
    z-index: -1}

#studio{position: absolute;
	margin-left:5px;
	z-index: -1;
    top:1880px;
    opacity: 0.5}

#light{position: absolute;
	margin-left:250px;
	z-index: -1;
    top:2140px;
    opacity: 0.5}

#seito{position: absolute;
	margin-left:240px;
	z-index: -1;
    top:1575px;
    opacity: 0.5}

#heya{position: absolute;
	margin-left:20px;
	z-index: -1;
    top:2510px;
    opacity: 0.5}

#zyugyou{position: absolute;
	margin-left:-25px;
	z-index: -1;
    top:2290px;
    opacity: 0.5}

#hit{position: absolute;
	margin-left:-25px;
	z-index: -1;
    top:1680px;
    opacity: 0.5}


#logo{position: absolute;
	margin-left:120px;
	z-index: -1;
    top:2750px;}

#back{position: absolute;
	top:0px;left:0px ; 
	bottom: 0;
	z-index: -15}
