/*----------------------------------------------------------------------------*/
@charset "EUC-JP";
/*----------------------------------------------------------------------------*/

/*/* -----全体設定----- */*/
html {
	height: 100%;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
}
body {
	height: 100%;
	background-color: #FFFFFF;
	margin: 0px;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
  font-size : 12px; line-height : 130%;}
	color:#000000;
}
table {
	empty-cells: show;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size : 12px; line-height : 130%;
	}
p {
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
}
dl,ul {
	margin-top: 0px;margin-bottom: 0px;
	padding-top: 0px;padding-bottom: 0px;
}

h1 {
	font-size : 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;margin-bottom: 0px;
	padding-top: 0px;padding-bottom: 0px;
}

.bg00{ background-color:#ffffff; }
.bg01{ background-color:#003D19; }
.bg02{ background-color:#7B964A; }
.bg03{ background-color:#EFF6E2; }
.bg04{ background-color:#636163; }

.bg_footer{
  background:url("/common/img/footer_bg.gif");
  background-repeat:repeat-x;
  background-position: center center ;
			}


/* フォント色 */

.fc00{ color:#ffffff;}
.fc02{ color:#CECBCE;}
.fc03{ color:#7B964A;}
.fc04{ color:#8D8035;}
.fc05{ color:#000000;}


/*----------------------------------------------------------------------------*/
a,a:link{
	text-decoration: underline;
	color: #7B964A;
}
a:visited{
	text-decoration: underline;
	color: #7B964A;
}
a:focus,a:hover,a:active{
	text-decoration: underline;
	color: #7B964A;
}
/*----------------------------------------------------------------------------*/
/*フォントsmall*/
.small{font-size : 10px;}
.small125{font-size : 10px; line-height : 125%;}
.small150{font-size : 10px; line-height : 150%;}
/フォントmiddle*/
.middle{font-size : 12px;}
.middle125{font-size : 12px; line-height : 125%;}
.middle150{font-size : 12px; line-height : 150%;}
.middle250{font-size : 12px; line-height : 250%;}
/フォントlarge*/
.large{font-size : 16px;}
.large125{font-size : 16px; line-height : 125%;}
.large150{font-size : 16px; line-height : 150%;}
/*----------------------------------------------------------------------------*/
/フォント10px*/
.f10{font-size : 10px;}
.f10l125{font-size : 10px; line-height : 125%;}
.f10l150{font-size : 10px; line-height : 150%;}
/フォント13px*/
.f12{font-size : 12px;}
.f12l125{font-size : 12px; line-height : 125%;}
.f12l150{font-size : 12px; line-height : 150%;}
/フォント14px*/
.f14{font-size : 14px;}
.f14l125{font-size : 14px; line-height : 125%;}
.f14l150{font-size : 14px; line-height : 150%;}
/フォント15px*/
.f15{font-size : 15px;}
.f15l125{font-size : 15px; line-height : 125%;}
.f15l150{font-size : 15px; line-height : 150%;}
/フォント16px*/
.f16{font-size : 16px;}
.f16l125{font-size : 16px; line-height : 125%;}
.f16l150{font-size : 16px; line-height : 150%;}
/フォント17px*/
.f17{font-size : 17px;}
.f17l125{font-size : 17px; line-height : 125%;}
.f17l150{font-size : 17px; line-height : 150%;}
/フォント18px*/
.f18{font-size : 18px;}
.f18l125{font-size : 18px; line-height : 125%;}
.f18l150{font-size : 18px; line-height : 150%;}
/*----------------------------------------------------------------------------*//*----------------------------------------------------------------------------*/
/* 背景色・背景画像の指定 */

.bg00{ background-color:#ffffff; }
.bg01{ background-color:#003D19; }
.bg02{ background-color:#F2EDD1; }
.bg03{ background-color:#F2FAEF; }
.bg04{ background-color:#636163; }

.bg_footer{
  background:url("/common/img/footer_bg.gif");
  background-repeat:repeat-x;
  background-position: top center ;
			}

.bg_logo{
  background-color:#ffffff;
  background:url("/common/img/flame_03.gif");
  background-repeat:no-repeat;
  background-position: top; 
	padding-top: 0px;
			}

.bg_facilities{
  background:url("/main/facilities/img/golfmap.gif");
  background-repeat:no-repeat;
  background-position: top right;
			}
			
.bg_topf01_01{
  background:url("/common/img/top_flame01_02.gif");
  background-repeat:repeat-x;
  background-position: top center;
			}
.bg_topf01_02{
  background:url("/common/img/top_flame01_04.gif");
  background-repeat:repeat-x;
  background-position: bottom center;
			}
			
.bg_topf02_01{
  background:url("/common/img/top_flame02_02.gif");
  background-repeat:repeat-x;
  background-position: top center;
			}
.bg_topf02_02{
  background:url("/common/img/top_flame02_04.gif");
  background-repeat:repeat-y;
  background-position: top center;
			}
.bg_topf02_03{
  background:url("/common/img/top_flame02_05.gif");
  background-repeat:repeat-y;
  background-position: top center;
			}
.bg_topf02_04{
  background:url("/common/img/top_flame02_07.gif");
  background-repeat:repeat-x;
  background-position: bottom center;
			}
			
			

			
.bg_dot{
  background:url("/common/img/dot.gif");
  background-repeat:repeat-x;
  background-position: center center ;
			}
			
/*----------------------------------------------------------------------------*/
/* フォント色 */

/* 緑セット */
.ft_greens{ color:#005522; font-size : 10px; line-height : 125%;}
.ft_greenm{ color:#005522; font-size : 12px; line-height : 125%;}

.fc00{ color:#ffffff;}
.fc01{ color:#005522;}
.fc02{ color:#CECBCE;}
.fc03{ color:#7B964A;}
.fc04{ color:#8D8035;}
			
/*----------------------------------------------------------------------------*/
/* フッタ用指定*/

#footer{ 
color:#333333;
}

/*----------------------------------------------------------------------------*/
/* 回り込み */

.b { font-weight: bold; }
#float_r{
float:right;
padding:0px 0px 5px 5px;
margin:0px;
}

/*----------------------------------------------------------------------------*/
/* 行間 */

.lh115{ line-height : 115%; }
.lh120{ line-height : 120%; }
.lh125{ line-height : 125%; }
.lh130{ line-height : 130%; }
.lh135{ line-height : 135%; }
.lh140{ line-height : 140%; }
.lh150{ line-height : 150%; }
.lh160{ line-height : 160%; }
.lh170{ line-height : 170%; }
.lh180{ line-height : 180%; }
.lh200{ line-height : 200%; }
.lh220{ line-height : 220%; }


/*----------------------------------------------------------------------------*/
/* すきま */

.pad_side{ padding:0px 20px 0px 20px; }

.pad_t02{ padding-top:2px; }
.pad_t03{ padding-top:3px; }
.pad_t04{ padding-top:4px; }
.pad_t05{ padding-top:5px; }
.pad_t06{ padding-top:6px; }
.pad_t07{ padding-top:7px; }
.pad_t08{ padding-top:8px; }

.pad_t10{ padding-top:10px; }
.pad_t15{ padding-top:15px; }

.pad_b02{ padding-bottom:2px; }
.pad_b03{ padding-bottom:3px; }
.pad_b04{ padding-bottom:4px; }
.pad_b05{ padding-bottom:5px; }
.pad_b06{ padding-bottom:6px; }
.pad_b07{ padding-bottom:7px; }
.pad_b08{ padding-bottom:8px; }

.pad_b10{ padding-bottom:10px; }
.pad_b13{ padding-bottom:13px; }
.pad_b15{ padding-bottom:15px; }

.pad_l02{ padding-left:2px; }
.pad_l03{ padding-left:3px; }
.pad_l04{ padding-left:4px; }
.pad_l05{ padding-left:5px; }
.pad_l06{ padding-left:6px; }
.pad_l07{ padding-left:7px; }
.pad_l08{ padding-left:8px; }

.pad_l12{ padding-left:12px; }
.pad_l14{ padding-left:14px; }

.pad_r02{ padding-right:2px; }
.pad_r03{ padding-right:3px; }
.pad_r04{ padding-right:4px; }
.pad_r05{ padding-right:5px; }
.pad_r06{ padding-right:6px; }
.pad_r07{ padding-right:7px; }
.pad_r08{ padding-right:8px; }

/*----------------------------------------------------------------------------*/
/* 枠線 */

.bd_base{ border-width: 1px; border-style: solid; border-color:#000000; }
.bd_title{ padding-bottom:4px; border-bottom:1px solid #005522; }
.bd_title_d{ border-bottom:1px solid #005522; }
.bd_title_d02{ border-bottom:1px solid #000000; }

.bd_tab1 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-color: #000000;
	font-size: 12px;
	line-height: 140%;
	color: #000000;

}
.bd_tab2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-size: 12px;
	line-height: 140%;
	color: #000000;

}
.bd_tabtop{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}


.bd_all{ border-width: 1px; border-style: solid; border-color:#636563; }

.pre_footer_top{
background-image:url(/common/img/pre_footer_top.gif);
background-position:bottom center;
background-repeat:no-repeat;
padding:0px 0px 25px 90px;
height:120px;
font-weight:bold;

/*----------------------------------------------------------------------------*/
/* その他 */