/***********************************************/
/*sideMenu*/
/***********************************************/

/*botton menu*/
div#sidemenu dl dt.m_01 a{background:url(../img/m_01.gif) no-repeat 0px 0px;}

/*normal menu*/
div#sidemenu dl dd.m_01_01 a{background:url(../img/m_01_01.gif) no-repeat 0px 0px;}
div#sidemenu dl dd.m_01_02 a{background:url(../img/m_01_02.gif) no-repeat 0px 0px;}
div#sidemenu dl dd.m_01_03 a{background:url(../img/m_01_03.gif) no-repeat 0px 0px;}
div#sidemenu dl dd.m_01_04 a{background:url(../img/m_01_04.gif) no-repeat 0px 0px;}
div#sidemenu dl dd.m_01_05 a{background:url(../img/m_01_05.gif) no-repeat 0px 0px;}

/*static menu*/

div#sidemenu dl dt.staticmenu{
	margin:0;
	padding:0px;
	display:block;
	width:198px;
	height:30px;
	text-indent:-5555px;
	overflow:hidden;
	list-style:none;
}

div#sidemenu dl dt.m_01_ttl_01,{
	margin:0;
	padding:0;
	height:30px;
}

div#sidemenu dl dt.m_01_ttl_01 a{
	background:url(../img/m_01_ttl_01.gif) no-repeat 0px 0px;
	margin:0;
	padding:0;
	height:30px;
}

div#sidemenu dl dt.m_01_ttl_01 a:hover,div#sidemenu dl dt.m_01_ttl_01 a.on{
	background:url(../img/m_01_ttl_01.gif) no-repeat -198px 0px !important;
	margin:0;
	padding:0;
	height:30px;
}

/***********************************************/
/*contents*/
/***********************************************/
.map_captions{
	width:650px;
	margin-bottom:5px;
}
.map_captions p{
	padding:3px;
}
.map_icons p{
	margin:0 20px 0 0;
}

.linebottom_table{
	background:url(../../img/common_dottedline.gif) bottom no-repeat;
	padding-bottom:10px;
}

.linebottom_table td{
	padding:10px 0 10px 0;
}


/***********************************************/
/*Accordion*/
/***********************************************/
#category_container{/*外枠のアコーディオン*/
	width:650px;
	overflow: hidden;   /* required for effect */  
	position: relative; /* required for bounding--works around a "peculiarity" in Prototype */
	
}
.accordion_content{
	background:#FFFFFF;
	overflow:hidden;/* required for effect */
	padding:0;/* 0pxじゃないとアニメーションがカクつく */
	margin:0;
	clear:both;
	border:1px solid #0c5c73;
	margin-bottom:5px;
}

.container{
	border-top:none;
	padding:10px;
	margin-bottom:5px;
	
}


.accordion_toggle{
	margin:0 0 5px 0;
	padding: 0px;
	width:650px;
	height:36px;
	display:block;
	text-indent:-5555px;
	position: relative; /* required for effect */  
	z-index: 10;        /* required for effect */  
	background: #FFFFFF;   /* required for effect--can be anything except "transparent" */  
	cursor: pointer; 
}
.accordion_toggle h2.title01,
.accordion_toggle h2.title02,
.accordion_toggle h2.title03,
.accordion_toggle h2.title04,
.accordion_toggle h2.title05,
.accordion_toggle_active h2.title01,
.accordion_toggle_active h2.title02,
.accordion_toggle_active h2.title03,
.accordion_toggle_active h2.title04,
.accordion_toggle_active h2.title05{
	margin: 0px;
	padding: 0px;
	width:650px;
	height:36px;
	display:block;
	text-indent:-5555px;
	cursor: pointer;
	background:#FFFFFF;
}
.accordion_toggle h2.title01{
	background:url(../img/access_bar_train.gif) no-repeat left;
}
.accordion_toggle h2.title02{
	background:url(../img/access_bar_bus.gif) no-repeat left;
}
.accordion_toggle h2.title03{
	background:url(../img/access_bar_car.gif) no-repeat left;
}
.accordion_toggle h2.title04{
	background:url(../img/tourist_bar_info.gif) no-repeat left;
}
.accordion_toggle h2.title05{
	background:url(../img/tourist_bar_pass.gif) no-repeat left;
}

.accordion_toggle h2.title01:hover{
	background:url(../img/access_bar_train_over.gif) no-repeat left;
}
.accordion_toggle h2.title02:hover{
	background:url(../img/access_bar_bus_over.gif) no-repeat left;
}
.accordion_toggle h2.title03:hover{
	background:url(../img/access_bar_car_over.gif) no-repeat left;
}
.accordion_toggle h2.title04:hover{
	background:url(../img/tourist_bar_info_over.gif) no-repeat left;
}
.accordion_toggle h2.title05:hover{
	background:url(../img/tourist_bar_pass_over.gif) no-repeat left;
}

.accordion_toggle_active h2.title01{
	background:url(../img/access_bar_train.gif) no-repeat left;
}
.accordion_toggle_active h2.title02{
	background:url(../img/access_bar_bus.gif) no-repeat left;
}
.accordion_toggle_active h2.title03{
	background:url(../img/access_bar_car.gif) no-repeat left;
}
.accordion_toggle_active h2.title04{
	background:url(../img/tourist_bar_info.gif) no-repeat left;
}
.accordion_toggle_active h2.title05{
	background:url(../img/tourist_bar_pass.gif) no-repeat left;
}



