/*  BodyŠÖ˜A  */
BODY 	{
	
	font-family : "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color : #999999;
	/* font-weight : bold; */

	background-color : #e5e5e5;
	background-image : url(img/bg-1.gif);
	background-repeat : repeat-x;
	/* background-position : center top; */
	/* background-attachment : fixed; */

	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}


/* font	{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif;
} */

h1	{
	font-size : small;
}

strong {
	font-weight : normal; 
}

/*  ƒŠƒ“ƒNŠÖ˜AiƒeƒLƒXƒgj  */
a.gray 	{ 
	text-decoration: none;
	color: #666666;
}
a.gray:link { 
	TEXT-DECORATION: none;
	color: #666666;
} 
a.gray:visited { 
	TEXT-DECORATION: none;
	color: #666666;
} 
a.gray:hover { 
	TEXT-DECORATION: none;
	color: #333333;
} 
a.gray:active {
	text-decoration: none;
	color: #666666;
}

/*  ƒŠƒ“ƒNŠÖ˜Aiƒ{ƒ^ƒ“j  */
a#menu 	{
	/* font-size : 12px; */
	font-weight : bold;
	display : block;
	width : 100%; 
	height : 100%; 
	border : outset 2px;
	/*border-color : #ffffff #004000 #004000 #ffffff;*/
	padding : 4px 0px;
	text-align : center;
	text-decoration : none;
	color : #003300;
	background-image : url(../HP2008_0/img/bg-btn.gif);
	background-color : #33ff33;
	/* color : #ffffff; */
	/* background-color : #009900; */
}
a#menuon {
	/* font-size : 12px; */
	font-weight : bold;
	display : block;
	width : 100%; 
	height : 100%; 
	border : solid 2px;
	border-color : #004000 #d7ffd7 #d7ffd7 #004000;
	padding : 6px 0px 2px 6px;
	background-color : #ff9900;
	/* background-color : #e1ffff; */
	text-decoration : none;
	text-align : center;
}
a#menu:hover	{
	border : inset 2px;
	/*border-color : #004000 #d7ffd7 #d7ffd7 #004000;*/
	padding : 5px 0px 3px 3px;
	background-image : url(../HP2008_0/img/bg-btn-on.gif);
	background-color : #ff9900;
	/* background-color : #d7ffd7; */
	color : #ffff66;
	text-decoration : none;
}

a#none	{
	text-decoration : none;
	background-color: none; 
}

a#none:hover	{
	text-decoration : none;
	background-color: none; 
}


/*  ˜g ‚P‚˜‚P  */

.waku1111 {
        border-width : 1px 1px 1px 1px;
        border-style : solid;
	border-color : #7F7F7F;
}

/*  ˜g ‚P‚˜‚R  */

.waku1011 {
        border-width : 1px 0px 1px 1px;
        border-style : solid;
	border-color : #7F7F7F;
}
.waku1010 {
        border-width : 1px 0px 1px 0px;
        border-style : solid;
	border-color : #7F7F7F;
}
.waku1110 {
        border-width : 1px 1px 1px 0px;
        border-style : solid;
	border-color : #7F7F7F;
}

/*  ˜g ‚R‚˜‚P  */

.waku1101 {
        border-width : 1px 1px 0px 1px;
        border-style : solid;
	border-color : #7F7F7F;
}
.waku0101 {
        border-width : 0px 1px 0px 1px;
        border-style : solid;
	border-color : #7F7F7F;
}
.waku0111 {
        border-width : 0px 1px 1px 1px;
        border-style : solid;
	border-color : #7F7F7F;
}

/*  ˜g ‚R‚˜‚R  */

.waku1001 {
        border-width : 1px 0px 0px 1px;
        border-style : solid;
	border-color : #7F7F7F;
}
.waku1000 {
        border-width : 1px 0px 0px 0px;
        border-style : solid;
	border-color : #7F7F7F;
}
.waku1100 {
        border-width : 1px 1px 0px 0px;
        border-style : solid;
	border-color : #7F7F7F;
}

