@charset "UTF-8";
/*!
 * Accordion v2.8.0
 * Simple accordion created in pure Javascript.
 * https://github.com/michu2k/Accordion
 *
 * Copyright 2017-2019 Michał Strumpf
 * Published under MIT License
 */
.accordion-container {
	width:94%;
	margin-left: auto;
	margin-right: auto;
	border-bottom : thin solid #C4C4C4;
	padding-bottom: 10px;
}
.ac {
	margin-top: 10px;
	background-color: #fff;
	box-sizing: border-box;
	padding-top: 30px;
	padding-bottom: 20px;
	border-top : thin solid #C4C4C4;
}
*:focus { 
	outline:0; 
}
.ac-q {
	font-size: 14px;
	text-decoration: none;
	display: block;
	cursor: pointer;
	position: relative;
}
.ac-box {
	width:100%;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	z-index:10;
}
.ac-box .ac-table1 {
	width:10px;
	text-align: center;
	position: absolute;
	top: 50%;
	left:2%;
	transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
	font-size: 18px;
	z-index:10;
}
.ac-box .ac-table2 {
	width:80%;
	margin-left: auto;
	margin-right: auto;
	z-index:10;
}
.ac-table h2 {
	width:80%;
	margin-left: auto;
	margin-right: auto;
}
.ac > .ac-q::after {
	content: '+';
	text-align: right;
	width: 100%;
	right: 10px;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	position: absolute;
	font-size: 30px;
	color:#29B6F6;
	font-weight:100;
	z-index:100;
	display:block;
}

.ac > .ac-a {
	overflow: hidden;
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
	width:100%;
	margin-left: auto;
	margin-right: auto;
}

.ac > .ac-a p {
	font-size: 14px;
	line-height:26px;
	width:90%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
.ac.js-enabled > .ac-a {
  visibility: hidden;
}

.ac.is-active > .ac-a {
  visibility: visible;
}

.ac.is-active > .ac-q::after {
	content: '\2013';
	color:#000000;
	font-size: 30px;
	text-align: right;
	width: 15px;
	width: 100%;
	z-index:100;
	display:block;
}
