body{
behavior:url("css/csshover3.htc");

}

* {margin:0; padding:0}

#accordion {
	width:350px;
	float:left;
}

#accordion2 {
	width:350px;
	float:left;
	margin-left: 10px;
}
#accordion_right .bn{ margin-bottom:8px;}

.accordion {width:350px; font:12px Verdana,Arial; color:#033}

.accordion dt{ vertical-align:top;}

.accordion .work-s_off, .accordion .work-s_on, .accordion .work-m_off, .accordion .work-m_on {
	width:350px;
	font-weight:bold;
	margin-top:0px;
	cursor:pointer;
	height:55px;
	
}

.accordion .meeting_off, .accordion .meeting_on, .accordion .shuno_off, .accordion .shuno_on, .accordion .yakuin_off, .accordion .yakuin_on, .accordion .lobby_off, .accordion .lobby_on, .accordion .bunya_off, .accordion .bunya_on{
	width:350px;
	font-weight:bold;
	margin-top:0px;
	cursor:pointer;
	height:64px;
}


.accordion .red_line {
	vertical-align:top;
	max-height:2px;
	width:350px;
	margin-top:0px;
	height:2px;
	background:url(../img/img_redline.gif);
	background-repeat:no-repeat;
}

.accordion .or_line {
	vertical-align:top;
	max-height:2px;
	width:350px;
	margin-top:0px;
	height:2px;
	background:url(../img/img_orline.gif);
	background-repeat:no-repeat;
}

.accordion dt .work-s_off {background:url(../img/btn_work-s_off.jpg)}
.accordion dt .work-m_off {background:url(../img/btn_work-m_off.jpg)}
.accordion dt .meeting_off {background:url(../img/btn_meeting_off.jpg)}
.accordion dt .shuno_off {background:url(../img/btn_shuno_off.jpg)}
.accordion dt .yakuin_off {background:url(../img/btn_yakuin_off.jpg)}
.accordion dt .lobby_off {background:url(../img/btn_lobby_off.jpg)}
.accordion dt .bunya_off {background:url(../img/btn_bunya_off.jpg)}

.accordion dt .work-s_off:hover ,.accordion dt .work-s_on {background:url(../img/btn_work-s_on.jpg)}
.accordion dt .work-m_off:hover ,.accordion dt .work-m_on {background:url(../img/btn_work-m_on.jpg)}
.accordion dt .meeting_off:hover ,.accordion dt .meeting_on {background:url(../img/btn_meeting_on.jpg)}
.accordion dt .shuno_off:hover ,.accordion dt .shuno_on {background:url(../img/btn_shuno_on.jpg)}
.accordion dt .yakuin_off:hover ,.accordion dt .yakuin_on {background:url(../img/btn_yakuin_on.jpg)}
.accordion dt .lobby_off:hover ,.accordion dt .lobby_on {background:url(../img/btn_lobby_on.jpg)}
.accordion dt .bunya_off:hover ,.accordion dt .bunya_on {background:url(../img/btn_bunya_on.jpg)}





.accordion dd {overflow:hidden; margin-bottom:0px;}

.accordion dd div {
	width:350px;
	border:0;
	padding:6px 0 2px 0;
	margin-bottom:0px;
}
.accordion dd div.work-sb {background-color: #00547D;}
.accordion dd div.work-mb {background-color: #55A1D5;}
.accordion dd div.meetingb {background-color: #566D0E;}
.accordion dd div.shunob {background-color: #93A44E;}
.accordion dd div.yakuinb {background-color: #FBB13F;}
.accordion dd div.lobbyb {background-color: #F58127;}
.accordion dd div.bunyab {background-color: #EC3836;}

.accordion div ul {
	display:inline;
	list-style-type:none;
	margin:0px;
	padding:0px;
	list-style-position: inside;
	list-style-image: none;
	
}

.accordion div li {
	float:left;
	margin-left:6px;
	margin-bottom:0px;
	list-style-image: none;
	list-style-type: none;
	height:60px;
	
}

* html .accordion div li {
	float:left;
	margin-left:3px;
	margin-bottom:0px;
	list-style-image: none;
	list-style-type: none;
	height:60px;
	
}
div.accordion_bottom{
	clear:both;
	margin:0;
	padding:0;	
	height:0;
}

.test{ background-color:#F6C; border:#093 1px solid;}
 .test:hover{ background-color: #3CF; display: block;}
