
.toptitle h1{
	padding-top:50px;
	width:6em;
}


.wide {
	background-position:center top;
	background-repeat:no-repeat;
}
.staff1 {background-image:url(../staff/1-1.jpg);}
.staff2 {background-image:url(../staff/2-1.jpg);}
.staff3 {background-image:url(../staff/3-1.jpg);}
.staff4 {background-image:url(../staff/4-1.jpg);}





.mess1{
	width:50%;
	float:right;
	color:#000;
	font-size:20px;
	font-weight:bold;
	line-height:33px;
}
.mess1 h2 {
	background-color:#1D2C59;
	color:#fff;
	font-size:22px;
	font-weight:bold;
	padding:20px;
	margin:10px auto;
}
.mess1 h2:first-letter {
	border-left:solid 5px #fff;
	padding-left:15px;
}
.mess1 p {
	padding-left:10px;
	max-width:500px;
}


.mess2{
	max-width:1000px;
	margin:700px auto 0px auto;
	background-color:#1D2C59;
	color:#fff;
}
.mess2 h1{
	font-size:17px;
	font-weight:bold;
}
.mess2 h2{
	font-family:DINCondensed-Regular;
	letter-spacing: 2px;
	font-size:45px;
	padding:20px 0px;
}
.mess2 div:first-child{
	width:46%;
	padding:2%;
}

.mess2 div {
	width:50%;
	float:left;
}
.mess2 img {
	width:100%;
}
.mess3{
	max-width:1000px;
	margin:20px auto;
	padding:0px 10px 20px 10px;
	border-bottom:solid 5px #000;
}
.mess3 h1 {
	font-family:DINCondensed-Regular;
	letter-spacing: 2px;
	font-size:45px;
	padding:20px 0px;
}
.mess4 {
	max-width:1000px;
	margin:20px auto;
	padding:0px 10px 20px 10px;
	background-image:url(../staff/arrow.gif);
	background-position:center top;
	background-repeat:repeat-y;
	padding-bottom:20px;
	border-bottom:solid 5px #000;
}

.mess4 h1 {
	font-size:25px;
	font-weight:bold;
	text-align:center;
	padding:20px 0px;
}


.mess4 h2 {
	font-weight:bold;
	padding:20px 0px;
	font-size:16px;
}

.mess4 h2 span{
	border-bottom:solid 3px #000;
}

.mess1:after, .mess2:after, .mess3:after {
	content:"";
	display:block;
	clear:both;
}


.staff1 .mess1, .staff2 .mess1, .staff3 .mess1{	color:#fff;}
.staff3 .mess1 h2, .staff3 .mess2{background-color:#8BC53F;}
.staff4 .mess1 h2{text-align:right;}
.staff4 .mess1{float:left;}
.staff4 .mess1 span {float:right;}
.staff4 .mess1 h2, .staff4 .mess2{background-color:#1B2088;}



@media only screen and (max-width: 768px) {


}


@media only screen and (max-width: 480px) {



.wide {
	background-size:250%;
}



.mess1{
	margin-top:150px;
	width:100%;
	float:none;
	font-size:16px;
	line-height:25px;
	color:#fff;
}
.mess2{
	max-width:1000px;
	margin:20px auto 0px auto;
	background-color:#1D2C59;
	color:#fff;
}

.mess2 div {
	width:100%;
	float:none;
}
.mess2 div:first-child{
	width:96%;
	padding:2%;
}
.mess4 h2 {
	font-size:14px;
}

.staff4 .mess1 h2{text-align:none;}
.staff4 .mess1{float:none;}
.staff4 .mess1 span {float:none;}
.staff4 .mess1 h2, .staff4 .mess2{background-color:#1B2088;}



}


