@media screen and (max-width: 639px) {
 .s5-buttonContainer ul li {
   margin: 0.5%;
 }
}
img{
  width: 100%;
}
.s5-listItem1__storeModel, .s5-listItem2__storeModel, .s5-listItem4__storeModel {
  padding: 5px 10px 5px;
}
.c5-color__white{
  color: #fff!important;
}
.c5-color__red{
  color: #E20050!important;
}
.c5-container{
  border-radius: 80px 80px 0 0;
  overflow: hidden;
  padding-bottom: 100px;
}
.c5-container__minus{
  background-color: #fff;
  margin-top: -80px;
}
@media screen and (max-width: 639px) {
  .c5-container{
    border-radius: 40px 40px 0 0;
  }
}
.c5-container__inner{
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
}
.c5-bg__rainbow01{
  background-image: url(../images/bg_rainbow01.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.c5-bg__rainbow02{
  background-image: url(../images/bg_rainbow02.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.c5-mt24{
  margin-top: 24px!important;
}
.c5-mt48{
  margin-top: 48px!important;
}
.c5-mt64{
  margin-top: 64px!important;
}
@media screen and (max-width: 639px) {
  .c5-mt64{
    margin-top: 40px!important;
  }
}
.c5-small1{
  font-size: 13px;
  line-height: 1.5;
  margin: 0;
}
.c5-br__pc{
  display: block!important;
}
.c5-br__sp{
  display: none!important;
}
@media screen and (max-width: 639px) {
  .c5-br__pc{
    display: none!important;
  }
  .c5-br__sp{
    display: block!important;
  }
}




.c5-unkerBg{
  background-image: url(../images/bg_unker.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 36px 0;
  margin-top: 56px;
}
@media screen and (max-width: 639px) {
  .c5-unkerBg{
    margin-top: 32px;
  }
}
.c5-unkerBg .c5-unker{
  width: 90%;
  max-width: 1120px;
  margin: 0 auto;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media screen and (max-width: 1000px) {
  .c5-unkerBg .c5-unker{
    display: block;
  }
}
.c5-unkerBg .c5-unker .c5-unker__inner {
  width: 32.9%;
  margin-bottom: 8px;
  display: flex;
}
@media screen and (max-width: 1000px) {
  .c5-unkerBg .c5-unker .c5-unker__inner{
    width: 100%;
  }
}
.c5-unkerBg .c5-unker .c5-unker__inner a {
  background-color: #fff;
  padding: 13px 82px 13px 36px;
  width: calc(100% - 118px);
  border-radius: 50px;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: .2s;
}
.c5-unker_innerUnder{
  min-height: 96%;
}
@media screen and (max-width: 1000px) {
  .c5-unkerBg .c5-unker .c5-unker__inner a{
    text-align: left;
    display: inline-block;
    padding: 13px 82px 13px 24px;
    width: calc(100% - 106px);
    font-size: 14px;
  }
  .c5-unkerBg .c5-unker .c5-unker__inner a br{
    display: none;
  }
}
@media screen and (max-width: 639px) {
  .c5-unkerBg .c5-unker .c5-unker__inner a{
    padding: 16px 56px 16px 24px;
    width: calc(100% - 80px);
  }
}
.c5-unkerBg .c5-unker .c5-unker__inner .c5-spanLink{
  display: block;
}
.c5-unkerBg .c5-unker .c5-unker__inner .c5-spanLink .c5-span{
  font-size: 11px;
  font-weight: normal;
}
.c5-unkerBg .c5-unker .c5-unker__inner a::after{
  position: absolute;
  content: '';
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  display: block;
  width: 50px;
  height: 50px;
  background-image: url(../images/icon_unkerBtn.png);
  background-size: contain;
  background-repeat: no-repeat;
  transition: .2s;
}
@media screen and (max-width: 1000px) {
  .c5-unkerBg .c5-unker .c5-unker__inner a::after{
    width: 40px;
    height: 40px;
    right: 5px;
  }
}
.c5-unkerBg .c5-unker .c5-unker__inner a:hover{
  text-decoration: none;
  color: inherit;
}
.c5-unkerBg .c5-unker .c5-unker__inner a:hover::after{
  background-image: url(../images/icon_unkerBtn_hover.png);
  transition: .2s;
}

.c5-title{
  margin: 100px auto 80px;
  text-align: center;
  position: relative;
  z-index: 10;
}
#value .c5-title{
  margin: 100px auto 48px;
}
@media screen and (max-width: 639px) {
  .c5-title{
    margin: 48px auto 32px;
  }
  #value .c5-title{
    margin: 48px auto 24px;
  }
}
.c5-title .c5-title__img{
  max-width: 100%;
  margin: 0 auto;
}
.c5-title .c5-title__imgAttraction{
  max-width: 116px;
}
.c5-title .c5-title__imgRecommendedPoints{
  max-width: 264px;
}
.c5-title .c5-title__imgAsssetValue{
  max-width: 151px;
}
.c5-title .c5-title__imgSafety{
  max-width: 74px;
}
.c5-title .c5-title__imgPaymentPlan{
  max-width: 162px;
}
.c5-title .c5-title__imgLineUp{
  max-width: 86px;
}
@media screen and (max-width: 639px) {
  .c5-title .c5-title__imgAttraction{
    max-width: 92px;
  }
  .c5-title .c5-title__imgRecommendedPoints{
    max-width: 204px;
  }
  .c5-title .c5-title__imgAsssetValue{
    max-width: 127px;
  }
  .c5-title .c5-title__imgSafety{
    max-width: 50px;
  }
  .c5-title .c5-title__imgPaymentPlan{
    max-width: 138px;
  }
  .c5-title .c5-title__imgLineUp{
    max-width: 62px;
  }
}
.c5-title .c5-heading2{
  font-size: 40px;
  margin-top: 16px;
}
@media screen and (max-width: 639px) {
  .c5-title .c5-heading2{
    font-size: 24px;
    margin-top: 0;
  }
}
.c5-comment__left{
  width: fit-content;
  display: flex;
  align-items: center;
  position: relative;
  background-color: #fff;
  border-radius: 24px 24px 24px 0;
  padding: 16px;
  z-index: 1;
}
.c5-comment__bg01,.c5-comment__bg02,.c5-comment__bg03{
  position: relative;
  z-index: 1;
}
.c5-comment__bg01::before{
  position: absolute;
  content: '';
  bottom: -500px;
  left: -360px;
  display: block;
  width: 942px;
  height: 942px;
  background-image: url(../images/bg_comment01.png);
  background-size: contain;
  background-repeat: no-repeat;
  z-index: -1;
}
@media screen and (max-width: 639px) {
  .c5-comment__bg01::before{
    bottom: -120px;
    left: -100px;
    width: 56vw;
    height: 56vw;
  }
}
.c5-comment__bg02::before{
  position: absolute;
  content: '';
  bottom: -320%;
  right: -65%;
  display: block;
  width: 1293px;
  height: 1293px;
  background-image: url(../images/bg_comment02.png);
  background-size: contain;
  background-repeat: no-repeat;
  z-index: -1;
}
@media screen and (max-width: 639px) {
  .c5-comment__bg02::before{
    bottom: -120px;
    right: -100px;
    width: 56vw;
    height: 56vw;
  }
}
.c5-comment__bg03::before{
  position: absolute;
  content: '';
  bottom: -300%;
  left: -65%;
  display: block;
  width: 1320px;
  height: 1250px;
  background-image: url(../images/bg_comment03.png);
  background-size: contain;
  background-repeat: no-repeat;
  z-index: -1;
}
@media screen and (max-width: 639px) {
  .c5-comment__bg03::before{
    bottom: -120px;
    left: -100px;
    width: 56vw;
    height: 56vw;
  }
}
.c5-comment__left .c5-comment__img{
  max-width: 160px;
  margin-right: 16px;
}
.c5-comment__left .c5-comment__text{
  font-size: 22px;
  font-weight: bold;
  margin: 0;
}
.c5-comment__right{
  width: fit-content;
  display: flex;
  align-items: center;
  position: relative;
  background-color: #fff;
  border-radius: 24px 24px 0 24px;
  padding: 16px;
  margin: 40px 0 0 auto;
  z-index: 1;
}
.c5-comment__right .c5-comment__img{
  max-width: 160px;
  margin-left: 16px;
}
.c5-comment__right .c5-comment__text{
  font-size: 22px;
  font-weight: bold;
  margin: 0;
}
.c5-comment__right02{
  width: calc(100% - 80px);
  background-color: #fff;
  border-radius: 24px 0 24px 24px;
  display: flex;
  justify-content: space-between;
  padding: 32px 40px;
  align-items: center;
}
.c5-comment__right02 .c5-comment__img{
  max-width: 160px;
}
.c5-comment__right02 .c5-flex{
  display: flex;
  align-items: center;
}
.c5-comment__right02 .c5-flex .c5-comment__img{
  max-width: 272px;
  margin-right: 35px;
}
.c5-comment__right02 .c5-flex .c5-comment__text{
  font-size: 22px;
  font-weight: bold;
  margin: 0;
  max-width: 620px;
}
.c5-comment__right02 .c5-flex .c5-comment__text sup{
  font-size: 13px;
  font-weight: bold;
}
.c5-comment__right .c5-comment__text .c5-span,.c5-comment__right02 .c5-flex .c5-comment__text .c5-span{
  font-size: 12px;
  font-weight: normal;
  display: inline-block;
  margin-top: 16px;
}
.c5-comment__right .c5-comment__text .c5-span02{
  font-size: 12px;
  font-weight: normal;
  display: inline-block;
  margin-top: 0;
  position: absolute;
}
@media screen and (max-width: 639px) {
  .c5-comment__right02{
    width: calc(100% - 32px);
    padding: 16px;
    margin: 0 0 0 auto;
    align-items: flex-start;
  }
  .c5-comment__right02 .c5-flex{
    display: block;
  }
  .c5-comment__right02 .c5-flex .c5-comment__img{
    max-width: unset;
    width: 100%;
  }
  .c5-comment__right02 .c5-flex .c5-comment__text{
    font-size: 15px;
  }
  .c5-comment__right02 .c5-flex .c5-comment__text sup{
    font-size: 10px;
  }
  .c5-comment__right02 .c5-flex .c5-comment__text .c5-span{
    margin-top: 8px;
  }
  .c5-comment__right02 .c5-comment__img{
    margin-right: unset;
    max-width: 80px;
  }
}
#point,#safety {
  padding-bottom: 174px;
}
#point .c5-comment__right{
  border-radius: 24px 0 24px 24px;
  padding: 16px 32px 16px 16px;
}
#safety .c5-comment__right{
  border-radius: 24px 0 24px 24px;
  padding: 32px 40px;
}
#safety .c5-comment__right .c5-comment__text{
  max-width: 620px;
}
@media screen and (max-width: 639px) {
  #safety .c5-comment__right{
    border-radius: 24px 0 24px 24px;
    padding: 16px;
  }
  #safety .c5-comment__right .c5-comment__text{
    width: 100%;
    max-width: unset;
  }
}
#point .c5-comment__right .c5-comment__img{
  margin-left: 0;
  margin-right: 16px;
}
.c5-underline__red{
  text-decoration: underline;
  text-decoration-thickness: 0.5em;
  text-decoration-color: rgba(229, 194, 200, 1);
  text-underline-offset: -0.2em;
  text-decoration-skip-ink: none;
}
.c5-underline__blue{
  text-decoration: underline;
  text-decoration-thickness: 0.5em;
  text-decoration-color: rgba(183, 230, 248, 1);
  text-underline-offset: -0.2em;
  text-decoration-skip-ink: none;
}
.c5-line__separate{
  width: 100%;
  background-image: linear-gradient(to right, #fff 4px, transparent 2px);
  background-size: 11px 4px;
  background-repeat: repeat-x;
  background-position: bottom;
  padding-top: 40px;
}
@media screen and (max-width: 639px) {
  .c5-comment__left .c5-comment__img{
    max-width: 80px;
  }
  .c5-comment__left .c5-comment__text{
    font-size: 15px;
  }
  .c5-comment__right{
    margin: 24px 0 0 auto;
  }
  .c5-comment__right .c5-comment__img{
    max-width: 80px;
  }
  .c5-comment__right .c5-comment__text{
    font-size: 15px;
  }
}
.c5-camera__img{
  max-width: 865px;
  margin: 56px auto 0;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 639px) {
  .c5-camera__img{
    margin: 24px auto 0;
  }
}
.c5-camera__img img{
  box-shadow: 8px 8px 20px 0px rgb(0, 0, 0, 0.16);
}
@media screen and (max-width: 639px) {
  .c5-camera__img img{
    box-shadow: 4px 4px 10px 0px rgb(0, 0, 0, 0.16);
  }
}
.c5-camera__img .c5-camera__title{
  margin: 40px 0 16px;
  text-align: center;
  font-size: 32px;
}
.c5-camera__img .c5-caption{
  text-align: center;
  font-size: 16px;
  line-height: 1.5;
  margin-top: 16px;
}
@media screen and (max-width: 639px) {
  .c5-camera__img .c5-camera__title{
    margin: 24px 0 8px;
    font-size: 18px;
  }
  .c5-camera__img .c5-caption{
    font-size: 14px;
    margin-top: 0;
  }
}
.c5-pr{
  max-width: 1120px;
  background-image: url(../images/bg_pr.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 6px;
  margin: 40px auto 0;
  border-radius: 16px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 639px) {
  .c5-pr{
    margin: 32px auto 0;
  }
}
.c5-pr .c5-pr__inner{
  border-radius: 10px;
  padding: 40px 40px 48px;
  background-color: #fff;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 950px) {
  .c5-pr .c5-pr__inner{
    padding: 40px 40px 160px;
  }
}
@media screen and (max-width: 639px) {
  .c5-pr .c5-pr__inner{
    padding: 24px 24px 160px;
  }
}
.c5-pr .c5-pr__inner .c5-pr__text{
  font-size: 22px;
  font-weight: bold;
  line-height: 1.7;
  text-align: center;
  margin: 0;
}
@media screen and (max-width: 639px) {
  .c5-pr .c5-pr__inner .c5-pr__text{
    font-size: 16px;
  }
}
.c5-prImg__left{
  position: absolute;
  max-width: 253px;
  bottom: 16px;
  left: -50px;
}
.c5-prImg__right{
  position: absolute;
  max-width: 260px;
  bottom: -8px;
  right: -28px;
}
@media screen and (max-width: 1100px) {
  .c5-prImg__left{
    max-width: 180px;
  }
  .c5-prImg__right{
    max-width: 180px;
  }
}
@media screen and (max-width: 950px) {
  .c5-prImg__left{
    max-width: 120px;
    bottom: 0;
    left: -16px;
  }
  .c5-prImg__right{
    max-width: 160px;
    right: -16px;
  }
}
.c5-planBnr{
  max-width: 1120px;
  margin: auto;
}
@media screen and (max-width: 639px) {
  .c5-planBnr img{
    width: 120%;
    margin-left: -10%;
    display: block;
  }
}
.c5-planImg{
  position: relative;
  z-index: 1;
}
.c5-planImg img{
  box-shadow: 8px 8px 20px 0px rgb(0, 0, 0, 0.16);
}
@media screen and (max-width: 639px) {
  .c5-planImg img{
    box-shadow: 4px 4px 10px 0px rgb(0, 0, 0, 0.16);
  }
}
.c5-plan__heading3White{
  font-size: 32px;
  line-height: 1.5;
  text-align: center;
  margin: 56px 0 24px;
}
.c5-plan__heading3{
  font-size: 32px;
  line-height: 1.5;
  text-align: center;
  margin: 96px 0 40px;
}
@media screen and (max-width: 639px) {
  .c5-plan__heading3White{
    font-size: 20px;
    margin: 48px 0 24px;
  }
  .c5-plan__heading3{
    font-size: 20px;
    margin: 48px 0 24px;
  }
}
.c5-plan__linkBox{
  display: flex;
  justify-content: space-between;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 639px) {
  .c5-plan__linkBox{
    display: block;
  }
}
.c5-plan__linkBox .c5-inner{
  display: block;
  width: 50%;
  transition: .2s;
}
.c5-plan__linkBox .c5-video02_img{
  max-width: 576px;
}
.c5-plan__linkBox .c5-inner:first-child{
  width: 48%;
}
.c5-plan__linkBox .c5-inner:first-child a,.c5-plan__linkBox .c5-inner img{
  width: 100%;
  transition: .2s;
}
.c5-plan__linkBox .c5-inner:first-child a:first-child{
  display: block;
  margin-bottom: 2.8%;
}
@media screen and (max-width: 639px) {
  .c5-plan__linkBox .c5-inner{
    width: 100%;
  }
  .c5-plan__linkBox .c5-inner:first-of-type{
    margin-bottom: 16px;
  }
  .c5-plan__linkBox .c5-inner:first-child{
    width: 100%;
  }
  .c5-plan__linkBox .c5-inner:first-child a:first-child{
    display: block;
    margin-bottom: 8px;
  }
}
.c5-plan__linkBox .c5-inner .c5-inner__text{
  text-align: center;
  font-size: 16px;
  margin: 16px auto 0;
}
.c5-plan__linkBox .c5-inner .c5-inner__textWhite{
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  margin: 16px auto 0;
}
.c5-plan__linkBox .c5-inner .c5-inner__textWhite .s5-iconInline{
  width: fit-content;
}
.c5-plan__linkBox .c5-inner .c5-inner__textMt40{
  margin-top: 40px;
}
@media screen and (max-width: 639px) {
  .c5-plan__linkBox .c5-inner .c5-inner__text{
    font-size: 14px;
    margin-top: 0;
  }
  .c5-plan__linkBox .c5-inner .c5-inner__textWhite{
    font-size: 14px;
    margin-top: 0;
  }
  .c5-plan__linkBox .c5-inner .c5-inner__textMt40{
    margin-top: 0;
  }
}
.c5-plan__linkBox a:hover{
  transition: .2s;
  text-decoration: none;
  color: inherit;
}
.c5-plan__linkBox a img:hover{
  transition: .2s;
  opacity: 0.6;
  text-decoration: none;
  color: inherit;
}
.c5-repair{
  width: calc(100% - 200px);
  background-color: #fff;
  border-radius: 24px;
  padding: 56px 100px 48px;
  margin-top: 64px;
}
.c5-repair .c5-repair__heading4{
  text-align: center;
  font-size: 22px;
  margin: 0;
}
.c5-repair .c5-repair__heading4 sup{
  font-size: 15px;
}
.c5-repair .c5-repair__flex{
  margin: 16px 0 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
  list-style: none;
}
.c5-repair__flexInner{
  width: 32%;
}
.c5-repair .c5-repair__text{
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  margin: 40px 0 0;
}
.c5-repair .c5-repair__heading2{
  font-size: 32px;
  text-align: center;
  margin: 0;
}
.c5-repair .c5-repair__note{
  text-align: center;
  font-size: 13px;
  margin: 24px 0 0;  
}
.c5-repair .c5-repair__link{
  display: block;
  background-color: #2F353D;
  color: #fff;
  font-size: 22px;
  font-weight: bold;
  border-radius: 50px;
  padding: 16px 96px 16px 40px;
  position: relative;
  margin: 24px auto 0;
  transition: .2s;
  max-width: 524px;
  border: 2px solid #2F353D;
}
.c5-repair .c5-repair__link::after{
  position: absolute;
  content: '';
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  display: block;
  width: 50px;
  height: 50px;
  background-image: url(../images/icon_btnArrow.svg);
  background-size: contain;
  background-repeat: no-repeat;
  transition: .2s;
}
.c5-repair .c5-repair__link:hover{
  background-color: #fff;
  color: #2F353D;
  text-decoration: none;
}
.c5-repair .c5-repair__link:hover::after{
  background-image: url(../images/icon_btnArrow_hover.svg);
}
@media screen and (max-width: 639px) {
  .c5-repair .c5-repair__link{
    padding: 16px 56px 16px 24px;
    font-size: 15px;
  }
}
@media screen and (max-width: 639px) {
  .c5-repair{
    width: calc(100% - 48px);
    padding: 24px 24px 32px;
  }
  .c5-repair .c5-repair__heading4{
    font-size: 20px;
  }
  .c5-repair .c5-repair__flex{
    display: block;
  }
  .c5-repair__flexInner{
    width: 85%;
    margin: 0 auto;
  }
  .c5-repair .c5-repair__text{
    font-size: 16px;
    margin: 24px 0 0;
  }
  .c5-repair .c5-repair__heading2{
    font-size: 20px;
  }
  .c5-repair .c5-repair__note{
    text-align: left;
  }
}
#lineup{
  background-color: #F2F5F5;
  border-radius: 80px;
  padding-bottom: 100px;
}
.c5-lineUp__flex{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.c5-lineUp__flex .c5-lineUp__innerLeft{
  width: 49%;
}
.c5-lineUp__flex .c5-lineUp__innerRight{
  width: 47%;
}
@media screen and (max-width: 639px) {
  #lineup{
    border-radius: 40px;
    padding-bottom: 32px;
  }
  .c5-lineUp__flex{
    display: block;
  }
  .c5-lineUp__flex .c5-lineUp__innerLeft{
    width: 100%;
  }
  .c5-lineUp__flex .c5-lineUp__innerRight{
    width: 100%;
  }
}
@media screen and (max-width: 639px) {
  .c5-valueBnr img{
    width: 120%;
    margin-left: -10%;
    display: block;
  }
}
.c5-col{
  display: flex;
  justify-content: center;
  max-width: 1200px;
  margin: 0 auto;
}
.c5-col__img{
  margin-right: 20px;
}
.c5-col__txt{
  flex: 0 1 50%;
}
@media screen and (max-width: 639px) {
  .c5-col{
    display: block;
  }
  .c5-col__img{
    flex: 1;
    margin-right: 0;
  }
}
.c5-width__720{
  max-width: 720px;
}
@media screen and (max-width: 639px) {
  .c5-width__720{
    max-width: unset;
  }
}
.c5-lineup__camera{
  margin: 40px auto 0;
  border-radius: 10px;
  padding: 32px 40px 48px;
  background-color: #fff;
  position: relative;
  z-index: 1;
}
.c5-lineup__camera .c5-cameraFlex__title{
  text-align: center;
  font-size: 24px;
  margin-bottom: 32px;
}
.c5-lineup__camera .c5-cameraFlex__title .c5-span{
  font-size: 16px;
}
.c5-lineup__camera .c5-lineup__cameraFlex{
  display: flex;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  list-style: none;
}
.c5-lineup__camera .c5-lineup__cameraFlex .c5-cameraFlex__inner{
  width: 48%;
}
.c5-lineup__camera .c5-lineup__cameraFlex .c5-cameraFlex__inner .c5-cameraFlex__heading4{
  text-align: center;
  font-size: 20px;
  margin-bottom: 16px;
}
.c5-lineup__camera .c5-lineup__cameraFlex .c5-cameraFlex__inner .c5-cameraFlex__heading5{
  text-align: center;
  font-size: 18px;
  margin-bottom: 16px;
}
.c5-lineup__camera .c5-lineup__cameraFlex .c5-cameraFlex__inner .c5-cameraFlex__caption{
  margin: 0;
}
@media screen and (max-width: 639px) {
  .c5-lineup__camera{
    margin: 24px auto 0;
    padding: 24px;
  }
  .c5-lineup__camera .c5-cameraFlex__title{
    font-size: 18px;
    margin-bottom: 24px;
  }
  .c5-lineup__camera .c5-cameraFlex__title .c5-span{
    font-size: 16px;
  }
  .c5-lineup__camera .c5-lineup__cameraFlex{
    display: block;
  }
  .c5-lineup__camera .c5-lineup__cameraFlex .c5-cameraFlex__inner{
    width: 100%;
  }
  .c5-lineup__camera .c5-lineup__cameraFlex .c5-cameraFlex__inner:nth-of-type(2){
    margin-bottom: 32px;
  }
  .c5-lineup__camera .c5-lineup__cameraFlex .c5-cameraFlex__inner .c5-cameraFlex__heading4{
    text-align: center;
    font-size: 16px;
    margin-bottom: 0;
  }
  .c5-lineup__camera .c5-lineup__cameraFlex .c5-cameraFlex__inner .c5-cameraFlex__heading5{
    font-size: 16px;
  }
}