﻿@charset "UTF-8";
/* CSS Document */

.accbox_flex{
	display: flex;
	flex-direction: column;
}


/*各企画のライン
-------------------------------------*/
.accbox_flex .accbox{
	border-top: solid 0px;
}
.accbox_flex .accbox:last-child{
	/*border-bottom: solid 0px;*/
}
/* =========================================
　システム名称クリックでメニュー表示
========================================== */

.accbox { /*  クリック展開あり, なし */
  width: 100%;
  margin-bottom: 0px;
}

/* accbox 　非表示内容（クリックで表示）
--------------------------------------------------------------------*/
/* ラベル */
.accbox label_a1,
.accbox label_a2,
.accbox label_a3 {
  display: block;
  cursor: pointer;
}
.accbox input { /* チェックは隠す */
  display: none;
}
/*表示する内容
-------------------------------------------*/
.accshow {
	  width: 100%;
  /*max-width: 900px;*/
  /*margin-right: auto;*/
  /*margin-left: auto;*/
  height: 0; /*必須*/
  overflow: hidden;
  opacity: 0;
  	transition: 1s;
	/*開いた時にtopにラインを入れる*/
		border-top: solid 1px #82B140;/*基本色*/

}
	/*最後のaccshowのtopにラインを消す（line_flex指定と重なるため*/
.last_accshow{
	/*border-top: solid 1px #82B140;*//*基本色*/
}
input:checked + .accshow { /* inputにチェックが入った時の accshowの属性*/
  height: auto;
  opacity: 1;
  margin-top: 0px;
  margin-bottom: 30px;/*指定することでスローになる*/

}
