@charset "utf-8";
/* CSS Document */
/* ----------------------------------------------
追加
---------------------------------------------- */
.prodContent-desc {
    margin: 0 0 60px 0;
}
#prodContent {
	position: relative;
}
#prodFeatureAnchor {
    width: 170px;
    position: absolute;
    right: 0;
}
#prodContent .prodContent-desc .columnLeft {
    padding-top: 0px;
}
#prodContent .prodContent-desc .columnLeft {
    padding: 50px 0px 0 0;
    color: #333;
    font-size: 15px;
    line-height: 22px;
    min-height: 500px;
    -webkit-text-size-adjust: 100%;
}
.descrTextBox a {
	color:#40BDF5;
}

#prodContent .tabBox.tab1 .tab-con-item img {
    object-fit: cover;
    height: 615px;
}
#prodContent .secBox.sec3 .secBox_img .descrImgBox.img2 {
max-width:100%;
}
#prodContent .secBox.sec6 .secBox_img .descrImgBox.img1 img {
  object-fit: cover;
}
#prodContent .secBox.sec9 .secBox_img .descrImgBox.img1 img {
    object-fit: contain;
}
#prodContent .secBox.sec9 {
  display: flex;
  justify-content: space-between;
}
#prodContent .secBox.sec9 .secBox_text {
  width:55%;
}
#prodContent .secBox.sec9 .secBox_img{
  width:45%;
}
.secBox.sec1 .secBox_text .descrTextBox{
  max-width:100%;
}
.sec9.secBox .secBox_text .descrTextBox {
    max-width: 55%;
    margin: 6rem 0 0 auto;
}
.secBox-flex {
  display: flex;
  justify-content: space-between;
}

.secBox-flex .descrTextBox {
  width:60%;
}
.secBox-flex .secBox_img {
  width:40%;
}

#prodContent .secBox.sec1 .secBox_text .descrTextBox {
    max-width: 700px;
    width:100%;
    height: 650px;
    position: absolute;
    left: inherit;
    right: 0;
    top: 0px;
    z-index: 2;
    padding: 15rem 0 0 0;
}

.secBox.sec2 .secBox_img {
    max-width: 1200px;
    margin: auto;
    width: 90%;
    position: relative;
}

.descrImgBox.img5 {
    position: absolute;
    top: 8%;
    right: 11.5%;
}
/* .secBox_img .img1 {
  height:calc(490/1200*100vw);
} */
.secBox_img .img5 {
  width:51%;
}

#prodContent .secBox.sec2:after {
bottom:0;
}
.more-flex {
  display: flex;
  justify-content: space-between;
}
.more-flex-txt {
  width:70%;
  padding:2rem 0 0;
}
.more-flex-txt * {
  font-size:1.6rem;
}
.more-flex-img {
  width:26%;
  text-align: center;
}

.secBox.sec3:after {
content:"";
position: absolute;
right:0;
bottom:1rem;
background-image:url(https://s3-us-west-2.amazonaws.com/ipevo-images/product/vz-r_hdmi_usb_camera/main/content/vzrTypeC_descript_03-1.png);
background-repeat:no-repeat;
background-position:right 0;
width: 100%;
height: calc(230/750*40vw);
background-size:contain;
}
.secBox.sec3 .secBox_img {
    max-width: 1100px;
    margin: auto;
    text-align: center;
}
.secBox.sec3 .secBox_text {
  max-width: 1100px;
  text-align:left;
  margin:2rem auto 0;
  padding-right:20%;
  position: relative;
}
.secBox.sec8 .secBox_text .descrTextBox{
  max-width:780px;
  width:90%;
  position: absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  margin:auto;
  padding:0;
  z-index:1;
  color:#fff;
  text-align:center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;

}
#prodContent .secBox.sec8 {
  padding:0;
  margin:8rem 0 0;
}
#prodContent .sec8 .img2 {
  margin-top:4rem;
}
#prodContent .secBox.sec6 .secBox_text .descrTextBox {
    max-width: 520px;
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 1;
    bottom: 0;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    padding-right:2rem;
}
.secBox.sec7 .secBox_text {
  width:90%;
  margin:auto;
}
#prodContent .secBox.sec2 {
  padding-top:0;
}


@media screen and (max-width: 1840px) {
.secBox.sec3:after {
  background-position: 105% 0;
}
}

