
.work1 .text1,.work2 .text1{color: #ce2424;font-weight: bold;}
.work1 .text2,.work2 .text2{color: #099934;font-weight: bold;}
.work1 .text3,.work2 .text3{color: #ff8f0f;font-weight: bold;}
.work1 .text4,.work2 .text4{color: #6dc444;font-weight: bold;}
.work1 .text5,.work2 .text5{color: #e9c80e;font-weight: bold;}
.work1 .text6,.work2 .text6{color: #2da4b9;font-weight: bold;}
.work1 .text7,.work2 .text7{color: #1f5fb4;font-weight: bold;}
.work1 .text8,.work2 .text8{color: #3ecfb0;font-weight: bold;}
.work1 .text9,.work2 .text9{color: #b26bd3;font-weight: bold;}
.work1 .text10,.work2 .text10{color: #ff68a7;font-weight: bold;}



/*--------------表部分1---------------------*/
/* .time table{
  width: 100%;
  border-collapse: collapse;
}

.time table tr{
  border-bottom: solid 2px white;
}

.time table tr:last-child{
  border-bottom: none;
}

.time table th{
  position: relative;
  text-align: left;
  width: 30%;
  background-color: #52c2d0;
  color: white;
  text-align: center;
  padding: 10px 0;
}

.time table td{
  text-align: left;
  width: 70%;
  text-align: center;
  background-color: #eee;
  padding: 10px 0;
} */

/*--------------表部分2---------------------*/
/* 
table{
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 40px;
  margin-top: 30px;
}

.table tr{
  border-bottom: solid 2px white;
}

table tr:last-child{
  border-bottom: none;
}

table th{
  position: relative;
  text-align: left;
  width: 20%;
  color: white;
  text-align: center;
  padding: 10px 0;
}

table th:after{
  display: block;
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  top:calc(50% - 10px);
  right:-10px;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}

table .course1{background-color: #ff3a3a;}table .course1:after{border-left: 10px solid #ff3a3a;}
table .course2{background-color: #099934;}table .course2:after{border-left: 10px solid #099934;}
table .course3{background-color: #ff8f0f;}table .course3:after{border-left: 10px solid #ff8f0f;}
table .course4{background-color: #6dc444;}table .course4:after{border-left: 10px solid #6dc444;}
table .course5{background-color: #e9c80e;}table .course5:after{border-left: 10px solid #e9c80e;}
table .course6{background-color: #00c6e9;}table .course6:after{border-left: 10px solid #00c6e9;}
table .course7{background-color: #1f5fb4;}table .course7:after{border-left: 10px solid #1f5fb4;}
table .course8{background-color: #3ecfb0;}table .course8:after{border-left: 10px solid #3ecfb0;}
table .course9{background-color: #b26bd3;}table .course9:after{border-left: 10px solid #b26bd3;}
table .course10{background-color: #ff68a7;}table .course10:after{border-left: 10px solid #ff68a7;}

table td{
  text-align: left;
  width: 80%;
  text-align: center;
  background-color: #eeeeee;
  padding: 10px 0;
}

.work-box .work2{
  width: 100%;}

  .point span, .slick span{
    color: #1d7c94;
    font-weight: bold;
    font-size: 16px;
    }

.ac-2 th{width: 40%;}
.ac-2 td{width: 60%;} */


/* プルダウン------------------------------------------------------ */
/* .details{margin-top: 30px;}
.accordion-005 {
  max-width: 600px;
}

.accordion-005:not([open]) {
  margin-bottom: 7px;
}

.details-flex{

  flex-direction: row;
  align-items: flex-start;
}

.accordion-005 summary {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  padding: 0.3em 1.5em;
  border-left: 5px solid #7e7e7e;
  background-color: #f2f2f2;
  color: #333333;
  font-weight: 600;
  cursor: pointer;
  font-size: 14px;
}

.accordion-005 summary::-webkit-details-marker {
  display: none;
}

.accordion-005 summary::after {
  transform: translateY(-25%) rotate(45deg);
  width: 7px;
  height: 7px;
  margin-left: 10px;
  border-bottom: 3px solid #c2c2c2;
  border-right: 3px solid #c2c2c2;
  content: '';
  transition: transform .3s;
}

.accordion-005[open] summary::after {
  transform: rotate(225deg);
}

.accordion-005 p {
  transform: translateY(-10px);
  opacity: 0;
  margin: 0;
  padding: 0.5em 1.5em;
  color: #333333;
  transition: transform .5s, opacity .5s;
}

.accordion-005[open] p {
  transform: none;
  opacity: 1;
  font-size: 1.6em;
  margin-top: 10px;
}

.accordion-005 .img{
  display: flex;
  justify-content: center;
  margin: 10px;

}

.accordion-005 .img img{width: 50%;}
.accordion-005 ul{margin-bottom: 30px;}
.accordion-005 li{padding: 10px;}

.accordion-005 .course1{border-left: 5px solid #ff3a3a;}
.accordion-005 .course2{border-left: 5px solid #099934;}
.accordion-005 .course3{border-left: 5px solid #ff8f0f;}
.accordion-005 .course4{border-left: 5px solid #6dc444;}
.accordion-005 .course5{border-left: 5px solid #e9c80e;}
.accordion-005 .course6{border-left: 5px solid #00c6e9;}
.accordion-005 .course7{border-left: 5px solid #1f5fb4;}
.accordion-005 .course8{border-left: 5px solid #3ecfb0;}
.accordion-005 .course9{border-left: 5px solid #b26bd3;}
.accordion-005 .course10{border-left: 5px solid #ff68a7;} */


@media (max-width: 470px){
  
  /* table th{
    width: 25%;
    padding: 6px 0;
    font-size: 13px;
  }
  
  
  table td{
    line-height: 1.5;
    text-align: left;
    width: 75%;
    text-align: center;
    background-color: #eee;
    padding: 10px 0;
    font-size: 12px;
  } */

}