/************************基本定義**************************/

body{
	margin-top : 0px;
	margin-bottom : 0px;
	font-size : 13px;
}

a{text-decoration : none;}
a:link{color : #5c809a;}
a:visited{color : #5c809a;}

table{
	margin-left : 110px;
	width : 680px;
	border-top : 0px;
	border-right : 0px;
	border-bottom : 0px;
	border-left : 0px;
	/*border-bottom : 1px solid #000000;
	border-left : 1px solid #000000;*/
}

td{
	font-size : 13px;
	border-top : 0px;
	border-right : 0px;
	border-bottom : 0px;
	border-left : 0px;
	/*border-top : 1px solid #000000;
	border-right : 1px solid #000000;*/
	vertical-align : middle;
	padding : 2px 4px;
}

ul{list-style-image : url(img/arrow.gif);}

/************************DIV定義***************************/

div.menu{
	position : relative;
	margin-left : auto;
	margin-right : auto;
	width : 900px;
	height : 75px;
	background-image : url(img/menu_back.gif);
	background-repeat : repeat-y;
	background-color : #3e281d;
}

div.main_photo{
	position : relative;
	margin-left : auto;
	margin-right : auto;
	width : 900px;
	height : 280px;
	background-color : #3e281d;
}

div.main{
	position : relative;
	margin-left : auto;
	margin-right : auto;
	width : 900px;
	background-color : #3e281d;
	background-image : url(img/main_back.gif);
	background-repeat : repeat-y;
}

div.main_top_back{
	position : relative;
	margin-left : auto;
	margin-right : auto;
	width : 900px;
	background-image : url(img/main_top_back.gif);
	background-repeat : repeat-y;	
}

div.main_bottom{
	position : relative;
	margin-left : auto;
	margin-right : auto;
	width : 900px;
	height : 80px;
	background-color : #3e281d;
	background-repeat : no-repeat;
	background-image : url(img/main_bottom.gif);
}

div.footer{
	position : relative;
	margin-left : auto;
	margin-right : auto;
	width : 900px;
	height : 70px;
	background-color : #3e281d;
	background-repeat : no-repeat;
	background-image : url(img/footer.gif);
}

/***********************テーブル定義***********************/

table.title{
	margin-left : 85px;
	width : 730px;
}

table.top{
	margin-left : 45px;
	width : 810px;
}
table.rate_table{
	width : 680px;
	margin-left : 105px;
	border-bottom : 1px solid #3e281d;
	border-left : 1px solid #3e281d;
}
table.course_table{
	margin-left : 180px;
	width : 500px;
}

/************************背景定義**************************/
div.top{
	background-repeat : no-repeat;
	background-image : url(img/top_back.jpg);
}

div.information{
	background-repeat : no-repeat;
	background-image : url(img/information_back.jpg);
}

div.equipment{
	background-repeat : no-repeat;
	background-image : url(img/equipment_back.jpg);
}
div.rate{
	background-repeat : no-repeat;
	background-image : url(img/rate_back.jpg);
}

div.course{
	background-repeat : no-repeat;
	background-image : url(img/course_back.jpg);
}
div.access{
	background-repeat : no-repeat;
	background-image : url(img/access_back.jpg);
}

div.akan{
	background-repeat : no-repeat;
	background-image : url(img/akan_back.jpg);
}

div.shikotsu{
	background-repeat : no-repeat;
	background-image : url(img/shikotsu_back.jpg);
}
div.mashu{
	background-repeat : no-repeat;
	background-image : url(img/mashu_back.jpg);
}
div.compe{
	background-repeat : no-repeat;
	background-image : url(img/compe_info_back.jpg);
}5323

/*************************TD定義***************************/

td.top_flash{
	width : 560px;
	text-align : center;
}
td.attention{padding : 10px 10px 10px 40px;}
td.address{padding : 10px 10px 10px 40px; background-color : #d1c9bb;}
td.top_what_t{
	background-image : url(img/top_what_t.gif);
	background-repeat : no-repeat;
	height : 45px;
	width : 250px;
	background-position : left bottom;
}

td.top_what_m{
	background-image : url(img/top_what_m.gif);
	background-repeat : repeat-y;
	vertical-align : top;
	width : 250px;
	padding : 20px 10px 10px 35px;
}

td.top_what_c{
	background-image : url(img/top_what_m.gif);
	background-repeat : repeat-y;
	vertical-align : bottom;
	width : 250px;
	padding : 20px 10px 10px 35px;
}

td.top_what_f{
	background-image : url(img/top_what_f.jpg);
	background-repeat : no-repeat;
	height : 250px;
	width : 250px;
	padding : 0px;
}

td.aori{
	width : 560px;
	height : 120px;
	text-align : center;
}

td.title_td{
	padding : 0px;
}

//**********************クラブハウス***********************/

td.eqp{
	width : 150px;
	text-align : center;
}
td.eqp_space_b{width : 175px; background-color : #3e281d;}
td.eqp_space{width : 175px;}
td.eqp_str{padding : 15px 15px 45px 15px;}

/**************************料金***************************/

td.rate_menber{
	width : 150px;
	border-top : 1px solid #3e281d;
	border-right : 1px solid #3e281d;
	text-align : center;
}

td.rate_date{
	border-top : 1px solid #3e281d;
	border-right : 1px solid #3e281d;
	text-align : center;
}

td.rate_s{
	width : 265px;
	border-top : 1px solid #3e281d;
	border-right : 1px solid #3e281d;
	text-align : center;
}
td.rate_r{
	width : 132px;
	border-top : 1px solid #3e281d;
	border-right : 1px solid #3e281d;
	text-align : center;
}

/*********************各コース詳細************************/

td.course_hole{
	width : 220px;
	text-align : center;
}
td.course_map{
	width : 400px;
	text-align : right;
	padding : 10px 10px 0px 0px;
}
td.course_comment{
	width : 600px; 
	padding : 10px 15px 15px 0px;
}
td.course_img{
	width : 110px;
	height : 110px;
	text-align : center;
	background-color : #3e281d;
}
td.course_space{
	width : 85px;
	height : 110px;
	background-color : #3e281d;
}
/***********************アクセス***************************/

td.acs_txt{padding : 20px 0px 0px 0px;}
td.acs_noritugi{height : 300px; text-align : center;}
/*td.acs_syozai_space{
	width : 300px;
	height : 100px;
	background-color : #3e281d;
}
td.acs_syozai_space2{
	width : 120px;
	height : 100px;
	background-color : #3e281d;
}*/
td.acs_syozai{
	font-size : 14px;
	padding : 10px 10px 10px 40px;
	color : #dcd5c7;
	background-color : #4e3627;
}

/*******************インフォメーション*********************/

td.info_aori{padding : 8px 4px 20px 15px;}
td.info_koumoku{width : 130px; text-align : center;}
td.info_naiyou{padding :10px 4px 0px 0px;}

/**********************************************************/

/*******************オープンコンペ*********************/
td.compe_nittei{
	font-size:14pt;
	padding :10px 4px 20px 0px;
	text-align : center;
}
td.compe_name{padding :10px 4px 0px 20px;}
td.compe_date{
	width : 140px;
	text-align : right;
	padding :5px 4px 20px 20px;
}
td.compe_info{padding :5px 4px 20px 20px;}
td.compe_shikaku{padding :10px 4px 20px 18px;}
td.compe_setsumei{padding :10px 4px 20px 0px;}
td.compe_space{
height:2px;
font-size:1px;
}

/**********************************************************/

/*背景色の定義*/
.back_blown{background-color : #3e281d;}
.back_right_blw{background-color : #d1c9bb;}

.font_size_ev{font-size : 11px;}
.font_size_ft{font-size : 14px;}
.font_rightbrown{color : #dcd5c7;}
.font_red{color : #b22222;}


.center{text-align : center;}
.right{text-align : right;}
