
@media ( max-width:1025px) {
	
	.navbar-toggle{
		display: none;
	}
	
	#wrapper{
		width: 100%;
	}
	
	.header_style_01{
		width: 100%;
	}
	
	.fixed-menu .navbar-default .nd_wrap{
		width: 100%;
	}
	
	.navbar-header{
		margin: 0 !important;
	}
	
}

@media ( max-width:1024px) {
	
	.wrap-basic{
		width: 90%;
	}
	
	.footer-part{
		width: 100%;
		float: none;
	}
	.footer-copy div{
		float: none !important;
	}
	
	#breadcrumb-list{
		display: none;
	}
	
}

/* 600px〜959px：タブレット
------------------------------ */
@media screen and (min-width:600px) and (max-width:1024px) {
	
	.navbar-brand img{
		width: 300px;
	}
	
	.fixed-menu .navbar-default, .header-sub{
		height: 58px;
	}
	
}

/* 480px〜599px：SP横
------------------------------ */
@media screen and (min-width:480px) and (max-width:599px) { 
	
	.navbar-brand img{
		width: 250px;
	}
	
	.fixed-menu .navbar-default, .header-sub{
		height: 48px;
	}
	
	.sub_main h2{
		font-size: 140% !important; 
	}
	
}

/* 〜479px：SP縦
------------------------------ */
@media (max-width:479px) { 
	
	.navbar-brand img{
		width: 250px;
	}
	
	.fixed-menu .navbar-default, .header-sub{
		height: 48px;
	}
	
	.sub_main h2{
		font-size: 120% !important; 
	}
	
	.img_resp{
		width: 100% !important;
	}
	
}

