@charset "UTF-8";
.wrapper div,
.wrapper ul,
.wrapper li,
.wrapper a,
.wrapper img {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
}

.wrapper > .feature {
  min-width: 320px;
  float: none;
  position: relative;
}

.wrapper .feature {
  float: none;
  max-width: 100%;
  position: relative;
  width: 100%;
  min-width: 320px;
}

.feature .feature_inner {
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}

.feature p {
  margin-bottom: 0;
}

.wrapper img {
  display: block;
  width: 100%;
}

.contents {
  min-width: 320px;
  width: 100%;
}

.feature .txt {
  width: 100%;
  height: 100%;
}

.valign {
  display: table;
  width: 100%;
  height: 100%;
}

.middle {
  display: table-cell;
  vertical-align: middle;
}

body > div {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.wsnr {
  white-space: nowrap;
}

body .blind_txt {
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
}

.hidden_txt {
  display: block;
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

/*텍스트 숨김*/
/*Gnb*/
.gnb_wrap {
  background-color: #fff;
  z-index: 4;
  border-bottom: 1px solid #dadada;
}

.gnb_wrap div {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.gnb {
  width: 100%;
  margin: 0;
  position: relative;
  /*border-bottom: 1px solid #dadada; */
}

.gnb div {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.gnb .inner {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 8px;
}

.gnb .inner::after,
.gnb ul.navi::after,
.gnb ul.navi_sub::after,
.gnb ul > li .dropdown .inner::after,
.gnb .navi_wrap::after {
  display: block;
  content: ' ';
  clear: both;
}

.gnb_wrap .logo_wrap,
.gnb_wrap .search_wrap {
  position: relative;
}

.gb-gnb__logo {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -65px;
  padding: 2px 0 0;
  overflow: hidden;
  text-indent: -1000px;
}

.gb-gnb__logo:after {
  display: block;
  vertical-align: top;
  width: 130px;
  height: 19px;
  background-position: 0 0;
}

.gnb ul.navi {
  float: left;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.gnb ul.navi > li {
  float: left;
  padding-left: 0;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.gnb ul.navi > li:first-child {
  padding-left: 0;
}

.gnb ul.navi > li > a,
.gnb ul.navi_sub > li > a {
  display: block;
  padding: 0 16px;
  text-transform: uppercase;
  font-size: 14px;
  color: #000;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 64px;
  line-height: 64px;
  letter-spacing: 0;
  font-family: 'SamsungOne-700', sans-serif;
}

.gnb ul.navi > li > p,
.gnb ul.navi_sub > li > p {
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  color: #000;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 64px;
  line-height: 64px;
  letter-spacing: 0;
  cursor: pointer;
  font-family: 'SamsungOne-700', sans-serif;
}

.gnb ul.navi > li > a.active,
.gnb ul.navi_sub > li > a.active {
  color: #1428a0;
  border-bottom: 3px solid #1428a0;
}

.gnb ul.navi > li > p.active,
.gnb ul.navi_sub > li > p.active {
  color: #1428a0;
  border-bottom: 3px solid #1428a0;
}

.gnb ul.navi > li > a:focus,
.gnb ul.navi_sub > li > a:focus {
  color: #1428a0;
}

.gnb ul.navi > li > a {
  font-family: 'SamsungOne-700', sans-serif;
}

.gnb ul.navi > li > p {
  font-family: 'SamsungOne-700', sans-serif;
}

.gnb .nav_wrap .close_area {
  display: none;
}

.gnb ul > li .dropdown {
  position: absolute;
  top: 100px;
  left: 0;
  right: 0;
  background: #fff;
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
  z-index: 1000;
  min-height: 350px;
}

.gnb_wrap.hideNotice .gnb ul > li .dropdown {
  top: 97px;
}

.gnb ul > li .dropdown .inner {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding: 46px 30px 28px 30px;
  position: relative;
}

.gnb ul > li .dropdown .inner a.header_close_btn {
  display: block;
  width: 17px;
  height: 17px;
  position: absolute;
  top: 20px;
  right: 70px;
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/header-close.png") no-repeat 0 0;
}

.gnb ul > li .dropdown .inner .depth_cols {
  float: left;
  padding: 0;
}

.gnb ul > li .dropdown .inner .depth_cols.cols5 {
  border: 0;
  padding-right: 0;
}

.gnb ul > li .dropdown .inner .depth_cols.cols1 {
  width: 45%;
}

.gnb ul > li .dropdown .inner .depth_cols.cols4 {
  min-height: 103px;
}

.gnb ul > li .dropdown .inner .depth_cols.cols2,
.gnb ul > li .dropdown .inner .depth_cols.cols3,
.gnb ul > li .dropdown .inner .depth_cols.cols4 {
  width: 27.5%;
}

.gnb ul > li .dropdown.solution .inner .depth_cols,
.gnb ul > li .dropdown.solution .inner .depth_cols_wrap {
  width: 33.3333%;
  float: left;
}

.gnb ul > li .dropdown.solution .inner .depth_cols_wrap > div {
  width: 100%;
}

.gnb ul > li .dropdown.solution .inner .depth_cols.cols1_2 {
  min-height: 140px;
}

.gnb ul > li .dropdown.solution .inner .depth_cols.cols1_2,
.gnb ul > li .dropdown.solution .inner .depth_cols.cols2 {
  padding-left: 12px;
}

.gnb ul > li .dropdown.solution .inner .depth_cols.cols4,
.gnb ul > li .dropdown.solution .inner .depth_cols.cols5 {
  padding-left: 10px;
}

.gnb ul > li .dropdown.technology .inner .depth_cols.cols1,
.gnb ul > li .dropdown.technology .inner .depth_cols.cols2 {
  width: 22.5%;
}

.gnb ul > li .dropdown .inner .depth_cols a,
.gnb ul > li .dropdown .inner .depth_cols > ul > li > p {
  display: block;
  letter-spacing: 0;
  font-family: 'SamsungOne-700', sans-serif;
  font-size: 16px;
  line-height: 20px;
  color: #363636;
  margin-bottom: 25px;
  float: left;
  clear: both;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.gnb ul > li .dropdown .inner .depth_cols a.title,
.gnb ul > li .dropdown .inner .depth_cols > ul > li > p.title {
  text-transform: uppercase;
  color: #404040;
}

.gnb ul > li .dropdown .inner .depth_cols > ul > li > p {
  width: 100%;
}

.gnb ul > li .dropdown .inner .depth_cols > ul > li > a:last-child {
  margin-bottom: 15px;
}

.gnb ul > li .dropdown .inner .depth_cols a.title span {
  padding-right: 18px;
  background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/arrow-g-w.png");
  background-position: right center;
  background-repeat: no-repeat;
}

.gnb ul > li .dropdown .inner .depth_cols a.title.hover span,
.gnb ul > li .dropdown .inner .depth_cols a.title:focus span {
  background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/arrow-bl-w.png") !important;
}

.gnb ul > li .dropdown .inner .depth_cols.banner > a:last-child {
  margin-bottom: 0;
}

.gnb ul > li .dropdown.solution .inner .depth_cols > ul > li > p {
  margin-bottom: 25px;
}

.gnb ul > li .dropdown .inner .depth_cols > ul > li > a.hover,
.gnb ul > li .dropdown .inner .depth_cols > ul > li > a:focus {
  color: #1428a0 !important;
}

.gnb ul > li .dropdown .inner .depth_cols ul ul {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}

.gnb ul > li .dropdown .inner .depth_cols ul ul li a {
  font-family: 'SamsungOne', sans-serif;
  color: #404040;
  font-size: 15px;
  line-height: 15px;
  margin-bottom: 19px;
  clear: both;
  display: block;
  width: auto;
  position: relative;
}

.gnb ul > li .dropdown .inner .depth_cols ul ul li a.mb05 {
  margin-bottom: 10px;
}

.gnb ul > li .dropdown .inner .depth_cols ul ul li a.mb06 {
  margin-bottom: 18px;
}

.gnb ul > li .dropdown.solution .inner .depth_cols ul li a span {
  position: absolute;
  left: 0;
  color: #000;
}

.gnb ul > li .dropdown.solution .inner .depth_cols ul li a p {
  padding-left: 108px;
  border-bottom: 1px solid #fff;
}

.gnb ul > li .dropdown.solution .inner .depth_cols ul li a p.no_title {
  padding-left: 0;
  margin-left: 108px;
}

.gnb ul > li .dropdown .inner .depth_cols ul ul li a.hover,
.gnb ul > li .dropdown .inner .depth_cols ul ul li a:focus {
  color: #1428a0 !important;
  text-decoration: underline !important;
}

.gnb ul > li .dropdown .inner .depth_cols ul ul li a.hover span,
.gnb ul > li .dropdown .inner .depth_cols ul ul li a.hover p,
.gnb ul > li .dropdown .inner .depth_cols ul ul li a:focus span,
.gnb ul > li .dropdown .inner .depth_cols ul ul li a:focus p {
  color: #1428a0 !important;
}

.gnb ul > li .dropdown .inner .depth_cols ul ul li a.hover p,
.gnb ul > li .dropdown .inner .depth_cols ul ul li a:focus p {
  border-color: #1428a0 !important;
}

.gnb ul > li .dropdown.solution .inner .depth_cols.cols1 ul li a.hover,
.gnb ul > li .dropdown.solution .inner .depth_cols.cols1 ul li a:focus {
  text-decoration: none !important;
}

.gnb ul > li .dropdown.solution .inner .depth_cols.cols4 > ul > li > p.title {
  text-transform: none;
}

.gnb ul > li .dropdown .inner .depth_cols ul ul li.showAllProduct a {
  font-family: 'SamsungOne-700', sans-serif;
  padding-left: 10px;
  background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/header-text-arrow.png");
  background-repeat: no-repeat;
  background-size: 6px auto;
  background-position: left top 3px;
}

.gnb ul > li .dropdown .inner .close_btn {
  position: absolute;
  top: 40px;
  right: 29px;
}

.gnb ul > li .dropdown .menu_back {
  display: none;
}

.gnb ul > li .dropdown .inner .depth_menu_wrap {
  width: 59.231%;
  float: left;
}

.gnb ul > li .dropdown .inner .depth_menu_wrap:after {
  content: ' ';
  clear: both;
  display: block;
}

.gnb ul > li .dropdown .inner .depth_cols.banner {
  width: 530px;
  padding: 0 0 0 30px;
  margin-top: 4px;
  border-left: 1px solid #dadada;
  position: absolute;
  right: 70px;
}

.gnb ul > li .dropdown .inner .depth_cols.banner {
  margin: 0;
}

.gnb ul > li .dropdown .inner .depth_cols.banner::after {
  content: ' ';
  clear: both;
  display: block;
}

.gnb ul > li .dropdown .inner .depth_cols.banner .banner_inner > img {
  width: 100%;
  max-width: 247px;
  display: block;
  float: left;
}

.gnb ul > li .dropdown .inner .depth_cols.banner .banner_txt {
  width: 240px;
  display: inline-block;
  float: left;
  font-family: 'SamsungOne-700', sans-serif;
  font-size: 25px;
  line-height: 34px;
  margin-top: 28px;
  padding-left: 28px;
  height: 205px;
  position: relative;
  color: #303030;
}

.gnb ul > li .dropdown .inner .depth_cols.banner a.hover .banner_txt,
.gnb ul > li .dropdown .inner .depth_cols.banner a:focus .banner_txt {
  color: #000 !important;
}

.gnb ul > li .dropdown .inner .depth_cols.banner .banner_txt p {
  font-family: 'SamsungOne', sans-serif;
  font-size: 15px;
  line-height: 22px;
  margin-top: 7px;
  max-height: 88px;
  overflow: hidden;
}

.gnb ul > li .dropdown .inner .depth_cols.banner .banner_txt .arrow_btn {
  position: absolute;
  bottom: 12px;
}

.gnb ul > li .dropdown .inner .depth_cols.banner .banner_txt .arrow_btn a {
  margin: 0;
}

.gnb ul > li .dropdown.use_feature .inner .depth_cols.cols1 {
  width: 43.8%;
}

.gnb ul > li .dropdown.use_feature .inner .depth_cols.cols2 {
  width: 50%;
  border-left: 1px solid #dadada;
  padding-left: 28px;
  min-height: 250px;
}

.gnb ul > li .dropdown.use_feature .inner .depth_cols.cols2 > ul > li > a {
  margin-bottom: 26px;
}

.gnb ul > li .dropdown.use_feature .inner .depth_cols.cols2 > ul > li > p {
  margin-bottom: 26px;
}

.gnb ul > li .dropdown.use_feature .inner .depth_cols.featured li a {
  width: 230px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap !important;
  word-wrap: inherit !important;
  overflow: hidden;
}

.gnb ul > li .dropdown.solution .inner .depth_cols.cols1 {
  position: relative;
}

.gnb ul > li .dropdown.showcase .inner .depth_cols.featured {
  display: none;
}

/*180226 Showcase Featured 삭제*/
.gnb .etc_link {
  display: none;
}

.gnb ul.navi_sub {
  float: right;
  margin-right: 44px;
}

.gnb ul.navi_sub > li {
  float: left;
  padding-left: 0;
}

.gnb .inner .search {
  position: absolute;
  right: 50%;
  top: 0;
  height: 100%;
  margin-right: -695px;
}

.gnb .inner .search > a {
  margin-top: 21px;
  width: 19px;
  height: 20px;
  display: block;
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/search-ico.png") no-repeat center center;
  background-size: 100% auto;
}

.gnb .inner .search > a.hover,
.gnb .inner .search > a:focus {
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/search-ico-over.png") no-repeat center center !important;
  background-size: 100% auto !important;
}

/*.gnb .inner .search.open a { margin-top: 22px; background: url('https://www.samsung.com/etc/designs/semi/isocell/business/img/header_menu_close_btn_m.png') no-repeat center center; background-size: contain; }*/
.gnb .inner .search_inner {
  position: absolute;
  top: 53.5px;
  right: 50%;
  z-index: 3;
  width: 378px;
  margin-right: -720px;
  background: #fff url("https://www.samsung.com/etc/designs/semi/isocell/business/img/search-inner-bg-w.png") no-repeat top right;
  background-size: 100% auto;
  padding-top: 12px;
}

.gnb .inner .search_inner .search_input {
  border: 1px solid #dadada;
  border-width: 0 1px 1px 1px;
}

.gnb .inner .search_inner .search_input button {
  padding: 0;
}

.gnb .inner .search_inner .search_input {
  padding: 10px 83px 20px 23px;
  position: relative;
}

.gnb .inner .search_inner .search_input .search_keyword {
  display: block;
  width: 100%;
  height: 46px;
  padding: 0 7px;
  border: 1px solid #dadada;
  border-width: 0 0 1px;
  font-size: 16px;
  color: #363636;
  line-height: 45px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: 'SamsungOne', sans-serif;
}

.gnb .inner .search_inner .search_input .search_keyword::-webkit-input-placeholder {
  font-size: 16px;
  color: #363636;
  line-height: 45px;
}

.gnb .inner .search_inner .search_input .search_keyword::-moz-placeholder {
  font-size: 16px;
  color: #363636;
  line-height: 45px;
}

.gnb .inner .search_inner .search_input .search_keyword:-ms-input-placeholder {
  font-size: 16px;
  color: #363636;
  line-height: 45px;
}

.gnb .inner .search_inner .search_input .search_keyword::-ms-input-placeholder {
  font-size: 16px;
  color: #363636;
  line-height: 45px;
}

.gnb .inner .search_inner .search_input .search_keyword::placeholder {
  font-size: 16px;
  color: #363636;
  line-height: 45px;
}

.gnb .inner .search_inner .search_input .search_btn {
  display: block;
  position: absolute;
  top: 15px;
  border: 0;
  background-color: transparent;
  cursor: pointer;
}

.gnb .inner .search_inner .search_input .search_btn > span {
  display: block;
  text-indent: -9999px;
  width: 14px;
  height: 14px;
  padding: 0 10px;
  margin: 10px 0;
}

.gnb .inner .search_inner .search_input .search_submit {
  right: 49px;
}

.gnb .inner .search_inner .search_input .search_submit > span {
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/search-enter-ico.png") no-repeat center center;
  background-size: 13px auto;
  border-right: 1px solid #dadada;
  padding-right: 6px;
}

.gnb .inner .search_inner .search_input .search_submit > span.hover,
.gnb .inner .search_inner .search_input .search_submit > span:focus {
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/search-enter-ico-over.png") no-repeat center center !important;
  background-size: 13px auto !important;
}

.gnb .inner .search_inner .search_input .search_close {
  right: 16px;
}

.gnb .inner .search_inner .search_input .search_close > span {
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/search-close-ico.png") no-repeat center center;
  background-size: 14px auto;
}

.gnb .inner .search_inner .search_input .search_close > span.hover,
.gnb .inner .search_inner .search_input .search_close > span:focus {
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/search-close-ico-over.png") no-repeat center center !important;
  background-size: 14px auto !important;
}

.gnb .inner .search_inner {
  display: none;
}

input[type='text']::-ms-clear {
  display: none;
}

.gnb .inner .mobile_list {
  display: none;
}

.bg_dimmed {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  opacity: 0.5;
  z-index: 2;
  width: 100%;
  height: 100%;
}

.gb-gnb__notice-bar {
  position: relative;
  z-index: 1010;
  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;
  font-weight: bold;
  text-transform: uppercase;
}

.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;
  vertical-align: middle;
  content: '';
}

.gb-gnb__notice-bar .s-arw-right:after {
  width: 7px;
  height: 11px;
  background-position: -80px -42px;
}

.gb-gnb__notice-bar .s-ico-close {
  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 {
  border: 0;
  background: none;
  cursor: pointer;
}

.gb-gnb__notice-bar .blind {
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
}

.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;
}

.s-svg:after {
  display: block;
  background-image: url(../../../../../../etc/designs/semi/global/business/img/sp-gnb-pc.png);
  background-size: 160px auto;
  background-repeat: no-repeat;
  color: transparent;
  content: '';
}

.s-arw-right {
  display: inline-block;
  vertical-align: middle;
}

.gb-gnb__utility-navi__wrap {
  border-bottom: 1px solid #dadada;
}

.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__utility-navi a {
  font-size: 12px;
  color: #353535;
}

.gb-gnb__utility-navi .utility-right {
  float: right;
  display: table;
}

.gb-gnb__utility-navi .utility-right a {
  position: relative;
  display: inline-block;
  padding-right: 15px;
  margin-left: 25px;
}

.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__utility-navi .utility-right a:hover,
.gb-gnb__utility-navi .utility-right a:focus {
  color: #1428a0;
}

.gb-gnb__utility-navi .utility-right a:hover:after,
.gb-gnb__utility-navi .utility-right a:focus:after {
  background-position: -44px -80px;
}

.gb-gnb__utility-navi .utility-right a.no-outlink {
  padding-right: 0;
}

.gb-gnb__utility-navi .utility-right a.no-outlink:after {
  display: none;
}

#wrap {
  z-index: 2;
}

/*toolbar*/
.toolbar {
  width: 100%;
  height: 42px;
  background: #f5f5f5;
  border-bottom: 1px solid #dadee2;
  z-index: 2;
}

.toolbar .toolbar_in {
  width: 100%;
  max-width: 1440px;
  height: 100%;
  margin: 0 auto;
  text-align: right;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 70px;
  position: relative;
}

.toolbar .toolbar_in .toolbar_wrap {
  z-index: 5;
  position: relative;
  background: #f5f5f5;
  height: 100%;
  border-bottom: 1px solid #dadee2;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.toolbar .toolbar_in a {
  font-family: 'SamsungOne', sans-serif;
  font-size: 14px;
  color: #696969;
  line-height: 41px;
  display: inline-block;
  transition: color 0.3s ease;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  position: relative;
}

.toolbar .toolbar_in a.hover,
.toolbar .toolbar_in a:focus {
  color: #1428a0 !important;
}

.toolbar a .toolbar_img {
  position: absolute;
  left: 0;
  top: 4px;
  transition: opacity 0.3s ease;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
}

.toolbar a .off_img {
  opacity: 1;
}

.toolbar a .on_img {
  opacity: 0;
}

.toolbar a .close_img {
  display: none;
}

.toolbar a .close_img img {
  opacity: 1;
  display: block;
  position: absolute;
  top: 5px;
  left: 0;
  text-align: center;
  left: 50%;
  margin-left: -9px;
  width: auto;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.toolbar a .close_img img:first-child {
  display: block;
  opacity: 1;
  position: relative;
  -o-transition: none !important;
  transition: none !important;
  -webkit-transition: none !important;
}

.toolbar a .close_img img:last-child {
  display: none;
  opacity: 0;
  position: relative;
  -o-transition: none !important;
  transition: none !important;
  -webkit-transition: none !important;
}

.toolbar a.hover .off_img,
.toolbar a:focus .off_img {
  display: none;
  opacity: 0;
  -o-transition: none !important;
  transition: none !important;
  -webkit-transition: none !important;
}

.toolbar a.hover .on_img,
.toolbar a:focus .on_img {
  display: block;
  opacity: 1;
  -o-transition: none !important;
  transition: none !important;
  -webkit-transition: none !important;
}

.toolbar a.hover .close_img img:first-child,
.toolbar a:focus .close_img img:first-child {
  display: none;
  opacity: 0;
  -o-transition: none !important;
  transition: none !important;
  -webkit-transition: none !important;
}

.toolbar a.hover .close_img img:last-child,
.toolbar a:focus .close_img img:last-child {
  display: block;
  opacity: 1;
  -o-transition: none !important;
  transition: none !important;
  -webkit-transition: none !important;
}

.toolbar li.hover a .off_img,
.toolbar li:focus a .off_img {
  display: none;
  opacity: 0;
  -o-transition: none !important;
  transition: none !important;
  -webkit-transition: none !important;
}

.toolbar li.hover a .on_img,
.toolbar li:focus a .on_img {
  display: inline-block;
  opacity: 1;
  -o-transition: none !important;
  transition: none !important;
  -webkit-transition: none !important;
}

.toolbar .toolbar_in a.pdf {
  margin-right: 32px;
  padding: 0 0 0 22px;
}

.toolbar .toolbar_in a.share {
  padding: 0 0 0 30px;
}

.toolbar .toolbar_in a.active {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  margin-left: 12.36px;
  width: 51px;
  color: transparent;
  padding: 0;
}

.toolbar .toolbar_in a.active.hover,
.toolbar .toolbar_in a.active:focus {
  color: transparent !important;
}

.toolbar li.hover a.active img:first-child,
.toolbar li:focus a.active img:first-child {
  display: none;
  opacity: 0;
  -o-transition: none !important;
  transition: none !important;
  -webkit-transition: none !important;
}

.toolbar li.hover a.active img:last-child,
.toolbar li:focus a.active img:last-child {
  display: block;
  opacity: 1;
  -o-transition: none !important;
  transition: none !important;
  -webkit-transition: none !important;
}

.toolbar a.active .close_img {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}

.toolbar a.active .toolbar_img {
  opacity: 0;
  display: none;
}

.toolbar .toolbar_in a.active span {
  opacity: 0;
  display: none;
}

.toolbar .toolbar_in a.rss {
  padding-left: 24px;
}

.toolbar .toolbar_in a.rss img {
  width: 18px;
  height: 17px;
}

.toolbar .social {
  position: absolute;
  width: 100%;
}

.social.mouse_over {
  right: 0;
  top: 41px;
  display: none;
  padding: 0 70px;
  z-index: 3;
}

.social.mouse_over ul {
  border: 1px solid #d9d9d9;
  display: inline-block;
}

.social ul li {
  float: none;
  height: 49px;
  background-color: rgba(255, 255, 255, 0.95);
}

.social ul li:last-child {
  border-bottom: none;
}

.social li a {
  text-indent: 100%;
  color: transparent;
  overflow: hidden;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  position: relative;
}

.social li a .sns_img {
  position: absolute;
  left: 0;
  right: 0;
  display: inline-block;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.social li a span {
  display: none;
}

.social li.m_close {
  display: none;
}

.social li a img {
  margin: 0 auto;
  left: 0;
  top: 24%;
  right: 0;
  position: absolute;
}

.anchor_wrap {
  display: block;
  opacity: 1;
}

.toolbar_anchor {
  z-index: 10;
  width: 100%;
  height: 60px;
  background: #fff;
  position: fixed;
  top: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #e2e2e2;
  display: none;
  opacity: 0;
}

.toolbar_anchor .top_anchor {
  max-width: 1300px;
  margin: 0 auto;
  position: relative;
}

.toolbar_anchor .anchor_title {
  font-family: 'SamsungOne', sans-serif;
  font-size: 18px;
  line-height: 60px;
  display: inline-block;
  max-width: 1020px;
  width: 100%;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.toolbar_anchor .anchor_back {
  display: inline-block;
  width: 110px;
  border-right: 1px solid #c2c2c2;
  line-height: 30px;
  float: left;
  margin-top: 15px;
  display: none;
}

.toolbar_anchor .anchor_back a {
  border: none;
  font-family: 'SamsungOne-700', sans-serif;
  font-size: 17px;
  color: #000;
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/arrow-b-l-w.png") no-repeat left center;
  width: 100%;
  padding: 0 0 0 35px;
  margin-left: 2px;
}

.toolbar_anchor .anchor_ico {
  float: right;
  display: none;
}

.toolbar_anchor .anchor_ico a {
  font-family: 'SamsungOne', sans-serif;
  font-size: 14px;
  color: #00b3e3;
  line-height: 41px;
  display: inline-block;
}

.toolbar_anchor .anchor_ico a.pdf {
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/PDF-down.png") no-repeat 0 center;
  background-size: 14px 19px;
  padding: 0 0 0 22px;
  line-height: 60px;
}

/*anchor social*/
.social_wrap {
  width: 50px;
  height: 200px;
  border: 1px solid #d4d4d4;
  background-color: rgba(255, 255, 255, 0.95);
  position: absolute;
  top: 59px;
  right: 70px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}

.social li {
  border-bottom: 1px solid #d9d9d9;
  float: left;
}

.social li:last-child {
  border: none;
}

.social a.facebook img {
  width: 14px;
  height: 25px;
  margin: 0 auto;
}

.social a.Twitter img {
  width: 22px;
  height: 23px;
}

.social a.Google img {
  width: 29px;
  height: 22px;
}

.social a.LinkedIn img {
  width: 21px;
  height: 20px;
}

.social a {
  text-indent: -9999px;
  width: 49px;
  height: 49px;
  color: transparent;
  display: block;
  transition: background-image 0.3s ease;
  -webkit-transition: background-image 0.3s ease;
  -moz-transition: background-image 0.3s ease;
  -o-transition: background-image 0.3s ease;
  -ms-transition: background-image 0.3s ease;
}

.social.anchor .off_img {
  opacity: 1;
}

.social.anchor .on_img {
  opacity: 0;
}

.social.anchor li.hover a .off_img,
.social.anchor li a:focus .off_img {
  opacity: 0 !important;
}

.social.anchor li.hover a .on_img,
.social.anchor li a:focus .on_img {
  opacity: 1 !important;
}

/*Footer*/
.footer .social_mobile {
  display: none;
}

.footer div {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.footer .inner {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 70px;
  position: relative;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
}

.footer .footer_navi_wrap {
  background: #f7f7f7;
}

.footer .footer_navi_wrap .inner {
  padding-top: 65px;
  padding-bottom: 44px;
}

.footer .inner .copyright {
  margin-top: 32px;
  font-family: 'SamsungOne', sans-serif;
  font-size: 13px;
  color: #363636;
}

.footer .copy_link_wrap {
  background: #363636;
}

.footer .copy_link_wrap .inner {
  padding-top: 23px;
  padding-bottom: 23px;
}

.footer .inner .copy_link a {
  font-family: 'SamsungOne-700', sans-serif;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  margin-right: 20px;
  border-bottom: 1px solid #363636;
}

.footer .inner .copy_link a.hover,
.footer .inner .copy_link a:focus {
  border-color: #fff !important;
}

.footer .inner .to_top {
  font-family: 'SamsungOne', sans-serif;
  font-size: 13px;
  position: absolute;
  right: 70px;
  top: 28px;
  color: #363636;
  padding-right: 20px;
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/totop-bg.png") no-repeat right 4px;
  cursor: pointer;
}

.footer .inner .to_top.hover,
.footer .inner .to_top:focus {
  color: #1428a0 !important;
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/totop-bg-over.png") no-repeat right 4px !important;
}

.footer_navi::after {
  display: block;
  content: ' ';
  clear: both;
}

.footer_navi .footer_cols {
  width: 18%;
  float: left;
  margin-right: 2%;
}

.footer_navi .footer_cols.cols1 {
  width: 38%;
}

.footer_navi .footer_cols.cols1 > ul {
  float: left;
  width: 50%;
}

.footer_navi .footer_cols > ul .footer_title {
  font-weight: bold;
  font-family: 'SamsungOne', sans-serif;
  width: auto;
  color: #363636;
  display: block;
  margin-bottom: 14px;
}

.footer_navi .footer_cols.cols5,
.footer_navi .footer_cols.cols6,
.footer_navi .footer_cols.cols7,
.footer_navi .footer_cols.cols8 {
  margin-top: 0px;
}

.footer_navi .footer_cols.cols8 {
  margin-right: 2%;
  float: right;
  margin-top: 30px;
}

.footer_navi .footer_cols.cols5 {
  clear: both;
}

.footer_navi .footer_cols a {
  font-size: 14px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.footer_navi .footer_cols > strong > a {
  display: none;
  font-family: 'SamsungOne-700', sans-serif;
  text-transform: uppercase;
  width: 100%;
  font-size: 16px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #363636;
}

.footer_navi .footer_cols > strong {
  font-family: 'SamsungOne-700', sans-serif;
  text-transform: uppercase;
  width: 100%;
  font-size: 16px;
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #363636;
}

.footer_navi .footer_cols ul li {
  width: auto;
}

.footer_navi .footer_cols ul li::after {
  display: block;
  content: ' ';
  clear: both;
}

.footer_navi .footer_cols ul li a {
  font-family: 'SamsungOne', sans-serif;
  width: auto;
  color: #363636;
  display: block;
  margin-bottom: 14px;
  float: left;
  clear: both;
}

.footer_navi .footer_cols ul li a.hover,
.footer_navi .footer_cols ul li a:focus {
  color: #1428a0 !important;
}

.footer_navi .footer_cols ul li a span.new_tab {
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/footer-link-newtab-bg.png") no-repeat top center;
  background-size: 100% auto;
  width: 14px;
  height: 14px;
  display: inline-block;
  margin-left: 6px;
}

.footer_navi .footer_cols ul li a p {
  display: inline;
}

.footer_navi .footer_cols ul li:first-child {
  margin-top: 19px;
}

.footer_navi .footer_cols ul li a.hover span.new_tab,
.footer_navi .footer_cols ul li a:focus span.new_tab {
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/footer-link-newtab-bg-over.png") no-repeat top center !important;
  background-size: 100% auto !important;
}

.footer_navi .footer_cols.follow ul {
  margin-top: 22px;
  max-width: 175px;
}

.footer_navi .footer_cols.follow ul li {
  display: inline-block;
  height: 46px;
  margin-right: 5px;
  background-size: 100% auto;
  background-repeat: no-repeat;
}

/*.footer_navi .footer_cols.follow ul li:nth-child(1) { margin-top:0; background-image: url('https://www.samsung.com/etc/designs/semi/isocell/business/img/footer-link-fb.png'); }
.footer_navi .footer_cols.follow ul li:nth-child(2) { background-image: url('https://www.samsung.com/etc/designs/semi/isocell/business/img/footer-link-tt.png'); }
.footer_navi .footer_cols.follow ul li:nth-child(3) { background-image: url('https://www.samsung.com/etc/designs/semi/isocell/business/img/footer-link-ln.png'); }
.footer_navi .footer_cols.follow ul li:nth-child(4) { background-image: url('https://www.samsung.com/etc/designs/semi/isocell/business/img/footer-link-ig.png'); }
.footer_navi .footer_cols.follow ul li:nth-child(5) { background-image: url('https://www.samsung.com/etc/designs/semi/isocell/business/img/footer-link-yt.png'); }
.footer_navi .footer_cols.follow ul li:nth-child(6) { background-image: url('https://www.samsung.com/etc/designs/semi/isocell/business/img/footer-link-wb.png'); }*/
.footer_navi .footer_cols.follow ul li:nth-child(1) {
  margin-top: 0;
  background-image: url("../../../../../../etc/designs/semi/global/business/img/svg-gb-facebook.svg");
}

.footer_navi .footer_cols.follow ul li:nth-child(2) {
  background-image: url("../../../../../../etc/designs/semi/global/business/img/svg-gb-twitter.svg");
}

.footer_navi .footer_cols.follow ul li:nth-child(3) {
  background-image: url("../../../../../../etc/designs/semi/global/business/img/svg-gb-linkedin.svg");
}

.footer_navi .footer_cols.follow ul li:nth-child(4) {
  background-image: url("../../../../../../etc/designs/semi/global/business/img/svg-gb-instagram.svg");
}

.footer_navi .footer_cols.follow ul li:nth-child(5) {
  background-image: url("../../../../../../etc/designs/semi/global/business/img/svg-gb-youtube.svg");
}

.footer_navi .footer_cols.follow ul li:nth-child(6) {
  background-image: url("../../../../../../etc/designs/semi/global/business/img/svg-gb-weibo.svg");
}

.footer_navi .footer_cols.follow ul li img {
  width: 46px;
  height: 46px;
  display: block;
  opacity: 0;
  transition: opacity 0.3s ease;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
}

.footer_navi .footer_cols.follow ul li a,
.footer_navi .footer_cols.follow ul li a {
  border-bottom: 0;
}

.footer_navi .footer_cols.cols8 ul li a.hover img,
.footer_navi .footer_cols.cols8 ul li a:focus img {
  opacity: 1 !important;
}

.footer .to_top_mobile {
  display: none;
}

/*popup 창*/
.popup_dimmed {
  position: fixed;
  z-index: 10;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  opacity: 0.7;
  display: none;
}

.popup {
  position: fixed;
  z-index: 11;
  top: 50%;
  max-width: 1440px;
  left: 0;
  right: 0;
  margin: -12.5% auto 0 auto;
}

.popup div {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.popup_inner {
  width: 100%;
  min-width: 320px;
}

.popup .popup_title {
  width: 100%;
  background: #1428a0;
  font-family: 'SamsungOne-700', sans-serif;
  color: #fff;
  line-height: 100px;
  height: 100px;
  font-size: 40px;
  padding: 0 40px 0 46px;
  position: relative;
}

.popup .popup_title .popup_close {
  display: block;
  width: 41px;
  height: 41px;
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/popup-close-btn.png") no-repeat 0 0;
  background-size: cover;
  position: absolute;
  right: 40px;
  top: 30px;
}

.popup .popup_cont {
  width: 100%;
  background: #fff;
  padding: 48px 0 48px 0;
}

.popup .popup_cont_inner {
  position: relative;
}

.popup .popup_cont_inner::after {
  display: block;
  content: ' ';
  clear: both;
}

.popup.privacy,
.popup.terms {
  display: none;
}

.popup.footer .popup_title {
  text-transform: uppercase;
}

.popup.footer .popup_cont {
  padding: 44px 26px 90px 0;
}

.popup.footer .popup_cont_inner {
  height: 950px;
  overflow-y: scroll;
  overflow-x: hidden;
}

.popup.footer .popup_cont .section {
  width: 100%;
  padding: 0 50px;
}

.popup.privacy .popup_cont .section.s03 {
  background-color: #eee;
}

.popup.footer .popup_cont .section .section_inner {
  position: relative;
  border-bottom: 1px solid #d7d7d7;
  padding: 45px 0 39px 0;
}

.popup.footer .popup_cont .section:last-child .section_inner {
  border: 0;
}

.popup.footer .popup_cont .section.s01 .section_inner {
  padding-top: 36px;
}

.popup.privacy .popup_cont .section.s02 .section_inner,
.popup.privacy .popup_cont .section.s03 .section_inner {
  border: 0;
}

.popup.privacy .popup_cont .section.s04 .section_inner {
  padding-top: 17px;
}

.popup.footer .popup_cont .section.title {
  font-family: 'SamsungOne-700', sans-serif;
  font-size: 30px;
  letter-spacing: -0.8px;
}

.popup.footer .popup_cont .section.title.mid {
  margin-top: 43px;
}

.popup.privacy .popup_cont .section .sec_title br {
  display: none;
}

.popup.footer .popup_cont .section .sec_title {
  font-family: 'SamsungOne-700', sans-serif;
  font-size: 20px;
}

.popup.footer .popup_cont .section .sec_desc {
  font-family: 'SamsungOne', sans-serif;
  font-size: 18px;
  line-height: 34px;
  color: #303030;
  margin-top: 15px;
  letter-spacing: -0.6px;
}

.popup.footer .popup_cont .section .sec_desc a {
  color: #00b3e3;
  text-decoration: underline;
  word-break: break-all;
}

.popup.footer .popup_cont .section .sec_desc b {
  font-family: 'SamsungOne', sans-serif;
  color: #000;
  border-bottom: 1px solid #7f7f7f;
}

.popup.footer .popup_cont .section .sec_desc > ul > li {
  padding-left: 22px;
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/popup-list-dot.png") no-repeat 10px 16px;
}

.popup.footer .popup_cont .section .sec_desc > ul > li > ul > li {
  padding-left: 24px;
  position: relative;
}

.popup.footer .popup_cont .section .sec_desc > ul > li > ul > li span {
  position: absolute;
  left: 10px;
}

.popup.footer .popup_cont .section .sec_link a {
  color: #1428a0;
  font-family: 'SamsungOne-700', sans-serif;
  font-size: 17px;
  text-transform: uppercase;
  position: absolute;
  top: 45px;
  right: 0;
  background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/popup-link-plus.png");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 12px auto;
  padding-right: 22px;
}

.popup.terms .popup_cont .section .sec_desc > ul > li {
  background: none;
  padding-left: 34px;
  position: relative;
}

.popup.terms .popup_cont .section .sec_desc > ul > li > span {
  position: absolute;
  left: 10px;
}

.popup.footer .popup_cont .popup_cont_inner {
  scrollbar-3dlight-color: #efefef;
  scrollbar-arrow-color: #efefef;
  scrollbar-base-color: #efefef;
  scrollbar-face-color: #555;
  scrollbar-track-color: #efefef;
  scrollbar-darkshadow-color: #efefef;
  scrollbar-highlight-color: #efefef;
  scrollbar-shadow-color: #efefef;
}

.popup.footer .popup_cont .popup_cont_inner::-webkit-scrollbar {
  width: 6px;
  background: transparent;
}

.popup.footer .popup_cont .popup_cont_inner::-webkit-scrollbar-button:start:decrement,
.popup.footer .popup_cont .popup_cont_inner::-webkit-scrollbar-button:end:increment {
  opacity: 0;
  height: 10px;
}

.popup.footer .popup_cont .popup_cont_inner::-webkit-scrollbar-track {
  border-radius: 10px;
  background: transparent;
}

.popup.footer .popup_cont .popup_cont_inner::-webkit-scrollbar-thumb {
  background: #555;
  border-radius: 8px;
}

/*Btns*/
.arrow_btn {
  width: 38px;
  height: 38px;
}

.arrow_btn a {
  width: 100%;
  height: 100%;
  display: block;
  background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/arrow-btn-b-w.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  text-indent: -9999px;
}

.arrow_btn a img {
  opacity: 0;
  width: 100%;
  display: block;
  transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
}

.arrow_btn a.hover img,
.arrow_btn a:focus img {
  opacity: 1 !important;
}

.arrow_btn.dark a {
  background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/plus-btn-w-w.png");
}

.arrow_btn {
  width: 38px;
  height: 38px;
}

.arrow_btn i {
  width: 100%;
  height: 100%;
  display: block;
  background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/arrow-btn-b-w.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  text-indent: -9999px;
}

.arrow_btn i img {
  opacity: 0;
  width: 100%;
  display: block;
  transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
}

a.hover .arrow_btn i img,
a:focus .arrow_btn i img {
  opacity: 1 !important;
}

.arrow_btn.dark i {
  background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/plus-btn-w-w.png");
}

.arrow_btn.plus i {
  background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/plus-btn-b-w.png");
}

.arrow_btn.dark.plus i {
  background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/plus-btn-w-w.png");
}

.view_btn {
  text-align: center;
  margin-top: 44px;
}

.view_btn a {
  display: inline-block;
  font-family: 'SamsungOne-700', sans-serif;
  text-transform: uppercase;
  color: #000;
  font-size: 15px;
  line-height: 1;
  background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/arrow-b-w.png");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 8px auto;
  padding-right: 17px;
  transition: color 0.3s ease;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.view_btn a.hover,
.view_btn a:focus {
  color: #1428a0;
  background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/arrow-bl-w.png") !important;
}

.slide_arrow a {
  position: absolute;
  top: 50%;
  width: 20px;
  height: 35px;
  margin-top: -17.5px;
  z-index: 2;
}

.slide_arrow a img {
  opacity: 1;
  display: block;
  width: 100%;
  transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
}

.slide_arrow a img:last-child {
  opacity: 0;
}

.slide_arrow a.hover img:last-child,
.slide_arrow a:focus img:last-child {
  opacity: 1 !important;
}

.slide_arrow a.hover img:first-child,
.slide_arrow a:focus img:first-child {
  opacity: 0 !important;
}

.slide_arrow a.right {
  right: 16px;
}

.slide_arrow a.left {
  left: 16px;
  display: none;
}

.more_btn {
  width: 100%;
  text-align: center;
  display: none;
}

.more_btn a {
  display: inline-block;
  font-family: 'SamsungOne-700', sans-serif;
  font-size: 15px;
  color: #000;
  text-transform: uppercase;
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/load-more-plus-w.png") no-repeat right center;
  padding: 0 18px 0 0;
  transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
}

.more_btn a.hover,
.more_btn a:focus {
  color: #1428a0 !important;
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/load-more-plus-over-w.png") no-repeat right center !important;
}

.arrow_btn2 {
  width: 51px;
  height: 51px;
  min-width: 30px;
  min-height: 30px;
}

.arrow_btn2 a {
  width: 100%;
  height: 100%;
  display: block;
  background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/arrow-btn2.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100% 100%;
}

.arrow_btn2 a img {
  opacity: 0;
  width: 100%;
  display: block;
  transition: opacity 0.3s ease;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
}

.arrow_btn2 a.hover img,
.arrow_btn2 a:focus img {
  opacity: 1 !important;
}

.arrow_btn2 {
  width: 51px;
  height: 51px;
  min-width: 30px;
  min-height: 30px;
}

.arrow_btn2 i {
  width: 100%;
  height: 100%;
  display: block;
  background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/arrow-btn2.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100% 100%;
}

.arrow_btn2 i img {
  opacity: 0;
  width: 100%;
  display: block;
  transition: opacity 0.3s ease;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
}

a.hover .arrow_btn2 i img,
a:focus .arrow_btn2 i img {
  opacity: 1 !important;
}

.slide_inner {
  position: relative;
}

.slide_inner .slide_arrow a {
  margin-top: 0;
  height: 100%;
  width: 40px;
  top: 0;
  background-size: 20px auto;
}

.slide_inner .slide_arrow a.right {
  right: -40px;
  background-position: top 158px right;
}

.slide_inner .slide_arrow a.left {
  left: -40px;
  background-position: top 158px left;
}

.slide_inner .slide_arrow a img {
  position: absolute;
  top: 158px;
  width: 20px;
}

.slide_inner .slide_arrow a.right img {
  right: 0;
}

.slide_inner .slide_arrow a.left img {
  left: 0;
}

.related_contents .slide_arrow a {
  margin-top: 0;
}

.related_contents .slide_arrow a.right {
  right: -48px;
  background-position: top 112px right;
}

.related_contents .slide_arrow a.left {
  left: -48px;
  background-position: top 112px left;
}

.related_contents .slide_inner .slide_arrow a img {
  top: 112px;
}

.learn_more_cm a,
.learn_more_cm i {
  display: inline-block;
  padding: 11px 24px;
  border-radius: 5px;
  border: 2px solid #000;
  color: #000;
  font-family: 'SamsungOne-700', sans-serif;
  font-size: 12px;
  text-align: center;
  letter-spacing: 2.4px;
  transition: background-color 0.3s ease, border-color 0.3s ease;
  -webkit-transition: background-color 0.3s ease, border-color 0.3s ease;
  -moz-transition: background-color 0.3s ease, border-color 0.3s ease;
  -o-transition: background-color 0.3s ease, border-color 0.3s ease;
  -ms-transition: background-color 0.3s ease, border-color 0.3s ease;
  line-height: normal;
}

.learn_more_cm a.hover,
a.hover .learn_more_cm i,
.learn_more_cm a:focus,
a:focus .learn_more_cm i {
  background-color: #5f5f5f !important;
  color: #fff !important;
  border-color: #5f5f5f !important;
}

/*contact*/
.feature.contact {
  padding: 0;
  position: relative;
  overflow: hidden;
  background: #232323;
  cursor: pointer;
}

.feature.contact div {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.feature.contact .feature_inner {
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
  overflow: visible;
}

.feature.contact .feature_inner .txt {
  position: relative;
  width: 50%;
  padding: 62px 0 71px 70px;
}

.feature.contact .feature_inner .txt .feature_desc {
  font-family: 'SamsungOne', sans-serif;
  color: #fff;
  letter-spacing: -0.8px;
  font-size: 35px;
  line-height: 48px;
}

.feature.contact .feature_inner .txt .learn_more_cm {
  margin-top: 27px;
  text-transform: uppercase;
}

.feature.contact .feature_inner .txt .learn_more_cm a {
  color: #fff;
  border-color: #fff;
}

.feature.contact.hover .feature_inner .txt .learn_more_cm a,
.feature.contact:focus .feature_inner .txt .learn_more_cm a {
  border-color: #5f5f5f !important;
  background-color: #5f5f5f !important;
  color: #fff !important;
}

.feature.contact .feature_inner .obj {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: -82px;
  margin-right: -203px;
}

.feature.contact .feature_inner .obj img {
  display: block;
  width: 100%;
}

.related_contents_img {
  width: 100%;
  overflow: hidden;
}

.related_contents_img img {
  display: block;
  width: 100%;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 3s ease 0s;
  transition: -webkit-transform 3s ease 0s;
  -o-transition: transform 3s ease 0s;
  transition: transform 3s ease 0s;
  transition: transform 3s ease 0s, -webkit-transform 3s ease 0s;
}

.related_contents .related_contents_inner ul li > a:focus .related_contents_img img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: -webkit-transform 3s ease 0s;
  transition: -webkit-transform 3s ease 0s;
  -o-transition: transform 3s ease 0s;
  transition: transform 3s ease 0s;
  transition: transform 3s ease 0s, -webkit-transform 3s ease 0s;
}

/*Related Contents*/
.related_contents_mobile {
  display: none;
}

.related_contents {
  width: 100%;
  background: #f4f4f4;
}

.related_contents div {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.related_contents .related_contents_inner {
  position: relative;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 118px 65px 75px;
}

.related_contents .related_contents_inner .related_contents_title {
  font-family: 'SamsungSharpSans', sans-serif;
  color: #404040;
  font-size: 26px;
  padding-left: 5px;
  letter-spacing: 0;
}

.related_contents .related_contents_inner ul {
  position: relative;
  margin-top: 40px;
  overflow: hidden;
}

.related_contents .related_contents_inner ul::after {
  content: ' ';
  display: block;
  clear: both;
}

.related_contents .related_contents_inner ul li {
  position: absolute;
  top: 0;
  width: 25%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 5px;
}

.related_contents .related_contents_inner ul li:nth-child(1) {
  position: relative;
  left: 0;
}

.related_contents .related_contents_inner ul li:nth-child(2) {
  left: 25%;
}

.related_contents .related_contents_inner ul li:nth-child(3) {
  left: 50%;
}

.related_contents .related_contents_inner ul li:nth-child(4) {
  left: 75%;
}

.related_contents .related_contents_inner ul li:last-child {
  margin-right: 0;
}

.related_contents .related_contents_inner ul li > a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}

.related_contents .related_contents_inner ul li > a p {
  transition: border-color 0.3s ease;
  -webkit-transition: border-color 0.3s ease;
  -moz-transition: border-color 0.3s ease;
  -o-transition: border-color 0.3s ease;
  -ms-transition: border-color 0.3s ease;
}

.related_contents .related_contents_inner ul li > a.hover p,
.related_contents .related_contents_inner ul li > a:focus p {
  color: #152166 !important;
}

.related_contents .related_contents_inner ul li p {
  font-family: 'SamsungOne', sans-serif;
  color: #000;
  height: 70px;
  overflow: hidden;
  font-size: 18px;
  line-height: 30px;
  margin-top: 42px;
}

.related_contents .related_contents_inner ul li .related_contents_info {
  font-family: 'SamsungOne', sans-serif;
  color: #404040;
  font-size: 16px;
  margin-top: 31px;
}

.related_contents .related_contents_inner ul li .related_contents_info span {
  color: #1428a0;
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/text-bar-bg.png") no-repeat right center;
  background-size: auto 100%;
  padding-right: 12px;
  margin-right: 10px;
}

.related_contents .related_contents_inner ul li .related_contents_info p {
  display: inline-block;
}

span.thumb_video_btn {
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/thumb-video-btn.png") no-repeat 0 0;
  background-size: cover;
  position: absolute;
  left: 50%;
  margin-left: -47px;
  top: 83px;
  width: 94px;
  height: 94px;
}

.related_contents .view_btn {
  margin-top: 76px;
}

/*Powered Device*/
.powered_device_wrap {
  overflow: hidden;
}

.powered_device {
  width: 100%;
  max-width: 1440px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
  position: relative;
  padding: 113px 70px 76px 70px;
}

.powered_device div,
.powered_device li {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.powered_device .title {
  font-family: 'SamsungSharpSans', sans-serif;
  color: #404040;
  text-align: center;
  font-size: 44px;
  letter-spacing: 0;
}

.powered_device .view_btn {
  margin-top: 47px;
}

.powered_device ul {
  margin-top: 26px;
  position: relative;
  overflow: hidden;
  text-align: center;
}

.powered_device ul li {
  width: 25%;
  text-align: center;
  position: absolute;
  top: 0;
  vertical-align: top;
  height: 350px;
}

.powered_device ul li:nth-child(1) {
  position: relative;
  left: 0;
}

.powered_device ul li:nth-child(2) {
  left: 25%;
}

.powered_device ul li:nth-child(3) {
  left: 50%;
}

.powered_device ul li:nth-child(4) {
  left: 75%;
}

.powered_device ul li .inner {
  display: block;
  position: relative;
  height: 100%;
}

.powered_device ul li img {
  width: 100%;
}

.powered_device ul li .inner > p {
  font-family: 'SamsungOne', sans-serif;
  color: #000;
  font-size: 24px;
  margin-top: 21px;
  height: 60px;
  transition: color 0.3s ease;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
}

.device .powered_device ul li .inner .spec_over {
  display: none;
}

.powered_device ul li .inner .spec_over {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.9);
  top: 0;
  display: table;
  opacity: 0;
}

.powered_device ul li .inner .spec_over .inner {
  display: table-cell;
  padding: 0 20px;
  height: 100%;
  vertical-align: middle;
}

.powered_device ul li .inner .spec_over .category {
  font-family: 'SamsungOne-700', sans-serif;
  color: #00b3e3;
  font-size: 18px;
  text-transform: uppercase;
}

.powered_device ul li .inner .spec_over .pd_title {
  font-family: 'SamsungOne-700', sans-serif;
  color: #fff;
  font-size: 28px;
}

.powered_device ul li .inner .spec_over .spec p {
  font-family: 'SamsungOne', sans-serif;
  color: #fff;
  font-size: 14px;
  margin-top: 5px;
}

.powered_device ul li .inner .spec_over .spec p:nth-child(1) {
  margin-top: 23px;
}

.powered_device ul li i.spec_btn {
  display: none;
}

.powered_device ul li .spec_over i.spec_close_btn {
  display: none;
}

/*Processor XML*/
.mobile_processor_wrap {
  overflow: hidden;
}

.process_content {
  width: 100%;
  padding: 114px 0 76px 0;
  background: #d7e2e8;
}

.process_content div,
.process_content ul,
.process_content li {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.process_content_inner {
  width: 100%;
  max-width: 1440px;
  position: relative;
  margin: 0 auto;
  text-align: center;
  padding: 0 65px;
}

.process_content .title {
  font-family: 'SamsungSharpSans', sans-serif;
  font-size: 44px;
  color: #404040;
  letter-spacing: 0;
}

.process_content ul {
  width: 100%;
  position: relative;
  margin-top: 29px;
  overflow: hidden;
}

.process_content ul li {
  position: absolute;
  top: 0;
  width: 25%;
  padding: 0 5px;
  vertical-align: bottom;
}

.process_content ul li:nth-child(1) {
  position: relative;
  left: 0;
}

.process_content ul li:nth-child(2) {
  left: 25%;
}

.process_content ul li:nth-child(3) {
  left: 50%;
}

.process_content ul li:nth-child(4) {
  left: 75%;
}

.process_content ul li .inner {
  width: 100%;
  background: #fff;
  padding: 56px 0 30px 0;
  transition: background-color 0.3s ease;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  -ms-transition: background-color 0.3s ease;
}

.process_content ul li h5 {
  font-family: 'SamsungOne', sans-serif;
  font-size: 24px;
  color: #000;
  transition: color 0.3s ease;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
}

.process_content ul li > a {
  display: block;
}

.process_content ul li > a.hover .inner,
.process_content ul li > a:focus .inner {
  background: #ecf3f6 !important;
}

.process_content ul li > a.hover h5,
.process_content ul li > a:focus h5 {
  color: #152166 !important;
}

.process_content ul li > a.hover .spec_txt p,
.process_content ul li > a:focus .spec_txt p {
  color: #152166 !important;
}

.process_content ul li .spec_txt {
  height: 168px;
  margin-top: 30px;
}

.process_content ul li .spec_txt p {
  font-family: 'SamsungOne', sans-serif;
  opacity: 0.8;
  font-size: 18px;
  line-height: 28px;
  color: #000;
  transition: color 0.3s ease;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  opacity: 0.8;
}

.process_content .arrow_btn {
  margin: 0 auto;
}

.process_content .view_btn {
  margin-top: 74px;
}

/*Search result*/
.search_result .result,
.search_result .no_data_result {
  display: none;
}

.search_result .intro {
  border-bottom: 1px solid #e2e2e2;
  border-top: 1px solid #dadada;
  text-align: center;
  padding: 112px 0 0 0;
}

.search_result .intro .feature_inner {
  padding: 0 70px;
}

.search_result .intro h4 {
  font-family: 'SamsungOne-700', sans-serif;
  color: #404040;
  font-size: 40px;
  text-transform: uppercase;
}

.search_result .intro h5 {
  font-family: 'SamsungSharpSans', sans-serif;
  color: #000;
  font-size: 75px;
  margin-top: 28px;
}

.search_result.contents .sub_nav {
  border-bottom: none;
}

.search_result .result {
  padding: 80px 0 105px;
}

.search_result .result .feature_inner {
  padding: 0 65px;
}

.search_result .result .results_count {
  font-family: 'SamsungOne', sans-serif;
  color: #404040;
  font-size: 22px;
  padding-left: 5px;
}

.search_result .result .results_count span {
  color: #1428a0;
}

.search_result .result ul {
  margin-top: 14px;
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -webkit-transition: all 0.5s;
}

.search_result .result ul::after {
  display: block;
  content: ' ';
  clear: both;
}

.search_result .result ul li {
  width: 25%;
  float: left;
  padding: 0 5px;
  margin-bottom: 92px;
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -webkit-transition: all 0.5s;
}

.search_result .result ul li:nth-child(4n + 1) {
  clear: both;
}

.search_result .result ul li a {
  display: block;
}

.search_result .result ul li img {
  width: 100%;
  max-width: 317px;
}

.search_result .result ul li .txt {
  font-family: 'SamsungOne', sans-serif;
  margin-top: 36px;
  padding-right: 40px;
}

.search_result .result ul li .txt .category {
  color: #404040;
  font-size: 18px;
  text-transform: uppercase;
}

.search_result .result ul li .txt .pd_name {
  font-family: 'SamsungOne-700', sans-serif;
  color: #1428a0;
  font-size: 18px;
  margin-top: 3px;
  height: 44px;
  overflow: hidden;
}

.search_result .result ul li .txt .pd_desc {
  height: 112px;
  overflow: hidden;
  color: #333;
  font-size: 18px;
  line-height: 28px;
  margin-top: 19px;
  transition: color 0.3s ease;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  opacity: 0.8;
}

.search_result .result ul li .txt .searchText {
  color: #000;
  font-family: 'SamsungOne-700', sans-serif;
}

.search_result .result ul li a.hover .txt .pd_desc,
.search_result .result ul li a:focus .txt .pd_desc {
  color: #152166 !important;
}

.search_result .result ul li a.hover .txt .searchText,
.search_result .result ul li a:focus .txt .searchText {
  color: #152166 !important;
}

.search_result .result ul li .txt .pd_desc span {
  color: #0077c8;
  text-decoration: underline;
}

.search_result .result .more_btn {
  text-align: center;
  margin-top: 10px;
}

.search_result .pagination_wrap {
  text-align: center;
  margin-top: 12px;
}

.search_result .pagination_wrap .pagination_inner {
  display: inline-block;
  position: relative;
}

.search_result .pagination_wrap .page_arrow,
.search_result .pagination_wrap .pagination,
.search_result .pagination_wrap .pagination p,
.search_result .pagination_wrap .pagination a {
  display: inline-block;
}

.search_result .pagination_wrap .pagination {
  vertical-align: top;
}

.search_result .pagination_wrap .pagination a {
  font-family: 'SamsungOne', sans-serif;
  padding: 0 14px;
  color: #9b9b9b;
  font-size: 18px;
}

.search_result .pagination_wrap .pagination a.active {
  font-family: 'SamsungOne-700', sans-serif;
  color: #0077ce;
}

.search_result .pagination_wrap .pagination p {
  color: #9b9b9b;
  font-size: 18px;
}

.search_result .pagination_wrap .page_arrow {
  position: absolute;
  top: 2px;
}

.search_result .pagination_wrap .prev_page {
  left: -30px;
  display: none;
}

.search_result .pagination_wrap .next_page {
  right: -30px;
}

.search_result .intro .anchor_mobile {
  display: none;
}

.search_result .no_data_result {
  padding: 171px 0 175px 0;
}

.search_result .no_data_result .txt {
  padding: 0 70px;
  text-align: center;
  width: 100%;
}

.search_result .no_data_result .txt h6 {
  font-family: 'SamsungOne-700', sans-serif;
  color: #404040;
  font-size: 30px;
}

.search_result .no_data_result .txt .search_txt {
  font-family: 'SamsungSharpSans', sans-serif;
  color: #404040;
  font-size: 60px;
  margin-top: 6px;
}

.search_result .no_data_result .txt .search_txt span {
  color: #00b3e3;
}

.search_result .no_data_result .txt p {
  font-family: 'SamsungOne', sans-serif;
  color: #8a8a8a;
  font-size: 18px;
  line-height: 24px;
  margin-top: 10px;
}

/*sub nav*/
.contents div.select a {
  display: none;
}

.contents .sub_nav {
  width: 100%;
  text-align: center;
  padding: 83px 0 26px 0;
  display: block;
  background: #fff;
  position: relative;
  border-bottom: 1px solid #e2e2e2;
}

.contents .sub_nav ul li {
  display: inline-block;
  font-family: 'SamsungOne-700', sans-serif;
  color: #000;
  font-size: 17px;
  line-height: 34px;
  padding: 0 23px;
  text-transform: uppercase;
}

.contents .sub_nav ul li a {
  display: block;
  color: #000;
}

.contents .sub_nav ul li a.hover,
.contents .sub_nav ul li.active a,
.contents .sub_nav ul li a:focus {
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/result-navi-bg.png") no-repeat bottom center !important;
}

.contents .sub_nav ul li.no_data {
  opacity: 0.2;
}

.contents .sub_nav ul li.no_data a.hover,
.contents .sub_nav ul li.no_data a:focus {
  background: none !important;
}

/* contents title*/
.contents .sub_title {
  width: 100%;
  text-align: center;
  font-family: 'SamsungSharpSans', sans-serif;
  font-size: 60px;
  color: #000;
  padding-top: 108px;
  position: relative;
  background: #fff;
  letter-spacing: 1.3px;
}

/*sub nav anchor*/
.wrapper .sub_nav_anchor {
  z-index: 10;
  width: 100%;
  height: 60px;
  position: fixed;
  top: -60px;
  left: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  display: block;
  opacity: 1;
  background: #fff;
  border-bottom: 1px solid #e2e2e2;
}

.wrapper .sub_nav_anchor .nav_anchor_in {
  width: 1440px;
  height: 100%;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  display: none;
  opacity: 0;
}

.wrapper .sub_nav_anchor .nav_anchor_in > span {
  font-family: 'SamsungOne', sans-serif;
  font-size: 18px;
  line-height: 60px;
  position: absolute;
  top: 0;
  left: 70px;
}

.wrapper .sub_nav_anchor .nav_anchor_in > ul {
  display: inline-block;
}

.wrapper .sub_nav_anchor .nav_anchor_in > ul li {
  float: left;
  text-transform: uppercase;
  font-family: 'SamsungOne-700', sans-serif;
  font-size: 18px;
  line-height: 60px;
}

.wrapper .sub_nav_anchor .nav_anchor_in > ul li a {
  color: #000;
  display: block;
  padding: 0 24.5px;
}

.wrapper .sub_nav_anchor .nav_anchor_in > ul li a.hover,
.wrapper .sub_nav_anchor .nav_anchor_in > ul li a:focus {
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/result-navi-bg.png") no-repeat center 80% !important;
}

.wrapper .sub_nav_anchor .nav_anchor_in > ul li.active a {
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/result-navi-bg.png") no-repeat center 80%;
}

.wrapper .sub_nav_anchor .nav_anchor_in > ul li.no_data {
  opacity: 0.2;
  padding: 0 24.5px;
}

.wrapper .sub_nav_anchor .nav_anchor_in > ul li.no_data a.hover,
.wrapper .sub_nav_anchor .nav_anchor_in > ul li.no_data a:focus {
  background: none !important;
}

.wrapper .sub_nav_anchor .toolbar_btn {
  position: absolute;
  top: 0;
  right: 70px;
  z-index: 5;
  background: #fff;
  height: 100%;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  border-bottom: 1px solid #e2e2e2;
}

.wrapper .sub_nav_anchor .toolbar_btn a {
  font-family: 'SamsungOne', sans-serif;
  font-size: 14px;
  color: #696969;
  line-height: 60px;
  display: inline-block;
  position: relative;
  transition: color 0.3s ease;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
}

.wrapper .sub_nav_anchor .toolbar_btn a.hover,
.wrapper .sub_nav_anchor .toolbar_btn a:focus {
  color: #1428a0 !important;
}

.wrapper .sub_nav_anchor .toolbar_btn a.hover .toolbar_img.off_img,
.wrapper .sub_nav_anchor .toolbar_btn a:focus .toolbar_img.off_img {
  opacity: 0;
}

.wrapper .sub_nav_anchor .toolbar_btn a.hover .toolbar_img.on_img,
.wrapper .sub_nav_anchor .toolbar_btn a:focus .toolbar_img.on_img {
  opacity: 1;
}

.wrapper .sub_nav_anchor .toolbar_btn a.pdf {
  margin-right: 37px;
  padding: 0 0 0 19px;
}

.wrapper .sub_nav_anchor .toolbar_btn a.share {
  padding: 0 0 0 26px;
  width: 59.36px;
}

.wrapper .sub_nav_anchor .toolbar_btn a.active {
  right: -5px;
  color: transparent;
  padding: 0;
}

.sub_nav_anchor a.active.hover,
.sub_nav_anchor a.active:focus {
  color: transparent !important;
}

.sub_nav_anchor a.active.hover img:first-child,
.sub_nav_anchor a.active:focus img:first-child {
  opacity: 0 !important;
}

.sub_nav_anchor a.active.hover img:last-child,
.sub_nav_anchor a.active:focus img:last-child {
  opacity: 1 !important;
}

.wrapper .sub_nav_anchor a.active .close_img {
  display: inline-block;
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper .sub_nav_anchor a.active .toolbar_img {
  display: none;
}

.wrapper .sub_nav_anchor .toolbar_btn a.active span {
  display: none;
}

.wrapper .sub_nav_anchor .toolbar_btn a.rss {
  padding-left: 24px;
}

.wrapper .sub_nav_anchor .toolbar_btn a.rss img {
  width: 18px;
  height: 17px;
}

.wrapper .sub_nav_anchor div.select {
  display: none;
  z-index: 2;
}

.wrapper .sub_nav_anchor .toolbar_img {
  top: 20px;
}

.wrapper .sub_nav_anchor .social_wrap ul {
  width: 100%;
}

.sub_nav_anchor a .toolbar_img {
  position: absolute;
  left: 0;
  top: 4px;
  transition: opacity 0.3s ease;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
}

.sub_nav_anchor a .off_img {
  opacity: 1;
}

.sub_nav_anchor a .on_img {
  opacity: 0;
}

.sub_nav_anchor a .close_img {
  display: none;
}

.sub_nav_anchor a .close_img img {
  opacity: 1;
  display: block;
  position: absolute;
  top: 5px;
  left: 0;
  text-align: center;
  left: 50%;
  margin-left: -9px;
  width: auto;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.sub_nav_anchor a .close_img img:first-child {
  opacity: 1;
  position: relative;
}

.sub_nav_anchor a .close_img img:last-child {
  opacity: 0;
}

.page_top_btn {
  display: none !important;
  position: fixed;
  right: 10px;
  bottom: 10px;
  z-index: 3 !important;
  display: none;
  opacity: 0;
}

.page_top_btn a {
  display: block;
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/anchor-top-btn.png") no-repeat center;
  width: 58px;
  height: 58px;
  background-size: cover;
  text-indent: -9999px;
}

.page_top_btn a.hover,
.page_top_btn a:focus {
  background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/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;
}

/****************/
/*Common*/
.common .feature {
  padding: 115px 0 116px 0;
}

.common .feature.f01 {
  padding: 0 0 116px 0;
}

.common .feature .txt {
  padding: 0 100px;
  position: relative;
  text-align: center;
}

.common .feature.white {
  padding-top: 80px;
}

.common .feature.black {
  background-color: #000;
  color: #fff;
}

.common .feature.gray {
  background-color: #efefef;
}

.common .feature.f_white {
  color: #fff;
}

.common .feature.f_white .txt .feature-desc {
  color: #fff;
}

.common .feature .motion_img {
  width: 100%;
  position: relative;
  margin-top: 68px;
}

.common .feature .motion_img.use_mtn img.base {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
}

.common .feature .motion_img.use_mtn img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.common .feature.intro {
  background-color: #000;
  color: #fff;
  padding: 0;
}

.common .feature.intro .feature_inner {
  padding: 116px 0 108px 0;
}

.common .feature.intro .obj {
  width: 100%;
  position: absolute;
  margin: 0 auto;
  bottom: 0;
  left: 0;
  right: 0;
  max-width: 1440px;
}

.common .feature.intro .txt h4 {
  font-family: 'SamsungOne-700', sans-serif;
  font-size: 28px;
  line-height: 1.2;
  color: #00b3e3;
  font-weight: bold;
}

.common .feature.intro .txt h5 {
  font-family: 'SamsungOne-700', sans-serif;
  font-size: 36px;
  line-height: 1.2;
  margin-top: 1px;
  color: #00b3e3;
  font-weight: bold;
}

.common .feature.intro .txt .feature-title {
  font-family: 'SamsungSharpSans', sans-serif;
  font-size: 60px;
  line-height: 76px;
  margin-top: 60px;
  letter-spacing: 0.5px;
}

.common .feature.intro .txt .feature-desc {
  font-family: 'SamsungOne-700', sans-serif;
  font-size: 18px;
  line-height: 28px;
  color: #c4c4c4;
  margin-top: 15px;
}

.common .feature .txt h4 {
  font-family: 'SamsungOne-700', sans-serif;
  font-size: 36px;
  line-height: 1.2;
  letter-spacing: -0.6px;
}

.common .feature .txt h5 {
  font-family: 'SamsungSharpSans', sans-serif;
  font-size: 60px;
  line-height: 76px;
  letter-spacing: 0.5px;
  margin-top: 26px;
}

.common .feature .txt .feature-desc {
  font-family: 'SamsungOne', sans-serif;
  font-size: 18px;
  line-height: 32px;
  color: #303030;
  margin-top: 23px;
  margin-left: auto;
  margin-right: auto;
  letter-spacing: -0.5px;
}

.common .feature .txt .feature-notice {
  font-family: 'SamsungOne', sans-serif;
  font-size: 16px;
  line-height: 20px;
  margin-top: 26px;
  color: #919191;
  letter-spacing: -0.8px;
}

.common .feature .txt .feature-desc sup {
  font-size: 10px;
  vertical-align: top;
  line-height: 28px;
}

.common .feature.black .txt .feature-desc {
  color: #c4c4c4;
}

.common .feature.pb0 {
  padding-bottom: 0;
}

.common .feature.full {
  padding: 0;
}

.common .feature.full .motion_img {
  margin-top: 0;
}

.common .feature.full .txt {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 115px;
}

.common .feature.txt_full {
  padding: 0;
}

.common .feature.txt_full .motion_img {
  margin-top: 0;
  position: absolute;
  left: 0;
  bottom: 0;
}

.common .feature.txt_full .txt {
  position: relative;
  top: 0;
  left: 0;
  padding-top: 115px;
}

.common .feature.anchor {
  max-width: 1440px;
  margin: 0 auto;
  text-align: center;
}

.common .feature.anchor ul li {
  display: inline-block;
}

.common .feature.anchor ul li a {
  display: block;
  font-family: 'SamsungOne-700', sans-serif;
  color: #000;
  font-size: 17px;
  padding-bottom: 13px;
}

.common .feature.anchor ul li.active a {
  background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/common-contents-anchor.png");
  background-repeat: no-repeat;
  background-position: bottom center;
}

.common .feature.anchor .mobile_anchor_title {
  display: none;
}

.common .sub_nav {
  padding: 56px 0 80px;
  border-bottom: 0;
}

.common .sub_nav ul li {
  line-height: initial;
}

.common .sub_nav ul li a {
  padding-bottom: 13px;
}

.common .sub_nav ul li.active a,
.common.contents .sub_nav ul li a.hover,
.common.contents .sub_nav ul li a:focus {
  background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/common-contents-anchor.png") !important;
  background-repeat: no-repeat !important;
  background-position: bottom center !important;
}

/*Common End*/
/*video*/
.common .feature .video_wrap {
  position: relative;
  width: 100.4%;
  margin-left: -0.2%;
}

.common .feature .video_wrap .video_inner {
  position: relative;
}

.common .feature .video_wrap img:first-child {
  position: absolute;
  top: 0;
  left: 0;
}

.common .feature .video_wrap video {
  width: 100%;
}

.common .feature .video_wrap.web_video {
  display: block;
}

.common .feature .video_wrap.mobile_video {
  display: none;
}

.common .feature .video_wrap.video_1000 {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

/*sq*/
.common .feature .sq_img .default_img {
  position: relative;
}

.common .feature .sq_img .sq_inner img {
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
}

.common .feature .sq_img .sq_inner img:first-child {
  opacity: 1;
}

@media (max-width: 1440px) {
  .gnb .inner .search {
    margin-right: -48.06vw;
  }
  .gnb .inner .search_inner {
    margin-right: -49.8vw;
    top: 54px;
  }
  .gnb ul.navi_sub {
    margin-right: 3.33vw;
  }
  .gnb ul.navi_sub > li {
    padding-left: 0;
  }
  .gnb ul > li .dropdown .inner {
    padding: 46px 2.08vw 44px 2.08vw;
  }
  .gnb ul > li .dropdown .inner .depth_cols.banner {
    right: 4.86vw;
  }
  .gnb ul > li .dropdown .inner a.header_close_btn {
    right: 4.86vw;
  }
  .footer .inner {
    padding: 0 4.86vw;
  }
  .footer .inner .to_top {
    right: 4.86vw;
  }
  .toolbar .toolbar_in {
    width: 100%;
    padding: 0 4.86vw;
  }
  .toolbar .toolbar_in a.pdf {
    margin-right: 2.22vw;
  }
  .social.mouse_over {
    padding: 0 4.86vw;
  }
  .toolbar_anchor .top_anchor {
    padding: 0 2.416vw;
  }
  .toolbar_anchor .anchor_title {
    max-width: 70.83vw;
  }
  .feature.contact .feature_inner .txt {
    padding: 4.3vw 0 4.93vw 4.861vw;
  }
  .feature.contact .feature_inner .txt .feature_desc {
    font-size: 2.43vw;
    line-height: 3.33vw;
  }
  .feature.contact .feature_inner .txt .learn_more_cm {
    margin-top: 1.875vw;
  }
  .feature.contact .feature_inner .obj {
    width: 56.875vw;
    margin-top: -5.69vw;
    margin-right: -14.09vw;
  }
  /*popup 창*/
  .popup {
    width: 97.22vw;
  }
  .popup .popup_title {
    line-height: 6.94vw;
    height: 6.94vw;
    font-size: 2.77vw;
    padding: 0 2.77vw 0 3.19vw;
  }
  .popup .popup_title .popup_close {
    width: 2.84vw;
    height: 2.84vw;
    right: 2.77vw;
    top: 2.08vw;
  }
  .popup .popup_cont {
    padding: 3.33vw 0 3.33vw 0;
  }
  .popup.footer .popup_cont {
    padding: 3.05vw 1.8vw 6.25vw 0;
  }
  .popup.footer .popup_cont_inner {
    height: 65.97vw;
  }
  .popup.footer .popup_cont .section {
    padding: 0 3.47vw;
  }
  .popup.footer .popup_cont .section .section_inner {
    padding: 3.125vw 0 2.7vw 0;
  }
  .popup.privacy .popup_cont .section.s01 .section_inner {
    padding-top: 2.5vw;
  }
  .popup.privacy .popup_cont .section.s04 .section_inner {
    padding-top: 1.18vw;
  }
  .popup.footer .popup_cont .section.title {
    font-size: 2.08vw;
  }
  .popup.footer .popup_cont .section.title.mid {
    margin-top: 2.98vw;
  }
  .popup.footer .popup_cont .section .sec_title {
    font-size: 1.38vw;
  }
  .popup.footer .popup_cont .section .sec_desc {
    font-size: 1.25vw;
    line-height: 2.36vw;
    margin-top: 1.04vw;
  }
  .popup.footer .popup_cont .section .sec_desc > ul > li {
    padding-left: 1.52vw;
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/popup-list-dot.png") no-repeat 0.69vw 1.11vw;
  }
  .popup.footer .popup_cont .section .sec_desc > ul > li > ul > li {
    padding-left: 1.66vw;
  }
  .popup.footer .popup_cont .section .sec_desc > ul > li > ul > li span {
    left: 0.69vw;
  }
  .popup.footer .popup_cont .section .sec_link a {
    font-size: 1.18vw;
    top: 3.125vw;
    background-size: 0.83vw auto;
    padding-right: 1.52vw;
  }
  .popup.terms .popup_cont .section .sec_desc > ul > li {
    padding-left: 2.36vw;
    background: none;
  }
  .popup.terms .popup_cont .section .sec_desc > ul > li > span {
    left: 0.69vw;
  }
  /*Btns*/
  .arrow_btn {
    width: 2.63vw;
    height: 2.63vw;
    min-width: 30px;
    min-height: 30px;
  }
  .view_btn {
    margin-top: 3.05vw;
  }
  .slide_arrow a {
    width: 1.38vw;
    height: 2.43vw;
    margin-top: -1.21vw;
  }
  .slide_arrow a.right {
    right: 1.11vw;
  }
  .slide_arrow a.left {
    left: 1.11vw;
  }
  .slide_inner .slide_arrow a {
    width: 2.77vw;
    background-size: 1.38vw auto;
  }
  .slide_inner .slide_arrow a.right {
    right: -2.77vw;
    background-position: top 10.97vw right;
  }
  .slide_inner .slide_arrow a.left {
    left: -2.77vw;
    background-position: top 10.97vw left;
  }
  .slide_inner .slide_arrow a img {
    top: 10.97vw;
    width: 1.38vw;
  }
  .related_contents .slide_arrow a.right {
    right: -3.33vw;
    background-position: top 7.77vw right;
  }
  .related_contents .slide_arrow a.left {
    left: -3.33vw;
    background-position: top 7.77vw left;
  }
  .related_contents .slide_inner .slide_arrow a img {
    top: 7.77vw;
  }
  .learn_more_cm a,
  .learn_more_cm i {
    padding: 0.76vw 1.66vw;
  }
  /*Related Contents*/
  .related_contents .related_contents_inner {
    padding: 8.19vw 4.51vw 5.2vw;
  }
  .related_contents .related_contents_inner .related_contents_title {
    font-size: 1.8vw;
    padding-left: 0.347vw;
  }
  .related_contents ul li a .related_contents_img {
    max-width: 22.15vw;
  }
  .related_contents .related_contents_inner ul {
    margin-top: 2.77vw;
  }
  .related_contents .related_contents_inner ul li {
    padding: 0 0.347vw;
  }
  .related_contents .related_contents_inner ul li p {
    height: 4.86vw;
    font-size: 1.25vw;
    line-height: 2.08vw;
    margin-top: 2.91vw;
  }
  .related_contents .related_contents_inner ul li .related_contents_info {
    font-size: 1.11vw;
    margin-top: 2.15vw;
  }
  .related_contents .related_contents_inner ul li .related_contents_info span {
    padding-right: 0.83vw;
    margin-right: 0.69vw;
  }
  .related_contents .related_contents_inner .related_contents_arrow a {
    width: 2.08vw;
    height: 3.819vw;
    margin-top: -5.56vw;
  }
  .related_contents .related_contents_inner .related_contents_arrow a.right {
    right: 1.11vw;
  }
  .related_contents .related_contents_inner .related_contents_arrow a.left {
    left: 1.11vw;
  }
  .related_contents .related_contents_inner .view_all_btn a {
    top: 7.638vw;
    right: 4.86vw;
  }
  .related_contents .view_btn {
    margin-top: 5.27vw;
  }
  span.thumb_video_btn {
    margin-left: -3.26vw;
    top: 5.76vw;
    width: 6.52vw;
    height: 6.52vw;
  }
  /*Powered Device*/
  .powered_device {
    padding: 7.84vw 4.86vw 5.27vw 4.86vw;
  }
  .powered_device .title {
    font-size: 3.05vw;
  }
  .powered_device .view_btn {
    margin-top: 3.26vw;
  }
  .powered_device ul {
    margin-top: 1.8vw;
  }
  .powered_device ul li {
    height: 23.75vw;
  }
  .powered_device ul li .inner > p {
    font-size: 1.66vw;
    margin-top: 1.45vw;
    height: 4.16vw;
  }
  .powered_device ul li .inner .spec_over .inner {
    padding: 0 1.3vw;
  }
  .powered_device ul li .inner .spec_over .category {
    font-size: 1.25vw;
  }
  .powered_device ul li .inner .spec_over .pd_title {
    font-size: 1.94vw;
  }
  .powered_device ul li .inner .spec_over .spec p {
    font-size: 0.97vw;
    margin-top: 0.34vw;
  }
  .powered_device ul li .inner .spec_over .spec p:nth-child(1) {
    margin-top: 1.59vw;
  }
  /*Processor XML*/
  .process_content {
    padding: 7.91vw 0 5.27vw 0;
  }
  .process_content_inner {
    padding: 0 4.51vw;
  }
  .process_content .title {
    font-size: 3.05vw;
  }
  .process_content ul {
    margin-top: 2.01vw;
  }
  .process_content ul li {
    padding: 0 0.34vw;
  }
  .process_content ul li .inner {
    padding: 3.88vw 0 2.083vw 0;
  }
  .process_content ul li h5 {
    font-size: 1.66vw;
  }
  .process_content ul li .spec_txt {
    height: 11.66vw;
    margin-top: 2.08vw;
  }
  .process_content ul li .spec_txt p {
    font-size: 1.25vw;
    line-height: 1.94vw;
  }
  .process_content .view_btn {
    margin-top: 5.13vw;
  }
  /*Search result*/
  .search_result .intro {
    padding: 7.77vw 0 0 0;
  }
  .search_result .intro .feature_inner {
    padding: 0 4.86vw;
  }
  .search_result .intro h4 {
    font-size: 2.77vw;
  }
  .search_result .intro h5 {
    font-size: 5.208vw;
    margin-top: 1.94vw;
  }
  .search_result .result {
    padding: 5.55vw 0 7.291vw;
  }
  .search_result .result .feature_inner {
    padding: 0 4.51vw;
  }
  .search_result .result .results_count {
    font-size: 1.52vw;
    padding-left: 0.34vw;
  }
  .search_result .result ul {
    margin-top: 0.97vw;
  }
  .search_result .result ul li {
    padding: 0 0.34vw;
    margin-bottom: 6.38vw;
  }
  .search_result .result ul li .txt {
    margin-top: 2.5vw;
    padding-right: 2.77vw;
  }
  .search_result .result ul li .txt .category {
    font-size: 1.25vw;
  }
  .search_result .result ul li .txt .pd_name {
    font-size: 1.25vw;
    margin-top: 0.2vw;
    height: 3.13vw;
  }
  .search_result .result ul li .txt .pd_desc {
    height: 7.78vw;
    font-size: 1.25vw;
    line-height: 1.94vw;
    margin-top: 1.31vw;
  }
  .search_result .result .more_btn {
    margin-top: 0.694vw;
  }
  .search_result .no_data_result {
    padding: 11.875vw 0 12.15vw 0;
  }
  .search_result .no_data_result .txt {
    padding: 0 4.86vw;
  }
  .search_result .no_data_result .txt h6 {
    font-size: 2.08vw;
  }
  .search_result .no_data_result .txt .search_txt {
    font-size: 4.16vw;
    margin-top: 0.41vw;
  }
  .search_result .no_data_result .txt p {
    font-size: 1.25vw;
    line-height: 1.66vw;
    margin-top: 0.69vw;
  }
  /*contents title*/
  .contents .sub_title {
    font-size: 4.16vw;
    padding-top: 7.5vw;
  }
  /*sub nav*/
  .contents .sub_nav {
    padding: 5.76vw 0 1.805vw 0;
  }
  .contents .sub_nav ul li {
    padding: 0 1.597vw;
  }
  /*sub nav anchor*/
  .wrapper .sub_nav_anchor {
    padding: 0;
  }
  .wrapper .sub_nav_anchor .nav_anchor_in {
    width: 100%;
  }
  .wrapper .sub_nav_anchor .nav_anchor_in > span {
    left: 4.861vw;
  }
  .wrapper .sub_nav_anchor .nav_anchor_in > ul li a {
    color: #000;
    display: block;
    padding: 0 1.736vw;
  }
  .wrapper .sub_nav_anchor .toolbar_btn {
    right: 4.861vw;
  }
  .wrapper .sub_nav_anchor .toolbar_btn a.pdf {
    margin-right: 2.22vw;
  }
  .social_wrap {
    right: 4.861vw;
  }
  /****************/
  /*Common*/
  .common .feature {
    padding: 7.98vw 0 8.05vw 0;
  }
  .common .feature .txt {
    padding: 0 6.94vw;
  }
  .common .feature.white {
    padding-top: 5.55vw;
  }
  .common .feature .motion_img {
    margin-top: 4.72vw;
  }
  .common .feature.intro .feature_inner {
    padding: 8.05vw 0 7.5vw 0;
  }
  .common .feature.intro .txt h4 {
    font-size: 1.94vw;
  }
  .common .feature.intro .txt h5 {
    font-size: 2.5vw;
  }
  .common .feature.intro .txt .feature-title {
    font-size: 4.16vw;
    line-height: 5.27vw;
    margin-top: 4.16vw;
  }
  .common .feature.intro .txt .feature-desc {
    font-size: 1.25vw;
    line-height: 1.94vw;
    margin-top: 1.04vw;
  }
  .common .feature .txt h4 {
    font-size: 2.5vw;
  }
  .common .feature .txt h5 {
    font-size: 4.16vw;
    line-height: 5.27vw;
    margin-top: 1.8vw;
  }
  .common .feature .txt .feature-desc {
    font-size: 1.25vw;
    line-height: 2.22vw;
    margin-top: 1.59vw;
  }
  .common .feature .txt .feature-notice {
    font-size: 1.11vw;
    line-height: 1.38vw;
    margin-top: 1.8vw;
  }
  .common .feature .txt .feature-desc sup {
    line-height: 1.94vw;
  }
  .common .feature.full .txt {
    padding-top: 7.98vw;
  }
  .common .feature.txt_full .txt {
    padding-top: 7.98vw;
  }
  .common .feature.anchor {
    padding: 3.38vw 0 5.55vw 0;
  }
  .common .sub_nav {
    padding: 3.88vw 0 5.55vw 0;
  }
  .common .sub_nav ul li a {
    padding-bottom: 0.902vw;
  }
  /*Common End*/
}

@media (max-width: 1400px) {
  .gnb ul > li .dropdown.solution .inner .depth_cols.banner {
    width: 530px;
  }
}

@media (max-width: 1340px) {
  .gnb ul > li .dropdown.solution .inner .depth_cols,
  .gnb ul > li .dropdown.solution .inner .depth_cols_wrap {
    width: 218px;
  }
  .gnb ul > li .dropdown .inner .depth_cols.banner {
    width: 510px;
    padding-left: 20px;
  }
  .gnb ul > li .dropdown .inner .depth_cols.banner .banner_txt {
    padding-left: 18px;
  }
}

@media (max-width: 1280px) {
  .gnb ul > li .dropdown {
    min-height: 500px;
  }
  .gnb ul > li .dropdown .inner .depth_menu_wrap {
    width: 100%;
  }
  .gnb ul > li .dropdown.solution .inner .depth_cols_wrap {
    float: left;
  }
  .gnb ul > li .dropdown.solution .inner .depth_cols_wrap::after {
    display: block;
    content: ' ';
    clear: both;
  }
  .gnb ul > li .dropdown.solution .inner .depth_cols_wrap.second {
    padding-left: 30px;
  }
  .gnb ul > li .dropdown.solution .inner .depth_cols_wrap.third {
    padding-left: 40px;
  }
  .gnb ul > li .dropdown.solution .inner .depth_cols_wrap .depth_cols {
    float: none;
  }
  .gnb ul > li .dropdown.solution .inner .depth_cols {
    width: 215px;
    margin-bottom: 24px;
  }
  .gnb ul > li .dropdown .inner .depth_cols.cols3 {
    min-height: 1px;
  }
  .gnb ul > li .dropdown .inner .depth_cols.cols4 {
    min-height: 1px;
  }
  .gnb ul > li .dropdown.solution .inner .depth_cols.cols1_2 {
    min-height: 1px;
  }
  .gnb ul > li .dropdown.solution .inner .depth_cols.cols1_2,
  .gnb ul > li .dropdown.solution .inner .depth_cols.cols3 {
    margin-bottom: 30px;
  }
  .gnb ul > li .dropdown.use_feature .inner .depth_cols.cols1 {
    width: 26.4vw;
  }
  .gnb ul > li .dropdown.technology .inner .depth_cols.cols1,
  .gnb ul > li .dropdown.technology .inner .depth_cols.cols2 {
    width: 170px;
  }
  .gnb ul > li .dropdown .inner .depth_cols.banner {
    width: 276px;
    padding-left: 30px;
  }
  .gnb ul > li .dropdown.solution .inner .depth_cols.banner {
    width: 276px;
  }
  .gnb ul > li .dropdown .inner .depth_cols.banner .banner_inner > img {
    width: 198px;
  }
  .gnb ul > li .dropdown .inner .depth_cols.banner .banner_txt {
    padding-left: 0;
    margin-top: 13px;
  }
  /*sub_anchor*/
  .wrapper .sub_nav_anchor .nav_anchor_in > ul li a.hover,
  .wrapper .sub_nav_anchor .nav_anchor_in > ul li a:focus {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/result-navi-bg.png") no-repeat center 76% !important;
  }
  .wrapper .sub_nav_anchor .nav_anchor_in > ul li.active a {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/result-navi-bg.png") no-repeat center 76%;
  }
  .wrapper .sub_nav_anchor .toolbar_btn {
    right: 2.34vw;
  }
  .wrapper .sub_nav_anchor .toolbar_btn a {
    font-size: 1.09vw;
  }
  .wrapper .sub_nav_anchor .toolbar_btn a.active {
    padding: 0;
    margin-left: 0;
  }
  .wrapper .sub_nav_anchor .toolbar_btn a.pdf {
    /*padding: 0 0 0 1.56vw; */
    margin-right: 2.81vw;
  }
  .wrapper .sub_nav_anchor .nav_anchor_in > span {
    font-size: 1.4vw;
    left: 2.18vw;
  }
  .wrapper .sub_nav_anchor .nav_anchor_in > ul li {
    font-size: 1.32vw;
  }
  .wrapper .sub_nav_anchor .nav_anchor_in > ul li a {
    padding: 0 1.91vw;
  }
  .social_wrap {
    right: 2.42vw;
  }
  /*contents title*/
  .contents .sub_title {
    font-size: 6.25vw;
    padding-top: 8.43vw;
  }
  /*sub nav*/
  .contents .sub_nav {
    padding: 6.48vw 0 2.03vw 0;
  }
  .contents .sub_nav ul li {
    font-size: 1.32vw;
    padding: 0 1.79vw;
  }
}

@media (max-width: 1200px) {
  .gnb ul.navi > li {
    padding-left: 0;
  }
  .gnb ul.navi > li > a,
  .gnb ul.navi_sub > li > a {
    padding: 0 12px;
    font-size: 12px;
  }
  .gnb ul.navi > li > p,
  .gnb ul.navi_sub > li > p {
    font-size: 12px;
  }
}

@media (max-width: 1280px) {
  .gnb ul > li .dropdown.solution .inner .depth_cols {
    width: 200px;
  }
}

@media (max-width: 1023px) {
  .gb-gnb__notice-bar {
    display: none;
  }
  .toolbar {
    border-top: none;
  }
  .gnb ul.navi_sub li.search a img {
    margin-top: -3px;
  }
  .gnb .nav_wrap .close_area {
    display: block;
    position: absolute;
    right: 0;
    width: 14.1%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
  }
  .gnb_wrap {
    /*height:110px;*/
    border-bottom: 1px solid #dcdcdc;
  }
  .gnb_wrap.hideNotice {
    height: 99px;
  }
  .gnb {
    /* border-bottom: 1px solid #dcdcdc;*/
  }
  .gnb > .inner {
    z-index: 2;
    background: #fff;
    /*height: auto;*/
    height: 70px;
    padding: 0 24px;
    border-bottom: 1px solid #ccc;
  }
  /* 2018.01.15 height 70px */
  .gnb .nav_wrap {
    display: none;
    position: absolute;
    width: 100%;
    height: auto;
    /*top: 110px;*/
    top: 100%;
    left: 0;
  }
  /* 2018.01.15 top: 110px => 100% */
  .gnb_wrap.hideNotice .gnb .nav_wrap {
    top: 99px;
  }
  .gnb .nav_wrap .nav_wrap_inner {
    width: 85.9%;
    position: relative;
    background-color: #fff;
  }
  .gnb ul.navi {
    position: relative;
    z-index: 9;
    width: 100%;
    height: auto;
    background: #fff;
    left: 0;
    border-bottom: 1px solid #e8e7e8;
    clear: both;
  }
  .gnb ul.navi li {
    width: 100%;
    height: auto;
    float: none;
    padding: 0;
  }
  .gnb ul.navi > li:first-child {
    padding: 0;
  }
  .gnb ul.navi > li > a,
  .gnb ul.navi_sub > li > a,
  .gnb .etc_link li > a {
    font-size: 14px;
    line-height: 24px;
    padding: 14px 35px 14px 24px;
    height: auto;
  }
  .gnb ul.navi > li > p,
  .gnb ul.navi_sub > li > p,
  .gnb .etc_link li > p {
    font-size: 14px;
    line-height: 24px;
    padding: 14px 35px 14px 24px;
    height: auto;
  }
  .gnb ul.navi > li > a.hover,
  .gnb ul.navi_sub > li > a.hover,
  .gnb ul.navi > li > a.active,
  .gnb ul.navi_sub > li > a.active,
  .gnb ul.navi > li > a:focus,
  .gnb ul.navi_sub > li > a:focus {
    border-bottom: 0 !important;
  }
  .gnb ul.navi > li > p.hover,
  .gnb ul.navi_sub > li > p.hover,
  .gnb ul.navi > li > p.active,
  .gnb ul.navi_sub > li > p.active,
  .gnb ul.navi > li > p:focus,
  .gnb ul.navi_sub > li > p:focus {
    border-bottom: 0 !important;
  }
  .gnb ul.navi > li > a,
  .gnb ul.navi_sub > li > a {
    background: #fff url("https://www.samsung.com/etc/designs/semi/isocell/business/img/header-menu-left-ico-m.png") no-repeat;
    background-position: right 16px center;
    background-size: auto 12px;
  }
  .gnb ul.navi > li > p,
  .gnb ul.navi_sub > li > p {
    background: #fff url("https://www.samsung.com/etc/designs/semi/isocell/business/img/header-menu-left-ico-m.png") no-repeat;
    background-position: right 16px center;
    background-size: auto 12px;
  }
  .gnb ul.navi > li > a.hover,
  .gnb ul.navi_sub > li > a.hover,
  .gnb ul.navi > li > a:focus,
  .gnb ul.navi_sub > li > a:focus {
    color: #1428a0 !important;
  }
  .gnb ul.navi > li > p.hover,
  .gnb ul.navi_sub > li > p.hover,
  .gnb ul.navi > li > p:focus,
  .gnb ul.navi_sub > li > p:focus {
    color: #1428a0 !important;
  }
  .gnb .inner .search {
    right: 0;
    margin-right: 0;
  }
  .gnb .inner .search > a {
    width: 18px;
    height: 18px;
    margin-top: 23px;
  }
  /*.gnb .inner .search.open a { margin-top: 22px;  }*/
  .gnb .inner .search_inner {
    right: 0;
    left: 0;
    margin-right: 0;
    top: 54px;
    padding-top: 10px;
    background: none;
    width: auto;
    margin: 0 -24px;
  }
  .gnb .inner .search_inner .search_input {
    padding: 10px 87px 7px 23px;
    border-width: 1px 0;
    background: #fff;
  }
  .gnb .inner .search_inner .search_input .search_keyword {
    height: 34px;
    border: 0;
    font-size: 14px;
    line-height: 34px;
  }
  .gnb .inner .search_inner .search_input .search_keyword::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 34px;
  }
  .gnb .inner .search_inner .search_input .search_keyword::-moz-placeholder {
    font-size: 14px;
    line-height: 34px;
  }
  .gnb .inner .search_inner .search_input .search_keyword:-ms-input-placeholder {
    font-size: 14px;
    line-height: 34px;
  }
  .gnb .inner .search_inner .search_input .search_keyword::-ms-input-placeholder {
    font-size: 14px;
    line-height: 34px;
  }
  .gnb .inner .search_inner .search_input .search_keyword::placeholder {
    font-size: 14px;
    line-height: 34px;
  }
  .gnb .inner .search_inner .search_input .search_btn {
    top: 9px;
  }
  .gnb .inner .search_inner .bg_arrow {
    position: absolute;
    right: 23px;
    top: 0;
    width: 20px;
    height: 11px;
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/search-inner-bg-m.png") no-repeat 0 0;
    background-size: 100% auto;
    z-index: 1;
  }
  .gnb ul.navi_sub {
    float: none;
    margin-right: 0;
    position: static;
    left: 0;
    z-index: 9;
    width: 100%;
    background: #fff;
    clear: both;
  }
  .gnb ul.navi_sub li {
    float: none;
    padding-left: 0;
    width: 100%;
  }
  .gnb ul.navi_sub > li .dropdown {
    top: -1px;
  }
  .gnb ul.navi_sub > li > a.contact {
    text-transform: none;
  }
  .gnb .inner .mobile_list {
    display: block;
    position: absolute;
    top: 21px;
    left: 0;
    width: 25px;
    height: 20px;
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/header-menu-ico-m.png") no-repeat top center;
    background-size: cover;
  }
  .gnb .inner .mobile_list.hover,
  .gnb .inner .mobile_list:focus {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/header-menu-ico-m-over.png") no-repeat top center !important;
    background-size: cover !important;
  }
  .gnb .inner .mobile_list.on {
    width: 18px;
    height: 18px;
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/header-menu-close-btn-m.png") no-repeat left top;
    background-size: contain;
  }
  .gnb .inner .mobile_list.on.hover,
  .gnb .inner .mobile_list.on:focus {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/header-menu-close-btn-m-over.png") no-repeat left top !important;
    background-size: contain !important;
  }
  .gnb .etc_link {
    display: block;
    position: static;
    width: 100%;
    left: 0;
    z-index: 7;
    background: #fff;
    border-top: 1px solid #e8e7e8;
    clear: both;
  }
  .gnb .etc_link li {
    width: 100%;
  }
  .gnb .etc_link li > a {
    font-family: 'SamsungOne-700', sans-serif;
    display: block;
    color: #000;
  }
  .gnb .etc_link li > a.hover,
  .gnb .etc_link li > a:focus {
    color: #1428a0 !important;
  }
  .gnb .etc_link li > a span {
    width: 14px;
    height: 14px;
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/header-menu-new-tab-ico-m.png") no-repeat;
    background-size: cover;
    display: inline-block;
    margin: 0 0 4px 8px;
    line-height: 24px;
    vertical-align: middle;
  }
  .gnb .etc_link li > a.hover span,
  .gnb .etc_link li > a:focus span {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/footer-link-newtab-bg-on-m.png") no-repeat;
    background-size: cover;
  }
  .gnb ul > li .dropdown {
    display: none;
  }
  .gnb ul > li .dropdown .inner .depth_menu_wrap {
    width: 100%;
  }
  .gnb ul > li .dropdown {
    top: -1px;
    border-top: 1px solid #ccc;
  }
  /* 2018.01.15 border-top 추가 */
  .gnb ul > li .dropdown .inner {
    padding: 0;
  }
  .gnb ul > li .dropdown .inner a.header_close_btn {
    display: none;
  }
  .gnb ul > li .dropdown .inner .close_btn {
    display: none;
  }
  .gnb ul > li .dropdown .inner .depth_cols {
    float: none;
    width: 100%;
    border-right: 0;
    min-height: auto;
    padding: 0;
    background: #f7f7f7;
  }
  .gnb ul > li .dropdown .inner .depth_cols ul ul {
    float: none;
    width: 100%;
  }
  .gnb ul > li .dropdown .inner .depth_cols a,
  .gnb ul > li .dropdown .inner .depth_cols > ul > li > p {
    padding: 14px 0 14px 32px;
    margin: 0;
    font-size: 14px;
    line-height: 24px;
    float: none;
    color: #000;
  }
  .gnb ul > li .dropdown .inner .depth_cols a.title,
  .gnb ul > li .dropdown .inner .depth_cols > ul > li > p.title {
    color: #000;
  }
  .gnb ul > li .dropdown .inner .depth_cols > a:last-child {
    margin-bottom: 0;
  }
  .gnb ul > li .dropdown .inner .depth_cols.cols1 {
    width: 100%;
    padding: 0;
  }
  .gnb ul > li .dropdown .inner .depth_cols.cols1 > ul:last-child {
    padding-left: 0;
  }
  .gnb ul > li .dropdown .inner .depth_cols ul ul li a {
    margin: 0;
    font-size: 12px;
    line-height: 10px;
    padding: 21px 0 21px 32px;
  }
  .gnb ul > li .dropdown .inner .depth_cols.cols3,
  .gnb ul > li .dropdown .inner .depth_cols.cols4,
  .gnb ul.navi > li .dropdown .inner .depth_cols.cols5 {
    margin: 0;
  }
  .gnb ul > li .dropdown .inner .depth_cols ul ul li a.mb05 {
    margin-bottom: 0;
  }
  .gnb ul > li .dropdown .inner .depth_cols ul ul li a.mb06 {
    margin-bottom: 0;
  }
  .gnb ul > li .dropdown .inner .depth_cols ul ul li.showAllProduct a {
    padding-left: 44px;
    background-size: 7px auto;
    background-position: 32px 20px;
    color: #000;
  }
  .gnb ul > li .dropdown.solution .inner .depth_cols.cols1 ul:last-child {
    margin: 0;
  }
  .gnb ul > li .dropdown.technology .inner .depth_cols.cols1,
  .gnb ul > li .dropdown.technology .inner .depth_cols.cols2 {
    width: 100%;
  }
  .gnb ul > li .dropdown .inner .depth_cols.cols2,
  .gnb ul > li .dropdown .inner .depth_cols.cols3,
  .gnb ul > li .dropdown .inner .depth_cols.cols4 {
    width: 100%;
    min-height: auto;
  }
  .gnb ul > li .dropdown .inner .depth_cols.cols1,
  .gnb ul > li .dropdown.type2 .inner .depth_cols.cols2 {
    width: 100%;
  }
  .gnb ul > li .dropdown .inner .depth_cols.banner {
    display: none;
  }
  .gnb ul > li .dropdown.use_feature .inner .depth_cols.cols1 {
    width: 100%;
  }
  .gnb ul > li .dropdown.use_feature .inner .depth_cols.cols2 {
    width: 100%;
    display: none;
  }
  .gnb ul > li .dropdown.solution .inner .depth_cols {
    border-bottom: 1px solid #e8e7e8;
  }
  .gnb ul > li .dropdown.solution .inner .depth_cols > ul > li > p {
    margin-bottom: 0;
  }
  .gnb ul > li .dropdown.solution .inner .depth_cols.cols2,
  .gnb ul > li .dropdown.solution .inner .depth_cols.cols4,
  .gnb ul > li .dropdown.solution .inner .depth_cols.cols5 {
    padding-left: 0;
  }
  .gnb ul > li .dropdown.solution .inner .depth_cols ul li a span {
    left: 32px;
  }
  .gnb ul > li .dropdown.solution .inner .depth_cols ul li a p {
    color: #595959;
    padding-left: 90px;
    display: inline-block;
    border-color: #f7f7f7;
  }
  .gnb ul > li .dropdown.solution .inner .depth_cols ul li a p.no_title {
    margin-left: 90px;
  }
  .gnb ul > li .dropdown.solution .inner .depth_cols {
    width: 100%;
    margin-bottom: 0;
  }
  .gnb ul > li .dropdown.solution .inner .depth_cols.cols1_2 {
    padding-left: 0;
    margin-bottom: 0;
  }
  .gnb ul > li .dropdown.solution .inner .depth_cols_wrap {
    float: none;
    width: 100%;
  }
  .gnb ul > li .dropdown.solution .inner .depth_cols_wrap.second {
    padding-left: 0;
  }
  .gnb ul > li .dropdown.solution .inner .depth_cols_wrap.third {
    padding-left: 0;
  }
  .gnb ul > li .dropdown .menu_back {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 14px 0 14px 32px;
    font-size: 14px;
    line-height: 24px;
    color: #000;
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/header-menu-right-ico-m.png") no-repeat;
    background-position: 17px 19px;
    background-size: 7px auto;
    font-family: 'SamsungOne-700', sans-serif;
    text-transform: uppercase;
    box-sizing: border-box;
    text-indent: -9999px;
  }
  .gb-gnb__utility-navi {
    padding: 6px 12px;
    text-align: left;
  }
  .gb-gnb__utility-navi .utility-right {
    display: none;
  }
  .gb-gnb__utility-navi .utility-business {
    font-weight: bold;
  }
  .gb-gnb__utility-history {
    display: none;
  }
  .s-svg:after {
    background-image: url(../../../../../../etc/designs/semi/global/business/img/sp-gnb-mo.png);
    background-size: 130px auto;
    content: '.';
  }
  .gb-gnb__logo:after {
    width: 122px;
    height: 19px;
  }
  .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;
  }
  .footer_navi .footer_cols.follow ul li {
    height: 32px;
  }
  .footer_navi .footer_cols.follow ul li img {
    width: 32px;
    height: 32px;
  }
  .footer_navi .footer_cols.follow ul {
    max-width: 128px;
  }
  .footer_navi .footer_cols.follow ul li a {
    margin-bottom: 4px;
  }
  .search_result .no_data_result .txt h6 {
    font-size: 20px;
  }
  .search_result .no_data_result .txt .search_txt {
    font-size: 40px;
    margin-top: 4px;
  }
  .search_result .no_data_result .txt p {
    font-size: 12px;
    line-height: 16px;
    margin-top: 6px;
  }
  /*popup*/
  .popup.footer .popup_cont .section.title {
    font-size: 20px;
  }
  .popup.footer .popup_cont .section.title.mid {
    margin-top: 29px;
  }
  .popup.footer .popup_cont .section .sec_title {
    font-size: 14px;
  }
  .popup.footer .popup_cont .section .sec_desc {
    font-size: 12px;
    line-height: 22px;
    margin-top: 10px;
  }
  .popup.footer .popup_cont .section .sec_desc > ul > li {
    padding-left: 15px;
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/popup-list-dot.png") no-repeat 6px 9px;
  }
  .popup.footer .popup_cont .section .sec_desc > ul > li > ul > li {
    padding-left: 16px;
  }
  .popup.footer .popup_cont .section .sec_desc > ul > li > ul > li span {
    left: 6px;
  }
  .popup.footer .popup_cont .section .sec_link a {
    font-size: 12px;
    background-size: 8px auto;
    padding-right: 15px;
  }
  .popup.terms .popup_cont .section .sec_desc > ul > li {
    padding-left: 23px;
    background: none;
  }
  .popup.terms .popup_cont .section .sec_desc > ul > li > span {
    left: 6px;
  }
  /*Common*/
  .common .feature.intro .txt h5 {
    letter-spacing: -0.8px;
  }
  .common .feature.intro .txt .feature-desc {
    font-size: 15px;
    line-height: 26px;
    margin-top: 18px;
  }
  .common .feature .txt .feature-desc {
    font-size: 15px;
    line-height: 26px;
    margin-top: 24px;
  }
  .common .feature .txt .feature-notice {
    font-size: 13px;
    line-height: 16px;
    margin-top: 20px;
  }
  .common .feature .txt .feature-desc sup {
    line-height: 18px;
  }
  /*Common End*/
  /*sub_anchor*/
  .wrapper .sub_nav_anchor .nav_anchor_in > ul li a.hover,
  .wrapper .sub_nav_anchor .nav_anchor_in > ul li a:focus {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/result-navi-bg.png") no-repeat center 76% !important;
  }
  .wrapper .sub_nav_anchor .nav_anchor_in > ul li.active a {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/result-navi-bg.png") no-repeat center 76%;
  }
  .wrapper .sub_nav_anchor .toolbar_btn {
    right: 28px;
  }
  .wrapper .sub_nav_anchor .toolbar_btn a {
    font-size: 13px;
  }
  .wrapper .sub_nav_anchor .toolbar_btn a.pdf {
    padding-left: 18px;
    margin-right: 7px;
  }
  .wrapper .sub_nav_anchor .toolbar_btn a.pdf .toolbar_img {
    width: 14px;
  }
  .wrapper .sub_nav_anchor .toolbar_btn a.share {
    padding-left: 22px;
    width: 52.84px;
  }
  .wrapper .sub_nav_anchor .toolbar_btn a.active {
    right: 0;
    padding: 0;
  }
  .wrapper .sub_nav_anchor .toolbar_btn a.share .toolbar_img {
    width: 18px;
    margin-top: 2px;
  }
  .wrapper .sub_nav_anchor .nav_anchor_in > span {
    font-size: 15px;
    left: 28px;
  }
  .wrapper .sub_nav_anchor .nav_anchor_in > ul li {
    font-size: 14px;
  }
  .wrapper .sub_nav_anchor .nav_anchor_in > ul li a {
    padding: 0 9px;
  }
  .social_wrap {
    right: 29px;
  }
  .toolbar .toolbar_in a.share {
    padding: 0 0 0 26px;
  }
  .toolbar .toolbar_in a.active {
    padding: 0;
    margin-left: 8.5px;
  }
  /*contents title*/
  .contents .sub_title {
    font-size: 68px;
    padding-top: 93px;
  }
  /*sub nav*/
  .contents .sub_nav {
    padding: 70px 0 18px 0;
  }
  .contents .sub_nav ul li {
    font-size: 14px;
    padding: 0 8.5px;
  }
}

@media (max-width: 768px) {
  /*toolbar*/
  .toolbar {
    background: transparent;
    border: 0;
    height: auto;
  }
  .toolbar .toolbar_in .toolbar_wrap {
    background: none;
    height: auto;
  }
  .toolbar .toolbar_in {
    padding: 0;
    display: inline-block;
    width: 100%;
    position: absolute;
    right: 0;
  }
  .toolbar .toolbar_in a.pdf {
    display: none;
    padding: 0;
  }
  .toolbar .toolbar_in a .web_img {
    display: none;
  }
  .toolbar .toolbar_in a .mobile_img {
    display: block;
  }
  .toolbar .toolbar_in a .toolbar_img {
    top: 0;
  }
  .toolbar .toolbar_in a .toolbar_img img {
    margin-top: 0;
    width: 100%;
    height: 100%;
  }
  .toolbar .toolbar_in a span {
    display: none;
  }
  .toolbar .toolbar_in a.hover,
  .toolbar .toolbar_in a:focus {
    color: transparent !important;
  }
  .toolbar .toolbar_in a.share {
    width: 4.94vw;
    color: transparent;
    padding: 0;
    position: absolute;
    top: 3.906vw;
    right: 3.9vw;
    line-height: normal;
  }
  .toolbar .toolbar_in a.active {
    margin-left: 0;
    width: 100%;
    display: none;
  }
  .toolbar .toolbar_in a.rss {
    background-size: 100% auto;
    background-position: right top;
    font-size: 2.6vw;
    padding-top: 0;
    margin: 3.9vw 5.202vw 0 0;
    width: auto;
    padding-left: 0;
    width: 4.55vw;
    height: 4.55vw;
    color: transparent;
    -webkit-transition: background-image 0.3s ease;
    -o-transition: background-image 0.3s ease;
    transition: background-image 0.3s ease;
  }
  a .toolbar_img {
    top: 0;
  }
  .toolbar_anchor {
    height: 13.02vw;
    border-bottom: 1px solid #e2e2e2;
    min-height: 64px;
    background: #f5f5f5;
  }
  .toolbar_anchor .top_anchor {
    padding: 0 4.7vw;
  }
  .toolbar_anchor .anchor_title {
    line-height: 13.02vw;
    font-size: 24px;
    margin-left: 34px;
    max-width: 64vw;
  }
  .toolbar_anchor .anchor_back {
    width: 8.203vw;
    line-height: 5.208vw;
    border-right: 2px solid #c2c2c2;
    margin-top: 3.906vw;
  }
  .toolbar_anchor .anchor_back a {
    text-indent: -9999px;
    color: transparent;
    padding: 0;
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/arrow-b-l.png") no-repeat left center;
    background-size: 4.166vw 3.645vw;
    display: block;
    margin-left: 0;
  }
  .toolbar_anchor .anchor_ico a.pdf {
    display: none;
  }
  /*toolbar social*/
  .social.mouse_over {
    display: none;
    padding: 0;
    left: 0;
    right: auto;
    background-color: rgba(255, 255, 255, 0.95);
    top: 0;
    border-top: 1px solid #dcdcdc;
    z-index: 6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .social.mouse_over ul {
    width: 100%;
    border: none;
    display: block;
    overflow: hidden;
  }
  .social.mouse_over ul li {
    width: 21.625%;
    height: 13.02vw;
    float: left;
    border-bottom: none;
    -webkit-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .social.mouse_over ul li.hover a,
  .social.mouse_over ul li a:focus {
    background-color: #1428a0 !important;
    -webkit-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
  }
  .social.mouse_over ul li.m_close {
    display: block;
    width: 13.5%;
    border-bottom: 1px solid #1428a0;
    background: #1428a0;
  }
  .social.mouse_over ul li.m_close a {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/share-close-m.png") no-repeat center;
    background-size: 28.84% auto;
  }
  /*anchor social*/
  .social_wrap {
    width: 100%;
    height: 13.02vw;
    top: 13.02vw;
    right: auto;
    position: fixed;
    background-color: rgba(255, 255, 255, 0.95);
    border: none;
    border-bottom: 1px solid #e2e2e2;
    min-width: 320px;
  }
  .social li {
    border: none;
    width: 25%;
  }
  .social.anchor li a {
    transition: background-color 0.3s ease;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    -ms-transition: background-color 0.3s ease;
  }
  .social.anchor li.hover a,
  .social.anchor li a:focus {
    background-color: #1428a0 !important;
  }
  .social a {
    width: 100%;
    height: 13.02vw;
  }
  .social.mouse_over ul li a img {
    top: 3.8vw;
  }
  .social.anchor li a img {
    top: 3.8vw;
  }
  .social.anchor a {
    border-top: 1px solid #e2e2e2;
  }
  .social a.facebook img {
    width: 2.604vw;
    height: 4.947vw;
  }
  .social a.Twitter img {
    width: 4.817vw;
    height: 4.947vw;
  }
  .social a.Google img {
    width: 6.6406vw;
    height: 4.947vw;
  }
  .social a.LinkedIn img {
    width: 5.078vw;
    height: 4.947vw;
  }
  .footer .social_mobile {
    display: block;
    background: #f7f7f7;
    padding: 5.72vw 3.2vw 0 5.2vw;
  }
  .footer .social_mobile strong {
    font-family: 'SamsungOne-700', sans-serif;
    color: #363636;
    text-transform: uppercase;
    font-size: 3.125vw;
    margin-bottom: 2.99vw;
    letter-spacing: -0.2px;
    display: block;
  }
  .footer .social_mobile a {
    display: inline-block;
    height: 9.76vw;
    margin: 0 3.64vw;
    background-repeat: no-repeat;
    background-size: 100% auto;
  }
  .footer .social_mobile a img {
    width: 9.76vw;
    height: 9.76vw;
    transition: opacity 0.3s ease;
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    -ms-transition: opacity 0.3s ease;
    opacity: 0;
  }
  .footer .social_mobile a.hover img,
  .footer .social_mobile a:focus img {
    opacity: 1 !important;
  }
  .footer .social_mobile a.fb {
    margin-top: 0;
    margin-left: 0;
    background-image: url("../../../../../../etc/designs/semi/global/business/img/svg-gb-facebook.svg");
  }
  .footer .social_mobile a.tt {
    background-image: url("../../../../../../etc/designs/semi/global/business/img/svg-gb-twitter.svg");
  }
  .footer .social_mobile a.ig {
    background-image: url("../../../../../../etc/designs/semi/global/business/img/svg-gb-instagram.svg");
  }
  .footer .social_mobile a.yt {
    background-image: url("../../../../../../etc/designs/semi/global/business/img/svg-gb-youtube.svg");
  }
  .footer .social_mobile a.wb {
    background-image: url("../../../../../../etc/designs/semi/global/business/img/svg-gb-weibo.svg");
  }
  .footer .social_mobile a.ln {
    background-image: url("../../../../../../etc/designs/semi/global/business/img/svg-gb-linkedin.svg");
  }
  .footer .inner {
    padding: 0;
  }
  .footer .footer_navi_wrap .inner {
    padding: 0;
  }
  .footer .inner .copyright {
    color: #363636;
  }
  .footer .inner .copyright {
    background: #f7f7f7;
    font-size: 2.6vw;
    padding: 4.81vw 5.2vw 5.98vw 5.2vw;
    margin-top: 0;
  }
  .footer .inner .copyright a {
    font-size: 3.125vw;
  }
  .footer .copy_link_wrap .inner {
    padding: 5.98vw 5.2vw;
  }
  .footer .inner .copy_link a {
    font-size: 3.125vw;
    margin-right: 3.9vw;
    letter-spacing: -0.1vw;
    border-bottom: 2px solid #363636;
  }
  .footer .inner .copy_link a.hover,
  .footer .inner .copy_link a:focus {
    border-color: #9b9b9b !important;
  }
  .footer .inner .to_top {
    display: none;
  }
  .footer_navi {
    margin-bottom: 0;
    border-top: 2px solid #d0d0d0;
  }
  .footer_navi .footer_cols {
    width: 100%;
    height: auto;
    float: none;
    clear: both;
    margin-right: 0;
    overflow: hidden;
  }
  .footer_navi .footer_cols.cols1 {
    width: 100%;
  }
  .footer_navi .footer_cols.cols5,
  .footer_navi .footer_cols.cols6,
  .footer_navi .footer_cols.cols7,
  .footer_navi .footer_cols.cols8 {
    margin-top: 0;
  }
  .footer_navi .footer_cols > strong > a {
    display: block;
    color: #363636;
    width: 100%;
    font-family: 'SamsungOne-700', sans-serif;
    font-size: 3.125vw;
    line-height: 12.23vw;
    height: 11.71vw;
    padding: 0 5.2vw;
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/footer-navi-plus-btn.png") no-repeat;
    background-position: 94.5% center;
    background-size: 3.125vw auto;
    border-bottom: 2px solid #d0d0d0;
    transition: background-color 0.3s ease;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    -ms-transition: background-color 0.3s ease;
    z-index: 1;
    background-color: #f7f7f7;
  }
  .footer_navi .footer_cols > strong {
    display: none;
    color: #363636;
    width: 100%;
    font-family: 'SamsungOne-700', sans-serif;
    font-size: 3.125vw;
    line-height: 12.23vw;
    height: 11.71vw;
    padding: 0 5.2vw;
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/footer-navi-plus-btn.png") no-repeat;
    background-position: 94.5% center;
    background-size: 3.125vw auto;
    border-bottom: 2px solid #d0d0d0;
    transition: background-color 0.3s ease;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    -ms-transition: background-color 0.3s ease;
    z-index: 1;
    background-color: #f7f7f7;
    cursor: pointer;
  }
  .footer_navi .footer_cols > strong.mobile_link {
    display: block;
    padding: 0;
  }
  .footer_navi .footer_cols ul {
    height: 0;
    background: #fff;
    display: none;
  }
  .footer_navi .footer_cols.cols1 > ul {
    float: none;
    width: 100%;
  }
  .footer_navi .footer_cols > ul .footer_title {
    font-size: 3.125vw;
    line-height: 11.45vw;
    height: 11.45vw;
    margin-bottom: 0;
    display: block;
    float: none;
    padding: 0 8.07vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .footer_navi .footer_cols ul:after {
    content: ' ';
    clear: both;
    display: block;
  }
  .footer_navi .footer_cols ul li {
    padding: 0;
    width: 100%;
    border-bottom: 1px solid #d0d0d0;
    text-transform: uppercase;
  }
  .footer_navi .footer_cols ul li.iot {
    text-transform: none;
  }
  .footer_navi .footer_cols ul li a {
    font-size: 3.125vw;
    line-height: 11.45vw;
    height: 11.45vw;
    margin-bottom: 0;
    display: block;
    border: 0;
    float: none;
    padding: 0 8.07vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .footer_navi .footer_cols ul li a.hover,
  .footer_navi .footer_cols ul li a:focus {
    border: 0 !important;
    color: #1428a0 !important;
    background-color: #f2f2f2 !important;
  }
  .footer_navi .footer_cols.cols7 ul li a.hover,
  .footer_navi .footer_cols.cols7 ul li a:focus {
    border: 0 !important;
  }
  .footer_navi .footer_cols.cols7 ul li a.hover p,
  .footer_navi .footer_cols.cols7 ul li a:focus p {
    border: 0 !important;
  }
  .footer_navi .footer_cols ul li:first-child {
    margin-top: 0;
  }
  .footer_navi .footer_cols ul li a span.new_tab {
    width: 3.64vw;
    height: 3.64vw;
    margin: -1.3vw 0 0 2.34vw;
    vertical-align: middle;
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/footer-link-newtab-bg-m.png") no-repeat top center;
    background-size: cover;
  }
  .footer_navi .footer_cols ul li a.hover span.new_tab,
  .footer_navi .footer_cols ul li a:focus span.new_tab {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/footer-link-newtab-bg-on-m.png") no-repeat top center !important;
    background-size: cover !important;
  }
  .footer_navi .footer_cols.follow {
    display: none;
  }
  .footer_navi .footer_cols.open ul {
    display: block;
    height: auto;
  }
  .footer_navi .footer_cols.open > strong > a {
    background: #eaeaea url("https://www.samsung.com/etc/designs/semi/isocell/business/img/footer-navi-minus-btn.png") no-repeat;
    background-position: 94.5% center;
    background-size: 3.125vw auto;
  }
  .footer_navi .footer_cols.open > strong {
    background: #eaeaea url("https://www.samsung.com/etc/designs/semi/isocell/business/img/footer-navi-minus-btn.png") no-repeat;
    background-position: 94.5% center;
    background-size: 3.125vw auto;
  }
  .footer_navi .footer_cols.open > strong.hover,
  .footer_navi .footer_cols.open > strong:focus {
    background: #d8d8d8 url("https://www.samsung.com/etc/designs/semi/isocell/business/img/footer-navi-minus-btn-on.png") no-repeat !important;
    background-position: 94.5% center !important;
    background-size: 3.125vw auto !important;
  }
  .footer .to_top_mobile {
    display: block;
  }
  .footer .to_top_mobile a {
    font-family: 'SamsungOne', sans-serif;
    font-size: 3.9vw;
    line-height: 14.06vw;
    display: block;
    text-align: center;
    color: #363636;
    background: #f7f7f7;
  }
  .footer .to_top_mobile a.hover,
  .footer .to_top_mobile a:focus {
    color: #1428a0 !important;
    background: #eaeaea !important;
  }
  .footer .to_top_mobile a p {
    display: inline;
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/totop-bg-m.png") no-repeat;
    background-position: right center;
    background-size: 14.43% auto;
    padding-right: 5.72vw;
  }
  .footer .to_top_mobile a.hover p,
  .footer .to_top_mobile a:focus p {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/totop-bg-over-m.png") no-repeat !important;
    background-position: right center !important;
    background-size: 14.43% auto !important;
  }
  /*popup 창*/
  .popup {
    margin: -33.5% auto 0 auto;
    padding: 0;
  }
  .popup .popup_title {
    line-height: 13.02vw;
    height: 13.02vw;
    font-size: 5.2vw;
    padding: 0 5.2vw;
  }
  .popup .popup_title .popup_close {
    width: 5.33vw;
    height: 5.33vw;
    right: 5.2vw;
    top: 3.9vw;
  }
  .popup .popup_cont {
    padding: 4.94vw 0 5.85vw 0;
  }
  .popup.footer .popup_cont {
    padding: 10.41vw 2.6vw 9.11vw 0;
  }
  .popup.footer .popup_cont_inner {
    height: 123.69vw;
  }
  .popup.footer .popup_cont .section {
    padding: 0 5.2vw;
  }
  .popup.footer .popup_cont .section .section_inner {
    padding: 10.93vw 0 10.02vw 0;
  }
  .popup.privacy .popup_cont .section.s01 .section_inner {
    padding-top: 9.375vw;
  }
  .popup.privacy .popup_cont .section.s04 .section_inner {
    padding-top: 2.21vw;
  }
  .popup.footer .popup_cont .section.title {
    font-size: 5.2vw;
  }
  .popup.footer .popup_cont .section.title.mid {
    margin-top: 10.8vw;
  }
  .popup.privacy .popup_cont .section .sec_title br {
    display: block;
  }
  .popup.footer .popup_cont .section .sec_title {
    font-size: 3.9vw;
  }
  .popup.footer .popup_cont .section .sec_desc {
    font-size: 3.38vw;
    line-height: 5.2vw;
    margin-top: 2.99vw;
  }
  .popup.privacy .popup_cont .section.s04 .sec_desc {
    margin-top: 6.9vw;
  }
  .popup.footer .popup_cont .section .sec_desc ul {
    margin: 5.2vw 0;
  }
  .popup.privacy .popup_cont .section.s05 .sec_desc > ul {
    margin-bottom: 0;
  }
  .popup.footer .popup_cont .section .sec_desc > ul > li {
    padding-left: 3.51vw;
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/popup-list-dot-m.png") no-repeat 0 2.08vw;
    background-size: 0.78vw 0.78vw;
  }
  .popup.footer .popup_cont .section .sec_desc > ul > li > ul > li {
    padding-left: 2.86vw;
  }
  .popup.footer .popup_cont .section .sec_desc > ul > li > ul > li span {
    left: 0.26vw;
  }
  .popup.footer .popup_cont .section .sec_link a {
    font-size: 3.25vw;
    top: 11.84vw;
    background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/popup-link-plus-m.png");
    background-size: 2.34vw auto;
    padding-right: 3.64vw;
  }
  .popup.privacy .popup_cont .section.s01 .sec_link a {
    top: 10.15vw;
  }
  .popup.privacy .popup_cont .section.s06 .sec_title {
    font-size: 5.2vw;
  }
  .popup.privacy .popup_cont .section.s06 .sec_desc {
    margin-top: 9.11vw;
  }
  .popup.privacy .popup_cont .section .sec_desc b.t2 {
    display: inline-block;
    margin-bottom: 6.25vw;
    line-height: 3.38vw;
  }
  .popup.terms .popup_cont .section .sec_desc > ul > li {
    background: none;
    padding-left: 4.5vw;
  }
  .popup.terms .popup_cont .section .sec_desc > ul > li > span {
    left: 0.26vw;
  }
  /*Btns*/
  .arrow_btn {
    width: 10.41vw;
    height: 10.41vw;
  }
  .arrow_btn a {
    background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/arrow-btn-b.png");
  }
  .arrow_btn.dark a {
    background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/plus-btn-w.png");
  }
  .arrow_btn i {
    background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/arrow-btn-b.png");
  }
  .arrow_btn.dark i {
    background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/plus-btn-w.png");
  }
  .arrow_btn.plus i {
    background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/plus-btn-w.png");
  }
  .arrow_btn.dark.plus i {
    background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/plus-btn-w.png");
  }
  .view_btn a {
    font-size: 3.38vw;
    background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/arrow-b.png");
    background-size: 6.18% auto;
    padding-right: 4.42vw;
  }
  .powered_device_wrap .view_btn a {
    font-size: 3.38vw;
    background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/arrow-b.png");
    background-size: 5.6% auto;
    padding-right: 4.42vw;
  }
  .view_btn a.hover,
  .view_btn a:focus {
    background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/arrow-bl.png") !important;
  }
  .slide_arrow a {
    width: 2.6vw;
    height: 4.55vw;
    margin-top: 3.906vw;
  }
  .slide_arrow a.right {
    right: 5.2vw;
  }
  .slide_arrow a.left {
    left: 5.2vw;
  }
  .more_btn a {
    font-size: 3.38vw;
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/load-more-plus.png") no-repeat right center;
    padding: 0 5.07vw 0 0;
    background-size: 10.23% auto;
  }
  .more_btn a.hover,
  .more_btn a:focus {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/load-more-plus-over.png") no-repeat right center !important;
    background-size: 10.23% auto !important;
  }
  .arrow_btn2 {
    width: 9.89vw;
    height: 9.89vw;
  }
  .arrow_btn2 i {
    background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/arrow-btn-b.png");
  }
  .arrow_btn2 a {
    background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/arrow-btn-b.png");
  }
  .slide_inner {
    position: relative;
  }
  .slide_inner .slide_arrow a {
    margin-top: 0;
    height: 100%;
    width: 7vw;
    top: 0;
  }
  .slide_inner .slide_arrow a.right {
    right: 0;
  }
  .slide_inner .slide_arrow a.left {
    left: 0;
  }
  .slide_inner .slide_arrow a img {
    position: absolute;
    top: 42.86vw;
    width: 2.6vw;
  }
  .slide_inner .slide_arrow a.right img {
    right: 0;
  }
  .slide_inner .slide_arrow a.left img {
    left: 0;
  }
  .powered_device .slide_inner .slide_arrow a {
    width: 10vw;
    z-index: 1;
  }
  .powered_device .slide_inner .slide_arrow a.right img {
    right: 5.2vw;
  }
  .powered_device .slide_inner .slide_arrow a.left img {
    left: 5.2vw;
  }
  .process_content .slide_inner .slide_arrow a {
    width: 10vw;
  }
  .process_content .slide_inner .slide_arrow a.right {
    right: -5vw;
  }
  .process_content .slide_inner .slide_arrow a.left {
    left: -5vw;
  }
  .process_content .slide_inner .slide_arrow a img {
    top: 28.9vw;
  }
  .process_content .slide_inner .slide_arrow a.right img {
    right: 5vw;
  }
  .process_content .slide_inner .slide_arrow a.left img {
    left: 5vw;
  }
  .feature.contact .feature_inner .obj {
    width: 100%;
    margin-top: 0;
    margin-right: 0;
    bottom: 0;
    top: auto;
  }
  .feature.contact .feature_inner .txt {
    width: auto;
    padding: 7.29vw 16.6vw 8.33vw 5.2vw;
  }
  .feature.contact .feature_inner .txt .feature_desc {
    font-size: 4.16vw;
    line-height: 5.46vw;
  }
  .feature.contact .feature_inner .txt .learn_more_cm {
    margin-top: 4.02vw;
  }
  .learn_more_cm a,
  .learn_more_cm i {
    padding: 2.21vw 3.38vw 2.34vw;
    font-family: 'SamsungOne-600C', sans-serif;
    font-size: 3.125vw;
    letter-spacing: 2.6px;
  }
  /*Related Contents*/
  .related_contents {
    display: none;
  }
  .related_contents_mobile {
    display: block;
    background: #f4f4f4;
    position: relative;
  }
  .related_contents_mobile div,
  .related_contents_mobile ul,
  .related_contents_mobile li {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .related_contents_mobile .related_contents_inner {
    padding: 10.8vw 0 10.66vw 0;
  }
  .related_contents_mobile .related_contents_title {
    font-family: 'SamsungSharpSans', sans-serif;
    color: #404040;
    text-align: center;
    font-size: 5.2vw;
    letter-spacing: 0;
  }
  .related_contents_mobile ul {
    margin-top: 4.68vw;
    padding-right: 5.2vw;
  }
  .related_contents_mobile ul li {
    width: 100%;
    margin-bottom: 3.9vw;
    display: table;
  }
  .related_contents_mobile ul li:last-child {
    margin-bottom: 0;
  }
  .related_contents_mobile ul li a:after {
    display: block;
    content: ' ';
    clear: both;
  }
  .related_contents_mobile ul li a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
  }
  .related_contents_mobile ul li a .related_contents_img {
    width: 38.02vw;
    height: 31.25vw;
    float: left;
    overflow: hidden;
  }
  .related_contents_mobile ul li a img {
    width: 100%;
  }
  .related_contents_mobile ul li a .txt {
    width: 59.5%;
    padding-left: 3.9vw;
    height: 31.25vw;
    display: table-cell;
    vertical-align: middle;
  }
  .related_contents_mobile ul li a .txt .list_desc {
    font-family: 'SamsungOne', sans-serif;
    overflow: hidden;
    color: #000;
    letter-spacing: -0.6px;
    height: 17.44vw;
    font-size: 4.16vw;
    line-height: 5.59vw;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  .related_contents_mobile ul li a .txt .list_info {
    font-family: 'SamsungOne', sans-serif;
    color: #404040;
    font-size: 2.86vw;
    line-height: 3.125vw;
    letter-spacing: -0.6px;
    margin-top: 2.33vw;
  }
  .related_contents_mobile ul li a .txt .list_info span {
    color: #1428a0;
    border-right: 1px solid #c5c8d3;
    padding-right: 1.82vw;
    margin-right: 2.08vw;
  }
  .related_contents_mobile ul li a .txt .list_info p {
    display: inline-block;
  }
  .related_contents_mobile ul li a span.thumb_video_btn {
    left: 13.28vw;
    top: 50%;
    margin-left: 0;
    margin-top: -5.72vw;
    width: 11.45vw;
    height: 11.45vw;
  }
  .related_contents_mobile ul li a.hover .txt .list_desc,
  .related_contents_mobile ul li a:focus .txt .list_desc {
    color: #152166 !important;
    transition: color 0.3s ease !important;
    -webkit-transition: color 0.3s ease !important;
    -moz-transition: color 0.3s ease !important;
    -o-transition: color 0.3s ease !important;
    -ms-transition: color 0.3s ease !important;
  }
  .related_contents_mobile .more_btn {
    margin: 10.79vw 0 0;
  }
  .related_contents_mobile .more_btn {
    display: block;
  }
  .related_contents_mobile .view_btn {
    display: none;
    margin-top: 7.55vw;
  }
  /*Powered Device*/
  .powered_device {
    padding: 10.93vw 0 11.19vw 0;
  }
  .powered_device .title {
    font-size: 5.2vw;
  }
  .powered_device .view_btn {
    margin-top: 7.03vw;
  }
  .powered_device ul {
    width: 75.52vw;
    margin: 4.81vw auto 0 auto;
    padding: 0;
    overflow: inherit;
  }
  .powered_device ul li {
    width: 72.91vw;
    background: #f7f7f7;
    height: 79.42vw;
    margin: 0 1.3vw 0 1.3vw;
  }
  .powered_device ul li img {
    max-width: 70.31vw;
  }
  .powered_device ul li .inner {
    padding-top: 5.98vw;
  }
  .powered_device ul li .inner > p {
    font-size: 3.9vw;
    margin-top: 0;
    height: auto;
    padding-top: 0.39vw;
  }
  .powered_device .arrow_btn {
    margin: 4.16vw auto 1px auto;
  }
  .powered_device .slide_inner .slide_arrow a img {
    top: 37.86vw;
  }
  .powered_device ul li i.spec_btn {
    display: block;
    position: absolute;
    right: 3.9vw;
    top: 3.9vw;
    width: 4.42vw;
    height: 4.68vw;
    background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/device-spec-btn.png");
    background-size: 100% auto;
    background-repeat: no-repeat;
  }
  .powered_device ul li i.spec_btn img {
    opacity: 0;
  }
  .powered_device ul li .spec_over i.spec_close_btn {
    display: block;
    position: absolute;
    right: 3.9vw;
    top: 3.9vw;
    width: 4.42vw;
    height: 4.42vw;
    background-image: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/device-spec-close-btn.png");
    background-size: 100% auto;
    background-repeat: no-repeat;
    z-index: 2;
  }
  .powered_device ul li .spec_over i.spec_close_btn img {
    opacity: 0;
  }
  .powered_device ul li i.spec_btn,
  .powered_device ul li .spec_over i.spec_close_btn {
    display: none;
  }
  body.device .powered_device ul li i.spec_btn,
  body.device .powered_device ul li .spec_over i.spec_close_btn {
    display: block;
  }
  .powered_device ul li .inner .spec_over .inner {
    padding: 0 5.2vw;
  }
  .powered_device ul li .inner .spec_over .category {
    font-size: 3.64vw;
  }
  .powered_device ul li .inner .spec_over .pd_title {
    font-size: 5.72vw;
  }
  .powered_device ul li .inner .spec_over .spec p {
    font-size: 2.86vw;
    margin-top: 1.04vw;
  }
  .powered_device ul li .inner .spec_over .spec p:nth-child(1) {
    margin-top: 4.94vw;
  }
  /*Processor XML*/
  .process_content {
    padding: 10.8vw 0 11.19vw 0;
  }
  .process_content_inner {
    padding: 0 5.2vw;
  }
  .process_content .title {
    font-family: 'SamsungSharpSans', sans-serif;
    font-size: 5.2vw;
  }
  .process_content ul {
    width: 75.52vw;
    margin: 4.94vw auto 0 auto;
    overflow: inherit;
  }
  .process_content ul li {
    width: 72.91vw;
    padding: 0;
    margin: 0 1.3vw 0 1.3vw;
    left: 100%;
  }
  .process_content ul li:nth-child(2) {
    left: 100%;
  }
  .process_content ul li:nth-child(3) {
    left: 100%;
  }
  .process_content ul li:nth-child(4) {
    left: 100%;
  }
  .process_content ul li:first-child {
    left: 0;
  }
  .process_content ul li .inner {
    padding: 8.33vw 0 8.59vw 0;
  }
  .process_content ul li h5 {
    font-size: 4.16vw;
  }
  .process_content ul li .spec_txt {
    height: 25.91vw;
    margin-top: 4.16vw;
  }
  .process_content ul li .spec_txt p {
    font-size: 3.38vw;
    line-height: 5.2vw;
  }
  .process_content .view_btn {
    margin-top: 7.55vw;
  }
  /*Search result*/
  .search_result .intro {
    padding: 11.19vw 0 0 0;
    border-top: none;
  }
  .search_result .intro .feature_inner {
    padding: 0;
  }
  .search_result .intro h4 {
    font-size: 3.125vw;
  }
  .search_result .intro h5 {
    font-size: 7.16vw;
    margin-top: 1.04vw;
  }
  .search_result .intro .feature_inner > .select {
    text-align: left;
    margin-top: 9.24vw;
    border-bottom: none;
  }
  .search_result div.select a {
    display: block;
    font-family: 'SamsungOne-700', sans-serif;
    color: #000;
    text-transform: uppercase;
    font-size: 3.125vw;
    height: 12.95vw;
    width: 100%;
    line-height: 12.95vw;
    padding: 0 5.2vw;
  }
  .search_result div.nav_off a {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/submenu-arrow-b.png") no-repeat 94.7% center;
    background-size: 3.125vw 1.822vw;
  }
  .search_result div.nav_on a {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/submenu-arrow-t.png") no-repeat 94.7% center;
    background-size: 3.125vw 1.822vw;
  }
  .search_result .result {
    padding: 11.19vw 0 11.05vw 0;
  }
  .search_result .result .feature_inner {
    padding: 0 5.2vw;
  }
  .search_result .result .results_count {
    font-size: 3.125vw;
    padding-left: 0;
  }
  .search_result .result ul {
    margin-top: 1.69vw;
  }
  .search_result .result ul li {
    width: 100%;
    float: none;
    padding: 0;
    margin-bottom: 2.6vw;
    display: table;
  }
  .search_result .result ul li a {
    display: block;
  }
  .search_result .result ul li::after {
    content: ' ';
    display: block;
    clear: both;
  }
  .search_result .result ul li img {
    width: 42.44%;
    float: left;
  }
  .search_result .result ul li .txt {
    width: 57.55%;
    margin-top: 4.68vw;
    padding: 0 1.82vw 0 4.94vw;
    height: 30.5vw;
    display: table-cell;
    vertical-align: middle;
  }
  .search_result .result ul li .txt .category {
    font-size: 2.86vw;
  }
  .search_result .result ul li .txt .pd_name {
    font-size: 2.86vw;
    line-height: 3.9vw;
    margin-top: 0;
    height: 7.63vw;
  }
  .search_result .result ul li .txt .pd_desc {
    height: 15.27vw;
    font-size: 2.86vw;
    line-height: 3.9vw;
    margin-top: 1.95vw;
  }
  .search_result .result .more_btn {
    margin-top: 11.71vw;
  }
  .search_result .pagination_wrap {
    margin-top: 10.93vw;
  }
  .search_result .pagination_wrap .pagination {
    vertical-align: middle;
  }
  .search_result .pagination_wrap .pagination a {
    padding: 0 3.125vw;
    font-size: 3.9vw;
  }
  .search_result .pagination_wrap .pagination p {
    font-size: 3.9vw;
  }
  .search_result .pagination_wrap .page_arrow {
    width: 1.43vw;
    top: 50%;
    margin-top: -1.17vw;
  }
  .search_result .pagination_wrap .prev_page {
    left: -6.51vw;
    display: block;
  }
  .search_result .pagination_wrap .next_page {
    right: -6.51vw;
  }
  .wrapper .search_result .sub_nav_anchor div.select a {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/submenu-arrow-b.png") no-repeat 95% center;
    background-size: 3.125% auto;
  }
  .wrapper .search_result .sub_nav_anchor div.nav_on a {
    border-bottom: 1px solid #e2e2e2;
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/submenu-arrow-t.png") no-repeat 95% center;
    background-size: 3.125% auto;
  }
  /*sub nav*/
  .contents div.select {
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    background: #fff;
    position: relative;
    text-align: left;
  }
  .contents div.select a {
    display: block;
    font-family: 'SamsungOne-700', sans-serif;
    color: #000;
    font-size: 3.125vw;
    height: 12.95vw;
    width: 100%;
    line-height: 12.95vw;
    padding: 0 5.2vw;
  }
  .contents div.nav_off > a {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/submenu-arrow-b.png") no-repeat 94.7% center;
    background-size: 3.125% auto;
  }
  .contents div.nav_on a {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/submenu-arrow-t.png") no-repeat 94.7% center;
    background-size: 3.125% auto;
  }
  .contents .sub_nav {
    border: 0;
    padding: 0;
    margin: 0;
    display: none;
    position: absolute;
    background: #fff;
    z-index: 2;
    padding-bottom: 0;
    overflow: hidden;
    text-transform: uppercase;
  }
  .contents .sub_nav ul {
    margin-top: 0;
  }
  .contents .sub_nav ul li {
    width: 100%;
    text-align: left;
    background: #27292d;
    display: block;
    font-size: 3.125vw;
    line-height: 10.416vw;
    font-family: 'SamsungOne', sans-serif;
    padding: 0;
    height: 10.416vw;
    border-bottom: 1px solid #38393c;
    transition: background-color 0.3s ease;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    -ms-transition: background-color 0.3s ease;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  .contents .sub_nav ul li:last-child {
    border-bottom: none;
  }
  .contents .sub_nav ul li.no_data {
    opacity: 1;
    padding: 0 5.2vw;
    color: #323438;
  }
  .contents .sub_nav ul li a {
    font-size: 3.125vw;
    line-height: 10.416vw;
    display: block;
    color: #fff;
    padding: 0 5.2vw;
    width: 100%;
    height: 100%;
  }
  .contents .sub_nav ul li.hover a,
  .contents .sub_nav ul li.active a,
  .contents .sub_nav ul li a:focus {
    background: #1c1d1f !important;
    color: #8b8c8e !important;
  }
  .contents .sub_nav ul li.no_data.hover,
  .contents .sub_nav ul li.no_data:focus {
    background-color: #27292d !important;
  }
  .contents .sub_nav ul li.no_data.hover a,
  .contents .sub_nav ul li.no_data:focus a {
    color: #fff !important;
  }
  /*sub nav anchor*/
  .wrapper .sub_nav_anchor {
    background: none;
    border: none;
    min-width: 320px;
  }
  .wrapper .sub_nav_anchor div.select {
    border-top: none;
    display: block;
    padding: 0;
    position: relative;
    background: #fff;
    border-bottom: 1px solid #e2e2e2;
  }
  .wrapper .sub_nav_anchor div.select a {
    display: block;
    text-align: left;
    font-family: 'SamsungOne-700', sans-serif;
    color: #666;
    text-transform: none;
    font-size: 3.125vw;
    height: 13.02vw;
    width: 100%;
    line-height: 13.02vw;
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/submenu-arrow-b.png") no-repeat 81% center;
    background-size: 3.125% auto;
    padding-left: 5.2vw;
  }
  .wrapper .sub_nav_anchor div.nav_on a {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/submenu-arrow-t.png") no-repeat 81% center;
    background-size: 3.125% auto;
  }
  .wrapper .sub_nav_anchor .nav_anchor_in > span {
    display: none;
  }
  .wrapper .sub_nav_anchor {
    width: 100%;
    height: 13.02vw;
    padding: 0;
    top: -100px;
  }
  .wrapper .sub_nav_anchor .nav_anchor_in {
    padding: 0;
  }
  .wrapper .sub_nav_anchor .nav_anchor_in .activeMenu {
    display: block;
    color: #222;
    text-transform: uppercase;
  }
  .wrapper .sub_nav_anchor .nav_anchor_in > ul {
    display: none;
    width: 100%;
  }
  .wrapper .sub_nav_anchor .nav_anchor_in > ul li {
    width: 100%;
    text-align: left;
    background: #27292d;
    display: inline-block;
    font-size: 3.125vw;
    line-height: 10.416vw;
    font-family: 'SamsungOne', sans-serif;
    height: 10.416vw;
    border-bottom: 1px solid #38393c;
    transition: background-color 0.3s ease;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    -ms-transition: background-color 0.3s ease;
  }
  .wrapper .sub_nav_anchor .nav_anchor_in > ul li:last-child {
    border-bottom: none;
  }
  .wrapper .sub_nav_anchor .nav_anchor_in > ul li a {
    color: #fff;
    padding: 0 5.2vw;
    width: 100%;
    height: 100%;
  }
  .wrapper .sub_nav_anchor .nav_anchor_in > ul li.active,
  .wrapper .sub_nav_anchor .nav_anchor_in > ul li.hover,
  .wrapper .sub_nav_anchor .nav_anchor_in > ul li:focus {
    background: #1e1e1e !important;
  }
  .wrapper .sub_nav_anchor .nav_anchor_in > ul li.active a,
  .wrapper .sub_nav_anchor .nav_anchor_in > ul li.hover a,
  .wrapper .sub_nav_anchor .nav_anchor_in > ul li a:focus {
    background: none !important;
    color: #8b8c8e !important;
    background-color: #1e1e1e !important;
  }
  .wrapper .sub_nav_anchor .toolbar_btn {
    right: 0;
    border-bottom: 1px solid #1428a0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  .wrapper .sub_nav_anchor .toolbar_btn a {
    background-size: 100% auto;
    background-position: right top;
    font-size: 1px;
    color: transparent;
    transition: background-color 0.3s ease;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    -ms-transition: background-color 0.3s ease;
  }
  .wrapper .sub_nav_anchor .toolbar_btn a.pdf {
    display: none;
  }
  .wrapper .sub_nav_anchor .toolbar_btn a.share {
    background: #1428a0 url("https://www.samsung.com/etc/designs/semi/isocell/business/img/share-on-a.png") no-repeat center;
    padding: 0;
    background-size: 30% auto;
    width: 13.02vw;
    height: 13.02vw;
    margin-left: 0;
  }
  .wrapper .sub_nav_anchor .toolbar_btn a.active {
    background: #1428a0 url("https://www.samsung.com/etc/designs/semi/isocell/business/img/share-close-m.png") no-repeat center;
    background-size: 30% auto;
  }
  .wrapper .sub_nav_anchor .toolbar_btn a.rss {
    background: #1428a0 url("https://www.samsung.com/etc/designs/semi/isocell/business/img/rss-on.png") no-repeat center;
    padding: 0;
    background-size: 35% auto;
    width: 13.02vw;
    height: 13.02vw;
  }
  .wrapper .sub_nav_anchor .toolbar_btn a.hover,
  .wrapper .sub_nav_anchor .toolbar_btn a:focus {
    color: transparent !important;
  }
  .wrapper .sub_nav_anchor .toolbar_btn a.hover span,
  .wrapper .sub_nav_anchor .toolbar_btn a:focus span {
    display: none !important;
  }
  .wrapper .sub_nav_anchor .toolbar_btn a .toolbar_img {
    display: none;
  }
  .wrapper .sub_nav_anchor .toolbar_btn a.active .close_img {
    display: none;
  }
  .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;
  }
  /****************/
  /*contents title*/
  .contents .sub_title {
    font-size: 7.81vw;
    padding: 10.67vw 0 8.98vw;
  }
  /*Common*/
  .common .feature.f01 {
    padding: 11.06vw 0 116px 0;
  }
  .common .feature {
    padding: 11.06vw 0 11.71vw 0;
  }
  .common .feature .txt {
    padding: 0 5.2vw;
    text-align: left;
  }
  .common .feature.white {
    padding-top: 10.93vw;
  }
  .common .feature .motion_img {
    margin-top: 6.25vw;
  }
  .common .feature.intro .feature_inner {
    padding: 11.06vw 0 10.28vw 0;
  }
  .common .feature.intro .txt {
    text-align: center;
  }
  .common .feature.intro .txt h4 {
    font-size: 3.9vw;
  }
  .common .feature.intro .txt h5 {
    font-size: 4.94vw;
    margin-top: 0.65vw;
    letter-spacing: -0.6px;
  }
  .common .feature.intro .txt .feature-title {
    font-size: 9.11vw;
    line-height: 10.41vw;
    margin-top: 4.94vw;
  }
  .common .feature.intro .txt .feature-title br {
    display: none;
  }
  .common .feature.intro .txt .feature-desc {
    font-size: 3.38vw;
    line-height: 5.3vw;
    margin-top: 1.69vw;
    letter-spacing: -0.8px;
  }
  .common .feature .txt h4 {
    font-family: 'SamsungOne-700', sans-serif;
    font-size: 3.9vw;
    letter-spacing: -0.8px;
  }
  .common .feature .txt h5 {
    font-size: 6.51vw;
    line-height: 7.81vw;
    margin-top: 2.08vw;
  }
  .common .feature .txt h5 br {
    display: none;
  }
  .common .feature .txt .feature-desc {
    font-size: 3.38vw;
    line-height: 5.2vw;
    margin-top: 3.25vw;
    letter-spacing: -0.6px;
  }
  .common .feature .txt .feature-notice {
    font-size: 2.86vw;
    line-height: 4.68vw;
    margin-top: 4.16vw;
  }
  .common .feature .txt .feature-desc sup {
    font-size: 2.08vw;
    line-height: 3.64vw;
  }
  .common .feature.full .txt {
    padding-top: 11.06vw;
  }
  .common .feature.txt_full .txt {
    padding-top: 11.06vw;
  }
  .common .feature.anchor {
    padding: 0;
    text-align: left;
  }
  .common .feature.anchor .mobile_anchor_title {
    display: block;
    padding: 0 5.2vw;
    background-color: #f5f5f5;
    border-bottom: 1px solid #e2e2e2;
  }
  .common .feature.anchor .mobile_anchor_title a {
    display: block;
    width: 100%;
    height: 13.02vw;
    line-height: 13.02vw;
    font-family: 'SamsungOne-700', sans-serif;
    font-size: 3.125vw;
    color: #000;
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/submenu-arrow-b.png") no-repeat right center;
    background-size: 3.48% auto;
  }
  .common .feature.anchor.on .mobile_anchor_title a {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/submenu-arrow-t.png") no-repeat right center;
    background-size: 3.48% auto;
  }
  .common .feature.anchor ul {
    display: none;
  }
  .common .feature.anchor ul li {
    display: block;
    margin: 0;
    padding: 0 5.2vw;
    height: 13.02vw;
    line-height: 13.02vw;
  }
  .common .feature.anchor ul li a {
    font-size: 3.125vw;
    padding-bottom: 0;
  }
  .common .feature.anchor ul li.active a {
    background: none;
  }
  .common.contents .sub_nav {
    padding: 0;
  }
  .common.contents .sub_nav ul li.active a,
  .common.contents .sub_nav ul li a.hover,
  .common.contents .sub_nav ul li a:focus {
    background-image: none !important;
    background-color: #1e1e1e !important;
    color: #8b8c8e !important;
  }
  /*Common End*/
  /*video*/
  .common .feature .video_wrap.web_video {
    display: none;
  }
  .common .feature .video_wrap.mobile_video {
    display: block;
    width: 100%;
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  .gb-gnb__notice-bar-link {
    display: block;
    margin: 3px auto;
  }
  /*.gnb_wrap { height:100px;}*/
  /*.gnb .nav_wrap { top:100px;}*/
}

@media (max-width: 480px) {
  .back_btn a {
    background-size: 22px 18px;
  }
  /*sub nav anchor*/
  .toolbar_anchor .anchor_title {
    line-height: 64px;
    font-size: 16px;
    margin-left: 20px;
  }
  .toolbar_anchor .anchor_back {
    width: 37px;
    margin-top: 20px;
    line-height: 25px;
  }
  .toolbar_anchor .anchor_back a {
    background-size: 19px 17px;
  }
  .toolbar .page_top_btn {
    bottom: 75px;
    right: 12px;
  }
  .footer .social_mobile a {
    margin: 0 3.45vw;
  }
}

@media (max-width: 400px) {
  .gnb .logo {
    width: 170px;
    margin-left: -85px;
    margin-top: 18px;
  }
}

@media (max-width: 320px) {
  /*toolbar*/
  .toolbar .toolbar_in a.share {
    width: 16px;
    height: 17px;
    top: 12px;
    right: 12px;
  }
  .toolbar .toolbar_in a.rss {
    font-size: 8px;
    margin: 12px 17px 0 0;
    width: 15px;
    height: 15px;
  }
  .toolbar_anchor .top_anchor {
    padding: 0 15px;
  }
  /*toolbar social*/
  .social.mouse_over ul li {
    height: 42px;
  }
  .social.mouse_over ul li.m_close a {
    background-size: 12px;
  }
  /*anchor social*/
  .social_wrap {
    height: 42px;
    top: 42px;
  }
  .social a {
    height: 42px;
  }
  .social.mouse_over ul li a img {
    top: 12px;
  }
  .social.anchor li a img {
    top: 12px;
  }
  .social a.facebook img {
    width: 8px;
    height: 16px;
  }
  .social a.Twitter img {
    width: 15px;
    height: 16px;
  }
  .social a.Google img {
    width: 21px;
    height: 16px;
  }
  .social a.LinkedIn img {
    width: 16px;
    height: 16px;
  }
  .footer .social_mobile {
    padding: 18px 17px 0 17px;
  }
  .footer .social_mobile strong {
    font-size: 10px;
    margin-bottom: 10px;
  }
  .footer .social_mobile a {
    height: 31px;
    margin: 0 12px;
  }
  .footer .social_mobile a img {
    width: 31px;
    height: 31px;
  }
  .footer .inner .copyright {
    font-size: 8px;
    padding: 15px 17px 18px 17px;
  }
  .footer .inner .copyright a {
    font-size: 10px;
  }
  .footer .copy_link_wrap .inner {
    padding: 19px 17px;
  }
  .footer .inner .copy_link a {
    font-size: 10px;
    margin-right: 12px;
    letter-spacing: -0.3px;
  }
  .footer_navi .footer_cols > ul .footer_title {
    font-size: 10px;
    line-height: 37px;
    height: 37px;
    padding: 0 26px;
  }
  .footer_navi .footer_cols > strong > a {
    font-size: 10px;
    line-height: 39px;
    height: 37px;
    padding: 0 17px;
    background-size: 10px 10px;
  }
  .footer_navi .footer_cols > strong {
    font-size: 10px;
    line-height: 39px;
    height: 37px;
    padding: 0 17px;
  }
  .footer_navi .footer_cols > strong.hover,
  .footer_navi .footer_cols > strong:focus {
    background-size: 10px 10px !important;
  }
  .footer_navi .footer_cols ul li a {
    font-size: 10px;
    line-height: 37px;
    height: 37px;
    padding: 0 26px;
  }
  .footer_navi .footer_cols ul li a span.new_tab {
    width: 12px;
    height: 12px;
    margin: -4px 0 0 7px;
  }
  .footer_navi .footer_cols.open > strong > a {
    background-size: 10px auto;
  }
  .footer_navi .footer_cols.open > strong {
    background-size: 10px auto;
  }
  .footer_navi .footer_cols.open > strong.hover,
  .footer_navi .footer_cols.open > strong:focus {
    background-size: 10px auto !important;
  }
  .footer .to_top_mobile a {
    font-size: 12px;
    line-height: 45px;
  }
  .footer .to_top_mobile a p {
    background-size: 11px auto;
    padding-right: 18px;
  }
  .footer .to_top_mobile a.hover p,
  .footer .to_top_mobile a:focus p {
    background-size: 11px auto !important;
  }
  /*popup 창*/
  .popup .popup_title {
    line-height: 42px;
    height: 42px;
    font-size: 17px;
    padding: 0 17px;
  }
  .popup .popup_title .popup_close {
    width: 17px;
    height: 17px;
    right: 17px;
    top: 12px;
  }
  .popup .popup_cont {
    padding: 16px 0 19px 0;
  }
  .popup.footer .popup_cont {
    padding: 33px 8px 29px 0;
  }
  .popup.footer .popup_cont_inner {
    height: 396px;
  }
  .popup.footer .popup_cont .section {
    padding: 0 17px;
  }
  .popup.footer .popup_cont .section .section_inner {
    padding: 35px 0 32px 0;
  }
  .popup.privacy .popup_cont .section.s01 .section_inner {
    padding-top: 30px;
  }
  .popup.privacy .popup_cont .section.s04 .section_inner {
    padding-top: 7px;
  }
  .popup.footer .popup_cont .section.title {
    font-size: 17px;
  }
  .popup.footer .popup_cont .section.title.mid {
    margin-top: 35px;
  }
  .popup.footer .popup_cont .section .sec_title {
    font-size: 12px;
  }
  .popup.footer .popup_cont .section .sec_desc {
    font-size: 11px;
    line-height: 17px;
    margin-top: 10px;
  }
  .popup.privacy .popup_cont .section.s04 .sec_desc {
    margin-top: 22px;
  }
  .popup.footer .popup_cont .section .sec_desc ul {
    margin: 17px 0;
  }
  .popup.footer .popup_cont .section .sec_desc > ul > li {
    padding-left: 11px;
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/popup-list-dot-m.png") no-repeat 0 7px;
    background-size: 2px 2px;
  }
  .popup.footer .popup_cont .section .sec_desc > ul > li > ul > li {
    padding-left: 9px;
  }
  .popup.footer .popup_cont .section .sec_desc > ul > li > ul > li span {
    left: 0.8px;
  }
  .popup.footer .popup_cont .section .sec_link a {
    font-size: 10px;
    top: 38px;
    background-size: 7px auto;
    padding-right: 12px;
  }
  .popup.privacy .popup_cont .section.s01 .sec_link a {
    top: 32px;
  }
  .popup.privacy .popup_cont .section.s06 .sec_title {
    font-size: 17px;
  }
  .popup.privacy .popup_cont .section.s06 .sec_desc {
    margin-top: 29px;
  }
  .popup.privacy .popup_cont .section .sec_desc b.t2 {
    margin-bottom: 20px;
    line-height: 11px;
  }
  .popup.terms .popup_cont .section .sec_desc > ul > li {
    padding-left: 14px;
    background: none;
  }
  .popup.terms .popup_cont .section .sec_desc > ul > li > span {
    left: 0.8px;
  }
  /*Btns*/
  .arrow_btn {
    width: 33px;
    height: 33px;
  }
  .view_btn a {
    font-size: 11px;
    background-size: 6px auto;
    padding-right: 14px;
  }
  .powered_device_wrap .view_btn a {
    font-size: 11px;
    background-size: 6px auto;
    padding-right: 14px;
  }
  .slide_arrow a {
    width: 8px;
    height: 15px;
    margin-top: 12px;
  }
  .slide_arrow a.right {
    right: 17px;
  }
  .slide_arrow a.left {
    left: 17px;
  }
  .more_btn a {
    font-size: 11px;
    padding: 0 16px 0 0;
    background-size: 7px auto;
  }
  .more_btn a.hover,
  .more_btn a:focus {
    background-size: 7px auto !important;
  }
  .arrow_btn2 {
    width: 33px;
    height: 33px;
  }
  .arrow_btn2 {
    width: 32px;
    height: 32px;
  }
  .slide_inner .slide_arrow a {
    width: 22px;
  }
  .slide_inner .slide_arrow a img {
    top: 137px;
    width: 8px;
  }
  .powered_device .slide_inner .slide_arrow a {
    width: 32px;
  }
  .powered_device .slide_inner .slide_arrow a.right img {
    right: 17px;
  }
  .powered_device .slide_inner .slide_arrow a.left img {
    left: 17px;
  }
  .process_content .slide_inner .slide_arrow a {
    width: 32px;
  }
  .process_content .slide_inner .slide_arrow a.right {
    right: -16px;
  }
  .process_content .slide_inner .slide_arrow a.left {
    left: -16px;
  }
  .process_content .slide_inner .slide_arrow a img {
    top: 92px;
  }
  .process_content .slide_inner .slide_arrow a.right img {
    right: 16px;
  }
  .process_content .slide_inner .slide_arrow a.left img {
    left: 16px;
  }
  .feature.contact .feature_inner .txt {
    padding: 23px 53px 27px 17px;
  }
  .feature.contact .feature_inner .txt .feature_desc {
    font-size: 13px;
    line-height: 17px;
  }
  .feature.contact .feature_inner .txt .learn_more_cm {
    margin-top: 13px;
  }
  .learn_more_cm a,
  .learn_more_cm i {
    padding: 7px 11px 7px;
    font-size: 10px;
  }
  /*Related Contents*/
  .related_contents_mobile .related_contents_inner {
    padding: 35px 0 34px 0;
  }
  .related_contents_mobile .related_contents_title {
    font-size: 17px;
  }
  .related_contents_mobile ul {
    margin-top: 15px;
    padding-right: 17px;
  }
  .related_contents_mobile ul li {
    margin-bottom: 12px;
  }
  .related_contents_mobile ul li a .related_contents_img {
    width: 122px;
    height: 100px;
  }
  .related_contents_mobile ul li a .txt {
    padding-left: 12px;
    height: 100px;
  }
  .related_contents_mobile ul li a .txt .list_desc {
    height: 56px;
    font-size: 13px;
    line-height: 18px;
  }
  .related_contents_mobile ul li a .txt .list_info {
    font-size: 9px;
    line-height: 10px;
    margin-top: 7px;
  }
  .related_contents_mobile ul li a .txt .list_info span {
    padding-right: 6px;
    margin-right: 7px;
  }
  .related_contents_mobile ul li a span.thumb_video_btn {
    left: 42px;
    margin-top: -18px;
    width: 37px;
    height: 37px;
  }
  .related_contents_mobile .more_btn {
    margin: 35px 0 0;
  }
  .related_contents_mobile .view_btn {
    margin-top: 35px;
  }
  /*Powered Device*/
  .powered_device {
    padding: 35px 0 36px 0;
  }
  .powered_device .title {
    font-size: 17px;
  }
  .powered_device .view_btn {
    margin-top: 22px;
  }
  .powered_device ul {
    width: 242px;
    margin: 15px auto 0 auto;
  }
  .powered_device ul li {
    width: 233px;
    height: 254px;
    margin: 0 4px 0 4px;
  }
  .powered_device ul li img {
    max-width: 225px;
  }
  .powered_device ul li .inner {
    padding-top: 19px;
  }
  .powered_device ul li .inner > p {
    font-size: 12px;
    padding-top: 1px;
  }
  .powered_device .arrow_btn {
    margin: 13px auto 1px auto;
  }
  .powered_device .slide_inner .slide_arrow a img {
    top: 121px;
  }
  .powered_device ul li i.spec_btn {
    right: 12px;
    top: 12px;
    width: 14px;
    height: 15px;
  }
  .powered_device ul li .spec_over i.spec_close_btn {
    right: 12px;
    top: 12px;
    width: 14px;
    height: 14px;
  }
  .powered_device ul li .inner .spec_over .inner {
    padding: 0 17px;
  }
  .powered_device ul li .inner .spec_over .category {
    font-size: 12px;
  }
  .powered_device ul li .inner .spec_over .pd_title {
    font-size: 18px;
  }
  .powered_device ul li .inner .spec_over .spec p {
    font-size: 9px;
    margin-top: 3px;
  }
  .powered_device ul li .inner .spec_over .spec p:nth-child(1) {
    margin-top: 16px;
  }
  /*Processor XML*/
  .process_content {
    padding: 35px 0 36px 0;
  }
  .process_content_inner {
    padding: 0 17px;
  }
  .process_content .title {
    font-size: 17px;
  }
  .process_content ul {
    width: 242px;
    margin: 16px auto 0 auto;
  }
  .process_content ul li {
    width: 233px;
    margin: 0 4px 0 4px;
  }
  .process_content ul li .inner {
    padding: 27px 0 27px 0;
  }
  .process_content ul li h5 {
    font-size: 13px;
  }
  .process_content ul li .spec_txt {
    height: 83px;
    margin-top: 13px;
  }
  .process_content ul li .spec_txt p {
    font-size: 11px;
    line-height: 17px;
  }
  .process_content .view_btn {
    margin-top: 24px;
  }
  /*Search result*/
  .search_result .intro {
    padding: 36px 0 0 0;
  }
  .search_result .intro h4 {
    font-size: 10px;
  }
  .search_result .intro h5 {
    font-size: 23px;
    margin-top: 3px;
  }
  .search_result .intro .feature_inner > .select {
    margin-top: 30px;
  }
  .search_result div.select a {
    font-size: 10px;
    height: 41px;
    line-height: 41px;
    padding: 0 17px;
  }
  .search_result div.nav_off a {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/submenu-arrow-b.png") no-repeat 94.7% center;
    background-size: 10px 6px;
  }
  .search_result div.nav_on a {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/submenu-arrow-t.png") no-repeat 94.7% center;
    background-size: 10px 6px;
  }
  .search_result .result {
    padding: 36px 0 35px 0;
  }
  .search_result .result .feature_inner {
    padding: 0 17px;
  }
  .search_result .result .results_count {
    font-size: 10px;
  }
  .search_result .result ul {
    margin-top: 5px;
  }
  .search_result .result ul li {
    margin-bottom: 8px;
  }
  .search_result .result ul li .txt {
    margin-top: 15px;
    padding: 0 6px 0 16px;
    height: 98px;
  }
  .search_result .result ul li .txt .category {
    font-size: 9px;
  }
  .search_result .result ul li .txt .pd_name {
    font-size: 9px;
    line-height: 12px;
    margin-top: 0;
    height: 24px;
  }
  .search_result .result ul li .txt .pd_desc {
    height: 49px;
    font-size: 9px;
    line-height: 12px;
    margin-top: 6px;
  }
  .search_result .result .more_btn {
    margin-top: 37px;
  }
  .search_result .pagination_wrap {
    margin-top: 35px;
  }
  .search_result .pagination_wrap .pagination a {
    padding: 0 10px;
    font-size: 12px;
  }
  .search_result .pagination_wrap .pagination p {
    font-size: 12px;
  }
  .search_result .pagination_wrap .page_arrow {
    width: 5px;
    margin-top: -4px;
  }
  .search_result .pagination_wrap .prev_page {
    left: -21px;
  }
  .search_result .pagination_wrap .next_page {
    right: -21px;
  }
  .wrapper .search_result .sub_nav_anchor div.select a {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/submenu-arrow-b.png") no-repeat 95% center;
    background-size: 10px 6px;
  }
  .wrapper .search_result .sub_nav_anchor div.nav_on a {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/submenu-arrow-t.png") no-repeat 95% center;
    background-size: 10px 6px;
  }
  /*sub nav*/
  .contents div.select a {
    font-size: 10px;
    height: 41px;
    line-height: 41px;
    padding: 0 17px;
  }
  .contents div.nav_off > a {
    background-size: 10px 6px;
  }
  .contents div.nav_on a {
    background-size: 10px 6px;
  }
  .contents .sub_nav ul li {
    font-size: 10px;
    line-height: 33px;
    height: 33px;
  }
  .contents .sub_nav ul li.no_data {
    padding: 0 17px;
  }
  .contents .sub_nav ul li a {
    font-size: 10px;
    line-height: 33px;
    padding: 0 17px;
  }
  /*sub nav anchor*/
  .wrapper .sub_nav_anchor div.select a {
    font-size: 10px;
    height: 42px;
    line-height: 42px;
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/submenu-arrow-b.png") no-repeat 81% center;
    background-size: 10px 6px;
    padding-left: 17px;
  }
  .wrapper .sub_nav_anchor div.nav_on a {
    background: url("https://www.samsung.com/etc/designs/semi/isocell/business/img/submenu-arrow-t.png") no-repeat 81% center;
    background-size: 10px 6px;
  }
  .wrapper .sub_nav_anchor {
    height: 42px;
  }
  .wrapper .sub_nav_anchor .nav_anchor_in > ul li {
    font-size: 10px;
    line-height: 33px;
    height: 33px;
  }
  .wrapper .sub_nav_anchor .nav_anchor_in > ul li a {
    padding: 0 17px;
  }
  .wrapper .sub_nav_anchor .toolbar_btn a.share {
    background: #1428a0 url("https://www.samsung.com/etc/designs/semi/isocell/business/img/share-on-a.png") no-repeat center;
    background-size: 12px 13px;
    width: 42px;
    height: 42px;
  }
  .wrapper .sub_nav_anchor .toolbar_btn a.active {
    background: #1428a0 url("https://www.samsung.com/etc/designs/semi/isocell/business/img/share-close-m.png") no-repeat center;
    background-size: 12px;
  }
  .wrapper .sub_nav_anchor .toolbar_btn a.rss {
    background: #1428a0 url("https://www.samsung.com/etc/designs/semi/isocell/business/img/rss-on.png") no-repeat center;
    background-size: 15px;
    width: 42px;
    height: 42px;
  }
  .page_top_btn {
    right: 8px;
    bottom: 8px;
  }
  /****************/
  /*contents title*/
  .contents .sub_title {
    font-size: 25px;
    padding: 34px 0 29px;
  }
  /*Common*/
  .common .feature {
    padding: 35px 0 37px 0;
  }
  .common .feature .txt {
    padding: 0 17px;
  }
  .common .feature.white {
    padding-top: 35px;
  }
  .common .feature .motion_img {
    margin-top: 20px;
  }
  .common .feature.intro .feature_inner {
    padding: 35px 0 33px 0;
  }
  .common .feature.intro .txt h4 {
    font-size: 12px;
  }
  .common .feature.intro .txt h5 {
    font-size: 16px;
    margin-top: 2px;
  }
  .common .feature.intro .txt .feature-title {
    font-size: 29px;
    line-height: 33px;
    margin-top: 16px;
  }
  .common .feature.intro .txt .feature-desc {
    font-size: 11px;
    line-height: 17px;
    margin-top: 5px;
  }
  .common .feature .txt h4 {
    font-size: 12px;
  }
  .common .feature .txt h5 {
    font-size: 21px;
    line-height: 25px;
    margin-top: 7px;
  }
  .common .feature .txt .feature-desc {
    font-size: 11px;
    line-height: 17px;
    margin-top: 10px;
  }
  .common .feature .txt .feature-notice {
    font-size: 9px;
    line-height: 15px;
    margin-top: 13px;
  }
  .common .feature .txt .feature-desc sup {
    font-size: 7px;
    line-height: 12px;
  }
  .common .feature.full .txt {
    padding-top: 35px;
  }
  .common .feature.txt_full .txt {
    padding-top: 35px;
  }
  .common .feature.anchor .mobile_anchor_title {
    padding: 0 17px;
  }
  .common .feature.anchor .mobile_anchor_title a {
    height: 42px;
    line-height: 42px;
    font-size: 10px;
  }
  .common .feature.anchor ul li {
    padding: 0 17px;
    height: 42px;
    line-height: 42px;
  }
  .common .feature.anchor ul li a {
    font-size: 10px;
  }
}

/*GNB 수정_190528*/
.gnb ul > li .dropdown .inner a.header_close_btn {
  top: 10px;
  right: 24px;
}

.gnb ul > li .dropdown .inner .depth_cols ul ul li a {
  margin-bottom: 20px;
}

.gnb ul:first-child > li:first-child .dropdown .inner .depth_menu_wrap {
  width: 78.231%;
}

.gnb ul:first-child > li:first-child .dropdown.solution .inner .depth_cols_wrap {
  width: 25%;
  padding-left: 0;
  padding-right: 20px;
}

.gnb ul:first-child > li:first-child .dropdown.solution .inner .depth_cols_wrap.first {
  padding-right: 0;
}

.gnb ul:first-child > li:first-child .dropdown .inner {
  padding: 46px 23px 26px 23px;
}

.gnb ul:first-child > li:first-child .dropdown .inner .depth_cols.banner {
  right: 0;
  width: 328px;
  height: calc(100% - 100px);
  margin-top: 5px;
  padding-top: 14px;
  padding-left: 0;
}

.gnb ul:first-child > li:first-child .dropdown .inner .depth_cols.banner > a {
  float: none;
  display: table;
  width: 100%;
  height: 100%;
  text-align: center;
}

.gnb ul:first-child > li:first-child .dropdown .inner .depth_cols.banner > a > div {
  display: table-cell;
  vertical-align: middle;
}

.gnb ul:first-child > li:first-child .dropdown .inner .depth_cols.banner .banner_inner > img {
  float: none;
  max-width: 140px;
  margin: auto;
}

.gnb ul:first-child > li:first-child .dropdown .inner .depth_cols.banner .banner_txt {
  float: none;
  height: auto;
  margin: 3px auto;
  padding-left: 0;
}

.gnb ul:first-child > li:first-child .dropdown .inner .depth_cols.banner .banner_txt p {
  margin-top: 3px;
}

.gnb ul:first-child > li:first-child .dropdown .inner .depth_cols.banner .banner_txt .arrow_btn {
  position: static;
  display: inline-block;
  margin-top: 20px;
}

@media (max-width: 1440px) {
  .gnb ul > li .dropdown .inner a.header_close_btn {
    right: 1.67vw;
  }
  .gnb ul:first-child > li:first-child .dropdown .inner {
    padding: 46px 1.81vw 26px 1.81vw;
  }
}

@media (max-width: 1280px) {
  .gnb ul:first-child > li:first-child .dropdown {
    min-height: auto;
  }
  .gnb ul:first-child > li:first-child .dropdown .inner .depth_cols.banner {
    width: 235px;
  }
}

@media (max-width: 1023px) {
  .gnb ul > li .dropdown .inner .depth_cols ul ul li a {
    margin: 0;
  }
  .gnb ul:first-child > li:first-child .dropdown .inner {
    padding: 0;
  }
  .gnb ul:first-child > li:first-child .dropdown .inner .depth_menu_wrap {
    width: 100%;
  }
  .gnb ul:first-child > li:first-child .dropdown.solution .inner .depth_cols_wrap {
    width: 100%;
    padding-right: 0;
  }
  .gnb ul > li .dropdown.solution .inner .depth_cols.cols1_2,
  .gnb ul > li .dropdown.solution .inner .depth_cols.cols3 {
    margin-bottom: 0;
  }
}
