#main_area{display:table;height: 100vh;width: 100%;}
#main_area .main_content{display: table-cell;vertical-align: middle;}
#main_area .main_content > div{position:relative;}
#main_area .main_content .main1{display: inline-block;width: 60%;text-align: center;cursor:pointer;}
#main_area .main_content .main1 img{width:65%;}
#main_area .main_content .main1_m{display: inline-block;width:91%;text-align: center;cursor:pointer;margin-bottom:25px;}
#main_area .main_content .main1_m img{width:100%;}
#main_area .main_content .main2{float: left;width: 20%;text-align: center;}
#main_area .main_content .m{max-width:185px;margin:0 auto;text-align: left;}
#main_area .main_content .m a img{max-width:185px;width: 100%;}
#main_area .main_content .m ul{text-align:left;font-size: 15px;color: #382d34;padding: 20px 0 120px;}
#main_area .main_content .m ul li{}
#main_area .main_content .main2 .m1{}
#main_area .main_content .main2 .m2{}
#main_area .main_content .main3{float: right;width: 20%;text-align: center;position: absolute;right: 0;bottom: 0;}
#main_area .main_content .main3 .m3{}
#main_area .main_content .main3 .m4{}
#main_area .main_content .main3 .m4 ul{padding-bottom:0}

#main_content img{width:100%}

.pc{display:inline-block !important;}
.mo{display:none !important;}

@media(max-width:1200px){
	#main_area .main_content{padding: 0 10px;}
	#main_area .main_content .main1 img{width:75%;}
	#main_area .main_content .m a img{max-width: 120px;}
	#main_area .main_content .m ul{font-size: 12px;padding: 20px 0 60px;} 

	.header{display:none;}
}


@media(max-width:768px){
	#main_area .main_content > div{text-align:center;}
	#main_area .main_content .main1, #main_area .main_content .main2, #main_area .main_content .main3{width:100%;display:block;position:static;}
	#main_area .main_content .main1{margin:50px auto 70px;width:95%;}
	#main_area .main_content .main1 img{width:100%}

	
	#main_area .main_content .main2, #main_area .main_content .main3{width: 47%;float:none;display:inline-block;vertical-align:top;padding: 10px;}
	#main_area .main_content .m {margin: 0 auto 0 0;}
	#main_area .main_content .m a img{max-width:185px;}
	#main_area .main_content .m ul{font-size:15px;}

	.header{display:block;}
	.pc{display:none !important;}
	.mo{display:inline-block !important;}
}