.youtube_container {
  position : relative;
  width : 100%;
  height : 0;
  padding-bottom : 56.25%;
}
.youtube_emb {
  position : absolute;
  top : 0;
  left : 0;
  width : 100%;
  height : 100%;
}

.share_box {
  height : 80px;
  padding-top : 10px;
  padding-bottom : 10px;
  padding-left : 3px;
  padding-right : 3px;
}

.share_box_ex {
  width : 450px;
  padding-bottom : 10px;
  float : right;
}

.test1 {
}

.testosanai2019_0 {
  @media screen and (max-width : 640px){.testosanai2019_1{order1;
}
.testosanai2019_2 {
  order : 2;
}
} {
}

.btn2020 {
  font-weight : bold;
  /*太字に*/
  text-decoration : none;
  /*下線消す*/
  background : #66cdaa;
  /*背景を水色に*/
  color : white;
  /*文字を白に*/
  padding : 5px 10px;
  /*内側の余白*/
  border-radius : 5px;
  /*角を丸くする*/
  font-family : 'Avenir','Arial';
  /*フォントをいい感じに*/
}

a {
  color : #000000;
  text-decoration : none;
}
a:hover {
  color : #ff9900;
}
a:active {
  color : #7D7D7D;
}

.SideDcontents {
  display : none;
}

/* border-top: 1px solid #19168a; */
border-left: 1px solid #19168a;  margin: 0 0 30px 0!important;  padding: 0px!important;  display: flex;  flex-wrap: wrap;  /* border-top: 1px solid #19168a; */  /* border-left: 1px solid #19168a; */  margin: 0 0 30px 0!important;  padding: 0px!important;  display: flex;  flex-wrap: wrap;  /* border-top: 1px solid #19168a; */  /* border-left: 1px solid #19168a; */  /* margin: 0 0 30px 0!important; */  padding: 0px!important;  display: flex;  flex-wrap: wrap;  /* border-top: 1px solid #19168a; */  /* border-left: 1px solid #19168a; */  /* margin: 0 0 30px 0!important; */  padding: 0px!important;  /* display: flex; */  flex-wrap: wrap;  /* border-top: 1px solid #19168a; */  /* border-left: 1px solid #19168a; */  /* margin: 0 0 30px 0!important; */  padding: 0px!important;  /* display: flex; */  /* flex-wrap: wrap; */  /* border-top: 1px solid #19168a; */  /* border-left: 1px solid #19168a; */  /* margin: 0 0 30px 0!important; */  padding: 0px!important;  /* display: flex; */  flex-wrap: wrap;  /* border-top: 1px solid #19168a; */  /* border-left: 1px solid #19168a; */  /* margin: 0 0 30px 0!important; */  padding: 0px!important;  display: flex;  flex-wrap: wrap;  /* border-top: 1px solid #19168a; */  /* border-left: 1px solid #19168a; */  margin: 0 0 30px 0!important;  padding: 0px!important;  display: flex;  flex-wrap: wrap;  /* border-top: 1px solid #19168a; */  border-left: 1px solid #19168a;  margin: 0 0 30px 0!important;  padding: 0px!important;  display: flex;  flex-wrap: wrap;specialist_table {
}

