@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){
  /*必要ならばここにコードを書く*/
}
img{ max-width: 100%; height: auto; }

.entry-content .wp-block-group,
.body .wp-block-image,
.entry-content .wp-block-image{
    margin: 0 auto 0;
    margin-bottom:0;
}

.entry-content>.wp-block-image a{
    margin: 1.8em auto;
    display:block;
}
.radiobutton {
  display: none;
}
label {
  background-color: skyblue;
  padding: 100px 100px;
}
.radiobutton:checked + label {
  background-color: pink;
}
.check_lb {
  display:block;
}

@media screen and (max-width: 834px) {
  main.main{
    padding: 0;
  }

  main.main p{
    padding: 16px;
  }

  .custom-acordion-block{
  	width:95%;
  	margin:auto;
  }
}

.required::before{
content: "必須";
color: #ffffff;
background: #cc0000;
font-size: 0.8em;
padding: 0.3em;
border-radius: 0.5em;
margin-left:0.3em;
}
