#wrap .titleContents {
  background: url("/tv/tigermask_w/img/news/img_title.jpg") top center no-repeat; }

#wrap .contents .inner .title {
  padding-top: 50px; }

#wrap .contents .inner .news-box {
  position: relative;
  width: 1024px;
  margin: 0 auto;
  background: url("/tv/tigermask_w/img/news/bg_news.png") center center no-repeat;
  background-attachment: fixed;
  background-color: #000;
  margin-top: 30px;
  margin-bottom: 120px;
  text-align: left; }
  #wrap .contents .inner .news-box .title-box {
    position: relative;
    padding: 55px 60px 0px; }
    #wrap .contents .inner .news-box .title-box .date {
      position: relative;
      font-size: 20px;
      z-index: 1; }
    #wrap .contents .inner .news-box .title-box .newstitle {
      position: relative;
      color: #ffdf17;
      font-size: 28px;
      z-index: 1;
      margin-top: 6px;
      line-height: 1.4;
      font-weight: 500; }
    #wrap .contents .inner .news-box .title-box .icon {
      position: absolute;
      z-index: 0;
      top: 35px;
      left: -20px;
      width: 139px;
      height: 95px;
      background: url("/tv/tigermask_w/img/news/icon_topics.png") no-repeat;
      background-size: 100%; }
  #wrap .contents .inner .news-box .sns {
    position: relative;
    letter-spacing: -0.4em;
    padding: 18px 60px 0px;overflow:hidden; }
    #wrap .contents .inner .news-box .sns li {
      display: block;float:left;
      margin-right: 10px;}
    #wrap .contents .inner .news-box .sns li:nth-child(1) {margin-top:3px;}
    #wrap .contents .inner .news-box .sns li:nth-child(2) {margin-top:0px;}
    #wrap .contents .inner .news-box .sns li:nth-child(3) {margin-top:1px;}
    #wrap .contents .inner .news-box .sns .line {
      position: relative;
      top: -4px; }
    #wrap .contents .inner .news-box .sns .facebook-btn {
      position: relative;
      top: -6px; }
  #wrap .contents .inner .news-box .news-body {
    padding: 20px 60px 100px;
    font-size: 16px;
    line-height: 1.8;
    letter-spacing: 0.06em; }
    #wrap .contents .inner .news-box .news-body p {
      padding: 5px 0; }
    #wrap .contents .inner .news-box .news-body img {
      padding: 40px 0;
      margin-right: 10px; }
    #wrap .contents .inner .news-box .news-body .headline {
      color: #d10000;
      font-weight: bold; }
  #wrap .contents .inner .news-box .backtoindex {
    position: absolute;
    transition: opacity 0.2s ease; }
    #wrap .contents .inner .news-box .backtoindex.top {
      top: -60px;
      right: 10px; }
    #wrap .contents .inner .news-box .backtoindex.bottom {
      bottom: -65px;
      right: 10px; }
    #wrap .contents .inner .news-box .backtoindex:hover {
      opacity: 0.6;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; }
      
 h4.pt2{font-size:1.25em;display:block;font-weight:bold;margin:10px 0;background: url(../images/index/newsindent.png) no-repeat;background-position:left 10px;background-size:5.5%;padding:5px 0 5px  55px;}

@media (min-width: 768px) {
   
  .column32 {
    width: 320px;
    margin:0 auto 10px auto; }

  .column48 {
    width: 480px;
    margin:0 auto 10px auto; }

  .column48b {
    width: 360px;
    margin:0 auto 10px auto; }

  .column64 {
    width: 640px;
    margin:0 auto 10px auto; }
    
  .column64b {
    width: 800px;
    margin:0 auto 10px auto; }
    
.column2b {width:100%;overflow:hidden;margin-bottom:50px;}
.column2b div:nth-child(odd){width:67%;margin-right:3%;float:left; }
.column2b div:nth-child(eve){width:30%;float:left;}

.column2c {width:100%;overflow:hidden;margin-bottom:50px;}
.column2c div:nth-child(odd){width:15%;margin-right:3%;float:left;overflow:auto;}
.column2c div:nth-child(even){width:82%;float:left;overflow:auto;}

.column2d {width:100%;overflow:hidden;margin-bottom:50px;}
.column2d div:nth-child(odd){width:12%;margin-right:3%;float:left;}
.column2d div:nth-child(eve){width:85%;float:left;}


.column2e {width:100%;overflow:hidden;margin-bottom:50px;}
.column2e div:nth-child(odd){width:23%;margin-right:3%;float:left;}
.column2e div:nth-child(eve){width:74%;float:left;}

.column3 {width:100%;overflow:hidden;margin-bottom:20px;}
.column3 div{width:32%;margin-right:2%;float:left;}
.column3 div:nth-last-child(1){margin-right:0%;}

.column2 {width:100%;overflow:hidden;}
.column2 div,.column2 p{width:49%;margin-right:2%;float:left;}
.column2 div:nth-last-child(1),.column2 p:nth-last-child(1){margin-right:0%;}

.column5 {width:100%;overflow:hidden;margin-bottom:20px;}
.column5 div,.column5 p{width:19%;margin-right:1.25%;float:left;}
.column5 div:nth-last-child(1),.column5 p:nth-last-child(1){margin-right:0%;}


  }
  
  
.spNone{display:block;}
.pcNone{display:none;}

