a:link{color : #ffffff;}
a:visited{color : #ffffff ;}
a:hover{color : #ff9900 ;}

body {
background-color:#fffffff ;
background: url(img/bg_back.gif) repeat;
margin: 0px;
color:#ffffff;
font-family: メイリオ,Meiryo,ＭＳ Ｐゴシック,MS P Gothic,Osaka ;	
font-size: 12px;
line-height: 150% ;
}

table {font-size: 12px;}

img {border: none ;}

ul {margin: 0px 15px ;}

ol {margin: 0px 15px ;}

li {padding-bottom: 3px ;}

p {
text-align: left ;
margin: 0px 20px 7px;
}

.rmenu {
color:#000000 ;
width: 170px ;
border-style: solid ;
border-width: 1px ;
border-color: #cccccc ;
background-color: #ffffff ;
padding:10px 0px ;
}

h1 {
background: url(img/h1.gif) no-repeat;
font-size:14px ;
padding: 15px 15px 0px;
margin-bottom: 2px ;
height: 38px ;
width: 580px ;
}

h2 {
background: url(img/h2.gif) no-repeat;
font-size:14px ;
padding: 15px 15px 0px;
margin-bottom: 2px ;
height: 38px ;
width: 580px ;
}

h3{
background-color: #6699cc ;
font-size:12px ;
padding: 2px ;
margin-bottom: 3px ;
}

h4{
background-color: #cccccc ;
border: 1px solid #6699cc;
font-size:12px ;
padding: 2px;
margin-bottom: 3px ;
}

.p_top {
height: 15px ;
background: url(img/p_top.gif) no-repeat;
}

.p_back {
background: url(img/p_back.gif) repeat-y;
color: #000000 ;
padding: 10px 50px 10px 20px;
}

.p_back a:link{color: #ff6600 ;}
.p_back a:visited{color : #ff6600 ;}
.p_back a:hover{color : #ff9900 ;}

.ptable {width: 500px ;}
.ptable th {
background-color: #6699cc ;
color: #ffffff ;
font-weight: normal ;
text-align: left ;
border: 1px solid #eeeeee ;
padding: 3px ;
} 
.ptable th a:link {color:#ffffff;} 
.ptable th a:visited {color:#ffffff;} 
.ptable th a:hover {color:#ff9900;} 
.ptable td {
background-color: #ffffff ;
color: #000000 ;
border: 1px solid #eeeeee ;
padding: 3px ;
}

.p_bottom {
height: 15px ;
background: url(img/p_bottom.gif) no-repeat;
}

.btable {
width: 500px ;
color: #000000 ;
}

.line {
margin: 5px ;
border-bottom: 1px dotted #666666;
}

.txtlink {
background-color: #ff9900 ;
color: #ffffff !important ;
text-decoration: none ;
padding: 1px ;
}
.txtlink a:hover{background-color: #ff6600 ;}

#red {color: #FF0000;}

#blue{color: #336699;}

.menunavi01 {
	background-image: url(img/m_trf02.jpg);
	padding: 0px;
	height: auto;
	width: 176px;
}
.menunavi02 {
	background-image: url(img/m_vip02.jpg);
	padding: 0px;
	height: auto;
	width: 176px;
}
.menunavi03 {
	background-image: url(img/m_htl02.jpg);
	padding: 0px;
	height: auto;
	width: 176px;
}
.menunavi04 {
	background-image: url(img/m_trfhtl02.jpg);
	padding: 0px;
	width: 176px;
	height: auto;
}
.menunavi05 {
	background-image: url(img/m_tour02.jpg);
	padding: 0px;
	height: auto;
	width: 176px;
}
.menunavi06 {
	background-image: url(img/m_tkt02.jpg);
	padding: 0px;
	height: auto;
	width: 176px;
}
.menunavi07 {
	background-image: url(img/m_wed02.jpg);
	padding: 0px;
	height: auto;
	width: 176px;
}
.menunavi08 {
	background-image: url(img/m_about02.jpg);
	padding: 0px;
	height: auto;
	width: 176px;
}
.menunavi09 {
	background-image: url(img/m_info02.jpg);
	padding: 0px;
	height: auto;
	width: 176px;
}
.menunavi10 {
	background-image: url(img/m_link02.jpg);
	padding: 0px;
	height: auto;
	width: 176px;
}
.menunavi01 a img,
.menunavi02 a img,
.menunavi03 a img,
.menunavi04 a img,
.menunavi05 a img,
.menunavi06 a img,
.menunavi07 a img,
.menunavi08 a img,
.menunavi09 a img,
.menunavi10 a img {
	filter: Alpha(opacity=100);
	opacity:1.0;
}
.menunavi01 a:hover img,
.menunavi02 a:hover img,
.menunavi03 a:hover img,
.menunavi04 a:hover img,
.menunavi05 a:hover img,
.menunavi06 a:hover img,
.menunavi07 a:hover img,
.menunavi08 a:hover img,
.menunavi09 a:hover img,
.menunavi10 a:hover img {
	filter: Alpha(opacity=0);
	opacity:0;
}