@charset "UTF-8";.pg-movie .-layoutB #main{padding-top:0}.pg-movie .-layoutB #main:before{content:none!important}.pg-movie .-layoutB #main .ttl-block{background-color:#eeeeea;padding:60px 0 110px}@media screen and (max-width:767px){.pg-movie .-layoutB #main .ttl-block{padding:8.57vw 0 20vw}}.pg-movie .-layoutB #main .kyodo-logo{width:290px;margin:0 auto 20px;text-align:center}@media screen and (max-width:767px){.pg-movie .-layoutB #main .kyodo-logo{width:45.71vw;margin:0 auto 1.71vw}}.pg-movie .-layoutB #main .kyodo-logo img{width:100%;height:auto}.pg-movie .-layoutB #main h2{position:relative;margin:0;color:#000;line-height:1;font-size:22px;font-size:2.2rem;text-align:center}@media screen and (max-width:767px){.pg-movie .-layoutB #main h2{margin-bottom:0;font-size:3.71vw}}.pg-movie .-layoutB #main h2 span{display:inline-block;width:33px;margin-right:11px}@media screen and (max-width:767px){.pg-movie .-layoutB #main h2 span{width:6vw;margin-right:1.71vw}}@media screen and (min-width:768px),print{.pg-movie .-layoutB #main .main-inner{width:1280px;margin-top:-60px}}@media screen and (max-width:767px){.pg-movie .-layoutB #main .main-inner{margin-top:-15.71vw}}.pg-movie .-layoutB #main .main-inner .movie-index:before{content:none!important}@media screen and (max-width:767px){.pg-movie .pagination{margin-top:5.71vw;margin-bottom:5.71vw}}.pg-movie .pagination:empty{margin:0}.movie-index{position:relative;padding-bottom:80px}@media screen and (max-width:767px){.movie-index{padding-bottom:11.43vw}}.movie-index:before{position:absolute;top:140px;left:8%;z-index:-1;width:84%;height:calc(100% - 140px);background-color:#fff;content:''}@media screen and (max-width:767px){.movie-index:before{content:none}}.movie-index .kyodo-logo{width:290px;margin:0 auto 20px;text-align:center}@media screen and (max-width:767px){.movie-index .kyodo-logo{width:57.14vw;margin:8.57vw auto 2.86vw}}.movie-index .kyodo-logo img{width:100%;height:auto}.movie-index h2{position:relative;margin:0 0 60px;color:#000;line-height:1;font-size:22px;font-size:2.2rem;text-align:center}@media screen and (max-width:767px){.movie-index h2{margin-bottom:5.71vw;font-size:4.57vw}}.movie-index h2 span{display:inline-block;width:33px;margin-right:11px}@media screen and (max-width:767px){.movie-index h2 span{width:6vw;margin-right:1.71vw}}@media screen and (max-width:767px){.movie-index .mv-block{padding:4.29vw}}.movie-index .mv-block .mv-block-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.movie-index .mv-block .mv-block-wrap.-pcItem{display:none!important}}@media screen and (min-width:768px),print{.movie-index .mv-block .mv-block-wrap.-spItem{display:none!important}}@media screen and (max-width:767px){.movie-index .mv-block .mv-block-wrap.-spItem{display:block}}.movie-index .mv-block .mv-block-wrap li{position:relative;width:calc(25% - 15px);margin-bottom:38px}@media screen and (max-width:767px){.movie-index .mv-block .mv-block-wrap li{width:calc(100% - 10px);margin-bottom:5.71vw}}@media screen and (max-width:767px){.movie-index .mv-block .mv-block-wrap li:nth-of-type(odd){padding-left:15px}.movie-index .mv-block .mv-block-wrap li:nth-of-type(odd) .ifm-wrapper:after{bottom:-15px;left:-15px}.movie-index .mv-block .mv-block-wrap li:nth-of-type(odd) p{margin-left:-15px}}@media screen and (max-width:767px){.movie-index .mv-block .mv-block-wrap li:nth-of-type(even){padding-left:15px}.movie-index .mv-block .mv-block-wrap li:nth-of-type(even) .ifm-wrapper:after{bottom:-15px;right:-15px}.movie-index .mv-block .mv-block-wrap li:nth-of-type(even) p{margin-right:-15px}}@media screen and (max-width:767px){.movie-index .mv-block .mv-block-wrap li:nth-of-type(4n+1){margin-right:20px}}@media screen and (min-width:768px),print{.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+1),.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+2),.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+3),.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+4){padding-left:15px}.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+1) .ifm-wrapper:after,.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+2) .ifm-wrapper:after,.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+3) .ifm-wrapper:after,.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+4) .ifm-wrapper:after{bottom:-15px;left:-15px;-webkit-transition:.3s ease-out transform;transition:.3s ease-out transform}.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+1) .ifm-wrapper:hover:after,.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+2) .ifm-wrapper:hover:after,.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+3) .ifm-wrapper:hover:after,.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+4) .ifm-wrapper:hover:after{-webkit-transform:translate(5px,-5px);transform:translate(5px,-5px)}.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+1) p,.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+2) p,.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+3) p,.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+4) p{margin-left:-15px}}@media screen and (min-width:768px),print{.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+1),.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+2),.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+3){margin-right:20px}}@media screen and (min-width:768px),print{.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+5),.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+6),.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+7),.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+8){padding-right:15px}.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+5) .ifm-wrapper:after,.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+6) .ifm-wrapper:after,.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+7) .ifm-wrapper:after,.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+8) .ifm-wrapper:after{bottom:-15px;right:-15px;-webkit-transition:.3s ease-out transform;transition:.3s ease-out transform}.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+5) .ifm-wrapper:hover:after,.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+6) .ifm-wrapper:hover:after,.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+7) .ifm-wrapper:hover:after,.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+8) .ifm-wrapper:hover:after{-webkit-transform:translate(-5px,-5px);transform:translate(-5px,-5px)}.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+5) p,.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+6) p,.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+7) p,.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+8) p{margin-right:-15px}}@media screen and (min-width:768px),print{.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+6),.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+7),.movie-index .mv-block .mv-block-wrap li:nth-of-type(8n+8){margin-left:20px}}.movie-index .mv-block .mv-block-wrap li .ifm-wrapper{position:relative;width:100%;margin-bottom:30px;opacity:0;-webkit-animation:fade-in .5s ease-in-out 0s forwards;animation:fade-in .5s ease-in-out 0s forwards}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@media screen and (max-width:767px){.movie-index .mv-block .mv-block-wrap li .ifm-wrapper{margin-bottom:4.29vw}}@media screen and (min-width:768px),print{.movie-index .mv-block .mv-block-wrap li .ifm-wrapper:before{content:"";display:block;padding-top:56.25%}}.movie-index .mv-block .mv-block-wrap li .ifm-wrapper:after{position:absolute;width:56px;height:59px;z-index:-1;background-image:url(/movie/img/mv_bg_parts.png);background-repeat:no-repeat;background-size:cover;content:''}.movie-index .mv-block .mv-block-wrap li .ifm-wrapper>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;cursor:pointer}.movie-index .mv-block .mv-block-wrap li .ifm-wrapper>a img{width:100%}.movie-index .mv-block .mv-block-wrap li .ifm-wrapper>div{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.movie-index .mv-block .mv-block-wrap li .ifm-wrapper>div>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movie-index .mv-block .mv-block-wrap li p{font-size:14px;font-size:1.4rem;font-weight:700}@media screen and (max-width:767px){.movie-index .mv-block .mv-block-wrap li p{font-size:3.43vw;line-height:1.5}}@media screen and (min-width:768px),print{.movie-index .c-pagination{padding:0 145px}}