@media screen and (max-width: 1700px) {
.secBox.sec3 .secBox_text {
  padding-right:25%;
}
}

@media screen and (max-width: 1500px) {
.secBox.sec3:after {
  background-position: 110% 0;
}
.secBox.sec3 .secBox_text {
  padding-right:30%;
}
}

@media screen and (max-width: 1280px) {
.secBox.sec3:after {
  background-position: 120% 0;
}
}
@media screen and (max-width: 1200px) {
#prodContent .sec8 .img2 {
    margin-top: 0;
}
.sec9.secBox .secBox_text .descrTextBox {
    max-width: 85%;
}
}

@media screen and (max-width: 1000px) {
.secBox.sec3:after {
  background-position: 125% 0;
}
.secBox.sec3 .secBox_text {
  padding-right:;
}
#prodContent .secBox.sec5 .secBox_text .descrTextBox {
	padding-left:2rem;
  left:0;
}
#prodContent .secBox.sec3 .secBox_text {
	padding-left:2rem;
}
#prodContent .secBox.sec1 .secBox_img .descrImgBox.img1  {
  top:-2rem;
}
#prodContent .secBox.sec1 {
  height:680px;
}
#prodContent .tabBox.tab1 .tab-nav {
  left:inherit;
  right:0;
  display: flex;
  justify-content: flex-end;
  width:100%;
}
}

@media screen and (max-width: 767px) {
#prodContent .secBox .secBox_text .descrTextBox h2 {
    font-size: 1.8rem;
  }
#prodContent .secBox.sec1 .secBox_img .descrImgBox.img1 {
  left:0;
}
#prodContent .secBox.sec1 .secBox_img .descrImgBox.img1 {
    max-width: 700px;
}
#prodContent .secBox.sec1 .secBox_text .descrTextBox h2 {
    padding-right: 0;
}
#prodContent .secBox.sec1 .secBox_img .descrImgBox.img1 {
    width: 100%;
}
#prodContent .secBox.sec3 .secBox_text {
    padding-right: 0;
}
#prodContent .secBox.sec6 .secBox_text .descrTextBox {
  left:0;
}
#prodContent .secBox.sec8 .secBox_img .descrImgBox.img1 img {
 min-height: 400px;
}
#prodContent .secBox.sec8 .secBox_img .descrImgBox.img1 img {
height:100%;
}
#prodContent .secBox.sec9,
#prodContent .secBox-flex {
flex-wrap:wrap;
}
#prodContent .secBox.sec9 .secBox_text,
#prodContent .secBox.sec9 .secBox_img,
#prodContent .secBox-flex .descrTextBox,
#prodContent .secBox .secBox_img,
#prodContent .secBox.sec4 .secBox_text,
#prodContent .sec9.secBox .secBox_text .descrTextBox {
  width:100%;
  margin:0;
}
#prodContent .secBox.sec4 .secBox_text {
  margin: 0;
}

#prodContent .tabBox.tab1 .tab-con-item img {
  object-position: 0 0;
  height:inherit;
  object-position: 40% bottom;
 min-height: 230px;
}

#prodContent .tabBox.tab1 .tab-con-item,
#prodContent .secBox.sec1 {
    height:inherit;
}
#prodContent .secBox.sec1 .secBox_img .descrImgBox.img1 {
  top:0;
}
#prodContent .secBox.sec1,
#prodContent .secBox.sec2,
#prodContent .secBox.sec3,
#prodContent .secBox.sec4,
#prodContent .secBox.sec5,
#prodContent .secBox.sec6,
#prodContent .secBox.sec7,
#prodContent .secBox.sec8,
#prodContent .secBox.sec9,
#prodContent .secBox.sec10 {
 height:auto;
}
#prodContent .secBox.sec1 .secBox_img .descrImgBox.img1 {
  position: inherit;
}

#prodContent .secBox.sec1 .secBox_text .descrTextBox,
#prodContent .secBox.sec1 .secBox_text,
#prodContent .tabBox.tab1 .tab {
  position: inherit;
  top:0;
  left:0;
  padding:0;
  margin:0;
  height:auto;
}
#prodContent .tabBox.tab1 .tab,
#prodContent .tabBox.tab1 .tab-con {
  height:100%;
}
#prodContent .secBox.sec1 .secBox_img .descrImgBox.img1 {
    position: absolute;
    top: 1rem;
    max-width: 40%;
    left: -10%;
    z-index: 1;
}
#prodContent .secBox.sec1 .secBox_text::after {
  content:none;
  background: none;
}
#prodContent .secBox.sec1 .secBox_img {
  margin-bottom:13rem;
}
#prodContent .secBox.sec1 .secBox_text {
  position: relative;
}
#prodContent .mitBox {
  position: absolute;
