#a-header, #a-ghost_header, #a-billboard, #a-site_contents, #a-footer {
  max-width: 100%
}

.bd-no-webp #a-billboard {
  padding: 0
}

.bd-webp #a-billboard {
  padding: 0
}

@media only screen and (max-width:641px) {
  .bd-no-webp #a-header {
    padding: 0
  }

  .bd-webp #a-header {
    padding: 0
  }

  .bd-no-webp #a-ghost_header {
    padding: 0
  }

  .bd-webp #a-ghost_header {
    padding: 0
  }

  .bd-no-webp #a-billboard {
    padding: 0
  }

  .bd-webp #a-billboard {
    padding: 0
  }

  .bd-no-webp #a-main {
    padding: 0
  }

  .bd-webp #a-main {
    padding: 0
  }

  .bd-no-webp #a-side-a {
    padding: 0
  }

  .bd-webp #a-side-a {
    padding: 0
  }

  .bd-no-webp #a-side-b {
    padding: 0
  }

  .bd-webp #a-side-b {
    padding: 0
  }

  .bd-no-webp #a-footer {
    padding: 0
  }

  .bd-webp #a-footer {
    padding: 0
  }
}

#w-bottom-right {
  margin: 0 auto;
  max-width: 20%
}

#bk17983464>div {
  padding-left: 30px;
  padding-top: 100px;
  padding-right: 30px;
  padding-bottom: 30px
}

.bd-no-webp #bk17983465 {
  background-color: rgba(255, 255, 255, 0.7)(0.5)(0.3)(0.9)
}

.bd-webp #bk17983465 {
  background-color: rgba(255, 255, 255, 0.7)(0.5)(0.3)(0.9)
}

#bk17983465>div {
  margin: 0 auto;
  max-width: 90%
}

#bk17983465>div {
  padding-left: 50px;
  padding-top: 11px;
  padding-right: 50px;
  padding-bottom: 11px
}

#w-top-left {
  margin: 0 auto;
  max-width: 20%
}

#w-top-right {
  margin: 0 auto;
  max-width: 20%
}

#w-middle-left {
  margin: 0 auto;
  max-width: 20%
}

#w-middle-right {
  margin: 0 auto;
  max-width: 20%
}

#w-bottom-left {
  margin: 0 auto;
  max-width: 20%
}

.bd-no-webp #bk17983572 {
  background-color: rgba(255, 255, 255, 0.5)(0.9)
}

.bd-webp #bk17983572 {
  background-color: rgba(255, 255, 255, 0.5)(0.9)
}

#bk17983572>div {
  margin: 0 auto;
  max-width: 100%
}

#bk17983572>div {
  padding-left: 40px;
  padding-top: 35px;
  padding-right: 40px;
  padding-bottom: 35px
}

#bk17983482>div {
  margin: 0 auto;
  max-width: 100%
}

#bk17983482>div {
  padding-left: 40px;
  padding-top: 35px;
  padding-right: 40px;
  padding-bottom: 35px
}

#bk17983416>div {
  padding-left: 30px;
  padding-top: 85px;
  padding-right: 30px;
  padding-bottom: 60px
}

#bk17983605>div {
  padding-left: 30px;
  padding-top: 100px;
  padding-right: 30px;
  padding-bottom: 100px
}

.bd-no-webp #bk17983602 {
  background-color: transparent
}

.bd-webp #bk17983602 {
  background-color: transparent
}

#bk17983602>div {
  padding-left: 30px;
  padding-top: 0;
  padding-right: 30px;
  padding-bottom: 50px
}

#bk17983619>div {
  margin: 0 auto;
  max-width: 90%
}

#bk17983642>div {
  padding-left: 30px;
  padding-top: 85px;
  padding-right: 30px;
  padding-bottom: 60px
}

