@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/





/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
		
/* 見出し */
.article h1 {
	background-color: transparent;
	padding: 0;
		margin: 0 auto;
	font-size: 1em;
	text-align: center;
}
		
}



/************************************
**モバイルスライドインメニュー
************************************/

/*
ul.menu-drawer:before{
font-size:0.5em;
background: white;
color:#333;
}
*/

ul.menu-drawer:after {
background: white;
}
.menu-drawer li {
padding:0;
}
.menu-drawer li{
font-weight: bold;
}
.menu-drawer a{
font-size:1.0em;
background-color:#ffffff;
color:#545454;
margin: 0em;
margin-bottom:0em;
/* border-bottom:1px solid #87CEFA; */
}
.menu-drawer a:hover{
background-color:#F5F5F5;
}
.menu-drawer .sub-menu {
padding:0;
}
.menu-drawer .sub-menu li{
font-size: .9em;
}

.menu-drawer .sub-menu li a::before {
font-family: "Font Awesome 5 Free";
content : "\f0da";
color:#7b7b7b;
margin:0 .5em 0 1em;
}


/************************************
** アコーディオンの見出しを左詰めにする
************************************/
.toggle-button {
	text-align: left;
}





/************************************
** Q and A
************************************/
.page-id-14 .toggle {
  margin-bottom: 1.2em;
  border: 1px solid #d6dbe3;
  border-radius: 8px;
  background: #ffffff;
}
.page-id-14 .toggle summary {
  padding: 1em 1.2em;
  cursor: pointer;
  background: #fafcff;
}

.page-id-14 .toggle summary h3 {
  margin: 0;
  font-size: 1rem;
  font-weight: 600;
  color: #4a6fa5;
}
.page-id-14 .toggle[open] summary {
  background: #eef4ff;
}
.page-id-14 .toggle-content {
  padding: 1.2em;
  line-height: 1.9;
  color: #333333;
}
.toggle summary::before {
  content: "＋";
  font-weight: bold;
  color: #4a6fa5;
  margin-right: 0.6em;
}

.page-id-14 .toggle[open] summary::before {
  content: "−";
}

.toggle summary::-webkit-details-marker {
  display: none;
}
.page-id-14 h2 {
  margin-top: 3em;
  padding-bottom: 0.4em;
  border-bottom: 2px solid #4a6fa5;
  font-weight: 600;
}
.page-id-14 {
  font-family:
    "Noto Sans JP",
    "Hiragino Kaku Gothic ProN",
    "Yu Gothic",
    sans-serif;
}
.page-id-14 .toggle summary h3 {
  letter-spacing: 0.03em;
}

