@charset "utf-8";
/* CSS Document */

.mt5{margin: 5px 0 0 0;}
.mr5{margin: 0 5px 0 0;}
.mb5{margin: 0 0 5px 0;}
.ml5{margin: 0 0 0 5px;}

.mt10{margin: 10px 0 0 0;}
.mr10{margin: 0 10px 0 0;}
.mb10{margin: 0 0 10px 0 !important;}
.ml10{margin: 0 0 0 10px;}

.pt10{padding: 10px 0 0 0;}
.pr10{padding: 0 10px 0 0;}
.pb10{padding: 0 0 10px 0;}
.pl10{padding: 0 0 0 10px;}

.mt15{margin: 15px 0 0 0;}
.mr15{margin: 0 15px 0 0;}
.mb15{margin: 0 0 15px 0;}
.ml15{margin: 0 0 0 15px;}

.pt15{padding: 15px 0 0 0;}
.pr15{padding: 0 15px 0 0;}
.pb15{padding: 0 0 15px 0;}
.pl15{padding: 0 0 0 15px;}

.mt20{margin: 20px 0 0 0;}
.mr20{margin: 0 20px 0 0;}
.mb20{margin: 0 0 20px 0;}
.ml20{margin: 0 0 0 20px;}

.margin-T25{margin: 25px 0 0 0;}
.margin-R25{margin: 0 25px 0 0;}
.mb25{margin: 0 0 25px 0 !important;}
.margin-L25{margin: 0 0 0 25px;}

.margin-T30{margin: 30px 0 0 0;}
.margin-R30{margin: 0 30px 0 0;}
.mb30{margin: 0 0 30px 0;}
.margin-L30{margin: 0 0 0 30px;}

.margin-T40{margin: 40px 0 0 0;}
.margin-R40{margin: 0 40px 0 0;}
.mb40{margin: 0 0 40px 0 !important; }
.margin-L40{margin: 0 0 0 40px;}

.margin-T50{margin: 50px 0 0 0;}
.margin-R50{margin: 0 50px 0 0;}
.mb50{margin: 0 0 50px 0;}
.margin-L50{margin: 0 0 0 50px;}

.padding10{padding:10px;}
.padding20{padding:20px;}
.padding-tb5{padding: 5px 0;}
.padding-tb10{padding: 10px 0;}
.padding-s5{padding: 0 5px;}
.padding-s10{padding: 0 10px;}

.w50{
	width:50%;
}


span.red{
	color: #ff0000;
	font-weight: bold;
}
span.green{
	color: #060;
	font-weight: bold;
}

span.hoya{
	color: #F60;
	font-weight:bold;
}

span.caution{
	font-size:11px;
	color:#d17777;
}

.float-L{float:left;}
.float-R{float:right;}

.txt-C {text-align: center;}
.txt-L {text-align: left;}
.txt-R {text-align: right;}

.imgBorder{border:1px solid #cccccc;}
.noBorder{border:none !important;}

.nonStyle{
	border:none !important;
	background:none !important;
	height: auto !important;
	margin:0 !important;
	padding:0 !important;
}



.paragraph{
	font-size: 12px;
	line-height: 1.8 !important;
	letter-spacing:0.1em !important;
}

table{
	border: 1px solid #cccccc;
	border-collapse:collapse;
	margin: 0 0 10px;
	width: 100%;
}



th{
	background:#8fc400;
	color:#fff;
	text-align: left;
	padding: 5px 0 4px 6px;
	border:1px solid #cccccc;
	font-weight: normal;
	
}

td{
	text-align: left;
	padding: 4px 0 3px 6px;
	border:1px solid #cccccc;
}
