/* Menu */
#access_menu {
	width: 620px;
	height: 40px;
	margin: 0;
	padding: 0;
	position: relative;
	background-image: url(../access/images/sub_menu_bak.gif);
	background-repeat: no-repeat;
	!important;
	background-position: left top;
}
#access_navi {
	width: 456px;
	height: 40px;
	margin-left: 164px;
	padding: 0;
	position: relative;
}
#access_menu li{
	list-style-type : none;
	margin: 0;
	padding: 0;
	float: left;
	text-indent: -9999px;
	font-size:0;
	line-height: 0;
	!important;
}
#access_menu li a {
    text-decoration: none;
    display: block;
    height: 25px;
	background-image: url(../access/images/sub_menu.gif);
	background-repeat: no-repeat;
	!important;
}
/* BUTTONS */
#access_menu li#sm01 a {
	width: 132px;
	background-position: -164px 0;
	!important;
}
#access_menu li#sm02 a {
	width: 162px;
	background-position: -290px 0;
	!important;
}
#access_menu li#sm03 a {
	width: 162px;
	background-position: -452px 0;
	!important;
}
/* OVER */
#access_menu li#sm01 a:hover {
	background-position: -164px -25px;
	!important;
}
#access_menu li#sm02 a:hover {
	background-position: -290px -25px;
	!important;
}
#access_menu li#sm03 a:hover {
	background-position: -452px -25px;
	!important;
}
/* ON */
#access_menu.index li#sm01 a {
	background-position: -164px -25px;
	cursor: default;
	!important;
}
#access_menu.picup li#sm02 a {
	background-position: -290px -25px;
	cursor: default;
	!important;
}
#access_menu.sightseeing li#sm03 a {
	background-position: -290px -25px;
	cursor: default;
	!important;
}
#access_menu.index li#sm01 a:hover {
	background-position: -164px -25px;
	cursor: default;
	!important;
}
#access_menu.picup li#sm02 a:hover {
	background-position: -290px -25px;
	cursor: default;
	!important;
}
#access_menu.sightseeing li#sm03 a:hover {
	background-position: -290px -25px;
	cursor: default;
	!important;
}

#main {
	width: 578px;
}
#main dt {
	font-size: 100%;
	font-weight: normal;
	margin-top: 1em;
}
#main dd {
	padding-bottom: 1em;
	border-bottom: 1px solid #333;
}
#main dt a {
	text-decoration: underline;
}
#main dt a:hover {
	text-decoration: none;
}
#acLeft {
	float: left;
	width: 155px;
	margin: 40px 0 10px 0
}
#acRight {
	float: right;
	width: 420px;
	margin: 40px 0 10px 0
}
h3.title {
	padding-bottom: 5px;
	margin-left: 158px;
	border-bottom: 1px solid #333;
}
.list {
	margin-top: 20px;
	padding-bottom: 1em;
	border-bottom: 1px solid #333;
}
.flrImgL {
	float: left;
	width: 148px;
	padding-right: 5px;
}
.flrImgR {
	float: right;
	width: 290px;
	margin-top: 30px;
	padding: 0 0 0 20px;
}
.inq {
	color: #968261;
}
.imgLine {
	width: 417px;
	height: 117px;
	border: 1px solid #444;
	padding: 1px;
	margin: 20px 0;
}
.underLine {
	border-bottom: 1px solid #333;
}
