/*
カスタム CSS 機能へようこそ。

使い方についてはこちらをご覧ください
(英語ドキュメンテーション)。http://wp.me/PEmnE-Bt
*/
.top-info-strong {
	margin-top: 30px;
}

/*おたよりページの追加css*/
 .otayoriA h3 {
     color: #505050;/*文字色*/
     padding: 0.5em;/*文字周りの余白*/
     display: inline-block;/*おまじない*/
     line-height: 1.3;/*行高*/
     background: #FFD580;/*背景色*/
     vertical-align: middle;/*上下中央*/
     border-radius: 25px 0px 0px 25px;/*左側の角を丸く*/
		margin-top: 0;
 }
 .otayoriA h3:before {
     content: '●';
     color: white;
     margin-right: 8px;
 }
 .otayoriB h3 {
     color: #505050;/*文字色*/
     padding: 0.5em;/*文字周りの余白*/
     display: inline-block;/*おまじない*/
     line-height: 1.3;/*行高*/
     background: #B3E2B4;/*背景色*/
     vertical-align: middle;/*上下中央*/
     border-radius: 25px 0px 0px 25px;/*左側の角を丸く*/
		margin-top: 0;
 }
.otayoriB h3:before {
    content: '●';
    color: white;
    margin-right: 8px;
}
.otayori {
    display: flex;
    justify-content: space-around;
}
.otayoriA .uraomote {
    display: flex;
}
.otayori p {
    text-align: center;
}
@media screen and (max-width:768px){
  .otayoriA h3,.otayoriB h3{
    font-size: 1.3rem;
  }
}

/* ファミサポアコーディオン用のCSS */
.ac-menu:last-child {
  margin-bottom: 60px; /* 最後の要素の下にだけ余白 */
}
.ac-menu input {
  display: none;
}
.ac-menu label {
  color: #333; /* 文字色 */
  font-size: 17px; /* 文字サイズ */
  line-height: 2; /* 行間 */
  font-weight: bold; /* 文字を太く */
  text-align: center; /* 文字を中央に */
  background: #f9e697;
  padding: 20px; /* 内側の余白 */
  cursor: pointer;
  position: relative;
  display: block;
}
.ac-menu label:after {
  position: absolute;
  right: 20px; /* 左からの距離 */
  top: 50%; /* 上下中央配置 */
  -webkit-transform : translateY(-50%);
  transform : translateY(-50%);
  content: "＋"; /* アイコン */
}
.ac-menu input:checked ~ label::after {
  content: "−"; /* クリック後のアイコン */
}
.ac-menu div {
  height: 0;
  overflow: hidden;
  opacity: 0;
  transition: 0.3s; /* 開閉スピード */
}
.ac-menu input:checked ~ div {
  height: auto;
  opacity: 1;
  padding: 20px; /* 中身の枠内の余白 */
  background: #FAFAFA; /* 中身の背景色 */
}
.ac-menu-inside {
  color: #333; /* 中身の文字色 */
  font-size: 17px; /* 中身の文字サイズ */
  line-height: 2; /* 行間 */
}