@charset "utf-8";
/* ===================================================================
file name	:module.css
=================================================================== */
/*--- float ---*/
.float_l {	float:left;	}
.float_r {	float:right;	}

/*--- text-align ---*/
.text_c {	text-align:center!important;}
.text_l {	text-align:left!important;	}
.text_r {	text-align:right!important;	}

/*--- margin ---*/
.mb0	{	margin-bottom:0 !important;	}
.mb5	{	margin-bottom:5px !important;	}
.mb10	{	margin-bottom:10px !important;	}
.mb15	{	margin-bottom:15px !important;	}
.mb20	{	margin-bottom:20px !important;	}
.mb25	{	margin-bottom:25px !important;	}
.mb30	{	margin-bottom:30px !important;	}
.mb35	{	margin-bottom:35px !important;	}
.mb40	{	margin-bottom:40px !important;	}
.mb45	{	margin-bottom:45px !important;	}
.mb50	{	margin-bottom:50px !important;	}
.mb60	{	margin-bottom:60px !important;	}
.mb70	{	margin-bottom:60px !important;	}
.mb80	{	margin-bottom:80px !important;	}
.mb100	{	margin-bottom:100px !important;	}

.mb_40	{	margin-bottom:-40px !important;	}

.mt0	{	margin-top:0;	}
.mt5	{	margin-top:5px;	}
.mt10	{	margin-top:10px;	}
.mt15	{	margin-top:15px;	}
.mt20	{	margin-top:20px;	}
.mt25	{	margin-top:25px;	}
.mt30	{	margin-top:30px;	}


/*--- padding ---*/
.pt0	{	padding-top:0;}
.pt5	{	padding-top:5px;	}
.pt10	{	padding-top:10px;	}
.pt15	{	padding-top:15px;	}
.pt20	{	padding-top:20px;	}
.pt25	{	padding-top:25px;	}
.pt30	{	padding-top:30px;	}
.pt35	{	padding-top:35px;	}
.pt40	{	padding-top:40px;	}
.pt45	{	padding-top:45px;	}
.pt50	{	padding-top:50px;	}
.pt195	{	padding-top:195px;	}

.pb0	{	padding-bottom:0!important;	}
.pb5	{	padding-bottom:5px;	}
.pb10	{	padding-bottom:10px;	}
.pb15	{	padding-bottom:15px;	}
.pb20	{	padding-bottom:20px;	}
.pb25	{	padding-bottom:25px;	}
.pb30	{	padding-bottom:30px;	}
.pb35	{	padding-bottom:35px;	}
.pb40	{	padding-bottom:40px;	}
.pb45	{	padding-bottom:45px;	}
.pb50	{	padding-bottom:50px;	}

/*--- etc ---*/
.nowrap		{	white-space:nowrap;	}
.relative	{	position:relative;	}
.absolute	{	position:absolute;	}
.fixed		{	position:fixed;	}

span.bold 	{	font-weight:bold;}
span.red 	{	color:#b30000;}
span.red2	{	color:#ffc86e;}
span.red3	{	color:#9d2627;}
span.blue { color:#597ec3;}
span.yellow {
	color: #ac452a;
}
	

/*--- clearbox ---*/
.clear {
	clear: both;
}
.clearfix { /*for IE 5.5-7*/
	zoom: 1;
}
.clearfix:after { /*for modern browser*/
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}


/*----------------------------------------------------
etc
----------------------------------------------------*/
.mt20 {
	margin-top: 20px !important;
}
.mt30 {
	margin-top: 30px !important;
}
.mt40 {
	margin-top: 40px !important;
}
.mt50 {
	margin-top: 50px !important;
}

.mt60 {
	margin-top: 60px !important;
}

.p0 {
	padding: 0px !important;
}
.pl0 {
	padding-left: 0px !important;
}
.pt0 {
	padding-top: 0px !important;
}
.pt5 {
	padding-top: 5px !important;
}
.pt10 {
	padding-top: 10px !important;
}
.pt20 {
	padding-top: 20px !important;
}
.pt30 {
	padding-top: 30px !important;
}
.pt40 {
	padding-top: 40px !important;
}
.pt50 {
	padding-top: 50px !important;
}
.pt60 {
	padding-top: 60px !important;
}
.pb0 {
	padding-bottom: 0px !important;
}
.pb10 {
	padding-bottom: 10px !important;
}
.pb20 {
	padding-bottom: 20px !important;
}
.pb30 {
	padding-bottom: 30px !important;
}
.pb40 {
	padding-bottom: 40px !important;
}

.w500 {
	width:500px!important;
}
