@charset "UTF-8";
@font-face {
  font-family: "Alte Haas Grotesk";
  src: url('../../font/../font/AlteHaasGroteskRegular.otf?1475235846') format('opentype'), url('../../font/../font/AlteHaasGroteskRegular.ttf?1475235846') format('truetype'); }
@font-face {
  font-family: "Alte Haas Grotesk Bold";
  src: url('../../font/../font/AlteHaasGroteskBold.otf?1475235845') format('opentype'), url('../../font/../font/AlteHaasGroteskBold.ttf?1475235846') format('truetype'); }
@font-face {
  font-family: "BapaFont";
  src: url('../../font/../font/bapa.eot?&1475235846');
  src: url('../../font/../font/bapa.eot??&1475235846#iefix') format('embedded-opentype'), url('../../font/../font/bapa.woff?1475235846') format('woff'), url('../../font/../font/bapa.ttf?1475235846') format('truetype'); }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/import\/_font\.sass}line{font-family:\0000312}}
.grotB {
  font-family: "Alte Haas Grotesk Bold";
  font-weight: normal !important; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/import\/_font\.sass}line{font-family:\0000316}}
.eisu {
  vertical-align: text-top !important; }
  @media only screen and (min-width: 921px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/import\/_font\.sass}line{font-family:\0000316}}
    .eisu {
      font-size: 4.7rem !important;
      display: inline-block; } }
  @media only screen and (max-device-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/import\/_font\.sass}line{font-family:\0000316}}
    .eisu {
      font-size: 2.4rem !important; } }
  @media only screen and (max-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/import\/_font\.sass}line{font-family:\0000316}}
    .eisu {
      font-size: 2.4rem !important; } }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/import\/_font\.sass}line{font-family:\0000324}}
.grot {
  font-family: "Alte Haas Grotesk"; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/import\/_font\.sass}line{font-family:\0000327}}
.webfont {
  text-rendering: optimizeLegibility;
  /*!
   * "はんなり明朝" is lisenced under the IPA Font License
   * @ see http://ipafont.ipa.go.jp/faq.html
   * @ download http://typingart.net/ */
  letter-spacing: -0.1em;
  font-family: "BapaFont", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/import\/_font\.sass}line{font-family:\0000336}}
.oldie .webfont {
  font-family: "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  letter-spacing: 0; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/import\/_font\.sass}line{font-family:\0000341}}
.webfont__eisuu {
  font-family: "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  letter-spacing: 0.05em;
  font-size: 85%; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/import\/_font\.sass}line{font-family:\0000346}}
.win .webfont__eisuu {
  font-family: "BapaFont", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  font-size: 100%; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/import\/_font\.sass}line{font-family:\0000351}}
.altWebfont {
  font-family: "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  font-size: 85%;
  letter-spacing: 0.1em;
  line-height: 1.6; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/import\/_font\.sass}line{font-family:\0000358}}
.mac .altWebfont {
  letter-spacing: 0.1em; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/import\/_font\.sass}line{font-family:\0000361}}
.no-letterspace {
  letter-spacing: 0; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/aisatu\.sass}line{font-family:\000034}}
body {
  background-color: #fff;
  color: #050505;
  font-size: 62.5%;
  font-family: "Alte Haas Grotesk", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/aisatu\.sass}line{font-family:\0000310}}
.bgDark {
  background-color: #f8f8f8; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/aisatu\.sass}line{font-family:\0000314}}
.contents {
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  padding: 144px 60px 0;
  box-sizing: border-box; }
  @media only screen and (max-device-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/aisatu\.sass}line{font-family:\0000314}}
    .contents {
      padding: 63px 15px 0; } }
  @media only screen and (max-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/aisatu\.sass}line{font-family:\0000314}}
    .contents {
      padding: 63px 15px 0; } }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/aisatu\.sass}line{font-family:\0000325}}
.contents__title {
  margin: 0 auto 0; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\000033}}