top:-8rem;
max-width:100px;
}
.secBox_text,
.descrTextBox {
  position: relative;
}
#prodContent .tabBox.tab1 {
  position: relative;
}
#prodContent .secBox.sec1 .secBox_text .descrTextBox {
  max-width: 100%;
}
.more-flex-txt * {
    font-size: 14px;
}
#prodContent .secBox.sec3:after {
  bottom:-8rem;
}
#prodContent .secBox.sec3 .secBox_img .descrImgBox.img2 p {
padding:5px 10px 5px 10px;
}
#prodContent .secBox.sec5 .secBox_img .descrImgBox.img1 img {
  min-height: inherit;
}
.secBox.sec5 {
display: flex;
flex-wrap: wrap;
}
.secBox.sec5 .secBox_text {
    order: 2;
}
#prodContent .secBox.sec5 .secBox_text .descrTextBox {
    max-width: 100%;
    padding:0;
    position: inherit;
    top:0;
}
#prodContent .secBox.sec6 .secBox_text .descrTextBox {
  position: inherit;
}
.secBox.sec7 .secBox_img .descrImgBox {
    width: 70%;
    margin: 0 auto;
}
#prodContent .secBox.sec8 .secBox_img .descrImgBox.img1 img {
  min-height: 320px;
}
.secBox.sec8 .secBox_text .descrTextBox {
  height:320px;
  bottom:inherit;
}
.sec9.secBox .secBox_text .descrTextBox {
    max-width: 100%;
}
.more-flex {
  flex-wrap:wrap;
}
.more-flex-txt,
.more-flex-img {
  width:100%;
}
#prodContent {
  max-width:90%;
  margin:auto;
}
#prodContent .secBox.sec5 .secBox_img .descrImgBox.img3 {
    width: 60px;
    height: 60px;
    left:3%;
  }

}


@media screen and (max-width: 480px) {
  #prodContent .secBox.sec1 .secBox_img .descrImgBox.img1 {
    position: absolute;
    top: 1rem;
    max-width: 70%;
    left: -14%;
    z-index: 1;
  }
}


/* ----------------------------------------------
vz-r　日本版
---------------------------------------------- */
@media screen and (max-width: 480px) {
	/* mobile device */
	/* header .logo{ padding:15px 0 0 0;}
	header .js-mobi-btn{ float:none; right:-20px;}
	.container.frame, header .js-mobi-btn.active+.menu-main, header nav .wrap{ width:353px;}
	nav{ z-index:1 !important} */
	/* #prodContent.mobile{
		height:6000px;
	} */
	.sidebarBox#features ul.sidebarBox-lists{ width:100% !important;}
	#footer{
		-moz-transform-origin: left top;
		-webkit-transform-origin:left top;
		-o-transform-origin:left top;
		-ms-transform-origin:left top;
		transform-origin:left top;

		/*-moz-transform:scale(0.52);
		-webkit-transform:scale(0.52);
		-o-transform:scale(0.52);
		-ms-transform:scale(0.52);
		transform:scale(0.52);*/

		/* height:340px; */
		/* width:625px; */
	}
/* prod */
.prodContent-video{ display:none;}
.mitBox{ left: auto; right:20px; top: -160px;}
.secBox .secBox_text .descrTextBox h2{font-size:36px;line-height:1.3em;margin:1em 0 0.5em 0 !important;}
.secBox .secBox_text .descrTextBox p{ font-size:26px;margin:0.5em 0 1em 0 !important;}
/* .secBox .secBox_img .descrImgBox img{ height:auto;} */
.secBox.sec1{ height: auto;}
.secBox.sec1 .secBox_text .descrTextBox{width: auto; height: auto;position: relative;left: auto;top: auto;z-index:0; ; padding:0px; background: none; }
.secBox.sec1 .secBox_text .descrTextBox p.note{ font-size:22px;}
.secBox.sec1 .secBox_img .descrImgBox.img1{max-width:480px;height:;position:absolute;left:-110px;top:30px;z-index:-1;  }
.tabBox.tab1 .tab{ height:410px;}
.tabBox.tab1 .tab-nav{ left:auto; right:0px;}
.tabBox.tab1 .tab-con-item img{ width:200%;object-fit:cover;object-position: calc(100% - 280px) calc(100%);}

