@charset "UTF-8";
#choice {
  font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
  padding: 0;
}
#choice * {
  box-sizing: border-box;
}
#choice.point2 .contWrap {
  width: 100%;
  padding: 90px 0 0 0;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  #choice.point2 .contWrap {
    padding: 40px 3% 0;
  }
}
#choice.point2 .contWrapIn {
  max-width: 1200px;
  margin: 0 auto;
}
#choice.point2 #X1column,
#choice.point2 #kirei,
#choice.point2 #moreXR,
#choice.point2 #sound {
  position: relative;
  padding-top: 110px;
  margin-top: -110px;
}
@media screen and (max-width: 768px) {
  #choice.point2 #X1column,
  #choice.point2 #kirei,
  #choice.point2 #moreXR,
  #choice.point2 #sound {
    padding-top: 80px;
    margin-top: -80px;
  }
}
#choice.point2 #kirei .barTtl {
  background-color: #e6f1f5;
}
#choice.point2 #kirei .barTtl .ttlInner em {
  background: linear-gradient(rgba(189, 236, 237, 0) 50%, #bdeced 50%);
}
#choice.point2 #kirei .barTtl .ttlInner:before {
  background: url("/bravia/tv_choice/images/choice/barttl_icn_pict.png") no-repeat center center/100% auto;
}
#choice.point2 #moreXR .barTtl {
  background-color: #fff9f2;
}
#choice.point2 #moreXR .barTtl .ttlInner em {
  background: linear-gradient(rgba(244, 196, 135, 0) 50%, #f4c487 50%);
}
#choice.point2 #moreXR .barTtl .ttlInner:before {
  background: url("/bravia/tv_choice/images/choice/barttl_icn_processor.png") no-repeat center center/100% auto;
}
@media screen and (max-width: 768px) {
  #choice.point2 #moreXR .contWrapIn {
    width: 94%;
    margin: 0 3%;
  }
}
#choice.point2 #sound .barTtl {
  background-color: #fcf0f6;
  position: relative;
}
#choice.point2 #sound .barTtl .imgTtl {
  position: relative;
  margin-top: -70px;
}
#choice.point2 #sound .barTtl .ttlInner span {
  display: inline-block;
  text-align: left;
}
#choice.point2 #sound .barTtl .ttlInner em {
  background: linear-gradient(rgba(244, 199, 221, 0) 50%, #f4c7dd 50%);
}
#choice.point2 #sound .barTtl .ttlInner:before {
  background: url("/bravia/tv_choice/images/choice/barttl_icn_sound.png") no-repeat center center/100% auto;
}
#choice.point2 .arwTtl em:before {
  background-image: url(../images/choice/point2_icn.png);
}
#choice.point2 .imgTtl {
  text-align: center;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .imgTtl {
    margin-bottom: 10px;
  }
  #choice.point2 .imgTtl img {
    max-height: 50px;
    width: auto;
    margin: 0 auto;
  }
}
#choice.point2 .txtTtl {
  text-align: center;
  font-size: 40px;
  line-height: 1.4;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .txtTtl {
    font-size: 22px;
    margin-bottom: 10px;
  }
}
#choice.point2 .txtTtl em {
  display: inline-block;
  font-style: normal;
  font-weight: bold;
  background: linear-gradient(rgba(189, 236, 237, 0) 50%, #bdeced 50%);
  line-height: 1.4;
}
#choice.point2 .txtTtl.pk em {
  background: linear-gradient(rgba(239, 167, 203, 0) 50%, #efa7cb 50%);
}
#choice.point2 .txtTtl.gr em {
  background: linear-gradient(rgba(151, 220, 162, 0) 50%, #97dca2 50%);
}
#choice.point2 .txtTtl.or em {
  background: linear-gradient(rgba(244, 196, 135, 0) 50%, #f4c487 50%);
}
#choice.point2 .kriCopy {
  max-width: 900px;
  margin: 0 auto 40px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .kriCopy {
    margin: 0 auto 20px;
  }
}
#choice.point2 .kireiBox {
  display: flex;
  margin: 0 0 80px 30px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .kireiBox {
    display: block;
    margin: 0 0 40px 0;
  }
}
#choice.point2 .kireiBox > li {
  max-width: 460px;
}
#choice.point2 .kireiBox > li.arw {
  padding: 85px 18px 0 0;
  text-align: left;
}
@media screen and (max-width: 768px) {
  #choice.point2 .kireiBox > li.arw {
    padding: 0;
    text-align: center;
  }
}
@media screen and (max-width: 768px) {
  #choice.point2 .kireiBox > li figure {
    margin-left: 5%;
  }
}
#choice.point2 .moreImg {
  text-align: center;
}
#choice.point2 .moreBox {
  display: flex;
  max-width: 1132px;
  margin: 0 auto 50px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .moreBox {
    margin: 0 auto 20px;
  }
}
#choice.point2 .listTtl {
  text-align: center;
  color: #0c779d;
  font-size: 24px;
  line-height: 48px;
  background-color: #eeeeee;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .listTtl {
    font-size: 18px;
    line-height: 40px;
    margin-bottom: 20px;
  }
}
#choice.point2 .x1List {
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: -webkit- flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  /*margin-bottom:100px;*/
}
@media screen and (max-width: 768px) {
  #choice.point2 .x1List {
    /*margin-bottom:30px;*/
    -webkit-justify-content: flex-start;
    justify-content: -webkit- flex-start;
    justify-content: flex-start;
  }
}
#choice.point2 .x1List > li {
  width: 24%;
  max-width: 260px;
  /*margin-bottom: 25px;*/
  margin: 0 5% 25px;
  text-align: left;
}
#choice.point2 .x1List > li figure {
  display: inline-block;
  margin: 0 auto 10px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .x1List > li {
    width: 46%;
    margin: 0 2% 15px;
  }
}
#choice.point2 .hdr {
  /*background-color: #f2f2f2;*/
  background-color: #fdf6ec;
  background-image: url(/bravia/tv_choice/images/choice/point2_hdr_illust.png);
  background-repeat: no-repeat;
  background-position: 97% bottom;
  padding: 26px 50px;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .hdr {
    padding: 20px 5% 100px;
    background-position: 50% bottom;
    background-size: 100% auto;
    background-image: url(/bravia/tv_choice/images/choice/point2_hdr_illust_sp.png);
    margin-bottom: 50px;
  }
}
#choice.point2 .hdr h3 {
  text-align: center;
  color: #000000;
  font-size: 26px;
  line-height: 1.4;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .hdr h3 {
    font-size: 18px;
    margin-bottom: 10px;
  }
}
#choice.point2 .hdr .hdrBox {
  display: flex;
  margin: 0 auto 20px;
  max-width: 700px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  #choice.point2 .hdr .hdrBox {
    display: block;
  }
}
#choice.point2 .hdr .hdrBox > li {
  max-width: 300px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .hdr .hdrBox > li {
    max-width: 100%;
  }
}
#choice.point2 .hdr .hdrBox > li figure {
  display: inline-block;
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .hdr .hdrBox > li figure {
    width: 100%;
    text-align: center;
  }
}
#choice.point2 .hdr .hdrBox > li.arw {
  width: 100px;
  text-align: center;
  padding-top: 75px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .hdr .hdrBox > li.arw {
    padding: 0;
    width: 100%;
    text-align: center;
  }
}
#choice.point2 .hdr .note {
  margin: 0 auto;
  max-width: 700px;
}
#choice.point2 .soundBox {
  display: flex;
  width: 100%;
}
@media screen and (max-width: 768px) {
  #choice.point2 .soundBox {
    display: block;
    width: 100%;
  }
}
#choice.point2 .soundBox > li {
  width: 50%;
  padding-bottom: 30px;
}
#choice.point2 .soundBox > li .btnTtl {
  text-align: center;
  margin-bottom: 30px;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
