@charset "utf-8";

* {

	padding:0px;
	margin:0px;
	color:#555;
}
body,h2,h3,h4,p,ul,li,ol,dl,dt,dd,form,input{
	padding:0px;
	margin:0px;
}

img {
	border: 0px;
}
ul,li,ol{
	list-style:none;
}
.center{
	text-align:center;
}
.left{
	text-align:left;
}
.right{
	text-align:right;
}
.v_top{
	vertical-align:top;
}
.v_middle{
	vertical-align:middle;
}
.v_bottom{
	vertical-align:bottom;
}
.bold{
	font-weight:bold;
}
.strg{
	color:#f30;
}
.clear{
	clear:both;
}

.px_0{
	font-size:0px;
	line-height:0em;
}
.f_left{
	float:left;
	}

.f_right{
	float:right;
	}

.red{
	color:#CC3300;
}


.wbk{
	word-break:break-all;
}
/* ************************** */
/*          font size         */
/* ************************** */

.px_10{
	font-size:77%;	
	}

.px_11{
	font-size:85%;	
	}
	
.px_12{
	font-size:93%;	
	}

.px_13{
	font-size:100%;	
	}

.px_14{
	font-size:108%;	
	}
	
.px_15{
	font-size:116%;	
	}
	
.px_16{
	font-size:123.1%;	
	}

.px_17{
	font-size:131%;	
	}
	
.px_18{
	font-size:138.5%;	
	}

.px_19{
	font-size:146.5%;	
	}

.px_20{
	font-size:153.9%;	
	}



/* ************************** */
/*          margin         */
/* ************************** */
.mt_05{
	margin-top:5px;
}
.mt_10{
	margin-top:10px;
}
.mt_15{
	margin-top:15px;
}
.mt_20{
	margin-top:20px;
}
.mt_30{
	margin-top:30px;
}
.mb_05{
	margin-top:5px;
}
.mb_10{
	margin-top:10px;
}
.mb_15{
	margin-top:15px;
}
.mb_20{
	margin-top:20px;
}
.mb_30{
	margin-top:30px;
}