/*
@font-face{font-family:'sharpansMedium';src:url(/etc/designs/smg/global/fonts/SamsungSharpSansMd.eot);src:url(/etc/designs/smg/global/fonts/SamsungSharpSansMd.eot?#iefix) format("embedded-opentype"),url(/etc/designs/smg/global/fonts/SamsungSharpSansMd.woff) format("woff"),url(/etc/designs/smg/global/fonts/SamsungSharpSansMd.ttf) format("truetype");font-weight:normal;font-style:normal}
*/

section.m_content-kv {
    z-index: 0!important;
    overflow: hidden
}
section .f_container figure {
    line-height: 0
}
#subnav:after {
    background-color: none;
    transition: background-color .4s
}
#subnav div.bar,
p.pre-button a.order-button {
    background: #00b3e3
}
#subnav ul li a {
    color: #828282
}
#subnav ul li.on a {
    color: #000
}
#subnav.dark {
    background: 0 0
}
#subnav.dark ul li a {
    color: #bcbcbc
}
#subnav.dark ul li.on a {
    color: #fff
}
#subnav.newNav {
    background: #fff;
    transition: background-color .4s
}
#subnav.newNav ul li.on a {
    color: #313131
}
#subnav.newNav ul li a {
    color: #848484
}
.bottom-line {
    display: none
}
#subnav.newNav .bottom-line,
.ie8 .m_content-hybrid .f_container ul li.view {
    display: block
}
.s2 #subnav .base-bg,
.s2 #subnav.dark .base-bg {
    background: 0 0!important
}
.s12 #subnav.newNav .base-bg {
    background: #fff!important;
    transition: background-color .4s
}

.s1 #subnav.newNav:after,
.s1 #subnav.newNav:before,
.s1 #subnav:after,
.s1 #subnav:before {
    position: absolute;
    bottom: 3px;
    width: 15px;
    height: 33px;
    content: '';
    background-size: 30px 100%;
    z-index: 3;
    pointer-events: none;
    -webkit-transform: translate3d(0, 0, 0)
}

