/* aタグ　上書き */
a {
    color: inherit;
    text-decoration: none;
    -webkit-transition: color .2s;
    transition: color .2s;
}
a:hover, a:active {
    color: #2f353d;
    text-decoration: underline;
    outline: none;
    -webkit-transition: color 0s;
    transition: color 0s;
}

/* 記事下部 flagshipエリア */
.flagship{
    padding: 20px;
}   
    @media screen and (max-width: 1000px){
        .flagship .movies{
        background: none;
            max-width: 1200px;
            margin: 0 auto;
            padding: 0px 10px 0;
            background: #eeeced;
        }
        .flagship .moviesHeader{
            width: 100%;
            height: auto;
            padding: 0 0 20px;
            background: #eeeced;
            margin: 0 auto 00px;
            display: block;
        }
        .flagship .moviesHeader img{
            width: 100%;
        }
    }
    .flagship .videoArea{
        max-width: 100%;
    }
    .flagship .moviesUnder{
        width: 100%;
        padding: 0 4%;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }
    .flagship .movies3 ul{
        padding: 0 1%;
        width: 100%;
        text-align: center;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }
    .flagship .movies3 ul li{
        width: 28%;
        margin: 0 1%;
        float: none;
        display: inline-block;
        vertical-align: top;
    }
    .flagship .movies3 ul li .video{
        width: 100%;
    }
    .flagship .movies3 ul li .video iframe{
        width: 100%;
    }

    .flagship .movies3 ul li:first-child{
            /*margin: 0 0 0 21px;*/
    }
    .flagship .movies3 ul li img{
        max-width: 100%;
    }
    @media screen and (max-width: 640px) {
        .flagship .movies3 ul li{
            width: 100%;
            margin: 100px 0 40px !important;
        }
    }
    .flagship .bottomBanner img{
        width: 100%;
    }

    @media screen and (max-width: 640px){
        .flagship .moviesOuter {
            padding: 0;
        }
    }

