/* マージン系 */

.mTop5 {
 margin-top: 5px;
}
.mBtm5 {
 margin-bottom: 5px;
}
.mTop10 {
 margin-top: 10px;
}
.mBtm10 {
 margin-bottom: 10px;
}
.mTop15 {
 margin-top: 15px;
}
.mBtm15 {
 margin-bottom: 15px;
}
.mTop20 {
 margin-top: 20px;
}
.mBtm20 {
 margin-bottom: 20px;
}
.mTop30 {
 margin-top: 30px;
}
.mBtm30 {
 margin-bottom: 30px;
}
.mLft10 {
	margin-left: 10px;
	float:right;
}
.mRit10 {
	margin-right: 10px;
	float:left;
}

/* パディング系 */
.p5_all {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.p10_all {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.p15_all {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

/* 文字系 */
.green-f12b {
	font-size: 12pt;
	line-height: 120%;
	color: #009900;
	font-weight: bold;
}
.red-f12b-c {
	font-size: 12pt;
	font-weight: bold;
	color: #FF0000;
	line-height: 120%;
}

.red10pt-b-c {
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
	line-height: 120%;
}

.orng10pt-b-c {
	font-size: 10pt;
	font-weight: bold;
	color: #ff6c00;
	line-height: 120%;
}

.pink10pt-b-c {
	font-size: 10pt;
	font-weight: bold;
	color: #ff3f87;
	line-height: 120%;
}
/* 点線系 */
.dotline {
	background-image: url(images/dotline.gif);
	background-repeat: repeat-x;
	}
	
.dashline {
	border-bottom:1px dashed #999999;
	padding-bottom: 15px;
}


/*  */
hr { display: none;}
.clear {
 clear: both; margin: 0px; padding: 0px; height: 0px; font-size: 0px; line-height: 0px;}
