@charset "utf-8";
/* CSS Document */
/*アコーディオンメニュー
---------------------------------------------------------------------------*/


.ac0 {
	width: 100%;
	max-width: 2000px;
	margin: 0 auto;
}

.ac-child0 {
	padding: 2em 1em;
	/* [disabled]background-color: url(../walls/back001.jpg); */
	background: rgba(0,0,0,0.5);
}

.ac-parent0 {
	position: relative;
	height: 40px;
	line-height: 40px;
	text-align: center;
	/* [disabled]background-color: url(../images/btn_minus.png) no-repeat right center/34px 34px,linear-gradient(#363636, #212121); */
	/* [disabled]border-bottom: 0.5px dotted #000080; */
	cursor: pointer;
	transition: .3s;
	color: #fff;
	font-size: 16px;
	/* [disabled]font-weight: bold; */
	background: rgba(0,191,255,0.9);
}

/*画面幅530px以下の設定
------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width:530px){
	
.ac-parent0 {
	font-size: 14px;
}
}

.ac {
	width: 100%;
	max-width: 2000px;
	margin: 0 auto;
}

.ac-child {
	padding: 2em 1em;
	/* [disabled]background-color: url(../walls/back001.jpg); */
	background: rgba(0,0,0,0.5);
}

.ac-parent {
	position: relative;
	height: 40px;
	line-height: 40px;
	text-align: center;
	/* [disabled]background-color: url(../images/btn_minus.png) no-repeat right center/34px 34px,linear-gradient(#363636, #212121); */
	/* [disabled]border-bottom: 0.5px dotted #000080; */
	cursor: pointer;
	transition: .3s;
	color: #fff;
	font-size: 16px;
	/* [disabled]font-weight: bold; */
	background: rgba(46,139,87,0.8);
}

/*画面幅530px以下の設定
------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width:530px){
	
.ac-parent {
	font-size: 14px;
}
}


.ac2 {
	width: 100%;
	max-width: 2000px;
	margin: 0 auto;
}

.ac-child2 {
	padding: 2em 1em;
	/* [disabled]background-color: url(../walls/back001.jpg); */
	background: rgba(0,0,0,0.5);
}

.ac-parent2 {
	　position: relative;
	height: 40px;
	line-height: 40px;
	text-align: center;
	/* [disabled]background-color: url(../walls/back001.jpg); */
	/* [disabled]border-bottom: 1px solid #fff; */
	cursor: pointer;
	transition: .3s;
	color: #FFF;
	font-size: 16px;
	/* [disabled]font-weight: bold; */
	background: rgba(0,0,205,0.9);
}

/*画面幅530px以下の設定
------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width:530px){
	
.ac-parent2 {
	font-size: 14px;
}
}

.ac3 {
	width: 100%;
	max-width: 2000px;
	margin: 0 auto;
}

.ac-child3 {
	padding: 2em 1em;
	/* [disabled]background-color: url(../walls/back001.jpg); */
	background: rgba(0,0,0,0.5);
}

.ac-parent3 {
	　position: relative;
	height: 40px;
	line-height: 40px;
	text-align: center;
	/* [disabled]background-color: url(../walls/back001.jpg); */
	/* [disabled]border-bottom: 0.5px dotted #fff; */
	cursor: pointer;
	transition: .3s;
	color: #FFF;
	font-size: 16px;
	/* [disabled]font-weight: bold; */
	background: rgba(255,140,0,0.8);
}

/*画面幅530px以下の設定
------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width:530px){
	
.ac-parent3 {
	font-size: 14px;
}
}

.ac4 {
	width: 100%;
	max-width: 2000px;
	margin: 0 auto;
}

.ac-child4 {
	padding: 2em 1em;
	/* [disabled]background-color: url(../walls/back001.jpg); */
	/* [disabled]background-attachment: rgba(0,0,139,0.8); */
	background: rgba(0,0,0,0.5);
}

.ac-parent4 {
	　position: relative;
	height: 40px;
	line-height: 40px;
	text-align: center;
	/* [disabled]background-color: url(../walls/back001.jpg); */
	/* [disabled]border-bottom: 0.5px dotted #fff; */
	cursor: pointer;
	transition: .3s;
	color: #FFF;
	font-size: 16px;
	/* [disabled]font-weight: bold; */
	background: rgba(255,0,255,0.6);
}

/*画面幅530px以下の設定
------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width:530px){
	
.ac-parent4 {
	font-size: 14px;
}
}
