@charset "utf-8";

/* TOP tableタグ*/

.sm_star {
	font-weight: bold;
	color: #e41f1f;
    }

.sm_table1 {
	width:580px;
}

.sm_strong1 {
	font-weight: bold;
	color: #000000;
}

.sm_table_space {
	height:50px;
	}
	
/* TOP divタグ*/
	
/* Pタグ*/	
.sm_p1 {
	font-size: 10px;
	line-height: 1em;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	vertical-align:top;
	width:580px;
	float:left
}

.sm_p2 {
	font-size: 10px;
	text-align:top;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	float:right;
	width:476px;
	height:12px;
	padding:0px 0px 0px 4px;
}

.sm_p3 {
	font-size: 10px;
	text-align:top;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	float:left;
	width:80px;
	height:12px;
	padding:0px 0px 0px 4px;
}

.sm_p4 {
	font-size: 10px;
	text-align:top;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	float:left;
	width:130px;
	height:auto;
	padding:29px 0px 0px 4px;
}

.sm_p5 {
	font-size: 10px;
	text-align:top;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	float:left;
	width:150px;
	height:12px;
	padding:13px 0px 0px 4px;
}

.sm_p6 {
	font-size: 10px;
	text-align:top;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	float:left;
	width:170px;
	height:12px;
	padding:0px 0px 0px 4px;
}

.sm_p7 {
	font-size: 10px;
	text-align:top;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	float:left;
	width:65px;
	height:12px;
	padding:0px 0px 0px 4px;
}

.sm_p_b1 {
	font-size: 10px;
	line-height: 14px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	float:left;
	width:180px;
	padding:21px 0px 0px 4px;
}

.sm_p_b2 {
	font-size: 10px;
	line-height: 14px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	float:left;
	width:230px;
	padding:31px 0px 0px 4px;
}

.sm_p_b3 {
	font-size: 10px;
	line-height: 14px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	float:left;
	width:120px;
	padding:21px 0px 0px 4px;
}

.sm_p_b4 {
	font-size: 10px;
	line-height: 14px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	float:left;
	width:60px;
	padding:21px 0px 0px 4px;
}

/* lineタグ*/

.sm_line1 {
	width:12px;
	height:50px;
	float:left;
	padding:2px 0px 0px 0px;
	}
	
.sm_line2 {
	width:12px;
	height:40px;
	float:left;
	}
	
.sm_line3 {
	width:12px;
	height:70px;
	float:left;
	padding:0px 0px 0px 0px;
	}	

.sm_line4 {
	width:12px;
	height:50px;
	float:left;
	padding:0px 0px 0px 0px;
	}	

.sm_dot1 {
	width:380px;
	float:left;
	padding:25px 0px 0px 4px;
	}
	
.sm_dot2 {
	width:320px;
	float:left;
	padding:35px 0px 0px 4px;
	}
		
.sm_dot3 {
	width:440px;
	float:left;
	padding:25px 0px 0px 4px;
	}

.sm_dot4 {
	width:490px;
	float:left;
	padding:25px 0px 0px 4px;
	}
	
			
/* 矢印タグ*/
	
.sm_arrow1 {
	width:100px;
	height:12px;
	padding:0px;
	margin:0px;
	float:left;
    }
	
.sm_arrow2 {
	width:200px;
	height:12px;
	padding:0px;
	margin:0px;
	float:left;
    }
	
.sm_arrow3 {
	width:100px;
	height:55px;
	padding:0px;
	margin:0px;
	float:left;
    }	
	
.sm_arrow4 {
	width:100px;
	height:40px;
	padding:0px;
	margin:0px;
	float:left;
    }
	
.sm_arrow5 {
	width:110px;
	height:12px;
	padding:0px;
	margin:0px;
	float:left;
    }

.sm_arrow6 {
	width:220px;
	height:12px;
	padding:0px;
	margin:0px;
	float:left;
    }
	
.sm_space {
	width:272px;
	height:40px;
	float:left;
	padding:0px 0px 0px 0px;
	}
	
	
