@font-face{font-family:YuGothic M;src:local(Yu Gothic Medium)}.content__head-ttl{position:relative}@media screen and (max-width:767px){.content__head-ttl p{margin-top:0}}.content__head-lead p img{float:right;margin-left:1em}@media screen and (max-width:767px){.content__head-lead p img{width:25%}}@media screen and (max-width:767px){.content__head-lead p img.ajn-bnr{width:50%}}.content__head_ajnight{background-color:#002c66!important}.ajn{background-color:#001d42!important}.content__head_ajcircuit{background-color:#73000b!important}.ajc{background-color:#9d4c54!important}.ajc_b2{background-color:#b97f85!important}.content__head{background-color:#13151a}.content__section{background:#00040a}.content__section-head{background-color:#fff;color:#00040a}.content__section-ttl{color:#fff}.content__section:nth-child(even){background-color:#424448}.content__section:nth-child(even):before{background-color:#424448}.content__txt{color:#fff}.content__txt a{color:#fff}.content__section{color:#fff}.content__tbl{color:#fff}@media screen and (max-width:767px){.content__tbl{width:100%;display:table}}.content__tbl-tr:nth-child(odd){background:#717376}.content__tbl-tr:nth-child(even){background:#001d42}@media screen and (max-width:767px){.content__img li{width:49.5%;margin-top:1%}.content__img li:nth-child(odd){margin-left:1%}.content__img li:nth-child(even){margin-left:0}.content__img li:first-child{margin:0;width:100%}}.content__side-wrap>ul{border-color:#13151a}.content__side-head{padding:16px}.content__side-head a,.content__side-head span{background-color:#424448}.content__side-head a.cu,.content__side-head span.cu{background-color:#424448}.content__side-ttl span{background:#fff;border-bottom:2px solid #13151a;color:#13151a}.content__side-list li{border-color:#424448}.content__side-list li a{color:#30343f}.content__side-list li a:hover,.content__side-list li a.cu{background-color:#424448}.content__tbl_anime_collection{margin-top:20px}.content__tbl_anisong_workd{margin-top:20px}.content__tbl_anisong_workd tr:nth-child(even){background:#b97f85}.ajc tr:nth-child(even){background:#9d4c54}.aj-circuit__head-lead{display:table;width:780px}@media screen and (max-width:767px){.aj-circuit__head-lead{width:100%}}.aj-circuit__head-lead p{display:table-cell;vertical-align:middle}.aj-circuit__head-lead div{display:table-cell;vertical-align:middle;text-align:right}@media screen and (max-width:767px){.aj-circuit__head-lead div{width:25%;vertical-align:top;padding-left:2%}.aj-circuit__head-lead div img{width:100%;height:auto}}.content__img_aj{margin-top:1em;overflow:hidden}.content__img_aj li{float:left}@media screen and (min-width:768px){.content__img_aj li{width:19%;margin-left:1%}.content__img_aj li:nth-child(3n+1){margin-left:1%}.content__img_aj li:nth-child(5n+1){margin-left:0}}@media screen and (max-width:767px){.content__img_aj li{width:49%;margin-top:0;margin-bottom:1%}.content__img_aj li:first-child{width:49%}.content__img_aj li:nth-child(5n+1){margin-left:1%}.content__img_aj li:nth-child(even){margin-left:1%}}.content__img_aj li img{display:block;height:auto;width:100%}.content__img_aj li p{height:40px;margin-top:.5em}.content__img_aj2c{margin-top:1em;overflow:hidden}.content__img_aj2c li{float:left}@media screen and (min-width:768px){.content__img_aj2c li{width:49.5%;margin-top:1%;margin-left:1%}.content__img_aj2c li:nth-child(2n+1){margin-left:0}}@media screen and (max-width:767px){.content__img_aj2c li{width:49%;margin-top:0;margin-bottom:1%}.content__img_aj2c li:first-child{width:49%}.content__img_aj2c li:nth-child(5n+1){margin-left:1%}.content__img_aj2c li:nth-child(even){margin-left:1%}}.content__img_aj2c li img{display:block;height:auto;width:100%}.content__img_aj2c li p{height:40px}ul.navi__info_anisong_world{margin-top:20px}ul.navi__info li{display:table;width:100%;background:#eaeaeb;margin-bottom:5px;padding:25px}@media screen and (max-width:767px){ul.navi__info li{display:block}}ul.navi__info li .navi__images{display:table-cell;vertical-align:top;width:120px}ul.navi__info li .navi__images img{width:100%;height:auto}@media screen and (max-width:767px){ul.navi__info li .navi__images{display:inline;width:60px;float:left;margin:0 15px 5px 0}ul.navi__info li .navi__images img{width:100%;height:auto}}ul.navi__info li dl{display:table-cell;vertical-align:top;padding-left:15px}@media screen and (max-width:767px){ul.navi__info li dl{display:inline;padding-left:0}}ul.navi__info li dl dt{color:#30343f;font-size:14px;font-weight:700;padding-bottom:15px}ul.navi__info li dl dd{color:#30343f;font-size:12px}ul.navi__info li dl dd span{font-size:14px;font-weight:700;padding-right:1em}#ajn .content__box-ttl_ajn{background-color:#002c66!important}#ajn .content__box-ttl_ajc{background-color:#73000b!important}.mt20{margin-top:20px}.mb5{margin-bottom:5px}p.cap-r{margin-top:0;text-align:right}.screening{overflow:hidden;padding-bottom:20px}.screening .screening-box{width:49.5%;margin-top:20px;background:#eaeaeb}@media screen and (max-width:767px){.screening .screening-box{width:100%;margin-bottom:12px;margin-top:0}}.screening .screening-box:nth-child(odd){float:left}@media screen and (max-width:767px){.screening .screening-box:nth-child(odd){float:none}}.screening .screening-box:nth-child(even){float:right}@media screen and (max-width:767px){.screening .screening-box:nth-child(even){float:none}}.screening .screening-box .screening-box-head{display:table;width:100%;padding-top:20px}.screening .screening-box .screening-box-head h3.screening-title{display:table-cell;padding:0 12px 0 24px;text-align:left;vertical-align:middle;color:#30343f}@media screen and (max-width:767px){.screening .screening-box .screening-box-head h3.screening-title{width:55%}}.screening .screening-box .screening-box-head .screening-logo{display:table-cell;width:194px;padding-right:24px;box-sizing:border-box}@media screen and (max-width:767px){.screening .screening-box .screening-box-head .screening-logo{width:45%}}.screening .screening-box .screening-box-head .screening-logo img{width:100%;height:auto}.screening .screening-box .screening-box-contents{display:table;margin-top:5px;padding-bottom:20px}.screening .screening-box .screening-box-contents .screening-box-illust{display:table-cell;width:31.973%;padding:0 12px 0 24px;text-align:left;vertical-align:top}@media screen and (max-width:767px){.screening .screening-box .screening-box-contents .screening-box-illust{width:40%}}.screening .screening-box .screening-box-contents .screening-box-illust p.screening-box-copylight{margin-top:5px;font-size:80%;word-break:break-all;color:#30343f}.screening .screening-box .screening-box-contents .screening-box-youtube{display:table-cell;padding:0 24px 0 0;width:68.027%;box-sizing:border-box}@media screen and (max-width:767px){.screening .screening-box .screening-box-contents .screening-box-youtube{width:60%}}.screening .screening-box .screening-box-contents .screening-box-youtube p.pv{text-align:right;margin-top:5px;color:#30343f}.screening .screening-box .screening-box-contents .screening-box-youtube img{width:100%;height:auto}.screening-box-name p.vo{width:100%;margin:10px 0 0;padding:0 24px;color:#30343f}.screening-box-name p.indt{width:100%;margin:0 0 10px;padding:0 24px 0 5em;color:#30343f}.bbtxt{text-decoration:underline}.bbbtxt{font-weight:700;text-decoration:underline}.content__txt p.mcap{margin:0 0 20px}

.content__side-head a.cu, .content__side-head span.cu {
  opacity: .7;
}

.navi__info li dl dt:nth-child(3) {
  padding-top: 15px;
}

.content__img_aj li p {
  height: auto;
}

#ajn .content__head-nav a {
  font-size: 16px;
  padding-right: 32px;
}
.ajn .content__accordion {
  padding-top: 40px;
}
.content__accordion dt {
  background-image: url(../img/aj_night/ico_ajnight-opn.gif);
  background-repeat: no-repeat;
  background-size: 14px;
  background-color: #fff;
  color: #fff;
  font-weight: 700;
  margin: 2px 0 0;
}
.content__accordion dt.opened {
  background-image: url(../img/aj_night/ico_ajnight-cls.gif);
}
.content__accordion .content__section-ttl {
  background-color: transparent;
  padding: 10px 40px 10px 20px;
  color: #00040a;
  line-height: 1.4;
  font-size: 30px;
}
.ajn .content__txt {
  margin-top: 0;
}
.content__head-ttl span {
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .content__accordion dt {
    background-position: right 24px center;
  }
  .c-content-button {
    max-width: 550px;
  }
  .c-content-button:hover {
    background-color: #99c7df;
  }
}
@media screen and (max-width: 767px) {
  .content__accordion dt {
      background-position: right 24px center;
  }
  .content__accordion .content__section-ttl {
    font-size: 26px;
  }
  .c-content-button {
    max-width: 450px;
  }
  .ajnight__ticketButton {
    margin-left: 10px;
  }
}

.content__img_aj .participation {
  position: absolute;
  text-align: center;
  width: 100%;
  background-color: #FFF700;
  color: #000;
  font-weight: bold;
}