nav .menu-headermenu-container {
	display:block;
	margin:0 auto;
	padding:1.5rem 0 0 0;
	clear:both;
	float:none;
	width:100%;
	background: url(img/common/bg_nav.png) repeat-x left bottom;
}
nav .menu-headermenu-container ul {
	max-width:1000px;
	width:100%;
	margin:0 auto;
	padding:0;
	background: url(img/common/bg_navLeft.png) no-repeat right center;
}
nav .menu-headermenu-container ul li{
	display:inline-block;
	margin:0 auto;
	padding:.5% 0 5px 0;
	text-align:center;
	width:16.6%;
	background: url(img/common/bg_navLeft.png) no-repeat left center;
}
nav .menu-headermenu-container ul li a{
	color:#202020;
	font-size:1.4rem;
	font-weight:700;
	display:block;
}
nav .menu-headermenu-container ul li a span{
	color:#a0a0a0;
	font-size:1rem;
	font-weight:500;
	padding:0;
	margin:0;
}
nav .menu-headermenu-container ul li a span p.icontxt{
	color:#dcdcdc;
	font-size:.7rem;
	padding:0;
	margin:0;
}
nav .menu-headermenu-container ul li a:hover{
	text-decoration: none;
	opacity:1;
	padding:0;
	margin:0;
}
nav .menu-headermenu-container ul li:hover{
	border-bottom:solid 5px #dd3333;
	margin:0;
	padding:0;
}
nav .menu-headermenu-container ul li:hover a p.icontxt{
	color:#dd3333;
	padding:0;
	margin:0;
}
.accordion-001 {
    max-width: 1000px;
    background-color: #ffffff;
}

.accordion-001:not([open]) {
    margin-bottom: 7px;
}

.accordion-001 summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 1em 2em;
    border-radius: 5px;
    background-color: #e44b3a;
    color: #fff;
    font-weight: 600;
    cursor: pointer;
}

.accordion-001 summary::-webkit-details-marker {
    display: none;
}

.accordion-001 summary::before,
.accordion-001 summary::after {
    width: 3px;
    height: .9em;
    border-radius: 5px;
    background-color: #fff;
    content: '';
}

.accordion-001 summary::before {
    position: absolute;
    right: 2em;
    rotate: 90deg;
}

.accordion-001 summary::after {
    transition: rotate .3s;
}

.accordion-001[open] summary::after {
    rotate: 90deg;
}

.accordion-001 p {
    transform: translateY(-10px);
    opacity: 0;
    margin: 0;
    padding: 1em 2em 2em 2em;
    color: #333333;
    transition: transform .5s, opacity .5s;
}

.accordion-001[open] p {
    transform: none;
    opacity: 1;
}