body 		{
	margin: 0px; padding: 0px;
}
*			{
	margin:0px; padding:0px;
}
table		{
	font-size: small;
}
h1,h2,h3,h4,h5,h6,ul,li,p {
	text-align:left;
}
p			{
	font-size:small; line-height:130%; padding:5px 0px 10px 2px;
}
hr {
	height:1px; width:95%; color:#000000; background:#000000;
}
h1,h2,h3,h4,h5,h6	{
	padding:0px; margin:0px;
}
h3			{
	width:100%; margin: 0px; height: auto; background : transparent url(../info/h1title_bg.gif) no-repeat scroll left top;
}
h4			{
	color: #FFFFFF; background : transparent url(../info/h2title_bg.gif) no-repeat scroll left top; text-indent: 30px; height: 20px; width: 100%; line-height: 18px; font-size: 12px; margin: 2px 0px 3px 0px;
}
H4.bngc		{
	background : transparent url(../info/h2title02_bg.gif) no-repeat scroll left top; text-indent: 30px; height: 20px; width: 100%; line-height: 18px; font-size: 12px; margin: 2px 0px 3px 0px;
}

.word10		{
	font-size:x-small; line-height:150%;
}
.word12w 	{
	font-size : small; color: #FFFFFF; line-height : 100%;
}
.word12 	{
	font-size: small; line-height: 200%;
  
}
.copyright	{
	font-size: x-small; line-height:0px;
}
.navi img	{
	display:block;
}
.red		{
	color:#FF0000;
}
.white		{
	color:#FFFFFF;
}
.attention	{}
.right		{
	text-align: right;
}
.center		{
	text-align:center;
}

/*----------------------------------------------------------*/
/*		i	@											*/
/*----------------------------------------------------------*/
.intro			{
	padding:5px;
}
.intro p		{
	padding:5px 10px;
}



/*----------------------------------------------------------*/
/*		\g												*/
/*----------------------------------------------------------*/
/*	table	*/
.tblptn001	{
	border-left: 2px solid #a0875a; font-size:small;
}
.tblptn002	{
	border-left: 2px solid #a0875a; font-size:x-small;
}
.tblptn003	{
	font-size:small;
}
.tblptn004	{
	font-size:x-small;
}
.tblptn005	{
	font-size:small; line-height:180%;
}
.tblptn006	{
	border: 1px solid #FFFFFF; font-size:x-small; font-size:small;
}
.tblptn007	{
	border: 1px solid #A0875A; font-size:x-small; font-size:small;
}

.tblptn001 td, .tblptn002 td, .tblptn003 td, .tblptn004 td	{
	padding:2px 3px; line-height:150%;
}
.tblptn006 td	{
	padding:3px 10px; line-height:150%;
}
.spacer	{
	padding:0px; line-height:1px;
}

/*	Z?wi	*/
.cellblack01	{
	color: #FFFFFF; background: #000000;
}
.cellblack02	{
	color: #E6E6A0; background: #000000;
}
.cellgreen		{
	color: #FFFFFF;background:#1e321e;
}
.cellwhite		{
	background: #FFFFFF;
}
.cellptn		{
	background : transparent url(../info/tbl_bg.gif) repeat scroll 0% 0%;
}
.cellblue		{
	color: #FFFFFF;background:#000042;
}
.cellsmall		{
	font-size:x-small; padding:2px 0px; line-height:150%;
}
.cell180		{
	font-size:small; padding:5px; line-height:150%;
}

/*	vCy[W?gLfB[ZtACRiZ?wij	*/
.cellcaddie		{
	background : #ffffff url(../info/fee_caddie.gif) no-repeat scroll right center;
}
.cellself		{
	background : #ffffff url(../info/fee_self.gif) no-repeat scroll right center;
}


/*irQ[V*/
ul.subnav		{
	list-style: none; padding: 5px 0px 10px 15px; font-size: x-small;
}
ul.subnav li	{
	padding: 0px 0px 10px;
}
ul.subnav li ul	{
	padding: 10px 0px 10px 10px; list-style: none;
}
ul.subnav a:link, ul.subnav a:visited	{
	color: #000000; text-decoration: none;
}
ul.subnav a:hover, ul.subnav a:active	{
	color: #A0875A; text-decoration: underline;
}


/*----------------------------------------------------------*/
/*		R[X?											*/
/*----------------------------------------------------------*/

.course			{
	font-size:xx-small;
}

/*----------------------------------------------------------*/
/*		bX											*/
/*----------------------------------------------------------*/
.teacher			{
	width:231px;
}
.teacher .pic		{
	width:110px;
}
.teacher .position	{
	background: #D2C896; padding: 5px;
}
.teacher .name		{
	background : transparent url(../info/tbl_bg.gif) repeat scroll 0% 0%; padding:5px;
}

/*----------------------------------------------------------*/
/*		bX											*/
/*----------------------------------------------------------*/
.map	{
	line-height: 150%; font-size: x-small; margin:10px 0px 0px 0px; padding-left: 10px;
}
.map dt	{
	font-weight: bold;
}
#mapred		{
	border-left: 4px solid #F8003F;
}
#mapred dt	{
	color: #F8003F;
}
#mapred dd	{}
#mapblue	{
	border-left: 4px solid #35AACD;
}
#mapblue dt	{
	color: #35AACD;
}
#mapblue dd	{}

/*----------------------------------------------------------*/
/*		??											*/
/*----------------------------------------------------------*/
.input00s	{
	width:20px; text-align:left;
}
.input00m	{
	width:150px; text-align:left;
}
.input00l	{
	width:320px; text-align:left;
}













