@charset "UTF-8";

.tac {
	text-align: center;
}

.tar {
	text-align: right;
}

.tal {
	text-align: left;
}

.flr {
	float: right;
}

.fll {
	float: left;
}

.vam {
	vertical-align: middle;
}

.dn, .print {
	display: none;
}

.dib {
	display: inline-block;
}

.no-list {
	list-style: none;
	padding: 0;
}

.anker {
	cursor: pointer;
}

.ofh {
	overflow: hidden;
}

.rel {
	position: relative;
}

.clear:before,
.clear:after {
	content: " ";
	display: table;
}

.clear:after {
	clear: both;
}

.clear {
	*zoom: 1;
}

.bb {
	box-sizing: border-box;
}

.script, .no-script {
	display: none;
}