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

/*　初期リセット  */

h1, h2, h3, h4, h5, h6, p,
ul, ol, li,
dl, dt, dd,
table, tr, td, body,iframe,
form, img{
	padding:0px;
	margin:0px;
	border:0px;

	}

.red {
	color:#ff2d00;
}	
p{
	line-height:1.5em;
	}
	
img{
	border:none;
	}
	
ul,ol,li{
	list-style-type:none;
	}

table{
	border-collapse:collapse;
	}

strong{
	font-weight:normal;
	}

.left{
	text-align:left;
	}
	
.right{
	text-align:right;
	}

.center{
	text-align:center;
	}

.f_left{
	float:left;
	}

.f_right{
	float:right;
	}

.bold{
	font-weight:bold;
	}



.mt_05{
	margin-top:5px;
	}
	
.mt_10{
	margin-top:10px;
	}
	
.mt_20{
	margin-top:20px;
	}

.mt_30{
	margin-top:30px;
	}
	
.mr_02{
	margin-right:2px;
	}


.mr_03{
	margin-right:3px;
	}

.mr_04{
	margin-right:4px;
	}

.mr_05{
	margin-right:5px;
	}

.mr_10{
	margin-right:10px;
	}
	
.px_12{
	font-size:12px;
	}


.px_11{
	font-size:11px;
	}

.px_10{
	font-size:10px;
	}


.px_09{
	font-size:9px;
	}


.clear{	
	clear:both;
	}


.clearFix:after{
    zoom:1;/*for IE 5.5-7*/
}
.clearFix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

/* ===================================================== */
/* text */
/* ===================================================== */

.text90 {
	font: 90%/170% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0;
	padding: 0;
}

.text80 {
	font: 80%/140% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0;
	padding: 0;
}

.text70 {
	font: 70%/140% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0;
	padding: 0;
}

.text70_m0 {
	font: 70%/120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0;
	padding: 0;
}


.text100 {
	font: 100%/120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0;
	padding: 0;
}

.text120 {
	font: 120%/180% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0;
	padding: 0;
}

.text150 {
	font: 120%/180% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0;
	padding: 0;
}


.text80_m10 {
	font: 80%/140% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 10px 0 0 0;
	padding: 0;
}
.text70_m10 {
	font: 70%/120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 10px 0 0 10px;
	padding: 0;
}
.text100_m10 {
	font: 100%/160% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 10px 0 0 0;
	padding: 0;
}
.text80_r {
	font: 80%/140% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 5px 0 0 0;
	padding: 0;
}

.indent80 {
	font: 80%/140% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0;
	text-indent: -1em;
	padding-left: 2em;
}

.indent80_2em {
	font: 80%/140% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0;
	text-indent: -1em;
	padding-left: 4em;
}

.indent70 {
	font: 70%/160% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0;
	text-indent: -1em;
	padding-left: 2em;
}

.indent70_2em {
	font: 70%/120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0;
	text-indent: -2em;
	padding-left: 2em;
}

.indent80_m5 {
	font: 80%/140% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 5px 0 0 0;
	text-indent: -1em;
	padding-left: 2em;
}

.indent70_m5 {
	font: 70%/120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 5px 0 0 10px;
	text-indent: -1em;
	padding-left: 2em;
}


.indent70_2em_m5 {
	font: 70%/120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 5px 0 0 10px;
	text-indent: -1.5em;
	padding-left: 2em;
}

.indent80_m10 {
	font: 80%/140% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 10px 0 0 0;
	text-indent: -1em;
	padding-left: 2em;
}

.table_title_text70 {
	margin: 0;
	padding: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 70%;
	line-height: 120%;
	font-weight: bold;
}

.table_text70 {
	font: 70%/120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0;
	padding: 5px;
}


.font8 {
	font: 8pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0;
	padding: 0;
}

.font9 {
	font: 9pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0;
	padding: 0;
}

.font10 {
	font: 10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0;
	padding: 0;
}


