#mainViewr #viewWrap {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  margin-bottom: 50px; }
  #mainViewr #viewWrap iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }

#listViwer {
  border-top: 1px solid #999; }
  #listViwer ul li {
    margin-top: 20px;
    padding: 5px; }
    #listViwer ul li a {
      color: #333;
      display: block;
      display: flex;
      display: -webkit-flex; }
      #listViwer ul li a div {
        width: 50vw;
        max-width: 240px;
        display: flex;
        justify-content: center;
        align-items: center; }
        #listViwer ul li a div img {
          width: 100%; }
      #listViwer ul li a dl {
        width: 50vw;
        margin-left: 10px; }
        #listViwer ul li a dl dt.mttl {
          font-weight: bold;
          font-size: 0.8rem;
          line-height: 1.0; }
        #listViwer ul li a dl dd.mDetail {
          font-size: 0.6rem;
          line-height: 1.0; }
        #listViwer ul li a dl dd.mData {
          font-size: 0.3rem; }
    #listViwer ul li.current {
      background: #f7f7f7; }

/*-- pc --*/
@media print, screen and (min-width: 768px) {
  .clearfix, #listViwer ul li a {
    *zoom: 1; }
    .clearfix:after, #listViwer ul li a:after {
      content: "";
      display: table;
      clear: both; }

  #main__Content {
    width: 860px;
    margin: 0 auto;
    padding-bottom: 130px; }

  #listViwer ul li {
    padding: 0px; }
    #listViwer ul li a {
      display: block; }
      #listViwer ul li a div {
        float: left;
        width: 240px; }
        #listViwer ul li a div img {
          width: 100%; }
      #listViwer ul li a dl {
        float: left;
        margin-left: 15px;
        width: 605px;
        line-height: 1.2; }
        #listViwer ul li a dl dt.mttl {
          font-size: 1.2rem;
          word-break: break-all; }
        #listViwer ul li a dl dd.mDetail {
          font-size: 12px;
          line-height: 1.5;
          word-break: break-all; }
        #listViwer ul li a dl dd.mData {
          font-size: 12px; } }
