.elementor-33567 .elementor-element.elementor-element-07fff82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33567 .elementor-element.elementor-element-dffdfe1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33567 .elementor-element.elementor-element-617000e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33567 .elementor-element.elementor-element-666a7ccc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33567 .elementor-element.elementor-element-666a7ccc.e-con{--flex-grow:0;--flex-shrink:0;}/* Start custom CSS *//*　ウィジェットを隠すCSS　*/
/*　jsの追加必要　*/

.accordion-target {
  display: none;
  transition: all 0.3s ease;
}

#toggle1:checked ~ .accordion-target {
  display: block;
}

.accordion-trigger {
  display: block;
  width: 100%;
  background-color: #FF8686;
  padding: 1em;
  font-weight: bold;
  cursor: pointer;
  transition: background-color 0.3s ease;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.accordion-trigger:hover {
  background-color: #e0e0e0;
}

/* 開いたときに色変更＋アイコン回転など */
#toggle1:checked + .accordion-trigger {
  background-color: #d0f0ff;
  content: "▼ 詳細を表示"; /* contentは疑似要素で扱う必要あり */
}

/*　ウィジェットを隠すcss終了　*//* End custom CSS */