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

h2{
	width:680px;
	height:120px;
	text-align:center;
	margin:30px auto;
}

#detailbox{
	width:700px;
	margin:30px auto;
	text-align:center;
	font-size:13px;
}

#detailbox_inner{
	width:640px;
	text-align:left;
	margin:10px auto;
}


#msgbox{
	width:640px;
	margin:0px auto;
}

#msgbox h3{
	width:660px;
	font-size:19px;
	font-weight:bold;
	margin-bottom:10px;
  line-height:1.5;
}

#msgbox p{
	font-size:15px;
	line-height:1.5;
}

#msgbox2{
	width:640px;
	margin:50px auto 0px auto;
  font-size:14px;
  font-weight:bold;
  line-height:1.5;
}

#contactbox{
  text-align:center;
  margin: 50px auto;
}

#projectsbox{
	width:640px;
	margin:70px auto 0px auto;
	text-align:center;
}

#projecstbox h3{
	width:640px;
	margin:100px auto 0px auto;
}

#projectsbox h4{
	width:630px;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	margin:15px auto;
}

#projectsbox h5{
	width:630px;
	font-weight:bold;
	font-size:16px;
	line-height:1.5;
	text-align:left;
	border-left:solid 7px #346A98;	
	border-bottom:solid 1px #c1c1c1;
	padding-left:10px;
	margin:30px auto;
}


table{
	border-collapse: collapse;
	width:630px;
	margin:30px auto;
	border:0px;
	line-height:1.4;
}

.category{
	background-color:#346A98;
	color:#FFFFFF;
	font-weight:bold;
}

td{
	border: solid 2px #ffffff;
	padding: 0.5em;
}

#pdfdownload{
	width:640px;
}

#formsend{
	width:640px;
	margin-top:30px;
}

.buttonbox{
	width:550px;
	border:solid 2px #CC0000;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	-o-border-radius:15px;
	-ms-border-radius:15px;
	border-radius:15px;
}

.buttonbox li{
	font-size:13px;
	padding:10px;
	margin-right:auto;
	margin-left:auto;
	line-height:1.5;
}

.buttonbox p{
	width:530px;
	margin:10px 10px 20px 10px;
	line-height:1.5;
}

.cl_g1 {
	background-color: #e4e9f3;
}
.cl_g2 {
	background-color: #e3e5ea;
}
.cl_g3 {
	background-color: #f0f1f3;
}