.special-box {
  width: 1auto;
  margin: 15 auto;


  }
  .special-box .movie-list {
    position: relative;

    width: 498px;
    display: block;
    margin:0 auto 45px auto !important; }
    
  .special-box .movie-list strong {font-weight:700;}
    
    
    .special-box .movie-list .caption {
      position: relative;
      top: 1px;
      font-size: 0.935em;
      font-weight: 500;
      letter-spacing: 0.08em;
      margin-right: 18px;
      text-align: center; 
	background: url("../img/common/bg_body.jpg") top center repeat-x; 
 	padding:10px 0;
 	width:100%;
      
      }
      
    .special-box .movie-list .youtube {
      position: relative;


		margin-top:20px;
      }
    .special-box .movie-list .frame {
      position: absolute;
      left: -6px;


      }

  .special-box .movie-list .youtube iframe {
    width: 100%;

    border: solid 1px #444; }


  .special-box .movie-list:nth-child(odd) {
    margin-right: 28px; }






      
@media (min-width: 10px) and (max-width: 767px) {

  #wrap .titleContents {
    background-size: cover; }

  #wrap .contents .inner .title {
    width: 100%;
    padding-top: 10px; }

  #wrap .contents .inner .title img {
    width: 100%;
    height: auto; }

  #wrap .contents .inner .news-box {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 60px;
    background-attachment: scroll;
    background-size: 750px;
    background-position: top center; }

  #wrap .contents .inner .news-box .title-box .date {
    font-size: 13px; }

  #wrap .contents .inner .news-box .title-box .newstitle {
    font-size: 16px;
    line-height: 1.6; }

  #wrap .contents .inner .news-box .title-box .icon {
    top: 20px;
    left: -50px; }

  #wrap .contents .inner .news-box .title-box {
    padding: 36px 6% 0px; }

  #wrap .contents .inner .news-box .sns {
    padding: 15px 6% 0px; }

  #wrap .contents .inner .news-box .sns li {
    margin-bottom: 6px; }

  #wrap .contents .inner .news-box .news-body {
    padding: 10px 6% 50px;
    font-size: 13px; }

  #wrap .contents .inner .news-box .news-body .img-1column {
    width: 100%;
    height: auto; }

  #wrap .contents .inner .news-box .news-body .img-2column {
    width: 48%;
    height: auto;
    margin-right: 1%; }

  #wrap .contents .inner .news-box .news-body .img-3column {
    width: 31%;
    height: auto;
    margin-right: 1%; }

  #wrap .contents .inner .news-box .backtoindex.top {
    top: -42px;
    right: 15px; }

  #wrap .contents .inner .news-box .backtoindex.bottom {
    bottom: -42px;
    right: 15px; }

  #wrap .contents .inner .news-box .backtoindex img {width: 105px;height: auto; }
 h4.pt2{font-size:1em;display:block;font-weight:bold;margin:10px 0;background: url(../images/index/newsindent.png) no-repeat;background-position:left top;background-size:15%;padding:2% 0 2%  17%;}


 .special-box {
    width: 100%;
    margin-top: 10px !important;
    margin-bottom: 60px;
    text-align: center; }

  .special-box .movie-list {
    width: 100%;
    margin: 0 auto;
    margin-top: 30px; }

  .special-box .movie-list:first-child {
    margin-top: 0px; }

  .special-box .movie-list .caption {
    font-size: 1em;
    width: 100%; 
 	background: url("../img/common/bg_body.jpg") top center repeat-x; 
 	padding:10px 0;
    }

  .special-box .movie-list .youtube {
    width:100%; position:relative !important;padding-top:57% !important;}

  .special-box .movie-list .youtube iframe {
    width: 100%;
    height: 100%!important;
    border: solid 3px #444;position:absolute;top:0px;left:0px;}

  .special-box .movie-list .frame {
    display: none; }

  .special-box .movie-list:nth-child(odd) {
    margin-right: 0; } 



.column32 {width: 45%;margin:0 27.5% 10px;}
.column48 {width: 95%;margin:0 2.5% 10px;}
.column48b {width: 50%;margin:0 25% 10px;}
.column64 {width: 95%;margin:0 2.5% 10px;}
.column64b {width: 95%;margin:0 2.5% 10px;}

.column2b {width:100%;overflow:hidden;}
.column2b div:nth-child(odd),.column2b div:nth-child(even){width:100%;}

.column2c {width:100%;margin-bottom:10px;}
.column2c div:nth-child(odd){width:40%;margin-right:4%;float:left;}
.column2c div:nth-child(eve){width:56%;float:left;margin-bottom:5px;}

.column2d {width:100%;margin-bottom:10px;}
.column2d div:nth-child(odd){width:20%;margin-right:4%;float:left;}
.column2d div:nth-child(eve){width:76%;float:left;margin-bottom:5px;}

.column2e {width:100%;overflow:hidden;margin-bottom:50px;}
.column2e div:nth-child(odd){width:23%;margin-right:3%;float:left;}
.column2e div:nth-child(eve){width:74%;float:left;}

.column3 {width:100%;padding:0 0 20px 0;}
.column3 div{width:90%;margin:0 5% 10px;}


.column5 {width:100%;overflow:hidden;}
.column5 div,.column5 p{width:32%;float:left;margin:-20px 0;margin-right:2%;}
.column5 div:nth-child(3n),.column5 p:nth-child(3n){margin-right:0%;}
 
.column2 {width:100%;overflow:hidden;}
.column2 div,.column2 p{width:49%;margin-right:2%;float:left;}
.column2 div:nth-last-child(1),.column2 p:nth-last-child(1){margin-right:0%;} 

}


 



div.newsDlist div{display:none;}
div.newsDlist div:nth-child(-n+3){display:block;}
img.mrNone{margin:0px !important;padding:0px !important;}

.txtS01{font-size:0.935em !important;line-height:1.6em !important;}