@charset "utf-8";.informationBox{  margin: 0 16px;}
.informationBox.off{  display: none;}
.information01{width: 100%;max-width: 1252px;margin: 0 auto;padding: 20px;border: 2px solid #dfdfdf;box-sizing: border-box;font-size: .65em;text-align: center;}
/*--------------------------------------------------
InnerArea
--------------------------------------------------*/
#inner01{border-bottom: 1px solid #dedede;}
#inner01 .innerBoxA01{padding: 32px 16px;border: none;}
#inner01 .bnrListA01{padding: 0 0;}
#inner01 .bnrListA01 li{margin-bottom: 0px;}
#inner01 .bnrListA01 .bnr01{}
#inner01 .bnrListA01 .bnr02{}
#inner01 .imgBoxB01{margin-bottom: 0px;}
#inner01 .imgBoxB01 li{width: 50%;float: left;box-sizing: border-box;margin-bottom: 16px;}
#inner01 .imgBoxB01 li:nth-of-type(odd){padding-right: 8px;}
#inner01 .imgBoxB01 li:nth-of-type(even){padding-left: 8px;}
#inner01 .imgBoxB01 img{width: 100%;}
#inner01 .imgBoxB01 img+p{margin-top: 12px;}
#inner01 .imgBoxB01 li:nth-of-type(n+5){margin-bottom: 0;}
#inner02{background: url("../../images_02/top/iconList_bg_img.png")center center no-repeat;background-size: cover;}
#inner02 .innerBoxA01{background-color: rgba(0,0,0,0.7);}
.mb-32{margin-bottom:32px !important;}
#inner02 .innerBoxA01 ul.iconList01 {}
#inner02 .innerBoxA01 ul.iconList01 li{display: table-cell;width: 1%;height:10px;text-align: center;position: relative;overflow: hidden;}
#inner02 .innerBoxA01 ul.iconList01 li .iconListImg{}
#inner02 .innerBoxA01 ul.iconList01 li .iconListImg img{margin-top: 0px;width: 100%;max-width: 228px;}
#inner02 .innerBoxA01 ul.iconList01 li .iconListP{position: block;}
#inner02 .innerBoxA01 ul.iconList01 li .iconListP p{font-weight: bold;text-align: center;}
#inner02 .iconList01 li a{box-sizing: border-box;width: 100%;height: 100%;
padding: 0;text-decoration:none;display: block;position: relative;color: #fff;}
.lineheight75{line-height: 1em;}
.iconListPsub{font-size: 70%;}
.borderBottom{border-bottom: 2px solid #808080;box-sizing:border-box;}
.borderRight{border-right: 2px solid #808080;box-sizing:border-box;}
#inner03 .innerBoxA01{  padding-bottom: 64px;}
#inner03 .innerBoxA01 .btnA01{  margin: 0;}
#inner03 .listLinkBtn{  margin-bottom: 32px;}
#inner03 .listLinkBtn li{margin-bottom: 16px;}
#inner03 .listLinkBtn li:last-child{  margin-bottom: 0;}
#inner03 .listLinkBtn .listLinkBtnDate{color: #a0a0a0;padding-right: 0;}
#inner03 .listLinkBtn li a{box-sizing: border-box;width: 100%;height: auto;padding: 3% 9% 4% 4%;text-decoration:none;display: block;position: relative;color: #4e4e4e;background: #ededed;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;}
#inner03 .listLinkBtn li a:after{content:"";display: block;position: absolute;right: 16px;top: 50%;}
#inner03 .listLinkBtn li a:after{content:"";width: 10px;height: 17px;margin-top: -8.5px;background: url("../images/ico_arw_03.png")no-repeat;background-size: cover;}
@media screen and (min-width: 1096px) {#inner01{width: 100%;  margin: 0 auto; }
#inner01 .innerBoxA01{width: 100%;  margin: 0 auto;  padding: 30px 0 60px;  }
#inner01 .bnrListA01 .bnr01{margin-top: 0;}
#inner01 .bnrListA01 .bnr02{margin-top:0;}
#inner01 >.innerBoxA01:first-child{}
#inner01 .imgBoxB01{width: 1096px;  margin: 32px auto;}
#inner01 .imgBoxB01 li:nth-of-type(n+5){margin-bottom: 0;}
#inner01 .imgBoxB01 li{width: 250px;  margin-right: 32px;}
#inner01 .imgBoxB01 li:nth-of-type(4n){margin-right: 0;}
#inner02{width: 100%; margin: 0 auto; }
#inner02 .innerBoxA01{width: 100%;  margin: 0 auto; padding: 32px 16px; }
#inner02 .innerBoxA01 ul.iconList01 li{height: 235px;}
#inner02 .innerBoxA01 ul.iconList01 li .iconListImg{text-align: left;}
#inner02 .innerBoxA01 ul.iconList01 li .iconListImg img{margin-top: 35px;}
#inner02 .innerBoxA01 ul.iconList01 li .iconListP{position: absolute;top: 80px; left: 185px;}
#inner02 .innerBoxA01 ul.iconList01 li .iconListP p{text-align: left;}
.lineheight75{line-height: 75px;}
.mb-32{margin-bottom:0px !important;}
#inner03 .innerBoxA01{text-align: center;}
#inner03 .innerBoxA01 .listLinkBtn{text-align: left;display:inline-block;}
#inner03 .listLinkBtn .listLinkBtnDate{font-size: 0.65rem;  padding-right: 10px;  display: inline-block;  min-width: 90px;  }
  
#inner03 .listLinkBtn li br{display: none;}
#inner03 .listLinkBtn li a{padding: 0px 0px 0px 0px;  background: #fff; display: inline;}
  #inner03 .listLinkBtn li a:hover{  color: #ec921d;  text-decoration: underline;}
#inner03 .listLinkBtn li a:after{display: none; }
}
@media (max-width: 1096px) {.listLinkBtnDate.spNone{display: none !important;}
  .listLinkBtnDate.pcNone{display: block !important;} 
}
@media (min-width: 1096px) {.listLinkBtnDate.spNone{display: inline-block !important; }
  .listLinkBtnDate.pcNone{display: none !important; }
}




/*ティムズ*/
#jsFv{
  border-top: 1px solid #dedede;
}
.bx-wrapper { 
  margin: 0 auto; 
}
.bx-wrapper .bx-pager {
  bottom: 24px;
  height: 12px;
}
.bx-wrapper .bx-pager.bx-default-pager a  {
  width: 12px;
  height: 12px;
}
.kv_img__item{
  display: block;
}
.kv_img__media{
  display: block;
  width: 100%;
  height: auto;
}
.kv_wrap.jsKVslider{
  height: auto !important;
  max-width: 1400px !important;
  width: 100% !important;
  margin: 0 auto !important;
  border: none !important;
}



.actors_section {
  padding: 24px 16px 0;
  background-color: #EDEDED;
  margin-bottom: 80px;
}

.actors_wrap {
  max-width: 1400px;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
}
.actors_wrap .bx-controls-direction{
  padding-bottom: 40px;
  background-color: #EDEDED;
}
.actors_wrap  .actors_img{
  display: flex;
}

.actors_wrap a {
  display: block;
  text-decoration: none;
  color: #707070;
  flex-shrink: 0;
  width: 288px;
  margin-right: 24px;
}

.actors_img img {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
}

.actors_txt {
  /*font-size: .875rem;*/
  font-size: .75rem;
  padding-top: 11px;
  line-height: 1.47em;
  margin-bottom: 6px;
}

.actors_txt span {
  display: block;
  /*font-size: .583rem;*/
  font-size: .375rem;
  color: #989696;
  margin-top: -8px;
}

.actors_img a:hover {
  opacity: .7;
}


/* slider */

.actors_wrap .bx-wrapper .bx-viewport {
  background-color: #EDEDED;
}

.actors_wrap .bx-wrapper .bx-prev, .actors_wrap .bx-wrapper .bx-next {
  display: block !important;
}

.actors_wrap .bx-wrapper .bx-controls-direction a, .actors_wrap .bx-wrapper:hover .bx-controls-direction a {
  position: absolute;
  width: 32px;
  height: 32px;
  top: auto;
  bottom: 8px;
  margin: 0;
}

.actors_wrap .bx-wrapper .bx-prev, .actors_wrap .bx-wrapper:hover .bx-prev {
  left: auto;
  right: 48px;
  background: url(../images/mod_pager_01.png) no-repeat 0 0;
  background-size: contain;
}

.actors_wrap .bx-wrapper .bx-next, .actors_wrap .bx-wrapper:hover .bx-next {
  right: 0px;
  background: url(../images/mod_pager_02.png) no-repeat 0 0;
  background-size: contain;
}
@media screen and (max-width: 1096px) {
  .actors_wrap  .actors_img{
    padding: 0 16px;
    overflow-x: scroll;
  }
  .actors_wrap a {
    width: 150px;
  }
}




