@charset "UTF-8";
@media only screen and (min-width: 1025px) {
  /* Laptop PC */
  body {
    background: #fa7800;
  }
}
a {
  color: #fa7800;
}

#Outline .content_title_headSP,
#Highlight .content_title_headSP,
#JizenNyujo .content_title_headSP,
#news .content_title_headSP {
  background: #fa7800;
}
#Outline .content_title,
#Highlight .content_title,
#JizenNyujo .content_title,
#news .content_title {
  color: #fa7800;
}
#Outline .content_title span,
#Highlight .content_title span,
#JizenNyujo .content_title span,
#news .content_title span {
  background: #fa7800;
}

@media only screen and (min-width: 1025px) {
  /* Laptop PC */
  #Outline .content_title,
#Highlight .content_title,
#JizenNyujo .content_title,
#news .content_title {
    color: #000;
  }
  #Outline .content_title span,
#Highlight .content_title span,
#JizenNyujo .content_title span,
#news .content_title span {
    background: #000;
  }
  .common_container {
    background: #fff;
    border: 0;
  }
}
/* -- キービジュアル -- */
#Main {
  padding-top: 71.25%; /* (画像の高さ / 画像の横幅) × 100 */
}

@media only screen and (min-width: 1025px) {
  /* Laptop PC */
  #Main {
    padding-top: 25.69%; /* (画像の高さ / 画像の横幅) × 100 */
  }
}
@media only screen and (min-width: 1440px) {
  /* 1440px以上の場合は、それ以上画像大きくしない。 */
  #Main {
    padding-top: 0;
    width: 1440px;
    height: 370px;
    margin: 30px auto 0;
  }
}
/* -- イントロ --*/
#Intro {
  background: #fa7800;
  padding: 0px 8% 50px;
}

@media only screen and (min-width: 1025px) {
  /* Laptop PC */
  #Intro {
    padding: 120px 0 70px;
  }
  #Intro p {
    font-size: 1.2em;
  }
}
/* -- イントロ --*/
/* -- 見どころ --*/
#Highlight .topic h2,
#news .topic h2 {
  border-left: 6px double #fa7800;
  font-weight: normal;
}
#Highlight .topic .novelty .one-two,
#news .topic .novelty .one-two {
  padding-top: 20px;
}
#Highlight .topic .novelty .one-two p,
#news .topic .novelty .one-two p {
  color: #fa7800;
  font-weight: bold;
}
#Highlight .topic .novelty .one-two span,
#news .topic .novelty .one-two span {
  font-size: 0.8em;
}
#Highlight .topic .novelty .one-two img,
#news .topic .novelty .one-two img {
  padding: 10px 0;
}
#Highlight .topic .novelty .one-two div:nth-child(1),
#news .topic .novelty .one-two div:nth-child(1) {
  padding-bottom: 20px;
}

#news img {
  padding: 10px 0;
}

@media only screen and (min-width: 1025px) {
  /* Laptop PC */
  #Highlight .topic .novelty .one-two,
#news .topic .novelty .one-two {
    padding-top: 20px;
    display: flex;
  }
  #Highlight .topic .novelty .one-two > div,
#news .topic .novelty .one-two > div {
    width: 50%;
    padding: 0;
  }
  #Highlight .topic .novelty .one-two div:nth-child(1),
#news .topic .novelty .one-two div:nth-child(1) {
    padding-right: 20px;
  }
  #Highlight .topic .novelty .one-two div:nth-child(2),
#news .topic .novelty .one-two div:nth-child(2) {
    padding-left: 20px;
  }
}
/* -- 見どころ --*/
#Goods {
  background: #fa7800;
}
#Goods .goods_box,
#Goods .goods_listbox {
  border: 0;
  background: #fff;
}
#Goods .obi {
  color: #fff;
  text-align: center;
  width: 100%;
  border: 5px double #fff;
  font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  padding: 5px 0;
  margin-bottom: 15px;
}
#Goods .obi2 {
  margin-top: 50px;
}

@media only screen and (min-width: 1025px) {
  /* Laptop PC */
  #Goods {
    background: #fff;
  }
  #Goods .goods_box,
#Goods .goods_listbox {
    box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.1);
  }
  #Goods .obi {
    color: #fa7800;
    border: 5px double #fa7800;
  }
  #Goods .obi2 {
    margin-top: 70px;
  }
}/*# sourceMappingURL=style_haikyumovie.css.map */