@charset "utf-8";
a.highlight,em.highlight,span.highlight {
 color:#3d63ba
}
.g-h-box .h-page {
 padding:75px 0 30px;
 color:#222;
 text-align:center;
 line-height:58px;
 font-family:'SamsungOneLt';
 font-size:50px
}
.g-box .g-h-box .h-page {
 padding-top:140px;
 padding-bottom:90px
}
.g-coming-titleBox .g-h-box .h-page {
 padding:75px 0 30px
}
.g-box-tile-help .g-h-box .h-page {
 padding-top:130px;
 padding-bottom:80px
}
.g-textBox .g-h-box .h-page {
 padding-top:130px;
 padding-bottom:80px
}
.need-help .g-h-box .h-page {
 padding:75px 0 30px
}
.showcase-newsView .g-h-box .h-page {
 padding:75px 0 30px
}
.aboutus-newsView .g-h-box .h-page {
 padding:75px 0 30px
}
.info-member-user .g-h-box .h-page {
 padding:75px 0 30px
}
.saved-products .g-h-box .h-page {
 padding:75px 0 30px
}
.products-specs .g-h-box .h-page {
 padding-bottom:30px
}
.g-keyvisual .g-h-box .h-page {
 padding:0
}
.g-h-box .h-copy {
 font-family:'SamsungOneLt'
}
.g-h-box .h-icon {
 font-family:'SamsungOneLt'
}
.g-h-box .h-sub {
 font-family:'SamsungOneLt';
 color:#222
}
.g-h-box .btnarea {
 text-align:center
}
@media only screen and (max-width:767px) {
 .g-h-box .h-page {
  padding-top:20px;
  padding-bottom:15px;
  font-size:32px;
  line-height:35px
 }
 .g-box .g-h-box .h-page {
  padding-top:35px;
  padding-bottom:25px
 }
 .g-coming-titleBox .g-h-box .h-page {
  padding-top:20px;
  padding-bottom:15px
 }
 .g-box-tile-help .g-h-box .h-page {
  padding-top:35px;
  padding-bottom:25px
 }
 .g-textBox .g-h-box .h-page {
  padding-top:35px;
  padding-bottom:25px
 }
 .need-help .g-h-box .h-page {
  padding-top:20px;
  padding-bottom:15px
 }
 .showcase-newsView .g-h-box .h-page {
  padding-top:20px;
  padding-bottom:15px
 }
 .aboutus-newsView .g-h-box .h-page {
  padding-top:20px;
  padding-bottom:15px
 }
 .info-member-user .g-h-box .h-page {
  padding-top:20px;
  padding-bottom:15px
 }
 .saved-products .g-h-box .h-page {
  padding-top:20px;
  padding-bottom:15px
 }
 .products-specs .g-h-box .h-page {
  padding-bottom:0
 }
 .g-keyvisual .g-h-box .h-page {
  padding:0
 }
 .g-h-box .h-copy {
  margin:-24px 0 22px;
  font-size:17px
 }
 .g-h-box .h-sub {
  font-size:32px
 }
 .g-h-box .h-icon {
  padding:0 0 11px;
  border-bottom:1px solid #222;
  font-size:32px;
  line-height:1.1;
  color:#5a81cd
 }
 .g-h-box .h-icon:before {
  content:'';
  display:inline-block;
  width:33px;
  height:32px;
  margin:0 10px 0 0;
  vertical-align:-4px
 }
}
@media only screen and (min-width:768px) {
 .g-h-box .h-icon {
  padding:0 0 15px;
  border-bottom:1px solid #222;
  font-size:34px;
  line-height:1.1;
  color:#5a81cd;
  text-transform:uppercase
 }
 .g-h-box .h-icon:before {
  content:'';
  display:inline-block;
  width:30px;
  height:31px;
  margin:0 14px 0 0;
  vertical-align:-3px
 }
 .g-h-box .h-sub {
  padding:0 0 10px;
  font-size:32px
 }
 .g-h-box .h-copy {
  margin:-29px 0 55px;
  font-size:17px
 }
 .g-h-box .h-copy a {
  color:#3f85fe
 }
 .tm {
  font-size:23px;
  display:inline-block;
  vertical-align:top;
  margin:3px 0 0;
  line-height:normal
 }
}
.fake-check[type="checkbox"] {
 position:absolute;
 left:-9999em;
 opacity:0
}
.fake-check[type="checkbox"]+label {
 z-index:10;
 position:relative;
 padding-left:26px
}
.fake-check[type="checkbox"]+label:before {
 position:absolute;
 left:0;
 top:0;
 content:" ";
 display:inline-block;
 zoom:1;
 width:17px;
 height:17px;
 margin:0 6px 0 0;
 border:1px solid #666;
 text-align:center;
 vertical-align:-4px
}
.fake-check[type="checkbox"]:checked.f-error+label:before,.fake-check[type="checkbox"]:checked+label:before,.fake-check[type="checkbox"]:checked.f-error+label:before {
 background:#6699ff url(/images/set_checkbox.gif) center center no-repeat;
 border:1px solid #6699ff !important
}
.fake-check[type="checkbox"]:disabled.f-error+label:before,.fake-check[type="checkbox"]:disabled+label:before {
 background:#dbdbdb;
 border:1px solid #dbdbdb
}
.fake-check[type="checkbox"]+label {
 font-size:16px
}
.fake-check[type="checkbox"].f-error+label:before {
 background:#fff2f7;
 content:" ";
 display:inline-block;
 zoom:1;
 width:17px;
 height:17px;
 margin:0 6px 0 0;
 border:1px solid #f48fb1;
 text-align:center;
 vertical-align:-4px
}
@media only screen and (max-width:767px) {
 .fake-check[type="checkbox"]+label {
  padding-left:20px
 }
 .list-filter [type="checkbox"]+label {
  padding-left:25px
 }
 .fake-check[type="checkbox"]+label:before {
  top:1px;
  width:12px;
  height:12px
 }
 .fake-check[type="checkbox"].f-error+label:before {
  top:1px;
  width:12px;
  height:12px
 }
 .fake-check[type="checkbox"]:checked.f-error+label:before {
  background-size:8px 6px
 }
 .fake-check[type="checkbox"]:checked.f-error+label:before,.fake-check[type="checkbox"]:checked+label:before,.fake-check[type="checkbox"]:checked.f-error+label:before {
  background-size:8px 6px
 }
 .fake-check[type="checkbox"]+label {
  font-size:13px
 }
}
.products-list-other .fake-check[type="checkbox"]+label {
 padding-left:20px;
 font-size:14px
}
.products-list-other .fake-check[type="checkbox"]+label:before {
 width:13px;
 height:13px;
 margin-top:1px;
 border-radius:2px;
 vertical-align:0
}
.products-list-other .fake-check[type="checkbox"]:checked.f-error+label:before,.products-list-other .fake-check[type="checkbox"]:checked+label:before,.products-list-other .fake-check[type="checkbox"]:checked.f-error+label:before {
 background-size:9px 7px
}
.products-list-products .fake-check[type="checkbox"]+label {
 padding-left:20px;
 font-size:14px
}
.products-list-products .fake-check[type="checkbox"]+label:before {
 width:13px;
 height:13px;
 margin-top:1px;
 border-radius:2px;
 vertical-align:0
}
.products-list-products .fake-check[type="checkbox"]:checked.f-error+label:before,.products-list-products .fake-check[type="checkbox"]:checked+label:before,.products-list-products .fake-check[type="checkbox"]:checked.f-error+label:before {
 background-size:9px 7px
}
.fake-radio[type="radio"] {
 position:absolute;
 left:-9999em;
 opacity:0
}
.fake-radio[type="radio"]+label {
 position:relative;
 padding-left:26px
}
.fake-radio[type="radio"]+label:before {
 position:absolute;
 left:0;
 top:0;
 content:" ";
 display:inline-block;
 zoom:1;
 width:17px;
 height:17px;
 margin:0 6px 0 0;
 border:1px solid #666;
 border-radius:100%;
 background-color:#fff;
 text-align:center;
 vertical-align:-4px
}
.fake-radio[type="radio"]:checked.f-error+label:before,.fake-radio[type="radio"]:checked+label:before,.fake-radio[type="radio"]:checked.f-error+label:before {
 background:#fff url(/static/images/common/set_radiobox.png) center center no-repeat;
 border:1px solid #f48fb1!important
}
.fake-radio[type="radio"]:disabled.f-error+label:before,.fake-radio[type="radio"]:disabled+label:before {
 background:#dbdbdb;
 border:1px solid #dbdbdb
}
.fake-radio[type="radio"]+label {
 font-size:16px
}
.fake-radio[type="radio"].f-error+label:before {
 background:#fff2f7;
 content:" ";
 display:inline-block;
 zoom:1;
 width:17px;
 height:17px;
 margin:0 6px 0 0;
 border:1px solid #f48fb1;
 text-align:center;
 vertical-align:-4px
}
@media only screen and (max-width:767px) {
 .fake-radio[type="radio"]+label {
  padding-left:20px
 }
 .fake-radio[type="radio"]+label:before {
  top:1px;
  width:12px;
  height:12px
 }
 .fake-radio[type="radio"].f-error+label:before {
  top:1px;
  width:12px;
  height:12px
 }
 .fake-radio[type="radio"]:checked.f-error+label:before {
  background-size:8px 6px
 }
 .fake-radio[type="radio"]:checked.f-error+label:before,.fake-radio[type="radio"]:checked+label:before,.fake-radio[type="radio"]:checked.f-error+label:before {
  background-size:8px 6px
 }
 .fake-radio[type="radio"]+label {
  font-size:13px
 }
}
.g-f-box {
 position:relative
}
.g-f-box:after {
 content:'';
 clear:both;
 display:block
}
.g-f-box .inner:after {
 content:'';
 clear:both;
 display:block
}
.g-f-box .stitle {
 display:block;
 margin:0 0 9px;
 font-size:20px;
 font-family:'SamsungOneLt';
 color:#222
}
.g-f-box .mtitle {
 display:block;
 padding:2px 0 0;
 margin:0 0 9px;
 font-size:18px;
 font-family:'SamsungOneLt';
 color:#666
}
.g-f-box .opt {
 margin:10px 0 0;
 color:#999
}
.g-f-box .link-help {
 position:absolute;
 right:0;
 top:1px;
 font-size:17px
}
.g-f-box .link-help a {
 color:#3f85fe
}
@media only screen and (max-width:767px) {
 .g-f-box {
  position:relative;
  margin:0 0 30px
 }
 #c-aside-brief .g-f-box {
  padding:0!important
 }
 .g-f-box .stitle {
  font-size:17px
 }
}
@media only screen and (min-width:768px) {
 .g-f-box {
  position:relative;
  margin:30px 0 15px
 }
 .g-f-box .stitle {
  font-size:20px
 }
}
.g-f select {
 width:100%;
 height:40px;
 font-size:17px;
 color:#aaa;
 text-indent:10px
}
.g-f select:disabled {
 background-color:#EEE;
 border:1px solid #666;
 cursor:default
}
.g-f {
 display:inline-block;
 vertical-align:top
}
.g-f input[type="text"],.g-f input[type="password"],.g-f input[type="search"],.g-f input[type="number"] {
 width:100%;
 height:40px;
 padding:0 10px;
 border:1px solid #c1c1c1;
 color:#000;
 font-size:15px;
 font-family:'SamsungOneLt'
}
.g-f input[type="text"]:disabled,.g-f input[type="password"]:disabled,.g-f input[type="search"]:disabled,.g-f input[type="number"]:disabled {
 border:1px solid #b8b8b8!important;
 background-color:#EEE!important;
 color:#aaa!important
}
.g-f input[type="text"]:focus,.g-f input[type="password"]:focus,.g-f input[type="search"]:focus,.g-f input[type="number"]:focus,.g-f input[type="text"]:hover,.g-f input[type="password"]:hover,.g-f input[type="search"]:hover,.g-f input[type="number"]:hover,.g-f.f-error input[type="text"]:focus,.g-f.f-error input[type="password"]:focus,.g-f.f-error input[type="search"]:focus,.g-f.f-error input[type="number"]:focus,.g-f.f-error textarea:focus,.g-f.f-error input[type="text"]:hover,.g-f.f-error input[type="password"]:hover,.g-f.f-error input[type="search"]:hover,.g-f.f-error input[type="number"]:hover,.g-f.f-error textarea:hover {
 border:1px solid #4774cf;
 background:#fff
}
.g-f.f-error input[type="text"],.g-f.f-error input[type="text"]:hover,.g-f.f-error input[type="text"]:focus,.g-f.f-error input[type="password"],.g-f.f-error input[type="password"]:hover,.g-f.f-error input[type="password"]:focus,.g-f.f-error input[type="search"],.g-f.f-error input[type="search"]:hover,.g-f.f-error input[type="search"]:focus,.g-f.f-error input[type="number"],.g-f.f-error input[type="number"]:hover,.g-f.f-error input[type="number"]:focus,.g-f.f-error textarea,.g-f.f-error textarea:hover,.g-f.f-error textarea:focus,.g-f-box .enter-message.f-error textarea,.g-f-box .enter-message.f-error textarea:hover,.g-f-box .enter-message.f-error textarea:focus {
 border:1px solid #f48fb1;
 background:#fff2f7;
 outline:0
}
@media only screen and (min-width:1200px) {
 .g-f input[type="text"],.g-f input[type="password"],.g-f input[type="search"],.g-f input[type="number"] {
  width:100%;
  height:40px;
  padding:0 10px;
  border:1px solid #666
 }
}
.g-valid-error {
 position:relative;
 color:#f06292
}
.g-valid-error i {
 display:block;
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 text-indent:-100px
}
.g-valid-error em:before {
 position:absolute;
 content:'';
 display:inline-block
}
@media only screen and (max-width:767px) {
 .g-valid-error {
  padding:0 0 0 20px;
  font-size:16px;
  margin:7px 0 -2px
 }
 .g-valid-error em:before {
  left:0;
  top:2px;
  width:16px;
  height:16px;
  margin:0 5px 0 0;
  background:url(/static/images/ico/ico_error_value_2x.png) no-repeat 0 0;
  background-size:16px 16px
 }
}
@media only screen and (min-width:768px) {
 .g-valid-error {
  padding:4px 0 0 22px;
  font-size:15px;
  margin:5px 0 -2px
 }
 .g-valid-error em:before {
  left:0;
  top:5px;
  width:16px;
  height:16px;
  margin:0 5px 0 0;
  border-radius:3px;
  background:url(/static/images/ico/ico_error_value.png) no-repeat 0 0
 }
}
.g-f-tip {
 margin:5px 0 0;
 font-size:17px;
 color:#999
}
.g-f-tip:before {
 content:'';
 display:inline-block;
 width:18px;
 height:15px;
 margin:0 5px 0 0;
 background:url(/static/images/ico/ico_tip.png) 0 0 no-repeat;
 vertical-align:middle
}
.aside-sort .header .btn {
 overflow:hidden;
 position:absolute;
 text-indent:-500px;
 font-size:0;
 line-height:0
}
.aside-sort .is-open .header .btn {
 background-position:100% -50px
}
.aside-banner {
 text-align:center
}
.aside-banner img {
 width:100%;
 max-width:100%
}
@media only screen and (max-width:767px) {
 .aside-sort .header .btn {
  width:100%;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:url(/static/images/btn/set_btn_sort_title.png) 100% 0 no-repeat;
  background-size:35px 100px
 }
 .aside-banner {
  margin:0 10px;
  background-color:#176a9e
 }
 .aside-banner.asideFb {
  background-color:#3b5998
 }
 .aside-banner img {
  width:auto;
  height:70px
 }
}
@media only screen and (min-width:768px) {
 .aside-sort .header .btn {
  display:none;
  width:100%;
  top:0;
  right:200px;
  bottom:0;
  left:0
 }
}
.g-filter .header h3 {
 height:100%;
 font-family:'SamsungOneLt';
 background:#434755;
 color:#fff
}
.g-filter.is-open .list-filter {
 display:block
}
.g-filter .list-filter {
 display:none
}
.list-filter>li>em,.list-filter>li>a,.list-filter>li>ul>li>em,.list-filter>li>ul>li>a {
 display:block;
 font-family:'SamsungOneRg';
 color:#222;
 text-decoration:none
}
.list-filter>li:first-child>em {
 border-top:0
}
.list-filter>li>em>a {
 display:block;
 height:100%;
 color:#222;
 text-decoration:none
}
.list-filter>li>a>em {
 display:block;
 height:100%;
 color:#222
}
.list-filter>li.is-on>a,.list-filter>li.is-on>em>a,.list-filter>li.is-on>a>em,.list-filter>li>a:hover,.list-filter>li>em>a:hover {
 color:#3d63ba
}
.list-filter>li.employee>a {
 background-color:#f2effc!important
}
.list-filter>li.employee>em>a {
 background-color:#f2effc!important
}
.list-filter>li.employee>a>em {
 background-color:#f2effc!important
}
.list-filter>li.is-on.employee>a,.list-filter>li.is-on.employee>em>a,.list-filter>li.is-on.employee>a>em,.list-filter>li.employee>a:hover,.list-filter>li.employee>em>a:hover {
 color:#7a5fcd
}
.list-filter>li>ul {
 display:none
}
.list-filter>li.is-open>ul {
 display:block
}
.list-filter>li>ul>li label {
 vertical-align:middle;
 font-family:'SamsungOneLt'
}
.list-filter>li>ul>li input {
 vertical-align:middle
}
.list-filter>li>ul>li>ul {
 display:none
}
.list-filter>li>ul>li.is-open>ul {
 display:block
}
.list-filter label {
 display:block
}
.list-filter [type="checkbox"]:checked+label {
 background-color:#e3eef8;
 color:#3d63ba
}
.list-filter .is-open em a {
 background-position:100% -50px;
 text-decoration:none
}
.is-open .list-sortby-opt {
 display:block
}
.list-sortby-opt {
 display:none
}
.list-sortby-opt .is-active {
 background:#e3eef8;
 color:#3d63ba
}
.list-sortby-opt .is-active a {
 color:#3d63ba
}
@media only screen and (max-width:767px) {
 .aside-sort {
  position:relative;
  margin:20px 10px 0
 }
 .g-filter {
  padding:40px 0 0;
  margin:0
 }
 .g-filter .header {
  position:absolute;
  top:0;
  left:0;
  width:50%;
  height:40px
 }
 .g-filter .header h3 {
  position:relative;
  padding:10px 0 0 10px;
  margin:0 5px 0 0;
  font-size:17px
 }
 .g-filter .header h3:before {
  content:'';
  display:inline-block;
  width:13px;
  height:12px;
  margin:0 7px 0 0;
  background:url(/static/images/common/h_filter_2x.gif) 0 0 no-repeat;
  background-size:14px 12px
 }
 .g-filter .header .btn-clear {
  display:none
 }
 .list-filter {
  position:relative;
  border:2px solid #434755;
  margin-top:-2px;
  z-index:1
 }
 .list-filter>li>em {
  height:38px;
  padding:9px 10px 0;
  border-top:1px solid #aaa;
  font-size:16px
 }
 .list-filter>li>em>a {
  height:38px;
  padding:9px 10px 0;
  margin:-9px -10px 0;
  color:#222;
  background:url(/static/images/btn/set_btn_filter_2x.gif) 100% 0 no-repeat;
  background-size:37px 100px
 }
 .list-filter>li>em>a span {
  color:#3d63ba
 }
 .list-filter>li>a {
  height:38px;
  padding:9px 10px 0;
  border-top:1px solid #aaa;
  font-size:16px
 }
 .list-filter>li>a>em {
  height:38px;
  padding:9px 10px 0;
  margin:-9px -10px 0;
  color:#222;
  background-size:37px 100px
 }
 .list-filter>li>ul {
  border-top:1px solid #aaa;
  padding:0
 }
 .list-filter>li>ul>li {
  font-size:15px
 }
 .list-filter>li>ul>li:hover {
  background:#e3eef8;
  color:#3d63ba
 }
 .list-filter>li>ul>li>em {
  display:block;
  height:38px;
  margin:-9px -10px 0;
  border-top:1px solid #aaa;
  font-size:16px
 }
 .list-filter>li>ul>li>em>a {
  display:block;
  height:38px;
  padding:9px 10px 0;
  color:#222;
  background:url(/static/images/btn/set_btn_filter_2x.gif) 100% 0 no-repeat;
  background-size:37px 100px
 }
 .list-filter>li>ul>li>a {
  display:block;
  height:38px;
  padding:9px 10px 0;
  font-size:16px
 }
 .list-filter>li>ul>li>a>em {
  display:block;
  height:38px;
  padding:9px 10px 0;
  margin:-9px 0 0;
  color:#222;
  background-size:37px 100px
 }
 .list-filter>li>ul>li>ul {
  padding:0;
  margin:0 -10px;
  border-top:1px solid #e3e3e7
 }
 .list-filter>li>ul>li label {
  display:block;
  font-size:15px;
  padding:9px 20px
 }
 .list-filter [type="checkbox"] {
  position:absolute;
  left:-9999em;
  opacity:0
 }
 .list-filter [type="checkbox"]+label:before {
  content:" ";
  font-size:0;
  line-height:0;
  left:10px;
  top:10px;
  zoom:1;
  display:inline-block;
  width:8px;
  height:8px;
  margin:2px 6px 0 0;
  border:2px solid #c2c2c7;
  text-align:center;
  vertical-align:0;
  -webkit-transition:all .3s
 }
 .list-filter [type="checkbox"]:checked+label:before {
  border:2px solid #5d7ecb;
  background:#5d7ecb
 }
 .list-filter [type="checkbox"]+label {
  font-size:15px
 }
 .list-filter [type="checkbox"]+label span {
  color:#3d63ba
 }
 .list-filter .selector {
  padding:10px;
  border-top:1px solid #aaa
 }
 .sort-smartchoice .list-filter .selector {
  display:none
 }
 .sort-smartchoice .list-filter .is-open .selector {
  display:block
 }
 .list-filter .selector .inner {
  position:relative;
  width:100%
 }
 .list-filter .selector select {
  width:100%
 }
 .list-filter .g-select-title {
  width:100%
 }
 .filter-menu .header span {
  display:none
 }
 .filter-menu .list-filter>li>ul {
  padding:0;
  border-top:0
 }
 .filter-menu .list-filter>li>ul>li:hover {
  background:#fff;
  color:#222
 }
 .filter-menu .list-filter>li>ul>li {
  padding:9px 10px 0
 }
 .filter-menu .list-filter>li>ul>li>em>a {
  background:#eeeef2 url(/static/images/btn/set_btn_filter_2depth_2x.png) 100% 0 no-repeat;
  background-size:37px 100px;
  color:#222
 }
 .filter-menu .list-filter>li>ul>li.is-open>em>a {
  background-position:100% -55px
 }
}
@media only screen and (min-width:768px) {
 .aside-sort {
  padding-top:40px
 }
 .g-filter {
  margin:0
 }
 .g-filter .header {
  position:relative;
  height:40px;
  margin:0
 }
 .g-filter .header h3 {
  padding:12px 0 0 10px;
  font-size:16px
 }
 .g-filter .header h3:before {
  content:'';
  display:inline-block;
  width:13px;
  height:12px;
  margin:0 7px 0 0;
  background:url(/static/images/common/h_filter.gif) 0 0 no-repeat
 }
 .g-filter .header .btn-clear {
  z-index:10;
  position:absolute;
  right:0;
  top:50%;
  height:40px;
  margin:-20px 0 0
 }
 .g-filter .header .btn-clear button {
  height:100%;
  padding:0 10px;
  color:#fff
 }
 .list-filter {
  border:1px solid #b8b8b8;
  border-top:0
 }
 .list-filter>li>em {
  height:51px;
  padding:16px 11px 0;
  border-top:1px solid #e3e3e7;
  font-size:16px
 }
 .list-filter>li>em>a {
  height:51px;
  padding:16px 11px 0;
  margin:-16px -11px 0;
  background:url(/static/images/btn/set_btn_filter.gif) 100% 0 no-repeat
 }
 .list-filter>li>a {
  height:51px;
  padding:16px 11px 0;
  border-top:1px solid #e3e3e7;
  font-size:16px
 }
 .list-filter>li>a>em {
  height:51px;
  padding:16px 11px 0;
  margin:-16px -11px 0
 }
 .list-filter>li>ul {
  padding:0;
  border-top:1px solid #e3e3e7
 }
 .list-filter>li>ul>li {
  padding:0;
  color:#222
 }
 .list-filter>li>ul>li:hover {
  background-color:#e3eef8;
  color:#3d63ba
 }
 .list-filter>li>ul>li>em {
  display:block;
  height:51px;
  margin:0 -1px;
  border-top:1px solid #e3e3e7;
  border-right:1px solid #b8b8b8;
  border-left:1px solid #b8b8b8;
  background:#eeeef2;
  font-size:16px
 }
 .list-filter>li>ul>li>em>a {
  display:block;
  height:51px;
  padding:16px 10px 0;
  background:url(/static/images/btn/set_btn_filter.gif) 100% -50px no-repeat
 }
 .list-filter>li>ul>li>ul {
  padding:0;
  margin:0;
  border-top:1px solid #e3e3e7
 }
 .list-filter>li>ul>li>ul>li {
  padding:0
 }
 .list-filter>li>ul>li>ul>li:hover {
  background:#e3eef8;
  color:#3d63ba
 }
 .list-filter>li>ul>li label {
  display:block;
  padding:9px 0 6px 15px;
  font-size:15px;
  vertical-align:middle
 }
 .list-filter>li>ul>li.filterIndu9 label {
  background:url(/static/images/showcase/ico_filter_retail.png) no-repeat right center;
  background-size:34px 16px
 }
 .list-filter>li>ul>li.filterIndu10 label {
  background:url(/static/images/showcase/ico_filter_corporate.png) no-repeat right center;
  background-size:34px 14px
 }
 .list-filter>li>ul>li.filterIndu11 label {
  background:url(/static/images/showcase/ico_filter_entertainment.png) no-repeat right center;
  background-size:34px 14px
 }
 .list-filter>li>ul>li.filterIndu12 label {
  background:url(/static/images/showcase/ico_filter_hospitality.png) no-repeat right center;
  background-size:34px 12px
 }
 .list-filter>li>ul>li.filterIndu13 label {
  background:url(/static/images/showcase/ico_filter_transportation.png) no-repeat right center;
  background-size:39px 10px
 }
 .list-filter>li>ul>li.filterIndu14 label {
  background:url(/static/images/showcase/ico_filter_education.png) no-repeat right center;
  background-size:34px 14px
 }
 .list-filter [type="checkbox"] {
  position:absolute;
  left:-9999em;
  opacity:0
 }
 .list-filter [type="checkbox"]+label:before {
  content:" ";
  left:15px;
  display:inline-block;
  zoom:1;
  width:8px;
  height:8px;
  margin:12px 6px 0 0;
  border:2px solid #c2c2c7;
  text-align:center;
  vertical-align:0;
  -webkit-transition:all .3s
 }
 .list-filter [type="checkbox"]:checked+label:before {
  border:2px solid #5d7ecb!important;
  background-color:#5d7ecb
 }
 .list-filter [type="checkbox"]+label {
  padding:9px 10px 6px 36px;
  font-size:15px
 }
 .list-filter [type="checkbox"]+label span {
  color:#3d63ba
 }
 .list-filter .fake-check[type="checkbox"]:disabled.f-error+label,.list-filter .fake-check[type="checkbox"]:disabled+label {
  color:#d8d8d8!important;
  background-color:#fff!important
 }
 .list-filter .fake-check[type="checkbox"]:disabled.f-error+label:before,.list-filter .fake-check[type="checkbox"]:disabled+label:before {
  width:10px!important;
  height:10px!important;
  border:1px solid #d8d8d8!important;
  background:#fff!important
 }
 .filter-menu .list-filter>li>ul {
  padding:0;
  border-top:0
 }
 .filter-menu .list-filter>li>ul>li:hover {
  background:#fff;
  color:#222
 }
 .filter-menu .list-filter>li>em>a {
  background:url(/static/images/btn/set_btn_filter_2depth.gif) 100% -50px no-repeat
 }
 .filter-menu .list-filter>li.is-open>em>a {
  background:url(/static/images/btn/set_btn_filter_2depth.gif) 100% 0 no-repeat
 }
 .filter-menu .list-filter>li>ul>li>em>a {
  font-size:15px;
  background:#eeeef2 url(/static/images/btn/set_btn_filter.gif) 100% 0 no-repeat;
  color:#222
 }
 .filter-menu .list-filter>li>ul>li.is-open>em>a {
  background:#eeeef2 url(/static/images/btn/set_btn_filter.gif) 100% -50px no-repeat
 }
 .filter-menu .list-filter>li>em>a span {
  color:#3d63ba;
  font-family:'SamsungOneLt'
 }
 .list-filter>li>a span {
  color:#3d63ba;
  font-family:'SamsungOneLt'
 }
 .filter-menu .list-filter [type="checkbox"]+label:before {
  left:15px
 }
 .filter-menu .list-filter [type="checkbox"]+label {
  padding-left:36px
 }
}
.aside-banner {
 margin-top:20px
}
.aside-banner .banner-content {
 display:block;
 position:relative;
 width:100%;
 height:224px;
 background:url(/static/images/common/partner_banner_bg.jpg) no-repeat;
 background-size:cover;
 padding:20px 15px 15px 20px
}
.aside-banner .banner-content:hover {
 text-decoration:none
}
.aside-banner .banner-content .txtarea .tit {
 font-family:'SamsungOneLt';
 font-size:35px;
 color:#fff;
 line-height:32px
}
.aside-banner .banner-content .txtarea .txt {
 font-family:'SamsungOneLt';
 font-size:15px;
 color:#fff;
 padding-top:20px
}
.aside-banner .banner-content .txtarea span {
 display:block
}
.aside-banner .banner-content .btnarea {
 position:absolute;
 bottom:15px;
 right:15px
}
.aside-banner .banner-content .btnarea .g-btn-l-arrow3 {
 border:2px solid #fff;
 min-width:44px;
 padding:12px 11px
}
.aside-banner .banner-content .btnarea .g-btn-l-arrow3 span {
 width:22px;
 height:17px
}
.aside-banner .banner-content .btnarea .g-btn-l-arrow3 span:after {
 background-image:url(/static/images/common/partner_banner_arr.png);
 width:22px;
 height:17px;
 margin:0;
 position:absolute;
 top:13px;
 left:11px
}
.aside-banner .banner-content .btnarea .g-btn-l-arrow3 span:before {
 background:#fff
}
@media only screen and (min-width:768px) {
 .aside-banner .banner-content:hover .btnarea .g-btn-l-arrow3 span:after {
  background-image:url(/static/images/common/partner_banner_arr_over.png)
 }
 .aside-banner .banner-content:hover .g-btn-l-arrow3 span:before {
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -ms-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  top:0;
  height:100%
 }
}
@media only screen and (max-width:1099px) {
 .aside-banner .banner-content {
  padding:20px 10px 15px 20px
 }
 .aside-banner .banner-content .txtarea .txt {
  font-size:14px
 }
}
@media only screen and (max-width:767px) {
 .aside-banner {
  margin-top:20px
 }
 .aside-banner .banner-content {
  height:auto;
  padding:15px 0 10px
 }
 .aside-banner .banner-content .txtarea {
  width:85%
 }
 .aside-banner .banner-content .txtarea span {
  display:inline
 }
 .aside-banner .banner-content .txtarea span:before {
  content:' ';
  display:inline
 }
 .aside-banner .banner-content .txtarea .tit {
  font-size:30px
 }
 .aside-banner .banner-content .txtarea .txt {
  padding-top:10px
 }
 .aside-banner .banner-content .g-btn-l-arrow3 {
  height:44px
 }
 .aside-banner .banner-content .btnarea .g-btn-l-arrow3 span:after {
  background-size:100%;
  top:12px
 }
 .aside-banner .banner-content .btnarea .g-btn-l-arrow3:hover span:after {
  background-image:url(/static/images/common/partner_banner_arr.png);
  background-size:100%
 }
}
@media only screen and (max-width:599px) {
 .aside-banner .banner-content .txtarea .tit {
  font-size:20px;
  line-height:22px
 }
 .aside-banner .banner-content .txtarea .txt {
  font-size:13px
 }
}
.g-scrollspy-sort {
 font-family:'SamsungOneLt'
}
.g-scrollspy-sort i {
 font-style:normal
}
.g-scrollspy-sort a:hover {
 text-decoration:none
}
.spyscroll-is-skticy .g-scrollspy-sort {
 background:#fff
}
.spyscroll-is-skticy .g-scrollspy-sort .in-scrollspy {
 z-index:1000;
 position:fixed;
 top:0;
 left:0;
 right:0;
 width:100%;
 height:50px;
 background:#f1f2f4
}
@media only screen and (max-width:1024px) {
 .g-scrollspy-sort {
  width:100%;
  margin:0
 }
 .g-scrollspy-sort .inbox {
  position:relative;
  padding:0;
  margin:0 auto
 }
 .g-scrollspy-sort h3 {
  height:50px;
  padding:18px 10px 0;
  font-size:17px;
  line-height:1.1;
  color:#222;
  background:#f1f2f4
 }
 .g-scrollspy-sort .menu li {
  border-bottom:1px solid #e3e3e3
 }
 .g-scrollspy-sort .menu a {
  display:block;
  height:44px;
  padding:17px 10px 0;
  font-size:17px;
  line-height:1.1;
  color:#666;
  background:#f1f2f4
 }
 .g-scrollspy-sort .menu .is-active a {
  background:#e3eef8;
  color:#3d63ba
 }
 .g-scrollspy-sort .header {
  position:relative
 }
 .g-scrollspy-sort .btn {
  position:absolute;
  right:0;
  top:0;
  left:0;
  bottom:0;
  width:100%;
  overflow:hidden;
  text-indent:-100px;
  font-size:0;
  line-height:0;
  display:block;
  background:url(/static/images/common/set_scrollspy_2x.png) no-repeat 100% 0;
  background-size:50px 420px
 }
 .g-scrollspy-sort li.is-active {
  display:block
 }
 .g-scrollspy-sort li.is-disabled {
  display:none
 }
 .g-scrollspy-sort.is-open li {
  display:block
 }
 .g-scrollspy-sort .btn-menu {
  z-index:1;
  position:absolute;
  right:0;
  top:0;
  overflow:hidden;
  display:block
 }
 .g-scrollspy-sort .btn-menu button {
  width:50px;
  height:50px;
  text-indent:-100px;
  font-size:0;
  line-height:0;
  background:url(/static/images/common/set_scrollspy_2x.png) no-repeat 100% 0;
  background-size:50px 600px
 }
 .g-scrollspy-sort .btn-menu button.is-active {
  background:url(/static/images/common/set_scrollspy_2x.png) no-repeat 100% -425px;
  background-size:50px 600px
 }
}
@media only screen and (min-width:1025px) {
 .g-scrollspy-sort {
  height:50px;
  margin:0;
  background:#f1f2f4
 }
 .g-scrollspy-sort .in-scrollspy {
  position:relative;
  width:100%;
  height:100%;
  margin:0 auto;
  font-size:17px
 }
 .g-scrollspy-sort .inbox {
  position:relative;
  max-width:1240px;
  height:100%;
  padding:0 20px;
  margin:0 auto
 }
 .g-scrollspy-sort button {
  display:none
 }
 .g-scrollspy-sort ul {
  max-width:1200px;
  height:100%;
  margin:0 auto
 }
 .g-scrollspy-sort li {
  float:left;
  height:100%;
  color:#fff;
  font-family:'SamsungOneLt'
 }
 .g-scrollspy-sort li a {
  display:block;
  height:100%;
  padding:15px 15px 0;
  font-size:16px;
  color:#222
 }
 .g-scrollspy-sort li.is-active a {
  color:#fff;
  background:#5d7ecb
 }
 .g-scrollspy-sort .stitle {
  display:none
 }
 .g-scrollspy-sort .menu {
  height:100%
 }
 .g-scrollspy-sort .menu ul {
  height:100%
 }
 .g-scrollspy-sort .menu li {
  float:left;
  height:100%
 }
 .g-scrollspy-sort .menu a.is-active,.g-scrollspy-sort .menu a:hover {
  background:#5d7ecb;
  color:#fff
 }
 .g-scrollspy-sort .btn-menu {
  display:none
 }
}
.g-sortby-opt .header h3 {
 height:100%
}
.list-sortby-opt a {
 text-decoration:none
}
@media only screen and (max-width:767px) {
 .g-add-sort .add-opt select {
  display:none
 }
 .g-sortby-opt .header {
  position:absolute;
  top:0;
  right:0;
  left:50%;
  height:40px;
  color:#fff
 }
 .g-sortby-opt .header h3 {
  padding:10px 0 0 10px;
  margin:0;
  font-size:16px;
  font-family:'SamsungOneLt';
  background:#a9adbb
 }
 .g-sortby-opt .header .btn-clear {
  position:absolute;
  right:0;
  top:50%;
  height:40px;
  margin:-20px 0 0
 }
 .g-sortby-opt .header .btn-clear button {
  height:100%;
  padding:0 10px
 }
 .list-sortby-opt {
  position:relative;
  border:2px solid #a9adbb;
  margin-top:-2px;
  z-index:1
 }
 .list-sortby-opt li {
  font-size:16px;
  font-family:'SamsungOneRg'
 }
 .list-sortby-opt li:first-child a {
  border-top:0
 }
 .list-sortby-opt a {
  display:block;
  height:38px;
  padding:9px 10px 0;
  border-top:1px solid #aaa;
  color:#222
 }
 .g-sortby-type {
  height:60px;
  padding:13px 0 0;
  font-size:17px;
  text-align:center
 }
 .g-sortby-type li {
  display:inline-block;
  vertical-align:middle
 }
 .g-sortby-type li:before {
  content:'';
  display:inline-block;
  width:2px;
  height:12px;
  margin:0 10px 0 6px;
  background:#e2e2e4;
  vertical-align:middle
 }
 .g-sortby-type li:first-child:before {
  display:none
 }
 .g-sortby-type a {
  display:inline-block;
  border-bottom:2px solid #fff;
  color:#aaa;
  vertical-align:middle;
  text-decoration:none
 }
 .g-sortby-type a:hover,.g-sortby-type .is-active a {
  color:#4f5265;
  border-bottom:2px solid #3e63bb
 }
 .g-add-sort .pc-sortby-opt {
  display:none
 }
}
@media only screen and (min-width:768px) {
 .g-add-sort {
  position:absolute;
  top:40px;
  right:20px;
  left:34%;
  height:50px;
  box-sizing:content-box
 }
 .g-add-sort:after {
  content:'';
  display:block;
  clear:both
 }
 .g-add-sort .pc-sortby-opt {
  float:right
 }
 .g-sortby-opt {
  display:none
 }
 .g-sortby-type {
  float:left;
  padding:13px 0 0;
  font-size:17px
 }
 .g-sortby-type li {
  display:inline-block;
  vertical-align:middle
 }
 .g-sortby-type li:before {
  content:'';
  display:inline-block;
  width:2px;
  height:12px;
  margin:2px 10px 0 6px;
  background:#e2e2e4;
  vertical-align:middle
 }
 .g-sortby-type li:first-child:before {
  display:none
 }
 .g-sortby-type a {
  display:inline-block;
  border-bottom:2px solid #fff;
  color:#aaa;
  vertical-align:middle;
  text-decoration:none
 }
 .g-sortby-type a:hover,.g-sortby-type .is-active a {
  color:#4f5265;
  border-bottom:2px solid #3e63bb
 }
}
@media only screen and (min-width:1025px) {
 .g-add-sort {
  left:23.5%
 }
}
.g-keyvisual {
 overflow:hidden;
 position:relative;
 width:100%
}
.g-keyvisual .inbox {
 z-index:1;
 display:table;
 position:relative;
 width:100%;
 height:100%;
 padding:0;
 margin:0 auto
}
.g-keyvisual .inbox .inboxTb {
 display:table;
 width:100%;
 height:100%
}
.g-keyvisual .inbox h2 {
 font-family:'SamsungOneLt';
 word-break:break-word
}
.g-keyvisual .vmbox {
 position:relative;
 display:table-cell;
 width:100%;
 height:100%;
 padding:0;
 margin:0 auto;
 vertical-align:middle
}
.g-keyvisual .inbox .vmbox .box {
 display:block
}
.g-keyvisual .box {
 display:table-cell;
 vertical-align:middle
}
.g-keyvisual .box p {
 font-family:'SamsungOneLt'
}
.g-keyvisual .caption {
 display:block;
 font-family:'SamsungOneLt'
}
.g-keyvisual .visual {
 position:absolute;
 top:50%;
 left:50%;
 width:100%;
 -webkit-transform:scale(1,1);
 -moz-transform:scale(1,1);
 -ms-transform:scale(1,1);
 transform:scale(1,1);
 -webkit-transition:all 5s ease-in-out;
 -moz-transition:all 5s ease-in-out;
 -ms-transition:all 5s ease-in-out;
 transition:all 5s ease-in-out
}
.g-keyvisual .visual img {
 min-width:100%;
 min-height:100%;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.g-keyvisual.smain-videoType .visual img {
 min-width:100%;
 min-height:100%;
 -webkit-transform:none;
 -moz-transform:none;
 -ms-transform:none;
 transform:none
}
.ie.v8 .g-keyvisual .visual {
 left:0;
 top:0
}
.g-keyvisual .g-video {
 overflow:hidden;
 z-index:-1;
 position:absolute;
 top:50%;
 left:50%;
 min-width:100%;
 min-height:100%;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.g-keyvisual.smain-videoType .visual {
 overflow:hidden;
 z-index:-1;
 position:absolute;
 top:50%;
 left:50%;
 min-width:100%;
 min-height:100%;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.g-keyvisual .poster {
 overflow:hidden;
 z-index:-1;
 position:absolute;
 top:50%;
 left:50%;
 width:100%;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.g-keyvisual .poster img {
 width:auto;
 min-width:100%;
 min-height:100%
}
.g-keyvisual .videoLayer {
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 padding:20px 30px;
 background:url(/static/images/common/transparent_70.png) repeat 0 0
}
.g-keyvisual .videoLayer div {
 display:table;
 height:100%
}
.g-keyvisual .videoLayer div dl {
 display:table-row
}
.g-keyvisual .videoLayer div dl dt {
 display:table-cell;
 font-family:'SamsungOneRg';
 font-size:30px;
 line-height:1.1;
 vertical-align:middle;
 word-break:normal
}
.g-keyvisual .videoLayer div dl dt span {
 display:block;
 margin:0 0 8px;
 font-size:17px;
 font-family:'SamsungOneLt'
}
.g-keyvisual .videoLayer div dl dd {
 display:table-cell;
 padding:0 0 0 50px;
 vertical-align:middle
}
@media only screen and (max-width:767px) {
 .g-keyvisual .poster .pc {
  display:none
 }
 .g-keyvisual .poster .mo {
  display:block
 }
 .smain-videoType {
  height:auto!important
 }
 .smain-videoType .g-video {
  z-index:10;
  position:relative;
  left:0;
  top:0;
  height:260px;
  min-height:0;
  -webkit-transform:none;
  -moz-transform:none;
  -ms-transform:none;
  transform:none
 }
 .g-keyvisual.smain-videoType .visual {
  z-index:10;
  position:relative;
  left:0;
  top:0;
  height:260px;
  min-height:0;
  -webkit-transform:none;
  -moz-transform:none;
  -ms-transform:none;
  transform:none
 }
 .g-keyvisual.smain-videoType .visual img {
  z-index:10;
  position:relative;
  left:0;
  top:0;
  height:260px;
  min-height:0;
  -webkit-transform:none;
  -moz-transform:none;
  -ms-transform:none;
  transform:none
 }
 .smain-videoType .g-video video {
  width:100%;
  height:100%;
  min-height:0;
  vertical-align:middle;
  object-fit:cover
 }
 .g-keyvisual .videoLayer {
  position:static;
  padding:27px 20px 30px;
  background:url(/static/images/common/bg_video_underLy.png) no-repeat 0 bottom;
  background-size:cover;
  text-align:center
 }
 .g-keyvisual .videoLayer div {
  display:block
 }
 .g-keyvisual .videoLayer div dl {
  display:block
 }
 .g-keyvisual .videoLayer div dl dt {
  display:block;
  font-size:20px;
  line-height:1.2
 }
 .g-keyvisual .videoLayer div dl dd {
  display:block;
  padding:20px 0 0
 }
}
@media only screen and (min-width:768px) {
 .g-keyvisual .inbox {
  display:table;
  width:100%;
  max-width:1240px;
  padding:0 20px
 }
 .g-keyvisual .inbox h2 {
  margin:0 0 10px;
  font-size:52px;
  line-height:1.1
 }
 .g-keyvisual .inbox p {
  font-size:20px;
  word-break:break-word
 }
 .g-keyvisual .inbox p.subcopy {
  margin:0 0 17px;
  font-size:34px;
  line-height:1.1
 }
 .g-keyvisual .inbox .box {
  text-align:left
 }
 .g-keyvisual .caption {
  margin:0 0 16px;
  font-size:28px
 }
 .g-keyvisual .visual {
  height:100%
 }
 .g-keyvisual .visual .pc {
  display:block
 }
 .g-keyvisual .visual .mo {
  display:none
 }
 .g-keyvisual .btnarea {
  margin:29px 0 0
 }
 .g-keyvisual [class*="g-btn-l-"] {
  margin-right:6px
 }
 .g-keyvisual .poster .pc {
  display:block
 }
 .g-keyvisual .poster .mo {
  display:none
 }
 .g-keyvisual a.play-video {
  position:absolute;
  left:50%;
  top:50%;
  overflow:hidden;
  display:block;
  width:103px;
  height:103px;
  margin:-51px 0 0 -51px;
  font-size:0;
  line-height:0;
  text-indent:-300px;
  background:url(/static/images/btn/set_btn_play_103x103.png) 0 0 no-repeat
 }
 .g-keyvisual a.play-video:hover {
  background-position:0 -150px
 }
 .g-keyvisual .close-video {
  position:absolute;
  right:0;
  top:0;
  overflow:hidden;
  display:none;
  width:66px;
  height:66px;
  margin:0;
  font-size:0;
  line-height:0;
  text-indent:-300px;
  background:url(/static/images/btn/btn_close_youtube.png) 0 0 no-repeat;
  cursor:pointer
 }
 .g-keyvisual.is-play {
  background:#222
 }
 .g-keyvisual.is-play .info,.g-keyvisual.is-play .play-video,.g-keyvisual.is-play .visual {
  display:none
 }
 .g-keyvisual.is-play .close-video {
  display:block
 }
}
@media only screen and (min-width:961px) and (max-width:1024px) {
 .g-keyvisual {
  height:460px
 }
}
@media only screen and (min-width:1025px) {
 .g-keyvisual {
  height:460px
 }
}
@media only screen and (max-width:960px) {
 .g-keyvisual {
  height:310px
 }
 .g-keyvisual .inbox {
  padding:0 20px
 }
 .g-keyvisual .inbox .inboxTb {
  display:table;
  width:100%;
  height:100%
 }
 .g-keyvisual .inbox h2 {
  font-size:40px;
  line-height:47px
 }
 .g-keyvisual .inbox p {
  font-size:17px;
  line-height:22px
 }
 .g-keyvisual .inbox p.subcopy {
  margin:0 0 17px;
  font-size:34px;
  line-height:1.1
 }
 .g-keyvisual .vmbox .box {
  vertical-align:middle
 }
 .g-keyvisual .caption {
  display:block;
  margin:0 0 6px;
  font-size:20px
 }
 .g-keyvisual .btnarea {
  margin:9px 0 0
 }
 .g-keyvisual [class*="g-btn-l-"] {
  margin:5px 2px 0 0
 }
}
@media only screen and (max-width:479px) {
 .g-keyvisual {
  height:auto
 }
 .g-keyvisual .inbox {
  position:absolute;
  left:0;
  top:0;
  display:block;
  width:100%;
  height:100%;
  padding:0 10px
 }
 .g-keyvisual .vmbox {
  display:table;
  width:100%;
  height:100%;
  text-align:center
 }
 .g-keyvisual .inbox .box {
  display:table;
  width:100%;
  height:100%;
  text-align:center
 }
 .g-keyvisual .inbox .vmbox .box {
  height:auto;
  text-align:center
 }
 .g-keyvisual .inbox em {
  display:table-cell;
  vertical-align:middle
 }
 .g-keyvisual .inbox h2 {
  font-size:32px;
  line-height:40px
 }
 .g-keyvisual .visual {
  position:static;
  width:100%
 }
 .g-keyvisual .visual .pc {
  display:none
 }
 .g-keyvisual .visual .mo {
  display:block
 }
 .g-keyvisual .visual img {
  width:100%;
  height:auto;
  min-width:0;
  min-height:0;
  -webkit-transform:none;
  -moz-transform:none;
  -ms-transform:none;
  transform:none
 }
}
.keyMain {
 position:relative;
 height:695px;
 margin-top:-1px;
 color:#222
}
.keyMainSm {
 height:600px
}
.keyMain .inbox {
 position:relative;
 bottom:0;
 max-width:100%;
 height:100%;
 padding:0
}
.keyMain .inbox h2 {
 margin:0 0 35px;
 font-size:56px;
 font-family:'Segoeuil'
}
.keyMain .inbox h2 span {
 margin:0 0 0 -8px
}
.keyMain .inbox h2 .linkedin {
 position:relative;
 top:-3px;
 display:inline-block;
 width:241px;
 height:66px;
 margin:0 0 0 5px;
 background:url(/static/images/main/img_linkedin2.png) 0 0 no-repeat;
 vertical-align:top;
 text-indent:-9999px
}
.keyMain .inbox p {
 margin:0 0 38px;
 font-size:22px;
 font-family:'SamsungOneRg';
 line-height:30px
}
.keyMain .btnarea {
 margin:0
}
.keyMain .inbox .new {
 margin:0 0 5px
}
.keyMain .inbox .new span {
 position:relative;
 display:inline-block;
 height:24px;
 padding:1px 13px 0;
 background-color:#f6ad09;
 color:#fff;
 font-size:14px;
 line-height:24px;
 vertical-align:middle
}
.keyMain .visual {
 height:100%;
 -webkit-transition:none;
 -moz-transition:none;
 -ms-transition:none;
 transition:none
}
.keyMain .visual .pc {
 display:block
}
.keyMain .visual .mo {
 display:none
}
.keyMain .inbox .vmbox .box {
 margin:0 0 0 50%;
 padding:0 45px 0 150px
}
.keyMain .ui-mouse .scrolldown {
 font-size:16px;
 color:#666
}
.keyMain.convert .inbox .vmbox .box {
 margin:0;
 padding:0 100px
}
.lightFont {
 color:#fff
}
.lightFont .g-btn-l-arrow4 {
 background:none
}
.keyMain .inbox h2.wow {
 visibility:hidden
}
.keyMain .inbox p.wow {
 visibility:hidden
}
.keyMain .btnarea .wow {
 visibility:hidden
}
.keyMain .visual.wow {
 visibility:hidden
}
@media only screen and (max-width:1024px) {
 .keyMain .inbox .vmbox .box {
  padding:0
 }
}
@media only screen and (max-width:960px) {
 .keyMain {
  height:520px
 }
 .keyMain .inbox h2 {
  font-size:40px;
  line-height:47px
 }
 .keyMain .inbox h2 br {
  display:none
 }
 .keyMain .inbox h2 .linkedin {
  top:-2px;
  width:180px;
  height:49px;
  background-size:180px 49px
 }
 .keyMain .inbox p {
  margin-bottom:28px;
  font-size:17px;
  line-height:22px
 }
 .keyMain .inbox p br {
  display:none
 }
 .keyMain .inbox .vmbox .box {
  margin-left:40%;
  margin-right:30px
 }
 .keyMain.convert .inbox .vmbox .box {
  padding:0 30px
 }
 .keyMain .ui-mouse {
  display:none
 }
}
@media only screen and (max-width: 1024px) and (min-width: 480px) {
 .g-keyvisual .visual img {
  height:310px
 }
}
@media only screen and (max-width:479px) {
 .keyMain {
  height:429px
 }
 .keyMain .visual {
  position:absolute
 }
 .keyMain .visual.wow {
  visibility:visible
 }
 .keyMain .visual img {
  height:auto;
  -webkit-transform:translate(-50%,-50%);
  -moz-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
 }
 .keyMain .visual .pc {
  display:none
 }
 .keyMain .visual .mo {
  display:block
 }
 .keyMain .inbox .vmbox {
  display:table;
  width:100%;
  height:100%
 }
 .keyMain .inbox .vmbox .box {
  display:table-cell;
  padding:15% 10px!important;
  margin:0;
  vertical-align:top;
  text-align:center
 }
 .keyMain .inbox .vmbox .box h2 {
  margin-bottom:20px;
  font-size:32px;
  line-height:40px
 }
 .keyMain .inbox .vmbox .box h2 span {
  margin:0
 }
 .keyMain .inbox .vmbox .box p {
  display:none
 }
 .keyMain .inbox .vmbox .box h2.wow {
  visibility:visible
 }
 .keyMain .inbox .vmbox .box p.wow {
  visibility:visible
 }
 .keyMain .inbox .vmbox .box .btnarea .wow {
  visibility:visible
 }
 .keyMain .inbox .vmbox .box .inbox a.g-btn-l-arrow2 {
  border:2px solid #fff;
  color:#fff
 }
 .keyMain .inbox .vmbox .box .inbox a.g-btn-l-arrow2 span:after {
  background-image:url(/static/images/btn/btn_l_arrow1_2x.png);
  background-size:8px auto;
  vertical-align:-2px
 }
}
.kbDisplayMo {
 display:block!important
}
@media only screen and (max-width:479px) {
 .kbDisplayMo .inbox .vmbox .box {
  display:table-cell;
  vertical-align:middle
 }
 .kbDisplayMo .inbox p {
  display:none
 }
 .kbDisplayMo .visual {
  position:absolute
 }
 .kbDisplayMo .visual img {
  width:auto;
  min-width:100%;
  min-height:100%;
  -webkit-transform:translate(-50%,-50%);
  -moz-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
 }
 .kbDisplayMo .swiper-slide {
  overflow:hidden
 }
}
.g-subvisual {
 overflow:hidden;
 position:relative;
 width:100%;
 margin:10px 0 0;
 color:#222;
 font-family:'SamsungOneLt'
}
.g-subvisual .inbox {
 z-index:1;
 position:relative;
 height:100%;
 padding:0;
 margin:0 auto
}
.g-subvisual .vmbox {
 position:relative;
 display:table;
 width:100%;
 height:100%;
 padding:0;
 margin:0 auto
}
.g-subvisual .vmbox .box {
 display:table-cell;
 vertical-align:middle;
 text-align:center
}
.g-subvisual .visual {
 position:absolute;
 top:50%;
 left:50%;
 width:100%;
 -webkit-transform:scale(1,1);
 -moz-transform:scale(1,1);
 -ms-transform:scale(1,1);
 transform:scale(1,1);
 -webkit-transition:all 5s ease-in-out;
 -moz-transition:all 5s ease-in-out;
 -ms-transition:all 5s ease-in-out;
 transition:all 5s ease-in-out
}
.g-subvisual .visual img {
 min-width:100%;
 min-height:100%;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.ie.v8 .g-subvisual .visual {
 left:0;
 top:0
}
.g-subvisual h2 {
 word-break:break-word;
 color:#222
}
.g-subvisual p.subcopy {
 margin:0 0 17px;
 font-size:34px;
 line-height:1.1;
 color:#222
}
@media only screen and (max-width:767px) {
 .g-subvisual {
  height:260px
 }
 .g-subvisual .inbox {
  padding:0 13px
 }
 .g-subvisual h2 {
  margin:0 0 10px;
  font-size:28px;
  line-height:1.1
 }
 .g-subvisual p.subcopy {
  margin:0 0 17px;
  font-size:18px;
  line-height:1.1
 }
 .g-subvisual .visual .pc {
  display:none
 }
 .g-subvisual .visual .mo {
  display:block
 }
}
@media only screen and (min-width:768px) and (max-width:1024px) {
 .g-subvisual {
  position:relative;
  height:140px
 }
 .g-subvisual .inbox {
  padding:0 20px
 }
 .g-subvisual h2 {
  font-size:36px
 }
 .g-subvisual p.subcopy {
  display:none
 }
 .g-subvisual .visual .pc {
  display:block
 }
 .g-subvisual .visual .mo {
  display:none
 }
}
@media only screen and (min-width:1025px) {
 .g-subvisual {
  position:relative;
  height:270px
 }
 .g-subvisual .inbox {
  max-width:1240px;
  padding:0 20px
 }
 .g-subvisual h2 {
  margin:0 0 22px;
  font-size:52px;
  line-height:1.1
 }
 .g-subvisual p.subcopy {
  margin:0 0 17px;
  font-size:20px;
  line-height:1.4
 }
 .g-subvisual .visual .pc {
  display:block
 }
 .g-subvisual .visual .mo {
  display:none
 }
}
.g-slider-kb {
 overflow:hidden;
 position:relative;
 width:100%
}
.g-slider-kb .inbox {
 z-index:1;
 position:relative;
 height:100%;
 padding:0;
 margin:0 auto
}
.g-slider-kb .vmbox {
 position:relative;
 display:table;
 width:100%;
 height:100%;
 padding:0;
 margin:0 auto
}
.g-slider-kb .swiper-slide {
 overflow:hidden
}
.g-slider-kb .visual {
 position:absolute;
 top:50%;
 left:50%;
 width:100%;
 -webkit-transform:scale(1,1);
 -moz-transform:scale(1,1);
 -ms-transform:scale(1,1);
 transform:scale(1,1);
 -webkit-transition:all 5s ease-in-out;
 -moz-transition:all 5s ease-in-out;
 -ms-transition:all 5s ease-in-out;
 transition:all 5s ease-in-out
}
.g-slider-kb .visual img {
 min-width:100%;
 min-height:100%;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.ie.v8 .g-slider-kb .visual {
 left:0;
 top:0
}
.g-slider-kb .visual .pc {
 display:none
}
.g-slider-kb .visual .mo {
 display:block
}
@media only screen and (max-width:767px) {
 .g-slider-kb {
  height:260px
 }
 .g-slider-kb .inbox {
  padding:23px 20px 0
 }
 .g-slider-kb .inbox h1,.g-slider-kb .inbox h2 {
  margin:0 0 13px;
  font-size:28px;
  line-height:1.1;
  font-family:'SamsungOneLt';
  word-break:break-word
 }
 .g-slider-kb .inbox p {
  margin:0 0 53px;
  font-size:13px;
  word-break:break-word
 }
 .g-slider-kb .inbox p.subcopy {
  margin:0 0 6px;
  font-size:18px;
  line-height:1.1
 }
 .g-slider-kb .inbox p.copy {
  margin:0;
  font-size:13px;
  line-height:1.1
 }
 .g-slider-kb .vmbox .box {
  display:table-cell;
  vertical-align:top
 }
 .g-slider-kb .btnarea {
  margin:29px 0 0
 }
 .g-slider-kb .caption {
  display:block;
  margin:0 0 16px;
  font-size:28px;
  font-family:'SamsungOneLt'
 }
 .g-slider-kb .visual .pc {
  display:none
 }
 .g-slider-kb .visual .mo {
  display:block
 }
}
@media only screen and (min-width:768px) {
 .g-slider-kb .inbox {
  max-width:1200px;
  padding:0 20px
 }
 .g-slider-kb .inbox h1,.g-slider-kb .inbox h2 {
  margin:0 0 10px;
  font-size:50px;
  line-height:1.1;
  font-family:'SamsungOneLt';
  word-break:break-word
 }
 .g-slider-kb .inbox p {
  margin:0 0 53px;
  font-size:16px;
  line-height:1.2;
  word-break:break-word
 }
 .g-slider-kb .inbox p.subcopy {
  margin:0 0 11px;
  font-size:25px;
  line-height:1.1
 }
 .g-slider-kb .inbox p.copy {
  margin:0;
  font-size:16px;
  line-height:1.2;
  word-break:break-word
 }
 .g-slider-kb .vmbox .box {
  display:table-cell;
  vertical-align:middle
 }
 .g-slider-kb .btnarea {
  margin:29px 0 0
 }
 .g-slider-kb .caption {
  display:block;
  margin:0 0 16px;
  font-size:28px;
  font-family:'SamsungOneLt'
 }
 .g-slider-kb .visual .pc {
  display:block
 }
 .g-slider-kb .visual .mo {
  display:none
 }
}
@media only screen and (min-width:768px) and (max-width:1024px) {
 .g-slider-kb {
  height:330px
 }
 .g-slider-kb .visual img {
  height:330px
 }
}
@media only screen and (min-width:1025px) {
 .g-slider-kb {
  height:330px
 }
}
.productlist-kb .inbox p.subcopy {
 padding-left:3px;
 font-size:20px;
 font-family:'SamsungOneLt'
}
.productlist-kb .inbox .btnarea {
 padding-left:3px
}
.productlist-kb .inbox .btnarea a {
 background:none
}
[class*="g-btn-l-"] {
 z-index:1;
 white-space:nowrap;
 overflow:hidden;
 position:relative;
 display:inline-block;
 text-transform:uppercase;
 vertical-align:middle;
 text-align:center
}
[class*="g-btn-l-"] span:after {
 content:'';
 display:block;
 height:100%;
 position:absolute;
 top:100%;
 bottom:0;
 left:-1px;
 right:-1px;
 z-index:-1;
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 -ms-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
[class*="g-btn-l-"] span:before {
 content:''
}
@media only screen and (max-width:767px) {
 a[class*="g-btn-l-"],button[class*="g-btn-l-"] {
  min-width:144px;
  height:44px;
  font-size:15px;
  line-height:1;
  padding:0 20px;
  padding-top:13px;
  border:2px solid #4774cf;
  color:#4774cf;
  font-family:'SamsungOneLt'!important;
  background:#fff;
  text-align:center;
  text-decoration:none
 }
 [class*="g-btn-l-"] span:before {
  position:relative;
  top:-1px;
  content:'';
  display:inline-block;
  width:22px;
  height:19px;
  margin:0 7px 0 0;
  vertical-align:middle
 }
 [class*="g-btn-l-"] span:after {
  background:#4774cf;
  content:'';
  display:block;
  height:100%;
  position:absolute;
  top:100%;
  bottom:0;
  left:-1px;
  right:-1px;
  z-index:-1;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -ms-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
 }
 button[class*="g-btn-l"] {
  padding-top:1px
 }
 [class*="g-btn-l-"] i {
  margin:0 0 0 10px;
  font-style:normal;
  font-size:17px;
  text-transform:lowercase
 }
}
@media only screen and (min-width:768px) {
 a[class*="g-btn-l-"],button[class*="g-btn-l-"] {
  min-width:174px;
  height:50px;
  font-size:17px;
  line-height:1.9;
  padding:7px 0 0;
  border:2px solid #4774cf;
  color:#4774cf;
  font-family:'SamsungOneRg'!important;
  background:#fff;
  text-align:center
 }
 [class*="g-btn-l-"] span:before {
  content:'';
  display:inline-block;
  width:22px;
  height:19px;
  margin:0 7px 0 0;
  vertical-align:middle
 }
 [class*="g-btn-l-"] span:after {
  background:#4774cf;
  content:'';
  display:block;
  height:100%;
  position:absolute;
  top:100%;
  bottom:0;
  left:-1px;
  right:-1px;
  z-index:-1;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -ms-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
 }
 [class*="g-btn-l-"]:hover {
  color:#fff;
  text-decoration:none;
  background:transparent;
  -webkit-transition:background .3s ease-in-out;
  -moz-transition:background .3s ease-in-out;
  -ms-transition:background .3s ease-in-out;
  transition:background .3s ease-in-out
 }
 [class*="g-btn-l-"]:hover span:before {
  background-position:0 100%
 }
 [class*="g-btn-l-"]:hover span:after {
  top:0;
  height:100%
 }
 button[class*="g-btn-l"] {
  padding-top:0
 }
 [class*="g-btn-l-"] i {
  margin:0 0 0 10px;
  font-style:normal;
  font-size:17px;
  text-transform:lowercase
 }
}
@media only screen and (max-width:767px) {
 a[class*="g-btn-l-arrow"],button[class*="g-btn-l-arrow"] {
  min-width:0;
  padding:12px 20px 0;
  background:transparent
 }
 .ios a[class*="g-btn-l-arrow"] {
  padding-top:9px
 }
 [class*="g-btn-l-arrow"] span {
  display:inline-block;
  vertical-align:2px
 }
 button[class*="g-btn-l-arrow"] {
  padding-top:0
 }
 [class*="g-btn-l-arrow"] span:before {
  display:none
 }
 [class*="g-btn-l-arrow"] span:after {
  content:'';
  position:static;
  display:inline-block;
  width:8px;
  height:13px;
  margin:0 0 0 5px;
  background-position:0 0;
  background-color:transparent;
  vertical-align:middle;
  background-position:0 0;
  background-repeat:no-repeat;
  vertical-align:0
 }
}
@media only screen and (min-width:768px) {
 a[class*="g-btn-l-arrow"],button[class*="g-btn-l-arrow"] {
  min-width:174px;
  padding:8px 35px 0 34px;
  background:transparent
 }
 [class*="g-btn-l-arrow"] span {
  display:inline-block;
  vertical-align:middle
 }
 button[class*="g-btn-l-arrow"] {
  padding-top:0
 }
 [class*="g-btn-l-arrow"] span:before {
  content:'';
  position:absolute;
  display:block;
  width:100%;
  height:100%;
  margin:0;
  position:absolute;
  top:100%;
  bottom:0;
  left:0;
  right:0;
  z-index:-1;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -ms-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
 }
 [class*="g-btn-l-arrow"] span:after {
  content:'';
  position:static;
  display:inline-block;
  width:6px;
  height:11px;
  margin:0 0 0 7px;
  background-color:transparent;
  vertical-align:middle;
  background-position:0 0;
  background-repeat:no-repeat;
  vertical-align:0
 }
 [class*="g-btn-l-arrow"]:hover span:before {
  top:0;
  height:100%
 }
 [class*="g-btn-l-arrow"]:hover span:after {
  height:11px
 }
}
a.g-btn-l-arrow1,button.g-btn-l-arrow1 {
 border:2px solid #fff;
 color:#fff;
 background:rgba(0,0,0,0.15)
}
@media only screen and (max-width:767px) {
 .g-btn-l-arrow1 span:after {
  background-image:url(/static/images/btn/btn_l_arrow1_2x.png);
  background-size:8px auto;
  vertical-align:-2px
 }
}
@media only screen and (min-width:768px) {
 a.g-btn-l-arrow1:hover,button.g-btn-l-arrow1:hover {
  background:none
 }
 .g-btn-l-arrow1 span:after {
  background-image:url(/static/images/btn/btn_ghost1.gif)
 }
 .g-btn-l-arrow1:hover span {
  color:#222
 }
 .g-btn-l-arrow1:hover span:after {
  background-image:url(/static/images/btn/btn_ghost2.gif)
 }
 .g-btn-l-arrow1:hover span:before {
  background:#fff
 }
}
a.g-btn-l-arrow2,button.g-btn-l-arrow2 {
 border:2px solid #222;
 color:#222
}
@media only screen and (max-width:767px) {
 .g-btn-l-arrow2 span:after {
  background-image:url(/static/images/btn/btn_l_arrow2_2x.png);
  background-size:8px auto;
  vertical-align:-2px
 }
}
@media only screen and (min-width:768px) {
 .g-btn-l-arrow2 span:after {
  background-image:url(/static/images/btn/btn_ghost2.gif)
 }
 .g-btn-l-arrow2:hover span {
  color:#fff
 }
 .g-btn-l-arrow2:hover span:after {
  background-image:url(/static/images/btn/btn_ghost1.gif)
 }
 .g-btn-l-arrow2:hover span:before {
  background:#222
 }
}
a.g-btn-l-arrow3,button.g-btn-l-arrow3 {
 border:2px solid #4774cf;
 color:#4774cf
}
@media only screen and (max-width:767px) {
 .g-btn-l-arrow3 span:after {
  background-image:url(/static/images/btn/btn_arrow3_2x.png);
  background-size:8px auto;
  vertical-align:-2px
 }
}
@media only screen and (min-width:768px) {
 .g-btn-l-arrow3 span:after {
  background-image:url(/static/images/btn/btn_ghost3.gif)
 }
 .g-btn-l-arrow3:hover span {
  color:#fff
 }
 .g-btn-l-arrow3:hover span:after {
  background-image:url(/static/images/btn/btn_ghost1.gif)
 }
 .g-btn-l-arrow3:hover span:before {
  background:#4774cf
 }
}
a.g-btn-l-arrow4,button.g-btn-l-arrow4 {
 border:2px solid #f280a5;
 color:#f280a5
}
@media only screen and (max-width:767px) {
 a.g-btn-l-arrow4,button.g-btn-l-arrow4 {
  background:#fff;
  color:#fff;
  color:#f280a5
 }
 .g-btn-l-arrow4 span:after {
  width:4px;
  height:8px;
  background-image:url(/static/images/btn/btn_l_arrow4_2x.png);
  background-size:4px auto
 }
 .g-btn-l-arrow4 span:after:hover {
  width:4px;
  height:8px
 }
}
@media only screen and (min-width:768px) {
 a.g-btn-l-arrow4:hover,button.g-btn-l-arrow4:hover {
  background:none
 }
 .g-btn-l-arrow4 span:after {
  background-image:url(/static/images/btn/btn_l_arrow4_off.gif)
 }
 .g-btn-l-arrow4:hover span {
  color:#fff
 }
 .g-btn-l-arrow4:hover span:after {
  background-image:url(/static/images/btn/btn_l_arrow4_on.gif)
 }
 .g-btn-l-arrow4:hover span:before {
  background:#f280a5
 }
}
a.g-btn-l-arrow5,button.g-btn-l-arrow5 {
 border:2px solid #f280a5;
 color:#f280a5
}
@media only screen and (max-width:767px) {
 a.g-btn-l-arrow5,button.g-btn-l-arrow5 {
  background:#fff;
  color:#fff;
  color:#f280a5
 }
 .g-btn-l-arrow5 span:after {
  background-image:url(/static/images/btn/btn_l_arrow5_2x.png);
  background-size:4px auto
 }
}
@media only screen and (min-width:768px) {
 a.g-btn-l-arrow5,button.g-btn-l-arrow5 {
  height:44px;
  padding-top:4px
 }
 a.g-btn-l-arrow5 span:after,button.g-btn-l-arrow5 span:after {
  z-index:1;
  position:relative;
  width:18px;
  height:16px;
  vertical-align:-3px;
  background:url(/static/images/btn/set_btn_l_arrow5.png) 0 0 no-repeat;
  -webkit-transition:none;
  -moz-transition:none;
  -ms-transition:none;
  transition:none
 }
 .g-btn-l-arrow5:hover span {
  color:#fff
 }
 .g-btn-l-arrow5:hover span:before {
  background:#f280a5
 }
 .g-btn-l-arrow5:hover span:after {
  width:18px;
  height:16px;
  background:url(/static/images/btn/set_btn_l_arrow5.png) 0 -16px no-repeat
 }
 a.g-btn-l-arrow5-none span:after,a.g-btn-l-arrow5-none:hover span:after {
  display:none
 }
}
button.g-btn-l-o span:before,a.g-btn-l-o span:before {
 display:none
}
@media only screen and (min-width:768px) {
 a.g-btn-l-o {
  padding-left:15px;
  padding-right:15px
 }
}
@media only screen and (max-width:767px) {
 a.g-btn-l-o {
  padding-top:14px
 }
}
@media only screen and (min-width:768px) {
 .g-btn-ghost-down span:after {
  background-image:url(/static/images/btn/btn_ghost_down.gif)
 }
 .g-btn-ghost-inquiry span:after {
  background-image:url(/static/images/btn/btn_ghost_inquiry.gif)
 }
}
@media only screen and (max-width:767px) {
 a.g-btn-l-where,button.g-btn-l-where {
  padding-top:13px;
  border:2px solid #f48fb1;
  color:#f48fb1
 }
 .g-btn-l-where span:before {
  width:14px;
  height:18px;
  margin:0 6px 0 0;
  background-image:url(/static/images/btn/set_btn_where_2x.png);
  background-size:14px 18px
 }
}
@media only screen and (min-width:768px) {
 a.g-btn-l-where,button.g-btn-l-where {
  padding:10px 0 0;
  border:2px solid #f48fb1;
  color:#f48fb1
 }
 .g-btn-l-where span:before {
  width:18px;
  height:22px;
  margin:0 7px 0 0;
  background-image:url(/static/images/btn/set_btn_where.png)
 }
 a.g-btn-l-where span:after,button.g-btn-l-where span:after {
  background:#f48fb1
 }
}
a.g-btn-l-save,button.g-btn-l-save {
 padding-top:8px;
 padding-left:50px;
 padding-right:50px
}
@media only screen and (max-width:767px) {
 a.g-btn-l-save,button.g-btn-l-save {
  padding-top:13px;
  padding-left:20px;
  padding-right:20px
 }
 .g-btn-l-save span:before {
  width:19px;
  height:18px;
  background-image:url(/static/images/btn/set_btn_save_2x.png);
  background-size:19px auto
 }
}
@media only screen and (min-width:768px) {
 .g-btn-l-save span:before {
  position:relative;
  top:-1px;
  width:24px;
  height:23px;
  background-image:url(/static/images/btn/set_btn_save.png)
 }
}
a.g-btn-l-saved,button.g-btn-l-saved,a.g-btn-l-saved:hover,button.g-btn-l-saved:hover {
 color:#4774cf
}
@media only screen and (max-width:767px) {
 .g-btn-l-saved span:before {
  width:19px;
  height:18px;
  background-image:url(/static/images/btn/set_btn_saved_2x.png);
  background-size:19px auto
 }
}
@media only screen and (min-width:768px) {
 .g-btn-l-saved span:before {
  width:24px;
  height:23px;
  background-image:url(/static/images/btn/set_btn_saved.png)
 }
 .g-btn-l-saved:hover span:after {
  display:none
 }
}
.g-btn-l-cancle {
 padding:10px 0 0
}
.g-btn-l-cancle span:before {
 width:16px;
 height:17px;
 background-image:url(/static/images/btn/set_btn_cancle.png)
}
@media only screen and (min-width:768px) {
 a.g-btn-l-cancle {
  width:240px
 }
}
a.g-btn-l-inquiry,button.g-btn-l-inquiry {
 border:2px solid #f48fb1;
 color:#f48fb1;
 background:#fff
}
.g-btn-l-inquiry span:after {
 background:#f48fb1
}
@media only screen and (max-width:767px) {
 a.g-btn-l-inquiry {
  padding-top:12px
 }
 a.g-btn-l-inquiry span:before {
  top:1px;
  width:16px;
  height:16px;
  margin:0 4px 0 0;
  background-image:url(/static/images/btn/set_btn_inquiry_2x.png);
  background-size:16px 16px;
  vertical-align:-3px
 }
}
@media only screen and (min-width:768px) {
 a.g-btn-l-inquiry,button.g-btn-l-inquiry {
  z-index:1;
  width:240px;
  height:54px;
  padding:10px 0 0
 }
 .g-btn-l-inquiry span:before {
  width:22px;
  height:22px;
  margin:0 7px 0 0;
  background-image:url(/static/images/btn/set_btn_inquiry3.png);
  vertical-align:middle
 }
 .g-btn-l-inquiry:hover {
  color:#fff;
  background:transparent;
  -webkit-transition:background .3s ease-in-out;
  -moz-transition:background .3s ease-in-out;
  -ms-transition:background .3s ease-in-out;
  transition:background .3s ease-in-out
 }
}
a.g-btn-l-demo,button.g-btn-l-demo {
 border:2px solid #f48fb1;
 color:#f48fb1;
 background:#fff
}
.g-btn-l-demo span:after {
 background:#f48fb1
}
@media only screen and (max-width:767px) {
 a.g-btn-l-demo {
  padding-top:12px;
  font-size:15px
 }
 .g-btn-l-demo span:before {
  top:0;
  width:16px;
  height:16px;
  margin:0 4px 0 0;
  background-image:url(/static/images/btn/set_btn_inquiry_2x.png);
  background-size:16px 16px
 }
}
@media only screen and (min-width:768px) {
 a.g-btn-l-demo,button.g-btn-l-demo {
  z-index:1;
  width:240px;
  height:54px;
  padding:10px 0 0
 }
 .g-btn-l-demo span:before {
  width:23px;
  height:19px;
  margin:0 7px 0 0;
  background-image:url(/static/images/btn/set_btn_demo.png);
  vertical-align:middle
 }
 .g-btn-l-demo:hover span:before {
  background-position:0 100%
 }
 .g-btn-l-demo:hover {
  color:#fff;
  background:transparent;
  -webkit-transition:background .3s ease-in-out;
  -moz-transition:background .3s ease-in-out;
  -ms-transition:background .3s ease-in-out;
  transition:background .3s ease-in-out
 }
}
.g-btn-l-signin {
 padding:0
}
@media only screen and (max-width:767px) {
 a.g-btn-l-signin {
  padding-top:14px
 }
 .g-btn-l-signin span:before {
  display:none;
  width:16px;
  height:17px;
  background-image:url(/static/images/btn/set_btn_signin_2x.png);
  background-size:20px 50px;
  vertical-align:-2px
 }
}
@media only screen and (min-width:768px) {
 .g-btn-l-signin {
  width:240px
 }
 .g-btn-l-signin span:before {
  display:none;
  width:22px;
  height:23px;
  background-image:url(/static/images/btn/set_btn_signin.png);
  vertical-align:-5px
 }
}
.g-btn-l-search {
 padding:0
}
@media only screen and (max-width:767px) {
 a.g-btn-l-search {
  padding-top:10px
 }
 .g-btn-l-search span:before {
  top:2px;
  width:18px;
  height:17px;
  background-image:url(/static/images/btn/set_btn_search_2x.png);
  background-size:18px auto;
  vertical-align:-2px
 }
}
@media only screen and (min-width:768px) {
 .g-btn-l-search span:before {
  width:19px;
  height:17px;
  background-image:url(/static/images/btn/set_btn_search.png)
 }
}
@media only screen and (max-width:767px) {
 a.g-btn-l-email {
  padding-top:14px
 }
 .g-btn-l-email span:before {
  top:0;
  width:17px;
  height:13px;
  background-image:url(/static/images/btn/set_btn_email_2x.png);
  background-size:20px auto
 }
}
@media only screen and (min-width:768px) {
 .g-btn-l-email {
  width:240px
 }
 .g-btn-l-email span:before {
  width:21px;
  height:17px;
  background-image:url(/static/images/btn/set_btn_email.png)
 }
}
.g-btn-l-submit span:before {
 width:22px;
 height:19px;
 background-image:url(/static/images/btn/set_btn_submit.png)
}
@media only screen and (min-width:768px) {
 .g-btn-l-submit {
  width:240px
 }
}
@media only screen and (max-width:767px) {
 button.g-btn-l-submit {
  padding-top:2px
 }
}
.g-btn-l-ok span:before {
 background-image:url(/static/images/btn/set_btn_ok.png)
}
@media only screen and (min-width:768px) {
 .g-btn-l-ok {
  width:240px
 }
}
@media only screen and (max-width:768px) {
 a.g-btn-l-ok {
  padding-top:12px
 }
}
@media only screen and (max-width:767px) {
 a.g-btn-l-reset {
  padding-top:14px
 }
 .g-btn-l-reset span:before {
  width:13px;
  height:9px;
  background-image:url(/static/images/btn/set_btn_reset_2x.png);
  background-size:13px 9px
 }
}
@media only screen and (min-width:768px) {
 .g-btn-l-reset span:before {
  width:25px;
  height:17px;
  background-image:url(/static/images/btn/set_btn_reset.png)
 }
}
a.g-btn-l-pdf {
 padding-left:14px;
 padding-right:14px;
 background:transparent;
 color:#fff;
 border:2px solid #fff
}
a.g-btn-l-pdf span:after {
 background:#fff
}
@media only screen and (max-width:767px) {
 a.g-btn-l-pdf {
  padding:14px 20px 0
 }
 .g-btn-l-pdf span:before {
  width:10px;
  height:10px;
  background-image:url(/static/images/btn/set_btn_pdf_2x.png);
  background-size:10px 10px
 }
}
@media only screen and (min-width:768px) {
 a.g-btn-l-pdf:hover {
  color:#222
 }
 .g-btn-l-pdf span:before {
  width:16px;
  height:18px;
  background-image:url(/static/images/btn/set_btn_pdf.png)
 }
}
a.g-btn-l-pdf2 {
 padding-left:14px;
 padding-right:14px;
 background:transparent
}
a.g-btn-l-pdf2 span:after {
 background:#4774cf
}
@media only screen and (max-width:767px) {
 .g-btn-l-pdf2 span:before {
  width:10px;
  height:10px;
  background-image:url(/static/images/btn/set_btn_pdf3_2x.png);
  background-size:10px 10px
 }
}
@media only screen and (min-width:768px) {
 a.g-btn-l-pdf2:hover {
  color:#fff
 }
 .g-btn-l-pdf2 span:before {
  width:16px;
  height:18px;
  background-image:url(/static/images/btn/set_btn_pdf3.png)
 }
}
a.g-btn-l-down {
 padding-left:14px;
 padding-right:14px
}
@media only screen and (min-width:768px) {
 .g-btn-l-down span:before {
  width:16px;
  height:18px;
  background-image:url(/static/images/btn/set_btn_down.png)
 }
}
a.g-btn-l-down2 {
 padding-left:14px;
 padding-right:14px;
 border:2px solid #f48fb1;
 color:#f48fb1
}
@media only screen and (min-width:768px) {
 .g-btn-l-down2 span:before {
  width:16px;
  height:18px;
  background-image:url(/static/images/btn/set_btn_down2.png)
 }
 .g-btn-l-down2 span:after {
  background:#f48fb1
 }
}
a.g-btn-l-play {
 padding-left:14px;
 padding-right:14px;
 background:transparent;
 color:#fff;
 border:2px solid #fff
}
a.g-btn-l-play span:after {
 background:#fff
}
@media only screen and (max-width:767px) {
 a.g-btn-l-play {
  padding:13px 20px 0
 }
 .g-btn-l-play span:before {
  width:17px;
  height:17px;
  background-image:url(/static/images/btn/set_btn_play_2x.png);
  background-size:17px 17px
 }
}
@media only screen and (min-width:768px) {
 a.g-btn-l-play:hover {
  color:#222
 }
 .g-btn-l-play span:before {
  width:22px;
  height:21px;
  background-image:url(/static/images/btn/set_btn_play.png)
 }
}
a.g-btn-l-brochure {
 padding-left:14px;
 padding-right:14px;
 background:transparent;
 color:#fff;
 border:2px solid #fff
}
a.g-btn-l-brochure span:after {
 background:#fff
}
@media only screen and (max-width:767px) {
 a.g-btn-l-brochure {
  padding:13px 20px 0
 }
 .g-btn-l-brochure span:before {
  width:11px;
  height:17px;
  background-image:url(/static/images/btn/set_btn_brochure_2x.png);
  background-size:11px 17px
 }
}
@media only screen and (min-width:768px) {
 a.g-btn-l-brochure:hover {
  color:#222
 }
 .g-btn-l-brochure span:before {
  width:18px;
  height:30px;
  background-image:url(/static/images/btn/set_btn_brochure.png)
 }
}
.g-btn-s-g {
 overflow:hidden;
 position:relative;
 display:inline-block
}
.g-btn-s-g:first-letter {
 text-transform:uppercase
}
.g-btn-s-g span:after {
 content:'';
 position:absolute;
 top:50%
}
a.g-btn-s-g {
 border:3px solid #fff;
 color:#fff;
 background:#747474
}
@media only screen and (min-width:768px) {
 .g-btn-s-g {
  height:33px;
  padding:2px 60px 0 15px;
  font-size:17px;
  line-height:23px
 }
 .g-btn-s-g span:after {
  right:20px;
  display:block;
  width:15px;
  height:7px;
  margin:-3px 0 0;
  background-position:0 0;
  background-repeat:no-repeat
 }
 .g-btn-s-g:hover span:after {
  -webkit-animation:fadeInLeft 2s;
  -moz-animation:fadeInLeft 2s;
  -ms-animation:fadeInLeft 2s;
  animation:fadeInLeft 2s
 }
 .g-btn-s-g span:after {
  background-image:url(/static/images/btn/btn_ico_arrow_s.png)
 }
}
.g-load-more {
 z-index:1;
 position:relative;
 display:block
}
.g-load-more.loaded {
 display:none
}
.g-load-more a {
 overflow:hidden;
 position:relative;
 display:block;
 margin:0 auto;
 border:2px solid #222;
 color:#222;
 background:#fff;
 font-family:'SamsungOneLt';
 text-transform:uppercase;
 text-decoration:none
}
.g-load-more a span {
 vertical-align:middle
}
.g-load-more a {
 text-align:center
}
.g-load-more a span:after {
 content:'';
 display:inline-block
}
.g-load-more:hover {
 text-decoration:none
}
@media only screen and (max-width:767px) {
 .g-load-more {
  margin-top:30px
 }
 .g-load-more a {
  max-width:250px;
  height:45px;
  padding:11px 0 0;
  font-size:16px;
  line-height:1.2
 }
 .g-load-more a span:after {
  display:inline-block;
  width:13px;
  height:8px;
  margin:0 0 0 6px;
  vertical-align:1px;
  background:url(/static/images/btn/set_load_more_2x.png) 0 0 no-repeat;
  background-size:13px 18px
 }
 .g-load-more.loaded a span:after {
  background-position:0 -9px
 }
}
@media only screen and (min-width:768px) {
 .g-load-more {
  position:relative;
  margin-top:50px
 }
 .g-load-more a {
  width:281px;
  height:60px;
  padding:18px 0 0;
  font-size:18px;
  line-height:1.2
 }
 .g-load-more a span:after {
  width:15px;
  height:8px;
  margin:0 0 0 6px;
  vertical-align:2px;
  background:url(/static/images/btn/set_load_more.png) 0 0 no-repeat
 }
 .g-load-more a.right-arrow span:after {
  width:8px;
  height:15px;
  margin:0 0 0 6px;
  vertical-align:-1px;
  background:url(/static/images/btn/set_load_more2.png) 0 0 no-repeat
 }
 .g-load-more.loaded a span:after {
  background-position:0 -15px
 }
 .g-load-more a span:before {
  content:'';
  position:absolute;
  display:block;
  width:100%;
  height:100%;
  background:#222;
  margin:0;
  position:absolute;
  top:100%;
  bottom:0;
  left:0;
  right:0;
  z-index:-1;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -ms-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
 }
 .g-load-more a:hover span:before {
  top:0;
  height:100%
 }
 .g-load-more a:hover span:after {
  background-image:url(/static/images/btn/set_load_more_hover.png)
 }
 .g-load-more a.right-arrow:hover span:after {
  background-image:url(/static/images/btn/set_load_more2.png);
  background-position:0 100%
 }
 .g-load-more a:hover {
  background:transparent;
  color:#fff
 }
}
.g-btn-inquiry {
 position:relative;
 overflow:hidden;
 display:inline-block;
 width:150px;
 height:40px;
 padding:8px 0 0 19px;
 border:2px solid #4774cf;
 font-size:16px;
 color:#4774cf
}
.g-btn-inquiry i {
 z-index:1;
 position:relative;
 display:block;
 height:100%;
 padding:0;
 font-style:normal;
 color:#4774cf
}
.g-btn-inquiry i:before {
 content:'';
 display:inline-block;
 width:16px;
 height:15px;
 margin:0 3px 0 0;
 background:url(/static/images/btn/btn_inquiry.png) -20px 0 no-repeat;
 vertical-align:-3px
}
.g-btn-inquiry:hover {
 background:#4774cf
}
.g-btn-inquiry:hover i {
 color:#fff;
 -webkit-transition:all 300ms
}
.g-btn-inquiry:hover i:before {
 background-position:0 0
}
a[class*="g-btn-m"],button[class*="g-btn-m"] {
 background:#fff;
 white-space:nowrap;
 overflow:hidden;
 position:relative;
 display:inline-block;
 text-transform:uppercase;
 font-family:'SamsungOneRg';
 vertical-align:middle;
 text-align:center
}
a[class*="g-btn-m"]:hover,button[class*="g-btn-m"]:hover {
 text-decoration:none
}
[class*="g-btn-m"] span:after {
 content:'';
 display:block;
 height:100%;
 position:absolute;
 top:100%;
 bottom:0;
 left:-1px;
 right:-1px;
 z-index:-1;
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 -ms-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
[class*="g-btn-m"] span:before {
 content:''
}
@media only screen and (max-width:767px) {
 a[class*="g-btn-m"],button[class*="g-btn-m"] {
  height:40px;
  padding:10px 3px 0;
  border:2px solid #4774cf;
  color:#4774cf;
  background:#fff;
  text-align:center
 }
 [class*="g-btn-m"] span:before {
  content:'';
  display:inline-block;
  width:22px;
  height:19px;
  margin:0 3px 0 0;
  vertical-align:middle
 }
 [class*="g-btn-m"] span:after {
  background:#5d7ecb;
  content:'';
  display:block;
  height:100%;
  position:absolute;
  top:100%;
  bottom:0;
  left:-1px;
  right:-1px;
  z-index:-1;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -ms-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
 }
 button[class*="g-btn-m-"] {
  padding-top:0
 }
 a.g-btn-m-delete {
  padding-left:20px;
  padding-right:20px
 }
}
@media only screen and (min-width:768px) {
 a[class*="g-btn-m"],button[class*="g-btn-m"] {
  height:40px;
  font-size:15px;
  line-height:1.1;
  padding:9px 5px 0;
  border:2px solid #5d7ecb;
  color:#5d7ecb;
  background:#fff;
  text-align:center
 }
 [class*="g-btn-m"] span:before {
  content:'';
  display:inline-block;
  margin:0 7px 0 0;
  vertical-align:middle
 }
 [class*="g-btn-m"] span:after {
  background:#5d7ecb;
  content:'';
  display:block;
  height:100%;
  position:absolute;
  top:100%;
  bottom:0;
  left:-1px;
  right:-1px;
  z-index:-1;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -ms-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
 }
 [class*="g-btn-m"]:hover {
  color:#fff;
  background:transparent;
  -webkit-transition:background .3s ease-in-out;
  -moz-transition:background .3s ease-in-out;
  -ms-transition:background .3s ease-in-out;
  transition:background .3s ease-in-out
 }
 [class*="g-btn-m"]:hover span:before {
  background-position:0 100%
 }
 [class*="g-btn-m"]:hover span:after {
  top:0;
  height:100%;
  top:0;
  height:100%
 }
 button[class*="g-btn-m"] {
  padding-top:0
 }
 a.g-btn-m1-down {
  padding-top:10px
 }
}
@media only screen and (max-width:1023px) {
 a[class*="g-btn-m"],button[class*="g-btn-m"] {
  font-size:13px;
  line-height:1.3
 }
}
a.g-btn-m-outlink {
 padding-left:14px;
 padding-right:14px
}
@media only screen and (max-width:767px) {
 .g-btn-m-outlink span:before {
  width:15px;
  height:15px;
  background-image:url(/static/images/btn/btn_m_outlink.png)
 }
}
@media only screen and (min-width:768px) {
 .g-btn-m-outlink span:before {
  width:15px;
  height:15px;
  background-image:url(/static/images/btn/btn_m_outlink.png)
 }
 .g-btn-m-outlink span:after {
  background:#5d7ecb
 }
}
@media only screen and (max-width:767px) {
 .g-btn-m1-down span:before {
  vertical-align:-1px;
  width:11px;
  height:11px;
  background-image:url(/static/images/btn/btn_m1_down_2x.png);
  background-size:11px 11px
 }
}
@media only screen and (min-width:768px) {
 .g-btn-m1-down span:before {
  width:11px;
  height:15px;
  background-image:url(/static/images/btn/btn_m1_down.png)
 }
}
a.g-btn-m-save,button.g-btn-m-save {
 border:2px solid #f38fb1;
 color:#f38fb1
}
@media only screen and (max-width:767px) {
 a.g-btn-m-save,button.g-btn-m-save {
  height:40px
 }
 a.g-btn-m-save span:before,button.g-btn-m-save span:before {
  vertical-align:middle;
  width:19px;
  height:18px;
  background-image:url(/static/images/btn/btn_m_save_2x.png);
  background-size:19px auto
 }
}
@media only screen and (min-width:768px) {
 a.g-btn-m-save span:before,button.g-btn-m-save span:before {
  width:18px;
  height:17px;
  background-image:url(/static/images/btn/btn_m_save.png)
 }
 a.g-btn-m-save span:after,button.g-btn-m-save span:after {
  background:#f38fb1
 }
}
@media only screen and (max-width:767px) {
 a.g-btn-m-cancle,button.g-btn-m-cancle {
  height:40px
 }
 a.g-btn-m-cancle span:before,button.g-btn-m-cancle span:before {
  vertical-align:middle;
  width:16px;
  height:17px;
  background-image:url(/static/images/btn/btn_m_cancle_2x.png);
  background-size:16px auto
 }
}
@media only screen and (min-width:768px) {
 a.g-btn-m-cancle span:before,button.g-btn-m-cancle span:before {
  width:15px;
  height:16px;
  background-image:url(/static/images/btn/btn_m_cancle.png)
 }
}
@media only screen and (max-width:767px) {
 [class*="g-btn-m-arrow"],[class*="g-btn-m1-arrow"] {
  padding:9px 12px 0 13px;
  background:#fff
 }
 [class*="g-btn-m-arrow"] span,[class*="g-btn-m1-arrow"] span {
  display:inline-block;
  vertical-align:middle
 }
 [class*="g-btn-m-arrow"] span:before,[class*="g-btn-m1-arrow"] span:before {
  content:'';
  position:absolute;
  display:block;
  width:100%;
  height:100%;
  margin:0;
  position:absolute;
  top:100%;
  bottom:0;
  left:0;
  right:0;
  z-index:-1
 }
 [class*="g-btn-m-arrow"] span:after,[class*="g-btn-m1-arrow"] span:after {
  content:'';
  position:static;
  display:inline-block;
  width:5px;
  height:9px;
  margin:0 0 0 7px;
  background-color:transparent;
  vertical-align:middle;
  background-position:0 0;
  background-repeat:no-repeat
 }
}
@media only screen and (min-width:768px) {
 [class*="g-btn-m-arrow"],[class*="g-btn-m1-arrow"] {
  padding:8px 15px 0;
  background:#fff
 }
 [class*="g-btn-m-arrow"] span,[class*="g-btn-m1-arrow"] span {
  display:inline-block;
  vertical-align:middle
 }
 [class*="g-btn-m-arrow"] span:before,[class*="g-btn-m1-arrow"] span:before {
  content:'';
  position:absolute;
  display:block;
  width:100%;
  height:100%;
  margin:0;
  position:absolute;
  top:100%;
  bottom:0;
  left:0;
  right:0;
  z-index:-1;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -ms-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
 }
 [class*="g-btn-m-arrow"] span:after,[class*="g-btn-m1-arrow"] span:after {
  content:'';
  position:static;
  display:inline-block;
  width:5px;
  height:9px;
  margin:0 0 0 7px;
  background-color:transparent;
  vertical-align:middle;
  background-position:0 0;
  background-repeat:no-repeat;
  vertical-align:0
 }
 [class*="g-btn-m-arrow"]:hover span:before,[class*="g-btn-m1-arrow"]:hover span:before {
  top:0;
  height:100%
 }
 [class*="g-btn-m-arrow"]:hover span:after,[class*="g-btn-m1-arrow"]:hover span:after {
  height:9px
 }
}
a.g-btn-m-arrow1 {
 color:#4774cf
}
@media only screen and (max-width:767px) {
 button.g-btn-m-arrow1 span {
  padding-top:0
 }
 a.g-btn-m-arrow1:hover,a.g-btn-m1-arrow1:hover {
  background:none
 }
 .g-btn-m-arrow1 span:after,.g-btn-m1-arrow1 span:after {
  background-image:url(/static/images/btn/btn_m_arrow1_2x.png);
  background-size:4px 8px
 }
}
@media only screen and (min-width:768px) {
 button.g-btn-m-arrow1 span {
  padding-top:0
 }
 .g-btn-m-arrow1 span:after,.g-btn-m1-arrow1 span:after {
  background-image:url(/static/images/btn/btn_m_arrow1.gif)
 }
 .g-btn-m-arrow1:hover span,.g-btn-m1-arrow1:hover span {
  color:#fff
 }
 .g-btn-m-arrow1:hover span:after,.g-btn-m1-arrow1:hover span:after {
  background-image:url(/static/images/btn/btn_m_arrow1_on.gif)
 }
 .g-btn-m-arrow1:hover span:before,.g-btn-m1-arrow1:hover span:before {
  background:#5d7ecb
 }
 .g-btn-m-arrow1.is-active {
  background:#5d7ecb
 }
 .g-btn-m-arrow1.is-active span {
  color:#fff
 }
 .g-btn-m-arrow1.is-active span:after {
  background-image:url(/static/images/btn/btn_m_arrow1_on.gif)
 }
 .g-btn-m-arrow1.is-active span:before {
  background:#5d7ecb
 }
 .g-btn-m-arrow1.is-active:hover {
  background:none;
  color:#5d7ecb
 }
 .g-btn-m-arrow1.is-active:hover span {
  color:#5d7ecb
 }
 .g-btn-m-arrow1.is-active:hover span:after {
  background-image:url(/static/images/btn/btn_m_arrow1.gif)
 }
 .g-btn-m-arrow1.is-active:hover span:before {
  background:#fff
 }
}
a.g-btn-m-arrow2,button.g-btn-m-arrow2 {
 border:2px solid #f48fb1;
 color:#f48fb1
}
@media only screen and (max-width:767px) {
 button.g-btn-m-arrow2 span {
  padding-top:0
 }
 a.g-btn-m-arrow2:hover,a.g-btn-m1-arrow2:hover,button.g-btn-m-arrow2:hover,button.g-btn-m1-arrow2:hover {
  background:none;
  color:#4774cf
 }
 .g-btn-m-arrow2 span:after,.g-btn-m1-arrow2 span:after {
  background-image:url(/static/images/btn/btn_m_arrow2_2x.png);
  background-size:4px 8px
 }
}
@media only screen and (min-width:768px) {
 button.g-btn-m-arrow2 span {
  padding-top:0
 }
 .g-btn-m-arrow2 span:after,.g-btn-m1-arrow2 span:after {
  background-image:url(/static/images/btn/btn_m_arrow2.gif)
 }
 .g-btn-m-arrow2:hover span,.g-btn-m1-arrow2:hover span {
  color:#fff
 }
 .g-btn-m-arrow2:hover span:after,.g-btn-m1-arrow2:hover span:after {
  background-image:url(/static/images/btn/btn_m_arrow2_on.gif)
 }
 .g-btn-m-arrow2:hover span:before,.g-btn-m1-arrow2:hover span:before {
  background:#f48fb1
 }
}
a.g-btn-down1 {
 overflow:hidden;
 position:relative;
 display:inline-block;
 color:#5faa69;
 background:#fff;
 border:2px solid #5faa69
}
a.g-btn-down1:hover {
 text-decoration:none
}
@media only screen and (max-width:767px) {
 a.g-btn-down1 {
  height:30px;
  padding:1px 10px 0 35px;
  font-size:17px
 }
 a.g-btn-down1 span:before {
  position:absolute;
  content:'';
  display:block;
  top:50%;
  left:17px;
  width:12px;
  height:10px;
  margin:-5px 0 0;
  background:url(/static/images/btn/btn_down1_2x.png) 0 0 no-repeat;
  background-size:12px 10px
 }
}
@media only screen and (min-width:768px) {
 a.g-btn-down1 {
  height:29px;
  padding:5px 10px 0 28px;
  font-size:15px
 }
 a.g-btn-down1 span:before {
  position:absolute;
  content:'';
  display:block;
  top:50%;
  left:9px;
  width:12px;
  height:10px;
  margin:-5px 0 0;
  background:url(/static/images/btn/btn_down1.png) 0 0 no-repeat
 }
 a.g-btn-down1 span:after {
  background:#5faa69;
  content:'';
  display:block;
  height:100%;
  position:absolute;
  top:100%;
  bottom:0;
  left:-1px;
  right:-1px;
  z-index:-1;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -ms-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
 }
 a.g-btn-down1:hover {
  color:#fff;
  background:transparent;
  -webkit-transition:background .3s ease-in-out;
  -moz-transition:background .3s ease-in-out;
  -ms-transition:background .3s ease-in-out;
  transition:background .3s ease-in-out
 }
 a.g-btn-down1:hover span:before {
  background-position:0 100%
 }
 a.g-btn-down1:hover span:after {
  top:0;
  height:100%
 }
}
a.g-viewmore {
 position:relative;
 display:inline-block;
 color:#3d63ba
}
@media only screen and (min-width:768px) {
 a.g-viewmore {
  font-size:15px
 }
 a.g-viewmore span:after {
  content:'';
  display:inline-block;
  width:4px;
  height:8px;
  margin:0 0 0 5px;
  vertical-align:middle;
  background-position:0 0;
  background-repeat:no-repeat;
  background-image:url(/static/images/btn/btn_viewmore.gif)
 }
 a.g-viewmore:hover span:after {
  -webkit-animation:fadeInLeft 2s
 }
}
.g-box {
 width:100%;
 /*padding-bottom:90px*/
}
.products-list-series {
 padding-bottom:50px
}
.products-list-other {
 padding-bottom:50px
}
.need-help {
 padding-bottom:0
}
@media only screen and (max-width:767px) {
 .g-box {
  padding:0 10px 40px
 }
 .products-list-series {
  padding-bottom:25px
 }
 .products-list-other {
  padding-bottom:25px
 }
}
@media only screen and (min-width:768px) {
 .g-box .inbox {
  max-width:1440px;
  padding:0 20px;
  margin:0 auto
 }
}
.g-h-box3-tb {
 margin-top:30px;
 padding-left:15px;
 border-top:1px solid #69717f;
 font-family:'SamsungIFBd';
 font-size:16px;
 line-height:35px;
 color:#222;
 background:#f5f7f7
}
.g-tb-info {
 border-top:1px solid #a0a5af
}
.g-tb-info tr {
 border-bottom:1px solid #ccc
}
.g-tb-info th {
 padding:10px 10px 10px 15px;
 border:1px solid #ccc;
 font-weight:700;
 line-height:1.3;
 color:#222;
 text-align:left;
 background:#f5f7f7
}
.g-tb-info td {
 padding:10px 0 10px 10px;
 border:1px solid #ccc;
 line-height:1.2
}
.g-tb-info tr th:first-child {
 border-left:0
}
.g-tb-info tr td:last-child {
 border-right:0
}
.g-tb-info th {
 border-top-width:0
}
.g-tb-list {
 border-top:1px solid #a0a5af
}
.g-tb-list tr {
 border-bottom:1px solid #ccc
}
.g-tb-list th {
 padding:10px 10px 10px 15px;
 border-right:0;
 font-weight:700;
 line-height:1.3;
 color:#222
}
.g-tb-list td {
 padding:10px 0 10px 10px;
 border-right:0;
 line-height:1.2;
 text-align:center
}
.g-tips {
 padding-left:18px;
 line-height:1.4;
 font-family:arial;
 background:url(/static/images/ico/ico_tips.gif) 0 2px no-repeat
}
.g-tips a {
 color:#0066be;
 text-decoration:underline
}
.g-link-more {
 position:absolute;
 right:0;
 top:0;
 margin:10px 0 0;
 padding:0 15px 0 0;
 font-size:13px;
 color:#0066be;
 background:url(/static/images/ico/ico_link_more.gif) right center no-repeat
}
.g-paging {
 text-align:center
}
.g-paging a {
 margin-left:7px
}
.g-paging span {
 vertical-align:middle
}
.g-paging span a {
 color:#087cbe
}
.g-paging span a:hover,.g-paging span a:focus,.g-paging span a:active {
 color:#222
}
.g-paging span strong {
 margin-left:7px;
 color:#222
}
.g-paging.al-r {
 text-align:right
}
.g-paging.al-l {
 text-align:left
}
.g-paging [class*="arrow-"] {
 display:inline-block;
 overflow:hidden
}
.g-btnarea {
 text-align:center
}
[class*="g-btn-large"] {
 display:inline-block;
 min-width:150px;
 height:40px;
 padding:0;
 font-size:13px;
 text-align:center;
 vertical-align:middle;
 text-decoration:none;
 box-sizing:border-box
}
a[class*="g-btn-large"] {
 padding:14px 0 0
}
.g-btn-large1 {
 background:#006ec5;
 color:#fff
}
.g-btn-large1:hover {
 background:#222
}
.g-btn-large2 {
 background:#222;
 color:#fff
}
.g-btn-large2:hover {
 background:#006ec5
}
[class*="g-btn-middle"] {
 display:inline-block;
 min-width:150px;
 height:32px;
 padding:0;
 font-size:13px;
 text-align:center;
 vertical-align:middle;
 text-decoration:none;
 box-sizing:border-box
}
a[class*="g-btn-middle"] {
 padding:11px 0 0
}
.g-btn-mid1 {
 background:#006ec5;
 color:#fff
}
.g-btn-mid1:hover {
 background:#222
}
.g-btn-mid2 {
 background:#222;
 color:#fff
}
.g-btn-mid2:hover {
 background:#006ec5
}
[class*="g-btn-small"] {
 display:inline-block;
 min-width:150px;
 height:23px;
 padding:0;
 font-size:13px;
 text-align:center;
 vertical-align:middle;
 text-decoration:none;
 box-sizing:border-box
}
a[class*="g-btn-small"] {
 padding:6px 0 0
}
.g-btn-small1 {
 background:#006ec5;
 color:#fff
}
.g-btn-small1:hover {
 background:#222
}
.g-btn-small2 {
 background:#222;
 color:#fff
}
.g-btn-small2:hover {
 background:#006ec5
}
a[class*="g-btn-s"],button[class*="g-btn-s"] {
 display:inline-block;
 height:30px;
 padding:6px 12px 0;
 border:2px solid #3d63ba;
 font-size:12px;
 font-family:'SamsungOneRg';
 color:#3d63ba;
 vertical-align:middle
}
.features.corp01 li.ico01 {
 background-image:url(/static/images/industry/ico_related_corp_A01.gif)
}
.features.corp01 li.ico02 {
 background-image:url(/static/images/industry/ico_related_corp_A02.gif)
}
.features.corp01 li.ico03 {
 background-image:url(/static/images/industry/ico_related_corp_A03.gif);
 background-position:0 0
}
.features.corp01 li.ico04 {
 background-image:url(/static/images/industry/ico_related_corp_A04.gif)
}
.features.corp01 li.ico05 {
 background-image:url(/static/images/industry/ico_related_corp_A05.gif)
}
.features h4 {
 padding:0 0 20px;
 font-size:24px;
 color:#222
}
.features li {
 float:left;
 width:50%;
 overflow:hidden;
 min-height:100px;
 margin-bottom:20px;
 padding-left:135px;
 background-position:20px 0;
 background-repeat:no-repeat;
 box-sizing:border-box
}
.features li .stitle {
 font-size:16px;
 color:#222
}
.features li p {
 margin-top:5px;
 line-height:1.3;
 font-size:16px
}
[class*="g-list-by"] {
 overflow:hidden
}
[class*="g-list-by"]>ul:after {
 content:'';
 display:block;
 clear:both
}
[class*="g-list-by"]>ul>li {
 float:left;
 width:100%;
 padding:0;
 -webkit-transition:1s -webkit-transform;
 -moz-transition:1s transform;
 -ms-transition:1s transform;
 transition:1s transform
}
[class*="g-list-by"] .item {
 padding:0 0 28px;
 margin:10px 0 0;
 border:1px solid #dbdbdb;
 background:#fff
}
[class*="g-list-by"] .visual {
 position:relative
}
[class*="g-list-by"] .visual a {
 display:block;
 width:100%;
 height:100%
}
c
[class*="g-list-by"] .visual img {
 display:block;
 width:100%;
 margin:0 auto
}
[class*="g-list-by"] .explain {
 position:relative;
 background:rgba(255,255,255,0.95)
}
.ie.v8 [class*="g-list-by"] .explain {
 background:#fff
}
[class*="g-list-by"] .stitle {
 white-space:nowrap;
 float:left;
 display:block;
 padding:0 0 2px;
 font-family:'SamsungOneLt';
 color:#222
}
[class*="g-list-by"] .stitle a {
 text-decoration:none
}
[class*="g-list-by"] .stitle a:hover {
 color:#3f85fe;
 border-bottom:2px solid #3f85fe
}
[class*="g-list-by"] .type {
 position:static;
 float:right;
 font-style:normal;
 color:#5a81cd
}
[class*="g-list-by"] .desc {
 clear:both;
 width:100%;
 overflow:hidden;
 color:#777;
 text-overflow:ellipsis;
 display:-webkit-box;
 word-break:normal;
 -webkit-line-clamp:3;
 -webkit-box-orient:vertical;
 font-family:'SamsungOneLt'
}
[class*="g-list-by"] .desc a {
 color:#777;
 text-decoration:none
}
[class*="g-list-by"] .btnarea {
 text-align:center
}
[class*="g-list-by"] .icons {
 overflow:hidden
}
[class*="g-list-by"] .icons li {
 float:left;
 margin:4px 4px 0 0
}
[class*="g-list-by"] .region {
 display:block;
 clear:both;
 width:100%;
 font-style:normal;
 font-size:15px;
 color:#222
}
[class*="g-list-by"] li.null {
 width:100%;
 float:none
}
.products-list-other [class*="g-list-by"] .sepcLink:hover {
 text-decoration:none
}
.products-list-other [class*="g-list-by"] a .spec,.products-list-other [class*="g-list-by"] a:hover .spec,.products-list-other [class*="g-list-by"] a:hover .spec *
.products-list-other [class*="g-list-by"] a:hover .spec li:before {
 text-decoration:none!important;
 border-bottom:0
}
.products-list-other [class*="g-list-by"] li.null {
 clear:both;
 float:none;
 width:100%
}
.products-list-other [class*="g-list-by"] .stitle {
 overflow:hidden;
 text-overflow:ellipsis;
 max-width:50%
}
.products-list-cloud [class*="g-list-by"] .stitle {
 font-size:20px
}
.products-list-business [class*="g-list-by"] .stitle {
 font-size:20px
}
.products-list-business .g-list-by-product .type {
 padding-top:7px
}
.products-list-indoor [class*="g-list-by"] .stitle {
 max-width:100%;
 font-size:20px
}
.products-list-indoor [class*="g-list-by"] .explain {
 padding:16px 45px 0
}
.products-list-indoor [class*="g-list-by"] .spec {
 height:126px
}
.products-list-indoor [class*="g-list-by"] .spec li {
 color:#222;
 font-family:'SamsungOneLt'
}
@media only screen and (max-width:1023px) {
 .products-list-indoor [class*="g-list-by"] .item {
  padding-bottom:14px
 }
 .products-list-indoor [class*="g-list-by"] .explain {
  padding-left:20px;
  padding-right:20px
 }
 .products-list-indoor [class*="g-list-by"] .spec {
  height:107px;
  padding-top:10px
 }
}
@media only screen and (max-width:767px) {
 .products-list-indoor [class*="g-list-by"] .spec {
  height:124px
 }
}
@media only screen and (max-width:539px) {
 .products-list-indoor [class*="g-list-by"] .spec {
  height:auto
 }
}
#c-content [class*="g-list-by"] li.null {
 clear:both;
 float:none;
 width:100%;
 margin:50px 0 0
}
[class*="g-list-by"] .explain {
 position:relative;
 padding:0 14px;
 margin:0
}
[class*="g-list-by"] .related {
 margin:18px 0 -3px
}
[class*="g-list-by"] .related em {
 font-size:16px;
 color:#222
}
[class*="g-list-by"] .related ul {
 font-size:15px;
 overflow:hidden
}
[class*="g-list-by"] .related li {
 display:inline-block;
 font-size:16px;
 vertical-align:middle
}
[class*="g-list-by"] .related li:before {
 content:'/';
 display:inline-block;
 margin:0 4px;
 vertical-align:0
}
[class*="g-list-by"] .related li:first-child:before {
 display:none
}
.g-list-by-series .item {
 width:100%
}
.g-list-by-series .explain {
 padding-bottom:86px
}
.g-list-by-series .icons {
 height:auto
}
.g-list-by-series .related {
 position:absolute;
 left:0;
 right:0;
 bottom:-6px;
 background-color:#fff
}
.g-list-by-series .related .relatedBox {
 position:relative;
 padding:16px 14px 0
}
.g-list-by-series .related .relatedBox .moreArr {
 position:absolute;
 left:0;
 top:-19px;
 display:none;
 width:100%;
 height:23px;
 background:url(/static/images/common/bul_arr_box_more_no.png) no-repeat center 0
}
.g-list-by-series > ul > li:hover .item.hasMore .related .relatedBox .moreArr {
 background:url(/static/images/common/bul_arr_box_more_no_on.png) no-repeat center 0
}
.g-list-by-series .item.hasMore .related .relatedBox .moreArr {
 display:block
}
.g-list-by-series .related .relatedBox .relatedList {
 height:42px;
 line-height:1.3;
 overflow:hidden
}
.g-list-by-series .related em {
 display:block;
 margin:0 0 5px
}
.g-list-by-series .related li:before {
 margin:0 3px 0 0;
 vertical-align:-1px
}
.g-list-by-lineup .related li {
 font-size:20px
}
@media only screen and (max-width:767px) {
 [class*="g-list-by"]>ul {
  margin:-10px -5px 0
 }
 [class*="g-list-by"]>ul>li {
  float:left;
  padding:0 5px
 }
 [class*="g-list-by"] .visual {
  overflow:hidden;
  position:relative;
  padding-top:57.8073089701%;
  margin:0 auto 20px
 }
 [class*="g-list-by"] .visual img {
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:auto
 }
 [class*="g-list-by"] .new {
  position:absolute;
  top:-1px;
  left:-1px;
  display:block;
  width:50px;
  height:50px;
  margin:0;
  text-align:center;
  background:url(/static/images/ico/badge_new_2x.png) 0 0 no-repeat;
  background-size:50px auto;
  font-size:0;
  line-height:0;
  text-indent:-500px
 }
 [class*="g-list-by"] .stitle {
  margin:0 0 15px;
  font-size:20px;
  line-height:1.727
 }
 [class*="g-list-by"] .stitle i {
  font-size:20px;
  font-style:normal
 }
 [class*="g-list-by"] .type {
  padding:7px 0 0;
  font-size:13px
 }
 [class*="g-list-by"] .desc {
  height:44px;
  margin:0 0 16px;
  font-size:17px;
  line-height:1.294;
  color:#777
 }
 [class*="g-list-by"] .spec {
  clear:both;
  width:100%;
  height:151px;
  font-size:17px;
  overflow:hidden
 }
 [class*="g-list-by"] .spec li {
  position:relative;
  padding:0 0 0 9px;
  color:#222
 }
 [class*="g-list-by"] .spec li:before {
  position:absolute;
  left:0;
  top:10px;
  content:'';
  display:block;
  width:3px;
  height:3px;
  background:url(/static/images/ico/ico_spec.gif) 0 0 no-repeat
 }
 [class*="g-list-by"] .spec i {
  font-style:normal;
  color:#777
 }
 [class*="g-list-by"] .opt {
  margin-top:14px
 }
 [class*="g-list-by"] .btn-zoom {
  display:none;
  overflow:hidden;
  z-index:2;
  position:absolute;
  top:-1px;
  right:-1px;
  width:52px;
  height:53px;
  background:url(/static/images/btn/btn_zoom_product.png)
 }
 [class*="g-list-by"] .btn-zoom a {
  display:none;
  width:100%;
  height:100%;
  text-indent:-300px;
  font-size:0;
  line-height:0
 }
 [class*="g-list-by"] .btn-delete {
  overflow:hidden;
  display:block;
  z-index:2;
  position:absolute;
  top:-1px;
  right:-1px;
  width:52px;
  height:53px;
  background:url(/static/images/btn/btn_delete_product.png)
 }
 [class*="g-list-by"] .btn-delete button {
  display:block;
  width:100%;
  height:100%;
  text-indent:-300px;
  font-size:0;
  line-height:0
 }
 [class*="g-list-by"] .icons img {
  display:block;
  width:38px;
  height:38px
 }
 [class*="g-list-by"] .btnarea {
  margin:19px 0 20px;
  text-align:center
 }
 [class*="g-list-by"] li.null p {
  padding:98px 0 40px;
  text-align:center;
  font-family:'SamsungOneLt';
  font-size:20px;
  color:#222;
  background:url(/static/images/ico/ico_no_data_2x.png) no-repeat center 10px;
  background-size:77px auto
 }
 .products-list-other {
  margin:20px 0 0
 }
 .products-list-other [class*="g-list-by"]>ul>li {
  width:50%
 }
 .g-list-by-lineup .explain {
  min-height:205px
 }
 .g-list-by-product .stitle {
  margin:0;
  font-size:16px
 }
 .g-list-by-product .type {
  padding-top:5px;
  font-size:14px
 }
}
@media only screen and (min-width:768px) {
 [class*="g-list-by"]>ul {
  margin:-20px -5px 0
 }
 [class*="g-list-by"]>ul>li {
  padding:0 5px;
  margin:10px 0 0
 }
 [class*="g-list-by"] .visual {
  overflow:hidden;
  position:relative;
  padding-top:57.8073089701%;
  margin:0 auto 23px
 }
 [class*="g-list-by"] .visual img {
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:auto
 }
 [class*="g-list-by"] .new {
  position:absolute;
  top:-1px;
  left:-1px;
  display:block;
  width:50px;
  height:50px;
  margin:0;
  text-align:center;
  background:url(/static/images/ico/badge_new.png) 0 0 no-repeat;
  font-size:0;
  line-height:0;
  text-indent:-500px
 }
 [class*="g-list-by"] .explain {
  position:relative;
  padding:16px 19px 0;
  margin:0;
  background:rgba(255,255,255,0.95)
 }
 [class*="g-list-by"] .item {
  position:relative
 }
 [class*="g-list-by"] .btn-zoom {
  overflow:hidden;
  display:block;
  z-index:2;
  position:absolute;
  top:-1px;
  right:-1px;
  width:52px;
  height:52px;
  background:url(/static/images/btn/btn_zoom_product.png)
 }
 [class*="g-list-by"] .btn-zoom a {
  display:block;
  width:100%;
  height:100%;
  text-indent:-300px;
  font-size:0;
  line-height:0
 }
 [class*="g-list-by"] .btn-delete {
  overflow:hidden;
  display:block;
  z-index:2;
  position:absolute;
  top:-1px;
  right:-1px;
  width:52px;
  height:53px;
  background:url(/static/images/btn/btn_delete_product.png)
 }
 [class*="g-list-by"] .btn-delete button {
  display:block;
  width:100%;
  height:100%;
  text-indent:-300px;
  font-size:0;
  line-height:0
 }
 [class*="g-list-by"] .stitle {
  padding:0 0 2px;
  margin:0;
  font-size:20px;
  line-height:1.727
 }
 [class*="g-list-by"] .stitle i {
  font-size:20px;
  font-style:normal
 }
 [class*="g-list-by"] .type {
  padding:9px 0 0;
  font-size:16px;
  font-style:normal;
  color:#5a81cd
 }
 [class*="g-list-by"] .desc {
  overflow:hidden;
  height:62px;
  margin:0;
  font-size:16px;
  line-height:1.25
 }
 [class*="g-list-by"] .opt {
  margin-top:14px
 }
 [class*="g-list-by"] .icons {
  width:100%;
  height:68px;
  margin-top:10px
 }
 [class*="g-list-by"] .icons img {
  display:block;
  width:30px;
  height:30px
 }
 [class*="g-list-by"] .region {
  margin-top:-19px
 }
 [class*="g-list-by"] .btnarea {
  position:absolute;
  bottom:19px;
  left:0;
  right:0;
  margin:0;
  text-align:center
 }
 [class*="g-list-by"] [class*="line-"] {
  box-sizing:content-box;
  background:transparent;
  font-size:-;
  line-height:0
 }
 [class*="g-list-by"] .line-t {
  position:absolute;
  top:-1px;
  left:-1px;
  width:0;
  height:1px;
  padding:0 2px 0 0;
  transition:all .75s
 }
 [class*="g-list-by"] .line-r {
  position:absolute;
  top:-1px;
  right:-1px;
  width:1px;
  height:0;
  padding:0 0 2px;
  transition:all .75s
 }
 [class*="g-list-by"] .line-b {
  position:absolute;
  bottom:-1px;
  left:100%;
  width:0;
  height:1px;
  padding:0 0 0 2px;
  transition:all .75s
 }
 [class*="g-list-by"] .line-l {
  position:absolute;
  top:100%;
  left:-1px;
  width:1px;
  height:0;
  padding:1px 0 0;
  transition:all .75s
 }
 [class*="g-list-by"]>ul>li:hover [class*="line-"] {
  background:#3d63ba
 }
 [class*="g-list-by"]>ul>li:hover .line-t {
  position:absolute;
  top:-1px;
  left:-1px;
  width:100%;
  height:1px;
  transition:all .75s
 }
 [class*="g-list-by"]>ul>li:hover .line-r {
  position:absolute;
  top:-1px;
  right:-1px;
  width:1px;
  height:100%;
  transition:all .75s
 }
 [class*="g-list-by"]>ul>li:hover .line-b {
  position:absolute;
  bottom:-1px;
  left:-1px;
  width:100%;
  height:1px;
  transition:all .75s
 }
 [class*="g-list-by"]>ul>li:hover .line-l {
  position:absolute;
  top:-1px;
  left:-1px;
  width:1px;
  height:100%;
  transition:all .75s
 }
 [class*="g-list-by"]>ul>li.selectProduct [class*="line-"] {
  background:#3d63ba
 }
 [class*="g-list-by"]>ul>li.selectProduct .line-t {
  position:absolute;
  top:-1px;
  left:-1px;
  width:100%;
  height:1px;
  transition:all .75s
 }
 [class*="g-list-by"]>ul>li.selectProduct .line-r {
  position:absolute;
  top:-1px;
  right:-1px;
  width:1px;
  height:100%;
  transition:all .75s
 }
 [class*="g-list-by"]>ul>li.selectProduct .line-b {
  position:absolute;
  bottom:-1px;
  left:-1px;
  width:100%;
  height:1px;
  transition:all .75s
 }
 [class*="g-list-by"]>ul>li.selectProduct .line-l {
  position:absolute;
  top:-1px;
  left:-1px;
  width:1px;
  height:100%;
  transition:all .75s
 }
 [class*="g-list-by"] li.null {
  height:100%
 }
 [class*="g-list-by"] li.null p {
  padding:180px 0 80px;
  text-align:center;
  font-family:'SamsungOneLt';
  font-size:30px;
  color:#222;
  background:url(/static/images/ico/ico_no_data.png) no-repeat center 60px
 }
 [class*="g-list-by"] .spec {
  clear:both;
  width:100%;
  height:151px;
  padding:18px 0 0;
  font-size:17px;
  overflow:hidden
 }
 [class*="g-list-by"] .spec li {
  position:relative;
  padding:0 0 0 9px;
  color:#222
 }
 [class*="g-list-by"] .spec li:first-child {
  margin-top:0
 }
 [class*="g-list-by"] .spec li:before {
  position:absolute;
  left:0;
  top:10px;
  content:'';
  display:block;
  width:3px;
  height:3px;
  background:url(/static/images/ico/ico_spec.gif) 0 0 no-repeat
 }
 [class*="g-list-by"] .spec i {
  color:#777;
  font-style:normal
 }
 .g-list-by-product .stitle {
  font-size:16px
 }
 .g-list-by-product .type {
  padding-top:5px;
  font-size:14px
 }
 .g-list-by-series .type {
  display:none
 }
 .g-list-by-series .explain {
  padding-bottom:86px
 }
 .g-list-by-advanced .stitle {
  float:none;
  text-align:center
 }
 .g-list-by-advanced .visual {
  margin:0 auto
 }
 .g-list-by-advanced .item {
  padding:0 0 5px
 }
 .products-list-other [class*="g-list-by"]>ul>li {
  width:33.333%
 }
}
@media only screen and (max-width:767px) {
 .g-list-by-series > ul > li:hover .item.hasMore .related {
  border-top:1px solid #dbdbdb
 }
}
@media only screen and (min-width:768px) and (max-width:1024px) {
 .products-list-other [class*="g-list-by"] .spec {
  font-size:15px
 }
 [class*="g-list-by"] .type {
  padding:9px 0 0;
  font-size:13px
 }
 .g-list-by-product .type {
  padding-top:5px;
  font-size:14px
 }
}
@media only screen and (max-width:1024px) {
 [class*="g-list-by"] .item {
  position:relative
 }
 [class*="g-list-by"] .icons {
  width:100%;
  height:84px;
  margin-top:10px
 }
 .g-list-by-series .related em {
  font-size:15px
 }
 .g-list-by-series .related li {
  font-size:14px
 }
}
@media only screen and (max-width:539px) {
 [class*="g-list-by"] .icons {
  height:auto
 }
 .g-list-by-series .explain {
  padding-bottom:0
 }
 .g-list-by-series .related {
  position:static;
  border-top:0!important
 }
 .g-list-by-series .related .relatedBox {
  padding-left:0;
  padding-right:0
 }
 .g-list-by-series .related .relatedBox .moreArr {
  display:none!important
 }
 .g-list-by-series .related .relatedBox .relatedList {
  height:auto!important
 }
}
@media only screen and (max-width:475px) {
 .products-list-other [class*="g-list-by"]>ul>li {
  width:100%
 }
}
@media only screen and (min-width:1025px) {
 [class*="g-list-by"]>ul>li .btn-zoom,[class*="g-list-by"]>ul>li .btn-delete {
  display:none
 }
 [class*="g-list-by"]>ul>li:hover .btn-zoom,[class*="g-list-by"]>ul>li:hover .btn-delete {
  display:block
 }
 .products-list-other [class*="g-list-by"] .spec {
  font-size:17px
 }
}
[class*="g-list-aticle"] {
 overflow:hidden
}
[class*="g-list-aticle"] ul:after {
 content:'';
 display:block;
 clear:both
}
[class*="g-list-aticle"] li {
 padding:0 5px
}
[class*="g-list-aticle"] > a {
 display:block
}
[class*="g-list-aticle"] a:hover {
 text-decoration:none
}
[class*="g-list-aticle"] .item {
 position:relative;
 width:100%;
 padding:0;
 border:1px solid #dbdbdb;
 background:#fff
}
[class*="g-list-aticle"] .visual {
 overflow:hidden;
 position:relative;
 width:100%;
 height:0;
 padding-bottom:62.7%
}
[class*="g-list-aticle"] .visual img {
 position:absolute;
 width:100%;
 height:100%;
 -webkit-transform:scale(1,1);
 -moz-transform:scale(1,1);
 -ms-transform:scale(1,1);
 transform:scale(1,1);
 -webkit-transition:all 1s;
 -moz-transition:all 1s;
 -ms-transition:all 1s;
 transition:all 1s
}
[class*="g-list-aticle"] li:hover .visual img {
 -webkit-transition:all 3s;
 -moz-transition:all 3s;
 -ms-transition:all 3s;
 transition:all 3s
}
[class*="g-list-aticle"] .btnarea {
 position:relative;
 background:#fff;
 text-align:center;
 z-index:1
}
[class*="g-list-partners"] .explain,[class*="g-list-aticle"] .explain {
 position:relative;
 padding:25px 20px 0;
 margin:0;
 border:0;
 background:#fff;
 -webkit-transition:transform 1s;
 -moz-transition:transform 1s;
 -ms-transition:transform 1s;
 transition:transform 1s
}
[class*="g-list-aticle"] .category {
 display:block;
 color:#4dbbbc;
 font-style:normal
}
[class*="g-list-aticle"] .stitle {
 overflow:hidden;
 display:block;
 height:78px;
 margin:0 0 24px;
 font-size:20px;
 line-height:26px;
 font-family:'SamsungOneLt';
 color:#222;
 word-wrap:break-word;
 word-break:normal;
 -webkit-line-clamp:3;
 -webkit-box-orient:vertical;
 text-overflow:ellipsis;
 display:-webkit-box
}
[class*="g-list-aticle"] .stitle a {
 color:#222
}
[class*="g-list-aticle"] a .stitle:hover {
 color:#3f85fe;
 text-decoration:underline
}
[class*="g-list-aticle"] .desc {
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 word-break:normal;
 -webkit-line-clamp:3;
 -webkit-box-orient:vertical;
 color:#777
}
[class*="g-list-aticle"] .desc a {
 color:#666
}
[class*="g-list-aticle"] .people-name {
 height:38px;
 margin:0 0 20px;
 font-size:15px;
 color:#666
}
[class*="g-list-aticle"] .people-name .name {
 color:#f48fb1
}
[class*="g-list-aticle"] [class*="g-badge-"] {
 position:absolute;
 left:0;
 bottom:0
}
[class*="g-list-aticle"] .btnarea [class*="g-btn-m1-"] {
 margin:0 1px
}
[class*="g-list-aticle"].news .category {
 color:#f06292
}
[class*="g-list-aticle"].event .category {
 color:#7b5fce
}
[class*="g-list-aticle"].story .category {
 color:#64b5f6
}
[class*="g-list-aticle"].event .stitle {
 -webkit-line-clamp:3
}
[class*="g-list-partners"] li:hover .explain,[class*="g-list-aticle"] .media:hover .explain,[class*="g-list-aticle"] .event:hover .explain,[class*="g-list-aticle"] .story:hover .explain,#tabcon-collaterals [class*="g-list-aticle"] li:hover .explain {
 border:0
}
[class*="g-list-partners"] li .moreArr,[class*="g-list-aticle"] .media .moreArr,[class*="g-list-aticle"] .event .moreArr,[class*="g-list-aticle"] .story .moreArr,#tabcon-collaterals [class*="g-list-aticle"] li .moreArr {
 position:absolute;
 left:0;
 top:-19px;
 display:block;
 width:100%;
 height:23px;
 background:url(/static/images/common/bul_arr_box_more_no.png) no-repeat center 0
}
[class*="g-list-partners"] li:hover .moreArr,[class*="g-list-aticle"] .media:hover .moreArr,[class*="g-list-aticle"] .event:hover .moreArr,[class*="g-list-aticle"] .story:hover .moreArr,#tabcon-collaterals [class*="g-list-aticle"] li:hover .moreArr {
 background:url(/static/images/common/bul_arr_box_more_no_on.png) no-repeat center 0
}
@media only screen and (max-width:767px) {
 [class*="g-list-aticle"] {
  overflow:hidden
 }
 [class*="g-list-aticle"]>ul {
  margin:0 -5px
 }
 [class*="g-list-aticle"]>ul>li {
  float:left;
  padding:0 5px;
  margin:20px 0 0
 }
 [class*="g-list-aticle"] .stitle {
  height:69px;
  margin:0 0 11px;
  font-size:20px;
  line-height:23px;
  font-size:20px;
  line-height:23px
 }
 [class*="g-list-aticle"] .desc {
  height:60px;
  font-size:16px;
  line-height:20px
 }
 [class*="g-list-aticle"] .explain {
  padding:21px 20px 14px;
  border-top:0;
  background:#fff
 }
 [class*="g-list-aticle"] .story-noup .explain {
  padding-bottom:69px
 }
 [class*="g-list-aticle"] .category {
  margin:0 0 10px;
  font-size:15px
 }
 [class*="g-list-aticle"] .item {
  position:relative;
  width:100%;
  padding:0;
  border:1px solid #dbdbdb
 }
 [class*="g-list-aticle"] .view-count {
  overflow:hidden;
  padding:14px 0 0;
  color:#777
 }
 [class*="g-list-aticle"] .view-count .viewNum {
  float:left;
  padding-left:20px;
  background:url(/static/images/ico/ico_view_2x.png) no-repeat left 50%;
  background-size:16px 12px
 }
 [class*="g-list-aticle"] .view-count .fileDown {
  float:left;
  width:19px;
  height:18px;
  background:url(/static/images/ico/ico_file_download.png) no-repeat left top;
  text-indent:-9999px
 }
 [class*="g-list-aticle"] .view-count .viewDate {
  float:right;
  padding-left:17px;
  background:url(/static/images/ico/ico_date_2x.png) no-repeat left 50%;
  background-size:12px 11px;
  color:#ccc;
  font-size:15px
 }
 [class*="g-list-aticle"] .btnarea {
  height:40px;
  margin:15px 0 0
 }
 [class*="g-list-aticle"] .btnarea [class*="g-btn-m1-"] {
  width:48%
 }
 [class*="g-list-aticle"] .btnarea .g-btn-m1-down {
  padding-top:11px
 }
 [class*="g-list-aticle"] .visual {
  z-index:0;
  position:relative
 }
 [class*="g-list-aticle"] .visual img {
  width:100%
 }
 [class*="g-list-aticle"] .new {
  z-index:1;
  position:absolute;
  top:-1px;
  left:-1px;
  display:block;
  width:50px;
  height:50px;
  margin:0;
  text-align:center;
  background:url(/static/images/ico/badge_new_2x.png) 0 0 no-repeat;
  background-size:50px auto;
  font-size:0;
  line-height:0;
  text-indent:-500px
 }
 [class*="g-list-aticle"] [class*="g-badge-"] {
  height:28px;
  padding-top:6px
 }
 [class*="g-list-aticle"] li.null {
  width:100%
 }
 [class*="g-list-aticle"] li.null p {
  padding:98px 0 40px;
  text-align:center;
  font-family:'SamsungOneLt';
  font-size:20px;
  color:#222;
  background:url(/static/images/ico/ico_no_data_2x.png) no-repeat center 10px;
  background-size:77px auto
 }
 [class*="g-list-aticle"] .media:hover .explain,[class*="g-list-aticle"] .event:hover .explain,[class*="g-list-aticle"] .story:hover .explain,#tabcon-collaterals [class*="g-list-aticle"] li:hover .explain {
  border-top:0
 }
}
@media only screen and (min-width:768px) {
 [class*="g-list-aticle"] {
  overflow:hidden;
  text-align:left
 }
 [class*="g-list-aticle"]>ul {
  margin:-20px -5px 0
 }
 [class*="g-list-aticle"]>ul>li {
  float:left;
  margin:20px 0 0
 }
 [class*="g-list-aticle"] .item {
  overflow:hidden
 }
 [class*="g-list-aticle"] .desc {
  height:66px;
  font-size:16px;
  line-height:22px;
  color:#777;
  text-decoration:none
 }
 [class*="g-list-aticle"] .explain {
  position:relative;
  padding:49px 20px 80px;
  background:#fff
 }
 [class*="g-list-aticle"].signage-test .explain {
  position:relative;
  padding:20px
 }
 [class*="g-list-aticle"].news .explain {
  position:relative;
  padding:49px 20px 120px;
  background:#fff
 }
 [class*="g-list-aticle"].event .explain {
  position:relative;
  padding:25px 20px 80px;
  background:#fff
 }
 [class*="g-list-aticle"] .category {
  position:absolute;
  top:25px;
  left:0;
  margin:0 20px 4px;
  font-size:15px;
  text-transform:uppercase
 }
 [class*="g-list-aticle"] .explain .outLink {
  position:absolute;
  top:20px;
  right:20px;
  width:19px;
  height:18px;
  background:url(/static/images/ico/ico_file_download.png) no-repeat left top;
  text-indent:-9999px
 }
 [class*="g-list-aticle"] .stitle {
  height:78px;
  margin:0 0 24px;
  font-size:20px;
  line-height:26px
 }
 [class*="g-list-aticle"] .new {
  z-index:1;
  position:absolute;
  top:-1px;
  left:-1px;
  display:block;
  width:50px;
  height:50px;
  margin:0;
  text-align:center;
  background:url(/static/images/ico/badge_new.png) 0 0 no-repeat;
  font-size:0;
  line-height:0;
  text-indent:-500px
 }
 [class*="g-list-aticle"] .view-count {
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  padding:0 20px 20px
 }
 [class*="g-list-aticle"].mainCard .media .view-count,[class*="g-list-aticle"].news .view-count {
  position:absolute;
  left:0;
  bottom:60px;
  width:100%;
  padding:0 20px 20px
 }
 [class*="g-list-aticle"] .view-count .viewNum {
  float:left;
  padding-left:20px;
  background:url(/static/images/ico/ico_view.png) no-repeat left 50%;
  color:#777
 }
 [class*="g-list-aticle"] .view-count .fileDown {
  float:left;
  width:19px;
  height:18px;
  background:url(/static/images/ico/ico_file_download.png) no-repeat left top;
  text-indent:-9999px
 }
 [class*="g-list-aticle"] .view-count .viewDate {
  float:right;
  padding-left:20px;
  background:url(/static/images/ico/ico_date.png) no-repeat left 50%;
  color:#ccc;
  font-size:15px
 }
 [class*="g-list-partners"] .btnarea,[class*="g-list-aticle"] .btnarea {
  position:absolute;
  left:0;
  right:0;
  bottom:20px;
  width:100%;
  height:35px;
  padding:0 10px;
  margin:0
 }
 [class*="g-list-aticle"] .btnarea [class*="g-btn-m1-"] {
  width:48%
 }
 [class*="g-list-aticle"] [class*="line-"] {
  box-sizing:content-box;
  background:transparent;
  font-size:-;
  line-height:0;
  background:#4470cd
 }
 [class*="g-list-aticle"] .line-t {
  position:absolute;
  top:-1px;
  left:0;
  width:0;
  height:0;
  padding:0 1px 0 0;
  transition:all .75s
 }
 [class*="g-list-aticle"] .line-r {
  position:absolute;
  top:0;
  right:-1px;
  width:0;
  height:0;
  padding:0 0 1px;
  transition:all .75s
 }
 [class*="g-list-aticle"] .line-b {
  position:absolute;
  bottom:-1px;
  left:100%;
  width:0;
  height:0;
  padding:0 0 0 1px;
  transition:all .75s
 }
 [class*="g-list-aticle"] .line-l {
  position:absolute;
  top:100%;
  left:-1px;
  width:0;
  height:0;
  padding:1px 0 0;
  transition:all .75s
 }
 [class*="g-list-aticle"] [class*="g-badge-"] {
  height:28px;
  padding-top:6px
 }
 [class*="g-list-partners"] .visual,[class*="g-list-aticle"].mainCard .visual,[class*="g-list-aticle"].story .visual,[class*="g-list-aticle"].event .visual,[class*="g-list-aticle"].news .visual {
  margin-bottom:-60px
 }
 [class*="g-list-partners"] .explain,[class*="g-list-aticle"].story .explain,[class*="g-list-aticle"].event .explain,[class*="g-list-aticle"].news .explain {
  position:relative;
  margin:0;
  -webkit-transform:translateY(60px);
  -moz-transform:translateY(60px);
  -ms-transform:translateY(60px);
  transform:translateY(60px);
  background:#fff;
  -webkit-transition:transform 1s;
  -moz-transition:transform 1s;
  -ms-transition:transform 1s;
  transition:transform 1s
 }
 .ie.v8 [class*="g-list-aticle"].mainCard .visual,.ie.v8 [class*="g-list-aticle"].story .visual,.ie.v8 [class*="g-list-aticle"].event .visual,.ie.v8 [class*="g-list-aticle"].news .visual {
  margin-bottom:0
 }
 [class*="g-list-aticle"].mainCard .explain {
  padding:25px 20px 140px;
  -webkit-transform:translateY(60px);
  -moz-transform:translateY(60px);
  -ms-transform:translateY(60px);
  transform:translateY(60px)
 }
 [class*="g-list-aticle"].mainCard .video .visual {
  margin-bottom:0
 }
 [class*="g-list-aticle"].mainCard .video .explain {
  padding-bottom:80px;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 .g-list-aticle-customer.mainCard .video .explain {
  padding-bottom:25px;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 [class*="g-list-aticle"].mainCard .video-noup .explain,[class*="g-list-aticle"].mainCard .story-noup .explain,[class*="g-list-aticle"].mainCard .event-noup .explain,[class*="g-list-aticle"].mainCard .media-noup .explain {
  padding:25px 20px 80px;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 #content .g-list-aticle-resource.mainCard .explain,#content .g-list-aticle-related.mainCard .explain {
  padding-top:49px
 }
 [class*="g-list-aticle"] .media-noup .visual,[class*="g-list-aticle"] .video-noup .visual,[class*="g-list-aticle"] .story-noup .visual,[class*="g-list-aticle"] .event-noup .visual,[class*="g-list-aticle"] .news-noup .visual {
  margin-bottom:0
 }
 [class*="g-list-aticle"] .media-noup .explain,[class*="g-list-aticle"] .story-noup .explain,[class*="g-list-aticle"] .news-noup .explain {
  padding:49px 20px 20px;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 [class*="g-list-aticle"] .video-noup .explain {
  padding:49px 20px 80px;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 [class*="g-list-aticle"] .media-noup .explain {
  padding:49px 20px 60px;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 [class*="g-list-aticle"] .event-noup .explain {
  padding:25px 20px 20px;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 [class*="g-list-aticle"] .media-noup .explain .view-count {
  bottom:0
 }
 [class*="g-list-aticle"] li:hover .visual img {
  -webkit-transform:scale(1.1,1.1);
  -moz-transform:scale(1.1,1.1);
  -ms-transform:scale(1.1,1.1);
  transform:scale(1.1,1.1)
 }
 [class*="g-list-partners"] li:hover .explain,[class*="g-list-aticle"].mainCard li:hover .explain,[class*="g-list-aticle"].story li .explain:hover,[class*="g-list-aticle"].event li:hover .explain,[class*="g-list-aticle"].news li:hover .explain {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 [class*="g-list-aticle"]>ul>li:hover .line-t {
  position:absolute;
  top:0;
  left:0;
  right:-2px;
  width:100%;
  height:1px;
  transition:all .75s
 }
 [class*="g-list-aticle"]>ul>li:hover .line-r {
  position:absolute;
  top:0;
  right:0;
  width:1px;
  height:100%;
  transition:all .75s
 }
 [class*="g-list-aticle"]>ul>li:hover .line-b {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:1px;
  transition:all .75s
 }
 [class*="g-list-aticle"]>ul>li:hover .line-l {
  position:absolute;
  top:0;
  left:0;
  width:1px;
  height:100%;
  transition:all .75s
 }
 [class*="g-list-aticle"] li.null {
  width:100%;
  height:200px
 }
 [class*="g-list-aticle"] li.null p {
  padding:180px 0 80px;
  text-align:center;
  font-family:'SamsungOneLt';
  font-size:30px;
  color:#222;
  background:url(/static/images/ico/ico_no_data.png) no-repeat center 60px
 }
}
.g-list-aticle-showcase.event .visual img {
 height:auto;
 -webkit-transform:none;
 -moz-transform:none;
 -ms-transform:none;
 transform:none;
 -webkit-transition:none;
 -moz-transition:none;
 -ms-transition:none;
 transition:none
}
.g-list-aticle-showcase.event li:hover .visual img {
 -webkit-transform:none;
 -moz-transform:none;
 -ms-transform:none;
 transform:none
}
@media only screen and (max-width:539px) {
 [class*="g-list-by"]>ul>li,[class*="g-list-aticle"]>ul>li,[class*="g-list-partners"]>ul>li,[class*="g-list-others"]>ul>li {
  width:100%
 }
 .products-list-other [class*="g-list-by"]>ul>li {
  width:100%;
  margin:0
 }
 [class*="g-list-by"] .spec {
  height:auto
 }
 [class*="g-list-aticle"] .desc {
  height:auto;
  max-height:60px
 }
 [class*="g-list-aticle"] .story-noup .explain {
  padding-bottom:14px
 }
 [class*="g-list-aticle"] .stitle {
  max-height:100%;
  height:auto;
  -webkit-line-clamp:10
 }
}
@media only screen and (min-width:540px) and (max-width:767px) {
 [class*="g-list-by"]>ul>li,[class*="g-list-aticle"]>ul>li,[class*="g-list-partners"]>ul>li,[class*="g-list-others"]>ul>li {
  width:50%
 }
 .products-list-other [class*="g-list-by"]>ul>li {
  width:50%
 }
 #c-content [class*="g-list-by"]>ul>li,#c-content [class*="g-list-article-"]>ul>li,#c-content [class*="g-list-partners"]>ul>li,#c-content [class*="g-list-others"]>ul>li {
  width:50%
 }
 #c-content .products-list-other [class*="g-list-by"]>ul>li {
  width:50%
 }
}
@media only screen and (min-width:768px) {
 [class*="g-list-by"]>ul>li,[class*="g-list-partners"]>ul>li,[class*="g-list-others"]>ul>li {
  float:left;
  width:33.333%
 }
 .products-awrad [class*="g-list-others"]>ul>li {
  width:25%
 }
 .products-review [class*="g-list-others"]>ul>li {
  width:25%
 }
 [class*="g-list-aticle"]>ul>li {
  float:left;
  width:33.333%
 }
 .products-list-other [class*="g-list-by"]>ul>li {
  width:33.333%
 }
 #c-content [class*="g-list-by"]>ul>li,#c-content [class*="g-list-aticle"]>ul>li,#c-content [class*="g-list-partners"]>ul>li,#c-content [class*="g-list-others"]>ul>li {
  float:left;
  width:50%
 }
 .products-list-other [class*="g-list-by"]>ul>li {
  width:33.333%
 }
 .products-list-other [class*="g-list-by"]>ul>li.null {
  width:100%;
  height:100%;
  border-top:1px solid #d8d8d8;
  border-bottom:1px solid #d8d8d8
 }
 #c-content [class*="g-list-by"]>ul>li.null,#c-content [class*="g-list-aticle"]>ul>li.null,#c-content [class*="g-list-partners"]>ul>li.null,#c-content [class*="g-list-others"]>ul>li.null {
  width:100%;
  height:100%;
  border-top:1px solid #d8d8d8;
  border-bottom:1px solid #d8d8d8
 }
}
@media only screen and (min-width:1025px) {
 [class*="g-list-by"]>ul>li {
  float:left;
  width:25%
 }
 #c-content [class*="g-list-by"]>ul>li,#c-content [class*="g-list-aticle"]>ul>li,#c-content [class*="g-list-partners"]>ul>li,#c-content [class*="g-list-others"]>ul>li {
  width:33.333%
 }
 #c-content [class*="g-list-by-advanced"]>ul>li {
  float:left;
  width:50%
 }
 #content .g-list-aticle-resource.mainCard .video .explain {
  padding:49px 20px 80px
 }
}
@media only screen and (max-width:1024px) and (min-width:768px) {
 .products-awrad [class*="g-list-others"]>ul>li {
  width:33.333%
 }
 .products-review [class*="g-list-others"]>ul>li {
  width:33.333%
 }
 [class*="g-list-partners"] .visual,[class*="g-list-aticle"].mainCard .visual,[class*="g-list-aticle"].story .visual,[class*="g-list-aticle"].event .visual,[class*="g-list-aticle"].news .visual {
  margin-bottom:0
 }
 [class*="g-list-partners"] .explain,[class*="g-list-aticle"].mainCard .explain,[class*="g-list-aticle"].story .explain,[class*="g-list-aticle"].event .explain,[class*="g-list-aticle"].news .explain {
  padding-bottom:80px;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
}
@media only screen and (max-width:1024px) {
 [class*="g-list-aticle"].mainCard .stitle {
  margin-bottom:12px
 }
 [class*="g-list-aticle"].mainCard .explain,[class*="g-list-aticle"].mainCard .video .explain,[class*="g-list-aticle"].mainCard .media .explain,[class*="g-list-aticle"].news .explain,[class*="g-list-aticle"].mainCard .story-noup .explain {
  padding-bottom:92px
 }
 [class*="g-list-aticle"].mainCard .btnarea,[class*="g-list-aticle"].news .btnarea {
  position:absolute;
  left:0;
  right:0;
  bottom:10px;
  width:100%;
  height:40px;
  padding:0 10px;
  margin:0
 }
 [class*="g-list-aticle"].mainCard .view-count,[class*="g-list-aticle"].news .view-count {
  position:absolute;
  left:0;
  bottom:60px;
  width:100%;
  padding:0 20px 20px
 }
 [class*="g-list-aticle"].mainCard .media .view-count,[class*="g-list-aticle"].news .media .view-count {
  bottom:40px
 }
 [class*="g-list-aticle"].mainCard .video .view-count {
  bottom:0
 }
 [class*="g-list-partners"] li .moreArr,[class*="g-list-aticle"] .media .moreArr,[class*="g-list-aticle"] .event .moreArr,[class*="g-list-aticle"] .story .moreArr {
  display:none
 }
}
[class*="g-badge-"] {
 display:inline-block;
 padding:0 11px;
 text-align:center;
 font-family:'SamsungOneLt';
 font-size:15px;
 line-height:1.1;
 color:#fff;
 font-style:normal;
 text-transform:uppercase;
 white-space:nowrap
}
.g-badge-video {
 background-color:#4cc0c0
}
.g-badge-story {
 background-color:#64b5f6
}
.g-badge-case {
 background-color:#64b5f6
}
.g-badge-event {
 background-color:#7b5fce
}
.g-badge-news {
 background-color:#f06292
}
.g-badge-upcomming {
 background-color:#7fc300
}
.g-badge-upcoming {
 background-color:#7fc300
}
.g-badge-current {
 background-color:#ff8e34
}
.g-badge-past {
 background-color:#666
}
@media only screen and (max-width:767px) {
 .g-result {
  overflow:hidden;
  margin:14px 10px;
  font-size:16px;
  color:#888;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden
 }
 .g-result i {
  font-style:normal
 }
 .g-result .view {
  font-size:16px;
  color:#666
 }
 .g-result .view i {
  color:#3d63ba
 }
 .g-result .result {
  font-size:16px
 }
 .g-result .result i {
  color:#3d63ba
 }
 .g-result .divider {
  display:inline-block;
  height:13px;
  width:1px;
  margin:0 9px 0 8px;
  background:#d9d9d9;
  vertical-align:middle;
  font-size:0;
  line-height:0
 }
}
@media only screen and (min-width:768px) {
 #content .g-result {
  position:absolute;
  top:40px;
  left:34%;
  right:260px;
  height:50px;
  padding:12px 0 0;
  margin:0 0 20px;
  font-size:20px;
  color:#666;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden
 }
 #content .g-result.dcenter {
  height:60px;
  margin-top:-15px
 }
 .g-result i {
  font-style:normal
 }
 .g-result .view {
  font-size:20px;
  color:#666
 }
 .g-result .view i {
  color:#3d63ba
 }
 .g-result .result {
  font-size:20px
 }
 .g-result .result i {
  color:#3d63ba
 }
 .g-result .divider {
  display:inline-block;
  height:13px;
  width:1px;
  margin:0 9px 0 8px;
  background:#d9d9d9;
  vertical-align:middle;
  font-size:0;
  line-height:0
 }
}
@media only screen and (min-width:1025px) {
 #content .g-result {
  left:23.5%
 }
}
.g-list-p {
 overflow:hidden;
 border-bottom:1px solid #e1e1e1
}
.g-list-p li {
 margin:15px 0 0;
 text-align:center
}
.g-list-p a {
 display:block
}
.g-list-p .thumb {
 display:block;
 max-width:296px;
 max-height:167px;
 margin:0 auto 3px
}
.g-list-p .thumb img {
 width:100%;
 height:100%
}
.g-box-retail-product .g-list-p .thumb img {
 height:auto
}
.g-list-p i {
 display:block;
 width:100%;
 font-size:20px;
 font-style:normal;
 font-family:'SamsungOneLt';
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.g-list-p .thumb {
 text-align:center
}
.g-list-p li.null {
 clear:both;
 float:none;
 width:100%;
 margin:0;
 border-top:1px solid #dbdbdb
}
@media only screen and (max-width:767px) {
 .g-list-p {
  padding:0 0 24px
 }
 .g-list-p li {
  float:left;
  width:50%
 }
 .g-list-p li.null p {
  padding:40px 0;
  margin:0 0 -24px;
  text-align:center;
  font-size:17px;
  color:#222
 }
}
@media only screen and (min-width:768px) {
 .g-list-p {
  padding:0 0 24px;
  margin:-15px 0 0
 }
 .g-list-p li {
  float:left;
  width:25%
 }
 .g-list-p li.null {
  height:200px;
  margin:0 0 -24px
 }
 .g-list-p li.null p {
  padding:130px 0 80px;
  text-align:center;
  font-family:'SamsungOneLt';
  font-size:30px;
  color:#222;
  background:url(/static/images/ico/ico_no_data.png) no-repeat center 10px
 }
}
.g-tile-banner {
 overflow:hidden
}
.g-tile-banner .inbox {
 z-index:1;
 position:relative;
 overflow:hidden;
 height:100%;
 padding:5px 0;
 margin:0 -5px;
 background-repeat:repeat-x;
 background-position:0 100%
}
.g-tile-banner [class^="cell"] {
 overflow:hidden;
 padding:5px;
 color:#fff
}
.g-tile-banner .incell {
 overflow:hidden;
 position:relative;
 width:100%;
 height:100%
}
.g-tile-banner .links {
 display:block;
 width:100%;
 height:100%
}
.g-tile-banner .visual {
 position:absolute;
 top:50%;
 left:50%;
 width:100%;
 -webkit-transform:scale(1,1);
 -moz-transform:scale(1,1);
 -ms-transform:scale(1,1);
 transform:scale(1,1);
 -webkit-transition:-webkit-transform 1s ease-in-out;
 -moz-transition:transform 1s ease-in-out;
 -ms-transition:transform 1s ease-in-out;
 transition:transform 1s ease-in-out
}
.g-tile-banner [class^="cell"]:hover .visual {
 -webkit-transition:-webkit-transform 3s ease-in-out;
 -moz-transition:transform 3s ease-in-out;
 -ms-transition:transform 3s ease-in-out;
 transition:transform 3s ease-in-out
}
.g-tile-banner .visual img {
 min-width:100%;
 min-height:100%;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.g-tile-banner .visual .pc {
 display:block
}
.g-tile-banner .visual .mo {
 display:none
}
.ie.v8 .g-tile-banner .visual {
 left:0;
 top:0
}
.g-tile-banner .info strong {
 display:block;
 font-family:'SamsungOneLt';
 word-break:break-word
}
.g-tile-banner .info p {
 font-family:'SamsungOneLt';
 word-break:break-word
}
@media only screen and (max-width:767px) {
 .g-tile-banner.g-box-tile-help a {
  color:#fff
 }
 .g-tile-banner [class^="cell"] {
  float:none;
  width:100%;
  height:260px;
  margin:0
 }
 .g-tile-banner [class^="cell"]:hover .visual {
  -webkit-transform:scale(1.1,1.1);
  -moz-transform:scale(1.1,1.1);
  -ms-transform:scale(1.1,1.1);
  transform:scale(1.1,1.1)
 }
 .g-tile-banner .visual .pc {
  display:none
 }
 .g-tile-banner .visual .mo {
  display:block
 }
 .g-tile-banner .inbox {
  background-size:auto 260px
 }
 .g-tile-banner .info {
  position:absolute;
  bottom:9px;
  left:15px;
  right:145px;
  word-break:break-word
 }
 .g-tile-banner .info .icon {
  margin:0 0 4px
 }
 .g-tile-banner .info .icon img {
  width:100px;
  height:auto
 }
 .g-tile-banner .info strong {
  font-size:20px;
  line-height:1.267
 }
 .g-tile-banner .info p {
  font-size:17px
 }
 .g-tile-banner .btnarea {
  z-index:2;
  position:absolute;
  right:10px;
  bottom:15px
 }
 .g-tile-banner .item-up .info {
  position:absolute;
  top:26px;
  left:15px;
  right:29px
 }
 .g-tile-banner .item-up .info p {
  display:none;
  margin:3px 0 0
 }
 .g-tile-banner .item-up .btnarea {
  z-index:2;
  position:absolute;
  left:15px;
  bottom:15px
 }
}
@media only screen and (min-width:768px) {
 .g-tile-banner .inbox {
  margin:0 -5px
 }
 .g-tile-banner [class^="cell"] {
  float:left;
  width:50%;
  height:300px;
  margin:0
 }
 .g-tile-banner .info {
  position:absolute;
  bottom:26px;
  left:29px;
  right:230px;
  word-break:break-word
 }
 .g-box-tile-help .info {
  right:29px
 }
 .g-tile-banner .info .icon {
  margin:0 0 12px
 }
 .g-tile-banner .info .icon img {
  width:108px;
  height:auto
 }
 .g-tile-banner .info strong {
  margin:0 0 6px;
  font-size:26px;
  line-height:1.1
 }
 .g-tile-banner .info p {
  display:none;
  font-size:17px;
  line-height:1.176
 }
 .g-tile-banner .btnarea {
  z-index:2;
  position:absolute;
  right:30px;
  bottom:26px
 }
 .g-tile-banner [class^="cell"]:hover .visual {
  -webkit-transform:scale(1.1,1.1);
  -moz-transform:scale(1.1,1.1);
  -ms-transform:scale(1.1,1.1);
  transform:scale(1.1,1.1)
 }
 .g-tile-banner .item-up strong {
  font-size:26px
 }
 .g-tile-banner .item-up .info {
  position:absolute;
  top:41px;
  left:29px;
  right:29px
 }
 .g-tile-banner .item-up .info p {
  margin:12px 0 0;
  font-size:18px;
  line-height:1.333
 }
 .g-tile-banner .item-up .btnarea {
  z-index:2;
  position:absolute;
  left:30px;
  bottom:50px
 }
}
@media only screen and (min-width:1025px) {
 .g-tile-banner [class^="cell"] {
  height:470px
 }
 .g-tile-banner [class^="cell"]:hover .visual {
  -webkit-transform:scale(1.1,1.1);
  -moz-transform:scale(1.1,1.1);
  -ms-transform:scale(1.1,1.1);
  transform:scale(1.1,1.1)
 }
 .g-tile-banner .info .icon img {
  width:200px;
  height:auto
 }
 .g-tile-banner .info {
  position:absolute;
  bottom:22px;
  left:29px;
  right:230px;
  word-break:break-word
 }
 .g-box-tile-help .info {
  right:29px
 }
 .g-tile-banner .info strong {
  margin:0;
  font-size:30px;
  line-height:1.1
 }
 .g-tile-banner .info p {
  display:none;
  font-size:17px;
  line-height:1.294
 }
 .g-tile-banner .info .icon {
  margin:0 0 12px
 }
 .g-tile-banner .btnarea {
  z-index:2;
  position:absolute;
  right:30px;
  bottom:26px
 }
 .g-tile-banner .item-up strong {
  font-size:36px
 }
}
.nav-scrollspy {
 font-family:'SamsungOneLt'
}
.nav-scrollspy .inbox:after {
 content:'';
 clear:both;
 display:block
}
.nav-scrollspy .menu a {
 text-decoration:none
}
.in-scrollspy .add-opt,.in-scrollspy .menu {
 display:block
}
@media only screen and (max-width:1024px) {
 .nav-scrollspy {
  z-index:99;
  position:relative;
  height:50px
 }
 .nav-scrollspy .inbox {
  position:relative;
  padding:0 51px 0 0;
  margin:0 auto
 }
 .nav-scrollspy h3 {
  width:100%;
  height:50px;
  padding:18px 10px 0;
  font-family:'SamsungOneLt';
  font-size:17px;
  line-height:1.1;
  color:#222;
  background:#f1f2f4;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
 }
 .nav-scrollspy .menu li {
  border-top:1px solid #e3e3e3;
  font-family:'SamsungOneLt'
 }
 .nav-scrollspy .menu a {
  display:block;
  height:45px;
  padding:14px 10px 0;
  font-size:17px;
  line-height:1.1;
  color:#666;
  background:#f1f2f4
 }
 .nav-scrollspy .menu li.is-active a,.nav-scrollspy .menu li.is-on a {
  background:#5d7ecb;
  color:#fff
 }
 .nav-scrollspy .btn-menu {
  position:absolute;
  right:50px;
  top:0;
  left:0;
  overflow:hidden;
  display:block
 }
 .nav-scrollspy .btn-menu button {
  width:100%;
  height:50px;
  text-indent:-100px;
  font-size:0;
  line-height:0;
  background:url(/static/images/common/set_scrollspy_2x.png) no-repeat 100% 0;
  background-size:50px 600px
 }
 .nav-scrollspy .btn-menu button.is-active {
  background:url(/static/images/common/set_scrollspy_2x.png) no-repeat 100% -425px;
  background-size:50px 600px
 }
 .nav-scrollspy .add-opt {
  padding:17px 0;
  background:#f1f2f4;
  text-align:center
 }
 .nav-scrollspy .add-opt [class*="g-btn-l-"] {
  width:162px;
  margin:0 auto;
  font-family:'SamsungOneRg'
 }
 .nav-scrollspy .add-opt [class*="g-btn-l-"]:hover span:before {
  background:url(/static/images/btn/set_btn_inquiry_2x_2.png) no-repeat 0 0;
  background-size:16px 16px
 }
 .nav-scrollspy .add-opt .g-btn-l-demo {
  width:192px;
  padding-top:13px
 }
 .nav-scrollspy .add-opt .g-btn-l-demo:hover span:before {
  width:16px;
  height:16px;
  margin:0 4px 0 0;
  background-image:url(/static/images/btn/set_btn_demo.png);
  vertical-align:middle;
  background-size:auto;
  background-position:0 100%
 }
 .add-share {
  position:absolute;
  right:0;
  top:0
 }
 .add-share .btn-share {
  overflow:hidden;
  display:block;
  background:url(/static/images/common/set_scrollspy_2x.png) no-repeat 0 -60px;
  background-size:50px 600px
 }
 .add-share .btn-share button {
  width:50px;
  height:50px;
  text-indent:-100px;
  font-size:0;
  line-height:0
 }
 .add-share .btn-share.open {
  background-position:0 -120px
 }
 .add-share ul {
  display:none
 }
 .add-share li {
  overflow:hidden;
  border-top:1px solid #fff;
  background:#f1f2f4
 }
 .add-share li a {
  display:block;
  width:50px;
  height:49px;
  text-indent:-100px;
  font-size:0;
  line-height:0;
  background:url(/static/images/common/set_scrollspy_2x.png) no-repeat 0 0;
  background-size:50px 600px
 }
 .add-share li.t a {
  background-position:0 -180px
 }
 .add-share li.f a {
  background-position:0 -239px
 }
 .add-share li.l a {
  background-position:0 -298px
 }
 .add-share li.g a {
  background-position:0 -357px
 }
 .spyscroll-is-skticy .nav-scrollspy {
  background:#fff
 }
 .spyscroll-is-skticy .nav-scrollspy .in-scrollspy {
  z-index:1001;
  position:fixed;
  top:0;
  left:0;
  right:0;
  width:100%;
  height:50px;
  background:#f1f2f4
 }
 .in-scrollspy .add-opt,.in-scrollspy .menu {
  display:none
 }
 .in-scrollspy.open .add-opt,.in-scrollspy.open .menu {
  display:block!important
 }
 .in-scrollspy .g-btn-l-inquiry {
  height:35px;
  padding:7px 0 0
 }
 .in-scrollspy .g-btn-l-inquiry span:before {
  width:16px;
  height:16px;
  margin:0 4px 0 0;
  background-image:url(/static/images/btn/set_btn_inquiry_2x.png);
  background-size:16px 16px;
  vertical-align:-3px
 }
}
@media only screen and (min-width:1025px) {
 .nav-scrollspy {
  height:74px;
  margin:0;
  background:#f1f2f4
 }
 .nav-scrollspy .in-scrollspy {
  position:relative;
  width:100%;
  height:100%;
  margin:0 auto;
  font-size:17px
 }
 .nav-scrollspy .inbox {
  position:relative;
  max-width:1240px;
  height:100%;
  padding:0 94px 0 20px;
  margin:0 auto
 }
 .nav-scrollspy h3 {
  float:left;
  padding:23px 16px 0 0;
  font-family:'SamsungOneLt';
  font-size:30px;
  line-height:1.1;
  color:#3d63ba
 }
 .prodDetailAc h3 {
  display:none
 }
 .nav-scrollspy .btn-menu {
  display:none
 }
 .nav-scrollspy .menu {
  float:left;
  height:100%
 }
 .nav-scrollspy .menu ul {
  height:100%
 }
 .nav-scrollspy .menu li {
  float:left;
  height:100%;
  font-family:'SamsungOneLt';
  font-size:17px;
  line-height:1.1
 }
 .nav-scrollspy .menu a {
  display:block;
  height:100%;
  padding:30px 16px 0;
  color:#222
 }
 .nav-scrollspy .menu li.is-active a,.nav-scrollspy .menu li.is-on a {
  background:#5d7ecb;
  color:#fff
 }
 .nav-scrollspy .add-opt {
  display:none;
  position:absolute;
  right:94px;
  padding-top:11px
 }
 .spyscroll-is-skticy .nav-scrollspy .add-opt {
  display:block
 }
 .nav-scrollspy .retail-tab .add-opt,.nav-scrollspy .appli-tab .add-opt {
  display:block
 }
 .nav-scrollspy .add-opt [class*="g-btn-l-"] {
  width:220px
 }
 .add-share {
  z-index:1;
  position:absolute;
  right:20px;
  top:0
 }
 .add-share .btn-share {
  overflow:hidden;
  display:block;
  background:url(/static/images/common/set_scrollspy.png) no-repeat 0 0
 }
 .add-share .btn-share button {
  width:64px;
  height:74px;
  text-indent:-100px;
  font-size:0;
  line-height:0
 }
 .add-share .btn-share.open {
  background-position:-100px 0
 }
 .add-share ul {
  display:none
 }
 .add-share li {
  overflow:hidden;
  border-top:1px solid #fff;
  background:#f1f2f4
 }
 .add-share li a {
  display:block;
  width:64px;
  height:64px;
  text-indent:-100px;
  font-size:0;
  line-height:0;
  background:url(/static/images/common/set_scrollspy.png) no-repeat 0 0
 }
 .add-share li.t a {
  background-position:0 -75px
 }
 .add-share li.f a {
  background-position:0 -140px
 }
 .add-share li.l a {
  background-position:0 -205px
 }
 .add-share li.g a {
  background-position:0 -270px
 }
 .add-share li.t a:hover {
  background-position:-100px -75px
 }
 .add-share li.f a:hover {
  background-position:-100px -140px
 }
 .add-share li.l a:hover {
  background-position:-100px -205px
 }
 .add-share li.g a:hover {
  background-position:-100px -270px
 }
 .spyscroll-is-skticy .nav-scrollspy {
  background:#fff
 }
 .spyscroll-is-skticy .nav-scrollspy .in-scrollspy {
  z-index:1001;
  position:fixed;
  top:-150px;
  left:0;
  right:0;
  width:100%;
  height:74px;
  background:#f1f2f4
 }
}
.tab-con .g-tab-title {
 display:none
}
.g-tab-sub li a {
 text-decoration:none;
 font-family:'SamsungOneLt'
}
@media only screen and (max-width:767px) {
 .g-tab-sub {
  margin:0 0 20px;
  font-size:13px
 }
 .g-tab-sub .btn {
  display:block;
  width:100%;
  height:50px;
  border:1px solid #b8b8b8;
  color:#777
 }
 .g-tab-sub .btn button {
  width:100%;
  height:100%;
  padding:0 13px;
  text-align:left;
  background:#fff url(/static/images/btn/set_tab_sub.gif) 100% 0 no-repeat;
  background-size:35px 110px
 }
 .g-tab-sub .btn button.is-open {
  background:#fff url(/static/images/btn/set_tab_sub.gif) 100% -55px no-repeat;
  background-size:35px 110px
 }
 .g-tab-sub ul {
  width:100%;
  border:1px solid #222;
  border-top:0
 }
 .g-tab-sub li {
  border-top:1px solid #e3e3e3;
  text-align:left
 }
 .g-tab-sub li:first-child {
  border-top:0
 }
 .g-tab-sub li a {
  display:block;
  height:45px;
  padding:15px 13px 0;
  color:#666
 }
 .g-tab-sub li.is-active a {
  color:#222
 }
 .g-tab-sub.is-open .btn {
  border:1px solid #222;
  background-position:100% -60px
 }
 .nav-scrollspy .add-opt [class*="g-btn-l-"]:hover span:before {
  background:url(/static/images/btn/set_btn_inquiry_2x.png) no-repeat 0 0;
  background-size:16px 16px
 }
}
@media only screen and (min-width:768px) {
 .g-tab-sub {
  overflow:hidden;
  padding:7px 0 0;
  margin:-40px 0 32px;
  text-align:center
 }
 .g-tab-sub .btn {
  display:none
 }
 .g-tab-sub li {
  display:inline-block;
  vertical-align:middle
 }
 .g-tab-sub li:before {
  content:'';
  display:inline-block;
  width:1px;
  height:14px;
  margin:0 30px;
  vertical-align:0;
  background:#b4b4b4
 }
 .g-tab-sub li:first-child:before {
  display:none
 }
 .g-tab-sub li a {
  display:inline-block;
  padding:0 0 1px;
  border-bottom:4px solid transparent;
  font-size:18px;
  color:#888;
  vertical-align:middle
 }
 .g-tab-sub li a:hover,.g-tab-sub li.is-active a {
  color:#222;
  border-bottom:4px solid #4470cd
 }
}
.g-tile-smain {
 overflow:hidden
}
.g-tile-smain [class^="cell"] {
 padding:5px
}
.g-tile-smain [class^="cell"] .incell {
 overflow:hidden;
 position:relative;
 width:100%;
 height:100%
}
.g-tile-smain [class^="cell"] .vmbox {
 display:table;
 width:100%;
 height:100%
}
.g-tile-smain [class^="cell"] .box {
 display:table-cell;
 vertical-align:middle;
 text-align:center
}
.g-tile-smain [class^="cell"] a {
 display:block;
 width:100%;
 height:100%
}
.g-tile-smain [class^="cell"] .visual {
 width:100%;
 height:100%
}
.g-tile-smain [class^="cell"] .visual img {
 width:100%;
 height:100%;
 -webkit-transform:scale(1,1);
 -moz-transform:scale(1,1);
 -ms-transform:scale(1,1);
 transform:scale(1,1);
 -webkit-transition:all 1s;
 -moz-transition:all 1s;
 -ms-transition:all 1s;
 transition:all 1s
}
.g-tile-smain [class^="cell"]:hover .visual img {
 -webkit-transform:scale(1.1,1.1);
 -moz-transform:scale(1.1,1.1);
 ms-transform:scale(1.1,1.1);
 transform:scale(1.1,1.1);
 -webkit-transition:all 3s;
 -moz-transition:all 3s;
 -ms-transition:all 3s;
 transition:all 3s
}
.g-tile-smain .info {
 z-index:2;
 position:absolute;
 right:0;
 left:0;
 bottom:0
}
.g-tile-smain .info p {
 font-family:'SamsungOneLt';
 color:#fff
}
.g-tile-smain .video {
 position:relative;
 display:none
}
.g-tile-smain .play-video {
 position:absolute;
 left:50%;
 top:50%;
 overflow:hidden;
 display:block;
 font-size:0;
 line-height:0;
 text-indent:-300px;
 background-position:0 0;
 background-repeat:no-repeat
}
.g-tile-smain .close-video,.g-box-retail-our .close-video {
 position:absolute;
 right:0;
 top:0;
 overflow:hidden;
 display:none;
 margin:0;
 font-size:0;
 line-height:0;
 text-indent:-300px;
 background:url(/static/images/btn/btn_close_youtube.png) 0 0 no-repeat;
 cursor:pointer
}
.g-tile-smain .is-play {
 background:#222
}
.g-tile-smain .is-play .info,.g-tile-smain .is-play .play-video,.g-tile-smain .is-play .visual {
 display:none
}
.g-tile-smain .is-play .close-video,.g-tile-smain .is-play .video,.g-box-retail-our .is-play .close-video {
 display:block
}
@media only screen and (max-width:767px) {
 .g-tile-smain .inbox {
  margin-top:-5px
 }
 .g-tile-smain [class^="cell"] {
  width:100%;
  padding-left:0;
  padding-right:0
 }
 .g-tile-smain .visual:after {
  top:130px
 }
 .g-tile-smain [class^="cell"] .visual img {
  height:auto
 }
 .g-tile-smain [class^="cell"] .set-ratio {
  display:none
 }
 .g-tile-smain .info {
  padding:0 10px 11px
 }
 .g-tile-smain .info p {
  margin-top:8px;
  font-size:20px;
  line-height:1.111
 }
 .g-tile-smain [class*="g-badge-"] {
  height:28px;
  padding-top:6px;
  font-size:15px;
  line-height:1.1
 }
 .g-tile-smain .close-video {
  width:32px;
  height:32px;
  background-size:32px 32px
 }
}
@media only screen and (min-width:768px) {
 .g-tile-smain .rowbox {
  overflow:hidden;
  margin:-5px
 }
 .g-tile-smain .g-box-head {
  padding-bottom:18px
 }
 .g-tile-smain [class^="cell"] {
  float:left
 }
 .g-tile-smain a.play-video {
  z-index:2;
  width:79px;
  height:79px;
  margin:-38px 0 0 -38px
 }
 .g-tile-smain a.play-video:before {
  display:none
 }
 .g-tile-smain .close-video,.g-box-retail-our .close-video {
  width:64px;
  height:64px
 }
 .g-tile-smain .visual:after {
  top:260px
 }
 .g-tile-smain .info {
  padding:0 30px 24px
 }
 .g-tile-smain .info p {
  margin-top:16px;
  font-size:18px;
  line-height:1.111
 }
 .g-tile-smain [class*="g-badge-"] {
  height:30px;
  font-size:18px;
  padding-top:7px
 }
 .g-tile-smain .type-img .visual:after {
  display:none
 }
 .g-tile-smain .rowbox {
  overflow:hidden;
  margin:-5px
 }
 .g-tile-smain .g-box-head {
  padding-bottom:18px
 }
 .g-tile-smain .cell1 {
  width:53.937823%
 }
 .g-tile-smain .cell2 {
  width:23.031088%
 }
 .g-tile-smain .cell3 {
  width:23.031088%
 }
 .g-tile-smain .cell4 {
  width:46.062176%
 }
 .g-tile-smain [class^="cell"] .visual {
  position:absolute;
  left:0;
  top:0
 }
 .g-tile-smain .type-img .visual:after {
  display:none
 }
}
.smain-showcase .cell1 .incell:before {
 content:'';
 z-index:1;
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 width:100%;
 height:100%;
 background:url(/static/images/showcase/bg_showcase_overview.png) repeat-x 0 bottom
}
.smain-showcase .cell1 .incell.is-play:before {
 display:none
}
.smain-showcase .cell1 .incell a {
 position:relative;
 z-index:2
}
.smain-showcase .cell2 .incell a:before,.smain-showcase .cell3 .incell a:before,.smain-showcase .cell4 .incell a:before {
 content:'';
 z-index:1;
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 width:100%;
 height:100%;
 background:url(/static/images/showcase/bg_showcase_overview.png) repeat-x 0 bottom
}
.smain-showcase [class^="cell"] .visual .pc {
 display:block
}
.smain-showcase [class^="cell"] .visual .mo {
 display:none
}
@media only screen and (max-width:767px) {
 .smain-showcase {
  margin-bottom:-5px
 }
 .smain-showcase .cell1 .incell a {
  position:absolute
 }
 .smain-showcase [class^="cell"] .visual .pc {
  display:none
 }
 .smain-showcase [class^="cell"] .visual .mo {
  display:block
 }
}
@media only screen and (max-width:1150px) and (min-width:768px) {
 .g-tile-smain [class*="g-badge-"] {
  height:22px;
  font-size:10px
 }
 .g-tile-smain .info p {
  margin-top:12px;
  font-size:15px
 }
}
@media only screen and (max-width:1023px) and (min-width:768px) {
 .g-tile-smain .info {
  padding:0 20px 16px
 }
 .g-tile-smain .info p {
  max-height:33px;
  overflow:hidden
 }
}
.g-search-opt {
 width:100%;
 background:#ececf0
}
.g-search-opt .opt-keyword {
 position:relative;
 border:1px solid #b8b8b8;
 border-radius:3px 3px 3px 3px;
 background:#fff
}
.g-search-opt .opt-keyword input {
 width:100%;
 height:100%;
 background:#fff
}
.g-search-opt .opt-keyword .btn {
 position:absolute;
 top:0;
 right:0;
 overflow:hidden;
 display:block;
 background-position:0 0;
 background-repeat:no-repeat
}
.g-search-opt .opt-keyword .btn button {
 width:100%;
 height:100%;
 text-indent:-500px;
 font-size:0;
 line-height:0
}
.g-search-opt-white {
 background:#fff
}
@media only screen and (max-width:767px) {
 .g-search-opt {
  padding:20px 0
 }
 .g-search-opt .inner {
  padding:0 10px
 }
 .g-search-opt-white {
  padding-top:0
 }
 .g-search-opt-white .inbox {
  padding-top:0;
  margin-bottom:-20px
 }
 .g-search-opt label {
  display:none
 }
 .g-search-opt .opt-keyword {
  height:40px;
  padding:0 48px 0 0
 }
 .g-search-opt .opt-keyword .window {
  padding:0 0 0 15px;
  font-size:17px
 }
 .g-search-opt .opt-keyword .btn {
  width:38px;
  height:38px;
  background:url(/static/images/btn/btn_search_opt_keyword_2x.png);
  background-size:38px 38px
 }
 .g-search-opt .opt-select {
  position:relative;
  width:100%;
  margin:0 0 10px
 }
 .g-search-opt .opt-select select,.g-search-opt .opt-product select {
  width:100%
 }
 .g-search-opt .opt-industry select {
  width:100%
 }
 .g-search-opt .mo {
  display:block
 }
 .g-search-opt .pc {
  display:none
 }
 .g-search-opt .opt-accessories {
  width:100%
 }
 .g-search-opt .opt-accessories .opt-select {
  margin:0
 }
}
@media only screen and (min-width:768px) {
 .g-search-opt .inner {
  max-width:1240px;
  width:100%;
  height:78px;
  padding:0 20px;
  margin:0 auto
 }
 .g-search-opt .inner:after {
  content:'';
  display:block;
  clear:both
 }
 .g-search-opt .inbox {
  float:right;
  padding:20px 0 0
 }
 .g-search-opt-white .inbox {
  padding-top:40px;
  padding-bottom:30px
 }
 .g-search-opt-white .inner {
  height:auto
 }
 .g-search-opt [class*="opt-"] {
  float:left
 }
 .g-search-opt label {
  float:left;
  display:block;
  height:40px;
  padding:10px 0 0;
  margin-right:15px;
  font-size:16px;
  color:#222;
  font-family:'SamsungOneLt'
 }
 .g-search-opt .opt-keyword {
  width:220px;
  height:40px;
  padding:0 45px 0 0;
  margin:0 0 0 5px
 }
 .g-search-opt .opt-keyword .window {
  padding:0 0 0 15px;
  font-size:15px
 }
 .g-search-opt .opt-keyword .btn {
  width:45px;
  height:38px;
  background:url(/static/images/btn/btn_search_opt_keyword.png)
 }
 .g-search-opt .opt-product {
  margin-left:0
 }
 .g-search-opt .opt-product select {
  width:209px
 }
 .g-search-opt .opt-industry {
  margin-left:30px
 }
 .g-search-opt .opt-industry select {
  width:138px
 }
 .g-search-opt .mo {
  display:none
 }
 .g-search-opt .pc {
  display:inline-block
 }
 .g-search-opt .opt-accessories .opt-select {
  margin:0
 }
 .g-search-opt .opt-accessories .opt-select select {
  width:220px
 }
}
@media only screen and (max-width:1024px) {
 .g-scrollspy-with-kb .in-scrollspy {
  position:relative;
  z-index:1001;
  background:#f1f2f4
 }
 .g-scrollspy-with-kb .in-scrollspy.open .menu {
  display:block
 }
 .g-scrollspy-with-kb .in-scrollspy .menu {
  position:absolute;
  top:50px;
  left:0;
  right:0;
  display:none;
  overflow:hidden
 }
 .g-scrollspy-with-kb .in-scrollspy.open .menu {
  display:block;
  height:auto
 }
 .g-scrollspy-sort .menu a {
  height:50px
 }
 .spyscroll-is-skticy .g-scrollspy-sort .in-scrollspy {
  background:#f1f2f4
 }
 .g-scrollspy-sort {
  margin:0 0 20px
 }
 .sort-category .stitle {
  padding:17px 10px 0;
  font-size:17px;
  display:block;
  height:50px;
  background:#f1f2f4;
  color:#222
 }
 .g-search-opt-white .inbox {
  padding-top:0;
  margin-bottom:-20px
 }
}
[class*="-newsView"] .newsCont .borderTb td {
 border:1px solid #000
}
[class*="-newsView"] .newsCont iframe {
 width:100%!important;
 height:720px!important;
 margin:50px 0 0
}
@media only screen and (min-width:768px) {
 [class*="-newsView"] .newDate {
  display:block;
  margin:10px 0 0;
  padding-left:20px;
  background:url(/static/images/ico/ico_date.png) no-repeat left 50%;
  color:#ccc;
  font-size:15px
 }
 [class*="-newsView"] .newsTitle {
  border:1px solid #595959;
  border-width:1px 0;
  padding:30px 20px;
  margin:0 0 24px
 }
 [class*="-newsView"] .newsTitle p {
  font-size:42px;
  color:#222;
  font-family:'SamsungOneLt';
  font-weight:500
 }
 [class*="-newsView"] .newsTitle .new {
  display:inline-block;
  vertical-align:10px;
  width:35px;
  height:15px;
  padding:1px 0 0;
  margin:0 0 0 5px;
  text-align:center;
  background:#f48fb1;
  color:#fff;
  font-size:13px;
  line-height:1.1;
  text-transform:uppercase
 }
 [class*="-newsView"] .headline {
  margin:40px 0;
  text-align:center;
  font-size:23px;
  color:#3d63ba;
  font-family:'SamsungOneLt'
 }
 [class*="-newsView"] .img {
  text-align:center;
  margin-bottom:40px
 }
 [class*="-newsView"] .newsTxt {
  font-size:19px;
  margin-bottom:40px;
  line-height:32px
 }
 [class*="-newsView"] .newsTxt strong {
  font-family:'SamsungIFBd'
 }
 [class*="-newsView"] .newsCont {
  padding:0 0 40px;
  border-bottom:1px solid #e1e1e1
 }
 [class*="-newsView"] .newsCont img {
  max-width:100%
 }
 [class*="-newsView"] .attachDown {
  padding:30px 0 50px
 }
 [class*="-newsView"] .downTitle {
  font-size:18px;
  color:#222;
  font-family:'SamsungOneLt';
  font-weight:500;
  line-height:24px
 }
 [class*="-newsView"] .fileName {
  overflow:hidden;
  margin:15px 0 0
 }
 [class*="-newsView"] .fileName li {
  float:left;
  margin-left:5px
 }
 [class*="-newsView"] .fileName li:first-child {
  margin-left:0
 }
 [class*="-newsView"] .fileName li a {
  padding:0 0 0 20px;
  background:url(/static/images/ico/ico_attachment_down.png) no-repeat left 50%;
  font-size:15px
 }
 [class*="-newsView"] .btnarea {
  margin-top:66px;
  text-align:center
 }
}
@media only screen and (min-width:768px) and (max-width:1024px) {
 [class*="-newsView"] .newsTitle p {
  font-size:32px;
  color:#222;
  font-family:'SamsungOneLt';
  font-weight:500
 }
}
@media only screen and (max-width:767px) {
 [class*="-newsView"] .newsCont iframe {
  height:400px!important;
  margin:30px 0 0
 }
 [class*="-newsView"] .dateArea {
  overflow:hidden;
  margin-bottom:15px
 }
 [class*="-newsView"] .newDate {
  display:block;
  margin:20px 0 0;
  padding-left:17px;
  background:url(/static/images/ico/ico_date_2x.png) no-repeat left 50%;
  background-size:12px 11px;
  color:#ccc;
  font-size:15px
 }
 [class*="-newsView"] .newsTitle {
  border:1px solid #595959;
  border-width:1px 0;
  padding:20px 15px;
  margin:0 0 24px;
  text-align:left
 }
 [class*="-newsView"] .newsTitle p {
  font-size:25px;
  color:#222;
  font-family:'SamsungOneLt';
  font-weight:500
 }
 [class*="-newsView"] .newsTitle .new {
  display:inline-block;
  vertical-align:5px;
  width:35px;
  height:15px;
  padding:1px 0 0;
  margin:0 0 0 5px;
  text-align:center;
  background:#f48fb1;
  color:#fff;
  font-size:13px;
  line-height:1.1;
  text-transform:uppercase
 }
 [class*="-newsView"] .headline {
  margin:20px 0;
  text-align:center;
  font-size:20px;
  color:#3d63ba;
  font-family:'SamsungOneLt'
 }
 [class*="-newsView"] .img {
  text-align:center;
  margin-bottom:40px
 }
 [class*="-newsView"] .img img {
  width:100%
 }
 [class*="-newsView"] .newsTxt {
  font-size:17px;
  margin-bottom:40px
 }
 [class*="-newsView"] .newsTxt strong {
  font-family:'SamsungIFBd'
 }
 [class*="-newsView"] .newsCont {
  padding:0 0 40px;
  border-bottom:1px solid #e1e1e1
 }
 [class*="-newsView"] .newsCont img {
  max-width:100%
 }
 [class*="-newsView"] .attachDown {
  padding:30px 0 50px
 }
 [class*="-newsView"] .downTitle {
  padding:0 0 0 40px;
  background:url(/static/images/ico/ico_attachment_down.png) no-repeat left 50%;
  font-size:18px;
  color:#5d7ecb;
  font-family:'SamsungOneLt';
  font-weight:500
 }
 [class*="-newsView"] .fileName {
  overflow:hidden;
  margin-top:20px
 }
 [class*="-newsView"] .fileName li {
  float:left;
  margin-left:5px
 }
 [class*="-newsView"] .fileName li:first-child {
  margin-left:0
 }
 [class*="-newsView"] .fileName li a {
  font-size:15px
 }
 [class*="-newsView"] .btnarea {
  margin-top:20px;
  text-align:center
 }
}
@media only screen and (max-width:767px) {
 .g-info-opt {
  height:38px
 }
 .g-info-opt:after {
  content:'';
  display:block;
  clear:both
 }
 .g-info-opt .count-result {
  font-size:20px
 }
 .g-info-opt .count-result em {
  color:#3d63ba
 }
}
@media only screen and (min-width:768px) {
 .g-info-opt {
  height:38px
 }
 .g-info-opt:after {
  content:'';
  display:block;
  clear:both
 }
 .g-info-opt .count-result {
  float:left;
  padding:4px 0 0;
  font-size:20px
 }
 .g-info-opt .count-result em {
  color:#3d63ba
 }
}
@media only screen and (max-width:767px) {
 .g-copybox {
  margin:0;
  padding:0 30px
 }
 .g-copybox .headline {
  margin:0 0 20px;
  font-size:18px;
  line-height:1.3;
  color:#222;
  text-align:center
 }
 .g-copybox .copy1 {
  padding:0 0 25px;
  font-size:17px;
  line-height:1.3;
  color:#666;
  text-align:center
 }
}
@media only screen and (min-width:768px) {
 .g-copybox {
  margin:0;
  padding:0 30px 15px
 }
 .g-copybox .headline {
  margin:0 0 20px;
  font-size:18px;
  line-height:1.3;
  color:#222;
  text-align:center
 }
 .g-copybox .copy1 {
  padding:0 0 20px;
  font-size:17px;
  line-height:1.3;
  color:#666;
  text-align:center
 }
}
[class*="g-layer-"] {
 z-index:1111000;
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 overflow:hidden;
 overflow-y:auto
}
[class*="g-layer-"] .ly-mask {
 z-index:-1;
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 background:rgba(0,0,0,0.5)
}
[class*="g-layer-"] .g-btn-l-o {
 min-width:210px
}
[class*="g-layer-fix-size"] {
 margin:0 auto
}
[class*="g-layer-fix-size"] .btnarea {
 text-align:center
}
[class*="g-layer-fix-size"] h2.first {
 padding-top:130px;
 background:url(/static/images/common/ico_be_the_first.png) center 45px no-repeat
}
@media only screen and (max-width:767px) {
 [class*="g-layer-fix-size"] h2.first {
  padding-top:80px;
  background-size:70px 36px;
  background-position:center 35px
 }
}
.g-layer-full .layer {
 width:100%;
 height:100%;
 overflow-y:auto
}
@media only screen and (max-width:767px) {
 [class*="g-layer-"] .layer {
  margin:0 auto
 }
 [class*="g-layer-"] .layer .inbox {
  position:relative;
  padding:0 15px 30px;
  border-radius:5px;
  background:#fff
 }
 [class*="g-layer-"] .close {
  position:absolute;
  right:10px;
  top:9px;
  overflow:hidden;
  display:block;
  width:40px;
  height:40px;
  background:url(/static/images/btn/btn_ly_close.png) center center no-repeat;
  background-size:19px 20px
 }
 [class*="g-layer-"] .close button {
  width:100%;
  height:100%;
  text-indent:-500px;
  font-size:0;
  line-height:0
 }
 [class*="g-layer-"] .btnarea {
  position:relative;
  z-index:1
 }
 [class*="g-layer-"] .new {
  text-transform:uppercase;
  display:inline-block;
  vertical-align:2px;
  width:35px;
  height:15px;
  padding-top:1px;
  margin:0 0 0 10px;
  text-align:center;
  background:#f48fb1;
  color:#fff;
  font-size:13px;
  line-height:1.1
 }
 [class*="g-layer-fix-size"] .layer {
  max-width:670px;
  padding:0 10px
 }
 [class*="g-layer-fix-size"] h2 {
  padding:53px 0 15px;
  font-size:20px;
  line-height:1.1;
  color:#222;
  text-align:center;
  font-family:'SamsungOneLt'
 }
 [class*="g-layer-fix-size"] h2 br {
  display:none
 }
 .g-layer-full h2 {
  padding:18px 0 0;
  font-size:40px;
  border-bottom:0;
  color:#222
 }
}
@media only screen and (min-width:768px) {
 [class*="g-layer-"] .layer {
  margin:0 auto
 }
 [class*="g-layer-"] .layer .inbox {
  position:relative;
  padding:0 30px 40px;
  border-radius:5px;
  background:#fff
 }
 [class*="g-layer-"] .close {
  position:absolute;
  right:10px;
  top:9px;
  overflow:hidden;
  display:block;
  width:40px;
  height:40px;
  background:url(/static/images/btn/btn_ly_close.png) center center no-repeat;
  background-size:19px 20px
 }
 [class*="g-layer-"] .close button {
  width:100%;
  height:100%;
  text-indent:-500px;
  font-size:0;
  line-height:0
 }
 [class*="g-layer-"] .btnarea {
  position:relative;
  z-index:1
 }
 [class*="g-layer-"] .new {
  text-transform:uppercase;
  display:inline-block;
  vertical-align:middle;
  width:35px;
  height:15px;
  padding:1px 0 0;
  margin:0 0 0 10px;
  text-align:center;
  background:#f48fb1;
  color:#fff;
  font-size:13px;
  line-height:1.1
 }
 [class*="g-layer-fix-size"] h2 {
  padding:50px 0 20px;
  font-size:32px;
  line-height:1.1;
  color:#222;
  text-align:center;
  font-family:'SamsungOneLt'
 }
 [class*="g-layer-fix-size"] .layer {
  padding:0 10px
 }
 .g-layer-full h2 {
  padding:18px 0 0;
  font-size:40px;
  border-bottom:0;
  color:#222
 }
 .g-layer-fix-size1 .layer {
  max-width:660px
 }
 .g-layer-fix-size2 .layer {
  max-width:670px
 }
 .g-layer-fix-size3 .layer {
  max-width:850px
 }
 .g-layer-fix-size4 .layer {
  max-width:930px
 }
}
.g-alert {
 z-index:1100;
 position:absolute;
 top:0;
 left:0;
 padding:16px 0 0 16px
}
.g-alert .ly-mask {
 display:none;
 z-index:-1;
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 background:rgba(0,0,0,0.5)
}
.g-alert .alert {
 position:relative;
 padding:19px 50px 16px 20px;
 background:#fff
}
@media only screen and (max-width:767px) {
 .g-alert .alert .inbox {
  position:relative;
  padding:0 30px 30px;
  background:#fff
 }
 .g-alert .close {
  position:absolute;
  right:22px;
  top:20px;
  overflow:hidden;
  display:block;
  width:40px;
  height:40px;
  background:url(/static/images/btn/btn_ly_close.png) 0 0 no-repeat
 }
 .g-alert .close button {
  width:100%;
  height:100%;
  text-indent:-500px;
  font-size:0;
  line-height:0
 }
}
@media only screen and (min-width:768px) {
 .g-alert {
  min-width:440px
 }
 .g-alert .alert .inbox {
  position:relative;
  padding:0 20px 30px;
  background:#fff
 }
 .g-alert .alert .message {
  font-size:18px;
  line-height:1.1;
  font-family:'SamsungOneLt';
  color:#f48fb1
 }
 .g-alert .close {
  position:absolute;
  right:2px;
  top:7px;
  overflow:hidden;
  display:block;
  width:40px;
  height:40px;
  background:url(/static/images/btn/btn_alert_close.png) 0 0 no-repeat
 }
 .g-alert .close button {
  width:100%;
  height:100%;
  text-indent:-500px;
  font-size:0;
  line-height:0
 }
}
.ly-view-video .videoArea img {
 width:100%
}
@media only screen and (min-width:768px) {
 .ly-view-video .layer {
  max-width:1104px
 }
 .ly-view-video .videoArea {
  margin:30px auto 0;
  max-width:1024px
 }
 .ly-view-video .videoArea img {
  width:100%
 }
 .video-desc {
  margin:20px 0 0;
  font-size:17px
 }
}
@media only screen and (max-width:767px) {
 .ly-view-video .videoArea {
  margin:30px auto 0;
  max-width:1200px
 }
 .video-desc {
  margin:20px 0 0;
  font-size:17px
 }
}
.ly-terms-privacy .termsbox {
 height:100%;
 overflow:hidden;
 overflow-y:auto;
 font-size:17px;
 line-height:22px
}
.ly-save-product .thumb {
 margin:30px 65px
}
.ly-save-product .thumb img {
 width:100%
}
.ly-save-product .stitle {
 display:block;
 margin:0 0 30px;
 font-family:'SamsungOneLt';
 color:#3f85fe;
 font-size:36px;
 line-height:1.1;
 text-align:center
}
.ly-save-product [class*="g-btn-l-"] {
 margin-top:10px
}
.ly-save-product .region {
 display:block;
 margin:0 0 5px;
 font-size:15px;
 line-height:1.1;
 font-style:normal;
 color:#222;
 text-align:center
}
@media only screen and (max-width:767px) {
 .ly-save-product .thumb {
  margin:15px 30px
 }
 .ly-save-product .stitle {
  margin:0 0 15px;
  font-size:20px;
  line-height:1.1
 }
}
.ly-zoomview {
 min-width:768px;
 width:100%
}
.ly-zoomview .close {
 right:10px;
 top:10px;
 width:66px;
 height:66px;
 background:url(/static/images/btn/btn_ly_close_zoom_off.png) no-repeat center center;
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -o-transition:all .5s;
 transition:all .5s
}
.ly-zoomview .close:hover {
 background:url(/static/images/btn/btn_ly_close_zoom.png) no-repeat center center
}
.ly-zoomview .layer {
 overflow:hidden;
 background:#fff
}
.ly-zoomview .layer .inbox {
 position:static;
 padding-bottom:150px;
 background:url(/static/images/products/bg_product_detail.png) repeat 0 0
}
.ly-zoomview .layer .inbox .viewbox {
 position:absolute;
 left:0;
 right:0;
 top:70px;
 bottom:97px;
 width:100%;
 overflow:auto
}
.ly-zoomview .stitle {
 display:block;
 margin:18px 0 4px;
 font-size:20px;
 line-height:1.1;
 font-family:'SamsungOneLt';
 color:#666;
 text-align:center
}
.ly-zoomview [class*="g-btn-l-"] {
 width:100%
}
.viewbox .slider-zoom {
 position:relative;
 padding-left:150px;
 padding-right:150px
}
.viewbox .slider-zoom .swiper-container {
 max-width:887px;
 margin:0 auto
}
.viewbox .slider-zoom img {
 width:100%;
 margin:0 auto
}
.viewbox .slider-zoom .bx-wrapper {
 margin-bottom:20px
}
.viewbox .slider-zoom .bx-viewport {
 left:0;
 border:0;
 text-align:center;
 box-shadow:none;
 background:none
}
.viewbox .btnarea {
 max-width:887px;
 margin:25px auto 20px;
 text-align:center
}
.viewbox .g-btn-l-down {
 width:200px
}
@media only screen and (max-width:767px) {
 .viewbox .g-btn-l-down {
  padding-top:13px;
  background-color:#fff
 }
 .viewbox .g-btn-l-down span:before {
  width:12px;
  height:14px;
  background-image:url(/static/images/btn/set_btn_down.png);
  background-size:12px 31px
 }
}
.slider-nav-thumb {
 z-index:1;
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 height:97px
}
.slider-nav-thumb a {
 display:block;
 height:42px;
 vertical-align:middle
}
.slider-nav-thumb .nav-prev.is-disabled,.slider-nav-thumb .nav-next.is-disabled {
 opacity:.35
}
.slider-nav-thumb .nav-prev,.slider-nav-thumb .nav-next {
 position:absolute;
 top:50%;
 width:40px;
 height:40px;
 margin-top:-20px;
 background-image:url(/static/images/btn/set_btn_slider_thumb_dark.png)
}
.slider-nav-thumb .nav-prev {
 left:0;
 background-position:0 0
}
.slider-nav-thumb .nav-next {
 right:0;
 background-position:-40px 0
}
.slider-nav-thumb {
 padding:0;
 background:#f2f2f2
}
.slider-nav-thumb .inner {
 position:relative;
 width:802px;
 height:100%;
 padding:28px 0 0;
 margin:0 auto;
 background:#f2f2f2d
}
.slider-nav-thumb .sliderwrap {
 overflow:hidden;
 position:relative;
 width:712px;
 height:42px;
 margin:0 auto;
 font-size:0
}
.slider-nav-thumb img {
 width:63px;
 height:38px
}
.slider-nav-thumb .mask {
 display:inline-block;
 position:relative;
 border:1px solid #e6e6e6
}
.slider-nav-thumb .mask:before {
 content:'';
 position:absolute;
 left:-1px;
 top:-1px;
 right:-1px;
 bottom:-1px;
 display:block
}
.slider-nav-thumb a:hover .mask:before,.slider-nav-thumb .swiper-slide-active .mask:before {
 border:2px solid #4874cf
}
.ly-complete-subcribe .copy1 {
 text-align:center
}
.ly-unsubcribe-email .copy1 {
 text-align:center
}
.g-table-cont {
 margin:40px 0 0
}
.g-table-cont .h-caption {
 margin:0 0 10px;
 font-family:'SamsungOneLt';
 font-size:20px;
 color:#5a81cd
}
.g-table-cont table {
 width:100%;
 border-top:1px solid #e1e1e1
}
.g-table-cont th,.g-table-cont td {
 padding:15px 20px;
 border-bottom:1px solid #e1e1e1;
 text-align:left;
 font-size:17px
}
.g-table-cont th {
 width:27%;
 background:#f1f5f9;
 border-right:1px solid #e1e1e1;
 color:#222;
 word-break:break-word
}
.g-table-cont th.title {
 background:#777;
 color:#fff
}
.g-table-cont td {
 width:73%
}
.g-table-cont .hightlight td {
 color:#f06292
}
.g-table-faq {
 margin:40px 0 0
}
.g-table-faq .h-caption {
 margin:0 0 10px;
 font-family:'SamsungOneLt';
 font-size:20px;
 color:#5a81cd
}
.g-table-faq table {
 width:100%;
 border-top:1px solid #e1e1e1
}
.g-table-faq th,.g-table-faq td {
 padding:15px 20px;
 border-right:1px solid #e1e1e1;
 border-bottom:1px solid #e1e1e1;
 text-align:left;
 font-size:17px
}
.g-table-faq thead th,.g-table-faq th.title {
 background:#777;
 color:#fff;
 text-align:center
}
.g-table-faq th {
 background:#f1f5f9;
 border-right:1px solid #e1e1e1;
 color:#222;
 word-break:break-word
}
.g-table-faq .hightlight td {
 color:#f06292
}
.view-compare-items .g-table-cont th.col1 {
 width:10%
}
.view-compare-items .g-table-cont th.col2 {
 width:20%
}
@media only screen and (max-width:767px) {
 .g-table-cont {
  margin:20px 0 0
 }
 .g-table-cont th,.resource-table td {
  padding:15px 10px
 }
 .g-table-faq {
  margin:20px 0 0
 }
 .g-table-faq th {
  padding:15px 10px
 }
}
.g-mid-banner {
 width:100%;
 margin-bottom:40px;
 background:#5d7ecb
}
.g-mid-banner .inbox {
 max-width:1240px;
 padding:30px 20px;
 margin:0 auto;
 color:#fff
}
@media only screen and (max-width:767px) {
 .g-mid-banner {
  display:none
 }
}
@media only screen and (min-width:768px) {
 .g-mid-banner .copy {
  height:100%;
  font-size:18px;
  line-height:26px;
  text-align:center
 }
}
@media only screen and (min-width:768px) and (max-width:1024px) {
 .g-mid-banner {
  margin-top:-20px
 }
}
.g-required {
 overflow:hidden;
 display:inline-block;
 width:9px;
 height:8px;
 margin:0 5px 0 0;
 font-size:0;
 line-height:0;
 text-indent:-500px;
 vertical-align:3px;
 background:url(/static/images/ico/ico_required2.gif) 0 0 no-repeat
}
.g-tip-required {
 margin:0 0 31px;
 font-family:'SamsungOneLt';
 font-size:15px;
 color:#666
}
.g-tip-required .g-required {
 background:url(/static/images/ico/ico_required1.gif) center 1px no-repeat
}
.g-layout {
 zoom:1
}
.g-layout:after {
 content:'';
 display:block;
 clear:both
}
.g-layout .columns {
 float:left;
 max-width:1100px;
 width:57.291666666667%
}
.g-layout .visual {
 z-index:-1;
 position:fixed;
 top:0;
 bottom:0;
 right:0;
 width:42.708333333333%;
 max-width:550px;
 margin:-100px 0 -150px;
 background:#e4e5e7
}
.g-layout .visual img {
 position:absolute;
 bottom:0;
 right:0;
 max-width:100%;
 max-width:100%;
 width:auto;
 height:auto
}
.g-layout .g-h-box .h-page {
 text-align:left;
 color:#222
}
.g-layout .copy {
 color:#222
}
.g-layout .copy em.mark {
 color:#3f85fe
}
.g-layout .copy i.mark {
 font-family:'SamsungOneRg';
 font-style:normal
}
@media only screen and (max-width:767px) {
 .g-layout .columns {
  padding-top:40px
 }
 .g-layout .columns .inbox {
  padding:0 20px;
  margin:0 auto
 }
 .g-layout .g-h-box .h-page {
  padding-top:0;
  margin:-12px 0 31px
 }
 .g-layout .columns {
  float:none;
  width:100%
 }
 .g-layout .visual {
  display:none
 }
 .g-layout .copy {
  margin:0 0 15px;
  font-size:20px
 }
 .g-layout .btnarea {
  margin:40px 0 0;
  text-align:center
 }
}
@media only screen and (min-width:768px) {
 .g-layout {
  min-height:520px
 }
 .g-layout .columns .inbox {
  max-width:800px;
  padding:0 20px;
  margin:0 auto
 }
 .g-layout .g-h-box .h-page {
  margin:0 0 55px;
  font-size:54px
 }
 .g-layout .g-h-box .h-copy {
  margin-top:-52px;
  color:#222
 }
 .g-layout .copy {
  margin-bottom:33px;
  font-size:20px
 }
 .g-layout .btnarea {
  margin:48px 0 0
 }
 .g-layout .g-btn-l-arrow3 {
  width:240px
 }
}
@media only screen and (min-width:768px) and (max-width:1024px) {
 .g-layout .columns {
  padding-top:40px
 }
 .g-layout .columns .inbox {
  padding:0 30px;
  margin:0 auto
 }
 .g-layout .g-h-box .h-page {
  padding-top:0;
  margin:-12px 0 31px;
  font-size:42px
 }
 .g-layout .g-h-box .h-copy {
  margin-top:-20px
 }
 .g-layout .copy {
  margin:0 0 15px;
  font-size:20px
 }
 .g-layout .btnarea {
  margin:40px 0 0;
  text-align:center
 }
 .g-layout [class*="g-btn-l-"] {
  min-width:168px
 }
}
@media only screen and (min-width:768px) and (max-width:900px) {
 .g-layout.no-visual .visual {
  display:none
 }
 .g-layout.no-visual .columns {
  width:100%
 }
 .g-layout.no-visual .columns .inbox {
  max-width:100%
 }
}
@media screen and (min-width:1025px) {
 .g-layout .columns {
  width:66%
 }
 .g-layout .visual {
  width:34%
 }
}
.member-signup .g-f-box {
 font-family:'SamsungOneLt'
}
.member-signup .g-check-agree li {
 font-size:16px;
 font-family:'SamsungOneLt';
 line-height:1.4
}
@media only screen and (max-width:768px) {
 .member-signup .g-check-agree li {
  font-size:14px
 }
 .member-signup .g-check-agree .fake-check[type="checkbox"]+label {
  font-size:14px
 }
}
.g-link-signup {
 margin:34px 0 0;
 font-size:17px;
 color:#4774cf
}
.g-link-signup i {
 margin:0 5px 0 0;
 color:#999;
 font-style:normal
}
.g-f-box .link-help span {
 color:#3d63ba
}
@media only screen and (min-width:768px) {
 .g-f-box .link-help {
  position:absolute;
  right:0;
  top:4px;
  font-size:17px
 }
 .enter-id .link-help,.enter-email .link-help {
  position:static;
  display:block;
  margin:-10px 0 10px;
  text-align:right
 }
 .enter-id .link-help-block,.enter-email .link-help-block {
  margin-top:10px;
  text-align:left
 }
 .enter-id .link-help br,.enter-email .link-help br {
  display:none
 }
}
@media only screen and (max-width:1040px) {
 .enter-id .link-help br,.enter-email .link-help br {
  display:block
 }
}
@media only screen and (max-width:767px) {
 .g-link-signup {
  text-align:center
 }
 .g-f-box .link-help {
  position:absolute;
  right:0;
  top:1px;
  font-size:17px
 }
 .enter-id .link-help,.enter-email .link-help {
  position:static;
  display:block;
  margin:-10px 0 10px;
  text-align:right
 }
 .enter-id .link-help-block,.enter-email .link-help-block {
  margin-top:10px;
  text-align:left;
  font-size:13px
 }
 .enter-pw .link-help {
  top:3px;
  font-size:13px
 }
 .enter-id .link-help br,.enter-email .link-help br {
  display:none
 }
}
@media only screen and (max-width:620px) {
 .enter-id .link-help br,.enter-email .link-help br {
  display:block
 }
}
.g-f-box .g-f {
 width:100%
}
.g-f-box .enter-message textarea {
 vertical-align:top
}
@media only screen and (max-width:767px) {
 .g-f-box .region {
  margin-bottom:19px
 }
 .g-f-box .region2 {
  margin-top:19px
 }
 .g-f-box .firstname {
  margin-bottom:19px
 }
 .g-f-box .address1 {
  margin-bottom:19px
 }
 .g-f-box .city {
  margin-bottom:19px
 }
 .g-f-box .state {
  margin-bottom:19px
 }
 .g-f-box .firstname .g-f {
  width:100%
 }
 .g-f-box .lastname .g-f {
  width:100%
 }
 .g-f-box .enter-pw1 {
  margin-bottom:19px
 }
 .g-f-box .enter-message {
  width:100%
 }
 .g-f-box .enter-message textarea {
  width:100%;
  height:100px;
  padding:10px;
  border:1px solid #666
 }
}
@media only screen and (min-width:768px) {
 .g-f-box .region {
  float:left;
  width:50%;
  padding:0 10px 0 0
 }
 .g-f-box .country {
  float:left;
  width:50%;
  padding:0 0 0 10px
 }
 .g-f-box .region:last-child {
  padding:0 0 0 10px
 }
 .g-f-box .address1 {
  float:left;
  width:50%;
  padding:0 10px 0 0
 }
 .g-f-box .address2 {
  float:left;
  width:50%;
  padding:0 0 0 10px
 }
 .g-f-box .city {
  float:left;
  width:50%;
  padding:0 10px 0 0
 }
 .g-f-box .firstname {
  float:left;
  width:50%;
  padding:0 10px 0 0
 }
 .g-f-box .lastname {
  float:left;
  width:50%;
  padding:0 0 0 10px
 }
 .g-f-box .firstname .g-f {
  width:100%
 }
 .g-f-box .lastname .g-f {
  width:100%
 }
 .g-f-box .enter-pw1 {
  float:left;
  width:50%;
  padding:0 10px 0 0
 }
 .g-f-box .enter-pw2 {
  float:left;
  width:50%;
  padding:0 0 0 10px
 }
 .g-f-box .state {
  float:left;
  width:25%;
  padding:0 10px
 }
 .g-f-box .zipcode {
  float:left;
  width:25%;
  padding:0 0 0 10px
 }
 .g-f-box .enter-message textarea {
  width:100%;
  height:100px;
  padding:10px;
  border:1px solid #666
 }
}
.g-check-agree li:first-child {
 margin-top:0
}
.g-check-agree li {
 margin:9px 0 0;
 font-size:16px
}
.g-check-agree label {
 vertical-align:middle
}
.g-check-agree a {
 display:inline-block;
 margin:0 0 0 5px;
 vertical-align:middle
}
@media only screen and (max-width:767px) {
 .g-check-agree {
  margin-top:18px
 }
}
@media only screen and (min-width:768px) {
 .g-check-agree {
  margin-top:38px
 }
 .g-check-agree .fake-check[type="checkbox"]+label {
  display:inline-block
 }
 .g-check-agree li {
  font-size:13px
 }
}
@media only screen and (max-width:767px) {
 .g-attention-banner {
  margin:0 0 -70px;
  color:#fff;
  text-align:center
 }
 .g-attention-banner .inbox {
  height:100%;
  padding:0 10px;
  margin:0 auto
 }
 .g-attention-banner .banner {
  display:table;
  width:100%;
  height:100%
 }
 .g-attention-banner .banner .inner {
  display:table-cell;
  height:100%;
  vertical-align:middle
 }
 .g-attention-banner h3 {
  font-family:'SamsungOneLt';
  font-size:20px;
  margin:0 0 17px
 }
 .g-attention-banner .btnarea {
  margin:9px 0 0
 }
 .g-attention-banner .btnarea .g-btn-l-arrow1 {
  background:none;
  margin-bottom:5px
 }
 .banner-contactus {
  height:auto;
  padding:25px 0;
  margin-top:60px;
  background:#6fcaca
 }
}
@media only screen and (min-width:768px) {
 .g-attention-banner {
  margin:0 0 -150px;
  color:#fff;
  text-align:center
 }
 .g-attention-banner .inbox {
  max-width:1240px;
  height:100%;
  padding:0 20px;
  margin:0 auto
 }
 .g-attention-banner .banner {
  display:table;
  width:100%;
  height:100%
 }
 .g-attention-banner .banner .inner {
  display:table-cell;
  height:100%;
  vertical-align:middle
 }
 .g-attention-banner h3 {
  font-size:36px;
  font-family:'SamsungOneLt'
 }
 .g-attention-banner .btnarea {
  z-index:1;
  position:relative;
  margin-top:57px
 }
 .banner-for-stories .btnarea {
  margin-top:25px
 }
 .g-attention-banner .btnarea [class*="g-btn-l-"] {
  margin:0 6px 0 0
 }
 .g-attention-banner .btnarea .g-btn-l-arrow1 {
  background:none
 }
 .banner-contactus {
  height:284px;
  background:#6fcaca url(/static/images/common/banner_contactus.gif) center 0 no-repeat
 }
}
.g-list-compatible {
 position:relative;
 overflow:hidden;
 border-top:1px solid #b8b8b8
}
.g-list-compatible ul {
 overflow:hidden
}
.g-list-compatible a i {
 font-style:normal;
 color:#222
}
@media only screen and (max-width:767px) {
 .g-list-compatible {
  padding:0 20px 26px
 }
 .g-list-compatible h3 {
  padding:10px 0 0;
  font-size:21px;
  color:#222
 }
 .g-list-compatible ul {
  margin:1px 0 0
 }
 .g-list-compatible li {
  float:left;
  position:relative;
  width:25%;
  padding:0 0 0 10px;
  margin:4px 0 0;
  font-size:17px;
  line-height:1.1
 }
 .g-list-compatible li:before {
  position:absolute;
  left:0;
  top:7px;
  content:'';
  display:block;
  width:3px;
  height:3px;
  background:#222
 }
}
@media only screen and (min-width:768px) {
 .g-list-compatible {
  padding:0 20px 26px
 }
 .g-list-compatible h3 {
  padding:27px 0 0;
  font-size:18px;
  color:#222
 }
 .g-list-compatible ul {
  margin:1px 0 0
 }
 .g-list-compatible li {
  float:left;
  position:relative;
  width:25%;
  padding:0 0 0 10px;
  margin:4px 0 0;
  font-size:17px;
  line-height:1.1
 }
 .g-list-compatible li:before {
  position:absolute;
  left:0;
  top:7px;
  content:'';
  display:block;
  width:3px;
  height:3px;
  background:#222
 }
}
.g-list-tip li {
 position:relative;
 padding:0 0 0 8px;
 margin:8px 0 0
}
.g-list-tip li:first-child {
 margin-top:0
}
.g-list-tip li:before {
 content:'';
 position:absolute;
 left:0;
 top:10px;
 width:3px;
 height:3px;
 background:#666
}
@media only screen and (min-width:768px) {
 .g-list-tip {
  font-size:17px
 }
}
@media only screen and (max-width:767px) {
 .play-video {
  position:absolute;
  left:50%;
  top:50%;
  overflow:hidden;
  width:67px;
  height:67px;
  margin:-34px 0 0 -34px;
  text-indent:-500px;
  background:url(/static/images/btn/btn_play_67x67_2x.png) 0 0 no-repeat;
  background-size:67px 67px
 }
}
@media only screen and (min-width:768px) {
 .play-video {
  position:absolute;
  left:50%;
  top:50%;
  overflow:hidden;
  display:block;
  font-size:0;
  line-height:0;
  text-indent:-500px;
  width:79px;
  height:79px;
  margin:-38px 0 0 -38px;
  background:url(/static/images/btn/set_btn_play_79x79.png) 0 0 no-repeat;
  cursor:pointer
 }
 .play-video:hover,.visual:hover .play-video {
  background-position:0 -100px
 }
}
.g-tb-board {
 border-bottom:1px solid #434755;
 table-layout:fixed
}
.g-tb-board th {
 font-family:'SamsungOneLt';
 background:#434755;
 color:#fff
}
.g-tb-board td {
 border-top:1px solid #d8d8d8
}
.g-tb-board td a {
 color:#222
}
.g-tb-board tbody tr:hover th,.smain-partners-data tr:hover td {
 background:#ecf3fb
}
.g-tb-board tbody tr:hover a {
 color:#3f85fe
}
.g-tb-board .stitle {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
@media only screen and (max-width:767px) {
 .g-tb-board th {
  padding:10px 0;
  font-size:17px;
  line-height:1.1
 }
 .g-tb-board td {
  padding:10px;
  font-size:17px
 }
}
@media only screen and (min-width:768px) {
 .g-tb-board th {
  padding:20px 0 21px;
  font-size:18px;
  line-height:1.1
 }
 .g-tb-board td {
  padding:20px 20px 21px;
  font-size:18px
 }
 .g-tb-board tr th:first-child,.g-tb-board tr:first-child td {
  border-top:0
 }
}
.g-tb-data {
 border-bottom:1px solid #e1e1e1;
 table-layout:fixed
}
.g-tb-data th {
 border-top:1px solid #e1e1e1;
 border-bottom:1px solid #e1e1e1;
 font-family:'SamsungOneLt';
 background:#f1f5f9;
 color:#222
}
.g-tb-data td a {
 color:#222
}
.g-tb-data tbody tr:hover th,.smain-partners-data tr:hover td {
 background:#ecf3fb
}
.g-tb-data tbody tr:hover a {
 color:#3d63ba
}
.g-tb-data .stitle {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
@media only screen and (max-width:767px) {
 .g-tb-data th {
  padding:10px 0;
  font-size:17px;
  line-height:1.1
 }
 .g-tb-data td {
  padding:10px;
  font-size:16px
 }
}
@media only screen and (min-width:768px) {
 .g-tb-data th {
  padding:13px 0;
  font-size:17px;
  line-height:1.1
 }
 .g-tb-data td {
  padding:8px 10px;
  font-size:16px;
  text-align:center
 }
}
.g-videovisual .playCont .info h2 {
 margin:20px 0 0;
 font-family:'SamsungOneLt';
 font-size:42px;
 line-height:1.154;
 color:#fff
}
.g-videovisual .playCont .info h2 a {
 color:#fff
}
.g-videovisual .playCont .info .subcopy {
 font-size:20px;
 color:#4dbbbc;
 font-family:'SamsungOneLt'
}
.smain-story-kb .playCont .info .subcopy {
 color:#64b5f6
}
.g-videovisual .playCont .info .cont {
 margin:30px 0;
 font-size:18px;
 color:#fff
}
.g-caseVisual .playCont .info h2 {
 margin:0;
 font-family:'SamsungOneLt';
 font-size:42px;
 line-height:1.154;
 color:#fff
}
.g-caseVisual .playCont .info h2 a {
 color:#fff
}
.g-caseVisual .playCont .info .subcopy {
 font-size:20px;
 color:#4dbbbc;
 font-family:'SamsungOneLt'
}
.g-caseVisual .playCont .info .cont {
 margin:40px 0;
 font-size:18px;
 color:#fff
}
.g-caseVisual .playCont .icon li {
 font-family:'SamsungOneLt';
 font-size:20px;
 color:#d8d8d8
}
@media only screen and (min-width:768px) {
 .smain-eventKeybanner,.g-videovisual .swiper-slide,.g-videovisual .swiper-wrapper {
  height:100%
 }
 .g-videovisual .playCont {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  width:49.027850761955%;
  height:100%;
  background:#5d6679;
  background:-moz-linear-gradient(top,rgba(93,102,121,1) 0%,rgba(91,82,88,1) 100%);
  background:-webkit-linear-gradient(top,rgba(93,102,121,1) 0%,rgba(91,82,88,1) 100%);
  background:linear-gradient(to bottom,rgba(93,102,121,1) 0%,rgba(91,82,88,1) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d6679',endColorstr='#5b5258',GradientType=0)
 }
 .ie.v8 {
  background:#5d6578
 }
 .g-videovisual .playCont .info {
  padding:5.4% 7%;
  height:100%
 }
 .g-videovisual .playCont .info [class*="g-badge-"] {
  height:30px;
  padding-top:6px;
  font-size:18px
 }
 .g-videovisual .visual {
  float:left;
  position:relative;
  width:50.972149238045%;
  overflow:hidden
 }
 .g-videovisual .visual img {
  width:100%;
  -webkit-transform:scale(1,1);
  -moz-transform:scale(1,1);
  ms-transform:scale(1,1);
  transform:scale(1,1);
  -webkit-transition:-webkit-transform 1s ease-in-out;
  -moz-transition:transform 1s ease-in-out;
  -ms-transition:transform 1s ease-in-out;
  transition:transform 1s ease-in-out
 }
 .g-videovisual .visual:hover img {
  -webkit-transform:scale(1.1,1.1);
  -moz-transform:scale(1.1,1.1);
  ms-transform:scale(1.1,1.1);
  transform:scale(1.1,1.1);
  -webkit-transition:-webkit-transform 3s ease-in-out;
  -moz-transition:transform 3s ease-in-out;
  -ms-transition:transform 3s ease-in-out;
  transition:transform 3s ease-in-out
 }
 .g-videovisual .visual .pc {
  display:block
 }
 .g-videovisual .visual .mo {
  display:none
 }
 .g-videovisual .play-video {
  left:27%
 }
 .g-videovisual .close-video {
  z-index:10;
  position:absolute;
  right:0;
  top:0;
  overflow:hidden;
  display:none;
  width:66px;
  height:66px;
  margin:0;
  font-size:0;
  line-height:0;
  text-indent:-300px;
  background:url(/static/images/btn/btn_close_youtube.png) 0 0 no-repeat;
  cursor:pointer
 }
 .g-videovisual .video {
  position:relative;
  display:none;
  float:left;
  position:relative;
  width:50.972149238045%
 }
 .g-videovisual .playCont .videoUpdate {
  position:absolute;
  bottom:15%;
  left:0;
  width:100%;
  padding:0 7%
 }
 .g-videovisual .playCont .videoUpdate .solution {
  margin-bottom:15px;
  font-size:18px;
  font-family:'SamsungOneLt';
  color:#fff
 }
 .g-videovisual .playCont .videoUpdate .solution em {
  color:#4dbbbc
 }
 .g-videovisual .playCont .videoUpdate .viewNum {
  float:left;
  padding-left:25px;
  background:url(/static/images/ico/ico_view.png) no-repeat left 50%;
  color:#ccc;
  font-size:17px
 }
 .g-videovisual .playCont .videoUpdate .viewDate {
  float:right;
  padding-left:25px;
  background:url(/static/images/ico/ico_date.png) no-repeat left 50%;
  color:#ccc;
  font-size:17px
 }
 .g-videovisual .swiper-pagination {
  left:auto;
  right:0;
  bottom:37px;
  padding:0 3.2%;
  text-align:left;
  width:49.027850761955%
 }
 .g-videovisual .playCont .icon {
  margin:35px 0
 }
 .g-videovisual .playCont .icon li {
  min-height:71px;
  margin:5px 0 0;
  padding:12px 0 0 85px
 }
 .g-videovisual .playCont .icon li:first-child {
  margin:0
 }
 .g-videovisual .playCont .icon li em {
  color:#fff
 }
 .g-videovisual .playCont .icon li.client {
  background:url(/static/images/showcase/casestudy/showcase_icon_client.png) no-repeat left top
 }
 .g-videovisual .playCont .icon li.industry {
  background:url(/static/images/showcase/casestudy/showcase_icon_industry.png) no-repeat left top
 }
 .g-videovisual .playCont .icon li.solution {
  background:url(/static/images/showcase/casestudy/showcase_icon_solution.png) no-repeat left top
 }
 .g-videovisual .is-play .visual img,.g-videovisual .is-play .play-video {
  display:none
 }
 .g-videovisual .is-play .close-video,.g-videovisual .is-play .video {
  display:block
 }
 .g-videovisual .playCont .info .new {
  text-transform:uppercase;
  display:inline-block;
  vertical-align:middle;
  width:35px;
  height:15px;
  padding:1px 0 0;
  margin:0 0 0 10px;
  text-align:center;
  background:#f48fb1;
  color:#fff;
  font-size:13px;
  line-height:1.1
 }
 .g-newsVisual .item-event {
  position:relative
 }
 .g-newsVisual .playCont {
  position:absolute;
  top:45px;
  right:70px;
  bottom:45px;
  width:35.625%;
  background:#5d6679;
  background:-moz-linear-gradient(top,rgba(93,102,121,1) 0%,rgba(91,82,88,1) 100%);
  background:-webkit-linear-gradient(top,rgba(93,102,121,1) 0%,rgba(91,82,88,1) 100%);
  background:linear-gradient(to bottom,rgba(93,102,121,1) 0%,rgba(91,82,88,1) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d6679',endColorstr='#5b5258',GradientType=0)
 }
 .ie.v8 {
  background:#5d6578
 }
 .g-newsVisual .playCont .info {
  padding:40px
 }
 .g-newsVisual .playCont .info [class*="g-badge-"] {
  height:30px;
  padding-top:6px;
  font-family:'SamsungOneLt';
  font-size:18px
 }
 .g-newsVisual .playCont .info h2 {
  margin:20px 0 0;
  font-family:'SamsungOneLt';
  font-size:42px;
  color:#fff
 }
 .g-newsVisual .playCont .info h2 a {
  color:#fff
 }
 .g-newsVisual .playCont .info .subcopy {
  font-family:'SamsungOneLt';
  font-size:20px;
  color:#fff
 }
 .g-newsVisual .playCont .info .cont {
  max-height:92px;
  margin:35px 0;
  font-size:18px;
  color:#fff;
  overflow:hidden
 }
 .g-newsVisual .visual img {
  width:100%
 }
 .g-newsVisual .playCont .info .new {
  text-transform:uppercase;
  display:inline-block;
  vertical-align:middle;
  width:35px;
  height:15px;
  padding:1px 0 0;
  margin:0 0 0 10px;
  text-align:center;
  background:#f48fb1;
  color:#fff;
  font-size:13px;
  line-height:1.1
 }
 .g-newsVisual .playCont .videoUpdate {
  position:absolute;
  bottom:40px;
  left:0;
  width:100%;
  padding:0 40px
 }
 .g-newsVisual .playCont .videoUpdate .solution {
  margin-bottom:15px;
  font-size:20px;
  font-family:'SamsungOneLt';
  color:#fff
 }
 .g-newsVisual .playCont .videoUpdate .solution em {
  color:#4dbbbc
 }
 .g-newsVisual .playCont .videoUpdate .fileDown {
  float:left;
  width:19px;
  height:18px;
  background:url(/static/images/ico/ico_file_download.png) no-repeat left top;
  text-indent:-9999px
 }
 .g-newsVisual .playCont .videoUpdate .viewDate {
  float:right;
  padding-left:25px;
  background:url(/static/images/ico/ico_date.png) no-repeat left 50%;
  color:#ccc;
  font-size:17px
 }
 .g-newsVisual .swiper-pagination {
  left:0;
  right:0;
  bottom:30px;
  text-align:center;
  width:100%
 }
 .g-caseVisual .visual img {
  width:100%
 }
 .g-caseVisual .visual .pc {
  display:block
 }
 .g-caseVisual .visual .mo {
  display:none
 }
 .g-caseVisual .playCont {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  width:46.302084%;
  height:100%;
  background:#5d6679;
  background:-moz-linear-gradient(top,rgba(93,102,121,1) 0%,rgba(91,82,88,1) 100%);
  background:-webkit-linear-gradient(top,rgba(93,102,121,1) 0%,rgba(91,82,88,1) 100%);
  background:linear-gradient(to bottom,rgba(93,102,121,1) 0%,rgba(91,82,88,1) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d6679',endColorstr='#5b5258',GradientType=0)
 }
 .ie.v8 {
  background:#5d6578
 }
 .g-caseVisual .playCont .info {
  padding:5.4% 8%;
  height:100%
 }
 .g-caseVisual .playCont .info [class*="g-badge-"] {
  font-family:'SamsungOneLt';
  font-size:18px
 }
 .g-caseVisual .visual,.g-caseVisual .video {
  float:left;
  position:relative;
  width:53.697916%
 }
 .g-caseVisual .play-video {
  left:27%
 }
 .g-caseVisual .close-video {
  z-index:10;
  position:absolute;
  right:0;
  top:0;
  overflow:hidden;
  display:none;
  width:66px;
  height:66px;
  margin:0;
  font-size:0;
  line-height:0;
  text-indent:-300px;
  background:url(/static/images/btn/btn_close_youtube.png) 0 0 no-repeat;
  cursor:pointer
 }
 .g-caseVisual .playCont .icon {
  margin:35px 0
 }
 .g-caseVisual .playCont .icon li {
  position:relative;
  margin:5px 0 0;
  padding:0 0 0 14px
 }
 .g-caseVisual .playCont .icon li:before {
  content:'';
  position:absolute;
  top:10px;
  left:0;
  width:3px;
  height:3px;
  background:#fff
 }
 .g-caseVisual .playCont .icon li:first-child {
  margin:0
 }
 .g-caseVisual .playCont .icon li em {
  color:#fff
 }
 .g-caseVisual .playCont .btnarea {
  position:relative;
  z-index:1
 }
 .g-caseVisual .playCont .btnarea [class*="g-btn-l-"] {
  margin-right:3px
 }
 .g-caseVisual .is-play .visual img,.g-caseVisual .is-play .play-video {
  display:none
 }
 .g-caseVisual .is-play .close-video,.g-caseVisual .is-play .video {
  display:block
 }
 .g-caseVisual .playCont .info .new {
  text-transform:uppercase;
  display:inline-block;
  vertical-align:middle;
  width:35px;
  height:15px;
  padding:1px 0 0;
  margin:0 0 0 10px;
  text-align:center;
  background:#f48fb1;
  color:#fff;
  font-size:13px;
  line-height:1.1
 }
 .g-videovisual,.g-newsVisual,.g-caseVisual {
  background:#5d6679;
  background:-moz-linear-gradient(top,rgba(93,102,121,1) 0%,rgba(91,82,88,1) 100%);
  background:-webkit-linear-gradient(top,rgba(93,102,121,1) 0%,rgba(91,82,88,1) 100%);
  background:linear-gradient(to bottom,rgba(93,102,121,1) 0%,rgba(91,82,88,1) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d6679',endColorstr='#5b5258',GradientType=0)
 }
 .g-videovisual .smain-eventKeybanner,.g-newsVisual .smain-eventKeybanner,.g-caseVisual .video-area {
  overflow:hidden;
  max-width:1920px;
  margin:0 auto;
  background:#5d6679;
  background:-moz-linear-gradient(top,rgba(93,102,121,1) 0%,rgba(91,82,88,1) 100%);
  background:-webkit-linear-gradient(top,rgba(93,102,121,1) 0%,rgba(91,82,88,1) 100%);
  background:linear-gradient(to bottom,rgba(93,102,121,1) 0%,rgba(91,82,88,1) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d6679',endColorstr='#5b5258',GradientType=0)
 }
}
@media only screen and (max-width:767px) {
 .g-videovisual .playCont .info .new {
  text-transform:uppercase;
  display:inline-block;
  vertical-align:middle;
  width:35px;
  height:15px;
  padding:1px 0 0;
  margin:0 0 0 10px;
  text-align:center;
  background:#f48fb1;
  color:#fff;
  font-size:13px;
  line-height:1.1
 }
 .g-caseVisual .playCont .info .new {
  text-transform:uppercase;
  display:inline-block;
  vertical-align:2px;
  width:35px;
  height:15px;
  padding-top:1px;
  margin:0 0 0 10px;
  text-align:center;
  background:#f48fb1;
  color:#fff;
  font-size:13px;
  line-height:1.1
 }
 .g-newsVisual .playCont .info .new {
  text-transform:uppercase;
  display:inline-block;
  vertical-align:2px;
  width:35px;
  height:15px;
  padding-top:1px;
  margin:0 0 0 10px;
  text-align:center;
  background:#f48fb1;
  color:#fff;
  font-size:13px;
  line-height:1.1
 }
}
@media only screen and (max-width:767px) and (min-width:320px) {
 .g-caseVisual .visual img {
  width:100%
 }
 .g-caseVisual .visual .pc {
  display:none
 }
 .g-caseVisual .visual .mo {
  display:block
 }
 .g-caseVisual .swiper-container {
  height:auto!important
 }
 .g-caseVisual .video-screen {
  position:relative
 }
 .g-caseVisual .close-video {
  z-index:10;
  position:absolute;
  right:0;
  top:0;
  overflow:hidden;
  display:none;
  width:66px;
  height:66px;
  margin:0;
  font-size:0;
  line-height:0;
  text-indent:-300px;
  background:url(/static/images/btn/btn_close_youtube.png) 0 0 no-repeat;
  cursor:pointer
 }
 .g-caseVisual .playCont {
  padding:30px 10px;
  background:url(/static/images/showcase/bg_showcase_playCont.png) no-repeat left top;
  background-size:cover
 }
 .g-caseVisual .playCont .info h2 {
  margin:0 0 20px;
  font-family:'SamsungOneLt';
  font-size:20px;
  line-height:1.154;
  color:#fff
 }
 .g-caseVisual .playCont .info h2 a {
  color:#fff
 }
 .g-caseVisual .playCont .info .subcopy {
  font-size:20px;
  color:#4dbbbc;
  font-family:'SamsungOneLt'
 }
 .g-caseVisual .playCont .info .cont {
  margin:40px 0;
  font-size:18px;
  color:#fff
 }
 .g-caseVisual .playCont .icon li {
  font-family:'SamsungOneLt';
  font-size:17px;
  color:#d8d8d8
 }
 .g-caseVisual .playCont .icon {
  margin:35px 0
 }
 .g-caseVisual .playCont .icon li {
  position:relative;
  margin:5px 0 0;
  padding:0 0 0 14px
 }
 .g-caseVisual .playCont .icon li:before {
  content:'';
  position:absolute;
  top:10px;
  left:0;
  width:3px;
  height:3px;
  background:#fff
 }
 .g-caseVisual .playCont .icon li:first-child {
  margin:0
 }
 .g-caseVisual .playCont .icon li em {
  color:#fff
 }
 .g-caseVisual .btnarea {
  text-align:center
 }
 .g-caseVisual .btnarea a {
  width:45%;
  min-width:auto;
  padding:13px 0 0
 }
 .g-caseVisual .is-play .visual img,.g-caseVisual .is-play .play-video {
  display:none
 }
 .g-caseVisual .is-play .close-video,.g-caseVisual .is-play .video {
  display:block
 }
}
@media only screen and (min-width:1601px) and (max-width:1720px) {
 .g-caseVisual .playCont .info .cont {
  max-height:43px;
  margin:15px 0;
  font-size:17px;
  color:#fff;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:4;
  -webkit-box-orient:vertical;
  overflow:hidden
 }
}
@media only screen and (min-width:1251px) and (max-width:1600px) {
 .g-videovisual .playCont .info .cont {
  margin:20px 0;
  font-size:16px;
  color:#fff;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
 }
 .g-videovisual .playCont .videoUpdate .solution {
  font-size:16px;
  line-height:20px
 }
 .g-caseVisual .playCont .icon {
  margin-top:10px
 }
 .g-caseVisual .playCont .icon li {
  margin:10px 0;
  font-size:16px;
  color:#fff;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
 }
 .g-newsVisual .playCont .info {
  padding:30px
 }
 .g-newsVisual .playCont .videoUpdate {
  position:absolute;
  bottom:20px;
  left:0;
  width:100%;
  padding:0 30px
 }
 .g-newsVisual .playCont .info .cont {
  max-height:43px;
  margin:15px 0;
  font-size:17px;
  color:#fff;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden
 }
 .g-newsVisual .playCont .info h2 {
  margin:10px 0 0;
  font-family:'SamsungOneLt';
  font-size:32px;
  color:#fff
 }
}
@media only screen and (max-width:1370px) {
 .g-videovisual .playCont .videoUpdate .solution {
  display:none
 }
}
@media only screen and (min-width:1025px) and (max-width:1250px) {
 .g-videovisual .playCont .info [class*="g-badge-"],.g-caseVisual .playCont .info [class*="g-badge-"] {
  height:24px;
  padding-top:4px;
  font-size:15px
 }
 .g-videovisual .playCont .info h2,.g-caseVisual .playCont .info h2 {
  font-size:27px
 }
 .g-videovisual .playCont .info .subcopy,.g-caseVisual .playCont .info .subcopy {
  display:none
 }
 .g-videovisual .playCont .info .cont,.g-caseVisual .playCont .info .cont {
  margin:20px 0;
  font-size:16px;
  color:#fff;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
 }
 .g-caseVisual .playCont .icon {
  margin-top:10px
 }
 .g-newsVisual .playCont {
  position:absolute;
  top:30px;
  right:30px;
  bottom:30px;
  width:35.625%;
  background:url(/static/images/showcase/bg_showcase_playCont2.png) no-repeat left top;
  background-size:cover
 }
 .g-newsVisual .playCont .info {
  padding:30px
 }
 .g-newsVisual .playCont .info h2 {
  margin:5px 0 0;
  font-family:'SamsungOneLt';
  font-size:27px;
  color:#fff
 }
 .g-newsVisual .playCont .info .cont {
  max-height:43px;
  margin:10px 0;
  font-size:17px;
  color:#fff;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hiddne
 }
 .g-newsVisual .playCont .videoUpdate {
  position:absolute;
  bottom:20px;
  left:0;
  width:100%;
  padding:0 30px
 }
}
@media only screen and (min-width:991px) and (max-width:1024px) {
 .g-videovisual .visual {
  float:left;
  position:relative;
  width:50.972149238045%
 }
 .g-videovisual .playCont {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  width:49.027850761955%;
  height:100%;
  background:url(/static/images/showcase/bg_showcase_playCont.png) no-repeat left top;
  background-size:cover
 }
 .g-videovisual .playCont .info {
  padding:5.4% 6%;
  height:100%
 }
 .g-videovisual .playCont .info [class*="g-badge-"] {
  display:none
 }
 .g-videovisual .playCont .info h2 {
  margin:0;
  font-size:27px
 }
 .g-videovisual .playCont .info .subcopy {
  display:none
 }
 .g-videovisual .playCont .info .cont {
  margin:20px 0;
  font-size:16px;
  color:#fff;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
 }
 .g-videovisual .playCont a[class*="g-btn-l-arrow"],button[class*="g-btn-l-arrow"] {
  min-width:110px
 }
 .g-videovisual .playCont a[class*="g-btn-l-"],button[class*="g-btn-l-"] {
  height:35px;
  padding:4px 7px 0;
  font-size:14px
 }
 .g-videovisual .playCont .g-btn-l-pdf span:before {
  vertical-align:-1px;
  width:11px;
  height:11px;
  background-image:url(/static/images/btn/set_btn_pdf1_tablet.png)
 }
 .g-videovisual .playCont .g-btn-l-pdf:hover span:before {
  background-position:0 100%
 }
 .g-videovisual .playCont .videoUpdate {
  position:absolute;
  bottom:45px;
  left:0;
  width:100%;
  padding:0 6%
 }
 .g-videovisual .playCont .videoUpdate .solution {
  display:none
 }
 .g-videovisual .swiper-pagination {
  left:auto;
  right:0;
  bottom:20px;
  padding:0 3.2%;
  text-align:left;
  width:49.027850761955%
 }
 .g-newsVisual .playCont {
  top:30px;
  right:30px;
  bottom:30px;
  width:40.625%
 }
 .g-newsVisual .playCont .info [class*="g-badge-"] {
  display:none
 }
 .g-newsVisual .playCont .info {
  padding:20px
 }
 .g-newsVisual .playCont .info [class*="g-badge-"] {
  height:24px;
  padding-top:4px;
  font-family:'SamsungOneLt';
  font-size:15px
 }
 .g-newsVisual .playCont .info .cont {
  max-height:43px;
  margin:10px 0;
  font-size:17px;
  color:#fff;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden
 }
 .g-newsVisual .playCont a[class*="g-btn-l-arrow"],button[class*="g-btn-l-arrow"] {
  min-width:110px
 }
 .g-newsVisual .playCont a[class*="g-btn-l-"],button[class*="g-btn-l-"] {
  height:35px;
  padding:4px 7px 0;
  font-size:14px
 }
}
@media only screen and (min-width:768px) and (max-width:990px) {
 .g-videovisual .playCont .info [class*="g-badge-"] {
  display:none
 }
 .g-videovisual .playCont .info h2 {
  margin:0;
  font-size:27px
 }
 .g-videovisual .playCont .info .subcopy {
  display:none
 }
 .g-videovisual .playCont .info .cont {
  display:none
 }
 .g-videovisual .playCont .btnarea {
  margin:30px 0 0
 }
 .g-videovisual .playCont a[class*="g-btn-l-arrow"],button[class*="g-btn-l-arrow"] {
  min-width:110px
 }
 .g-videovisual .playCont a[class*="g-btn-l-"],button[class*="g-btn-l-"] {
  height:35px;
  padding:4px 7px 0;
  font-size:14px
 }
 .smain-eventKeybanner .btnarea a.g-btn-l-pdf {
  padding:4px 7px 0!important
 }
 .g-videovisual .playCont .g-btn-l-pdf span:before {
  vertical-align:-1px;
  width:11px;
  height:11px;
  background-image:url(/static/images/btn/set_btn_pdf1_tablet.png)
 }
 .g-videovisual .playCont .g-btn-l-pdf:hover span:before {
  background-position:0 100%
 }
 .g-videovisual .playCont .videoUpdate {
  bottom:45px
 }
 .g-videovisual .playCont .videoUpdate .solution {
  display:none
 }
 .g-videovisual .swiper-pagination {
  left:auto;
  right:0;
  bottom:20px;
  padding:0 3.2%;
  text-align:left;
  width:49.027850761955%
 }
 .g-newsVisual .playCont {
  top:15px;
  right:30px;
  bottom:15px;
  width:40.625%
 }
 .g-newsVisual .playCont .info [class*="g-badge-"] {
  display:none
 }
 .g-newsVisual .playCont .info {
  padding:15px
 }
 .g-newsVisual .playCont .info [class*="g-badge-"] {
  height:24px;
  padding-top:4px;
  font-family:'SamsungOneLt';
  font-size:15px
 }
 .g-newsVisual .playCont .info .cont {
  display:none
 }
 .g-newsVisual .playCont .btnarea {
  margin:20px 0 0
 }
 .g-newsVisual .playCont a[class*="g-btn-l-arrow"],button[class*="g-btn-l-arrow"] {
  min-width:110px
 }
 .g-newsVisual .playCont a[class*="g-btn-l-"],button[class*="g-btn-l-"] {
  height:35px;
  padding:4px 7px 0;
  font-size:14px
 }
}
@media only screen and (min-width:768px) and (max-width:1024px) {
 .g-newsVisual .playCont .info h2 {
  margin:5px 0 0;
  font-family:'SamsungOneLt';
  font-size:27px;
  color:#fff
 }
 .g-newsVisual .playCont .info .subcopy {
  font-family:'SamsungOneLt';
  font-size:20px;
  color:#fff
 }
 .g-newsVisual .playCont .videoUpdate {
  bottom:20px;
  padding:0 20px
 }
}
.g-list-other {
 overflow:hidden
}
.g-list-others>ul:after {
 content:'';
 display:block;
 clear:both
}
.g-list-others>ul>li {
 float:left;
 padding:0;
 margin:10px 0 0;
 -webkit-transition:1s -webkit-transform;
 -moz-transition:1s transform;
 -ms-transition:1s transform;
 transition:1s transform
}
.g-list-others .item {
 position:relative;
 margin:0;
 border:1px solid #dbdbdb
}
.g-list-others .visual {
 position:relative
}
.g-list-others .visual a {
 display:block;
 width:100%;
 height:100%
}
.g-list-others .visual img {
 display:block;
 width:100%;
 margin:0 auto
}
.g-list-others .explain {
 position:relative;
 background:rgba(255,255,255,0.95);
 -webkit-transition:1s -webkit-transform;
 -moz-transition:1s transform;
 -ms-transition:1s transform;
 transition:1s transform
}
.ie.v8 .g-list-others .explain {
 background:#fff
}
.g-list-others .stitle {
 display:block;
 font-family:'SamsungOneLt';
 color:#222
}
.g-list-others .stitle a {
 color:#222333
}
.g-list-others .stitle a:hover {
 color:#3f85fe
}
.products-awrad .g-list-others .stitle a {
 color:#3f85fe
}
.g-list-others .type {
 position:absolute;
 font-style:normal;
 color:#5a81cd
}
.g-list-others .desc {
 overflow:hidden;
 color:#777;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:3;
 -webkit-box-orient:vertical
}
.g-list-others .btnarea {
 text-align:center
}
.g-list-others li.null {
 clear:both;
 float:none;
 width:100%!important;
 border-top:1px solid #dbdbdb;
 border-bottom:1px solid #dbdbdb
}
.g-list-others .star {
 display:block;
 width:78px;
 height:12px;
 margin:12px 0 0;
 background:url(/static/images/products/img_star_review.png) no-repeat 0 0;
 background-size:78px 147px
}
.g-list-others .star_half {
 background-position:0 0
}
.g-list-others .star_one {
 background-position:0 -15px
}
.g-list-others .star_onehalf {
 background-position:0 -30px
}
.g-list-others .star_two {
 background-position:0 -45px
}
.g-list-others .star_twohalf {
 background-position:0 -60px
}
.g-list-others .star_three {
 background-position:0 -75px
}
.g-list-others .star_threehalf {
 background-position:0 -90px
}
.g-list-others .star_four {
 background-position:0 -105px
}
.g-list-others .star_fourhalf {
 background-position:0 -120px
}
.g-list-others .star_five {
 background-position:0 -135px
}
.g-list-others .star_none {
 background:none
}
#c-content .g-list-others li.null {
 clear:both;
 float:none;
 width:100%;
 border-top:1px solid #dbdbdb;
 border-bottom:1px solid #dbdbdb
}
@media only screen and (max-width:767px) {
 .g-list-others>ul {
  margin:0 -5px
 }
 .g-list-others>ul>li {
  float:left
 }
 .g-list-others .visual {
  position:relative;
  padding:0;
  margin:0;
  border-bottom:1px solid #dbdbdb
 }
 .g-list-others .visual img {
  width:100%
 }
 .g-list-others .explain {
  overflow:hidden;
  position:relative;
  padding:0 14px;
  margin:0
 }
 .g-list-others .item {
  padding:0 0 10px;
  margin-left:5px;
  margin-right:5px
 }
 .g-list-others .stitle {
  overflow:hidden;
  height:45px;
  margin:15px 0 0;
  font-size:20px;
  line-height:1.1
 }
 .g-list-others .desc {
  max-height:80px;
  margin:0 0 9px;
  font-size:16px;
  line-height:1.25
 }
 .g-list-others .related {
  margin:0 0 8px;
  font-size:15px
 }
 .g-list-others .related em {
  color:#222
 }
 .g-list-others .related a {
  color:#777
 }
 .g-list-others li.null p {
  padding:40px 0;
  text-align:center;
  font-size:17px;
  color:#222;
  padding:98px 0 40px;
  text-align:center;
  font-family:'SamsungOneLt';
  font-size:20px;
  color:#222;
  background:url(/static/images/ico/ico_no_data_2x.png) no-repeat center 10px;
  background-size:77px auto
 }
}
@media only screen and (min-width:768px) {
 .g-list-others>ul {
  margin:-10px -5px 0
 }
 .g-list-others>ul>li {
  float:left;
  margin:10px 0 0
 }
 .g-list-others .visual {
  padding:0;
  border-bottom:1px solid #dbdbdb
 }
 .g-list-others .visual img {
  display:block;
  width:100%;
  margin:0 auto
 }
 .g-list-others .explain {
  position:relative;
  padding:15px 19px 0;
  margin:0;
  background:rgba(255,255,255,0.95)
 }
 .g-list-others .item {
  position:relative;
  padding:0 0 15px;
  margin-left:5px;
  margin-right:5px
 }
 .g-list-others .itembox {
  overflow:hidden
 }
 .g-list-others .stitle {
  overflow:hidden;
  height:52px;
  margin:0;
  font-size:20px;
  line-height:26px
 }
 .g-list-others .desc {
  height:80px;
  margin:16px 0 0;
  font-size:16px;
  line-height:1.25;
  color:#777
 }
 .g-list-others .related {
  margin:11px 0 0
 }
 .g-list-others .related em {
  font-size:15px;
  color:#222
 }
 .g-list-others .related li {
  display:inline-block;
  font-size:15px;
  vertical-align:middle
 }
 .g-list-others .related li:before {
  content:'/';
  display:inline-block;
  margin:0 4px;
  vertical-align:0
 }
 .g-list-others .related li:first-child:before {
  display:none
 }
 .g-list-others .related a {
  color:#5d7ecb
 }
 .g-list-others .related a:hover {
  text-decoration:underline
 }
 .g-list-others [class*="line-"] {
  box-sizing:content-box;
  background:transparent;
  font-size:-;
  line-height:0
 }
 .g-list-others .line-t {
  position:absolute;
  top:0;
  left:0;
  width:0;
  height:1px;
  padding:0 2px 0 0;
  transition:all .75s
 }
 .g-list-others .line-r {
  position:absolute;
  top:0;
  right:0;
  width:1px;
  height:0;
  padding:0 0 2px;
  transition:all .75s
 }
 .g-list-others .line-b {
  position:absolute;
  bottom:0;
  left:100%;
  width:0;
  height:1px;
  padding:0 0 0 2px;
  transition:all .75s
 }
 .g-list-others .line-l {
  position:absolute;
  top:100%;
  left:0;
  width:1px;
  height:0;
  padding:1px 0 0;
  transition:all .75s
 }
 .g-list-others>ul>li:hover [class*="line-"] {
  background:#3d63ba
 }
 .g-list-others>ul>li:hover .line-t {
  position:absolute;
  top:-1px;
  left:-1px;
  right:-2px;
  width:100%;
  height:1px;
  transition:all .75s
 }
 .g-list-others>ul>li:hover .line-r {
  position:absolute;
  top:-1px;
  right:-1px;
  width:1px;
  height:100%;
  transition:all .75s
 }
 .g-list-others>ul>li:hover .line-b {
  position:absolute;
  bottom:-1px;
  left:-1px;
  width:100%;
  height:1px;
  transition:all .75s
 }
 .g-list-others>ul>li:hover .line-l {
  position:absolute;
  top:-1px;
  left:-1px;
  width:1px;
  height:100%;
  transition:all .75s
 }
 .g-list-others li.null p {
  padding:180px 0 80px;
  text-align:center;
  font-family:'SamsungOneLt';
  font-size:30px;
  color:#222;
  background:url(/static/images/ico/ico_no_data.png) no-repeat center 60px
 }
}
.ly-subcribe-email .enter-email p {
 margin:20px 0 0;
 font-family:'SamsungOneLt';
 font-size:13px;
 line-height:1.3
}
.ly-subcribe-email .enter-email p label {
 display:inline-block;
 font-size:14px
}
@media only screen and (min-width:768px) {
 .ly-subcribe-email .layer .inbox {
  padding-bottom:100px
 }
 .ly-subcribe-email .enter-email {
  position:relative;
  height:40px;
  border:1px solid #4774cf;
  border-radius:3px
 }
 .ly-subcribe-email .g-copybox {
  margin-bottom:20px;
  text-align:center
 }
 .ly-subcribe-email .enter-email input {
  width:100%;
  height:38px;
  font-size:17px;
  padding:0 10px
 }
}
@media only screen and (max-width:767px) {
 .ly-subcribe-email .enter-email {
  position:relative
 }
 .ly-subcribe-email .g-copybox {
  margin-bottom:20px;
  text-align:center
 }
 .ly-subcribe-email .enter-email .window {
  height:40px;
  display:block;
  border:1px solid #4774cf;
  border-radius:5px;
  overflow:hidden
 }
 .ly-subcribe-email .enter-email input {
  width:100%;
  height:38px;
  font-size:17px;
  padding:0 10px
 }
}
.searchbox-total {
 width:100%
}
.searchbox-total .inbox {
 position:relative;
 margin:0 auto
}
.searchbox-total .search {
 position:relative;
 background:#fff;
 border-radius:3px
}
.searchbox-total .btn-clear,.searchbox-total .btn-search {
 position:absolute;
 top:0;
 overflow:hidden;
 display:block
}
.searchbox-total .btn-clear button,.searchbox-total .btn-search button {
 width:100%;
 height:100%;
 font-size:0;
 line-height:0;
 text-indent:-500px;
 cursor:pointer
}
.ly-autocomplete .list-autocomplete {
 color:#666;
 font-family:'SamsungOneLt'
}
.g-searchbox-opt {
 width:100%;
 margin:0 auto
}
.g-searchbox-opt .inbox {
 position:relative;
 margin:0 auto
}
.g-searchbox-opt .search {
 position:relative;
 background:#fff
}
.g-searchbox-opt .btn-clear,.g-searchbox-opt .btn-search {
 position:absolute;
 top:0;
 overflow:hidden;
 display:block
}
.g-searchbox-opt .btn-clear button,.g-searchbox-opt .btn-search button {
 width:100%;
 height:100%;
 font-size:0;
 line-height:0;
 text-indent:-500px;
 cursor:pointer
}
.ly-autocomplete .list-autocomplete {
 color:#666;
 font-family:'SamsungOneLt'
}
.g-searchbox-opt {
 width:100%
}
.g-searchbox-opt .opt-keyword {
 position:relative;
 background:#fff;
 border:2px solid #5d7ecb;
 border-radius:3px
}
.g-searchbox-opt .opt-keyword input {
 width:100%;
 height:100%;
 background:#fff
}
.g-searchbox-opt .opt-keyword .btn {
 position:absolute;
 top:0;
 right:0;
 overflow:hidden;
 display:block;
 background-position:0 0;
 background-repeat:no-repeat;
 border-radius:3px
}
.g-searchbox-opt .opt-keyword .btn button {
 width:100%;
 height:100%;
 text-indent:-500px;
 font-size:0;
 line-height:0
}
.g-searchbox-opt label {
 display:block;
 color:#3d63ba;
 font-family:'SamsungOneLt'
}
@media only screen and (max-width:767px) {
 .searchbox-total {
  width:100%;
  padding:20px 0 0;
  margin:0 0 20px
 }
 .searchbox-total .inbox {
  position:relative;
  padding:0 10px
 }
 .searchbox-total .search {
  padding:0 55px 0 15px;
  border:2px solid #5d7ecb
 }
 .searchbox-total .search .window {
  width:100%;
  height:46px;
  font-size:20px;
  font-family:'SamsungOneLt'
 }
 .searchbox-total .btn-clear {
  display:none;
  left:0;
  width:50px;
  height:46px;
  background:url(/static/images/search/btn_total_clear_2x.gif) 0 0 no-repeat;
  background-size:50px 46px
 }
 .searchbox-total .btn-search {
  right:0;
  width:55px;
  height:46px;
  background:url(/static/images/search/btn_total_search_2x.gif) 0 0 no-repeat;
  background-size:55px 46px
 }
 .searchbox-total .ly-autocomplete {
  display:none;
  z-index:1;
  position:absolute;
  left:0;
  right:0;
  margin:-2px 10px 0;
  border:2px solid #5d7ecb;
  background:#fff
 }
 .searchbox-total .list-autocomplete {
  padding:12px 15px 18px
 }
 .searchbox-total .list-autocomplete li {
  margin:6px 0 0
 }
 .searchbox-total .list-autocomplete li:first-child {
  margin-top:0
 }
 .searchbox-total .list-autocomplete a {
  font-size:20px;
  line-height:1.1;
  color:#666
 }
 .searchbox-total .list-popular {
  display:none
 }
 .searchbox-total .ly-autocomplete .suggested {
  display:none
 }
 .g-searchbox-opt label {
  display:block;
  padding:0 0 12px;
  margin-right:15px;
  font-size:21px
 }
 .g-searchbox-opt .opt-keyword {
  height:40px;
  padding:0 48px 0 0;
  border-radius:3px;
  border-width:1px
 }
 .g-searchbox-opt .opt-keyword .window {
  padding:0 0 0 17px;
  font-size:17px
 }
 .g-searchbox-opt .opt-keyword .btn {
  width:38px;
  height:38px;
  background:url(/static/images/support/btn_searchbox_keyword_2x.png);
  background-size:48px 50px
 }
 .g-searchbox-opt .opt-select {
  position:relative;
  width:100%;
  margin:0 0 10px
 }
 .g-searchbox-opt .inbox {
  position:relative;
  max-width:900px
 }
 .g-searchbox-opt .search .window {
  width:100%;
  height:40px;
  font-size:20px;
  font-family:'SamsungOneLt'
 }
 .g-searchbox-opt .btn-clear {
  display:none;
  left:0;
  width:50px;
  height:40px;
  background:url(/static/images/search/btn_total_clear_2x.gif) 0 0 no-repeat;
  background-size:50px 46px
 }
 .g-searchbox-opt .btn-search {
  right:0;
  width:48px;
  height:40px;
  background:url(/static/images/search/btn_total_search_2x.gif) 0 0 no-repeat;
  background-size:48px 40px
 }
 .g-searchbox-opt .inner {
  padding:0 10px
 }
 .g-searchbox-opt {
  width:100%;
  margin:0 0 20px
 }
 .g-searchbox-opt .inbox {
  position:relative;
  padding:0 10px
 }
 .g-searchbox-opt .search {
  padding:0 48px 0 15px;
  border:2px solid #5d7ecb
 }
 .g-searchbox-opt .ly-autocomplete {
  display:none;
  z-index:1;
  position:absolute;
  left:0;
  right:0;
  margin:-2px 10px 0;
  border:2px solid #5d7ecb;
  background:#fff
 }
 .g-searchbox-opt .list-autocomplete {
  padding:12px 10px 18px 5px
 }
 .g-searchbox-opt .list-autocomplete li {
  margin:6px 0 0
 }
 .g-searchbox-opt .list-autocomplete li:first-child {
  margin-top:0
 }
 .g-searchbox-opt .list-autocomplete a {
  font-size:20px;
  line-height:1.1;
  color:#666
 }
 .g-searchbox-opt .list-popular {
  display:none
 }
 .g-searchbox-opt .ly-autocomplete .suggested {
  display:none
 }
}
@media only screen and (min-width:768px) {
 .searchbox-total {
  z-index:50;
  position:relative;
  width:100%
 }
 .searchbox-total .inbox {
  position:relative;
  max-width:940px;
  padding:0 20px
 }
 .searchbox-total .search {
  padding:0 46px 0 20px;
  border:2px solid #5d7ecb
 }
 .searchbox-total .search .window {
  width:100%;
  height:46px;
  font-size:20px
 }
 .searchbox-total .btn-clear {
  display:none;
  right:46px;
  width:46px;
  height:46px;
  background:url(/static/images/search/btn_total_clear.gif) 0 0 no-repeat
 }
 .searchbox-total .btn-search {
  right:0;
  width:46px;
  height:46px;
  background:url(/static/images/search/btn_total_search.gif) 0 0 no-repeat
 }
 .searchbox-total .list-popular {
  overflow:hidden;
  height:54px;
  padding:10px 0 0;
  text-align:center
 }
 .searchbox-total .list-popular li {
  display:inline-block;
  font-size:16px;
  line-height:1.4;
  vertical-align:middle;
  white-space:nowrap
 }
 .searchbox-total .list-popular li:before {
  content:'';
  display:inline-block;
  width:1px;
  height:10px;
  margin:0 14px 0 12px;
  vertical-align:0;
  background:#b1b3b9
 }
 .searchbox-total .list-popular li:first-child:before {
  display:none
 }
 .searchbox-total .list-popular li a {
  color:#222
 }
 .searchbox-total .list-popular li a:hover,.list-popular li a:focus {
  color:#3f85fe
 }
 .searchbox-total .ly-autocomplete {
  display:none;
  z-index:1;
  position:absolute;
  left:0;
  right:0;
  margin:-2px 20px 0;
  border:2px solid #5d7ecb;
  background:#fff
 }
 .searchbox-total .list-autocomplete {
  padding:10px 0;
  font-family:'SamsungOneLt'
 }
 .searchbox-total .list-autocomplete li:first-child {
  margin-top:0
 }
 .searchbox-total .list-autocomplete a {
  display:block;
  padding:7px 20px;
  font-size:20px;
  line-height:1.1;
  color:#666
 }
 .searchbox-total .list-autocomplete a:hover,.searchbox-total .list-autocomplete a:focus {
  background:#e3eef8
 }
 .searchbox-total .ly-autocomplete .suggested {
  padding:0 20px 30px;
  margin:10px 0 0;
  border-top:1px solid #d8d8d8
 }
 .searchbox-total .ly-autocomplete .suggested .title {
  display:block;
  padding:16px 0 20px;
  font-size:20px;
  color:#222
 }
 .searchbox-total .list-suggested li {
  overflow:hidden;
  margin:22px 0 0
 }
 .searchbox-total .list-suggested li:first-child {
  margin-top:0
 }
 .searchbox-total .list-suggested .visual {
  float:left;
  display:block;
  width:103px;
  height:60px;
  margin:0 21px 0 0
 }
 .searchbox-total .list-suggested .visual img {
  width:100%;
  height:100%
 }
 .searchbox-total .list-suggested .stitle {
  overflow:hidden;
  display:block;
  padding:5px 0 3px;
  text-overflow:ellipsis;
  white-space:nowrap
 }
 .searchbox-total .list-suggested .stitle a {
  font-size:17px;
  color:#3f85fe
 }
 .searchbox-total .list-suggested .btnarea .desc {
  font-size:15px;
  color:#666
 }
 .searchbox-total .list-suggested .btn-resources {
  margin:0 17px 0 0;
  font-size:15px;
  color:#777
 }
 .searchbox-total .list-suggested .btn-resources:before {
  content:'';
  display:inline-block;
  width:12px;
  height:12px;
  margin:0 5px 0 0;
  vertical-align:middle;
  background:url(/static/images/btn/btn_resources_suggested.gif) 0 0 no-repeat
 }
 .searchbox-total .list-suggested .btn-inquiry {
  font-size:15px;
  color:#777
 }
 .searchbox-total .list-suggested .btn-inquiry:before {
  content:'';
  display:inline-block;
  width:12px;
  height:12px;
  margin:0 3px 0 0;
  vertical-align:middle;
  background:url(/static/images/btn/btn_inquiry_suggested.gif) 0 0 no-repeat
 }
 .is-open .searchbox-total .ly-autocomplete {
  display:block
 }
 .g-searchbox-opt {
  text-align:center;
  margin:0 0 60px
 }
 .g-searchbox-opt .inner {
  max-width:1240px;
  width:100%;
  margin:0 auto
 }
 .g-searchbox-opt .inner:after {
  content:'';
  display:block;
  clear:both
 }
 .g-searchbox-opt .inbox {
  padding:0
 }
 .g-searchbox-opt [class*="opt-"] {
  display:inline-block;
  vertical-align:top
 }
 .g-searchbox-opt label {
  float:left;
  display:block;
  height:38px;
  padding:18px 0 0;
  margin-right:15px;
  font-size:22px
 }
 .g-searchbox-opt .opt-keyword {
  width:51.833333333333%;
  height:42px;
  padding:0 45px 0 0;
  margin:0 0 0 3px
 }
 .g-searchbox-opt .opt-keyword .window {
  padding:0 0 0 15px;
  font-size:18px
 }
 .g-searchbox-opt .opt-keyword .btn {
  width:49px;
  height:36px;
  background:url(/static/images/support/btn_searchbox_keyword.png) 0 -2px
 }
 .g-searchbox-opt .opt-product .opt-select {
  width:309px
 }
 .g-searchbox-opt {
  width:100%;
  padding:0 20px
 }
 .g-searchbox-opt .inbox {
  position:relative;
  max-width:900px
 }
 .g-searchbox-opt .search {
  padding:0 92px 0 20px;
  border:2px solid #5d7ecb
 }
 .g-searchbox-opt .search .window {
  width:100%;
  height:40px;
  font-size:20px
 }
 .g-searchbox-opt .btn-clear {
  right:46px;
  width:46px;
  height:40px;
  background:url(/static/images/search/btn_total_clear.gif) 0 0 no-repeat
 }
 .g-searchbox-opt .btn-search {
  right:0;
  width:46px;
  height:40px;
  background:url(/static/images/search/btn_total_search.gif) 0 0 no-repeat
 }
 .g-searchbox-opt {
  text-align:center
 }
 .g-searchbox-opt .inner {
  max-width:1240px;
  width:100%;
  margin:0 auto
 }
 .g-searchbox-opt .inner:after {
  content:'';
  display:block;
  clear:both
 }
 .g-searchbox-opt .inbox {
  padding:0
 }
 .g-searchbox-opt [class*="opt-"] {
  display:inline-block;
  vertical-align:top
 }
 .g-searchbox-opt label {
  float:left;
  display:block;
  height:38px;
  padding:8px 0 0;
  margin-right:15px;
  font-size:22px
 }
 .g-searchbox-opt .opt-keyword {
  width:51.833333333333%;
  padding:0 45px 0 0;
  margin:0 0 0 3px
 }
 .g-searchbox-opt .opt-keyword .window {
  padding:0 0 0 15px;
  font-size:18px
 }
 .g-searchbox-opt .opt-product .opt-select {
  width:309px
 }
 .g-searchbox-opt {
  z-index:50;
  position:relative;
  width:100%;
  margin:0 0 20px
 }
 .g-searchbox-opt .inbox {
  position:relative;
  max-width:940px;
  padding:0 20px
 }
 .g-searchbox-opt .search {
  padding:0 46px 0 20px;
  border:2px solid #5d7ecb;
  border-radius:3px
 }
 .g-searchbox-opt .search .window {
  width:100%;
  height:38px;
  font-size:20px
 }
 .g-searchbox-opt .btn-clear {
  display:none;
  right:40px;
  width:40px;
  height:38px;
  background:url(/static/images/search/btn_total_clear.gif) 0 0 no-repeat
 }
 .g-searchbox-opt .btn-search {
  right:0;
  width:40px;
  height:38px;
  background:url(/static/images/search/btn_total_search.gif) center center no-repeat
 }
 .g-searchbox-opt .list-popular {
  overflow:hidden;
  height:54px;
  padding:10px 0 0;
  text-align:center
 }
 .g-searchbox-opt .list-popular li {
  display:inline-block;
  font-size:16px;
  line-height:1.4;
  vertical-align:middle;
  white-space:nowrap
 }
 .g-searchbox-opt .list-popular li:before {
  content:'';
  display:inline-block;
  width:1px;
  height:10px;
  margin:0 14px 0 12px;
  vertical-align:0;
  background:#b1b3b9
 }
 .g-searchbox-opt .list-popular li:first-child:before {
  display:none
 }
 .g-searchbox-opt .list-popular li a {
  color:#222
 }
 .g-searchbox-opt .list-popular li a:hover,.list-popular li a:focus {
  color:#3f85fe
 }
 .g-searchbox-opt .ly-autocomplete {
  display:none;
  z-index:1;
  position:absolute;
  left:0;
  right:0;
  margin:-2px 20px 0;
  border:2px solid #5d7ecb;
  background:#fff
 }
 .g-searchbox-opt .list-autocomplete {
  padding:10px 0;
  font-family:'SamsungOneLt'
 }
 .g-searchbox-opt .list-autocomplete li:first-child {
  margin-top:0
 }
 .g-searchbox-opt .list-autocomplete a {
  display:block;
  width:100%;
  padding:7px 20px;
  font-size:20px;
  line-height:1.1;
  color:#666
 }
 .g-searchbox-opt .list-autocomplete a:hover,.g-searchbox-opt .list-autocomplete a:focus {
  background:#e3eef8
 }
 .g-searchbox-opt .ly-autocomplete .suggested {
  padding:0 20px;
  margin:30px -20px 0;
  border-top:1px solid #d8d8d8
 }
 .g-searchbox-opt .ly-autocomplete .suggested .title {
  display:block;
  padding:16px 0 20px;
  font-size:19px;
  color:#333
 }
 .g-searchbox-opt .list-suggested li {
  overflow:hidden;
  margin:22px 0 0
 }
 .g-searchbox-opt .list-suggested li:first-child {
  margin-top:0
 }
 .g-searchbox-opt .list-suggested .visual {
  float:left;
  display:block;
  width:103px;
  height:60px;
  margin:0 21px 0 0
 }
 .g-searchbox-opt .list-suggested .visual img {
  width:100%;
  height:100%
 }
 .g-searchbox-opt .list-suggested .stitle {
  overflow:hidden;
  display:block;
  padding:10px 0 3px;
  text-overflow:ellipsis;
  white-space:nowrap
 }
 .g-searchbox-opt .list-suggested .stitle a {
  font-size:16px;
  color:#555
 }
 .g-searchbox-opt .list-suggested .btn-resources {
  margin:0 17px 0 0;
  font-size:15px;
  color:#777
 }
 .g-searchbox-opt .list-suggested .btn-resources:before {
  content:'';
  display:inline-block;
  width:12px;
  height:12px;
  margin:0 5px 0 0;
  vertical-align:middle;
  background:url(/static/images/btn/btn_resources_suggested.gif) 0 0 no-repeat
 }
 .g-searchbox-opt .list-suggested .btn-inquiry {
  font-size:15px;
  color:#777
 }
 .g-searchbox-opt .list-suggested .btn-inquiry:before {
  content:'';
  display:inline-block;
  width:12px;
  height:12px;
  margin:0 3px 0 0;
  vertical-align:middle;
  background:url(/static/images/btn/btn_inquiry_suggested.gif) 0 0 no-repeat
 }
 .is-open .g-searchbox-opt .ly-autocomplete {
  display:block
 }
 .g-searchbox-opt .ly-autocomplete {
  width:100%;
  margin:-2px 0 0
 }
 .searchbox {
  display:inline-block;
  margin:0 0 0 10px;
  position:relative;
  width:51.833333333333%;
  text-align:left
 }
}
@media only screen and (min-width:1023px) {
 .g-searchbox-opt .ly-autocomplete .autocomplete {
  float:left;
  width:100%
 }
 .g-searchbox-opt .ly-autocomplete .suggested {
  float:right;
  width:352px;
  margin:0;
  padding:0;
  border-top:0
 }
}
.g-list-resource .stitle {
 display:block
}
.g-list-resource .stitle .red {
 color:#3d63ba
}
.g-list-resource .breadcrumb {
 display:block;
 font-style:normal;
 color:#bbb;
 text-decoration:none
}
.g-list-resource .mark {
 color:#3f85fe
}
@media only screen and (max-width:767px) {
 .g-list-resource .item {
  padding:12px 15px 13px;
  margin:10px;
  border:1px solid #dbdbdb
 }
 .g-list-resource .links {
  text-decoration:none
 }
 .g-list-resource .stitle {
  display:block;
  font-size:20px;
  line-height:1.1;
  color:#222
 }
 .g-list-resource a:hover .stitle {
  text-decoration:underline;
  color:#3f85fe
 }
 .g-list-resource .breadcrumb,.g-list-resource .date {
  display:block;
  margin:8px 0 22px;
  font-size:16px;
  line-height:1.1;
  font-style:normal;
  color:#bbb
 }
 .g-list-resource .viewDate {
  font-style:normal;
  font-size:15px;
  color:#bbb
 }
 .g-list-resource .cell-count {
  float:right;
  padding:3px 0 0
 }
 .g-list-resource .viewNum {
  font-style:normal;
  font-size:15px;
  color:#bbb
 }
 .g-list-resource .viewNum:before {
  content:'';
  display:inline-block;
  width:13px;
  height:11px;
  margin:0 4px 0 0;
  vertical-align:middle;
  background:url(/static/images/ico/ico_view2_2x.png) 0 0 no-repeat;
  background-size:13px 11px
 }
 .g-list-resource .new {
  display:inline-block;
  vertical-align:3px;
  width:35px;
  height:15px;
  padding:0;
  margin:0 0 0 5px;
  text-align:center;
  background:#f48fb1;
  color:#fff;
  line-height:1.1;
  font-size:13px;
  text-transform:uppercase
 }
}
@media only screen and (min-width:768px) {
 .g-list-resource li {
  border-bottom:1px solid #d8d8d8
 }
 .g-list-resource li:first-child {
  border-top:1px solid #d8d8d8
 }
 .g-list-resource li.null p {
  padding:180px 0 80px;
  text-align:center;
  font-family:'SamsungOneLt';
  font-size:30px;
  color:#222;
  background:url(/static/images/ico/ico_no_data.png) no-repeat center 60px
 }
 .g-list-resource .item {
  display:table;
  width:100%
 }
 .g-list-resource .links {
  text-decoration:none
 }
 .g-list-resource .stitle {
  display:block;
  margin:0 0 3px;
  font-size:20px;
  line-height:1.1;
  font-family:'SamsungOneLt';
  color:#222
 }
 .g-list-resource a:hover .stitle {
  text-decoration:underline;
  color:#3f85fe
 }
 .g-list-resource .breadcrumb,.g-list-resource .date {
  display:block;
  font-size:15px;
  font-style:normal;
  color:#bbb
 }
 .g-list-resource a:hover {
  text-decoration:none
 }
 .g-list-resource a:hover .stitle {
  text-decoration:underline;
  color:#3f85fe
 }
 .g-list-resource .cell-info {
  display:table-cell;
  width:auto;
  padding:17px 20px 19px;
  vertical-align:middle
 }
 .g-list-resource .cell-date {
  display:table-cell;
  width:155px;
  vertical-align:middle;
  text-align:center;
  background:url(/static/images/partners/bar_list_resource.gif) 100% center no-repeat
 }
 .g-list-resource .cell-count {
  display:table-cell;
  width:80px;
  vertical-align:middle;
  text-align:center
 }
 .g-list-resource .viewDate {
  font-style:normal;
  font-size:15px;
  color:#bbb
 }
 .g-list-resource .viewNum {
  font-style:normal;
  font-size:15px;
  color:#bbb
 }
 .g-list-resource .viewNum:before {
  content:'';
  display:inline-block;
  width:17px;
  height:11px;
  margin:0 7px 0 0;
  vertical-align:middle;
  background:url(/static/images/ico/ico_view2.png) 0 0 no-repeat
 }
 .g-list-resource .new {
  display:inline-block;
  vertical-align:middle;
  width:35px;
  height:15px;
  padding:1px 0 0;
  margin:0 0 0 5px;
  text-align:center;
  background:#f48fb1;
  color:#fff;
  line-height:1.1;
  font-size:13px;
  text-transform:uppercase
 }
}
@media only screen and (max-width:767px) {
 .g-list-resource {
  margin:50px 0 0
 }
 .g-list-resource li.null p {
  padding:98px 0 40px;
  text-align:center;
  font-family:'SamsungOneLt';
  font-size:20px;
  color:#222;
  background:url(/static/images/ico/ico_no_data_2x.png) no-repeat center 10px;
  background-size:77px auto
 }
}
@media only screen and (min-width:768px) {
 .g-view-more {
  font-size:16px;
  font-family:'SamsungOneLt';
  color:#3f85fe
 }
 .g-view-more span:after {
  content:'';
  display:inline-block;
  width:5px;
  height:9px;
  margin:0 0 0 4px;
  background:url(/static/images/ico/ico_view_more.gif) center 0 no-repeat
 }
}
@media only screen and (max-width:767px) {
 .g-view-more {
  font-size:16px;
  font-family:'SamsungOneLt';
  color:#3f85fe
 }
 .g-view-more span:after {
  content:'';
  display:inline-block;
  width:5px;
  height:9px;
  margin:0 0 0 4px;
  background:url(/static/images/ico/ico_view_more_2x.gif) center 0 no-repeat;
  background-size:4px auto
 }
}
.smart-box {
 width:100%
}
.choice-question {
 width:100%
}
.choice-question .question-title {
 font-family:'SamsungOneLt';
 color:#222
}
.choice-question .question-title i {
 font-style:normal
}
@media only screen and (max-width:767px) {
 .smart-box .inbox {
  padding:0 10px
 }
 .choice-question .question-title {
  font-size:28px;
  line-height:1.107;
  text-align:center
 }
 .choice-question .question-img {
  width:250px;
  margin:0 auto
 }
 .choice-question .question-img img {
  width:100%
 }
}
@media only screen and (min-width:768px) {
 .smart-box .inbox {
  max-width:1240px;
  padding:0 20px;
  margin:0 auto
 }
 .choice-question {
  min-height:1096px;
  text-align:center;
  padding:0 0 240px;
  margin:0 0 -150px
 }
 .choice-question .question-title {
  margin:-4px 0 0;
  font-size:45px;
  line-height:1.107
 }
 .choice-question .question-img img {
  max-width:500px;
  height:400px
 }
 .choice-question .step-size {
  width:158px
 }
 #content .cwrap-smartchoice .g-result {
  top:132px;
  left:48.666666666667%;
  padding:0;
  margin:0
 }
 .cwrap-smartchoice #c-content {
  padding:143px 0 0 48.666666666667%
 }
}
.question-btn {
 overflow:hidden
}
.question-btn li {
 display:inline-block;
 vertical-align:top;
 text-align:center;
 border-radius:5px;
 background:#fff
}
.question-btn li a {
 position:relative;
 display:block;
 width:100%;
 height:100%;
 border-radius:5px;
 text-decoration:none;
 -webkit-box-shadow:1px 2px 6px rgba(0,0,0,.2);
 -moz-box-shadow:1px 2px 6px rgba(0,0,0,.2);
 box-shadow:1px 2px 6px rgba(0,0,0,.2)
}
.question-btn li i {
 display:block;
 font-style:normal;
 color:#222;
 font-family:'SamsungOneRg'
}
.question-btn li i em {
 display:block;
 font-family:'SamsungOneLt'
}
.question-btn .icon {
 display:block
}
.question-btn .check {
 position:absolute;
 left:0;
 top:0;
 display:none;
 width:100%;
 height:100%;
 text-indent:-1000px;
 font-size:0;
 line-height:0;
 background:rgba(244,143,177,0.95) url(/static/images/smartchoice/smart_check.png) center center no-repeat
}
.question-btn .is-on a .check {
 display:block
}
@media only screen and (max-width:767px) {
 .question-btn {
  margin:15px -5px 0
 }
 .question-btn li {
  float:left;
  padding:0 5px;
  margin:10px 0 0;
  width:50%;
  height:136px
 }
 .question-btn li a {
  width:100%;
  border:2px solid #5d7ecb
 }
 .question-btn li i {
  margin:9px 0 0;
  font-size:17px
 }
 .question-btn li i em {
  font-size:12px
 }
 .question-btn li i span {
  text-transform:lowercase;
  font-size:22px
 }
 .question-btn .icon {
  width:65px;
  height:65px;
  margin:15px auto 0
 }
 .question-btn .check {
  background-size:37px 27px
 }
}
@media only screen and (min-width:768px) {
 .question-btn {
  width:100%;
  margin:23px 0 0
 }
 .question-btn li {
  display:inline-block;
  width:296px;
  margin:17px 7px 0;
  height:226px;
  text-align:center;
  vertical-align:top
 }
 .question-btn li a {
  width:100%;
  margin:0 auto;
  border:3px solid #5d7ecb
 }
 .question-btn li i {
  margin:5px 0 0;
  font-size:22px
 }
 .question-btn li i em {
  font-size:14px
 }
 .question-btn li i span {
  text-transform:lowercase;
  font-size:20px
 }
 .question-btn .icon {
  width:130px;
  height:130px;
  margin:20px auto 0
 }
 .choice-question.step-size li {
  width:158px
 }
}
@media only screen and (min-width:768px) and (max-width:1024px) {
 .question-btn li {
  width:30%
 }
 .choice-question.step-size li {
  width:30%
 }
}
.question-back a {
 text-decoration:none;
 border-radius:25px;
 -webkit-box-shadow:1px 2px 6px rgba(0,0,0,.2);
 -moz-box-shadow:1px 2px 6px rgba(0,0,0,.2);
 box-shadow:1px 2px 6px rgba(0,0,0,.2)
}
@media only screen and (max-width:767px) {
 .question-back {
  margin:30px 0 0
 }
 .question-back a {
  display:block;
  width:290px;
  height:50px;
  margin:0 auto;
  background:url(/static/images/smartchoice/btn_back_2x.gif) 0 0 no-repeat;
  background-size:290px 50px
 }
 .question-back span {
  display:block;
  padding:11px 0 0 138px;
  text-align:left;
  font-size:20px;
  font-family:'SamsungOneRg';
  color:#fff
 }
}
@media only screen and (min-width:768px) {
 .question-back {
  margin:68px 0 0
 }
 .question-back a {
  display:block;
  width:291px;
  height:50px;
  margin:0 auto;
  background:url(/static/images/smartchoice/btn_back.gif) 0 0 no-repeat
 }
 .question-back span {
  display:block;
  padding:11px 0 0 138px;
  text-align:left;
  font-size:20px;
  font-family:'SamsungOneRg';
  color:#fff
 }
}
@media only screen and (max-width:767px) {
 .ly-signin .member-signin {
  padding:25px 0 0
 }
 .ly-signin .member-signin .btnarea {
  margin-top:20px
 }
 .ly-signin .member-signin .btnarea .g-btn-l-signin {
  width:100%
 }
 .ly-signin .g-link-signup {
  margin:24px 0 0;
  text-align:center
 }
}
@media only screen and (min-width:768px) {
 .ly-signin .member-signin {
  padding:25px 45px 0
 }
 .ly-signin .member-signin .btnarea {
  margin-top:40px
 }
 .ly-signin .g-link-signup {
  margin:24px 0 0;
  text-align:center
 }
}
.ly-complete-terms .layer {
 height:100%;
 padding-top:20px;
 padding-bottom:20px;
 box-sizing:border-box;
 overflow:hidden
}
.ly-complete-terms .layer .inbox {
 position:relative;
 height:100%
}
.g-terms {
 /*osition:absolute;
 top:130px;*/
 left:30px;
 right:30px;
 bottom:30px;
 margin:24px 0 0;
 font-size:17px;
 line-height:1.3;
 color:#666;
 text-align:left
}
.g-terms .txtPrivacy {
 height:100%;
 margin:0 0 -32px;
 overflow:auto
}
.g-terms .txtPrivacy .con-txt {
 margin:0 0 32px
}
.g-terms .txtPrivacy .con-tit {
 margin:0 0 12px;
 color:#222;
 font-size:26px
}
.g-terms .txtPrivacy .con-titSub {
 margin:0 0 12px;
 color:#222;
 font-size:20px
}
.g-terms .txtPrivacy .con-titSub-sub {
 margin:0 0 12px;
 color:#222;
 font-size:18px
}
.g-terms .txtPrivacy .base-list {
 margin:-10px 0 0;
 padding:0 0 10px
}
.g-terms .txtPrivacy .base-list li {
 position:relative;
 padding:0 0 0 8px;
 margin:0 0 6px
}
.g-terms .txtPrivacy .base-list.none li {
 padding:0
}
.g-terms .txtPrivacy .base-list li:before {
 content:'';
 position:absolute;
 left:0;
 top:10px;
 width:3px;
 height:3px;
 background:#666
}
.g-terms-aggree .txtPrivacy .base-list li:before {
 display:none
}
.g-terms .txtPrivacy .base-list.none li:before {
 display:none
}
@media only screen and (max-width:767px) {
 .g-terms {
  top:60px;
  bottom:20px;
  left:15px;
  right:15px
 }
 .g-terms .txtPrivacy .con-txt {
  margin-bottom:21px
 }
}
#content .g-terms {
 position:static
}
@font-face {
 font-family:'SECGCWL';
 src:url(https://cdn.samsung.com/sec/next/font/SECGCWL.eot);
 src:url(https://cdn.samsung.com/sec/next/font/SECGCWL.eot?#iefix) format("embedded-opentype"),url(https://cdn.samsung.com/sec/next/font/SECGCWL.woff) format("woff"),url(https://cdn.samsung.com/sec/next/font/SECGCWL.ttf) format("truetype");
 font-weight:400;
 font-style:normal
}
.g-h-box .h-page.kr {
 font-family:'SECGCWL',sans-serif
}
.g-terms .txtPrivacy.kr {
 line-height:1.6;
 font-family:'SECGCWL',sans-serif
}
.g-terms .txtPrivacy .pvTb {
 width:100%;
 margin:0 0 16px;
 overflow:hidden
}
.g-terms .txtPrivacy .pvTb.mo {
 display:none
}
.g-terms .txtPrivacy .pvTb div {
 overflow:auto
}
.g-terms .txtPrivacy .con-txt+.pvTb {
 margin-top:-15px
}
.g-terms .txtPrivacy .pvTb div table {
 min-width:700px
}
.g-terms .txtPrivacy .pvTb table {
 table-layout:fixed
}
.g-terms .txtPrivacy .pvTb table thead th {
 padding:10px;
 background-color:#f1f1f1;
 color:#222
}
.g-terms .txtPrivacy .pvTb table thead th.c {
 text-align:center
}
.g-terms .txtPrivacy .pvTb table thead th:first-child {
 background-color:#0071bf;
 color:#fff
}
.g-terms .txtPrivacy .pvTb table thead th.dark {
 background-color:#e1e1e1
}
.g-terms .txtPrivacy .pvTb table tbody th {
 padding:10px;
 border-bottom:1px solid #f1f1f1;
 background-color:#b8d8ee;
 color:#222
}
.g-terms .txtPrivacy .pvTb table td {
 padding:10px;
 border-bottom:1px solid #f1f1f1;
 vertical-align:top;
 word-break:break-all;
 word-wrap:break-word
}
.g-terms .txtPrivacy .pvTb table td.c {
 text-align:center
}
.g-terms .txtPrivacy.kr .base-list+.con-tit {
 padding-top:20px
}
.g-terms .txtPrivacy.kr .base-list li ul {
 margin:5px 0 0
}
.g-terms .txtPrivacy.kr .base-list li ul li {
 padding:0;
 margin:0 0 5px
}
.g-terms .txtPrivacy.kr .base-list li ul li:before {
 display:none
}
@media only screen and (max-width:767px) {
 .g-terms .txtPrivacy.kr {
  font-size:15px
 }
 .g-terms .txtPrivacy .pvTb.pc {
  display:none
 }
 .g-terms .txtPrivacy .pvTb.mo {
  display:block
 }
 .g-terms .txtPrivacy.kr .con-tit {
  font-size:20px
 }
 .g-terms .txtPrivacy.kr .con-titSub {
  font-size:18px
 }
 .g-terms .txtPrivacy.kr .con-titSub-sub {
  font-size:16px
 }
 .g-terms .txtPrivacy.kr .base-list li:before {
  top:8px
 }
}
@media only screen and (max-width:480px) {
 .g-h-box .h-page.kr {
  font-size:20px;
  line-height:1.2
 }
 .g-terms .txtPrivacy.kr {
  font-size:12px
 }
 .g-terms .txtPrivacy.kr .con-tit {
  font-size:18px
 }
 .g-terms .txtPrivacy.kr .con-titSub {
  font-size:16px
 }
 .g-terms .txtPrivacy.kr .con-titSub-sub {
  font-size:14px
 }
 .g-terms .txtPrivacy.kr .base-list li:before {
  top:7px
 }
}
[class*="g-document-list"]>ul>li.null {
 width:100%;
 height:100%;
 border-top:1px solid #d8d8d8;
 border-bottom:1px solid #d8d8d8
}
[class*="g-document-list"] li.null p {
 padding:180px 0 80px;
 text-align:center;
 font-family:'SamsungOneLt';
 font-size:30px;
 color:#222;
 background:url(/static/images/ico/ico_no_data.png) no-repeat center 60px
}
@media only screen and (max-width: 767px) {
 [class*="g-document-list"]>ul>li.null {
  margin:50px 0;
  border:0
 }
 [class*="g-document-list"] li.null p {
  padding:98px 0 40px;
  text-align:center;
  font-family:'SamsungOneLt';
  font-size:20px;
  color:#222;
  background:url(/static/images/ico/ico_no_data_2x.png) no-repeat center 10px;
  background-size:77px auto
 }
}
@media only screen and (max-width:767px) {
 .menuDisabled {
  display:none
 }
}
.nowrapItal {
 display:block;
 font-style:italic;
 font-size:17px
}
.pb0 {
 padding-bottom:0!important
}
@media only screen and (max-width:1023px) {
 .g-slider-kb .swiper-button-prev,.g-slider-kb .swiper-button-next {
  display:none!important
 }
 .wide-slider2 .swiper-button-prev,.wide-slider2 .swiper-button-next {
  display:none!important
 }
}
.g-search-list-cont .cont .comment span.red {
 color:#3d63ba
}
.grayBoxSm {
 display:block;
 width:615px;
 max-width:100%;
 margin:0 auto;
 padding:10px;
 background-color:#f2f2f2
}
.newLoading {
 z-index:9999;
 position:fixed;
 left:0;
 right:0;
 top:0;
 bottom:0;
 background:rgba(255,255,255,0.6);
 overflow:hidden
}
.newLoadingBox {
 position:relative;
 width:100%;
 height:100%
}
.newLoadingBox .newLoadingIn {
 position:absolute;
 left:50%;
 top:50%;
 width:60px;
 height:60px;
 margin:-30px 0 0 -30px
}
.sk-fading-circle {
 position:relative;
 display:inline-block;
 width:60px;
 height:60px;
 -webkit-transition:all .3s ease-in-out 0;
 transition:all .3s ease-in-out 0
}
.sk-fading-circle .sk-circle {
 width:100%;
 height:100%;
 position:absolute;
 left:0;
 top:0
}
.sk-fading-circle .sk-circle:before {
 content:'';
 display:block;
 margin:0 auto;
 width:15%;
 height:15%;
 background-color:#3f85fe;
 border-radius:100%;
 -webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;
 animation:sk-circleFadeDelay 1.2s infinite ease-in-out both
}
.sk-fading-circle .sk-circle2 {
 -webkit-transform:rotate(30deg);
 -ms-transform:rotate(30deg);
 transform:rotate(30deg)
}
.sk-fading-circle .sk-circle3 {
 -webkit-transform:rotate(60deg);
 -ms-transform:rotate(60deg);
 transform:rotate(60deg)
}
.sk-fading-circle .sk-circle4 {
 -webkit-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
.sk-fading-circle .sk-circle5 {
 -webkit-transform:rotate(120deg);
 -ms-transform:rotate(120deg);
 transform:rotate(120deg)
}
.sk-fading-circle .sk-circle6 {
 -webkit-transform:rotate(150deg);
 -ms-transform:rotate(150deg);
 transform:rotate(150deg)
}
.sk-fading-circle .sk-circle7 {
 -webkit-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
.sk-fading-circle .sk-circle8 {
 -webkit-transform:rotate(210deg);
 -ms-transform:rotate(210deg);
 transform:rotate(210deg)
}
.sk-fading-circle .sk-circle9 {
 -webkit-transform:rotate(240deg);
 -ms-transform:rotate(240deg);
 transform:rotate(240deg)
}
.sk-fading-circle .sk-circle10 {
 -webkit-transform:rotate(270deg);
 -ms-transform:rotate(270deg);
 transform:rotate(270deg)
}
.sk-fading-circle .sk-circle11 {
 -webkit-transform:rotate(300deg);
 -ms-transform:rotate(300deg);
 transform:rotate(300deg)
}
.sk-fading-circle .sk-circle12 {
 -webkit-transform:rotate(330deg);
 -ms-transform:rotate(330deg);
 transform:rotate(330deg)
}
.sk-fading-circle .sk-circle2:before {
 -webkit-animation-delay:-1.1s;
 animation-delay:-1.1s
}
.sk-fading-circle .sk-circle3:before {
 -webkit-animation-delay:-1s;
 animation-delay:-1s
}
.sk-fading-circle .sk-circle4:before {
 -webkit-animation-delay:-.9s;
 animation-delay:-.9s
}
.sk-fading-circle .sk-circle5:before {
 -webkit-animation-delay:-.8s;
 animation-delay:-.8s
}
.sk-fading-circle .sk-circle6:before {
 -webkit-animation-delay:-.7s;
 animation-delay:-.7s
}
.sk-fading-circle .sk-circle7:before {
 -webkit-animation-delay:-.6s;
 animation-delay:-.6s
}
.sk-fading-circle .sk-circle8:before {
 -webkit-animation-delay:-.5s;
 animation-delay:-.5s
}
.sk-fading-circle .sk-circle9:before {
 -webkit-animation-delay:-.4s;
 animation-delay:-.4s
}
.sk-fading-circle .sk-circle10:before {
 -webkit-animation-delay:-.3s;
 animation-delay:-.3s
}
.sk-fading-circle .sk-circle11:before {
 -webkit-animation-delay:-.2s;
 animation-delay:-.2s
}
.sk-fading-circle .sk-circle12:before {
 -webkit-animation-delay:-.1s;
 animation-delay:-.1s
}
@-webkit-keyframes sk-circleFadeDelay {
 0%,39%,100% {
  opacity:0
 }
 40% {
  opacity:1
 }
}
@keyframes sk-circleFadeDelay {
 0%,39%,100% {
  opacity:0
 }
 40% {
  opacity:1
 }
}
.g-monitor-kb .swiper-slide-active {
 z-index:100
}
.g-monitor-kb .slideKbMt1 .inbox h2 {
 margin-left:-2px
}
.g-monitor-kb .slideKbMt2 .inbox h2 {
 margin-left:-2px;
 color:#222
}
.g-monitor-kb .slideKbMt2 .inbox p {
 color:#222
}
.g-monitor-kb .slideKbMt2 .btnarea a {
 background:none
}
.g-monitor-kb-alone .btnarea a {
 width:200px
}
@media only screen and (max-width: 479px) {
 .g-monitor-kb .slideKbMt2White .inbox h2 {
  color:#fff
 }
 .g-monitor-kb .slideKbMt2White .inbox p {
  color:#fff
 }
 .g-monitor-kb .slideKbMt2White .btnarea a {
  border:2px solid #fff;
  color:#fff
 }
 .g-monitor-kb .slideKbMt2White .btnarea a span:after {
  background-image:url(/static/images/btn/btn_l_arrow1_2x.png);
  background-size:8px auto
 }
}
.newInqueryForm {
 margin:0 auto -150px;
 padding:0 0 300px;
 background:url(/static/images/common/bg_new_inquery.png) no-repeat right bottom
}
.newInqueryBox {
 max-width:1010px;
 margin:0 auto;
 padding:0 20px;
 font-family:'SamsungOneLt'
}
.newInqueryBox .g-h-box {
 padding:0 0 20px
}
.newInqueryBox .g-h-box .h-page {
 text-align:left
}
.newInqueryBox .newInquery {
 font-size:15px;
 color:#b2b2b2;
 line-height:1.4
}
.newInqueryBox .newInquery dl {
 position:relative;
 padding:0 0 0 210px
}
.newInqueryBox .newInquery .nextBox {
 margin:50px 0 0
}
.newInqueryBox .newInquery dl dt {
 position:absolute;
 left:0;
 top:0;
 color:#222;
 font-size:19px;
 font-family:'SamsungOneRg'
}
.newInqueryBox .newInquery dl dd .field {
 zoom:1;
 margin:0 0 20px
}
.newInqueryBox .newInquery dl dd .field:after {
 content:'';
 clear:both;
 display:block
}
.newInqueryBox .newInquery dl dd .field.g-f-box {
 margin-top:0
}
.newInqueryBox .newInquery dl dd .field .g-valid-error {
 margin-left:5px
}
.newInqueryBox .newInquery dl dd .field .split .split2 .g-valid-error {
 margin-left:0
}
.newInqueryBox .newInquery dl dd .field .tit {
 margin:0 0 5px 5px;
 color:#222;
 font-size:17px
}
.newInqueryBox .newInquery dl dd .field .desc {
 margin:3px 0 0 5px
}
.newInqueryBox .newInquery dl dd .field .g-f {
 width:100%;
 padding:0 5px
}
.newInqueryBox .newInquery dl dd .field textarea {
 vertical-align:top
}
.newInqueryBox .newInquery dl dd .field .split {
 float:left;
 width:50%
}
.newInqueryBox .newInquery dl dd .field .split.two .g-fake-select-f.g-select-title {
 float:left;
 width:50%!important
}
.newInqueryBox .newInquery dl dd .field .split.two .g-fake-select-f.g-select-title:last-child {
 width:49%!important;
 margin-left:1%
}
.newInqueryBox .newInquery dl dd .field .split.three #areaCode {
 float:left;
 width:25%
}
.newInqueryBox .newInquery dl dd .field .split.three #telephone {
 float:left;
 width:43%;
 margin-left:1%
}
.newInqueryBox .newInquery dl dd .field .split.three #telephoneExt {
 float:left;
 width:30%;
 margin-left:1%
}
.newInqueryBox .newInquery dl dd .field .split .split2 {
 zoom:1
}
.newInqueryBox .newInquery dl dd .field .split .split2:after {
 content:'';
 clear:both;
 display:block
}
.newInqueryBox .newInquery dl dd .field .split .split2 .g-f {
 float:left;
 width:50%
}
.newInqueryBox .newInquery dl dd .g-check-agree {
 padding:20px 0 0;
 margin:0 0 0 5px;
 font-size:16px;
 color:#999
}
.newInqueryBox .newInquery dl dd .g-check-agree .g-valid-error {
 margin-left:0
}
.newInqueryBox .newInquery dl dd .btnarea {
 margin:55px 0 0 5px;
 text-align:center
}
.inqueryCore {
 height:0;
 overflow:hidden
}
@media only screen and (max-width:767px) {
 .newInqueryForm {
  margin-bottom:-70px;
  padding-bottom:150px;
  background-size:500px 139px
 }
 .newInqueryBox .g-h-box .h-page {
  padding-top:40px;
  margin:-12px 0 31px
 }
 .newInqueryBox .newInquery {
  font-size:14px
 }
 .newInqueryBox .newInquery dl {
  padding:0
 }
 .newInqueryBox .newInquery .nextBox {
  margin-top:30px
 }
 .newInqueryBox .newInquery dl dt {
  position:static;
  margin:0 0 -10px;
  font-size:18px
 }
 .newInqueryBox .newInquery dl dd .field {
  margin:0
 }
 .newInqueryBox .newInquery dl dd .g-valid-error {
  margin-left:0
 }
 .newInqueryBox .newInquery dl dd .field .tit {
  margin-left:0;
  font-size:16px
 }
 .newInqueryBox .newInquery dl dd .field .desc {
  margin-left:0
 }
 .newInqueryBox .newInquery dl dd .field .g-f {
  padding:0;
  margin:20px 0 0
 }
 .newInqueryBox .newInquery dl dd .field .split {
  float:none;
  width:100%
 }
 .newInqueryBox .newInquery dl dd .field .split .split2 .g-f {
  float:none;
  width:100%
 }
 .newInqueryBox .newInquery dl dd .g-check-agree {
  margin:0
 }
 .newInqueryBox .newInquery dl dd .fake-check[type="checkbox"]+label {
  font-size:14px
 }
 .newInqueryBox .newInquery dl dd .btnarea {
  margin:25px 0 0
 }
}
#c-aside-contact .newInqueryBox {
 padding:0
}
#c-aside-contact .newInqueryBox .newInquery {
 padding:0;
 font-size:14px
}
#c-aside-contact .newInqueryBox .newInquery dl {
 padding:20px 0 0
}
#c-aside-contact .newInqueryBox .newInquery .nextBox {
 margin-top:30px
}
#c-aside-contact .newInqueryBox .newInquery dl dt {
 position:static;
 margin:0 0 -10px;
 font-size:18px
}
#c-aside-contact .newInqueryBox .newInquery dl dd .prodInq dl dt {
 margin:0;
 text-align:center
}
#c-aside-contact .newInqueryBox .newInquery dl dd .prodInq dl dd {
 position:static;
 margin:10px 0 0;
 text-align:center
}
#c-aside-contact .newInqueryBox .newInquery dl dd .field {
 margin:0
}
#c-aside-contact .newInqueryBox .newInquery dl dd .g-valid-error {
 margin-left:0
}
#c-aside-contact .newInqueryBox .newInquery dl dd .field .tit {
 margin-left:0;
 font-size:16px
}
#c-aside-contact .newInqueryBox .newInquery dl dd .field .desc {
 margin-left:0
}
#c-aside-contact .newInqueryBox .newInquery dl dd .field .g-f {
 padding:0;
 margin:20px 0 0
}
#c-aside-contact .newInqueryBox .newInquery dl dd .field .split {
 float:none;
 width:100%
}
#c-aside-contact .newInqueryBox .newInquery dl dd .field .split .split2 .g-f {
 float:none;
 width:100%
}
#c-aside-contact .newInqueryBox .newInquery dl dd .g-check-agree {
 margin:0
}
#c-aside-contact .newInqueryBox .newInquery dl dd .fake-check[type="checkbox"]+label {
 font-size:14px
}
#c-aside-contact .newInqueryBox .newInquery dl dd .btnarea {
 margin:25px 0 0
}
.newInqueryBox .g-fake-select-f.g-select-title strong {
 color:#aaa
}
.newInqueryBox .g-fake-select-f.fakeSelectOn strong {
 color:#000
}
.newInqueryBox textarea {
 color:#000
}
.mb_150 {
 zoom:1;
 margin-bottom:-150px!important
}
.mb_150:after {
 content:'';
 clear:both;
 display:block
}
@media only screen and (max-width:767px) {
 .mb_150 {
  margin-bottom:-70px!important
 }
}
.snsLinks {
 display:inline-block;
 padding:0 0 0 55px;
 background:url(/static/images/common/ico_share_title.png) no-repeat 0 0;
 background-size:37px 37px;
 font-size:0;
 vertical-align:top
}
.snsLinks span {
 display:inline-block;
 width:36px;
 height:36px;
 margin:0 5px 0 0
}
.snsLinks span a {
 display:block;
 width:100%;
 height:100%;
 background-size:36px 36px!important;
 text-indent:-9999px
}
.snsLinks .linkedin a {
 background:url(/static/images/common/ico_share_in.png) no-repeat 0 0
}
.snsLinks .facebook a {
 background:url(/static/images/common/ico_share_f.png) no-repeat 0 0
}
.snsLinks .twitter a {
 background:url(/static/images/common/ico_share_t.png) no-repeat 0 0
}
@media only screen and (max-width:767px) {
 .snsLinks {
  padding-left:40px;
  background-size:31px 31px
 }
 .snsLinks span {
  width:31px;
  height:31px
 }
 .snsLinks span a {
  background-size:31px 31px!important
 }
}
[class*="-newsView"] .newsTitle {
 position:relative
}
[class*="-newsView"] .newsTitle .snsLinks {
 position:absolute;
 right:10px;
 bottom:15px
}
.ly-view-video .snsLinks {
 float:right;
 margin-bottom:20px
}
.overviewArea .snsLinks {
 margin-top:15px;
 padding-left:0!important;
 background:none
}
.eloquaForm {
 height:0;
 overflow:hidden
}
@media only screen and (min-width: 768px) {
 .summary-product .btnarea.column3 .column {
  width:33%
 }
}
.g-monitor-kb .slideKbMt1 .btnarea a {
 width:auto
}
.g-monitor-kb .slideKbMt2 .btnarea a {
 width:auto
}
a.g-btn-l-f-white {
 padding:9px 35px 0 34px;
 margin:0 0 0 10px !important;
 border:2px solid #fff;
 background:none;
 color:#fff!important;
 box-sizing:border-box
}
a.g-btn-l-f-white span,a.g-btn-l-f-white em {
 font-family:'SamsungOneRg'
}
a.g-btn-l-f-white span:after {
 background:#fff
}
a.g-btn-l-f-white span:before {
 width:30px;
 height:30px;
 margin-top:-5px;
 background:url(/static/images/btn/btn_bg_f_white.png) no-repeat 0 0;
 background-size:30px 30px
}
@media only screen and (min-width:768px) {
 a.g-btn-l-f-white:hover {
  color:#4564b4!important
 }
 a.g-btn-l-f-white:hover span:before {
  background:url(/static/images/btn/btn_bg_f_blue.png) no-repeat 0 0;
  background-size:30px 30px
 }
}
a.g-btn-l-f-blue {
 padding:9px 35px 0 34px;
 margin:0 0 0 10px !important;
 border:2px solid #222;
 color:#222
}
a.g-btn-l-f-blue span:after {
 background:#222
}
a.g-btn-l-f-blue span:before {
 width:30px;
 height:30px;
 margin-top:-5px;
 background:url(/static/images/btn/btn_bg_f_blue.png) no-repeat 0 0;
 background-size:30px 30px
}
@media only screen and (min-width:768px) {
 a.g-btn-l-f-blue:hover {
  color:#fff
 }
 a.g-btn-l-f-blue:hover span:before {
  background:url(/static/images/btn/btn_bg_f_white.png) no-repeat 0 0;
  background-size:30px 30px
 }
}
a.g-btn-l-f-blue2 {
 height:54px;
 padding:10px 12px 0;
 margin:0!important;
 border:2px solid #4564b4;
 color:#4564b4
}
a.g-btn-l-f-blue2 span:after {
 background:#4564b4
}
a.g-btn-l-f-blue2 span:before {
 width:30px;
 height:30px;
 margin-top:-4px;
 background:url(/static/images/btn/btn_bg_f_blue.png) no-repeat 0 0;
 background-size:30px 30px
}
@media only screen and (min-width:768px) {
 a.g-btn-l-f-blue2:hover {
  color:#fff
 }
 a.g-btn-l-f-blue2:hover span:before {
  background:url(/static/images/btn/btn_bg_f_white.png) no-repeat 0 0;
  background-size:30px 30px
 }
}
@media only screen and (max-width:767px) {
 a.g-btn-l-f-blue2 {
  height:44px;
  padding:11px 20px 0!important
 }
 a.g-btn-l-f-blue2 span:before {
  width:22px;
  height:22px;
  margin-top:0;
  background-size:22px 22px
 }
}
.gF {
 z-index:10;
 position:fixed;
 left:50%;
 top:165px;
 margin-left:545px;
 text-align:right
}
.gF a.g-btn-l-f-white {
 padding:8px 40px 0;
 margin:0!important
}
.gF a.g-btn-l-f-white span:before {
 margin-top:-3px
}
@media only screen and (max-width:1416px) {
 .gF {
  left:inherit;
  right:20px;
  margin:0
 }
}
@media only screen and (max-width: 1040px) {
 .gF {
  top:151px
 }
}
@media only screen and (max-width:767px) {
 .gF {
  position:absolute;
  top:65px;
  right:15px;
  left:inherit;
  margin-left:0!important
 }
 .gF a.g-btn-l-f-white {
  min-width:0;
  height:37px;
  padding:12px 20px 0!important;
  border:1px solid #fff;
  font-size:14px;
  line-height:1px
 }
 .gF a.g-btn-l-f-white span {
  font-family:'SamsungONE'
 }
 .gF a.g-btn-l-f-white span:before {
  width:15px;
  height:15px;
  margin-top:-1px;
  background-size:15px 15px
 }
 .gF a.g-btn-l-f-white span em {
  display:none
 }
 .gF img {
  width:90px!important
 }
}
.gF2 {
 z-index:5;
 position:absolute;
 right:148px;
 top:68px
}
.gF2 a.g-btn-l-f-white {
 padding:8px 40px 0;
 margin:0!important
}
.gF2 a.g-btn-l-f-white span:before {
 margin-top:-3px
}
@media only screen and (max-width: 1040px) {
 .gF2 {
  left:inherit;
  right:30px;
  top:15px
 }
}
@media only screen and (max-width:784px) {
 .gF2 {
  right:20px;
  top:10px
 }
 .gF2 a.g-btn-l-f-white {
  min-width:0;
  height:37px;
  padding:12px 20px 0!important;
  border:1px solid #fff;
  font-size:14px;
  line-height:1px
 }
 .gF2 a.g-btn-l-f-white span {
  font-family:'SamsungONE'
 }
 .gF2 a.g-btn-l-f-white span:before {
  width:15px;
  height:15px;
  margin-top:-1px;
  background-size:15px 15px
 }
 .gF2 a.g-btn-l-f-white span em {
  display:none
 }
 .gF2 img {
  width:90px!important
 }
}
.newInqueryBox .newInquery dl dd .byquote {
 display:none
}
.newInqueryBox .newInquery dl dd .field .split.col3 {
 width:33.3%
}
.newInqueryBox .newInquery dl dd .field .split.col3_ {
 width:33.4%
}
.newInqueryBox .newInquery dl dd .field .errorClear {
 position:relative;
 top:-1px;
 clear:both;
 padding:1px 0 0
}
.newInqueryBox .newInquery dl dd .prodInq {
 display:none;
 padding-left:5px
}
.newInqueryBox .newInquery dl dd .prodInq dl {
 padding:0;
 color:#333;
 font-size:16px;
 line-height:22px
}
.newInqueryBox .newInquery dl dd .prodInq dl dt {
 position:static;
 margin:0
}
.newInqueryBox .newInquery dl dd .prodInq dl dt img {
 width:187px;
 border:1px solid #c1c7cc;
 box-sizing:content-box
}
.newInqueryBox .newInquery dl dd .prodInq dl dd {
 position:absolute;
 left:210px;
 top:0;
 height:100%
}
.newInqueryBox .newInquery dl dd .prodInq dl dd table {
 table-layout:fixed;
 width:100%;
 height:100%
}
.newInqueryBox .newInquery dl dd .prodInq dl dd table td {
 height:100%;
 vertical-align:middle
}
.newInqueryBox .newInquery dl dd .prodInq dl dd .title {
 margin:0 0 10px;
 color:#3d63ba;
 font-size:25px;
 line-height:1
}
.newInqueryBox .newInquery dl dd .prodInq dl dd .title span {
 display:inline-block;
 vertical-align:middle
}
.newInqueryBox .newInquery dl dd .prodInq dl dd .title span em {
 display:inline-block;
 margin:0 10px 0 0;
 font-size:16px;
 line-height:1;
 color:#f1475f;
 vertical-align:middle
}
.newInqueryBox .newInquery dl dd .prodInq dl dd .title span em i {
 display:inline-block;
 height:30px;
 padding:7px 14px 0;
 border:1px solid #f1475f;
 vertical-align:middle;
 font-style:normal
}
.newInqueryBox .newInquery dl dd .prodInq dl dd .title a {
 display:inline-block;
 width:21px;
 height:21px;
 margin:0 0 0 8px;
 background:url(/static/images/aboutus/btn_inquiry_x_pc.png) no-repeat center center;
 text-indent:-9999px;
 vertical-align:middle
}
.newInqueryBox .newInquery dl dd .prodInq dl dd div {
 max-height:66px;
 max-height:none;
 overflow:hidden
}
.newInqueryBox .newInquery dl dd .prodInq dl dd .btn {
 display:none;
 margin:10px 0 0;
 font-size:17px;
 line-height:1
}
.newInqueryBox .newInquery dl dd .prodInq dl dd .btn a {
 color:#4774cf
}
.newInqueryBox .newInquery dl dd .prodInq dl dd .btn a span {
 padding:0 10px 0 0;
 background:url(/static/images/aboutus/bul_inquiry_arr.png) no-repeat right 7px;
 text-decoration:none
}
.newInqueryBox .byquoteBox dl dd .byquote {
 display:block
}
.newInqueryBox .byquoteBox dl dd .bydefault {
 display:none
}
.newInqueryBox .byprodBox dl dd .byprod {
 display:block!important
}
.newInqueryBox .byprodBox dl dd .bydefault {
 display:none
}
.newInqueryBox .byprodBox dl dd .byprodnone {
 display:none
}
.newInqueryBox .byprodBox dl dd .prodInq dl dd .title a {
 display:none
}
.newInqueryBox .byprodBox dl dd .prodInq dl dd div {
 max-height:44px
}
.newInqueryBox .byprodBox dl dd .prodInq dl dd .btn {
 display:block
}
@media only screen and (max-width:767px) {
 .newInqueryBox .newInquery dl dd .field .split.col3 {
  width:100%
 }
 .newInqueryBox .newInquery dl dd .field .split.col3_ {
  width:100%
 }
 .newInqueryBox .newInquery dl dd .field .errorClear {
  position:static;
  padding:0
 }
 .newInqueryBox .newInquery dl dd .prodInq {
  padding:20px 0 0
 }
 .newInqueryBox .newInquery dl dd .prodInq dl {
  font-size:14px;
  line-height:20px
 }
 .newInqueryBox .newInquery dl dd .prodInq dl dt img {
  width:157px
 }
 .newInqueryBox .newInquery dl dd .prodInq dl dd {
  left:180px
 }
 .newInqueryBox .newInquery dl dd .prodInq dl dd .title {
  margin-bottom:7px;
  font-size:18px
 }
 .newInqueryBox .newInquery dl dd .prodInq dl dd .title span em {
  margin:0 7px 0 0;
  font-size:14px
 }
 .newInqueryBox .newInquery dl dd .prodInq dl dd .title span em i {
  height:26px;
  padding:6px 10px 0
 }
 .newInqueryBox .newInquery dl dd .prodInq dl dd div {
  max-height:60px
 }
 .newInqueryBox .newInquery dl dd .prodInq dl dd .title a {
  width:17px;
  height:17px;
  background-size:17px 17px
 }
 .newInqueryBox .byprodBox dl dd .prodInq dl dd div {
  max-height:40px
 }
 .newInqueryBox .newInquery dl dd .prodInq dl dd .btn {
  margin-top:7px;
  font-size:15px
 }
 .newInqueryBox .newInquery dl dd .prodInq dl dd .btn a span {
  background-position:right 5px
 }
}
@media only screen and (max-width:540px) {
 .newInqueryBox .newInquery dl dd .prodInq dl dt {
  text-align:center
 }
 .newInqueryBox .newInquery dl dd .prodInq dl dt img {
  width:100%
 }
 .newInqueryBox .newInquery dl dd .prodInq dl dd {
  position:static;
  margin:15px 0 0
 }
 .newInqueryBox .newInquery dl dd .prodInq dl dd .title {
  position:relative;
  padding:36px 0 0
 }
 .newInqueryBox .newInquery dl dd .prodInq dl dd .title span em {
  position:absolute;
  left:0;
  top:0;
  display:block
 }
}
.footAward {
 padding:27px 20px 26px;
 background-color:#ecf3fb;
 font-size:24px;
 line-height:1.2;
 color:#2fa6c8;
 font-family:'SamsungOneLt';
 text-align:center
}
.footAward span {
 padding:17px 0 17px 75px;
 background:url(/static/images/common/img_foot_award.png) no-repeat 0 center
}
@media only screen and (max-width:767px) {
 .footAward {
  padding:15px 20px 20px;
  font-size:19px
 }
 .footAward span {
  display:inline-block;
  min-height:66px;
  padding:5px 0 0 85px;
  background:url(/static/images/common/img_foot_award_mo.png) no-repeat 0 center;
  background-size:63px auto;
  vertical-align:middle;
  text-align:left;
  line-height:66px
 }
 .footAward span em {
  display:inline-block;
  line-height:1.3;
  vertical-align:middle
 }
}
.g-list-aticle-resource.column4>ul>li {
 width:25%
}
.g-list-aticle-resource.column4 .explain {
 padding-bottom:70px
}
.g-list-aticle-resource.column4 .desc {
 display:none
}
.g-list-aticle-resource.column4 .visual {
 padding-bottom:95%
}
[class*="g-list-aticle"] .imgTp {
 padding:0 0 17px;
 text-align:center;
 line-height:1.2;
 color:#222;
 font-size:16px
}
[class*="g-list-aticle"] .imgTp img {
 width:100%
}
[class*="g-list-aticle"] .imgTp .btnarea {
 position:relative;
 top:inherit;
 left:inherit;
 right:inherit;
 bottom:inherit;
 margin:16px 0 0;
 background:none
}
[class*="g-list-aticle"] .imgTp .btnarea [class*="g-btn-m1-"] {
 width:66%
}
@media only screen and (max-width:1023px) {
 .g-list-aticle-resource.column4>ul>li {
  width:33.3333333%
 }
}
@media only screen and (max-width:767px) {
 .g-list-aticle-resource.column4>ul>li {
  width:50%
 }
}
@media only screen and (max-width:539px) {
 .g-list-aticle-resource.column4>ul>li {
  width:100%
 }
}
