@charset "UTF-8";
body{
	margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.rogo{
	z-index: 1;
	position: absolute;
	position: fixed;
}

.base img{
	position: relative;
}

.bunya{
    position: absolute;
    top: 200px;
	padding-left: 20px;
    font-size: 14px;
}

h2{
    position: absolute;
    padding-left: 25px;
    font-size: 22px;
}

p{
    position: absolute;
	padding-left: 45px;
}

.kokoku h2{
	top: 350px;
}
.kokoku p{
	top: 445px;
}

.web h2{
	top: 628px;
}

.web p{
	top: 725px;
}

.editorial h2{
	top: 1155px;
}

.editorial p{
	top: 1250px;
}

.syasin h2{
	top: 1433px
}
.syasin p{
	top: 1535px;
}

.illust h2{
	top: 1978px;
}
.illust p{
	top: 2075px;
}

.information h2{
	top: 2292px;
}
.information p{
	top: 2388px;
}

.senpai h2{
    position: absolute;
    top: 2766px;
    font-size: 30px;
    padding-left: 148px;
    font-family: Osaka-mono, "MS Gothic", monospace;
}

.zyoshi h2{
    padding-left: 206px;
    top: 2915px;
    font-size: 20px;
}

.zyoshi p{
	top: 2990px;
	padding-left: 205px
}

.danshi h2{
	padding-left: 70px;
	top: 3325px;
}

.danshi p{
	top: 3375px;
	padding-left: 70px
}

.zoskeidai{
    color: #FFFFFF;	
	
}
.zoskeidai h2{
    position: absolute;
	padding-left: 145px;
    top: 3730px;
    font-size: 18px;
}
.zoskeidai p{
    position: absolute;
	padding-left: 40px;
    top: 3780px;
    text-align: center;
}