ruby{position:relative;padding:0;margin:0;ruby-align:distribute-space}ruby rt{vertical-align:bottom;margin:0;padding:0;line-height:0em;font-weight:normal !important}#contents article h2.movie{width:100%;height:25.31vw;display:block;background-image:url(../img/h2.png);background-size:118.75% 25.31vw;background-position:center top;text-indent:-999px;overflow:hidden;position:relative}#contents article .border01{padding:0 3.125%;background-image:url(../img/bg01.png);background-size:auto 32px;background-position:center top;padding-bottom:3.125vw;border-bottom:2px solid #fff;margin-top:-11vw}#contents article .border01 .movielist01{margin-top:2.1875vw}#contents article .border01 .movielist01 h3{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:3px solid #E7CDFF;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#contents article .border01 .movielist01 h3 img{width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #FFF;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#contents article .border01 .movielist01:first-of-type{margin-top:8.125vw}#contents article .border01 .movielist01 ul li{margin-top:2.1875vw;float:left;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#contents article .border01 .movielist01 ul li:nth-child(odd){padding-right:0.9375vw}#contents article .border01 .movielist01 ul li:nth-child(even){padding-left:0.9375vw}#contents article .border01 .movielist01 ul li h4 img{width:100%;border-top:solid 1px #FFFFFF;border-left:solid 1px #FFFFFF;border-right:solid 1px #FFFFFF;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-top-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px}#contents article .border01 .movielist01 ul li .wrapper01{position:relative}#contents article .border01 .movielist01 ul li .wrapper01 img.moviebg01{width:100%;border-bottom:solid 1px #FFFFFF;border-left:solid 1px #FFFFFF;border-right:solid 1px #FFFFFF;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px}#contents article .border01 .movielist01 ul li .wrapper01 a{width:39.0625vw;display:block;position:absolute;top:3.125vw;left:3.125vw}#contents article .border01 .movielist01 ul li .wrapper01 a img{width:100%;display:block;position:relative}#contents article .border01 .movielist01 ul li .wrapper01 a img.thumb01{position:absolute;height:100%;top:0;left:0}@media screen and (min-width: 640px){#contents #content_footer{margin-top:45px}#contents article h2.movie{width:100%;height:204px;display:block;background-image:url(../img/h2.png);background-size:961px 204px;background-repeat:no-repeat}#contents article .border01{-moz-box-shadow:0px 0px 20px 0px #EE3B99;-webkit-box-shadow:0px 0px 20px 0px #EE3B99;box-shadow:0px 0px 20px 0px #EE3B99;width:960px;border:3px solid #fff;margin:-62px auto 0 auto;padding:12px;background-image:url(../img/bg01.png);background-size:auto 64px;background-position:center top;margin-top:-61px}#contents article .border01 .movielist01{position:relative;margin-top:12px}#contents article .border01 .movielist01 h3{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;border:6px solid #E7CDFF}#contents article .border01 .movielist01 h3 img{width:918px;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;border:3px solid #FFF;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#contents article .border01 .movielist01:first-of-type{margin-top:10px}#contents article .border01 .movielist01 ul li{margin-top:12px;width:302px;margin-right:12px}#contents article .border01 .movielist01 ul li:nth-child(odd){padding:0}#contents article .border01 .movielist01 ul li:nth-child(even){padding:0}#contents article .border01 .movielist01 ul li:nth-child(3n){margin-right:0}#contents article .border01 .movielist01 ul li h4 img{width:302px;border-top:solid 3px #FFFFFF;border-left:solid 3px #FFFFFF;border-right:solid 3px #FFFFFF;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;border-top-left-radius:20px;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;border-top-right-radius:20px}#contents article .border01 .movielist01 ul li .wrapper01{position:relative}#contents article .border01 .movielist01 ul li .wrapper01 img.moviebg01{width:302px;border-bottom:solid 3px #FFFFFF;border-left:solid 3px #FFFFFF;border-right:solid 3px #FFFFFF;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;border-bottom-left-radius:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;border-bottom-right-radius:20px}#contents article .border01 .movielist01 ul li .wrapper01 a{width:256px;display:block;position:absolute;top:20px;left:20px;background-color:#fff}#contents article .border01 .movielist01 ul li .wrapper01 a img{width:256px;display:block;position:relative}#contents article .border01 .movielist01 ul li .wrapper01 a img.thumb01{position:absolute;top:0;left:0}#contents article .border01 .movielist01 ul li .wrapper01 a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity:.85}}
