@charset "utf-8";
.cl {
	clear: both;
}
a {
	color: #00AAF2;
}
a:hover {
	color: #F00;
}
img {
	border: none;
}
.v-top {
	vertical-align: top;
}
.v-bottom {
	vertical-align: bottom;
}
.v-center {
	vertical-align: middle;
}
.nowrap {
	white-space: nowrap;
}
.alignright {
	float: right;
	margin: 0px 0px 20px 20px;
}
.alignleft {
	float: left;
	margin: 0px 20px 20px 0px;
}
.wp-caption {
	text-align: center;
	padding-top: 5px;
	margin: 0px 20px;
}
.aligncenter {
	text-align: center;
	display: block;
	margin: 10px auto;
}
#contents p.wp-caption-text {
	margin: 5px;
}
.wp-caption img {
	border: none;
}
.blue {
	color:#00F;
}
.red {
	color:#F00;
}
.green {
	color: #090;
}
.pink {
	color:#F0F;
}
.purple {
	color:#609;
}
.brown {
	color:#900;
}
.orange {
	color:#F90;
}
.yellow {
	color:#E1E100;
}
.bg_orange {
	background-color: #F93;
	color: #000;
}
.bg_yellow {
	background-color: #FF6;
	color: #000;
}
.bg_green {
	background-color: #CF3;
	color: #000;
}
.bg_blue {
	background-color: #0FF;
	color: #000;
}
.bg_red {
	background-color: #F00;
	color: #000;
}
.big {
	font-size: 150%;
}
.small {
	font-size: 80%;
}
.clearfix:after {  
	content: ".";   
	display: block;   
	height: 0;   
	clear: both;   
	visibility: hidden;
	overflow:hidden;
	font-size:0.1em;
	line-height:0;
}  
  
.clearfix { display: inline-table; }  
  
/* Hides from IE-mac \*/  
* html .clearfix { height: 1%; }  
.clearfix { display: block; }  
/* End hide from IE-mac */ 
.clear {
	clear: both;
}

