body {
    margin: 0;
    padding: 0;
	font-family: "Crimson Text"
	
}
p {
	font-size: 7em;
	color: white;
	margin: 0px;
	line-height: 0.7em;
}
.gradient-background {
    width: 100%;
    height: 100vh;
    background: linear-gradient(45deg, #ff0000, #00ff00, #0000ff);
    background-size: 600% 600%;
    animation: gradientAnimation 20s ease infinite;
    display: flex;
    justify-content: left;
    align-items: left;
    text-align: left;
	
}
.content {
    color: white;
   /* background-color: rgba(255, 255, 255, 0.5);　*/
    padding: 100px 80px 60px 40px;
}
h1{
    margin: 60px 30px 30px 10px;
	
	font-size: 2em;
}
.social-buttons {
     margin: 100px 30px 30px 0px;
}
.social-buttons a {
    display: block;
     
    padding: 10px 20px;
   font-size: 2em;
    color: white;
	text-decoration:underline;
    border-radius: 5px;
    transition: background-color 0.3s ease;
}
.social-buttons a i {
  /*  margin-right: 10px;*/
}
.social-buttons a.x { background-color: ; } /* Twitter color */
.social-buttons a.line { background-color: #00c300; } /* LINE color */
.social-buttons a.facebook { background-color: #1877f2; } /* Facebook color */
.social-buttons a.google { background-color: #db4437; } /* Google color */
.social-buttons a:hover { opacity: 0.8; }

@keyframes gradientAnimation {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}
.crimson-text-regular {
  font-family: "Crimson Text", serif;
  font-weight: 400;
  font-style: normal;
}

.crimson-text-semibold {
  font-family: "Crimson Text", serif;
  font-weight: 600;
  font-style: normal;
}

.crimson-text-bold {
  font-family: "Crimson Text", serif;
  font-weight: 700;
  font-style: normal;
}

.crimson-text-regular-italic {
  font-family: "Crimson Text", serif;
  font-weight: 400;
  font-style: italic;
}

.crimson-text-semibold-italic {
  font-family: "Crimson Text", serif;
  font-weight: 600;
  font-style: italic;
}

.crimson-text-bold-italic {
  font-family: "Crimson Text", serif;
  font-weight: 700;
  font-style: italic;
}
