#rt_hello_popup_201710 {
  height: 0;
  position: fixed;
  z-index: 2;
  margin: 50px 0 0; }
  #rt_hello_popup_201710 .c5-rtbox {
    position: fixed;
    bottom: -120px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%; }
    #rt_hello_popup_201710 .c5-rtbox .c5-rtbox__inner {
      position: relative;
      max-width: 1260px;
      height: 0;
      margin: 0 auto; }
    #rt_hello_popup_201710 .c5-rtbox .c5-rtbox__icon--close {
      position: absolute;
      cursor: pointer;
      top: -95px;
      right: 70px;
      height: 20px;
      width: 20px;
      z-index: 3;
      background: url("/bravia/share/rtoaster/images/rtbox_banner_close.png") no-repeat;
      -moz-background-size: contain;
      -o-background-size: contain;
      -webkit-background-size: contain;
      background-size: contain; }
      @media screen and (max-width: 639px) {
        #rt_hello_popup_201710 .c5-rtbox .c5-rtbox__icon--close {
          top: -85px;
          right: 50px; } }
    #rt_hello_popup_201710 .c5-rtbox a {
      position: absolute;
      cursor: pointer;
      width: 167px;
      height: 57px;
      right: 80px;
      bottom: 40px;
      display: block;
      transition: opacity .2s; }
      @media screen and (max-width: 639px) {
        #rt_hello_popup_201710 .c5-rtbox a {
          bottom: 20px;
          right: 60px; } }
      #rt_hello_popup_201710 .c5-rtbox a:hover {
        opacity: .8; }
    #rt_hello_popup_201710 .c5-rtbox img {
      display: block;
      width: 100%;
      height: auto;
      box-shadow: 0px 26px 20px -14px rgba(0, 0, 0, 0.5);
      -moz-box-shadow: 0px 26px 20px -14px rgba(0, 0, 0, 0.5);
      -webkit-box-shadow: 0px 26px 20px -14px rgba(0, 0, 0, 0.5); }

/*# sourceMappingURL=rtbox.css.map */