.a-header .b-plain>.column, .a-header .b-plain>.g-column, .a-header .b-both_diff>.column, .a-header .b-both_diff>.g-column, .a-header .b-headlines>.column, .a-header .b-headlines>.g-column, .a-header .b-album>.column, .a-header .b-album>.g-column, .a-header .b-tab>.column, .a-header .b-tab>.g-column, .a-header .b-accordion>.column, .a-header .b-accordion>.g-column, .a-header .b-megamenu>nav, .a-ghost_header .b-plain>.column, .a-ghost_header .b-plain>.g-column, .a-ghost_header .b-both_diff>.column, .a-ghost_header .b-both_diff>.g-column, .a-ghost_header .b-headlines>.column, .a-ghost_header .b-headlines>.g-column, .a-ghost_header .b-album>.column, .a-ghost_header .b-album>.g-column, .a-ghost_header .b-tab>.column, .a-ghost_header .b-tab>.g-column, .a-ghost_header .b-accordion>.column, .a-ghost_header .b-accordion>.g-column, .a-ghost_header .b-megamenu>nav, .a-billboard .b-plain>.column, .a-billboard .b-plain>.g-column, .a-billboard .b-both_diff>.column, .a-billboard .b-both_diff>.g-column, .a-billboard .b-headlines>.column, .a-billboard .b-headlines>.g-column, .a-billboard .b-album>.column, .a-billboard .b-album>.g-column, .a-billboard .b-tab>.column, .a-billboard .b-tab>.g-column, .a-billboard .b-accordion>.column, .a-billboard .b-accordion>.g-column, .a-billboard .b-megamenu>nav, .a-main .b-plain>.column, .a-main .b-plain>.g-column, .a-main .b-both_diff>.column, .a-main .b-both_diff>.g-column, .a-main .b-headlines>.column, .a-main .b-headlines>.g-column, .a-main .b-album>.column, .a-main .b-album>.g-column, .a-main .b-tab>.column, .a-main .b-tab>.g-column, .a-main .b-accordion>.column, .a-main .b-accordion>.g-column, .a-main .b-megamenu>nav, .a-side-a .b-plain>.column, .a-side-a .b-plain>.g-column, .a-side-a .b-both_diff>.column, .a-side-a .b-both_diff>.g-column, .a-side-a .b-headlines>.column, .a-side-a .b-headlines>.g-column, .a-side-a .b-album>.column, .a-side-a .b-album>.g-column, .a-side-a .b-tab>.column, .a-side-a .b-tab>.g-column, .a-side-a .b-accordion>.column, .a-side-a .b-accordion>.g-column, .a-side-a .b-megamenu>nav, .a-side-b .b-plain>.column, .a-side-b .b-plain>.g-column, .a-side-b .b-both_diff>.column, .a-side-b .b-both_diff>.g-column, .a-side-b .b-headlines>.column, .a-side-b .b-headlines>.g-column, .a-side-b .b-album>.column, .a-side-b .b-album>.g-column, .a-side-b .b-tab>.column, .a-side-b .b-tab>.g-column, .a-side-b .b-accordion>.column, .a-side-b .b-accordion>.g-column, .a-side-b .b-megamenu>nav, .a-footer .b-plain>.column, .a-footer .b-plain>.g-column, .a-footer .b-both_diff>.column, .a-footer .b-both_diff>.g-column, .a-footer .b-headlines>.column, .a-footer .b-headlines>.g-column, .a-footer .b-album>.column, .a-footer .b-album>.g-column, .a-footer .b-tab>.column, .a-footer .b-tab>.g-column, .a-footer .b-accordion>.column, .a-footer .b-accordion>.g-column, .a-footer .b-megamenu>nav {
  margin: 0 auto;
  max-width: 1170px
}

