.movie-wrap {
    position: relative;
    padding-top: 56.25%;
    height: 0;
    overflow: hidden;
}
.movie-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#tyrosContent{
  width:100%;
  margin:0 auto;
}
#tyrosContent h4{
  margin-top:0;
}
#tyrosContent p{
  overflow:hidden;
}

#tyrosContent ul{
  padding-left:0;
  list-style:none;
}
#tyrosContent #tyHeader{
  -moz-background-size:100% 35px !important;
  background-size:100% 35px !important;
}
#tyrosContent #tyHeader h1{
  margin:0;
  font-size:0;
}
#tyrosContent #tyBranding{
  height:auto;
  min-height:inherit;
}
#tyrosContent #tyVisual .tyVisualList,
#tyrosContent #tyVisual .tyVisualList li,
#tyrosContent #tyVisual .tyVisualList #tyVisual01,
#tyrosContent #tyVisual .tyVisualList #tyVisual02{
  width:100%;
  height:auto;
}
#tyrosContent #tyVisual .tyVisualList #tyVisual02 #tyVisual02Photo{
  position:static;
  width:61.48648648648649%;
  margin:0;
}
#tyrosContent #tyVisual .tyVisualList #tyVisual02 #tyVisual02Title{
  top:11.36363636363636%;
  left:37.16216216216216%;
  width:60.81081081081081%;
}
#tyrosContent #tyVisual .tyVisualList #tyVisual02 #tyVisual02Thumb{
  top:30.3030303030303%;
  left:70.27027027027027%;
  width:27.02702702702703%;
}
#tyrosContent #tyVisual .tyVisualList #tyVisual02 #tyVisual02Thumb span{
  margin-bottom:5px;
}
#tyrosContent .tyContentUnit,
#tyrosContent .tyPageTop{
  padding:0 2.702702702702703%;
}
#tyrosContent .tyContentUnit .tyRightUnit{
  width:50%;
  max-width: 370px;
  margin:0 0 2.027027027027027% 2.027027027027027%;
  padding:0;
}
#tyrosContent .tyContentUnit .tyProductList li.tyWidth305{
  width:41.21621621621622%;
}
#tyrosContent .tyContentUnit .tyProductList li.tyWidth340{
  width:45.94594594594595%;
}
#tyrosContent .tyContentUnit .tyFeaturesList li strong{
  font-size:1em;
}
#tyrosContent .tyContentUnit .tyProductViewer .tyProductArea,
#tyrosContent .tyContentUnit .tyProductViewer .tyProductArea li{
	margin: 0 auto;
	width:100%;
	max-width: 650px;
	height:auto;
}
#tyrosContent .tyContentUnit .tyProductViewer .tyProductArea .tyPointerList{
  width:100%;
  height:100%;
}
#tyrosContent .tyContentUnit .tyProductViewer .tyProductArea .tyPointerList > li{
  width:3.846153846153846%;
  height:3.846153846153846%;
  max-width: 25px;
  max-height: 25px;
}
#tyrosContent .tyContentUnit .tyProductViewer .tyProductArea .tyPointerList .tyPointer01{
  top:34.09090909090909%;
  left:20.46153846153846%;
}
#tyrosContent .tyContentUnit .tyProductViewer .tyProductArea .tyPointerList .tyPointer02{
  top:78.18181818181818%;
  left:6.923076923076923%;
}
#tyrosContent .tyContentUnit .tyProductViewer .tyProductArea .tyPointerList .tyPointer03{
  top:30%;
  left:70.76923076923077%;
}
#tyrosContent .tyContentUnit .tyProductViewer .tyProductArea .tyPointerList .tyPointer04{
  top:38.63636363636364%;
  left:75.23076923076923%;
}
#tyrosContent .tyContentUnit .tyProductViewer .tyProductArea .tyPointerList .tyPointer05{
  top:25.45454545454545%;
  left:79.69230769230769%;
}
#tyrosContent .tyContentUnit .tyProductViewer .tyProductArea .tyPointerList .tyPointer06{
  top:38.63636363636364%;
  left:79.69230769230769%;
}
#tyrosContent .tyContentUnit .tyProductViewer .tyProductArea .tyPointerList .tyPointer07{
  top:45.45454545454545%;
  left:70.76923076923077%;
}
#tyrosContent .tyContentUnit .tyProductViewer .tyProductArea .tyPointerList .tyPointer08{
  top:34.09090909090909%;
  left:24.92307692307692%;
}
#tyrosContent .tyContentUnit .tyProductViewer .tyProductArea .tyPointerList .tyPointer09{
  top:20.45454545%;
  left:23.53846154%;
}
#tyrosContent .tyContentUnit .tyProductViewer .tyProductArea .tyPointerList .tyPointer10{
  top:49.09090909%;
  left:30.30769231%;
}
#tyrosContent .tyContentUnit .tyProductViewer .tyProductArea .tyPointerList .tyPointer11{
  top:47.72727273%;
  left:56.61538462%;
}
#tyrosContent .tyContentUnit .tyProductViewer .tyProductArea .tyPointerList li ul{
  left:100%;
}
#tyrosContent .tyContentUnit .tyProductViewer .tyProductArea .tyPointerList li ul li .tyPointerTitle,
#tyrosContent .tyContentUnit .tyProductViewer .tyProductArea .tyPointerList li ul li a{
  width:133px;
}
#tyrosContent a.newWinBtnSmall,
#tyrosContent a.newWinBtnLarge,
#tyrosContent a.linkBtnSmall,
#tyrosContent a.linkBtnNormal,
#tyrosContent a.specBtn{
  line-height:1;
  cursor: pointer;
}
#tyVideoPlayer,
.tyPopDispArea{
  padding: 20px 0 0 !important;
}
.tyTablePtn01 td{
  color:#000;
}
#tyPhotoViewer{
  width:100%;
}
#tyPhotoViewer .tyViewArea{
  width:auto;
}
@media (max-width: 991px){
  #tyrosContent .tyContentUnit .tyFeaturesList li,
  #tyrosContent .tyContentUnit .tyFeaturesList li strong{
    font-size:0.933em;
  }
}
@media (max-width: 767px){
  #tyrosContent #tyHeader{
    height:auto;
  }
  #tyrosContent #tyHeader h1,
  #tyrosContent #tyHeader ul{
    float:none;
  }
  #tyrosContent #tyHeader ul li{
    display: block;
    padding:10px 20px;
  }
  #tyrosContent .tyContentUnit .tyRightUnit{
    float:none;
    width:100%;
    margin:0 0 20px;
  }
  #tyrosContent .tyContentUnit .tyProductList li.tyWidth305,
  #tyrosContent .tyContentUnit .tyProductList li.tyWidth340{
    float:none;
    width:100%;
    margin:0 0 20px;
  }
  #tyrosContent .tyContentUnit .tyFeaturesList{
    width:280px;
    margin:0 auto;
  }
