@charset "utf-8";
/* CSS Document */

/*-------------------------------------*/
/* CLEARFIX */
/*-------------------------------------*/

.clearfix:after{
    content: ".";
    display: block;
    height: 0;
    font-size:0;
    clear: both;
	visibility:hidden;
}
.clearfix{
	display: inline-block;
}


/* Hides from IE Mac */
* html .clearfix{
	height: 1%;
}

.clearfix{
	display:block;
}

/*-------------------------------------------*/
/* common */
/*-------------------------------------------*/

.cont960 {
	width:960px;
	margin:0 auto;
}


.mt15 {margin-top:15px!important;}

.mt20 {margin-top:20px!important;}

.mr0 {margin-right:0px!important;}

.mr10 {margin-right:10px!important;}

.mr15 {margin-right:15px!important;}

.mr20 {margin-right:20px!important;}

.mr50 {margin-right:50px!important;}

.mb0 {margin-bottom:0px!important;}

.mb5 {margin-bottom:5px!important;}

.mb6 {margin-bottom:6px!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;}

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

.mb45 {margin-bottom:45px!important;}

.mb50 {margin-bottom:50px!important;}

.mb60 {margin-bottom:60px!important;}

.mb65 {margin-bottom:65px!important;}

.mb80 {margin-bottom:80px!important;}

.mb95 {margin-bottom:95px!important;}

.mb150 {margin-bottom:150px!important;}

.ml0 {margin-left:0px!important;}

.ml15 {margin-left:15px!important;}

.ml30 {margin-left:30px!important;}

.pt15 {padding-top:15px!important;}

.font9 {
	font-size:9px;
}

.font10 {
	font-size:10px;
}

.font13 {
	font-size:13px;
}

.font20 {
	font-size:20px;
}