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

pre {
	text-align:left
}
.str1, .str2, .str3, .str3-2, .str4, .str5, .str6, .str9 {
	margin:0;
}
.str4, .str5, .str6, .str8 {
	width:49% !important;
	display:inline-block;
	vertical-align:top;
}
.str_wrap p {
	padding:0 50px;
	margin:0;
}
.str_vertical p {
	padding:10px;
}
.str_wrap {
	overflow:hidden;
	width:100%;
	font-size:12px;
	line-height:16px;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	background:transparent;
	white-space:nowrap;
}
.str_wrap.str_active {
	background:transparent;
}
.str_move {
	white-space:nowrap;
	position:absolute;
	top:0;
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	vertical-align:top;
	position:absolute;
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move, .str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move, .no_drag .str_move, .noStop .str_move {
	cursor:inherit;
}
/*Image*/
.str3 .str_item {
	font-size:0;
	line-height:0
}
.str3 img {
	opacity:0.8
}
.str3 img:hover {
	opacity:1
}
.str3.str_wrap.str_active {
	background:transparent;
}
/*HTML*/
.str3 {
	font-size:0 !important
}
.str3-2 {
	background:none !important;
}
.str3-2 span {
	
	background:transparent;
	color:#999;
	margin:0 5px;
	text-align:center;
	font:40px/100px Arial, Helvetica, sans-serif;
	width:30%;
	height:100px;
	display:inline-block;
	vertical-align:top;
}
.str2 span {
	
	background:transparent;
	color:#999;
	margin:0 5px;
	text-align:left;
	
	width:auto;
	height:auto;
	display:inline-block;
	vertical-align:top;
	padding: 0 20px;

	border-left: 1px solid #ccc;
}
.str2 span h4{
	margin:0;
	padding: 0;
}