#tyrosContent .tyContentUnit .tyFeaturesList li{
	width:50%;
}
  #tyrosContent .tyContentUnit .tyFeaturesList li,
  #tyrosContent .tyContentUnit .tyFeaturesList li strong{
    font-size:1em;
  }
  #tyrosContent .tyContentUnit .tyLeftUnit{
    float:none;
    padding:0;
    margin-bottom:20px;
  }
  #tyrosContent .tyContentUnit div.clearfix{
    margin-bottom:20px;
  }
  #tyrosContent .tyPhotoList li,
  #tyrosContent .tyPhotoList li.tyLeftPosition{
    width:165px;
    float:none;
    margin:0 auto 20px;
  }
  #tyrosContent .tyContentUnit .tyProductViewer .tyProductArea .tyPointerList .tyPointer03 ul,
  #tyrosContent .tyContentUnit .tyProductViewer .tyProductArea .tyPointerList .tyPointer04 ul,
  #tyrosContent .tyContentUnit .tyProductViewer .tyProductArea .tyPointerList .tyPointer05 ul,
  #tyrosContent .tyContentUnit .tyProductViewer .tyProductArea .tyPointerList .tyPointer06 ul,
  #tyrosContent .tyContentUnit .tyProductViewer .tyProductArea .tyPointerList .tyPointer07 ul{
    left:-135px;
  }

  #tyrosContent .tyContentUnit .tyProductViewer .tyProductCtl .tyProductViewList{
    width:100%;
    overflow:hidden;
  }
  #tyrosContent .tyContentUnit .tyProductViewer .tyProductCtl .tyProductCtlList{
    float:none;
    overflow:hidden;
  }
  #tyrosContent .tyContentUnit .tyProductViewer .tyProductCtl .tyProductCtlList li{
    margin-left:0;
    margin-right:10px;
  }
}