@media only screen and (max-width:641px) {
  .a-header .b-plain>.column, .a-header .b-plain>.g-column, .a-header .b-both_diff>.column, .a-header .b-both_diff>.g-column, .a-header .b-headlines>.column, .a-header .b-headlines>.g-column, .a-header .b-album>.column, .a-header .b-album>.g-column, .a-header .b-tab>.column, .a-header .b-tab>.g-column, .a-header .b-accordion>.column, .a-header .b-accordion>.g-column, .a-header .b-megamenu>nav, .a-ghost_header .b-plain>.column, .a-ghost_header .b-plain>.g-column, .a-ghost_header .b-both_diff>.column, .a-ghost_header .b-both_diff>.g-column, .a-ghost_header .b-headlines>.column, .a-ghost_header .b-headlines>.g-column, .a-ghost_header .b-album>.column, .a-ghost_header .b-album>.g-column, .a-ghost_header .b-tab>.column, .a-ghost_header .b-tab>.g-column, .a-ghost_header .b-accordion>.column, .a-ghost_header .b-accordion>.g-column, .a-ghost_header .b-megamenu>nav, .a-billboard .b-plain>.column, .a-billboard .b-plain>.g-column, .a-billboard .b-both_diff>.column, .a-billboard .b-both_diff>.g-column, .a-billboard .b-headlines>.column, .a-billboard .b-headlines>.g-column, .a-billboard .b-album>.column, .a-billboard .b-album>.g-column, .a-billboard .b-tab>.column, .a-billboard .b-tab>.g-column, .a-billboard .b-accordion>.column, .a-billboard .b-accordion>.g-column, .a-billboard .b-megamenu>nav, .a-main .b-plain>.column, .a-main .b-plain>.g-column, .a-main .b-both_diff>.column, .a-main .b-both_diff>.g-column, .a-main .b-headlines>.column, .a-main .b-headlines>.g-column, .a-main .b-album>.column, .a-main .b-album>.g-column, .a-main .b-tab>.column, .a-main .b-tab>.g-column, .a-main .b-accordion>.column, .a-main .b-accordion>.g-column, .a-main .b-megamenu>nav, .a-side-a .b-plain>.column, .a-side-a .b-plain>.g-column, .a-side-a .b-both_diff>.column, .a-side-a .b-both_diff>.g-column, .a-side-a .b-headlines>.column, .a-side-a .b-headlines>.g-column, .a-side-a .b-album>.column, .a-side-a .b-album>.g-column, .a-side-a .b-tab>.column, .a-side-a .b-tab>.g-column, .a-side-a .b-accordion>.column, .a-side-a .b-accordion>.g-column, .a-side-a .b-megamenu>nav, .a-side-b .b-plain>.column, .a-side-b .b-plain>.g-column, .a-side-b .b-both_diff>.column, .a-side-b .b-both_diff>.g-column, .a-side-b .b-headlines>.column, .a-side-b .b-headlines>.g-column, .a-side-b .b-album>.column, .a-side-b .b-album>.g-column, .a-side-b .b-tab>.column, .a-side-b .b-tab>.g-column, .a-side-b .b-accordion>.column, .a-side-b .b-accordion>.g-column, .a-side-b .b-megamenu>nav, .a-footer .b-plain>.column, .a-footer .b-plain>.g-column, .a-footer .b-both_diff>.column, .a-footer .b-both_diff>.g-column, .a-footer .b-headlines>.column, .a-footer .b-headlines>.g-column, .a-footer .b-album>.column, .a-footer .b-album>.g-column, .a-footer .b-tab>.column, .a-footer .b-tab>.g-column, .a-footer .b-accordion>.column, .a-footer .b-accordion>.g-column, .a-footer .b-megamenu>nav {
    margin: 0 auto;
    max-width: 100%
  }

  #w-bottom-right {
    margin: 0 auto;
    max-width: 20%
  }

  #bk17983464.b-plain>.column, #bk17983464.b-plain>.g-column, #bk17983464.b-both_diff>.column, #bk17983464.b-both_diff>.g-column, #bk17983464.b-headlines>.column, #bk17983464.b-headlines>.g-column, #bk17983464.b-album>.column, #bk17983464.b-album>.g-column, #bk17983464.b-tab>.column, #bk17983464.b-tab>.g-column, #bk17983464.b-accordion>.column, #bk17983464.b-accordion>.g-column {
    margin: 0 auto;
    max-width: 100%
  }

  #bk17983464>div {
    padding-left: 15px;
    padding-top: 80px;
    padding-right: 15px;
    padding-bottom: 30px
  }

  .bd-no-webp #bk17983465 {
    background-color: rgba(255, 255, 255, 0.7)(0.9)
  }

  .bd-webp #bk17983465 {
    background-color: rgba(255, 255, 255, 0.7)(0.9)
  }

  #bk17983465.b-plain>.column, #bk17983465.b-plain>.g-column, #bk17983465.b-both_diff>.column, #bk17983465.b-both_diff>.g-column, #bk17983465.b-headlines>.column, #bk17983465.b-headlines>.g-column, #bk17983465.b-album>.column, #bk17983465.b-album>.g-column, #bk17983465.b-tab>.column, #bk17983465.b-tab>.g-column, #bk17983465.b-accordion>.column, #bk17983465.b-accordion>.g-column {
    margin: 0 auto;
    max-width: 100%
  }

  #bk17983465>div {
    padding-left: 15px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px
  }

  #w-top-left {
    margin: 0 auto;
    max-width: 20%
  }

  #w-top-right {
    margin: 0 auto;
    max-width: 20%
  }

  #w-middle-left {
    margin: 0 auto;
    max-width: 20%
  }

  #w-middle-right {
    margin: 0 auto;
    max-width: 20%
  }

  #w-bottom-left {
    margin: 0 auto;
    max-width: 20%
  }

  #bk17983572.b-plain>.column, #bk17983572.b-plain>.g-column, #bk17983572.b-both_diff>.column, #bk17983572.b-both_diff>.g-column, #bk17983572.b-headlines>.column, #bk17983572.b-headlines>.g-column, #bk17983572.b-album>.column, #bk17983572.b-album>.g-column, #bk17983572.b-tab>.column, #bk17983572.b-tab>.g-column, #bk17983572.b-accordion>.column, #bk17983572.b-accordion>.g-column {
    margin: 0 auto;
    max-width: 100%
  }

  #bk17983572>div {
    padding-left: 15px;
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 5px
  }

  #bk17983482.b-plain>.column, #bk17983482.b-plain>.g-column, #bk17983482.b-both_diff>.column, #bk17983482.b-both_diff>.g-column, #bk17983482.b-headlines>.column, #bk17983482.b-headlines>.g-column, #bk17983482.b-album>.column, #bk17983482.b-album>.g-column, #bk17983482.b-tab>.column, #bk17983482.b-tab>.g-column, #bk17983482.b-accordion>.column, #bk17983482.b-accordion>.g-column {
    margin: 0 auto;
    max-width: 100%
  }

  #bk17983482>div {
    padding-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0
  }

  #bk17983416.b-plain>.column, #bk17983416.b-plain>.g-column, #bk17983416.b-both_diff>.column, #bk17983416.b-both_diff>.g-column, #bk17983416.b-headlines>.column, #bk17983416.b-headlines>.g-column, #bk17983416.b-album>.column, #bk17983416.b-album>.g-column, #bk17983416.b-tab>.column, #bk17983416.b-tab>.g-column, #bk17983416.b-accordion>.column, #bk17983416.b-accordion>.g-column {
    margin: 0 auto;
    max-width: 100%
  }

  #bk17983416>div {
    padding-left: 20px;
    padding-top: 55px;
    padding-right: 20px;
    padding-bottom: 20px
  }

  #bk17983462.b-plain>.column, #bk17983462.b-plain>.g-column, #bk17983462.b-both_diff>.column, #bk17983462.b-both_diff>.g-column, #bk17983462.b-headlines>.column, #bk17983462.b-headlines>.g-column, #bk17983462.b-album>.column, #bk17983462.b-album>.g-column, #bk17983462.b-tab>.column, #bk17983462.b-tab>.g-column, #bk17983462.b-accordion>.column, #bk17983462.b-accordion>.g-column {
    margin: 0 auto;
    max-width: 100%
  }

  #bk17983463.b-plain>.column, #bk17983463.b-plain>.g-column, #bk17983463.b-both_diff>.column, #bk17983463.b-both_diff>.g-column, #bk17983463.b-headlines>.column, #bk17983463.b-headlines>.g-column, #bk17983463.b-album>.column, #bk17983463.b-album>.g-column, #bk17983463.b-tab>.column, #bk17983463.b-tab>.g-column, #bk17983463.b-accordion>.column, #bk17983463.b-accordion>.g-column {
    margin: 0 auto;
    max-width: 100%
  }

  #bk17983605.b-plain>.column, #bk17983605.b-plain>.g-column, #bk17983605.b-both_diff>.column, #bk17983605.b-both_diff>.g-column, #bk17983605.b-headlines>.column, #bk17983605.b-headlines>.g-column, #bk17983605.b-album>.column, #bk17983605.b-album>.g-column, #bk17983605.b-tab>.column, #bk17983605.b-tab>.g-column, #bk17983605.b-accordion>.column, #bk17983605.b-accordion>.g-column {
    margin: 0 auto;
    max-width: 100%
  }

  #bk17983605>div {
    padding-left: 15px;
    padding-top: 50px;
    padding-right: 15px;
    padding-bottom: 50px
  }

  #bk17983602.b-plain>.column, #bk17983602.b-plain>.g-column, #bk17983602.b-both_diff>.column, #bk17983602.b-both_diff>.g-column, #bk17983602.b-headlines>.column, #bk17983602.b-headlines>.g-column, #bk17983602.b-album>.column, #bk17983602.b-album>.g-column, #bk17983602.b-tab>.column, #bk17983602.b-tab>.g-column, #bk17983602.b-accordion>.column, #bk17983602.b-accordion>.g-column {
    margin: 0 auto;
    max-width: 100%
  }

  #bk17983602>div {
    padding-left: 15px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 50px
  }

  #bk17983619.b-plain>.column, #bk17983619.b-plain>.g-column, #bk17983619.b-both_diff>.column, #bk17983619.b-both_diff>.g-column, #bk17983619.b-headlines>.column, #bk17983619.b-headlines>.g-column, #bk17983619.b-album>.column, #bk17983619.b-album>.g-column, #bk17983619.b-tab>.column, #bk17983619.b-tab>.g-column, #bk17983619.b-accordion>.column, #bk17983619.b-accordion>.g-column {
    margin: 0 auto;
    max-width: 100%
  }

  #bk17983642.b-plain>.column, #bk17983642.b-plain>.g-column, #bk17983642.b-both_diff>.column, #bk17983642.b-both_diff>.g-column, #bk17983642.b-headlines>.column, #bk17983642.b-headlines>.g-column, #bk17983642.b-album>.column, #bk17983642.b-album>.g-column, #bk17983642.b-tab>.column, #bk17983642.b-tab>.g-column, #bk17983642.b-accordion>.column, #bk17983642.b-accordion>.g-column {
    margin: 0 auto;
    max-width: 100%
  }

  #bk17983642>div {
    padding-left: 20px;
    padding-top: 55px;
    padding-right: 20px;
    padding-bottom: 20px
  }

  #bk17983654.b-plain>.column, #bk17983654.b-plain>.g-column, #bk17983654.b-both_diff>.column, #bk17983654.b-both_diff>.g-column, #bk17983654.b-headlines>.column, #bk17983654.b-headlines>.g-column, #bk17983654.b-album>.column, #bk17983654.b-album>.g-column, #bk17983654.b-tab>.column, #bk17983654.b-tab>.g-column, #bk17983654.b-accordion>.column, #bk17983654.b-accordion>.g-column {
    margin: 0 auto;
    max-width: 100%
  }

  #bk17983668.b-plain>.column, #bk17983668.b-plain>.g-column, #bk17983668.b-both_diff>.column, #bk17983668.b-both_diff>.g-column, #bk17983668.b-headlines>.column, #bk17983668.b-headlines>.g-column, #bk17983668.b-album>.column, #bk17983668.b-album>.g-column, #bk17983668.b-tab>.column, #bk17983668.b-tab>.g-column, #bk17983668.b-accordion>.column, #bk17983668.b-accordion>.g-column {
    margin: 0 auto;
    max-width: 100%
  }

  #bk18038131.b-plain>.column, #bk18038131.b-plain>.g-column, #bk18038131.b-both_diff>.column, #bk18038131.b-both_diff>.g-column, #bk18038131.b-headlines>.column, #bk18038131.b-headlines>.g-column, #bk18038131.b-album>.column, #bk18038131.b-album>.g-column, #bk18038131.b-tab>.column, #bk18038131.b-tab>.g-column, #bk18038131.b-accordion>.column, #bk18038131.b-accordion>.g-column {
    margin: 0 auto;
    max-width: 100%
  }

  #bk17983678.b-plain>.column, #bk17983678.b-plain>.g-column, #bk17983678.b-both_diff>.column, #bk17983678.b-both_diff>.g-column, #bk17983678.b-headlines>.column, #bk17983678.b-headlines>.g-column, #bk17983678.b-album>.column, #bk17983678.b-album>.g-column, #bk17983678.b-tab>.column, #bk17983678.b-tab>.g-column, #bk17983678.b-accordion>.column, #bk17983678.b-accordion>.g-column {
    margin: 0 auto;
    max-width: 100%
  }
}

#imgsrc18976532_1 {
  width: 70%
}

#imgsrc18988896_1 {
  width: 50%
}

#imgsrc18976530_1 {
  width: 70%
}

#imgsrc18976437_1 {
  width: 70%
}

#imgsrc18976500_1 {
  width: 150px
}

@media only screen and (max-width:641px) {
  #imgsrc18988896_1 {
    width: 90%
  }

  #imgsrc18976500_1 {
    width: 150px
  }
}

.br-sp {
  display: none;
}


@media (max-width: 600px) {
  .br-sp {
      display: block;
  }
}

@media screen and (max-width: 480px) {
  /* 480px以下に適用されるCSS（スマホ用） */

  .order1 {
    order: 1;
  }

  .order2 {
    order: 2;
  }
}
