@charset "utf-8";

/*----------------------------------------------------*/ 
/* strong
------------------------------------------------------*/

.bld { font-weight:bold !important;}
.nol { font-weight:normal !important;}
.red {	color:#CC0000;}
.redBold {	color:#CC0000; font-weight:bold !important;}


/*----------------------------------------------------*/ 
/* margin
------------------------------------------------------*/ 

.bm0 {	margin-bottom:0 !important;}
.bm5 {	margin-bottom:5px !important;}
.bm10 {	margin-bottom:10px !important;}
.bm15 {	margin-bottom:15px !important;}
.bm20 {	margin-bottom:20px !important;}
.bm25 {	margin-bottom:25px !important;}
.bm30 {	margin-bottom:30px !important;}
.bm35 {	margin-bottom:35px !important;}
.bm40 {	margin-bottom:40px !important;}
.bm45 {	margin-bottom:45px !important;}
.bm50 {	margin-bottom:50px !important;}

.tm0 {	margin-top:0 !important;}
.tm5 {	margin-top:5px !important;}
.tm10 {	margin-top:10px !important;}
.tm15 {	margin-top:15px !important;}
.tm20 {	margin-top:20px !important;}
.tm25 {	margin-top:25px !important;}
.tm30 {	margin-top:30px !important;}
.tm35 {	margin-top:35px !important;}
.tm40 {	margin-top:40px !important;}
.tm45 {	margin-top:45px !important;}
.tm50 {	margin-top:50px !important;}
.tm80 {	margin-top:80px !important;}

.lm0 {	margin-left:0 !important;}
.lm5 {	margin-left:5px !important;}
.lm10 {	margin-left:10px !important;}
.lm15 {	margin-left:15px !important;}
.lm20 {	margin-left:20px !important;}
.lm25 {	margin-left:25px !important;}
.lm30 {	margin-left:30px !important;}
.lm35 {	margin-left:35px !important;}
.lm40 {	margin-left:40px !important;}
.lm45 {	margin-left:45px !important;}
.lm50 {	margin-left:50px !important;}

.rm0 {	margin-right:0 !important;}
.rm5 {	margin-right:5px !important;}
.rm10 {	margin-right:10px !important;}
.rm15 {	margin-right:15px !important;}
.rm20 {	margin-right:20px !important;}
.rm25 {	margin-right:25px !important;}
.rm30 {	margin-right:30px !important;}
.rm35 {	margin-right:35px !important;}
.rm40 {	margin-right:40px !important;}
.rm45 {	margin-right:45px !important;}
.rm50 {	margin-right:50px !important;}

/*----------------------------------------------------*/ 
/* position
------------------------------------------------------*/ 

.posC {	text-align:center;}
.posR {	text-align:right;}
.floR { float:right;}
.floL { float:left;}
.floRp { float:right; padding:0 0 10px 10px;}
.floLp { float:left; padding:0 10px 10px 0;}


/*----------------------------------------------------*/ 
/* clearfix
------------------------------------------------------*/ 

.clearfix { /zoom:1;}
.clearfix:after {	content:"."; display:block;	clear:both;	height:0;	visibility:hidden;} 

.clrfl { clear:both; }


/*----------------------------------------------------*/ 
/* list
------------------------------------------------------*/ 

#contents .list01 {
	margin-bottom:20px;
}

#contents .list01 li {
	padding-left:17px;
	background:url(/lib/img/common/icon_dot_03.png) no-repeat 0 .7em;
	line-height:2;
}

