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

/* ----------------------------------------------
	style用 
-------------------------------------------------*/


/*font*/
.font-8 {font-size: 0.8em !important;}
.font-9 {font-size: 0.9em !important;}
.font-10 {font-size: 1em !important;}
.font-11 {font-size: 1.1em !important;}
.font-12 {font-size: 1.2em !important;}
.font-14 {font-size: 1.4em !important;}
.font-16 {font-size: 1.6em !important;}
.font-18 {font-size: 1.8em !important;}
.font-20 {font-size: 2em !important;}

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

.lineH-10 { line-height: 1em; }
.lineH-11 { line-height: 1.1em; }
.lineH-12 { line-height: 1.2em; }
.lineH-13 { line-height: 1.3em; }
.lineH-14 { line-height: 1.4em; }
.lineH-15 { line-height: 1.5em; }

/*fontColor*/
.white { color: #fff;}
.red { color: #cc0000;}
.gray { color: #666;}

/*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;}
.maT40 {margin-top: 40px !important;}
.maT50 {margin-top: 50px !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;}
.maR40 {margin-right: 40px !important;}
.maR50 {margin-right: 50px !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;}
.maB40 {margin-bottom: 40px !important;}
.maB50 {margin-bottom: 50px !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;}
.maL40 {margin-left: 40px !important;}
.maL50 {margin-left: 50px !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;}
.maALL40 {margin: 40px !important;}
.maALL50 {margin: 50px !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;}
.textAC{text-align:center;}
.textAL{text-align:left;}
.textAJ{text-align:justify;}

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

/*clearFix*/
.clearfix {
	height: auto;
	zoom: 1;
}

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

/* IE6 */
* html .clearfix {zoom: 1;}
/* IE7 */
*:first-child+html .clearfix {zoom: 1;}

.ieZoom {
	zoom: 1;
}

.indent1em{
	text-indent:-1em;

	padding-left:1em;
}

.indent2em{
	text-indent:-2em;
	padding-left:2em;
}

.tI1em { text-indent: 1em; }

/* Line */
.lineDash { border-bottom: 1px dashed #333; }
.lineDot { border-bottom: 1px dotted #333; }
.borderSolid { border: 1px solid #ddd; }

/* image */
.ph {
	border: 2px solid #E9E9E9;
	padding: 3px;
}

/* list */
.list_disc { list-style: disc outside;}
