html, body {
	font: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
body {
	background-image: url(cmnfix/hpbg.gif);
}
p,h2, h3, h4, h5, h6, address, div, blockquote, pre, ul, ol, li, dl, dt, dd, hr {
margin: 0;
padding: 0;
border: 0;
}

table, caption, th, td {
margin: 0;
padding: 0;
border: 0;
font-style: normal;
font-weight: normal;
font-size: 14px;
}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object, iframe {
margin: 0;
padding: 0;
border: 0;
font-style: normal;
font-weight: inherit;
font-size: 14px;
}


.f01{color:#006600;}
.f02{color: #FF6600;}

p {
	font-size: 14px;
	line-height: 140%;
	margin: 0px;
	padding: 0px;
}

.t_12 {
	font-size: 14px;
	text-align: left;
}

.t_12b{
	font-size: 14px;
	text-align: left;
	font-weight: bold;
}


.m10{
	margin-left: 10px;
}


.boder {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #4E661F;
	padding-bottom: 2px;
}
.padding-10 {
	padding-top: 10px;
}
.padding-25-0-10-30 {
	padding-top: 25px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.padding-0-0-20-0 {
	padding-bottom: 20px;
}
.padding-2-0-0-0 {
	padding-top: 2px;
}
.padding-10-0-0-20 {
	padding-top: 10px;
	padding-left: 20px;
}
.padding-5-0-0-0 {
	padding-top: 5px;
}
.padding-left20_bold {
	font-weight: bold;
	padding-left: 20px;
}
.txt-bold {
	font-weight: bold;
}
.white {
	color: #FFFFFF;
}
.brown {
	color: #60412D;
	font-size: 14px;
}
.linktop {
	font-size: 14px;
	text-align: right;
	padding-right: 15px;
}
.linkcolor {
	text-align: right;
	color: #60412D;
}

.all-clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}
.left {
	float: left;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}
.right {
	float: right;
	padding-right: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 14px;
}

/*--------------------------------------------------------
02_campaign
--------------------------------------------------------*/
#campaign{
	width: 740px;
	margin-left: 10px;
	margin-top: 10px;
	background-color: #FFFFFF;
}


/*--------------------------------------------------------
03_menu
--------------------------------------------------------*/
#menu{
	width: 740px;
	margin-left: 10px;
	margin-top: 10px;
	background-color: #FFFFFF;
}



/*--------------------------------------------------------
04_golf
--------------------------------------------------------*/
#golf{
	width: 740px;
	margin-left: 10px;
	margin-top: 10px;
	background-color: #FFFFFF;
}



/*--------------------------------------------------------
05_event
--------------------------------------------------------*/

#event{
	width: 740px;
	margin-left: 10px;
	margin-top: 10px;
}


/*--------------------------------------------------------
06_party
--------------------------------------------------------*/
#party{
	width: 740px;
	margin-left: 10px;
	margin-top: 10px;
}




/*--------------------------------------------------------
07_shop
--------------------------------------------------------*/
#shop{
	width: 740px;
	margin-left: 10px;
	margin-top: 10px;
}



/*--------------------------------------------------------
08_contact
--------------------------------------------------------*/
#contact{
	width: 740px;
	margin-left: 10px;
	margin-top: 10px;
	background-color: #FFFFFF;
}



/*--------------------------------------------------------
10_reservation
--------------------------------------------------------*/
