body {
  margin: 0; }

img {
  border: 0; }

.clearfix:after {
  display: block;
  clear: both;
  content: ""; }

div#season_photomovie_pc {
  /* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
  /* change colours to suit your needs */
  /* change colours to suit your needs */
  /* change border colour to suit your needs */
  width: 100%;
  min-width: 1280px;
  background: url(./../img/bg.jpg) repeat center top;
  background-color: #dfeff1;
  background: url(./../img/top.png) no-repeat center top, url(./../img/bg.jpg) repeat center bottom, #dfeff1;
  padding-top: 893px; }
  div#season_photomovie_pc div, div#season_photomovie_pc span, div#season_photomovie_pc object, div#season_photomovie_pc iframe,
  div#season_photomovie_pc h1, div#season_photomovie_pc h2, div#season_photomovie_pc h3, div#season_photomovie_pc h4, div#season_photomovie_pc h5, div#season_photomovie_pc h6, div#season_photomovie_pc p, div#season_photomovie_pc blockquote, div#season_photomovie_pc pre,
  div#season_photomovie_pc abbr, div#season_photomovie_pc address, div#season_photomovie_pc cite, div#season_photomovie_pc code,
  div#season_photomovie_pc del, div#season_photomovie_pc dfn, div#season_photomovie_pc em, div#season_photomovie_pc img, div#season_photomovie_pc ins, div#season_photomovie_pc kbd, div#season_photomovie_pc q, div#season_photomovie_pc samp,
  div#season_photomovie_pc small, div#season_photomovie_pc strong, div#season_photomovie_pc sub, div#season_photomovie_pc sup, div#season_photomovie_pc var,
  div#season_photomovie_pc b, div#season_photomovie_pc i,
  div#season_photomovie_pc dl, div#season_photomovie_pc dt, div#season_photomovie_pc dd, div#season_photomovie_pc ol, div#season_photomovie_pc ul, div#season_photomovie_pc li,
  div#season_photomovie_pc fieldset, div#season_photomovie_pc form, div#season_photomovie_pc label, div#season_photomovie_pc legend,
  div#season_photomovie_pc table, div#season_photomovie_pc caption, div#season_photomovie_pc tbody, div#season_photomovie_pc tfoot, div#season_photomovie_pc thead, div#season_photomovie_pc tr, div#season_photomovie_pc th, div#season_photomovie_pc td,
  div#season_photomovie_pc article, div#season_photomovie_pc aside, div#season_photomovie_pc canvas, div#season_photomovie_pc details, div#season_photomovie_pc figcaption, div#season_photomovie_pc figure,
  div#season_photomovie_pc footer, div#season_photomovie_pc header, div#season_photomovie_pc hgroup, div#season_photomovie_pc menu, div#season_photomovie_pc nav, div#season_photomovie_pc section, div#season_photomovie_pc summary,
  div#season_photomovie_pc time, div#season_photomovie_pc mark, div#season_photomovie_pc audio, div#season_photomovie_pc video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent; }
  div#season_photomovie_pc body {
    line-height: 1; }
  div#season_photomovie_pc article, div#season_photomovie_pc aside, div#season_photomovie_pc details, div#season_photomovie_pc figcaption, div#season_photomovie_pc figure,
  div#season_photomovie_pc footer, div#season_photomovie_pc header, div#season_photomovie_pc hgroup, div#season_photomovie_pc menu, div#season_photomovie_pc nav, div#season_photomovie_pc section {
    display: block; }
  div#season_photomovie_pc nav ul {
    list-style: none; }
  div#season_photomovie_pc blockquote, div#season_photomovie_pc q {
    quotes: none; }
  div#season_photomovie_pc blockquote:before, div#season_photomovie_pc blockquote:after,
  div#season_photomovie_pc q:before, div#season_photomovie_pc q:after {
    content: '';
    content: none; }
  div#season_photomovie_pc a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent; }
  div#season_photomovie_pc ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none; }
  div#season_photomovie_pc mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold; }
  div#season_photomovie_pc del {
    text-decoration: line-through; }
  div#season_photomovie_pc abbr[title], div#season_photomovie_pc dfn[title] {
    border-bottom: 1px dotted;
    cursor: help; }
  div#season_photomovie_pc table {
    border-collapse: collapse;
    border-spacing: 0; }
  div#season_photomovie_pc hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #cccccc;
    margin: 1em 0;
    padding: 0; }
  div#season_photomovie_pc input, div#season_photomovie_pc select {
    vertical-align: middle; }
  div#season_photomovie_pc div.inner {
    width: 1280px;
    margin: 0 auto;
    text-align: center; }

    div#season_photomovie_pc ul.btn-menu {
      display: flex;
      width: 100%;
      justify-content: space-around;
      list-style-type: none;
      margin: 50px 0 100px;
    }
    div#season_photomovie_pc div.inner img#about {
      margin-bottom: 70px; }
    div#season_photomovie_pc div.inner img#program {
      margin-bottom: 70px; }
    div#season_photomovie_pc div.inner img#profile {
      margin-bottom: 70px; }  
    div#season_photomovie_pc div.inner img.tel {
      margin-bottom: 80px; }
    div#season_photomovie_pc div.inner img.copy {
      margin-bottom: 80px; }
    div#season_photomovie_pc a.opac:hover {
     opacity: 0.8; }

.btn a {
  width: 370px;
  height: 90px;
  background: #a0acb3;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 30px auto 0; }

.btn a:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)"; }

/*=====footer[s]=====*/
.foot_info {
  width: 100%;
  margin: 0;
  background: #fff; }

.foot_info .info_midashi--ch1 {
  width: 100%;
  margin: 0;
  background: #fff;
  color: #f0027f; }

.foot_info .info_midashi--ch2 {
  width: 100%;
  margin: 0;
  background: #fff;
  color: #00a0c6; }

.foot_info .foot_info-box {
  min-width: 970px;
  max-width: 1280px;
  margin: 20px auto;
  border-bottom: 1px solid #ccc;
  padding: 10px 0px 30px; }

.foot_info .foot_info-box p {
  margin: 10px auto 0;
  line-height: 25px; }

/*=====footer[e]=====*/
