.renewal-where-to-buy-popup {
 position:fixed;
 top:0;
 left:0;
 width:602px;
 display:none;
 overflow-y:hidden
}
.renewal-where-to-buy-popup.is-active {
 display:block
}
.renewal-where-to-buy-popup .renewal-layer {
 padding:0
}
.renewal-where-to-buy-popup .renewal-layer .inbox {
 border-radius:0;
 padding:0;
 position:relative;
 border:1px solid #767676
}
.renewal-where-to-buy-popup .renewal-layer .inbox .renewal-layer-title {
 padding:26px 0 22px 34px;
 border-bottom:1px solid #dadada;
 text-align:left;
 line-height:1;
 font-size:22px
}
.renewal-where-to-buy-popup .renewal-layer .inbox .renewal-layer-contents {
 overflow-y:auto;
 max-height:517px
}
.renewal-where-to-buy-popup .renewal-layer .inbox .renewal-layer-contents .country-contents-wrap {
 background:#fff
}
.renewal-where-to-buy-popup .renewal-layer .inbox .renewal-layer-contents .country-contents-wrap .current-country {
 display:table;
 table-layout:fixed;
 width:100%
}
.renewal-where-to-buy-popup .renewal-layer .inbox .renewal-layer-contents .country-contents-wrap>ul {
 display:table;
 table-layout:fixed;
 width:100%
}
.renewal-where-to-buy-popup .renewal-layer .inbox .renewal-layer-contents .country-contents-wrap>ul>li {
 display:table-row
}
.renewal-where-to-buy-popup .renewal-layer .inbox .renewal-layer-contents .country-contents-wrap>ul>li:last-child {
 border-bottom:none
}
.renewal-where-to-buy-popup .renewal-layer .inbox .renewal-layer-contents .country {
 display:table-cell;
 vertical-align:middle;
 width:33.3333%;
 padding:0 0 0 34px;
 background:#f7f7f7;
 border-bottom:1px solid #dadada
}
.renewal-where-to-buy-popup .renewal-layer .inbox .renewal-layer-contents .country em {
 display:block;
 padding-left:44px;
 font-size:16px;
 color:#000;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 line-height:1.2;
 background-size:28px 18px
}
.renewal-where-to-buy-popup .country.country-china em {
 background:url(/static/images/flag/flag_china.png) no-repeat 0 0
}
.renewal-where-to-buy-popup .country.country-finland em {
 background:url(/static/images/flag/flag_finland.png) no-repeat 0 0
}
.renewal-where-to-buy-popup .country.country-france em {
 background:url(/static/images/flag/flag_france.png) no-repeat 0 0
}
.renewal-where-to-buy-popup .country.country-germany em {
 background:url(/static/images/flag/flag_germany.png) no-repeat 0 0
}
.renewal-where-to-buy-popup .country.country-italy em {
 background:url(/static/images/flag/flag_italy.png) no-repeat 0 0
}
.renewal-where-to-buy-popup .country.country-korea em {
 background:url(/static/images/flag/flag_korea.png) no-repeat 0 0
}
.renewal-where-to-buy-popup .country.country-netherlands em {
 background:url(/static/images/flag/flag_netherlands.png) no-repeat 0 0
}
.renewal-where-to-buy-popup .country.country-norway em {
 background:url(/static/images/flag/flag_norway.png) no-repeat 0 0
}
.renewal-where-to-buy-popup .country.country-other em {
 background:url(/static/images/flag/flag_other.png) no-repeat 0 0
}
.renewal-where-to-buy-popup .country.country-peru em {
 background:url(/static/images/flag/flag_peru.png) no-repeat 0 0
}
.renewal-where-to-buy-popup .country.country-poland em {
 background:url(/static/images/flag/flag_poland.png) no-repeat 0 0
}
.renewal-where-to-buy-popup .country.country-russia em {
 background:url(/static/images/flag/flag_russia.png) no-repeat 0 0
}
.renewal-where-to-buy-popup .country.country-sweden em {
 background:url(/static/images/flag/flag_sweden.png) no-repeat 0 0
}
.renewal-where-to-buy-popup .country.country-switzerland em {
 background:url(/static/images/flag/flag_switzerland.png) no-repeat 0 0
}
.renewal-where-to-buy-popup .country.country-taiwan em {
 background:url(/static/images/flag/flag_taiwan.png) no-repeat 0 0
}
.renewal-where-to-buy-popup .country.country-uk em {
 background:url(/static/images/flag/flag_uk.png) no-repeat 0 0
}
.renewal-where-to-buy-popup .country.country-us em {
 background:url(/static/images/flag/flag_us.png) no-repeat 0 0
}
.renewal-where-to-buy-popup .country.country-spain em {
 background:url(/static/images/flag/flag_spain.png) no-repeat 0 0
}
.renewal-where-to-buy-popup .country.country-india em {
 background:url(/static/images/flag/flag_india.jpg) no-repeat 0 0
}
.renewal-where-to-buy-popup .country.country-canada em {
 background:url(/static/images/flag/flag_canada.jpg) no-repeat 0 0
}
.renewal-where-to-buy-popup .renewal-layer .inbox .renewal-layer-contents .market {
 display:table-cell;
 width:66.6666%;
 background:#fff;
 border-bottom:1px solid #dadada;
 padding:7px 10px
}
.renewal-where-to-buy-popup .renewal-layer .inbox .renewal-layer-contents .market ul {
 overflow:hidden
}
.renewal-where-to-buy-popup .renewal-layer .inbox .renewal-layer-contents .market li {
 float:left;
 width:50%;
 padding:7px 30px
}
.renewal-where-to-buy-popup .renewal-layer .inbox .renewal-layer-contents .market li a {
 display:block;
 text-align:center;
 width:100%
}
.renewal-where-to-buy-popup .renewal-layer .inbox .renewal-layer-contents .market li a img {
 width:130px
}
.renewal-where-to-buy-popup .close {
 right:30px;
 top:30px;
 width:20px;
 height:20px;
 background:url(/static/images/newVer/btn_where_to_buy_close.png) no-repeat 0 0
}
.renewal-where-to-buy-popup .close button {
 vertical-align:top
}
.renewal-zoomview {
 overflow:hidden
}
.renewal-zoomview .layer {
 overflow-y:auto
}
.renewal-zoomview .layer .inbox {
 position:relative;
 padding:0;
 background:none;
 padding:60px 50px 0
}
.renewal-zoomview .layer .inbox .viewbox {
 position:relative;
 left:auto;
 right:auto;
 top:0;
 bottom:auto
}
.renewal-zoomview .stitle {
 margin:40px 0 0 0
}
.renewal-zoomview h2 {
 font-size:40px;
 padding-top:0;
 line-height:1;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
}
.renewal-zoomview .bx-wrapper {
 margin:0 auto!important
}
.renewal-zoomview .slider-nav-thumb {
 position:relative;
 bottom:auto;
 left:auto;
 right:auto;
 background:#fff;
 height:auto;
 margin-top:64px;
 padding-bottom:30px
}
.renewal-zoomview .slider-nav-thumb .inner {
 padding:0
}
.renewal-zoomview .slider-nav-thumb .sliderwrap {
 height:50px
}
.renewal-zoomview .slider-nav-thumb a {
 height:50px
}
.renewal-zoomview .slider-nav-thumb img {
 width:74px;
 height:48px
}
.renewal-zoomview .slider-nav-thumb #bx-pager a {
 border:1px solid #c7c7c7;
 margin:0 0 0 6px
}
.renewal-zoomview .slider-nav-thumb #bx-pager a:first-child {
 margin:0
}
.renewal-zoomview .slider-nav-thumb #bx-pager a.active {
 border:2px solid #1429a0
}
.renewal-zoomview .slider-nav-thumb #bx-pager a.active img {
 width:72px;
 height:46px
}
.renewal-zoomview .slider-nav-thumb .sliderwrap {
 width:486px
}
.renewal-zoomview .slider-nav-thumb .inner {
 width:566px
}
.renewal-zoomview .slider-nav-thumb .nav-prev,.renewal-zoomview .slider-nav-thumb .nav-next {
 top:24px
}
.renewal-zoomview .swiper-button-prev,.renewal-zoomview .swiper-button-next {
 display:none
}
.renewal-zoomview .viewbox .btnarea {
 max-width:100%;
 margin:20px 0 0
}
.renewal-zoomview .close {
 background:url(/static/images/products/newVer/btn_zoom_close.png) no-repeat 0 0;
 right:50px;
 top:60px;
 width:30px;
 height:30px
}
.renewal-zoomview .close:hover {
 background:url(/static/images/products/newVer/btn_zoom_close.png) no-repeat 0 0;
 right:50px;
 top:60px;
 width:30px;
 height:30px
}
@media only screen and (min-width:1025px) {
 .in-scrollspy {
  height:64px;
  background:#333!important;
  font-size:16px
 }
 .in-scrollspy .inbox {
  max-width:1440px;
  padding:0 0 0 50px;
  z-index:1
 }
 .in-scrollspy h3 {
  display:none
 }
 .in-scrollspy .menu {
  float:right;
  position:relative
 }
 .in-scrollspy .menu ul {
  padding:0 34px 0 0
 }
 .in-scrollspy .menu li {
  font-size:16px
 }
 .in-scrollspy .menu li a strong {
  position:relative;
  display:block;
  height:100%
 }
 .in-scrollspy .menu li.is-active a,.in-scrollspy .menu li.is-on a {
  background:none
 }
 .in-scrollspy .menu a {
  color:#fff;
  font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
  text-transform:uppercase;
  padding:25px 17px 0
 }
 .in-scrollspy .scrollspy-active {
  width:22px;
  height:3px;
  position:absolute;
  bottom:15px;
  left:-150px;
  background:#333;
  -webkit-transition:all 0.3s;
  -moz-transition:all 0.3s;
  -o-transition:all 0.3s;
  transition:all 0.3s
 }
 .in-scrollspy .scrollspy-active.is-active {
  background:#fff
 }
 .scrollspy-typeA {
  background:#fff;
  height:88px
 }
 .scrollspy-typeA .in-scrollspy .inbox {
  padding:0
 }
 .scrollspy-typeA .in-scrollspy .menu {
  float:none
 }
 .scrollspy-typeA .in-scrollspy .menu ul {
  position:relative;
  padding:0;
  max-width:1440px
 }
 .scrollspy-typeA .in-scrollspy .menu.menu-sub-2 li {
  width:50%
 }
 .scrollspy-typeA .in-scrollspy .menu.menu-sub-4 li {
  width:25%
 }
 .scrollspy-typeA .in-scrollspy .menu.menu-sub-5 li {
  width:20%
 }
 .scrollspy-typeA .in-scrollspy .menu ul li a {
  padding:38px 0 0;
  letter-spacing:2px;
  text-align:center
 }
 .scrollspy-typeA .in-scrollspy .menu ul li a:hover {
  background:none;
  color:#a6a6a6
 }
 .scrollspy-typeA .in-scrollspy .scrollspy-active {
  bottom:25px
 }
 .spyscroll-is-skticy .scrollspy-typeA .in-scrollspy {
  height:88px
 }
 .scrollspy-typeA-thin {
  height:64px
 }
 .scrollspy-typeA-thin .in-scrollspy .inbox {
  max-width:1440px;
  padding:0 0 0 50px;
  z-index:1
 }
 .scrollspy-typeA-thin .in-scrollspy .scrollspy-active {
  bottom:15px
 }
 .scrollspy-typeA-thin .in-scrollspy .menu {
  float:none;
  display:table;
  margin:0 auto
 }
 .scrollspy-typeA-thin .in-scrollspy .menu ul li a {
  padding:25px 40px 0;
  letter-spacing:0
 }
 .scrollspy-typeA-thin .in-scrollspy .menu ul li a:hover {
  color:#fff
 }
 .spyscroll-is-skticy .scrollspy-typeA-thin .in-scrollspy {
  height:64px
 }
 .scrollspy-typeB {
  background:#fff;
  height:64px
 }
 .spyscroll-is-skticy .scrollspy-typeB .in-scrollspy {
  height:64px
 }
 .scrollspy-typeB .in-scrollspy .menu {
  float:none;
  display:table;
  margin:0 auto
 }
 .scrollspy-typeB .in-scrollspy .menu ul {
  position:relative;
  padding:0;
  max-width:1440px
 }
 .scrollspy-typeB .in-scrollspy .menu ul li a {
  padding:25px 40px 0
 }
 .scrollspy-typeB .in-scrollspy .menu ul li a:hover {
  background:none
 }
 .scrollspy-typeC {
  background:#fff;
  height:64px
 }
 .scrollspy-typeC .inbox {
  padding:0 0 0 50px
 }
 .scrollspy-typeC .in-scrollspy {
  height:64px!important
 }
 .scrollspy-typeC .in-scrollspy .scrollspy-title {
  overflow:hidden;
  float:left
 }
 .scrollspy-typeC .in-scrollspy .scrollspy-title h3 {
  display:block;
  font-size:20px;
  color:#fff;
  padding:23px 0 0 0;
  font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
  font-weight:700;
  float:none;
  margin-left:-300px;
  white-space:nowrap;
  width:100%;
  -webkit-transition:all 0.6s;
  -moz-transition:all 0.6s;
  -o-transition:all 0.6s;
  transition:all 0.6s
 }
 .scrollspy-typeC .in-scrollspy.show-inquery-btn .scrollspy-title h3 {
  margin-left:0
 }
 .scrollspy-typeC .menu {
  padding-right:220px
 }
 .scrollspy-typeC .add-opt {
  overflow:hidden;
  width:220px;
  right:0;
  padding-top:0;
  display:block;
  overflow:hidden;
  height:100%
 }
 .scrollspy-typeC .add-opt [class*="g-btn-l-"] {
  width:220px;
  height:64px;
  padding:0;
  border:0;
  background:#1429a0;
  font-size:16px;
  color:#fff;
  padding-top:25px;
  line-height:1.1
 }
 .scrollspy-typeC .add-opt [class*="g-btn-l-"] span:before {
  background-image:none;
  width:auto;
  height:auto;
  margin:0
 }
 .scrollspy-typeC .add-opt [class*="g-btn-l-"] span:after {
  background:#0b175c
 }
 .scrollspy-typeC .in-scrollspy .add-opt .add-opt-inner {
  position:relative;
  width:200%;
  margin-left:100%;
  -webkit-transition:all 0.6s;
  -moz-transition:all 0.6s;
  -o-transition:all 0.6s;
  transition:all 0.6s
 }
 .scrollspy-typeC .in-scrollspy.show-inquery-btn .add-opt .add-opt-inner {
  margin-left:0
 }
 .scrollspy-typeC .in-scrollspy .add-opt .add-opt-inner a {
  position:relative;
  display:block;
  width:220px!important
 }
}
@media only screen and (max-width:1024px) {
 .in-scrollspy {
  height:64px
 }
 .in-scrollspy h3 {
  height:64px;
  font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
  color:#fff;
  background:#333;
  font-size:16px;
  text-transform:uppercase;
  padding:25px 0 0 30px;
  display:block;
  text-align:left
 }
 .in-scrollspy .scrollspy-active {
  display:none
 }
 .in-scrollspy .inbox {
  padding:0;
  position:relative;
  height:64px;
  z-index:1
 }
 .in-scrollspy .menu {
  background:#333
 }
 .in-scrollspy.open h3 {
  border-bottom:none
 }
 .in-scrollspy.open .menu {
  padding:15px 0;
  border-top:1px solid #fff
 }
 .in-scrollspy .menu li {
  border-top:none;
  border-bottom:none
 }
 .in-scrollspy .menu li a {
  padding:21px 0 21px 30px;
  height:auto;
  background:#333;
  font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
  font-size:14px;
  color:#a6a6a6;
  text-transform:uppercase;
  text-align:left
 }
 .in-scrollspy .menu li.is-active a,.in-scrollspy .menu li.is-on a {
  background:#333;
  color:#fff
 }
 .in-scrollspy .btn-menu {
  right:70px
 }
 .in-scrollspy .btn-menu button {
  height:64px;
  width:70px;
  background:url(/static/images/newVer/set_scrollspy_2x_new.png) no-repeat -4px -8px;
  background-size:80px auto
 }
 .in-scrollspy .btn-menu button.is-active {
  background:url(/static/images/newVer/set_scrollspy_2x_new.png) no-repeat -4px -90px;
  background-size:80px auto
 }
 .spyscroll-is-skticy .in-scrollspy {
  height:64px!important;
  background:#333!important
 }
 .spyscroll-is-skticy .in-scrollspy.open {
  background:#333!important
 }
 .spyscroll-is-skticy .in-scrollspy h3 {
  border-bottom:none
 }
 .scrollspy-typeA {
  height:64px
 }
 .scrollspy-typeA .in-scrollspy .btn-menu {
  right:0;
  left:auto;
  width:70px
 }
 .scrollspy-typeA .in-scrollspy.open .add-opt {
  display:none!important
 }
 .scrollspy-typeB .in-scrollspy.open {
  height:auto
 }
 .scrollspy-typeB .btn-menu {
  right:0
 }
 .scrollspy-typeB .btn-menu button {
  width:70px
 }
 .sort-category.scrollspy-typeB .stitle {
  height:64px;
  font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
  color:#fff;
  background:#333;
  font-size:16px;
  text-transform:uppercase;
  padding:25px 0 0 30px;
  border-bottom:none
 }
 .spyscroll-is-skticy .sort-category.scrollspy-typeB .in-scrollspy .stitle {
  border-bottom:none
 }
 .scrollspy-typeB .in-scrollspy .inbox {
  height:64px
 }
 .scrollspy-typeB .in-scrollspy.open .inbox {
  height:auto
 }
 .scrollspy-typeC {
  height:64px
 }
 .scrollspy-typeC .btn-menu {
  width:70px;
  right:70px!important;
  left:auto
 }
 .spyscroll-is-skticy .scrollspy-typeC {
  background:#fff
 }
 .scrollspy-typeC .scrollspy-title {
  display:none
 }
 .scrollspy-typeC .add-opt {
  position:absolute;
  top:0;
  right:0;
  padding:0;
  background:#6699ff ;
  display:block;
  width:70px;
  overflow:hidden
 }
 .scrollspy-typeC .add-opt .add-opt-inner .g-btn-l-demo,.scrollspy-typeC .add-opt .add-opt-inner .g-btn-l-inquiry {
  min-width:70px;
  width:70px;
  height:64px;
  padding:0;
  border:none;
  background:#6699ff ;
  background:url(/static/images/newVer/set_scrollspy_2x_new.png) no-repeat -5px -168px;
  background-size:80px auto
 }
 .scrollspy-typeC .add-opt .add-opt-inner .g-btn-l-demo span,.scrollspy-typeC .add-opt .add-opt-inner .g-btn-l-inquiry span {
  display:none
 }
 .scrollspy-typeC .in-scrollspy.open .add-opt {
  display:block!important
 }
 .scrollspyLayer {
  z-index:2!important
 }
}
@media only screen and (max-width:767px) {
 .renewal-where-to-buy-popup {
  width:100%
 }
 .renewal-where-to-buy-popup .renewal-layer {
  margin:0 20px
 }
 .renewal-where-to-buy-popup .renewal-layer .inbox .renewal-layer-contents .country {
  width:31.5%;
  padding:0
 }
 .renewal-where-to-buy-popup .renewal-layer .inbox .renewal-layer-contents .country em {
  padding:25px 0 0 0;
  font-size:12px
 }
 .renewal-where-to-buy-popup .country.country-gr em {
  background-image:url(/static/images/products/newVer/backend/product_country_gr_mo.jpg)
 }
 .renewal-where-to-buy-popup .country.country-uk em {
  background-image:url(/static/images/products/newVer/backend/product_country_uk_mo.jpg)
 }
 .renewal-where-to-buy-popup .country.country-it em {
  background-image:url(/static/images/products/newVer/backend/product_country_it_mo.jpg)
 }
 .renewal-where-to-buy-popup .country.country-fr em {
  background-image:url(/static/images/products/newVer/backend/product_country_fr_mo.jpg)
 }
 .renewal-where-to-buy-popup .country.country-nl em {
  background-image:url(/static/images/products/newVer/backend/product_country_nl_mo.jpg)
 }
 .renewal-where-to-buy-popup .country.country-pl em {
  background-image:url(/static/images/products/newVer/backend/product_country_pl_mo.jpg)
 }
 .renewal-where-to-buy-popup .country.country-sw em {
  background-image:url(/static/images/products/newVer/backend/product_country_sw_mo.jpg)
 }
 .renewal-where-to-buy-popup .country.country-sp em {
  background-image:url(/static/images/products/newVer/backend/product_country_sp_mo.jpg)
 }
 .renewal-where-to-buy-popup .country em {
  background-repeat:no-repeat!important;
  background-position:center 0!important;
  background-size:28px 18px!important;
  text-align:center
 }
 .renewal-where-to-buy-popup .renewal-layer .inbox .renewal-layer-contents .market {
  padding:8px 10px;
  width:68.5%
 }
 .renewal-where-to-buy-popup .renewal-layer .inbox .renewal-layer-contents .market li {
  padding:8px 5px
 }
 .renewal-where-to-buy-popup .renewal-layer .inbox .renewal-layer-contents .market li a img {
  width:89px
 }
 .renewal-where-to-buy-popup .close {
  background:url(/static/images/newVer/btn_where_to_buy_close_mo.png) no-repeat 0 0;
  background-size:17px 17px;
  width:17px;
  height:17px
 }
}
body.mobileDevice.spyscroll-is-skticy [class*="g-scrollspy-"] {
 position:fixed;
 top:0;
 z-index:10;
 height:64px
}
body.mobileDevice.spyscroll-is-skticy .nav-scrollspy {
 width:100%;
 position:fixed;
 top:0;
 z-index:10;
 height:64px
}
.scrollspyFb,.add-share .btn-share {
 display:none
}
body.mobileDevice .in-scrollspy {
 height:64px!important;
 background:#333;
 position:relative!important
}
body.mobileDevice.spyscroll-is-skticy .in-scrollspy {
 height:64px!important;
 position:relative!important
}
body.mobileDevice.spyscroll-is-skticy .in-scrollspy h3 {
 border-bottom:none
}
body.mobileDevice .in-scrollspy.open h3 {
 border-bottom:none
}
body.mobileDevice .in-scrollspy.open .menu {
 padding:15px 0;
 border-top:1px solid #fff
}
body.mobileDevice .in-scrollspy .inbox {
 height:64px;
 background:#333
}
body.mobileDevice.spyscroll-is-skticy .sort-category .in-scrollspy .stitle {
 border-bottom:none
}
body.mobileDevice .in-scrollspy .menu {
 background:#333
}
body.mobileDevice .in-scrollspy .menu li {
 border-top:none;
 border-bottom:none
}
body.mobileDevice .in-scrollspy .menu li a {
 padding:21px 0 21px 30px;
 height:auto;
 background:#333;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:14px;
 color:#a6a6a6;
 text-transform:uppercase
}
body.mobileDevice .nav-scrollspy .menu li.is-on a {
 background:#333!important;
 color:#fff!important
}
body.mobileDevice .in-scrollspy .in-scrollspy .menu li.is-active a {
 background:#333;
 color:#fff
}
body.mobileDevice .in-scrollspy .menu li.is-active a {
 background:#333!important;
 color:#fff!important
}
body.mobileDevice .in-scrollspy .btn-menu {
 right:70px;
 left:auto
}
body.mobileDevice .in-scrollspy .btn-menu button {
 height:64px;
 background:url(/static/images/newVer/set_scrollspy_2x_new.png) no-repeat -4px -8px;
 background-size:80px auto
}
body.mobileDevice .in-scrollspy .btn-menu button.is-active {
 background:url(/static/images/newVer/set_scrollspy_2x_new.png) no-repeat -4px -90px;
 background-size:80px auto
}
body.mobileDevice .scrollspy-typeA {
 height:64px
}
body.mobileDevice .scrollspy-typeA .in-scrollspy.open {
 height:auto
}
body.mobileDevice .scrollspy-typeA .btn-menu {
 right:0
}
body.mobileDevice.spyscroll-is-skticy .scrollspy-typeA .in-scrollspy {
 height:64px!important
}
body.mobileDevice .scrollspy-typeA h3 {
 padding:25px 0 0 30px;
 height:64px;
 background:#333;
 color:#fff
}
body.mobileDevice .scrollspy-typeA .in-scrollspy.open .add-opt {
 display:none!important
}
body.mobileDevice .scrollspy-typeA .in-scrollspy .menu li.is-active a,body.mobileDevice .scrollspy-typeA .in-scrollspy .menu li.is-on a {
 background:#333;
 color:#fff
}
body.mobileDevice .scrollspy-typeB .in-scrollspy.open {
 height:auto
}
body.mobileDevice .scrollspy-typeB .btn-menu {
 right:0
}
body.mobileDevice .sort-category.scrollspy-typeB .stitle {
 height:64px;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 color:#fff;
 background:#333;
 font-size:16px;
 text-transform:uppercase;
 padding:25px 0 0 30px;
 border-bottom:none
}
body.mobileDevice .scrollspy-typeB .in-scrollspy .btn-menu button {
 width:64px
}
body.mobileDevice .spyscroll-is-skticy .sort-category.scrollspy-typeB .in-scrollspy .stitle {
 border-bottom:none
}
body.mobileDevice .scrollspy-typeB .in-scrollspy .inbox {
 height:64px
}
body.mobileDevice .scrollspy-typeB .in-scrollspy.open .inbox {
 height:auto
}
body.mobileDevice .scrollspy-typeB .in-scrollspy.open .menu li a {
 color:#a6a6a6
}
body.mobileDevice .scrollspy-typeB .in-scrollspy.open .menu li.is-active a {
 color:#fff;
 background:#333
}
body.mobileDevice .scrollspy-typeC {
 height:64px;
 background:#fff
}
body.mobileDevice .scrollspy-typeC h3 {
 height:64px;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 color:#fff;
 background:#333;
 font-size:16px;
 text-transform:uppercase;
 padding:25px 0 0 30px;
 display:block
}
body.mobileDevice .scrollspy-typeC .in-scrollspy .add-opt {
 position:absolute;
 top:0;
 right:0;
 padding:0;
 background:#6699ff ;
 display:block;
 width:70px
}
body.mobileDevice .scrollspyLayer {
 z-index:2!important
}
.newVisualVideo {
 text-align:center;
 width:100%;
 position:relative;
 padding-bottom:56%
}
.newVisualVideo .mo {
 display:none
}
.newVisualVideo .pc {
 display:block
}
.newVisualVideo .newVisualVideo-inner {
 overflow:hidden;
 width:100%
}
.newVisualVideo .newVisualVideo-video {
 display:block;
 position:absolute;
 top:0;
 left:0;
 width:100%
}
.newVisualVideo .newVisualVideo-txt {
 text-align:center;
 position:absolute;
 top:50%;
 left:0;
 right:0;
 z-index:5;
 transform:translateY(-50%);
 color:#fff
}
.newVisualVideo .newVisualVideo-txt h1 {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:60px
}
.newVisualVideo .newVisualVideo-txt p {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:18px;
 margin-top:20px
}
.newVisualVideo .newVisualVideo-txt a {
 margin-top:40px
}
.newVisualVideo .newVisualVideo-ico {
 text-align:center;
 line-height:1;
 position:absolute;
 bottom:20px;
 left:0;
 right:0;
 z-index:5;
 color:#fff;
 text-transform:uppercase;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:13px;
 padding:66px 0 20px
}
.newVisualVideo .newVisualVideo-ico em {
 position:absolute;
 top:0;
 background:url(/static/images/newVer/ico_visual_scroll.png) no-repeat center top;
 width:100%;
 height:46px;
 left:0;
 animation:scrolldown 0.8s ease-in infinite alternate
}
.newVisualVideo .newVisualVideo-ico:after {
 content:'';
 width:1px;
 height:12px;
 background:#fff;
 position:absolute;
 left:50%;
 bottom:0
}
@keyframes scrolldown {
 0% {
  transform:translate(0,0)
 }
 100% {
  transform:translate(0,15px)
 }
}
@media only screen and (max-width:1023px) {
 .newVisualVideo .newVisualVideo-txt h1 {
  font-size:40px
 }
 .newVisualVideo .newVisualVideo-txt p {
  margin-top:0
 }
 .newVisualVideo .newVisualVideo-txt a {
  margin-top:20px
 }
 .newVisualVideo .newVisualVideo-ico {
  bottom:0
 }
}
@media only screen and (max-width:767px) {
 .newVisualVideo {
  padding-bottom:0
 }
 .newVisualVideo .mo {
  display:block
 }
 .newVisualVideo .pc {
  display:none
 }
 .newVisualVideo .newVisualVideo-txt {
  position:relative;
  top:auto;
  left:auto;
  right:auto;
  transform:none;
  color:#000;
  margin:32px 0 40px;
  padding:0 15px
 }
 .newVisualVideo .newVisualVideo-txt h1 {
  font-size:36px
 }
 .newVisualVideo .newVisualVideo-txt p {
  font-size:16px;
  line-height:1.8;
  margin-top:20px
 }
 .newVisualVideo .newVisualVideo-img-mo {
  position:relative
 }
 .newVisualVideo .newVisualVideo-img-mo img {
  width:100%
 }
 .newVisualVideo .newVisualVideo-img-mo a {
  display:block;
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  background:url(/static/images/newVer/showcase/btn_play_mo.png) no-repeat center center;
  background-size:70px
 }
 .newVisualVideo .newBtn {
  display:none
 }
}
.guideSt .passenger {
 padding:100px 0 100px 0
}
.guideSt .passenger ul {
 overflow:hidden
}
.guideSt .passenger li {
 float:left;
 width:35%;
 padding:0 3.4% 0 0;
 text-align:center
}
.guideSt .passenger li.p3 {
 width:30%;
 padding:0
}
.guideSt .passenger li .txt {
 padding:75px 0 0
}
.guideSt .passenger li p {
 padding-left:126px;
 text-align:left
}
.guideSt .passenger li em {
 float:left;
 color:#0074c2;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:56px;
 line-height:1.4
}
.guideSt .passenger li em span {
 font-family:'SamsungSharpSansRg'
}
.guideSt .passenger li em span.billion {
 font-size:30px;
 display:block;
 font-family:'SamsungSharpSansMd';
 margin-top:-20px
}
.guideSt .passenger .desc {
 font-size:12px;
 color:#a6a6a6;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 text-align:right;
 padding:45px 55px 0 0
}
.guideSt .resolution {
 margin-top:30px
}
.guideSt .resolution .desc {
 text-align:center
}
.guideSt .resolution ul {
 margin-top:75px;
 text-align:center
}
.guideSt .resolution li {
 width:220px;
 height:220px;
 background:url(/static/images/newVer/industry/img_airport_resolution_bg.jpg) no-repeat 0 0;
 display:inline-block;
 margin-right:60px
}
.guideSt .resolution li.r3 {
 margin-right:0
}
.guideSt .resolution li .resolution-list-txt {
 padding-top:135px;
 text-align:center;
 line-height:1.2
}
.guideSt .resolution li.r1 .resolution-list-txt {
 background:url(/static/images/newVer/industry/img_airport_resolution1.png) no-repeat center 52px
}
.guideSt .resolution li.r2 .resolution-list-txt {
 background:url(/static/images/newVer/industry/img_airport_resolution2.png) no-repeat center 52px
}
.guideSt .resolution li.r3 .resolution-list-txt {
 background:url(/static/images/newVer/industry/img_airport_resolution3.png) no-repeat center 52px
}
@media only screen and (min-width:769px) {
 .guideSt .resolution li .resolution-list-txt {
  text-transform:uppercase
 }
}
@media only screen and (max-width:850px) {
 .guideSt .resolution li {
  margin-right:3%
 }
}
@media only screen and (max-width:767px) {
 .guideSt .passenger {
  padding:60px 0 100px 0
 }
 .guideSt .passenger li {
  float:none;
  width:100%!important;
  padding:135px 0 0!important
 }
 .guideSt .passenger li .txt {
  padding:0
 }
 .guideSt .passenger li.p1 {
  background:url(/static/images/newVer/industry/img_airport_passenger1_mo.png) no-repeat center top;
  background-size:180px auto
 }
 .guideSt .passenger li.p2 {
  margin-top:60px;
  background:url(/static/images/newVer/industry/img_airport_passenger2_mo.png) no-repeat center top;
  background-size:180px auto
 }
 .guideSt .passenger li.p3 {
  margin-top:60px;
  background:url(/static/images/newVer/industry/img_airport_passenger3_mo.png) no-repeat center top;
  background-size:180px auto
 }
 .guideSt .passenger li em {
  float:none;
  display:block;
  text-align:center;
  font-size:33px;
  line-height:1
 }
 .guideSt .passenger li em span.billion {
  display:inline-block;
  margin-top:0;
  margin-left:10px;
  font-size:33px
 }
 .guideSt .passenger li p {
  padding-left:0;
  text-align:center;
  margin-top:10px
 }
 .guideSt .passenger .desc {
  text-align:center;
  padding-right:0
 }
 .guideSt .resolution {
  margin-top:30px
 }
 .guideSt .resolution .desc {
  display:none
 }
 .guideSt .resolution ul {
  margin-top:40px;
  overflow:hidden
 }
 .guideSt .resolution li {
  width:50%;
  height:auto;
  background:none;
  display:block;
  margin-right:0;
  float:left
 }
 .guideSt .resolution li.r3 {
  margin:40px 0 0 25%
 }
 .guideSt .resolution li .resolution-list-txt {
  padding-top:85px
 }
 .guideSt .resolution li.r1 .resolution-list-txt {
  background:url(/static/images/newVer/industry/img_airport_resolution1_mo.png) no-repeat center top;
  background-size:70px auto
 }
 .guideSt .resolution li.r2 .resolution-list-txt {
  background:url(/static/images/newVer/industry/img_airport_resolution2_mo.png) no-repeat center top;
  background-size:70px auto
 }
 .guideSt .resolution li.r3 .resolution-list-txt {
  background:url(/static/images/newVer/industry/img_airport_resolution3_mo.png) no-repeat center top;
  background-size:70px auto
 }
}
.new-tab-section {
 width:100%;
 max-width:100%;
 padding-left:0;
 padding-right:0;
 position:relative
}
.new-tab-section .new-tab .new-tab-btns .new-tab-title {
 display:none
}
.new-tab-section .new-tab .new-tab-btns {
 height:66px;
 position:relative;
 margin-bottom:120px
}
.new-tab-section .new-tab .new-tab-btns:before {
 content:'';
 position:absolute;
 width:100%;
 height:60px;
 background:#f3f3f3;
 top:6px
}
.new-tab-section .new-tab .new-tab-btns ul {
 width:100%;
 max-width:1440px;
 margin:0 auto;
 overflow:hidden;
 position:relative
}
.new-tab-section .new-tab .new-tab-btns li {
 float:left;
 height:60px;
 margin-top:6px
}
.new-tab-section .new-tab .new-tab-btns li.on {
 height:66px;
 margin-top:0;
 border-top:2px solid #000;
 background:#fff;
 box-shadow:3px 3px 5px #ededed
}
.new-tab-section .new-tab .new-tab-btns li a {
 display:block;
 text-align:center;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:16px;
 line-height:1;
 text-transform:uppercase;
 padding:23px 0 0 0;
 color:#666;
 height:100%
}
.new-tab-section .new-tab .new-tab-btns li.on a {
 color:#000;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 padding-top:26px
}
.new-tab-section .new-tab .new-tab-btns-col6 li {
 width:15%
}
.new-tab-section .new-tab .new-tab-btns-col4 li {
 width:25%
}
.new-tab-section .new-tab .new-tab-btns-col3 li {
 width:33.3333%
}
.new-tab-section .new-tab .new-tab-btns-col2 li {
 width:50%
}
.new-tab-section .new-tab .new-tab-boxs {
 max-width:1480px;
 padding:0 20px;
 margin:0 auto;
 background:transparent
}
.new-tab-section .new-tab .new-tab-boxs .new-tab-box {
 display:none
}
.new-tab-section .new-tab .new-tab-boxs .new-tab-box:first-child {
 display:block
}
.new-tab-full-section {
 height:1720px;
 z-index:1
}
.new-tab-full-section>p {
 position:relative;
 z-index:1
}
.new-tab-full-section .new-tab-round {
 position:static;
 z-index:1
}
.new-tab-full-section .new-tab-round .new-tab-btns {
 height:70px;
 position:relative;
 margin:0 auto 0;
 z-index:1;
 max-width:920px;
 width:100%;
 padding:0 10px
}
.new-tab-full-section .new-tab-round .new-tab-btns:before {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 border-radius:35px;
 background:#444;
 opacity:.8;
 height:100%
}
.new-tab-full-section .new-tab-round .new-tab-btns ul {
 height:100%
}
.new-tab-full-section .new-tab-round .new-tab-btns li {
 box-shadow:none;
 margin-top:0;
 padding:10px 0;
 border-radius:30px;
 height:100%
}
.new-tab-full-section .new-tab-round .new-tab-btns li.on {
 background:none;
 height:100%;
 border-top:none;
 box-shadow:none
}
.new-tab-full-section .new-tab-round .new-tab-btns li a {
 color:#fff;
 border-radius:30px;
 font-size:18px;
 letter-spacing:.5px;
 padding-top:18px
}
.new-tab-full-section .new-tab-round .new-tab-btns li.on a {
 color:#000;
 background:#fff;
 padding-top:18px
}
.new-tab-full-section .new-tab-round .new-tab-boxs {
 position:absolute;
 top:0;
 left:0;
 max-width:100%;
 padding:0;
 margin:0;
 width:100%
}
.new-tab-full-section .new-tab-round .new-tab-boxs .new-tab-round {
 height:1720px;
 width:100%;
 text-align:center
}
@media only screen and (max-width:959px) {
 .new-tab-section {
  padding-left:15px;
  padding-right:15px
 }
 .new-tab-section .new-tab {
  margin:0
 }
 .new-tab-section .new-tab .new-tab-btns {
  margin:0 0 80px 0;
  text-align:left;
  z-index:1
 }
 .new-tab-section .new-tab .new-tab-btns:before {
  display:none
 }
 .new-tab-section .new-tab .new-tab-btns ul li a {
  padding-left:30px;
  padding-right:30px
 }
 .new-tab-section .new-tab .new-tab-btns ul {
  position:absolute;
  left:0;
  top:64px;
  display:none;
  width:100%;
  background-color:#f3f3f3
 }
 .new-tab-section .new-tab .new-tab-btns.open ul {
  display:block
 }
 .new-tab-section .new-tab .new-tab-btns ul li {
  display:block;
  float:none;
  width:100%;
  background:#f3f3f3;
  height:62px;
  margin:0;
  height:auto
 }
 .new-tab-section .new-tab .new-tab-btns ul li.on {
  border-top:none;
  background:#f3f3f3;
  height:auto
 }
 .new-tab-section .new-tab .new-tab-btns ul li a {
  padding:23px 30px 21px 30px;
  color:#000!important;
  text-align:left;
  line-height:1;
  font-size:18px
 }
 .new-tab-section .new-tab .new-tab-btns ul li a em i {
  display:none
 }
 .new-tab-section .new-tab .new-tab-btns p.new-tab-title {
  display:block;
  letter-spacing:3px;
  text-align:left;
  background-color:#f3f3f3
 }
 .new-tab-section .new-tab .new-tab-btns p.new-tab-title a {
  padding:24px 30px 22px 30px;
  font-size:18px;
  color:#000;
  display:block;
  font-family:'SamsungOneRg'
 }
 .new-tab-section .new-tab .new-tab-btns p.new-tab-title a span {
  display:block;
  background:url(/static/images/newVer/bul_tabs_arr_tablet.png) no-repeat right center;
  text-transform:uppercase;
  line-height:1
 }
 .new-tab-section .new-tab .new-tab-btns.open p.new-tab-title a span {
  background:url(/static/images/newVer/bul_tabs_arr_tablet_on.png) no-repeat right center
 }
 .new-tab-full-section {
  height:auto!important
 }
 .new-tab-full-section .new-tab-round .new-tab-btns {
  display:none
 }
 .new-tab-full-section .new-tab-round .new-tab-boxs {
  position:relative;
  top:auto;
  left:auto
 }
 .new-tab-full-section .new-tab-round .new-tab-boxs .new-tab-round-title {
  font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
  font-size:27px;
  margin-bottom:20px;
  line-height:1
 }
 .new-tab-full-section .new-tab-round .new-tab-boxs .new-tab-round {
  height:auto!important;
  background:none!important;
  display:block!important
 }
 .new-tab-full-section .new-tab-round .new-tab-boxs .new-tab-round {
  margin-top:55px
 }
}
@media only screen and (max-width:767px) {
 .new-tab-section .new-tab .new-tab-btns {
  margin:0 0 40px 0;
  height:42px
 }
 .new-tab-section .new-tab .new-tab-btns ul {
  top:42px
 }
 .new-tab-section .new-tab .new-tab-btns ul li {
  font-size:12px
 }
 .new-tab-section .new-tab .new-tab-btns ul li a {
  padding:16px 20px 14px 20px!important;
  font-size:12px
 }
 .new-tab-section .new-tab .new-tab-btns p.new-tab-title {
  letter-spacing:2px
 }
 .new-tab-section .new-tab .new-tab-btns p.new-tab-title a {
  padding:16px 20px 14px 20px;
  font-size:12px
 }
 .new-tab-section .new-tab .new-tab-btns p.new-tab-title a span {
  background:url(/static/images/newVer/bul_tabs_arr_mo.png) no-repeat right center;
  background-size:8px auto!important
 }
 .new-tab-section .new-tab .new-tab-btns.open p.new-tab-title a span {
  background:url(/static/images/newVer/bul_tabs_arr_mo_open.png) no-repeat right center
 }
 .new-tab-section .new-tab .new-tab-btns p.new-tab-title a {
  font-size:12px
 }
}
.new-solution-section .mo {
 display:none!important
}
.new-solution-section .pc-table {
 display:table!important
}
.new-solution-section .pc-table-cell {
 display:table-cell!important
}
.new-solution-section .pc-inline {
 display:inline!important
}
.new-solution-section .pc-inline-block {
 display:inline-block!important
}
.fix-width-990 {
 width:100%;
 max-width:990px;
 margin:0 auto
}
.fix-width-1100 {
 width:100%;
 max-width:1100px;
 margin:0 auto
}
.fix-width-1150 {
 width:100%;
 max-width:1150px;
 margin:0 auto
}
.fix-width-1200 {
 width:100%;
 max-width:1200px;
 margin:0 auto
}
.fix-width-1280 {
 width:100%;
 max-width:1280px;
 margin:0 auto
}
.fix-width-1440 {
 width:100%;
 max-width:1440px;
 margin:0 auto
}
.new-solution-section .new-solution-title {
 line-height:1.3
}
.new-solution-section .new-solution-h-title {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:44px;
 text-align:center;
 line-height:1.3
}
.new-solution-section .new-solution-s-title {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:28px;
 margin:0 0 30px 0
}
.new-solution-section .new-solution-s-copy {
 font-size:16px;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 line-height:1.8
}
.new-solution-section .new-solution-dot-list li {
 padding-left:13px;
 position:relative;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:16px
}
.new-solution-section .new-solution-dot-list li:before {
 content:'';
 position:absolute;
 top:11px;
 left:0;
 background:#000;
 width:3px;
 height:3px
}
.new-solution-section .new-solution-dot-list-title {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:20px;
 margin:0 0 5px 0
}
.new-solution-section .new-solution-icon-list {
 overflow:hidden
}
.new-solution-section .new-solution-icon-list li {
 float:left;
 position:relative;
 padding-left:4.8%;
 height:70px;
 display:table;
 ]
}
.new-solution-section .new-solution-icon-list li .icon-area,.new-solution-section .new-solution-icon-list li .text-area {
 display:table-cell;
 vertical-align:middle
}
.new-solution-section .new-solution-icon-list li .icon-area {
 width:23.2%
}
.new-solution-section .new-solution-icon-list li .text-area {
 padding-left:10%;
 line-height:1.2;
 font-size:18px
}
.new-solution-section .new-solution-icon-list li .text-area .icon-text {
 display:block;
 margin-top:10px
}
.new-solution-section .new-solution-icon-list li:after {
 content:'';
 width:1px;
 height:100%;
 float:right;
 background:#dadada
}
.new-solution-section .new-solution-icon-list li:last-child:after {
 display:none
}
.new-solution-section .new-solution-icon-col3 {
 padding:0 45px
}
.new-solution-section .new-solution-icon-col3 li {
 width:33.3333%
}
.new-solution-section .new-solution-icon-col2 {
 padding:0 230px
}
.new-solution-section .new-solution-icon-col2 li {
 width:50%;
 padding-left:6%
}
.new-solution-section .new-solution-horizon-conts {
 display:table;
 margin:0 0 200px 0
}
.new-solution-section .new-solution-horizon-conts .new-solution-h-title {
 text-align:left;
 margin-bottom:30px
}
.new-solution-section .new-solution-horizon-conts .new-solution-s-copy {
 margin-bottom:35px;
 text-align:left
}
.new-solution-section .new-solution-horizon-conts .new-solution-horizon-cell {
 position:relative;
 display:table-cell;
 width:55.6%;
 vertical-align:top
}
.new-solution-section .new-solution-horizon-conts .new-solution-horizon-cell.new-solution-horizon-txt {
 vertical-align:middle;
 padding:0 50px 0 0;
 width:44.4%
}
.new-solution-section .new-solution-horizon-conts.new-solution-horizon-reverse .new-solution-horizon-cellnew-solution-horizon-txt {
 padding:0 0 0 50px
}
.new-solution-section .tabBoxs {
 background:#fff
}
.new-solution-section .new-tag-wide {
 display:inline-block;
 height:24px;
 padding:6px 12px 0 12px;
 font-size:12px;
 color:#fff;
 line-height:1;
 text-transform:uppercase;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 vertical-align:top;
 background:#59b259
}
.new-solution-section .new-tag-short {
 position:relative;
 display:inline-block;
 width:16px;
 height:16px;
 margin:5px 0 0 5px;
 background:url(/static/images/newVer/svg_n.svg) no-repeat 0 0;
 background-size:16px 16px;
 vertical-align:top;
 text-indent:-9999px
}
.new-solution-section .features .visual {
 height:auto;
 padding:0 60px 0 0
}
.new-solution-section .features .visual .visualIn {
 display:table;
 max-width:1380px;
 position:relative
}
.new-solution-section .features .visual .visualIn .visualCell {
 position:relative;
 display:table-cell;
 vertical-align:middle
}
.new-solution-section .features .visual .visualIn .visualCell.visualImg {
 width:57.25%
}
.new-solution-section .features .visual .visualIn .visualCell.visualTxt {
 width:auto
}
.new-solution-section .features .visual .visualIn .visualCell .new-solution-h-title {
 text-align:left
}
.new-solution-section .features .visual .visualIn .new-solution-s-copy {
 margin-top:25px
}
.new-solution-section .new-solution-banner {
 background:#f0f1f6;
 border:1px solid #b1b6c6;
 padding:39px 59px 35px;
 overflow:hidden;
 text-align:center;
 font-size:0
}
.new-solution-section .new-solution-banner .new-solution-banner-title {
 display:inline-block;
 padding-left:104px;
 background:url(/static/images/newVer/solutions/ico_banner_default.png) no-repeat;
 margin-bottom:0!important;
 margin-right:60px
}
.new-solution-section .new-solution-banner p {
 text-align:left;
 max-width:100%;
 width:auto;
 line-height:56px
}
.new-solution-section .new-solution-banner .new-solution-banner-btn {
 margin-top:6px
}
.new-solution-section .new-solution-faq-list {
 border-top:1px solid #ebebeb;
 font-size:18px;
 color:#6c6c6c;
 line-height:1.4;
 text-align:left;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
}
.new-solution-section .new-solution-faq-list dl dt {
 border-bottom:1px solid #ebebeb;
 font-size:20px
}
.new-solution-section .new-solution-faq-list dl dt a {
 display:block;
 padding:0 30px 0 30px;
 color:#222;
 text-decoration:none
}
.new-solution-section .new-solution-faq-list dl dt a span {
 display:block;
 height:100%;
 padding:24px 0 23px 0;
 background:url(/static/images/partners/bul_faq_arr.png) no-repeat right center
}
.new-solution-section .new-solution-faq-list .open dt a span {
 background:url(/static/images/partners/bul_faq_arr_on.png) no-repeat right center
}
.new-solution-section .new-solution-faq-list dl dd {
 display:none;
 padding:25px 30px 23px 30px;
 border-bottom:1px solid #ebebeb;
 background-color:#fafafa
}
.new-solution-section .new-solution-faq-list .btnarea {
 margin:70px 0 0 0;
 text-align:center
}
.new-solution-section .new-solution-faq-list .btnarea a {
 min-width:280px
}
.new-solution-section .new-solution-faq-list .showMore {
 margin:75px 0 45px
}
.magininfo-overview {
 padding-bottom:80px
}
.magininfo-overview .new-solution-title {
 line-height:1.3;
 margin:0 auto 160px
}
.magininfo-overview .magininfo-overview-conts {
 display:table;
 margin:0 0 200px 0
}
.magininfo-overview .new-solution-h-title {
 margin-bottom:20px
}
.magininfo-overview .magininfo-overview-conts .new-solution-s-copy {
 margin-bottom:45px
}
.magininfo-overview .magininfo-overview-cell {
 position:relative;
 display:table-cell;
 width:51.6%;
 vertical-align:top
}
.magininfo-overview .magininfo-overview-cell.magininfo-overview-txt {
 vertical-align:middle;
 padding:0 50px 0 0;
 width:48.4%
}
.magininfo-overview .magininfo-overview-reverse .magininfo-overview-cell.magininfo-overview-txt {
 padding:0 0 0 50px
}
.magininfo-overview .magininfo-overview-friendly.magininfo-overview-conts {
 padding:0 80px 0 68px
}
.magininfo-overview .magininfo-overview-cell .new-solution-h-title {
 text-align:left
}
.magininfo-overview .motion-area {
 position:relative
}
.magininfo-overview .motion-area img {
 position:relative;
 display:block
}
.magininfo-overview .motion-area img.cut-init {
 position:absolute;
 top:0;
 left:0
}
.magininfo-overview .motion-area.start img.cut-init {
 -moz-animation-name:overview-motion-init;
 -o-animation-name:overview-motion-init;
 -webkit-animation-name:overview-motion-init;
 animation-name:overview-motion-init;
 -moz-animation-duration:0s;
 -o-animation-duration:0s;
 -webkit-animation-duration:0s;
 animation-duration:0s
}
@-webkit-keyframes overview-motion-init {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@keyframes overview-motion-init {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
.magininfo-overview .magininfo-overview-conts .motion-area img[class*="cut_0"] {
 -moz-animation-duration:4s;
 -o-animation-duration:4s;
 -webkit-animation-duration:4s;
 animation-duration:4s;
 -moz-animation-iteration-count:infinite;
 -o-animation-iteration-count:infinite;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
.magininfo-overview .magininfo-overview-friendly .motion-area img[class*="cut_0"] {
 -moz-animation-duration:5s;
 -o-animation-duration:5s;
 -webkit-animation-duration:5s;
 animation-duration:5s;
 -moz-animation-iteration-count:infinite;
 -o-animation-iteration-count:infinite;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
.magininfo-overview .magininfo-overview-friendly .motion-area.start img.cut_02 {
 -moz-animation-name:user-friendly-cut2;
 -o-animation-name:user-friendly-cut2;
 -webkit-animation-name:user-friendly-cut2;
 animation-name:user-friendly-cut2
}
.magininfo-overview .magininfo-overview-friendly .motion-area.start img.cut_03 {
 -moz-animation-name:user-friendly-cut3;
 -o-animation-name:user-friendly-cut3;
 -webkit-animation-name:user-friendly-cut3;
 animation-name:user-friendly-cut3
}
.magininfo-overview .magininfo-overview-friendly .motion-area.start img.cut_04 {
 -moz-animation-name:user-friendly-cut4;
 -o-animation-name:user-friendly-cut4;
 -webkit-animation-name:user-friendly-cut4;
 animation-name:user-friendly-cut4
}
@-webkit-keyframes user-friendly-cut2 {
 0% {
  opacity:0
 }
 15% {
  opacity:0
 }
 30% {
  opacity:1
 }
 90% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes user-friendly-cut2 {
 0% {
  opacity:0
 }
 15% {
  opacity:0
 }
 30% {
  opacity:1
 }
 90% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@-webkit-keyframes user-friendly-cut3 {
 0% {
  opacity:0;
  -moz-transform-origin:center center;
  -o-transform-origin:center center;
  -webkit-transform-origin:center center;
  transform-origin:center center;
  -moz-transform:rotate(50deg);
  -o-transform:rotate(50deg);
  -webkit-transform:rotate(50deg);
  transform:rotate(50deg)
 }
 30% {
  opacity:0;
  -moz-transform-origin:center center;
  -o-transform-origin:center center;
  -webkit-transform-origin:center center;
  transform-origin:center center;
  -moz-transform:rotate(50deg);
  -o-transform:rotate(50deg);
  -webkit-transform:rotate(50deg);
  transform:rotate(50deg)
 }
 45% {
  opacity:1;
  -moz-transform-origin:center center;
  -o-transform-origin:center center;
  -webkit-transform-origin:center center;
  transform-origin:center center;
  -moz-transform:rotate(0);
  -o-transform:rotate(0);
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
 90% {
  opacity:1;
  -moz-transform-origin:center center;
  -o-transform-origin:center center;
  -webkit-transform-origin:center center;
  transform-origin:center center;
  -moz-transform:rotate(0);
  -o-transform:rotate(0);
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
 100% {
  opacity:0
 }
}
@keyframes user-friendly-cut3 {
 0% {
  opacity:0;
  -moz-transform-origin:center center;
  -o-transform-origin:center center;
  -webkit-transform-origin:center center;
  transform-origin:center center;
  -moz-transform:rotate(50deg);
  -o-transform:rotate(50deg);
  -webkit-transform:rotate(50deg);
  transform:rotate(50deg)
 }
 30% {
  opacity:0;
  -moz-transform-origin:center center;
  -o-transform-origin:center center;
  -webkit-transform-origin:center center;
  transform-origin:center center;
  -moz-transform:rotate(50deg);
  -o-transform:rotate(50deg);
  -webkit-transform:rotate(50deg);
  transform:rotate(50deg)
 }
 45% {
  opacity:1;
  -moz-transform-origin:center center;
  -o-transform-origin:center center;
  -webkit-transform-origin:center center;
  transform-origin:center center;
  -moz-transform:rotate(0);
  -o-transform:rotate(0);
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
 90% {
  opacity:1;
  -moz-transform-origin:center center;
  -o-transform-origin:center center;
  -webkit-transform-origin:center center;
  transform-origin:center center;
  -moz-transform:rotate(0);
  -o-transform:rotate(0);
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
 100% {
  opacity:0
 }
}
@-webkit-keyframes user-friendly-cut4 {
 0% {
  opacity:0
 }
 55% {
  opacity:0
 }
 65% {
  opacity:1
 }
 90% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes user-friendly-cut4 {
 0% {
  opacity:0
 }
 55% {
  opacity:0
 }
 65% {
  opacity:1
 }
 90% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
.magininfo-overview .create-compelling .motion-area.start img.cut_02 {
 -moz-animation-name:create-compelling-cut2;
 -o-animation-name:create-compelling-cut2;
 -webkit-animation-name:create-compelling-cut2;
 animation-name:create-compelling-cut2
}
.magininfo-overview .create-compelling .motion-area.start img.cut_03 {
 -moz-animation-name:create-compelling-cut3;
 -o-animation-name:create-compelling-cut3;
 -webkit-animation-name:create-compelling-cut3;
 animation-name:create-compelling-cut3
}
.magininfo-overview .create-compelling .motion-area.start img.cut_04 {
 -moz-animation-name:create-compelling-cut4;
 -o-animation-name:create-compelling-cut4;
 -webkit-animation-name:create-compelling-cut4;
 animation-name:create-compelling-cut4
}
.magininfo-overview .create-compelling .motion-area.start img.cut_05 {
 -moz-animation-name:create-compelling-cut5;
 -o-animation-name:create-compelling-cut5;
 -webkit-animation-name:create-compelling-cut5;
 animation-name:create-compelling-cut5
}
@-webkit-keyframes create-compelling-cut2 {
 0% {
  opacity:0
 }
 15% {
  opacity:0
 }
 25% {
  opacity:1
 }
 90% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes create-compelling-cut2 {
 0% {
  opacity:0
 }
 15% {
  opacity:0
 }
 25% {
  opacity:1
 }
 90% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@-webkit-keyframes create-compelling-cut3 {
 0% {
  opacity:0
 }
 30% {
  opacity:0
 }
 40% {
  opacity:1
 }
 90% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes create-compelling-cut3 {
 0% {
  opacity:0
 }
 30% {
  opacity:0
 }
 40% {
  opacity:1
 }
 90% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@-webkit-keyframes create-compelling-cut4 {
 0% {
  opacity:0
 }
 50% {
  opacity:0
 }
 60% {
  opacity:1
 }
 90% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes create-compelling-cut4 {
 0% {
  opacity:0
 }
 50% {
  opacity:0
 }
 60% {
  opacity:1
 }
 90% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@-webkit-keyframes create-compelling-cut5 {
 0% {
  opacity:0
 }
 65% {
  opacity:0
 }
 75% {
  opacity:1
 }
 90% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes create-compelling-cut5 {
 0% {
  opacity:0
 }
 65% {
  opacity:0
 }
 75% {
  opacity:1
 }
 90% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
.magininfo-overview .organize-schedule .motion-area img.cut_04,.magininfo-overview .organize-schedule .motion-area img.cut_05 {
 opacity:0
}
.magininfo-overview .organize-schedule .motion-area.start img.cut_02 {
 -moz-animation-name:organize-schedule-cut2;
 -o-animation-name:organize-schedule-cut2;
 -webkit-animation-name:organize-schedule-cut2;
 animation-name:organize-schedule-cut2
}
.magininfo-overview .organize-schedule .motion-area.start img.cut_03 {
 -moz-animation-name:organize-schedule-cut3;
 -o-animation-name:organize-schedule-cut3;
 -webkit-animation-name:organize-schedule-cut3;
 animation-name:organize-schedule-cut3
}
.magininfo-overview .organize-schedule .motion-area.start img.cut_04 {
 -moz-animation-name:organize-schedule-cut4;
 -o-animation-name:organize-schedule-cut4;
 -webkit-animation-name:organize-schedule-cut4;
 animation-name:organize-schedule-cut4
}
.magininfo-overview .organize-schedule .motion-area.start img.cut_05 {
 -moz-animation-name:organize-schedule-cut5;
 -o-animation-name:organize-schedule-cut5;
 -webkit-animation-name:organize-schedule-cut5;
 animation-name:organize-schedule-cut5
}
@-webkit-keyframes organize-schedule-cut2 {
 0% {
  opacity:0
 }
 15% {
  opacity:0
 }
 25% {
  opacity:1
 }
 50% {
  opacity:1
 }
 51% {
  opacity:0
 }
 100% {
  opacity:0
 }
}
@keyframes organize-schedule-cut2 {
 0% {
  opacity:0
 }
 15% {
  opacity:0
 }
 25% {
  opacity:1
 }
 50% {
  opacity:1
 }
 51% {
  opacity:0
 }
 100% {
  opacity:0
 }
}
@-webkit-keyframes organize-schedule-cut3 {
 0% {
  opacity:0
 }
 30% {
  opacity:0
 }
 40% {
  opacity:1
 }
 90% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes organize-schedule-cut3 {
 0% {
  opacity:0
 }
 30% {
  opacity:0
 }
 40% {
  opacity:1
 }
 90% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@-webkit-keyframes organize-schedule-cut4 {
 0% {
  opacity:0
 }
 45% {
  opacity:0
 }
 55% {
  opacity:1
 }
 90% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes organize-schedule-cut4 {
 0% {
  opacity:0
 }
 45% {
  opacity:0
 }
 55% {
  opacity:1
 }
 90% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@-webkit-keyframes organize-schedule-cut5 {
 0% {
  opacity:0
 }
 60% {
  opacity:0
 }
 70% {
  opacity:1
 }
 90% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes organize-schedule-cut5 {
 0% {
  opacity:0
 }
 60% {
  opacity:0
 }
 70% {
  opacity:1
 }
 90% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
.magininfo-overview .enhanced-playback .motion-area .weather-mask {
 position:absolute;
 top:1%;
 left:0;
 width:100%;
 height:62%;
 overflow:hidden
}
.magininfo-overview .enhanced-playback .motion-area img.cut-weather {
 opacity:0;
 bottom:0;
 top:auto;
 -moz-animation-duration:1s;
 -o-animation-duration:1s;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -moz-animation-timing-function:linear;
 -o-animation-timing-function:linear;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear
}
.magininfo-overview .enhanced-playback .motion-area .weather-snow img.cut-weather {
 -moz-animation-duration:2.5s;
 -o-animation-duration:2.5s;
 -webkit-animation-duration:2.5s;
 animation-duration:2.5s
}
.magininfo-overview .enhanced-playback .motion-area.start img.cut-weather {
 -moz-animation-name:enhanced-playback-cut-weather;
 -o-animation-name:enhanced-playback-cut-weather;
 -webkit-animation-name:enhanced-playback-cut-weather;
 animation-name:enhanced-playback-cut-weather;
 -moz-animation-iteration-count:infinite;
 -o-animation-iteration-count:infinite;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
.magininfo-overview .enhanced-playback .motion-area img[class*="cut_0"],.magininfo-overview .enhanced-playback .motion-area div[class*="cut_0"] {
 -moz-animation-duration:8s;
 -o-animation-duration:8s;
 -webkit-animation-duration:8s;
 animation-duration:8s;
 -moz-animation-iteration-count:infinite;
 -o-animation-iteration-count:infinite;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
.magininfo-overview .enhanced-playback .motion-area.start img.cut_03 {
 -moz-animation-name:enhanced-playback-cut3;
 -o-animation-name:enhanced-playback-cut3;
 -webkit-animation-name:enhanced-playback-cut3;
 animation-name:enhanced-playback-cut3
}
.magininfo-overview .enhanced-playback .motion-area.start img.cut_05 {
 -moz-animation-name:enhanced-playback-cut5;
 -o-animation-name:enhanced-playback-cut5;
 -webkit-animation-name:enhanced-playback-cut5;
 animation-name:enhanced-playback-cut5
}
.magininfo-overview .enhanced-playback .motion-area.start .weather-rain {
 -moz-animation-name:enhanced-playback-rain;
 -o-animation-name:enhanced-playback-rain;
 -webkit-animation-name:enhanced-playback-rain;
 animation-name:enhanced-playback-rain
}
.magininfo-overview .enhanced-playback .motion-area.start .weather-snow {
 -moz-animation-name:enhanced-playback-snow;
 -o-animation-name:enhanced-playback-snow;
 -webkit-animation-name:enhanced-playback-snow;
 animation-name:enhanced-playback-snow
}
@-webkit-keyframes enhanced-playback-cut-weather {
 0% {
  -webkit-transform:translate(0,0);
  -o-transform:translate(0,0);
  -moz-transform:translate(0,0);
  transform:translate(0,0);
  opacity:1
 }
 100% {
  -webkit-transform:translate(0,60%);
  -o-transform:translate(0,60%);
  -moz-transform:translate(0,60%);
  transform:translate(0,60%);
  opacity:1
 }
}
@keyframes enhanced-playback-cut-weather {
 0% {
  -webkit-transform:translate(0,0);
  -o-transform:translate(0,0);
  -moz-transform:translate(0,0);
  transform:translate(0,0);
  opacity:1
 }
 100% {
  -webkit-transform:translate(0,60%);
  -moz-transform:translate(0,60%);
  -o-transform:translate(0,60%);
  transform:translate(0,60%);
  opacity:1
 }
}
@-webkit-keyframes enhanced-playback-cut3 {
 0% {
  opacity:1
 }
 50% {
  opacity:1
 }
 60% {
  opacity:0
 }
 90% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@keyframes enhanced-playback-cut3 {
 0% {
  opacity:1
 }
 50% {
  opacity:1
 }
 60% {
  opacity:0
 }
 90% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-webkit-keyframes enhanced-playback-rain {
 0% {
  opacity:1
 }
 35% {
  opacity:1
 }
 50% {
  opacity:0
 }
 80% {
  opacity:0
 }
 90% {
  opacity:1
 }
 100% {
  opacity:1
 }
}
@keyframes enhanced-playback-rain {
 0% {
  opacity:1
 }
 35% {
  opacity:1
 }
 50% {
  opacity:0
 }
 80% {
  opacity:0
 }
 90% {
  opacity:1
 }
 100% {
  opacity:1
 }
}
@-webkit-keyframes enhanced-playback-cut5 {
 0% {
  opacity:1
 }
 100% {
  opacity:1
 }
}
@keyframes enhanced-playback-cut5 {
 0% {
  opacity:1
 }
 100% {
  opacity:1
 }
}
@-webkit-keyframes enhanced-playback-snow {
 0% {
  opacity:0
 }
 40% {
  opacity:0
 }
 60% {
  opacity:1
 }
 75% {
  opacity:1
 }
 85% {
  opacity:0
 }
 100% {
  opacity:0
 }
}
@keyframes enhanced-playback-snow {
 0% {
  opacity:0
 }
 40% {
  opacity:0
 }
 60% {
  opacity:1
 }
 75% {
  opacity:1
 }
 85% {
  opacity:0
 }
 100% {
  opacity:0
 }
}
.business-challenges.guideSt {
 width:100%;
 max-width:100%;
 background:#51535b;
 padding-bottom:160px
}
.business-challenges .new-solution-title {
 color:#fff
}
.business-challenges .tabSt .tabs ul .on a {
 color:#fff
}
.business-challenges .tabSt .tabs ul li a em i {
 background:#fff
}
.business-challenges .tabBoxs {
 height:800px
}
.business-challenges .features .visual {
 padding:0
}
.business-challenges .features .visual .visualIn {
 display:block;
 max-width:100%;
 padding:86px 103px 0
}
.business-challenges .features .visual .visualIn .visualImg {
 padding:0 40px
}
.business-challenges .features .visual .visualIn .new-solution-h-title {
 display:block;
 margin-top:0
}
.business-challenges .features .visual .visualIn .new-solution-s-copy {
 display:block;
 margin-bottom:110px;
 text-align:center
}
.business-challenges .tco-reduction .features .visual .visualIn .new-solution-s-copy {
 margin-bottom:60px
}
.new-magicinfo6.guideSt {
 width:100%;
 max-width:100%;
 background:#f7f7f7;
 padding-bottom:160px
}
.new-magicinfo6 .new-magicinfo6-slider .slick-list {
 width:100%;
 max-width:2200px;
 margin:0 auto
}
.new-magicinfo6 .new-magicinfo6-slider .slick-slide .slider-inner {
 margin:0 15px;
 border:1px solid #c7c7c7;
 padding:80px 0 0;
 height:580px;
 text-align:center;
 position:relative;
 background:#fff
}
.new-magicinfo6 .new-magicinfo6-slider .slick-slide .slider-inner .slider-img {
 padding:0 40px 45px
}
.new-magicinfo6 .new-magicinfo6-slider .slick-slide .slider-inner .slider-img img {
 width:100%;
 max-width:260px;
 margin:0 auto
}
.new-magicinfo6 .new-magicinfo6-slider .slick-slide .slider-inner .new-solution-s-title {
 line-height:1.3;
 padding:0 40px
}
.new-magicinfo6 .new-magicinfo6-slider .slick-slide .slider-inner .copy-wrap {
 position:absolute;
 top:350px;
 width:100%;
 padding:0 40px
}
.new-magicinfo6 .new-magicinfo6-slider .slick-slide .slider-inner .copy-wrap .new-solution-s-copy em {
 display:block
}
.new-magicinfo6 .new-magicinfo6-slider .slick-slide.slick-current .slider-inner {
 border:1px solid #666
}
.new-magicinfo6 .new-magicinfo6-slider .slick-arrow {
 position:absolute;
 top:50%;
 width:44px;
 height:120px;
 text-indent:-9999px;
 left:-20px;
 z-index:1;
 margin-top:-90px
}
.new-magicinfo6 .new-magicinfo6-slider .slick-arrow.slick-prev {
 background:url(/static/images/newVer/solutions/magicinfo/ico_overview_magicinfo6_arr.png) no-repeat 0 0
}
.new-magicinfo6 .new-magicinfo6-slider .slick-arrow.slick-next {
 background:url(/static/images/newVer/solutions/magicinfo/ico_overview_magicinfo6_arr.png) no-repeat -44px 0;
 left:auto;
 right:-20px
}
.new-magicinfo6 .new-magicinfo6-slider .slick-dots {
 margin-top:80px;
 text-align:center
}
.new-magicinfo6 .new-magicinfo6-slider .slick-dots li {
 text-indent:-9999px;
 display:inline-block;
 width:8px;
 height:8px;
 border:1px solid #000;
 background:#000;
 border-radius:100%;
 margin:0 5px
}
.new-magicinfo6 .new-magicinfo6-slider .slick-dots li.slick-active {
 background:#fff
}
.magicinfo-configuration .features .visual {
 padding:0
}
.magicinfo-configuration.guideSt .features .visual .visualIn {
 line-height:1.5;
 margin:0 auto;
 max-width:1440px
}
.magicinfo-configuration .features .visual .visualIn p.new-solution-h-title {
 margin:0 auto 30px
}
.magicinfo-configuration .features .visual .visualIn .new-solution-dot-list {
 text-align:center;
 margin-bottom:70px
}
.magicinfo-configuration .features .visual .visualIn .new-solution-dot-list li {
 float:none;
 width:100%;
 min-height:auto;
 background:none;
 display:inline
}
.magicinfo-configuration .features .visual .visualIn .new-solution-dot-list li:before {
 top:8px;
 width:4px;
 height:4px;
 border-radius:100%
}
.magicinfo-configuration .features .visual .visualIn .new-solution-dot-list li:after {
 content:'';
 display:block
}
.meet-magicinfo.guideSt {
 width:100%;
 max-width:100%;
 padding:95px 0 100px;
 text-align:center;
 background:#eff0f4;
 margin-top:100px
}
.meet-magicinfo p {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:42px;
 line-height:1;
 margin-bottom:30px
}
.new-magicinfo-features .new-solution-dot-list li:before {
 width:4px;
 height:4px;
 border-radius:100%;
 top:11px
}
.new-magicinfo-features .new-tab-section {
 padding-bottom:100px
}
.features-center .features-center-img {
 padding:0 30px;
 text-align:center
}
.features-center .features-center-txt {
 margin:0 auto 100px
}
.features-center .new-solution-h-title {
 margin-bottom:35px
}
.features-center .new-solution-s-copy {
 margin-bottom:65px;
 text-align:center
}
.flexible-contents .new-tag-wide {
 margin-left:10px
}
.central-management {
 padding:200px 0 0
}
.central-management .box {
 margin-bottom:195px
}
.central-management .features-center-img {
 padding:0
}
.central-management .new-solution-dot-list li {
 display:block
}
.central-management .cm-table {
 display:table;
 width:100%;
 border:1px solid #dadada
}
.central-management .cm-table .cm-table-row {
 display:table-row
}
.central-management .cm-table .cm-table-row:first-child .cm-table-col {
 border-bottom:1px solid #dadada
}
.central-management .cm-table .cm-table-col {
 display:table-cell;
 width:79.2%;
 padding:48px 107px 45px 90px;
 text-align:center;
 vertical-align:middle
}
.central-management .cm-table .cm-table-col.cm-table-tit {
 width:20.83%;
 background:#f7f7f7;
 padding:0
}
.central-management .cm-table .cm-table-col.cm-table-tit p {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:20px
}
.central-management .features-center .new-solution-dot-list li {
 display:inline-block
}
.central-management .features-center .new-solution-dot-list li:before {
 top:11px
}
.extensive-flex {
 padding-top:200px;
 padding-bottom:300px!important
}
.extensive-flex .new-solution-h-title {
 margin-bottom:25px
}
.extensive-flex .new-solution-s-copy {
 margin-bottom:25px
}
.extensive-flex .new-solution-dot-list {
 text-align:center
}
.extensive-flex .new-solution-dot-list li {
 display:inline
}
.extensive-flex .new-solution-dot-list li:before {
 top:8px
}
.extensive-flex .new-solution-dot-list li:after {
 content:'';
 display:block
}
.extensive-flex .new-solution-dot-list li:last-child:after {
 display:none
}
.extensive-flex .new-tab-box .features-center-txt {
 margin-bottom:90px
}
.extensive-flex .new-tab-box:first-child .features-center-txt {
 margin-bottom:85px
}
.magicinfo-components .guideSt .mapTabSt {
 margin-bottom:105px
}
.organize-content .title {
 width:100%;
 max-width:1100px;
 margin:0 auto 30px
}
.organize-content .new-solution-s-copy {
 color:#fff;
 text-align:center;
 width:100%;
 max-width:1100px;
 margin:0 auto 70px
}
.organize-content .organize-img {
 padding:80px 74px 77px 85px;
 background:#fff;
 position:relative
}
.organize-content .organize-img .organize-img-link-area {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 padding:80px 74px 77px 85px;
 overflow:hidden;
 height:65%
}
.organize-content .organize-img .organize-img-link-area li {
 width:11%;
 float:left;
 height:80%;
 margin-left:14%
}
.organize-content .organize-img .organize-img-link-area li:first-child {
 margin-left:19%
}
.organize-content .organize-img .organize-img-link-area li:last-child {
 margin-left:0;
 margin-right:20%;
 float:right
}
.organize-content .organize-img .organize-img-link-area li a {
 text-indent:-9999px;
 display:block;
 width:100%;
 height:100%
}
.organize-content.guideSt img {
 display:block
}
.select-module .select-module-tabconts {
 padding:130px 0 0 0
}
.select-module .select-module-tabconts p {
 text-align:center;
 max-width:1105px;
 margin:0 auto
}
.select-module .select-module-tabconts .new-solution-h-title {
 margin-bottom:25px
}
.select-module .select-module-tabconts .new-solution-s-copy {
 margin-bottom:95px
}
.select-module .select-module-tabconts .new-solution-s-title {
 margin-bottom:90px;
 line-height:1.2
}
.select-module .module-table-wrap {
 padding-top:65px
}
.select-module .module-table {
 max-width:1440px;
 margin:0 auto;
 display:table;
 border:1px solid #dadada;
 table-layout:fixed;
 width:100%
}
.select-module .module-table .module-table-col {
 display:table-cell;
 vertical-align:top
}
.select-module .module-table-author .module-table .module-table-col {
 width:29.1%
}
.select-module .module-table-player .module-table .module-table-col {
 width:21.8%
}
.select-module .module-table .module-table-col .module-table-title {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:34px;
 margin:-65px 0 0;
 line-height:65px;
 text-align:center
}
.select-module .module-table .module-table-col img {
 display:block;
 margin:0 auto 35px
}
.select-module .module-table .module-table-col .new-solution-s-copy {
 margin-bottom:0
}
.select-module .module-table .module-table-col>div {
 border-top:1px solid #dadada;
 border-left:1px solid #dadada;
 line-height:1.5
}
.select-module .module-table-author .module-table .module-table-col>div {
 padding:50px 50px 0
}
.select-module .module-table-player .module-table .module-table-col>div {
 padding:50px 22px 0;
 width:100%
}
.select-module .module-table-player .module-table .module-table-col div.module-table-col2 {
 padding-top:22px
}
.select-module .module-table-player .module-table .module-table-header-group div.module-table-col2 {
 padding-top:0
}
.select-module .module-table-author .module-table .module-table-col div.module-table-col3 {
 display:table;
 width:100%;
 padding-top:0
}
.select-module .module-table-author .module-table .module-table-col div.module-table-col3 .module-table-col-inner {
 display:table-cell;
 vertical-align:middle
}
.select-module .module-table-author .module-table .module-table-col div.module-table-col4 {
 display:table;
 width:100%;
 padding-top:0
}
.select-module .module-table-author .module-table .module-table-col div.module-table-col4 .module-table-col-inner {
 display:table-cell;
 vertical-align:middle
}
.select-module .module-table .module-table-col.module-table-group1>div {
 border-left:none
}
.select-module .module-table .module-table-col div.module-table-col1 {
 border-top:none
}
.select-module .module-table .module-table-col p {
 text-align:left
}
.select-module .module-table .module-table-col .new-solution-dot-list li {
 margin-bottom:10px
}
.select-module .module-table .module-table-col .new-solution-dot-list li:last-child {
 margin:0
}
.select-module .module-table .module-table-header-group.module-table-col {
 width:12.5%;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:20px;
 background:#f7f7f7
}
.select-module .module-table .module-table-col.module-table-header-group>div {
 display:table;
 padding:0;
 width:100%
}
.select-module .module-table .module-table-col.module-table-header-group .module-table-col-inner {
 display:table-cell;
 vertical-align:middle
}
.select-module .module-table .module-table-header-group p {
 width:100%;
 max-width:100%;
 text-align:center;
 line-height:1.3
}
.select-module .module-table .module-table-header-group>div {
 padding:0 20px;
 border-left:none
}
.select-module .module-table-author .module-table .module-table-col div.module-table-col1 {
 height:280px
}
.select-module .module-table-author .module-table .module-table-col div.module-table-col2 {
 height:220px
}
.select-module .module-table-author .module-table .module-table-col div.module-table-col3 {
 height:75px
}
.select-module .module-table-author .module-table .module-table-col div.module-table-col4 {
 height:85px
}
.select-module .module-table-player .module-table .module-table-col div.module-table-col1 {
 height:280px
}
.select-module .module-table-player .module-table .module-table-col div.module-table-col2 {
 height:75px
}
.select-module .module-table-player .module-table .module-table-col div.module-table-col3 {
 height:390px
}
.select-module .module-table-player .module-table .module-table-col div.module-table-col4 {
 height:220px
}
.select-module .module-table-player .module-table .module-table-col div.module-table-col5 {
 height:310px
}
.select-module .module-table-player .module-table .module-table-col div.module-table-col5 .new-solution-dot-list li {
 margin-bottom:2px
}
.select-module .module-table-player .module-table .module-table-col div.module-table-col5 .new-solution-dot-list li:before {
 background-color:#1428a1
}
.select-module .module-table-player .module-table .module-table-col div.module-table-col5 .new-solution-dot-list li a {
 color:#1428a1
}
.select-module .module-table-server .module-table {
 border:none;
 display:block
}
.select-module .module-table .module-table-row {
 display:table;
 margin:0 0 10px;
 position:relative
}
.select-module .module-table .module-table-row:before {
 content:'';
 position:absolute;
 top:-45px;
 left:29%;
 width:70px;
 height:70px;
 border:1px solid #dadada;
 background:url(/static/images/newVer/solutions/magicinfo/ico_component_module_server_arr.png) no-repeat center center #fff;
 border-radius:100%
}
.select-module .module-table .module-table-row:first-child:before,.select-module .module-table .module-table-row.module-table-header:before {
 display:none
}
.select-module .module-table .module-table-row[class*="module-table-row-group"] {
 height:242px
}
.select-module .module-table .module-table-row .module-table-inner-col {
 display:table-cell;
 width:45.8%;
 height:100%;
 vertical-align:top;
 border-top:1px solid #dadada;
 border-bottom:1px solid #dadada;
 border-right:1px solid #dadada
}
.select-module .module-table .module-table-row .module-table-inner-col.module-table-header {
 width:16.6%;
 vertical-align:middle;
 background:#f7f7f7
}
.select-module .module-table .module-table-row .module-table-inner-col.special-server {
 width:37.6%
}
.select-module .module-table .module-table-row .module-table-inner-col .new-solution-s-title {
 margin:0
}
.select-module .module-table .module-table-row .module-table-inner-col .module-table-inner-table {
 display:table;
 padding:0 50px 0 43px;
 width:100%;
 height:100%;
 table-layout:fixed
}
.select-module .module-table .module-table-row .module-table-inner-col.special-server .module-table-inner-table {
 padding-left:60px
}
.select-module .module-table .module-table-row .module-table-inner-col .module-table-inner-table>div {
 display:table-cell;
 vertical-align:middle
}
.select-module .module-table .module-table-row .module-table-inner-col .module-table-inner-table .inner-table-txt {
 width:45.05%
}
.select-module .module-table .module-table-row .module-table-inner-col .module-table-inner-table .inner-table-txt .new-solution-s-copy {
 margin-bottom:0
}
.select-module .module-table .module-table-row .module-table-inner-col .module-table-inner-table .inner-table-img {
 padding:44px 0 44px 60px
}
.select-module .module-table .module-table-row .module-table-inner-col .module-table-inner-table p {
 text-align:left
}
.select-module .module-table .module-table-row .module-table-inner-col.module-table-header {
 border-left:1px solid #dadada;
 border-right:none
}
.select-module .module-table .module-table-row .module-table-inner-col.special-server {
 border:none;
 padding-left:2.8%;
 position:relative
}
.select-module .module-table .module-table-row .module-table-inner-col.special-server:before {
 content:'';
 position:absolute;
 width:7.5%;
 height:10px;
 background:#dadada;
 left:0;
 top:50%
}
.select-module .module-table .module-table-row .module-table-inner-col.special-server.none:before {
 display:none
}
.select-module .module-table .module-table-row .module-table-inner-col.special-server .new-solution-s-copy {
 margin-bottom:5px
}
.select-module .module-table .module-table-row .module-table-inner-col.special-server .module-table-inner-wrap {
 border:1px solid #dadada;
 position:relative;
 width:92.5%;
 height:100%
}
.select-module .module-table .module-table-row .module-table-inner-col.special-server .module-table-inner-wrap .new-solution-s-title {
 margin-bottom:15px
}
.select-module .module-table .module-table-row.module-table-title-group {
 width:100%
}
.select-module .module-table .module-table-row.module-table-title-group .module-table-col {
 padding-left:2.8%
}
.select-module .module-table .module-table-row.module-table-title-group .module-table-col:first-child {
 width:62.4%;
 padding:0
}
.select-module .new-solution-dot-list li:before {
 width:4px;
 height:4px;
 border-radius:100%;
 top:9px
}
.select-module .module-features-wrap {
 margin:200px 0 0 0
}
.select-module .module-features {
 display:table;
 padding:0 40px
}
.select-module .module-features .new-tag-wide {
 margin:3px 10px 0 0
}
.select-module .module-features .feature-row {
 display:table-row
}
.select-module .module-features .feature-row .feature-col {
 display:table-cell;
 vertical-align:top;
 padding:0 40px
}
.select-module .module-features .feature-col-inner-table {
 display:table;
 height:182px;
 margin:60px 0 0;
 border-bottom:1px solid #dadada;
 table-layout:fixed;
 width:100%;
 max-width:100%
}
.select-module .module-features .feature-col-inner-table>div {
 display:table-cell;
 vertical-align:top
}
.select-module .module-features .feature-col-inner-table p {
 text-align:left
}
.select-module .module-features .feature-col-inner-table p.new-solution-s-title {
 margin-bottom:20px
}
.select-module .module-features .feature-col-inner-table .feature-img {
 width:16.5%;
 text-align:right
}
.select-module .module-features .feature-col-inner-table .feature-txt {
 padding-left:30px
}
.select-module .module-features .feature-col-inner-table .feature-txt .new-solution-s-copy {
 margin-bottom:0
}
.select-module .module-banner {
 background:#f0f1f6;
 border:1px solid #b1b6c6;
 padding:39px 59px 35px;
 margin-top:100px;
 overflow:hidden
}
.select-module .select-module-tabconts .module-banner p {
 margin:0;
 text-align:left;
 max-width:100%;
 width:auto;
 float:left;
 line-height:64px
}
.select-module .module-banner .module-banner-title {
 padding-left:104px
}
.select-module .module-banner.module-banner-author .module-banner-title {
 background:url(/static/images/newVer/solutions/magicinfo/ico_component_banner_author.png) no-repeat
}
.select-module .module-banner.module-banner-server .module-banner-title {
 background:url(/static/images/newVer/solutions/magicinfo/ico_component_banner_server.png) no-repeat
}
.select-module .module-banner p.module-banner-copy {
 font-size:18px;
 margin-left:30px
}
.select-module .module-banner .module-banner-btn {
 border:1px solid #b1b6c6;
 border-radius:4px;
 margin:7px 0 0 0;
 background:url(/static/images/newVer/solutions/magicinfo/ico_component_banner_link.png) no-repeat center center #fff;
 width:50px;
 height:50px;
 display:block;
 float:right
}
.select-module .module-banner .module-banner-btn:hover {
 border:1px solid #6699ff 
}
.why-magininfo-rms {
 padding-bottom:40px
}
.why-magininfo-rms .new-solution-title {
 margin-bottom:70px
}
.why-magininfo-rms .new-solution-h-title {
 margin-bottom:40px
}
.why-magininfo-rms .new-solution-s-copy {
 text-align:center;
 margin-bottom:55px
}
.why-magininfo-rms .why-magininfo-rms-img {
 text-align:center;
 margin-bottom:120px
}
.magininfo-rm-features {
 padding-bottom:160px
}
.magininfo-rm-features .magininfo-Rm-features-list {
 display:table;
 table-layout:fixed;
 width:100%
}
.magininfo-rm-features .features-center-txt {
 margin-bottom:0
}
.magininfo-rm-features .feature-row {
 display:table-row
}
.magininfo-rm-features .feature-row .feature-col {
 display:table-cell;
 vertical-align:top;
 padding:0 0 0 10px;
 width:50%
}
.magininfo-rm-features .feature-row .feature-col:first-child {
 padding:0 10px 0 0
}
.magininfo-rm-features .feature-col-inner-table {
 overflow:hidden;
 height:300px;
 margin:16px 0 0;
 border:1px solid #dadada;
 padding:60px 6.5% 0
}
.magininfo-rm-features .feature-col-inner-table>div {
 display:table-cell
}
.magininfo-rm-features .feature-col-inner-table p {
 text-align:left
}
.magininfo-rm-features .feature-col-inner-table p.new-solution-s-title {
 margin-bottom:20px;
 line-height:1.3
}
.magininfo-rm-features .feature-col-inner-table .feature-img {
 width:40%;
 text-align:right;
 float:left
}
.magininfo-rm-features .feature-col-inner-table .feature-txt {
 width:60%;
 padding-left:6.5%;
 float:left
}
.magininfo-rm-features .feature-col-inner-table .feature-txt .new-solution-s-copy {
 margin-bottom:0
}
.compatible-pc {
 background:#f7f7f7;
 padding-bottom:150px
}
.compatible-pc .fix-width-1440 {
 max-width:1480px;
 padding:0 20px
}
.compatible-pc .new-solution-title {
 margin-bottom:80px
}
.compatible-pc .new-solution-h-title {
 margin-bottom:60px
}
.compatible-pc .compatible-table {
 width:100%;
 overflow:hidden;
 text-align:center;
 font-size:16px;
 line-height:1;
 color:#000;
 border-top:1px solid #666;
 ;
 border-bottom:1px solid #666;
 background:#fff
}
.compatible-pc .compatible-table .compatible-table-col {
 padding:28px 0
}
.compatible-pc .compatible-table .compatible-table-col a {
 text-decoration:underline;
 color:#0083db
}
.compatible-pc .compatible-table .compatible-table-title {
 padding:30px 0
}
.compatible-pc .compatible-table .compatible-table-header {
 width:25%;
 float:left;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:24px;
 background:#e2e2e2;
 border-right:1px solid #666
}
.compatible-pc .compatible-table .compatible-table-header .compatible-table-col {
 font-size:20px;
 border-bottom:1px solid #c2c2c2
}
.compatible-pc .compatible-table .compatible-table-header .compatible-table-title {
 border-bottom:1px solid #666
}
.compatible-pc .compatible-table .compatible-table-colgroup {
 width:25%;
 float:left
}
.compatible-pc .compatible-table .compatible-table-colgroup.compatible-table-col2 {
 width:50%;
 overflow:hidden;
 border-right:1px solid #666
}
.compatible-pc .compatible-table .compatible-table-colgroup.compatible-table-col2 .compatible-table-cols {
 width:50%;
 float:left
}
.compatible-pc .compatible-table .compatible-table-colgroup.compatible-table-col2 .compatible-table-title+.compatible-table-cols {
 border-right:1px solid #c2c2c2
}
.compatible-pc .compatible-table .compatible-table-colgroup .compatible-table-title {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:34px;
 border-bottom:1px solid #666;
 padding:30px 0 20px 0
}
.compatible-pc .compatible-table .compatible-table-colgroup .compatible-table-col {
 border-bottom:1px solid #d8d8d8;
 padding:30px 0
}
.compatible-pc .compatible-table .compatible-table-col:last-child {
 border-bottom:none
}
.compatible-pc .compatible-desc {
 text-align:right;
 color:#a6a6a6;
 font-size:14px;
 margin-top:25px
}
.magicinform-faq {
 padding-bottom:200px
}
.magicinform-faq .new-solution-faq-list .faq-license-wrap {
 margin-top:50px;
 width:100%;
 max-width:900px;
 overflow:hidden
}
.magicinform-faq .new-solution-faq-list .faq-license {
 width:50%;
 float:left
}
.magicinform-faq .new-solution-faq-list .full-license {
 padding-right:30px
}
.magicinform-faq .new-solution-faq-list .rm-license {
 padding-left:30px
}
.magicinform-faq .new-solution-faq-list .faq-license .license-tit {
 color:#000;
 font-size:20px;
 text-align:center;
 margin-bottom:25px
}
.magicinform-faq .new-solution-faq-list .faq-license ul {
 overflow:hidden
}
.magicinform-faq .new-solution-faq-list .faq-license li {
 width:50%;
 padding:0 10px 0 0;
 color:#666;
 font-size:16px;
 text-align:center;
 float:left
}
.magicinform-faq .new-solution-faq-list .faq-license li:last-child {
 padding:0 0 0 10px
}
.magicinform-faq .new-solution-faq-list .faq-license li img {
 width:100%
}
.magicinform-faq .new-solution-faq-list .full-license li img {
 margin-bottom:15px
}
.magicinform-faq .new-solution-faq-list table {
 text-align:center;
 font-size:14px;
 width:100%;
 margin-top:50px;
 background:#fff;
 color:#000
}
.magicinform-faq .new-solution-faq-list table th {
 background:#777;
 color:#fff;
 padding:10px 5px;
 border-right:1px solid #e1e1e1
}
.magicinform-faq .new-solution-faq-list table td {
 padding:10px 5px;
 border-right:1px solid #e1e1e1;
 border-bottom:1px solid #e1e1e1
}
.magicinform-faq .new-solution-faq-list table td:last-child {
 border-right:none
}
.magicinform-faq .new-solution-faq-list table td.tit-txt {
 background:#f1f5f9
}
.magicinform-faq .new-solution-faq-list table td.red-txt {
 color:#d41010
}
.new-magicinfo-Rm .meet-magicinfo {
 margin-top:0
}
@media only screen and (max-width:1250px) {
 .select-module .module-table-player .module-table .module-table-col div.module-table-col4 {
  height:280px
 }
}
@media only screen and (max-width:1210px) {
 .select-module .module-table-author .module-table .module-table-col div.module-table-col1 {
  height:330px
 }
 .select-module .module-table-author .module-table .module-table-col div.module-table-col2 {
  height:260px
 }
 .select-module .module-table-player .module-table .module-table-col div.module-table-col3 {
  height:450px
 }
}
@media only screen and (max-width:1210px) {
 .select-module .module-features .feature-col-inner-table {
  height:200px
 }
}
@media only screen and (max-width:1188px) {
 .magininfo-rm-features .feature-col-inner-table {
  height:330px
 }
}
@media only screen and (max-width:1150px) {
 .select-module .module-table-author .module-table .module-table-col div.module-table-col2 {
  height:360px
 }
 .select-module .module-table .module-table-row[class*="module-table-row-group"] {
  height:350px
 }
 .select-module .module-features .feature-col-inner-table {
  height:220px
 }
 .select-module .module-table-player .module-table .module-table-col div.module-table-col2 {
  height:100px
 }
}
@media only screen and (max-width:1070px) {
 .select-module .module-features .feature-col-inner-table {
  height:270px
 }
}
@media only screen and (max-width:1058px) {
 .select-module .module-table-player .module-table .module-table-col div.module-table-col3 {
  height:500px
 }
 .select-module .module-table .module-table-col>.module-table-title {
  font-size:30px
 }
}
@media only screen and (max-width:1045px) {
 .select-module .module-table-author .module-table .module-table-col div.module-table-col2 {
  height:330px
 }
 .select-module .module-table-author .module-table .module-table-col div.module-table-col3 {
  height:140px
 }
 .select-module .module-table-player .module-table .module-table-col div.module-table-col3 {
  height:600px
 }
}
@media only screen and (max-width:1030px) {
 .select-module .module-table-player .module-table .module-table-col div.module-table-col4 {
  height:350px
 }
}
@media only screen and (max-width:1024px) {
 .new-magicinfo6 .new-magicinfo6-slider .slick-slide .slider-inner {
  height:630px
 }
}
@media only screen and (max-width:1000px) {
 .select-module .module-table-author .module-table .module-table-col div.module-table-col1 {
  height:380px
 }
}
@media only screen and (max-width:984px) {
 .magininfo-rm-features .feature-col-inner-table {
  height:360px
 }
}
@media only screen and (max-width:980px) {
 .select-module .module-table-author .module-table .module-table-col div.module-table-col3 {
  height:180px
 }
}
@media only screen and (min-width:960px) {
 .business-challenges .tabSt .tabs ul li a:hover {
  color:#fff
 }
}
@media only screen and (max-width:960px) {
 .magininfo-rm-features .feature-col-inner-table {
  height:400px
 }
 .select-module .module-table .module-table-col>.module-table-title {
  font-size:25px
 }
}
@media only screen and (max-width:945px) {
 .select-module .module-features .feature-col-inner-table {
  height:310px
 }
}
@media only screen and (max-width:935px) {
 .select-module .module-table-player .module-table .module-table-col div.module-table-col3 {
  height:650px
 }
}
@media only screen and (max-width:930px) {
 .select-module .module-table-author .module-table .module-table-col div.module-table-col2 {
  height:380px
 }
 .select-module .module-table .module-table-row .module-table-inner-col.module-table-header .new-solution-s-title {
  font-size:22px
 }
}
@media only screen and (max-width:900px) {
 .select-module .module-table-player .module-table .module-table-col div.module-table-col3 {
  height:730px
 }
 .select-module .module-table-player .module-table .module-table-col div.module-table-col4 {
  height:420px
 }
}
@media only screen and (max-width:898px) {
 .magininfo-rm-features .feature-col-inner-table {
  height:430px
 }
}
@media only screen and (max-width:890px) {
 .select-module .module-features .feature-col-inner-table {
  height:340px
 }
}
@media only screen and (max-width:865px) {
 .select-module .module-table .module-table-row[class*="module-table-row-group"] {
  height:420px
 }
}
@media only screen and (max-width:860px) {
 .select-module .module-table-author .module-table .module-table-col div.module-table-col2 {
  height:450px
 }
}
@media only screen and (max-width:830px) {
 .select-module .module-table-author .module-table .module-table-col div.module-table-col3 {
  height:200px
 }
 .select-module .module-table-player .module-table .module-table-col div.module-table-col3 {
  height:830px
 }
}
@media only screen and (max-width:800px) {
 .select-module .module-features .feature-col-inner-table {
  height:370px
 }
 .select-module .module-table .module-table-row[class*="module-table-row-group"] {
  height:450px
 }
}
@media only screen and (max-width:795px) {
 .select-module .module-table .module-table-col>.module-table-title {
  font-size:22px
 }
}
@media only screen and (max-width:786px) {
 .select-module .module-features .feature-col-inner-table {
  height:390px
 }
}
@media only screen and (max-width:959px) {
 .new-solution-section .new-solution-horizon-conts .new-solution-h-title {
  text-align:center
 }
 .new-solution-section .new-solution-horizon-conts .new-solution-s-copy {
  text-align:center
 }
 .new-solution-section .new-solution-horizon-conts .new-solution-horizon-cell {
  display:block;
  width:100%;
  text-align:center
 }
 .new-solution-section .new-solution-horizon-conts .new-solution-horizon-cell.new-solution-horizon-txt {
  width:100%;
  display:block;
  padding:0
 }
 .new-solution-section .new-solution-horizon-conts.new-solution-horizon-reverse .new-solution-horizon-cellnew-solution-horizon-txt {
  padding:0
 }
 .magininfo-overview .magininfo-overview-cell {
  display:block;
  width:100%;
  text-align:center
 }
 .magininfo-overview .magininfo-overview-cell .pc {
  display:none
 }
 .magininfo-overview .magininfo-overview-cell .mo {
  display:inline-block!important;
  width:100%
 }
 .magininfo-overview .magininfo-overview-reverse .magininfo-overview-cell.magininfo-overview-txt {
  padding:0
 }
 .magininfo-overview .magininfo-overview-cell.magininfo-overview-txt {
  width:100%;
  display:block;
  padding:0
 }
 .magininfo-overview .magininfo-overview-cell .new-solution-h-title {
  text-align:center
 }
 .magininfo-overview .magininfo-overview-conts .new-solution-s-copy {
  text-align:center
 }
 .magininfo-overview .magininfo-overview-conts .btnarea {
  margin-bottom:70px;
  text-align:center
 }
 .magininfo-overview .magininfo-overview-friendly.magininfo-overview-conts {
  padding:0
 }
 .magininfo-overview .magininfo-overview-friendly img.mo {
  max-width:500px
 }
 .magininfo-overview .motion-area img,.magininfo-overview .motion-area div {
  display:none
 }
 .new-solution-section .features .visual {
  height:auto;
  padding:70px 0
 }
 .new-solution-section .features .visual .visualIn .visualCell {
  display:block;
  width:100%;
  height:auto;
  color:#000;
  text-align:center
 }
 .new-solution-section .features .visual .visualIn .visualCell.visualTxt {
  width:100%;
  padding:0 50px
 }
 .business-challenges .tabBoxs {
  height:auto
 }
 .business-challenges .features .visual .visualIn .visualCell .new-solution-h-title {
  text-align:center;
  margin-top:60px
 }
 .business-challenges .features .visual .visualIn .visualCell.visualImg {
  padding:0 70px!important;
  margin:0 auto;
  width:100%
 }
 .magicinfo-configuration .features .visual .visualIn .visualCell.visualTxt {
  margin-bottom:70px
 }
 .magicinfo-configuration .new-solution-dot-list li {
  text-align:left
 }
 .guideSt.central-management,.full.guideSt.extensive-flex,.newMiFts.full.guideSt.contents-management {
  padding-left:15px!important;
  padding-right:15px!important
 }
 .features-center .new-solution-section .new-solution-icon-list li .text-area {
  font-size:16px
 }
 .contents-management img.mo {
  display:block!important;
  margin:0 auto
 }
}
@media only screen and (max-width:767px) {
 .new-solution-section .new-tag-short {
  top:4px;
  width:20px;
  height:20px;
  margin:0 0 0 4px;
  background-size:20px 20px
 }
 .new-solution-section .mo {
  display:block!important;
  margin:0 auto
 }
 .new-solution-section .pc {
  display:none!important
 }
 .new-solution-section .pc-table {
  display:none!important
 }
 .new-solution-section .pc-table-cell {
  display:none!important
 }
 .new-solution-section .pc-inline {
  display:none!important
 }
 .new-solution-section .pc-inline-block {
  display:none!important
 }
 .new-solution-section .new-solution-h-title {
  font-size:27px
 }
 .new-solution-section .new-solution-s-title {
  font-size:24px
 }
 .new-solution-section .new-solution-s-copy {
  line-height:1.5
 }
 .new-solution-section .new-solution-dot-list-title {
  margin-bottom:15px;
  line-height:1.3
 }
 .guideSt.new-solution-section .features {
  margin:0
 }
 .new-solution-section .features .visual {
  padding:0 20px!important
 }
 .new-solution-section .features .visual .visualIn {
  display:block;
  padding:0
 }
 .new-solution-section .features .visual .visualIn .visualCell {
  line-height:35px
 }
 .new-solution-section .features .visual .visualIn .visualCell.visualTxt {
  padding:0
 }
 .new-solution-section .features .visual .visualIn .visualCell .new-solution-h-title {
  display:block;
  text-align:center
 }
 .new-solution-section .features .visual .visualIn .visualCell .new-solution-s-title {
  display:block
 }
 .new-solution-section .features .visual .visualIn .visualCell .new-solution-s-copy {
  display:block;
  text-align:center;
  line-height:1.5;
  padding:0 10px
 }
 .new-solution-section .btnarea {
  text-align:center
 }
 .new-solution-section .new-solution-icon-list {
  padding:0
 }
 .new-solution-section .new-solution-icon-list li {
  padding:10px 0 40px;
  width:50%;
  display:block;
  height:auto
 }
 .new-solution-section .new-solution-icon-col3 li:last-child {
  padding:0;
  width:100%
 }
 .new-solution-section .new-solution-icon-col2 li {
  padding-bottom:0
 }
 .new-solution-section .new-solution-icon-list li:after {
  display:none
 }
 .new-solution-section .new-solution-icon-list li .text-area {
  padding:0;
  font-size:15px;
  display:block;
  margin-top:10px
 }
 .new-solution-section .new-solution-icon-list li .icon-area {
  width:100%;
  display:block
 }
 .new-solution-section .new-solution-icon-list li .icon-area img {
  max-width:70px
 }
 .new-solution-section .new-solution-horizon-conts {
  margin-bottom:0
 }
 .new-solution-section .new-solution-horizon-conts .new-solution-dot-list {
  margin-bottom:25px
 }
 .new-tab-section .new-tab .new-tab-boxs {
  padding:0
 }
 .new-solution-section .new-solution-banner {
  padding:36px 32px
 }
 .new-solution-section .new-solution-banner p.new-solution-banner-title {
  padding:0;
  background:none;
  margin:0;
  line-height:1.5;
  text-align:center
 }
 .new-solution-section .new-solution-banner .new-solution-banner-btn {
  margin-top:15px;
  min-width:200px;
  max-width:200px
 }
 .new-solution-section .new-solution-faq-list dl dt {
  font-size:17px
 }
 .new-solution-section .new-solution-faq-list {
  font-size:16px
 }
 .new-solution-section .new-solution-faq-list dl dt a {
  padding:0 10px 0 5px
 }
 .new-solution-section .new-solution-faq-list dl dt a span {
  padding:14px 15px 13px 0;
  background-size:13px auto!important
 }
 .new-solution-section .new-solution-faq-list dl dd {
  padding:15px 10px 13px 5px
 }
 .new-solution-section .new-solution-faq-list .btnarea {
  margin:40px 0 0 0
 }
 .new-solution-section .new-solution-faq-list .btnarea a {
  width:100%
 }
 .magininfo-overview {
  padding-bottom:0
 }
 .magininfo-overview .new-solution-title {
  margin-bottom:70px
 }
 .magininfo-overview .magininfo-overview-conts {
  display:block;
  margin-bottom:75px
 }
 .magininfo-overview .magininfo-overview-conts.magininfo-overview-reverse {
  margin-bottom:70px
 }
 .magininfo-overview .magininfo-overview-conts .btnarea {
  margin-bottom:40px
 }
 .magininfo-overview .magininfo-overview-conts .new-solution-s-copy {
  margin-bottom:30px
 }
 .magininfo-overview .magininfo-overview-friendly img.mo {
  max-width:430px
 }
 .magininfo-overview .magininfo-overview-reverse .magininfo-overview-cell.magininfo-overview-txt {
  padding:0
 }
 .business-challenges.guideSt {
  padding:80px 15px
 }
 .business-challenges .tabBoxs {
  height:auto
 }
 .business-challenges .features .visual .visualIn {
  padding:50px 0 47px 0
 }
 .business-challenges .features .visual .visualIn div {
  color:#000;
  height:auto
 }
 .business-challenges .tabSt .tabs ul .on a {
  color:#000
 }
 .business-challenges .features .visual .visualIn img {
  width:100%;
  margin:0 auto
 }
 .business-challenges .features .visual .visualIn .visualImg {
  padding:0!important
 }
 .business-challenges .features .visual .visualIn .new-solution-s-copy {
  margin-bottom:30px
 }
 .business-challenges .box .visualImg img {
  width:100%
 }
 .business-challenges .box.hardware-manage .visualImg img {
  max-width:160px
 }
 .business-challenges .box.versatile-device .visualImg img,.business-challenges .box.tco-reduction .visualImg img {
  max-width:290px
 }
 .new-magicinfo6.guideSt {
  padding:80px 0
 }
 .new-magicinfo6 .new-solution-title {
  padding:0 15px
 }
 .new-magicinfo6 .new-magicinfo6-slider .slick-slide .slider-inner {
  padding:44px 0 0;
  height:500px
 }
 .new-magicinfo6 .new-magicinfo6-slider .slick-slide .slider-inner .slider-img {
  padding:0 65px 44px
 }
 .new-magicinfo6 .new-magicinfo6-slider .slick-slide .slider-inner .slider-img img {
  max-width:200px
 }
 .new-magicinfo6 .new-magicinfo6-slider.slick-slider {
  text-align:center
 }
 .new-magicinfo6 .new-magicinfo6-slider .slick-slide.slick-current .slider-inner {
  border:1px solid #c7c7c7
 }
 .new-magicinfo6 .new-magicinfo6-slider .slick-slide .slider-inner .new-solution-s-title {
  padding:0 19px
 }
 .new-magicinfo6 .new-magicinfo6-slider .slick-slide .slider-inner .copy-wrap {
  padding:0 19px;
  top:270px
 }
 .new-magicinfo6 .new-magicinfo6-slider .slick-dots {
  background:#fff;
  padding:6px 6px 6px;
  border-radius:20px;
  height:20px;
  display:inline-block;
  margin-top:25px
 }
 .magicinfo-configuration .features .visual {
  padding:0!important
 }
 .magicinfo-configuration .features .visual .visualIn p.new-solution-h-title {
  display:block;
  margin-bottom:15px
 }
 .magicinfo-configuration.guideSt {
  padding:100px 15px 0
 }
 .magicinfo-configuration .features .visual .visualIn .new-solution-dot-list {
  margin-bottom:20px
 }
 .magicinfo-configuration .features .visual .visualIn .new-solution-dot-list li {
  line-height:1.5
 }
 .magicinfo-configuration .features .visual .visualIn .new-solution-dot-list li:after {
  height:12px
 }
 .magicinfo-configuration .features .visual .visualIn .new-solution-dot-list li:last-child:after {
  height:0
 }
 .magicinfo-configuration .features .visual .visualIn div.visualImg {
  height:auto!important
 }
 .meet-magicinfo.guideSt {
  padding:47px 15px 50px
 }
 .meet-magicinfo p {
  font-size:27px;
  line-height:1.4;
  margin-bottom:10px;
  padding:0 15px
 }
 .meet-magicinfo a {
  min-width:200px
 }
 .new-magicinfo-features .new-solution-section {
  padding:44px 15px
 }
 .new-magicinfo-features .flexible-contents {
  padding-top:96px
 }
 .guideSt.newMiFts .tabBoxs {
  padding:0
 }
 .guideSt.full {
  padding-left:0!important;
  padding-right:0!important
 }
 .features-center .features-center-img {
  padding:0;
  35px
 }
 .features-center .features-center-img img.mo {
  width:100%;
  margin:0 auto
 }
 .features-center .new-solution-h-title {
  margin-bottom:25px
 }
 .features-center .new-solution-s-title {
  margin-bottom:15px
 }
 .features-center .new-solution-s-copy {
  margin-bottom:15px
 }
 .features-center .features-center-txt {
  text-align:center;
  margin-bottom:30px
 }
 .flexible-contents .new-tab-con1 img {
  max-width:330px
 }
 .flexible-contents .new-tab-con2 img {
  max-width:190px
 }
 .flexible-contents .new-tab-con3 img {
  max-width:309px
 }
 .flexible-contents .new-tab-con4 img {
  max-width:330px
 }
 .flexible-contents .new-tab-box .magininfo-overview-txt {
  padding-bottom:36px!important
 }
 .contents-management .new-tab-box img {
  max-width:330px
 }
 .contents-management .new-solution-dot-list {
  margin-bottom:50px!important
 }
 .contents-management .magininfo-overview-cell img.mo {
  display:block!important;
  margin:0 auto
 }
 .contents-management.magininfo-overview .magininfo-overview-conts.magininfo-overview-reverse {
  margin-bottom:0
 }
 .central-management {
  padding:96px 15px 0
 }
 .central-management .new-solution-dot-list {
  display:inline-block
 }
 .central-management .features-center .new-solution-dot-list li {
  margin-left:0;
  display:block;
  text-align:left
 }
 .central-management .features-center .new-solution-dot-list li:before {
  top:11px
 }
 .central-management .features-center .new-solution-dot-list li:after {
  display:none
 }
 .central-management .cm-table,.central-management .cm-table .cm-table-row {
  display:block
 }
 .central-management .cm-table .cm-table-row .cm-table-col {
  display:block;
  width:100%;
  padding:41px 10px 38px
 }
 .central-management .cm-table .cm-table-col.cm-table-tit {
  border-bottom:none!important;
  padding:15px 0
 }
 .central-management .cm-table .cm-table-col.cm-table-tit p {
  font-size:24px
 }
 .extensive-flex {
  padding:80px 0 0
 }
 .extensive-flex .new-solution-dot-list li {
  display:block;
  text-align:left
 }
 .extensive-flex .new-solution-dot-list li:before {
  content:'';
  position:absolute;
  top:11px;
  left:0;
  background:#000;
  width:4px;
  height:4px
 }
 .extensive-flex {
  padding-bottom:100px!important
 }
 .organize-content.guideSt.gray .offers {
  padding-bottom:0
 }
 .organize-content.guideSt.gray .title {
  margin-bottom:20px
 }
 .organize-content .new-solution-s-copy {
  margin-bottom:30px
 }
 .organize-content .organize-img {
  padding:50px 20px 70px
 }
 .organize-content .organize-img img.mo {
  width:100%;
  max-width:290px;
  margin:0 auto
 }
 .organize-content .organize-img .organize-img-area {
  width:100%;
  max-width:290px;
  position:relative;
  margin:0 auto
 }
 .organize-content .organize-img .organize-img-link-area {
  padding:0;
  height:65%
 }
 .organize-content .organize-img .organize-img-link-area li {
  width:24.5%;
  float:left;
  height:80%;
  margin-left:14%
 }
 .organize-content .organize-img .organize-img-link-area li:first-child {
  margin-left:0%
 }
 .organize-content .organize-img .organize-img-link-area li:last-child {
  margin-right:0%;
  float:right
 }
 .organize-content .organize-feature {
  margin:55px 0 0 0
 }
 .organize-content .organize-feature li {
  margin:50px 0 0 0
 }
 .organize-content .organize-feature .new-solution-s-title {
  font-size:22px;
  text-align:center;
  margin-bottom:10px
 }
 .organize-content .organize-feature .new-solution-s-copy {
  color:#000;
  margin-bottom:0
 }
 .select-module .select-module-tabconts {
  padding-top:77px
 }
 .select-module .select-module-tabconts .new-solution-s-title {
  font-size:24px;
  margin-bottom:35px
 }
 .select-module .select-module-tabconts .new-solution-s-copy {
  margin-bottom:35px
 }
 .select-module .module-table {
  display:block;
  border:none
 }
 .select-module .module-table-wrap {
  padding-top:0
 }
 .select-module .module-table-wrap .module-table>div.module-table-col {
  display:block;
  width:100%;
  border:1px solid #dadada;
  margin-top:20px
 }
 .select-module .module-table .module-table-col>div {
  border-left:none
 }
 .select-module .module-table .module-table-group3 .module-table-col5,.select-module .module-table .module-table-group4 .module-table-col5 {
  display:none
 }
 .select-module .module-table-wrap .module-table .module-table-col>div {
  height:auto!important;
  padding:35px 18px;
  border-top:1px solid #efefef
 }
 .select-module .module-table-wrap .module-table .module-table-col>div.module-table-col1 {
  border-top:none
 }
 .select-module .module-table-author .module-table .module-table-col div.module-table-col3,.select-module .module-table-author .module-table .module-table-col div.module-table-col4 {
  padding-top:35px
 }
 .select-module .module-table .module-table-col .module-table-title {
  margin-top:0;
  line-height:1;
  padding:27px 0 22px 0;
  text-align:center;
  background:#f7f7f7;
  font-size:27px
 }
 .select-module .module-table .module-table-col p.new-solution-s-title {
  text-align:center;
  margin-bottom:20px
 }
 .select-module .module-table .module-table-col p.new-solution-s-copy {
  text-align:center;
  margin-bottom:0
 }
 .select-module .module-table .module-table-col img {
  margin:0 auto 28px;
  width:100%
 }
 .select-module .module-table-player .module-table .module-table-col div.module-table-col5 .new-solution-dot-list li {
  margin-bottom:10px
 }
 .select-module .module-table-author .module-table .module-table-col img {
  max-width:192px
 }
 .select-module .module-table-player .module-table .module-table-col img {
  max-width:264px
 }
 .select-module .module-features-wrap {
  margin-top:76px
 }
 .select-module .module-features-wrap .new-solution-h-title {
  margin-bottom:10px
 }
 .select-module .module-features {
  padding:0;
  width:100%;
  padding:0
 }
 .select-module .module-features .feature-row .feature-col {
  padding:0;
  width:50%
 }
 .select-module .module-features .feature-col-inner-table {
  margin-top:0;
  width:100%;
  height:180px;
  padding-top:25px;
  border-bottom:1px solid #efefef
 }
 .select-module .module-features .feature-col-inner-table .feature-img {
  display:block;
  width:100%
 }
 .select-module .module-features .feature-col-inner-table .feature-img img.mo {
  width:100%;
  max-width:84px;
  margin:0 auto 13px
 }
 .select-module .module-features .feature-col-inner-table .feature-txt {
  display:block;
  width:100%;
  padding:0
 }
 .select-module .module-features .feature-col-inner-table p.new-solution-s-title {
  font-size:16px;
  text-align:center;
  margin:0 2px
 }
 .select-module .module-features .new-tag-wide {
  margin:0 auto 5px;
  display:block;
  width:50px
 }
 .select-module .module-banner {
  margin-top:60px;
  padding:36px 32px
 }
 .select-module .select-module-tabconts .module-banner p.module-banner-title {
  padding:0;
  background:none;
  font-size:24px;
  line-height:1;
  text-align:center;
  float:none;
  letter-spacing:-.5px;
  float:none;
  line-height:1;
  margin-bottom:16px;
  text-align:center
 }
 .select-module .module-banner p.module-banner-copy {
  font-size:18px;
  margin:0 0 20px 0;
  line-height:1.5;
  text-align:center;
  float:none
 }
 .select-module .module-banner .module-banner-btn {
  width:45px;
  height:45px;
  float:none;
  margin:0 auto
 }
 .select-module .module-table .module-table-row {
  display:block;
  width:100%;
  border:1px solid #dadada;
  margin-bottom:51px
 }
 .select-module .module-table .module-table-row .module-table-inner-col {
  display:block;
  width:100%;
  border:none;
  padding:35px 18px 0
 }
 .select-module .module-table .module-table-row .module-table-inner-col.module-table-header {
  width:100%;
  border:none;
  padding:0
 }
 .select-module .module-table .module-table-row .module-table-inner-col.module-table-header .new-solution-s-title {
  margin:0;
  line-height:1;
  padding:27px 0 22px 0;
  text-align:center;
  background:#f7f7f7;
  font-size:27px
 }
 .select-module .module-table .module-table-row .module-table-inner-col.special-server:before {
  display:none
 }
 .select-module .module-table .module-table-row .module-table-inner-col.special-server {
  padding:0 18px 35px;
  width:100%;
  border:none
 }
 .select-module .module-table .module-table-row .module-table-inner-col.special-server .module-table-inner-wrap {
  position:relative;
  top:auto;
  width:100%;
  border-top:1px solid #dadada;
  border-left:none;
  border-right:none;
  border-bottom:none;
  padding-top:35px;
  margin-top:39px
 }
 .select-module .module-table .module-table-row .module-table-inner-col.special-server .module-table-inner-table {
  padding:0
 }
 .select-module .module-table .module-table-row .module-table-inner-col .new-solution-s-title {
  margin-bottom:20px
 }
 .select-module .module-table .module-table-row .module-table-inner-col .module-table-inner-table {
  display:block;
  padding:0
 }
 .select-module .module-table .module-table-row .module-table-inner-col .module-table-inner-table>div {
  display:block;
  width:100%!important
 }
 .select-module .module-table .module-table-row .module-table-inner-col .module-table-inner-table .inner-table-txt {
  margin-bottom:34px
 }
 .select-module .module-table .module-table-row .module-table-inner-col .module-table-inner-table .inner-table-img {
  padding:0
 }
 .select-module .module-table .module-table-row .module-table-inner-col .module-table-inner-table .inner-table-img img {
  width:100%;
  max-width:212px;
  margin:0 auto
 }
 .select-module .module-table .module-table-row .module-table-inner-col .module-table-inner-table p {
  text-align:center;
  line-height:1.5
 }
 .select-module .module-table .module-table-row .module-table-inner-col .module-table-inner-table .module-table-title {
  margin-bottom:12px
 }
 .select-module .module-table .module-table-row .module-table-inner-col .module-table-inner-table .new-solution-s-copy {
  margin-bottom:0
 }
 .select-module .module-table .module-table-row .module-table-inner-col .module-table-inner-table .inner-table-txt .new-solution-s-copy {
  margin-bottom:0
 }
 .select-module .module-table .module-table-row .module-table-inner-col .module-table-inner-table .new-solution-dot-list {
  padding-left:14px;
  margin-top:17px
 }
 .select-module .module-table .module-table-row .module-table-inner-col .module-table-inner-table .new-solution-dot-list li {
  padding-left:15px
 }
 .select-module .module-table .module-table-row .module-table-inner-col .module-table-inner-table .new-solution-dot-list li:before {
  width:5px;
  height:5px;
  top:11px
 }
 .select-module .module-table .module-table-row:before {
  width:22px;
  height:11px;
  border:none;
  background:url(/static/images/newVer/solutions/magicinfo/ico_component_module_server_arr_mo.png) no-repeat #fff;
  background-size:22px auto;
  left:50%;
  top:-31px;
  margin-left:-22px
 }
 .select-module .module-table .module-table-row[class*="module-table-row-group"] {
  height:auto
 }
 .magicinfo-components .guideSt .mapTabSt {
  margin-bottom:0
 }
 .why-magininfo-rms {
  padding-bottom:15px
 }
 .why-magininfo-rms .new-solution-h-title {
  margin-bottom:20px
 }
 .why-magininfo-rms .why-magininfo-rms-img {
  margin-bottom:45px
 }
 .magininfo-rm-features {
  padding-top:75px;
  padding-bottom:75px
 }
 .magininfo-rm-features .magininfo-Rm-features-list {
  display:block;
  border:1px solid #dadada;
  padding:11px 19px
 }
 .magininfo-rm-features .feature-row {
  display:block;
  border-bottom:1px solid #dadada;
  overflow:hidden
 }
 .magininfo-rm-features .feature-row:last-child {
  border-bottom:none
 }
 .magininfo-rm-features .feature-row .feature-col {
  padding:0 0 0 15px;
  display:block;
  margin:32px 0 30px 0;
  float:left
 }
 .magininfo-rm-features .feature-row .feature-col:first-child {
  padding:0 15px 0 0
 }
 .magininfo-rm-features .feature-col-inner-table {
  display:block;
  height:auto;
  padding:0;
  margin:0;
  border:none
 }
 .magininfo-rm-features .feature-col-inner-table>div {
  display:block
 }
 .magininfo-rm-features .feature-col-inner-table .feature-img {
  width:100%;
  text-align:center;
  margin-bottom:12px
 }
 .magininfo-rm-features .feature-col-inner-table .feature-txt {
  width:100%;
  padding-left:0
 }
 .magininfo-rm-features .feature-col-inner-table p.new-solution-s-title {
  margin-bottom:0;
  text-align:center;
  font-size:16px;
  line-height:1.3
 }
 .compatible-pc.guideSt.full {
  padding:75px 15px 75px!important
 }
 .compatible-pc .new-solution-title {
  margin-bottom:33px
 }
 .compatible-pc .new-solution-h-title {
  margin-bottom:10px
 }
 .compatible-pc .fix-width-1440 {
  padding:0
 }
 .compatible-pc .compatible-table {
  border-top:none;
  border-bottom:none;
  background:none
 }
 .compatible-pc .compatible-table .compatible-table-colgroup {
  width:100%;
  float:none;
  border:1px solid #dadada!important;
  background:#fff;
  margin-top:20px
 }
 .compatible-pc .compatible-table .compatible-table-colgroup .compatible-table-title {
  border-bottom:none;
  background:#f0f0f0
 }
 .compatible-pc .compatible-table .compatible-table-colgroup .compatible-table-title dt {
  font-size:16px;
  font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 }
 .compatible-pc .compatible-table .compatible-table-colgroup .compatible-table-title dd {
  font-size:27px;
  margin-top:10px
 }
 .compatible-pc .compatible-table .compatible-table-colgroup .compatible-table-cols {
  padding:40px 20px;
  text-align:left;
  border-bottom:1px solid #dadada
 }
 .compatible-pc .compatible-table .compatible-table-colgroup .compatible-table-cols:last-child {
  border-bottom:none
 }
 .compatible-pc .compatible-table .compatible-table-colgroup .compatible-table-col {
  border-bottom:none;
  padding:0
 }
 .compatible-pc .compatible-table .compatible-table-colgroup .compatible-table-col dl {
  overflow:hidden;
  margin-bottom:10px
 }
 .compatible-pc .compatible-table .compatible-table-colgroup .compatible-table-col:last-child dl {
  margin-bottom:0
 }
 .compatible-pc .compatible-table .compatible-table-colgroup .compatible-table-col dt {
  width:50%;
  float:left;
  font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
  line-height:1.1;
  padding-left:13px;
  position:relative
 }
 .compatible-pc .compatible-table .compatible-table-colgroup .compatible-table-col dt:before {
  content:'';
  position:absolute;
  width:4px;
  height:4px;
  background:#000;
  border-radius:100%;
  top:9px;
  left:0
 }
 .compatible-pc .compatible-table .compatible-table-colgroup .compatible-table-col dd {
  width:50%;
  float:left;
  line-height:1.1;
  padding-left:13px
 }
 .compatible-pc .compatible-table .compatible-table-colgroup.compatible-table-col2 {
  width:100%;
  float:none
 }
 .compatible-pc .compatible-table .compatible-table-colgroup.compatible-table-col2 .compatible-table-cols {
  width:100%;
  float:none
 }
 .compatible-pc .compatible-table .compatible-table-colgroup.compatible-table-col2 .compatible-table-title+.compatible-table-cols {
  border-right:none
 }
 .compatible-pc .compatible-desc {
  font-size:12px;
  text-align:center;
  line-height:1.5;
  width:85%;
  float:right;
  margin-right:20px
 }
 .magicinform-faq {
  padding-top:75px;
  padding-bottom:75px
 }
 .magicinform-faq .new-solution-faq-list .faq-license-wrap {
  width:100%;
  margin-top:25px;
  padding:0 30px 25px
 }
 .magicinform-faq .new-solution-faq-list .faq-license {
  float:none;
  width:100%;
  padding:0
 }
 .magicinform-faq .new-solution-faq-list .full-license {
  margin-bottom:25px
 }
 .magicinform-faq .new-solution-faq-list .faq-license .license-tit {
  font-size:16px;
  margin-bottom:15px
 }
}
.new-input-wrap {
 position:relative
}
.new-input-wrap label.new-label {
 position:absolute;
 font-size:16px;
 color:#666;
 top:15px;
 left:15px;
 margin:0;
 white-space:nowrap;
 width:75%;
 overflow:hidden;
 text-overflow:ellipsis;
 -webkit-transition:all 0.3s;
 -moz-transition:all 0.3s;
 -o-transition:all 0.3s;
 transition:all 0.3s
}
.new-input-wrap .new-input-inner-wrap {
 position:relative;
 background:#fff;
 height:50px
}
.new-input-wrap .g-f {
 position:relative!important;
 height:50px;
 overflow:hidden
}
.new-input-wrap .g-f input[type="text"],.new-input-wrap .g-f input[type="password"],.new-input-wrap .g-f textarea {
 -webkit-transition:all 0.3s;
 -moz-transition:all 0.3s;
 -o-transition:all 0.3s;
 transition:all 0.3s
}
.new-input-wrap .g-f input[type="text"],.new-input-wrap .g-f input[type="password"],.new-input-wrap .g-f textarea,.new-input-wrap .g-f .g-select-title,.new-input-wrap .g-f select {
 background-color:rgba(255,255,255,0);
 border:1px solid #dadada;
 padding:0 15px;
 border-radius:0;
 height:50px;
 -webkit-text-fill-color:#6699ff ;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 color:#6699ff 
}
.new-input-wrap .g-f input[type="text"]:focus,.new-input-wrap .g-f input[type="password"]:focus,.new-input-wrap .g-f textarea:focus,.new-input-wrap .g-f .g-select-title.active {
 border:1px solid #6699ff 
}
.new-input-wrap .g-f input[type="text"]:-webkit-autofill,.new-input-wrap .g-f input[type="password"]:-webkit-autofill,.new-input-wrap .g-f textarea:-webkit-autofill {
 -webkit-box-shadow:0 0 0 1000px #fff inset!important;
 color:#6699ff !important
}
.new-input-wrap .g-f select {
 background-color:rgba(0,0,0,0);
 -webkit-text-fill-color:rgba(0,0,0,0);
 color:rgba(0,0,0,0);
 background-position:100% 6px
}
.new-input-wrap .g-f select option {
 color:#000;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
}
.new-input-wrap .g-f .g-select-title {
 background-position:100% 6px
}
.new-input-wrap .g-f .g-select-title option {
 color:#000;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
}
.new-input-wrap .g-f .g-select-title.active {
 background-position:100% -45px
}
.new-input-wrap .g-f .g-select-title strong {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 padding:0;
 display:none
}
.new-input-wrap .g-f.f-error input[type="text"],.new-input-wrap .g-f.f-error input[type="password"],.new-input-wrap .g-f.f-error textarea,.new-input-wrap .g-f.f-error .g-select-title {
 -webkit-text-fill-color:red;
 color:red;
 border:1px solid red;
 background-color:transparent
}
.new-input-wrap .g-f.f-error label.new-label {
 color:red
}
.new-input-wrap .g-f.f-error input[type="text"]:hover,.new-input-wrap .g-f.f-error input[type="password"]:hover,.new-input-wrap .g-f.f-error textarea:hover,.new-input-wrap .g-f.f-error input[type="text"]:focus,.new-input-wrap .g-f.f-error input[type="password"]:focus,.new-input-wrap .g-f.f-error textarea:focus {
 border:1px solid red;
 background-color:transparent
}
.new-input-wrap .g-f.f-error {
 color:#ff0000!important
}
.new-input-wrap.has-value label.new-label {
 font-size:12px;
 top:6px;
 -webkit-transition:all 0.3s;
 -moz-transition:all 0.3s;
 -o-transition:all 0.3s;
 transition:all 0.3s;
 z-index:1
}
.new-input-wrap.has-value input[type="text"],.new-input-wrap.has-value input[type="password"],.new-input-wrap.has-value textarea {
 padding-top:15px
}
.new-input-wrap.has-value .g-select-title {
 -webkit-text-fill-color:#6699ff ;
 color:#6699ff ;
 padding:22px 30px 0 14px
}
.new-input-wrap.has-value .g-select-title strong {
 color:#6699ff 
}
.new-input-wrap.has-value select {
 -webkit-text-fill-color:#6699ff ;
 color:#6699ff ;
 padding:13px 30px 0 4px
}
.new-input-wrap.has-value .g-select-title strong {
 display:inline-block;
}
.new-input-wrap.empty-value label.new-label {
 color:red
}
.new-input-wrap.empty-value input[type="text"],.new-input-wrap.empty-value input[type="password"],.new-input-wrap.empty-value textarea,.new-input-wrap.empty-value .g-select-title {
 color:red;
 border:1px solid red;
 background-color:transparent
}
.new-input-wrap.empty-value .g-f select {
 border:1px solid red
}
.new-input-wrap.f-error .g-fake-select-f {
 border:1px solid red
}
.new-input-wrap.focus .g-fake-select-f {
 border:1px solid #6699ff 
}
.new-input-wrap.focus .g-fake-select-f strong {
 color:#6699ff 
}
.new-input-wrap.f-error label.new-label {
 color:red
}
.new-input-error,.new-input-wrap .g-valid-error {
 color:red;
 padding:0;
 font-size:12px!important;
 margin-top:3px
}
.new-input-error em:before,.new-input-wrap .g-valid-error em:before {
 display:none
}
.new-input-wrap .g-f .g-select-title,.new-input-wrap .g-f input[type="text"],.new-input-wrap .g-f input[type="password"],.new-input-wrap .g-f textarea,.new-input-wrap .g-f.f-error input[type="text"],.new-input-wrap .g-f.f-error input[type="password"],.new-input-wrap .g-f.f-error textarea {
 background-color:rgba(255,255,255,0)
}
.new-input-wrap .g-valid-error.not-desc {
 position:absolute;
 top:50px;
 margin-top:3px
}
.new-input-wrap .g-f select:disabled {
 background-color:rgb(247,247,247,1);
 -webkit-text-fill-color:#a6a6a6;
 color:#a6a6a6;
 font-size:16px;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 padding-top:0;
 padding-left:5px
}
.new-input-wrap .g-f .g-select-title.disabled {
 padding-top:15px;
 background-color:#f7f7f7;
 -webkit-text-fill-color:#a6a6a6;
 color:#a6a6a6
}
.new-input-wrap .g-f .g-select-title.disabled strong {
 display:inline-block;
 font-size:16px;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 padding-top:0;
 color:#aaa
}
.g-select-option.g-fake-select-f {
 border:1px solid #6699ff ;
 ;
 border-radius:0
}
.g-select-option.g-fake-select-f ul {
 margin-top:20px;
 position:relative
}
.g-select-option.g-fake-select-f li span {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:16px;
 color:#000
}
.g-select-option.g-fake-select-f li:first-child span {
 color:#666
}
.g-select-option.g-fake-select-f li span.selected {
 color:#fff;
 background:#6699ff 
}
.new-check-agree .fake-check[type="checkbox"].f-error+label:before {
 background-color:#fff;
 border:1px solid red;
 width:18px;
 height:18px
}
.new-member-section {
 background:#f3f3f3;
 padding:60px 0 60px;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
}
.new-member-section .new-member-h-title {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:44px;
 text-align:center;
 line-height:1.2;
 color:#000;
 margin-bottom:48px
}
.new-member-section .new-member-s-title {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:24px;
 text-align:center;
 line-height:1.2;
 color:#000;
 margin-bottom:30px
}
.new-member-section .new-member-h-copy {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:20px;
 text-align:center;
 line-height:1.2;
 color:#000;
 margin-bottom:10px
}
.new-member-section .new-member-s-copy {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:20px;
 text-align:center;
 line-height:1.2;
 color:#000;
 margin-bottom:30px
}
.new-member-section .new-member-copy {
 font-size:16px;
 text-align:center;
 line-height:1.5
}
.new-member-section .new-member-txt {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:14px;
 text-align:center;
 line-height:1.5;
 color:#999
}
.new-member-section .new-member-mark {
 color:#6699ff 
}
.new-member-section .new-member-box {
 border:1px solid #dadada;
 background:#fff;
 border-radius:8px;
 margin:0 auto;
 box-shadow:3px 3px 5px #ededed;
 padding:80px;
 max-width:700px;
 width:100%
}
.new-member-section .new-member-box .btnarea {
 text-align:center;
 margin-top:30px
}
.new-member-section .new-member-box .newBtn {
 max-width:400px;
 width:100%;
 height:56px;
 font-size:16px;
 border-radius:28px
}
.new-member-section .new-member-box .newBtn span {
 padding-top:20px
}
.new-member-signin .new-member-box .enter-id {
 margin:0
}
.new-member-signin .new-member-box .enter-pw {
 margin:19px 0 0
}
.new-member-signin .new-member-box .g-f-box .opt label {
 line-height:1.5
}
.new-member-signin .new-member-box .g-f-box .link-help {
 position:relative;
 right:auto;
 top:auto
}
.new-member-signin .new-member-box .g-f-box .link-help a {
 display:inline-block;
 color:#0074c2;
 font-size:14px;
 margin-top:10px
}
.new-member-signin .new-member-box .g-link-signup {
 text-align:center
}
.new-member-signin .new-member-box .g-link-signup a {
 font-size:16px;
 color:#0074c2
}
.new-member-signin .new-member-box .g-link-signup i {
 color:#000
}
.new-member-reset-pwd .new-member-copy {
 font-size:18px;
 margin-bottom:5px
}
.new-member-reset-pwd .new-member-box .btnarea {
 margin-top:40px
}
.new-member-reset-pwd-complete .new-member-mark {
 color:#0074c2
}
.new-member-reset-pwd-complete .new-member-box {
 padding:80px 60px
}
.new-link-expired .new-member-box {
 padding:80px 50px
}
.new-link-expired .new-member-copy {
 font-size:18px;
 margin-bottom:0
}
.new-member-signup-complete .new-member-copy {
 font-size:18px
}
.new-member-signup-complete .btnarea {
 margin-bottom:25px
}
.new-member-signup-complete .btnarea+.new-member-copy a {
 color:#6699ff ;
 text-decoration:underline
}
.new-member-signup .new-member-box {
 max-width:940px
}
.new-member-signup .enter-company .enter-company-type,.new-member-signup .enter-company .enter-company-name {
 float:left;
 width:50%;
 padding:0 10px 0 0
}
.new-member-signup .enter-company .enter-company-name {
 padding:0 0 0 10px
}
.new-member-signup .g-check-agree .g-valid-error {
 padding:0;
 margin:3px 0 0;
 top:auto
}
.new-member-signup .g-check-agree .g-valid-error em {
 font-size:12px;
 color:red
}
.new-member-signup .g-check-agree .g-valid-error em:before {
 display:none
}
.new-member-signup .g-f-box {
 margin:0 0 26px
}
.new-member-signup .new-member-mark {
 margin:0
}
.new-member-signup .new-member-box .btnarea {
 margin-top:55px
}
.new-member-priv-policy {
 background:none;
 max-width:1170px;
 margin:0 auto
}
.new-member-priv-policy .g-terms {
 color:#666!important;
 font-size:15px;
 line-height:1.5
}
.new-member-priv-policy .con-txt {
 line-height:1.5
}
.new-member-priv-policy .con-txt a {
 color:#0074c2
}
.new-member-priv-policy .con-txt.txt-effective {
 margin-bottom:12px
}
.new-member-priv-policy .g-terms .con-tit {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:24px;
 margin:16px 0;
 line-height:1.2
}
.new-member-priv-policy .g-terms .con-titSub {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:16px
}
.new-member-priv-policy .g-terms .base-list li:before {
 width:4px;
 height:4px;
 background:#000;
 top:10px
}
.new-member-priv-policy .g-terms .base-list li {
 padding-left:13px
}
.new-recover-confirm .g-f-box {
 margin-top:0
}
.new-recover-confirm .new-input-wrap {
 float:none;
 width:100%;
 padding:0;
 margin-bottom:25px
}
.new-recover-confirm .new-input-wrap:last-child {
 margin:0
}
.new-recover-confirm .new-member-copy {
 font-size:18px
}
.new-recover-confirm .g-f-tip {
 font-size:14px;
 color:#a6a6a6;
 margin-top:8px
}
.new-recover-confirm .g-f-tip:before {
 display:none
}
.new-recover-confirm .g-valid-error-match {
 margin-top:5px
}
.new-recover-confirm .g-valid-error-match i {
 display:none
}
.new-etc-unsubscribe .enter-email {
 margin-top:0!important
}
.new-etc-unsubscribe .enter-email p {
 margin-top:5px!important
}
.new-etc-unsubscribe .copy {
 font-size:24px!important;
 line-height:1.3;
 color:#000!important;
 padding:0!important
}
.new-etc-unsubscribe .copy:before {
 width:75px!important;
 height:56px!important;
 margin-bottom:25px!important
}
.new-member-terms-condition {
 background:none;
 max-width:1020px;
 margin:0 auto
}
.new-member-terms-condition .g-terms {
 color:#000!important;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:16px;
 line-height:1.5
}
.new-member-terms-condition .g-terms .txtPrivacy .con-tit {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:18px;
 text-transform:uppercase
}
.new-member-terms-condition .g-terms .txtPrivacy .base-list {
 margin-top:0
}
.new-member-terms-condition .g-terms .txtPrivacy .base-list>li {
 padding-left:30px
}
.new-member-terms-condition .g-terms .txtPrivacy .base-list.d-digit>li {
 padding-left:40px
}
.new-member-terms-condition .g-terms .txtPrivacy .base-list li .fb {
 position:absolute;
 left:0
}
.new-member-terms-condition .g-terms .txtPrivacy .base-list .inner-list {
 margin-top:10px
}
.new-member-terms-condition .g-terms .txtPrivacy .base-list .inner-list>li {
 padding:0 0 0 18px;
 margin:0 0 0 -20px;
 position:relative
}
.new-member-terms-condition .g-terms .txtPrivacy .base-list.d-digit .inner-list>li {
 padding-left:20px
}
.new-member-terms-condition .g-terms .txtPrivacy .base-list .inner-list>li .inner-fb {
 position:absolute;
 left:0
}
.new-member-terms-condition .g-terms .txtPrivacy .base-list .inner-list .inner-list2 {
 margin-left:-3px
}
.new-member-terms-condition .g-terms .txtPrivacy .base-list .inner-list .inner-list2>li {
 margin-bottom:0;
 padding-left:22px;
 position:relative
}
.new-member-terms-condition .g-terms .txtPrivacy .base-list .inner-list .inner-list2>li .inner-fb2 {
 position:absolute;
 left:0
}
.new-activated .new-member-box {
 padding:80px 60px
}
.newInqueryForm {
 background:#f3f3f3
}
.new-inquery-form {
 background:#f3f3f3;
 padding-bottom:300px
}
.new-inquery-section {
 max-width:940px;
 margin:0 auto;
 padding:0 20px
}
.new-inquery-section .g-h-box .new-inquery-h-title {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:44px;
 text-align:center;
 line-height:1.2;
 color:#000
}
.new-inquery-section .new-inquery-s-copy {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:22px;
 text-align:center;
 line-height:1.2;
 color:#000;
 margin-bottom:40px;
 color:#000
}
.new-inquery-section .new-inquery-box {
 border:1px solid #dadada;
 padding:80px;
 background:#fff;
 border-radius:8px;
 box-shadow:3px 3px 5px #ededed
}
.new-inquery-section .new-inquery-box dl {
 padding:0
}
.new-inquery-section .new-inquery-box dt {
 position:relative!important;
 text-transform:uppercase;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:18px;
 margin-bottom:25px;
 color:#000
}
.new-inquery-section .new-inquery-box .g-f {
 padding:0!important
}
.new-inquery-section .new-inquery-box .split.left-pos {
 padding:0 10px 0 0
}
.new-inquery-section .new-inquery-box .split.center-pos {
 padding:0 10px
}
.new-inquery-section .new-inquery-box .split.right-pos {
 padding:0 0 0 10px
}
.new-inquery-section .new-inquery-box dl dd .field {
 margin-bottom:30px
}
.new-inquery-section .new-inquery-box dl dd .field.new-input-wrap .g-f select {
 -webkit-text-fill-color:transparent;
 color:color:transparent
}
.new-inquery-section .new-inquery-box dl dd .field.new-input-wrap.has-value .g-f select {
 -webkit-text-fill-color:#6699ff ;
 color:#6699ff 
}
.new-inquery-section .empty-value .g-select-title.purchase2:not(.disabled),.new-inquery-section .empty-value .g-select-title.purchase3:not(.disabled),.new-inquery-section .empty-value .g-select-title.purchase4:not(.disabled) {
 -webkit-text-fill-color:red;
 color:red;
 border:1px solid red
}
.new-inquery-section .g-select-title.purchase2:not(.disabled),.new-inquery-section .g-select-title.purchase3:not(.disabled),.new-inquery-section .g-select-title.purchase4:not(.disabled) {
 -webkit-text-fill-color:#666;
 color:#666;
 padding-top:15px;
 border:1px solid #dadada
}
.new-inquery-section .g-select-title.purchase2:not(.disabled).active,.new-inquery-section .g-select-title.purchase3:not(.disabled).active,.new-inquery-section .g-select-title.purchase4:not(.disabled).active {
 -webkit-text-fill-color:#666;
 color:#666;
 padding-top:15px;
 border:1px solid #6699ff 
}
.new-inquery-section .g-select-title.purchase2:not(.disabled) strong,.new-inquery-section .g-select-title.purchase3:not(.disabled) strong,.new-inquery-section .g-select-title.purchase4:not(.disabled) strong {
 display:inline-block;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:16px;
 color:#666;
 padding:0
}
.new-inquery-section .empty-value .g-select-title.purchase4:not(.disabled) strong {
 display:inline-block
}
.new-inquery-section .has-value-txt .g-select-title.purchase2:not(.disabled) strong,.new-inquery-section .has-value-txt .g-select-title.purchase3:not(.disabled) strong,.new-inquery-section .has-value-txt .g-select-title.purchase4:not(.disabled) strong {
 -webkit-text-fill-color:#6699ff ;
 color:#6699ff ;
 font-family:'SamsungOneRg'
}
.new-inquery-section .has-textarea,.new-inquery-section .has-textarea .new-input-inner-wrap,.new-inquery-section .has-textarea .g-f {
 height:100px!important
}
.new-inquery-section .has-textarea textarea {
 height:100px!important;
 padding-top:25px
}
.new-inquery-section dl dd .field .split.two .new-input-wrap,.new-inquery-section dl dd .field .split.three .new-input-wrap {
 position:relative;
 float:left
}
.new-inquery-section dl dd .field .split.two .country-label {
 width:50%
}
.new-inquery-section dl dd .field .split.two .country-detail-label {
 width:49%;
 margin-left:1%
}
.new-inquery-section dl dd .field .split.three .areaCode-label {
 width:25%
}
.new-inquery-section dl dd .field .split.three .telephone-label {
 width:43%;
 margin-left:1%
}
.new-inquery-section dl dd .field .split.three .telephoneExt-label {
 width:30%;
 margin-left:1%
}
.new-inquery-section dl dd .field .split.two .g-f,.new-inquery-section dl dd .field .split.three .g-f {
 padding:0
}
.new-inquery-section .new-inquery-box dl dd .field .split.two select,.new-inquery-section .new-inquery-box dl dd .field .split.two .g-select-title.g-fake-select-f:last-child,.new-inquery-section dl dd .field .split.three input {
 float:none!important;
 width:100%!important;
 margin-left:0!important
}
.new-inquery-section dl dd .field .split.two label,.new-inquery-section dl dd .field .split.three label {
 float:none!important
}
.new-inquery-section .new-input-wrap .g-f .g-select-title.active {
 border:1px solid #6699ff 
}
.new-inquery-section .btnarea {
 text-align:center
}
.new-inquery-section .btnarea a {
 width:400px
}
.new-inquery-section .new-inquery-box dl dd .new-inquiry-prod {
 padding-left:0;
 border:1px solid #dadada
}
.new-inquery-section .new-inquery-box dl dd .new-inquiry-prod dl {
 padding:30px 25px
}
.new-inquery-section .new-inquery-box dl dd .new-inquiry-prod dl dt img {
 border:none
}
.new-inquery-section .new-inquery-box dl dd .new-inquiry-prod dl dd {
 left:235px
}
.new-inquery-section .new-inquery-box dl dd .new-inquiry-prod dl dd .title {
 color:#000;
 font-size:22px;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 margin-bottom:15px
}
.new-inquery-section .new-inquery-box dl dd .new-inquiry-prod dl dd .title a {
 position:absolute;
 top:20px;
 right:20px;
 width:16px;
 height:16px;
 margin:0;
 background:url(/static/images/newVer/aboutus/btn_inquiry_x.png) no-repeat center center
}
.new-inquery-section .new-inquery-box dl dd .new-inquiry-prod dl dd .title span em i {
 height:24px;
 border:none;
 background:#e85151;
 color:#fff;
 text-transform:uppercase;
 font-size:12px;
 font-family:'SamsungOneRg'
}
.new-inquery-section .new-inquery-box dl dd .new-inquiry-prod dl dd div {
 color:#000
}
.new-inquery-section .new-inquery-box dl dd .new-inquiry-prod dl dd table td {
 padding-right:20px
}
.new-inquery-section .new-inquery-box dl dd .new-inquiry-prod dl dd .btn {
 margin-top:15px
}
.new-inquery-section .new-inquery-box dl dd .new-inquiry-prod dl dd .btn a {
 color:#6699ff 
}
.new-inquery-section .new-inquery-box dl dd .new-inquiry-prod dl dd .btn a span {
 background:url(/static/images/newVer/btn_ico_arr.png) no-repeat right 1px
}
.new-inquery-section .new-inquery-box .new-input-wrap-except {
 position:relative
}
.new-inquery-section .new-inquery-box .new-input-wrap-except .g-valid-error {
 color:red;
 padding:0;
 font-size:12px!important;
 position:absolute;
 top:55px;
 margin-top:0
}
.new-inquery-section .new-inquery-box .new-input-wrap-except .g-valid-error em:before {
 display:none
}
.new-inquery-section .new-inquery-box .new-input-wrap-except label.new-label {
 width:70%!important;
 overflow:hidden;
 text-overflow:ellipsis
}
.new-inquery-section .new-inquery-box .g-check-agree .g-valid-error {
 margin:0 0 5px 0;
 padding-left:0
}
.new-inquery-section .new-inquery-box .g-check-agree .g-valid-error em {
 font-size:12px;
 color:red
}
.new-inquery-section .new-inquery-box .g-check-agree .g-valid-error em:before {
 display:none
}
#c-aside-contact.new-contact-aside .new-inquery-section .new-inquery-box {
 border:none;
 background:none;
 box-shadow:none
}
#c-aside-contact.new-contact-aside .new-inquery-section .new-inquery-box dl dt {
 margin-bottom:25px
}
#c-aside-contact.new-contact-aside .new-inquery-section .new-inquery-box dl dd .field {
 margin-bottom:30px
}
#c-aside-contact.new-contact-aside .new-inquery-section .new-inquery-box dl dd .field .g-f {
 margin-top:0
}
#c-aside-contact.new-contact-aside .new-inquery-section .new-inquery-box .new-input-wrap label.new-label {
 overflow:hidden;
 width:75%;
 text-overflow:ellipsis
}
#c-aside-contact.new-contact-aside .new-inquery-section .new-inquery-box .split.left-pos {
 padding-right:0;
 margin-bottom:30px
}
#c-aside-contact.new-contact-aside .new-inquery-section .new-inquery-box .split.center-pos {
 padding-left:0;
 padding-right:0;
 margin-bottom:30px
}
#c-aside-contact.new-contact-aside .new-inquery-section .new-inquery-box .split.right-pos {
 padding-left:0;
 margin-bottom:30px
}
#c-aside-contact.new-contact-aside .new-inquery-section .btnarea a {
 width:100%
}
#c-aside-contact.new-contact-aside .new-inquery-section .new-inquery-s-copy {
 display:none
}
#c-wrap.new-contact-wrap {
 max-width:1380px!important;
 padding-right:0!important
}
#c-aside-contact.new-contact-aside {
 width:29.105%;
 background:#f7f7f7;
 padding-bottom:250px
}
#c-content-contact.new-contact-contents {
 width:67.1641%;
 margin:70px 3.7% 0 0
}
#c-content-contact.new-contact-contents .info-contact {
 border:1px solid #dadada;
 padding:22px 30px 60px
}
#c-content-contact.new-contact-contents h3 {
 overflow:hidden;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:32px
}
#c-content-contact.new-contact-contents h3 .flag {
 float:right;
 width:84px;
 height:56px;
 margin-right:10px
}
#c-content-contact.new-contact-contents .h-opt {
 padding-bottom:22px;
 border-bottom:1px solid #dadada
}
#c-content-contact.new-contact-contents .list-contact-box {
 border-bottom:none
}
#c-content-contact.new-contact-contents .list-contact-box .ctTitle {
 padding-top:60px;
 padding-left:20px;
 font-size:24px;
 color:#000
}
#c-content-contact.new-contact-contents .list-contact {
 padding:10px 0 10px 50px;
 margin-top:30px
}
#c-content-contact.new-contact-contents .list-contact.smartHd,#c-content-contact.new-contact-contents .list-contact.businessMonitor {
 border-left:1px solid #dadada
}
#c-content-contact.new-contact-contents .list-contact h4 {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:20px
}
#c-content-contact.new-contact-contents .list-contact dl {
 padding-left:30px
}
#c-content-contact.new-contact-contents .list-contact dt {
 width:30px;
 background:url(/static/images/newVer/aboutus/set_contactus_icon.gif) 0 0 no-repeat;
 margin-top:17px
}
#c-content-contact.new-contact-contents .list-contact dt.tel {
 background-position:0 -36px
}
#c-content-contact.new-contact-contents .list-contact dt.contact {
 background-position:0 -72px
}
#c-content-contact.new-contact-contents .list-contact dt.website {
 background-position:0 -108px
}
#c-content-contact.new-contact-contents .list-contact dd {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:16px;
 color:#000;
 padding-top:15px
}
#c-content-contact.new-contact-contents .list-contact dd a:link {
 color:#0074c2
}
#c-content-contact.new-contact-contents .info-other h3 {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:24px
}
#c-content-contact.new-contact-contents .info-other h3 i {
 display:none
}
#c-content-contact.new-contact-contents .info-other .h-opt {
 padding-bottom:30px
}
#c-content-contact.new-contact-contents .info-other .list-other-region {
 padding:0 20px;
 margin-top:0
}
#c-content-contact.new-contact-contents .info-other .list-other-region a {
 color:#0074c2
}
#c-content-contact.new-contact-contents .info-other .list-other-region .flag {
 width:56px
}
#c-content-contact.new-contact-contents .info-other .h-opt {
 overflow:hidden
}
#c-content-contact.new-contact-contents .info-other .h-opt h3 {
 float:left
}
#c-content-contact.new-contact-contents .info-other .h-opt .new-input-wrap {
 width:200px;
 position:relative;
 float:right;
 top:auto;
 right:auto
}
#c-content-contact.new-contact-contents .info-other .h-opt .new-input-wrap .g-f {
 width:100%
}
#c-content-contact.new-contact-contents .info-other .h-opt .new-input-wrap label {
 display:none
}
#c-content-contact.new-contact-contents .info-other .h-opt .new-input-wrap.has-value .g-select-title {
 font-size:16px;
 padding-top:15px;
 -webkit-text-fill-color:#333;
 color:#333
}
#c-content-contact.new-contact-contents .info-other .h-opt .new-input-wrap.has-value .g-select-title strong {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 color:#555
}
#c-content-contact.new-contact-contents .info-other .h-opt .new-input-wrap.has-value .g-select-title.active strong {
 color:#6699ff ;
 -webkit-text-fill-color:#6699ff 
}
@media only screen and (max-width:1190px) {
 #c-content-contact.new-contact-contents .list-contact {
  padding-left:40px
 }
}
@media only screen and (max-width:1120px) {
 #c-content-contact.new-contact-contents .list-contact {
  padding-left:30px
 }
}
@media only screen and (max-width:1080px) {
 #c-content-contact.new-contact-contents .list-contact {
  padding-left:20px
 }
}
@media only screen and (max-width:1023px) {
 #c-aside-contact.new-contact-aside {
  display:none
 }
 #c-wrap.new-contact-wrap {
  padding-right:20px!important
 }
 #c-content-contact.new-contact-contents {
  width:100%;
  margin-right:0
 }
 #c-content-contact.new-contact-contents .list-contact {
  padding-left:50px
 }
}
@media only screen and (max-width:790px) {
 #c-content-contact.new-contact-contents .list-contact {
  padding-left:40px
 }
}
@media only screen and (max-width:767px) {
 .new-member-section {
  padding:48px 15px
 }
 .new-member-section .new-member-h-title {
  font-size:27px;
  margin-bottom:27px
 }
 .new-member-section .new-member-copy {
  font-size:18px
 }
 .new-member-section .new-member-box {
  background:none;
  padding:0;
  border:none;
  box-shadow:none
 }
 .new-member-signin .new-member-box .g-f-box .link-help a {
  margin-top:7px
 }
 .new-member-signin .new-member-box .g-link-signup {
  margin-top:27px
 }
 .new-member-signup .new-input-wrap.lastname label.new-label,.new-member-signup .new-input-wrap.enter-pw2 label.new-label,.new-member-signup .enter-company .enter-company-name label.new-label {
  left:15px
 }
 .new-member-signup .enter-company .enter-company-type,.new-member-signup .enter-company .enter-company-name {
  float:none;
  width:100%;
  padding:0;
  margin-bottom:25px
 }
 .new-member-signup .g-f-box,.new-member-signup .enter-name .firstname,.new-member-signup .enter-pw .enter-pw1 {
  margin-bottom:25px
 }
 .new-member-section .new-member-box .new-input-wrap .g-valid-error {
  margin-top:3px
 }
 .new-member-priv-policy .g-box {
  padding:0
 }
 .new-etc-unsubscribe .copy:before {
  width:69px!important;
  height:52px!important;
  background-size:69px 52px!important;
  margin-bottom:18px!important
 }
 .newInqueryForm {
  background:#fff
 }
 .new-inquery-form {
  background:#fff;
  padding-bottom:100px
 }
 .new-inquery-section {
  padding:0 15px
 }
 .new-inquery-section .g-h-box {
  padding:0
 }
 .new-inquery-section .g-h-box .new-inquery-h-title {
  font-size:27px;
  text-align:center;
  padding:0;
  margin:45px 0 10px
 }
 .new-inquery-section .new-inquery-s-copy {
  font-size:18px;
  line-height:1.4;
  margin-bottom:30px
 }
 .new-inquery-section .new-inquery-box {
  padding:0;
  border:none;
  box-shadow:none
 }
 .new-inquery-section .new-inquery-box dl dt {
  margin:0 0 15px
 }
 .new-inquery-section .new-inquery-box dl dd .field {
  margin-bottom:25px
 }
 .new-inquery-section .new-inquery-box dl dd .field .g-f {
  margin:0
 }
 .new-inquery-section .new-inquery-box .split.left-pos {
  padding-right:0;
  margin-bottom:25px
 }
 .new-inquery-section .new-inquery-box .split.center-pos {
  padding-left:0;
  padding-right:0;
  margin-bottom:25px
 }
 .new-inquery-section .new-inquery-box .split.right-pos {
  padding-left:0;
  margin-bottom:25px
 }
 .new-inquery-section .new-inquery-box dl dd .new-inquiry-prod {
  position:relative;
  padding-top:0
 }
 .new-inquery-section .new-inquery-box dl dd .new-inquiry-prod dl dd {
  left:200px
 }
 .new-inquery-section .new-inquery-box dl dd .new-inquiry-prod dl dd .title {
  padding:0;
  position:static
 }
 .new-inquery-section .new-inquery-box dl dd .new-inquiry-prod dl dd .title a {
  background:url(/static/images/newVer/aboutus/btn_inquiry_x_mo.png) no-repeat center center;
  background-size:12px 12px;
  width:12px;
  height:12px;
  top:15px;
  right:15px
 }
 .new-inquery-section .new-inquery-box select.purchase2,.new-inquery-section .new-inquery-box select.purchase3,.new-inquery-section .new-inquery-box select.purchase4 {
  -webkit-text-fill-color:#a6a6a6;
  color:#a6a6a6;
  font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
  padding-left:5px;
  padding-top:0
 }
 .new-inquery-section .has-value-txt select.purchase2:not(:disabled),.new-inquery-section .has-value-txt select.purchase3:not(:disabled),.new-inquery-section .has-value-txt select.purchase4:not(:disabled) {
  -webkit-text-fill-color:#6699ff ;
  color:#6699ff ;
  font-family:'SamsungOneRg'
 }
 .new-inquery-section .new-inquery-box .fake-check[type="checkbox"]+label:before {
  width:18px;
  height:18px
 }
 #c-wrap.new-contact-wrap {
  padding:0 10px 90px 10px!important
 }
 #c-content-contact.new-contact-contents {
  margin-top:45px
 }
 #c-content-contact.new-contact-contents .info-contact {
  border:none;
  padding:0;
  margin:0
 }
 #c-content-contact.new-contact-contents h3 {
  text-align:center;
  font-size:27px
 }
 #c-content-contact.new-contact-contents h3 .flag {
  margin:22px 0 0 0;
  padding:0;
  float:none
 }
 #c-content-contact.new-contact-contents h3 span {
  margin:0;
  padding:0;
  display:block;
  text-align:center
 }
 #c-content-contact.new-contact-contents .h-opt {
  padding-bottom:50px
 }
 #c-content-contact.new-contact-contents .list-contact-box .ctTitle {
  padding-top:45px;
  padding-left:0;
  text-align:center
 }
 #c-content-contact.new-contact-contents .list-contact {
  margin-top:0;
  padding:30px 0 10px 20px
 }
 #c-content-contact.new-contact-contents .list-contact h4 {
  font-size:18px
 }
 #c-content-contact.new-contact-contents .list-contact.smartHd,#c-content-contact.new-contact-contents .list-contact.businessMonitor {
  border-left:none
 }
 #c-content-contact.new-contact-contents .info-other {
  padding:0 5px;
  margin-top:100px
 }
 #c-content-contact.new-contact-contents .info-other .h-opt {
  border-bottom:none;
  padding-bottom:12px
 }
 #c-content-contact.new-contact-contents .info-other .h-opt h3 {
  float:none;
  font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 }
 #c-content-contact.new-contact-contents .info-other .h-opt .new-input-wrap {
  width:100%;
  margin-top:25px
 }
 #c-content-contact.new-contact-contents .info-other .list-other-region {
  padding:0;
  margin:0
 }
 #c-content-contact.new-contact-contents .info-other .list-other-region li {
  width:50%;
  margin-top:28px
 }
 #c-content-contact.new-contact-contents .info-other .list-other-region a {
  display:table
 }
 #c-content-contact.new-contact-contents .info-other .list-other-region .flag {
  width:60px;
  height:42px;
  display:table-cell
 }
 #c-content-contact.new-contact-contents .info-other .list-other-region span {
  display:table-cell;
  margin-top:0;
  vertical-align:middle;
  padding-left:10px
 }
 #c-content-contact.new-contact-contents .list-contact dt {
  background-image:url(/static/images/newVer/aboutus/set_contactus_icon-mo.gif);
  background-size:19px auto;
  background-repeat:no-repeat
 }
 #c-content-contact.new-contact-contents .h-opt .add-opt select {
  -webkit-text-fill-color:#333;
  color:#333;
  font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
  padding-top:0
 }
}
@media only screen and (max-width:540px) {
 .new-inquery-section .new-inquery-box dl dd .new-inquiry-prod {
  padding-top:30px
 }
 .new-inquery-section .new-inquery-box dl dd .new-inquiry-prod dl {
  padding:0;
  position:static
 }
 .new-inquery-section .new-inquery-box dl dd .new-inquiry-prod dl dd table td {
  padding-right:0
 }
 .new-inquery-section .new-inquery-box dl dd .new-inquiry-prod dl dd {
  left:0;
  padding:0 25px 20px
 }
 .new-inquery-section .new-inquery-box dl dd .new-inquiry-prod dl dd .title span em {
  position:relative;
  display:inline-block;
  margin-right:10px
 }
 .new-inquery-section .new-inquery-box dl dd .new-inquiry-prod dl dd .title span em i {
  font-size:12px;
  height:24px
 }
}
.new-showcase-section .new-showcase-title {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:28px;
 margin-bottom:20px;
 line-height:1.5
}
.new-showcase-section .new-showcase-copy {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:18px;
 line-height:1.8
}
.new-showcase-section .new-showcase-s-copy {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:16px;
 line-height:1.8
}
.new-success-overview .overview-date {
 line-height:2
}
.new-success-overview .overview-box {
 padding:70px 100px;
 background:#eff0f4;
 margin-top:40px
}
.new-success-customer .customer-list {
 display:table;
 table-layout:fixed;
 width:100%
}
.new-success-customer .customer-list-row {
 display:table-row
}
.new-success-customer .customer-list-col {
 display:table-cell;
 vertical-align:middle;
 width:50%
}
.new-success-customer .customer-list-col.customer-intro {
 padding-right:4.1666%;
 vertical-align:top
}
.new-success-customer .customer-list-col.customer-intro>dl {
 border:1px solid #dadada;
 background:#fff
}
.new-success-customer .customer-list-col.customer-intro>dl dt.customer-logo {
 background:#f7f7f7;
 padding:37px 0;
 text-align:center
}
.new-success-customer .customer-list-col.customer-intro>dl dt.customer-logo img {
 height:55px
}
.new-success-customer .customer-list-col.customer-intro .customer-overview {
 padding:45px 9%;
 font-size:18px;
 overflow:hidden
}
.new-success-customer .customer-list-col.customer-intro .customer-overview dt {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 float:left
}
.new-success-customer .customer-list-col.customer-intro .customer-overview dt:after {
 content:':';
 margin:0 6px 0 4px
}
.new-success-customer .customer-list-col.customer-intro .customer-overview dd {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
}
.new-success-customer .customer-list-col.customer-intro .customer-overview dd.customer-name {
 color:#1428a1
}
.new-success-customer .customer-list-col.customer-intro .customer-overview dd.customer-name a {
 display:inline-block;
 margin-left:10px;
 width:11px;
 height:11px;
 background:url(/static/images/newVer/showcase/success-story/ico_customer_link.png) no-repeat 0 0
}
.new-success-p {
 margin-top:70px;
 display:table;
 table-layout:fixed;
 width:100%;
 position:relative
}
.new-success-p>div {
 display:table-cell;
 width:50%;
 vertical-align:middle;
 position:relative
}
.new-success-p-left .p-img {
 padding-right:4.1666%
}
.new-success-p-right .p-img {
 padding-left:4.1666%
}
.new-success-p-right .p-img.mo {
 width:0;
 display:table-cell;
 visibility:hidden
}
.new-showcase-section .btnarea {
 margin-top:80px
}
.new-success-p-highlight .p-list .new-showcase-title {
 color:#cc4236
}
.new-success-p-highlight .p-list ul {
 margin-top:30px;
 font-size:20px
}
.new-success-p-highlight .p-list ul li {
 position:relative;
 padding-left:40px;
 margin-top:27px;
 line-height:1.1
}
.new-success-p-highlight .p-list ul li:before {
 content:'';
 width:26px;
 height:22px;
 position:absolute;
 top:0;
 left:0;
 background:url(/static/images/newVer/showcase/success-story/ico_solution_list.gif) no-repeat
}
.new-success-p-highlight .p-interview {
 border:6px solid #efefef;
 padding:50px 50px
}
.new-success-p-highlight .p-interview .p-interview-con {
 font-size:26px;
 line-height:1.5
}
.new-success-p-highlight .p-interview .p-interview-con:before {
 content:'“'
}
.new-success-p-highlight .p-interview .p-interview-con:after {
 content:'”'
}
.new-success-p-highlight .p-interview .p-interviewer {
 margin-top:30px;
 font-size:16px;
 line-height:1.4;
 position:relative;
 padding-left:90px
}
.new-success-p-highlight .p-interview .p-interviewer dt {
 font-family:'SamsungOneRg'
}
.new-success-p-highlight .p-interview .p-interviewer dd.p-interviewer-img {
 position:absolute;
 top:-15px;
 left:0
}
.new-success-gallery {
 margin-top:50px
}
.new-success-gallery ul {
 overflow:hidden;
 margin:0 -15px
}
.new-success-gallery li {
 width:33.3333%;
 padding:30px 15px 0;
 float:left;
 position:relative
}
.new-success-gallery li a {
 display:block;
 position:relative
}
.new-success-gallery li a:before {
 content:'';
 width:100%;
 height:100%;
 position:absolute;
 left:0;
 top:0;
 background:#000;
 opacity:.4;
 display:none
}
.new-success-gallery li a:hover:after {
 content:'zoom';
 width:82px;
 height:28px;
 background:url(/static/images/newVer/showcase/success-story/ico_solution_zoom.png) no-repeat rgba(0,0,0,.7);
 border-radius:20px;
 position:absolute;
 left:50%;
 top:50%;
 color:#fff;
 margin-left:-65px;
 margin-top:-20px;
 padding-left:58px;
 padding-top:12px;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:16px;
 line-height:1;
 background-position:30px;
 display:none
}
.new-success-gallery li a:hover:before,.new-success-gallery li a:hover:after {
 display:block
}
.new-success-result .result-list {
 display:table;
 width:100%;
 table-layout:fixed;
 margin-top:80px
}
.new-success-result .result-list .result-list-row {
 display:table-row
}
.new-success-result .result-list .result-list-col {
 display:table-cell;
 padding-bottom:60px
}
.new-success-result .result-list .result-list-col.result-list-img {
 width:13.194%;
 border-left:1px solid #ebebeb;
 padding-right:2.7%;
 padding-left:5.6%
}
.new-success-result .result-list .result-list-col.result-list-img:first-child {
 border-left:none
}
.new-success-result .result-list .result-list-col.result-list-txt {
 width:36.8055%;
 padding-right:5.6%;
 vertical-align:top
}
.new-success-result .result-list .result-list-last-row .result-list-col {
 padding-bottom:20px
}
.new-showcase-layer {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:1111000;
 display:none
}
.new-showcase-layer:after {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:#000;
 opacity:.75
}
.new-showcase-layer .new-success-gallery-slider {
 z-index:1;
 top:50%;
 margin-top:-315px
}
.new-showcase-layer .new-success-gallery-slider .slick-list {
 margin:0 auto;
 max-width:1000px
}
.new-showcase-layer .new-success-gallery-slider .slick-arrow {
 z-index:1;
 text-indent:-10000px;
 position:absolute;
 top:50%;
 margin-top:-30px;
 width:60px;
 height:60px;
 background:url(/static/images/newVer/showcase/success-story/set_solution_slider_arr.png) no-repeat
}
.new-showcase-layer .new-success-gallery-slider .slick-arrow.slick-prev {
 left:60px
}
.new-showcase-layer .new-success-gallery-slider .slick-arrow.slick-prev:hover {
 background-position:0 -60px
}
.new-showcase-layer .new-success-gallery-slider .slick-arrow.slick-next {
 right:60px;
 background-position:-60px 0
}
.new-showcase-layer .new-success-gallery-slider .slick-arrow.slick-next:hover {
 background-position:-60px -60px
}
.new-showcase-layer .new-showcase-layer-close {
 z-index:1;
 text-indent:-10000px;
 display:block;
 position:absolute;
 right:60px;
 top:60px;
 width:30px;
 height:30px;
 background:url(/static/images/newVer/showcase/success-story/btn_solution_slider_close.png) no-repeat
}
@media only screen and (max-width:1300px) {
 .new-showcase-layer .new-success-gallery-slider {
  margin-top:-190px
 }
 .new-showcase-layer .new-success-gallery-slider .slick-list {
  max-width:600px
 }
 .new-showcase-layer .new-success-gallery-slider .slick-list .slick-slide img {
  width:600px
 }
}
@media only screen and (max-width:890px) {
 .new-showcase-layer .new-success-gallery-slider {
  margin-top:-160px
 }
 .new-showcase-layer .new-success-gallery-slider .slick-list {
  max-width:500px
 }
 .new-showcase-layer .new-success-gallery-slider .slick-list .slick-slide img {
  width:500px
 }
}
@media only screen and (max-width:767px) {
 .new-showcase-section .new-showcase-title {
  font-size:24px
 }
 .new-showcase-section .new-showcase-copy {
  font-size:16px
 }
 .new-showcase-section .new-showcase-s-copy {
  font-size:16px
 }
 .new-showcase-layer {
  display:none!important
 }
 .new-success-overview {
  padding-left:0;
  padding-right:0
 }
 .new-success-overview .overview-date {
  padding-left:15px;
  line-height:2.5
 }
 .new-success-overview .overview-box {
  padding:75px 25px;
  margin-top:30px
 }
 .new-success-customer-needs {
  padding-top:92px
 }
 .new-success-customer .customer-list,.new-success-customer .customer-list-row {
  display:block
 }
 .new-success-customer .customer-list-col {
  display:block;
  width:100%;
  margin-top:30px;
  padding-left:10px;
  padding-right:10px
 }
 .new-success-customer .customer-list-col.customer-intro {
  padding-right:0;
  padding-left:0;
  margin-top:0
 }
 .new-success-customer .customer-list-col.customer-intro>dl dt.customer-logo {
  padding:23px 0
 }
 .new-success-customer .customer-list-col.customer-intro>dl dt.customer-logo img {
  height:40px
 }
 .new-success-customer .customer-list-col.customer-intro .customer-overview {
  padding:25px;
  font-size:16px
 }
 .new-success-customer .customer-list-col.customer-intro .customer-overview dd.customer-name a {
  background:url(/static/images/newVer/showcase/success-story/ico_customer_link-mo.jpg) no-repeat 0 0;
  background-size:11px auto
 }
 .new-success-p {
  display:block;
  margin-top:60px
 }
 .new-success-p>div {
  display:block;
  width:100%
 }
 .new-success-p>div img {
  width:100%
 }
 .new-success-p .p-txt {
  margin-top:30px
 }
 .new-success-p-left .p-img {
  padding-right:0
 }
 .new-success-p-right .p-img {
  padding-left:0
 }
 .new-success-p-right .p-img.mo {
  display:block;
  visibility:visible;
  width:100%
 }
 .new-success-p-highlight .p-list .new-showcase-title {
  margin-bottom:15px
 }
 .new-success-p-highlight .p-list ul {
  font-size:16px;
  margin-top:18px
 }
 .new-success-p-highlight .p-list ul li {
  margin-top:6px;
  padding-left:35px;
  line-height:1.6
 }
 .new-success-p-highlight .p-list ul li:before {
  width:25px;
  height:22px;
  background:url(/static/images/newVer/showcase/success-story/ico_solution_list-mo.jpg) no-repeat;
  background-size:25px auto
 }
 .new-success-p-highlight .p-list {
  margin-bottom:40px
 }
 .new-success-p-highlight .p-interview {
  padding:40px 10px
 }
 .new-success-p-highlight .p-interview .p-interview-con {
  font-size:24px;
  text-align:center
 }
 .new-success-p-highlight .p-interview .p-interviewer {
  padding-left:0;
  text-align:center;
  font-size:14px;
  margin-top:95px
 }
 .new-success-p-highlight .p-interview .p-interviewer dd.p-interviewer-img {
  top:-65px;
  left:50%;
  margin-left:-25px;
  width:50px
 }
 .new-success-p-highlight .p-interview .p-interviewer dt {
  margin-bottom:5px
 }
 .new-showcase-section .btnarea {
  margin-top:50px
 }
 .new-success-gallery ul {
  margin:0
 }
 .new-success-gallery li {
  width:100%;
  padding:0;
  float:none;
  margin-top:20px
 }
 .new-success-gallery li:first-child {
  margin-top:0
 }
 .new-success-gallery li a:hover:before,.new-success-gallery li a:hover:after {
  display:none
 }
 .new-success-gallery li a img {
  width:100%
 }
 .new-success-result .result-list,.new-success-result .result-list .result-list-row,.new-success-result .result-list .result-list-col.result-list-txt {
  display:block
 }
 .new-success-result .result-list {
  margin-top:37px
 }
 .new-success-result .result-list .result-list-col.result-list-txt {
  width:100%;
  padding-right:0;
  padding-bottom:0;
  margin-top:36px
 }
 .new-success-result .new-showcase-title {
  margin-bottom:8px
 }
}
.new-semioutdoor-section .new-semioutdoor-h-title {
 margin-bottom:20px
}
.new-semioutdoor-section .new-semioutdoor-title {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:28px;
 margin-bottom:15px;
 line-height:1.5
}
.new-semioutdoor-section .new-semioutdoor-copy {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:18px;
 line-height:1.8
}
.new-semioutdoor-section .new-semioutdoor-s-copy {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:16px;
 line-height:1.8;
 text-align:center;
 max-width:1230px;
 margin:0 auto 65px
}
.new-semioutdoor-section .new-semioutdoor-desc {
 color:#a6a6a6;
 font-size:14px;
 margin-top:30px
}
.new-semioutdoor-section .tbl {
 display:none
}
.why-go {
 position:relative;
 height:1700px;
 margin:0 0 192px 0;
 overflow:visible
}
.why-go.new-tab-full-section p {
 z-index:10
}
.why-go.new-tab-full-section .new-tab-round-sub {
 position:relative
}
.why-go.new-tab-full-section .new-tab-round .new-tab-btns {
 z-index:10
}
.why-go.new-tab-full-section .new-tab-round .new-tab-boxs {
 height:100%
}
.why-go.new-tab-full-section .new-tab-round .new-tab-boxs .new-tab-round {
 position:absolute;
 left:0;
 top:0;
 display:block!important;
 width:100%;
 height:100%;
 visibility:hidden
}
.why-go.new-tab-full-section .new-tab-round .new-tab-boxs .new-tab-round:first-child {
 visibility:visible
}
.why-go.new-tab-full-section .new-tab-round-title-sub {
 padding:36px 0 16px 0;
 font-size:24px;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 line-height:1.4
}
.why-go.new-tab-full-section .new-tab-round-title-sub span {
 display:block;
 margin:0 0 7px 0;
 font-size:16px;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
}
.why-go.new-tab-full-section .images-compare-container {
 position:relative;
 max-width:2560px!important;
 max-height:none!important;
 width:100%!important;
 height:100%!important;
 overflow:hidden;
 vertical-align:top
}
.why-go.new-tab-full-section .images-compare-before {
 will-change:clip;
 z-index:2;
 position:absolute;
 top:0;
 left:0;
 display:none;
 width:100%!important;
 height:100%!important;
 background-size:auto 100%!important;
 pointer-events:none;
 overflow:hidden
}
.why-go.new-tab-full-section .compareImg1 .images-compare-before {
 background:url(/static/images/newVer/products/semi-outdoor/img_whygo_01_before.jpg) center 0 no-repeat
}
.why-go.new-tab-full-section .compareImg2 .images-compare-before {
 background:url(/static/images/newVer/products/semi-outdoor/img_whygo_02_before.jpg) center 0 no-repeat
}
.why-go.new-tab-full-section .compareImg3 .images-compare-before {
 background:url(/static/images/newVer/products/semi-outdoor/img_whygo_03_before.jpg) center 0 no-repeat
}
.why-go.new-tab-full-section .images-compare-before img {
 width:100%;
 height:100%
}
.why-go.new-tab-full-section .images-compare-after {
 width:100%;
 height:100%;
 background-size:auto 100%!important;
 pointer-events:none
}
.why-go.new-tab-full-section .compareImg1 .images-compare-after {
 background:url(/static/images/newVer/products/semi-outdoor/img_whygo_01_after.jpg) center 0 no-repeat
}
.why-go.new-tab-full-section .compareImg2 .images-compare-after {
 background:url(/static/images/newVer/products/semi-outdoor/img_whygo_02_after.jpg) center 0 no-repeat
}
.why-go.new-tab-full-section .compareImg3 .images-compare-after {
 background:url(/static/images/newVer/products/semi-outdoor/img_whygo_03_after.jpg) center 0 no-repeat
}
.why-go.new-tab-full-section .images-compare-after img {
 width:100%;
 height:100%
}
.why-go.new-tab-full-section .images-compare-separator {
 z-index:4;
 position:absolute;
 left:0;
 bottom:0;
 width:2px;
 height:1335px;
 margin:0 0 0 -1px;
 background:url(/static/images/newVer/products/semi-outdoor/bg_compare_separ.png) 0 center no-repeat
}
.why-go.new-tab-full-section .images-compare-handle {
 z-index:5;
 position:absolute;
 bottom:524px;
 left:50%;
 width:80px;
 height:80px;
 margin:-40px 0 0 -40px;
 cursor:pointer
}
.why-go.new-tab-full-section .images-compare-handle:before {
 content:'';
 z-index:10;
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 background:url(/static/images/newVer/products/semi-outdoor/btn_compare_drag.png) no-repeat
}
.why-go.new-tab-full-section .images-compare-handle .images-compare-left-arrow {
 z-index:1;
 position:relative;
 top:10px;
 left:-170px;
 display:block;
 width:210px;
 height:60px;
 border-radius:10px;
 background-color:#fff;
 font-size:16px;
 color:#0c165d;
 text-align:center;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 text-transform:uppercase;
 line-height:1.15
}
.why-go.new-tab-full-section .images-compare-handle .images-compare-left-arrow:before {
 content:'Paper Poster';
 position:absolute;
 left:0;
 top:0;
 width:185px;
 height:100%;
 padding:22px 0 0 0
}
.why-go.new-tab-full-section .images-compare-handle .images-compare-right-arrow {
 z-index:1;
 position:relative;
 top:-50px;
 right:-40px;
 display:block;
 width:210px;
 height:60px;
 border-radius:10px;
 background-color:#fff;
 font-size:16px;
 color:#0c165d;
 text-align:center;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 text-transform:uppercase;
 line-height:1.15
}
.why-go.new-tab-full-section .images-compare-handle .images-compare-right-arrow:before {
 content:'Digital Window Signage';
 position:absolute;
 left:32px;
 top:0;
 width:178px;
 height:100%;
 padding:13px 0 0 0
}
.why-go.new-tab-full-section .js-img-compare p {
 position:absolute;
 left:0;
 top:500px;
 width:100%;
 font-size:48px;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
}
.why-go .btnarea {
 position:absolute;
 bottom:-104px;
 left:0;
 width:100%;
 text-align:center
}
.why-go .btnarea .new-semioutdoor-title {
 position:relative;
 top:7px;
 display:inline-block;
 margin:0 25px 0 0;
 font-size:20px;
 vertical-align:top
}
.benefits-suited.new-tab-full-section {
 height:1440px
}
.benefits-suited.new-tab-full-section .new-tab-round .new-tab-boxs .new-tab-round {
 height:1440px
}
.benefits-suited.new-tab-full-section .new-tab-round .new-tab-boxs .new-tab-round-con1 {
 background:url(/static/images/newVer/products/semi-outdoor/img_benefits_01.jpg) no-repeat center top #eae8e4
}
.benefits-suited.new-tab-full-section .new-tab-round .new-tab-boxs .new-tab-round-con2 {
 background:url(/static/images/newVer/products/semi-outdoor/img_benefits_02.jpg) no-repeat center top #eae8e4
}
.benefits-suited.new-tab-full-section .new-tab-round .new-tab-boxs .new-tab-round-con3 {
 background:url(/static/images/newVer/products/semi-outdoor/img_benefits_03.jpg) no-repeat center top #eae8e4
}
.why-samsung .why-samsung-feature .new-semioutdoor-title {
 text-align:center
}
.why-samsung .why-samsung-feature ul {
 padding:0 3.4%;
 overflow:hidden;
 width:100%
}
.why-samsung .why-samsung-feature li {
 width:33.3333%;
 padding:0 2.2%;
 float:left;
 text-align:center;
 font-size:0
}
.why-samsung .why-samsung-feature li img.pc {
 display:inline-block;
 margin-bottom:25px
}
.why-samsung .why-samsung-table {
 margin-top:30px
}
.why-samsung .why-samsung-table table {
 border-top:1px solid #666;
 border-bottom:1px solid #666
}
.why-samsung .why-samsung-table table th,.why-samsung .why-samsung-table table td {
 text-align:center;
 padding:20px 10px;
 line-height:1.2
}
.why-samsung .why-samsung-table table th {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:22px
}
.why-samsung .why-samsung-table table th.row-h {
 font-size:18px;
 background:#eff0f4;
 border-bottom:1px solid #c2c2c2;
 border-right:1px solid #666
}
.why-samsung .why-samsung-table table tr:last-child .row-h {
 border-bottom:none
}
.why-samsung .why-samsung-table table td {
 border-bottom:1px solid #c2c2c2;
 border-right:1px solid #c2c2c2
}
.why-samsung .why-samsung-table table .col-h th {
 border-right:1px solid #c2c2c2;
 border-bottom:1px solid #666
}
.why-samsung .why-samsung-table table .col-h th.row-h {
 border-bottom:1px solid #666;
 border-right:1px solid #666
}
.why-samsung .why-samsung-table table tr:last-child td {
 border-bottom:none
}
.why-samsung .why-samsung-table table .col-h .red-line {
 border-top:2px solid #e95052;
 border-right:2px solid #e95052;
 border-left:2px solid #e95052
}
.why-samsung .why-samsung-table table td.red-line {
 border-right:2px solid #e95052;
 border-left:2px solid #e95052
}
.why-samsung .why-samsung-table table tr:last-child .red-line {
 border-bottom:2px solid #e95052;
 border-right:2px solid #e95052;
 border-left:2px solid #e95052
}
.why-samsung .why-samsung-table table tr td.table-check {
 background:url(/static/images/newVer/products/semi-outdoor/ico_why_samsung_check.png) no-repeat center center
}
.why-samsung .why-samsung-table .new-semioutdoor-desc span {
 display:block
}
.why-samsung .btnarea {
 text-align:center;
 margin-top:50px
}
.samsung-omn {
 padding:240px 0 0
}
.samsung-omnd {
 padding:240px 0 300px
}
.product-series-section {
 max-width:2072px;
 padding-left:0;
 padding-right:0
}
.product-series-section .product-series-box {
 overflow:hidden;
 position:relative
}
.product-series-section .product-series-box .product-series-txt,.product-series-section .product-series-box .product-series-img {
 position:relative;
 float:left
}
.product-series-section .product-series-box .product-series-img {
 text-align:center
}
.product-series-section .product-series-box .title {
 line-height:1.3;
 text-align:left;
 margin:15px 0 25px 0;
 padding:0;
 font-size:52px
}
.product-series-section .product-series-box .title span {
 font-size:36px
}
.product-series-section .product-series-box .new-semioutdoor-s-copy {
 line-height:1.8;
 text-align:left
}
.product-series-section .product-series-box .new-semioutdoor-s-copy strong {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:20px;
 line-height:1.1
}
.product-series-section .product-series-box .product-series-copy {
 border-bottom:1px solid #c7c7c7
}
.product-series-section .product-series-box .product-series-feature {
 margin:45px 0 20px;
 overflow:hidden
}
.product-series-section .product-series-box .product-series-feature dl {
 float:left;
 width:50%;
 padding-right:10px;
 height:109px
}
.product-series-section .product-series-box .product-series-feature dl.one-col {
 width:100%
}
.product-series-section .product-series-box .product-series-feature dt {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:18px;
 line-height:1.1
}
.product-series-section .product-series-box .product-series-feature dd {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;;
 font-size:50px;
 line-height:1;
 margin:20px 0
}
.product-series-section .product-series-box .product-series-feature dl dd span {
 font-size:16px
}
.product-series-section .product-series-box .product-series-ico-feature {
 border-top:1px solid #c7c7c7
}
.product-series-section .product-series-box .product-series-ico-feature ul {
 overflow:hidden
}
.product-series-section .product-series-box .product-series-ico-feature li {
 display:table;
 table-layout:fixed;
 width:50%;
 float:left;
 overflow:hidden;
 margin-top:44px
}
.product-series-section .product-series-box .product-series-ico-feature li>div {
 display:table-cell;
 vertical-align:middle;
 line-height:1.3
}
.product-series-section .product-series-box .product-series-ico-feature li .ico-sec {
 width:94px
}
.product-series-section .product-series-box .btnarea {
 margin-top:70px;
 text-align:center
}
.product-series-section .product-series-right {
 padding-left:13.99%
}
.product-series-section .product-series-right .product-series-txt {
 width:32.1%;
 margin-right:7.13%
}
.product-series-section .product-series-right .product-series-img {
 width:60.7%
}
.product-series-section .product-series-left {
 padding-right:16.5%
}
.product-series-section .product-series-left .product-series-txt {
 width:40.4%;
 padding-left:7.13%
}
.product-series-section .product-series-left .product-series-img {
 width:59.53%
}
.product-series-section .product-series-replay {
 display:inline-block;
 position:relative;
 color:#0073c3;
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:18px;
 letter-spacing:3px;
 padding-right:25px;
 margin-top:75px;
 line-height:1.5
}
.product-series-section .product-series-replay:after {
 content:'';
 position:absolute;
 top:0;
 right:0;
 width:16px;
 height:20px;
 background:url(/static/images/newVer/products/semi-outdoor/ico_replay.gif) no-repeat right top
}
.samsung-omnd.product-series-section .product-series-box .title {
 margin-top:110px
}
.discover-semioutdoor.guideSt {
 background:#eee;
 margin-top:0;
 padding:70px 0 80px
}
.discover-semioutdoor p {
 margin-bottom:15px
}
.discover-semioutdoor p.new-semioutdoor-s-copy {
 font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
 font-size:16px;
 margin-bottom:35px;
 line-height:1.3
}
@media only screen and (max-width:1990px) {
 .product-series-section .product-series-right {
  padding-left:6%
 }
 .product-series-section .product-series-right .product-series-img {
  width:50%
 }
 .product-series-section .product-series-right .product-series-txt {
  width:42.8%
 }
 .product-series-section .product-series-left {
  padding-right:8%
 }
 .product-series-section .product-series-left .product-series-img {
  width:55%
 }
 .product-series-section .product-series-left .product-series-txt {
  width:45%
 }
}
@media only screen and (max-width:1599px) {
 .product-series-section .product-series-left {
  padding-right:2%
 }
 .product-series-section .product-series-left .product-series-img {
  width:55%
 }
 .product-series-section .product-series-left .product-series-txt {
  width:45%
 }
}
@media only screen and (max-width:1450px) {
 .product-series-section .product-series-right {
  padding-left:1%
 }
 .product-series-section .product-series-right .product-series-img {
  width:49%
 }
 .product-series-section .product-series-right .product-series-txt {
  width:43.8%
 }
 .product-series-section .product-series-left {
  padding-right:1%
 }
 .product-series-section .product-series-left .product-series-img {
  width:50%
 }
 .product-series-section .product-series-left .product-series-txt {
  width:50%
 }
}
@media only screen and (max-width:1235px) {
 .product-series-section .product-series-left .product-series-img {
  width:46%
 }
 .product-series-section .product-series-left .product-series-txt {
  width:54%
 }
}
@media only screen and (max-width:1120px) {
 .product-series-section .product-series-left .product-series-img {
  width:40%
 }
 .product-series-section .product-series-left .product-series-txt {
  width:60%
 }
}
@media only screen and (max-width:1100px) {
 .product-series-section .product-series-right .product-series-txt {
  width:48.8%
 }
 .product-series-section .product-series-right .product-series-img {
  width:44%
 }
}
@media only screen and (max-width:1023px) {
 .product-series-section {
  padding-left:15px;
  padding-right:15px
 }
 .product-series-section .mo {
  display:inline-block
 }
 .product-series-section .pc {
  display:none
 }
 .product-series-section .product-series-box .title {
  padding-right:0
 }
 .product-series-section .product-series-box {
  padding-left:0!important;
  padding-right:0!important;
  text-align:center
 }
 .product-series-section .product-series-box .product-series-txt,.product-series-section .product-series-box .product-series-img {
  width:100%;
  float:none;
  margin-left:0!important;
  margin-right:0!important;
  padding-left:0!important
 }
 .product-series-section .product-series-box .product-series-txt .product-series-copy p {
  text-align:center
 }
 .product-series-section .product-series-box .product-series-feature dl {
  padding-right:0
 }
 .product-series-section .product-series-box .product-series-ico-feature li {
  display:block
 }
 .product-series-section .product-series-box .product-series-ico-feature li:nth-child(even) {
  float:right
 }
 .product-series-section.samsung-omn .product-series-box .product-series-ico-feature li:last-child {
  margin-top:25px
 }
 .product-series-section.samsung-omn .product-series-box .product-series-ico-feature li:nth-child(4n) {
  margin-top:25px
 }
 .product-series-section .product-series-box .product-series-ico-feature li>div {
  display:block;
  text-align:center
 }
 .product-series-section .product-series-box .product-series-ico-feature li .ico-sec {
  width:100%
 }
 .product-series-section .product-series-box .product-series-ico-feature li .ico-sec img {
  max-width:70px
 }
 .product-series-section .product-series-box .product-series-ico-feature li .txt-sec {
  margin-top:15px
 }
 .product-series-section .product-series-box .btnarea {
  margin-top:45px
 }
 .product-series-section .product-series-box .product-series-img {
  margin-top:0;
  padding-bottom:40px;
  border-bottom:1px solid #c7c7c7
 }
 .product-series-section .product-series-box .product-series-copy {
  border-bottom:none
 }
}
@media only screen and (max-width:959px) {
 .why-go {
  height:auto;
  margin:0 0 6px 0
 }
 .why-go.new-tab-full-section .new-semioutdoor-s-copy {
  margin-bottom:41px
 }
 .why-go.new-tab-full-section .new-tab-round .new-tab-btns {
  display:none
 }
 .why-go.new-tab-full-section .new-tab-round .new-tab-boxs {
  position:static
 }
 .why-go.new-tab-full-section .new-tab-round .new-tab-boxs .new-tab-round {
  position:static;
  margin-top:81px;
  visibility:visible!important
 }
 .why-go.new-tab-full-section .new-tab-round .new-tab-boxs .new-tab-round-title {
  display:block;
  margin:0 0 -8px 0;
  font-family: 'NotoSans','MyriadPro','Open Sans', sans-serif;
  font-size:27px;
  line-height:1
 }
 .why-go.new-tab-full-section .new-tab-round-title-sub {
  display:block
 }
 .why-go.new-tab-full-section .images-compare-container {
  display:none!important
 }
 .why-go.new-tab-full-section .new-tab-round .new-tab-boxs .new-tab-round img.mo {
  display:inline-block;
  width:100%
 }
 .why-go .btnarea {
  position:relative;
  bottom:auto;
  left:auto;
  margin-top:45px
 }
 .why-go .btnarea .new-semioutdoor-title {
  position:static;
  display:block;
  margin:0 0 18px 0;
  font-size:16px
 }
 .new-semioutdoor-section .tbl {
  display:block;
  margin:0 auto;
  width:100%
 }
 .benefits-suited {
  padding-top:110px;
  padding-bottom:120px
 }
}
@media only screen and (max-width:767px) {
 .new-semioutdoor-section .new-semioutdoor-title {
  font-size:24px
 }
 .new-semioutdoor-section .new-semioutdoor-s-copy {
  margin-bottom:50px
 }
 .new-semioutdoor-section .new-semioutdoor-desc {
  font-size:12px;
  line-height:1.5
 }
 .why-go {
  padding-top:80px!important
 }
 .why-samsung {
  padding-top:110px
 }
 .why-samsung .why-samsung-feature li {
  float:none;
  width:100%;
  padding:0 20px
 }
 .why-samsung .why-samsung-feature li img {
  margin-bottom:15px;
  max-width:70px
 }
 .why-samsung .why-samsung-table {
  margin-top:10px;
  width:100%
 }
 .why-samsung .why-samsung-table table th,.why-samsung .why-samsung-table table td {
  font-size:10px!important
 }
 .why-samsung .why-samsung-table table tr td.table-check {
  background:url(/static/images/newVer/products/semi-outdoor/ico_why_samsung_check-mo.png) no-repeat center center;
  background-size:16px auto
 }
 .why-samsung .why-samsung-table .why-samsung-table-desc span {
  margin-top:10px
 }
 .why-samsung .btnarea {
  margin-top:20px
 }
 .product-series-section {
  padding:110px 15px 0
 }
 .product-series-section .product-series-box .title {
  padding:0;
  margin-bottom:10px;
  margin-top:0!important;
  font-size:30px
 }
 .product-series-section .product-series-box .product-series-feature {
  margin-bottom:5px
 }
 .product-series-section .product-series-box .product-series-feature dl {
  height:auto
 }
 .product-series-section .product-series-box .product-series-feature dt {
  font-size:14px
 }
 .product-series-section .product-series-box .product-series-feature dd {
  font-size:30px;
  margin:15px 0 30px
 }
 .product-series-section .product-series-box .title span {
  font-size:22px
 }
 .benefits-suited {
  padding-top:110px
 }
 .benefits-suited.new-tab-full-section .new-tab-round .new-tab-boxs .new-tab-round img.mo {
  width:100%
 }
 .discover-semioutdoor.guideSt {
  padding:45px 0
 }
}


