@charset "utf-8";

/* Module
----------------------------------------------------*/

/* clear */
.clearfix {zoom:1;}
.clearfix:after{
    content: ""; 
    display: block; 
    clear: both;
}

/* */
.clear {clear:both;}




/* margin padding */

.mb0 {
	margin-bottom:0px !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;
}

.pt0 {
	padding-top:0px !important;
}

.pt5 {
	padding-top:5px !important;
}

.pt10 {
	padding-top:10px !important;
}

.pt15 {
	padding-top:15px !important;
}

.pt20 {
	padding-top:20px !important;
}

.pt25 {
	padding-top:25px !important;
}

.pt30 {
	padding-top:30px !important;
}

.pt35 {
	padding-top:35px !important;
}

.pt40 {
	padding-top:40px !important;
}

.pt45 {
	padding-top:45px !important;
}

.pt50 {
	padding-top:50px !important;
}

.pb0 {
	padding-bottom:0px !important;
}

.pb5 {
	padding-bottom:5px !important;
}

.pb10 {
	padding-bottom:10px !important;
}

.pb15 {
	padding-bottom:15px !important;
}

.pb20 {
	padding-bottom:20px !important;
}

.pb25 {
	padding-bottom:25px !important;
}

.pb30 {
	padding-bottom:30px !important;
}

.pb35 {
	padding-bottom:35px !important;
}

.pb40 {
	padding-bottom:40px !important;
}

.pb45 {
	padding-bottom:45px !important;
}

.pb50 {
	padding-bottom:50px !important;
}

/*	position
----------------------------------------------*/

.center {
	margin-left: auto;
	margin-right: auto;
	text-align: center !important;
}

.center > * {
	margin-left: auto;
	margin-right: auto;
}

.right {
	text-align: right !important;
}

.right > * {
	margin-left: auto;
	margin-right: 0;
}

.left {
	text-align: left !important;
}

.left > * {
	margin-left: 0;
	margin-right: auto;
}

/* float */

.imgLeft {
	float:left;
	margin-right:1em !important;
}

.imgRight {
	float:right;
	margin-left:1em !important;
}

.cLeft {
	float: left;
}

.cRight {
	float: right;
}

/*	font */

.caution {
	color: #C00;
}

.indent {
	text-indent:-1em !important;
	padding-left:1em !important;
}

.bold {
	font-weight: bold !important;
}

.normal {
	font-weight: normal !important;
}

.underline {
	text-decoration:underline !important;
}

.small{
	font-size:small !important;
}


/*	Page break
----------------------------------------------*/
.pagebreak{ page-break-before:always;}

