/* ==========================================================================
	history
========================================================================== */
.history table {
	width:100%;
	margin-bottom:50px;
	border-collapse: collapse;

}
.history table td.year {
	width:82%;
	text-align:center;
	background:#01a0e9;
	color:#FFFFFF;
	padding:10px 0;
	box-sizing: border-box;
	border-left:#01a0e9 1px solid;
	border-bottom:#01a0e9 1px solid;
	border-right:#01a0e9 1px solid;
}
.history table td.month_title {
	width:18%;
	background:#01a0e9;
	text-align:center;
	color:#FFFFFF;
	padding:10px 2%;
	border-left:#01a0e9 1px solid;
	border-bottom:#01a0e9 1px solid;
	border-right:#FFFFFF 1px solid;
	box-sizing: border-box;
}
.history table td.month {
	width:18%;
	background:#f0f0f0;
	padding:10px 2%;
	border-left:#e5e5e5 1px solid;
	border-bottom:#e5e5e5 1px solid;
	border-right:#e5e5e5 1px solid;
	box-sizing: border-box;
}
.history table td.history_text {
	width:82%;
	padding:10px 2%;
	border-bottom:#e5e5e5 1px solid;
	border-right:#e5e5e5 1px solid;
	box-sizing: border-box;
}
@media screen and (max-width: 600px) {
	.history table {
		margin-bottom:30px;
	}
}
/*--------------
	img_responsive
--------------*/
.img_responsive {
	text-align: center;
}

.img_responsive .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	height: 20px;
	margin: 0 14px;
}

.img_responsive .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	height: 20px;
	margin: 0;
}
.img_responsive .mCSB_scrollTools .mCSB_draggerRail {
	background-color: #f0f0f0;
	border-radius: 0;
}

.img_responsive .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height: 20px;
	margin: 0;
}
.img_responsive .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #01a0e9;
	border-radius: 0;
}

.img_responsive .mCSB_draggerContainer {
	position: relative;
}
.img_responsive .mCSB_draggerContainer:before,
.img_responsive .mCSB_draggerContainer:after {
	content: "";
	display: block;
	width: 15px;
	height: 20px;
	position: absolute;
	top: 0;
	background-size: 15px 20px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.img_responsive .mCSB_draggerContainer:before {
	left: -15px;
	background-image: url(/company/chinae/images/scrollbar_left.png);
}
.img_responsive .mCSB_draggerContainer:after {
	right: -15px;
	background-image: url(/company/chinae/images/scrollbar_right.png);
}

@media screen and (max-width: 600px) {
	.img_responsive {
		text-align: left;
		overflow: auto;
		height: 386px;
	}
	.img_responsive img {
		width: auto;
		max-width: none;
		height: 386px;
		vertical-align: bottom;
	}
	.img_responsive img:after {
		content: "";
		display: block;
		height: 20px;
	}
}