.newBtn, a.newBtn {
 display:inline-block;
 height:44px;
 padding:0 40px 0 43px;
 border:1px solid #000;
 border-radius:22px;
 background:none;
 color:#000;
 font-size:14px;
 letter-spacing:3px;
 line-height:1;
 text-align:center;
 text-decoration:none;
 text-transform:uppercase;
 font-family:'NotoSans','MyriadPro' ;
 vertical-align:top;
}
.newBtn span, a.newBtn span {
 display:inline-block;
 height:100%;
 padding:15px 0 0 0;
 vertical-align:top;
}
.newBtn.whiteLine, a.newBtn.whiteLine {
 border:1px solid #fff;
 color:#fff;
}
.newBtn.whiteBg, a.newBtn.whiteBg {
 background-color:#fff;
}
.newBtn.blackBg, a.newBtn.blackBg {
 background-color:#000;
 color:#fff;
}
.newBtn.download span, a.newBtn.download span {
 padding-left:25px !important;
 background:url('/static/images/newVer/btn_ico_download.png') no-repeat 0 center;
}
.newBtn.download.blackBg span, a.newBtn.download.blackBg span {
 background:url('/static/images/newVer/btn_ico_download_over.png') no-repeat 0 center;
}
.newBtn.download.on span, a.newBtn.download.on span {
 background:url('/static/images/newVer/btn_ico_download_over.png') no-repeat 0 center;
}
.newBtn.setting span, a.newBtn.setting span {
 padding-left:36px;
 background:url('/static/images/newVer/btn_ico_setting.png') no-repeat 0 center;
}
.newBtn.on, a.newBtn.on, .newBtn.blueBg, a.newBtn.blueBg {
 border:1px solid #6699ff ;
 background-color:#6699ff ;
 color:#fff;
}
.newBtn.noPd, a.newBtn.noPd {
 padding:0 !important;
}
.newBtn.md, a.newBtn.md {
 height:50px;
 padding:0 46px 0 49px;
 border-radius:25px;
}
.newBtn.md.download {
 padding:0 40px 0 40px;
}
.newBtn.md span, a.newBtn.md span {
 padding:18px 0 0 0;
}
.newBtn.big, a.newBtn.big {
 height:56px;
 border-radius:28px;
 font-size:16px;
}
.newBtn.big span, a.newBtn.big span {
 padding:20px 0 0 0;
}
.newBtn.video span, a.newBtn.video span {
 padding-left:31px;
 background:url('/static/images/newVer/btn_ico_video.png') no-repeat 0 center;
}
.newBtn.video.whiteLine span, a.newBtn.video.whiteLine span {
 background:url('/static/images/newVer/btn_ico_video_over.png') no-repeat 0 center;
}
.newBtn.video.skyBlue span, a.newBtn.video.skyBlue span {
 background:url('/static/images/newVer/btn_ico_video_over.png') no-repeat 0 center;
}
.newBtn.video.skyBlueBg, a.newBtn.video.skyBlueBg {
 border:1px solid #0083db;
 background-color:#0083db;
 color:#fff;
}
.newBtn.video.skyBlueBg span, a.newBtn.video.skyBlueBg span {
 background:url('/static/images/newVer/btn_ico_video_over.png') no-repeat 0 center;
}
@media only screen and (min-width:768px) {
 .newBtn:hover, a.newBtn:hover {
  border:1px solid #6699ff;
  background-color:#6699ff;
  color:#fff;
 }
 .newBtn.whiteLine:hover, a.newBtn.whiteLine:hover {
  border:1px solid #fff;
  background-color:#fff;
  color:#000;
 }
 .newBtn.skyBlue:hover, a.newBtn.skyBlue:hover {
  border:1px solid #0074c2;
  background-color:#0074c2;
  color:#fff;
 }
 .newBtn.whiteBg:hover, a.newBtn.whiteBg:hover {
  border:1px solid #6699ff ;
  background-color:#6699ff ;
 }
 .newBtn.download:hover span, a.newBtn.download:hover span {
  background:url('/static/images/newVer/btn_ico_download_over.png') no-repeat 0 center;
 }
 .newBtn.download.on:hover, a.newBtn.download.on:hover {
  border:1px solid #0074c2;
  background-color:#0074c2;
 }
 .newBtn.setting:hover span, a.newBtn.setting:hover span {
  padding-left:36px;
  background:url('/static/images/newVer/btn_ico_setting_over.png') no-repeat 0 center;
 }
 .newBtn.video:hover span, a.newBtn.video:hover span {
  padding-left:31px;
  background:url('/static/images/newVer/btn_ico_video_over.png') no-repeat 0 center;
 }
 .newBtn.video.whiteLine:hover span, a.newBtn.video.whiteLine:hover span {
  padding-left:31px;
  background:url('/static/images/newVer/btn_ico_video.png') no-repeat 0 center;
 }
 .newBtn.video.skyBlue:hover, a.newBtn.video.skyBlue:hover {
  border:1px solid #fff;
  background-color:#fff;
  color:#000;
 }
 .newBtn.video.skyBlue:hover span, a.newBtn.video.skyBlue:hover span {
  background:url('/static/images/newVer/btn_ico_video.png') no-repeat 0 center;
 }
 .newBtn.video.skyBlueBg:hover, a.newBtn.video.skyBlueBg:hover {
  border:1px solid #6699ff ;
  background-color:#6699ff ;
 }
 .newBtn.on:hover, a.newBtn.on:hover, .newBtn.blueBg:hover, a.newBtn.blueBg:hover {
  border:1px solid #0074c2;
  background-color:#0074c2;
 }
}
@media only screen and (max-width:767px) {
 .newBtn, a.newBtn {
  min-width:300px;
  max-width:100%;
  font-size:12px;
  letter-spacing:2px;
 }
 .newBtn span, a.newBtn span {
  padding:15px 0 0 0;
 }
 .newBtn.download span, a.newBtn.download span {
  background:url('/static/images/newVer/btn_ico_download_mo.png') no-repeat 0 center;
  background-size:14px auto;
 }
 .newBtn.setting, a.newBtn.setting {
  min-width:0;
 }
 .newBtn.setting span, a.newBtn.setting span {
  padding-left:30px;
  background:url('/static/images/newVer/btn_ico_setting_mo.png') no-repeat 0 center;
  background-size:20px auto;
 }
 .newBtn.md, a.newBtn.md {
  height:44px;
  padding:0 40px 0 43px;
  border-radius:22px;
 }
 .newBtn.md span, a.newBtn.md span {
  padding:15px 0 0 0;
 }
 .newBtn.video span, a.newBtn.video span {
  padding-left:30px;
  background:url('/static/images/newVer/btn_ico_video_mo.png') no-repeat 0 center;
  background-size:11px auto;
 }
}
@media only screen and (max-width:359px) {
 .newBtn, a.newBtn {
  min-width:0 !important;
  width:100%;
  padding:0;
 }
}
