#green1 {
	height: 250px;
	width: 300px;
	padding-top: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-image: url(course/images/green/1green.jpg);
	float: right;
	clear: none;
	margin-right: 10px;
	background-position: center;

}

#green2 {

	height: 250px;

	width: 300px;

	padding-top: 0px;

	padding-left: 0px;

	background-repeat: no-repeat;

	background-image: url(course/images/green/2green.jpg);

	float: right;

	clear: none;

	margin-right: 8px;

	background-position: center;

}

#green3 {

	height: 250px;

	width: 300px;

	padding-top: 0px;

	padding-left: 0px;

	background-repeat: no-repeat;

	background-image: url(course/images/green/3green.jpg);

	float: right;

	clear: none;

	margin-right: 8px;

	background-position: center;

}

#green4 {

	height: 250px;

	width: 300px;

	padding-top: 0px;

	padding-left: 0px;

	background-repeat: no-repeat;

	background-image: url(course/images/green/4green.jpg);

	float: right;

	clear: none;

	margin-right: 8px;

	background-position: center;

}

#green5 {

	height: 250px;

	width: 300px;

	padding-top: 0px;

	padding-left: 0px;

	background-repeat: no-repeat;

	background-image: url(course/images/green/5green.jpg);

	float: right;

	clear: none;

	margin-right: 8px;

	background-position: center;

}

#green6 {

	height: 250px;

	width: 300px;

	padding-top: 0px;

	padding-left: 0px;

	background-repeat: no-repeat;

	background-image: url(course/images/green/6green.jpg);

	float: right;

	clear: none;

	margin-right: 8px;

	background-position: center;

}

#green7 {

	height: 250px;

	width: 300px;

	padding-top: 0px;

	padding-left: 0px;

	background-repeat: no-repeat;

	background-image: url(course/images/green/7green.jpg);

	float: right;

	clear: none;

	margin-right: 8px;

	background-position: center;

}

#green8 {

	height: 250px;

	width: 300px;

	padding-top: 0px;

	padding-left: 0px;

	background-repeat: no-repeat;

	background-image: url(course/images/green/8green.jpg);

	float: right;

	clear: none;

	margin-right: 8px;

	background-position: center;

}

#green9 {

	height: 250px;

	width: 300px;

	padding-top: 0px;

	padding-left: 0px;

	background-repeat: no-repeat;

	background-image: url(course/images/green/9green.jpg);

	float: right;

	clear: none;

	margin-right: 8px;

	background-position: center;

}

#green10 {

	height: 250px;

	width: 300px;

	padding-top: 0px;

	padding-left: 0px;

	background-repeat: no-repeat;

	background-image: url(course/images/green/10green.jpg);

	float: right;

	clear: none;

	margin-right: 8px;

	background-position: center;

}

#green11 {

	height: 250px;

	width: 300px;

	padding-top: 0px;

	padding-left: 0px;

	background-repeat: no-repeat;

	background-image: url(course/images/green/11green.jpg);

	float: right;

	clear: none;

	margin-right: 8px;

	background-position: center;

}

#green12 {

	height: 250px;

	width: 300px;

	padding-top: 0px;

	padding-left: 0px;

	background-repeat: no-repeat;

	background-image: url(course/images/green/12green.jpg);

	float: right;

	clear: none;

	margin-right: 8px;

	background-position: center;

}

#green13 {

	height: 250px;

	width: 300px;

	padding-top: 0px;

	padding-left: 0px;

	background-repeat: no-repeat;

	background-image: url(course/images/green/13green.jpg);

	float: right;

	clear: none;

	margin-right: 8px;

	background-position: center;

}

#green14 {

	height: 250px;

	width: 300px;

	padding-top: 0px;

	padding-left: 0px;

	background-repeat: no-repeat;

	background-image: url(course/images/green/14green.jpg);

	float: right;

	clear: none;

	margin-right: 8px;

	background-position: center;

}

#green15 {

	height: 250px;

	width: 300px;

	padding-top: 0px;

	padding-left: 0px;

	background-repeat: no-repeat;

	background-image: url(course/images/green/15green.jpg);

	float: right;

	clear: none;

	margin-right: 8px;

	background-position: center;

}