#banner {
  position: relative;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  overflow: hidden;
  background: #fff;
  margin-bottom: 100px; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000312}}
  #banner .contents {
    padding: 0;
    background: #fff;
    max-width: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000317}}
  #banner .topLogo {
    position: relative;
    width: 59%;
    height: auto;
    margin: 0 auto;
    padding: 7.8125% 0 5.46875%; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000324}}
    #banner .topLogo h2 {
      display: block;
      -moz-transform: translate(2px, 0);
      -ms-transform: translate(2px, 0);
      -webkit-transform: translate(2px, 0);
      transform: translate(2px, 0); }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000328}}
      #banner .topLogo h2 .topLogo__pc {
        display: block; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000330}}
      #banner .topLogo h2 .topLogo__sp {
        display: none; }
      @media only screen and (max-device-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000334}}
        #banner .topLogo h2 .topLogo__pc {
          display: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000336}}
        #banner .topLogo h2 .topLogo__sp {
          display: block; } }
      @media only screen and (max-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000334}}
        #banner .topLogo h2 .topLogo__pc {
          display: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000336}}
        #banner .topLogo h2 .topLogo__sp {
          display: block; } }
    @media only screen and (max-device-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000317}}
      #banner .topLogo {
        width: 72.8125%;
        height: auto;
        padding: 15.625% 0 10.9375%; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000344}}
        #banner .topLogo h2 {
          display: block; } }
    @media only screen and (max-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000317}}
      #banner .topLogo {
        width: 72.8125%;
        height: auto;
        padding: 15.625% 0 10.9375%; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000344}}
        #banner .topLogo h2 {
          display: block; } }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000348}}
  #banner .enchou {
    width: 50.16129%;
    margin: -16.77419% 0 0 58.06%;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    opacity: 0.9;
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
    @media only screen and (max-device-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000348}}
      #banner .enchou {
        width: 54.53125%;
        height: 11.24707%;
        margin: -3.90625% 0 0 32.5%;
        -moz-transform: rotate(-9deg);
        -ms-transform: rotate(-9deg);
        -webkit-transform: rotate(-9deg);
        transform: rotate(-9deg); } }
    @media only screen and (max-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000348}}
      #banner .enchou {
        width: 54.53125%;
        height: 11.24707%;
        margin: -3.90625% 0 0 32.5%;
        -moz-transform: rotate(-9deg);
        -ms-transform: rotate(-9deg);
        -webkit-transform: rotate(-9deg);
        transform: rotate(-9deg); } }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000361}}
  #banner .prologue {
    margin: 0 auto;
    padding: 0 15px 0; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000365}}
    #banner .prologue .title {
      display: none;
      width: 85%;
      margin: 0 auto 10.40404%; }
      @media only screen and (max-device-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000365}}
        #banner .prologue .title {
          width: 100%;
          padding: 0 6.1% 0;
          box-sizing: border-box;
          margin: 0 auto 17%; } }
      @media only screen and (max-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000365}}
        #banner .prologue .title {
          width: 100%;
          padding: 0 6.1% 0;
          box-sizing: border-box;
          margin: 0 auto 17%; } }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000376}}
    #banner .prologue p {
      margin: 0 auto;
      height: auto; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000380}}
    #banner .prologue .prologue__pc {
      width: 60.60909%; }
      @media only screen and (max-device-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000380}}
        #banner .prologue .prologue__pc {
          display: none; } }
      @media only screen and (max-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000380}}
        #banner .prologue .prologue__pc {
          display: none; } }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000385}}
    #banner .prologue .prologue__sp {
      width: 79.9431%;
      display: none; }
      @media only screen and (max-device-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000385}}
        #banner .prologue .prologue__sp {
          display: block; } }
      @media only screen and (max-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\0000385}}
        #banner .prologue .prologue__sp {
          display: block; } }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003110}}
.slide {
  display: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003112}}
  .slide img {
    width: 100%; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003114}}
.slideSp {
  display: none; }

@media only screen and (max-device-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003118}}
  #banner {
    max-width: none; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003121}}
  .slide {
    display: none; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003124}}
  .slideSp {
    display: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003126}}
    .slideSp img {
      width: 100%; } }
@media only screen and (max-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003118}}
  #banner {
    max-width: none; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003121}}
  .slide {
    display: none; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003124}}
  .slideSp {
    display: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003126}}
    .slideSp img {
      width: 100%; } }
/* Slider */
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003133}}
.slick-slider {
  position: relative;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003148}}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003154}}
  .slick-list:focus {
    outline: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003156}}
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003161}}
.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003168}}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003173}}
  .slick-track:before {
    display: table;
    content: ""; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003176}}
  .slick-track:after {
    display: table;
    content: "";
    clear: both; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003181}}
.slick-loading .slick-track {
  visibility: hidden; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003184}}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003190}}
[dir='rtl'] .slick-slide {
  float: right; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003194}}
.slick-slide img {
  display: block; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003196}}
.slick-slide.slick-loading img {
  display: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003198}}
.slick-slide.dragging img {
  pointer-events: none; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003201}}
.slick-initialized .slick-slide {
  display: block; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003204}}
.slick-loading .slick-slide {
  visibility: hidden; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003207}}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

/* Dots */
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003215}}
.slick-slider {
  margin-bottom: 33px; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003218}}
.slick-dots {
  position: absolute;
  bottom: -33px;
  display: block;
  width: 100%;
  padding: 0;
  list-style: none;
  text-align: center; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003226}}
  .slick-dots li {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    cursor: pointer; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003234}}
    .slick-dots li button {
      font-size: 0;
      line-height: 0;
      display: block;
      width: 16px;
      height: 16px;
      padding: 0;
      cursor: pointer;
      color: transparent;
      border: 0;
      outline: none;
      background: transparent; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003246}}
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003248}}
      .slick-dots li button:hover:before, .slick-dots li button:focus:before {
        opacity: 1;
        opacity: 0.45; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003251}}
      .slick-dots li button:before {
        font-size: 20px;
        line-height: 16px;
        position: absolute;
        top: 0;
        left: 0;
        width: 16px;
        height: 16px;
        content: "";
        border-radius: 8px;
        border: solid 8px #000;
        box-sizing: border-box;
        -moz-transform: scale(0.6, 0.6);
        -ms-transform: scale(0.6, 0.6);
        -webkit-transform: scale(0.6, 0.6);
        transform: scale(0.6, 0.6);
        text-align: center;
        opacity: 0.75;
        color: black;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_banner\.sass}line{font-family:\00003270}}
    .slick-dots li.slick-active button:before {
      opacity: 0.25;
      color: black; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\000033}}
