html {
  -webkit-text-size-adjust: none;
}
html,
body {
  direction: ltr;
  width: 100%;
}
body,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
table,
th,
td,
form,
fieldset,
legend,
textarea,
input,
select,
textarea,
button,
figure,
figcaption {
  margin: 0;
  padding: 0;
}
img,
form,
fieldset,
svg {
  border: 0;
  vertical-align: top;
}
input,
button,
select {
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
button {
  border: 0;
  background: none;
  cursor: pointer;
}
button:disabled {
  cursor: default;
}
button::-moz-focus-inner {
  padding: 0;
  margin: -1px;
}
ul,
ol {
  list-style: none;
}
.blind,
legend {
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
}
body,
textarea,
input,
select,
textarea,
button {
  line-height: 1.32;
}
@media (max-width: 1024px) {
  html {
    height: 100%;
  }
}
a,
a:active,
a:visited {
  text-decoration: none;
  color: inherit;
}
a:active,
a:hover {
  text-decoration: none;
}
.no-hashchang a,
.no-hashchang a:active,
.no-hashchang a:visited {
  text-decoration: none;
  color: #1428a0;
}
#wrap {
  min-width: 320px;
}
.s-content-inner:before,
.s-content-inner:after {
  content: '';
  display: block;
  clear: both;
}
.temp-comp {
  max-width: 1440px;
  margin: 0 auto;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fafafa;
  padding: 50px;
  padding: 3.47222vw;
}
@media (min-width: 1440px) {
  .temp-comp {
    padding: 50px;
  }
}
.temp-comp h2 {
  font-size: 44px;
  font-size: 3.05556vw;
  line-height: 44px;
  line-height: 3.05556vw;
  text-align: center;
}
@media (min-width: 1440px) {
  .temp-comp h2 {
    font-size: 44px;
  }
}
@media (min-width: 1440px) {
  .temp-comp h2 {
    line-height: 44px;
  }
}
.temp-comp-img {
  max-width: 1440px;
  margin: 0 auto;
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .temp-comp h2 {
    font-size: 44px;
    font-size: 4.29688vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .temp-comp h2 {
    line-height: 44px;
    line-height: 4.29688vw;
  }
}
@media screen and (max-width: 768px) {
  .temp-comp h2 {
    font-size: 68.26667px;
    font-size: 8.88889vw;
    line-height: 85.33333px;
    line-height: 11.11111vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .temp-comp h2 {
    font-size: 32px;
    font-size: 8.88889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .temp-comp h2 {
    line-height: 40px;
    line-height: 11.11111vw;
  }
}
.s-skip-content a {
  overflow: hidden;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  background: #000;
  color: #fff;
  text-align: center;
}
.s-skip-content a:focus {
  position: relative;
  width: 100%;
  height: auto;
  padding: 10px;
}
.s-to-top-btn {
  position: fixed;
  right: 32px;
  bottom: 20px;
  z-index: 3;
  display: none;
  opacity: 0;
}
.s-to-top-btn > button,
.s-to-top-btn > a {
  display: block;
  width: 58px;
  height: 58px;
  text-indent: -999em;
  background: url(https://www.samsung.com/etc/designs/semi/global/business/img/btn-to-top.png) no-repeat center;
  background-size: contain;
}
.s-to-top-btn > button:hover,
.s-to-top-btn > button:focus,
.s-to-top-btn > a:hover,
.s-to-top-btn > a:focus {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/btn-to-top-over.png);
}
@media screen and (max-width: 768px) {
  .s-to-top-btn {
    right: 16px;
    bottom: 20px;
  }
  .s-to-top-btn > button,
  .s-to-top-btn > a {
    width: 40px;
    height: 40px;
  }
}
.s-bg-white-to-lightgrey {
  background: #f5f5f5;
  background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e4e4e4));
  background: linear-gradient(to bottom, #f5f5f5 0%, #e4e4e4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5', endColorstr='#E4E4E4',GradientType=0 );
}
.s-bg-white {
  background: #fff;
}
.s-bg-black {
  background: #000;
}
.s-bg-color3 {
  background: #363636;
}
.s-bg-color4 {
  background: #f7f7f7;
}
.s-bg-color6 {
  background: #222425;
}
.s-bg-color7 {
  background: #dadada;
}
.s-btn-encased {
  position: relative;
  display: inline-block;
  padding: 14px 51px;
  padding: 0.97222vw 3.54167vw;
  border: 1px solid #000;
  -webkit-border-radius: 21px;
  border-radius: 21px;
  -webkit-border-radius: 1.45833vw;
  border-radius: 1.45833vw;
  background-color: transparent;
  font-weight: bold;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: background, color, border-color;
  transition-property: background, color, border-color;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  font-size: 12px;
  font-size: 0.83333vw;
  color: #000;
  line-height: 1;
  text-shadow: none;
  letter-spacing: 0.2em;
  white-space: nowrap;
}
@media (min-width: 1440px) {
  .s-btn-encased {
    padding: 14px 51px;
  }
}
@media (min-width: 1440px) {
  .s-btn-encased {
    -webkit-border-radius: 21px;
    border-radius: 21px;
  }
}
@media (min-width: 1440px) {
  .s-btn-encased {
    font-size: 12px;
  }
}
.s-btn-encased:hover,
.s-btn-encased:active,
.s-btn-encased:focus {
  background-color: #000;
  color: #fff;
}
.s-btn-encased.s-ico-new-window {
  padding-right: 63px;
  padding-right: 4.375vw;
}
@media (min-width: 1440px) {
  .s-btn-encased.s-ico-new-window {
    padding-right: 63px;
  }
}
.s-btn-encased.s-ico-new-window:after {
  position: absolute;
  display: block;
  top: 50%;
  margin-top: -6px;
  margin-top: -0.41667vw;
  right: 44px;
  right: 3.05556vw;
  width: 11px;
  width: 0.76389vw;
  height: 11px;
  height: 0.76389vw;
  background: url('https://www.samsung.com/etc/designs/semi/global/business/img/newwindow-hover.svg') no-repeat;
  background-size: 100% 100%;
  content: '';
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: background;
  transition-property: background;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
@media (min-width: 1440px) {
  .s-btn-encased.s-ico-new-window:after {
    margin-top: -6px;
  }
}
@media (min-width: 1440px) {
  .s-btn-encased.s-ico-new-window:after {
    right: 44px;
  }
}
@media (min-width: 1440px) {
  .s-btn-encased.s-ico-new-window:after {
    width: 11px;
  }
}
@media (min-width: 1440px) {
  .s-btn-encased.s-ico-new-window:after {
    height: 11px;
  }
}
.s-btn-encased.s-ico-new-window:hover:after,
.s-btn-encased.s-ico-new-window:focus:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/newwindow.svg');
}
.s-btn-encased.s-ico-new-window-white {
  padding-right: 63px;
  padding-right: 4.375vw;
}
@media (min-width: 1440px) {
  .s-btn-encased.s-ico-new-window-white {
    padding-right: 63px;
  }
}
.s-btn-encased.s-ico-new-window-white:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  width: 11px;
  width: 0.76389vw;
  height: 11px;
  height: 0.76389vw;
  right: 44px;
  right: 3.05556vw;
  margin-top: -6px;
  margin-top: -0.41667vw;
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/newwindow.svg');
  background-size: 100% 100%;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: background;
  transition-property: background;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
@media (min-width: 1440px) {
  .s-btn-encased.s-ico-new-window-white:after {
    width: 11px;
  }
}
@media (min-width: 1440px) {
  .s-btn-encased.s-ico-new-window-white:after {
    height: 11px;
  }
}
@media (min-width: 1440px) {
  .s-btn-encased.s-ico-new-window-white:after {
    right: 44px;
  }
}
@media (min-width: 1440px) {
  .s-btn-encased.s-ico-new-window-white:after {
    margin-top: -6px;
  }
}
.s-btn-encased.s-ico-load {
  padding-right: 62px;
  padding-right: 4.30556vw;
}
@media (min-width: 1440px) {
  .s-btn-encased.s-ico-load {
    padding-right: 62px;
  }
}
.s-btn-encased.s-ico-load:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  width: 11px;
  width: 0.76389vw;
  height: 8px;
  height: 0.55556vw;
  right: 41px;
  right: 2.84722vw;
  margin-top: -4px;
  margin-top: -0.27778vw;
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/ico_load_arrow.png');
  background-size: 100% 100%;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: background;
  transition-property: background;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
@media (min-width: 1440px) {
  .s-btn-encased.s-ico-load:after {
    width: 11px;
  }
}
@media (min-width: 1440px) {
  .s-btn-encased.s-ico-load:after {
    height: 8px;
  }
}
@media (min-width: 1440px) {
  .s-btn-encased.s-ico-load:after {
    right: 41px;
  }
}
@media (min-width: 1440px) {
  .s-btn-encased.s-ico-load:after {
    margin-top: -4px;
  }
}
.s-btn-encased.s-ico-load:hover:after,
.s-btn-encased.s-ico-load:focus:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/ico_load_arrow_white.png');
}
.s-white .s-btn-encased,
.s-btn-encased.s-white {
  border-color: #fff;
  color: #fff;
}
.s-white .s-btn-encased.s-ico-new-window:after,
.s-btn-encased.s-white.s-ico-new-window:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/newwindow.svg');
}
.s-white .s-btn-encased.s-ico-new-window:hover:after,
.s-white .s-btn-encased.s-ico-new-window:focus:after,
.s-btn-encased.s-white.s-ico-new-window:hover:after,
.s-btn-encased.s-white.s-ico-new-window:focus:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/newwindow-hover.svg');
}
.s-white .s-btn-encased:hover,
.s-white .s-btn-encased:active,
.s-white .s-btn-encased:focus,
.s-btn-encased.s-white:hover,
.s-btn-encased.s-white:active,
.s-btn-encased.s-white:focus {
  background-color: #fff;
  color: #000;
}
.s-btn-encased.s-btn-white {
  border-color: #fff;
  background-color: #fff;
  color: #000;
}
.s-btn-encased.s-btn-white:hover,
.s-btn-encased.s-btn-white:active,
.s-btn-encased.s-btn-white:focus {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
.s-btn-encased.s-btn-white.s-ico-new-window:after {
  background: url('https://www.samsung.com/etc/designs/semi/global/business/img/newwindow-hover.svg') no-repeat;
}
.s-btn-encased.s-btn-white.s-ico-new-window:hover:after,
.s-btn-encased.s-btn-white.s-ico-new-window:focus:after {
  background: url('https://www.samsung.com/etc/designs/semi/global/business/img/newwindow.svg') no-repeat !important;
}
.s-btn-text {
  display: inline-block;
  font-weight: bold;
  font-size: 12px;
  font-size: 0.83333vw;
  color: #000;
  line-height: 1;
  text-transform: uppercase;
  text-shadow: none;
  letter-spacing: 0.2em;
  white-space: nowrap;
}
@media (min-width: 1440px) {
  .s-btn-text {
    font-size: 12px;
  }
}
.s-btn-text:after {
  display: inline-block;
  margin-top: -1px;
  margin-top: -0.06944vw;
  margin-left: 7px;
  margin-left: 0.48611vw;
  width: 8px;
  width: 0.55556vw;
  height: 13px;
  height: 0.90278vw;
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/svg-btn-arw-right-black.svg');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  vertical-align: middle;
  content: '';
}
@media (min-width: 1440px) {
  .s-btn-text:after {
    margin-top: -1px;
  }
}
@media (min-width: 1440px) {
  .s-btn-text:after {
    margin-left: 7px;
  }
}
@media (min-width: 1440px) {
  .s-btn-text:after {
    width: 8px;
  }
}
@media (min-width: 1440px) {
  .s-btn-text:after {
    height: 13px;
  }
}
.s-btn-text-disabled {
  color: #a6a6a6;
  cursor: default;
}
.s-btn-text-disabled:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/svg-btn-arw-right-gray.svg');
}
.s-white .s-btn-text,
.s-btn-text.s-white,
.s-white-shadow .s-btn-text {
  color: #fff;
}
.s-white .s-btn-text:after,
.s-btn-text.s-white:after,
.s-white-shadow .s-btn-text:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/svg-btn-arw-right-white.svg');
}
.s-btn-text.s-ico-down:after {
  width: 13px;
  width: 0.90278vw;
  height: 8px;
  height: 0.55556vw;
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/svg-btn-arw-down-black.svg');
}
@media (min-width: 1440px) {
  .s-btn-text.s-ico-down:after {
    width: 13px;
  }
}
@media (min-width: 1440px) {
  .s-btn-text.s-ico-down:after {
    height: 8px;
  }
}
.s-btn-text.s-ico-down-disabled {
  color: #a6a6a6;
  cursor: default;
}
.s-btn-text.s-ico-down-disabled:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/svg-btn-arw-down-gray.svg');
}
.s-white .s-btn-text.s-ico-down:after,
.s-btn-text.s-ico-down.s-white:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/svg-btn-arw-down-white.svg');
}
.s-btn-text.s-ico-up:after {
  width: 13px;
  width: 0.90278vw;
  height: 8px;
  height: 0.55556vw;
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/svg-btn-arw-up-black.svg');
}
@media (min-width: 1440px) {
  .s-btn-text.s-ico-up:after {
    width: 13px;
  }
}
@media (min-width: 1440px) {
  .s-btn-text.s-ico-up:after {
    height: 8px;
  }
}
.s-btn-text.s-ico-up-disabled {
  color: #a6a6a6;
  cursor: default;
}
.s-btn-text.s-ico-up-disabled:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/svg-btn-arw-up-gray.svg');
}
.s-white .s-btn-text.s-ico-up:after,
.s-btn-text.s-ico-up.s-white:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/svg-btn-arw-up-white.svg');
}
.s-btn-text.s-ico-new-window:after {
  display: inline-block;
  width: 11px;
  width: 0.76389vw;
  height: 11px;
  height: 0.76389vw;
  margin: -2px 0px 0px;
  margin: -0.13889vw 0vw 0vw;
  margin-left: 7px;
  margin-left: 0.48611vw;
  background: url('https://www.samsung.com/etc/designs/semi/global/business/img/newwindow-hover.svg') no-repeat;
  background-size: 100% 100%;
  vertical-align: middle;
  content: '';
}
@media (min-width: 1440px) {
  .s-btn-text.s-ico-new-window:after {
    width: 11px;
  }
}
@media (min-width: 1440px) {
  .s-btn-text.s-ico-new-window:after {
    height: 11px;
  }
}
@media (min-width: 1440px) {
  .s-btn-text.s-ico-new-window:after {
    margin: -2px 0px 0px;
  }
}
@media (min-width: 1440px) {
  .s-btn-text.s-ico-new-window:after {
    margin-left: 7px;
  }
}
.s-white .s-btn-text.s-ico-new-window:after,
.s-btn-text.s-white.s-ico-new-window:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/newwindow.svg');
}
.s-btn-play {
  display: inline-block;
  padding: 10px;
  padding: 0.69444vw;
  padding-right: 41px;
  padding-right: 2.84722vw;
  -webkit-border-radius: 45px;
  border-radius: 45px;
  -webkit-border-radius: 3.125vw;
  border-radius: 3.125vw;
  background: #363636;
  background: rgba(54, 54, 54, 0.7);
  font-weight: bold;
  font-size: 0;
  vertical-align: middle;
  cursor: pointer;
  white-space: nowrap;
}
@media (min-width: 1440px) {
  .s-btn-play {
    padding: 10px;
  }
}
@media (min-width: 1440px) {
  .s-btn-play {
    padding-right: 41px;
  }
}
@media (min-width: 1440px) {
  .s-btn-play {
    -webkit-border-radius: 45px;
    border-radius: 45px;
  }
}
.s-btn-play span {
  display: inline-block;
  position: relative;
  padding-top: 1px;
  padding-top: 0.06944vw;
  font-size: 12px;
  font-size: 0.83333vw;
  color: #fff;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 0.14em;
  vertical-align: middle;
}
@media (min-width: 1440px) {
  .s-btn-play span {
    padding-top: 1px;
  }
}
@media (min-width: 1440px) {
  .s-btn-play span {
    font-size: 12px;
  }
}
.s-btn-play .s-btn-img {
  width: 29px;
  width: 2.01389vw;
  height: 29px;
  height: 2.01389vw;
  margin-right: 19px;
  margin-right: 1.31944vw;
  padding: 0;
}
@media (min-width: 1440px) {
  .s-btn-play .s-btn-img {
    width: 29px;
  }
}
@media (min-width: 1440px) {
  .s-btn-play .s-btn-img {
    height: 29px;
  }
}
@media (min-width: 1440px) {
  .s-btn-play .s-btn-img {
    margin-right: 19px;
  }
}
.s-btn-play .s-btn-img img {
  width: 100%;
  height: auto;
  min-height: inherit;
  min-width: inherit;
  max-width: 100%;
  max-height: 100%;
}
.s-marketing-cta {
  margin-top: 34px;
  margin-top: 2.36111vw;
}
@media (min-width: 1440px) {
  .s-marketing-cta {
    margin-top: 34px;
  }
}
.s-marketing-cta .s-btn-base,
.s-marketing-cta .s-btn-cta {
  display: inline-block;
  position: relative;
  padding: 18px 46px;
  padding: 1.25vw 3.19444vw;
  border: 1px solid #000;
  -webkit-border-radius: 52px;
  border-radius: 52px;
  -webkit-border-radius: 3.61111vw;
  border-radius: 3.61111vw;
  font-size: 14px;
  font-size: 0.97222vw;
  font-weight: bold;
  color: #000;
  text-align: center;
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
  text-transform: uppercase;
  line-height: 1;
}
@media (min-width: 1440px) {
  .s-marketing-cta .s-btn-base,
  .s-marketing-cta .s-btn-cta {
    padding: 18px 46px;
  }
}
@media (min-width: 1440px) {
  .s-marketing-cta .s-btn-base,
  .s-marketing-cta .s-btn-cta {
    -webkit-border-radius: 52px;
    border-radius: 52px;
  }
}
@media (min-width: 1440px) {
  .s-marketing-cta .s-btn-base,
  .s-marketing-cta .s-btn-cta {
    font-size: 14px;
  }
}
.s-marketing-cta .s-btn-base.s-ico-new-window,
.s-marketing-cta .s-btn-cta.s-ico-new-window {
  padding-right: 63px;
  padding-right: 4.375vw;
}
@media (min-width: 1440px) {
  .s-marketing-cta .s-btn-base.s-ico-new-window,
  .s-marketing-cta .s-btn-cta.s-ico-new-window {
    padding-right: 63px;
  }
}
.s-marketing-cta .s-btn-base.s-ico-new-window:after,
.s-marketing-cta .s-btn-cta.s-ico-new-window:after {
  position: absolute;
  display: block;
  top: 50%;
  margin-top: -6px;
  margin-top: -0.41667vw;
  right: 44px;
  right: 3.05556vw;
  width: 11px;
  width: 0.76389vw;
  height: 11px;
  height: 0.76389vw;
  background: url('https://www.samsung.com/etc/designs/semi/global/business/img/newwindow-hover.svg') no-repeat;
  background-size: 100% 100%;
  content: '';
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: background;
  transition-property: background;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
@media (min-width: 1440px) {
  .s-marketing-cta .s-btn-base.s-ico-new-window:after,
  .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
    margin-top: -6px;
  }
}
@media (min-width: 1440px) {
  .s-marketing-cta .s-btn-base.s-ico-new-window:after,
  .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
    right: 44px;
  }
}
@media (min-width: 1440px) {
  .s-marketing-cta .s-btn-base.s-ico-new-window:after,
  .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
    width: 11px;
  }
}
@media (min-width: 1440px) {
  .s-marketing-cta .s-btn-base.s-ico-new-window:after,
  .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
    height: 11px;
  }
}
.s-marketing-cta .s-btn-base.s-ico-new-window:hover:after,
.s-marketing-cta .s-btn-base.s-ico-new-window:focus:after,
.s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,
.s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/newwindow.svg');
}
.s-marketing-cta .s-btn-cta:hover,
.s-marketing-cta .s-btn-cta:focus,
.s-marketing-cta .s-btn-cta:active {
  border-color: #000;
  background-color: #000;
  color: #fff;
}
.s-marketing-cta .s-btn-video:hover .s-btn-base,
.s-marketing-cta .s-btn-video:focus .s-btn-base,
.s-marketing-cta .s-btn-video:active .s-btn-base {
  border-color: #000;
  background-color: #000;
  color: #fff;
}
.s-marketing-cta.s-white .s-btn-base {
  border-color: #fff;
  background-color: #fff;
  color: #000;
}
.s-marketing-cta.s-white .s-btn-base:hover,
.s-marketing-cta.s-white .s-btn-base:focus,
.s-marketing-cta.s-white .s-btn-base:active {
  border-color: #000;
  background-color: #000;
  color: #fff;
}
.s-marketing-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1100;
  width: 56px;
  width: 3.88889vw;
  height: 56px;
  height: 3.88889vw;
  font-size: 0;
}
@media (min-width: 1440px) {
  .s-marketing-close {
    width: 56px;
  }
}
@media (min-width: 1440px) {
  .s-marketing-close {
    height: 56px;
  }
}
.s-marketing-close span {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/marketing-layer_close.jpg');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  font-size: 0;
}
.s-new-window {
  position: relative;
  display: inline-block;
  padding-right: 18px;
  padding-right: 1.25vw;
  color: #0077c8 !important;
  font-size: 12px;
  font-size: 0.83333vw;
  font-weight: bold;
  line-height: 2;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}
@media (min-width: 1440px) {
  .s-new-window {
    padding-right: 18px;
  }
}
@media (min-width: 1440px) {
  .s-new-window {
    font-size: 12px;
  }
}
.s-new-window:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  width: 11px;
  width: 0.76389vw;
  height: 11px;
  height: 0.76389vw;
  margin-top: -6px;
  margin-top: -0.41667vw;
  background: url(https://www.samsung.com/etc/designs/semi/global/business/img/img-link-new-window.png) no-repeat 0 0;
  background-size: 100% 100%;
}
@media (min-width: 1440px) {
  .s-new-window:after {
    width: 11px;
  }
}
@media (min-width: 1440px) {
  .s-new-window:after {
    height: 11px;
  }
}
@media (min-width: 1440px) {
  .s-new-window:after {
    margin-top: -6px;
  }
}
.list__cont-link .s-default {
  position: relative;
  display: inline-block;
  padding-right: 18px;
  padding-right: 1.25vw;
  color: #0073bc;
  font-size: 12px;
  font-size: 0.83333vw;
  font-weight: bold;
  line-height: 2;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}