.waku0001 {
        border-width : 0px 0px 0px 1px;
        border-style : solid;
	border-color : #7F7F7F;
}
.waku0100 {
        border-width : 0px 1px 0px 0px;
        border-style : solid;
	border-color : #7F7F7F;
}

.waku0011 {
        border-width : 0px 0px 1px 1px;
        border-style : solid;
	border-color : #7F7F7F;
}
.waku0010 {
        border-width : 0px 0px 1px 0px;
        border-style : solid;
	border-color : #7F7F7F;
}
.waku0110 {
        border-width : 0px 1px 1px 0px;
        border-style : solid;
	border-color : #7F7F7F;
}



/*  …•½üi“_üj  */
HR#dot	{
	border-width : 10px;
	border-style : dotted;
	border-color : #7F7F7F;
}

/*  ŠO˜g ŽÀü1px ‰©—Î  */
table#green {  
	padding : 2px;
        border-width : 1px;
        border-style : solid;
	border-color : #33ff33;
}


/*  V’…î•ñ  */
.info {
	width : 430px;
	height : 60px;
	overflow       : auto;
	padding-top    : 0px;
	padding-left   : 5px;
	padding-right  : 0px;
	padding-bottom : 0px;
	line-height    : 1.5;
	font-size      : xx-small;
	scrollbar-face-color       : #ffffff;
	scrollbar-3dlight-color    : #ffffff;
	scrollbar-highlight-color  : #ffffff;
	scrollbar-arrow-color      : #009900;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-shadow-color     : #ffffff;
	scrollbar-track-color      : #ffffff;
}

.info ul {
	/* padding-left     : 0px; */
	list-style-type  : square;
	list-style-image : url(img/img-info_mark.gif);
}

.info li {
	font-size   : xx-small;
	color       : #000000;
}

.info strong {
	font-weight : normal; 
}


/* ŒÂ•Ê“à—e  */
.contents {
	padding-top    : 12px;
	padding-left   : 15px;
	padding-right  : 0px;
	padding-bottom : 0px;
	line-height    : 1.3;
	/* font-size      : xx-small; */
	color          : #000000;
}



.bg-subtitle{
  background-image : url(img/bg-subtitle.gif);
  background-repeat : no-repeat;background-position : left center;}

.text{
  line-height : 1.2em;
}

.left-pad{
  padding-left : 1em;
}

.weather{
  font-size : 10pt;
}
.bg-course{
  background-image : url(img/bg-course.gif);
  background-repeat : no-repeat;background-position : left top;}

.contents_left{
  margin-top : 5px;
  margin-left : 15px;
  margin-right : 10px;
  margin-bottom : 0px;
  width : 530px;
  float : left;
}

.contents_right{
  margin-top : 5px;
  margin-left : 0px;
  margin-right : 20px;
  margin-bottom : 0px;
  width : 300px;
  float : right;
}
.con_raftsales{
  margin-top : 5px;
  margin-left : 25px;
  margin-right : 5px;
  margin-bottom : 5px;
  font-size : 10px;
  font-family : sans-serif;
  font-weight : bold;
}
.fotter{
  font-size : xx-small;
  color : #666666;
  width : 850px;
}
.vline{
  border-right-width : 1px;
  border-right-style : dashed;
  border-right-color : gray;
}
/*  @@@@@  */
/*  Link •\  */
/*  @@@@@  */
.linktbl {
	font-size      : xx-small;
	text-align     : center; 
	padding-top    : 0px;
	padding-left   : 0px;
	padding-right  : 0px;
	padding-bottom : 0px;
        border-width   : 1px 2px 2px 1px;
        border-style   : solid;
	border-color   : #999999 #cccccc #cccccc #999999;
	font-family    : Arial,"‚l‚r ƒSƒVƒbƒN",Osaka“™•,sans-serif;
}
.linktbl_left {
        border-width : 0px 1px 1px 0px;
        border-style : solid;
	border-color : #7F7F7F;
	background-color : #999999;
	color        : #CCCCCC;
}
.linktbl_right {
	font-size      : xx-small;
        border-width : 0px 1px 1px 0px;
        border-style : solid;
	border-color : #7F7F7F;
	padding      : 10px 10px;
}

