///////////////////////////////////////
// とりあえず何でもレスポンシブ化するスタイル
///////////////////////////////////////
canvas,iframe,video,
// //pixiv
// .pixiv-embed iframe,
// //Googleマップ対応
// iframe[src*="https://www.google.com/maps/embed"],
.fb_iframe_widget,
.fb_iframe_widget span
{max-width:100%}
.overflow-container{overflow-y:scroll}.aspect-ratio{height:0;padding-top:56.25%;position:relative}.aspect-ratio--object{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}
///////////////////////////////////////
// YouTubeビデオなどのiframeをレスポンシブにするスタイル
///////////////////////////////////////
/*!動画の最大幅を指定する*/
.video-container,
.instagram-container,
.facebook-container{
max-width:640px;
margin: 30px 0;
}
/*!動画の大きさを調整*/
.video-container .video {
position: relative;
padding-bottom: 56.25%;
//padding-top: 30px;
margin-top: 30px;
height: 0;
overflow: hidden;
max-width: 100%;
}
/*!Instagramの大きさを調整*/
.instagram-container .instagram,
/*!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;
}
//instagram埋め込みスタイルの不具合修正
.instagram-media {
position: static !important;
min-width: 280px !important;
}
// //pixiv
// .pixiv-embed iframe,
// //Googleマップ対応
// iframe[src*="https://www.google.com/maps/embed"],
//Facebook埋め込み
// .fb_iframe_widget,
// .fb_iframe_widget span{
// max-width: 100%;
// }