
.section_wrap.digital-musemu_lead {
  margin-top: 0;
}
.section_wrap.digital-musemu_lead img{width: 100%;}

.section_wrap.digital-musemu_lead .img_box {
  margin-left: -30px;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .section_wrap.digital-musemu_lead .img_box {
    margin-left: 0;
    margin-bottom: 20px;
  }
}
.section_wrap.digital-musemu_lead .img_box .picture_area {
  position: relative;
  max-width: 1000px;
  margin: auto;
  margin: 0 auto;
}
.section_wrap.digital-musemu_lead .img_box #cover {
/*  width: 453px;
  height: 345px;*/
  position: absolute;
  overflow: hidden;
  /* border: 1px solid red; */
/*  left: 271px;
  top: 228px;*/
  z-index: 2;
  
left: 115px; top: 78px;
width: 770px; height: 513px; 
background: #000;
padding-bottom: 10px;
}
@media (max-width: 768px) {
  .section_wrap.digital-musemu_lead .img_box #cover {
    /*width: 53.8vw;*/
    width: 72.8vw;
    /*height: 43.8vw;*/
    /*height: 39vw;*/
    height: 49vw;
    /*left: 22.5%;*/
    left: 11.5%;
    /*top: 28.6%;*/
    top: 9.6%;
  }
}
.section_wrap.digital-musemu_lead .img_box #cover > div {
  position: absolute;
  width: 100%;
  top: 0;
  opacity: 0;
  margin-top: -55px;
}
@media (max-width: 768px) {
  .section_wrap.digital-musemu_lead .img_box #cover > div {
    margin-top: -5.2vw;
  }
}
.section_wrap.digital-musemu_lead .img_box #cover > div.h {
  width: 76%;
  margin: 0 auto;
}
.section_wrap.digital-musemu_lead .sub_box {
  display: flex;
  justify-content: space-between;
  padding: 0;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .section_wrap.digital-musemu_lead .sub_box {
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
}
.section_wrap.digital-musemu_lead .sub_box .item {
  flex: 0 1 24%;
}
@media (max-width: 768px) {
  .section_wrap.digital-musemu_lead .sub_box .item {
    flex: 0 1 48%;
    padding-top: 10px;
  }
}
.section_wrap.digital-musemu_lead .sub_box .item:first-child {
  padding-top: 0;
}
.section_wrap.digital-musemu_lead .sub_box .item .txt {
  font-size: 0.8em;
  padding-top: 2px;
  text-indent: -0.5em;
  padding-left: 0.5em;
  margin-left: 0.5em;
}
.section_wrap.digital-musemu_lead .sub_box .item .txt:before {
  content: '▲';
  color: #24a0e7;
  display: inline-block;
}

.section_wrap.digital-musemu_lead .img_box #cover > div{margin-top: 5px;}
.kaiga_frame{z-index: 5; position: relative;
display: flex;
box-shadow: 5px 5px 18px -11px #777777;}

@media (max-width: 768px) {
/*.kaiga_frame{width: 70vw; margin: auto;}*/
.kaiga_frame{width: 94vw; margin: auto;}
}


/*調整*/

.section p, .section .kaiga_frame img{margin-bottom: 0px;}

.hidden, .hidden2{padding-bottom: 40px;}

@media (max-width: 768px) {
.hidden-link a span{padding: 10px 0 10px!important;}
.hidden, .hidden2{padding-bottom: 20px;}
}
