@charset  "utf-8";/* Common.css */h3 {    text-transform: uppercase;    line-height: 60px;    margin: 0px auto 50px;    font-size: 30px;    font-weight: 400;    border-bottom: 1px solid #c0c0c0;  font-family: 'Crimson Text', serif;}#Contents {    text-align: center;}  .main-area {    display: block;    min-width: 1100px;    display: inline-block;    margin: 0 auto;}  .main {    width: 1100px;    margin: 0 auto;    display: inline-block;}  .block-topics {    padding: 0 10px;  }.block-topics .list-topics li {    width: 510px !important;    display: inline-block !important;    vertical-align: top;    margin-bottom: 60px !important;    float: left;}.block-topics .list-topics li:nth-child(2n) {    margin-left: 60px;}.block-topics .list-topics li a {    display: block;}.name {    font-size: 35px;    font-family: 'Crimson Text', serif;    letter-spacing: 0;    line-height: 32px;    margin-top: 25px;}.movieImg {  position: relative;}.movieImg > span {    position: absolute;    width: 65px;    height: 40px;    top: 47%;    left: 0;    right: 0;    display: block;    margin: auto;    background-color: #000;    opacity: 0.7;    border-radius: 5px;}.movieImg > span > span {    width: 0;    height: 0;    border-style: solid;    border-width: 10px 0 10px 20px;    border-color: transparent transparent transparent #ffffff;  position: absolute;  top: 10px;  left: 25px;}