@media (min-width: 1440px) {
  .list__cont-link .s-default {
    padding-right: 18px;
  }
}
@media (min-width: 1440px) {
  .list__cont-link .s-default {
    font-size: 12px;
  }
}
.list__cont-link .s-default:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  width: 7px;
  width: 0.48611vw;
  height: 11px;
  height: 0.76389vw;
  margin-top: -6px;
  margin-top: -0.41667vw;
  background: url(https://www.samsung.com/etc/designs/semi/global/business/img/img-link-arrow.png) no-repeat 0 0;
  background-size: auto 100%;
  background-position: 0 0;
}
@media (min-width: 1440px) {
  .list__cont-link .s-default:after {
    width: 7px;
  }
}
@media (min-width: 1440px) {
  .list__cont-link .s-default:after {
    height: 11px;
  }
}
@media (min-width: 1440px) {
  .list__cont-link .s-default:after {
    margin-top: -6px;
  }
}
.no-svg .s-btn-encased.s-ico-new-window:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/newwindow-ie8.png');
  background-position: -13px 0;
}
.no-svg .s-btn-encased.s-ico-new-window:hover:after,
.no-svg .s-btn-encased.s-ico-new-window:focus:after {
  background-position: 0 0;
}
.no-svg .s-btn-encased.s-white.s-ico-new-window:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/newwindow-ie8.png');
  background-position: 0 0;
}
.no-svg .s-btn-encased.s-white.s-ico-new-window:hover:after,
.no-svg .s-btn-encased.s-white.s-ico-new-window:focus:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/newwindow-ie8.png');
  background-position: -13px 0;
}
.no-svg .s-btn-text:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/sp-common-ie8.png');
  background-size: 200px 110px;
  background-position: 0 0;
}
.no-svg .s-btn-text-disabled:after {
  background-position: -36px -10px;
}
.no-svg .s-btn-text.s-ico-down:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/sp-common-ie8.png');
  background-position: -36px 0;
}
.no-svg .s-btn-text.s-ico-down-disabled:after {
  background-position: 0 -13px;
}
.no-svg .s-btn-text.s-ico-up:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/sp-common-ie8.png');
  background-position: -66px 0;
}
.no-svg .s-btn-text.s-ico-up-disabled:after {
  background-position: -15px -13px;
}
.no-svg .s-btn-text.s-ico-new-window:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/newwindow-ie8.png');
  background-position: -13px 0;
}
.no-svg .s-btn-text.s-white.s-ico-new-window:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/newwindow-ie8.png');
  background-position: 0 0;
}
.no-svg .s-white:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/sp-common-ie8.png');
  background-position: -9px 0;
}
.no-svg .s-white .s-btn-text.s-ico-down:after,
.no-svg .s-btn-text.s-ico-down.s-white:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/sp-common-ie8.png');
  background-position: -51px 0;
}
.no-svg .s-white .s-btn-text.s-ico-up:after,
.no-svg .s-btn-text.s-ico-up.s-white:after {
  background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/sp-common-ie8.png');
  background-position: -81px 0;
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-encased {
    padding: 14px 26px;
    padding: 1.36719vw 2.53906vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-encased {
    -webkit-border-radius: 21px;
    border-radius: 21px;
    -webkit-border-radius: 2.05078vw;
    border-radius: 2.05078vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-encased {
    font-size: 12px;
    font-size: 1.17188vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-encased.s-ico-new-window {
    padding-right: 40px;
    padding-right: 3.90625vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-encased.s-ico-new-window:after {
    margin-top: -6px;
    margin-top: -0.58594vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-encased.s-ico-new-window:after {
    right: 21px;
    right: 2.05078vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-encased.s-ico-new-window:after {
    width: 11px;
    width: 1.07422vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-encased.s-ico-new-window:after {
    height: 11px;
    height: 1.07422vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-encased.s-ico-new-window-white {
    padding-right: 40px;
    padding-right: 3.90625vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-encased.s-ico-new-window-white:after {
    width: 11px;
    width: 1.07422vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-encased.s-ico-new-window-white:after {
    height: 11px;
    height: 1.07422vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-encased.s-ico-new-window-white:after {
    right: 21px;
    right: 2.05078vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-encased.s-ico-new-window-white:after {
    margin-top: -6px;
    margin-top: -0.58594vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-encased.s-ico-load {
    padding-right: 40px;
    padding-right: 3.90625vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-encased.s-ico-load:after {
    width: 11px;
    width: 1.07422vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-encased.s-ico-load:after {
    height: 8px;
    height: 0.78125vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-encased.s-ico-load:after {
    right: 21px;
    right: 2.05078vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-encased.s-ico-load:after {
    margin-top: -4px;
    margin-top: -0.39062vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-text {
    font-size: 12px;
    font-size: 1.17188vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-text:after {
    margin-top: -1px;
    margin-top: -0.09766vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-text:after {
    margin-left: 7px;
    margin-left: 0.68359vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-text:after {
    width: 8px;
    width: 0.78125vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-text:after {
    height: 13px;
    height: 1.26953vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-text.s-ico-down:after,
  .s-btn-text.s-ico-up:after {
    width: 13px;
    width: 1.26953vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-text.s-ico-down:after,
  .s-btn-text.s-ico-up:after {
    height: 8px;
    height: 0.78125vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-text.s-ico-new-window:after {
    width: 11px;
    width: 1.07422vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-text.s-ico-new-window:after {
    height: 11px;
    height: 1.07422vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-text.s-ico-new-window:after {
    margin: -2px 0px 0px;
    margin: -0.19531vw 0vw 0vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-text.s-ico-new-window:after {
    margin-left: 7px;
    margin-left: 0.68359vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-marketing-cta .s-btn-base,
  .s-marketing-cta .s-btn-cta {
    font-size: 14px;
    font-size: 1.36719vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-play {
    padding: 10px;
    padding: 0.97656vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-play {
    padding-right: 41px;
    padding-right: 4.00391vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-play {
    -webkit-border-radius: 45px;
    border-radius: 45px;
    -webkit-border-radius: 4.39453vw;
    border-radius: 4.39453vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-play span {
    padding-top: 1px;
    padding-top: 0.09766vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-play span {
    font-size: 12px;
    font-size: 1.17188vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-play .s-btn-img {
    width: 29px;
    width: 2.83203vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-play .s-btn-img {
    height: 29px;
    height: 2.83203vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-btn-play .s-btn-img {
    margin-right: 19px;
    margin-right: 1.85547vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-marketing-cta {
    margin-top: 34px;
    margin-top: 3.32031vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-marketing-cta .s-btn-base,
  .s-marketing-cta .s-btn-cta {
    padding: 18px 46px;
    padding: 1.75781vw 4.49219vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-marketing-cta .s-btn-base,
  .s-marketing-cta .s-btn-cta {
    -webkit-border-radius: 52px;
    border-radius: 52px;
    -webkit-border-radius: 5.07812vw;
    border-radius: 5.07812vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-marketing-cta .s-btn-base,
  .s-marketing-cta .s-btn-cta {
    font-size: 14px;
    font-size: 1.36719vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-marketing-close {
    width: 56px;
    width: 5.46875vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-marketing-close {
    height: 56px;
    height: 5.46875vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-new-window {
    padding-right: 18px;
    padding-right: 1.75781vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-new-window {
    font-size: 12px;
    font-size: 1.17188vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-new-window:after {
    width: 11px;
    width: 1.07422vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-new-window:after {
    height: 11px;
    height: 1.07422vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-new-window:after {
    margin-top: -6px;
    margin-top: -0.58594vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .list__cont-link .s-default {
    padding-right: 18px;
    padding-right: 1.75781vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .list__cont-link .s-default {
    font-size: 12px;
    font-size: 1.17188vw;
  }
}
@media screen and (max-width: 1279px) {
  .list__cont-link .s-default:after {
    background-position: 0 0;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .list__cont-link .s-default:after {
    width: 7px;
    width: 0.68359vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .list__cont-link .s-default:after {
    height: 11px;
    height: 1.07422vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .list__cont-link .s-default:after {
    margin-top: -6px;
    margin-top: -0.58594vw;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .s-btn-text:after {
    width: 8px;
    width: 0.78125vw;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .s-btn-text:after {
    height: 13px;
    height: 1.26953vw;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .s-btn-text.s-ico-down:after,
  .s-btn-text.s-ico-up:after {
    width: 13px;
    width: 1.26953vw;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .s-btn-text.s-ico-down:after,
  .s-btn-text.s-ico-up:after {
    height: 8px;
    height: 0.78125vw;
  }
}
@media screen and (max-width: 768px) {
  .s-btn-encased {
    padding: 27.73333px 55.46667px 25.6px;
    padding: 3.61111vw 7.22222vw 3.33333vw;
    -webkit-border-radius: 44.8px;
    border-radius: 44.8px;
    -webkit-border-radius: 5.83333vw;
    border-radius: 5.83333vw;
    font-size: 25.6px;
    font-size: 3.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased {
    padding: 13px 26px 12px;
    padding: 3.61111vw 7.22222vw 3.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased {
    -webkit-border-radius: 21px;
    border-radius: 21px;
    -webkit-border-radius: 5.83333vw;
    border-radius: 5.83333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased {
    font-size: 12px;
    font-size: 3.33333vw;
  }
}
@media screen and (max-width: 768px) {
  .s-btn-encased.s-ico-new-window {
    padding-right: 89.6px;
    padding-right: 11.66667vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-ico-new-window {
    padding-right: 42px;
    padding-right: 11.66667vw;
  }
}
@media screen and (max-width: 768px) {
  .s-btn-encased.s-ico-new-window:after {
    width: 23.46667px;
    width: 3.05556vw;
    height: 23.46667px;
    height: 3.05556vw;
    margin-top: -10.66667px;
    margin-top: -1.38889vw;
    right: 55.46667px;
    right: 7.22222vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-ico-new-window:after {
    width: 11px;
    width: 3.05556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-ico-new-window:after {
    height: 11px;
    height: 3.05556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-ico-new-window:after {
    margin-top: -5px;
    margin-top: -1.38889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-ico-new-window:after {
    right: 26px;
    right: 7.22222vw;
  }
}
@media screen and (max-width: 768px) {
  .s-btn-encased.s-ico-new-window-white {
    padding-right: 134.4px;
    padding-right: 17.5vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-ico-new-window-white {
    padding-right: 63px;
    padding-right: 17.5vw;
  }
}
@media screen and (max-width: 768px) {
  .s-btn-encased.s-ico-new-window-white:after {
    width: 23.46667px;
    width: 3.05556vw;
    height: 23.46667px;
    height: 3.05556vw;
    right: 93.86667px;
    right: 12.22222vw;
    margin-top: -12.8px;
    margin-top: -1.66667vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-ico-new-window-white:after {
    width: 11px;
    width: 3.05556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-ico-new-window-white:after {
    height: 11px;
    height: 3.05556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-ico-new-window-white:after {
    right: 44px;
    right: 12.22222vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-ico-new-window-white:after {
    margin-top: -6px;
    margin-top: -1.66667vw;
  }
}
@media screen and (max-width: 768px) {
  .s-btn-encased.s-ico-load {
    padding-right: 132.26667px;
    padding-right: 17.22222vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-ico-load {
    padding-right: 62px;
    padding-right: 17.22222vw;
  }
}
@media screen and (max-width: 768px) {
  .s-btn-encased.s-ico-load:after {
    width: 23.46667px;
    width: 3.05556vw;
    height: 17.06667px;
    height: 2.22222vw;
    right: 87.46667px;
    right: 11.38889vw;
    margin-top: -8.53333px;
    margin-top: -1.11111vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-ico-load:after {
    width: 11px;
    width: 3.05556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-ico-load:after {
    height: 8px;
    height: 2.22222vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-ico-load:after {
    right: 41px;
    right: 11.38889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-ico-load:after {
    margin-top: -4px;
    margin-top: -1.11111vw;
  }
}
@media screen and (max-width: 768px) {
  .s-btn-encased.s-mo-full {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .s-btn-encased.s-mo-full.s-ico-new-window {
    padding-right: 0;
  }
  .s-btn-encased.s-mo-full.s-ico-new-window:after {
    position: static;
    display: inline-block;
    vertical-align: middle;
    width: 23.46667px;
    width: 3.05556vw;
    height: 23.46667px;
    height: 3.05556vw;
    margin: -4.26667px 0px 0px;
    margin: -0.55556vw 0vw 0vw;
    margin-left: 10.66667px;
    margin-left: 1.38889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-mo-full.s-ico-new-window:after {
    width: 11px;
    width: 3.05556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-mo-full.s-ico-new-window:after {
    height: 11px;
    height: 3.05556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-mo-full.s-ico-new-window:after {
    margin: -2px 0px 0px;
    margin: -0.55556vw 0vw 0vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-mo-full.s-ico-new-window:after {
    margin-left: 5px;
    margin-left: 1.38889vw;
  }
}
@media screen and (max-width: 768px) {
  .s-btn-encased.s-mo-full.s-ico-new-window-white {
    padding-right: 0;
  }
  .s-btn-encased.s-mo-full.s-ico-new-window-white:after {
    position: static;
    display: inline-block;
    vertical-align: middle;
    width: 23.46667px;
    width: 3.05556vw;
    height: 23.46667px;
    height: 3.05556vw;
    margin: -4.26667px 0px 0px;
    margin: -0.55556vw 0vw 0vw;
    margin-left: 10.66667px;
    margin-left: 1.38889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-mo-full.s-ico-new-window-white:after {
    width: 11px;
    width: 3.05556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-mo-full.s-ico-new-window-white:after {
    height: 11px;
    height: 3.05556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-mo-full.s-ico-new-window-white:after {
    margin: -2px 0px 0px;
    margin: -0.55556vw 0vw 0vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-mo-full.s-ico-new-window-white:after {
    margin-left: 5px;
    margin-left: 1.38889vw;
  }
}
@media screen and (max-width: 768px) {
  .s-btn-encased.s-mo-full.s-ico-load {
    padding-right: 0;
  }
  .s-btn-encased.s-mo-full.s-ico-load:after {
    position: static;
    display: inline-block;
    vertical-align: middle;
    width: 23.46667px;
    width: 3.05556vw;
    height: 17.06667px;
    height: 2.22222vw;
    margin-top: -8.53333px;
    margin-top: -1.11111vw;
    margin-left: 10.66667px;
    margin-left: 1.38889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-mo-full.s-ico-load:after {
    width: 11px;
    width: 3.05556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-mo-full.s-ico-load:after {
    height: 8px;
    height: 2.22222vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-mo-full.s-ico-load:after {
    margin-top: -4px;
    margin-top: -1.11111vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-encased.s-mo-full.s-ico-load:after {
    margin-left: 5px;
    margin-left: 1.38889vw;
  }
}
@media screen and (max-width: 768px) {
  .s-btn-text {
    font-size: 25.6px;
    font-size: 3.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-text {
    font-size: 12px;
    font-size: 3.33333vw;
  }
}
@media screen and (max-width: 768px) {
  .s-btn-text:after {
    margin-top: -2.13333px;
    margin-top: -0.27778vw;
    margin-left: 14.93333px;
    margin-left: 1.94444vw;
    width: 17.06667px;
    width: 2.22222vw;
    height: 27.73333px;
    height: 3.61111vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-text:after {
    margin-top: -1px;
    margin-top: -0.27778vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-text:after {
    margin-left: 7px;
    margin-left: 1.94444vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-text:after {
    width: 8px;
    width: 2.22222vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-text:after {
    height: 13px;
    height: 3.61111vw;
  }
}
@media screen and (max-width: 768px) {
  .s-btn-text.s-ico-down:after,
  .s-btn-text.s-ico-up:after {
    width: 27.73333px;
    width: 3.61111vw;
    height: 17.06667px;
    height: 2.22222vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-text.s-ico-down:after,
  .s-btn-text.s-ico-up:after {
    width: 13px;
    width: 3.61111vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-text.s-ico-down:after,
  .s-btn-text.s-ico-up:after {
    height: 8px;
    height: 2.22222vw;
  }
}
@media screen and (max-width: 768px) {
  .s-btn-text.s-ico-new-window:after {
    width: 23.46667px;
    width: 3.05556vw;
    height: 23.46667px;
    height: 3.05556vw;
    margin: -2.13333px 0px 0px;
    margin: -0.27778vw 0vw 0vw;
    margin-left: 10.66667px;
    margin-left: 1.38889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-text.s-ico-new-window:after {
    width: 11px;
    width: 3.05556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-text.s-ico-new-window:after {
    height: 11px;
    height: 3.05556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-text.s-ico-new-window:after {
    margin: -1px 0px 0px;
    margin: -0.27778vw 0vw 0vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-text.s-ico-new-window:after {
    margin-left: 5px;
    margin-left: 1.38889vw;
  }
}
@media screen and (max-width: 768px) {
  .s-marketing-cta .s-btn-base,
  .s-marketing-cta .s-btn-cta {
    font-size: 29.86667px;
    font-size: 3.88889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-marketing-cta .s-btn-base,
  .s-marketing-cta .s-btn-cta {
    font-size: 14px;
    font-size: 3.88889vw;
  }
}
@media screen and (max-width: 768px) {
  .s-btn-play {
    padding: 19.2px 21.33333px;
    padding: 2.5vw 2.77778vw;
    padding-right: 59.73333px;
    padding-right: 7.77778vw;
    -webkit-border-radius: 96px;
    border-radius: 96px;
    -webkit-border-radius: 12.5vw;
    border-radius: 12.5vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-play {
    padding: 9px 10px;
    padding: 2.5vw 2.77778vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-play {
    padding-right: 28px;
    padding-right: 7.77778vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-play {
    -webkit-border-radius: 45px;
    border-radius: 45px;
    -webkit-border-radius: 12.5vw;
    border-radius: 12.5vw;
  }
}
@media screen and (max-width: 768px) {
  .s-btn-play span {
    padding-top: 2.13333px;
    padding-top: 0.27778vw;
    font-size: 25.6px;
    font-size: 3.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-play span {
    padding-top: 1px;
    padding-top: 0.27778vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-play span {
    font-size: 12px;
    font-size: 3.33333vw;
  }
}
@media screen and (max-width: 768px) {
  .s-btn-play .s-btn-img {
    width: 46.93333px;
    width: 6.11111vw;
    height: 46.93333px;
    height: 6.11111vw;
    margin-right: 21.33333px;
    margin-right: 2.77778vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-play .s-btn-img {
    width: 22px;
    width: 6.11111vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-play .s-btn-img {
    height: 22px;
    height: 6.11111vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-btn-play .s-btn-img {
    margin-right: 10px;
    margin-right: 2.77778vw;
  }
}
@media screen and (max-width: 768px) {
  .s-marketing-cta {
    margin-top: 72.53333px;
    margin-top: 9.44444vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-marketing-cta {
    margin-top: 34px;
    margin-top: 9.44444vw;
  }
}
@media screen and (max-width: 768px) {
  .s-marketing-cta .s-btn-base,
  .s-marketing-cta .s-btn-cta {
    font-size: 25.6px;
    font-size: 3.33333vw;
    padding: 27.73333px 64px;
    padding: 3.61111vw 8.33333vw;
    -webkit-border-radius: 89.6px;
    border-radius: 89.6px;
    -webkit-border-radius: 11.66667vw;
    border-radius: 11.66667vw;
    letter-spacing: 0.133em;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-marketing-cta .s-btn-base,
  .s-marketing-cta .s-btn-cta {
    font-size: 12px;
    font-size: 3.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-marketing-cta .s-btn-base,
  .s-marketing-cta .s-btn-cta {
    padding: 13px 30px;
    padding: 3.61111vw 8.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-marketing-cta .s-btn-base,
  .s-marketing-cta .s-btn-cta {
    -webkit-border-radius: 42px;
    border-radius: 42px;
    -webkit-border-radius: 11.66667vw;
    border-radius: 11.66667vw;
  }
}
@media screen and (max-width: 768px) {
  .s-marketing-close {
    width: 119.46667px;
    width: 15.55556vw;
    height: 119.46667px;
    height: 15.55556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-marketing-close {
    width: 56px;
    width: 15.55556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-marketing-close {
    height: 56px;
    height: 15.55556vw;
  }
}
@media screen and (max-width: 768px) {
  .s-new-window {
    padding-right: 38.4px;
    padding-right: 5vw;
    font-size: 25.6px;
    font-size: 3.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-new-window {
    padding-right: 18px;
    padding-right: 5vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-new-window {
    font-size: 12px;
    font-size: 3.33333vw;
  }
}
@media screen and (max-width: 768px) {
  .s-new-window:after {
    width: 23.46667px;
    width: 3.05556vw;
    height: 23.46667px;
    height: 3.05556vw;
    margin-top: -12.8px;
    margin-top: -1.66667vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-new-window:after {
    width: 11px;
    width: 3.05556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-new-window:after {
    height: 11px;
    height: 3.05556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-new-window:after {
    margin-top: -6px;
    margin-top: -1.66667vw;
  }
}
@media screen and (max-width: 768px) {
  .list__cont-link .s-default {
    padding-right: 38.4px;
    padding-right: 5vw;
    font-size: 25.6px;
    font-size: 3.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .list__cont-link .s-default {
    padding-right: 18px;
    padding-right: 5vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .list__cont-link .s-default {
    font-size: 12px;
    font-size: 3.33333vw;
  }
}
@media screen and (max-width: 768px) {
  .list__cont-link .s-default:after {
    width: 14.93333px;
    width: 1.94444vw;
    height: 23.46667px;
    height: 3.05556vw;
    margin-top: -12.8px;
    margin-top: -1.66667vw;
    background-position: 0 0;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .list__cont-link .s-default:after {
    width: 7px;
    width: 1.94444vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .list__cont-link .s-default:after {
    height: 11px;
    height: 3.05556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .list__cont-link .s-default:after {
    margin-top: -6px;
    margin-top: -1.66667vw;
  }
}
.touch-device .s-btn-encased.s-ico-new-window:after {
  -webkit-transition: none;
  transition: none;
}
.s-slick .slick-slider {
  position: relative;
  display: block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.s-slick .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.s-slick .slick-list:focus {
  outline: none;
}
.s-slick .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.s-slick .slick-list .slick-track,
.s-slick .slick-list .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.s-slick .slick-list .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.s-slick .slick-list .slick-track:before,
.s-slick .slick-list .slick-track:after {
  display: table;
  content: '';
}
.s-slick .slick-list .slick-track:after {
  clear: both;
}
.s-slick .slick-loading .slick-track {
  visibility: hidden;
}
.s-slick .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
  vertical-align: top;
}
.s-slick .slick-slide img {
  width: 100%;
}
.s-slick .slick-slide.slick-loading img {
  display: none;
}
.s-slick .slick-slide.dragging img {
  pointer-events: none;
}
.s-slick.slick-initialized .slick-slide {
  display: block;
}
.s-slick.slick-loading .slick-slide {
  visibility: hidden;
}
.s-slick.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.s-slick .slick-arrow {
  overflow: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  width: 60px;
  height: 125px;
  margin: auto;
  border-width: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-transition: 0.08s background-color ease-in;
  transition: 0.08s background-color ease-in;
  font-size: 0;
  line-height: 0;
}
.s-slick .slick-arrow:after {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  width: 24px;
  width: 1.66667vw;
  height: 44px;
  height: 3.05556vw;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  content: '';
}
@media (min-width: 1440px) {
  .s-slick .slick-arrow:after {
    width: 24px;
  }
}
@media (min-width: 1440px) {
  .s-slick .slick-arrow:after {
    height: 44px;
  }
}
.s-slick .slick-arrow:hover,
.s-slick .slick-arrow:focus {
  background-color: #222425;
}
.s-slick .slick-arrow.slick-disabled,
.s-slick .slick-arrow.slick-hidden {
  display: none !important;
}
.s-slick .slick-prev {
  left: 0;
  padding-right: 3px;
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
.s-slick .slick-prev:after {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/slick-carousel-left.png);
}
.s-slick .slick-next {
  right: 0;
  padding-left: 3px;
  -webkit-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.s-slick .slick-next:after {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/slick-carousel-right.png);
}
.s-slick .slick-dots {
  position: absolute;
  bottom: 48px;
  bottom: 3.33333vw;
  width: 100%;
  text-align: center;
  line-height: 0;
}
@media (min-width: 1440px) {
  .s-slick .slick-dots {
    bottom: 48px;
  }
}
.s-slick .slick-dots li {
  display: inline-block;
  position: relative;
  margin: 0 3px;
  line-height: 0;
  text-align: center;
}
.s-slick .slick-dots li button {
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 10px;
  color: transparent;
  font-size: 1px;
  line-height: 1px;
  vertical-align: top;
  background: url('https://www.samsung.com/etc/designs/semi/global/business/img/btn_circle_off.png') no-repeat 0 0;
  background-size: 10px;
}
.s-slick .slick-dots li.slick-active button,
.s-slick .slick-dots li button:hover,
.s-slick .slick-dots li button:focus {
  border: 0;
  background: url('https://www.samsung.com/etc/designs/semi/global/business/img/btn_circle_on.png') no-repeat 0 0;
  background-size: 10px;
  background-color: transparent !important;
}
@media screen and (max-width: 768px) {
  .s-slick .slick-dots {
    bottom: 68.26667px;
    bottom: 8.88889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-slick .slick-dots {
    bottom: 32px;
    bottom: 8.88889vw;
  }
}
@media screen and (max-width: 768px) {
  .s-slick .slick-dots li {
    margin: 0 3px 0 4px;
  }
}
.s-video-area {
  display: none;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  z-index: 100;
}
.s-video-area:before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  content: '';
}
.s-video-area iframe,
.s-video-area object {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.s-video-area .s-video-wrap,
.s-video-area .s-video-container {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.s-video-area .s-video-container {
  z-index: 10;
}
.s-video-area .s-video-container > div {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100%;
}
.s-video-area-wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 100;
  overflow: hidden;
}
.s-video-area-wrapper .s-video-wrap {
  width: 90%;
  left: 50%;
  right: auto;
  top: 50%;
  bottom: auto;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #000;
  max-width: 1000px;
}
.s-video-area-wrapper .s-video-wrap .s-video-container {
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
}
body.video-open .s-video-area-wrapper {
  display: block;
}
.s-video-inner-wrapper {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 5;
}
.s-video-youtube-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 5;
}
.s-video-youtube-wrapper iframe {
  width: 100%;
  height: 100%;
}
.s-media-close {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  overflow: hidden;
  position: absolute;
  top: 72px;
  right: 30px;
  z-index: 100;
  width: 28px;
  height: 28px;
  margin: -15px;
  padding: 15px;
  background: url(https://www.samsung.com/etc/designs/semi/global/business/img/btn-close-white.png) no-repeat 50% 50%;
  font-size: 0;
  line-height: 99px;
  cursor: pointer;
}
.s-media-close.s-black {
  background: url(https://www.samsung.com/etc/designs/semi/global/business/img/btn-close-black.png) no-repeat 50% 50%;
}
.video-open #wrap {
  overflow-x: hidden;
}
.bc-cplayer-container .bc-cplayer-control {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/brightcove-bg-panel.gif);
}
.bc-cplayer-container .bc-cplayer-control .rewind {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/brightcove-btn-rewind.gif);
}
.bc-cplayer-container .bc-cplayer-control .play {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/brightcove-btn-play.gif);
}
.bc-cplayer-container .bc-cplayer-control .pause {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/brightcove-btn-pause.gif);
}
.bc-cplayer-container .bc-cplayer-control .forward {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/brightcove-btn-forward.gif);
}
.bc-cplayer-container .bc-cplayer-control .mute {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/brightcove-btn-volon.gif);
}
.bc-cplayer-container .bc-cplayer-control .volume-down {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/brightcove-btn-voldown.gif);
}
.bc-cplayer-container .bc-cplayer-control .volume-up {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/brightcove-btn-volup.gif);
}
.bc-cplayer-container .bc-cplayer-control .muted {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/brightcove-btn-volmute.gif);
}
.bc-cplayer-container .bc-cplayer-control .rightPanel button.bc-cc {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/brightcove-btn-bc-cc.png);
}
.bc-cplayer-container .bc-cplayer-control .rightPanel button.bc-cc.over {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/brightcove-btn-bc-cc-over.png) !important;
}
.bc-cplayer-container .bc-cplayer-control .rightPanel button.bc-cc.on {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/brightcove-btn-bc-cc-on.png) !important;
}
.bc-cplayer-control-area {
  height: 100%;
}
@media screen and (max-width: 768px) {
  .s-media-close {
    top: 34.13333px;
    top: 4.44444vw;
    right: 34.13333px;
    right: 4.44444vw;
    width: 25px;
    height: 25px;
    background: url(https://www.samsung.com/etc/designs/semi/global/business/img/btn-close-white_x2.png) no-repeat 50% 50%;
    background-size: 25px;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-media-close {
    top: 16px;
    top: 4.44444vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-media-close {
    right: 16px;
    right: 4.44444vw;
  }
}
@media screen and (max-width: 768px) {
  .s-media-close.s-black {
    background: url(https://www.samsung.com/etc/designs/semi/global/business/img/btn-close-black_x2.png) no-repeat 50% 50%;
    background-size: 100%;
  }
}
.s-energy-label__txt {
  font-size: 13px;
  font-size: 0.90278vw;
  color: #363636;
  font-weight: bold;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  vertical-align: top;
}
@media (min-width: 1440px) {
  .s-energy-label__txt {
    font-size: 13px;
  }
}
.s-energy-label__txt:hover,
.s-energy-label__txt:focus {
  text-decoration: underline;
}
.s-energy-label__tag {
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 40px;
  width: 2.77778vw;
  height: 20px;
  height: 1.38889vw;
  margin: -1px 0px 0px 7px;
  margin: -0.06944vw 0vw 0vw 0.48611vw;
  background-repeat: no-repeat;
  vertical-align: top;
}
@media (min-width: 1440px) {
  .s-energy-label__tag {
    width: 40px;
  }
}
@media (min-width: 1440px) {
  .s-energy-label__tag {
    height: 20px;
  }
}
@media (min-width: 1440px) {
  .s-energy-label__tag {
    margin: -1px 0px 0px 7px;
  }
}
.s-energy-label__tag span {
  overflow: hidden;
  display: inline-block;
  width: 40px;
  width: 2.77778vw;
  height: 20px;
  height: 1.38889vw;
  background-repeat: no-repeat;
  background-size: cover;
  line-height: 99em;
  vertical-align: top;
}
@media (min-width: 1440px) {
  .s-energy-label__tag span {
    width: 40px;
  }
}
@media (min-width: 1440px) {
  .s-energy-label__tag span {
    height: 20px;
  }
}
.s-energy-label__tag.s-first-level {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-level-first.svg);
}
.s-energy-label__tag.s-second-level {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-level-second.svg);
}
.s-energy-label__tag.s-third-level {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-level-third.svg);
}
.s-energy-label__tag.s-fourth-level {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-level-fourth.svg);
}
.s-energy-label__tag.s-fifth-level {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-level-fifth.svg);
}
.s-energy-label__tag.s-sixth-level {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-level-sixth.svg);
}
.s-energy-label__tag.s-seventh-level {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-level-seventh.svg);
}
.s-energy-label__tag .s-grade-a {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-level-a.svg);
}
.s-energy-label__tag .s-grade-a-plus {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-level-a-plus.svg);
}
.s-energy-label__tag .s-grade-a-plus2 {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-level-a-plus2.svg);
}
.s-energy-label__tag .s-grade-a-plus3 {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-level-a-plus3.svg);
}
.s-energy-label__tag .s-grade-b {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-level-b.svg);
}
.s-energy-label__tag .s-grade-c {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-level-c.svg);
}
.s-energy-label__tag .s-grade-d {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-level-d.svg);
}
.s-energy-label__tag .s-grade-e {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-level-e.svg);
}
.s-energy-label__tag .s-grade-f {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-level-f.svg);
}
.s-energy-label__tag .s-grade-g {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-level-g.svg);
}
.no-svg .s-energy-label__tag.s-first-level,
.no-svg .s-energy-label__tag.s-second-level,
.no-svg .s-energy-label__tag.s-third-level,
.no-svg .s-energy-label__tag.s-fourth-level,
.no-svg .s-energy-label__tag.s-fifth-level,
.no-svg .s-energy-label__tag.s-sixth-level,
.no-svg .s-energy-label__tag.s-seventh-level,
.no-svg .s-energy-label__tag .s-grade-a,
.no-svg .s-energy-label__tag .s-grade-a-plus,
.no-svg .s-energy-label__tag .s-grade-a-plus2,
.no-svg .s-energy-label__tag .s-grade-a-plus3,
.no-svg .s-energy-label__tag .s-grade-b,
.no-svg .s-energy-label__tag .s-grade-c,
.no-svg .s-energy-label__tag .s-grade-d,
.no-svg .s-energy-label__tag .s-grade-e,
.no-svg .s-energy-label__tag .s-grade-f,
.no-svg .s-energy-label__tag .s-grade-g {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/sp-common-ie8.png);
  background-size: 400px auto;
}
.no-svg .s-energy-label__tag.s-first-level {
  background-position: 0 -23px;
}
.no-svg .s-energy-label__tag.s-second-level {
  background-position: 0 -45px;
}
.no-svg .s-energy-label__tag.s-third-level {
  background-position: 0 -67px;
}
.no-svg .s-energy-label__tag.s-fourth-level {
  background-position: 0 -89px;
}
.no-svg .s-energy-label__tag.s-fifth-level {
  background-position: -42px -23px;
}
.no-svg .s-energy-label__tag.s-sixth-level {
  background-position: -42px -45px;
}
.no-svg .s-energy-label__tag.s-seventh-level {
  background-position: -42px -67px;
}
.no-svg .s-energy-label__tag .s-grade-a {
  background-position: -84px -67px;
}
.no-svg .s-energy-label__tag .s-grade-a-plus {
  background-position: -84px -45px;
}
.no-svg .s-energy-label__tag .s-grade-a-plus2 {
  background-position: -84px -23px;
}
.no-svg .s-energy-label__tag .s-grade-a-plus3 {
  background-position: -42px -89px;
}
.no-svg .s-energy-label__tag .s-grade-b {
  background-position: -84px -89px;
}
.no-svg .s-energy-label__tag .s-grade-c {
  background-position: -126px -23px;
}
.no-svg .s-energy-label__tag .s-grade-d {
  background-position: -126px -23px;
}
.no-svg .s-energy-label__tag .s-grade-e {
  background-position: -126px -67px;
}
.no-svg .s-energy-label__tag .s-grade-f {
  background-position: -126px -89px;
}
.no-svg .s-energy-label__tag .s-grade-g {
  background-position: -96px 0;
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-energy-label__txt {
    font-size: 14px;
    font-size: 1.36719vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-energy-label__tag {
    width: 40px;
    width: 3.90625vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-energy-label__tag {
    height: 20px;
    height: 1.95312vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-energy-label__tag {
    margin: -1px 0px 0px 7px;
    margin: -0.09766vw 0vw 0vw 0.68359vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-energy-label__tag span {
    width: 40px;
    width: 3.90625vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-energy-label__tag span {
    height: 20px;
    height: 1.95312vw;
  }
}
@media screen and (max-width: 768px) {
  .s-energy-label__txt {
    font-size: 21.33333px;
    font-size: 2.77778vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-energy-label__txt {
    font-size: 10px;
    font-size: 2.77778vw;
  }
}
@media screen and (max-width: 768px) {
  .s-energy-label__tag {
    width: 68.26667px;
    width: 8.88889vw;
    height: 34.13333px;
    height: 4.44444vw;
    margin: -6.4px 0px 0px 8.53333px;
    margin: -0.83333vw 0vw 0vw 1.11111vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-energy-label__tag {
    width: 32px;
    width: 8.88889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-energy-label__tag {
    height: 16px;
    height: 4.44444vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-energy-label__tag {
    margin: -3px 0px 0px 4px;
    margin: -0.83333vw 0vw 0vw 1.11111vw;
  }
}
@media screen and (max-width: 768px) {
  .s-energy-label__tag span {
    width: 68.26667px;
    width: 8.88889vw;
    height: 34.13333px;
    height: 4.44444vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-energy-label__tag span {
    width: 32px;
    width: 8.88889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-energy-label__tag span {
    height: 16px;
    height: 4.44444vw;
  }
}
.s-layer-dimmed {
  position: fixed;
  top: 0;
  left: 0;
  background-color: #000;
  width: 100%;
  height: 100%;
  z-index: 1100;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.s-buffer-top {
  margin-top: 88px !important;
}
.s-buffer-bottom {
  margin-bottom: 88px !important;
}
.s-mtop-narrow {
  margin-top: 30px !important;
  margin-top: 2.08vw !important;
}
.s-mtop-normal {
  margin-top: 60px !important;
  margin-top: 4.17vw !important;
}
.s-mtop-wide {
  margin-top: 100px !important;
  margin-top: 6.94vw !important;
  margin-top: 100px;
  margin-top: 6.94444vw;
}
@media (min-width: 1440px) {
  .s-mtop-wide {
    margin-top: 100px;
  }
}
.s-mtop-verywide {
  margin-top: 100px !important;
  margin-top: 8.34vw !important;
}
.s-mbot-narrow {
  margin-bottom: 30px !important;
  margin-bottom: 2.08vw !important;
}
.s-mbot-normal {
  margin-bottom: 60px !important;
  margin-bottom: 4.17vw !important;
}
.s-mbot-wide {
  margin-bottom: 100px !important;
  margin-bottom: 6.94vw !important;
  margin-top: 100px;
  margin-top: 6.94444vw;
}
@media (min-width: 1440px) {
  .s-mbot-wide {
    margin-top: 100px;
  }
}
.s-mbot-verywide {
  margin-bottom: 100px !important;
  margin-bottom: 8.34vw !important;
}
.s-ptop-narrow {
  padding-top: 30px;
  padding-top: 2.08333vw;
}
@media (min-width: 1440px) {
  .s-ptop-narrow {
    padding-top: 30px;
  }
}
.s-ptop-normal {
  padding-top: 60px;
  padding-top: 4.16667vw;
}
@media (min-width: 1440px) {
  .s-ptop-normal {
    padding-top: 60px;
  }
}
.s-ptop-wide {
  padding-top: 100px;
  padding-top: 6.94444vw;
}
@media (min-width: 1440px) {
  .s-ptop-wide {
    padding-top: 100px;
  }
}
.s-ptop-verywide {
  padding-top: 120px;
  padding-top: 8.33333vw;
}
@media (min-width: 1440px) {
  .s-ptop-verywide {
    padding-top: 120px;
  }
}
.s-pbot-narrow {
  padding-bottom: 30px;
  padding-bottom: 2.08333vw;
}
@media (min-width: 1440px) {
  .s-pbot-narrow {
    padding-bottom: 30px;
  }
}
.s-pbot-normal {
  padding-bottom: 60px;
  padding-bottom: 4.16667vw;
}
@media (min-width: 1440px) {
  .s-pbot-normal {
    padding-bottom: 60px;
  }
}
.s-pbot-wide {
  padding-bottom: 100px;
  padding-bottom: 6.94444vw;
}
@media (min-width: 1440px) {
  .s-pbot-wide {
    padding-bottom: 100px;
  }
}
.s-pbot-verywide {
  padding-bottom: 120px;
  padding-bottom: 8.33333vw;
}
@media (min-width: 1440px) {
  .s-pbot-verywide {
    padding-bottom: 120px;
  }
}
@media screen and (max-width: 1279px) {
  .s-mtop-narrow {
    margin-top: 30px !important;
    margin-top: 2.35vw !important;
  }
  .s-mtop-normal {
    margin-top: 60px !important;
    margin-top: 4.69vw !important;
  }
  .s-mtop-wide {
    margin-top: 100px !important;
    margin-top: 7.81vw !important;
  }
  .s-mtop-verywide {
    margin-top: 120px !important;
    margin-top: 9.38vw !important;
  }
  br.adapt-br {
    display: none;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-ptop-narrow {
    padding-top: 30px;
    padding-top: 2.92969vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-ptop-normal {
    padding-top: 60px;
    padding-top: 5.85938vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-ptop-wide {
    padding-top: 100px;
    padding-top: 9.76562vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-ptop-verywide {
    padding-top: 120px;
    padding-top: 11.71875vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-pbot-narrow {
    padding-bottom: 30px;
    padding-bottom: 2.92969vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-pbot-normal {
    padding-bottom: 60px;
    padding-bottom: 5.85938vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-pbot-wide {
    padding-bottom: 100px;
    padding-bottom: 9.76562vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .s-pbot-verywide {
    padding-bottom: 120px;
    padding-bottom: 11.71875vw;
  }
}
@media screen and (max-width: 768px) {
  .s-mtop-narrow {
    margin-top: 30px !important;
    margin-top: 3.91vw !important;
  }
  .s-mtop-normal {
    margin-top: 60px !important;
    margin-top: 7.81vw !important;
  }
  .s-mtop-wide {
    margin-top: 100px !important;
    margin-top: 13.02vw !important;
  }
  .s-mtop-verywide {
    margin-top: 120px !important;
    margin-top: 15.625vw !important;
  }
  br.adapt-br {
    display: none;
  }
  .s-ptop-narrow {
    padding-top: 64px;
    padding-top: 8.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-ptop-narrow {
    padding-top: 30px;
    padding-top: 8.33333vw;
  }
}
@media screen and (max-width: 768px) {
  .s-ptop-normal {
    padding-top: 128px;
    padding-top: 16.66667vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-ptop-normal {
    padding-top: 60px;
    padding-top: 16.66667vw;
  }
}
@media screen and (max-width: 768px) {
  .s-ptop-wide {
    padding-top: 213.33333px;
    padding-top: 27.77778vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-ptop-wide {
    padding-top: 100px;
    padding-top: 27.77778vw;
  }
}
@media screen and (max-width: 768px) {
  .s-ptop-verywide {
    padding-top: 256px;
    padding-top: 33.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-ptop-verywide {
    padding-top: 120px;
    padding-top: 33.33333vw;
  }
}
@media screen and (max-width: 768px) {
  .s-pbot-narrow {
    padding-bottom: 64px;
    padding-bottom: 8.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-pbot-narrow {
    padding-bottom: 30px;
    padding-bottom: 8.33333vw;
  }
}
@media screen and (max-width: 768px) {
  .s-pbot-normal {
    padding-bottom: 128px;
    padding-bottom: 16.66667vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-pbot-normal {
    padding-bottom: 60px;
    padding-bottom: 16.66667vw;
  }
}
@media screen and (max-width: 768px) {
  .s-pbot-wide {
    padding-bottom: 213.33333px;
    padding-bottom: 27.77778vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-pbot-wide {
    padding-bottom: 100px;
    padding-bottom: 27.77778vw;
  }
}
@media screen and (max-width: 768px) {
  .s-pbot-verywide {
    padding-bottom: 256px;
    padding-bottom: 33.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .s-pbot-verywide {
    padding-bottom: 120px;
    padding-bottom: 33.33333vw;
  }
}

.solution-icons__wrap {
  max-width: 1200px;
  margin: 0 auto;
  padding: 95px 0px 88px;
  padding: 6.59722vw 0vw 6.11111vw;
  text-align: center;
  font-family: 'SamsungSharpSans';
}
@media (min-width: 1440px) {
  .solution-icons__wrap {
    padding: 95px 0px 88px;
  }
}
.solution-icons__wrap strong {
  font-size: 44px;
  font-size: 3.05556vw;
  line-height: 56px;
  line-height: 3.88889vw;
}
@media (min-width: 1440px) {
  .solution-icons__wrap strong {
    font-size: 44px;
  }
}
@media (min-width: 1440px) {
  .solution-icons__wrap strong {
    line-height: 56px;
  }
}
.solution-icons__wrap ul {
  overflow: hidden;
  padding-top: 3px;
  padding-top: 0.20833vw;
  text-align: left;
  font-size: 0;
}
@media (min-width: 1440px) {
  .solution-icons__wrap ul {
    padding-top: 3px;
  }
}
.solution-icons__wrap ul li {
  display: inline-block;
  width: 33%;
  vertical-align: top;
  margin: 37px 0px -3px;
  margin: 2.56944vw 0vw -0.20833vw;
  border-left: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 1440px) {
  .solution-icons__wrap ul li {
    margin: 37px 0px -3px;
  }
}
.solution-icons__wrap ul li:nth-child(3n + 1) {
  border-left: 0;
}
.solution-icons__wrap ul li a {
  display: table;
  vertical-align: middle;
  padding: 0px 30px;
  padding: 0vw 2.08333vw;
  min-height: 78px;
  min-height: 5.41667vw;
}
@media (min-width: 1440px) {
  .solution-icons__wrap ul li a {
    padding: 0px 30px;
  }
}
@media (min-width: 1440px) {
  .solution-icons__wrap ul li a {
    min-height: 78px;
  }
}
.solution-icons__wrap ul li a img {
  display: table-cell;
  vertical-align: top;
  width: 74px;
  width: 5.13889vw;
  height: 74px;
  height: 5.13889vw;
}
@media (min-width: 1440px) {
  .solution-icons__wrap ul li a img {
    width: 74px;
  }
}
@media (min-width: 1440px) {
  .solution-icons__wrap ul li a img {
    height: 74px;
  }
}
.solution-icons__wrap ul li a span {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  color: #333;
  font-weight: bold;
  word-wrap: normal;
  word-break: break-all;
  padding-left: 25px;
  padding-left: 1.73611vw;
  font-size: 18px;
  font-size: 1.25vw;
  line-height: 1.43;
}
@media (min-width: 1440px) {
  .solution-icons__wrap ul li a span {
    padding-left: 25px;
  }
}
@media (min-width: 1440px) {
  .solution-icons__wrap ul li a span {
    font-size: 18px;
  }
}
.solution-icons__wrap ul li a:after:before,
.solution-icons__wrap ul li a:after:after {
  content: '';
  display: block;
  clear: both;
}
.solution-icons__wrap-hiden > ul {
  display: none;
}
.solution-icons__wrap-hiden.solution-icons__wrap-view > ul {
  display: block;
}
.solution-icons__wrap-hiden.solution-icons__wrap-view .solution-icons__more-btn {
  display: none;
}
.solution-icons__wrap-hiden.solution-icons__wrap-view .solution-icons__close-btn {
  display: inline-block;
}
.solution-icons__more-btn {
  margin-top: 55px;
  margin-top: 3.81944vw;
}
@media (min-width: 1440px) {
  .solution-icons__more-btn {
    margin-top: 55px;
  }
}
.solution-icons__close-btn {
  display: none;
  margin-top: 55px;
  margin-top: 3.81944vw;
}
@media (min-width: 1440px) {
  .solution-icons__close-btn {
    margin-top: 55px;
  }
}
.solution-icons__close-btn .close-btn {
  display: inline-block;
  width: 50px;
  width: 3.47222vw;
  height: 50px;
  height: 3.47222vw;
  background: url(https://www.samsung.com/etc/designs/semi/global/business/img/btn-close-pc.png) no-repeat 0 0;
  background-size: 100% 100%;
  font-size: 0;
  line-height: 0;
}
@media (min-width: 1440px) {
  .solution-icons__close-btn .close-btn {
    width: 50px;
  }
}
@media (min-width: 1440px) {
  .solution-icons__close-btn .close-btn {
    height: 50px;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .solution-icons__wrap {
    padding: 95px 0px 88px;
    padding: 9.27734vw 0vw 8.59375vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .solution-icons__wrap strong {
    font-size: 44px;
    font-size: 4.29688vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .solution-icons__wrap strong {
    line-height: 56px;
    line-height: 5.46875vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .solution-icons__wrap ul {
    padding-top: 3px;
    padding-top: 0.29297vw;
  }
}
@media screen and (max-width: 1279px) {
  .solution-icons__wrap ul li {
    width: 33%;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .solution-icons__wrap ul li {
    margin: 37px 0px -3px;
    margin: 3.61328vw 0vw -0.29297vw;
  }
}
@media screen and (max-width: 1279px) {
  .solution-icons__wrap ul li a span {
    line-height: 1.43;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .solution-icons__wrap ul li a span {
    padding-top: 4px;
    padding-top: 0.39062vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .solution-icons__wrap ul li a span {
    font-size: 18px;
    font-size: 1.75781vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .solution-icons__more-btn {
    margin-top: 55px;
    margin-top: 5.37109vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .solution-icons__close-btn {
    margin-top: 55px;
    margin-top: 5.37109vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .solution-icons__close-btn .close-btn {
    width: 50px;
    width: 4.88281vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .solution-icons__close-btn .close-btn {
    height: 50px;
    height: 4.88281vw;
  }
}
@media screen and (max-width: 768px) {
  .solution-icons__wrap {
    padding: 166.4px 0px 170.66667px;
    padding: 21.66667vw 0vw 22.22222vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .solution-icons__wrap {
    padding: 78px 0px 80px;
    padding: 21.66667vw 0vw 22.22222vw;
  }
}
@media screen and (max-width: 768px) {
  .solution-icons__wrap strong {
    font-size: 68.26667px;
    font-size: 8.88889vw;
    line-height: 85.33333px;
    line-height: 11.11111vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .solution-icons__wrap strong {
    font-size: 32px;
    font-size: 8.88889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .solution-icons__wrap strong {
    line-height: 40px;
    line-height: 11.11111vw;
  }
}
@media screen and (max-width: 768px) {
  .solution-icons__wrap ul {
    padding: 25.6px 21.33333px 0px;
    padding: 3.33333vw 2.77778vw 0vw;
    margin-bottom: -25.6px;
    margin-bottom: -3.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .solution-icons__wrap ul {
    padding: 12px 10px 0px;
    padding: 3.33333vw 2.77778vw 0vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .solution-icons__wrap ul {
    margin-bottom: -12px;
    margin-bottom: -3.33333vw;
  }
}
@media screen and (max-width: 768px) {
  .solution-icons__wrap ul li {
    width: 50%;
    margin-top: 53.33333px;
    margin-top: 6.94444vw;
    border-left: 0;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .solution-icons__wrap ul li {
    margin-top: 25px;
    margin-top: 6.94444vw;
  }
}
@media screen and (max-width: 768px) {
  .solution-icons__wrap ul li a {
    padding: 0px 21.33333px;
    padding: 0vw 2.77778vw;
    min-height: 128px;
    min-height: 16.66667vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .solution-icons__wrap ul li a {
    padding: 0px 10px;
    padding: 0vw 2.77778vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .solution-icons__wrap ul li a {
    min-height: 60px;
    min-height: 16.66667vw;
  }
}
@media screen and (max-width: 768px) {
  .solution-icons__wrap ul li a img {
    width: 119.46667px;
    width: 15.55556vw;
    height: 119.46667px;
    height: 15.55556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .solution-icons__wrap ul li a img {
    width: 56px;
    width: 15.55556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .solution-icons__wrap ul li a img {
    height: 56px;
    height: 15.55556vw;
  }
}
@media screen and (max-width: 768px) {
  .solution-icons__wrap ul li a span {
    padding-right: 21.33333px;
    padding-right: 2.77778vw;
    font-size: 34.13333px;
    font-size: 4.44444vw;
    line-height: 1.43;
    word-break: break-word;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .solution-icons__wrap ul li a span {
    padding-right: 10px;
    padding-right: 2.77778vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .solution-icons__wrap ul li a span {
    font-size: 16px;
    font-size: 4.44444vw;
  }
}
@media screen and (max-width: 768px) {
  .solution-icons__more-btn {
    margin: 110.93333px 34.13333px 0px;
    margin: 14.44444vw 4.44444vw 0vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .solution-icons__more-btn {
    margin: 52px 16px 0px;
    margin: 14.44444vw 4.44444vw 0vw;
  }
}
@media screen and (max-width: 768px) {
  .solution-icons__close-btn {
    margin: 110.93333px 34.13333px 0px;
    margin: 14.44444vw 4.44444vw 0vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .solution-icons__close-btn {
    margin: 52px 16px 0px;
    margin: 14.44444vw 4.44444vw 0vw;
  }
}
@media screen and (max-width: 768px) {
  .solution-icons__close-btn .close-btn {
    width: 106.66667px;
    width: 13.88889vw;
    height: 106.66667px;
    height: 13.88889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .solution-icons__close-btn .close-btn {
    width: 50px;
    width: 13.88889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .solution-icons__close-btn .close-btn {
    height: 50px;
    height: 13.88889vw;
  }
}

.ready-to-buy__wrap {
  width: 100%;
  background: #363636;
}
.ready-to-buy__in {
  max-width: 1440px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.ready-to-buy__contents {
  display: table;
  padding: 100px 0px 95px;
  padding: 6.94444vw 0vw 6.59722vw;
}
.ready-to-buy__contents:before,
.ready-to-buy__contents:after {
  content: '';
  display: block;
  clear: both;
}
@media (min-width: 1440px) {
  .ready-to-buy__contents {
    padding: 100px 0px 95px;
  }
}
.ready-to-buy__contents .stay-in-touch,
.ready-to-buy__contents .tech-support,
.ready-to-buy__contents .find-our-partners {
  display: table-cell;
  color: #fff;
  width: 33.3%;
  padding: 0px 50px;
  padding: 0vw 3.47222vw;
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .stay-in-touch,
  .ready-to-buy__contents .tech-support,
  .ready-to-buy__contents .find-our-partners {
    padding: 0px 50px;
  }
}
.ready-to-buy__contents .stay-in-touch .c-title,
.ready-to-buy__contents .tech-support .c-title,
.ready-to-buy__contents .find-our-partners .c-title {
  display: block;
  text-align: center;
  font-size: 28px;
  font-size: 1.94444vw;
  line-height: 38px;
  line-height: 2.63889vw;
  padding-top: 25px;
  padding-top: 1.73611vw;
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .stay-in-touch .c-title,
  .ready-to-buy__contents .tech-support .c-title,
  .ready-to-buy__contents .find-our-partners .c-title {
    font-size: 28px;
  }
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .stay-in-touch .c-title,
  .ready-to-buy__contents .tech-support .c-title,
  .ready-to-buy__contents .find-our-partners .c-title {
    line-height: 38px;
  }
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .stay-in-touch .c-title,
  .ready-to-buy__contents .tech-support .c-title,
  .ready-to-buy__contents .find-our-partners .c-title {
    padding-top: 25px;
  }
}
.ready-to-buy__contents .stay-in-touch .c-img,
.ready-to-buy__contents .tech-support .c-img,
.ready-to-buy__contents .find-our-partners .c-img {
  display: block;
  width: 56px;
  width: 3.88889vw;
  height: 56px;
  height: 3.88889vw;
  margin: 0 auto;
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .stay-in-touch .c-img,
  .ready-to-buy__contents .tech-support .c-img,
  .ready-to-buy__contents .find-our-partners .c-img {
    width: 56px;
  }
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .stay-in-touch .c-img,
  .ready-to-buy__contents .tech-support .c-img,
  .ready-to-buy__contents .find-our-partners .c-img {
    height: 56px;
  }
}
.ready-to-buy__contents .stay-in-touch .c-img img,
.ready-to-buy__contents .tech-support .c-img img,
.ready-to-buy__contents .find-our-partners .c-img img {
  width: 100%;
  height: 100%;
}
.ready-to-buy__contents .stay-in-touch .input-wrap {
  overflow: hidden;
  padding-top: 25px;
  padding-top: 1.73611vw;
  width: 100%;
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap {
    padding-top: 25px;
  }
}
.ready-to-buy__contents .stay-in-touch .input-wrap .input-text-box {
  float: left;
  display: inline-block;
  width: 69%;
  padding-right: 5px;
  padding-right: 0.34722vw;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .input-text-box {
    padding-right: 5px;
  }
}
.ready-to-buy__contents .stay-in-touch .input-wrap .input-text-box .sign-in__form-text {
  width: 100%;
  border: 1px solid #a6a6a6;
  background: #a6a6a6;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-size: 0.97222vw;
  color: #fff;
  height: 42px;
  height: 2.91667vw;
  line-height: 42px;
  line-height: 2.91667vw;
  padding: 0px 20px;
  padding: 0vw 1.38889vw;
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .input-text-box .sign-in__form-text {
    font-size: 14px;
  }
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .input-text-box .sign-in__form-text {
    height: 42px;
  }
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .input-text-box .sign-in__form-text {
    line-height: 42px;
  }
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .input-text-box .sign-in__form-text {
    padding: 0px 20px;
  }
}
.ready-to-buy__contents .stay-in-touch .input-wrap .btn-submit-box {
  float: left;
  width: 31%;
}
.ready-to-buy__contents .stay-in-touch .input-wrap .btn-submit-box button {
  display: inline-block;
  height: 42px;
  height: 2.91667vw;
  color: #000;
  background: #fff;
  border: 0;
  font-size: 12px;
  font-size: 0.83333vw;
  line-height: 42px;
  line-height: 2.91667vw;
  padding: 0px 30px;
  padding: 0vw 2.08333vw;
  font-weight: 700;
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .btn-submit-box button {
    height: 42px;
  }
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .btn-submit-box button {
    font-size: 12px;
  }
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .btn-submit-box button {
    line-height: 42px;
  }
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .btn-submit-box button {
    padding: 0px 30px;
  }
}
.ready-to-buy__contents .stay-in-touch .Agreement__chk {
  padding-top: 20px;
  padding-top: 1.38889vw;
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .stay-in-touch .Agreement__chk {
    padding-top: 20px;
  }
}
.ready-to-buy__contents .stay-in-touch .Agreement__chk label {
  display: block;
  cursor: pointer;
}
.ready-to-buy__contents .stay-in-touch .Agreement__chk label .check__text {
  font-size: 14px;
  font-size: 0.97222vw;
  line-height: 24px;
  line-height: 1.66667vw;
  color: #fff;
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .stay-in-touch .Agreement__chk label .check__text {
    font-size: 14px;
  }
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .stay-in-touch .Agreement__chk label .check__text {
    line-height: 24px;
  }
}
.ready-to-buy__contents .stay-in-touch .Agreement__chk label .check__text em {
  color: #00b3e3;
  font-style: normal;
}
.ready-to-buy__contents .c-dec {
  min-height: 75px;
  min-height: 5.20833vw;
  font-size: 14px;
  font-size: 0.97222vw;
  line-height: 24px;
  line-height: 1.66667vw;
  padding-top: 30px;
  padding-top: 2.08333vw;
  text-align: center;
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .c-dec {
    min-height: 75px;
  }
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .c-dec {
    font-size: 14px;
  }
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .c-dec {
    line-height: 24px;
  }
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .c-dec {
    padding-top: 30px;
  }
}
.ready-to-buy__contents .btn-center {
  text-align: center;
  padding-top: 55px;
  padding-top: 3.81944vw;
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .btn-center {
    padding-top: 55px;
  }
}
.ready-to-buy__contents .invalid-notice {
  font-size: 14px;
  font-size: 0.97222vw;
  line-height: 24px;
  line-height: 1.66667vw;
  padding-top: 5px;
  padding-top: 0.34722vw;
  color: #dc2222;
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .invalid-notice {
    font-size: 14px;
  }
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .invalid-notice {
    line-height: 24px;
  }
}
@media (min-width: 1440px) {
  .ready-to-buy__contents .invalid-notice {
    padding-top: 5px;
  }
}
.ready-to-buy .check__wrap {
  position: relative;
  padding: 0px 28px 8px 29px;
  padding: 0vw 1.94444vw 0.55556vw 2.01389vw;
}
@media (min-width: 1440px) {
  .ready-to-buy .check__wrap {
    padding: 0px 28px 8px 29px;
  }
}
.ready-to-buy .check__wrap .check__wrap__in {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 5px;
  margin-top: 0.34722vw;
  text-align: center;
  vertical-align: middle;
}
@media (min-width: 1440px) {
  .ready-to-buy .check__wrap .check__wrap__in {
    margin-top: 5px;
  }
}
.ready-to-buy .check__wrap .check__wrap__in input[type='checkbox'] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.ready-to-buy .check__wrap .check__wrap__in .check__act {
  overflow: hidden;
  display: block;
  position: relative;
  z-index: 1;
  width: 18px;
  width: 1.25vw;
  height: 18px;
  height: 1.25vw;
  border: 1px solid #a6a6a6;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  cursor: pointer;
}
@media (min-width: 1440px) {
  .ready-to-buy .check__wrap .check__wrap__in .check__act {
    width: 18px;
  }
}
@media (min-width: 1440px) {
  .ready-to-buy .check__wrap .check__wrap__in .check__act {
    height: 18px;
  }
}
.ready-to-buy .check__wrap .check__wrap__in .check__act.active:after {
  display: block;
  position: absolute;
  top: 1px;
  top: 0.06944vw;
  bottom: 1px;
  bottom: 0.06944vw;
  right: 1px;
  right: 0.06944vw;
  left: 1px;
  left: 0.06944vw;
  background: url(https://www.samsung.com/etc/designs/semi/global/business/img/btn_checkbox.png) no-repeat 50% 50%;
  content: '';
  background-size: 100% auto;
}
@media (min-width: 1440px) {
  .ready-to-buy .check__wrap .check__wrap__in .check__act.active:after {
    top: 1px;
  }
}
@media (min-width: 1440px) {
  .ready-to-buy .check__wrap .check__wrap__in .check__act.active:after {
    bottom: 1px;
  }
}
@media (min-width: 1440px) {
  .ready-to-buy .check__wrap .check__wrap__in .check__act.active:after {
    right: 1px;
  }
}
@media (min-width: 1440px) {
  .ready-to-buy .check__wrap .check__wrap__in .check__act.active:after {
    left: 1px;
  }
}
.exit-modal {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 9999;
  width: 720px;
  padding: 73px 50px 80px;
  margin-left: -189px;
  background: #fff;
  border: 3px solid #030000;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.exit-modal__title {
  margin-bottom: 10px;
  font-size: 36px;
  line-height: 1.3;
  font-weight: bold;
}
.exit-modal__title em {
  color: #00b3e3;
  font-style: normal;
}
.exit-modal__dec {
  font-size: 14px;
  color: #333;
  line-height: 1.7;
}
.exit-modal__btn {
  margin-top: 40px;
}
.exit-modal__btn a {
  margin: 0 7px;
}
.exit-modal__close {
  position: absolute;
  top: 15px;
  right: 15px;
  padding: 5px;
}
.exit-modal__close span {
  display: block;
  position: relative;
  width: 20px;
  height: 20px;
  background: url(https://www.samsung.com/etc/designs/semi/global/business/img/sp-gnb-pc.png) no-repeat -136px 0;
  background-repeat: no-repeat;
  font-size: 0;
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents {
    padding: 100px 0px 95px;
    padding: 9.76562vw 0vw 9.27734vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch,
  .ready-to-buy__contents .tech-support,
  .ready-to-buy__contents .find-our-partners {
    padding: 0px 50px;
    padding: 0vw 4.88281vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .c-title,
  .ready-to-buy__contents .tech-support .c-title,
  .ready-to-buy__contents .find-our-partners .c-title {
    font-size: 28px;
    font-size: 2.73438vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .c-title,
  .ready-to-buy__contents .tech-support .c-title,
  .ready-to-buy__contents .find-our-partners .c-title {
    line-height: 38px;
    line-height: 3.71094vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .c-title,
  .ready-to-buy__contents .tech-support .c-title,
  .ready-to-buy__contents .find-our-partners .c-title {
    padding-top: 77px;
    padding-top: 7.51953vw;
  }
}
@media screen and (max-width: 1279px) {
  .ready-to-buy__contents .stay-in-touch .c-img,
  .ready-to-buy__contents .tech-support .c-img,
  .ready-to-buy__contents .find-our-partners .c-img {
    display: block;
    width: 56px;
    width: 3.88889vw;
    height: 56px;
    height: 3.88889vw;
    margin: 0 auto;
  }
}
@media screen and (max-width: 1279px) and (min-width: 1440px) {
  .ready-to-buy__contents .stay-in-touch .c-img,
  .ready-to-buy__contents .tech-support .c-img,
  .ready-to-buy__contents .find-our-partners .c-img {
    width: 56px;
  }
}
@media screen and (max-width: 1279px) and (min-width: 1440px) {
  .ready-to-buy__contents .stay-in-touch .c-img,
  .ready-to-buy__contents .tech-support .c-img,
  .ready-to-buy__contents .find-our-partners .c-img {
    height: 56px;
  }
}
@media screen and (max-width: 1279px) {
  .ready-to-buy__contents .stay-in-touch .c-img img,
  .ready-to-buy__contents .tech-support .c-img img,
  .ready-to-buy__contents .find-our-partners .c-img img {
    width: 100%;
    height: 100%;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap {
    padding-top: 25px;
    padding-top: 2.44141vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .input-text-box {
    padding-right: 5px;
    padding-right: 0.48828vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .input-text-box .sign-in__form-text {
    font-size: 14px;
    font-size: 1.36719vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .input-text-box .sign-in__form-text {
    height: 42px;
    height: 4.10156vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .input-text-box .sign-in__form-text {
    line-height: 42px;
    line-height: 4.10156vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .input-text-box .sign-in__form-text {
    padding: 0px 20px;
    padding: 0vw 1.95312vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .btn-submit-box button {
    height: 42px;
    height: 4.10156vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .btn-submit-box button {
    font-size: 12px;
    font-size: 1.17188vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .btn-submit-box button {
    line-height: 42px;
    line-height: 4.10156vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .btn-submit-box button {
    padding: 0px 30px;
    padding: 0vw 2.92969vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .Agreement__chk {
    padding-top: 20px;
    padding-top: 1.95312vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .Agreement__chk label .check__text {
    font-size: 14px;
    font-size: 1.36719vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .Agreement__chk label .check__text {
    line-height: 24px;
    line-height: 2.34375vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .c-dec {
    font-size: 14px;
    font-size: 1.36719vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .c-dec {
    line-height: 24px;
    line-height: 2.34375vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .c-dec {
    padding-top: 30px;
    padding-top: 2.92969vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .btn-center {
    padding-top: 55px;
    padding-top: 5.37109vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .invalid-notice {
    font-size: 14px;
    font-size: 1.36719vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .invalid-notice {
    line-height: 24px;
    line-height: 2.34375vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy__contents .invalid-notice {
    padding-top: 5px;
    padding-top: 0.48828vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy .check__wrap {
    padding: 0px 28px 8px 29px;
    padding: 0vw 2.73438vw 0.78125vw 2.83203vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy .check__wrap .check__wrap__in {
    margin-top: 5px;
    margin-top: 0.48828vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy .check__wrap .check__wrap__in .check__act {
    width: 18px;
    width: 1.75781vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy .check__wrap .check__wrap__in .check__act {
    height: 18px;
    height: 1.75781vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy .check__wrap .check__wrap__in .check__act.active:after {
    top: 1px;
    top: 0.09766vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy .check__wrap .check__wrap__in .check__act.active:after {
    bottom: 1px;
    bottom: 0.09766vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy .check__wrap .check__wrap__in .check__act.active:after {
    right: 1px;
    right: 0.09766vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .ready-to-buy .check__wrap .check__wrap__in .check__act.active:after {
    left: 1px;
    left: 0.09766vw;
  }
}
@media (max-width: 1024px) {
  .ready-to-buy__contents {
    padding: 170.66667px 34.13333px 0px;
    padding: 22.22222vw 4.44444vw 0vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents {
    padding: 80px 16px 0px;
    padding: 22.22222vw 4.44444vw 0vw;
  }
}
@media (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch,
  .ready-to-buy__contents .tech-support,
  .ready-to-buy__contents .find-our-partners {
    width: 100%;
    display: block;
    padding: 106.66667px 0px;
    padding: 13.88889vw 0vw;
    border-top: 1px solid #868686;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .stay-in-touch,
  .ready-to-buy__contents .tech-support,
  .ready-to-buy__contents .find-our-partners {
    padding: 50px 0px;
    padding: 13.88889vw 0vw;
  }
}
@media (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .c-title,
  .ready-to-buy__contents .tech-support .c-title,
  .ready-to-buy__contents .find-our-partners .c-title {
    font-size: 51.2px;
    font-size: 6.66667vw;
    line-height: 70.4px;
    line-height: 9.16667vw;
    padding-top: 64px;
    padding-top: 8.33333vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .stay-in-touch .c-title,
  .ready-to-buy__contents .tech-support .c-title,
  .ready-to-buy__contents .find-our-partners .c-title {
    font-size: 24px;
    font-size: 6.66667vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .stay-in-touch .c-title,
  .ready-to-buy__contents .tech-support .c-title,
  .ready-to-buy__contents .find-our-partners .c-title {
    line-height: 33px;
    line-height: 9.16667vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .stay-in-touch .c-title,
  .ready-to-buy__contents .tech-support .c-title,
  .ready-to-buy__contents .find-our-partners .c-title {
    padding-top: 30px;
    padding-top: 8.33333vw;
  }
}
@media (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .c-img,
  .ready-to-buy__contents .tech-support .c-img,
  .ready-to-buy__contents .find-our-partners .c-img {
    display: block;
    width: 119.46667px;
    width: 15.55556vw;
    height: auto;
    margin: 0 auto;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .stay-in-touch .c-img,
  .ready-to-buy__contents .tech-support .c-img,
  .ready-to-buy__contents .find-our-partners .c-img {
    width: 56px;
    width: 15.55556vw;
  }
}
@media (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .c-img img,
  .ready-to-buy__contents .tech-support .c-img img,
  .ready-to-buy__contents .find-our-partners .c-img img {
    width: 100%;
    height: 100%;
  }
  .ready-to-buy__contents .stay-in-touch {
    padding-top: 0;
    border-top: 0;
  }
  .ready-to-buy__contents .stay-in-touch .input-wrap {
    padding-top: 53.33333px;
    padding-top: 6.94444vw;
    width: 100%;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap {
    padding-top: 25px;
    padding-top: 6.94444vw;
  }
}
@media (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .input-text-box {
    display: inline-block;
    width: 69%;
    padding-right: 10.66667px;
    padding-right: 1.38889vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .input-text-box {
    padding-right: 5px;
    padding-right: 1.38889vw;
  }
}
@media (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .input-text-box .sign-in__form-text {
    font-size: 29.86667px;
    font-size: 3.88889vw;
    color: #fff;
    height: 89.6px;
    height: 11.66667vw;
    line-height: 89.6px;
    line-height: 11.66667vw;
    padding: 0px 42.66667px;
    padding: 0vw 5.55556vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .input-text-box .sign-in__form-text {
    font-size: 14px;
    font-size: 3.88889vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .input-text-box .sign-in__form-text {
    height: 42px;
    height: 11.66667vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .input-text-box .sign-in__form-text {
    line-height: 42px;
    line-height: 11.66667vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .input-text-box .sign-in__form-text {
    padding: 0px 20px;
    padding: 0vw 5.55556vw;
  }
}
@media (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .btn-submit-box button {
    display: inline-block;
    height: 89.6px;
    height: 11.66667vw;
    color: #000;
    background: #fff;
    border: 0;
    font-size: 25.6px;
    font-size: 3.33333vw;
    line-height: 89.6px;
    line-height: 11.66667vw;
    padding: 0px 64px;
    padding: 0vw 8.33333vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .btn-submit-box button {
    height: 42px;
    height: 11.66667vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .btn-submit-box button {
    font-size: 12px;
    font-size: 3.33333vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .btn-submit-box button {
    line-height: 42px;
    line-height: 11.66667vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .stay-in-touch .input-wrap .btn-submit-box button {
    padding: 0px 30px;
    padding: 0vw 8.33333vw;
  }
}
@media (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .Agreement__chk {
    padding-top: 42.66667px;
    padding-top: 5.55556vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .stay-in-touch .Agreement__chk {
    padding-top: 20px;
    padding-top: 5.55556vw;
  }
}
@media (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .Agreement__chk label {
    display: block;
    cursor: pointer;
  }
  .ready-to-buy__contents .stay-in-touch .Agreement__chk label .check__text {
    font-size: 29.86667px;
    font-size: 3.88889vw;
    line-height: 51.2px;
    line-height: 6.66667vw;
    color: #fff;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .stay-in-touch .Agreement__chk label .check__text {
    font-size: 14px;
    font-size: 3.88889vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .stay-in-touch .Agreement__chk label .check__text {
    line-height: 24px;
    line-height: 6.66667vw;
  }
}
@media (max-width: 1024px) {
  .ready-to-buy__contents .stay-in-touch .Agreement__chk label .check__text em {
    color: #00b3e3;
    font-style: normal;
  }
  .ready-to-buy__contents .c-dec {
    font-size: 29.86667px;
    font-size: 3.88889vw;
    line-height: 51.2px;
    line-height: 6.66667vw;
    padding-top: 64px;
    padding-top: 8.33333vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .c-dec {
    font-size: 14px;
    font-size: 3.88889vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .c-dec {
    line-height: 24px;
    line-height: 6.66667vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .c-dec {
    padding-top: 30px;
    padding-top: 8.33333vw;
  }
}
@media (max-width: 1024px) {
  .ready-to-buy__contents .btn-center {
    text-align: center;
    padding-top: 117.33333px;
    padding-top: 15.27778vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .btn-center {
    padding-top: 55px;
    padding-top: 15.27778vw;
  }
}
@media (max-width: 1024px) {
  .ready-to-buy__contents .invalid-notice {
    font-size: 29.86667px;
    font-size: 3.88889vw;
    line-height: 51.2px;
    line-height: 6.66667vw;
    padding-top: 10.66667px;
    padding-top: 1.38889vw;
    color: #dc2222;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .invalid-notice {
    font-size: 14px;
    font-size: 3.88889vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .invalid-notice {
    line-height: 24px;
    line-height: 6.66667vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy__contents .invalid-notice {
    padding-top: 5px;
    padding-top: 1.38889vw;
  }
}
@media (max-width: 1024px) {
  .ready-to-buy .check__wrap {
    position: relative;
    padding: 0px 59.73333px 17.06667px 61.86667px;
    padding: 0vw 7.77778vw 2.22222vw 8.05556vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy .check__wrap {
    padding: 0px 28px 8px 29px;
    padding: 0vw 7.77778vw 2.22222vw 8.05556vw;
  }
}
@media (max-width: 1024px) {
  .ready-to-buy .check__wrap .check__wrap__in {
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 10.66667px;
    margin-top: 1.38889vw;
    text-align: center;
    vertical-align: middle;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy .check__wrap .check__wrap__in {
    margin-top: 5px;
    margin-top: 1.38889vw;
  }
}
@media (max-width: 1024px) {
  .ready-to-buy .check__wrap .check__wrap__in input[type='checkbox'] {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .ready-to-buy .check__wrap .check__wrap__in .check__act {
    overflow: hidden;
    display: block;
    position: relative;
    z-index: 1;
    width: 38.4px;
    width: 5vw;
    height: 38.4px;
    height: 5vw;
    border: 1px solid #a6a6a6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    cursor: pointer;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy .check__wrap .check__wrap__in .check__act {
    width: 18px;
    width: 5vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy .check__wrap .check__wrap__in .check__act {
    height: 18px;
    height: 5vw;
  }
}
@media (max-width: 1024px) {
  .ready-to-buy .check__wrap .check__wrap__in .check__act.active:after {
    display: block;
    position: absolute;
    top: 2.13333px;
    top: 0.27778vw;
    bottom: 2.13333px;
    bottom: 0.27778vw;
    right: 2.13333px;
    right: 0.27778vw;
    left: 2.13333px;
    left: 0.27778vw;
    background: url(https://www.samsung.com/etc/designs/semi/global/business/img/btn_checkbox_m.png) no-repeat 50% 50%;
    content: '';
    background-size: 100% auto;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy .check__wrap .check__wrap__in .check__act.active:after {
    top: 1px;
    top: 0.27778vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy .check__wrap .check__wrap__in .check__act.active:after {
    bottom: 1px;
    bottom: 0.27778vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy .check__wrap .check__wrap__in .check__act.active:after {
    right: 1px;
    right: 0.27778vw;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .ready-to-buy .check__wrap .check__wrap__in .check__act.active:after {
    left: 1px;
    left: 0.27778vw;
  }
}
@media (max-width: 1024px) {
  .exit-modal {
    width: 640px;
    width: 83.33333vw;
    border: none;
    padding: 32px 16px 25px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (max-width: 1024px) and (max-width: 360px) {
  .exit-modal {
    width: 300px;
    width: 83.33333vw;
  }
}
@media (max-width: 1024px) {
  .exit-modal__title {
    font-size: 28px;
    margin-bottom: 22px;
    line-height: 1.28;
  }
  .exit-modal__dec {
    font-size: 16px;
    line-height: 1.9;
  }
  .exit-modal__btn {
    margin-top: 23px;
    padding: 0 33px;
  }
  .exit-modal__btn a {
    width: 100%;
    margin: 0 0 15px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .exit-modal__close span {
    width: 16px;
    height: 16px;
    background: url(https://www.samsung.com/etc/designs/semi/global/business/img/gnb-btn-close-mo.png) no-repeat;
    background-size: 100%;
  }
}

.share-this__area {
  position: relative;
  font-size: 0;
  line-height: 0;
}
.share-this__btn-text {
  display: block;
  position: relative;
  padding-top: 1px;
  padding-top: 0.06944vw;
  padding-left: 22px;
  padding-left: 1.52778vw;
  font-size: 14px;
  font-size: 0.97222vw;
  line-height: 14px;
  line-height: 0.97222vw;
}
@media (min-width: 1440px) {
  .share-this__btn-text {
    padding-top: 1px;
  }
}
@media (min-width: 1440px) {
  .share-this__btn-text {
    padding-left: 22px;
  }
}
@media (min-width: 1440px) {
  .share-this__btn-text {
    font-size: 14px;
  }
}
@media (min-width: 1440px) {
  .share-this__btn-text {
    line-height: 14px;
  }
}
.share-this__btn-text:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 13px;
  width: 0.90278vw;
  height: 14px;
  height: 0.97222vw;
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-share.svg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
@media (min-width: 1440px) {
  .share-this__btn-text:after {
    width: 13px;
  }
}
@media (min-width: 1440px) {
  .share-this__btn-text:after {
    height: 14px;
  }
}
.share-this__layer {
  display: none;
  position: absolute;
  top: 31px;
  top: 2.15278vw;
  right: 0;
  width: 462px;
  width: 32.08333vw;
  padding: 53px 80px 60px;
  padding: 3.68056vw 5.55556vw 4.16667vw;
  border: 1px solid #a6a6a6;
  background: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 80;
}
@media (min-width: 1440px) {
  .share-this__layer {
    top: 31px;
  }
}
@media (min-width: 1440px) {
  .share-this__layer {
    width: 462px;
  }
}
@media (min-width: 1440px) {
  .share-this__layer {
    padding: 53px 80px 60px;
  }
}
.share-this__layer:after {
  content: '';
  position: absolute;
  top: -8px;
  top: -0.55556vw;
  right: 43px;
  right: 2.98611vw;
  width: 16px;
  width: 1.11111vw;
  height: 8px;
  height: 0.55556vw;
  background: url(https://www.samsung.com/etc/designs/semi/global/business/img/layer-arrow-top.png) no-repeat 0 0;
  background-size: 100% 100%;
}
@media (min-width: 1440px) {
  .share-this__layer:after {
    top: -8px;
  }
}
@media (min-width: 1440px) {
  .share-this__layer:after {
    right: 43px;
  }
}
@media (min-width: 1440px) {
  .share-this__layer:after {
    width: 16px;
  }
}
@media (min-width: 1440px) {
  .share-this__layer:after {
    height: 8px;
  }
}
.share-this__layer-title {
  font-size: 16px;
  font-size: 1.11111vw;
  line-height: 28px;
  line-height: 1.94444vw;
  text-align: center;
}
@media (min-width: 1440px) {
  .share-this__layer-title {
    font-size: 16px;
  }
}
@media (min-width: 1440px) {
  .share-this__layer-title {
    line-height: 28px;
  }
}
.share-this__layer-ico {
  margin-top: 21px;
  margin-top: 1.45833vw;
  text-align: center;
}
@media (min-width: 1440px) {
  .share-this__layer-ico {
    margin-top: 21px;
  }
}
.share-this__layer-ico > li {
  display: inline-block;
  margin-left: 14px;
  margin-left: 0.97222vw;
  font-size: 0;
  line-height: 0;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100% 100%;
}
@media (min-width: 1440px) {
  .share-this__layer-ico > li {
    margin-left: 14px;
  }
}
.share-this__layer-ico > li a {
  display: block;
  width: 48px;
  width: 3.33333vw;
  height: 48px;
  height: 3.33333vw;
}
@media (min-width: 1440px) {
  .share-this__layer-ico > li a {
    width: 48px;
  }
}
@media (min-width: 1440px) {
  .share-this__layer-ico > li a {
    height: 48px;
  }
}
.share-this__layer-ico > li:first-child {
  margin-left: 0px;
  margin-left: 0vw;
}
@media (min-width: 1440px) {
  .share-this__layer-ico > li:first-child {
    margin-left: 0px;
  }
}
.share-this__layer-ico > li.share-this__ico-sina {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-share-sina.svg);
}
.share-this__layer-ico > li.share-this__ico-pinterest {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-share-pinterest.svg);
}
.share-this__layer-ico > li.share-this__ico-twitter {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-share-twitter.svg);
}
.share-this__layer-ico > li.share-this__ico-qq {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-share-qq.svg);
}
.share-this__layer-ico > li.share-this__ico-weixin {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-share-weixin.svg);
}
.share-this__layer-ico > li.share-this__ico-renren {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-share-renren.svg);
}
.share-this__layer-ico > li.share-this__ico-vk {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-share-vk.svg);
}
.share-this__layer-ico > li.share-this__ico-facebook {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-share-facebook.svg);
}
.share-this__layer-ico > li.share-this__ico-gplus {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-share-gplus.svg);
}
.share-this__layer-ico > li.share-this__ico-in {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-share-in.svg);
}
.share-this__layer-url input {
  width: 100%;
  height: 42px;
  height: 2.91667vw;
  margin-top: 30px;
  margin-top: 2.08333vw;
  padding: 0px 20px;
  padding: 0vw 1.38889vw;
  border: 1px solid #ccc;
  font-size: 16px;
  font-size: 1.11111vw;
  line-height: 42px;
  line-height: 2.91667vw;
  background: #f7f7f7;
  color: #363636;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 1440px) {
  .share-this__layer-url input {
    height: 42px;
  }
}
@media (min-width: 1440px) {
  .share-this__layer-url input {
    margin-top: 30px;
  }
}
@media (min-width: 1440px) {
  .share-this__layer-url input {
    padding: 0px 20px;
  }
}
@media (min-width: 1440px) {
  .share-this__layer-url input {
    font-size: 16px;
  }
}
@media (min-width: 1440px) {
  .share-this__layer-url input {
    line-height: 42px;
  }
}
.share-this__layer-close {
  position: absolute;
  top: 20px;
  top: 1.38889vw;
  right: 20px;
  right: 1.38889vw;
  width: 20px;
  width: 1.38889vw;
  height: 20px;
  height: 1.38889vw;
  background: url(https://www.samsung.com/etc/designs/semi/global/business/img/btn_close_layer.png) no-repeat 0 0;
  background-size: 100% 100%;
  font-size: 0;
  line-height: 0;
}
@media (min-width: 1440px) {
  .share-this__layer-close {
    top: 20px;
  }
}
@media (min-width: 1440px) {
  .share-this__layer-close {
    right: 20px;
  }
}
@media (min-width: 1440px) {
  .share-this__layer-close {
    width: 20px;
  }
}
@media (min-width: 1440px) {
  .share-this__layer-close {
    height: 20px;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__btn-text {
    padding-top: 1px;
    padding-top: 0.09766vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__btn-text {
    padding-left: 22px;
    padding-left: 2.14844vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__btn-text {
    font-size: 14px;
    font-size: 1.36719vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__btn-text {
    line-height: 14px;
    line-height: 1.36719vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__btn-text:after {
    width: 13px;
    width: 1.26953vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__btn-text:after {
    height: 14px;
    height: 1.36719vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer {
    top: 31px;
    top: 3.02734vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer {
    width: 462px;
    width: 45.11719vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer {
    padding: 53px 80px 60px;
    padding: 5.17578vw 7.8125vw 5.85938vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer:after {
    top: -7px;
    top: -0.68359vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer:after {
    right: 43px;
    right: 4.19922vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer:after {
    width: 16px;
    width: 1.5625vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer:after {
    height: 8px;
    height: 0.78125vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer-title {
    font-size: 16px;
    font-size: 1.5625vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer-title {
    line-height: 28px;
    line-height: 2.73438vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer-ico {
    margin-top: 21px;
    margin-top: 2.05078vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer-ico > li {
    margin-left: 14px;
    margin-left: 1.36719vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer-ico > li a {
    width: 48px;
    width: 4.6875vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer-ico > li a {
    height: 48px;
    height: 4.6875vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer-ico > li:first-child {
    margin-left: 0px;
    margin-left: 0vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer-url input {
    height: 42px;
    height: 4.10156vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer-url input {
    margin-top: 30px;
    margin-top: 2.92969vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer-url input {
    padding: 0px 20px;
    padding: 0vw 1.95312vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer-url input {
    font-size: 16px;
    font-size: 1.5625vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer-url input {
    line-height: 42px;
    line-height: 4.10156vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer-close {
    top: 20px;
    top: 1.95312vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer-close {
    right: 20px;
    right: 1.95312vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer-close {
    width: 20px;
    width: 1.95312vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .share-this__layer-close {
    height: 20px;
    height: 1.95312vw;
  }
}
@media screen and (max-width: 768px) {
  .share-this__btn-text {
    padding-top: 2.13333px;
    padding-top: 0.27778vw;
    padding-left: 46.93333px;
    padding-left: 6.11111vw;
    font-size: 29.86667px;
    font-size: 3.88889vw;
    line-height: 29.86667px;
    line-height: 3.88889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__btn-text {
    padding-top: 1px;
    padding-top: 0.27778vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__btn-text {
    padding-left: 22px;
    padding-left: 6.11111vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__btn-text {
    font-size: 14px;
    font-size: 3.88889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__btn-text {
    line-height: 14px;
    line-height: 3.88889vw;
  }
}
@media screen and (max-width: 768px) {
  .share-this__btn-text:after {
    width: 27.73333px;
    width: 3.61111vw;
    height: 32px;
    height: 4.16667vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__btn-text:after {
    width: 13px;
    width: 3.61111vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__btn-text:after {
    height: 15px;
    height: 4.16667vw;
  }
}
@media screen and (max-width: 768px) {
  .share-this__layer {
    top: 57.6px;
    top: 7.5vw;
    width: 699.73333px;
    width: 91.11111vw;
    padding: 68.26667px 64px 64px;
    padding: 8.88889vw 8.33333vw 8.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer {
    top: 27px;
    top: 7.5vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer {
    width: 328px;
    width: 91.11111vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer {
    padding: 32px 30px 30px;
    padding: 8.88889vw 8.33333vw 8.33333vw;
  }
}
@media screen and (max-width: 768px) {
  .share-this__layer:after {
    top: -19.2px;
    top: -2.5vw;
    right: 81.06667px;
    right: 10.55556vw;
    width: 38.4px;
    width: 5vw;
    height: 19.2px;
    height: 2.5vw;
    background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/layer-arrow-top-mo.png);
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer:after {
    top: -9px;
    top: -2.5vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer:after {
    right: 38px;
    right: 10.55556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer:after {
    width: 18px;
    width: 5vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer:after {
    height: 9px;
    height: 2.5vw;
  }
}
@media screen and (max-width: 768px) {
  .share-this__layer-title {
    font-size: 34.13333px;
    font-size: 4.44444vw;
    line-height: 64px;
    line-height: 8.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer-title {
    font-size: 16px;
    font-size: 4.44444vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer-title {
    line-height: 30px;
    line-height: 8.33333vw;
  }
}
@media screen and (max-width: 768px) {
  .share-this__layer-ico {
    margin-top: 44.8px;
    margin-top: 5.83333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer-ico {
    margin-top: 21px;
    margin-top: 5.83333vw;
  }
}
@media screen and (max-width: 768px) {
  .share-this__layer-ico > li {
    margin-left: 21.33333px;
    margin-left: 2.77778vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer-ico > li {
    margin-left: 10px;
    margin-left: 2.77778vw;
  }
}
@media screen and (max-width: 768px) {
  .share-this__layer-ico > li a {
    width: 74.66667px;
    width: 9.72222vw;
    height: 74.66667px;
    height: 9.72222vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer-ico > li a {
    width: 35px;
    width: 9.72222vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer-ico > li a {
    height: 35px;
    height: 9.72222vw;
  }
}
@media screen and (max-width: 768px) {
  .share-this__layer-ico > li:first-child {
    margin-left: 0px;
    margin-left: 0vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer-ico > li:first-child {
    margin-left: 0px;
    margin-left: 0vw;
  }
}
@media screen and (max-width: 768px) {
  .share-this__layer-url input {
    height: 89.6px;
    height: 11.66667vw;
    margin-top: 64px;
    margin-top: 8.33333vw;
    padding: 0px 32px;
    padding: 0vw 4.16667vw;
    font-size: 34.13333px;
    font-size: 4.44444vw;
    line-height: 89.6px;
    line-height: 11.66667vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer-url input {
    height: 42px;
    height: 11.66667vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer-url input {
    margin-top: 30px;
    margin-top: 8.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer-url input {
    padding: 0px 15px;
    padding: 0vw 4.16667vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer-url input {
    font-size: 16px;
    font-size: 4.44444vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer-url input {
    line-height: 42px;
    line-height: 11.66667vw;
  }
}
@media screen and (max-width: 768px) {
  .share-this__layer-close {
    top: 25.6px;
    top: 3.33333vw;
    right: 25.6px;
    right: 3.33333vw;
    width: 36.26667px;
    width: 4.72222vw;
    height: 36.26667px;
    height: 4.72222vw;
    background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/btn_close_layer_m.png);
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer-close {
    top: 12px;
    top: 3.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer-close {
    right: 12px;
    right: 3.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer-close {
    width: 17px;
    width: 4.72222vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .share-this__layer-close {
    height: 17px;
    height: 4.72222vw;
  }
}

.body-noscroll {
  overflow: hidden;
}
.exit-modal {
  position: fixed;
  z-index: 9999;
  width: 720px;
  width: 50vw;
  padding: 73px 50px 80px;
  padding: 5.06944vw 3.47222vw 5.55556vw;
  background: #fff;
  border: 3px solid #030000;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
@media (min-width: 1440px) {
  .exit-modal {
    width: 720px;
  }
}
@media (min-width: 1440px) {
  .exit-modal {
    padding: 73px 50px 80px;
  }
}
.exit-modal__title {
  margin-bottom: 10px;
  margin-bottom: 0.69444vw;
  font-size: 36px;
  font-size: 2.5vw;
  line-height: 48px;
  line-height: 3.33333vw;
  font-weight: bold;
}
@media (min-width: 1440px) {
  .exit-modal__title {
    margin-bottom: 10px;
  }
}
@media (min-width: 1440px) {
  .exit-modal__title {
    font-size: 36px;
  }
}
@media (min-width: 1440px) {
  .exit-modal__title {
    line-height: 48px;
  }
}
.exit-modal__title em {
  color: #00b3e3;
  font-style: normal;
}
.exit-modal__dec {
  font-size: 14px;
  font-size: 0.97222vw;
  line-height: 24px;
  line-height: 1.66667vw;
  color: #333;
}
@media (min-width: 1440px) {
  .exit-modal__dec {
    font-size: 14px;
  }
}
@media (min-width: 1440px) {
  .exit-modal__dec {
    line-height: 24px;
  }
}
.exit-modal__dec em {
  color: #00b3e3;
  font-style: normal;
}
.exit-modal__btn {
  margin-top: 40px;
  margin-top: 2.77778vw;
}
@media (min-width: 1440px) {
  .exit-modal__btn {
    margin-top: 40px;
  }
}
.exit-modal__btn a {
  margin: 0px 7px;
  margin: 0vw 0.48611vw;
}
@media (min-width: 1440px) {
  .exit-modal__btn a {
    margin: 0px 7px;
  }
}
.exit-modal__close {
  position: absolute;
  top: 15px;
  top: 1.04167vw;
  right: 15px;
  right: 1.04167vw;
  padding: 5px;
  padding: 0.34722vw;
}
@media (min-width: 1440px) {
  .exit-modal__close {
    top: 15px;
  }
}
@media (min-width: 1440px) {
  .exit-modal__close {
    right: 15px;
  }
}
@media (min-width: 1440px) {
  .exit-modal__close {
    padding: 5px;
  }
}
.exit-modal__close span {
  display: block;
  position: relative;
  width: 20px;
  width: 1.38889vw;
  height: 20px;
  height: 1.38889vw;
  background: url(https://www.samsung.com/etc/designs/semi/global/business/img/btn_close_layer.png) no-repeat 0 0;
  background-size: 100% 100%;
  font-size: 0;
}
@media (min-width: 1440px) {
  .exit-modal__close span {
    width: 20px;
  }
}
@media (min-width: 1440px) {
  .exit-modal__close span {
    height: 20px;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .exit-modal {
    width: 720px;
    width: 70.3125vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .exit-modal {
    padding: 73px 50px 80px;
    padding: 7.12891vw 4.88281vw 7.8125vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .exit-modal__title {
    margin-bottom: 10px;
    margin-bottom: 0.97656vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .exit-modal__title {
    font-size: 36px;
    font-size: 3.51562vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .exit-modal__title {
    line-height: 48px;
    line-height: 4.6875vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .exit-modal__dec {
    font-size: 14px;
    font-size: 1.36719vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .exit-modal__dec {
    line-height: 24px;
    line-height: 2.34375vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .exit-modal__btn {
    margin-top: 40px;
    margin-top: 3.90625vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .exit-modal__btn a {
    margin: 0px 7px;
    margin: 0vw 0.68359vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .exit-modal__close {
    top: 15px;
    top: 1.46484vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .exit-modal__close {
    right: 15px;
    right: 1.46484vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .exit-modal__close {
    padding: 5px;
    padding: 0.48828vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .exit-modal__close span {
    width: 20px;
    width: 1.95312vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .exit-modal__close span {
    height: 20px;
    height: 1.95312vw;
  }
}
@media screen and (max-width: 768px) {
  .exit-modal {
    width: 640px;
    width: 83.33333vw;
    padding: 68.26667px 34.13333px 53.33333px;
    padding: 8.88889vw 4.44444vw 6.94444vw;
    border: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .exit-modal {
    width: 300px;
    width: 83.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .exit-modal {
    padding: 32px 16px 25px;
    padding: 8.88889vw 4.44444vw 6.94444vw;
  }
}
@media screen and (max-width: 768px) {
  .exit-modal__title {
    margin-bottom: 46.93333px;
    margin-bottom: 6.11111vw;
    font-size: 59.73333px;
    font-size: 7.77778vw;
    line-height: 76.8px;
    line-height: 10vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .exit-modal__title {
    margin-bottom: 22px;
    margin-bottom: 6.11111vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .exit-modal__title {
    font-size: 28px;
    font-size: 7.77778vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .exit-modal__title {
    line-height: 36px;
    line-height: 10vw;
  }
}
@media screen and (max-width: 768px) {
  .exit-modal__dec {
    font-size: 34.13333px;
    font-size: 4.44444vw;
    line-height: 59.73333px;
    line-height: 7.77778vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .exit-modal__dec {
    font-size: 16px;
    font-size: 4.44444vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .exit-modal__dec {
    line-height: 28px;
    line-height: 7.77778vw;
  }
}
@media screen and (max-width: 768px) {
  .exit-modal__btn {
    margin-top: 49.06667px;
    margin-top: 6.38889vw;
    padding: 0px 70.4px;
    padding: 0vw 9.16667vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .exit-modal__btn {
    margin-top: 23px;
    margin-top: 6.38889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .exit-modal__btn {
    padding: 0px 33px;
    padding: 0vw 9.16667vw;
  }
}
@media screen and (max-width: 768px) {
  .exit-modal__btn a {
    width: 100%;
    margin: 0px 0px 32px;
    margin: 0vw 0vw 4.16667vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .exit-modal__btn a {
    margin: 0px 0px 15px;
    margin: 0vw 0vw 4.16667vw;
  }
}
@media screen and (max-width: 768px) {
  .exit-modal__close {
    top: 25.6px;
    top: 3.33333vw;
    right: 25.6px;
    right: 3.33333vw;
    padding: 10.66667px;
    padding: 1.38889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .exit-modal__close {
    top: 12px;
    top: 3.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .exit-modal__close {
    right: 12px;
    right: 3.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .exit-modal__close {
    padding: 5px;
    padding: 1.38889vw;
  }
}
@media screen and (max-width: 768px) {
  .exit-modal__close span {
    width: 16px;
    height: 16px;
    background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/gnb-btn-close-mo.png);
  }
}

.cookie-notice {
  position: relative;
  padding: 12px 46px 10px;
  background: #52565a;
  line-height: 1.44;
  text-align: center;
}
.cookie-notice__desc {
  font-size: 14px;
  color: #cacaca;
  word-break: break-word;
}
.cookie-notice__link {
  display: inline-block;
  font-size: 14px;
  color: #fff;
}
.cookie-notice__btn-close {
  overflow: hidden;
  position: absolute;
  top: 5px;
  right: 10px;
  width: 36px;
  height: 36px;
  padding: 10px;
  font-size: 0;
  cursor: pointer;
}
.cookie-notice__btn-close:after {
  display: block;
  width: 16px;
  height: 16px;
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-close-white.svg);
  background-repeat: no-repeat;
  content: '';
}
.cookie-geo {
  display: none;
  position: relative;
  padding: 10px 32px;
  background: #363636;
  padding: 14px 0 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.cookie-warning .cookie-geo {
  display: block;
}
.cookie-geo .btn-close {
  position: absolute;
  top: 5px;
  left: auto;
  right: 10px;
  padding: 10px;
  cursor: pointer;
}
.cookie-geo .ico-btn-close {
  display: block;
  overflow: hidden;
  width: 16px;
  height: 16px;
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-close-white.svg);
  line-height: 100px;
}
.cookie-geo .geo-inner {
  max-width: 1254px;
  min-width: 320px;
  margin: 0 auto;
  padding: 0 24px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.cookie-geo .geo-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  -js-display: flex;
  display: flex;
  width: 100%;
  display: table\0;
  font-size: 13px;
  color: #fff;
}
.cookie-geo .geo-select + p.geo-msg-cookie {
  margin-top: 14px;
  padding-right: 0;
  border-top: 1px solid #4a4a4a;
  text-align: left;
}
.cookie-geo .geo-msg {
  -webkit-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: 0;
  padding-right: 10px;
  font-size: 16px;
  line-height: 1.6;
  display: table-cell\0;
  width: 100%\0;
}
.cookie-geo .geo-msg span {
  font-weight: bold;
}
.cookie-geo .select-country {
  margin-top: 4px;
  display: table-cell\0;
  min-width: 50%\0;
  line-height: normal;
}
.cookie-geo .select-country p {
  color: #a0a0a0;
}
.cookie-geo .btn-group {
  margin-top: 9px;
  white-space: nowrap;
}
.cookie-geo .btn-group button {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: left;
  vertical-align: top;
  white-space: nowrap;
  text-transform: uppercase;
  line-height: normal;
}
.cookie-geo .btn-group button :first-child {
  margin-left: 0;
}
.cookie-geo .btn-group button:hover span {
  text-decoration: underline;
}
.cookie-geo .btn-group button .geo-flag {
  display: inline-block;
  margin-right: 9px;
  border: 1px solid #4a4a4a;
  width: 29px;
  height: 18px;
  vertical-align: middle;
}
.cookie-geo .btn-group button > span {
  display: inline-block;
  position: relative;
  color: #fff;
  vertical-align: middle;
}
.cookie-geo .btn-group button > span .lang {
  display: inline;
}
.cookie-geo .btn-keep {
  display: inline-block;
  vertical-align: top;
  margin-right: 40px;
}
.cookie-geo .btn-visit {
  display: inline-block;
  vertical-align: top;
}
.cookie-geo .btn-visit button {
  margin-left: 20px;
}
.cookie-geo .btn-visit button:first-child {
  margin-left: 0;
}
.cookie-geo .geo-msg-cookie {
  position: relative;
  margin-top: -8px;
  padding-top: 8px;
  padding-right: 25px;
  font-size: 13px;
  line-height: 1.2;
  color: #a0a0a0;
  text-align: center;
}
.cookie-geo .geo-msg-cookie a {
  color: #fff;
  text-decoration: underline;
}
.cookie-geo .geo-msg-cookie span {
  display: block;
  margin-top: 3px;
}
.no-svg .cookie-notice__btn-close:after,
.no-svg .cookie-geo .ico-btn-close {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/sp-gnb-ie8.png);
  background-size: 160px auto;
  background-position: -34px -42px;
}
@media screen and (max-width: 768px) {
  .cookie-geo .geo-inner {
    padding: 0 15px;
  }
  .cookie-geo .geo-select {
    display: block;
  }
  .cookie-geo .geo-select + .geo-msg-cookie {
    margin-top: 3px;
  }
  .cookie-geo .geo-msg {
    display: block;
    font-size: 14px;
    line-height: 1.4;
    padding-right: 30px;
  }
  .cookie-geo .select-country {
    display: block;
  }
  .cookie-geo .select-country p {
    font-size: 12px;
  }
  .cookie-geo .btn-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    -js-display: flex;
    display: flex;
    display: block\0;
    margin-top: 12px;
    width: 100%;
  }
  .cookie-geo .btn-group button {
    font-size: 12px;
    line-height: 1;
  }
  .cookie-geo .btn-group button .geo-flag {
    width: 33px;
    height: 22px;
    border: 1px solid #494949;
  }
  .cookie-geo .btn-group button > span .lang {
    display: block;
  }
  .cookie-geo .btn-keep {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-bottom: 12px;
    margin-right: 10px;
    display: inline-block\0;
  }
  .cookie-geo .btn-visit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    -js-display: flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-bottom: 12px;
    min-width: 50%;
    max-width: 66.6%;
    white-space: nowrap;
    display: inline-block\0;
    float: right\0;
    min-width: auto\0;
  }
  .cookie-geo .btn-visit:before,
  .cookie-geo .btn-visit:after {
    content: '';
    display: block;
    clear: both;
  }
  .cookie-geo .btn-visit button {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-left: 2%;
    margin-left: 10px\0;
  }
}
@media screen and (max-width: 768px) and (max-width: 480px) {
  .cookie-geo .btn-group {
    display: block;
  }
  .cookie-geo .btn-group button .geo-flag {
    margin-right: 7px;
  }
  .cookie-geo .btn-keep {
    display: inline-block;
  }
  .cookie-geo .btn-visit {
    display: block;
    float: right;
    width: auto;
    max-width: 100%;
  }
  .cookie-geo .btn-visit button:first-child {
    padding-left: 0;
  }
  .cookie-geo .btn-visit button:nth-child(2):last-child {
    min-width: 50%;
  }
}

.gnb_dimmed {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  z-index: 101;
}
.gnb_dimmed.p6_m_only {
  background-color: transparent;
}
/* header {
  position: relative;
  background-color: #fff;
  z-index: 101;
}
header button {
  padding: 0;
}
header button:focus,
header button:active {
  padding: 0;
}
header button > * {
  position: relative;
}
header .p6_valign {
  display: table;
}
header .p6_valign > * {
  display: table-cell;
  vertical-align: middle;
}
header .clearFix:after {
  display: block;
  content: '';
  clear: both;
}
header .lang_chn {
}
header .lang_kor {
}
header .lang_kor a {
}
header * {
  letter-spacing: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
}
header a {
  font: inherit;
}
header img {
  display: block;
}
header nav {
  float: left;
  width: 81.8%;
}
header .p6_m_only {
  display: none;
}
header .p6_inner {
  max-width: 1440px;
  padding: 0 20px;
  margin: 0 auto;
}
header .header_top {
  font-size: 12px;
  padding: 12px 0;
  background-color: #f7f7f7;
}
header .nav_title {
  float: left;
  color: #353535;
}
header .nav_lang {
  float: right;
}
header .nav_lang li {
  float: left;
  position: relative;
  padding: 0 20px;
}
header .nav_lang li + li:before {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 1px;
  height: 10px;
  background-color: #ddd;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  content: '';
}
header .nav_lang li:last-child {
  padding-right: 0;
}
header .header_nav {
  position: relative;
  background-color: #fff;
  z-index: 110;
  border-bottom: 1px solid #dadada;
}
header .nav_main {
  float: left;
}
header .nav_sub {
  float: right;
}
header .gnb_logo {
  float: left;
  width: 105px;
  height: 80px;
  margin: 0 40px 0 25px;
}
header .nav_depth1 {
  padding: 24px 0;
}
header .nav_depth1 > li {
  float: left;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.33;
}
header .nav_depth1 > li > a {
  display: block;
  padding: 8px 12px 6px;
  -webkit-border-radius: 50vh;
  border-radius: 50vh;
}
header .nav_depth2 {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: #fff;
  border-top: 1px solid #ddd;
  overflow: hidden;
}
header .nav_depth2 li + li {
  margin-top: 15px;
}
header .nav_depth2 .p6_col {
  float: left;
  width: 18.6%;
  padding: 47px 0 89px 25px;
}
header .nav_depth2 a.no_link {
  cursor: default;
}
header .nav_depth2 a.no_link:after {
  display: none;
}
header .nav_depth2 .gnb_banner {
  position: relative;
  width: 23.8%;
  padding: 0 25px;
}
header .nav_depth2 .gnb_banner .banner_cta {
  text-align: center;
}
header .nav_depth2 .gnb_banner .banner_cta strong {
  font-size: 20px;
  line-height: 1.6;
}
header .nav_depth2 .gnb_banner .banner_cta a {
  display: inline-block;
  font-size: 12px;
  letter-spacing: 0.12em;
  padding: 1.17em 3.08em;
  margin-top: 1.58em;
  border: 1px solid #000;
  -webkit-border-radius: 50vh;
  border-radius: 50vh;
}
header .nav_depth2 .gnb_banner.event {
  padding: 0px;
}
header .nav_depth2 .gnb_banner.event .inner {
  max-width: 256px;
  width: 100%;
  margin-left: 40px;
  background: #f7f7f7;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  margin-top: 14px;
}
header .nav_depth2 .gnb_banner.event .banner_cta {
  margin-top: -8px;
  padding: 0px 10px 20px 10px;
}
header .nav_depth2 .gnb_banner.event .banner_cta span {
  font-size: 18px;
  font-weight: 400;
  color: #676767;
  padding: 16px 0 2px;
  display: inline-block;
}
header .nav_depth2 .p6_title {
  font-weight: bold;
  font-size: 18px;
}
header .nav_depth2 .p6_title + .p6_title {
  margin-top: 35px;
}
header .nav_depth2_link a {
  position: relative;
  padding-right: 20px;
}
header .nav_depth2_link a:after {
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  width: 10px;
  height: 15px;
  background: url('page/p6_img/btn_gnb_depth2.png') no-repeat center/100% auto;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  content: '';
}
header .nav_depth3 {
  margin-top: 24px;
}
header .nav_depth3 + .p6_title {
  margin-top: 35px;
}
header .nav_depth3 li {
  font-weight: 400;
  font-size: 16px;
  color: #666;
}
header .outlink svg {
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
header .outlink svg path {
  vertical-align: baseline;
}
header .nav_depth3 .outlink svg {
  fill: #666;
  width: 13px;
  height: 13px;
}
header .btn_gnb {
  display: none;
  position: absolute;
  top: 115px;
  right: -webkit-calc(50% - 690px);
  right: calc(50% - 690px);
  width: 28px;
  height: 28px;
  background: no-repeat center/100% auto;
}
header .btn_gnb_close {
  background-image: url('page/p6_img/btn_gnb_close.png');
  z-index: 200;
}
header .nav_utility {
  display: block;
  float: right;
  position: relative;
  padding: 24px 0;
}
header .nav_utility .btn_search {
  width: 32px;
  height: 32px;
  background: url('page/p6_img/btn_gnb_search.png') no-repeat center/100% auto;
  z-index: 1;
  background-color: #fff;
}
header .nav_utility .search_wrap {
  position: relative;
}
header .nav_utility .search_input_wrap {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 270px;
  height: 100%;
  border-bottom: 1px solid #000;
  opacity: 0;
}
header .nav_utility .search_input_wrap input {
  width: -webkit-calc(100% - 32px);
  width: calc(100% - 32px);
  height: 100%;
  border: none;
}
header .nav_utility .search_history {
  position: absolute;
  top: 150%;
  left: 0;
  width: 100%;
  background-color: #fff;
  border: 1px solid #dadada;
}
header .nav_utility .search_history .history_top {
  position: relative;
  background-color: #f7f7f7;
}
header .nav_utility .search_history .history_top p {
  font-size: 12px;
  line-height: 2.5;
  padding: 0 1.67em;
}
header .nav_utility .search_history .history_top .btn_clear {
  position: absolute;
  top: 50%;
  right: 18px;
  color: #162d9a;
  font-size: 10px;
  line-height: 1.2;
  text-align: right;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
header .nav_utility .search_history .history_list {
  padding: 12px 0;
}
header .nav_utility .search_history .history_list a {
  display: block;
  color: #363636;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.43;
  padding: 0.5em 1.71em;
} */
body:not(.device) header .header_top a:hover,
body:not(.device) header .header_top a:focus {
  color: #1428a0;
}
body:not(.device) header .nav_depth1 > li > a:hover,
body:not(.device) header .nav_depth1 > li > a:focus {
  color: #fff;
  background-color: #000;
}
body:not(.device) header .nav_depth3 a:hover,
body:not(.device) header .nav_depth3 a:focus {
  color: #1428a0;
  text-decoration: underline;
}
body:not(.device) header .nav_depth3 .outlink a:hover svg,
body:not(.device) header .nav_depth3 .outlink a:focus svg {
  fill: #1428a0;
}
.gb-gnb__notice-bar {
  position: relative;
  background-color: #efefef;
  border-bottom: 1px solid #dadada;
}
.gb-gnb__notice-bar-inner {
  position: relative;
  padding: 10px 0 8px;
  max-width: 1254px;
  margin: 0 auto;
  text-align: center;
}
.gb-gnb__notice-bar-desc {
  display: inline-block;
  margin-left: 13px;
  padding-left: 18px;
  border-left: 1px solid #dadada;
  font-size: 14px;
  color: #363636;
  line-height: 30px;
}
.gb-gnb__notice-bar-desc:first-child {
  margin: 0;
  padding: 0;
  border: 0;
}
.gb-gnb__notice-bar-link {
  display: inline-block;
  margin-left: 18px;
  font-size: 12px;
  color: #1428a0;
  text-transform: uppercase;
  font-weight: bold;
}
.gb-gnb__notice-bar .s-arw-right {
  margin-top: -2px;
  margin-left: 10px;
}
.gb-gnb__notice-bar .s-arw-right:after {
  width: 7px;
  height: 11px;
  background-position: -80px -42px;
}
.gb-gnb__notice-bar .s-arw-right {
  display: inline-block;
  vertical-align: middle;
}
.gb-gnb__notice-bar .s-arw-right:after {
  width: 7px;
  height: 11px;
  vertical-align: middle;
  content: '';
}
.gb-gnb__notice-bar .s-ico-close {
  display: block;
  position: absolute;
  top: 9px;
  right: 15px;
  padding: 10px;
}
.gb-gnb__notice-bar .s-ico-close:after {
  width: 12px;
  height: 12px;
  background-position: -66px -42px;
}
.gb-gnb__notice-bar button:hover .s-ico-close:after,
.gb-gnb__notice-bar button:focus .s-ico-close:after {
  width: 12px;
  height: 12px;
  background-position: -66px -42px;
}
@media screen and (max-width: 1440px) {
  /* header .p6_inner {
    padding: 0 1.39vw;
  }
  header .header_top {
    font-size: 0.83vw;
    padding: 0.83vw 0;
  }
  header .nav_lang li {
    padding: 0 1.39vw;
  }
  header .nav_lang li + li:before {
    height: 0.69vw;
  }
  header .gnb_logo {
    margin: 0 2.78vw 0 1.74vw;
  }
  header .nav_depth1 {
    padding: -webkit-calc(38.5px - 1vw) 0;
    padding: calc(38.5px - 1vw) 0;
  }
  header .nav_depth1 > li {
    font-size: 0.97vw;
  }
  header .nav_depth1 > li > a {
    padding: 0.56vw 0.83vw 0.42vw;
  }
  header .nav_depth2 li + li {
    margin-top: 1.04vw;
  }
  header .nav_depth2 .p6_col {
    padding: 3.26vw 0 6.18vw 1.74vw;
  }
  header .nav_depth2 .gnb_banner {
    padding: 0 0 0 1.74vw;
  }
  header .nav_depth2 .gnb_banner .banner_cta strong {
    font-size: 1.39vw;
  }
  header .nav_depth2 .gnb_banner .banner_cta a {
    font-size: 0.83vw;
  }
  header .nav_depth2 .gnb_banner.event .inner {
    margin-left: 2.7778vw;
  }
  header .nav_depth2 .gnb_banner.event .banner_cta {
    margin-top: -0.5556vw;
    padding: 0px 0.6944vw 1.3889vw 0.6944vw;
  }
  header .nav_depth2 .gnb_banner.event .banner_cta span {
    font-size: 1.25vw;
    padding: 1.111vw 0 0.1389vw;
  }
  header .nav_depth2 .p6_title {
    font-size: 1.25vw;
  }
  header .nav_depth2 .p6_title + .p6_title {
    margin-top: 2.43vw;
  }
  header .nav_depth2 .p6_title a.no_link {
    cursor: default;
  }
  header .nav_depth2_link a {
    padding-right: 1.39vw;
  }
  header .nav_depth2_link a:after {
    width: 0.69vw;
    height: 1.04vw;
  }
  header .nav_depth3 {
    margin-top: 1.67vw;
  }
  header .nav_depth3 + .p6_title {
    margin-top: 2.43vw;
  }
  header .nav_depth3 li {
    font-size: 1.11vw;
  }
  header .outlink svg {
    width: 0.97vw;
    height: 0.97vw;
  }
  header .nav_depth3 .outlink svg {
    width: 0.9vw;
    height: 0.9vw;
  }
  header .btn_gnb {
    top: 7.99vw;
    right: -webkit-calc(50% - 47.92vw);
    right: calc(50% - 47.92vw);
    width: 1.94vw;
    height: 1.94vw;
  }
  header .nav_utility .btn_search {
    width: 2.22vw;
    height: 2.22vw;
  }
  header .nav_utility .search_input_wrap {
    width: 18.75vw;
  }
  header .nav_utility .search_input_wrap input {
    width: -webkit-calc(100% - 2.22vw);
    width: calc(100% - 2.22vw);
  }
  header .nav_utility .search_history .history_top p {
    font-size: 0.83vw;
  }
  header .nav_utility .search_history .history_top .btn_clear {
    right: 1.25vw;
  }
  header .nav_utility .search_history .history_list {
    padding: 0.83vw 0;
  }
  header .nav_utility .search_history .history_list a {
    font-size: 0.97vw;
  } */
}
.s-svg:after {
  display: block;
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/sp-gnb-pc.png);
  background-size: 160px auto;
  background-repeat: no-repeat;
  color: transparent;
  content: '';
}
.s-ico-search:after {
  width: 18px;
  height: 18px;
  background-position: -34px -22px;
}
button:hover .s-ico-search:after,
button:focus .s-ico-search:after,
button:active .s-ico-search:after {
  background-position: -54px -22px;
}
.s-ico-search,
.s-ico-close {
  position: absolute;
  top: 4px;
  padding: 10px;
}
.s-ico-search:after,
.s-ico-close:after {
  width: 14px;
  height: 14px;
}
.s-ico-search {
  top: 24px;
  right: 0;
  right: -4px;
  padding: 5px;
}
.s-ico-search.active {
  width: auto;
}
.s-ico-search:after {
  width: 18px;
  height: 18px;
  background-position: -34px -22px;
}
.s-ico-search:hover:after,
.s-ico-search:focus:after {
  background-position: -54px -22px;
}
.s-ico-close {
  right: 4%;
  padding-left: 15px;
  display: none;
}
.s-ico-close:before {
  display: none;
  position: absolute;
  top: 0px;
  left: -10px;
  bottom: 0px;
  width: 1px;
  background-color: #dadada;
  content: '';
  height: 100%;
}
.s-ico-close:after {
  width: 14px;
  height: 14px;
  background-position: -104px -60px;
}
.s-ico-close:hover:after,
.s-ico-close:focus:after {
  background-position: -121px -61px;
}
@media screen and (max-width: 1260px) {
  /* header .gnb_dimmed {
    z-index: 110;
  }
  header .gnb_dimmed.p6_pc_only {
    display: none;
    background-color: transparent;
  }
  header .gnb_dimmed.p6_m_only {
    display: none;
    background-color: rgba(0, 0, 0, 0.5);
  }


  header .p6_pc_only {
    display: none;
  }
  header .p6_m_only {
    display: block;
  }
  header .p6_inner {
    padding: 0 18px;
  }
  header .header_top {
    font-size: 10px;
    padding: 10px 0;
  }
  header .nav_inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
  }
  header .nav_title {
    float: left;
    color: #353535;
  }
  header .nav_lang {
    float: right;
  }
  header .nav_lang li {
    float: left;
    position: relative;
    padding: 0 17px;
  }
  header .nav_lang li + li:before {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 1px;
    height: 5px;
    background-color: #ddd;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    content: '';
  }
  header .nav_main,
  header .nav_sub {
    float: none;
  }
  header .gnb_logo {
    float: left;
    width: 105px;
    height: 56px;
    margin: 0 35px 0 22px;
  }
  header .nav_depth1_wrap {
    position: fixed;
    top: 0;
    right: 0;
    width: 360px;
    height: -webkit-calc(100% - 74px);
    height: calc(100% - 74px);
    margin-top: 74px;
    background-color: #fff;
    overflow: auto;
  }
  header .header_nav .s-ico-close:before {
    display: block;
  }
  header .nav_depth1 {
    position: relative;
    padding: 22px 0;
    overflow: hidden;
  }
  header .nav_depth1:first-child {
    padding-top: 0;
  }
  header .nav_depth1 + .nav_depth1:before {
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    width: 85%;
    height: 1px;
    background-color: #dcdcdc;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s;
    -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s;
    content: '';
  }
  header .nav_depth1 > li {
    float: none;
    font-weight: normal;
    font-size: 21px;
  }
  header .nav_depth1 > li > a {
    position: relative;
    padding: 19px 25px;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
  header .nav_depth1 > li.lang_chn {
  }
  header .nav_depth1:not(.not_sub) > li > a:after {
    display: block;
    position: absolute;
    top: 50%;
    right: 25px;
    width: 13px;
    height: 17px;
    background: url('page/p6_img/btn_gnb_depth1-m.png') no-repeat center/100% auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    content: '';
  }
  header .nav_depth2 {
    display: none;
    position: fixed;
    top: 0;
    right: -100%;
    left: auto;
    width: 360px;
    height: -webkit-calc(100% - 74px);
    height: calc(100% - 74px);
    margin-top: 74px;
    background-color: #fff;
    border: none;
    overflow: auto;
    z-index: 1;
  }
  header .nav_depth2 li + li {
    margin-top: 0;
  }
  header .nav_depth2 .p6_col {
    float: none;
    width: 100%;
    padding: 0;
  }
  header .nav_depth2 .gnb_banner {
    display: none;
  }
  header .nav_depth2 .p6_title {
    font-weight: normal;
    font-size: 21px;
  }
  header .nav_depth2 .p6_title + .p6_title {
    margin-top: 0;
  }
  header .nav_depth2 .p6_title a {
    display: block;
    position: relative;
    padding: 19px 0;
  }
  header .nav_depth2 .p6_title a.no_link {
    cursor: pointer;
  }
  header .nav_depth2 .p6_title:not(.not_sub) a:after {
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    width: 17px;
    height: 13px;
    background: url('page/p6_img/btn_gnb_depth2-m.png') no-repeat center/100% auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    content: '';
  }
  header .nav_depth2 .p6_title:not(.not_sub) a.active:after {
    -webkit-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
  }
  header .nav_depth2_link a:after {
    display: none;
  }
  header .nav_depth3 {
    margin-top: 0;
    overflow: hidden;
  }
  header .nav_depth3 + .p6_title {
    margin-top: 0;
  }
  header .nav_depth3 ul {
    margin-top: -200%;
    border-bottom: 2px solid #dcdcdc;
  }
  header .nav_depth3 li {
    font-size: 19px;
    padding: 0;
  }
  header .nav_depth3 li a {
    display: inline-block;
    width: 100%;
    padding: 19px 25px;
  }
  header .open_depth .p6_title:not(.not_sub) a:after {
    display: none;
  }
  header .open_depth .p6_title:not(.not_sub) span {
    position: relative;
  }
  header .open_depth .p6_title:not(.not_sub) span:after {
    position: absolute;
    top: -webkit-calc(100% + 3px);
    top: calc(100% + 3px);
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #000;
    content: '';
  }
  header .open_depth .nav_depth3 ul {
    margin: 0 !important;
  }
  header .outlink svg {
    width: 16px;
    height: 16px;
  }
  header .nav_depth3 .outlink svg {
    width: 14px;
    height: 14px;
  }
  header .btn_gnb_wrap {
    position: relative;
    top: 0;
    right: 0;
    width: 360px;
    height: 74px;
    background-color: #fff;
  }
  header .btn_gnb {
    display: block;
    top: 50%;
    right: 21px;
    width: 28px;
    height: 28px;
    background-image: url('page/p6_img/btn_gnb_open.png');
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  header .btn_gnb_back {
    display: none;
    top: 23px;
    right: auto;
    left: 18px;
    background-image: url('page/p6_img/btn_gnb_back.png');
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    z-index: 1;
  }
  header .btn_gnb_close {
    position: fixed;
    top: 23px;
    background-image: url('page/p6_img/btn_gnb_close.png');
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    z-index: 200;
  }
  header .nav_utility {
    padding: 14px 0;
    margin-right: 63px;
    position: static;
  }
  header .nav_utility .btn_search {
    width: 28px;
    height: 28px;
  }
  header .nav_utility .search_input_wrap {
    width: 236px;
  }
  header .nav_utility .search_input_wrap input {
    width: -webkit-calc(100% - 28px);
    width: calc(100% - 28px);
  }
  header .nav_utility .search_history .history_top p {
    font-size: 10px;
  }
  header .nav_utility .search_history .history_top .btn_clear {
    right: 16px;
  }
  header .nav_utility .search_history .history_list {
    padding: 12px 0;
  }
  header .nav_utility .search_history .history_list a {
    font-size: 12px;
  }
  header .btn_search_close {
    position: absolute;
    top: 50%;
    right: 40px;
    width: 28px;
    height: 28px;
    background: url('page/p6_img/btn_gnb_close.png') no-repeat center/100% auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
    display: block;
  }
  header .s-ico-search {
    position: absoulte;
    right: 81px;
    top: 14px;
  }
  header .gb-gnb__search {
    left: 0;
    right: 0;
    background-color: #fff;
    z-index: 1;
  }
  header .gb-gnb__search-inner {
    position: relative;
    left: auto;
    right: 0;
    width: auto;
  }
  header .gb-gnb__search-bar {
    width: 100%;
    border-width: 1px 0;
    background: #ffffff;
  }
  header .gb-gnb__search-input-wrap {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 11px 135px 11px 20px;
    height: 56px;
  }
  header .gb-gnb__search-input-wrap:after {
    display: none;
  }
  header .gb-gnb__search-input-wrap .btn_search {
    right: 93px;
  }
  header .gb-gnb__search-input {
    position: static;
    float: right;
    right: 90px;
    width: 0%;
    max-width: none;
    height: 34px;
    border: 0;
    font-size: 14px;
    line-height: normal;
    -webkit-transition: width 0.4s;
    transition: width 0.4s;
  }
  header .gb-gnb__search-input:after {
    content: '';
    clear: both;
  }
  header .gb-gnb__search-input.active {
    width: 100%;
  }
  header .gb-gnb__search-history {
    width: 100%;
    margin: 0;
    border: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  header .gb-gnb__search-history-title {
    text-align: left;
    padding: 17px 0 15px;
    padding-left: 24px;
  }
  header .gb-gnb__search-history ul {
    padding: 12px 0 11px;
  }
  header .gb-gnb__search-history li a {
    padding: 4px 24px;
    font-size: 12px;
  }
  header .gb-gnb__search-history-close {
    min-width: 80px;
    position: absolute;
    top: 13px;
    bottom: auto;
    left: auto;
    right: 19px;
    font-size: 12px;
    color: #1428a0;
    text-decoration: none;
  }
  header .gb-gnb__search-suggest {
    width: 100%;
    margin: 0;
  }
  header .gb-gnb__search-suggest-inner {
    float: none;
    padding: 0;
    border-width: 1px 0;
  }
  header .gb-gnb__search-suggest-list {
    float: none;
    width: 100%;
    padding: 0 0 14px 0;
  }
  header .gb-gnb__search-suggest-list-title {
    padding: 0 24px;
    font-size: 12px;
    line-height: 24px;
  }
  header .gb-gnb__search-suggest-list-category-tit {
    text-align: left;
    padding: 21px 0 17px 0;
    padding-left: 24px;
    color: #333;
  }
  header .gb-gnb__search-suggest-list li a {
    display: block;
    padding: 10px 24px;
    font-size: 12px;
    line-height: 18px;
  }
  header .gb-gnb__search-suggest-list li .s-blue {
    color: #00a9e0;
  }
  header .gb-gnb__search-suggest-list-category {
    margin-top: 12px;
    background: #fff;
  }
  header .gb-gnb__search-suggest-list-select li a:hover,
  header .gb-gnb__search-suggest-list-select li a:focus {
    color: #fff;
    background-color: #1428a0;
  }
  header .gb-gnb__search-suggest-nodata {
    float: none;
    width: 100%;
    padding: 15px 24px;
    font-size: 12px;
  }
  header .gb-gnb__search-typeahead {
    display: none !important;
  } */
  .gb-gnb header .gb-gnb__search .s-ico-search,
  .gb-gnb header .gb-gnb__search .s-ico-close {
    top: 12px;
    padding: 8px;
  }
  .gb-gnb header .gb-gnb__search .s-ico-search:after,
  .gb-gnb header .gb-gnb__search .s-ico-close:after {
    width: 13px;
    height: 13px;
  }
  .gb-gnb header .gb-gnb__search .s-ico-search {
    overflow: hidden;
    top: 0;
    right: 58px;
    width: 0;
    height: 64px;
    margin: 0 10px;
    padding: 0;
    -webkit-transition: width 0.4s;
    transition: width 0.4s;
  }
  .gb-gnb header .gb-gnb__search .s-ico-search:after {
    width: 0px;
    height: 18px;
    background-position: -88px -43px;
  }
  .gb-gnb header .gb-gnb__search .s-ico-search.active {
    width: 18px;
  }
  .gb-gnb header .gb-gnb__search .s-ico-search.active:after {
    width: 18px;
    -webkit-transition: width 0.4s;
    transition: width 0.4s;
  }
  .gb-gnb header .gb-gnb__search .s-ico-search:hover:after,
  .gb-gnb header .gb-gnb__search .s-ico-search:focus:after {
    background-position: -108px -43px;
  }
  .gb-gnb header .gb-gnb__search .s-ico-close {
    display: block;
    top: 0;
    bottom: 0;
    left: -12px;
    height: 64px;
    padding: 0 10px;
  }
  .gb-gnb header .gb-gnb__search .s-ico-close:after {
    background-position: -30px -79px;
  }
  .gb-gnb header .gb-gnb__search .s-ico-close:hover:after,
  .gb-gnb header .gb-gnb__search .s-ico-close:focus:after {
    background-position: -45px -79px;
  }
  .gb-gnb header .gb-gnb__search .s-ico-close:before {
    top: 8px;
    bottom: 8px;
  }
  body:not(.device) header .nav_depth1 > li > a:hover,
  body:not(.device) header .nav_depth1 > li > a:focus {
    color: #000;
    background-color: #fff;
  }
  body:not(.device) header .nav_depth3 a:hover,
  body:not(.device) header .nav_depth3 a:focus {
    color: #666;
    text-decoration: none;
  }
  body:not(.device) header .nav_depth3 .outlink a:hover svg,
  body:not(.device) header .nav_depth3 .outlink a:focus svg {
    fill: #666;
  }
  body:not(.device) header .open_depth .p6_title:not(.not_sub) a:hover span:after,
  body:not(.device) header .open_depth .p6_title:not(.not_sub) a:focus span:after {
    animation: aniline 0.3s ease-in-out 1;
    -webkit-animation: aniline 0.3s ease-in-out 1;
  }
  header .open .nav_depth1 + .nav_depth1:before {
    opacity: 0;
  }
}
@-webkit-keyframes aniline {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes aniline {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.gb-gnb__search {
  display: none;
  position: absolute;
  top: 0;
  left: auto;
  right: auto;
}
.gb-gnb__search-inner {
  position: absolute;
  left: auto;
  right: -28px;
  width: auto;
  max-width: 1440px;
  height: 0;
  margin: 0 auto;
}
.gb-gnb__search-bar {
  position: relative;
  width: 270px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  text-align: left;
}
.gb-gnb__search-input-wrap {
  position: relative;
  height: 64px;
  padding: 0;
  border: none;
  background: transparent;
}
.gb-gnb__search-input-wrap:after {
  display: block;
  content: '';
  position: absolute;
  right: 0;
  top: 46px;
  width: 0%;
  border-bottom: 1px solid #585858;
  -webkit-transition: width 0.4s 0.4s;
  transition: width 0.4s 0.4s;
}
.gb-gnb__search-input-wrap.active:after {
  width: 100%;
  -webkit-transition: width 0.4s;
  transition: width 0.4s;
}
.gb-gnb__search-input {
  position: absolute;
  top: 19px;
  right: 28px;
  display: block;
  width: 0%;
  max-width: 242px;
  height: 27px;
  padding: 0;
  border: none;
  border-width: 0 0 0;
  font-size: 14px;
  color: #363636;
  line-height: 27px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.4s 0.4s;
  transition: width 0.4s 0.4s;
}
.gb-gnb__search-input.active {
  width: 100%;
  -webkit-transition: width 0.4s;
  transition: width 0.4s;
}
.gb-gnb__search-input::-ms-clear {
  display: none;
}
.gb-gnb__search-input::-webkit-input-placeholder {
  color: #636363;
}
.gb-gnb__search-input::-ms-input-placeholder {
  color: #636363;
}
.gb-gnb__search-input:-ms-input-placeholder {
  color: #636363;
}
.gb-gnb__search-input::-moz-placeholder {
  color: #636363;
}
.gb-gnb__search-history {
  display: none;
  position: relative;
  background-color: #fff;
  width: 365px;
  height: 0;
  overflow: hidden;
  margin-left: 0;
  margin-top: 0;
  border: 1px solid #dadada;
  -webkit-transition: height 0.4s;
  transition: height 0.4s;
}
.gb-gnb__search-history-title {
  text-align: right;
  padding: 7px 0 5px;
  padding-right: 23px;
  padding-left: 20px;
  background-color: #f7f7f7;
  font-size: 12px;
  color: #000000;
  line-height: 18px;
  text-align: left;
}
.gb-gnb__search-history ul {
  padding: 12px 0;
}
.gb-gnb__search-history li a {
  display: block;
  padding: 7px 24px;
  font-weight: bold;
  font-size: 14px;
  color: #363636;
  line-height: 20px;
}
.gb-gnb__search-history li a:hover,
.gb-gnb__search-history li a:focus,
.gb-gnb__search-history li a:active {
  color: #1428a0;
}
.gb-gnb__search-history-close {
  display: block;
  position: absolute;
  bottom: auto;
  top: 4px;
  left: auto;
  right: 18px;
  max-width: 43.3%;
  padding: 5px;
  height: 25px;
  font-size: 10px;
  color: #162d9a;
  text-align: right;
  text-decoration: none;
  text-transform: uppercase;
}
.gb-gnb__search-history.no-suggestion {
  background: #fff;
}
.gb-gnb__search-history.cookie {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.gb-gnb__search-history.active {
  height: auto;
  -webkit-transition: height 0.4s 0.4s;
  transition: height 0.4s 0.4s;
  z-index: 300;
}
.gb-gnb__search-suggest {
  display: none;
  position: absolute;
  top: 64px;
  right: 0;
  width: 826px;
  margin-left: 0%;
  margin-top: 0;
}
.gb-gnb__search-suggest:before,
.gb-gnb__search-suggest:after {
  content: '';
  display: block;
  clear: both;
}
.gb-gnb__search-suggest-inner {
  float: right;
  border: 1px solid #dadada;
  background-color: #fff;
}
.gb-gnb__search-suggest-nodata {
  display: none;
  float: right;
  width: 376px;
  padding: 22px;
  font-size: 16px;
  line-height: 20px;
  color: #363636;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
}
.gb-gnb__search-suggest-list {
  display: none;
  float: right;
  width: 268px;
  padding: 0 0 30px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.gb-gnb__search-suggest-list-category-tit {
  padding: 10px 0 5px 0;
  padding-right: 24px;
  font-size: 12px;
  color: #363636;
  text-align: right;
  background: #f7f7f7;
}
.gb-gnb__search-suggest-list-title {
  display: inline-block;
  padding: 0 24px;
  font-size: 14px;
  color: #1428a0;
  line-height: 22px;
}
.gb-gnb__search-suggest-list li a {
  display: block;
  padding: 4px 23px;
  font-size: 12px;
  color: #363636;
  line-height: 22px;
  word-break: break-word;
}
.gb-gnb__search-suggest-list li a:hover,
.gb-gnb__search-suggest-list li a:focus,
.gb-gnb__search-suggest-list li a:active {
  color: #363636;
}
.gb-gnb__search-suggest-list li .s-blue {
  color: #00a9e0;
}
.gb-gnb__search-suggest-list-category {
  padding-bottom: 5px;
  background: #f7f7f7;
  margin-top: 0;
}
.gb-gnb__search-suggest-list-select {
  margin-top: 0;
}
.gb-gnb__search-suggest-list-select li a {
  padding: 6px 23px;
  line-height: 18px;
}
.gb-gnb__search-suggest-list-select li a:hover,
.gb-gnb__search-suggest-list-select li a:focus {
  color: #fff;
  background-color: #00a9e0;
}
.gb-gnb__search-typeahead {
  display: none;
  float: left;
  width: 448px;
  padding: 15px 30px 19px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
}
.gb-gnb__search-typeahead:after {
  position: absolute;
  top: 20px;
  bottom: 20px;
  right: 283px;
  width: 1px;
  background-color: #dadada;
  content: '';
}
.gb-gnb__search-typeahead-title {
  display: inline-block;
  max-width: 100%;
  font-size: 14px;
  line-height: 22px;
  color: #363636;
}
.gb-gnb__search-typeahead ul {
  margin-top: 12px;
}
.gb-gnb__search-typeahead li {
  position: relative;
  margin-bottom: 45px;
  border-top: 1px solid #dadada;
}
.gb-gnb__search-typeahead li:before,
.gb-gnb__search-typeahead li:after {
  content: '';
  display: block;
  clear: both;
}
.gb-gnb__search-typeahead li:last-child {
  margin-bottom: 0;
}
.gb-gnb__search-product {
  overflow: hidden;
  height: 86px;
  margin-left: 135px;
  padding: 0 0 0 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.gb-gnb__search-product-img {
  overflow: hidden;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 115px;
  height: 76px;
}
.gb-gnb__search-product-img img {
  width: 100%;
  height: auto;
}
.gb-gnb__search-product-img .s-btn-video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 50px;
  width: 3.47222vw;
  height: 50px;
  height: 3.47222vw;
  margin: auto;
  font-size: 0;
}
@media (min-width: 1440px) {
  .gb-gnb__search-product-img .s-btn-video {
    width: 50px;
  }
}
@media (min-width: 1440px) {
  .gb-gnb__search-product-img .s-btn-video {
    height: 50px;
  }
}
.gb-gnb__search-product-img .s-btn-video .s-play-video {
  display: inline-block;
  overflow: hidden;
  position: relative;
  width: 50px;
  width: 3.47222vw;
  height: 50px;
  height: 3.47222vw;
  background: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-pd-video.svg) no-repeat;
  background-size: 100% 100%;
  line-height: 9999px;
}
@media (min-width: 1440px) {
  .gb-gnb__search-product-img .s-btn-video .s-play-video {
    width: 50px;
  }
}
@media (min-width: 1440px) {
  .gb-gnb__search-product-img .s-btn-video .s-play-video {
    height: 50px;
  }
}
.gb-gnb__search-product-title {
  display: inline-block;
  margin-top: -3px;
  max-width: 100%;
  line-height: 0;
  color: #363636;
}
.gb-gnb__search-product-title:hover,
.gb-gnb__search-product-title:focus,
.gb-gnb__search-product-title:active {
  color: #1428a0;
}
.gb-gnb__search-product-title strong {
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
}
.gb-gnb__search-product-title-btype {
  color: #00a9e0;
  font-weight: bold;
}
.gb-gnb__search-product-sub-title {
  display: block;
  font-size: 12px;
  color: #a6a6a6;
}
.gb-gnb__search-product-result-dsc {
  font-size: 12px;
  color: #363636;
  line-height: 1.5;
}
.gb-gnb__search-product-rate {
  overflow: hidden;
  margin-top: 10px;
  height: 14px;
  line-height: 0;
}
.gb-gnb__search-product-rate-nodata {
  font-size: 11px;
  color: #1428a0;
  line-height: 13px;
}
.gb-gnb__search-product-links {
  overflow: hidden;
  margin-top: 14px;
}
.gb-gnb__search-product-links .s-btn {
  float: left;
  margin-right: 27px;
  font-size: 10px;
  color: #1428a0;
  text-transform: uppercase;
  white-space: nowrap;
}
.gb-gnb__search-product .s-video-area {
  position: fixed;
}
.gb-gnb__search-product-detail {
  overflow: hidden;
  height: 86px;
  margin-left: 0;
  padding: 0 0 0 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.gb-gnb__search-product-detail-img {
  overflow: hidden;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 115px;
  height: 76px;
}
.gb-gnb__search-product-detail-img img {
  width: 100%;
  height: auto;
}
.gb-gnb__search-product-detail-img .s-btn-video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 50px;
  width: 3.47222vw;
  height: 50px;
  height: 3.47222vw;
  margin: auto;
  font-size: 0;
}
@media (min-width: 1440px) {
  .gb-gnb__search-product-detail-img .s-btn-video {
    width: 50px;
  }
}
@media (min-width: 1440px) {
  .gb-gnb__search-product-detail-img .s-btn-video {
    height: 50px;
  }
}
.gb-gnb__search-product-detail-img .s-btn-video .s-play-video {
  display: inline-block;
  overflow: hidden;
  position: relative;
  width: 50px;
  width: 3.47222vw;
  height: 50px;
  height: 3.47222vw;
  background: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-pd-video.svg) no-repeat;
  background-size: 100% 100%;
  line-height: 9999px;
}
@media (min-width: 1440px) {
  .gb-gnb__search-product-detail-img .s-btn-video .s-play-video {
    width: 50px;
  }
}
@media (min-width: 1440px) {
  .gb-gnb__search-product-detail-img .s-btn-video .s-play-video {
    height: 50px;
  }
}
.gb-gnb__search-product-detail-img + .gb-gnb__search-product-detail {
  height: auto;
  margin: 8px 0 8px 135px;
}
.gb-gnb__search-product-detail-title {
  display: inline-block;
  margin-top: -3px;
  max-width: 100%;
  line-height: 0;
  color: #363636;
}
.gb-gnb__search-product-detail-title:hover,
.gb-gnb__search-product-detail-title:focus,
.gb-gnb__search-product-detail-title:active {
  color: #1428a0;
}
.gb-gnb__search-product-detail-title strong {
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
}
.gb-gnb__search-product-detail-title-btype {
  color: #00a9e0;
  font-weight: bold;
}
.gb-gnb__search-product-detail-sub-title {
  display: block;
  font-size: 12px;
  color: #a6a6a6;
}
.gb-gnb__search-product-detail-result-dsc {
  font-size: 12px;
  color: #363636;
  line-height: 1.5;
}
.gb-gnb__search-product-detail-rate {
  overflow: hidden;
  margin-top: 10px;
  height: 14px;
  line-height: 0;
}
.gb-gnb__search-product-detail-rate-nodata {
  font-size: 11px;
  color: #1428a0;
  line-height: 13px;
}
.gb-gnb__search-product-detail-links {
  overflow: hidden;
  margin-top: 14px;
}
.gb-gnb__search-product-detail-links .s-btn {
  float: left;
  margin-right: 27px;
  font-size: 10px;
  color: #1428a0;
  text-transform: uppercase;
  white-space: nowrap;
}
.gb-gnb__search-product-detail .s-video-area {
  position: fixed;
}
.gb-gnb__search-star {
  float: left;
  position: relative;
  width: 12px;
  height: 12px;
  margin-left: 2px;
}
.gb-gnb__search-star:first-child {
  margin-left: 0;
}
.gb-gnb__search-star-wrap:before,
.gb-gnb__search-star-wrap:after {
  content: '';
  display: block;
  clear: both;
}
.gb-gnb__search-star .s-ico-star-empty,
.gb-gnb__search-star .s-ico-star-filled {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 12px;
  height: 12px;
}
.gb-gnb__search-star .s-ico-star-empty:after,
.gb-gnb__search-star .s-ico-star-filled:after {
  display: block;
  width: 12px;
  height: 12px;
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/sp-gnb-pc.png);
  background-size: 160px auto;
  content: '';
}
.gb-gnb__search-star .s-ico-star-empty:after {
  background-position: -14px -42px;
}
.gb-gnb__search-star .s-ico-star-filled:after {
  background-position: 0 -42px;
}
.gb-gnb__search-star-review-number {
  float: left;
  margin-left: 6px;
  font-size: 12px;
  color: #1428a0;
  line-height: 14px;
}
.gb-gnb__search .s-ico-close {
  position: absolute;
  top: 30px;
  right: 14px;
  padding: 10px;
}
.gb-gnb__search .s-ico-close:after {
  width: 20px;
  width: 1.38889vw;
  height: 20px;
  height: 1.38889vw;
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/gnb-btn-close.png);
  background-size: 100%;
}
@media (min-width: 1440px) {
  .gb-gnb__search .s-ico-close:after {
    width: 20px;
  }
}
@media (min-width: 1440px) {
  .gb-gnb__search .s-ico-close:after {
    height: 20px;
  }
}
.gb-gnb__search .s-ico-close:hover:after {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/gnb-btn-close-hover.png);
}
.gb-gnb__search .s-ico-close:focus:after {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/gnb-btn-close-hover.png);
}
@media screen and (max-width: 1279px) {
  .gb-gnb .s-btn-toggler,
  .gb-gnb .s-btn-link {
    padding: 0 12px;
    font-size: 12px;
  }
  .gb-gnb__main {
    max-width: 430px;
  }
  .gb-gnb__main .s-depth1-wrap {
    padding: 0;
  }
  .gb-gnb .gb-gnb__sub-nav .s-depth1-wrap {
    padding: 0;
  }
  .gb-gnb__utility > li {
    margin-left: 7px;
  }
  .gb-gnb__utility > li .s-btn-login {
    font-size: 12px;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  header .gb-gnb__search-input-wrap .btn_search {
    right: 81px;
  }
  .s-ico-close:before {
    left: -6px;
  }
  .gb-gnb__notice-bar .s-ico-close:after {
    background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/sp-gnb-mo.png');
    background-size: 130px auto;
  }
  .gb-gnb__notice-bar .s-arw-right:after {
    background-image: url('https://www.samsung.com/etc/designs/semi/global/business/img/sp-gnb-mo.png');
    background-size: 130px auto;
  }
}
@media (max-width: 1024px) {
  .gb-gnb__notice-bar-inner {
    padding: 6px 24px 5px;
  }
  .gb-gnb__notice-bar-desc {
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 12px;
    line-height: 16px;
  }
  .gb-gnb__notice-bar-link {
    margin-left: 10px;
    font-size: 10px;
  }
  .gb-gnb__notice-bar .s-arw-right {
    width: 5px;
    height: 8px;
  }
  .gb-gnb__notice-bar .s-arw-right:after {
    width: 5px;
    height: 8px;
    background-position: -88px -63px;
  }
  .gb-gnb__notice-bar .s-ico-close {
    top: 0;
    right: 0;
    padding: 10px 8px;
  }
  .gb-gnb__notice-bar .s-ico-close:after {
    width: 8px;
    height: 8px;
    background-position: -68px -63px;
  }
  .gb-gnb__notice-bar .s-ico-close:hover:after,
  .gb-gnb__notice-bar .s-ico-close:focus:after {
    background-position: -78px -63px;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) {
  /* header nav {
    width: 87.24vw;
    padding-top: 10.68vw;
  }
  header .p6_inner {
    padding: 0 6.51vw;
  }
  header .header_top {
    font-size: 3.13vw;
    padding: 2.34vw 0;
  }
  header .header_nav {
    border-bottom: 1px solid #ddd;
  }
  header .nav_main,
  header .nav_sub {
    float: none;
  }
  header .gnb_logo {
    width: 28.78vw;
    height: 15.63vw;
    margin: 0;
  }
  header .nav_inner:after {
    display: block;
    position: absolute;
    top: 15.89vw;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #fff;
    content: '';
    z-index: 10;
  }
  header .nav_depth1_wrap,
  header .nav_depth2 {
    width: 87.24vw;
    height: -webkit-calc(100% - 15.89vw);
    height: calc(100% - 15.89vw);
    margin-top: 15.89vw;
  }
  header .nav_depth1 {
    padding: 5.21vw 0;
  }
  header .nav_depth1 + .nav_depth1:before {
    height: 2px;
  }
  header .nav_depth1 > li {
    font-size: 4.95vw;
    line-height: 1;
  }
  header .nav_depth1 > li > a {
    padding: 4.56vw 5.86vw;
  }
  header .nav_depth1:not(.not_sub) > li > a:after {
    right: 5.86vw;
    width: 3.13vw;
    height: 4.04vw;
  }
  header .nav_depth2 .p6_title {
    font-size: 4.95vw;
  }
  header .nav_depth2 .p6_title a {
    padding: 4.56vw 0;
  }
  header .nav_depth2 .p6_title:not(.not_sub) a:after {
    width: 4.04vw;
    height: 3.13vw;
  }
  header .nav_depth3 li {
    font-size: 4.43vw;
    padding: 0;
  }
  header .nav_depth3 li a {
    width: 100%;
    display: inline-block;
    padding: 4.56vw 4.56vw;
  }
  header .outlink svg {
    width: 3.26vw;
    height: 3.26vw;
  }
  header .nav_depth3 .outlink svg {
    width: 2.86vw;
    height: 2.86vw;
  }
  header .open_depth .p6_title:not(.not_sub) span:after {
    top: -webkit-calc(100% + 1px);
    top: calc(100% + 1px);
  }
  header .btn_gnb {
    right: 6.51vw;
    width: 6.51vw;
    height: 6.51vw;
  }
  header .btn_gnb_back {
    top: 5.47vw;
    left: 5.21vw;
    background-image: url('page/p6_img/btn_gnb_back-m.png');
  }
  header .btn_gnb_close {
    top: 5.47vw;
    right: 5.21vw;
  }
  header .gb-gnb__search {
    height: 15.63vw;
  }
  header .gb-gnb__search-input-wrap {
    height: 15.63vw;
    padding: 4.56vw 30.02vw 4.56vw 2.6vw;
  }
  header .gb-gnb__search-input-wrap .btn_search {
    right: 18.65vw;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  header .gb-gnb__search-input {
    height: 6.51vw;
  }
  header .s-ico-close:before {
    right: -2.34vw;
  }
  header .nav_utility {
    position: static;
    padding: 4.56vw 0;
    margin-right: 12.11vw;
  }
  header .nav_utility .btn_search {
    width: 6.51vw;
    height: 6.51vw;
    background-image: url('page/p6_img/btn_gnb_search-m.png');
  }
  header .nav_utility .btn_search_close {
    position: absolute;
    top: 50%;
    right: 6.51vw;
    width: 6.51vw;
    height: 6.51vw;
    background: url('page/p6_img/btn_gnb_close.png') no-repeat center/100% auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
    display: block;
  }
  header .nav_utility .search_wrap {
    position: static;
  }
  header .nav_utility .search_input_wrap {
    width: 100%;
    background-color: #fff;
    border: none;
  }
  header .nav_utility .search_input_wrap input {
    position: absolute;
    top: 50%;
    left: 0;
    width: -webkit-calc(100% - 27.34vw);
    width: calc(100% - 27.34vw);
    height: 6.51vw;
    border: none;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  header .nav_utility .search_history {
    top: 100%;
    border-width: 0 0 1px;
  }
  header .nav_utility .search_history .history_top p {
    font-size: 12px;
    line-height: 2.5;
    padding: 0.83em 2em;
  }
  header .nav_utility .search_history .history_top .btn_clear {
    right: 2em;
    font-size: 12px;
  }
  header .nav_utility .search_history .history_list a {
    font-size: 12px;
    line-height: 1.67;
    padding: 0.33em 2em;
  } */
  body:not(.device) header .header_top a:hover,
  body:not(.device) header .header_top a:focus {
    color: #000;
  }
}
@media screen and (max-width: 1024px) and (max-width: 320px) {
  /* header nav {
    width: 279px;
    padding-top: 34px;
  }
  header .p6_inner {
    padding: 0 21px;
  }
  header .header_top {
    font-size: 10px;
    padding: 7px 0;
  }
  header .nav_inner:after {
    top: 51px;
  }
  header .gnb_logo {
    width: 92px;
    height: 50px;
  }
  header .outlink svg {
    width: 10px;
    height: 10px;
  }
  header .nav_depth3 .outlink svg {
    width: 9px;
    height: 9px;
  }
  header .nav_depth1_wrap,
  header .nav_depth2 {
    width: 279px;
    height: -webkit-calc(100% - 51px);
    height: calc(100% - 51px);
    margin-top: 51px;
  }
  header .nav_depth1 {
    padding: 17px 0;
  }
  header .nav_depth1 > li {
    font-size: 16px;
  }
  header .nav_depth1 > li > a {
    padding: 15px 19px;
  }
  header .nav_depth1:not(.not_sub) > li > a:after {
    right: 19px;
    width: 10px;
    height: 13px;
  }
  header .nav_depth2 .p6_title {
    font-size: 16px;
  }
  header .nav_depth2 .p6_title a {
    padding: 15px 0;
  }
  header .nav_depth2 .p6_title:not(.not_sub) a:after:after {
    right: 19px;
    width: 13px;
    height: 10px;
  }
  header .nav_depth3 li {
    font-size: 14px;
    padding: 0;
  }
  header .nav_depth3 li a {
    padding: 15px 15px;
  }
  header .btn_gnb {
    right: 21px;
    width: 21px;
    height: 21px;
  }
  header .btn_gnb_back {
    top: 18px;
    left: 17px;
  }
  header .btn_gnb_close {
    top: 18px;
    right: 17px;
  }
  header .nav_utility {
    padding: 15px 0;
    margin-right: 39px;
  }
  header .nav_utility .btn_search {
    width: 21px;
    height: 21px;
  }
  header .nav_utility .btn_search_close {
    right: 21px;
    width: 21px;
    height: 21px;
  }
  header .nav_utility .search_input_wrap input {
    width: -webkit-calc(100% - 87px);
    width: calc(100% - 87px);
    height: 21px;
  }
  header .gb-gnb__search {
    height: 50px;
  }
  header .gb-gnb__search-input-wrap {
    height: 50px;
    padding: 15px 42px 15px 8px;
  }
  header .gb-gnb__search-input-wrap .btn_search {
    right: 60px;
  }
  header .gb-gnb__search-input {
    height: 21px;
  }
  header .s-ico-close:before {
    right: -7px;
  } */
}

.cookie-notice {
  position: relative;
  padding: 12px 46px 10px;
  background: #52565a;
  line-height: 1.44;
  text-align: center;
}
.cookie-notice__desc {
  font-size: 14px;
  color: #cacaca;
  word-break: break-word;
}
.cookie-notice__link {
  display: inline-block;
  font-size: 14px;
  color: #fff;
}
.cookie-notice__btn-close {
  overflow: hidden;
  position: absolute;
  top: 5px;
  right: 10px;
  width: 36px;
  height: 36px;
  padding: 10px;
  font-size: 0;
  cursor: pointer;
}
.cookie-notice__btn-close:after {
  display: block;
  width: 16px;
  height: 16px;
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-close-white.svg);
  background-repeat: no-repeat;
  content: '';
}
.cookie-geo {
  display: none;
  position: relative;
  padding: 10px 32px;
  background: #363636;
  padding: 14px 0 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.cookie-warning .cookie-geo {
  display: block;
}
.cookie-geo .btn-close {
  position: absolute;
  top: 5px;
  left: auto;
  right: 10px;
  padding: 10px;
  cursor: pointer;
}
.cookie-geo .ico-btn-close {
  display: block;
  overflow: hidden;
  width: 16px;
  height: 16px;
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-close-white.svg);
  line-height: 100px;
}
.cookie-geo .geo-inner {
  max-width: 1254px;
  min-width: 320px;
  margin: 0 auto;
  padding: 0 24px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.cookie-geo .geo-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  -js-display: flex;
  display: flex;
  width: 100%;
  display: table\0;
  font-size: 13px;
  color: #fff;
}
.cookie-geo .geo-select + p.geo-msg-cookie {
  margin-top: 14px;
  padding-right: 0;
  border-top: 1px solid #4a4a4a;
  text-align: left;
}
.cookie-geo .geo-msg {
  -webkit-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: 0;
  padding-right: 10px;
  font-size: 16px;
  line-height: 1.6;
  display: table-cell\0;
  width: 100%\0;
}
.cookie-geo .geo-msg span {
  font-weight: bold;
}
.cookie-geo .select-country {
  margin-top: 4px;
  display: table-cell\0;
  min-width: 50%\0;
  line-height: normal;
}
.cookie-geo .select-country p {
  color: #a0a0a0;
}
.cookie-geo .btn-group {
  margin-top: 9px;
  white-space: nowrap;
}
.cookie-geo .btn-group button {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: left;
  vertical-align: top;
  white-space: nowrap;
  text-transform: uppercase;
  line-height: normal;
}
.cookie-geo .btn-group button :first-child {
  margin-left: 0;
}
.cookie-geo .btn-group button:hover span {
  text-decoration: underline;
}
.cookie-geo .btn-group button .geo-flag {
  display: inline-block;
  margin-right: 9px;
  border: 1px solid #4a4a4a;
  width: 29px;
  height: 18px;
  vertical-align: middle;
}
.cookie-geo .btn-group button > span {
  display: inline-block;
  position: relative;
  color: #fff;
  vertical-align: middle;
}
.cookie-geo .btn-group button > span .lang {
  display: inline;
}
.cookie-geo .btn-keep {
  display: inline-block;
  vertical-align: top;
  margin-right: 40px;
}
.cookie-geo .btn-visit {
  display: inline-block;
  vertical-align: top;
}
.cookie-geo .btn-visit button {
  margin-left: 20px;
}
.cookie-geo .btn-visit button:first-child {
  margin-left: 0;
}
.cookie-geo .geo-msg-cookie {
  position: relative;
  margin-top: -8px;
  padding-top: 8px;
  padding-right: 25px;
  font-size: 13px;
  line-height: 1.2;
  color: #a0a0a0;
  text-align: center;
}
.cookie-geo .geo-msg-cookie a {
  color: #fff;
  text-decoration: underline;
}
.cookie-geo .geo-msg-cookie span {
  display: block;
  margin-top: 3px;
}
.no-svg .cookie-notice__btn-close:after,
.no-svg .cookie-geo .ico-btn-close {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/sp-gnb-ie8.png);
  background-size: 160px auto;
  background-position: -34px -42px;
}
@media screen and (max-width: 768px) {
  .cookie-geo .geo-inner {
    padding: 0 15px;
  }
  .cookie-geo .geo-select {
    display: block;
  }
  .cookie-geo .geo-select + .geo-msg-cookie {
    margin-top: 3px;
  }
  .cookie-geo .geo-msg {
    display: block;
    font-size: 14px;
    line-height: 1.4;
    padding-right: 30px;
  }
  .cookie-geo .select-country {
    display: block;
  }
  .cookie-geo .select-country p {
    font-size: 12px;
  }
  .cookie-geo .btn-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    -js-display: flex;
    display: flex;
    display: block\0;
    margin-top: 12px;
    width: 100%;
  }
  .cookie-geo .btn-group button {
    font-size: 12px;
    line-height: 1;
  }
  .cookie-geo .btn-group button .geo-flag {
    width: 33px;
    height: 22px;
    border: 1px solid #494949;
  }
  .cookie-geo .btn-group button > span .lang {
    display: block;
  }
  .cookie-geo .btn-keep {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-bottom: 12px;
    margin-right: 10px;
    display: inline-block\0;
  }
  .cookie-geo .btn-visit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    -js-display: flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-bottom: 12px;
    min-width: 50%;
    max-width: 66.6%;
    white-space: nowrap;
    display: inline-block\0;
    float: right\0;
    min-width: auto\0;
  }
  .cookie-geo .btn-visit:before,
  .cookie-geo .btn-visit:after {
    content: '';
    display: block;
    clear: both;
  }
  .cookie-geo .btn-visit button {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-left: 2%;
    margin-left: 10px\0;
  }
}
@media screen and (max-width: 768px) and (max-width: 480px) {
  .cookie-geo .btn-group {
    display: block;
  }
  .cookie-geo .btn-group button .geo-flag {
    margin-right: 7px;
  }
  .cookie-geo .btn-keep {
    display: inline-block;
  }
  .cookie-geo .btn-visit {
    display: block;
    float: right;
    width: auto;
    max-width: 100%;
  }
  .cookie-geo .btn-visit button:first-child {
    padding-left: 0;
  }
  .cookie-geo .btn-visit button:nth-child(2):last-child {
    min-width: 50%;
  }
}

.gnb-video-view {
  overflow: hidden;
}
.gb-gnb {
  background: #fff;
}
.gb-gnb .gb-gnb__utility-navi {
  max-width: 1440px;
  padding: 6px 24px;
  margin: 0 auto;
  overflow: hidden;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.gb-gnb .gb-gnb__utility-navi a {
  font-size: 12px;
  color: #353535;
}
.gb-gnb .gb-gnb__utility-navi .utility-right {
  float: right;
  display: table;
  margin-right: 6px;
}
.gb-gnb .gb-gnb__utility-navi .utility-right a {
  position: relative;
  display: inline-block;
  padding-right: 15px;
  margin-left: 25px;
}
.gb-gnb .gb-gnb__utility-navi .utility-right a:after {
  content: '';
  position: absolute;
  width: 12px;
  height: 12px;
  top: 1px;
  right: 0;
  background-position: -30px -80px;
}
.gb-gnb .gb-gnb__utility-navi .utility-right a:hover {
  color: #1428a0;
}
.gb-gnb .gb-gnb__utility-navi .utility-right a:hover:after {
  background-position: -44px -80px;
}
.gb-gnb .gb-gnb__utility-navi .utility-right a:focus {
  color: #1428a0;
}
.gb-gnb .gb-gnb__utility-navi .utility-right a:focus:after {
  background-position: -44px -80px;
}
.gb-gnb .gb-gnb__utility-navi .utility-right a.no-outlink {
  padding-right: 0;
}
.gb-gnb .gb-gnb__utility-navi .utility-right a.no-outlink:after {
  display: none;
}
.gb-gnb .s-svg:after {
  display: block;
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/sp-gnb-pc.png);
  background-size: 160px auto;
  background-repeat: no-repeat;
  color: transparent;
  content: '';
}
.gb-gnb__dimmed {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000;
  opacity: 0.5;
}
.gb-gnb__dimmed.active {
  display: none;
}
.gb-gnb__logo {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -65px;
  padding: 23px 0 22px;
}
.gb-gnb__logo:after {
  display: block;
  vertical-align: top;
  width: 130px;
  height: 19px;
  background-position: 0 0;
}
.gb-gnb .gb-gnb__notice-bar {
  position: relative;
  z-index: 1010;
  background-color: #efefef;
  border-bottom: 1px solid #dadada;
}
.gb-gnb .gb-gnb__notice-bar-inner {
  position: relative;
  padding: 10px 0 8px;
  max-width: 1254px;
  margin: 0 auto;
  text-align: center;
}
.gb-gnb .gb-gnb__notice-bar-desc {
  display: inline-block;
  margin-left: 13px;
  padding-left: 18px;
  border-left: 1px solid #dadada;
  font-size: 14px;
  color: #363636;
  line-height: 30px;
}
.gb-gnb .gb-gnb__notice-bar-desc:first-child {
  margin: 0;
  padding: 0;
  border: 0;
}
.gb-gnb .gb-gnb__notice-bar-link {
  display: inline-block;
  margin-left: 18px;
  font-size: 12px;
  color: #1428a0;
  text-transform: uppercase;
  font-weight: bold;
}
.gb-gnb .gb-gnb__notice-bar .s-arw-right {
  margin-top: -2px;
  margin-left: 10px;
}
.gb-gnb .gb-gnb__notice-bar .s-arw-right:after {
  width: 7px;
  height: 11px;
  background-position: -80px -42px;
}
.gb-gnb .gb-gnb__notice-bar .s-ico-close {
  position: absolute;
  top: 9px;
  right: 15px;
  padding: 10px;
}
.gb-gnb .gb-gnb__notice-bar .s-ico-close:after {
  width: 12px;
  height: 12px;
  background-position: -66px -42px;
}
.gb-gnb .gb-gnb__notice-bar button:hover .s-ico-close:after,
.gb-gnb .gb-gnb__notice-bar button:focus .s-ico-close:after {
  width: 12px;
  height: 12px;
  background-position: -66px -42px;
}
.gb-gnb {
  position: relative;
  z-index: 1000;
}
.gb-gnb__bar {
  position: relative;
  min-height: 64px;
  background-color: #fff;
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
}
.gb-gnb__bar-inner {
  max-width: 1440px;
  min-width: 320px;
  margin: 0 auto;
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.gb-gnb__bar-inner:before,
.gb-gnb__bar-inner:after {
  content: '';
  display: block;
  clear: both;
}
.gb-gnb__bar .s-gnb-toggler {
  display: none;
}
.gb-gnb__bar .s-ico-close {
  display: none;
}
.gb-gnb .s-btn-toggler,
.gb-gnb .s-btn-link {
  display: table-cell;
  position: relative;
  height: 63px;
  padding: 0 16px;
  padding-top: 1px;
  font-weight: bold;
  font-size: 14px;
  color: #363636;
  line-height: 18px;
  vertical-align: middle;
  text-transform: uppercase;
  cursor: pointer;
  text-align: left;
}
.gb-gnb .s-btn-toggler:hover,
.gb-gnb .s-btn-toggler:focus,
.gb-gnb .s-btn-toggler:active,
.gb-gnb .s-btn-toggler[aria-selected='true'],
.gb-gnb .s-btn-link:hover,
.gb-gnb .s-btn-link:focus,
.gb-gnb .s-btn-link:active,
.gb-gnb .s-btn-link[aria-selected='true'] {
  color: #1428a0;
}
.gb-gnb .s-btn-link .s-arw-right,
.gb-gnb .s-btn-link .s-ico-new-window {
  margin-top: -2px;
  margin-left: 4px;
  vertical-align: middle;
}
.gb-gnb .s-btn-link .s-arw-right {
  display: none;
  width: 5px;
  height: 8px;
  margin-right: -9px;
}
.gb-gnb .s-btn-link .s-arw-right:after {
  width: 5px;
  height: 8px;
  background-position: -98px -42px;
}
.gb-gnb .s-btn-link .s-ico-new-window {
  display: inline-block;
  margin-left: 4px;
  margin-right: -15px;
  font-size: 0;
}
.gb-gnb .s-btn-link .s-ico-new-window:after {
  width: 11px;
  height: 11px;
  background-position: 0 -22px;
}
.gb-gnb__main {
  display: table;
  float: left;
  max-width: 520px;
  height: 64px;
}
.gb-gnb__main .s-depth1-wrap {
  display: table-cell;
  padding: 0;
  vertical-align: top;
}
.gb-gnb__main .s-depth1-wrap:first-child {
  padding-left: 0;
}
.gb-gnb__main .s-btn-toggler[aria-selected='true']:after {
  position: absolute;
  left: 1px;
  right: 1px;
  bottom: -1px;
  z-index: 1001;
  height: 3px;
  background-color: #1428a0;
  content: '';
}
.gb-gnb .gb-gnb__sub {
  float: right;
}
.gb-gnb .gb-gnb__sub:before,
.gb-gnb .gb-gnb__sub:after {
  content: '';
  display: block;
  clear: both;
}
.gb-gnb .gb-gnb__sub-nav {
  display: table;
  float: left;
  padding-right: 7px;
}
.gb-gnb .gb-gnb__sub-nav .s-depth1-wrap {
  display: table-cell;
  padding: 0;
  vertical-align: top;
}
.gb-gnb .gb-gnb__sub-nav .s-depth1-wrap:first-child {
  padding-left: 0;
}
.gb-gnb .gb-gnb__sub-nav .s-btn-toggler[aria-selected='true']:after {
  position: absolute;
  left: 1px;
  right: 1px;
  bottom: -1px;
  z-index: 1001;
  height: 3px;
  background-color: #1428a0;
  content: '';
}
.gb-gnb__utility {
  float: left;
}
.gb-gnb__utility > li {
  float: left;
  margin-right: 12px;
}
.gb-gnb__utility > li + li {
  margin-left: 14px;
  margin-left: 0.97222vw;
}
@media (min-width: 1440px) {
  .gb-gnb__utility > li + li {
    margin-left: 14px;
  }
}
.gb-gnb__utility > li .s-btn-utility {
  display: inline-block;
  overflow: visible;
  position: relative;
  padding: 0;
}
.gb-gnb__utility > li .s-btn-utility .s-svg {
  display: inline-block;
  position: relative;
  top: 0;
  left: 0;
  vertical-align: top;
}
.gb-gnb__utility > li a.s-btn-utility {
  line-height: 64px;
}
.gb-gnb__utility > li a.s-btn-utility .s-svg {
  top: -1px;
  vertical-align: middle;
}
.gb-gnb__utility > li .s-btn-login {
  display: block;
  padding: 0 5px;
  font-weight: bold;
  font-size: 14px;
  color: #363636;
  line-height: 64px;
}
.gb-gnb__utility > li .s-btn-login:hover,
.gb-gnb__utility > li .s-btn-login:focus,
.gb-gnb__utility > li .s-btn-login:active {
  color: #1428a0;
}
.gb-gnb__utility > li .s-btn-login .s-arw-right {
  display: none;
  width: 5px;
  height: 8px;
  margin-left: 4px;
  margin-right: -9px;
}
.gb-gnb__utility > li .s-btn-login .s-arw-right:after {
  width: 5px;
  height: 8px;
  background-position: -98px -42px;
}
.gb-gnb__utility > li.s-mymenu {
  position: relative;
}
.gb-gnb__utility > li.s-mymenu .s-btn-utility:hover:before,
.gb-gnb__utility > li.s-mymenu .s-btn-utility:focus:before,
.gb-gnb__utility > li.s-mymenu .s-btn-utility[aria-expanded='true']:before {
  position: absolute;
  left: 5px;
  right: 5px;
  bottom: -1px;
  z-index: 1001;
  height: 3px;
  background-color: #1428a0;
  content: '';
}
.gb-gnb .s-search-arrow {
  display: none;
  position: absolute;
  z-index: 2;
  bottom: -1px;
  left: 50%;
  width: 24px;
  height: 12px;
  margin-left: -12px;
}
.gb-gnb .s-search-arrow:before,
.gb-gnb .s-search-arrow:after {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  content: '';
}
.gb-gnb .s-search-arrow:before {
  border-width: 12px;
  border-bottom-color: #dadada;
  border-top-width: 0;
  top: 0;
  left: 0;
}
.gb-gnb .s-search-arrow:after {
  border-width: 11px;
  border-bottom-color: #fff;
  border-top-width: 0;
  top: 1px;
  left: 1px;
}
.gb-gnb .gb-gnb__my-layer {
  display: none;
  position: absolute;
  top: 64px;
  right: -39px;
  width: 186px;
  background-color: #fff;
  border: 1px solid #dadada;
}
.gb-gnb .gb-gnb__my-layer li {
  float: none;
  margin: 0 20px;
  font-size: 12px;
  line-height: 18px;
}
.gb-gnb .gb-gnb__my-layer li:first-child {
  padding: 8px 0 7px;
  border-bottom: 1px solid #dadada;
}
.gb-gnb .gb-gnb__my-layer li:first-child .s-mymenu-name {
  display: block;
  margin: 0;
  color: #1428a0;
  text-transform: uppercase;
}
.gb-gnb .gb-gnb__my-layer li:first-child .s-mymenu-name strong {
  font-weight: normal;
}
.gb-gnb .gb-gnb__my-layer a {
  display: block;
  margin-bottom: 3px;
  padding: 8px 0 7px;
  color: #363636;
}
.gb-gnb .gb-gnb__my-layer a:hover,
.gb-gnb .gb-gnb__my-layer a:focus,
.gb-gnb .gb-gnb__my-layer a:active {
  color: #1428a0;
}
.gb-gnb .gb-gnb__my-layer li:last-child a {
  margin-bottom: 0;
}
.gb-gnb .gb-gnb__drop-desktop {
  display: none;
  position: absolute;
  top: 64px;
  left: 0;
  right: 0;
  border: 1px solid #dadada;
  border-width: 1px 0;
  background-color: #fff;
  z-index: 1000;
}
.gb-gnb .gb-gnb__drop-desktop .gb-gnb__drop-inner {
  position: relative;
  max-width: 1440px;
  height: 100%;
  margin: 0 auto;
  padding-top: 47px;
  padding-bottom: 14px;
  padding-right: 24px;
  padding-left: 24px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.gb-gnb .gb-gnb__drop-desktop .gb-gnb__drop-inner:before,
.gb-gnb .gb-gnb__drop-desktop .gb-gnb__drop-inner:after {
  content: '';
  display: block;
  clear: both;
}
.gb-gnb .gb-gnb__drop-desktop .gb-gnb__drop-inner .gb-gnb__drop-feature {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: right;
  width: 20%;
  padding-right: 34px;
  padding-right: 2.36111vw;
}
@media (min-width: 1440px) {
  .gb-gnb .gb-gnb__drop-desktop .gb-gnb__drop-inner .gb-gnb__drop-feature {
    padding-right: 34px;
  }
}
.gb-gnb .gb-gnb__drop-desktop .gb-gnb__drop-inner .gb-gnb__drop-feature .gb-gnb__drop-feature-in {
  position: relative;
  overflow: hidden;
}
.gb-gnb .gb-gnb__drop-desktop .gb-gnb__drop-inner .gb-gnb__drop-feature .gb-gnb__drop-feature-in .feature-text {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  bottom: 30px;
  left: 0;
  padding: 0px 25px;
  padding: 0vw 1.73611vw;
}
@media (min-width: 1440px) {
  .gb-gnb .gb-gnb__drop-desktop .gb-gnb__drop-inner .gb-gnb__drop-feature .gb-gnb__drop-feature-in .feature-text {
    padding: 0px 25px;
  }
}
.gb-gnb .gb-gnb__drop-desktop .gb-gnb__drop-inner .gb-gnb__drop-feature .gb-gnb__drop-feature-in .feature-text strong {
  display: block;
  max-height: 150px;
  font-size: 28px;
  color: #353535;
  line-height: 1.36;
}
.gb-gnb .gb-gnb__drop-desktop .gb-gnb__drop-inner .gb-gnb__drop-feature .gb-gnb__drop-feature-in .feature-text p {
  padding: 10px 0 20px 0;
  font-size: 14px;
  color: #353535;
  line-height: 1.7;
}
.gb-gnb .gb-gnb__drop-desktop .gb-gnb__drop-inner .gb-gnb__drop-feature .gb-gnb__drop-feature-in .feature-text .__button .s-btn-encased {
  width: 100%;
  padding: 14px 0px;
  padding: 0.97222vw 0vw;
}
@media (min-width: 1440px) {
  .gb-gnb .gb-gnb__drop-desktop .gb-gnb__drop-inner .gb-gnb__drop-feature .gb-gnb__drop-feature-in .feature-text .__button .s-btn-encased {
    padding: 14px 0px;
  }
}
.gb-gnb .gb-gnb__drop-desktop .gb-gnb__drop-inner .gb-gnb__drop-feature .gb-gnb__drop-feature-in .feature-visual {
  z-index: -1;
}
.gb-gnb .gb-gnb__drop-desktop .gb-gnb__drop-inner .gb-gnb__drop-feature .gb-gnb__drop-feature-in .feature-visual img {
  max-width: 100%;
}
.gb-gnb .gb-gnb__drop-desktop .s-ico-close {
  display: block;
  position: absolute;
  top: 40px;
  right: 14px;
  padding: 10px;
}
.gb-gnb .gb-gnb__drop-desktop .s-ico-close:after {
  width: 20px;
  width: 1.38889vw;
  height: 20px;
  height: 1.38889vw;
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/gnb-btn-close.png);
  background-size: 100%;
}
@media (min-width: 1440px) {
  .gb-gnb .gb-gnb__drop-desktop .s-ico-close:after {
    width: 20px;
  }
}
@media (min-width: 1440px) {
  .gb-gnb .gb-gnb__drop-desktop .s-ico-close:after {
    height: 20px;
  }
}
.gb-gnb .gb-gnb__drop-desktop .s-ico-close:hover:after {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/gnb-btn-close-hover.png);
}
.gb-gnb .gb-gnb__drop-desktop .s-ico-close:focus:after {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/gnb-btn-close-hover.png);
}
.gb-gnb .gb-gnb__drop-desktop .s-depth2-col {
  float: left;
  width: 20%;
  min-height: 1px;
  padding-right: 24px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.gb-gnb .gb-gnb__drop-desktop .s-depth2-col.s-col-featured {
  position: relative;
  padding-left: 12px;
  padding-right: 12px;
}
.gb-gnb .gb-gnb__drop-desktop .s-depth2-col.s-col-featured:after {
  position: absolute;
  top: -1px;
  bottom: 31px;
  left: 1px;
  width: 1px;
  background-color: #dadada;
  content: '';
}
.gb-gnb .gb-gnb__drop-desktop .s-depth2-col.s-col-imagepromo {
  position: relative;
  float: right;
  width: 38%;
  max-width: 423px;
  padding: 4px 0 20px;
  padding-right: 23px;
  text-align: right;
}
.gb-gnb .gb-gnb__drop-desktop .s-depth2-col.s-col-imagepromo a {
  display: inline-block;
}
.gb-gnb .gb-gnb__drop-desktop .s-depth2-col.s-col-imagepromo img {
  width: 100%;
  max-width: 400px;
  height: auto;
}
.gb-gnb .gb-gnb__drop-desktop-cols4 .s-depth2-col {
  width: 30%;
}
.gb-gnb .gb-gnb__drop-desktop-cols4 .s-depth2-col:nth-child(3) {
  width: 20%;
}
.gb-gnb .gb-gnb__drop-desktop .s-depth2-wrap {
  padding-bottom: 20px;
}
.gb-gnb .gb-gnb__drop-desktop .s-depth3-wrap {
  padding-top: 7px;
}
.gb-gnb .gb-gnb__drop-desktop .s-depth2-link,
.gb-gnb .gb-gnb__drop-desktop .s-depth3-link {
  position: relative;
  display: inline-block;
  width: 100%;
  color: #363636;
  line-height: 20px;
  vertical-align: top;
}
.gb-gnb .gb-gnb__drop-desktop .s-depth2-link .s-ico-new-window,
.gb-gnb .gb-gnb__drop-desktop .s-depth3-link .s-ico-new-window {
  position: relative;
  display: inline-block;
  padding-right: 20px;
}
.gb-gnb .gb-gnb__drop-desktop .s-depth2-link .s-ico-new-window:after,
.gb-gnb .gb-gnb__drop-desktop .s-depth3-link .s-ico-new-window:after {
  position: absolute;
  top: 3px;
  right: 0;
  width: 11px;
  height: 11px;
}
.gb-gnb .gb-gnb__drop-desktop .s-depth2-link {
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 16px;
  color: #000;
}
.gb-gnb .gb-gnb__drop-desktop .s-depth2-link .s-arw-right {
  width: 7px;
  height: 11px;
  margin-top: -3px;
  margin-left: 10px;
  margin-right: -17px;
}
.gb-gnb .gb-gnb__drop-desktop .s-depth2-link .s-arw-right:after {
  background-position: -126px -42px;
}
.gb-gnb .gb-gnb__drop-desktop .s-depth2-link .s-ico-new-window:after {
  width: 13px;
  height: 13px;
  background-position: 0 -80px;
}
.gb-gnb .gb-gnb__drop-desktop .s-depth2-link:hover .s-arw-right:after,
.gb-gnb .gb-gnb__drop-desktop .s-depth2-link:focus .s-arw-right:after {
  background-position: -80px -42px;
}
.gb-gnb .gb-gnb__drop-desktop .s-depth2-link:hover .s-ico-new-window:after,
.gb-gnb .gb-gnb__drop-desktop .s-depth2-link:focus .s-ico-new-window:after {
  background-position: -15px -80px;
}
.gb-gnb .gb-gnb__drop-desktop a.s-depth2-link:hover,
.gb-gnb .gb-gnb__drop-desktop a.s-depth2-link:focus {
  color: #1428a0;
}
.gb-gnb .gb-gnb__drop-desktop .s-depth3-link {
  margin-bottom: 11px;
  font-size: 14px;
  color: #333;
}
.gb-gnb .gb-gnb__drop-desktop .s-depth3-link:hover,
.gb-gnb .gb-gnb__drop-desktop .s-depth3-link:focus {
  color: #1428a0;
  text-decoration: underline;
}
.gb-gnb .gb-gnb__drop-desktop .s-depth3-link .s-ico-new-window:after {
  width: 12px;
  height: 12px;
  background-position: -30px -80px;
}
.gb-gnb .gb-gnb__drop-desktop .s-depth3-link:hover .s-ico-new-window:after,
.gb-gnb .gb-gnb__drop-desktop .s-depth3-link:focus .s-ico-new-window:after {
  background-position: -44px -80px;
}
.gb-gnb__drop-mobile {
  display: none;
}
.gb-gnb__search {
  display: none;
  position: absolute;
  top: 0;
  left: auto;
  right: auto;
}
.gb-gnb__search-inner {
  position: absolute;
  left: auto;
  right: -28px;
  width: auto;
  max-width: 1440px;
  height: 0;
  margin: 0 auto;
}
.gb-gnb__search-bar {
  position: relative;
  width: 270px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  text-align: left;
}
.gb-gnb__search-input-wrap {
  position: relative;
  height: 80px;
  padding: 0;
  border: none;
  background: transparent;
}
.gb-gnb__search-input-wrap:after {
  display: block;
  content: '';
  position: absolute;
  right: 0;
  top: 58px;
  width: 0%;
  border-bottom: 1px solid #585858;
  -webkit-transition: width 0.4s 0.4s;
  transition: width 0.4s 0.4s;
}
.gb-gnb__search-input-wrap.active:after {
  width: 100%;
  -webkit-transition: width 0.4s;
  transition: width 0.4s;
}
.gb-gnb__search-input {
  position: absolute;
  top: 28px;
  right: 28px;
  display: block;
  width: 0%;
  max-width: 242px;
  height: 27px;
  padding: 0;
  border: none;
  border-width: 0 0 0;
  font-size: 14px;
  color: #363636;
  line-height: 27px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.4s 0.4s;
  transition: width 0.4s 0.4s;
}
.gb-gnb__search-input.active {
  width: 100%;
  -webkit-transition: width 0.4s;
  transition: width 0.4s;
}
.gb-gnb__search-input::-ms-clear {
  display: none;
}
.gb-gnb__search-input::-webkit-input-placeholder {
  color: #636363;
}
.gb-gnb__search-input::-ms-input-placeholder {
  color: #636363;
}
.gb-gnb__search-input:-ms-input-placeholder {
  color: #636363;
}
.gb-gnb__search-input::-moz-placeholder {
  color: #636363;
}
.gb-gnb__search-history {
  display: none;
  position: relative;
  background-color: #fff;
  width: 365px;
  height: 0;
  overflow: hidden;
  margin-left: 0;
  margin-top: 0;
  border: 1px solid #dadada;
  -webkit-transition: height 0.4s;
  transition: height 0.4s;
}
.gb-gnb__search-history-title {
  text-align: right;
  padding: 7px 0 5px;
  padding-right: 23px;
  padding-left: 20px;
  background-color: #f7f7f7;
  font-size: 12px;
  color: #000000;
  line-height: 18px;
  text-align: left;
}
.gb-gnb__search-history ul {
  padding: 12px 0;
}
.gb-gnb__search-history li a {
  display: block;
  padding: 7px 24px;
  font-weight: bold;
  font-size: 14px;
  color: #363636;
  line-height: 20px;
}
.gb-gnb__search-history li a:hover,
.gb-gnb__search-history li a:focus,
.gb-gnb__search-history li a:active {
  color: #1428a0;
}
.gb-gnb__search-history-close {
  display: block;
  position: absolute;
  bottom: auto;
  top: 4px;
  left: auto;
  right: 18px;
  max-width: 43.3%;
  padding: 5px;
  height: 25px;
  font-size: 10px;
  color: #162d9a;
  text-align: right;
  text-decoration: none;
  text-transform: uppercase;
}
.gb-gnb__search-history.no-suggestion {
  background: #fff;
}
.gb-gnb__search-history.cookie {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.gb-gnb__search-history.active {
  height: auto;
  -webkit-transition: height 0.4s 0.4s;
  transition: height 0.4s 0.4s;
}
.gb-gnb__search-suggest {
  display: none;
  position: absolute;
  top: 64px;
  right: 0;
  width: 826px;
  margin-left: 0%;
  margin-top: 0;
}
.gb-gnb__search-suggest:before,
.gb-gnb__search-suggest:after {
  content: '';
  display: block;
  clear: both;
}
.gb-gnb__search-suggest-inner {
  float: right;
  border: 1px solid #dadada;
  background-color: #fff;
}
.gb-gnb__search-suggest-nodata {
  display: none;
  float: right;
  width: 376px;
  padding: 22px;
  font-size: 16px;
  line-height: 20px;
  color: #363636;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
}
.gb-gnb__search-suggest-list {
  display: none;
  float: right;
  width: 268px;
  padding: 0 0 30px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.gb-gnb__search-suggest-list-category-tit {
  padding: 10px 0 5px 0;
  padding-right: 24px;
  font-size: 12px;
  color: #363636;
  text-align: right;
  background: #f7f7f7;
}
.gb-gnb__search-suggest-list-title {
  display: inline-block;
  padding: 0 24px;
  font-size: 14px;
  color: #1428a0;
  line-height: 22px;
}
.gb-gnb__search-suggest-list li a {
  display: block;
  padding: 4px 23px;
  font-size: 12px;
  color: #363636;
  line-height: 22px;
  word-break: break-word;
}
.gb-gnb__search-suggest-list li a:hover,
.gb-gnb__search-suggest-list li a:focus,
.gb-gnb__search-suggest-list li a:active {
  color: #363636;
}
.gb-gnb__search-suggest-list li .s-blue {
  color: #00a9e0;
}
.gb-gnb__search-suggest-list-category {
  padding-bottom: 5px;
  background: #f7f7f7;
  margin-top: 0;
}
.gb-gnb__search-suggest-list-select {
  margin-top: 0;
}
.gb-gnb__search-suggest-list-select li a {
  padding: 6px 23px;
  line-height: 18px;
}
.gb-gnb__search-suggest-list-select li a:hover,
.gb-gnb__search-suggest-list-select li a:focus {
  color: #fff;
  background-color: #00a9e0;
}
.gb-gnb__search-typeahead {
  display: none;
  float: left;
  width: 448px;
  padding: 15px 30px 19px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
}
.gb-gnb__search-typeahead:after {
  position: absolute;
  top: 20px;
  bottom: 20px;
  right: 283px;
  width: 1px;
  background-color: #dadada;
  content: '';
}
.gb-gnb__search-typeahead-title {
  display: inline-block;
  max-width: 100%;
  font-size: 14px;
  line-height: 22px;
  color: #363636;
}
.gb-gnb__search-typeahead ul {
  margin-top: 12px;
}
.gb-gnb__search-typeahead li {
  position: relative;
  margin-bottom: 45px;
  border-top: 1px solid #dadada;
}
.gb-gnb__search-typeahead li:before,
.gb-gnb__search-typeahead li:after {
  content: '';
  display: block;
  clear: both;
}
.gb-gnb__search-typeahead li:last-child {
  margin-bottom: 0;
}
.gb-gnb__search-product {
  overflow: hidden;
  height: 86px;
  margin-left: 135px;
  padding: 0 0 0 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.gb-gnb__search-product-img {
  overflow: hidden;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 115px;
  height: 76px;
}
.gb-gnb__search-product-img img {
  width: 100%;
  height: auto;
}
.gb-gnb__search-product-img .s-btn-video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 50px;
  width: 3.47222vw;
  height: 50px;
  height: 3.47222vw;
  margin: auto;
  font-size: 0;
}
@media (min-width: 1440px) {
  .gb-gnb__search-product-img .s-btn-video {
    width: 50px;
  }
}
@media (min-width: 1440px) {
  .gb-gnb__search-product-img .s-btn-video {
    height: 50px;
  }
}
.gb-gnb__search-product-img .s-btn-video .s-play-video {
  display: inline-block;
  overflow: hidden;
  position: relative;
  width: 50px;
  width: 3.47222vw;
  height: 50px;
  height: 3.47222vw;
  background: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-pd-video.svg) no-repeat;
  background-size: 100% 100%;
  line-height: 9999px;
}
@media (min-width: 1440px) {
  .gb-gnb__search-product-img .s-btn-video .s-play-video {
    width: 50px;
  }
}
@media (min-width: 1440px) {
  .gb-gnb__search-product-img .s-btn-video .s-play-video {
    height: 50px;
  }
}
.gb-gnb__search-product-title {
  display: inline-block;
  margin-top: -3px;
  max-width: 100%;
  line-height: 0;
  color: #363636;
}
.gb-gnb__search-product-title:hover,
.gb-gnb__search-product-title:focus,
.gb-gnb__search-product-title:active {
  color: #1428a0;
}
.gb-gnb__search-product-title strong {
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
}
.gb-gnb__search-product-title-btype {
  color: #00a9e0;
  font-weight: bold;
}
.gb-gnb__search-product-sub-title {
  display: block;
  font-size: 12px;
  color: #a6a6a6;
}
.gb-gnb__search-product-result-dsc {
  font-size: 12px;
  color: #363636;
  line-height: 1.5;
}
.gb-gnb__search-product-rate {
  overflow: hidden;
  margin-top: 10px;
  height: 14px;
  line-height: 0;
}
.gb-gnb__search-product-rate-nodata {
  font-size: 11px;
  color: #1428a0;
  line-height: 13px;
}
.gb-gnb__search-product-links {
  overflow: hidden;
  margin-top: 14px;
}
.gb-gnb__search-product-links .s-btn {
  float: left;
  margin-right: 27px;
  font-size: 10px;
  color: #1428a0;
  text-transform: uppercase;
  white-space: nowrap;
}
.gb-gnb__search-product .s-video-area {
  position: fixed;
}
.gb-gnb__search-product-detail {
  overflow: hidden;
  height: 86px;
  margin-left: 0;
  padding: 0 0 0 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.gb-gnb__search-product-detail-img {
  overflow: hidden;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 115px;
  height: 76px;
}
.gb-gnb__search-product-detail-img img {
  width: 100%;
  height: auto;
}
.gb-gnb__search-product-detail-img .s-btn-video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 50px;
  width: 3.47222vw;
  height: 50px;
  height: 3.47222vw;
  margin: auto;
  font-size: 0;
}
@media (min-width: 1440px) {
  .gb-gnb__search-product-detail-img .s-btn-video {
    width: 50px;
  }
}
@media (min-width: 1440px) {
  .gb-gnb__search-product-detail-img .s-btn-video {
    height: 50px;
  }
}
.gb-gnb__search-product-detail-img .s-btn-video .s-play-video {
  display: inline-block;
  overflow: hidden;
  position: relative;
  width: 50px;
  width: 3.47222vw;
  height: 50px;
  height: 3.47222vw;
  background: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-pd-video.svg) no-repeat;
  background-size: 100% 100%;
  line-height: 9999px;
}
@media (min-width: 1440px) {
  .gb-gnb__search-product-detail-img .s-btn-video .s-play-video {
    width: 50px;
  }
}
@media (min-width: 1440px) {
  .gb-gnb__search-product-detail-img .s-btn-video .s-play-video {
    height: 50px;
  }
}
.gb-gnb__search-product-detail-img + .gb-gnb__search-product-detail {
  height: auto;
  margin: 8px 0 8px 135px;
}
.gb-gnb__search-product-detail-title {
  display: inline-block;
  margin-top: -3px;
  max-width: 100%;
  line-height: 0;
  color: #363636;
}
.gb-gnb__search-product-detail-title:hover,
.gb-gnb__search-product-detail-title:focus,
.gb-gnb__search-product-detail-title:active {
  color: #1428a0;
}
.gb-gnb__search-product-detail-title strong {
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
}
.gb-gnb__search-product-detail-title-btype {
  color: #00a9e0;
  font-weight: bold;
}
.gb-gnb__search-product-detail-sub-title {
  display: block;
  font-size: 12px;
  color: #a6a6a6;
}
.gb-gnb__search-product-detail-result-dsc {
  font-size: 12px;
  color: #363636;
  line-height: 1.5;
}
.gb-gnb__search-product-detail-rate {
  overflow: hidden;
  margin-top: 10px;
  height: 14px;
  line-height: 0;
}
.gb-gnb__search-product-detail-rate-nodata {
  font-size: 11px;
  color: #1428a0;
  line-height: 13px;
}
.gb-gnb__search-product-detail-links {
  overflow: hidden;
  margin-top: 14px;
}
.gb-gnb__search-product-detail-links .s-btn {
  float: left;
  margin-right: 27px;
  font-size: 10px;
  color: #1428a0;
  text-transform: uppercase;
  white-space: nowrap;
}
.gb-gnb__search-product-detail .s-video-area {
  position: fixed;
}
.gb-gnb__search-star {
  float: left;
  position: relative;
  width: 12px;
  height: 12px;
  margin-left: 2px;
}
.gb-gnb__search-star:first-child {
  margin-left: 0;
}
.gb-gnb__search-star-wrap:before,
.gb-gnb__search-star-wrap:after {
  content: '';
  display: block;
  clear: both;
}
.gb-gnb__search-star .s-ico-star-empty,
.gb-gnb__search-star .s-ico-star-filled {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 12px;
  height: 12px;
}
.gb-gnb__search-star .s-ico-star-empty:after,
.gb-gnb__search-star .s-ico-star-filled:after {
  display: block;
  width: 12px;
  height: 12px;
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/sp-gnb-pc.png);
  background-size: 160px auto;
  content: '';
}
.gb-gnb__search-star .s-ico-star-empty:after {
  background-position: -14px -42px;
}
.gb-gnb__search-star .s-ico-star-filled:after {
  background-position: 0 -42px;
}
.gb-gnb__search-star-review-number {
  float: left;
  margin-left: 6px;
  font-size: 12px;
  color: #1428a0;
  line-height: 14px;
}
.gb-gnb .gb-gnb__search .s-ico-search,
.gb-gnb .gb-gnb__search .s-ico-close {
  display: block;
  position: absolute;
  top: 4px;
  padding: 10px;
}
.gb-gnb .gb-gnb__search .s-ico-search:after,
.gb-gnb .gb-gnb__search .s-ico-close:after {
  width: 14px;
  height: 14px;
}
.gb-gnb .gb-gnb__search .s-ico-search {
  top: 18px;
  right: 0;
  padding: 5px;
}
.gb-gnb .gb-gnb__search .s-ico-search.active {
  width: auto;
}
.gb-gnb .gb-gnb__search .s-ico-search:after {
  width: 18px;
  height: 18px;
  background-position: -34px -22px;
}
.gb-gnb .gb-gnb__search .s-ico-search:hover:after,
.gb-gnb .gb-gnb__search .s-ico-search:focus:after {
  background-position: -54px -22px;
}
.gb-gnb .gb-gnb__search .s-ico-close {
  display: none;
  right: 4%;
  padding-left: 15px;
}
.gb-gnb .gb-gnb__search .s-ico-close:before {
  position: absolute;
  top: 10px;
  left: 0;
  bottom: 10px;
  width: 1px;
  background-color: #dadada;
  content: '';
}
.gb-gnb .gb-gnb__search .s-ico-close:after {
  width: 14px;
  height: 14px;
  background-position: -104px -60px;
}
.gb-gnb .gb-gnb__search .s-ico-close:hover:after,
.gb-gnb .gb-gnb__search .s-ico-close:focus:after {
  background-position: -120px -60px;
}
.gb-gnb .gb-gnb__search .s-arw-right {
  display: inline-block;
  width: 5px;
  height: 8px;
  margin-top: -2px;
  margin-left: 7px;
  margin-right: -13px;
}
.gb-gnb .gb-gnb__search .s-arw-right:after {
  width: 5px;
  height: 8px;
  background-position: -98px -42px;
}
.gb-gnb__cart-empty {
  position: fixed;
  top: 0;
  left: 50%;
  z-index: 9999;
  width: 338px;
  padding: 20px;
  margin-left: -189px;
  background: #fff;
}
.gb-gnb__cart-empty-desc {
  margin: 0 19px;
  padding: 30px 0 37px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  line-height: 1.3;
}
.gb-gnb__cart-empty-desc:before {
  position: relative;
  display: block;
  width: 50px;
  height: 50px;
  margin: 0 auto 15px;
  background: url(https://www.samsung.com/etc/designs/semi/global/business/img/sp-gnb-pc.png) no-repeat 0 -95px;
  background-size: 160px auto;
  color: transparent;
  content: '';
}
.gb-gnb__cart-empty-link {
  display: block;
  padding: 15px 20px 13px;
  background: #1428a0;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
}
.gb-gnb__cart-empty-link:hover,
.gb-gnb__cart-empty-link:focus {
  background: #0b175c;
}
.gb-gnb__cart-empty-close {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 30px;
  height: 30px;
}
.gb-gnb__cart-empty-close:after {
  display: block;
  width: 20px;
  height: 20px;
  margin: 5px;
  background: url(https://www.samsung.com/etc/designs/semi/global/business/img/sp-gnb-pc.png) no-repeat -136px 0;
  content: '';
}
.gb-gnb__cart-empty-close:hover:after,
.gb-gnb__cart-empty-close:focus:after {
  background-position: -136px -60px;
}
.gb-gnb .s-ico-login:after {
  width: 16px;
  height: 18px;
  background-position: 0 -60px;
}
.gb-gnb .s-ico-logout:after {
  width: 16px;
  height: 18px;
  background-position: -36px -60px;
}
.gb-gnb .s-ico-cart:after,
.gb-gnb .s-ico-cart-empty:after {
  width: 20px;
  height: 18px;
}
.gb-gnb .s-ico-cart {
  position: relative;
}
.gb-gnb .s-ico-cart .s-cart-number {
  position: absolute;
  top: -5px;
  left: 2px;
  right: 0;
  font-weight: bold;
  font-size: 12px;
  color: #363636;
  letter-spacing: -1px;
  text-align: center;
  line-height: 1.32;
}
.gb-gnb .s-ico-cart:after {
  background-position: -118px -22px;
}
.gb-gnb .s-ico-history {
  position: relative;
}
.gb-gnb .s-ico-history:after {
  position: absolute;
  width: 19px;
  height: 19px;
  top: -10px;
  left: -10px;
  background: url(https://www.samsung.com/etc/designs/semi/global/business/img/ico_history.png) no-repeat;
}
.gb-gnb .s-ico-personal-history:after {
  width: 19px;
  height: 19px;
  background: url(https://www.samsung.com/etc/designs/semi/global/business/img/ico_history.png) no-repeat;
  background-size: 100%;
}
.gb-gnb .s-ico-search:after {
  width: 18px;
  height: 18px;
  background-position: -34px -22px;
}
.gb-gnb .s-arw-right {
  display: inline-block;
  vertical-align: middle;
}
.gb-gnb .s-arw-right:after {
  width: 7px;
  height: 11px;
  vertical-align: middle;
  content: '';
}
.gb-gnb .s-arw-left:after {
  width: 7px;
  height: 11px;
  vertical-align: middle;
  content: '';
}
.gb-gnb button:hover .s-ico-login:after,
.gb-gnb button:focus .s-ico-login:after,
.gb-gnb button:active .s-ico-login:after {
  background-position: -18px -60px;
}
.gb-gnb button:hover .s-ico-search:after,
.gb-gnb button:focus .s-ico-search:after,
.gb-gnb button:active .s-ico-search:after {
  background-position: -54px -22px;
}
.gb-gnb a:hover .s-ico-login:after,
.gb-gnb a:focus .s-ico-login:after,
.gb-gnb a:active .s-ico-login:after {
  background-position: -18px -60px;
}
.gb-gnb a:hover .s-ico-logout:after,
.gb-gnb a:focus .s-ico-logout:after,
.gb-gnb a:active .s-ico-logout:after {
  background-position: -54px -60px;
}
.gb-gnb a:hover .s-ico-new-window:after,
.gb-gnb a:focus .s-ico-new-window:after,
.gb-gnb a:active .s-ico-new-window:after {
  background-position: -13px -22px;
}
.gb-gnb a:hover .s-ico-cart-empty:after,
.gb-gnb a:focus .s-ico-cart-empty:after,
.gb-gnb a:active .s-ico-cart-empty:after {
  background-position: -96px -22px;
}
.gb-gnb a:hover .s-ico-cart .s-cart-number,
.gb-gnb a:focus .s-ico-cart .s-cart-number,
.gb-gnb a:active .s-ico-cart .s-cart-number {
  color: #1428a0;
}
.gb-gnb a:hover .s-ico-cart:after,
.gb-gnb a:focus .s-ico-cart:after,
.gb-gnb a:active .s-ico-cart:after {
  background-position: -140px -22px;
}
.gb-gnb a:hover .s-arw-right,
.gb-gnb a:focus .s-arw-right {
  display: inline-block;
}
.lightbox-skrim {
  position: fixed;
  top: 0;
  left: 0;
  background-color: #000;
  width: 100%;
  height: 100%;
  z-index: 1100;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
  opacity: 0.66;
}
.cm-breadcrumb__wrap__fixed {
  position: fixed;
  top: 53px;
  width: 100%;
  z-index: 10000;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.cm-breadcrumb__wrap__fixed .gb-gnb__inner {
  position: relative;
}
.cm-breadcrumb__inner {
  max-width: 1440px;
  min-width: 320px;
  margin: 0 auto;
  background-color: #fff;
}
.cm-breadcrumb__path {
  max-width: 70%;
  padding: 13px 24px 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0;
  white-space: nowrap;
  text-align: left;
}
.cm-breadcrumb__path li {
  display: inline-block;
  margin-right: 5px;
  font-size: 12px;
  color: #636363;
  vertical-align: middle;
}
.cm-breadcrumb__path li:last-child {
  overflow: hidden;
  max-width: 60%;
  font-weight: bold;
  color: #636363;
}
.cm-breadcrumb__path li:last-child span {
  overflow: hidden;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.cm-breadcrumb__path a {
  color: #636363;
}
@media screen and (max-width: 1279px) {
  .gb-gnb .s-btn-toggler,
  .gb-gnb .s-btn-link {
    padding: 0 12px;
    font-size: 12px;
  }
  .gb-gnb__main {
    max-width: 430px;
  }
  .gb-gnb__main .s-depth1-wrap {
    padding: 0;
  }
  .gb-gnb .gb-gnb__sub-nav .s-depth1-wrap {
    padding: 0;
  }
  .gb-gnb__utility > li {
    margin-left: 7px;
  }
  .gb-gnb__utility > li .s-btn-login {
    font-size: 12px;
  }
}
@media (max-width: 1024px) {
  .gb-gnb .gb-gnb__utility-navi {
    padding: 6px 12px;
    text-align: left;
  }
  .gb-gnb .gb-gnb__utility-navi .utility-right {
    display: none;
  }
  .gb-gnb .gb-gnb__utility-navi .utility-business {
    font-weight: bold;
  }
  .gb-gnb .gb-gnb__utility-history {
    display: none;
  }
  .gb-gnb .s-svg:after {
    background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/sp-gnb-mo.png);
    background-size: 130px auto;
    content: '.';
  }
  .gb-gnb__logo {
    display: block;
    margin-left: -61px;
  }
  .gb-gnb__logo:after {
    width: 122px;
    height: 19px;
  }
  .gb-gnb .gb-gnb__notice-bar-inner {
    padding: 6px 24px 5px;
  }
  .gb-gnb .gb-gnb__notice-bar-desc {
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 12px;
    line-height: 16px;
  }
  .gb-gnb .gb-gnb__notice-bar-link {
    margin-left: 10px;
    font-size: 10px;
  }
  .gb-gnb .gb-gnb__notice-bar .s-arw-right {
    width: 5px;
    height: 8px;
  }
  .gb-gnb .gb-gnb__notice-bar .s-arw-right:after {
    width: 5px;
    height: 8px;
    background-position: -88px -63px;
  }
  .gb-gnb .gb-gnb__notice-bar .s-ico-close {
    top: 0;
    right: 0;
    padding: 10px 8px;
  }
  .gb-gnb .gb-gnb__notice-bar .s-ico-close:after {
    width: 8px;
    height: 8px;
    background-position: -68px -63px;
  }
  .gb-gnb .gb-gnb__notice-bar .s-ico-close:hover:after,
  .gb-gnb .gb-gnb__notice-bar .s-ico-close:focus:after {
    background-position: -78px -63px;
  }
  .gb-gnb__bar-inner {
    padding: 0 14px;
  }
  .gb-gnb__bar .s-gnb-toggler {
    float: left;
    margin: 12px 0;
  }
  .gb-gnb__main {
    display: none !important;
  }
  .gb-gnb__main .s-btn-toggler,
  .gb-gnb__main__main a {
    padding: 13px 0;
  }
  .gb-gnb .gb-gnb__sub-nav,
  .gb-gnb__utility li.s-login,
  .gb-gnb__utility li.s-mymenu {
    display: none !important;
  }
  .gb-gnb .s-search-arrow {
    width: 20px;
    height: 10px;
    margin-left: -10px;
  }
  .gb-gnb .s-search-arrow:before {
    border-width: 0 10px 10px;
  }
  .gb-gnb .s-search-arrow:after {
    border-width: 0 9px 9px;
  }
  .gb-gnb__utility {
    padding: 0;
  }
  .gb-gnb__utility > li {
    margin-right: 0;
    margin-left: 0;
  }
  .gb-gnb__utility > li .s-btn-utility {
    padding: 0 10px;
  }
  .gb-gnb__utility > li a.s-btn-utility .s-svg {
    top: -1px;
  }
  body.gb-gnb-open .gb-gnb .s-gnb-toggler {
    display: none;
  }
  body.gb-gnb-open .gb-gnb__bar-inner > .s-ico-close {
    display: block;
    margin-top: 13px;
    padding: 10px;
    float: left;
  }
  .gb-gnb__dimmed {
    position: absolute;
    top: 100%;
    height: 1000px;
  }
  .gb-gnb__dimmed.active {
    display: block;
  }
  .gb-gnb__drop-desktop {
    display: none !important;
  }
  .gb-gnb__drop-mobile {
    display: none;
    overflow-x: hidden;
    position: absolute;
    top: 64px;
    left: 0;
    width: 100%;
    border-top: 1px solid #dadada;
    background-color: #fff;
    z-index: 1000;
  }
  .gb-gnb__drop-mobile-wrap {
    position: relative;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .gb-gnb__drop-mobile .drilldown-root {
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .gb-gnb__drop-mobile .drilldown-sub {
    display: none;
  }
  .gb-gnb__drop-mobile .s-depth1-wrap {
    border-top: 1px solid #e7e7e8;
    padding-bottom: 20px;
  }
  .gb-gnb__drop-mobile .s-depth1-wrap:first-child {
    border: 0;
    padding-bottom: 0;
  }
  .gb-gnb__drop-mobile .s-depth1-wrap-link a.s-depth1-link {
    font-weight: normal;
    text-transform: capitalize;
    font-size: 16px;
  }
  .gb-gnb__drop-mobile .s-depth2-wrap {
    border-top: 1px solid #e7e7e8;
    background-color: #f7f7f7;
  }
  .gb-gnb__drop-mobile .s-depth2-wrap:last-child ul {
    padding-bottom: 20px;
  }
  .gb-gnb__drop-mobile .s-depth2-wrap ul {
    display: none;
  }
  .gb-gnb__drop-mobile .drilldown-back {
    background-color: #fff;
  }
  .gb-gnb__drop-mobile .s-btn-back {
    display: block;
    width: 100%;
    padding: 21px 24px 20px;
    line-height: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .gb-gnb__drop-mobile .s-btn-back:hover,
  .gb-gnb__drop-mobile .s-btn-back:focus,
  .gb-gnb__drop-mobile .s-btn-back:active {
    color: #1428a0;
  }
  .gb-gnb__drop-mobile .s-btn-back .s-svg {
    margin-right: 10px;
  }
  .gb-gnb__drop-mobile .s-btn-back span {
    vertical-align: middle;
  }
  .gb-gnb__drop-mobile .s-depth1-link,
  .gb-gnb__drop-mobile .s-depth2-link,
  .gb-gnb__drop-mobile .s-depth3-link,
  .gb-gnb__drop-mobile .s-login,
  .gb-gnb__drop-mobile .s-mymenu {
    display: block;
    position: relative;
    padding: 14px 0;
    padding-left: 24px;
    padding-right: 35px;
    color: #000;
  }
  .gb-gnb__drop-mobile .s-depth1-link .s-arw-right,
  .gb-gnb__drop-mobile .s-depth2-link .s-arw-right,
  .gb-gnb__drop-mobile .s-depth3-link .s-arw-right,
  .gb-gnb__drop-mobile .s-login .s-arw-right,
  .gb-gnb__drop-mobile .s-mymenu .s-arw-right {
    width: 7px;
    height: 11px;
    margin-top: -3px;
    vertical-align: middle;
  }
  .gb-gnb__drop-mobile .s-depth1-link .s-arw-right:after,
  .gb-gnb__drop-mobile .s-depth2-link .s-arw-right:after,
  .gb-gnb__drop-mobile .s-depth3-link .s-arw-right:after,
  .gb-gnb__drop-mobile .s-login .s-arw-right:after,
  .gb-gnb__drop-mobile .s-mymenu .s-arw-right:after {
    width: 7px;
    height: 11px;
  }
  .gb-gnb__drop-mobile .s-depth1-link .s-ico-new-window,
  .gb-gnb__drop-mobile .s-depth2-link .s-ico-new-window,
  .gb-gnb__drop-mobile .s-depth3-link .s-ico-new-window,
  .gb-gnb__drop-mobile .s-login .s-ico-new-window,
  .gb-gnb__drop-mobile .s-mymenu .s-ico-new-window {
    margin-top: -3px;
    margin-left: 10px;
    margin-right: -24px;
    vertical-align: middle;
  }
  .gb-gnb__drop-mobile .s-depth1-link,
  .gb-gnb__drop-mobile .s-depth2-link {
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
  }
  .gb-gnb__drop-mobile .s-depth1-link .s-arw-right {
    position: absolute;
    top: 50%;
    right: 16px;
    margin-top: -6px;
  }
  .gb-gnb__drop-mobile .s-depth1-link:hover,
  .gb-gnb__drop-mobile .s-depth1-link:focus,
  .gb-gnb__drop-mobile .s-depth1-link:active {
    color: #1428a0;
  }
  .gb-gnb__drop-mobile .s-depth2-link {
    position: relative;
    padding-left: 32px;
    text-transform: none;
  }
  .gb-gnb__drop-mobile .s-depth2-link .s-svg {
    margin-left: 10px;
    margin-right: -17px;
  }
  .gb-gnb__drop-mobile .s-depth2-link:before {
    content: '';
    position: absolute;
    top: 50%;
    right: 24px;
    width: 12px;
    height: 2px;
    margin-top: -1px;
    background: #363636;
  }
  .gb-gnb__drop-mobile .s-depth2-link:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 29px;
    width: 2px;
    height: 12px;
    margin-top: -6px;
    background: #363636;
  }
  .gb-gnb__drop-mobile .s-depth2-link-inactive:before {
    display: none;
  }
  .gb-gnb__drop-mobile .s-depth2-link-inactive:after {
    display: none;
  }
  .gb-gnb__drop-mobile a.s-depth2-link.s-hover,
  .gb-gnb__drop-mobile a.s-depth2-link:focus {
    color: #1428a0;
  }
  .gb-gnb__drop-mobile a.s-depth2-link.s-hover .s-arw-right:after,
  .gb-gnb__drop-mobile a.s-depth2-link:focus .s-arw-right:after {
    background-position: -59px -63px;
  }
  .gb-gnb__drop-mobile .s-depth3-link {
    padding-left: 42px;
    font-size: 16px;
    color: #363636;
    line-height: 23px;
  }
  .gb-gnb__drop-mobile .s-depth3-link.s-hover,
  .gb-gnb__drop-mobile .s-depth3-link:focus {
    color: #1428a0;
    text-decoration: underline;
  }
  .gb-gnb__drop-mobile .s-login,
  .gb-gnb__drop-mobile .s-mymenu {
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
  }
  .gb-gnb__drop-mobile .s-login .s-ico-login,
  .gb-gnb__drop-mobile .s-mymenu .s-ico-login {
    display: inline-block;
    margin-top: -5px;
    margin-right: 14px;
    margin-left: 1px;
    vertical-align: middle;
  }
  .gb-gnb__drop-mobile .s-login:hover,
  .gb-gnb__drop-mobile .s-login:focus,
  .gb-gnb__drop-mobile .s-login:active,
  .gb-gnb__drop-mobile .s-mymenu:hover,
  .gb-gnb__drop-mobile .s-mymenu:focus,
  .gb-gnb__drop-mobile .s-mymenu:active {
    color: #1428a0;
  }
  .gb-gnb__drop-mobile .s-login .s-arw-right,
  .gb-gnb__drop-mobile .s-mymenu .s-arw-right {
    position: absolute;
    top: 50%;
    right: 16px;
    margin-top: -6px;
  }
  .gb-gnb__drop-mobile .s-depth2-wrap .s-mymenu {
    padding-left: 32px;
    border-bottom: 1px solid #e7e7e8;
  }
  .gb-gnb__drop-mobile .s-depth2-wrap .s-mymenu .s-ico-mymenu {
    margin-top: 0;
  }
  .gb-gnb__drop-mobile .s-depth2-wrap .s-mymenu .s-mymenu-name strong {
    text-transform: uppercase;
  }
  .gb-gnb__drop-mobile .s-depth2-wrap.active .s-depth2-link:after {
    display: none;
  }
  .gb-gnb__search {
    left: 0;
    right: 0;
    background-color: #fff;
  }
  .gb-gnb__search-inner {
    position: relative;
    left: auto;
    right: 0;
    width: auto;
  }
  .gb-gnb__search-bar {
    width: 100%;
    border-width: 1px 0;
    background: #ffffff;
  }
  .gb-gnb__search-input-wrap {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 18px 100px 18px 20px;
  }
  .gb-gnb__search-input-wrap:after {
    display: none;
  }
  .gb-gnb__search-input {
    position: static;
    float: right;
    right: 90px;
    width: 0%;
    max-width: none;
    height: 34px;
    border: 0;
    font-size: 14px;
    line-height: normal;
    -webkit-transition: width 0.4s;
    transition: width 0.4s;
  }
  .gb-gnb__search-input:after {
    content: '';
    clear: both;
  }
  .gb-gnb__search-input.active {
    width: 100%;
    -webkit-transition: width 0.4s;
    transition: width 0.4s;
  }
  .gb-gnb__search-history {
    width: 100%;
    margin: 0;
    border: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .gb-gnb__search-history-title {
    text-align: left;
    padding: 17px 0 15px;
    padding-left: 24px;
  }
  .gb-gnb__search-history ul {
    padding: 12px 0 11px;
  }
  .gb-gnb__search-history li a {
    padding: 4px 24px;
    font-size: 12px;
  }
  .gb-gnb__search-history-close {
    min-width: 80px;
    position: absolute;
    top: 13px;
    bottom: auto;
    left: auto;
    right: 19px;
    font-size: 12px;
    color: #1428a0;
    text-decoration: none;
  }
  .gb-gnb__search-suggest {
    width: 100%;
    margin: 0;
  }
  .gb-gnb__search-suggest-inner {
    float: none;
    padding: 0;
    border-width: 1px 0;
  }
  .gb-gnb__search-suggest-list {
    float: none;
    width: 100%;
    padding: 0 0 14px 0;
  }
  .gb-gnb__search-suggest-list-title {
    padding: 0 24px;
    font-size: 12px;
    line-height: 24px;
  }
  .gb-gnb__search-suggest-list-category-tit {
    text-align: left;
    padding: 21px 0 17px 0;
    padding-left: 24px;
    color: #333;
  }
  .gb-gnb__search-suggest-list li a {
    display: block;
    padding: 10px 24px;
    font-size: 12px;
    line-height: 18px;
  }
  .gb-gnb__search-suggest-list li .s-blue {
    color: #00a9e0;
  }
  .gb-gnb__search-suggest-list-category {
    margin-top: 12px;
    background: #fff;
  }
  .gb-gnb__search-suggest-list-select li a:hover,
  .gb-gnb__search-suggest-list-select li a:focus {
    color: #fff;
    background-color: #1428a0;
  }
  .gb-gnb__search-suggest-nodata {
    float: none;
    width: 100%;
    padding: 15px 24px;
    font-size: 12px;
  }
  .gb-gnb__search-typeahead {
    display: none !important;
  }
  .gb-gnb .gb-gnb__search .s-ico-search,
  .gb-gnb .gb-gnb__search .s-ico-close {
    top: 12px;
    padding: 8px;
  }
  .gb-gnb .gb-gnb__search .s-ico-search:after,
  .gb-gnb .gb-gnb__search .s-ico-close:after {
    width: 13px;
    height: 13px;
  }
  .gb-gnb .gb-gnb__search .s-ico-search {
    overflow: hidden;
    top: 0;
    right: 58px;
    width: 0;
    height: 64px;
    margin: 0 10px;
    padding: 0;
    -webkit-transition: width 0.4s;
    transition: width 0.4s;
  }
  .gb-gnb .gb-gnb__search .s-ico-search:after {
    width: 0px;
    height: 18px;
    background-position: -88px -43px;
  }
  .gb-gnb .gb-gnb__search .s-ico-search.active {
    width: 18px;
  }
  .gb-gnb .gb-gnb__search .s-ico-search.active:after {
    width: 18px;
    -webkit-transition: width 0.4s;
    transition: width 0.4s;
  }
  .gb-gnb .gb-gnb__search .s-ico-search:hover:after,
  .gb-gnb .gb-gnb__search .s-ico-search:focus:after {
    background-position: -108px -43px;
  }
  .gb-gnb .gb-gnb__search .s-ico-close {
    display: block;
    top: 0;
    right: 16px;
    height: 64px;
    padding: 0 10px;
  }
  .gb-gnb .gb-gnb__search .s-ico-close:after {
    background-position: -30px -79px;
  }
  .gb-gnb .gb-gnb__search .s-ico-close:hover:after,
  .gb-gnb .gb-gnb__search .s-ico-close:focus:after {
    background-position: -45px -79px;
  }
  .gb-gnb .gb-gnb__search .s-ico-close:before {
    top: 8px;
    bottom: 8px;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) {
  .gb-gnb__cart-empty {
    width: 484.26667px;
    width: 63.05556vw;
    padding: 34.13333px;
    padding: 4.44444vw;
    margin-left: -275.2px;
    margin-left: -35.83333vw;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) and (max-width: 360px) {
  .gb-gnb__cart-empty {
    width: 227px;
    width: 63.05556vw;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) and (max-width: 360px) {
  .gb-gnb__cart-empty {
    padding: 16px;
    padding: 4.44444vw;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) and (max-width: 360px) {
  .gb-gnb__cart-empty {
    margin-left: -129px;
    margin-left: -35.83333vw;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) {
  .gb-gnb__cart-empty-desc {
    margin: 0px 40.53333px;
    margin: 0vw 5.27778vw;
    padding: 40.53333px 0px 42.66667px;
    padding: 5.27778vw 0vw 5.55556vw;
    font-size: 34.13333px;
    font-size: 4.44444vw;
    line-height: 1.36;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) and (max-width: 360px) {
  .gb-gnb__cart-empty-desc {
    margin: 0px 19px;
    margin: 0vw 5.27778vw;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) and (max-width: 360px) {
  .gb-gnb__cart-empty-desc {
    padding: 19px 0px 20px;
    padding: 5.27778vw 0vw 5.55556vw;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) and (max-width: 360px) {
  .gb-gnb__cart-empty-desc {
    font-size: 16px;
    font-size: 4.44444vw;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) {
  .gb-gnb__cart-empty-desc:before {
    width: 83.2px;
    width: 10.83333vw;
    height: 83.2px;
    height: 10.83333vw;
    margin-bottom: 21.33333px;
    margin-bottom: 2.77778vw;
    background: url(https://www.samsung.com/etc/designs/semi/global/business/img/gnb-cart-empty-mo.png) no-repeat;
    background-size: 100%;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) and (max-width: 360px) {
  .gb-gnb__cart-empty-desc:before {
    width: 39px;
    width: 10.83333vw;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) and (max-width: 360px) {
  .gb-gnb__cart-empty-desc:before {
    height: 39px;
    height: 10.83333vw;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) and (max-width: 360px) {
  .gb-gnb__cart-empty-desc:before {
    margin-bottom: 10px;
    margin-bottom: 2.77778vw;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) {
  .gb-gnb__cart-empty-link {
    padding: 21.33333px 34.13333px 17.06667px;
    padding: 2.77778vw 4.44444vw 2.22222vw;
    font-size: 25.6px;
    font-size: 3.33333vw;
    line-height: 1.3;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) and (max-width: 360px) {
  .gb-gnb__cart-empty-link {
    padding: 10px 16px 8px;
    padding: 2.77778vw 4.44444vw 2.22222vw;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) and (max-width: 360px) {
  .gb-gnb__cart-empty-link {
    font-size: 12px;
    font-size: 3.33333vw;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) {
  .gb-gnb__cart-empty-close {
    top: 27.73333px;
    top: 3.61111vw;
    right: 27.73333px;
    right: 3.61111vw;
    width: 42.66667px;
    width: 5.55556vw;
    height: 42.66667px;
    height: 5.55556vw;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) and (max-width: 360px) {
  .gb-gnb__cart-empty-close {
    top: 13px;
    top: 3.61111vw;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) and (max-width: 360px) {
  .gb-gnb__cart-empty-close {
    right: 13px;
    right: 3.61111vw;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) and (max-width: 360px) {
  .gb-gnb__cart-empty-close {
    width: 20px;
    width: 5.55556vw;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) and (max-width: 360px) {
  .gb-gnb__cart-empty-close {
    height: 20px;
    height: 5.55556vw;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) {
  .gb-gnb__cart-empty-close:after {
    width: 29.86667px;
    width: 3.88889vw;
    height: 29.86667px;
    height: 3.88889vw;
    margin: 6.4px;
    margin: 0.83333vw;
    background: url(https://www.samsung.com/etc/designs/semi/global/business/img/gnb-btn-close-mo.png) no-repeat;
    background-size: 100%;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) and (max-width: 360px) {
  .gb-gnb__cart-empty-close:after {
    width: 14px;
    width: 3.88889vw;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) and (max-width: 360px) {
  .gb-gnb__cart-empty-close:after {
    height: 14px;
    height: 3.88889vw;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) and (max-width: 360px) {
  .gb-gnb__cart-empty-close:after {
    margin: 3px;
    margin: 0.83333vw;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) {
  .gb-gnb__cart-empty-close:hover:after,
  .gb-gnb__cart-empty-close:focus:after {
    background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/gnb-btn-close-mo-hover.png);
    background-position: 0 0;
  }
}
@media (max-width: 1024px) {
  .gb-gnb .s-gnb-toggler {
    display: block;
    padding: 10px;
  }
  .gb-gnb .s-gnb-toggler:after {
    width: 25px;
    height: 20px;
    background-position: 0 -21px;
  }
  .gb-gnb .s-gnb-toggler:hover:after,
  .gb-gnb .s-gnb-toggler:focus:after,
  .gb-gnb .s-gnb-toggler:active:after {
    background-position: -27px -21px;
  }
  .gb-gnb .s-ico-close:after {
    float: left;
    width: 18px;
    height: 18px;
    background-position: -54px -21px;
  }
  .gb-gnb .s-ico-close:hover:after,
  .gb-gnb .s-ico-close:focus:after {
    background-position: -74px -21px;
  }
  .gb-gnb .s-ico-cart:after,
  .gb-gnb .s-ico-cart-empty:after {
    width: 20px;
    height: 18px;
  }
  .gb-gnb .s-ico-cart:after {
    background-position: 0 -43px;
  }
  .gb-gnb .s-ico-cart-empty:after {
    background-position: -44px -43px;
  }
  .gb-gnb .s-ico-search:after {
    background-position: -88px -43px;
  }
  .gb-gnb .s-ico-personal-history-wrap {
    display: none;
  }
  .gb-gnb button:hover .s-ico-search:after,
  .gb-gnb button:focus .s-ico-search:after,
  .gb-gnb button:active .s-ico-search:after {
    background-position: -108px -43px;
  }
  .gb-gnb .s-arw-left,
  .gb-gnb .s-arw-right {
    display: inline-block;
  }
  .gb-gnb .s-arw-left:after,
  .gb-gnb .s-arw-right:after {
    width: 7px;
    height: 11px;
  }
  .gb-gnb .s-arw-left:after {
    background-position: -32px -63px;
  }
  .gb-gnb .s-arw-right:after {
    background-position: -50px -63px;
  }
  .gb-gnb .s-ico-new-window {
    display: inline-block;
  }
  .gb-gnb .s-ico-new-window:after {
    width: 14px;
    height: 14px;
    background-position: 0 -63px;
  }
  .gb-gnb .s-ico-login:after {
    width: 15px;
    height: 18px;
    background-position: -94px -21px;
  }
  .gb-gnb a:hover .s-arw-left,
  .gb-gnb a:focus .s-arw-left,
  .gb-gnb a:active .s-arw-left {
    background-position: -41px -63px;
  }
  .gb-gnb a:hover .s-arw-right,
  .gb-gnb a:focus .s-arw-right,
  .gb-gnb a:active .s-arw-right {
    background-position: -59px -63px;
  }
  .gb-gnb a:hover .s-ico-new-window:after,
  .gb-gnb a:focus .s-ico-new-window:after,
  .gb-gnb a:active .s-ico-new-window:after {
    background-position: -16px -63px;
  }
  .gb-gnb a:hover .s-ico-login:after,
  .gb-gnb a:focus .s-ico-login:after,
  .gb-gnb a:active .s-ico-login:after {
    background-position: -111px -21px;
  }
  .gb-gnb a:hover .s-ico-cart:after,
  .gb-gnb a:focus .s-ico-cart:after,
  .gb-gnb a:active .s-ico-cart:after {
    background-position: -22px -43px;
  }
  .gb-gnb a:hover .s-ico-cart-empty:after,
  .gb-gnb a:focus .s-ico-cart-empty:after,
  .gb-gnb a:active .s-ico-cart-empty:after {
    background-position: -66px -43px;
  }
  .cm-breadcrumb {
    display: none;
  }
}


.btn_goTop {
  position: fixed;
  right: 32px;
  bottom: 24px;
  width: 48px;
  height: 48px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 50%;
  border-radius: 50%;
  opacity: 0;
  visibility: hidden;
  transition: visibility 0.1s 0.2s, opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition: visibility 0.1s 0.2s, opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.btn_goTop.show {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.btn_goTop .icon_top {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 24px;
  height: 24px;
  margin: auto;
  fill: #fff;
}


.page_top_btn {
  position: fixed;
  right: 10px;
  bottom: 10px;
  z-index: 3 !important;
  display: none;
  opacity: 0;
}
.page_top_btn a {
  display: block;
  background: url('../../../../apps/semi/components/global/content/business/global-element/footer/inner-components/clientlibs/images/anchor_top_btn.png') no-repeat center;
  width: 58px;
  height: 58px;
  background-size: cover;
}
.page_top_btn a.hover,
.page_top_btn a:focus {
  background: url('../../../../apps/semi/components/global/content/business/global-element/footer/inner-components/clientlibs/images/anchor_top_btn_over.png') no-repeat center !important;
  width: 58px !important;
  height: 58px !important;
  background-size: cover !important;
  transition: background-image 0.3s ease !important;
  -webkit-transition: background-image 0.3s ease !important;
  -moz-transition: background-image 0.3s ease !important;
  -o-transition: background-image 0.3s ease !important;
  -ms-transition: background-image 0.3s ease !important;
}
.toolbar .page_top_btn {
  bottom: 15.625vw;
}
.page_top_btn {
  right: 2.604vw;
  bottom: 2.604vw;
}
.page_top_btn a {
  width: 10.416vw;
  height: 10.416vw;
  min-width: 45px;
  min-height: 45px;
}
.page_top_btn a.hover,
.page_top_btn a:focus {
  width: 10.416vw !important;
  height: 10.416vw !important;
  min-width: 45px !important;
  min-height: 45px !important;
}
@media (max-width: 480px) {
  .toolbar .page_top_btn {
    bottom: 75px;
    right: 12px;
  }
  .footer .social_mobile a {
    margin: 0 3.45vw;
  }
}
.gb-footer {
  border-top: 1px solid #d0d0d0;
  background: #f7f7f7;
  font-size: 0;
}
.gb-footer__blank a:after {
  display: inline-block;
  top: 0;
  width: 11px;
  width: 0.76389vw;
  height: 11px;
  height: 0.76389vw;
  margin-left: 10px;
  margin-left: 0.69444vw;
  background-size: 100% 100%;
  content: '';
}
@media (min-width: 1440px) {
  .gb-footer__blank a:after {
    width: 11px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__blank a:after {
    height: 11px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__blank a:after {
    margin-left: 10px;
  }
}
.gb-footer__svg {
  float: left;
}
.gb-footer__svg a {
  display: inline-block;
  overflow: hidden;
  width: 40px;
  width: 2.77778vw;
  height: 40px;
  height: 2.77778vw;
}
@media (min-width: 1440px) {
  .gb-footer__svg a {
    width: 40px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__svg a {
    height: 40px;
  }
}
.gb-footer__svg a img {
  width: 100%;
  height: auto;
}
.gb-footer__inner {
  max-width: 1440px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.gb-footer__container {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.gb-footer__container:before,
.gb-footer__container:after {
  content: '';
  display: block;
  clear: both;
}
.gb-footer__col4 .gb-footer__item {
  margin-top: 13px;
  margin-top: 0.90278vw;
}
@media (min-width: 1440px) {
  .gb-footer__col4 .gb-footer__item {
    margin-top: 13px;
  }
}
.gb-footer__col4 .gb-footer__item:first-child {
  margin-top: 0;
}
.gb-footer__col4 .gb-footer__item.gb-footer__svg {
  margin: 0px 16px 16px 0px;
  margin: 0vw 1.11111vw 1.11111vw 0vw;
}
@media (min-width: 1440px) {
  .gb-footer__col4 .gb-footer__item.gb-footer__svg {
    margin: 0px 16px 16px 0px;
  }
}
.gb-footer__col4 a:hover:after,
.gb-footer__col4 a:focus:after {
  display: inline-block;
  margin-left: 10px;
  margin-left: 0.69444vw;
}
@media (min-width: 1440px) {
  .gb-footer__col4 a:hover:after,
  .gb-footer__col4 a:focus:after {
    margin-left: 10px;
  }
}
.gb-footer__col4.s-clear {
  padding-right: 0;
}
.gb-footer__top {
  padding: 60px 0px 25px;
  padding: 4.16667vw 0vw 1.73611vw;
}
@media (min-width: 1440px) {
  .gb-footer__top {
    padding: 60px 0px 25px;
  }
}
.gb-footer__top a {
  color: #363636;
  word-break: break-word;
}
.gb-footer__top a:hover,
.gb-footer__top a:focus {
  color: #1428a0;
}
.gb-footer__top .gb-footer__col-wrap {
  word-wrap: break-word;
}
.gb-footer__top .gb-footer__col-wrap:before,
.gb-footer__top .gb-footer__col-wrap:after {
  content: '';
  display: block;
  clear: both;
}
.gb-footer__top .gb-footer__col-wrap strong {
  display: block;
  margin-bottom: 17px;
  margin-bottom: 1.18056vw;
}
@media (min-width: 1440px) {
  .gb-footer__top .gb-footer__col-wrap strong {
    margin-bottom: 17px;
  }
}
.gb-footer__top .gb-footer__col-wrap strong a {
  font-size: 18px;
  font-size: 1.25vw;
  line-height: 32px;
  line-height: 2.22222vw;
  color: #363636;
  font-weight: bold;
  cursor: default;
}
@media (min-width: 1440px) {
  .gb-footer__top .gb-footer__col-wrap strong a {
    font-size: 18px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__top .gb-footer__col-wrap strong a {
    line-height: 32px;
  }
}
.gb-footer__top .gb-footer__col-wrap strong span {
  font-size: 18px;
  font-size: 1.25vw;
  line-height: 32px;
  line-height: 2.22222vw;
  color: #363636;
  font-weight: bold;
}
@media (min-width: 1440px) {
  .gb-footer__top .gb-footer__col-wrap strong span {
    font-size: 18px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__top .gb-footer__col-wrap strong span {
    line-height: 32px;
  }
}
.gb-footer__top .gb-footer__col-wrap strong.site-map a {
  cursor: pointer;
}
.gb-footer__top .gb-footer__col-wrap strong.site-map a:after {
  display: inline-block;
  position: relative;
  top: 0;
  width: 7px;
  width: 0.48611vw;
  height: 11px;
  height: 0.76389vw;
  margin-left: 9px;
  margin-left: 0.625vw;
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-arw-right-gray.svg);
  background-size: 100% 100%;
  content: '';
}
@media (min-width: 1440px) {
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:after {
    width: 7px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:after {
    height: 11px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:after {
    margin-left: 9px;
  }
}
.gb-footer__top .gb-footer__col-wrap strong.site-map a:hover,
.gb-footer__top .gb-footer__col-wrap strong.site-map a:focus {
  color: #1428a0;
}
.gb-footer__top .gb-footer__col-wrap strong.site-map a:hover:after,
.gb-footer__top .gb-footer__col-wrap strong.site-map a:focus:after {
  top: 0;
  width: 7px;
  width: 0.48611vw;
  height: 11px;
  height: 0.76389vw;
  margin-left: 9px;
  margin-left: 0.625vw;
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-arw-right-hover.svg);
  background-size: 100% 100%;
  content: '';
}
@media (min-width: 1440px) {
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:hover:after,
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:focus:after {
    width: 7px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:hover:after,
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:focus:after {
    height: 11px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:hover:after,
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:focus:after {
    margin-left: 9px;
  }
}
.gb-footer__top .gb-footer__col-wrap .gb-footer__col4-wrap-sns {
  float: left;
  width: 16.1%;
}
.gb-footer__top .gb-footer__col-wrap .gb-footer__col4-wrap-sns .gb-footer__col4-wrap {
  float: none;
  width: auto;
}
.gb-footer__top .gb-footer__col-wrap .gb-footer__col4-wrap-sns .gb-footer__col4-wrap strong {
  font-size: 18px;
  font-size: 1.25vw;
  line-height: 32px;
  line-height: 2.22222vw;
  color: #363636;
  font-weight: bold;
}
@media (min-width: 1440px) {
  .gb-footer__top .gb-footer__col-wrap .gb-footer__col4-wrap-sns .gb-footer__col4-wrap strong {
    font-size: 18px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__top .gb-footer__col-wrap .gb-footer__col4-wrap-sns .gb-footer__col4-wrap strong {
    line-height: 32px;
  }
}
.gb-footer__top .gb-footer__col-wrap .gb-footer__col4-wrap-sns .gb-footer__col4-wrap .s-ico-blog::before {
  display: inline-block;
  content: '';
  width: 40px;
  width: 2.77778vw;
  height: 40px;
  height: 2.77778vw;
  background: url(https://www.samsung.com/etc/designs/semi/global/business/img/gb_blog.png) no-repeat 0 0;
  background-size: 100%;
}
@media (min-width: 1440px) {
  .gb-footer__top .gb-footer__col-wrap .gb-footer__col4-wrap-sns .gb-footer__col4-wrap .s-ico-blog::before {
    width: 40px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__top .gb-footer__col-wrap .gb-footer__col4-wrap-sns .gb-footer__col4-wrap .s-ico-blog::before {
    height: 40px;
  }
}
.gb-footer__top .gb-footer__nav-link li {
  font-size: 0;
}
.gb-footer__top .gb-footer__nav-link.gb-footer__col2 {
  float: left;
  width: 100%;
  padding-bottom: 42px;
  padding-bottom: 2.91667vw;
}
@media (min-width: 1440px) {
  .gb-footer__top .gb-footer__nav-link.gb-footer__col2 {
    padding-bottom: 42px;
  }
}
.gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap {
  float: left;
  width: 16.1%;
  padding-left: 50px;
  padding-left: 3.47222vw;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 1440px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap {
    padding-left: 50px;
  }
}
.gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap.gb-footer__col4-wrap-empty:before {
  display: inline-block;
  content: '';
  width: 1px;
  height: 1px;
}
.gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap:nth-child(4) {
  width: 18.6%;
}
.gb-footer__top .gb-footer__nav-link .gb-footer__col4 a {
  font-size: 14px;
  font-size: 0.97222vw;
}
@media (min-width: 1440px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4 a {
    font-size: 14px;
  }
}
.gb-footer__top .gb-footer__nav-link .gb-footer__about-us {
  width: 16%;
}
.gb-footer__top .gb-footer__nav-link .gb-footer__about-us a {
  font-weight: bold;
  font-size: 16px;
  font-size: 1.11111vw;
}
@media (min-width: 1440px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__about-us a {
    font-size: 16px;
  }
}
.gb-footer__top .s-support-link .gb-footer__depth2 {
  padding-top: 3px;
  padding-top: 0.20833vw;
}
@media (min-width: 1440px) {
  .gb-footer__top .s-support-link .gb-footer__depth2 {
    padding-top: 3px;
  }
}
.gb-footer__top .s-support-link .gb-footer__item {
  margin-top: 11px;
  margin-top: 0.76389vw;
}
@media (min-width: 1440px) {
  .gb-footer__top .s-support-link .gb-footer__item {
    margin-top: 11px;
  }
}
.gb-footer__top .s-support-link .gb-footer__item:first-child {
  margin-top: 0;
}
.gb-footer__top .s-support-link .gb-footer__item a {
  display: block;
  position: relative;
  padding-left: 25px;
  padding-left: 1.73611vw;
}
@media (min-width: 1440px) {
  .gb-footer__top .s-support-link .gb-footer__item a {
    padding-left: 25px;
  }
}
.gb-footer__top .s-support-link .gb-footer__svg {
  position: absolute;
  top: 3px;
  top: 0.20833vw;
  left: 0;
  width: 16px;
  width: 1.11111vw;
  height: 16px;
  height: 1.11111vw;
}
@media (min-width: 1440px) {
  .gb-footer__top .s-support-link .gb-footer__svg {
    top: 3px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__top .s-support-link .gb-footer__svg {
    width: 16px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__top .s-support-link .gb-footer__svg {
    height: 16px;
  }
}
.gb-footer__depth2 {
  font-size: 0;
}
.gb-footer__depth2 a {
  font-size: 14px;
  font-size: 0.97222vw;
}
@media (min-width: 1440px) {
  .gb-footer__depth2 a {
    font-size: 14px;
  }
}
.gb-footer__sns-list .gb-footer__depth2 {
  max-width: 224px;
  max-width: 15.55556vw;
  margin-right: -16px;
  margin-right: -1.11111vw;
  padding-top: 6px;
  padding-top: 0.41667vw;
}
@media (min-width: 1440px) {
  .gb-footer__sns-list .gb-footer__depth2 {
    max-width: 224px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__sns-list .gb-footer__depth2 {
    margin-right: -16px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__sns-list .gb-footer__depth2 {
    padding-top: 6px;
  }
}
.gb-footer__sns-list .gb-footer__depth2:before,
.gb-footer__sns-list .gb-footer__depth2:after {
  content: '';
  display: block;
  clear: both;
}
.gb-footer__sns-list .gb-footer__item {
  float: left;
  margin: 0px 16px 16px 0px;
  margin: 0vw 1.11111vw 1.11111vw 0vw;
}
@media (min-width: 1440px) {
  .gb-footer__sns-list .gb-footer__item {
    margin: 0px 16px 16px 0px;
  }
}
.gb-footer__sns-list a {
  display: inline-block;
  overflow: hidden;
  width: 40px;
  width: 2.77778vw;
  height: 40px;
  height: 2.77778vw;
}
@media (min-width: 1440px) {
  .gb-footer__sns-list a {
    width: 40px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__sns-list a {
    height: 40px;
  }
}
.gb-footer__local-logo {
  margin-top: 12px;
  margin-top: 0.83333vw;
  font-size: 18px;
  font-size: 1.25vw;
}
@media (min-width: 1440px) {
  .gb-footer__local-logo {
    margin-top: 12px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__local-logo {
    font-size: 18px;
  }
}
.gb-footer__local-logo:before,
.gb-footer__local-logo:after {
  content: '';
  display: block;
  clear: both;
}
.gb-footer__local-logo .gb-footer__item {
  margin-top: 16px;
  margin-top: 1.11111vw;
  font-size: 0;
}
@media (min-width: 1440px) {
  .gb-footer__local-logo .gb-footer__item {
    margin-top: 16px;
  }
}
.gb-footer__local-logo .gb-footer__item:first-child {
  margin-top: 0;
}
.gb-footer__local-logo .gb-footer__item img {
  max-width: 100%;
}
.gb-footer__copyright {
  margin-top: 10px;
  margin-top: 0.69444vw;
  font-size: 12px;
  font-size: 0.83333vw;
  color: #363636;
  font-weight: normal;
  word-break: break-word;
}
@media (min-width: 1440px) {
  .gb-footer__copyright {
    margin-top: 10px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__copyright {
    font-size: 12px;
  }
}
.gb-footer__copyright .gb-footer__text {
  padding-left: 50px;
  padding-left: 3.47222vw;
  line-height: 1;
}
@media (min-width: 1440px) {
  .gb-footer__copyright .gb-footer__text {
    padding-left: 50px;
  }
}
.gb-footer__bottom {
  padding: 27px 0px 26px;
  padding: 1.875vw 0vw 1.80556vw;
  background: #363636;
}
@media (min-width: 1440px) {
  .gb-footer__bottom {
    padding: 27px 0px 26px;
  }
}
.gb-footer__bottom:before,
.gb-footer__bottom:after {
  content: '';
  display: block;
  clear: both;
}
.gb-footer__bottom a {
  font-size: 14px;
  font-size: 0.97222vw;
  color: #fff;
  text-transform: uppercase;
}
@media (min-width: 1440px) {
  .gb-footer__bottom a {
    font-size: 14px;
  }
}
.gb-footer__bottom a:hover,
.gb-footer__bottom a:focus {
  text-decoration: underline;
}
.gb-footer__bottom-list {
  display: table;
  width: 100%;
  padding-bottom: 1px;
  padding: 0px 50px;
  padding: 0vw 3.47222vw;
  font-size: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 1440px) {
  .gb-footer__bottom-list {
    padding: 0px 50px;
  }
}
.gb-footer__bottom-list .gb-footer__item {
  display: inline-block;
  margin-right: 20px;
  margin-right: 1.38889vw;
  margin-bottom: 10px;
  margin-bottom: 0.69444vw;
}
@media (min-width: 1440px) {
  .gb-footer__bottom-list .gb-footer__item {
    margin-right: 20px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__bottom-list .gb-footer__item {
    margin-bottom: 10px;
  }
}
.gb-footer__bottom-list .gb-footer__item.gb-footer__blank a:after,
.gb-footer__bottom-list .gb-footer__item.gb-footer__blank a:hover:after,
.gb-footer__bottom-list .gb-footer__item.gb-footer__blank a:focus:after {
  display: inline-block;
  margin: 1px 0px -1px 6px;
  margin: 0.06944vw 0vw -0.06944vw 0.41667vw;
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/newwindow.svg);
  content: '';
}
@media (min-width: 1440px) {
  .gb-footer__bottom-list .gb-footer__item.gb-footer__blank a:after,
  .gb-footer__bottom-list .gb-footer__item.gb-footer__blank a:hover:after,
  .gb-footer__bottom-list .gb-footer__item.gb-footer__blank a:focus:after {
    margin: 1px 0px -1px 6px;
  }
}
.gb-footer__bottom-list .gb-footer__item a {
  line-height: 1.43;
  font-weight: bold;
  margin-right: 15px;
  margin-right: 1.04167vw;
}
@media (min-width: 1440px) {
  .gb-footer__bottom-list .gb-footer__item a {
    margin-right: 15px;
  }
}
.gb-footer__bottom-list > cq {
  display: none;
}
.gb-footer__lang {
  display: table-cell;
  width: 307px;
  width: 21.31944vw;
  text-align: right;
  vertical-align: middle;
}
@media (min-width: 1440px) {
  .gb-footer__lang {
    width: 307px;
  }
}
.gb-footer__lang a {
  display: inline-block;
  position: relative;
  margin-top: -9px;
  margin-top: -0.625vw;
  font-weight: bold;
  padding: 0px 17px 0px 30px;
  padding: 0vw 1.18056vw 0vw 2.08333vw;
  vertical-align: top;
  word-break: break-word;
}
@media (min-width: 1440px) {
  .gb-footer__lang a {
    margin-top: -9px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__lang a {
    padding: 0px 17px 0px 30px;
  }
}
.gb-footer__lang a:after {
  position: absolute;
  top: 4px;
  top: 0.27778vw;
  right: 0;
  width: 6px;
  width: 0.41667vw;
  height: 10px;
  height: 0.69444vw;
  color: #fff;
  content: '';
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-arw-right-white.svg);
  background-size: 100% 100%;
}
@media (min-width: 1440px) {
  .gb-footer__lang a:after {
    top: 4px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__lang a:after {
    width: 6px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__lang a:after {
    height: 10px;
  }
}
.gb-footer__browser {
  font-size: 12px;
  font-size: 0.83333vw;
  color: #fff;
  padding-top: 13px;
  padding-top: 0.90278vw;
  padding-left: 50px;
  padding-left: 3.47222vw;
}
@media (min-width: 1440px) {
  .gb-footer__browser {
    font-size: 12px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__browser {
    padding-top: 13px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__browser {
    padding-left: 50px;
  }
}
.gb-footer__flag {
  position: absolute;
  top: 3px;
  top: 0.20833vw;
  left: 0;
  max-width: 100%;
  width: 20px;
  width: 1.38889vw;
  height: 13px;
  height: 0.90278vw;
  background-size: 100% 100%;
}
@media (min-width: 1440px) {
  .gb-footer__flag {
    top: 3px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__flag {
    width: 20px;
  }
}
@media (min-width: 1440px) {
  .gb-footer__flag {
    height: 13px;
  }
}
.gb-footer__legal {
  margin: 10px 0px;
  margin: 0.69444vw 0vw;
}
@media (min-width: 1440px) {
  .gb-footer__legal {
    margin: 10px 0px;
  }
}
.gb-footer__legal p {
  font-size: 12px;
  font-size: 0.83333vw;
  font-weight: normal;
  color: #a6a6a6;
  line-height: 1.75;
  word-break: break-word;
}
@media (min-width: 1440px) {
  .gb-footer__legal p {
    font-size: 12px;
  }
}
.gb-footer__legal p:first-child {
  margin-top: 0;
}
.gb-footer__legal p a {
  text-decoration: underline;
  font-size: inherit;
  color: inherit;
}
.gb-footer .s-flag-uk {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/ico_UnitedKingdom.gif);
}
.gb-footer .gb-footer__nav-link a:hover:after,
.gb-footer .gb-footer__nav-link a:focus:after {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-arw-right-hover.svg);
}
.gb-footer .gb-footer__blank a:after {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-new-window.svg);
}
.gb-footer .gb-footer__blank a:hover:after,
.gb-footer .gb-footer__blank a:focus:after {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-new-window-hover.svg);
  background-size: 100% 100%;
}
.gb-footer .s-support-link a .s-ico-call {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-call.svg);
}
.gb-footer .s-support-link a .s-ico-email {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-email.svg);
}
.gb-footer .s-support-link a .s-ico-chat {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-chat.svg);
}
.gb-footer .s-support-link a .s-ico-letter {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-letter.svg);
}
.gb-footer .s-support-link a .s-ico-contact {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-contact.svg);
}
.gb-footer .s-support-link a .s-ico-store {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-store.svg);
}
.gb-footer .s-support-link a .s-ico-cyber {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-cyber.svg);
}
.gb-footer .s-support-link a:hover .s-ico-call,
.gb-footer .s-support-link a:focus .s-ico-call {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-call-hover.svg);
}
.gb-footer .s-support-link a:hover .s-ico-email,
.gb-footer .s-support-link a:focus .s-ico-email {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-email-hover.svg);
}
.gb-footer .s-support-link a:hover .s-ico-chat,
.gb-footer .s-support-link a:focus .s-ico-chat {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-chat-hover.svg);
}
.gb-footer .s-support-link a:hover .s-ico-letter,
.gb-footer .s-support-link a:focus .s-ico-letter {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-letter-hover.svg);
}
.gb-footer .s-support-link a:hover .s-ico-contact,
.gb-footer .s-support-link a:focus .s-ico-contact {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-contact-hover.svg);
}
.gb-footer .s-support-link a:hover .s-ico-store,
.gb-footer .s-support-link a:focus .s-ico-store {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-store-hover.svg);
}
.gb-footer .s-support-link a:hover .s-ico-cyber,
.gb-footer .s-support-link a:focus .s-ico-cyber {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-cyber-hover.svg);
}
.gb-footer .gb-footer__lang a:after {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/svg-arw-right-white.svg);
}
.no-svg .gb-footer .gb-footer__nav-link a:hover:after,
.no-svg .gb-footer .gb-footer__nav-link:focus:after {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/sp-footer-ie8.png);
  background-position: -166px -29px;
  background-position: -166px -29px;
}
.no-svg .gb-footer .gb-footer__blank a:after {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/sp-footer-ie8.png);
  background-position: -120px 0;
}
.no-svg .gb-footer .gb-footer__blank a:hover:after,
.no-svg .gb-footer .gb-footer__blank a:focus:after {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/sp-footer-ie8.png);
  background-position: -120px -13px;
}
.no-svg .gb-footer__top .gb-footer__col-wrap strong a:after {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/sp-footer-ie8.png);
  background-position: -168px -40px;
}
.no-svg .gb-footer__top .gb-footer__col-wrap strong a:hover:after,
.no-svg .gb-footer__top .gb-footer__col-wrap strong a:focus:after {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/sp-footer-ie8.png);
  background-position: -135px 0;
}
.no-svg .gb-footer__top .gb-footer__col-wrap strong span:after {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/sp-footer-ie8.png);
  background-position: -168px -40px;
}
.no-svg .gb-footer__bottom-list .gb-footer__item.gb-footer__blank a:after,
.no-svg .gb-footer__bottom-list .gb-footer__item.gb-footer__blank a:hover:after,
.no-svg .gb-footer__bottom-list .gb-footer__item.gb-footer__blank a:focus:after {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/sp-footer-ie8.png);
  background-position: -120px -26px;
}
.no-svg .gb-footer .s-support-link a .gb-footer__svg {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/sp-footer-ie8.png);
}
.no-svg .gb-footer .s-support-link a .s-ico-call {
  background-position: 0 0;
}
.no-svg .gb-footer .s-support-link a .s-ico-email {
  background-position: -20px 0;
}
.no-svg .gb-footer .s-support-link a .s-ico-chat {
  background-position: -40px 0;
}
.no-svg .gb-footer .s-support-link a .s-ico-letter {
  background-position: -60px 0;
}
.no-svg .gb-footer .s-support-link a .s-ico-contact {
  background-position: -80px 0;
}
.no-svg .gb-footer .s-support-link a .s-ico-store {
  background-position: -100px 0;
}
.no-svg .gb-footer .s-support-link a .s-ico-cyber {
  background-position: -146px 0;
}
.no-svg .gb-footer .s-support-link a:hover .s-ico-call,
.no-svg .gb-footer .s-support-link a:focus .s-ico-call {
  background-position: 0 -20px;
}
.no-svg .gb-footer .s-support-link a:hover .s-ico-email,
.no-svg .gb-footer .s-support-link a:focus .s-ico-email {
  background-position: -20px -20px;
}
.no-svg .gb-footer .s-support-link a:hover .s-ico-chat,
.no-svg .gb-footer .s-support-link a:focus .s-ico-chat {
  background-position: -40px -20px;
}
.no-svg .gb-footer .s-support-link a:hover .s-ico-letter,
.no-svg .gb-footer .s-support-link a:focus .s-ico-letter {
  background-position: -60px -20px;
}
.no-svg .gb-footer .s-support-link a:hover .s-ico-contact,
.no-svg .gb-footer .s-support-link a:focus .s-ico-contact {
  background-position: -80px -20px;
}
.no-svg .gb-footer .s-support-link a:hover .s-ico-store,
.no-svg .gb-footer .s-support-link a:focus .s-ico-store {
  background-position: -100px -20px;
}
.no-svg .gb-footer .s-support-link a:hover .s-ico-cyber,
.no-svg .gb-footer .s-support-link a:focus .s-ico-cyber {
  background-position: -146px -20px;
}
.no-svg .gb-footer__sns-list .gb-footer__svg a {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/sp-footer-ie8.png);
  background-size: 40px 40px;
}
.no-svg .gb-footer__sns-list .s-facebook a {
  background-position: 0 -40px;
}
.no-svg .gb-footer__sns-list .s-facebook a:hover,
.no-svg .gb-footer__sns-list .s-facebook a:focus {
  background-position: 0 -208px;
}
.no-svg .gb-footer__sns-list .s-twitter a {
  background-position: -42px -40px;
}
.no-svg .gb-footer__sns-list .s-twitter a:hover,
.no-svg .gb-footer__sns-list .s-twitter a:focus {
  background-position: -42px -208px;
}
.no-svg .gb-footer__sns-list .s-instagram a {
  background-position: -84px -40px;
}
.no-svg .gb-footer__sns-list .s-instagram a:hover,
.no-svg .gb-footer__sns-list .s-instagram a:focus {
  background-position: -84px -208px;
}
.no-svg .gb-footer__sns-list .s-youtube a {
  background-position: -126px -40px;
}
.no-svg .gb-footer__sns-list .s-youtube a:hover,
.no-svg .gb-footer__sns-list .s-youtube a:focus {
  background-position: -126px -208px;
}
.no-svg .gb-footer__sns-list .s-in a {
  background-position: 0 -82px;
}
.no-svg .gb-footer__sns-list .s-in a:hover,
.no-svg .gb-footer__sns-list .s-in a:focus {
  background-position: 0 -250px;
}
.no-svg .gb-footer__sns-list .s-blogger a {
  background-position: -42px -82px;
}
.no-svg .gb-footer__sns-list .s-blogger a:hover,
.no-svg .gb-footer__sns-list .s-blogger a:focus {
  background-position: -42px -250px;
}
.no-svg .gb-footer__sns-list .s-vk a {
  background-position: -84px -82px;
}
.no-svg .gb-footer__sns-list .s-vk a:hover,
.no-svg .gb-footer__sns-list .s-vk a:focus {
  background-position: -84px -250px;
}
.no-svg .gb-footer__sns-list .s-gplus a {
  background-position: -126px -82px;
}
.no-svg .gb-footer__sns-list .s-gplus a:hover,
.no-svg .gb-footer__sns-list .s-gplus a:focus {
  background-position: -126px -250px;
}
.no-svg .gb-footer__sns-list .s-emailto a {
  background-position: 0 -124px;
}
.no-svg .gb-footer__sns-list .s-emailto a:hover,
.no-svg .gb-footer__sns-list .s-emailto a:focus {
  background-position: 0 -292px;
}
.no-svg .gb-footer__sns-list .s-qq a {
  background-position: -42px -124px;
}
.no-svg .gb-footer__sns-list .s-qq a:hover,
.no-svg .gb-footer__sns-list .s-qq a:focus {
  background-position: -42px -292px;
}
.no-svg .gb-footer__sns-list .s-renren a {
  background-position: -84px -124px;
}
.no-svg .gb-footer__sns-list .s-renren a:hover,
.no-svg .gb-footer__sns-list .s-renren a:focus {
  background-position: -84px -292px;
}
.no-svg .gb-footer__sns-list .s-weibo a {
  background-position: -126px -124px;
}
.no-svg .gb-footer__sns-list .s-weibo a:hover,
.no-svg .gb-footer__sns-list .s-weibo a:focus {
  background-position: -126px -292px;
}
.no-svg .gb-footer__sns-list .s-weixin a {
  background-position: 0 -166px;
}
.no-svg .gb-footer__sns-list .s-weixin a:hover,
.no-svg .gb-footer__sns-list .s-weixin a:focus {
  background-position: 0 -334px;
}
.no-svg .gb-footer__lang a:after {
  background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/sp-footer-ie8.png);
  background-position: -135px -15px;
}
.gb-footer__btn-top {
  display: none;
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__blank a:after,
  .gb-footer__blank a:hover:after,
  .gb-footer__blank a:focus:after {
    width: 11px;
    width: 1.07422vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__blank a:after,
  .gb-footer__blank a:hover:after,
  .gb-footer__blank a:focus:after {
    height: 11px;
    height: 1.07422vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__blank a:after,
  .gb-footer__blank a:hover:after,
  .gb-footer__blank a:focus:after {
    margin-left: 10px;
    margin-left: 0.97656vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__svg a {
    width: 40px;
    width: 3.90625vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__svg a {
    height: 40px;
    height: 3.90625vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__col4 .gb-footer__item {
    margin-top: 13px;
    margin-top: 1.26953vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__col4 .gb-footer__item.gb-footer__svg {
    margin: 0px 14px 16px 0px;
    margin: 0vw 1.36719vw 1.5625vw 0vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__col4 a:hover:after,
  .gb-footer__col4 a:focus:after {
    margin-left: 10px;
    margin-left: 0.97656vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top {
    padding: 60px 0px 25px;
    padding: 5.85938vw 0vw 2.44141vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .gb-footer__col-wrap strong {
    margin-bottom: 17px;
    margin-bottom: 1.66016vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .gb-footer__col-wrap strong a {
    font-size: 18px;
    font-size: 1.75781vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .gb-footer__col-wrap strong a {
    line-height: 32px;
    line-height: 3.125vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .gb-footer__col-wrap strong span {
    font-size: 18px;
    font-size: 1.75781vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .gb-footer__col-wrap strong span {
    line-height: 32px;
    line-height: 3.125vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:after {
    width: 7px;
    width: 0.68359vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:after {
    height: 11px;
    height: 1.07422vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:after {
    margin-left: 9px;
    margin-left: 0.87891vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:hover:after,
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:focus:after {
    width: 7px;
    width: 0.68359vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:hover:after,
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:focus:after {
    height: 11px;
    height: 1.07422vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:hover:after,
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:focus:after {
    margin-left: 9px;
    margin-left: 0.87891vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .gb-footer__col-wrap .gb-footer__col4-wrap-sns .gb-footer__col4-wrap strong {
    font-size: 18px;
    font-size: 1.75781vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .gb-footer__col-wrap .gb-footer__col4-wrap-sns .gb-footer__col4-wrap strong {
    line-height: 32px;
    line-height: 3.125vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .gb-footer__col-wrap .gb-footer__col4-wrap-sns .gb-footer__col4-wrap .s-ico-blog::before {
    width: 40px;
    width: 3.90625vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .gb-footer__col-wrap .gb-footer__col4-wrap-sns .gb-footer__col4-wrap .s-ico-blog::before {
    height: 40px;
    height: 3.90625vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .gb-footer__nav-link.gb-footer__col2 {
    padding-bottom: 42px;
    padding-bottom: 4.10156vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap {
    padding-left: 50px;
    padding-left: 4.88281vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4 a {
    font-size: 14px;
    font-size: 1.36719vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__about-us a {
    font-size: 16px;
    font-size: 1.5625vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .s-support-link .gb-footer__depth2 {
    padding-top: 3px;
    padding-top: 0.29297vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .s-support-link .gb-footer__item {
    margin-top: 11px;
    margin-top: 1.07422vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .s-support-link .gb-footer__item a {
    padding-left: 25px;
    padding-left: 2.44141vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .s-support-link .gb-footer__svg {
    top: 3px;
    top: 0.29297vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .s-support-link .gb-footer__svg {
    width: 16px;
    width: 1.5625vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__top .s-support-link .gb-footer__svg {
    height: 16px;
    height: 1.5625vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__depth2 a {
    font-size: 14px;
    font-size: 1.36719vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__sns-list .gb-footer__depth2 {
    max-width: 224px;
    max-width: 21.875vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__sns-list .gb-footer__depth2 {
    margin-right: -16px;
    margin-right: -1.5625vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__sns-list .gb-footer__depth2 {
    padding-top: 6px;
    padding-top: 0.58594vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__sns-list .gb-footer__item {
    margin: 0px 16px 16px 0px;
    margin: 0vw 1.5625vw 1.5625vw 0vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__sns-list a {
    width: 40px;
    width: 3.90625vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__sns-list a {
    height: 40px;
    height: 3.90625vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__local-logo {
    margin-top: 12px;
    margin-top: 1.17188vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__local-logo {
    font-size: 18px;
    font-size: 1.75781vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__local-logo .gb-footer__item {
    margin-top: 16px;
    margin-top: 1.5625vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__copyright {
    margin-top: 10px;
    margin-top: 0.97656vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__copyright {
    font-size: 12px;
    font-size: 1.17188vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__copyright .gb-footer__text {
    padding-left: 50px;
    padding-left: 4.88281vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__bottom {
    padding: 27px 0px 26px;
    padding: 2.63672vw 0vw 2.53906vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__bottom a {
    font-size: 14px;
    font-size: 1.36719vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__bottom-list {
    padding: 0px 50px;
    padding: 0vw 4.88281vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__bottom-list .gb-footer__item {
    margin-right: 20px;
    margin-right: 1.95312vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__bottom-list .gb-footer__item {
    margin-bottom: 10px;
    margin-bottom: 0.97656vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__bottom-list .gb-footer__item.gb-footer__blank a:after,
  .gb-footer__bottom-list .gb-footer__item.gb-footer__blank a:hover:after,
  .gb-footer__bottom-list .gb-footer__item.gb-footer__blank a:focus:after {
    margin: 1px 0px -1px 6px;
    margin: 0.09766vw 0vw -0.09766vw 0.58594vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__lang {
    width: 307px;
    width: 29.98047vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__lang a {
    margin-top: -9px;
    margin-top: -0.87891vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__lang a {
    padding: 0px 17px 0px 30px;
    padding: 0vw 1.66016vw 0vw 2.92969vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__lang a:after {
    top: 4px;
    top: 0.39062vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__lang a:after {
    width: 6px;
    width: 0.58594vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__lang a:after {
    height: 10px;
    height: 0.97656vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__browser {
    font-size: 12px;
    font-size: 1.17188vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__browser {
    padding-top: 13px;
    padding-top: 1.26953vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__browser {
    padding-left: 50px;
    padding-left: 4.88281vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__flag {
    top: 3px;
    top: 0.29297vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__flag {
    width: 20px;
    width: 1.95312vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__flag {
    height: 13px;
    height: 1.26953vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__legal {
    margin: 10px 0px;
    margin: 0.97656vw 0vw;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .gb-footer__legal p {
    font-size: 12px;
    font-size: 1.17188vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__blank a:after,
  .gb-footer__blank a:hover:after,
  .gb-footer__blank a:focus:after {
    width: 23.46667px;
    width: 3.05556vw;
    height: 23.46667px;
    height: 3.05556vw;
    margin-left: 21.33333px;
    margin-left: 2.77778vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__blank a:after,
  .gb-footer__blank a:hover:after,
  .gb-footer__blank a:focus:after {
    width: 11px;
    width: 3.05556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__blank a:after,
  .gb-footer__blank a:hover:after,
  .gb-footer__blank a:focus:after {
    height: 11px;
    height: 3.05556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__blank a:after,
  .gb-footer__blank a:hover:after,
  .gb-footer__blank a:focus:after {
    margin-left: 10px;
    margin-left: 2.77778vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__svg a {
    width: 85.33333px;
    width: 11.11111vw;
    height: 85.33333px;
    height: 11.11111vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__svg a {
    width: 40px;
    width: 11.11111vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__svg a {
    height: 40px;
    height: 11.11111vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__col4 .gb-footer__item {
    margin-top: 27.73333px;
    margin-top: 3.61111vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__col4 .gb-footer__item {
    margin-top: 13px;
    margin-top: 3.61111vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__col4 .gb-footer__item.gb-footer__svg {
    margin: 0px 34.13333px 34.13333px 0px;
    margin: 0vw 4.44444vw 4.44444vw 0vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__col4 .gb-footer__item.gb-footer__svg {
    margin: 0px 16px 16px 0px;
    margin: 0vw 4.44444vw 4.44444vw 0vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__col4 a:hover:after,
  .gb-footer__col4 a:focus:after {
    margin-left: 21.33333px;
    margin-left: 2.77778vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__col4 a:hover:after,
  .gb-footer__col4 a:focus:after {
    margin-left: 10px;
    margin-left: 2.77778vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__top {
    padding: 0;
    background: #f3f3f3;
  }
  .gb-footer__top .gb-footer__col-wrap strong {
    margin-bottom: 36.26667px;
    margin-bottom: 4.72222vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__col-wrap strong {
    margin-bottom: 17px;
    margin-bottom: 4.72222vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__top .gb-footer__col-wrap strong a {
    font-size: 38.4px;
    font-size: 5vw;
    line-height: 68.26667px;
    line-height: 8.88889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__col-wrap strong a {
    font-size: 18px;
    font-size: 5vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__col-wrap strong a {
    line-height: 32px;
    line-height: 8.88889vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__top .gb-footer__col-wrap strong span {
    font-size: 38.4px;
    font-size: 5vw;
    line-height: 68.26667px;
    line-height: 8.88889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__col-wrap strong span {
    font-size: 18px;
    font-size: 5vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__col-wrap strong span {
    line-height: 32px;
    line-height: 8.88889vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:after {
    width: 14.93333px;
    width: 1.94444vw;
    height: 23.46667px;
    height: 3.05556vw;
    margin-left: 19.2px;
    margin-left: 2.5vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:after {
    width: 7px;
    width: 1.94444vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:after {
    height: 11px;
    height: 3.05556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:after {
    margin-left: 9px;
    margin-left: 2.5vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:hover:after,
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:focus:after {
    width: 14.93333px;
    width: 1.94444vw;
    height: 23.46667px;
    height: 3.05556vw;
    margin-left: 19.2px;
    margin-left: 2.5vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:hover:after,
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:focus:after {
    width: 7px;
    width: 1.94444vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:hover:after,
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:focus:after {
    height: 11px;
    height: 3.05556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:hover:after,
  .gb-footer__top .gb-footer__col-wrap strong.site-map a:focus:after {
    margin-left: 9px;
    margin-left: 2.5vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__top .gb-footer__col-wrap .gb-footer__col4-wrap-sns .gb-footer__col4-wrap strong {
    font-size: 38.4px;
    font-size: 5vw;
    line-height: 68.26667px;
    line-height: 8.88889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__col-wrap .gb-footer__col4-wrap-sns .gb-footer__col4-wrap strong {
    font-size: 18px;
    font-size: 5vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__col-wrap .gb-footer__col4-wrap-sns .gb-footer__col4-wrap strong {
    line-height: 32px;
    line-height: 8.88889vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__top .gb-footer__col-wrap .gb-footer__col4-wrap-sns .gb-footer__col4-wrap .s-ico-blog::before {
    width: 85.33333px;
    width: 11.11111vw;
    height: 85.33333px;
    height: 11.11111vw;
    background-image: url(https://www.samsung.com/etc/designs/semi/global/business/img/gb_blog_m.png);
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__col-wrap .gb-footer__col4-wrap-sns .gb-footer__col4-wrap .s-ico-blog::before {
    width: 40px;
    width: 11.11111vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__col-wrap .gb-footer__col4-wrap-sns .gb-footer__col4-wrap .s-ico-blog::before {
    height: 40px;
    height: 11.11111vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__top .gb-footer__nav-link.gb-footer__col2 {
    padding: 0;
  }
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4 a {
    font-size: 29.86667px;
    font-size: 3.88889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4 a {
    font-size: 14px;
    font-size: 3.88889vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__about-us .gb-footer__col4 {
    display: block !important;
    background: #fff;
  }
  .gb-footer__top .gb-footer__nav-link .gb-footer__about-us a {
    font-size: 34.13333px;
    font-size: 4.44444vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__about-us a {
    font-size: 16px;
    font-size: 4.44444vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap {
    width: 100%;
    padding: 0;
  }
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap strong {
    height: 132.26667px;
    height: 17.22222vw;
    line-height: 153.6px;
    line-height: 20vw;
    margin-bottom: 0;
    border-top: 1px solid #d0d0d0;
    background: #fff;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap strong {
    height: 62px;
    height: 17.22222vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap strong {
    line-height: 72px;
    line-height: 20vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap strong a,
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap strong span {
    position: relative;
    display: inline-block;
    width: 100%;
    padding-left: 51.2px;
    padding-left: 6.66667vw;
    font-size: 34.13333px;
    font-size: 4.44444vw;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap strong a,
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap strong span {
    padding-left: 24px;
    padding-left: 6.66667vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap strong a,
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap strong span {
    font-size: 16px;
    font-size: 4.44444vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap strong a:after,
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap strong span:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 5%;
    margin-top: -10.66667px;
    margin-top: -1.38889vw;
    width: 25.6px;
    width: 3.33333vw;
    height: 25.6px;
    height: 3.33333vw;
    background: url(https://www.samsung.com/etc/designs/semi/global/business/img/btn_plus_off.png) no-repeat 0 0;
    background-size: 100% 100%;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap strong a:after,
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap strong span:after {
    margin-top: -5px;
    margin-top: -1.38889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap strong a:after,
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap strong span:after {
    width: 12px;
    width: 3.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap strong a:after,
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap strong span:after {
    height: 12px;
    height: 3.33333vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap strong a:hover,
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap strong a:focus,
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap strong span:hover,
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap strong span:focus {
    color: #363636;
  }
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap .site-map a:after {
    width: 14.93333px;
    width: 1.94444vw;
    height: 23.46667px;
    height: 3.05556vw;
    margin-left: 64px;
    margin-left: 8.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap .site-map a:after {
    width: 7px;
    width: 1.94444vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap .site-map a:after {
    height: 11px;
    height: 3.05556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap .site-map a:after {
    margin-left: 30px;
    margin-left: 8.33333vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap .site-map a:hover,
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap .site-map a:focus {
    color: #363636;
  }
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap .site-map a:hover:after,
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap .site-map a:focus:after {
    margin-left: 64px;
    margin-left: 8.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap .site-map a:hover:after,
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap .site-map a:focus:after {
    margin-left: 30px;
    margin-left: 8.33333vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap .site-map + .gb-footer__col4 {
    display: block;
    background: #fff;
    border-top: 0;
    padding-top: 0;
  }
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap .gb-footer__col4 {
    display: none;
    overflow: hidden;
    padding-top: 27.73333px;
    padding-top: 3.61111vw;
    padding-bottom: 49.06667px;
    padding-bottom: 6.38889vw;
    padding-left: 51.2px;
    padding-left: 6.66667vw;
    border-top: 1px solid #d0d0d0;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap .gb-footer__col4 {
    padding-top: 13px;
    padding-top: 3.61111vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap .gb-footer__col4 {
    padding-bottom: 23px;
    padding-bottom: 6.38889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap .gb-footer__col4 {
    padding-left: 24px;
    padding-left: 6.66667vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap .gb-footer__col4 .gb-footer__item {
    margin-top: 21.33333px;
    margin-top: 2.77778vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap .gb-footer__col4 .gb-footer__item {
    margin-top: 10px;
    margin-top: 2.77778vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap.active strong a:after {
    background: url(https://www.samsung.com/etc/designs/semi/global/business/img/btn_minus_on.png) no-repeat 0 0;
    background-size: 25.6px;
    background-size: 3.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap.active strong a:after {
    background-size: 12px;
    background-size: 3.33333vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap.gb-footer__col4-wrap-empty:before {
    display: none;
  }
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap:nth-child(4) {
    width: 100%;
  }
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap-sns {
    width: 100%;
  }
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap-sns .gb-footer__col4-wrap {
    background: #fff;
  }
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap-sns .gb-footer__col4-wrap strong {
    height: 53.33333px;
    height: 6.94444vw;
    padding-top: 40.53333px;
    padding-top: 5.27778vw;
    padding-left: 51.2px;
    padding-left: 6.66667vw;
    font-size: 34.13333px;
    font-size: 4.44444vw;
    line-height: 53.33333px;
    line-height: 6.94444vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap-sns .gb-footer__col4-wrap strong {
    height: 25px;
    height: 6.94444vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap-sns .gb-footer__col4-wrap strong {
    padding-top: 19px;
    padding-top: 5.27778vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap-sns .gb-footer__col4-wrap strong {
    padding-left: 24px;
    padding-left: 6.66667vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap-sns .gb-footer__col4-wrap strong {
    font-size: 16px;
    font-size: 4.44444vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap-sns .gb-footer__col4-wrap strong {
    line-height: 25px;
    line-height: 6.94444vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__top .gb-footer__nav-link .gb-footer__col4-wrap-sns .gb-footer__col4-wrap .gb-footer__col4 {
    display: block;
    border-top: none;
    padding-top: 0;
    padding-bottom: 0;
  }
  .gb-footer__flag {
    top: 6.4px;
    top: 0.83333vw;
    width: 42.66667px;
    width: 5.55556vw;
    height: 27.73333px;
    height: 3.61111vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__flag {
    top: 3px;
    top: 0.83333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__flag {
    width: 20px;
    width: 5.55556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__flag {
    height: 13px;
    height: 3.61111vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__legal {
    margin: 21.33333px 0px;
    margin: 2.77778vw 0vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__legal {
    margin: 10px 0px;
    margin: 2.77778vw 0vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__legal p {
    font-size: 25.6px;
    font-size: 3.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__legal p {
    font-size: 12px;
    font-size: 3.33333vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__btn-top {
    display: block;
    height: 110.93333px;
    height: 14.44444vw;
    line-height: 110.93333px;
    line-height: 14.44444vw;
    text-align: center;
    background: #fff;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__btn-top {
    height: 52px;
    height: 14.44444vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__btn-top {
    line-height: 52px;
    line-height: 14.44444vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__btn-top a {
    position: relative;
    display: inline-block;
    padding-right: 59.73333px;
    padding-right: 7.77778vw;
    font-size: 29.86667px;
    font-size: 3.88889vw;
    color: #363636;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__btn-top a {
    padding-right: 28px;
    padding-right: 7.77778vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__btn-top a {
    font-size: 14px;
    font-size: 3.88889vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__btn-top a:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -10.66667px;
    margin-top: -1.38889vw;
    width: 29.86667px;
    width: 3.88889vw;
    height: 17.06667px;
    height: 2.22222vw;
    background: url(https://www.samsung.com/etc/designs/semi/global/business/img/btn_arrow_top.png);
    background-size: 100% auto;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__btn-top a:after {
    margin-top: -5px;
    margin-top: -1.38889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__btn-top a:after {
    width: 14px;
    width: 3.88889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__btn-top a:after {
    height: 8px;
    height: 2.22222vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__bottom-list {
    padding: 0px 51.2px;
    padding: 0vw 6.66667vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__bottom-list {
    padding: 0px 24px;
    padding: 0vw 6.66667vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__bottom-list .gb-footer__list {
    display: table;
  }
  .gb-footer__bottom-list .gb-footer__list .gb-footer__item {
    padding-right: 38.4px;
    padding-right: 5vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__bottom-list .gb-footer__list .gb-footer__item {
    padding-right: 18px;
    padding-right: 5vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__bottom-list .gb-footer__list .gb-footer__item a {
    font-size: 25.6px;
    font-size: 3.33333vw;
    color: #fff;
    margin-right: 32px;
    margin-right: 4.16667vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__bottom-list .gb-footer__list .gb-footer__item a {
    font-size: 12px;
    font-size: 3.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__bottom-list .gb-footer__list .gb-footer__item a {
    margin-right: 15px;
    margin-right: 4.16667vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__bottom-list .gb-footer__lang {
    display: block;
    width: 100%;
    text-align: left;
    padding-top: 42.66667px;
    padding-top: 5.55556vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__bottom-list .gb-footer__lang {
    padding-top: 20px;
    padding-top: 5.55556vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__bottom-list .gb-footer__lang a {
    padding: 10.66667px 36.26667px 0px 64px;
    padding: 1.38889vw 4.72222vw 0vw 8.33333vw;
    font-size: 25.6px;
    font-size: 3.33333vw;
    color: #fff;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__bottom-list .gb-footer__lang a {
    padding: 5px 17px 0px 30px;
    padding: 1.38889vw 4.72222vw 0vw 8.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__bottom-list .gb-footer__lang a {
    font-size: 12px;
    font-size: 3.33333vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__bottom-list .gb-footer__lang a:after {
    top: 10.66667px;
    top: 1.38889vw;
    width: 12.8px;
    width: 1.66667vw;
    height: 19.2px;
    height: 2.5vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__bottom-list .gb-footer__lang a:after {
    top: 5px;
    top: 1.38889vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__bottom-list .gb-footer__lang a:after {
    width: 6px;
    width: 1.66667vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__bottom-list .gb-footer__lang a:after {
    height: 9px;
    height: 2.5vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__copyright {
    background: #fff;
    margin-top: 0;
    padding: 29.86667px 0px 38.4px;
    padding: 3.88889vw 0vw 5vw;
    font-size: 25.6px;
    font-size: 3.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__copyright {
    padding: 14px 0px 18px;
    padding: 3.88889vw 0vw 5vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__copyright {
    font-size: 12px;
    font-size: 3.33333vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__copyright .gb-footer__text {
    padding-left: 51.2px;
    padding-left: 6.66667vw;
    line-height: 25.6px;
    line-height: 3.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__copyright .gb-footer__text {
    padding-left: 24px;
    padding-left: 6.66667vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__copyright .gb-footer__text {
    line-height: 12px;
    line-height: 3.33333vw;
  }
}
@media screen and (max-width: 768px) {
  .gb-footer__browser {
    font-size: 25.6px;
    font-size: 3.33333vw;
    color: #fff;
    padding-left: 51.2px;
    padding-left: 6.66667vw;
    padding-right: 51.2px;
    padding-right: 6.66667vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__browser {
    font-size: 12px;
    font-size: 3.33333vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__browser {
    padding-left: 24px;
    padding-left: 6.66667vw;
  }
}
@media screen and (max-width: 768px) and (max-width: 360px) {
  .gb-footer__browser {
    padding-right: 24px;
    padding-right: 6.66667vw;
  }
}
