TABLE {
	
}
TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
;}
FORM {
	MARGIN: 0px
;}
INPUT.formButton {
	
}
.table1 {
	BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 0px solid; MARGIN: 0px; BORDER-LEFT: #666666 0px solid; BORDER-BOTTOM: #666666 0px solid; BORDER-COLLAPSE: collapse
;}
.table2 {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffffff 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 0px solid; BORDER-COLLAPSE: collapse; spacing: 0px
}}
.table4 {
	BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 0px solid; MARGIN: 5px; BORDER-LEFT: #666666 0px solid; BORDER-BOTTOM: #666666 0px solid; BORDER-COLLAPSE: collapse
;}
.table5 {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; MARGIN: 5px; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid; BORDER-COLLAPSE: collapse
;}
.td1 {
	BORDER-RIGHT: #dddddd thin solid; PADDING-RIGHT: 3px; BORDER-TOP: #dddddd thin solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; BORDER-LEFT: #dddddd thin solid; COLOR: #666666; PADDING-TOP: 3px; BORDER-BOTTOM: #dddddd thin solid; BACKGROUND-COLOR: #bbf1bb; TEXT-ALIGN: center
;}
.td2 {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 4px; BORDER: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; OVERFLOW: auto; COLOR: #333333; PADDING-TOP: 2px; TEXT-ALIGN: left
;}
.td3 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #cccccc; PADDING-TOP: 4px; BACKGROUND-COLOR: #669966
;}
.td4 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: #007535
;}
.td5 {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #dddddd 1px solid; COLOR: #666666; PADDING-TOP: 0px; BORDER-BOTTOM: #dddddd 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
;}
.td6 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #333333; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffffff
;}
.td7 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; FONT-STYLE: normal
;}
.td8 {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #666666 1px solid; FONT-STYLE: normal; BACKGROUND-COLOR: #bbf1bb
;}
.td9 {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #666666 1px solid; FONT-STYLE: normal
;}
.td10 {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px solid; FONT-STYLE: normal; BACKGROUND-COLOR: #ffcccc
;}
.td11 {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 8px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #666666 1px solid
;}
.td12 {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; OVERFLOW: auto; BORDER-LEFT: #dddddd 1px solid; COLOR: #333333; PADDING-TOP: 4px; BORDER-BOTTOM: #dddddd 1px solid; TEXT-ALIGN: left
;}
.td13 {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; OVERFLOW: auto; BORDER-LEFT: #dddddd 1px solid; COLOR: #333333; PADDING-TOP: 4px; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: left
;}
.td14 {
	BORDER-RIGHT: #666666 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666666 0px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; BORDER-LEFT: #666666 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #666666 0px solid; FONT-STYLE: normal
;}
.td15 {
	FONT-SIZE: 12px
;}
.div1 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; OVERFLOW: scroll; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; SCROLLBAR-BASE-COLOR: #dcdcdc; HEIGHT: 275px
;}
.div2 {
	WIDTH: 100%; SCROLLBAR-BASE-COLOR: #dcdcdc
;}
.span_reserved_001_errmsg {
	FONT-WEIGHT: bold; COLOR: #ff0000
;}
.td_reserved_001_errmsg {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT: 0px; COLOR: #ff0000; BORDER-BOTTOM: 0px
;}
.button1 {
	WIDTH: 150px
;}


/* ゴルフ情報部分 */
.infotitle {
	background-color: #007535;
	border: 0px;
	border-collapse:collapse;
	font-size: 83%;
	color: #FFFFFF;
	padding: 5px;
}

.infolist {
	background-color: #FFFFFF;
	border: 0px;
	border-collapse:collapse;
	font-size: 83%;
	color: #000000;
	padding: 5px;
}

.infolists {
	background-color: #ddeedd;
	border: 0px;
	border-collapse:collapse;
	font-size: 83%;
	color: #000000;
	padding: 5px;
}

/*ゴルフ名の文字色（現在白）*/
.fontgname {
 color : #FFFFFF;
}


.table001 {
	background-color: #FFFFFF;
	border: 0px;
	border-collapse:collapse;
	font-size: 83%;
	color: #000000;
}

/* ･ﾜ｡ｼ･ﾀ｡ｼﾌｵ､ｷ */
.table002 {
	border: 1px solid #999999;
	border-collapse:collapse;
	width:100%;
}

