/* CSS Document */
/*
----------------------------------------*/
/*
----------------------------------------*/
@media screen and (min-width: 600.01px) and (max-width: 760px) {
  /* line 54, style.scss */
  .vd_toppage_cattitle {
    margin: -20px -20px 0 -20px; } }
@media screen and (max-width: 600px) {
  /* line 54, style.scss */
  .vd_toppage_cattitle {
    margin: -20px -20px 0 -20px; } }

/*
----------------------------------------*/
/*
----------------------------------------*/
/* line 144, style.scss */
.vd_toppage_title {
  margin: 40px 0 0 0; }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 144, style.scss */
    .vd_toppage_title {
      margin: 30px 0 0 0; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 144, style.scss */
    .vd_toppage_title {
      margin: 20px 0 0 0; } }
  @media screen and (max-width: 600px) {
    /* line 144, style.scss */
    .vd_toppage_title {
      margin: 20px 0 0 0; } }

/* line 168, style.scss */
.vd_toppage_titleb {
  font-size: 22px;
  font-size: 2.2rem;
  color: #2362A2;
  text-align: center;
  border-bottom: 1px solid #2362A2; }
  @media screen and (min-width: 930.01px) and (max-width: 1200px) {
    /* line 168, style.scss */
    .vd_toppage_titleb {
      font-size: 20px;
      font-size: 2.0rem; } }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 168, style.scss */
    .vd_toppage_titleb {
      font-size: 18px;
      font-size: 1.8rem; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 168, style.scss */
    .vd_toppage_titleb {
      font-size: 18px;
      font-size: 1.8rem; } }
  @media screen and (max-width: 600px) {
    /* line 168, style.scss */
    .vd_toppage_titleb {
      font-size: 18px;
      font-size: 1.8rem; } }

/*
----------------------------------------*/
/* line 204, style.scss */
.vd_toppage_txt {
  margin: 40px 0 0 0; }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 204, style.scss */
    .vd_toppage_txt {
      margin: 30px 0 0 0; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 204, style.scss */
    .vd_toppage_txt {
      margin: 20px 0 0 0; } }
  @media screen and (max-width: 600px) {
    /* line 204, style.scss */
    .vd_toppage_txt {
      margin: 20px 0 0 0; } }

/* line 228, style.scss */
.vd_toppage_txtb {
  font-size: 14px;
  font-size: 1.4rem;
  text-align: center; }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 228, style.scss */
    .vd_toppage_txtb {
      font-size: 12px;
      font-size: 1.2rem; } }
  @media screen and (max-width: 600px) {
    /* line 228, style.scss */
    .vd_toppage_txtb {
      font-size: 12px;
      font-size: 1.2rem; } }

/*
----------------------------------------*/
/* line 259, style.scss */
.vd_toppage_moviebtn {
  margin: 20px 0 0 0; }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 259, style.scss */
    .vd_toppage_moviebtn {
      margin: 10px 0 0 0; } }
  @media screen and (max-width: 600px) {
    /* line 259, style.scss */
    .vd_toppage_moviebtn {
      margin: 10px 0 0 0; } }

@media screen and (min-width: 600.01px) and (max-width: 760px) {
  /* line 282, style.scss */
  .vd_toppage_moviebtnb {
    max-width: 360px;
    margin: 0 auto 0 auto; } }
@media screen and (max-width: 600px) {
  /* line 282, style.scss */
  .vd_toppage_moviebtnb {
    max-width: 300px;
    margin: 0 auto 0 auto; } }

/* line 306, style.scss */
.vd_toppage_moviebtnc {
  font-size: 0;
  margin: -10px -10px; }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 306, style.scss */
    .vd_toppage_moviebtnc {
      margin: -8px -8px; } }

/* line 329, style.scss */
.vd_toppage_moviebtn_single {
  display: inline-block;
  width: calc(100% / 3 - 1px); }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 329, style.scss */
    .vd_toppage_moviebtn_single {
      width: auto;
      display: block; } }
  @media screen and (max-width: 600px) {
    /* line 329, style.scss */
    .vd_toppage_moviebtn_single {
      width: auto;
      display: block; } }

/* line 355, style.scss */
.vd_toppage_moviebtn_singleb {
  padding: 10px 10px; }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 355, style.scss */
    .vd_toppage_moviebtn_singleb {
      padding: 8px 8px; } }
  /* line 375, style.scss */
  .vd_toppage_moviebtn_singleb > a {
    display: block;
    border: 1px solid #ccc;
    padding: 10px 10px; }
    @media screen and (min-width: 760.01px) and (max-width: 930px) {
      /* line 375, style.scss */
      .vd_toppage_moviebtn_singleb > a {
        padding: 8px 8px; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 375, style.scss */
      .vd_toppage_moviebtn_singleb > a {
        padding: 8px 8px; } }
    @media screen and (max-width: 600px) {
      /* line 375, style.scss */
      .vd_toppage_moviebtn_singleb > a {
        padding: 8px 8px; } }
    /* line 400, style.scss */
    .no-touchevents .vd_toppage_moviebtn_singleb > a:hover {
      opacity: 0.7; }

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