#a-header,#a-ghost_header,#a-billboard,#a-site_contents,#a-footer{max-width:950px}@media only screen and (max-width:641px){#a-header{padding:0}#a-ghost_header{padding:0}#a-billboard{padding:0}#a-main{padding:0}#a-side-a{padding:0}#a-side-b{padding:0}#a-footer{padding:0}}#bk2181372>div{padding-left:0;padding-top:0;padding-right:0;padding-bottom:25px}#bk2181375>div{padding-left:0;padding-top:0;padding-right:10px;padding-bottom:0}@media only screen and (max-width:641px){#bk2181372.b-plain>.column,#bk2181372.b-plain>.g-column,#bk2181372.b-both_diff>.column,#bk2181372.b-both_diff>.g-column,#bk2181372.b-headlines>.column,#bk2181372.b-headlines>.g-column,#bk2181372.b-album>.column,#bk2181372.b-album>.g-column,#bk2181372.b-tab>.column,#bk2181372.b-tab>.g-column,#bk2181372.b-accordion>.column,#bk2181372.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk2181372>div{padding-left:10px;padding-top:0;padding-right:10px;padding-bottom:0}#bk2181373.b-plain>.column,#bk2181373.b-plain>.g-column,#bk2181373.b-both_diff>.column,#bk2181373.b-both_diff>.g-column,#bk2181373.b-headlines>.column,#bk2181373.b-headlines>.g-column,#bk2181373.b-album>.column,#bk2181373.b-album>.g-column,#bk2181373.b-tab>.column,#bk2181373.b-tab>.g-column,#bk2181373.b-accordion>.column,#bk2181373.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk2656704.b-plain>.column,#bk2656704.b-plain>.g-column,#bk2656704.b-both_diff>.column,#bk2656704.b-both_diff>.g-column,#bk2656704.b-headlines>.column,#bk2656704.b-headlines>.g-column,#bk2656704.b-album>.column,#bk2656704.b-album>.g-column,#bk2656704.b-tab>.column,#bk2656704.b-tab>.g-column,#bk2656704.b-accordion>.column,#bk2656704.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk2181375.b-plain>.column,#bk2181375.b-plain>.g-column,#bk2181375.b-both_diff>.column,#bk2181375.b-both_diff>.g-column,#bk2181375.b-headlines>.column,#bk2181375.b-headlines>.g-column,#bk2181375.b-album>.column,#bk2181375.b-album>.g-column,#bk2181375.b-tab>.column,#bk2181375.b-tab>.g-column,#bk2181375.b-accordion>.column,#bk2181375.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk2181375>div{padding-left:15px;padding-top:15px;padding-right:15px;padding-bottom:15px}#bk2181376.b-plain>.column,#bk2181376.b-plain>.g-column,#bk2181376.b-both_diff>.column,#bk2181376.b-both_diff>.g-column,#bk2181376.b-headlines>.column,#bk2181376.b-headlines>.g-column,#bk2181376.b-album>.column,#bk2181376.b-album>.g-column,#bk2181376.b-tab>.column,#bk2181376.b-tab>.g-column,#bk2181376.b-accordion>.column,#bk2181376.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk2184564.b-plain>.column,#bk2184564.b-plain>.g-column,#bk2184564.b-both_diff>.column,#bk2184564.b-both_diff>.g-column,#bk2184564.b-headlines>.column,#bk2184564.b-headlines>.g-column,#bk2184564.b-album>.column,#bk2184564.b-album>.g-column,#bk2184564.b-tab>.column,#bk2184564.b-tab>.g-column,#bk2184564.b-accordion>.column,#bk2184564.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk2181374.b-plain>.column,#bk2181374.b-plain>.g-column,#bk2181374.b-both_diff>.column,#bk2181374.b-both_diff>.g-column,#bk2181374.b-headlines>.column,#bk2181374.b-headlines>.g-column,#bk2181374.b-album>.column,#bk2181374.b-album>.g-column,#bk2181374.b-tab>.column,#bk2181374.b-tab>.g-column,#bk2181374.b-accordion>.column,#bk2181374.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk2656548.b-plain>.column,#bk2656548.b-plain>.g-column,#bk2656548.b-both_diff>.column,#bk2656548.b-both_diff>.g-column,#bk2656548.b-headlines>.column,#bk2656548.b-headlines>.g-column,#bk2656548.b-album>.column,#bk2656548.b-album>.g-column,#bk2656548.b-tab>.column,#bk2656548.b-tab>.g-column,#bk2656548.b-accordion>.column,#bk2656548.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk2656238.b-plain>.column,#bk2656238.b-plain>.g-column,#bk2656238.b-both_diff>.column,#bk2656238.b-both_diff>.g-column,#bk2656238.b-headlines>.column,#bk2656238.b-headlines>.g-column,#bk2656238.b-album>.column,#bk2656238.b-album>.g-column,#bk2656238.b-tab>.column,#bk2656238.b-tab>.g-column,#bk2656238.b-accordion>.column,#bk2656238.b-accordion>.g-column{margin:0 auto;max-width:1020px}#bk2656266.b-plain>.column,#bk2656266.b-plain>.g-column,#bk2656266.b-both_diff>.column,#bk2656266.b-both_diff>.g-column,#bk2656266.b-headlines>.column,#bk2656266.b-headlines>.g-column,#bk2656266.b-album>.column,#bk2656266.b-album>.g-column,#bk2656266.b-tab>.column,#bk2656266.b-tab>.g-column,#bk2656266.b-accordion>.column,#bk2656266.b-accordion>.g-column{margin:0 auto;max-width:1020px}#bk2656277.b-plain>.column,#bk2656277.b-plain>.g-column,#bk2656277.b-both_diff>.column,#bk2656277.b-both_diff>.g-column,#bk2656277.b-headlines>.column,#bk2656277.b-headlines>.g-column,#bk2656277.b-album>.column,#bk2656277.b-album>.g-column,#bk2656277.b-tab>.column,#bk2656277.b-tab>.g-column,#bk2656277.b-accordion>.column,#bk2656277.b-accordion>.g-column{margin:0 auto;max-width:1020px}}


/* 画像は親幅に追従 */
#bk2181374 .c-body .c-img img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* YouTube動画をSafariでも安定して全幅表示（16:9） */
#bk2181374 .movie-wrap {
  position: relative;
  width: 100%;
  max-width: 100%;
  height: 0;
  padding-bottom: 56.25%; /* 16:9 */
  margin: 0;
  overflow: hidden;
  line-height: 0;
}

#bk2181374 .movie-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  border: 0;
  display: block;
}

/* 念のため親要素でのはみ出し防止 */
#bk2181374 .c-body > div {
  max-width: 100%;
}

