@charset "utf-8";
/* CSS Document */

* {
  box-sizing:border-box;
}

body {
	background-color:black;
	margin: 0;
}

a {
  	text-decoration: none;
}

header {
    height:50px;
    background-color:#2c2e2e;
    margin:0;
}

header p {
    color:white;
    padding:10px 20px;
    margin:0;
}

.logo {
  height:150px;
}

.container {
  	width: 100%;
  	padding: 0 15px;
  	margin: 0 auto;
}

.main {
	padding: 80px 0 50px 0;
	text-align:center;
}

.main h1 {
	font-size:55px;
	color:white;
    font-family: "Yu Mincho","YuMincho" ;
	}

.btn {
  	padding:8px 0px;
  	color:white;
  	display:inline-block;
	font-size:36px;
	border-radius:10px;
	width:400px;
}

.btn:active {
	background-color:gold;
}

.btn-wrapper {
  	margin:20px 0;
}

.btn-wrapper p {
  	margin:50px 0 ;
	color:white;
	font-size:36px;
}

.hai {
  	background-color:#1B1464;
  	margin-right:50px;
}

.iie {
  	background-color:#C1272D;
}

footer p {
  	color:#b3aeb5;
  	font-size:14px;
}

footer {
  	padding-top:30px;
	text-align:center;
}

.tihouwrapper {
	text-align:center;
	padding:50px;
	height:600px;
}

.tihouwrapper p {
	font-size:40px;
	color:white;
	margin-bottom:30px;
}

.nag {
	width:45%;
	margin-right:40px;
}

.tok {
	width:45%;
}

.shasin {
	text-align:center;
	height:255px;
}