@charset "Shift_JIS";


/* ===== 全体 ===== */

html,body{
height: 100%;
}

body {
	margin: 0 auto  ;
	padding : 0 ;
	background-image : url("images/bg_01.gif") ;
	background-repeat : repeat-x ;
	border: 0 ;
}

table {
	border : 0px ;
	border-collapse : collapse ;
}

th,td {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	line-height: 130%;
	padding : 0 ;
}

img {
	border : 0px;
}

.bg {
	width: 1000px ;
	margin: 0px auto ;
	background-image : url("images/bg_02.gif") ;
	background-repeat : no-repeat ;
}



/* ===== HXタグ ===== */

.h1_ray {
	width: 1000px ;
	height: 35px ;
	margin: 0px auto ;
	background-image: url("images/h1_bg.gif") ;
	background-repeat: no-repeat ;
}

.h1_ray td {
	padding-right: 65px ;
	vertical-align: middole ;
	text-align: right ;
}



/* ===== リンク ===== */
	
a,
a:link,
a:visited {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	color: #84AA08;
}





/* ===== ヘッダー ===== */

.hd_ray {
	width: 1000px ;
	margin : 0px auto ;
}

.hd_ray td {


}

.hd_text {
	width: 500px ;
	height: 23px ;
	padding: 25px 85px 0 0 ;
	background-image: url("images/hd_04.gif") ;
	background-repeat: no-repeat ;
	text-align: right ;
}





/* ===== レイアウト ===== */

.ray_01 {
	width: 1000px ;
	margin: 0px auto ;
}

.ray_01 td {

}

.ray_02 {
	width: 910px ;
	margin: 0px auto ;
}

.ray_02 td {
	vertical-align: top ;
}

.ray_03 {
	padding-right: 15px ;
}

.ray_04 {
	margin-bottom: 15px ;
}

.ray_05 {
	margin: 0px auto ;
}

.ray_06 {
	margin: 0px auto 15px auto ;
}

.ray_07 {
	margin: 0px auto 10px auto ;
}



/* ===== ナビ ===== */

.navi_01 {
	margin : 0px auto 15px auto ;
}

.navi_01 td {
	padding: 0px 4px ;
}




/* ===== HXタグ ===== */

.ft_ray {
	width: 1000px ;
	height: 103px ;
	margin: 0px auto ;
	background-image: url("images/ft_bg.gif") ;
	background-repeat: no-repeat ;
}

.ft_ray td {
	padding-top: 50px ;
	text-align: center ;
}







/* =====  ===== */