.footer {
  background-color: #f7f7f7;
  padding-bottom: 1px;
  padding-top: 20px;
  width: 100%;
  margin: 0px auto 0;
  position: relative; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000311}}
  .footer .navList {
    font-size: 16px;
    text-align: center;
    overflow: hidden;
    margin: auto;
    height: 90px; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000318}}
    .footer .navList a {
      color: #9b9b9b;
      text-decoration: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000322}}
    .footer .navList p {
      color: #9b9b9b;
      font-size: 20px;
      line-height: 30px;
      margin-bottom: 10px;
      letter-spacing: 0.2px;
      font-weight: bold; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000330}}
    .footer .navList .navList__item {
      letter-spacing: 0.1em;
      margin-bottom: 2.5em;
      display: inline;
      height: 2em;
      vertical-align: top;
      padding-right: 32px; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000338}}
      .footer .navList .navList__item:last-child {
        padding-right: 0; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000341}}
      .footer .navList .navList__item a {
        display: inline-block;
        opacity: 1;
        transition: opacity 0.15s ease;
        cursor: pointer; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000347}}
        .footer .navList .navList__item a:hover {
          opacity: 0.75; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000351}}
        .footer .navList .navList__item a:before {
          content: "";
          display: inline-block;
          background: url("/2014/img/icon_footer_arrow.png") 0 100% no-repeat;
          width: 8px;
          height: 11px;
          padding-top: 10px;
          padding-right: 0.3em; }

@media only screen and (max-device-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000361}}
  .footer {
    padding-bottom: 1px;
    padding-top: 30px; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000365}}
    .footer .navList {
      font-size: 14px;
      padding-left: 17px;
      padding-bottom: 20px;
      border-bottom: 1px solid #969696;
      height: auto; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000372}}
      .footer .navList ul {
        overflow: hidden; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000375}}
      .footer .navList p {
        font-size: 18px;
        margin-bottom: 25px;
        text-align: left; } }
      @media only screen and (max-device-width: 920px) and (min-device-width: 268px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000375}}
        .footer .navList p {
          text-align: center; } }
@media only screen and (max-device-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000383}}
      .footer .navList .navList__item {
        letter-spacing: 0.1em;
        margin-bottom: 15px;
        vertical-align: top;
        float: left;
        margin-right: 0px; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000390}}
        .footer .navList .navList__item a {
          display: inline-block;
          border-bottom: 0px solid #9b9b9b; } }
    @media only screen and (max-device-width: 920px) and (min-device-width: 268px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000396}}
      .footer .navList ul {
        width: 268px;
        margin: 0 auto; } }
    @media only screen and (max-device-width: 920px) and (min-width: 268px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\00003101}}
      .footer .navList ul {
        width: 268px;
        margin: 0 auto; } }

@media only screen and (max-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000361}}
  .footer {
    padding-bottom: 1px;
    padding-top: 30px; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000365}}
    .footer .navList {
      font-size: 14px;
      padding-left: 17px;
      padding-bottom: 20px;
      border-bottom: 1px solid #969696;
      height: auto; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000372}}
      .footer .navList ul {
        overflow: hidden; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000375}}
      .footer .navList p {
        font-size: 18px;
        margin-bottom: 25px;
        text-align: left; } }
      @media only screen and (max-width: 920px) and (min-device-width: 268px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000375}}
        .footer .navList p {
          text-align: center; } }
@media only screen and (max-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000383}}
      .footer .navList .navList__item {
        letter-spacing: 0.1em;
        margin-bottom: 15px;
        vertical-align: top;
        float: left;
        margin-right: 0px; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000390}}
        .footer .navList .navList__item a {
          display: inline-block;
          border-bottom: 0px solid #9b9b9b; } }
    @media only screen and (max-width: 920px) and (min-device-width: 268px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\0000396}}
      .footer .navList ul {
        width: 268px;
        margin: 0 auto; } }
    @media only screen and (max-width: 920px) and (min-width: 268px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\00003101}}
      .footer .navList ul {
        width: 268px;
        margin: 0 auto; } }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\00003105}}
.gFooter {
  padding: 0 60px 60px;
  background: #f7f7f7; }
  @media only screen and (max-device-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\00003105}}
    .gFooter {
      padding: 50px 60px 60px; } }
  @media only screen and (max-width: 920px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\00003105}}
    .gFooter {
      padding: 50px 60px 60px; } }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/takeda\/Dropbox\/localApache\/ws\/BAPA_2015\/src\/sass\/2016\/_footer\.sass}line{font-family:\00003112}}
  .gFooter .gFooter__logo a {
    margin-top: 0;
    opacity: 0.4; }

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