/*  Hotel Sekia Amusement CSS Document */

/*
h3.amuse{
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CC3366;
	margin-right: 2em;
	color: #CC3366;
}

*/

/* AMUSEMENT Top Navi
-----------------------------------------------*/

#amuTop,#amuSub {
	padding:0;
	width:560px;
	/*height:35px;*/
	margin-top: 0px;
	margin-bottom: 0;
	_margin-left: 5px;	
}

#amuTop ul, #amuTop li,
#amuSub ul,#amuSubli {
	margin: 0px;
	padding: 0px;
}

#amuSub{
	clear: both;
	float: none;
	margin-top: 10px;
}

#amuTop li {
	display:block;
	float:left;
	list-style-type:none;
	height:190px;
	margin-right: 20px;
}


#amuSub li{
	display:block;
	float:left;
	list-style-type:none;
	width:135px;
	margin-right: 24px;
}


#amuTop li a {
	display:block;
	width:138px;
	height:100%;
	text-indent:-9999px;
	/*overflow:hidden;*/
	
}

#amuTop li.amu01 {
	background:url(../img/amu_nv01.jpg) no-repeat 0px 0px;	
}

#amuTop li.amu01 a:hover, #amuTop li.amu01 a.selected {
	background:url(../img/amu_nv01.jpg) no-repeat 0px -210px;
}

#amuTop li.amu02 {
	background:url(../img/amu_nv02.jpg) no-repeat 0px 0px;	
}

#amuTop li.amu02 a:hover, #amuTop li.amu02 a.selected {
	background:url(../img/amu_nv02.jpg) no-repeat 0px -210px;
}

#amuTop li.amu03 {
	background:url(../img/amu_nv03.jpg) no-repeat 0px 0px;	
}

#amuTop li.amu03 a:hover, #amuTop li.amu03 a.selected {
	background:url(../img/amu_nv03.jpg) no-repeat 0px -210px;
}

#amuTop li.amu04 {
	background:url(../img/amu_nv04.jpg) no-repeat 0px 0px;	
}

#amuTop li.amu04 a:hover, #amuTop li.amu04 a.selected {
	background:url(../img/amu_nv04.jpg) no-repeat 0px -210px;
}


/* Tenkuu Garden
---------------------------------------------*/

#garden{
}

#garden div.rightPic{
	background: url(../img/_tenkuu/view_golf01.jpg) no-repeat right top;	
}

#garden dl{
	display: block;
	width: 350px;
	background: #EDF1F6;
	padding: 0.5em;
}

#garden dt {
	width: 5em;
	float: left;
	padding-top: 0.2em;
	font-weight: bold;
	color: #FFF;
	background: #192F60;
	text-align: center;
	padding-bottom: 0.2em;
}
#garden dd {
	margin-left: 6em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	margin-bottom: 0.4em;
}

#garden div.course{
	background: url(../img/_tenkuu/view_golf02.jpg) no-repeat left 20px;
	padding-left: 190px;
}

/* Safari Page
---------------------------------------------*/

#safari{
}

#safari dl{
	display: block;
	background: #EDF1F6;
	padding: 0.5em;
}

#safari dt {
	width: 5em;
	float: left;
	padding-top: 0.2em;
	font-weight: bold;
	color: #FFF;
	background: #192F60;
	padding-bottom: 0.2em;
	text-align: center;
}
#safari dd {
	margin-left: 6em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

#safari dd td{
	padding-right: 5px;
	padding-bottom: 5px;
}

/* SPORTS PLAZA Page
---------------------------------------------*/

#sportPlaza{
}

#sportPlaza .thumnail{
	text-align: center;
	float: right;
	width: 155px;
}

#sportPlaza .thumnail p{
	line-height: normal;
}

#sportPlaza .plazaLeft{
	width: 390px;
}

#sportPlaza dl{
	display: block;
	background: #EDF1F6;
	padding: 0.5em;
}

#sportPlaza dt{
	width: 5em;
	float: left;
	padding-top: 0.2em;
	font-weight: bold;
	color: #FFF;
	background: #192F60;
	text-align: center;
	padding-bottom: 0.2em;
}

#sportPlaza dd{
	margin-left: 6em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	margin-bottom: 0.3em;
}

#sportPlaza table{
}

#sportPlaza th,#sportPlaza td{

}

#sportPlaza td{
	padding-right: 0.5em;
	
}


/* SPORTS PLAZA price
-----------------------*/

#plazaPrice{
}

#plazaPrice h5{
	color: #FFF;
	background: #192F60;
	padding: 0.2em 0.2em 0.2em 1em;
	border-top: 3px double #FFF;
	border-bottom: 3px double #FFF;
}


#plazaPrice table{
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	border-collapse:collapse;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 1em;
	width: auto;
}

#plazaPrice tr.odd td{
	background:#f7fbff
}
#plazaPrice tr.odd{
	background:#f4f9fe;
}


#plazaPrice th,#plazaPrice td{
	padding: 0.3em 1em;
}
#plazaPrice tr{
}
#plazaPrice th{
	background:#f4f9fe;
	text-align:center;
	color:#445578;
	border-left: 1px solid #e5eff8;
}

#plazaPrice td{
	/*color:#678197;*/
	color:#666;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:0.3em 1em;
	
}

#plazaPrice td.object{
	text-align: left;
	color: #445578;
}

#plazaPrice em{
	font-weight: bold;
	text-align: center;
	display: block;
}

/* SOUND SEKIA
-----------------------*/

#sound{
	display: block;
	line-height: 150%;
}

#sound h5{
	color: #FFF;
	background: #192F60;
	padding: 0.2em 0.2em 0.2em 1em;
	border-top: 3px double #FFF;
	border-bottom: 3px double #FFF;
}

#sound dl{
	display: block;
	margin-top: 1em;
	padding: 0.5em;
	background: #EDF1F6;
}

#sound dt{
	width: 5em;
	float: left;
	padding-top: 0.2em;
	font-weight: bold;
	color: #FFF;
	background: #192F60;
	text-align: center;
	padding-bottom: 0.2em;
}

#sound dd{
	margin-left: 6em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;	
}

#sound table{
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	border-collapse:collapse;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 1em;
	width: auto;
}

#sound tr.odd td{
	background:#f7fbff
}
#sound tr.odd{
	background:#f4f9fe;
}


#sound th,#sound td{
	padding: 0.3em 1em;
}

#sound tr{
}

#sound th{
	background:#f4f9fe;
	text-align:center;
	color:#445578;
	border-left: 1px solid #e5eff8;
}

#sound td{
	/*color:#678197;*/
	color:#666;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:0.3em 1em;
	
}

#sound td.object{
	text-align: left;
	color: #445578;
}

/* add 2010.08.31 sports plaza cal*/

#cal{
	background: #EDF1F6;
	margin-right: auto;
	margin-left: auto;
	padding-left: 6em;
}

#cal table{
	width: 200px;
	margin-right: 20px;
}


#cal caption{
	background: #CCD2DE;
	font-size: 1.1em;
	font-weight: bold;
	color: #333;
	letter-spacing: 1px;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 2px solid #FFF;
	text-align: center;
}

#cal th,#cal td{
	text-align: center;
	vertical-align: middle;
	padding: 0.2em 0.3em;
	border-top: 1px solid #E5EFF8;
	border-right: 1px solid #CCCBD0;
	border-bottom: 1px solid #CCCBD0;
	border-left: 1px solid #E5EFF8;
}
#cal th{
	background: #F4F9FE;
	color: #445578;
}
#cal th.sunDay{
	color: #C33;
}

#cal td.clRed{
	background: #F7D6D7;
}
