@charset "UTF-8";

.list_fadeIn > ul > li {
  opacity: 0;
  transform: translateY(10px);
  transition-property: all;
  transition-duration: .4s;
  /*easeInOutCubic*/
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.list_fadeIn.fast > ul > li{
  transition-duration: 1s;
}
.list_fadeIn.fast2 > ul > li{
  transition-duration: .7s;
}

.list_fadeIn > ul > li.inview {
  opacity: 1;
  transform: translateY(0);
}

nav {
  opacity: 0;
  transform: translateY(10px);
  transition-property: all;
  transition-duration: .4s;
  /*easeInOutCubic*/
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

nav.inview {
  opacity: 1;
  transform: translateY(0);
  position: relative;
  z-index: 3;
}

.other_contents ul li {
  opacity: 0;
  transform: translateY(10px);
  transition-property: all;
  transition-duration: .4s;
  /*easeInOutCubic*/
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

.other_contents ul li.inview {
  opacity: 1;
  transform: translateY(0);
}

.div_list_fadeIn div {
  opacity: 0;
  transform: translateY(10px);
  transition-property: all;
  transition-duration: .4s;
  /*easeInOutCubic*/
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

.div_list_fadeIn div.inview {
  opacity: 1;
  transform: translateY(0);
}

.list_fadeIn2 dl {
  opacity: 0;
  transform: translateY(10px);
  transition-property: all;
  transition-duration: .4s;
  /*easeInOutCubic*/
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

.list_fadeIn2 dl.inview {
  opacity: 1;
  transform: translateY(0);
}

.sort_tab>ul li {
  opacity: 0;
  transform: translateY(10px);
  transition-property: all;
  transition-duration: .4s;
  /*easeInOutCubic*/
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

.sort_tab>ul li.inview {
  opacity: 1;
  transform: translateY(0);
}

.outline_wrap tr {
  opacity: 0;
  transform: translateY(10px);
  transition-property: all;
  transition-duration: .4s;
  /*easeInOutCubic*/
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

.outline_wrap tr th,
.outline_wrap tr td {
  border: none;
}

.outline_wrap tr.inview {
  opacity: 1;
  transform: translateY(0);
}

.outline_wrap tr.inview th,
.outline_wrap tr.inview td {
  border-bottom: 1px solid #E5E5E5;
}

h4.outline_sub_title {
  opacity: 0;
  transform: translateX(-20px);
  transition-property: all;
  transition-duration: .4s;
  /*easeInOutCubic*/
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-delay: .5s;
}

h4.outline_sub_title.line_anime {
  opacity: 1;
  transform: translateX(0);
}

h4.outline_sub_title:after {
  width: 0;
  transition-property: all;
  transition-duration: .4s;
  /*easeInOutCubic*/
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-delay: .5s;
}

h4.outline_sub_title.line_anime:after {
  width: 950px;
}
.program_committee h4.outline_sub_title:after{
  width: 0;
  transition-property: all;
  transition-duration: .4s;
  /*easeInOutCubic*/
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-delay: .5s;
}
.conference_committee_wrap h4.outline_sub_title::after{
  width: 0;
  transition-property: all;
  transition-duration: .4s;
  /*easeInOutCubic*/
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-delay: .5s;
}
.conference_committee_wrap h4.outline_sub_title.line_anime::after{
  width: 850px;
}
.program_committee h4.outline_sub_title.line_anime::after{
  width: 725px;
  left: 475px;
}
.content_fadeIn.translateX {
  opacity: 0;
  transform: translateX(-20px);
  transition-property: all;
  transition-duration: .4s;
  /*easeInOutCubic*/
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

.content_fadeIn.translateX.inview {
  opacity: 1;
  transform: translateX(0);
}
/* .box_anime{
  position: relative;
} */
.box_anime::before {
  background: #fff;
  width: 100%;
  height: 100%;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}

.box_anime::after {
  background: #eee;
  width: 0;
  height: 100%;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
}
.box_anime.ba_blue::before{
  background: rgb(56, 81, 150);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(56, 81, 150, 1) 0%, rgba(37, 33, 93, 1) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(56, 81, 150, 1) 0%, rgba(37, 33, 93, 1) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(56, 81, 150, 1) 0%, rgba(37, 33, 93, 1) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#385196', endColorstr='#25215d', GradientType=1);
  /* IE6-9 */
}


.box_anime.inview::after {
  width: 100%;
  left: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.box_anime.inview.inview3::after {
  width: 0;
  left: 100%;
}

.box_anime.inview2::before {
  width: 0;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -ms-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}

.content_fadeIn {
  opacity: 0;
  transform: translateY(10px);
  transition-property: all;
  transition-duration: .6s;
  /*easeInOutCubic*/
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

.content_fadeIn.translateY_m {
  opacity: 0;
  transform: translateY(0);
  transition-property: all;
  transition-duration: .6s;
  /*easeInOutCubic*/
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.content_fadeIn.translateY_m.inview{
  transform: translateY(-50px);
}

.content_fadeIn.ty30 {
  transform: translateY(30px);
}
.content_fadeIn.inview {
  opacity: 1;
  transform: translateY(0);
}


/* appのアニメーション */
.content_fadeIn.deg{
  transition-duration: 1s;
  transform: translate(40px,-80px);
}
.content_fadeIn.deg.inview{
  transform: translate(0,0);
}

.content_fadeIn.deg.delay2{
  transition-delay: 1s;
}
.content_fadeIn.deg.delay3{
  transition-delay: 1.5s;
}


/* .exhibitor_contents_list {
  opacity: 0;
  transform: translateY(10px);
  transition-property: all;
  transition-duration: .6s;
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

.exhibitor_contents_list.inview {
  opacity: 1;
  transform: translateY(0);
} */

.title_fadeIn {
  opacity: 0;
  transform: translateY(10px);
  transition-property: all;
  transition-duration: .6s;
  /*easeInOutCubic*/
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

.title_fadeIn.inview {
  opacity: 1;
  transform: translateY(0);
}

.faq_contents {
  opacity: 0;
  transform: translateY(10px);
  transition-property: all;
  transition-duration: .6s;
  /*easeInOutCubic*/
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

.faq_contents.inview {
  opacity: 1;
  transform: translateY(0);
}

.bg_fadeIn::before {
  opacity: 0;
  transition-property: all;
  transition-duration: .6s;
  /*easeInOutCubic*/
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-delay: 1.5s;
}

.bg_fadeIn.inview::before {
  opacity: 1;
}

.delay1{
  transition-delay: .5s;
}
.delay2{
  transition-delay: .8s;
}
.delay3{
  transition-delay: 1s;
}
.delay4{
  transition-delay: 1.2s;
}

@media only screen and (max-width:736px) {
  .outline_wrap tr.inview th{
    border-bottom: none;
  }
  h4.outline_sub_title {
    opacity: 0;
    transform: translateX(0);
  }
  h4.outline_sub_title:after{
    left: 0;
    width: 0;
  }
  .committee_wrap .intro h4:after{
    left: 0;
    width: 0;
  }
  .conference_committee_wrap h4.outline_sub_title::after{
    left: 0;
    width: 0;
  }
   h4.outline_sub_title.line_anime:after{
    width: 45px;
    left: 0;
  }
  .committee_wrap .intro h4.line_anime:after{
    width: 45px;
    left: 0;
  }
  .conference_committee_wrap h4.outline_sub_title.line_anime::after{
    width: 45px;
    left: 0;
  }
  .box_anime.pc_anime::before {
    display: none;
  }

  .box_anime.pc_anime::after {
    display: none;
  }

  .box_anime.pc_anime.inview::after {
    display: none;
  }
  nav.inview{
    transform: inherit;
    position: static;
  }

  /* .box_anime.inview.inview3::after {
    width: 0;
    left: 100%;
  }

  .box_anime.inview2::before {
    width: 0;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -ms-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
  } */
}


/* .mast__title{
  opacity: 0;
} */
.mast__title span {
  -webkit-animation: letter-glow 0.7s 0s ease both;
          animation: letter-glow 0.7s 0s ease both;
}
.mast__title span:nth-child(1) {
  -webkit-animation-delay: 0.05s;
          animation-delay: 0.05s;
}
.mast__title span:nth-child(2) {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
.mast__title span:nth-child(3) {
  -webkit-animation-delay: 0.15s;
          animation-delay: 0.15s;
}
.mast__title span:nth-child(4) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.mast__title span:nth-child(5) {
  -webkit-animation-delay: 0.25s;
          animation-delay: 0.25s;
}
.mast__title span:nth-child(6) {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.mast__title span:nth-child(7) {
  -webkit-animation-delay: 0.35s;
          animation-delay: 0.35s;
}
.mast__title span:nth-child(8) {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.mast__title span:nth-child(9) {
  -webkit-animation-delay: 0.45s;
          animation-delay: 0.45s;
}
.mast__title span:nth-child(10) {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.mast__title span:nth-child(11) {
  -webkit-animation-delay: 0.55s;
          animation-delay: 0.55s;
}
.mast__title span:nth-child(12) {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.mast__title span:nth-child(13) {
  -webkit-animation-delay: 0.65s;
          animation-delay: 0.65s;
}
.mast__title span:nth-child(14) {
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.mast__title span:nth-child(15) {
  -webkit-animation-delay: 0.75s;
          animation-delay: 0.75s;
}
.mast__title span:nth-child(16) {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
.mast__title span:nth-child(17) {
  -webkit-animation-delay: 0.85s;
          animation-delay: 0.85s;
}
.mast__title span:nth-child(18) {
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
.mast__title span:nth-child(19) {
  -webkit-animation-delay: 0.95s;
          animation-delay: 0.95s;
}
.mast__title span:nth-child(20) {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.mast__title span:nth-child(21) {
  -webkit-animation-delay: 1.05s;
          animation-delay: 1.05s;
}
.mast__title span:nth-child(22) {
  -webkit-animation-delay: 1.1s;
          animation-delay: 1.1s;
}
.mast__title span:nth-child(23) {
  -webkit-animation-delay: 1.15s;
          animation-delay: 1.15s;
}
.mast__title span:nth-child(24) {
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
.mast__title span:nth-child(25) {
  -webkit-animation-delay: 1.25s;
          animation-delay: 1.25s;
}
.mast__title span:nth-child(26) {
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
.mast__title span:nth-child(27) {
  -webkit-animation-delay: 1.35s;
          animation-delay: 1.35s;
}
.mast__title span:nth-child(28) {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}

.mast__title span:nth-child(29) {
  -webkit-animation-delay: 1.45s;
          animation-delay: 1.45s;
}
.mast__title span:nth-child(30) {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}
.mast__title span:nth-child(31) {
  -webkit-animation-delay: 1.55s;
          animation-delay: 1.55s;
}
.mast__title span:nth-child(32) {
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}
.mast__title span:nth-child(33) {
  -webkit-animation-delay: 1.65s;
          animation-delay: 1.65s;
}
.mast__title span:nth-child(34) {
  -webkit-animation-delay: 1.7s;
          animation-delay: 1.7s;
}
.mast__title span:nth-child(35) {
  -webkit-animation-delay: 1.75s;
          animation-delay: 1.75s;
}
.mast__title span:nth-child(36) {
  -webkit-animation-delay: 1.8s;
          animation-delay: 1.8s;
}
.mast__title span:nth-child(37) {
  -webkit-animation-delay: 1.85s;
          animation-delay: 1.85s;
}
.mast__title span:nth-child(38) {
  -webkit-animation-delay: 1.9s;
          animation-delay: 1.9s;
}
.mast__title span:nth-child(39) {
  -webkit-animation-delay: 1.95s;
          animation-delay: 1.95s;
}
.mast__title span:nth-child(40) {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
.mast__title span:nth-child(41) {
  -webkit-animation-delay: 2.05s;
          animation-delay: 2.05s;
}
.mast__title span:nth-child(42) {
  -webkit-animation-delay: 2.1s;
          animation-delay: 2.1s;
}
.mast__title span:nth-child(43) {
  -webkit-animation-delay: 2.15s;
          animation-delay: 2.15s;
}
.mast__title span:nth-child(44) {
  -webkit-animation-delay: 2.2s;
          animation-delay: 2.2s;
}
.mast__title span:nth-child(45) {
  -webkit-animation-delay: 2.25s;
          animation-delay: 2.25s;
}
.mast__title span:nth-child(46) {
  -webkit-animation-delay: 2.3s;
          animation-delay: 2.3s;
}
.mast__title span:nth-child(47) {
  -webkit-animation-delay: 2.35s;
          animation-delay: 2.35s;
}
.mast__title span:nth-child(48) {
  -webkit-animation-delay: 2.4s;
          animation-delay: 2.4s;
}
.mast__title span:nth-child(49) {
  -webkit-animation-delay: 2.45s;
          animation-delay: 2.45s;
}
.mast__title span:nth-child(50) {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}
.mast__title span:nth-child(51) {
  -webkit-animation-delay: 2.55s;
          animation-delay: 2.55s;
}
.mast__title span:nth-child(52) {
  -webkit-animation-delay: 2.6s;
          animation-delay: 2.6s;
}
.mast__title span:nth-child(53) {
  -webkit-animation-delay: 2.65s;
          animation-delay: 2.65s;
}
.mast__title span:nth-child(54) {
  -webkit-animation-delay: 2.7s;
          animation-delay: 2.7s;
}
.mast__title span:nth-child(55) {
  -webkit-animation-delay: 2.75s;
          animation-delay: 2.75s;
}
.mast__title span:nth-child(56) {
  -webkit-animation-delay: 2.8s;
          animation-delay: 2.8s;
}
.mast__title span:nth-child(57) {
  -webkit-animation-delay: 2.85s;
          animation-delay: 2.85s;
}
.mast__title span:nth-child(58) {
  -webkit-animation-delay: 2.9s;
          animation-delay: 2.9s;
}
.mast__title span:nth-child(59) {
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
}
.mast__title span:nth-child(60) {
  -webkit-animation-delay: 3.05s;
          animation-delay: 3.05s;
}
.mast__title span:nth-child(61) {
  -webkit-animation-delay: 3.1s;
          animation-delay: 3.1s;
}
.mast__title span:nth-child(62) {
  -webkit-animation-delay: 3.15s;
          animation-delay: 3.15s;
}
.mast__title span:nth-child(63) {
  -webkit-animation-delay: 3.2s;
          animation-delay: 3.2s;
}
.mast__title span:nth-child(64) {
  -webkit-animation-delay: 3.25s;
          animation-delay: 3.25s;
}
.mast__title span:nth-child(65) {
  -webkit-animation-delay: 3.3s;
          animation-delay: 3.3s;
}
.mast__title span:nth-child(66) {
  -webkit-animation-delay: 3.35s;
          animation-delay: 3.35s;
}
.mast__title span:nth-child(67) {
  -webkit-animation-delay: 3.4s;
          animation-delay: 3.4s;
}
.mast__title span:nth-child(68) {
  -webkit-animation-delay: 3.45s;
          animation-delay: 3.45s;
}
.mast__title span:nth-child(69) {
  -webkit-animation-delay: 3.5s;
          animation-delay: 3.5s;
}
.mast__title span:nth-child(70) {
  -webkit-animation-delay: 3.55s;
          animation-delay: 3.55s;
}
.mast__title span:nth-child(71) {
  -webkit-animation-delay: 3.6s;
          animation-delay: 3.6s;
}
.mast__title span:nth-child(72) {
  -webkit-animation-delay: 3.65s;
          animation-delay: 3.65s;
}
.mast__title span:nth-child(73) {
  -webkit-animation-delay: 3.7s;
          animation-delay: 3.7s;
}
.mast__title span:nth-child(74) {
  -webkit-animation-delay: 3.75s;
          animation-delay: 3.75s;
}
.mast__title span:nth-child(75) {
  -webkit-animation-delay: 3.8s;
          animation-delay: 3.8s;
}
.mast__title span:nth-child(76) {
  -webkit-animation-delay: 3.85s;
          animation-delay: 3.85s;
}
.mast__title span:nth-child(77) {
  -webkit-animation-delay: 3.9s;
          animation-delay: 3.9s;
}
.mast__title span:nth-child(78) {
  -webkit-animation-delay: 3.95s;
          animation-delay: 3.95s;
}
.mast__title span:nth-child(79) {
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
}
.mast__title span:nth-child(80) {
  -webkit-animation-delay: 4.05s;
          animation-delay: 4.05s;
}
.mast__title span:nth-child(81) {
  -webkit-animation-delay: 4.1s;
          animation-delay: 4.1s;
}
.mast__title span:nth-child(82) {
  -webkit-animation-delay: 4.15s;
          animation-delay: 4.15s;
}
.mast__title span:nth-child(83) {
  -webkit-animation-delay: 4.2s;
          animation-delay: 4.2s;
}
.mast__title span:nth-child(84) {
  -webkit-animation-delay: 4.25s;
          animation-delay: 4.25s;
}
.mast__title span:nth-child(85) {
  -webkit-animation-delay: 4.3s;
          animation-delay: 4.3s;
}
.mast__title span:nth-child(86) {
  -webkit-animation-delay: 4.35s;
          animation-delay: 4.35s;
}
.mast__title span:nth-child(87) {
  -webkit-animation-delay: 4.4s;
          animation-delay: 4.4s;
}







/* .mast__title.ani_delay1 span:nth-child(1){
  animation-delay: 3.0s;
} */

.mast__title.in_tag span:nth-child(11),
.mast__title.in_tag span:nth-child(12),
.mast__title.in_tag span:nth-child(13),
.mast__title.in_tag span:nth-child(22),
.mast__title.in_tag span:nth-child(23),
.mast__title.in_tag span:nth-child(24){
  font-size: 40px;
}
.main_slider_contents.bg_white .mast__title.in_tag span:nth-child(11),
.main_slider_contents.bg_white .mast__title.in_tag span:nth-child(12),
.main_slider_contents.bg_white .mast__title.in_tag span:nth-child(13),
.main_slider_contents.bg_white .mast__title.in_tag span:nth-child(22),
.main_slider_contents.bg_white .mast__title.in_tag span:nth-child(23),
.main_slider_contents.bg_white .mast__title.in_tag span:nth-child(24){
  font-size: inherit;
}
@media only screen and (max-width:1400px){
  .mast__title.in_tag span:nth-child(11),
  .mast__title.in_tag span:nth-child(12),
  .mast__title.in_tag span:nth-child(13),
  .mast__title.in_tag span:nth-child(22),
  .mast__title.in_tag span:nth-child(23),
  .mast__title.in_tag span:nth-child(24){
    font-size: 3vw;
  }
  .main_slider_contents.bg_white .mast__title.in_tag span:nth-child(11),
  .main_slider_contents.bg_white .mast__title.in_tag span:nth-child(12),
  .main_slider_contents.bg_white .mast__title.in_tag span:nth-child(13),
  .main_slider_contents.bg_white .mast__title.in_tag span:nth-child(22),
  .main_slider_contents.bg_white .mast__title.in_tag span:nth-child(23),
  .main_slider_contents.bg_white .mast__title.in_tag span:nth-child(24){
    font-size: inherit;
  }
}

@media only screen and (max-width:736px){
  .main_slider_text_wrap p.date span {
    font-size: 22px;
  }
}

@-webkit-keyframes letter-glow {
  0% {
    opacity: 0;
    text-shadow: 0px 0px 1px rgba(255, 255, 255, 0.1);
  }
  66% {
    opacity: 1;
    text-shadow: 0px 0px 20px rgba(255, 255, 255, 0.9);
  }
  100% {
    opacity: 1;
  }
  /* 100% {
    opacity: 0.7;
    text-shadow: 0px 0px 20px rgba(255, 255, 255, 0);
  } */
}

@keyframes letter-glow {
  0% {
    opacity: 0;
    text-shadow: 0px 0px 1px rgba(255, 255, 255, 0.1);
  }
  66% {
    opacity: 1;
    text-shadow: 0px 0px 20px rgba(255, 255, 255, 0.7);
  }
  100% {
    opacity: 1;
  }
  /* 100% {
    opacity: 0.7;
    text-shadow: 0px 0px 20px rgba(255, 255, 255, 0);
  } */
}
