@charset "utf-8";

.all_wrap{
	overflow: visible !important;	
	min-width: 1050px !important;
}

html,body{
	overflow: visible !important;	
	min-width: 1050px !important;
}

.indent01{
	display: block !important;	
}

header h1{
	background: #114982\9;	
}

header nav.main_nav{
	background: #07294c\9;	
}


.outline_list ul li{
	margin-bottom: 12px\9;	
}

.outline_list{
	padding: 0\9;	
}

/*
.main{
	padding: 0 0 100px 0\9;
	clear: both\9;
	page-break-inside: avoid\9;
}

.main_inner{
	page-break-inside: avoid\9;
	clear: both\9;
}

.main_content{
}

.main_sub{
	page-break-before: avoid\9;	
}*/

.ie .main_content{
	page-break-inside: auto\9;
}

.ie .main_content section{
	clear: both\9;
	page-break-after: avoid\9;
	page-break-inside: auto\9;
	page-break-before: avoid\9;	
}

ul.bread{
	position: relative;
	margin: -80px 0 80px -475px !important;
	top: 34px !important;
}

.ie footer{	
	clear: both\9;
	position: relative\9;
}

.ie .main_wrap{
	position: relative !important;
}

.ie footer .footer_content_wrap{
	background: #07294c\9;	
}

.main{
	padding-bottom: 0px !important;	
}

header{
	display: none !important;
}

footer{
	display: none !important;
}