@media (orientation: landscape) {
    /*横置き*/
    .bg_fixed.bg_photo_01 {
        background-image: url("../img/bg_photo_01_1.jpg");
        background-position: top center;
    }
    .bg_fixed.bg_photo_02 {
        background-image: url("../img/bg_photo_02.jpg");
        background-position: top center;
    }
    .bg_fixed.bg_photo_03 {
        background-image: url("../img/bg_photo_03.jpg");
        background-position: top center;
    }
    .bg_fixed.bg_photo_04 {
        background-image: url("../img/bg_photo_04.jpg");
        background-position: top center;
    }
    .bg_fixed.bg_photo_05 {
        background-image: url("../img/bg_photo_05.jpg");
        background-position: top center;
    }
}

@media (orientation: portrait) {
    /*縦置き*/
    .bg_fixed.bg_photo_01 {
        background-image: url("../img/sp/bg_photo_01.jpg");
        background-position: top center;
    }
    .bg_fixed.bg_photo_02 {
        background-image: url("../img/sp/bg_photo_02.jpg");
        background-position: top center;
    }
    .bg_fixed.bg_photo_03 {
        background-image: url("../img/sp/bg_photo_03.jpg");
        background-position: top center;
    }
    .bg_fixed.bg_photo_04 {
        background-image: url("../img/sp/bg_photo_04.jpg");
        background-position: top center;
    }
    .bg_fixed.bg_photo_05 {
        background-image: url("../img/sp/bg_photo_05.jpg");
        background-position: top center;
    }
}


/*縦置き ここまで*/


/* --------------------------------
    イントロダクション
-------------------------------- */

.intro .lead {
    width: 100%;
    max-width: 800px;
    padding: 0 10px;
}


/* --------------------------------
    インタビュー
-------------------------------- */

.interview .detail_inner {
    width: 100%;
    max-width: 800px;
    padding: 10px 10px 50px;
}


/*.interview h3 img {
    width: 100%;
    max-width: 689px;
}

.interview_2 h3 img {
    max-width: 478px;
}*/


/* --- オススメ番組 --- */

.interview .prg_wrap {
    display: none;
}


/* --------------------------------
    関連作品
-------------------------------- */

.pickup .detail_inner {
    width: 100%;
    max-width: 805px;
    padding: 10px 10px 50px;
}

.pickup h3 img,
.pickup .visual img {
    width: 100%;
}

.pickup h3 img {
    max-width: 409px;
}


/* --------------------------------
    出演作品
-------------------------------- */

.program .detail_inner {
    width: 100%;
    max-width: 960px;
    padding: 10px 10px 50px;
}

.program h3 img {
    width: 100%;
}
