@charset "UTF-8";

.girlsrule{
    list-style: none;
     width: 100vw;
    text-align: center;
    margin: -height: vw 0 15vw;

}
.girlsrule li{
    float: left;
    border-right: 2px dashed #ffffff;    
    }

.girlsrule li:last-child{
    border-right: none;
}



.girlsrule li a{
    display: block;
    padding: 10px 15px;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    
}

.girlsrule li a strong{
    font-size:17px;
    font-family: 'honokamarus';
    
}

p{font-family:'nonsangoshic';
font-size: 25px;
color: #ffffff;
text-align: center;
    
}

.moji{
    font-family: 'honokamaru'
}
h1
{font-family: 'nonsangoshic';
 color:#ffffff;
    text-align: center;
    
}
body{
    background-color: #3a3c3c;
}
.line{ 
    
}

.twitter{
    
}
    
.homepage{ 
  }
      
.shashin1{
    text-align: center;
    position: relative;
    height: 20vh;
    margin-top: 10vh;
}
.shashin2{
    text-align: center;
    position: relative;
    height: 20vh;
    margin-top: 10vh;
}
.shashin3{
    text-align: center;
    position: relative;
    height: 20vh;
    margin-top: 10vh;
}

.linkbox{
    width: 14%;
    position: absolute;
    text-align: center;
    right: 43%;
}

.linkbox:hover{
   -webkit-transform: translate(15px,15px);
		-moz-transform: translate(15px,15px);
		-ms-transform: translate(15px,15px);
		-o-transform: translate(15px,15px);
		transform: translate(15px,15px);
}







.midasi{
font-family:'honokamaru';}

.midasi{ 
    top:15vh;
    right: 45vw;
} 

.moji{font-family: 'honokamaru';
    
}



   