header{
	border-bottom:1px solid #004890;
}
#div_center {
	width:100%;
	clear:both;
	/*padding-top:160px;
	padding-bottom:100px;*/
	margin: 0 auto;
	overflow-y:hidden;
	/*border-top:1px solid #004890;*/
}/*
h1{
	color:#444444;
	font-family:"Varela";
	font-size:0.8rem;
	font-weight:normal;
}
.breadcrumbs{
	margin-top:30px;
}
.breadcrumbs_link{
	text-decoration:none;
	margin-right:10px;
	color:#444444;
}
.breadcrumbs_link:active{
	color:#444444;
}
.breadcrumbs_link:visited{
	color:#444444;
}
.breadcrumbs_link:hover{
	color:#00b2ff;
}
.margin_right{
	margin-right:10px;
}
h2{
	color:#444444;
	font-family:"Varela";
	font-size:1.2rem;
	font-weight:normal;
}
.title{
	clear:both;
	padding-top:1px;
}
#main_title{
	position:relative;
}
#disclaimer_container p{
	color:#444444;
	font-size:1.1rem;
}
.disclaimer_link:link, .disclaimer_link:visited, .disclaimer_link:active{text-decoration:none;color:#444444;}
.disclaimer_link:hover{text-decoration:none;color:#00b2ff;}*/
.pic_container{
	float:left;
	width:60%;
}
.pic_container img{
	width:100%;
}
.error_container{
	float:left;
	width:40%;
	margin-top:100px;
}
.top_box{
	color:#004890;
	font-size:8.0rem;
	text-align:center;
}
.bottom_box{
	color:#004890;
	text-align:center;
	font-size:1.2rem;
}
.error_link:visited, .error_link:active, .error_link{
	color: #444444;
}
.error_link:hover{
	color:#00b2ff;
}
@media screen and (min-width: 1400px) and (max-width: 3000px) {
	#div_center {
		width: 1400px;
	}
	.pic_container{
		width:60%;
	}
	.error_container{
		width:40%;
		margin-top:100px;
	}
	.top_box{
		font-size:8.0rem;
	}
	.bottom_box{
		font-size:1.2rem;
	}
}
@media screen and (min-width: 900px) and (max-width: 1400px) {
	#div_center {
		width: 900px;
	}
	.pic_container{
		width:55%;
	}
	.error_container{
		width:45%;
		margin-top:50px;
	}
	.top_box{
		font-size:6.0rem;
	}
	.bottom_box{
		font-size:1.0rem;
	}
}
@media screen and (min-width: 600px) and (max-width: 900px) {
	#div_center {
		width: 600px;
	}
	.pic_container{
		width:100%;
	}
	.error_container{
		clear:left;
		width:100%;
		margin-top:-10px;
	}
	.top_box{
		font-size:8.0rem;
	}
	.bottom_box{
		font-size:2.0rem;
	}
}
@media screen and (max-width: 600px){
	#div_center {
		width: 300px;
	}
	.pic_container{
		width:100%;
	}
	.error_container{
		clear:left;
		width:100%;
		margin-top:-10px;
	}
	.top_box{
		font-size:5.0rem;
	}
	.bottom_box{
		font-size:1.0rem;
	}
}