#green16 {

	height: 250px;

	width: 300px;

	padding-top: 0px;

	padding-left: 0px;

	background-repeat: no-repeat;

	background-image: url(course/images/green/16green.jpg);

	float: right;

	clear: none;

	margin-right: 8px;

	background-position: center;

}

#green17 {

	height: 250px;

	width: 300px;

	padding-top: 0px;

	padding-left: 0px;

	background-repeat: no-repeat;

	background-image: url(course/images/green/17green.jpg);

	float: right;

	clear: none;

	margin-right: 8px;

	background-position: center;

}

#green18 {

	height: 250px;

	width: 300px;

	padding-top: 0px;

	padding-left: 0px;

	background-repeat: no-repeat;

	background-image: url(course/images/green/18green.jpg);

	float: right;

	clear: none;

	margin-right: 8px;

	background-position: center;

}

#hole1 {
	padding-top: 20px;
	padding-left: 10px;
	background-image: url(course/images/hole/1hole.jpg);
	background-repeat: no-repeat;
	height: 650px;
	width: 350px;
	background-position: center;
	margin-left: 20px;

}



#hole2 {
	padding-top: 20px;
	padding-left: 10px;
	background-image: url(course/images/hole/2hole.jpg);
	background-repeat: no-repeat;
	height: 650px;
	width: 350px;
	background-position: center;
	margin-left: 20px;

}

#hole3 {
	padding-top: 20px;
	padding-left: 30px;
	background-image: url(course/images/hole/3hole.jpg);
	background-repeat: no-repeat;
	height: 650px;
	width: 350px;
	background-position: center;

}

#hole4 {

	padding-top: 20px;

	padding-left: 10px;

	background-image: url(course/images/hole/4hole.jpg);

	background-repeat: no-repeat;

	height: 650px;

	width: 350px;

	background-position: center;

}

#hole5 {

	padding-top: 20px;

	padding-left: 10px;

	background-image: url(course/images/hole/5hole.jpg);

	background-repeat: no-repeat;

	height: 650px;

	width: 350px;

	background-position: center;

}

#hole6 {

	padding-top: 20px;

	padding-left: 10px;

	background-image: url(course/images/hole/6hole.jpg);

	background-repeat: no-repeat;

	height: 650px;

	width: 350px;

	background-position: center;

}

#hole7 {
	padding-top: 20px;
	padding-left: 30px;
	background-image: url(course/images/hole/7hole.jpg);
	background-repeat: no-repeat;
	height: 650px;
	width: 350px;
	background-position: center 30px;

}

#hole8 {

	padding-top: 20px;

	padding-left: 10px;

	background-image: url(course/images/hole/8hole.jpg);

	background-repeat: no-repeat;

	height: 650px;

	width: 350px;

	background-position: center;

}

#hole9 {

	padding-top: 20px;

	padding-left: 10px;

	background-image: url(course/images/hole/9hole.jpg);

	background-repeat: no-repeat;

	height: 650px;

	width: 350px;

	background-position: center;

}

#hole10 {

	padding-top: 20px;

	padding-left: 10px;

	background-image: url(course/images/hole/10hole.jpg);

	background-repeat: no-repeat;

	height: 650px;

	width: 350px;

	background-position: center;

}

#hole11 {
	padding-top: 20px;
	padding-left: 40px;
	background-image: url(course/images/hole/11hole.jpg);
	background-repeat: no-repeat;
	height: 650px;
	width: 350px;
	background-position: center;

}

#hole12 {

	padding-top: 20px;

	padding-left: 10px;

	background-image: url(course/images/hole/12hole.jpg);

	background-repeat: no-repeat;

	height: 650px;

	width: 350px;

	background-position: center;

}

#hole13 {

	padding-top: 20px;

	padding-left: 10px;

	background-image: url(course/images/hole/13hole.jpg);

	background-repeat: no-repeat;

	height: 650px;

	width: 350px;

	background-position: center;

}