/*みどりタイトル２*/
.td001 {
	background-color:#669999;
	color:#333333;
	border-collapse:collapse;
	border: 1px solid #999999;
	font-weight: bold;
	font-size: 83%;
}
/*表本文*/
.td002 {
	border-collapse:collapse;
	border: 1px solid #999999;
	font-size: 83%;
}
/*みどりタイトル１*/
.td003 {
	background-color:#009933;
	color:#ffffff;
	border-collapse:collapse;
	border: 0 px;
	font-weight: bold;
	font-size: 83%;
}
/*きいろタイトル１*/
.td004 {
	background-color:#FFCC33;
	color:#ffffff;
	border-collapse:collapse;
	border: 1px solid #999999;
	font-weight: bold;
}
/*きいろタイトル２*/
.td005 {
	background-color:#FFCC66;
	color:#333333;
	border-collapse:collapse;
	border: 1px solid #999999;
}
/*しろ赤文字タイトル*/
.td006 {
	color:#993333;
	font-weight:bold;
	border-collapse:collapse;
	border: 1px solid #999999;
}

/* color */
.text,
.subText,
.lead,
.leads,
.para2,
.para2s,
.para3,
.para3s,
.caption{
	color: #333333;
}




/* text */
.text{
	font-size: 83%;
}


p.text{
	line-height:155%;
	margin: -3px 0;
}


.subText{
	font-size: 71%;
}


p.subText{
	line-height:150%;
	margin: -3px 0 -2px 0;
}




/* lead */
.lead{
	font-size: 83%;
	color: #336600;
}


p.lead{
	line-height:155%;
	margin: -3px 0;
}


.leads{
	font-size: 71%;
}


p.leads{
	line-height:150%;
	margin: -3px 0 -2px 0;
}




/* para2 */
.para2{
	font-size: 90%;
}


p.para2{
	line-height:155%;
	margin: -3px 0;
}


.para2s{
	font-size: 71%;
}


p.para2s{
	line-height:150%;
	margin: -3px 0 -2px 0;
}




/* para3 */
.para3{
	font-size: 83%;
}


p.para3{
	line-height:155%;
	margin: -3px 0;
}


.para3s{
	font-size: 71%;
}


p.para3s{
	line-height:150%;
	margin: -3px 0 -2px 0;
}



/* caption */
.caption{
	font-size: 71%;
}


p.caption{
	line-height:140%;
	margin: -2px 0 -2px 0;
}



/* additional */
.addText{
	font-size: 83%;
}



p.addText{
	line-height:155%;
}


.addTexts{
	font-size: 71%;
}


p.addTexts{
	line-height:150%;
}



/* list */
div.list{
	text-indent: -1em;
	margin-left: 1em;
}



/*form*/
form {
	margin: 0;
	padding: 0;
}



input, select {

/*	vertical-align: middle;

*/}


em.error {
	font-style : normal;
}



em.error input,
em.error select,
em.error textarea {
	background: #e9f7b9;
}



.style4 {color: #FFFFFF; font-size: 76%; }

.h2titel01 {
	background-color: #FFCC33;
	background-image : url(shared/img/cmn_back_01.gif);
	background-repeat: repeat-x;
	background-position: center;
	font-size: 83%;
}
.h203 {
	background-color: #0066FF;
	background-image : url(shared/img/cmn_back_03.gif);
	background-repeat: repeat-x;
	background-position: center;
	font-size: 83%;
	color: #FFFFFF;
}


.h2titile02 {
	font-size: 83%;
	background-color: #007535;
	background-repeat: repeat-x;
	background-position: center;
	color: #FFFFFF;
}

.h2titel01s {
	background-color: #FFCC33;
	background-image : url(shared/img/cmn_back_01.gif);
	background-repeat: repeat-x;
	background-position: center;
	font-size: 73%;
}

.content03 {
	background-color: #99CCFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0066CC;
	border-right-color: #0066CC;
	border-bottom-color: #0066CC;
	border-left-color: #0066CC;
}

.content02 {
	background-color: #FFFFCC;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
}

/*ツアー*/
.packtable01 {
	background-color: #FFFFFF;
	border: 0px;
	padding: 5px;
	color: #000000;
}

/*コース情報のコース名*/
.c_name_e {
	color:#007535;font-weight:normal;font-family:Verdana,arial;font-size:0.9em;margin:5px 10px;border-bottom:1px dotted #007535;
}
.c_name {
	color:#333333;font-weight:bold;font-family:Verdana,arial,"MS ゴシック";font-size:1.4em;margin:5px 10px;
}

.box_line {
	border:1px solid #ddeedd;
}

/*ツアー詳細テーブルスタイル revise July'06*/

table.tour	{border-top:1px solid #999999;border-left:1px solid #999999;}

table.tour td	{border-right:1px solid #999999;border-bottom:1px solid #999999; background-color:#ffffff;font-size:0.8em; padding:3px;}

td.gray	{color:#ffffff;border-right:1px solid #999999;border-bottom:1px solid #999999; background-color:#999999;font-size:0.8em; padding:3px;}

table.tour th	{border-right:1px solid #999999;border-bottom:1px solid #999999; background-color:#CFCFCE;font-size:0.8em; padding:3px; font-weight:normal;}