.secBox.sec2{height: 1300px;}
.secBox.sec2:after{ content:" "; display:block; width:100%; height:300px; position:absolute; left:0px; bottom:0px; z-index:-1;  }
.secBox.sec2 .secBox_text .descrTextBox.text1{ text-align: left; width: auto; margin:0 auto;}
.secBox.sec2 .secBox_text .descrTextBox.text2{ width: auto; margin:350px auto 0 auto !important; padding: 0; }
/* .secBox.sec2 .secBox_img .descrImgBox.img1{ width: auto; height: auto; left:0; top:410px;} */
.secBox.sec2 .secBox_img .descrImgBox.img2{ width:150px; height:250px; left: 400px;  top:1350px;}
.secBox.sec2 .secBox_img .descrImgBox.img3{ width:140px; height:140px; left:38%; top:1120px;}
.secBox.sec2 .secBox_img .descrImgBox.img4{ width:280px; height:50px; left:27%; top:1300px;}
/* .secBox.sec2 .secBox_img .descrImgBox.img5{ width:335px; height:210px; left:243px; top:432px;} */

.secBox.sec3{height: auto;}
.secBox.sec3 .secBox_text .descrTextBox{width: auto;position: relative; bottom: auto ; left: auto;}
/* .secBox.sec3 .secBox_img{ margin: 120px 0 0 0  !important;} */
.secBox.sec3 .secBox_img .descrImgBox.img1{  padding-left:calc(100%/2 ); position: absolute; left:0; top:-85px;}
.secBox.sec3 .secBox_img .descrImgBox.img2{ width: auto; height: auto; position: relative; left: auto; top: auto; }
.secBox.sec3 .secBox_img .descrImgBox.img2 p{ padding:5px 10px;}

.secBox.sec4{ height: auto;}
.secBox.sec4 .secBox_text { width: 100%; margin-left:0;}
.secBox.sec4 .secBox_img { width:100%; margin: 0 auto; float: none; text-align: center;}
.secBox.sec4 .secBox_img img { width: 60%;}

.secBox.sec5{ height: auto; }
.secBox.sec5 .secBox_text .descrTextBox{width: auto;position: relative;left: auto;top: auto;margin-top:0px; }
.secBox.sec5 .secBox_img .descrImgBox.img1{width:100%;height: auto;position: relative;left: auto;top: auto; overflow:hidden;}
.secBox.sec5 .secBox_img .descrImgBox.img1 img{width:100%;}
.secBox.sec5 .secBox_img .descrImgBox.img2{width:80px;height: auto; left:50px; bottom:15px;}
.secBox.sec5 .secBox_img .descrImgBox.img3{width:60px;height:60px; line-height:60px !important; text-align:center; border:1px solid #999; border-radius:50%;position:absolute; left: 30px; bottom:15px;}

.secBox.sec6{ width:100%;height: auto;position:relative; padding:80px 0 0 0;}
.secBox.sec6 .secBox_text .descrTextBox{ width: auto;position: relative; left: auto; top: auto;}
.secBox.sec6 .secBox_img .descrImgBox.img1{width:100%;height: auto; overflow:hidden;}
.secBox.sec6 .secBox_img .descrImgBox.img1 img{width:150%;object-fit: cover;object-position: 100% 10%0; }
.secBox.sec6 .secBox_img .descrImgBox.img2{width:210px;height:260px;position: absolute;left: auto; right:0px; bottom:20px;}

.secBox.sec7{ width: 100%;}
.secBox.sec7 .secBox_img .descrImgBox { width: 100%; margin:80px auto 0;}


.secBox.sec8{ height: auto;}
.secBox.sec8 .secBox_text .descrTextBox{width: auto; text-align: left;}
.secBox.sec8 .secBox_img:after{ display: none;}
.secBox.sec8 .secBox_img .descrImgBox.img1{width:100%; height: auto;}
.secBox.sec8 .secBox_img .descrImgBox.img1 img{width:100%;object-fit: cover;object-position: ; }
.secBox.sec8 .secBox_img .descrImgBox.img1 video{width:100%; position:absolute; left:0px; top:0px; margin:0px 0 0 0;}
.secBox.sec8 .secBox_img .descrImgBox.img2{ display:none;}

.secBox.sec9{ height: auto; }
.secBox.sec9 .secBox_text .descrTextBox{width: auto;position: relative;top: auto; left: auto; margin-top:80px;}
.secBox.sec9 .secBox_img .descrImgBox.img1{  padding-left:0; height: auto; position:relative; left:0; top:0px;}

.secBox.sec10{margin: 40px auto 40px auto; width: auto; height: auto;}
.secBox.sec10 .secBox_text .descrTextBox {width: auto; }
.secBox.sec10 .secBox_text .descrTextBox p{ max-width:380px}
.secBox.sec10 .secBox_img{  top:220px }
.secBox.sec10 .secBox_img .descrImgBox{ max-width:280px; height: auto;}
}



