
div#areaguide{
	height:280px;
	background:url(images/areaguide_bg.gif) top left repeat-x;
	clear:both;
}

div#areaguide .mimg{
	float:left;
}
div#areaguide dl{
	float:right;
	padding-right:10px;
}
div#areaguide .agmenu dt{
	padding-top:9px;
}
div#areaguide .agmenu dd{
	width:151px;
	height:249px;
}
.agmenu li{
	width:151px;
	height:40px;
	text-indent:-9999px;
}
.agmenu li a{
	width:151px;
	height:38px;
	display:block;
}
.agmenu li.agm01 a:link,
.agmenu li.agm01 a:visited{
	background:url(images/areaguide_menu.gif) 0px 0px no-repeat;
}
.agmenu li.agm01 a:hover{
	background:url(images/areaguide_menu.gif) -300px 0px no-repeat;
}
.agmenu li.agm02 a:link,
.agmenu li.agm02 a:visited{
	background:url(images/areaguide_menu.gif) 0px -40px no-repeat;
}
.agmenu li.agm02 a:hover{
	background:url(images/areaguide_menu.gif) -300px -40px no-repeat;
}
.agmenu li.agm03 a:link,
.agmenu li.agm03 a:visited{
	background:url(images/areaguide_menu.gif) 0px -80px no-repeat;
}
.agmenu li.agm03 a:hover{
	background:url(images/areaguide_menu.gif) -300px -80px no-repeat;
}
.agmenu li.agm04 a:link,
.agmenu li.agm04 a:visited{
	background:url(images/areaguide_menu.gif) 0px -120px no-repeat;
}
.agmenu li.agm04 a:hover{
	background:url(images/areaguide_menu.gif) -300px -120px no-repeat;
}
.agmenu li.agm05 a:link,
.agmenu li.agm05 a:visited{
	background:url(images/areaguide_menu.gif) 0px -160px no-repeat;
}
.agmenu li.agm05 a:hover{
	background:url(images/areaguide_menu.gif) -300px -160px no-repeat;
}
.agmenu li.agm06 a:link,
.agmenu li.agm06 a:visited{
	background:url(images/areaguide_menu.gif) 0px -200px no-repeat;
}
.agmenu li.agm06 a:hover{
	background:url(images/areaguide_menu.gif) -300px -200px no-repeat;
}





#indexmain{
	clear:both;
	background:#fff url(images/index_bg.gif) top center repeat-x;
}
#indexmain .gnavitag{
	text-indent:-500em;
	height:4px;
	overflow:hidden;
}
#indexmain .bnr1{
	clear:both;
	padding:10px 0;
}
#indexmain .bnr1 img{
	clear:both;
	margin:5px;
}

#indexmain #clm-a{
	width:200px;
	margin:0 0 20px 0;
	float:left;
}
#indexmain #clm-a .clm-a{
	padding:0 10px 0 5px;
}
#indexmain #clm-a .clm-a .waku-a{
	margin:10px 0 0;
	border:1px solid #ccc;
	padding:4px 3px 10px 3px;
	background:#fff;
}
.waku-a h2.service{
	background:#fff url(images/ti_service.gif) top center no-repeat;
	height:30px;
	text-indent:-500em;
}
.waku-a h2.time{
	background:#fff url(images/ti_time.gif) top center no-repeat;
	height:30px;
	text-indent:-500em;
}
.waku-a table.time2 td{
	padding:3px 0;
	width:170px;
	font-size:10px;
	border-bottom:2px dotted #ccc;
}
.waku-a table.time2 td p{
	padding:0 3px;
}
.waku-a table.time2 td p{
	white-space:nowrap;
}

#indexmain #clm-b{
	width:345px;
	margin:0 0 20px 0;
	float:left;
}
#indexmain #clm-b .clm-b{
	margin:0 0 10px 0;
	border:1px solid #ccc;
	padding:4px 3px 10px 3px;
	background:#fff;
}
.clm-b h2.info{
	background:#fff url(images/ti_info.gif) no-repeat center top;
	height:30px;
	text-indent:-500em;
}
.clm-b p.photo{
	width:100px;
	float:left;
}
.clm-b p.photo img{
	margin:3px;
}
dl.infod{
	float:left;
	width:220px;
}
dl.infod dt{
	padding:3px;
	border-bottom:2px dotted #d27951;
}
dl.infod dd{
	padding:5px 3px 10px 3px;
	font-size:10px;
	line-height:1.5;
}
dl.infod dd p{
	line-height:1.5;
}
dl.infod p.day{
	font-size:10px;
	line-height:14px;
}
dl.infod p.title{
	margin:-15px 0 0 0;
	padding:0 0 0 5px;
	line-height:14px;
}



#indexmain #clm-c{
	width:205px;
	margin:0 0 20px 0;
	float:right;
}
#indexmain #clm-c .clm-c{
	padding:0 5px 0 0;
}

#indexmain #clm-c .clm-c p{
	padding:0 0 10px 0;
}

a.bnr{
	padding:1px;
	background:#ccc;
	display:block;
}
a.bnr:hover{
	padding:1px;
	background:#000;
	display:block;
}.clm-b h2.cam {

	background:#fff url(images/card_cam0802.gif) no-repeat center top;
	height:69px;
	text-indent:-500em;
}
dl.infod2 {

	float:left;
	width:340px;
}
dl.infod2 dd {

	padding:5px 3px 10px 3px;
	font-size:10px;
	line-height:1.5;
}
dl.infod2 dd p {

	line-height:1.5;
}

#indexmain #clm-c .chirashi{
	border:1px solid #ccc;
	margin:0 0 10px;
	background:#ffebe6;
}
#indexmain #clm-c .chirashi td p{
	padding:0;
	margin:0;
}
#indexmain #clm-c .chirashi td a{
	padding:0;
	margin:0;
}
#indexmain #clm-c .chirashi td p.pdf{
	padding:0;
	margin:0 0 3px 0;
	text-align:right;
}
