@charset "utf-8";

/************************************************************
* base.css - 基本共通スタイル定義
* 
* 01. Common item
**************************************************/

.mgnB5{margin-bottom: 5px !important;}
.mgnB10{margin-bottom: 10px !important;}
.mgnB20{margin-bottom: 20px !important;}
.mgnB30{margin-bottom: 30px !important;}
.mgnB40{margin-bottom: 40px !important;}
.mgnB50{margin-bottom: 50px !important;}

.mgnT5{margin-top: 5px !important;}
.mgnT10{margin-top: 10px !important;}
.mgnT20{margin-top: 20px !important;}
.mgnT30{margin-top: 30px !important;}
.mgnT40{margin-top: 40px !important;}
.mgnT50{margin-top: 50px !important;}

.floatL{float: left;}
.floatR{float: right;}


/*  ----------  Text style  ----------  */
.textB{font-weight: bold;}
.textL{font-size: 110%;}
.textS{font-size: 90%;}
.textR{text-align: right;}
.textC{text-align: center;}

.red{color: #ff0000 !important;}
.gray{color: #878788 !important;}


/*  ----------  clearfix  ----------  */
.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix{
    display: inline-block;
    min-height: 1%;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%; }
.clearfix {display: block; }
/* End hide from IE-mac */