
body {
	background-color:#000;
	background-repeat:no-repeat;
	background-image:url('bg4.jpg');
	background-attachment:fixed;
}

a {
	text-decoration:none;
}


td {
	font-family:arial;
	color:#000;
	font-size:12px;	
}

div {
	font-family:arial;
	color:#000;
	font-size:12px;
	text-decoration:none;
}

.main {
	width:800px;
	height:1020px;
	border:1px solid #ccc;
	background-color:rgba(255,255,255,0.8);
	padding:10px;
}


.main_w {
	width:1300px;
	height:1420px;
	border:1px solid #ccc;
	background-color:rgba(255,255,255,0.8);
	padding:10px;
}

.text {
	font-family:arial;
	color:#000;
	font-size:18px;
	font-weight:normal;
}

.td_title {
	font-family:arial;
	color:#000;
	font-size:18px;
	font-weight:bold;
	vertical-align:top;
}


.td_title_s {
	font-family:arial;
	color:#000;
	font-size:15px;
	font-weight:bold;
	vertical-align:top;
}

.td_title_s_bg {
	font-family:arial;
	color:#000;
	background-color:rgba(255,255,255,0.7);
	font-size:15px;
	font-weight:bold;
	vertical-align:top;
}

.td_title_s_g {
	font-family:arial;
	color:#aaa;
	font-size:15px;
	font-weight:bold;
	vertical-align:top;
}

.td_head {
	font-family:arial;
	color:#000;
	font-size:18px;
	font-weight:bold;
	vertical-align:top;
	background-color:#ddd;
}

.td_content {
	font-family:arial;
	color:#000;
	font-size:18px;
	font-weight:normal;
}

.td_content_s {
	font-family:arial;
	color:#000;
	font-size:15px;
	font-weight:normal;
}


.td_content_s_bg {
	font-family:arial;
	color:#000;
	background-color:rgba(255,255,255,0.7);
	font-size:15px;
	font-weight:normal;
}

.td_content_s_g {
	font-family:arial;
	color:#aaa;
	font-size:15px;
	font-weight:normal;
}

.grey {
	font-family:arial;
	color:#888;
	font-size:17px;
	font-weight:normal;
}


.title {
	font-family:arial;
	color:#000;
	font-size:19px;
	font-weight:bold;
}

.img {
	box-shadow: 5px 5px 7px #999;
}


.navi {
  width:250px;
  height:30px;
  border:2px solid #014b8d;
  border-radius:5px;
  background-color:rgba(255,255,255,0.5);
  font-family:arial;
  color:#000;
  font-size:18px;
  font-weight:normal;  
  text-align:center;
  margin-top:10px;
  margin-left:15px;
  margin-right:15px;
  padding-top:5px;
  text-decoration:none;
  box-shadow: 2px 2px 3px #999;
}

.navi_act {
  width:250px;
  height:30px;
  border:2px solid #014b8d;
  border-radius:5px;
  background-color:rgba(255,255,255,0.8);
  font-family:arial;
  color:#000;
  font-size:18px;
  font-weight:bold;  
  text-align:center;
  margin-top:10px;
  margin-left:15px;
  margin-right:15px;
  padding-top:5px;
  text-decoration:none;
  box-shadow: 2px 2px 3px #999;
}

.button {
  width:150px;
  height:20px;
  border:2px solid #014b8d;
  border-radius:5px;
  background-color:rgba(255,255,255,0.5);
  font-family:arial;
  color:#000;
  font-size:17px;
  font-weight:normal;  
  text-align:center;
  margin-top:4px;
  margin-left:15px;
  margin-right:15px;
  padding-top:2px;
  text-decoration:none;
  box-shadow: 2px 2px 3px #999;
}


.succ {
  width:600px;
  height:25px;
  border:2px solid #014b8d;
  border-radius:3px;
  font-family:arial;
  padding-top:6px;
  background-color:#eee;
  font-size:17px;
  color:#004f98;
}

.fail {
  width:600px;
  height:25px;
  border:2px solid #014b8d;
  border-radius:3px;
  font-family:arial;
  padding-top:6px;
  background-color:#eee;
  font-size:17px;
  color:#f00;
}



.button_a {
  width:200px;
  height:40px;
  border:2px solid #014b8d;
  border-radius:10px;
  background-color:#fff;
  font-family:arial;
  color:#000;
  font-size:24px;
  font-weight:bold;  
  text-align:center;
  margin-top:10px;
  margin-left:15px;
  margin-right:15px;
  padding-top:13px;
  text-decoration:none;
}

.button_s {
  width:60px;
  height:20px;
  border:2px solid #014b8d;
  border-radius:10px;
  background-color:#8ac8fe;
  font-family:arial;
  color:#000;
  font-size:13px;
  font-weight:bold;  
  text-align:center;
  margin-top:10px;
  margin-left:10px;
  margin-right:15px;
  padding-top:2px;
  text-decoration:none;
  box-shadow: 2px 2px 3px #999;
}

