/* CSS Document */

.bg_clear{clear:both;}

body {
	margin:0;
	font-size:12px;
	font-weight:normal;
	line-height:160%;
	background:url(../img/back_index.jpg) top center repeat-x #FFF;
}

img,img a{
	border:none;
}

h1{
	width:1020px;
	height:395px;
	margin:0 auto;
	padding:0;
}

table.grandmenu{
	width:900px;
	margin:10px auto 0 auto;
}

table.grandmenu td{
	margin:0;
	padding:0;
}

table.mainbody{
	width:920px;
	margin:0 auto;
	padding:0;
	background:url(../img/back_mb.jpg) top center no-repeat;
}

table.mainbody td.mbl{
	width:680px;
	margin:0 auto;
	padding:40px 0 20px 30px;
}

table.mainbody td.mbr{
	width:180px;
	margin:0 auto;
	padding:40px 30px 20px 0;
}

/*---------------------------------------*/

table.mbr_body{
	width:180px;
	margin:0;
	padding:0;
}

table.mbr_body th{
	width:180px;
	height:40px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:url(../img/mbr01.jpg) no-repeat;
}

table.mbr_body td.type01{
	width:180px;
	margin:0;
	padding:0;
}

table.mbr_body td.type02{
	width:180px;
	margin:0;
	padding:20px 0 0 0;
}

/*---------------------------------------*/

table.foot{
	width:920px;
	margin:0 auto 10px auto;
	padding:0;
	background:url(../img/back_foot.jpg) top center no-repeat;
}

table.foot td.links{
	width:860px;
	height:14px;
	margin:0;
	padding:12px 30px 41px 30px;
}

table.foot td.logo{
	width:180px;
	margin:0;
	padding:0 0 0 10px;
}

table.foot td.copyright{
	width:720px;
	margin:0;
	padding:0 10px 0 0;
	text-align:right;
}

table.foot_menu{
	width:860px;
	margin:0;
	padding:0;
}

table.foot_menu td{
	height:14px;
	margin:0;
	padding:0;
}

table.foot_menu td.fm01{
	width:50px;
}

table.foot_menu td.fm02{
	width:77px;
}

table.foot_menu td.fm03{
	width:121px;
}

table.foot_menu td.fm04{
	width:55px;
}

table.foot_menu td.fm05{
	width:355px;
}

table.foot_menu td.fm06{
	width:70px;
}


/*---------------------------------------*/
/*---------------------------------------*/

h2{
	width:630px;
	height:27px;
	margin:0 0 10px 0;
	padding:0;
	text-indent:-9999px;
	background:url(../img/index_t01.jpg) no-repeat;
}

h3{
	width:630px;
	height:27px;
	margin:0 0 10px 0;
	padding:0;
	text-indent:-9999px;
	background:url(../img/index_t02.jpg) no-repeat;
}

table.about{
	width:630px;
	margin:0 0 50px 0;
	padding:0;
}

table.about td{
	width:320px;
	margin:0;
	padding:0 310px 0 0;
	background:url(../img/index_img.jpg) top right no-repeat;
}

table.topix{
	width:630px;
	margin:0;
	padding:0;
}

table.topix th{
	width:105px;
	margin:0;
	padding:10px 0 6px 0;
	text-align:left;
	font-weight:normal;
	color:#F60;
	background:url(../img/line01.jpg) bottom repeat-x;
}

table.topix td{
	width:525px;
	margin:0;
	padding:10px 0 6px 0;
	background:url(../img/line01.jpg) bottom repeat-x;
}