/* pc */
.wrap{ z-index:0;  }
.prodContent-desc .wrap{ width:100%;}
#prodContent .prodContent-desc .columnLeft{ padding-top:0px;}
#prodContent .prodContent-desc .columnRight{ max-width:980px; margin:0 auto;}
nav{ z-index:0; }
#prodContent .prodContent-video{background-image:url(https://s3-us-west-2.amazonaws.com/ipevo-images/product/vz-r_hdmi_usb_camera/main/content/prodContent-video_img.png), url(https://s3-us-west-2.amazonaws.com/ipevo-images/product/vz-r_hdmi_usb_camera/main/content/prodContent-video_bg.png);background-repeat: no-repeat, repeat-y;background-position:70% center, left top; background-color:#24c0d8; color:#fff; height:240px;}
.beltBox{ padding:5px 25px 0px 25px;*zoom:1}
.beltBox:before,.beltBox:after{display:table;line-height:0;content:""}
.beltBox:after{clear:both}
.beltBox .beltBox_video{ float:left;}
.beltBox .beltBox_video .beltVideoBox{}
.beltBox .beltBox_video .beltVideoBox a.playVideo { display:block; background: url(https://s3-us-west-2.amazonaws.com/ipevo-images/product/vz-r_hdmi_usb_camera/main/content/vzrTypeC_beltVideo.jpg) left top no-repeat; max-width: 310px; height: 178px; text-indent:-10000px; position:relative;}
.beltBox .beltBox_video .beltVideoBox a.playVideo:after{ content: ""; display:block; background: url(https://s3-us-west-2.amazonaws.com/ipevo-images/product/vz-r_hdmi_usb_camera/main/content/vzrTypeC_beltVideo.jpg) left bottom no-repeat; max-width: 310px; height: 178px; text-indent:-10000px; position:absolute; top:0px; left:0px; z-index:0; ; opacity:0}
.beltBox .beltBox_video .beltVideoBox a.playVideo:hover:after { opacity:100; transition: 0.4s;}
.beltBox .beltBox_text{float:left; margin:0 0 0 25px; line-height:178px; height:178px;}
.beltBox .beltBox_text .beltTextBox{ font-size:19px;}
.beltBox .beltBox_text .beltTextBox p{ margin:0; padding:0px;}
.mitBox{ position:absolute; top:20px; right:0; z-index:2}
.secBox{padding:80px 0 0px 0;*zoom:1}
.secBox:before,.secBox:after{display:table;line-height:0;content:""}
.secBox:after{clear:both}
.secBox .secBox_text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.secBox .secBox_text .descrTextBox{}
.secBox .secBox_text .descrTextBox h2{font-size:3.2rem;line-height:1.3em}
.secBox .secBox_text .descrTextBox h2:nth-of-type(2){ margin-top:0px !important;}
.secBox .secBox_text .descrTextBox p{font-size:14px;line-height:1.8em; margin:1.3em 0;}
.secBox .secBox_img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.secBox .secBox_img .descrImgBox{}
/* .secBox .secBox_img .descrImgBox img{ width:100%; height:100%;} */

.secBox.sec1{ padding:0px; height:790px;}
.secBox.sec1 .secBox_text { max-width: 980px; margin: 0 auto; position:relative;}
.secBox.sec1 .secBox_text::after { content:""; display: block; width: 100%; height: 650px; position: absolute; z-index: 1; top: 0; left: 0; background: url(https://s3-us-west-2.amazonaws.com/ipevo-images/product/vz-r_hdmi_usb_camera/main/content/vzrTypeC_descript_01-0.png) no-repeat right bottom; background-size:100%;}
.secBox.sec1 .secBox_text .descrTextBox { max-width:900px; height:650px; position:absolute; left:calc(100%/2 - 420px); top:0px; z-index:2; ; padding: 100px 0px 0px 200px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.secBox.sec1 .secBox_text .descrTextBox h2 { padding-right: 150px;}
.secBox.sec1 .secBox_text .descrTextBox p.note{ color: #666666; font-size:14px; line-height:1.6em;}
.secBox.sec1 .secBox_img{}
.secBox.sec1 .secBox_img .descrImgBox{}
.secBox.sec1 .secBox_img .descrImgBox.img1 { max-width:700px; position:absolute; left:calc(100%/2 - 650px); top:0; z-index: 1; }
.secBox.sec1 .secBox_img .descrImgBox.img2 { }

.secBox.sec2 {position: relative; padding-bottom: 2rem;}
/* .secBox.sec2{height:1050px;position:relative;} */
.secBox.sec2:after{ content:" "; display:block; width:100%; height:300px; background: url(https://s3-us-west-2.amazonaws.com/ipevo-images/product/vz-r_hdmi_usb_camera/main/content/vzr_descript_02-0.png) left top repeat-y; position:absolute; left:0px; bottom:0px; z-index:-1;  }
.secBox.sec2 .secBox_text{z-index:0; position:relative;}
.secBox.sec2 .secBox_text .descrTextBox{}
.secBox.sec2 .secBox_text .descrTextBox.text1{ text-align:center; max-width:800px; width:90%; margin:0 auto;}
.secBox.sec2 .secBox_text .descrTextBox.text1 p{ text-align:left;}
/* .secBox.sec2 .secBox_text .descrTextBox.text2{ width:980px; margin:600px auto 0 auto; padding: 0 300px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; } */
.secBox.sec2 .secBox_text .descrTextBox.text2 p.note{ color: #707070;}
.secBox.sec2 .secBox_img{}
.secBox.sec2 .secBox_img .descrImgBox{}
/* .secBox.sec2 .secBox_img .descrImgBox.img1{ width:1200px; height:490px; position:absolute; left:calc(100%/2 - 600px); top:350px; z-index:0; }
.secBox.sec2 .secBox_img .descrImgBox.img2{ width:150px; height:250px; position:absolute; left:calc(100%/2 + 430px); top:830px; z-index:0; }
.secBox.sec2 .secBox_img .descrImgBox.img3{ width:140px; height:140px; position:absolute; left:calc(100%/2 + 250px); top:850px; z-index:0; }
.secBox.sec2 .secBox_img .descrImgBox.img4{ width:280px; height:50px; position:absolute; left:calc(100%/2 + 180px); top:1010px; z-index:0; }
.secBox.sec2 .secBox_img .descrImgBox.img5{ width:615px; height:385px; position:absolute; left:calc(100%/2 - 154px); top:374px; z-index:0; overflow: hidden;} */

.secBox.sec3{position:relative;}
.secBox.sec3 .secBox_text{}
/* .secBox.sec3 .secBox_text .descrTextBox{ width:740px; position:absolute; bottom:0px; left:calc(100%/2 - 550px);} */
.secBox.sec3 .secBox_img{position:relative;}
.secBox.sec3 .secBox_img .descrImgBox{ }
.secBox.sec3 .secBox_img .descrImgBox.img1{  padding-left:calc(100%/2 + 200px); height:230px; position:relative; left:0; top:440px;z-index:1; ;object-fit: contain;}
.secBox.sec3 .secBox_img .descrImgBox.img1 img{ object-fit: cover;object-position: 0 0; }
/* .secBox.sec3 .secBox_img .descrImgBox.img2{ width:1100px; height:465px; position:absolute; left:calc(100%/2 - 550px); top:0px;z-index:0; } */
.secBox.sec3 .secBox_img .descrImgBox.img2 p{ color:#FFFFFF; width:100%; margin:0; padding:5px 80px 5px 10px; font-size:18px; text-align:center; position:absolute;bottom:0px; left:0px;z-index:0; ;border-box;-moz-box-sizing:border-box;box-sizing:border-box; background: -moz-linear-gradient(left, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */}

.secBox.sec4{ max-width: 980px; margin: 0 auto; position:relative;}
.secBox.sec4 .secBox_text{ width: 58%; margin-left:40%;}
.secBox.sec4 .secBox_text .descrTextBox{}
.secBox.sec4 .secBox_img{ width:35%; float: left;}
.secBox.sec4 .secBox_img::after { content: ""; display: block; clear: both;}
.secBox.sec4 .secBox_img img { width: 100%;}

.secBox.sec5{ height:100%; position:relative;}
.secBox.sec5 .secBox_text{ }
.secBox.sec5 .secBox_text .descrTextBox{max-width:460px;position:absolute;left:calc(100%/2 - 420px);top:40%;z-index:1; }
.secBox.sec5 .secBox_img{ position:relative;}
.secBox.sec5 .secBox_img .descrImgBox.img1{width:100%;height:100%;position: relative;left:0;top:0px;object-fit: contain;z-index:0; }
.secBox.sec5 .secBox_img .descrImgBox.img1 img{width:100%;object-fit: cover;min-height:440px;}
.secBox.sec5 .secBox_img .descrImgBox.img2{width:130px;height:275px;position:absolute; left:calc(100%/2 - 600px); bottom:20px;z-index:0; ;}
.secBox.sec5 .secBox_img .descrImgBox.img3{width:120px;height:120px; line-height:120px; text-align:center; border:1px solid #999; border-radius:50%;position:absolute; left:65%; bottom:20px;z-index:1; ;}

.secBox.sec6{ width:100%;position:relative; padding:0px;}
.secBox.sec6 .secBox_text{}
.secBox.sec6 .secBox_text .descrTextBox{ max-width:520px; position:absolute; left:50%; top:200px; z-index:1; }
.secBox.sec6 .secBox_img{}
.secBox.sec6 .secBox_img .descrImgBox{}
/* .secBox.sec6 .secBox_img .descrImgBox.img1{width:100%; height:700px; position: relative;left:0;top:0px;object-fit: contain;z-index:0; } */
.secBox.sec6 .secBox_img .descrImgBox.img1 img{ width:100%; object-fit: cover; object-position: 100% 10%0; max-height:700px; }
.secBox.sec6 .secBox_img .descrImgBox.img2{ width:210px; height:260px; position: absolute;left:calc(100%/2 + 150px); bottom:30px;z-index:0; ;}

.secBox.sec7{ max-width:980px; margin: 0 auto; text-align: center;}
.secBox.sec7 .secBox_text{}
.secBox.sec7 .secBox_text .descrTextBox{}
.secBox.sec7 .secBox_img img { width: 100%;}
.secBox.sec7 .secBox_img .descrImgBox { width: 70%; margin:80px auto 0;}
.secBox.sec7 .secBox_img .descrImgBox.img1{}

.secBox.sec8{ height:100%; position:relative;}
.secBox.sec8 .secBox_text{ }
/* .secBox.sec8 .secBox_text .descrTextBox{ max-width:980px; position: absolute;left:calc(100%/2 - 490px); padding:100px 100px 0 100px;z-index:1; ;margin-top:80px; color:#fff; text-align:center; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} */
.secBox.sec8 .secBox_text .descrTextBox p{ text-align:left; color:#fff;}
.secBox.sec8 .secBox_img{ position:relative}
.secBox.sec8 .secBox_img:after{ content:" "; display:block; width:100%; height:100%; background: url(https://s3-us-west-2.amazonaws.com/ipevo-images/product/vz-r_hdmi_usb_camera/main/content/vzr_descript_08-0.png) center center repeat-y; position:absolute; left:0px; top:0px; z-index:0; }
.secBox.sec8 .secBox_img .descrImgBox.img1{width:100%;height:100%;position: relative;left:0;top:0px;object-fit: contain;z-index:0;  overflow:hidden;}
.secBox.sec8 .secBox_img .descrImgBox.img1 img{width:100%;object-fit: cover;object-position: ; }
.secBox.sec8 .secBox_img .descrImgBox.img1 video{width:1920px; position:absolute; left:calc(100%/2 - 960px); top:0px; margin:-150px 0 0 0;}
.secBox.sec8 .secBox_img .descrImgBox.img2{width:275px;height:125px;position:absolute; left:calc(100%/2 - 145px); top:400px;z-index:0; ;}

/* .secBox.sec9{ height:550px; position:relative;} */
.secBox.sec9 .secBox_text{}
/* .secBox.sec9 .secBox_text .descrTextBox{width:600px;position:absolute;top:100px; left:calc(100%/2 - 490px); margin-top:80px;} */
.secBox.sec9 .secBox_img{}
.secBox.sec9 .secBox_img .descrImgBox{ }
/* .secBox.sec9 .secBox_img .descrImgBox.img1{  padding-left:calc(100%/2 + 200px); height:550px; position:relative; left:0; top:0px;z-index:0; ;object-fit: contain;} */
/* .secBox.sec9 .secBox_img .descrImgBox.img1 img{ object-fit: cover;object-position: 0 0; } */

.secBox.sec10{margin: 20px auto 40px auto;}
.secBox.sec10 .secBox_text{}
/* .secBox.sec10 .secBox_text .descrTextBox {float:; width:auto; }
.secBox.sec10 .secBox_text .descrTextBox p{ width:460px}
.secBox.sec10 .secBox_img{position:absolute; right:0; top:130px }
.secBox.sec10 .secBox_img .descrImgBox{ width:260px;} */


/* Slideshow */
#prodContent .prodContent-banner, .sliderPhotos, .sliderPhotos img {max-width:980px; height:480px; min-height:480px; margin:0 auto;}
.prodSlider .sliderData{right:auto;left:25px;}
div.shareLinks { display: block; margin-top:50px; }
div.prod-model-nos{font-size:14px; margin:-3px 0 10px;}
.sliderExtraInfo { width: 47%; top:100px; left: 25px; color: #000;}
.sliderExtraInfo h1 {font-size: 27px; line-height: 1.2em; font-weight: 600; text-align: left;}
.sliderExtraInfo p { font-size: 16px; line-height: 1.2em; text-align: left;}
/* spec bar */
#prodContent .prodContent-desc .columnRight{}
.siderbarImg{top:20px;right:0px;}
.sidebarBox#features ul.sidebarBox-lists{ width:55%;}
/* common style */
.pull-left { float: left; }
.pull-right { float: right; }
.clear { clear: both;  }
.center { text-align: center; margin-left: auto; margin-right: auto; display: block; }
img.center { margin-left: auto; margin-right: auto; display: block; }
strong, b { font-weight: bold; }
/* side */
.goMini { margin-top: 0.75em; }
.goMini strong { margin-left: -8px; }
/* FAQ */
.ans ol { list-style: decimal; }
.ans ol li { margin-left: 1.3em; background-image: none; padding-left: 0; margin-bottom: 0.5em; font-size: 14px; }
/*  fullWidth */
.fullWidth { width: 980px; background-color: #FFF; border-bottom: 1px dotted #000; padding: 40px 0; }
/**/
.prodContent-prodList.box#sustainability:before{z-index:0; }


/* tab */
.tabBox{}
.tabBox.tab1{}
.tabBox.tab1 .tab {position: absolute; left:0px; top:0px;width:100%; height:600px;}
.tabBox.tab1 .tab-nav { position:absolute; left:calc(100%/2 + 200px); bottom:-40px; z-index:1 }
.tabBox.tab1 .tab-nav a {display: block;float: left;text-decoration: none;color: #888888; margin:0 6px; font-size:11px;}
.tabBox.tab1 .tab-nav a.current { color: #000; border-bottom:3px solid #000;}
.tabBox.tab1 .tab-con { position: relative;width:100%; height:615px;overflow: hidden;}
.tabBox.tab1 .tab-con-item {display: none;width:100%; height:615px;}
.tabBox.tab1 .tab-con-item img{object-fit:cover}
.tabBox.tab2{}
.tabBox.tab2 .tab {position: absolute; left:0px; top:0px;width:100%; height:;}
.tabBox.tab2 .tab-nav { width:615px;position:absolute; right:0; bottom:-40px; text-align:center; z-index:1 }
.tabBox.tab2 .tab-nav a {display: inline-block; text-decoration: none;color: #888888; margin:0 0px; width:60px; height:3px; background-color:#CCCCCC;}
.tabBox.tab2 .tab-nav a.current { background-color:#000;}
.tabBox.tab2 .tab-con { position: relative;width:100%; height:490px;overflow: hidden;}
.tabBox.tab2 .tab-con-item {display: none;width:615px; height:490px;}
.tabBox.tab2 .tab-con-item img{object-fit:cover}