.s1 #subnav {
    background: 0 0
}
.s1 #subnav .base-bg {
    background: #000!important
}
.s1 #subnav.newNav:after,
.s1 #subnav.newNav:before {
    left: 0;
}
.s1 #subnav.newNav:after,
.s1 #subnav:after {
    left: auto;
    right: 0;
    background-position: 0 0
}
.c_tit-type7,
a[class*=c_btn_pre-],
button[class*=c_btn_pre-] {
    /*font-family: 'sharpansMedium'!important;*/
}
#contents .c_btn_pre-type3 {
    
    overflow: hidden
}
.s34 #contents .c_btn_pre-type3 {
    line-height: 62px
}
.s2 #contents .c_btn_pre-type3 {
    line-height: 60px
}
.f_header-kv .c_tit-kv3 {
    position: absolute;
    left: 164px;
    top: 740px;
    font-size: 140px;
    color: #fff
}
.s3 .f_header-kv .c_tit-kv3 {
    position: absolute;
    left: 104px;
    top: 562px;
    font-size: 100px
}
.s1 .f_header-kv .c_tit-kv3,
.s2 .f_header-kv .c_tit-kv3 {
    left: 0;
    top: 100px;
    font-size: 120px;
    width: 100%;
    text-align: center;
    position: absolute
}
.s1 .f_header-kv .c_tit-kv3 {
    left: 0%;
    top: 60px;
    font-size: 60px
}
.c_tit-type9 {
    color: #000
}
.s4 .c_tit-type9 {
    font-size: 90px
}
.s3 .c_tit-type9 {
    font-size: 82px
}
.s2 .c_tit-type9 {
    font-size: 76px
}
.s1 .c_tit-type9 {
    font-size: 45px
}
.setting-img {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0
}
.s4 .m_content-kv .m_feature-kv .f_container .hands {
    position: absolute;
    left: 50%;
    margin-left: 40px;
    bottom: 0;
    width: 722px;
    top: auto;
    height: 973px
}
.m_content-hybrid .f_container .action img,
.m_content-hybrid .f_container .hands img,
.m_content-low_light .f_container .hands img,
.m_content-motion .f_container .video-dragee .loading img,
.m_content-motion .f_container .video-dragee .phone .mobile>img,
.m_content-motion .f_container .video-dragee .phone .video_back img,
.m_content-motion .f_container .video-dragee .phone>div>span img,
.s1 .m_content-low_light .f_container figure img,
.s1 .m_content-motion .f_container .video-dragee .phone figure.mobile div img,
.s1 .m_content-motion .f_container .video-dragee .phone>div img,
.s2 .m_content-motion .f_container .video-dragee .phone figure.mobile div img,
.s3 .m_content-kv .m_feature-kv .f_container .hands img,
.s3 .m_content-motion .f_container .video-dragee .phone figure.mobile div img,
.s4 .m_content-kv .m_feature-kv .f_container .hands img {
    width: 100%
}
.s3 .m_content-kv .m_feature-kv .f_container .hands {
    margin-left: 25px;
    width: 542px;
    height: 730px;
    bottom: 0
}
.c_tit-type4 em,
.c_tit-type7 em,
.c_tit-type9 em {
    color: #00b3e3!important;
    font-weight: 400
}
.c_tit-type7 {
    letter-spacing: -.02em;
    color: #000
}
.s12 [class*=f_header-],
.s34 [class*=f_header-] {
    left: 0;
    top: 0;
    right: 0
}
.m_content-low_light {
    height: auto
}
.m_content-low_light article,
.m_content-motion .f_container .video-dragee .phone figure {
    position: relative
}
.m_content-low_light .f_header-type1 {
    position: relative;
    padding: 110px 0 970px;
    text-align: center
}
.m_content-low_light .f_header-type1 .c_tit-type9,
.s3 .m_content-low_light .f_header-type1 .c_tit-type9 {
    line-height: 1;
    color: #fff
}
.m_content-low_light .f_header-type1 .c_tit-type7 {
    color: #fff;
    width: 1068px;
    margin: 50px auto 0
}
.m_content-low_light .f_header-type1 .small-text {
    display: inline-block;
    padding-top: 41px;
    font-family: "SamsungOne";
    font-size: 16px;
    color: #fff
}
.m_content-low_light .f_container figure img {
    position: absolute;
    bottom: 0;
    height: auto
}
.m_content-low_light .f_container .hands {
    width: 1534px;
    height: 906px;
    bottom: 60px;
    margin-left: -574px
}
.s3 .m_content-low_light .f_header-type1 {
    padding: 75px 0 700px
}
.s3 .m_content-low_light .f_header-type1 .c_tit-type7 {
    color: #fff;
    width: 970px;
    margin: 35px auto 0
}
.s3 .m_content-low_light .f_header-type1 .small-text {
    display: inline-block;
    padding-top: 35px;
    font-size: 16px;
    color: #fff
}
.s3 .m_content-low_light .f_container .hands {
    width: 1160px;
    height: 688px;
    bottom: 30px;
    margin-left: -440px
}
.s2 .m_content-gallery figure,
.s3 .m_content-low_light .f_container figure {
    width: 1440px;
    margin-left: -720px
}
.s2 .m_content-low_light .f_header-type1 {
    width: 634px;
    padding: 50px 0 625px;
    margin: 0 auto
}
.s2 .m_content-low_light .f_header-type1 .c_tit-type9 {
    line-height: 1.1;
    color: #fff
}
.s2 .m_content-low_light .f_header-type1 .c_tit-type7 {
    color: #fff;
    width: 634px;
    margin: 20px auto 0
}
.s2 .m_content-low_light .f_header-type1 .small-text {
    padding-top: 32px
}
.s2 .m_content-low_light .f_container .hands {
    width: 1024px;
    height: 587px;
    bottom: 30px;
    margin-left: -352px
}
.s2 .m_content-low_light .f_container figure {
    width: 1346px;
    margin-left: -673px
}
.s1 .m_content-low_light .f_header-type1 {
    width: 320px;
    margin: 0 auto;
    padding: 50px 0 265px
}
.s1 .m_content-low_light .f_header-type1 .c_tit-type9 {
    color: #fff
}
.s1 .m_content-low_light .f_header-type1 .c_tit-type7 {
    color: #fff;
    width: 320px;
    margin: 10px auto 0
}
.s1 .m_content-low_light .f_container .hands {
    width: 559px;
    height: 285px;
    bottom: 0;
    margin-left: -175px
}
.s1 .m_content-low_light .f_header-type1 .small-text {
    display: block;
    padding-top: 15px;
    font-size: 10px;
    color: #fff
}
.s1 .m_content-low_light .f_container figure {
    width: 767px;
    margin-left: -383px
}
.m_content-dual_pixel {
    height: 1080px;
    line-height: 0
}
.m_content-dual_pixel .f_header-type1 {
    top: 113px;
    text-align: center
}
.m_content-dual_pixel .f_header-type1 .c_tit-type9 {
    line-height: 1;
    color: #fff
}
.m_content-dual_pixel .f_header-type1 .c_tit-type7 {
    width: 1080px;
    margin: 65px auto 0;
    color: #fff
}
.s3 .m_content-dual_pixel {
    height: 810px
}
.s3 .m_content-dual_pixel .f_header-type1 {
    top: 73px;
    text-align: center
}
.s3 .m_content-dual_pixel .f_header-type1 .c_tit-type9 {
    line-height: 1.1;
    color: #fff
}
.s3 .m_content-dual_pixel .f_header-type1 .c_tit-type7 {
    width: 960px;
    margin: 30px auto 0;
    color: #fff
}
.s2 .m_content-dual_pixel {
    height: 757px
}
.s2 .m_content-dual_pixel .f_header-type1 {
    top: 71px;
    text-align: center
}
.s2 .m_content-dual_pixel .f_header-type1 .c_tit-type9 {
    line-height: 1.1;
    color: #fff
}
.s2 .m_content-dual_pixel .f_header-type1 .c_tit-type7 {
    width: 680px;
    margin: 25px auto 0;
    color: #fff
}
.s1 .m_content-dual_pixel {
    height: 524px;
    padding: 15px 0
}
.s1 .m_content-dual_pixel .f_header-type1 {
    top: 50px;
    left: 0;
    right: 0;
    text-align: center
}
.m_content-focus .f_header-type1 .c_tit-type9,
.s1 .m_content-dual_pixel .f_header-type1 .c_tit-type9 {
    line-height: 1.1;
    color: #fff
}
.s1 .m_content-dual_pixel .f_header-type1 .c_tit-type7 {
    width: 320px;
    margin: 20px auto 0;
    color: #fff
}
.s1 .m_content-dual_pixel .f_container>figure,
.s1 .m_content-gallery figure {
    width: 766px;
    margin-left: -383px
}
.s1 .m_content-dual_pixel .f_container>figure img,
.s1 .m_content-gallery figure img,
.s2 .m_content-gallery figure img,
.s3 .m_content-motion .f_container .video-dragee .phone figure.mobile>img {
    width: 100%;
    height: auto
}
.m_content-focus {
    height: 1080px;
    background: #10100f
}
.m_content-focus .f_header-type1 {
    top: 190px;
    width: 610px;
    left: 11%;
    right: auto
}
.m_content-focus .f_header-type1 .c_tit-type7 {
    margin-top: 65px;
    color: #fff
}
.m_content-focus .f_header-type1 .small-text {
    margin-top: 46px;
    font-size: 16px;
    font-family: "SamsungOne";
    color: #fff
}
.m_content-focus .f_header-type1 .c_tit-time {
    margin-top: 125px;
    overflow: hidden
}
.m_content-focus .f_header-type1 .c_tit-time:after,
.s1 .m_content-focus .f_header-type1 .c_tit-time:after,
.s2 .m_content-focus .f_header-type1 .c_tit-time:after,
.s3 .m_content-focus .f_header-type1 .c_tit-time:after {
    display: block;
    clear: both;
    content: ''
}
.m_content-focus .f_header-type1 .c_tit-time span {
    float: left
}
.m_content-focus .f_header-type1 .c_tit-time span:first-child,
.s2 .m_content-focus .f_header-type1 .c_tit-time span:first-child,
.s3 .m_content-focus .f_header-type1 .c_tit-time span:first-child {
    padding-right: 40px;
    border-right: 2px solid #525252;
    margin-right: 40px
}
.m_content-focus .f_header-type1 .c_tit-time span strong,
.s2 .m_content-focus .f_header-type1 .c_tit-time span strong,
.s3 .m_content-focus .f_header-type1 .c_tit-time span strong {
    font-family: "SamsungOne";
    font-size: 66px;
    color: #00b3e3;
    display: block;
    line-height: 1
}
.m_content-focus .f_header-type1 .c_tit-time span span,
.s3 .m_content-focus .f_header-type1 .c_tit-time span span {
    font-family: 'SamsungOne';
    font-size: 16px;
    color: #999;
    margin-top: 0
}
.s3 .m_content-focus {
    height: 900px;
    background: #10100f
}
.s3 .m_content-focus .f_header-type1 {
    top: 140px;
    width: 530px;
    left: 3.5%
}
.s3 .m_content-focus .f_header-type1 .c_tit-type9 {
    line-height: 1.1;
    color: #fff
}
.s3 .m_content-focus .f_header-type1 .c_tit-type7 {
    margin-top: 35px
}
.s3 .m_content-focus .f_header-type1 .c_tit-time {
    margin-top: 90px;
    overflow: hidden
}
.s3 .m_content-focus .f_header-type1 .small-text {
    margin-top: 40px;
    font-size: 16px
}
.s3 .m_content-focus .f_header-type1 .c_tit-time span {
    float: left
}
.s2 .m_content-focus {
    height: 1380px;
    background: #10100f
}
.s2 .m_content-focus .f_header-type1 {
    top: 60px;
    width: 640px;
    left: 50%;
    margin-left: -320px;
    text-align: center
}
.s2 .m_content-focus .f_header-type1 .c_tit-type9 {
    line-height: 1.1;
    color: #fff
}
.s2 .m_content-focus .f_header-type1 .c_tit-type7 {
    margin-top: 35px
}
.s2 .m_content-focus .f_header-type1 .small-text {
    margin-top: 35px;
    font-size: 16px
}
.s2 .m_content-focus .f_header-type1 .c_tit-time {
    margin-top: 70px;
    overflow: hidden
}
.s1 .m_content-focus .f_header-type1 .c_tit-time span,
.s2 .m_content-focus .f_header-type1 .c_tit-time span {
    float: none;
    display: inline-block
}
.s2 .m_content-focus .f_header-type1 .c_tit-time span span {
    font-family: 'SamsungOne';
    font-size: 16px;
    color: #999;
    margin-top: -10px
}
.s1 .m_content-focus {
    height: 735px;
    background: #10100f
}
.s1 .m_content-focus .f_header-type1 {
    top: 60px;
    width: 320px;
    left: 50%;
    margin-left: -160px;
    text-align: center
}
.s1 .m_content-focus .f_header-type1 .c_tit-type9 {
    line-height: 1.1;
    color: #fff
}
.s1 .m_content-focus .f_header-type1 .c_tit-type7 {
    margin-top: 20px
}
.s1 .m_content-focus .f_header-type1 .small-text {
    margin-top: 20px;
    font-size: 10px
}
.s1 .m_content-focus .f_header-type1 .c_tit-time {
    margin-top: 28px;
    padding-top: 2px;
    overflow: hidden
}
.s1 .m_content-focus .f_header-type1 .c_tit-time span:first-child {
    padding-right: 40px;
    border-right: 1px solid #525252;
    margin-right: 40px
}
.s1 .m_content-focus .f_header-type1 .c_tit-time span strong {
    font-family: "SamsungOne";
    font-size: 33px;
    color: #00b3e3;
    display: block;
    line-height: 1
}
.s1 .m_content-focus .f_header-type1 .c_tit-time span span {
    font-family: 'SamsungOne';
    font-size: 8px;
    color: #999;
    margin-top: -5px
}
.m_content-motion .m_feature-mf1 {
    position: relative;
    padding-bottom: 975px
}
.m_content-motion .f_header-type1 {
    padding-top: 95px;
    width: 1160px;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    position: relative
}
.m_content-motion .f_header-type1 .c_tit-type9 {
    line-height: 1
}
.m_content-motion .f_header-type1 .c_tit-type7 {
    margin-top: 55px
}
.m_content-motion .f_header-type1 .small-text {
    margin-top: 43px;
    font-size: 16px;
    font-family: "SamsungOne";
    color: #000
}
.m_content-motion .f_container .bottom {
    bottom: 150px;
    height: auto
}
.m_content-motion .f_container .video-dragee {
    bottom: 55px;
    height: 937px;
    width: 1920px;
    left: 50%;
    margin-left: -960px;
    position: absolute
}
.m_content-motion .f_container .video-dragee .phone {
    position: absolute;
    left: 50%;
    top: 83px;
    height: 100%;
    width: 406px;
    margin-left: -203px;
    cursor: col-resize;
    overflow: hidden
}
.m_content-motion .f_container .video-dragee .phone .video_back {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    margin-left: 0;
    height: 100%;
    display: none
}
.m_content-motion .f_container .video-dragee .phone .video_back span {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}
.m_content-motion .f_container .video-dragee .phone>div {
    position: relative;
    width: 383px;
    height: 686px;
    left: 12px;
    top: 78px;
    overflow: hidden;
    display: block;
    background: #000
}
.m_content-motion .f_container .video-dragee .phone>div>span {
    left: 0;
    top: 0;
    position: fixed;
    width: 1px;
    height: 1px
}
.m_content-motion .f_container .video-dragee .phone>div>span.view {
    left: 0!important
}
.m_content-motion .f_container .video-dragee .loading {
    position: absolute!important;
    left: 0;
    top: 0;
    background: #000;
    width: 100%;
    height: 100%;
    display: table-cell;
    text-align: center;
    vertical-align: middle
}
.m_content-motion .f_container .video-dragee .phone figure.mobile,
.s1 .m_content-motion .f_container .video-dragee .phone figure.mobile,
.s2 .m_content-motion .f_container .video-dragee .phone figure.mobile,
.s3 .m_content-motion .f_container .video-dragee .phone figure.mobile {
    position: absolute;
    left: 0;
    top: 0
}
.m_content-motion .f_container .video-dragee .phone figure.mobile div {
    position: absolute;
    left: 50%;
    top: 550px;
    margin-left: -54px;
    transition: all .3s
}
.m_content-motion .f_container .video-dragee .phone figure.mobile div.ani {
    transform: scale(1.2, 1.2);
    transition: all .5s
}
.m_content-motion .f_container .video-dragee .phone figure.mobile div.notani {
    transform: scale(.8, .8);
    transition: all .3s
}
.m_content-motion .f_container .video-dragee .phone figure.mobile strong,
.s3 .m_content-motion .f_container .video-dragee .phone figure.mobile strong {
    font-family: 'SamsungOne';
    font-size: 18px;
    color: #fff;
    position: absolute;
    left: 0;
    top: 695px;
    width: 100%;
    text-align: center;
    line-height: 1.2
}
.m_content-motion .f_container .mobileAct {
    display: none
}
.s3 .m_content-motion .f_header-type1 {
    padding-top: 100px;
    width: 964px;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center
}
.s3 .m_content-motion .m_feature-mf1 {
    position: relative;
    padding-bottom: 720px
}
.s3 .m_content-motion .f_header-type1 .c_tit-type7 {
    margin-top: 40px
}
.s3 .m_content-motion .f_container .bottom {
    bottom: 110px;
    height: auto;
    width: 1440px;
    margin-left: -720px
}
.s3 .m_content-motion .f_container .video-dragee {
    bottom: 109px;
    height: 569px;
    width: 1440px;
    left: 50%;
    margin-left: -720px;
    position: absolute
}
.s2 .m_content-motion .f_container .video-dragee .phone,
.s3 .m_content-motion .f_container .video-dragee .phone {
    position: absolute;
    left: 50%;
    top: -3px;
    width: 306px;
    margin-left: -153px;
    cursor: col-resize;
    overflow: hidden;
    height: 635px
}
.s3 .m_content-motion .f_container .video-dragee .phone>div {
    position: relative;
    width: 288px;
    height: 512px;
    left: 10px;
    top: 59px;
    overflow: hidden;
    display: block
}
.s1 .m_content-motion .f_container .video-dragee .phone figure,
.s2 .m_content-motion .f_container .video-dragee .phone figure,
.s3 .m_content-motion .f_container .video-dragee .phone figure {
    position: relative
}
.s2 .m_content-motion .f_container .video-dragee .phone figure.mobile div,
.s3 .m_content-motion .f_container .video-dragee .phone figure.mobile div {
    position: absolute;
    left: 50%;
    top: 385px;
    margin-left: -43px;
    transition: all .3s;
    width: 86px
}
.s3 .m_content-motion .f_container .video-dragee .phone figure.mobile strong {
    font-size: 14px;
    top: 500px
}
.s2 .m_content-motion .f_header-type1 {
    padding-top: 60px;
    width: 746px;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center
}
.s2 .m_content-motion .m_feature-mf1 {
    position: relative;
    padding-bottom: 740px
}
.s2 .m_content-motion .f_header-type1 .c_tit-type7 {
    margin-top: 25px
}
.s2 .m_content-motion .f_header-type1 .small-text {
    margin-top: 38px
}
.s2 .m_content-motion .f_container .bottom {
    bottom: 130px;
    height: auto;
    width: 1346px;
    margin-left: -673px
}
.s2 .m_content-motion .f_container .video-dragee {
    bottom: 130px;
    height: 477px;
    width: 1346px;
    left: 50%;
    margin-left: -673px;
    position: absolute
}
.s2 .m_content-motion .f_container .video-dragee .phone {
    top: -56px;
    width: 285px;
    margin-left: -143px;
    height: 669px
}
.s2 .m_content-motion .f_container .video-dragee .phone>div {
    position: relative;
    width: 270px;
    height: 480px;
    left: 8px;
    top: 55px;
    overflow: hidden;
    display: block
}
.s2 .m_content-motion .f_container .video-dragee .phone figure.mobile>img {
    height: auto
}
.s2 .m_content-motion .f_container .video-dragee .phone figure.mobile div {
    top: 375px
}
.s1 .m_content-motion .f_container .video-dragee .phone figure.mobile strong,
.s2 .m_content-motion .f_container .video-dragee .phone figure.mobile strong {
    font-family: 'SamsungOne';
    font-size: 14px;
    color: #fff;
    position: absolute;
    left: 0;
    top: 490px;
    width: 100%;
    text-align: center;
    line-height: 1.2
}
.s1 .m_content-motion .f_header-type1 {
    padding-top: 39px;
    width: 314px;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center
}
.s1 .m_content-motion .m_feature-mf1 {
    position: relative;
    padding-bottom: 450px
}
.m_content-hybrid .f_header-type1 .c_tit-type9,
.s1 .m_content-motion .f_header-type1 .c_tit-type9 {
    line-height: 1
}
.s1 .m_content-motion .f_header-type1 .c_tit-type7 {
    margin-top: 18px
}
.s1 .m_content-motion .f_header-type1 .small-text {
    margin-top: 20px;
    font-size: 10px
}
.s1 .m_content-motion .f_container .bottom {
    display: none;
    bottom: 36px;
    height: auto;
    width: 766px;
    margin-left: -383px
}
.s1 .m_content-motion .f_container .bottom img {
    width: 766px
}
.s1 .m_content-motion .f_container .video-dragee {
    bottom: 60px;
    height: 304px;
    width: 766px;
    left: 50%;
    margin-left: -383px;
    position: absolute
}
.s1 .m_content-motion .f_container .video-dragee .phone {
    position: absolute;
    left: 50%;
    top: -27px;
    width: 190px;
    margin-left: -95px;
    cursor: default;
    overflow: hidden;
    height: 395px
}
.s1 .m_content-motion .f_container .video-dragee .phone .video_back {
    position: absolute;
    left: 50%;
    top: 0;
    width: 766px;
    height: 319px;
    margin-left: -383px;
    text-align: center;
    display: block;
    z-index: 3
}
.s1 .m_content-motion .f_container .video-dragee .phone .video_back img {
    width: 182px;
    height: 304px;
    display: none
}
.s1 .m_content-motion .f_container .video-dragee .phone>div {
    position: relative;
    width: 179px;
    height: 318px;
    left: 5px;
    top: 37px;
    overflow: hidden
}
.s1 .m_content-motion .f_container .video-dragee .phone>div>.mobileAct {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: block
}
.s1 .m_content-motion .f_container .video-dragee .phone>div>span {
    left: -100%!important
}
.s1 .m_content-motion .f_container .video-dragee .phone>div>.mobileAct span {
    position: absolute;
    left: -100%;
    top: 0;
    width: 100%;
    height: 100%
}
.s1 .m_content-motion .f_container .video-dragee.viewAni .phone>div>.mobileAct span {
    left: 0
}
.s1 .m_content-motion .f_container .video-dragee .phone figure.mobile>img {
    width: 190px;
    height: auto
}
.s1 .m_content-motion .f_container .video-dragee .phone figure.mobile div {
    position: absolute;
    left: 50%;
    top: 227px;
    margin-left: -25px;
    transition: all .3s;
    width: 50px;
    display: none
}
.s1 .m_content-motion .f_container .video-dragee .phone figure.mobile strong {
    font-size: 10px;
    top: 295px;
    display: none
}
.mobile .m_content-hybrid ul li video,
.mobile.ios .m_content-hybrid ul li figure img,
.s1 .m_content-motion .f_container .video-dragee video {
    visibility: visible
}
.m_content-motion .f_container.rt_cont .video-dragee .phone {
    cursor: default
}
.s1 .m_content-motion .f_container.rt_cont .bottom {
    display: block;
    height: 318px
}
.s1 .m_content-motion .f_container .loading {
    width: 40px;
    height: 40px;
    margin: -20px 0 0 -20px
}
.sL .m_content-motion .f_container .video-dragee .phone {
    cursor: default
}
.sL .m_content-motion .f_container .video-dragee .phone>div {
    background-color: transparent
}
.m_content-hybrid .f_container ul li>button,
.m_content-hybrid .f_container ul li>span,
.m_content-hybrid .f_header-type1 .c_tit-type7 span.no2,
.m_content-hybrid .f_header-type1 h2 span.no2,
.sL .m_content-motion .f_container .video-dragee .phone figure.mobile div,
.sL .m_content-motion .f_container .video-dragee .phone figure.mobile strong {
    display: none
}
.m_content-hybrid .f_header-type1 {
    padding-top: 125px;
    text-align: center;
    position: relative
}
.m_content-hybrid .m_feature-mf1 {
    position: relative;
    padding-bottom: 830px
}
.m_content-hybrid .f_header-type1 span span {
    display: block;
    width: 100%;
    margin-top: 38px;
    font-size: 16px;
    color: #000;
    text-align: center
}
.m_content-hybrid .f_header-type1 .c_tit-type7 {
    width: 1140px;
    margin: 55px auto 0
}
.m_content-hybrid .f_header-type1 ul {
    text-align: center;
    width: 100%;
    position: relative;
    margin: 60px 0 20px
}
.m_content-hybrid .f_header-type1 ul li {
    display: inline-block
}
.m_content-hybrid .f_header-type1 ul li a,
.m_content-selfie .f_header-type1 ul li a {
    display: inline-block;
    font-family: 'SamsungSharpSans';
    font-size: 24px;
    color: #999;
    margin: 0 33px
}
.m_content-hybrid .f_header-type1 ul li.curr a,
.s1 .m_content-hybrid .f_header-type1 ul li.curr a,
.s2 .m_content-hybrid .f_header-type1 ul li.curr a,
.s3 .m_content-hybrid .f_header-type1 ul li.curr a {
    color: #00b3e3
}
.m_content-hybrid .f_header-type1 ul li:first-child,
.s1 .m_content-hybrid .f_header-type1 ul li:first-child,
.s2 .m_content-hybrid .f_header-type1 ul li:first-child,
.s3 .m_content-hybrid .f_header-type1 ul li:first-child {
    position: relative
}
.m_content-hybrid .f_header-type1 ul li:first-child:after {
    position: absolute;
    right: 0;
    top: 7px;
    height: 10px;
    width: 2px;
    background: #dfdfdf;
    content: ''
}
.m_content-hybrid .f_header-type1 .small-text {
    font-family: 'SamsungOne';
    font-size: 16px;
    color: #000;
    margin-top: 30px;
    display: block
}
.m_content-hybrid .f_container .hands {
    margin-left: -640px;
    bottom: 0;
    width: 1622px;
    height: 859px
}
.m_content-hybrid .f_container .action {
    margin-left: -495px;
    top: 600px;
    width: 990px;
    height: 545px;
    display: none
}
.m_content-hybrid .f_container ul {
    position: absolute;
    left: 50%;
    margin-left: -519px;
    bottom: 764px
}
.m_content-hybrid .f_container ul li {
    position: absolute;
    left: 0;
    top: 0;
    transition: all .2s
}
.mobile .m_content-hybrid .f_container ul li>button,
.mobile .m_content-hybrid .f_container ul li>span {
    display: block;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .5;
    filter: alpha(opacity=50);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    position: absolute;
    left: 0;
    top: 0;
    transition: all .2s
}
.mobile .m_content-hybrid .f_container ul li>button {
    width: 20%;
    height: auto;
    left: 50%;
    top: 50%;
    margin: -10% 0 0 -10%;
    border-radius: 25px
}
.m_content-hybrid .f_container ul li,
.mobile .m_content-hybrid .f_container ul li.mobilePlay>button,
.mobile .m_content-hybrid .f_container ul li.mobilePlay>span {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.ie8 .m_content-hybrid .f_container ul li,
.m_content-hybrid.viewText .f_header-type1 .c_tit-type7>span,
.m_content-hybrid.viewText .f_header-type1 h2 span {
    display: none
}
.m_content-hybrid .f_container ul li.view {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.m_content-hybrid.viewText .f_header-type1 .c_tit-type7 span.no2,
.m_content-hybrid.viewText .f_header-type1 h2 span.no2 {
    display: block
}
.m_content-hybrid.viewText .f_header-type1 .small-text {
    display: block!important;
    font-family: "SamsungOne"
}
.m_content-hybrid.viewText .f_header-type1 .small-text span {
    margin-top: 5px;
    font-size: 16px
}
.m_content-hybrid.viewText .f_container .action {
    display: none
}
.s3 .m_content-hybrid .f_header-type1 {
    padding-top: 75px;
    text-align: center
}
.s3 .m_content-hybrid .m_feature-mf1 {
    position: relative;
    padding-bottom: 675px
}
.s3 .m_content-hybrid .f_header-type1 .c_tit-type7 {
    width: 950px;
    margin: 38px auto 0
}
.s3 .m_content-hybrid.viewText .f_header-type1 .small-text {
    display: block!important
}
.s3 .m_content-hybrid .f_header-type1 ul {
    text-align: center;
    margin: 70px 0 0
}
.s3 .m_content-hybrid .f_header-type1 ul li {
    display: inline-block
}
.s3 .m_content-hybrid .f_header-type1 ul li a {
    display: inline-block;
    font-family: 'SamsungSharpSans';
    font-size: 18px;
    color: #999;
    margin: 0 27px
}
.s3 .m_content-hybrid .f_header-type1 ul li:first-child:after {
    position: absolute;
    right: 0;
    top: 5px;
    height: 9px;
    width: 2px;
    background: #dfdfdf;
    content: ''
}
.s3 .m_content-hybrid .f_container .hands {
    margin-left: -477px;
    bottom: 0;
    width: 1195px;
    height: 660px
}
.m_content-realcamera .f_container .bottom img,
.m_content-vrimage .f_container .loading img,
.s1 .m_content-hybrid .f_container .action img,
.s1 .m_content-hybrid .f_container .hands img,
.s1 .m_content-hybrid .f_container ul li img,
.s1 .m_content-realcamera .f_container .bottom img,
.s1 .m_content-selfie .f_container .bottom img,
.s2 .m_content-hybrid .f_container .action img,
.s2 .m_content-hybrid .f_container .hands img,
.s2 .m_content-hybrid .f_container ul li img,
.s2 .m_content-realcamera .f_container .bottom img,
.s2 .m_content-selfie .f_container .bottom img,
.s3 .m_content-hybrid .f_container .action img,
.s3 .m_content-hybrid .f_container .hands img,
.s3 .m_content-hybrid .f_container ul li img,
.s3 .m_content-realcamera .f_container .bottom img,
.s3 .m_content-selfie .f_container>figure img,
.s4 .m_content-selfie .f_container>figure img {
    width: 100%
}
.s3 .m_content-hybrid .f_container .action {
    margin-left: -370px;
    top: 510px;
    width: 725px;
    height: 399px
}
.s3 .m_content-hybrid .f_header-type1 .small-text {
    font-family: 'SamsungOne';
    font-size: 16px;
    color: #000;
    margin-top: 25px
}
.s3 .m_content-hybrid .f_container ul {
    position: absolute;
    left: 50%;
    margin-left: -390px;
    bottom: 590px
}
.s3 .m_content-hybrid .f_container ul li {
    top: 0;
    width: 767px;
    height: 432px
}
.s2 .m_content-hybrid .f_header-type1 {
    padding-top: 70px;
    text-align: center;
    left: 0;
    right: 0
}
.s2 .m_content-hybrid .m_feature-mf1 {
    position: relative;
    padding-bottom: 585px
}
.s2 .m_content-hybrid .f_header-type1 .c_tit-type7 {
    width: 720px;
    margin: 30px auto 0
}
.s2 .m_content-hybrid .f_header-type1 ul {
    text-align: center;
    margin: 60px 0 -20px
}
.s2 .m_content-hybrid .f_header-type1 ul li {
    display: inline-block
}
.s2 .m_content-hybrid .f_header-type1 ul li a {
    display: inline-block;
    font-family: 'SamsungSharpSans';
    font-size: 20px;
    color: #999;
    margin: 0 33px
}
.s2 .m_content-hybrid .f_header-type1 ul li:first-child:after {
    position: absolute;
    right: 0;
    top: 7px;
    height: 10px;
    width: 2px;
    background: #dfdfdf;
    content: ''
}
.s2 .m_content-hybrid .f_container .hands {
    margin-left: -360px;
    bottom: 0;
    width: 938px;
    height: 539px
}
.s2 .m_content-hybrid .f_container .action {
    margin-left: -277px;
    top: 457px;
    width: 551px;
    height: 303px
}
.s2 .m_content-hybrid .f_header-type1 .small-text {
    margin-top: 25px
}
.s2 .m_content-hybrid .f_container ul {
    position: absolute;
    left: 50%;
    margin-left: -293px;
    bottom: 486px
}
.s2 .m_content-hybrid .f_container ul li {
    width: 582px;
    height: 326px
}
.s1 .m_content-hybrid .f_header-type1 {
    padding-top: 85px;
    left: 0;
    right: 0;
    text-align: center
}
.s1 .m_content-hybrid .f_header-type1 .c_tit-type7 {
    width: 320px;
    margin: 10px auto 0
}
.s1 .m_content-hybrid .m_feature-mf1 {
    position: relative;
    padding-bottom: 295px
}
.s1 .m_content-hybrid .f_header-type1 ul {
    text-align: center;
    margin-top: 15px;
    font-size: 0
}
.s1 .m_content-hybrid .f_header-type1 ul li {
    display: inline-block
}
.s1 .m_content-hybrid .f_header-type1 ul li a {
    display: inline-block;
    font-family: 'SamsungSharpSans';
    font-size: 14px;
    color: #999;
    margin: 0 14px
}
.s1 .m_content-hybrid .f_header-type1 ul li:first-child:after {
    position: absolute;
    right: 0;
    top: 2px;
    height: 10px;
    width: 1px;
    background: #dfdfdf;
    content: ''
}
.s1 .m_content-hybrid .f_container .hands {
    margin-left: -153px;
    bottom: 0;
    width: 413px;
    height: 256px
}
.s1 .m_content-hybrid .f_container .action {
    margin-left: -121px;
    top: 346px;
    width: 228px;
    height: 126px
}
.s1 .m_content-hybrid .f_header-type1 .small-text {
    margin-top: 15px;
    font-size: 10px
}
.s1 .m_content-hybrid.viewText .f_header-type1 .small-text span {
    margin-top: 0;
    font-size: 10px
}
.s1 .m_content-hybrid .f_container ul {
    position: absolute;
    left: 50%;
    margin-left: -126px;
    bottom: 234px
}
.s1 .m_content-hybrid .f_container ul li {
    width: 242px;
    height: 135px
}
.mobile .m_content-hybrid ul li figure img {
    visibility: hidden
}
.mobile.ios .m_content-hybrid ul li video {
    visibility: hidden;
    position: absolute;
    left: -300%
}
.mobile .m_content-hybrid .f_container ul li {
    left: -10000px;
    transition: none
}
.mobile .m_content-hybrid .f_container ul li.view {
    left: 0
}
.mobile .m_content-hybrid .f_container .hands {
    z-index: 1
}
.mobile .m_content-hybrid .f_container ul {
    z-index: 2
}
.m_content-gallery {
    height: 1320px
}
.m_content-gallery .m_gallery_desc {
    position: absolute;
    right: 210px;
    left: 210px;
    bottom: 116px;
    overflow: hidden
}
.m_content-gallery .c_tit-type4 {
    float: left;
    width: 68%;
    font-family: 'SamsungOne';
    font-size: 24px;
    color: #000
}
.m_content-gallery .c_tit-type4 span,
.s3 .m_content-gallery .c_tit-type4 span {
    font-family: 'SamsungOne';
    font-size: 24px;
    color: #000;
    display: block
}
.m_content-gallery .c_btn_wrap {
    display: block;
    float: left;
    width: 32%;
    text-align: right
}
.m_content-gallery .c_btn_pre-type3 {
    position: static;
    text-transform: uppercase
}
.s3 .m_content-gallery {
    height: 990px
}
.s3 .m_content-gallery .m_gallery_desc {
    right: 80px;
    left: 80px;
    bottom: 63px
}
.s3 .m_content-gallery .c_tit-type4 {
    font-family: 'SamsungOne';
    font-size: 24px;
    color: #000
}
.s1 .m_content-gallery,
.s1 .m_content-selfie .f_container figure img,
.s2 .m_content-gallery {
    height: auto
}
.s1 .m_content-gallery article[class*=m_feature-],
.s2 .m_content-gallery article[class*=m_feature-] {
    position: relative;
    left: 0;
    right: 0;
    top: auto;
    bottom: auto
}
.s2 .m_content-gallery .m_gallery_desc {
    position: relative;
    left: 0;
    right: auto;
    bottom: auto;
    padding-bottom: 30px
}
.s2 .m_content-gallery .c_tit-type4 {
    position: relative;
    top: auto;
    bottom: auto;
    width: 100%;
    margin-bottom: 30px;
    padding: 40px 20px 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'SamsungOne';
    font-size: 20px;
    color: #000;
    text-align: center
}
.s1 .m_content-gallery .c_tit-type4 span,
.s2 .m_content-gallery .c_tit-type4 span {
    font-family: 'SamsungOne';
    font-size: 20px;
    color: #000;
    display: block
}
.s2 .m_content-gallery .f_container {
    left: 0;
    right: 0;
    margin-left: 0
}
.s1 .m_content-gallery .f_container>figure,
.s2 .m_content-gallery .f_container,
.s2 .m_content-gallery .f_container>figure {
    position: relative;
    top: auto;
    bottom: auto
}
.s2 .m_content-gallery .c_btn_wrap {
    float: none;
    width: auto;
    margin: 0 auto;
    text-align: center
}
.s1 .m_content-gallery .c_btn_wrap {
    margin: 0 auto
}
.s1 .m_content-gallery .m_gallery_desc {
    position: relative;
    left: 0;
    right: auto;
    bottom: auto;
    padding-bottom: 20px
}
.s1 .m_content-gallery .c_tit-type4 {
    float: none;
    width: 320px;
    margin: 25px auto 20px;
    font-family: 'SamsungOne';
    font-size: 12px;
    color: #000;
    text-align: center;
    line-height: 1.6
}
.s1 .m_content-gallery .c_tit-type4 span {
    font-size: 12px;
    line-height: 1.6
}
.s1 .m_content-gallery .c_btn_wrap {
    position: static;
    float: none;
    width: 100%;
    text-align: center
}
.s1 .m_content-gallery .c_btn_pre-type3 {
    width: auto;
    text-transform: uppercase
}
.s1 .m_content-gallery .f_container {
    position: relative;
    left: 0;
    right: 0;
    top: auto;
    bottom: auto;
    margin-left: 0
}
.m_content-selfie .m_feature-mf1 {
    position: relative
}
.m_content-selfie .f_header-type1 {
    padding-top: 100px;
    text-align: center;
    position: relative
}
.m_content-selfie .f_header-type1 .c_tit-type9 {
    line-height: 1
}
.m_content-selfie .f_header-type1 .c_tit-type7 {
    width: 1068px;
    margin: 50px auto 0
}
.m_content-selfie .f_header-type1 .small-text {
    display: inline-block;
    margin-top: 33px;
    font-size: 16px;
    color: #000;
    font-family: "SamsungOne"
}
.m_content-selfie .f_header-type1>div {
    display: none;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    height: 0
}
.m_content-selfie .f_header-type1>div.view {
    display: block;
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    height: auto;
    transition: all .3s
}
.m_content-selfie .f_header-type1 ul {
    margin: 75px 0
}
.m_content-selfie .f_header-type1 ul li,
.s1 .m_content-selfie .f_header-type1 ul li,
.s2 .m_content-selfie .f_header-type1 ul li,
.s3 .m_content-selfie .f_header-type1 ul li {
    display: inline-block;
    position: relative
}
.m_content-selfie .f_header-type1 ul li:before {
    position: absolute;
    left: 1px;
    top: 7px;
    height: 10px;
    width: 2px;
    background: #dfdfdf;
    content: ''
}
.m_content-selfie .f_header-type1 ul li.curr a,
.s1 .m_content-selfie .f_header-type1 ul li.curr a,
.s2 .m_content-selfie .f_header-type1 ul li.curr a,
.s3 .m_content-selfie .f_header-type1 ul li.curr a {
    color: #00b3e3
}
.m_content-selfie .f_header-type1 ul li:first-child:before,
.s1 .m_content-selfie .f_header-type1 ul li:first-child:before,
.s2 .m_content-selfie .f_header-type1 ul li:first-child:before,
.s3 .m_content-selfie .f_header-type1 ul li:first-child:before {
    width: 0;
    height: 0;
    background: 0 0
}
.m_content-selfie .f_container {
    height: auto;
    margin-top: 50px;
    position: relative
}
.m_content-selfie .f_container .bottom {
    position: absolute;
    opacity: 0;
    transition: all .3s
}
.m_content-selfie .f_container .bottom.view {
    position: relative;
    opacity: 1
}
.m_content-selfie .f_container>figure {
    position: relative;
    left: 0;
    width: 100%;
    margin-left: 0
}
.s3 .m_content-selfie .f_header-type1 {
    padding-top: 70px;
    text-align: center
}
.s3 .m_content-selfie .f_header-type1 .c_tit-type7 {
    width: 940px;
    margin: 50px auto 0
}
.s3 .m_content-selfie .f_header-type1 ul li a {
    display: inline-block;
    font-family: 'SamsungSharpSans';
    font-size: 18px;
    color: #999;
    margin: 0 27px
}
.s3 .m_content-selfie .f_header-type1 ul li:before {
    position: absolute;
    left: 1px;
    top: 5px;
    height: 9px;
    width: 2px;
    background: #dfdfdf;
    content: ''
}
.s3 .m_content-selfie .f_header-type1 .small-text {
    margin-top: 25px;
    font-size: 16px;
    color: #000
}
.s2 .m_content-selfie .f_header-type1 {
    padding-top: 70px;
    text-align: center;
    top: 0
}
.s2 .m_content-selfie .f_header-type1 .c_tit-type7 {
    width: 710px;
    margin: 30px auto 0
}
.s2 .m_content-selfie .f_header-type1 ul {
    margin: 70px 0
}
.s1 .m_content-selfie .f_header-type1 ul li a,
.s2 .m_content-selfie .f_header-type1 ul li a {
    display: inline-block;
    font-family: 'SamsungSharpSans';
    font-size: 20px;
    color: #999;
    margin: 0 33px
}
.s1 .m_content-selfie .f_header-type1 ul li:before,
.s2 .m_content-selfie .f_header-type1 ul li:before {
    position: absolute;
    left: 1px;
    top: 7px;
    height: 10px;
    width: 2px;
    background: #dfdfdf;
    content: ''
}
.s2 .m_content-selfie .f_header-type1 .small-text {
    margin-top: 20px;
    font-size: 16px;
    color: #000
}
.s2 .m_content-selfie .f_container {
    margin-top: 30px
}
.s1 .m_content-selfie .f_header-type1 {
    padding-top: 35px;
    left: 0;
    right: 0;
    text-align: center
}
.s1 .m_content-selfie .f_header-type1 .c_tit-type7 {
    width: 320px;
    margin: 10px auto 0
}
.s1 .m_content-selfie .f_header-type1 ul {
    margin: 55px 0;
    font-size: 0
}
.s1 .m_content-selfie .f_header-type1 ul li a {
    font-size: 14px;
    margin: 0 14px
}
.s1 .m_content-selfie .f_header-type1 ul li:before {
    left: 0;
    top: 2px;
    width: 1px
}
.s1 .m_content-selfie .f_header-type1 .small-text {
    margin-top: 20px;
    font-size: 10px;
    color: #000
}
.s1 .m_content-selfie .f_container {
    margin-top: 20px
}
.m_content-realcamera {
    height: 860px;
    z-index: 2!important;
    overflow: visible!important
}
.m_content-realcamera .f_header-type1 {
    top: 276px;
    width: 536px;
    margin: 0 auto;
    text-align: left
}
.m_content-realcamera .f_header-type1>span,
.s3 .m_content-realcamera .f_header-type1>span {
    font-size: 26px;
    font-family: 'SamsungOne';
    color: #e0e0e0;
    display: block;
    margin-left: 10px
}
.m_content-realcamera .f_header-type1 strong {
    font-weight: 400;
    margin-top: -20px
}
.m_content-realcamera .f_header-type1 strong span {
    font-size: 30px;
    font-family: 'SamsungSharpSans';
    color: #000;
    vertical-align: baseline
}
.m_content-realcamera .f_header-type1 strong,
.m_content-realcamera .f_header-type1 strong span.big,
.s3 .m_content-realcamera .f_header-type1 strong span.big {
    font-size: 54px;
    font-family: 'SamsungSharpSans';
    color: #000;
    vertical-align: top;
    display: inline-block
}
.m_content-realcamera p.text-real,
.s3 .m_content-realcamera p.text-real {
    font-size: 102px;
    font-family: 'SamsungSharpSans';
    color: #333;
    margin-top: 510px;
    text-align: center
}
.m_content-realcamera .f_header-type1 .c_tit-type7 {
    width: 1068px;
    margin: 55px auto 0
}
.m_content-realcamera .f_container {
    z-index: 3;
    overflow: visible
}
.m_content-realcamera .f_container .bottom {
    bottom: 0;
    width: 1693px;
    height: 733px;
    margin-left: -733px
}
.s3 .m_content-realcamera {
    height: 750px;
    position: relative
}
.s3 .m_content-realcamera .f_header-type1 {
    top: 311px;
    width: auto;
    margin-left: -218px;
    left: 50%
}
.s3 .m_content-realcamera .f_header-type1>span {
    font-size: 25px
}
.s3 .m_content-realcamera .f_header-type1 strong {
    font-size: 41px;
    font-family: 'SamsungSharpSans';
    color: #000;
    vertical-align: top;
    margin-top: -15px
}
.s3 .m_content-realcamera .f_header-type1 strong span {
    font-size: 23px;
    font-family: 'SamsungSharpSans';
    color: #000;
    vertical-align: baseline
}
.s3 .m_content-realcamera .f_header-type1 strong span.big {
    font-size: 41px
}
.s3 .m_content-realcamera .f_header-type1 .c_tit-type7 {
    width: 1024px;
    margin: 55px auto 0
}
.s3 .m_content-realcamera .f_container {
    z-index: 3
}
.s3 .m_content-realcamera .f_container .bottom {
    bottom: 0;
    width: 1268px;
    height: 549px;
    margin-left: -549px
}
.s2 .m_content-realcamera {
    height: 690px
}
.s2 .m_content-realcamera .f_header-type1 {
    top: 250px;
    width: auto;
    margin-left: -200px;
    left: 50%
}
.s1 .m_content-realcamera .f_header-type1>span,
.s2 .m_content-realcamera .f_header-type1>span {
    font-size: 22px;
    font-family: 'SamsungOne';
    color: #e0e0e0;
    display: block;
    margin-left: 10px
}
.s1 .m_content-realcamera .f_header-type1 strong,
.s2 .m_content-realcamera .f_header-type1 strong {
    font-size: 38px;
    font-family: 'SamsungSharpSans';
    color: #000;
    vertical-align: top;
    margin-top: -10px
}
.s1 .m_content-realcamera .f_header-type1 strong span,
.s2 .m_content-realcamera .f_header-type1 strong span {
    font-size: 21px;
    font-family: 'SamsungSharpSans';
    color: #000;
    vertical-align: baseline
}
.s1 .m_content-realcamera .f_header-type1 strong span.big,
.s2 .m_content-realcamera .f_header-type1 strong span.big {
    font-size: 38px;
    font-family: 'SamsungSharpSans';
    color: #000;
    vertical-align: top;
    display: inline-block
}
.s1 .m_content-realcamera p.text-real,
.s2 .m_content-realcamera p.text-real {
    font-size: 85px;
    font-family: 'SamsungSharpSans';
    color: #333;
    margin-top: 425px;
    text-align: center
}
.s2 .m_content-realcamera .f_header-type1 .c_tit-type7 {
    width: 768px;
    margin: 55px auto 0
}
.s2 .m_content-realcamera .f_container {
    z-index: 3
}
.s2 .m_content-realcamera .f_container .bottom {
    bottom: 30px;
    width: 1186px;
    height: 512px;
    margin-left: -512px
}
.s1 .m_content-realcamera {
    height: 350px
}
.s1 .m_content-realcamera .f_header-type1 {
    top: 138px;
    margin-left: -85px;
    left: 50%;
    width: 64px
}
.s1 .m_content-realcamera .f_header-type1>span {
    font-size: 12px;
    margin-left: 4px
}
.s1 .m_content-realcamera .f_header-type1 strong {
    font-size: 20px;
    color: #e0e0000e0
}
.s1 .m_content-realcamera .f_header-type1 strong span {
    font-size: 11px
}
.s1 .m_content-realcamera .f_header-type1 strong span.big {
    font-size: 20px
}
.s1 .m_content-realcamera p.text-real {
    font-size: 42px;
    margin-top: 217px
}
.s1 .m_content-realcamera .f_header-type1 .c_tit-type7 {
    width: 320px;
    margin: 0 auto
}
.s1 .m_content-realcamera .f_container {
    z-index: 3
}
.s1 .m_content-realcamera .f_container .bottom {
    bottom: 0;
    width: 639px;
    height: 273px;
    margin-left: -256px
}

/*
.m_content-vrimage {
    height: 1020px;
    position: relative;
    z-index: 1
}
.m_content-vrimage .vrimg-dragee {
    position: relative;
    z-index: 2;
    margin-top: 40px
}
.m_content-vrimage .vrimg-dragee strong {
    font-weight: 400!important;
    font-family: 'SamsungOne';
    font-size: 66px;
    line-height: 1.1;
    position: absolute;
    right: 50%;
    margin-right: -534px;
    top: 0;
    letter-spacing: -.05em;
    color: #000
}
.m_content-vrimage .vrimg-dragee strong:first-child {
    position: absolute;
    left: 50%;
    margin-left: -534px;
    right: auto;
    margin-right: 0
}
.m_content-vrimage .vrimg-dragee>div {
    width: 620px;
    margin: 0 auto;
    position: relative;
    height: 72px;
    opacity: .3;
    filter: alpha(opacity=30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"
}
.m_content-vrimage .vrimg-dragee>div a {
    position: absolute;
    width: 54px;
    height: 54px;
    left: 0;
    top: 8px;
    cursor: col-resize
}
.m_content-vrimage .vrimg-dragee>div a:before {
    box-shadow: 4px 5px 9px #999;
    border-radius: 25px;
    width: 98%;
    height: 98%;
    position: absolute;
    left: -50%;
    top: 0;
    content: ''
}
.m_content-vrimage .vrimg-dragee>div a img {
    margin-left: -50%
}
.m_content-vrimage .vrimg-dragee>div:before {
    width: 100%;
    height: 2px;
    background: #999;
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -1px
}
.m_content-vrimage .f_container {
    top: auto;
    bottom: 0;
    height: 820px;
    width: 1920px;
    left: 50%;
    margin-left: -960px
}
.m_content-vrimage .f_container ul,
.m_content-vrimage .f_container ul li.set {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%
}
.m_content-vrimage .f_container ul li {
    position: fixed;
    right: -1px;
    top: 0;
    width: 1px;
    height: 1px
}
.m_content-vrimage .f_container ul li.set {
    text-align: center
}
.firefox .m_content-vrimage .f_container ul li.set img,
.m_content-vrimage .f_container ul li.set img {
    width: auto;
    height: 100%
}
.m_content-vrimage .f_container ul li img {
    width: 1px;
    height: 1px
}
.m_content-vrimage .f_container.startMove ul li {
    position: absolute;
    left: 0;
    right: auto;
    width: auto;
    height: auto;
    top: -100%
}
.firefox .m_content-vrimage .f_container.startMove ul li img,
.m_content-vrimage .f_container.startMove ul li img {
    width: auto;
    height: auto
}
.m_content-vrimage .f_container.startMove ul li.view {
    top: 0
}
.m_content-vrimage .f_container .loading {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 70%;
    left: 50%;
    margin: -40px 0 0 -40px
}
.m_content-vrimage .vrimg-dragee>div.over {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    transition: all .3s
}
.firefox .m_content-vrimage .f_container ul li {
    left: auto;
    right: -199px;
    width: 200px;
    height: 200px
}
.firefox .m_content-vrimage .f_container ul li.set {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center
}
.firefox .m_content-vrimage .f_container ul li img {
    width: 200px;
    height: 200px
}
.firefox .m_content-vrimage .f_container ul li.view,
.firefox .m_content-vrimage .f_container.startMove ul li.view,
.s1 .m_content-vrimage .f_container.startMove ul li.view,
.s2 .m_content-vrimage .f_container.startMove ul li.view,
.s3 .m_content-vrimage .f_container.startMove ul li.view {
    top: 0
}
.firefox .m_content-vrimage .f_container.startMove ul li {
    position: absolute;
    left: 0;
    right: auto;
    width: auto;
    height: auto;
    top: -100%
}
.s3 .m_content-vrimage {
    height: 810px;
    position: relative;
    z-index: 1
}
.s3 .m_content-vrimage .vrimg-dragee strong {
    margin-right: -450px
}
.s3 .m_content-vrimage .vrimg-dragee strong:first-child {
    margin-left: -450px
}
.s3 .m_content-vrimage .vrimg-dragee>div {
    width: 460px
}
.s3 .m_content-vrimage .f_container {
    top: auto;
    bottom: 0;
    height: 615px;
    width: 1440px;
    left: 50%;
    margin-left: -720px
}
.s1 .m_content-vrimage .f_container.startMove ul li,
.s2 .m_content-vrimage .f_container.startMove ul li,
.s3 .m_content-vrimage .f_container.startMove ul li {
    position: absolute;
    left: 0;
    right: auto;
    height: auto;
    top: -100%;
    width: 100%;
    text-align: center
}
.s3 .m_content-vrimage .f_container.startMove ul li img {
    width: 1440px;
    height: auto
}
.s2 .m_content-vrimage {
    height: 570px;
    position: relative;
    z-index: 1
}
.s2 .m_content-vrimage .vrimg-dragee strong {
    font-size: 35px;
    margin-right: -370px
}
.s2 .m_content-vrimage .vrimg-dragee strong:first-child {
    margin-left: -370px
}
.s2 .m_content-vrimage .vrimg-dragee>div {
    width: 465px;
    height: 38px
}
.s2 .m_content-vrimage .vrimg-dragee>div a {
    top: -8px
}
.s2 .m_content-vrimage .f_container {
    top: auto;
    bottom: 0;
    height: 415px;
    width: 1534px;
    left: 50%;
    margin-left: -767px
}
.s2 .m_content-vrimage .f_container.startMove ul li img {
    width: auto;
    height: 415px
}
.s1 .m_content-vrimage {
    height: 260px;
    position: relative;
    z-index: 1
}
.s1 .m_content-vrimage .vrimg-dragee {
    margin-top: 30px
}
.s1 .m_content-vrimage .vrimg-dragee strong {
    font-size: 17px;
    margin-right: -160px
}
.s1 .m_content-vrimage .vrimg-dragee strong:first-child {
    margin-left: -160px
}
.s1 .m_content-vrimage .vrimg-dragee>div {
    width: 193px;
    height: 18px
}
.s1 .m_content-vrimage .vrimg-dragee>div a {
    position: absolute;
    width: 27px;
    height: 27px;
    top: -6px
}
.s1 .m_content-vrimage .vrimg-dragee>div a:before {
    box-shadow: 2px 3px 5px #999;
    border-radius: 25px;
    width: 98%;
    height: 98%;
    position: absolute;
    left: -50%;
    top: 0;
    content: ''
}
.s1 .m_content-vrimage .vrimg-dragee>div a img {
    width: 27px
}
.s1 .m_content-vrimage .f_container {
    top: auto;
    bottom: 0;
    height: 175px;
    width: 1346px;
    left: 50%;
    margin-left: -673px
}
.s1 .m_content-vrimage .f_container.startMove ul li img {
    width: auto;
    height: 175px
}
.s1 .m_content-vrimage .f_container .loading {
    width: 40px;
    height: 40px;
    margin: -20px 0 0 -20px
}

.sL .m_content-vrimage .f_container .loading,
.sL .m_content-vrimage .vrimg-dragee {
    display: none
}
*/
.m_content-vrimage {height:1020px;  position:relative; z-index:1;}
.m_content-vrimage .vrimg-dragee {position:relative; z-index:2;}
.m_content-vrimage .vrimg-dragee ul {text-align:center; padding-top:110px;}
.m_content-vrimage .vrimg-dragee ul li {display:inline-block; position:relative;}
.m_content-vrimage .vrimg-dragee ul li a {display:inline-block; font-family: Tahoma; font-size:24px; color:#999; margin:0 33px; text-transform:uppercase;}
.m_content-vrimage .vrimg-dragee ul li.curr a {color:#00b3e3;}
.m_content-vrimage .vrimg-dragee ul li:first-child {position:relative;}
.m_content-vrimage .vrimg-dragee ul li:first-child:after {position:absolute; right:0; top:7px; height:10px; width:2px; background:#dfdfdf; content:'';}
.m_content-vrimage .f_container ul {position:absolute; width:1920px; margin-left:-960px; left:50%; top:0;}
.m_content-vrimage .f_container ul li {position:absolute; left:0; top:0; z-index: 1; opacity:0;filter:alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; transition:all 0.5s; width:100%;}
.m_content-vrimage .f_container ul li.view {z-index: 2; opacity:1;filter:alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; transition:all 0.3s;}
.m_content-vrimage .f_container ul li img {width:100%;}

.s3 .m_content-vrimage {height:860px;}
.s3 .m_content-vrimage .vrimg-dragee ul {text-align:center; padding-top:135px;}
.s3 .m_content-vrimage .vrimg-dragee ul li a {display:inline-block; font-family: Tahoma; font-size:18px; color:#999; margin:0 27px; text-transform:uppercase;}
.s3 .m_content-vrimage .vrimg-dragee ul li.curr a {color:#00b3e3;}
.s3 .m_content-vrimage .vrimg-dragee ul li:first-child:after {position:absolute; right:0; top:5px; height:9px; width:2px; background:#dfdfdf; content:'';}
.s3 .m_content-vrimage .f_container ul {position:absolute; width:1440px; margin-left:-720px; left:50%; top:0;}

.s2 .m_content-vrimage {height:690px;}
.s2 .m_content-vrimage .vrimg-dragee ul {text-align:center; padding-top:105px;}
.s2 .m_content-vrimage .vrimg-dragee ul li a {display:inline-block; font-family: Tahoma; font-size:20px; color:#999; margin:0 33px; text-transform:uppercase;}
.s2 .m_content-vrimage .vrimg-dragee ul li.curr a {color:#00b3e3;}
.s2 .m_content-vrimage .vrimg-dragee ul li:first-child:after {position:absolute; right:0; top:7px; height:10px; width:2px; background:#dfdfdf; content:'';}
.s2 .m_content-vrimage .f_container ul {position:absolute; width:1346px; margin-left:-673px; left:50%; top:0;}

.s1 .m_content-vrimage {height:350px;}
.s1 .m_content-vrimage .vrimg-dragee ul {text-align:center; padding-top:30px;font-size:0;}
.s1 .m_content-vrimage .vrimg-dragee ul li a {display:inline-block; font-family: Tahoma; font-size:14px; color:#999; margin:0 14px; text-transform:uppercase;}
.s1 .m_content-vrimage .vrimg-dragee ul li.curr a {color:#00b3e3;}
.s1 .m_content-vrimage .vrimg-dragee ul li:first-child:after {position:absolute; right:0; top:2px; height:10px; width:1px; background:#dfdfdf; content:'';}
.s1 .m_content-vrimage .f_container ul {position:absolute; width:766px; margin-left:-383px; left:50%; top:0;}

.color_yb .c_tit-type4,
.color_yb .m_content-bigger_sensor .f_container strong,
.color_yb .m_content-focus .f_header-type1 .c_tit-time span span,
.color_yb .m_content-focus .f_header-type1 .c_tit-time span strong,
.color_yb .m_content-hybrid .f_header-type1 ul li a,
.color_yb .m_content-realcamera .f_header-type1 span,
.color_yb .m_content-realcamera .f_header-type1 strong,
.color_yb .m_content-realcamera .f_header-type1 strong span,
.color_yb .m_content-realcamera p.text-real,
.color_yb .m_content-selfie .f_header-type1 ul li a,
.color_yb .m_content-vrimage .vrimg-dragee strong,
.color_yb .m_content-vrimage .vrimg-dragee strong span,
.color_yb .m_content-vrimage .vrimg-dragee ul li a,
.color_yb .small-text {
    background-color: #000!important;
    color: #fff01f!important
}
.color_yb .c_tit-type4 em {
    color: #fff01f!important
}
.color_yb .m_content-hybrid .f_header-type1 ul li.curr a,
.color_yb .m_content-selfie .f_header-type1 ul li.curr a,
.color_yb .m_content-vrimage .vrimg-dragee ul li.curr a {
    background-color: #fff01f!important;
    color: #000!important
}
.s4 #contents .m_banner_figure {
    right: 156px
}
.s3 #contents .m_banner_figure {
    right: 8%
}
.s34 #contents .m_banner_figure img {
    width: 451px
}
.s1 #contents .m_banner_figure img {
    width: 254px
}

.s4 div#footer .f_inner {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

/* RTL Reset */
.rtl * { direction:rtl; }
.rtl #contents h1, .rtl #contents h2, .rtl #contents h3, .rtl #contents h4, .rtl #contents h5, .rtl #contents h6, .rtl #contents dt { font-weight:normal; }

.rtl #subnav ul li a,
.rtl .c_tit-kv2,
.rtl .c_tit-kv2,
.rtl .c_tit-kv3,
.rtl .c_tit-kv4,
.rtl .c_tit-kv5,
.rtl .c_tit-kv6,
.rtl .c_tit-type1,
.rtl .c_tit-type2,
.rtl .c_tit-type4,
.rtl .c_tit-type5,
.rtl .c_tit-type8,
.rtl .c_tit-type9,
.rtl .c_tit-type10,
.rtl .c_tit-type11,
.rtl .c_txt-type6,
.rtl .c_txt-type9,
.rtl .c_txt-type11,
.rtl .c_txt-type15 strong,
.rtl .c_txt_ly-type1,
.rtl [class^="m_paging_type"] .count,
.rtl a[class*="c_more-"],
.rtl .m_insidestories_controls .control .name,
.rtl .m_content-index .f_container .plus,
.rtl .m_content-index .c_tit-index1,
.rtl .m_content-index .c_tit-index2,
.rtl .m_jump_controls .control .name,
.rtl .m_jump_banners .banner a .name,
.rtl p.pre-button a,
.rtl .c_tit-kv7,
.rtl .c_tit-type3,
.rtl .c_tit-type7,
.rtl .c_tit-type12,
.rtl .c_txt-type1,
.rtl .c_txt-type2,
.rtl .c_txt-type4,
.rtl .c_txt-type13,
.rtl .c_txt-type15,
.rtl .c_txt_ly-type2,
.rtl nav[class*="c_tab2-"] .text,
.rtl .m_insidestories_controls .control .name em,
.rtl section.m_content-grid .c_txt-grid,
.rtl .m_jump_controls .control .name em,
.rtl button[class*="c_btn_pre-"], a[class*="c_btn_pre-"],
.rtl .c_tit-kv,
.rtl .c_tit-type6,
.rtl .c_txt-type3,
.rtl .c_txt-type10,
.rtl .c_txt-type12,
.rtl .c_txt-type14,
.rtl .c_txt-type16,
.rtl .c_txt-type16-size2,
.rtl .c_txt-type16-size3,
.rtl .c_txt-type17,
.rtl .c_txt_ly-type1 em,
.rtl section.m_content-grid .c_tit-grid,
.rtl .gift_header p,
.rtl .m_dotcom_footer > article .footer-left p,
.rtl .m_content-hybrid .f_header-type1 ul li a, 
.rtl .m_content-selfie .f_header-type1 ul li a {font-family:Tahoma;}

.rtl #contents div, .rtl #contents p, .rtl #contents span, .rtl #contents i { font-family:"SamsungOne",sans-serif; }

.rtl #subnav div.inside {left:-68px;}
.rtl.s3 #subnav div.inside {left:-60px;}
.rtl.s2 #subnav div.inside {left:-24px;}
.rtl.s1 #subnav div.inside {left:-7px;}
.rtl #subnav ul{padding-left:0 !important;}
.rtl #subnav div.bar{left:auto; right:0;}
.rtl.s2 #subnav .heading{left:auto;right:27px;}
.rtl.s1 #subnav .heading{left:auto;right:10px;margin-top:19px;}
.rtl.s1 #subnav ul:after{width:14px;content:'';display:inline-block;}
.rtl p.pre-button{left:34px; right:auto;}
.rtl.s1.dotcom #subnav p.pre-button {left:8px; right:auto;}
.rtl.s1.dotcom #subnav p.pre-button {left:8px; right:auto;}
.rtl.s34 .subnav-fixed p.pre-button{transform:translate3d(58px,0,0);-webkit-transform:translate3d(58px,0,0);-moz-transform:translate3d(58px,0,0);-o-transform:translate3d(58px,0,0);}
.rtl.s34.notransition .subnav-fixed p.pre-button{margin-left:58px;}

.rtl .m_jump_controls .prev{right:0; left:auto;}
.rtl .m_jump_controls .prev .img{right:230px; left:auto;}
.rtl .m_jump_controls .next{left:0; text-align:right; right:auto;}
.rtl .m_jump_controls .next .name{text-align:left;}
.rtl .m_jump_controls .next .img{right:auto; left:230px;}


.rtl .c_tit-type7,
.rtl .m_content-motion .f_header-type1 .small-text,
.rtl .m_content-hybrid .f_header-type1 .small-text,
.rtl .m_content-hybrid .f_header-type1 span span,
.rtl .m_content-selfie .f_header-type1 .small-text { color:#999; }

.rtl .m_content-motion .f_container .video-dragee .phone figure.mobile div,
.rtl .m_content-motion .f_container .video-dragee .phone figure.mobile strong,
.rtl .m_content-motion .f_container .video-dragee .phone>div {
    display: none
}

.rtl .m_content-hybrid .f_header-type1 ul li:first-child:after,
.rtl .m_content-vrimage .vrimg-dragee ul li:first-child:after {
    left: 0!important;
    right: auto!important
}

.rtl .m_content-hybrid .f_header-type1 ul li:first-child:afterr {
    left: 0!important;
    right: auto!important
}
.rtl .m_content-selfie .f_header-type1 ul li:before {
    right: 1px!important;
    left: auto!important
}
.rtl .m_content-motion .f_container .video-dragee .phone {
    cursor: default
}
.rtl.s1 .m_content-motion .f_container .bottom {
    display: block;
    height: 318px
}
.rtl.s3 .m_content-motion .f_container .bottom {
    bottom: 111px
}
.rtl.s3 .m_content-motion .f_container .video-dragee .phone {
    top: -4px
}
.rtl .m_content-gallery .c_tit-type4 {
    float: right;
    width: 65%
}
.rtl .m_content-gallery .c_btn_wrap {
    text-align: left;
    width: 35%
}
.rtl.s2 .m_content-gallery .c_tit-type4 {
    float: none;
    width: 100%
}
.rtl.s2 .m_content-gallery .c_btn_wrap {
    text-align: center
}
.rtl.s1 .m_content-gallery .c_btn_wrap,
.rtl.s1 .m_content-gallery .c_tit-type4 {
    float: none;
    width: 90%;
    margin: 0 auto;
    left: 0;
    right: 0
}
.rtl.s1 .m_content-gallery .c_btn_wrap {
    width: 320px;
    text-align: center
}
.rtl.s1 .m_content-gallery .f_container>figure {
    left: auto
}
/*
.rtl .m_content-vrimage .vrimg-dragee>div a img {
    margin-left: 0;
    margin-right: 50%
}
*/
.rtl.s2 .m_content-gallery .f_container > figure {
    left:auto;
}
.rtl.s1 .m_content-gallery .c_tit-type4 {
    margin:25px auto 20px;
}