@charset "UTF-8";
.Accordion {
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	overflow: hidden;
	width:600px;
}
*html .Accordion {
	width:580px;
}

.AccordionPanel {
	margin: 0px;
	padding: 0px;
}

.AccordionPanelTab {
	background-color: #fff;
	border-top: solid 1px #ccc;
	border-left:solid 10px #990000;
	margin: 0px;
padding: 4px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
		height:1%;

}


.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 200px;
		height:1%;

}
.AccordionPanelOpen .AccordionPanelTab {
	background-color: #990000;
	color:#fff;
		height:1%;

}
.AccordionPanelTabHover {
	color: #990000;
		background-color: #eee;
			height:1%;


}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #fff;
}
.AccordionPanelTab h3{
font-weight:normal;
}
/*-----------------------------------------
書式設定
-------------------------------------------*/
#mameContents{
	background:#FFFFFF;
	margin-left:20px;
	margin-top:110px;
	padding:20px 80px 20px 20px;
	}
#mameContents p{
	font-size:0.85em;
	line-height:1.8;
	padding:0 10px;	
	}	
.point{
	color:#990000;
	font-weight:bold;
	}
p.osusume{
	text-align:right;

	}
p.osusume a{
	font-size:1.2em;
	color:#990000;}	
	p.osusume a:hover{
		text-decoration:underline;
		}
#mameContents li{
	font-size:0.85em;
	line-height:1.8;
	padding:0 10px;	
	
}
#mameContents dt{
	font-size:0.85em;
	line-height:1.8;
	padding:0 10px;
	color:#990000;
	font-weight:bold;
}
#mameContents dd{
	font-size:0.85em;
	line-height:1.8;
	padding:0 10px;	
	
}	
