﻿@media screen and (min-width: 751px) {
	html{
		font-size: 20px;
		background-color: #F4F4F4;
		min-width: 1200px;
	}
	/* 中部 */
	.middle{
		width: 100%;
		max-width: 1600px;
		margin: 0 auto;
		min-height: calc(100vh - 300px);
	}
	.middle_content{
		width: 90%;
		margin: 0 auto;
		min-height: 10rem;
		background-color: white;
		border-radius: 5px;
		padding-bottom: 2rem;
		margin-bottom: 2rem;
		overflow: hidden;
	}
	.middle_content_title{
		display: block;
		width: 90%;
		margin: 0 auto;
		min-height: 3rem;
		line-height: 3rem;
		text-align: center;
		font-weight: bold;
		font-size: 1.2rem;
		padding-top: 2rem;
		padding-bottom: 1rem;
	}
	.middle_content_detail{
		width: 90%;
		margin: 0 auto;
		line-height: 1.8em;
		text-indent: 2em;
	}
	
	.middle_content_detail1{
		line-height: 3.5em;
	}
	
	.middle_content_detail img,
	.middle_content_detail p img{
		/* margin: 1em auto; */
		margin-top: 1em;
		/* margin-bottom: 1em; */
		height:auto !important;
	}

	/* .middle_content_detail p, */
	/* .middle_content_detail span, */
	.middle_content_detail>p>span{
		/* display: inline-block; */
		/* font-size: 18px !important; */
		line-height: 2em !important;
		word-wrap:break-word !important;
		word-break:break-all !important;
	}
	.middle_content_detail a{
		color: #333333;
		word-wrap:break-word !important;
		word-break:break-all !important;
	}
	.middle_content_detail p{
		color: #333333;
		word-wrap:break-word !important;
		word-break:break-all !important;
	}
	
	.middle_content_detail table{
		border: 1px solid black;
	}
	.middle_content_detail table td{
		border: 1px solid black;
		padding: 1em 0em;
	}
	
	.middle_content_detail>hr{
		margin: 2em auto;
	}
}	

@media screen and (max-width: 750px) {
	html{
		font-size: 14px;
		background-color: #F4F4F4;
	}
	/* 中部 */
	.middle{
		width: 100%;
		max-width: 1600px;
		margin: 0 auto;
		min-height: calc(100vh - 300px);
	}
	.middle_content{
		width: 94%;
		margin: 0 auto;
		min-height: 10rem;
		background-color: white;
		border-radius: 5px;
		padding-bottom: 2rem;
		margin-bottom: 2rem;
		overflow: hidden;
	}
	.middle_content_title{
		display: block;
		width: calc(100% - 2rem);
		min-height: 2rem;
		line-height: 2rem;
		text-align: center;
		font-weight: bold;
		font-size: 16px;
		padding: 3rem 1rem;
	}
	.middle_content_detail{
		width: 90%;
		margin: 0 auto;
	}
	
	.middle_content_detail img,
	.middle_content_detail>p>img{
		display: block;
		margin: 1em auto !important;
		max-width: 95%;
		text-indent: 0px !important;
		height:auto !important;
/* 		margin-top: 1em;
		margin-bottom: 1em; */
	}
	
/* 	.middle_content_detail p,
	.middle_content_detail span, */
	.middle_content_detail>p>span{
		font-size: 15px !important;
		line-height: 2em !important;
		word-wrap:break-word !important;
		word-break:break-all !important;
		color: #333333 !important;
	}
	.middle_content_detail a,
	.middle_content_detail p{
		color: #333333;
		word-wrap:break-word !important;
		word-break:break-all !important;
	}
	
	.middle_content_detail>hr{
		margin: 2em auto;
	}
	
	.middle_content_detail table{
		border: 1px solid black;
		
	}
	.middle_content_detail table td{
		border: 1px solid black;
		padding: 1em 0em;
		font-size: 15px !important;
	}
}