a {
	text-decoration:none;
}

a:link {
	color:#333333;
}
a.ora:link { 
	color: #ff6600; 
} 

a:active{
	color:#333333;
}
a.ora:active { 
	color: #ff6600; 
} 

a:visited{
	color:#333333;
}
a.ora:visited { 
	color: #ff6600; 
} 

a:hover{
	color:#333333;
	text-decoration:underline;
	} 
a.ora:hover { 
	color: #ff6600; 
}

img {
	border:0;
}

body {
	margin: 0px; 
	padding : 0px;
	color:#333333;
	background: url(../common/img/tit_white/bg.gif) repeat;
	text-align:center;
}

p {
 padding:0 0 5px;
 margin:0;
}

.wrapper {
	width:910px;
	border-right:1px solid #C8C8C8;
	border-bottom:1px solid #C8C8C8;
	border-left:1px solid #C8C8C8;
	margin:0 auto;
}


ul.navi {
	list-style:none;
	padding:0;
	height:50px;
	margin:0 0 13px 0;
}

.navi li {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	font-size:0px;
}

div.to_info_ti {
	padding:7px 5px 5px 5px;
	margin:0;
	background-color:#808080;
	color:#fff;
	text-align:center;
}

div.to_info_se {
	padding:5px 0 15px 0;
}
div.to_event {
	padding:15px 0 15px 3px;
}
div.to_info_f {
	padding:15px 0 0 0;
}
div.to_link {
	background:url(../common/img/tit_white/link_tit.gif) top no-repeat;
	padding:41px 0 10px 13px;
	margin-top:22px;
}
div.to_link img {
	margin-bottom:14px;
}

div.to_faci {
	margin:14px 0 30px;
}
div.to_faci img {
	margin:0 10px 10px 0;
}

div.to_pick {
	margin:15px 0 30px;
}
div.to_pick img {
	margin:0 10px 10px 0;
}

div.title {
	padding:7px 15px 58px 0;
	text-align:right;
}

/*トップページ*/

.top_head {
	width:910px;
	border-collapse:0;
	border-spacing:0;
	border:0;
	background:url(../common/img/eve_bg.gif) repeat-x;
}

td.event {
	height:290px;
	padding:13px 0 0 11px;
	vertical-align:top;
}

#imageContainer {
	position:relative;
	margin:0;
	width:455px; /*画像の横幅*/
	border:0px;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
}

/*ショップ*/

ul#tabnav-00  {
	list-style:none;
	padding:0;
	height:45px;
	margin:0;
}
ul#tabnav-00 li {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	font-size:0px;
}

ul#tabnav-01 {
	list-style:none;
	padding:0;
	height:26px;
	margin:0;
}
ul#tabnav-01 li {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	font-size:0px;
}

.table_shop {
	width: 678px;
    border: 0;
	border-collapse: collapse;
    border-spacing: 0;
	margin-top:40px;
}
.table_shop th {
	width:175px;
	text-align:left;
}
.table_shop td {
	vertical-align:top;
}


/*サービス*/

.table00 {
	width: 700px;
    border: 0;
	border-collapse: collapse;
    border-spacing: 0;
	margin-top:50px;
}

.table01 {
	width: 522px;
    border-top: 1px #C8C8C8 solid;
	border-bottom: 1px #C8C8C8 solid;
    border-collapse: collapse;
    border-spacing: 0;
}
.table01 th {
    border: 1px  #C8C8C8 solid;
    border-width: 0 1px 1px 0;
    font-weight: normal;
    text-align: center;
}
.table01 td {
    border: 1px #C8C8C8 solid;
    border-width: 0 1px 1px 0;
}
.table01 th.no,td.no {
    border: 1px #C8C8C8 solid;
    border-width: 0 0px 1px 0;
	text-align:center;
}

/*施設の紹介*/

.table02 {
	width: 700px;
    border: 0;
	border-collapse: collapse;
    border-spacing: 0;
	margin-top:20px;
	background:url(../facilities/img/td_bg.gif) repeat-y;
}
.table02 td {
	padding:10px 0px;
}
.table02 td.inner {
	padding:10px 12px 0;
	vertical-align:top;
}

.table02 p {
	margin-bottom:20px;
}

.table02_1 {
	width: 700px;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	margin-top: 20px;
	background: url(../facilities/img/td_bg01.gif) repeat-y;
}
.table02_1 td {
	padding:10px 0px;
}
.table02_1 td.inner {
	padding:10px 12px 0;
	vertical-align:top;
}

.table02_1 p {
	margin-bottom:20px;
}

.table03 {
	width: 700px;
    border: 0;
	border-collapse: 0;
    border-spacing: 0;
	margin-top:20px;
}
.table03 td {
	padding:15px 0 12px;
}

.table03_ss td {
	padding:0;
}

.table04 {
	width: 700px;
    border: 0;
	border-collapse: 0;
    border-spacing: 0;
	margin-bottom:10px;
}
.table04 td {
	width:33%;
	border-left:1px solid #969696;
	padding:10px 0px 10px 15px;
}