#hole14 {

	padding-top: 20px;

	padding-left: 10px;

	background-image: url(course/images/hole/14hole.jpg);

	background-repeat: no-repeat;

	height: 650px;

	width: 350px;

	background-position: center;

}

#hole15 {

	padding-top: 20px;

	padding-left: 10px;

	background-image: url(course/images/hole/15hole.jpg);

	background-repeat: no-repeat;

	height: 650px;

	width: 350px;

	background-position: center;

}

#hole16 {

	padding-top: 20px;

	padding-left: 10px;

	background-image: url(course/images/hole/16hole.jpg);

	background-repeat: no-repeat;

	height: 650px;

	width: 350px;

	background-position: center;

}

#hole17 {

	padding-top: 20px;

	padding-left: 10px;

	background-image: url(course/images/hole/17hole.jpg);

	background-repeat: no-repeat;

	height: 650px;

	width: 350px;

	background-position: center;

}

#hole18 {

	padding-top: 20px;

	padding-left: 10px;

	background-image: url(course/images/hole/18hole.jpg);

	background-repeat: no-repeat;

	height: 650px;

	width: 350px;

	background-position: center;

}

p {

margin:0.5em 1em 1em 1em;

}

#data1 {
	float: none;
	height: 200px;
	width: 700px;
	background-image: url(course/images/holephoto/1photo.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;

}

#data2 {
	float: none;
	height: 200px;
	width: 700px;
	background-image: url(course/images/holephoto/2photo.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;

}

#data3 {
	float: none;
	height: 200px;
	width: 700px;
	background-image: url(course/images/holephoto/3photo.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;

}

#data4 {
	float: none;
	height: 200px;
	width: 700px;
	background-image: url(course/images/holephoto/4photo.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;

}

#data5 {
	float: none;
	height: 200px;
	width: 700px;
	background-image: url(course/images/holephoto/5photo.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;

}

#data6 {
	float: none;
	height: 200px;
	width: 700px;
	background-image: url(course/images/holephoto/6photo.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;

}

#data7 {
	float: none;
	height: 200px;
	width: 700px;
	background-image: url(course/images/holephoto/7photo.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;

}

#data8 {
	float: none;
	height: 200px;
	width: 700px;
	background-image: url(course/images/holephoto/8photo.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;

}

#data9 {
	float: none;
	height: 200px;
	width: 700px;
	background-image: url(course/images/holephoto/9photo.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;

}

#data10 {
	float: none;
	height: 200px;
	width: 700px;
	background-image: url(course/images/holephoto/10photo.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;

}

#data11 {
	float: none;
	height: 200px;
	width: 700px;
	background-image: url(course/images/holephoto/11photo.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;

}

#data12 {
	float: none;
	height: 200px;
	width: 700px;
	background-image: url(course/images/holephoto/12photo.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;

}

#data13 {
	float: none;
	height: 200px;
	width: 700px;
	background-image: url(course/images/holephoto/13photo.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;

}

#data14 {
	float: none;
	height: 200px;
	width: 700px;
	background-image: url(course/images/holephoto/14photo.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;

}

#data15 {
	float: none;
	height: 200px;
	width: 700px;
	background-image: url(course/images/holephoto/15photo.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;

}

#data16 {
	float: none;
	height: 200px;
	width: 700px;
	background-image: url(course/images/holephoto/16photo.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;

}

#data17 {
	float: none;
	height: 200px;
	width: 700px;
	background-image: url(course/images/holephoto/17photo.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;

}

#data18 {
	float: none;
	height: 200px;
	width: 700px;
	background-image: url(course/images/holephoto/18photo.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;

}

#honbun {
	float: right;
	width: 300px;
	clear: right;
	margin-right: 10px;
	font-size: 12px;
	line-height: 140%;

}

#honbun h6 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-style: normal;

	line-height: normal;

	font-weight: bolder;

	color: #FFFFFF;

	background-color: #B4B469;

	text-indent: 10px;

	margin: 0px;

	padding-top: 2px;

	padding-bottom: 2px;

	text-align: left;

	padding-left: 0px;

	letter-spacing: 0em;

}



table caption{

display:none;

}



div#header{

width:748px;

margin:0px auto;

