﻿a{
	color:#9ba473;
}

body{
	background:url(../images/sky.jpg) no-repeat center top;
	background-size:100% auto;
	background-color:#d7eff6;
}

#wrap{
	width:360px;
	padding:0;
	background:rgba(255,255,255,0.55);
}

main{
	padding:0;
	padding-bottom:150px;
}


section{
	
}

h1 a{
	color:#07113c;
}

#nav-open span,#nav-open span:before,#nav-open span:after{
	background:#fff;/*線の色*/
}

#nav-content{
	background:#07113c;/*メニューの背景色*/
}


nav ul li a{
	color:#4f6cb9;
}

nav ul li:nth-of-type(even) a{
	color:#94cff1;
}

h2{
	background:#0b0d64;
	color:#fff;
}

h2:first-of-type{
	margin-top:0;
}

h3{
	color:#0b0d64;
}

main section p a{
	color:#84a2d4;
}

main section  p{
	color:#1c1c1c;
}

table{
	margin-left:20px;
	margin-top:15px;
	border:2px solid #442624;
	border-spacing:0;
	border-collapse:collapse;
}

td{
	font-size:8pt;
	width:30px;
	padding:3px 5px;
	margin:0;
	background:#af9c64;
}

tr:nth-of-type(1) td,tr:nth-of-type(2) td,tr:nth-of-type(3) td,tr:nth-of-type(4) td{
	text-align:center;
}

tr:nth-of-type(5) td,tr:nth-of-type(6) td,tr:nth-of-type(7) td,tr:nth-of-type(8) td{
	padding:3px 8px;
}

tr:nth-of-type(1) td,tr:nth-of-type(2) td,tr:nth-of-type(5) td,tr:nth-of-type(7) td{
	background:#f1e8bf;
}

.fullname{
	color:#eee;
}
