@media (max-width: 1200px) {
	.header .pc_menu .logo_wrap{
		width:180px;
		padding:10px 30px;
	}
	.header .pc_menu .pc_menu ul{
		padding-right:15px;
	}
	.header .pc_menu .pc_menu ul li a{
		font-size:14px;
	}
	.main_wrap{
		margin-top:64px;
	}
}
@media (max-width: 1024px) {
	.header .pc_menu{
		display:none;
	}
	.header .mb_menu{
		display:block;
	}
	.header .pc_menu{
		display:none;
	}
	.main_wrap{
		margin-top:60px;
	}
	.dog_wrap{
		margin-top:60px;
		padding:30px 0;
	}
	.page_wrap{
		margin-top:60px;
	}
	.section4 .wrap_3block li{
		width:100%;
	}
}
@media (max-width: 768px) {
	.section1 .bg_sl{
		height:500px;
	}
	.section2 .wrap_2block li{
		width:100%;
	}
	.section2 .wrap_2block li .sec2_bg_img{
		height:500px;
	}
	.section3 .movie iframe{
		height:500px;
	}
	.section4 .wrap_3block li .sec4_bg_img{
		height:500px;
	}
	.section5 .bg_sl{
		height:300px;
	}
	.dog_wrap .dog_list .dog_each{
		width: calc(100% / 2);
	}
	.dog_wrap .dog_list .btn_wrap .btn_more{
		width:100%;
		text-align:center;
	}
	.contact_us_wrap .cont{
		margin:0;
	}
	.contact_us_wrap .cont ul{
		flex-direction:column;
	}
	.contact_us_wrap .cont ul li .icon_wrap{
		width:100%;
		max-width:250px;
	}
	.contact_us_wrap .cont ul li{
		padding:30px;
	}
}
@media (max-width: 576px) {

}