#choice.point2 .soundBox > li .btnTtl img {
  width: 100%;
  height: auto;
  max-width: 570px;
}
#choice.point2 .soundBox > li .btnTtl:hover {
  opacity: 0.6;
}
@media screen and (max-width: 768px) {
  #choice.point2 .soundBox > li .btnTtl {
    margin-bottom: 10px;
    background-size: 100% auto;
  }
  #choice.point2 .soundBox > li .btnTtl:hover {
    opacity: 1;
  }
}
@media screen and (max-width: 768px) {
  #choice.point2 .soundBox > li {
    width: 100%;
    padding-bottom: 20px;
  }
  #choice.point2 .soundBox > li:first-child {
    padding-bottom: 40px;
  }
}
#choice.point2 .soundBox > li figure {
  display: inline-block;
  margin-bottom: 20px;
}
#choice.point2 .soundBox > li:nth-child(1) {
  background-color: #eeeeee;
}
#choice.point2 .soundBox > li:nth-child(1) .btnTtl {
  background-image: url(../images/choice/point2_sound_btn1n.png);
}
#choice.point2 .soundBox > li:nth-child(1) .btnTtl.op {
  background-image: url(../images/choice/point2_sound_btn1n_o.png);
}
#choice.point2 .soundBox > li:nth-child(2) {
  background-color: #dddddd;
}
#choice.point2 .soundBox > li:nth-child(2) .btnTtl {
  background-image: url(../images/choice/point2_sound_btn2n.png);
}
#choice.point2 .soundBox > li:nth-child(2) .btnTtl.op {
  background-image: url(../images/choice/point2_sound_btn2n_o.png);
}
#choice.point2 .soundBox > li h4 {
  text-align: center;
  color: #0c779d;
  font-size: 26px;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .soundBox > li h4 {
    font-size: 18px;
    margin-bottom: 10px;
  }
}
#choice.point2 .soundBox > li .prodList {
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: -webkit- space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 25px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .soundBox > li .prodList {
    margin: 0 3%;
  }
}
#choice.point2 .soundBox > li .prodList > li {
  width: 48%;
  max-width: 260px;
  margin-bottom: 20px;
}
#choice.point2 .soundBox > li .prodList > li figure {
  display: inline-block;
  margin-bottom: 10px;
}
#choice.point2 .ojBox {
  max-width: 1200px;
  margin: 0 auto 100px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  #choice.point2 .ojBox {
    margin: 0 auto 50px;
  }
}
#choice.point2 .ojBox > li {
  background-color: #f2f2f2;
  text-align: center;
}
#choice.point2 .ojBox > li:nth-child(1) {
  background-image: url(../images/choice/point2_ojbox_bg1.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  padding: 40px 0 70px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .ojBox > li:nth-child(1) {
    padding: 30px 0 20px;
  }
}
#choice.point2 .ojBox > li:nth-child(1) ol {
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: -webkit- space-between;
  justify-content: space-between;
  max-width: 1120px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  #choice.point2 .ojBox > li:nth-child(1) ol {
    display: block;
    margin: 0 5%;
  }
}
@media screen and (max-width: 768px) {
  #choice.point2 .ojBox > li:nth-child(1) ol > li {
    margin-bottom: 20px;
  }
}
#choice.point2 .ojBox > li:nth-child(2) {
  background-color: #e6e6e6;
  background-image: url(../images/choice/point2_ojbox_bg2.png);
  background-repeat: no-repeat;
  background-position: center bottom;
}
#choice.point2 .ojBox > li:nth-child(2) img {
  max-width: 800px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .ojBox > li:nth-child(2) img {
    width: 100%;
    height: auto;
  }
}
#choice.point2 .ojBox > li:nth-child(3) {
  background-image: url(../images/choice/point2_ojbox_bg3.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 40px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .ojBox > li:nth-child(3) {
    padding-bottom: 20px;
  }
}
#choice.point2 .ojBox > li:nth-child(3) ol {
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: -webkit- space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: -webkit- center;
  align-items: center;
  max-width: 1030px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  #choice.point2 .ojBox > li:nth-child(3) ol {
    display: block;
    margin: 0 5%;
  }
}
@media screen and (max-width: 768px) {
  #choice.point2 .ojBox > li:nth-child(3) ol > li {
    margin-bottom: 20px;
  }
}
#choice.point2 .ojBox > li:nth-child(4) {
  background-color: #e6e6e6;
}
#choice.point2 .ojBox > li:nth-child(4) img {
  max-width: 800px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .ojBox > li:nth-child(4) img {
    width: 100%;
    height: auto;
  }
}
#choice.point2 .procsList,
#choice.point2 .procsList21 {
  max-width: 1200px;
  margin: 0 auto 100px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .procsList,
  #choice.point2 .procsList21 {
    margin: 0 auto 50px;
  }
}
#choice.point2 .procsList > li,
#choice.point2 .procsList21 > li {
  position: relative;
  margin-bottom: 30px;
}
#choice.point2 .procsList > li .procsTtl,
#choice.point2 .procsList21 > li .procsTtl {
  position: relative;
  display: flex;
  width: 100%;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .procsList > li .procsTtl,
  #choice.point2 .procsList21 > li .procsTtl {
    display: block;
  }
}
#choice.point2 .procsList > li .procsTtl > li.img,
#choice.point2 .procsList21 > li .procsTtl > li.img {
  max-width: 530px;
  width: 44%;
}
@media screen and (max-width: 768px) {
  #choice.point2 .procsList > li .procsTtl > li.img,
  #choice.point2 .procsList21 > li .procsTtl > li.img {
    width: 100%;
  }
}
#choice.point2 .procsList > li .procsTtl > li.txt_box,
#choice.point2 .procsList21 > li .procsTtl > li.txt_box {
  padding: 40px 35px 30px;
  max-width: 670px;
  width: 56%;
}
@media screen and (max-width: 768px) {
  #choice.point2 .procsList > li .procsTtl > li.txt_box,
  #choice.point2 .procsList21 > li .procsTtl > li.txt_box {
    width: 100%;
  }
}
#choice.point2 .procsList > li .procsTtl > li.txt_box h4,
#choice.point2 .procsList21 > li .procsTtl > li.txt_box h4 {
  margin-bottom: 20px;
}
#choice.point2 .procsList > li .procsTtl > li.txt_box .txt,
#choice.point2 .procsList21 > li .procsTtl > li.txt_box .txt {
  color: #ffffff;
  font-size: 16px;
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .procsList > li .procsTtl > li.txt_box .txt,
  #choice.point2 .procsList21 > li .procsTtl > li.txt_box .txt {
    font-size: 14px;
  }
}
#choice.point2 .procsList > li .procsTtl > li.txt_box .note,
#choice.point2 .procsList21 > li .procsTtl > li.txt_box .note {
  color: #ffffff;
  font-size: 12px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .procsList > li .procsTtl > li.txt_box .note,
  #choice.point2 .procsList21 > li .procsTtl > li.txt_box .note {
    font-size: 11px;
  }
}
@media screen and (max-width: 768px) {
  #choice.point2 .procsList > li .procsTtl > li.txt_box,
  #choice.point2 .procsList21 > li .procsTtl > li.txt_box {
    padding: 10px 25px 100px;
  }
}
#choice.point2 .procsList > li .procsTtl.xr,
#choice.point2 .procsList21 > li .procsTtl.xr {
  background-color: #af8c00;
}
#choice.point2 .procsList > li .procsTtl.x1ut,
#choice.point2 .procsList21 > li .procsTtl.x1ut {
  background-color: #526faf;
}
#choice.point2 .procsList > li .procsTtl.x1hd,
#choice.point2 .procsList21 > li .procsTtl.x1hd {
  background-color: #0a9c84;
}
#choice.point2 .procsList > li:nth-child(1) .btnTab,
#choice.point2 .procsList21 > li:nth-child(1) .btnTab {
  background-image: url(../images/choice/point2_proc_xr_btn.png);
  /*@include break{
  background-image: url(../images/choice/point2_pcs_x1ut_btn_sp.png);
  }*/
}
#choice.point2 .procsList > li:nth-child(1).on .btnTab,
#choice.point2 .procsList21 > li:nth-child(1).on .btnTab {
  background-image: url(../images/choice/point2_proc_xr_btn_o.png);
  /*@include break{
  background-image: url(../images/choice/point2_pcs_x1ut_btn_sp_o.png);
  }*/
}
#choice.point2 .procsList > li:nth-child(2) .btnTab,
#choice.point2 .procsList21 > li:nth-child(2) .btnTab {
  background-image: url(../images/choice/point2_proc_x1ut_btn.png);
  /*@include break{
  background-image: url(../images/choice/point2_pcs_x1ex_btn_sp.png);
  }*/
}
#choice.point2 .procsList > li:nth-child(2).on .btnTab,
#choice.point2 .procsList21 > li:nth-child(2).on .btnTab {
  background-image: url(../images/choice/point2_proc_x1ut_btn_o.png);
  /*@include break{
  background-image: url(../images/choice/point2_pcs_x1ex_btn_sp_o.png);
  }*/
}
#choice.point2 .procsList > li:nth-child(3) .btnTab,
#choice.point2 .procsList21 > li:nth-child(3) .btnTab {
  background-image: url(../images/choice/point2_proc_x1hdr_btn.png);
  /*@include break{
  background-image: url(../images/choice/point2_pcs_x1hd_btn_sp.png);
  }*/
}
#choice.point2 .procsList > li:nth-child(3).on .btnTab,
#choice.point2 .procsList21 > li:nth-child(3).on .btnTab {
  background-image: url(../images/choice/point2_proc_x1hdr_btn_o.png);
  /*@include break{
  background-image: url(../images/choice/point2_pcs_x1hd_btn_sp_o.png);
  }*/
}
#choice.point2 .procsList > li .btnTab,
#choice.point2 .procsList21 > li .btnTab {
  position: relative;
  margin-top: -155px;
  margin-right: 55%;
  width: 42%;
  max-width: 510px;
  height: 150px;
  left: 20px;
  /*transform: translateX(-50%);*/
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% auto;
  cursor: pointer;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