border:1px solid #8d8c4c;

border-width:0px 1px;

}

div#body{
	width:695px;
	background-color:white;
	height: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	padding-left: 20px;
	float: left;

}

div#body2{
	width:700px;
	border:1px solid #8d8c4c;
	border-width:0px 1px;
	background-color:white;
	height: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0em;
	padding-right: 20px;
	padding-bottom: 0em;
	padding-left: 20px;

}


#kaiseki {

	height: 31px;

	width: 88px;

	float: right;

}





address {

display:block;

padding:1em;

color:#340;

font-style:normal;

text-decoration:none;

text-align:center;

}





/* content */

div#subnav{
	background-color:white;
	width:710px;
	height:29px;
	background-image:url(images/c_h__cbg.gif);
	background-repeat:repeat-x;
	color:#850;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 36px;

}



div#body h3{

	background-image:url(images/h3bg.gif);

	background-repeat:no-repeat;

	color:#669922;

	font-size:18px;

	font-weight:bold;

	height:22px;

	margin-bottom:0.5em;

	border:1px solid;

	border-width:0px 0px 2px 0px;

	padding-top: 8px;

	padding-right: 6px;

	padding-bottom: 6px;

	padding-left: 40px;

}









div#body h4{

padding:0.3em;

margin-bottom:0.5em;

border:1px dashed;

border-width:0px 0px 1px 0px;

background-color:#fff9cc;

}





/* index */

div#idx_menu{

float:left;

}



div#idx_news0{

	float:left;

	width:320px;

	padding-top: 0px;

	padding-bottom: 5px;

	padding-left: 10px;

	text-indent: 0px;

}



div#idx_body{

width:748px;

margin:0px auto;

border:1px solid #8d8c4c;

border-width:0px 1px;

}





div#original

	{
	float:left;
	width:300px;
	margin-bottom: 20px;

	}



div#critical

	{
	float:left;
	width:350px;
	height: 150px;
	margin-left: 1%;
	line-height: 160%;

	}
	
#div#critical2

	{
	float:left;
	width:620px;
	height: auto;
	margin-left: 1%;
	color: #996600;

	}
	

#button {

	margin: 0px;

	padding: 0px;

	width: 700px;

}







div#chaya

	{

	float:left;

	width:28%;

	margin-right:1%;

	}



div#lodge

	{
	width:690px;
	height: auto;
	margin-right: 10px;
	float: left;

	}



div#party

	{

	float:left;

	width:28%;

	margin-right:1%;

	}



textarea, input.line{

	font-size:120%;

	padding:0.1em;

	width:90%;

	font-family:monospace;

}

.honbun1 {

	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";

	padding: 0px;

	margin: 0px;

	font-size: 12px;

	line-height: 18px;

	color: #333333;

	font-weight: bolder;

}

.shot {

	font-family: "Times New Roman", Times, serif;

	font-size: 16px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #666666;

	border-top-width: thin;

	border-top-color: #666666;

	font-weight: bolder;

	color: #000000;

	padding-top: 0px;

	padding-left: 0px;

	border-left-width: 5px;

	border-left-style: solid;

	border-left-color: #666666;

	width: 300px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-bottom: 0px;

	clip: rect(auto,auto,auto,auto);

}

hr {
	border-color: #003300 solid 1px;
}

/* 社長挨拶文ここから */

table#ceo {
	width: 690px;
	height: auto;
	font-size: 1em;
	margin-left: 5px;
	margin-bottom: 20px;
}

td.ceo_image {
	width: 150px;
}

td.ceo_space {
	width: 25px;
}

td.ceo_desc {
	width: 530px;
	line-height: 1.6;
}

td.ceo_name {
	padding-top: 20px;
	padding-right: 20px;
}

h3.company {
	width: 650px;
	clear: both;
}

#body table.companyTa {
	width: 650px;
	height: auto;
	margin-top: 10px;
	margin-left: 10px;
}

td.company_title {
	width: 120px;
	background-color: #F5F5DC;
	padding-top: 5px;
}

td.comp_space {
	width: 30px;
}

/* 社長挨拶文ここまで */

