@charset "utf-8";
/* CSS Document */
#content {
	color: #727272;
	line-height: 20px;
	height: auto;
	width: 680px;
	font-size: 13px;
	float: right;
}
#content .td {
	width: 157px;
	height: 33px;
	margin: 3px;
	border: 1px #EDB89E solid;
	background-color: #FCE2D6;
	text-align: center;
	padding-top: 10px;
	float:left;
}
#content .color1 {
	color: #BE7D65;
}
#content .color1 a {
	color: #BE7D65;
	text-decoration: none;
}
#content .color1 a:hover {
	color: #667F17;
}
#content .color2 {
	color: #F88E8A;
	font-size: 15px;
}
#content .lineheight {
	line-height: 33px;
	letter-spacing: 1px;
}
#content .lin {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FBAAA6;
}
.p_txt{
	height:auto;
	overflow:hidden;
	padding:10px 0;
}
.title_box{
	width:162px;
	float:left;
	text-align:right;
	
}
.title_content{
	float:left	
}
.ob_item{
	display:flex;
	margin:30px 0;
	max-width:100%;
}
.ob_pic{
	min-width:191px;
}
.ob_txt{
	width:100%;
	padding:0 10px;
}
.ob_txt p:after{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: ' ';
    clear: both;
    height: 0;
}
.ob_p{
	display:flex;
}
.ob_span{
	min-width:68px;
}
.obstetrics_table{
	margin-top:10px;
}

@media screen and (max-width: 1060px) {
	#content table td{
		width:100%!important;
	}
	#content .obstetrics_table{
        max-width: 100%;
        width: 100%;
		overflow-x:auto;
     }
	 #content .obstetrics_table table{
        max-width: inherit;
        width: 100%!important;
		display:table;
     }
    #content .obstetrics_table table td{
        width: auto!important;
        max-width: 100%;
        display: table-cell;
		vertical-align: inherit;
        padding: 0 0px;
        /*text-align: center;*/
    }
	.ob_item{
		display:block;
		margin:30px 0;
		max-width:100%;
	}
	.title_box{
		text-align:left
	}
}