/*  @@@@@  */
/*  Stay and Spa •\  */
/*  @@@@@  */
.staytbl {
	font-size      : xx-small;
	padding-top    : 0px;
	padding-left   : 0px;
	padding-right  : 0px;
	padding-bottom : 0px;
        border-width   : 1px 2px 2px 1px;
        border-style   : solid;
	border-color   : #999999 #cccccc #cccccc #999999;
	font-family    : Arial,"‚l‚r ƒSƒVƒbƒN",Osaka“™•,sans-serif;
}
.staytbl_title {
	text-align   : left; 
        border-width : 1px 1px 1px 0px;
        border-style : solid;
	border-color : #7f7f7f;
	background-color : #999999;
	background-image  : url(img/reserve/bg-stay.gif);
	background-position: left center;
	background-repeat : no-repeat;
	color        : #eeeeee;
	padding      : 5px 2px 5px 40px;
}
.staytbl_left {
	font-size    : xx-small;
	text-align   : center; 
        border-width : 0px 0px 1px 0px;
        border-style : solid;
	border-color : #7F7F7F;
	padding      : 10px 5px 10px 10px;
}
.staytbl_right {
	font-size    : xx-small;
	text-align   : left; 
        border-width : 0px 1px 1px 0px;
        border-style : solid;
	border-color : #7F7F7F;
	padding      : 10px 10px 10px 5px;
}
.staytbl_con {
	font-size    : xx-small;
	text-align   : left; 
        border-width : 0px 1px 1px 0px;
        border-style : solid;
	border-color : #7F7F7F;
	padding      : 10px 10px 10px 15px;
	vertical-align : top;
}
.staytbl_con1 {
	font-size    : xx-small;
	text-align   : center; 
	float        : left;
	width        : 90px;
}
.staytbl_con2 {
	font-size    : xx-small;
	text-align   : left; 
	float        : right;
	width        : 300px;
	padding      : 0px 0px 0px 15px;
}

.reservtbl_title1 {
	text-align   : left; 
        border-width : 1px 1px 1px 0px;
        border-style : solid;
	border-color : #7f7f7f;
	background-color  : #999999;
	background-image  : url(img/reserve/bg-reserve-1.gif);
	background-position: left center;
	background-repeat : no-repeat;
	color        : #eeeeee;
	padding      : 5px 2px 5px 40px;
}
.reservtbl_title2 {
	text-align   : left; 
        border-width : 1px 1px 1px 0px;
        border-style : solid;
	border-color : #7f7f7f;
	background-color  : #999999;
	background-image  : url(img/reserve/bg-reserve-2.gif);
	background-position: left center;
	background-repeat : no-repeat;
	color        : #eeeeee;
	padding      : 5px 2px 5px 40px;
}

.cxltbl {
	font-size      : xx-small;
	padding-top    : 0px;
	padding-left   : 0px;
	padding-right  : 0px;
	padding-bottom : 0px;
        border-width   : 1px 2px 2px 1px;
        border-style   : solid;
	border-color   : #ff8000 #ff8000 #ff8000 #ff8000;
	font-family    : Arial,"‚l‚r ƒSƒVƒbƒN",Osaka“™•,sans-serif;
}
.cxltbl_title {
	text-align   : left; 
        border-width : 1px 1px 1px 0px;
        border-style : solid;
	border-color : #ff8000;
	background-color  : #ff8000;
	background-image  : url(img/reserve/bg-cxl.gif);
	background-position: left center;
	background-repeat : no-repeat;
	color        : #eeeeee;
	padding      : 5px 2px 5px 40px;
}
.cxltbl_con {
	font-size    : xx-small;
	text-align   : left; 
        border-width : 0px 1px 1px 0px;
        border-style : solid;
	border-color : #ff8000;
	padding      : 10px 10px 10px 15px;
	vertical-align : top;
}

.pray_for_japan {
	font-size: smaller;
	color: #336633;
	width: 420px;
	padding-left: 50px;
}

.pack_con_left {
	padding: 0px 0px 0px 30px;
}
.pack_con_right {
	padding: 0px 0px 0px 10px;
}

