/* style class */
/*font*/
.font-9 {font-size: 9px !important;}
.font-10 {font-size: 10px !important;}
.font-11 {font-size: 11px !important;}
.font-12 {font-size: 12px !important;}
.font-14 {font-size: 14px !important;}
.font-16 {font-size: 16px !important;}
.font-18 {font-size: 18px !important;}
.font-20 {font-size: 20px !important;}

.bold {font-weight:bold !important;}

.color01 {color:#009ff0;}
.color02 {color:#0046b5;}
.color03 {color:#e60063;}
.color04 {color:#158c3c;}
.color05 {color:#f08c00;}

/*margin*/
.maT0 {margin-top: 0 !important;}
.maT5 {margin-top: 5px !important;}
.maT10 {margin-top: 10px !important;}
.maT15 {margin-top: 15px !important;}
.maT20 {margin-top: 20px !important;}
.maT25 {margin-top: 25px !important;}
.maT30 {margin-top: 30px !important;}

.maR0 {margin-right: 0 !important;}
.maR5 {margin-right: 5px !important;}
.maR10 {margin-right: 10px !important;}
.maR15 {margin-right: 15px !important;}
.maR20 {margin-right: 20px !important;}
.maR25 {margin-right: 25px !important;}
.maR30 {margin-right: 30px !important;}

.maB0 {margin-bottom: 0 !important;}
.maB5 {margin-bottom: 5px !important;}
.maB10 {margin-bottom: 10px !important;}
.maB15 {margin-bottom: 15px !important;}
.maB20 {margin-bottom: 20px !important;}
.maB25 {margin-bottom: 25px !important;}
.maB30 {margin-bottom: 30px !important;}

.maL0 {margin-left: 0 !important;}
.maL5 {margin-left: 5px !important;}
.maL10 {margin-left: 10px !important;}
.maL15 {margin-left: 15px !important;}
.maL20 {margin-left: 20px !important;}
.maL25 {margin-left: 25px !important;}
.maL30 {margin-left: 30px !important;}

.maALL0 {margin: 0 !important;}
.maALL5 {margin: 5px !important;}
.maALL10 {margin: 10px !important;}
.maALL15 {margin: 15px !important;}
.maALL20 {margin: 20px !important;}
.maALL25 {margin: 25px !important;}
.maALL30 {margin: 30px !important;}

.maAuto {margin-right: auto !important; margin-left: auto !important;}

/*padding*/
.paT0 {padding-top: 0 !important;}
.paT5 {padding-top: 5px !important;}
.paT10 {padding-top: 10px !important;}
.paT15 {padding-top: 15px !important;}
.paT20 {padding-top: 20px !important;}
.paT25 {padding-top: 25px !important;}
.paT30 {padding-top: 30px !important;}

.paR0 {padding-right: 0 !important;}
.paR5 {padding-right: 5px !important;}
.paR10 {padding-right: 10px !important;}
.paR15 {padding-right: 15px !important;}
.paR20 {padding-right: 20px !important;}
.paR25 {padding-right: 25px !important;}
.paR30 {padding-right: 30px !important;}

.paB0 {padding-bottom: 0 !important;}
.paB5 {padding-bottom: 5px !important;}
.paB10 {padding-bottom: 10px !important;}
.paB15 {padding-bottom: 15px !important;}
.paB20 {padding-bottom: 20px !important;}
.paB25 {padding-bottom: 25px !important;}
.paB30 {padding-bottom: 30px !important;}

.paL0 {padding-left: 0 !important;}
.paL5 {padding-left: 5px !important;}
.paL10 {padding-left: 10px !important;}
.paL15 {padding-left: 15px !important;}
.paL20 {padding-left: 20px !important;}
.paL25 {padding-left: 25px !important;}
.paL30 {padding-left: 30px !important;}

.paALL0 {padding: 0 !important;}
.paALL5 {padding: 5px !important;}
.paALL10 {padding: 10px !important;}
.paALL15 {padding: 15px !important;}
.paALL20 {padding: 20px !important;}
.paALL25 {padding: 25px !important;}
.paALL30 {padding: 30px !important;}

/*text-aligin*/
.textAR{text-align:right !important;}
.textAC{text-align:center !important;}
.textAL{text-align:left !important;}
.textVT{vertical-align:top !important;}
.textVM{vertical-align:middle !important;}
.textVB{vertical-align:bottom !important;}

/*float*/
.fRight{float:right !important;}
.fLeft{float:left !important;}
.fNone{float:none !important;}
.clear{clear:both !important;}


/* 記事内 画像位置 */
.alignleft {
  margin: 0 12px 12px 0;
	float: left;
}

.alignright {
  margin: 0 0 12px 12px;
	float: right;
}

.aligncenter {
  text-align: center;
	display: block;
	margin: 12px auto;
}

.aligncenter {
  margin: 0 auto;
}

.wp-caption.aligncenter {
  text-align:center !important;
  width: 100% !important;
}

.wp-caption p {
  font-size: 1em !important;
  margin:  0 !important;  
}

div.alignleft,
div.alignright,
div.aligncenter,
div.alignnone {
  max-width: 100%;
}

/*clearFix*/
.cF {
	height: auto;
	overflow: hidden;
	zoom: 1;
}

.cF:after{
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

.clearFix:after{
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

.ieZoom {
	zoom: 1;
}