html		{
			background: url(cmnfix/gravity_bg02.jpg);
}

body		{
			margin:0;
			font: 80% "lr oSVbN", Osaka, "qMmpS Pro W3";
			background: url(cmnfix/gravity_bg01.jpg) repeat-x;
			line-height:140%;
			color:#000000;
}

a:link		{text-decoration: underline; color:#FFC425;}
a:visited	{text-decoration: underline;color:#FFD76A;}
a:hover		{text-decoration: underline;color:#FFD76A;}
a:active	{text-decoration: underline;color:#FFD76A;}

img,a		{border:0px;padding:0px;margin:0px;}
h1			{font: 100% "lr oSVbN", Osaka, "qMmpS Pro W3"; margin:0;}
h2			{color:#000000;font: bold 120% "lr oSVbN", Osaka, "qMmpS Pro W3"; margin:0px;}


h3			{color:#77BB44;font: bold 120% "lr oSVbN", Osaka, "qMmpS Pro W3"; margin:0px;}
h4			{color:#0A4193;font: bold 100% "lr oSVbN", Osaka, "qMmpS Pro W3"; margin:0px;}
h5			{color:#DDDEF0;font: bold 120% "lr oSVbN", Osaka, "qMmpS Pro W3"; margin:0px;}
h6			{color:#D8EBF1;font: bold 120% "lr oSVbN", Osaka, "qMmpS Pro W3"; margin:0px;}


.h3side		{color:#77BB44;font: bold 100% "lr oSVbN", Osaka, "qMmpS Pro W3";}

.data		{color:#FF6600;font: bold 100% "lr oSVbN", Osaka, "qMmpS Pro W3";}

.h5side		{color:#DDDEF0;font: bold 100% "lr oSVbN", Osaka, "qMmpS Pro W3";}
.h6side		{color:#D8EBF1;font: bold 100% "lr oSVbN", Osaka, "qMmpS Pro W3";}

.director	{color:#FF6600;font: bold 100% "lr oSVbN", Osaka, "qMmpS Pro W3";}

.academy	{color:#FF6600;font: bold 100% "lr oSVbN", Osaka, "qMmpS Pro W3";}
.linkk		{margin-top:5px;}

#all		{
			width:750px;
			margin:0px auto;
			background:#FFFFFF;
			border-left: solid 1px #666666;
			border-right: solid 1px #666666;
}
#topmain	{
			border-top: solid 1px #000000;
			border-bottom: solid 1px #000000;
}

#head		{height:110px;background:#FFFFFF url(cmnfix/title_bg.jpg) no-repeat;}

#mainall	{width:750px; margin: 0px auto;background: #454545 url(21_gravity/img/gravity_bg.jpg) no-repeat;color:#FFFFFF;}
#mainall2	{width:750px; margin: 0px auto;background:url(cmnfix/gravity_bg.gif) no-repeat;}

#main1		{width:730px; margin: 20px auto;}
#main2		{width:710px; margin: 20px auto;}

#endf		{width:750px; border-top: solid 1px #666666;}

#end		{background:#EAEAEA;border-top: solid 2px #000000;width:750px;}
#end table	{margin-left:10px;}

.pagetop	{margin:10px auto;}

#copy		{
			width:750px;
			height:21px;
			margin:0px auto;
			background:#FFFFFF url(cmnfix/copy.jpg) no-repeat;
			text-align:center;
			color:#FFFFFF;
}



/*@}[Wݒ@*/
.main02		{margin:20px auto;}

/*@tHgݒ@*/
.f01		{color:#000000;}
