@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    1.0.6
*/

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

/*ヘッダータイトル*/
.site-name-text {
  font-weight: bold;
}

/*メインデザイン*/
.article h2 {
  padding: 20px;
}
.sidebar h3 {
  padding: 10px;
}

/*パンフレットダウンロード*/
.pamphlet li {
  font-size: 14px;
  list-style-type: none!important;
  line-height: 1.5;
  padding: 0.5em 0.5em 0.5em 1.7em;
  background: linear-gradient(to bottom, whitesmoke 0%, #dadada 100%);/*グラデーション*/
  margin-bottom: 5px;
}
.pamphlet a{
  text-decoration-line: none!important;
  text-shadow: 1px 1px 1px whitesmoke;/*文字を立体的に*/
  color: black;
  display: block;
}
.pamphlet li:hover{
	opacity:0.8;
}

/*リンクバナー*/
ul.banner{
  padding-left: 0px;
}
.banner li{
  width:400px;
  height: 170px;
  list-style-type: none!important;
  padding: 0;
  background: linear-gradient(to bottom, whitesmoke 0%, #dadada 100%);/*グラデーション*/
  margin-bottom: 5px;
  display: block;
}
.banner li img{
  float: left;
  margin-right: 10px;
}
.banner p{
  margin: 0px;
}
.banner a{
  text-decoration-line: none!important;
  text-shadow: 1px 1px 1px whitesmoke;/*文字を立体的に*/
  color: black;
  display: block;
  overflow: hidden;
  padding: 0.5em;
}
.banner a:hover{
	opacity:0.8;
}

/*マージン下最小*/
.margin-b-min {
	margin-bottom: 0.2em !important;
}
/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1240px以下*/
@media screen and (max-width: 1240px){
  /*必要ならばここにコードを書く*/
}

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

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

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
	
/*B型事業所の表スタイル*/
figure.wp-block-table table {
    width: 310px;
}

/*事業所一覧の表スタイル*/
figure.wp-block-table.workingplacelist table {
    width: 210px;
}
}
