/*
  YouTubeビデオなどのiframeをレスポンシブにするスタイル
*/
/************************************
** video
************************************/
/*動画の最大幅を指定する*/
.video-container,
.instagram-container,
.facebook-container{
  max-width:640px;
}

/*動画の大きさを調整*/
.video-container .video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}

/*Instagramの大きさを調整*/
.instagram-container .instagram {
  position: relative;
  padding-bottom: 120%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

/*Facebookの大きさを調整*/
.facebook-container .facebook {
  position: relative;
  padding-bottom: 120%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

/*動画を囲んでいるdiv目一杯に広げる*/
.video iframe,
.video object,
.video embed,
.instagram iframe,
.instagram object,
.instagram embed,
.facebook iframe,
.facebook object,
.facebook embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*Twitterビデオの最小幅を上書き変更*/
.twitter-video {
  min-width: 200px !important;
}

.pixiv-embed iframe{
  max-width: 100%;
}
/*
     FILE ARCHIVED ON 11:20:55 Apr 25, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:30:28 Nov 09, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.576
  exclusion.robots: 0.021
  exclusion.robots.policy: 0.009
  esindex: 0.011
  cdx.remote: 8.287
  LoadShardBlock: 459.951 (3)
  PetaboxLoader3.datanode: 495.623 (5)
  load_resource: 231.405 (2)
  PetaboxLoader3.resolve: 179.193 (2)
*/