body {
	background-image: url(../images/home/bg_home.jpg);
	BACKGROUND-POSITION:centertop;
	background-repeat: no-repeat;
	height: auto;
	WIDTH: 100%;
	margin: 0px auto 0px auto;
	background-color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.fs1				{font-size: 9px}
.fs2				{font-size: 11px}
.fs3				{font-size: 12px}
.fs4				{font-size: 13px}
.fs5				{font-size: 14px}
.fs6				{font-size: 16px}
.fs7				{font-size: 18px}
.fs8				{font-size: 24px}
.fs9				{font-size: 30px}
.fs10				{font-size: 40px}
.fs11				{font-size: 28px}

.fc1				{color:#000000}
.fc2				{color:#FFFFFF}
.fc3				{color:#FECB92}
.fc4				{color:#FF499C}
.fc5				{color:#CC6600}
.fc6				{color:#339999}
.fc7				{color:#999999}
.fc8				{color:#BBBBC6}
.fc9				{color:#DBB681}
.fc10				{color:#C2BEBE}
.fc11				{color:#72AAE2}
.fc12				{color:#6FA8E1}
.fc13				{color:#996699}
.fc14   			{color:#FF6600}
.fc15   			{color:#66FFFF}
.fc16   			{color:#FF2084}
.fc17				{color:#333333}
.fc18				{color:#065485}
.fc19				{color:#4A8104}

.x0					{padding-top: 3px}
.x1					{vertical-align: top;}
.x2					{vertical-align: bottom;}
.x3					{font-weight:bold;}
.x4					{vertical-align:middle;}
.x5					{text-decoration:underline;}
.x6					{text-align: center;}
.x7					{font-weight: normal;}
.x8					{text-align: left;}
.x9					{text-align: right;}


.rh0-0				{line-height: 1px;}
.rh0				{line-height: 2px;}
.rh1				{line-height: 5px;}
.rh2				{line-height: 10px;}
.rh3				{line-height: 15px;}
.rh3-0				{line-height: 16px;}	
.rh3-1				{line-height: 18px;}	
.rh4				{line-height: 20px;}
.rh5				{line-height: 25px;}								
.rh6				{line-height: 30px;}
.rh7				{line-height: 40px;}	
.rh8				{line-height: 50px;}	



.org a:link			{color: #FECB92;text-decoration: none;}				
.org a:visited		{color: #FECB92;text-decoration: none;}				
.org a:hover		{color: #B11B1D;text-decoration: underline;}				
.org a:active		{color: #FECB92;text-decoration: none;}

.wht a:link			{color: #FFFFFF;text-decoration: none;}				
.wht a:visited		{color: #FFFFFF;text-decoration: underline;}				
.wht a:hover		{color: #000000;text-decoration: underline;}				
.wht a:active		{color: #FFFFFF;text-decoration: underline;}

.bo1				{border: 1px solid #BEBEBE;}



#head1 {
	width: 960px;
	height: 33px;
	padding-top: 0px;
	margin: 0px auto 0px auto;
}

#main {
	width: 960px;
	height: 72px;
	text-align:center;
	padding-top: 0px;
	margin: 0px auto 0px auto;
}


#bigtable_home {
	width: 959px;
	height: 80px;
	text-align:center;
	padding-top: 0px;
	margin: 0px auto 0px auto;
}


#bigtable_home_menu {
	width: 960px;
	height: 66px;
	text-align:center;
	padding-top: 0px;
	margin: 0px auto 0px auto;
}


#bigtable_home_middle {
	width: 884px;
	height: 675px;
	text-align:center;
	padding-top: 0px;
	margin: 0px auto 0px auto;
}



#bigtable_home_middle4 {
	width: 854px;
	height: auto;
	text-align:center;
	padding-top: 0px;
	margin: 0px auto 0px auto;
}


#bigtable_home_middle10 {
	width: 854px;
	height: auto;
	text-align:center;
	padding-top: 0px;
	margin: 10px auto 15px auto;
}


#mailmag {
	background-image: url(../images/home/mm_bg.jpg);
	background-repeat: no-repeat;
	width: 854px;
	height: 110px;
	margin: 0px auto 0px auto;
}


#mailmag2 {
	width: 389px;
	height: 46px;
	margin: 20px 24px 0px auto;
}

#bigtable_home_middle2 {
	width: 960px;
	height: auto;
	text-align:center;
	padding-top: 0px;
	margin: 0px auto 0px auto;
}

#bigtable_home_middle3 {
	background-image: url(../images/home/main_txt.gif);
	background-repeat: no-repeat;
	width: 884px;
	height: 551px;
     text-indent: -1000em;
	margin: 0px auto 0px auto;
}

#logo a{
	background-image: url(../images/home/logo.gif);
	background-repeat: no-repeat;
	width: 313px;
	height: 80px;
	display: block;
	margin: 0px auto 0px auto;
     text-indent: -1000em;
	BACKGROUND-POSITION:center;
}



#head3 a{
	background-image: url(../images/home/c_head3.jpg);
	background-repeat: no-repeat;
	width: 282px;
	height: 144px;
	display: block;
	margin: 0px auto 0px auto;
     text-indent: -1000em;
	BACKGROUND-POSITION:center;
}


#menu {
	width: 960px;
	height: 66px;
	text-align:center;
	padding-top: 0px;
	margin: 0px auto 0px auto;
}



#bottom {
	background-image: url(../images/home/footer_bg.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 143px;
	margin: 0px auto 0px auto;
	text-align: center;
}



#bottom2 {
	background-repeat: no-repeat;
	width: 960;
	height: 143px;
	margin: 0px auto 0px auto;
	text-align: center;
}

#copy {
	background-image: url(../images/home/footer.gif);
	background-repeat: no-repeat;
	width: 960px;
	height: 143px;
	margin: 0px auto 0px auto;
}






#new{
	background-image: url(../images/home/new_topics_bg.gif);
	background-repeat: no-repeat;
	width: 543px;
	height: 265px;
	margin: 0px auto 0px 13px;
}



#h1{
	background-image: url(../images/home/c_head1.jpg);
	background-repeat: no-repeat;
	width: 741px;
	height: 33px;
	display: block;
	margin: 0px auto 0px auto;
	BACKGROUND-POSITION:center;
	font-size: 12px;
	text-align: left;
	color: #000066;

}



#company {
	width: 800px;
	height: auto;
	text-align:center;
	padding-top: 0px;
	margin: 0px auto 0px auto;
}


html {
 overflow: scroll;
 overflow: -moz-scrollbars-vertical;
 overflow-x: scroll;
}









#menu1 a:hover {
	background-image: url(../images/home/navi1-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 160px;
	height: 63px;
	display: block;
}

#menu1 a {
	background-image: url(../images/home/navi1-1.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 160px;
	height: 63px;
	display: block;
}

#menu1 {
	background-image: url(../images/home/navi1-1.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 160px;
	height: 63px;
	display: block;
}


#menu1here  {
	background-image: url(../images/home/navi1-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 160px;
	height: 63px;
	display: block;
}





#menu2 a:hover {
	background-image: url(../images/home/navi2-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 160px;
	height: 63px;
	display: block;
}

#menu2 a {
	background-image: url(../images/home/navi2-1.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 160px;
	height: 63px;
	display: block;
}

#menu2 {
	background-image: url(../images/home/navi2-1.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 160px;
	height: 63px;
	display: block;
}


#menu2here  {
	background-image: url(../images/home/navi2-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 160px;
	height: 63px;
	display: block;
}





#menu3 a:hover {
	background-image: url(../images/home/navi3-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 160px;
	height: 63px;
	display: block;
}

#menu3 a {
	background-image: url(../images/home/navi3-1.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 160px;
	height: 63px;
	display: block;
}

#menu3 {
	background-image: url(../images/home/navi3-1.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 160px;
	height: 63px;
	display: block;
}


#menu3here  {
	background-image: url(../images/home/navi3-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 160px;
	height: 63px;
	display: block;
}





#menu4 a:hover {
	background-image: url(../images/home/navi4-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 160px;
	height: 63px;
	display: block;
}

#menu4 a {
	background-image: url(../images/home/navi4-1.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 160px;
	height: 63px;
	display: block;
}

#menu4 {
	background-image: url(../images/home/navi4-1.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 160px;
	height: 63px;
	display: block;
}


#menu4here  {
	background-image: url(../images/home/navi4-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 160px;
	height: 63px;
	display: block;
}





#menu5 a:hover {
	background-image: url(../images/home/navi5-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 160px;
	height: 63px;
	display: block;
}

#menu5 a {
	background-image: url(../images/home/navi5-1.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 160px;
	height: 63px;
	display: block;
}

#menu5 {
	background-image: url(../images/home/navi5-1.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 160px;
	height: 63px;
	display: block;
}


#menu5here  {
	background-image: url(../images/home/navi5-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 160px;
	height: 63px;
	display: block;
}





#menu6 a:hover {
	background-image: url(../images/home/navi7-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 159px;
	height: 63px;
	display: block;
}

#menu6 a {
	background-image: url(../images/home/navi7-1.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 159px;
	height: 63px;
	display: block;
}

#menu6 {
	background-image: url(../images/home/navi7-1.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 159px;
	height: 63px;
	display: block;
}


#menu6here  {
	background-image: url(../images/home/navi7-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 159px;
	height: 63px;
	display: block;
}

#menu7 a:hover {
	background-image: url(../images/home/navi7-2_.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 159px;
	height: 63px;
	display: block;
}

#menu7 a {
	background-image: url(../images/home/navi7-1_.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 159px;
	height: 63px;
	display: block;
}

#menu7 {
	background-image: url(../images/home/navi7-1_.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 159px;
	height: 63px;
	display: block;
}


#menu7here  {
	background-image: url(../images/home/navi7-2_.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 159px;
	height: 63px;
	display: block;
}



#center_list22{
	width: 590px;
	text-align:center;
	padding-top: 0px;
	margin: 0px auto 0px auto;
	background-repeat: repeat-y;
	height: auto;
	background-color: #FFFFFF;
}


#main_c {
	width: 959px;
	height: 72px;
	text-align:center;
	padding-top: 0px;
	margin: 0px auto 0px auto;
}



/*表示コンテンナー・指定*/
#container {
	width:900px;
	text-align:left;
	padding: 0px;
	border-right: #FFF solid 1px;
	border-left: #FFF solid 1px;
	margin: 0px auto 0px auto;
	background-repeat: repeat-y;
}


#indexbody {
	width: 900px;
	background-color: #FFFFFF;
	padding-bottom: 0px;
}


.org a:link			{color: #09719F;text-decoration: underline;}				
.org a:visited		{color: #09719F;text-decoration: underline;}				
.org a:hover		{color: #B11B1D;text-decoration: underline;}				
.org a:active		{color: #09719F;text-decoration: underline;}

.a:link			{color: #09719F;text-decoration: underline;}				
.a:visited		{color: #09719F;text-decoration: underline;}				
.a:hover		{color: #B11B1D;text-decoration: underline;}				
.a:active		{color: #09719F;text-decoration: underline;}
