@charset "utf-8";

/*▼基本レイアウト*/

#right-col #navbox-top {
	width:680px;
	height:auto;
	margin:0 0 14px 0;
	font-size:12px;
	overflow:hidden;
	}
	
#right-col #navbox-top #nav-list {
	float:left;
	margin:0.4em 0 0 0;
	list-style:none;	
	}

#right-col #navbox-top form {
	float:right;
	}
	
#right-col #navbox-top form input {
	display:block;
	width:46px;
	height:20px;
	background: url(../../img/pagenav_modoru.gif) no-repeat 0 0;
	border:none;
	cursor:	pointer;
	text-indent:-9999px;
	}
	
#right-col #navbox-top form input:hover {background-position: 0 -20px}
	
#right-col #navbox-top #nav-list li {
	float:left;
	margin:0 1px 0 0;
	padding:0 0 0 15px;
	line-height:1;
	}
	
* html #right-col #navbox-top #nav-list li {
	line-height:1.2;
	padding:2px 0 0 15px;
	}
	
#right-col #navbox-top #nav-list li.navicon01 {
	background: url(../../img/pagenav_icon01.gif) no-repeat left center;
	}
	
#right-col #navbox-top #nav-list li.navicon02 {
	background: url(../../img/pagenav_icon02.gif) no-repeat left center;
	}


#right-col #access-layout-box {
	width:680px;
	height:auto;
	margin:0 0 20px 0;
	padding: 0 0 42px 0;
	overflow:hidden;
	background: url(../../access/img/access_bg_bottom.gif) no-repeat left bottom #FFF;
	}
	
#right-col #access-layout-box h2.headdingh2txt {
	width:680px;
	height:auto;
	/ margin:10px 0 0 0;
	padding:3px 0 10px 0;
	font-size:1.2em;
	font-weight:bold;
	text-indent:56px;
	background: url(../../img/contents_titlec_bg.gif) no-repeat left center #EBD1E7;
	}

#right-col #navbox-bottom {
	width:680px;
	height:auto;
	margin:20px 0 0 0;
	font-size:0.7em;
	overflow:hidden;
	}

#right-col #navbox-bottom p a {
	display:block;
	width:46px;
	height:20px;
	margin:0 0 0 10px;
	background: url(../../img/pagenav_tsugi.gif) no-repeat 0 0;
	border:none;
	text-indent:-9999px;
	}
	
#right-col #navbox-bottom form input {
	display:block;
	width:46px;
	height:20px;
	background: url(../../img/pagenav_modoru.gif) no-repeat 0 0;
	border:none;
	cursor:	pointer;
	text-indent:-9999px;
	}
	
#right-col #navbox-bottom p a:hover {background-position: 0 -20px}
	
#right-col #navbox-bottom form input:hover {background-position: 0 -20px}
	
#right-col #navbox-bottom p {
	float:right;
	}
	
#right-col #navbox-bottom form {
	float:right
	}

#map-layout-box {
	position:relative;
	width:678px;
	height:446px;
	border-left:solid 1px #EBD1E7;
	border-right:solid 1px #EBD1E7;
	}

#map-layout-box p#access-info {
	position:absolute;
	top:34px;
	left:220px;
	font-size:0.8em;
	z-index:20;
	}

#map-layout-box #gallery ul#map-list li#access-map img {
	position:absolute;
	top:34px;
	left:60px;
	width:570px;
	height:400px;
	z-index:10;
	}
	
#map-layout-box ul#address-list {
	position:absolute;
	top:300px;
	left:510px;
	list-style:none;
	z-index:50;
	}
	
#map-layout-box ul#address-list li#gmap-btn a {
	display:block;
	width:152px;
	height:30px;
	margin:12px 0 0 0;
	background: url(../../access/img/map_linkbtn.gif) no-repeat;
	text-indent:-9999px;
	}
	
#map-layout-box ul#address-list li#gmap-btn a {background-position: 0 0}
#map-layout-box ul#address-list li#gmap-btn a:hover {background-position: 0 -30px}


/* jQuery lightBox plugin - Gallery style */

#gallery ul { list-style: none; }
#gallery ul a:hover { color: #fff; }
	