@charset "utf-8";h1.title1 {  color: #848676;}h1.title1:after {  background-color: #848676;}#exterior .viewerArea a {  background-color: #848676;}#contents #anchor li a.active {  color: #848676;}.swiper-slide-thumb-active::after {  border: solid 1px #848676;}/*入りきらない場合は余白で調整 *//* 機種のサイズによって 調整 */@media only screen and (max-width: 400px) {  @media screen and (orientation: portrait) {    /* 縦向きの場合のスタイル */    #topArea, #topArea #mainImg, #topArea #mainImg .cover, #topArea .top1, #topArea .top2 {      padding-bottom: 70px;    }  }}@media only screen and (max-width: 700px) {  @media screen and (orientation: landscape) {    /* 横向きの場合のスタイル */    #topArea, #topArea #mainImg, #topArea #mainImg .cover, #topArea .top1, #topArea .top2 {      padding-bottom: 60px;    }  }}@media only screen and (max-width: 600px) {  @media screen and (orientation: landscape) {    /* 横向きの場合のスタイル */    #topArea, #topArea #mainImg, #topArea #mainImg .cover, #topArea .top1, #topArea .top2 {      padding-bottom: 110px;    }  }}@media print, screen and (min-width: 751px) {  #contents #anchor li a:hover {    color: #848676;  }}/**/#contents .logo {  display: inherit;  position: inherit;  left: inherit;  top: inherit;  width: inherit;  z-index: inherit;}@media print, screen and (min-width: 751px) {  #contents .elogo {    display: none;    position: absolute;    top: 160px;    left: 0;    z-index: 121;    height: 50px;  }  #contents .elogo img {    height: 50px;    width: auto;    padding-left: 40px;    transition-property: all;    transition: 0.3s linear;  }  #contents .elogo.small {    height: 28px;  }  #contents .elogo.small img {    height: 28px;    width: auto;    padding-left: 20px;  }  #contents .elogo.fixed {    position: fixed;  }}#main {  padding-bottom: 16vw;}#main section {  padding: 0;}#main .wrap .textArea,#main .wrap .caption {  text-align: inherit;}#main .nowrap {  white-space: nowrap;}#main .movieAreaWrap .box1_1_sp {  position: relative;  margin-top: 4vw;}#main .movieAreaWrap figure::after {  content: "";  text-indent: -9999px;  overflow: hidden;  width: 30px;  height: 30px;  left: calc(50% - 15px);  top: calc(50% - 15px);  background-color: #007dba;  position: absolute;  background-image: url("/automobile/lineup/evitara/assets/img/ico_play.svg");  background-size: calc(11.417px * 0.5) calc(19.761px * 0.5);  background-repeat: no-repeat;  background-position: center center;  border-radius: 100%;  transition-duration: 400ms;  transition-property: background-color;}@media print, screen and (min-width: 751px) {  #main {    width: 100%;    padding-bottom: 70px;  }  #main section {    padding: 0;  }  #main section .inner {    max-width: 100%;    margin: 0;    box-sizing: inherit;  }  #main #exterior .inner, #main #safety .inner {    background-position: right top;  }  #main #performance .inner {    background-position: left top;  }  #exterior .viewerArea {    padding-top: 60px;  }  #main .movieAreaWrap figure::after {    width: 50px;    height: 50px;    left: calc(50% - 25px);    top: calc(50% - 25px);    background-size: 11.417px 19.761px;  }  #main .movieAreaWrap a:hover figure::after {    transition-duration: 0ms;    background-color: #fff;    background-image: url("/automobile/lineup/evitara/assets/img/ico_play_b.svg");  }  #main .movieAreaWrap .box1_1_sp {    margin-top: 0;  }  #main .movieAreaWrap .box2_1_pc {    position: relative;  }  #main .movieAreaWrap .box2_1_pc:only-child {    float: none;    margin-left: auto;    margin-right: auto;  }  #main #firstMovieArea {    margin: 0 auto;  }}#img405_406 .box {  justify-content: space-between;}@media print, screen and (min-width: 751px) {  #img405_406 .box,#img204_208 .box {    display: flex;  }  #img405_406 .box2_1_pc,#img204_208 > .box > .box2_1_pc {    display: flex;    flex-direction: column;  }  #img405_406 .box2_1_pc p,#img204_206 p.mt20_pc,#img207_208_txt {    display: block;    flex-grow: 1;  }  #img405_406 .box2_1_pc div {    margin-top: 20px;  }  #main #img427_429 p.caption + p {    margin-top: 10px !important;  }}