#choice.point2 .procsList > li .btnTab:hover,
#choice.point2 .procsList21 > li .btnTab:hover {
  -moz-transform: scale(1.05, 1.05);
  -webkit-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  opacity: 0.9;
}
@media screen and (max-width: 768px) {
  #choice.point2 .procsList > li .btnTab,
  #choice.point2 .procsList21 > li .btnTab {
    width: 90%;
    background-size: 100% auto;
    margin-top: -130px;
  }
  #choice.point2 .procsList > li .btnTab:hover,
  #choice.point2 .procsList21 > li .btnTab:hover {
    -moz-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
  }
}
#choice.point2 .x1Conts {
  display: none;
  margin-bottom: 100px;
  padding: 30px 30px 20px;
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .x1Conts {
    margin-bottom: 40px;
    padding: 10px 10px 0px;
    border-radius: 15px;
  }
}
#choice.point2 .x1Conts.open {
  display: block;
}
#choice.point2 .x1Conts .btn2 {
  margin-top: 10px;
}
#choice.point2 .x1Conts.xr {
  border: #e3d39d 8px solid;
}
@media screen and (max-width: 768px) {
  #choice.point2 .x1Conts.xr {
    border: #e3d39d 5px solid;
  }
}
#choice.point2 .x1Conts.x1ut {
  border: #bdc9e1 8px solid;
}
@media screen and (max-width: 768px) {
  #choice.point2 .x1Conts.x1ut {
    border: #bdc9e1 5px solid;
  }
}
#choice.point2 .x1Conts.x1hd {
  border: #b6e1db 8px solid;
}
@media screen and (max-width: 768px) {
  #choice.point2 .x1Conts.x1hd {
    border: #b6e1db 5px solid;
  }
}
#choice.point2 .x1Conts .full-store-btn {
  margin-top: 10px;
}
#choice.point2 .x1Conts .full-store-btn .s5-inStoreItem1__store .s5-storeButton.s5-inStoreItem1__storeButton {
  display: block !important;
  width: 100%;
}
#choice.point2 .bnrArea {
  margin: 0 auto 60px;
  text-align: center;
}
#choice.point2 .bnrArea img {
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  #choice.point2 .bnrArea {
    margin: 0 auto 30px;
  }
}
#choice.point2 .quaBnr {
  max-width: 900px;
  min-height: 320px;
  margin: 0 auto 70px;
  padding: 70px 35% 0 0;
  background-image: url(/bravia/tv_choice/images/choice/point2_bnr_picture-quality.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
#choice.point2 .quaBnr.BnrS {
  min-height: 216px;
  background-image: url(/bravia/tv_choice/images/choice/point2_bnr_picture-quality_s.jpg);
  padding: 34px 35% 0 0;
}
@media screen and (max-width: 768px) {
  #choice.point2 .quaBnr.BnrS {
    padding: 30px 5% 20px;
    min-height: 100px;
    background-image: url(/bravia/tv_choice/images/choice/point2_bnr_picture-quality_s_sp.jpg);
    background-position: right top;
  }
}
@media screen and (max-width: 768px) {
  #choice.point2 .quaBnr {
    margin: 0 auto 30px;
    padding: 40px 8%;
    min-height: 100px;
  }
}
#choice.point2 .quaBnr .inner {
  max-width: 500px;
  width: 100%;
  display: table;
  margin: 0 30px 0 40px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .quaBnr .inner {
    margin: 0 auto;
  }
}
#choice.point2 .quaBnr .inner h3 {
  color: #ffffff;
  font-weight: bold;
  font-size: 30px;
  margin-bottom: 20px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #choice.point2 .quaBnr .inner h3 {
    font-size: 18px;
    margin-bottom: 10px;
    line-height: 1.4;
    text-align: left;
  }
}
#choice.point2 .quaBnr .inner .btn {
  max-width: 350px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  #choice.point2 .quaBnr .inner .btn a {
    line-height: 1.5;
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
#choice.point2 .picSndBnr {
  max-width: 900px;
  min-height: 216px;
  margin: 50px auto 70px;
  padding: 34px 35% 0 0;
  background-image: url(/bravia/tv_choice/images/choice/point2_bnr_pictures-sound.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  #choice.point2 .picSndBnr {
    margin: 20px auto 30px;
    padding: 30px 5% 20px;
    min-height: 100px;
    background-image: url(/bravia/tv_choice/images/choice/point2_bnr_pictures-sound_sp.jpg);
    background-position: right top;
  }
}
#choice.point2 .picSndBnr .inner {
  max-width: 500px;
  width: 100%;
  display: table;
  margin: 0 30px 0 40px;
}
@media screen and (max-width: 768px) {
  #choice.point2 .picSndBnr .inner {
    margin: 0 auto;
  }
}
#choice.point2 .picSndBnr .inner h3 {
  color: #ffffff;
  font-weight: bold;
  font-size: 30px;
  margin-bottom: 20px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #choice.point2 .picSndBnr .inner h3 {
    font-size: 18px;
    margin-bottom: 10px;
    line-height: 1.4;
    text-align: left;
  }
}
#choice.point2 .picSndBnr .inner .btn {
  max-width: 350px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  #choice.point2 .picSndBnr .inner .btn a {
    line-height: 1.5;
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
