@charset "UTF-8";
/* ==============================


noscript.css


============================== */
/*--------------------------
共通レイアウト 　
--------------------------*/
#header {
  position: relative;
}

#header_text_size {
  display: none;
}

.acd_opener,
.acd_opener_pc,
.acd_opener_tb,
.acd_opener_sp,
.acd_opener_pctb,
.acd_opener_tbsp,
.acd_opener_pcsp {
  cursor: default;
}
.acd_opener:after,
.acd_opener_pc:after,
.acd_opener_tb:after,
.acd_opener_sp:after,
.acd_opener_pctb:after,
.acd_opener_tbsp:after,
.acd_opener_pcsp:after {
  display: none;
}

.acd_ricrac,
.acd_ricrac_pc,
.acd_ricrac_tb,
.acd_ricrac_sp,
.acd_ricrac_pctb,
.acd_ricrac_tbsp,
.acd_ricrac_pcsp {
  display: block !important;
}

/*--------------------------
共通レイアウト 　スマホ
--------------------------*/
@media only screen and (max-width: 767px) {
  #header {
    position: relative;
    top: auto;
    left: auto;
    height: auto;
  }
  #header .header_pane #gnavi_btn {
    display: none;
  }
  #header .header_pane .header_inner #header_right_navi {
    right: 0px;
  }
  #header .header_pane #gnavi {
    display: block !important;
    position: relative;
    top: 0 !important;
  }
  #header .header_pane #gnavi ul li.opener a span:after {
    display: none !important;
  }

  .sub_navi {
    display: block;
  }

  #contentsfield #page_navi_pane strong.page_navi_title {
    display: block;
  }
  #contentsfield #page_navi_pane nav {
    display: block;
  }

  .alacarte_banner_pane .alacarte_banner_inner .alacarte_banner_list .alacarte_banner ~ .alacarte_banner {
    margin-top: 10px;
  }
}
/*--------------------------
トップページ
--------------------------*/
body#top_page #mainVidual {
  margin-top: -140px;
}
body#top_page #mainVidual #mainVidual_img {
  background-position: center 140px;
}
body#top_page #mainVidual #mainVidual_img .mainVidual_img_fader {
  display: none;
}
body#top_page #mainVidual #mainVidual_img .mainVidual_img_fader.main01 {
  display: block;
}

/*--------------------------
トップページ　スマホ
--------------------------*/
@media only screen and (max-width: 767px) {
  body#top_page #mainVidual {
    margin-top: -115px;
  }
  body#top_page #mainVidual #mainVidual_img {
    background-position: center 0;
  }
  body#top_page #subject_pane div.subject_inner h4.acd_opener,
  body#top_page #introduction_pane div.introduction_inner h4.acd_opener {
    cursor: default;
  }
  body#top_page #subject_pane div.subject_inner h4.acd_opener:after,
  body#top_page #introduction_pane div.introduction_inner h4.acd_opener:after {
    display: none;
  }
  body#top_page #subject_pane div.subject_inner ul.acd_ricrac,
  body#top_page #introduction_pane div.introduction_inner ul.acd_ricrac {
    display: block;
  }
  body#top_page #topics #topics_inner #topics_pane div.topics_box ~ div.topics_box {
    margin-top: 30px;
  }
}
/*--------------------------
bxslider
--------------------------*/
.bxslider_pane:before, .bxslider_pane:after {
  display: none;
}
.bxslider_pane .bx-wrapper .bx-prev,
.bxslider_pane .bx-wrapper .bx-next {
  display: none;
}
.bxslider_pane .bx-viewport {
  height: auto !important;
}

.bxslider {
  width: auto !important;
  margin-left: 0;
}
.bxslider > li {
  float: none;
  zoom: 100%;
}
.bxslider > li:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
@media only screen and (max-width: 767px) {
  .bxslider > li:after {
    display: none;
  }
}
.bxslider > li ~ li {
  margin-top: 40px;
}

/*--------------------------
bxslider カテゴリートップ
--------------------------*/
.bxslider_pane .bx-wrapper {
  max-width: 880px !important;
}

body#information.information_index .bxslider,
body#information.feature .bxslider,
body#club.index .bxslider,
body#school_life.index .bxslider,
body#admission.index .bxslider {
  width: 880px !important;
  margin: 0 auto;
}

/*--------------------------
bxslider カテゴリートップ スマホ
--------------------------*/
@media only screen and (max-width: 767px) {
  .bxslider_pane .bx-wrapper {
    max-width: 100% !important;
  }

  body#information.information_index .bxslider,
  body#information.feature .bxslider,
  body#club.index .bxslider,
  body#school_life.index .bxslider,
  body#admission.index .bxslider {
    width: 100% !important;
    margin: 0 auto;
  }
}

/*# sourceMappingURL=noscript.css.map */
