@charset "UTF-8";
/* CSS Document */

body{background: #F7F5DD;}

.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
	background: url(../img/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon { background-image: url(../img/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon,.ui-state-active .ui-icon  {background-image: url(../img/ui-icons_454545_256x240.png); }
/* positioning */
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
/* jQuery UI Accordion 1.8.11*/
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 1.4em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }

/*Addition*/
div,h5,p{margin:0; padding:0;}
#accordion h5,#mouseover h5{
	background:#DB92FF;
	padding:3px;
}
#accordion h5 a,#mouseover h5 a{
	color:#000;
	text-decoration: none;
}
#accordion h5 a:hover,#mouseover h5 a:hover{
	text-decoration: underline;
}

#accordion,#mouseover{
	border:1px solid #CCC;
	width:400px;
	margin: 10px 0px 0px 10px;
}

/* ヨコ幅とbodyへの揃え配置はここで */
#accordion p,#mouseover p{
	padding:5px 10px;
	margin:0;
}
