@charset "utf-8";
/* CSS Document */

.contentDisplay .contentBody img,
.contentDisplay .centerTitle img,
.contentDisplay .subTitle img { display: inline-block; }

.contentDisplay th { text-align: left; }
.contentDisplay .red { color: #d10019; }

.contentDisplay iframe { max-width: 100%; }
.contentDisplay .xTagIcons {
	margin-bottom: 30px;
}

.contentDisplay .xTagIcons .item {
	position: relative;
	margin-right: 20px;
	border-radius: 40px;
}
.contentDisplay .xTagIcons .item:after {
	content: "» " attr(title);
	white-space: nowrap;
	background: rgba(0, 0, 0, .6);
	color: #fff;
	position: absolute;
	top: -21px;
	left: 100%;
	padding: 0 10px;
	display: block;
	transform: scale(0,0) rotate(90deg);
	-ms-transform: scale(0,0);
	-webkit-transform: scale(0,0);
	transform-origin: 0% 100%;
	-ms-transform-origin: 0% 100%;
	-webkit-transform-origin: 0% 100%;
	transition: all 200ms ease-in;
	z-index: 1;
}
.contentDisplay .xTagIcons .item:hover:after {
	opacity: 1;
	transform: scale(1,1) rotate(0deg);
	-ms-transform: scale(1,1);
	-webkit-transform: scale(1,1);
}

.contentDisplay .xTagIcons img {
	border-radius: 50%;
	transition: all 200ms ease-in;
}
.contentDisplay .xTagIcons img:hover {
	border-radius: 50% 0px 50% 50%;
}