@charset"utf-8";

/*よく使うスタイル*/

.left {
	float:left;
}

.right {
	float:right;
}

.clear {
	clear:both;
}

.tnormal {
	font-weight:normal;
}

.tbold {
	font-weight:bold;
}

.tcenter {
	text-align:center;
}

.tleft {
	text-align:left;
}

.tright {
	text-align:right;
}

.vtop {
	vertical-align:top;
}

.vmiddle {
	vertical-align:middle;
}

.vbase {
	vertical-align:baseline;
}

.nobr {
	white-space:nowrap;
}

.zero {
	line-height:0px;
	font-size:0px;
}

.dblock {
	display:block;
}

.dinline {
	display:inline;
}

.decimal li {
	margin-left:25px;
	list-style:decimal;
}

.alpha li {
	margin-left:25px;
	list-style:lower-alpha;
}

.roman li {
	margin-left:25px;
	list-style:lower-roman;
}

.disc li {
	margin-left:25px;
	list-style:disc;
}

.asterisk {
	text-indent:-1em;
	padding-left:1em;
}

.clearfix {zoom:1;}
.clearfix:after {
	content:"";
	display:block;
	clear:both;
}
