@charset "UTF-8";
@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
/*@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;src:url('/font/NotoSansCJKjp-Light.eot');src:url('/font/NotoSansCJKjp-Light.eot?#iefix') format('embedded-opentype'),
url('/font/NotoSansCJKjp-Light.woff') format('woff'),
url('/font/NotoSansCJKjp-Light.ttf') format('truetype');}
@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;src:url('/font/NotoSansCJKjp-Regular.eot');src:url('/font/NotoSansCJKjp-Regular.eot?#iefix') format('embedded-opentype'),
url('/font/NotoSansCJKjp-Regular.woff') format('woff'),
url('/font/NotoSansCJKjp-Regular.ttf') format('truetype');}
@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:500;src:url('/font/NotoSansCJKjp-Medium.eot');src:url('/font/NotoSansCJKjp-Medium.eot?#iefix') format('embedded-opentype'),
url('/font/NotoSansCJKjp-Medium.woff') format('woff'),
url('/font/NotoSansCJKjp-Medium.ttf') format('truetype');}
.ffNotoLight{font-family:'Noto Sans Japanese', serif;font-weight:200;}
.ffNotoRegular{font-family:'Noto Sans Japanese', serif;font-weight:400;}
.ffNotoMedium{font-family:'Noto Sans Japanese', serif;font-weight:500;}
*/
.clearfix{*zoom:1;}
.clearfix:after{display:block;clear:both;content:"";}
#slcPropose{background-color:rgb(21, 23, 24);}
.units-row{-webkit-box-shadow:0 3px 2px rgba(0, 0, 0, .3);box-shadow:0 3px 2px rgba(0, 0, 0, .3);}
.bg_title{padding-bottom:44px;background:url(../images/report/common/bg_title.jpg) repeat-x left bottom;}
.topic_black p{font-family:'Noto Sans Japanese', serif;font-weight:400;}
.topic_black a{font-family:'Noto Sans Japanese', serif;font-weight:400;}
@media only screen and (max-width:800px){.bg_title{padding-bottom:22px;background:url(../images/report/common/bg_title.jpg) repeat-x left bottom;-webkit-background-size:950px 22px;background-size:950px 22px;}
}
#movie_index{background-color:#1E2123;}
#movie_index .conts{padding-top:40px;padding-bottom:45px;}
#movie_index .conts p{color: #FFF;
    font-family: 'Noto Sans Japanese';
    font-weight: 400;
    font-size: 1.4rem;
    text-align: center;}
#movie_index .conts > p{margin-bottom:45px;text-align:center;}
#movie_index .linkList{width:100%;display:table;}
#movie_index .linkList li{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px;width:50%;display:table-cell;vertical-align:top;}
#movie_index .linkList li + li{padding-right:0;padding-left:20px;}
#movie_index .linkList li .inner{margin-bottom:40px;background-color:#FFF;-webkit-box-shadow:5px 5px 20px rgba(0, 0, 0, .25);box-shadow:5px 5px 20px rgba(0, 0, 0, .25);}
#movie_index .linkList li .inner a{display:block;opacity:1;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;}
#movie_index .linkList li .inner a:hover{opacity:0.7;filter:alpha(opacity=70);-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}
#movie_index .linkList li .inner a .txt{padding-top:20px;padding-bottom:20px;background-color:#1E2123;position:relative;text-align:center;}
#movie_index .linkList li .inner a .txt:after{margin-top:-16px;width:16px;height:32px;background:url(/images/movie/arror_r01_l.png) no-repeat;position:absolute;top:50%;right:20px;content:"";}
#movie_index .linkList li br{display:none;}
@media only screen and (max-width:800px){#movie_index .conts{padding-top:20px;padding-bottom:30px;}
#movie_index p{font-size:1.3rem;}
#movie_index .conts > p{margin-bottom:25px;}
#movie_index .linkList{margin-left:0;display:block;}
#movie_index .linkList li{margin-right:auto;margin-top:25px;margin-left:auto;padding:0;width:auto;max-width:460px;display:block;}
#movie_index .linkList li + li{padding-left:0;}
#movie_index .linkList li:first-child{margin-top:0;}
#movie_index .linkList li .inner{margin-bottom:20px;background-color:#FFF;-webkit-box-shadow:5px 5px 10px rgba(0, 0, 0, .25);box-shadow:5px 5px 10px rgba(0, 0, 0, .25);}
#movie_index .linkList li .inner a:hover{opacity:1;}
#movie_index .linkList li .inner a .txt{padding-top:15px;padding-bottom:15px;line-height:1;}
#movie_index .linkList li .inner a .txt img{width:auto;height:11px;}
#movie_index .linkList li .inner a .txt:after{margin-top:-8px;width:8px;height:16px;-webkit-background-size:contain;background-size:contain;right:10px;}
#movie_index .linkList li br{display:inline;}
}