@media (orientation: landscape) { /*横置き*/
.cd-fixed-bg.cd-bg-1 {
    background-image:url("../img/bg_photo_01.jpg");
    background-position: top center;
}
.cd-fixed-bg.cd-bg-2 {
    background-image:url("../img/bg_photo_02.jpg");
    background-position: top center;
}
.cd-fixed-bg.cd-bg-3 {
    background-image:url("../img/bg_photo_03.jpg");
    background-position: top center;
}
.cd-fixed-bg.cd-bg-4 {
    background-image:url("../img/bg_photo_04.jpg");
    background-position: top center;
}
.cd-fixed-bg.cd-bg-5 {
    background-image:url("../img/bg_photo_05.jpg");
    background-position: top center;
}
.name_ttl,.section_icon {
    display:none;
}
}

@media (orientation: portrait) { /*縦置き*/
.cd-fixed-bg.cd-bg-1 {
    background-image:url("../img/sp/bg_photo_01.jpg");
    background-position: center center;
}
.cd-fixed-bg.cd-bg-2 {
    background-image:url("../img/sp/bg_photo_02.jpg");
    background-position: top center;
}
.cd-fixed-bg.cd-bg-3 {
    background-image:url("../img/sp/bg_photo_03.jpg");
    background-position: top center;
}
.cd-fixed-bg.cd-bg-4 {
    background-image:url("../img/sp/bg_photo_04.jpg");
    background-position: top center;
}
.cd-fixed-bg.cd-bg-5 {
    background-image:url("../img/sp/bg_photo_05.jpg");
    background-position: top center;
}
.interview .cd-container, .movie .cd-container, .program .cd-container {
    padding-top:50px !important;
}
.name_ttl {
    display:block;
    width: 100%;
    text-align: center;
    line-height: 1;
    position: absolute;
    bottom: 120px;
    left: 0;
}
.name_ttl img {
    width: 100%;
    margin: 0;
}
.name_ttl .name_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.section_icon {
    display:block;
    width: 100%;
    text-align: center;
    line-height: 1;
    position: absolute;
    bottom: 15px;
}
.section_icon img.w10 {
    width: 10%;
}
.section_icon img.w20 {
    width: 20%;
}
.contents_line {
    display: none;
}
}/*縦置き ここまで*/


/* --------------------------------
    イントロダクション
-------------------------------- */
.intro .lead {
    width: 100%;
    max-width: 800px;
    padding: 0 10px;
}

/* --------------------------------
    インタビュー
-------------------------------- */
.interview .cd-container {
    width: 100%;
    max-width: 800px;
    padding: 10px 10px 50px;
}
.interview h3 img {
    max-width: 100%;
}
.interview_2 h3 img {
    max-width: 100%;
}

/* --- オススメ番組 --- */
.interview .pg-wrap {
    display: none;
}

/* --------------------------------
    関連作品
-------------------------------- */
.movie .cd-container {
    width: 100%;
    max-width: 805px;
    padding: 10px 10px 50px;
}
.movie h3 img,
.movie .visual img {
    width: 100%;
}

/* --------------------------------
    出演作品
-------------------------------- */
.program .cd-container {
    width:100%;
    max-width:960px;
    padding: 10px 10px 50px;
}
.program h3 img {
    width: 100%;
    max-width:475px;
}


/* ----------------
 背景動画用追加CSS
---------------- */

.video_click {
    display: none;
}
.nameImage {
    display: none;
}

/* ----------------
 区切り画像非表示
---------------- */
