.orange{
  background-color:#fdebbf;
}

.table{
  border-spacing: 0px;
  border-collapse: collapse;
}
td,th{
  padding: 0px;
}

.long-text{
  line-height:1.7em;
}

a:hover{
  text-decoration: none;
}

a .widget-link:hover{
  color: #37384e;
}

a .card .card-body:hover{
  cursor:pointer;
}

.dropdown-toggle::after{
  
  content:none;
}

.replay{
  cursor: pointer;
}

.replay:hover{
}

.image-button{
  position: relative;

}

.image-button img {
  max-width:100%;
  height:auto;

  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  display: block;
  transition: 0.7s;
}
.image-button:hover img:nth-of-type(2) {
	opacity: 0;
}

strong{
  background-color: rgba(252, 238, 33, .8);
  padding:.2em .3em;
  border-radius: .2em;
}

.step-list ol {
  counter-reset:number;
  list-style-type: none!important; /*数字を一旦消す*/
  padding:0.5em;
    margin-bottom:0em;
  margin:0em 0em 0em 0em;
  font-size:0.9em;

}

.step-list ol li {
  position: relative;
  padding: 0.5em 0.5em 0.5em 30px;
  line-height: 1.5em;
  margin:0em 0em 0em 0em;

}

.step-list ol li:before{
  /* 以下数字をつける */
  position: absolute;
  counter-increment: number;
  content: counter(number);
  /*以下数字のデザイン変える*/
  display:inline-block;
  background: #1984c6;
  border:2px solid white;
  color: white;
  font-family: 'Avenir','Arial Black','Arial',sans-serif;
  font-weight:bold;
  font-size: 15px;
  border-radius: 50%;
  left: 0;
  width: 25px;
  height: 25px;
  line-height: 22px;
  text-align: center;
  /*以下 上下中央寄せのため*/
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}


ul.check-list{
  padding-left:.25em;
}

.check-list li{
  position: relative;
  padding-left: 15px;
  list-style: none;
  
}

.check-list li:before {
  content: "";
  position: absolute;
  top: .3em;
  left: 0;
  -webkit-transform: rotate(50deg);
  -ms-transform: rotate(50deg);
  transform: rotate(50deg);
  width: 5px;
  height: 10px;
  border-right: 3px solid #ea7925;
  border-bottom: 3px solid #ea7925;

}

.bg-second{
  background-color:rgb(185, 205, 219);
}

