/* margin,padding */
#fIndexLx{
	margin:0;
}
h2{
	margin:0px 0px 10px 0px;
}
.spotBoxFx{
	margin:10px 0px 3px;
}
#headerMenu ul{
	margin:0px -5px 0px 0px;
}
.buttonB{
	margin:0px -5px 0px 0px;
}
h2,.spotBoxF,#headerMenu{
	padding:0;
}
/* right,left */
#fIndexL,.h2bg{
	float:right;
}
/* clear */
.spotBoxF:after{
  content: "."; 
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
}
.spotBoxF{
  min-height: 1px;
}
* html .spotBoxF{
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
#headerMenu ul{
	margin:0px 5px 0px 7px;
}
#fIndexL{
	width:454px;
}
h2{
	margin:0px 0px 10px 0px;
	background: url(english/e_img/h2_bg.gif) repeat-x;
	width:100%;
}
ul#langMenu{
	background: #E9E9E9 url(english/e_img/lang_menu_bg.gif) repeat-y;
}
.spotBoxF{
	background: url(foreign_img/foreign_05.gif) repeat-y;
}
div.spotBoxF img.imgBlock{
	clear:both;
}
/* event table*/
table.calendar a:link,table.calendar a:visited,table.calendar a:hover,table.calendar a:active,.calendarF th{
	background-color: #eee8aa;
}
.calendarF{
	width:100%;
}
.Bcenter,.BcenterB{
	font-weight: bold;
	vertical-align:middle;
}
.Bcenter{
	width:9%;
}
.tableFevent{
	width:69%;
}
.tableFplace{
	width:20%;
}
.BcenterB{
	width:15%;
}
.tableFeventB{
	width:53%;
}
.tableFplaceB{
	width:30%;
}
/* title */
#contentsTitle3 h3{
	color: #A5976A;
	line-height:1em;
	font-size: large;
	font-weight: bold;
	margin:0;
	height:35px;
}
#contentsTitle3{
	background: url(stay_img/f_stay_03.gif) no-repeat;
	padding-left:5px;
	width:848px;
}
.basicTable{
	width:608px;
	float:left;
	background-color: #F9F2F4;
}
.basicTable,.basicTable td{
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	margin:10px 0px;
}
.basicTable td{
	padding:5px;
}
#topPhoto{
	background-color: #EFF3F7;
	width:848px;
	padding:10px 0px;
	margin:10px 0px;
}
#topPhoto img{
	margin:0 auto;
	display:block;
}
.rightPhoto img{
	margin:10px auto;
	display:block;
}
.rightPhoto{
	float:right;
	width:220px;
	background-color: #E7F3EA;
	margin:10px 0px;
}
.mR10{
	margin-right:10px;
}
/* IE 6 */
* html #headerMenu ul{
	margin:0px 0px 0px 7px;
}




