    /* camera | common */
.s34 .align-column{margin-bottom: 70px;}
.s4 .align-column .c_tit-type2{padding-right: 90px;}
.s3 .align-column .c_tit-type2{padding-right: 140px;}
.s2 .align-column .c_tit-type2{padding-right: 85px;}
.s4	.f_container{width: 1140px;margin: 0 auto;}
.s3	.f_container{width: 902px;margin: 0 auto;}
.f_container.size-auto>figure{height: auto;margin-left: 0;
    -webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);
}
.f_container.size-auto>figure img{width: auto;}
.s12 .f_container > figure img{height: auto;}

.hello-check{position: absolute;top: 50%;width: 100%;height: 1px;}

.f_bottom-desc{width: 902px;margin: 50px auto 0;}
.s2 .f_bottom-desc{width: 696px;margin-top: 20px;}
.s1 .f_bottom-desc{width: auto;margin-top: 30px;padding-left: 26px;padding-right: 26px;}
.f_bottom-desc .c_desc-type2 + .c_desc-type2{margin-top: 6px}
.s2 .f_bottom-desc .c_desc-type2 + .c_desc-type2{margin-top: 4px}
.s1 .f_bottom-desc .c_desc-type2 + .c_desc-type2{margin-top: 4px}

/* kv */
#kv-type2{overflow: hidden;}
#kv-type2 .f_header-type1{position: absolute;z-index: 1;left: 50%;top: auto;bottom: 145px;font-family: 'SamsungSharpSans';font-weight:bold !important;
    -webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);
}
#kv-type2 .f_header-type1:after{content: '';display: block;clear: both;}
#kv-type2 .f_header-type1 .kv-title{float: left;box-sizing: border-box;width: 33.33%;padding-right: 60px;font-size: 42px;line-height: 1.3;}
#kv-type2 .f_header-type1 .kv-desc{float: left;box-sizing: border-box;width: 66.66%;font-size: 34px;line-height: 1.47;}

#kv-type2 .f_container{position: relative;z-index: 0;width: auto;}
#kv-type2 .f_container figure{position: absolute;z-index: 1;left: 50%;bottom: 0}
#kv-type2 .f_container .kv-txt_img{position: relative; width: 1440px;margin: 0 auto;}
#kv-type2 .f_container .kv-txt_img [class^=txt-]{position: absolute;}
#kv-type2 .f_container .kv-txt_img .txt-f{left: 35px;top: 155px;}
#kv-type2 .f_container .kv-txt_img .txt-o{left: 304px;top: -11px;width: 213px;height: 215px;}
#kv-type2 .f_container .kv-txt_img .txt-o img{width: 100%;}
#kv-type2 .f_container .kv-txt_img .txt-l{right: 10px;top: -98px;}
#kv-type2 .f_container .kv-txt_img .txt-d{right: 203px;top: 307px;}

.s34 #kv-type2 .f_container figure{margin-left: -960px;}
.ie9 #kv-type2 .f_container figure,
.mobile.s34 #kv-type2 .f_container figure{margin-left: 0}
.desktop.s3 #kv-type2 .f_container figure{-webkit-transform: none;-moz-transform: none;-ms-transform: none;transform: none;}

.s3 #kv-type2 .f_container{width: 1440px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.s3 #kv-type2 .f_container figure{bottom: 50px;}
.s3 #kv-type2 .f_container figure img{width: 520px;}
.s3 #kv-type2 .f_container .kv-txt_img .txt-f{left: 48px;}
.s3 #kv-type2 .f_container .kv-txt_img .txt-l{right: 64px;}
.s2 #kv-type2 .f_container figure{top: 110px;}
.s2 #kv-type2 .f_container figure img{width: 360px;}
.s2 #kv-type2 .f_container .kv-txt_img{width: 768px;}
.s12 #kv-type2 .f_container .kv-txt_img span img{width: 100%;}
.s2 #kv-type2 .f_container .kv-txt_img .txt-f{width: 140px;top: 175px;left: 0}
.s2 #kv-type2 .f_container .kv-txt_img .txt-o{width: 150px;top: 26px;left: 148px;}
.s2 #kv-type2 .f_container .kv-txt_img .txt-l{width: 41px;top: -86px;right: 0;}
.s2 #kv-type2 .f_container .kv-txt_img .txt-d{width: 181px;top: 277px;right: 44px;}

.s1 #kv-type2 .f_container figure{top: 45px;}
.s1 #kv-type2 .f_container figure img{width: 182px;}
.s1 #kv-type2 .f_container .kv-txt_img{width: 335px;}
.s1 #kv-type2 .f_container .kv-txt_img .txt-f{width: 50px;top: 124px;left: 0;}
.s1 #kv-type2 .f_container .kv-txt_img .txt-o{width: 67px;top: 6px;left: 55px;}
.s1 #kv-type2 .f_container .kv-txt_img .txt-l{width: 17px;top: -28px;right: 15px;}
.s1 #kv-type2 .f_container .kv-txt_img .txt-d{width: 64px;top: 121px;right: 0;}


/* hexa camera */
.m_feature-hexa_camera .f_container{overflow: visible !important;;position: relative;width: 1140px;margin: 0 auto;}
.m_feature-hexa_camera .front-camera-wrap{display: block;}
.m_feature-hexa_camera .back-camera-wrap{display: block;position: absolute;top: 0;right: 0;}
.m_feature-hexa_camera .mobile{display: none;}
.m_feature-hexa_camera .txt{display: block;position: absolute;bottom: 100%;padding-bottom: 10px;}
.m_feature-hexa_camera .txt::after{content: '';display: block;position: absolute;bottom: 0;left: 3px;box-sizing: border-box;width: 1px;height: 0;background: #fff;}
.m_feature-hexa_camera .txt i{display: block;position: relative;top: 10px;font-size: 18px;font-weight: bold;font-family: 'SamsungOne';line-height: 1.7;opacity: 0;}
.safari .m_feature-hexa_camera .txt i{letter-spacing: -0.05em;}
.m_feature-hexa_camera .f_container .hello-check{top: 0;}

.s4 .m_feature-hexa_camera .f_container{margin-top: 340px;padding-top: 0}
.s3 .m_feature-hexa_camera .f_container{width: 875px;margin-top: 220px;padding-top: 0;}
.s2 .m_feature-hexa_camera .f_container{width: 706px;margin-top: 150px;padding-top: 80px;}
.s3 .m_feature-hexa_camera .back-camera-wrap{top: 102px;}
.s2 .m_feature-hexa_camera .back-camera-wrap{top: 270px;}
.s2 .m_feature-hexa_camera .txt{bottom: calc(100% - 80px);}

.s1 .m_feature-hexa_camera .back-camera-wrap{position: relative;}

.m_feature-hexa_camera .front-camera-wrap .txt::after{height: 0;}
.m_feature-hexa_camera .front-camera-wrap .txt01{left: 329px;margin-bottom: 60px;}
.m_feature-hexa_camera .front-camera-wrap .txt01::after{bottom: -178px;}
.m_feature-hexa_camera .front-camera-wrap .txt02{left: 353px;margin-bottom: -10px;}
.m_feature-hexa_camera .front-camera-wrap .txt02::after{bottom: -113px;}

.m_feature-hexa_camera .back-camera-wrap .txt01{right: 90px;margin-bottom: 50px;text-align: right;}
.m_feature-hexa_camera .back-camera-wrap .txt01::after{right: 2px;left: auto;bottom: -148px;height: 0;}
.m_feature-hexa_camera .back-camera-wrap .txt02,
.m_feature-hexa_camera .back-camera-wrap .txt03,
.m_feature-hexa_camera .back-camera-wrap .txt04{right: 500px;width: 170px;padding-bottom: 0;}
.safari .m_feature-hexa_camera .back-camera-wrap .txt02,
.safari .m_feature-hexa_camera .back-camera-wrap .txt03,
.safari .m_feature-hexa_camera .back-camera-wrap .txt04{width: 180px;}
.m_feature-hexa_camera .back-camera-wrap .txt02::after,
.m_feature-hexa_camera .back-camera-wrap .txt03::after,
.m_feature-hexa_camera .back-camera-wrap .txt04::after{left: auto;right: -42px;bottom: 16px;width: 0px;height: 1px;}
.m_feature-hexa_camera .back-camera-wrap .txt02{bottom: 468px;}
.m_feature-hexa_camera .back-camera-wrap .txt03{bottom: 403px;}
.m_feature-hexa_camera .back-camera-wrap .txt04{bottom: 334px;}

.s3 .m_feature-hexa_camera .front-camera-wrap .txt01{left: 364px;margin-bottom: 50px;}
.s3 .m_feature-hexa_camera .front-camera-wrap .txt02{left: 390px;margin-bottom: -23px;}

.s3 .m_feature-hexa_camera .back-camera-wrap .txt01{margin-bottom: 57px;}
.s3 .m_feature-hexa_camera .back-camera-wrap .txt02{bottom: 422px;}
.s3 .m_feature-hexa_camera .back-camera-wrap .txt03{bottom: 354px;}
.s3 .m_feature-hexa_camera .back-camera-wrap .txt04{bottom: 284px;}

.s2 .m_feature-hexa_camera .txt i{font-size: 19px;line-height: 1.33;}
.s2 .m_feature-hexa_camera .front-camera-wrap .txt01{left: 362px;margin-bottom: 50px;}
.s2 .m_feature-hexa_camera .front-camera-wrap .txt02{left: 389px;margin-bottom: -22px;}

.s2 .m_feature-hexa_camera .back-camera-wrap{right:-20px;}
.s2 .m_feature-hexa_camera .back-camera-wrap .txt{width: 180px;}
.s2 .m_feature-hexa_camera .back-camera-wrap i{display: inline;}
.s2 .m_feature-hexa_camera .back-camera-wrap .txt01{bottom: 100%;right: 98px}
.s2 .m_feature-hexa_camera .back-camera-wrap.pc i{display: block;}
.s2 .m_feature-hexa_camera .back-camera-wrap .txt02{bottom: 453px;}
.s2 .m_feature-hexa_camera .back-camera-wrap .txt03{bottom: 370px;}
.s2 .m_feature-hexa_camera .back-camera-wrap .txt04{bottom: 290px;}
.s2 .m_feature-hexa_camera .back-camera-wrap .txt02,
.s2 .m_feature-hexa_camera .back-camera-wrap .txt03,
.s2 .m_feature-hexa_camera .back-camera-wrap .txt04{right: 100%;margin-right: 12px;}
.s2 .m_feature-hexa_camera .back-camera-wrap .txt02::after,
.s2 .m_feature-hexa_camera .back-camera-wrap .txt03::after,
.s2 .m_feature-hexa_camera .back-camera-wrap .txt04::after{bottom: auto;top: 16px;}
.s2 .in-hello.m_feature-hexa_camera .back-camera-wrap .txt02::after,
.s2 .in-hello.m_feature-hexa_camera .back-camera-wrap .txt03::after,
.s2 .in-hello.m_feature-hexa_camera .back-camera-wrap .txt04::after{width: 45px;right: -35px;}


.in-hello.m_feature-hexa_camera .txt i,
.in-hello.m_feature-hexa_camera .txt::after{-webkit-transition: all .55s;transition: all .55s;}

.in-hello.m_feature-hexa_camera .front-camera-wrap .txt01::after{height: 178px;}
.in-hello.m_feature-hexa_camera .front-camera-wrap .txt02::after{height: 110px;}

.in-hello.m_feature-hexa_camera .back-camera-wrap .txt01::after{height: 148px;}
.in-hello.m_feature-hexa_camera .back-camera-wrap .txt02::after,
.in-hello.m_feature-hexa_camera .back-camera-wrap .txt03::after,
.in-hello.m_feature-hexa_camera .back-camera-wrap .txt04::after{width: 42px;}


.in-hello.m_feature-hexa_camera .front-camera-wrap .txt02::after{-webkit-transition-delay: 0s;transition-delay: 0s;}
.in-hello.m_feature-hexa_camera .back-camera-wrap .txt01::after{-webkit-transition-delay: .25s;transition-delay: .25s;}
.in-hello.m_feature-hexa_camera .back-camera-wrap .txt02::after{-webkit-transition-delay: .25s;transition-delay: .25s;}
.in-hello.m_feature-hexa_camera .back-camera-wrap .txt03::after{-webkit-transition-delay: .5s;transition-delay: .5s;}
.in-hello.m_feature-hexa_camera .back-camera-wrap .txt04::after{-webkit-transition-delay: .75s;transition-delay: .75s;}

.in-hello.m_feature-hexa_camera .txt i{top: 0;opacity: 1;}
.in-hello.m_feature-hexa_camera .front-camera-wrap .txt01 i{-webkit-transition-delay: .0s;transition-delay: .0s;}
.in-hello.m_feature-hexa_camera .front-camera-wrap .txt02 i{-webkit-transition-delay: .0s;transition-delay: .0s;}
.in-hello.m_feature-hexa_camera .back-camera-wrap .txt01 i{-webkit-transition-delay: .25s;transition-delay: .25s;}
.in-hello.m_feature-hexa_camera .back-camera-wrap .txt02 i{-webkit-transition-delay: .25s;transition-delay: .25s;}
.in-hello.m_feature-hexa_camera .back-camera-wrap .txt03 i{-webkit-transition-delay: .5s;transition-delay: .5s;}
.in-hello.m_feature-hexa_camera .back-camera-wrap .txt04 i{-webkit-transition-delay: .75s;transition-delay: .75s;}

.s1 .m_feature-hexa_camera .f_header-fold{margin-bottom: 0;}
.s1 .m_feature-hexa_camera .f_container{box-sizing: border-box;width: 100%;padding-top: 105px;}
.s1	.m_feature-hexa_camera .f_container .camera-list{height: 384px;white-space: nowrap;}
.s1	.m_feature-hexa_camera .f_container .camera-list li{display: block;height: 100%;box-sizing: border-box}
.s1	.m_feature-hexa_camera .f_container .camera-list .inner{position: relative;width: 320px;height: 100%;margin: 0 auto;-webkit-transition: all .25s;transition: all .25s;}
.s1 .m_feature-hexa_camera .f_container .hello-check{top: 100px;}

.s1 .m_feature-hexa_camera .f_container.intro{width: 360px;margin: 0 auto;left: 50%;margin-left: -180px;}
.s1 .m_feature-hexa_camera .f_container.intro .camera-list{left: -200%;-webkit-transition: left 1.5s .5s;transition: left 1.5s .5s;}
.s1	.m_feature-hexa_camera .f_container.intro .camera-list .back-camera-wrap.mobile{display: block !important;position: absolute;right: auto;}
.s1 .m_feature-hexa_camera.in-hello .f_container.intro .camera-list{left: 0;}

.s1 .m_feature-hexa_camera .back-camera-wrap.pc{width: 384px;}
.s1	.m_feature-hexa_camera .f_container .front-camera-wrap img{width: 275px;}
.s1	.m_feature-hexa_camera .f_container .back-camera-wrap img{width: 174px;}
.s1	.m_feature-hexa_camera .f_container .back-camera-wrap.mobile img{width: 275px;}
.s1 .m_feature-hexa_camera .f_container .back-camera-wrap.pc figure{text-align: right;}
.s1 .m_feature-hexa_camera .f_container .back-camera-wrap.pc figure img{display: inline-block;}

.s1	.m_feature-hexa_camera .f_container .slide-paging{display: block;margin-top: 17px;font-size: 0;text-align: center;}
.s1	.m_feature-hexa_camera .f_container .slide-paging a {display:inline-block;width: 16px;height: 16px;margin:0 5px;vertical-align:top;white-space:normal;}
.s1	.m_feature-hexa_camera .f_container .slide-paging a span {overflow: hidden;position:relative;display:block;width:7px;height:7px;margin: 3px;;border-radius:100%;border:1px solid #777;background-color:#000;text-indent:-9999px;
    -webkit-transition:all .5s;transition:all .5s;}
.s1 .m_feature-hexa_camera .f_container .slide-paging a.on span {width: 7px;height: 7px;border-color: #fff;background-color:#fff;}
.s1	.m_feature-hexa_camera .f_container .slide-paging a.on span,
.s1	.m_feature-hexa_camera .f_container .slide-paging a:hover span,
.s1	.m_feature-hexa_camera .f_container .slide-paging a:focus span {color:#fff;border-color:#fff;}

.s1 .m_feature-hexa_camera .txt-wrap{white-space: normal;}
.s1 .m_feature-hexa_camera .txt i{top: 0;font-size: 13px;line-height: 1.6;opacity: 1;}
.s1 .m_feature-hexa_camera .front-camera-wrap{width: 366px;}
.s1 .m_feature-hexa_camera .front-camera-wrap .txt01{right: auto;left: 131px;margin-bottom: 30px;}
.s1 .m_feature-hexa_camera .front-camera-wrap .txt01::after{right: auto;left: 3px;bottom: -102px;height: 102px;}
.s1 .m_feature-hexa_camera .front-camera-wrap .txt02{right: 0;width: 170px;padding-bottom: 0;}
.s1 .m_feature-hexa_camera .front-camera-wrap .txt02::after{left: 3px;right: 0;bottom: -40px;height: 40px;}
.s1 .m_feature-hexa_camera .front-camera-wrap .txt02{right: auto;left: 160px;margin-bottom: -32px;padding-bottom: 10px;}

.s1 .m_feature-hexa_camera .back-camera-wrap.pc .txt-wrap{position:absolute;left: 0;bottom: 172px;}
.s1 .m_feature-hexa_camera .back-camera-wrap.pc .txt01{display: none;}
.s1 .m_feature-hexa_camera .back-camera-wrap .txt01::after{right: 50%;left: auto;bottom: -82px;height: 82px;}
.s1 .m_feature-hexa_camera .back-camera-wrap .txt02,
.s1 .m_feature-hexa_camera .back-camera-wrap .txt03,
.s1 .m_feature-hexa_camera .back-camera-wrap .txt04{position: relative;bottom: 0;right: auto;left: 0;width: 130px;padding-bottom: 18px;}
.s1 .m_feature-hexa_camera .back-camera-wrap .txt02::after,
.s1 .m_feature-hexa_camera .back-camera-wrap .txt03::after,
.s1 .m_feature-hexa_camera .back-camera-wrap .txt04::after{left: auto;right: -54px;width: 56px;-webkit-transition: none;transition: none;}

.s1 .m_feature-hexa_camera .back-camera-wrap .txt02{bottom: auto;padding-bottom: 23px;}
.s1 .m_feature-hexa_camera .back-camera-wrap .txt02::after{bottom: 28px;}
.s1 .m_feature-hexa_camera .back-camera-wrap .txt03{bottom: auto;}
.s1 .m_feature-hexa_camera .back-camera-wrap .txt03::after{bottom: 39px;}
.s1 .m_feature-hexa_camera .back-camera-wrap .txt04{bottom: auto;}
.s1 .m_feature-hexa_camera .back-camera-wrap .txt04::after{bottom: 51px;}
.s1 .m_feature-hexa_camera .back-camera-wrap.mobile{width: 306px;}
.s1 .m_feature-hexa_camera .back-camera-wrap.mobile figure{text-align: center;}
.s1 .m_feature-hexa_camera .back-camera-wrap.mobile .txt01{right: 35px;margin-bottom: 10px;text-align: left}

.s1 .in-hello.m_feature-hexa_camera .txt i,
.s1 .in-hello.m_feature-hexa_camera .txt::after{-webkit-transition: none;transition: none;}

.s0 .m_feature-hexa_camera .back-camera-wrap.pc .txt-wrap{left: 30px;}
.s0 .m_feature-hexa_camera .f_container .back-camera-wrap.pc figure{margin-right: -30px;}

/* telephoto */
.m_feature-telephoto .f_container{text-align: center;}
.m_feature-telephoto .tab-cont{display: inline-block;position: relative;}
.m_feature-telephoto .tab-cont .cont{position: absolute;top: 0;opacity: 0;visibility: hidden;-webkit-transition: all .35s ease-in-out;transition: all .35s ease-in-out;}
.m_feature-telephoto .tab-cont .cont.on{position: relative;opacity: 1;visibility: visible;}
.m_feature-telephoto .tab-cont .cont img{display: block;max-width: 100%;}

.m_feature-telephoto .tab-title{margin-top: 58px;}
.m_feature-telephoto .tab-title a{display: inline-block;position: relative;margin: 0 33px;padding-top: 60px;font-size: 18px;font-family: 'SamsungSharpSans';font-weight:bold !important;line-height: 1.5;color: #fff;opacity: .5;}
.m_feature-telephoto .tab-title a::before{content: '';display: block;position: absolute;left: 50%;top: 0;width: 80px;height: 42px;margin-left: -40px;background: url('//image-us.samsung.com/us/smartphones/galaxy-s10/0402/galaxy-fold/camera/images/galaxy-fold_camera_telephoto_btn.jpg') no-repeat 0% 0;background-size: auto 42px;}
.m_feature-telephoto .tab-title a.on{border-bottom: 2px solid #fff;opacity: 1}
.m_feature-telephoto .tab-title .tab-btn02::before{background-position: 50% 0;}
.m_feature-telephoto .tab-title .tab-btn03::before{background-position: 100% 0;}

.s3 .m_feature-telephoto .tab-cont{width: 902px;}
.s2 .m_feature-telephoto .tab-cont{width: 768px;}
.s1 .m_feature-telephoto .tab-cont{margin: 0 26px;max-width: 504px;}
.s1 .m_feature-telephoto .tab-title{margin-top: 45px;}
.s1 .m_feature-telephoto .tab-title a{margin: 0 25px;padding-top: 50px;font-size: 12px;}
.s0 .m_feature-telephoto .tab-title a{margin: 0 15px;}

/* wide angle */
.m_feature-wide_angle .f_container{position: relative;overflow: visible;}
.m_feature-wide_angle .f_container .big{position: absolute;z-index: 1;left: 50%;top: 42px;width: 1440px;margin-left: 0;border-radius: 0;-webkit-transform: translate(-50%, 0) translateZ(1px);-moz-transform: translate(-50%, 0) translateZ(1px);-ms-transform: translate(-50%, 0) translateZ(1px);transform: translate(-50%, 0) translateZ(1px);}
.m_feature-wide_angle .f_container .big img{width: 100%;}
.m_feature-wide_angle .f_container .normal{opacity: 0;z-index: 1;}
.m_feature-wide_angle .f_container .c_desc-type2{margin-top: 0;}
.m_feature-wide_angle .f_bottom-desc{margin-top: 10px;}
.in-hello.m_feature-wide_angle .f_container .big{overflow: hidden;width: 860px;top: 72px;margin-left: 23px;border-radius: 9px 27px 27px 0;opacity: 1;-webkit-transition: all .75s .5s, opacity .35s 1.25s, border-radius .35s 1s;transition: all .75s .5s, border-radius .35s 1s;}
.in-hello.m_feature-wide_angle .f_container .normal{opacity: 1;-webkit-transition: opacity .45s 1.5s;transition: opacity .45s 1.5s;}

.s4 .m_feature-wide_angle .f_container .normal{padding-top: 42px;}

.s3 .m_feature-wide_angle .f_container .big{top: 0px;}
.s3 .m_feature-wide_angle .f_container .normal img{width: 775px;}
.s3 .in-hello.m_feature-wide_angle .f_container .big{width: 690px;top: 24px;margin-left: 19px;}

.s12 .m_feature-wide_angle .f_container .big img,
.s12 .m_feature-wide_angle .f_container .normal img{width: 100%;}
.s12 .m_feature-wide_angle .f_container .normal{opacity: 1;}
.s2 .m_feature-wide_angle .f_container .big{display: none;width: 766px;top: 0;}
.s2 .m_feature-wide_angle .f_container .normal{width: 696px;}
.s2 .in-hello.m_feature-wide_angle .f_container .big{width: 624px;top: 22px;margin-left: 18px;}


.s1 .m_feature-wide_angle{text-align: center;}
.s1 .m_feature-wide_angle .f_header-type1{text-align: left;}
.s1 .m_feature-wide_angle .f_container{display: inline-block;box-sizing: border-box;width: auto;max-width: 427px;margin: 0 26px;}
.s1 .m_feature-wide_angle .f_container .big{display: none;width: 100%;max-width: 504px;top: 0;}
.s1 .m_feature-wide_angle .f_container .normal{width: 100%;max-width: 427px;}
.s1 .in-hello.m_feature-wide_angle .f_container .big{width: 89.7%;top: 3.5%;margin-left: 2.9%;}
.s1 .m_feature-wide_angle .f_bottom-desc{text-align: left;}

/* ultra wide */
.m_feature-ultra_wide .f_container{display: block;position: relative;width: 1440px;margin: 0 auto;}
.m_feature-ultra_wide .f_container::after{content: '';display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;border: 122px solid #000;}
.m_feature-ultra_wide .f_container figure{width: auto;}
.m_feature-ultra_wide .f_container figure img{max-width: 100%;}
.in-hello.m_feature-ultra_wide .f_container::after{border-width: 0 !important;-webkit-transition: border .5s .5s;transition: border .5s .5s;}
.m_feature-ultra_wide .c_m-text{display: none}

.s3 .m_feature-ultra_wide .f_container{width: 1024px;}
.s3 .m_feature-ultra_wide .f_container::after{border-width: 88px;}
.s2 .m_feature-ultra_wide .f_container{width: 766px;}
.s2 .m_feature-ultra_wide .f_container::after{border-width: 63px;}

.s1 .m_feature-ultra_wide .f_container{width: 100%;height: 340px;overflow: hidden;}
.s1 .m_feature-ultra_wide .f_container::after{display: none;}
.s1 .m_feature-ultra_wide .f_container figure{overflow: auto;box-sizing: border-box;left: 0;padding: 0 26px 30px;-webkit-transform: none;-moz-transform: none;-ms-transform: none;transform: none;}
.s1 .m_feature-ultra_wide .f_container figure img{width: 1072px;max-width: none;padding-right: 26px;}
.s1 .m_feature-ultra_wide .c_m-text{display: block;;position: relative;margin-top: 25px;padding-left: 18px;font-size: 14px;font-family: 'SamsungSharpSans';font-weight:bold !important;text-align: left;}
.s1 .m_feature-ultra_wide .c_m-text::before{content: '';display: block;position: absolute;width: 15px;height: 9px;left: 0;top: 3px;background: url(//image-us.samsung.com/us/smartphones/galaxy-s10/0402/galaxy-fold/camera/images/galaxy-fold_camera_ultra-wide_mo-arrow.jpg) no-repeat 0 0;background-size: auto 9px;}
.s1 .m_feature-ultra_wide .c_m-text .f_bottom-desc{margin-top: 20px;}
.s1 .m_feature-ultra_wide .f_bottom-desc .c_desc-type2{margin-top: 20px;}
.s1 .m_feature-ultra_wide .f_container.focus{padding-top: 10px;}
.s1 .m_feature-ultra_wide .f_container.focus figure{margin: 5px;}

/* scene optimizer */
.m_feature-scene_optimizer .f_container{overflow: visible;position: relative;box-sizing: border-box;width: 960px;}
.m_feature-scene_optimizer .f_container .optimizer-slide-wrap {position:relative;width:100%;margin:0 auto;}

.m_feature-scene_optimizer .f_container .optimizer-slide {width:100%;font-size:0;white-space:nowrap;z-index:1 !important;}
.m_feature-scene_optimizer .f_container .optimizer-slide li {position:relative;display:inline-block;width:100% !important;vertical-align:top;}
.m_feature-scene_optimizer .f_container .optimizer-slide li .mask-wrap {position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden;z-index:1;}
.m_feature-scene_optimizer .f_container .optimizer-slide li .mask-wrap .bar {position:absolute;top:0;right:0;display:block;width:1px;height:100%;background-color:#fff;z-index:2;}
.m_feature-scene_optimizer .f_container .optimizer-slide li .mask-wrap.move-end .bar {opacity: 0}
.m_feature-scene_optimizer .f_container .optimizer-slide li figure.optimizer-img {position:absolute;top:0;left:0;width:960px;}
.m_feature-scene_optimizer .f_container .optimizer-slide li figure img {width:100%;}

.m_feature-scene_optimizer .f_container .optimizer-slide li .grid{position:absolute;top:0;bottom:0;left:0;width:100%;background:url('//image-us.samsung.com/us/smartphones/galaxy-s10/0402/galaxy-fold/camera/images/galaxy-fold_camera_scene-optimizer_before-grid.png') no-repeat 50%/auto 100%;opacity:0}
.m_feature-scene_optimizer .f_container .optimizer-slide li .dot,
.m_feature-scene_optimizer .f_container .optimizer-slide li .dot01,
.m_feature-scene_optimizer .f_container .optimizer-slide li .dot02,
.m_feature-scene_optimizer .f_container .optimizer-slide li .dot03{position:absolute;top:0;left:0;width:100%;height:100%;background:no-repeat 50% 50%;background-size:100% auto;opacity:0}
.m_feature-scene_optimizer .f_container .optimizer-slide li .dot01{background-image:url('//image-us.samsung.com/us/smartphones/galaxy-s10/0402/galaxy-fold/camera/images/galaxy-fold_camera_scene-optimizer_effect01.png');}
.m_feature-scene_optimizer .f_container .optimizer-slide li .dot02{background-image:url('//image-us.samsung.com/us/smartphones/galaxy-s10/0402/galaxy-fold/camera/images/galaxy-fold_camera_scene-optimizer_effect02.png');}
.m_feature-scene_optimizer .f_container .optimizer-slide li .dot03{background-image:url('//image-us.samsung.com/us/smartphones/galaxy-s10/0402/galaxy-fold/camera/images/galaxy-fold_camera_scene-optimizer_effect03.png');}
.m_feature-scene_optimizer .f_container .optimizer-slide li.step2 .dot01{-webkit-animation:blink .35s 3 forwards ease-in-out alternate;-moz-animation:blink .35s 3 forwards ease-in-out alternate;animation:blink .35s 3 forwards ease-in-out alternate}
.m_feature-scene_optimizer .f_container .optimizer-slide li.step2 .dot02{-webkit-animation:blink .35s 2 forwards ease-in-out alternate;-moz-animation:blink .35s 2 forwards ease-in-out alternate;animation:blink .35s 2 forwards ease-in-out alternate;-webkit-animation-delay:.15s;-moz-animation-delay:.15s;animation-delay:.15s}
.m_feature-scene_optimizer .f_container .optimizer-slide li.step2 .dot03{-webkit-animation:blink .35s 1 forwards ease-in-out alternate;-moz-animation:blink .35s 1 forwards ease-in-out alternate;animation:blink .35s 1 forwards ease-in-out alternate;-webkit-animation-delay:.25s;-moz-animation-delay:.25s;animation-delay:.25s}
.ie9 .m_feature-scene_optimizer .f_container .optimizer-slide li .dot01,
.ie9 .m_feature-scene_optimizer .f_container .optimizer-slide li .dot02,
.ie9 .m_feature-scene_optimizer .f_container .optimizer-slide li .dot03{opacity: 1;}
@-webkit-keyframes blink{
    0%{opacity:0}
    50%{opacity:.6}
    100%{opacity:0}
}
@-moz-keyframes blink{
    0%{opacity:0}
    50%{opacity:.6}
    100%{opacity:0}
}
@keyframes blink{
    0%{opacity:0}
    50%{opacity:.6}
    100%{opacity:0}
}

.m_feature-scene_optimizer .f_container .optimizer-slide li.step1 .grid{opacity:1;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;transition:opacity .5s linear}
.m_feature-scene_optimizer .f_container .optimizer-slide li.step1 .grid::before{height:100%;-webkit-transition:height .5s linear;-moz-transition:height .5s linear;transition:height .5s linear}
.m_feature-scene_optimizer .f_container .optimizer-slide li.step3{width:0;-webkit-transition:width 1.75s .5s cubic-bezier(.59,.01,.4,.97),border-color .2s 1.7s;-moz-transition:width 1.75s .5s cubic-bezier(.59,.01,.4,.97),border-color .2s 1.7s;transition:width 1.75s .5s cubic-bezier(.59,.01,.4,.97),border-color .2s 1.7s}
.m_feature-scene_optimizer .f_container .optimizer-slide li.step3 .grid::before{right:100%;-webkit-transition:right 1.75s .5s cubic-bezier(.59,.01,.4,.97),border-color .2s 1.7s;-moz-transition:right 1.75s .5s cubic-bezier(.59,.01,.4,.97),border-color .2s 1.7s;transition:right 1.75s .5s cubic-bezier(.59,.01,.4,.97),border-color .2s 1.7s}

.m_feature-scene_optimizer .f_container .arrow-wrap {position:absolute;top:320px;left:50%;width:1160px;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.m_feature-scene_optimizer .f_container .arrow-wrap a{position: absolute;width: 30px;height: 80px;background: none;}
.m_feature-scene_optimizer .f_container .arrow-wrap .m_btn_type2-prev{left: 0;}
.m_feature-scene_optimizer .f_container .arrow-wrap .m_btn_type2-next{right: 0;}
.m_feature-scene_optimizer .f_container .arrow-wrap span{background: url(//image-us.samsung.com/us/smartphones/galaxy-s10/0402/galaxy-fold/camera/images/galaxy-fold_camera_optimizer_arrow.jpg) no-repeat 0 50%;}
.m_feature-scene_optimizer .f_container .arrow-wrap .m_btn_type2-next span{background-position: 100% 0;}
.m_feature-scene_optimizer .f_container .slide-text {display:none !important;}

.m_feature-scene_optimizer .f_container .slide-paging-wrap{position: relative;margin:0 auto;}
.m_feature-scene_optimizer .f_container .slide-paging-wrap:before{content:'';display: block;position: absolute;z-index: 1;top: 0;left: 0;width: 20px;height: 100%;background: url('//image-us.samsung.com/us/smartphones/galaxy-s10/0402/galaxy-fold/camera/images/galaxy-fold_camera_optimizer_paging-bg.png') repeat-y 0 0;}
.m_feature-scene_optimizer .f_container .slide-paging-wrap:after{content:'';display: block;position: absolute;z-index: 1;top: 0;right: 0;width: 20px;height: 100%;background: url('//image-us.samsung.com/us/smartphones/galaxy-s10/0402/galaxy-fold/camera/images/galaxy-fold_camera_optimizer_paging-bg.png') repeat-y 100% 0;}
.m_feature-scene_optimizer .f_container .slide-paging-wrap .icon{display:block;position: relative;width:66px;height:66px;margin: 60px auto 10px;border-radius:50%;z-index:100;}
.m_feature-scene_optimizer .f_container .slide-paging-wrap .icon:before {display: block;width:100%;height:100%;background:url('//image-us.samsung.com/us/smartphones/galaxy-s10/0402/galaxy-fold/camera/images/galaxy-fold_camera_optimizer_icon.png') no-repeat 0 0;background-size: auto 100%;content:'';}
.m_feature-scene_optimizer .f_container .slide-paging-wrap.list1 .icon:before {background-position:0px 0;}
.m_feature-scene_optimizer .f_container .slide-paging-wrap.list2 .icon:before {background-position:-66px 0;}
.m_feature-scene_optimizer .f_container .slide-paging-wrap.list3 .icon:before {background-position:-132px 0;}
.m_feature-scene_optimizer .f_container .slide-paging-wrap.list4 .icon:before {background-position:-198px 0;}
.m_feature-scene_optimizer .f_container .slide-paging-wrap.list5 .icon:before {background-position:-264px 0;}
.m_feature-scene_optimizer .f_container .slide-paging-wrap.list6 .icon:before {background-position:-330px 0;}
.m_feature-scene_optimizer .f_container .slide-paging-wrap.list7 .icon:before {background-position:-396px 0;}
.m_feature-scene_optimizer .f_container .slide-paging-wrap.list8 .icon:before {background-position:-462px 0;}
.m_feature-scene_optimizer .f_container .slide-paging-wrap.list9 .icon:before {background-position:-528px 0;}
.m_feature-scene_optimizer .f_container .slide-paging-wrap.list10 .icon:before {background-position:-594px 0;}
.m_feature-scene_optimizer .f_container .slide-paging-wrap.list11 .icon:before {background-position:-660px 0;}
.m_feature-scene_optimizer .f_container .slide-paging-wrap.list12 .icon:before {background-position:-726px 0;}
.m_feature-scene_optimizer .f_container .slide-paging {display:block;font-size:0;width: 100%;white-space: nowrap;}
.m_feature-scene_optimizer .f_container .slide-paging li {display:inline-block;position: relative;width: 130px;vertical-align:top;white-space:normal;}
.m_feature-scene_optimizer .f_container .slide-paging li a{display: block;text-align: center;}
.m_feature-scene_optimizer .f_container .slide-paging li a span {border-bottom:2px solid transparent;font-size:18px;text-align:center;color:#888;font-family:'SamsungSharpSans';font-weight:bold !important;-webkit-transition:color .5s;transition:color .5s;}
.m_feature-scene_optimizer .f_container .slide-paging li.on a span,
.m_feature-scene_optimizer .f_container .slide-paging li a:hover span,
.m_feature-scene_optimizer .f_container .slide-paging li a:focus span {color:#fff;border-color:#fff;}

.mobile a[class^="m_btn_type"]{display: block !important;}
.color_yb .m_feature-scene_optimizer .f_container .arrow-wrap span,
.color_yb .m_feature-live_focus .f_container .arrow-wrap span{background-image: url(//image-us.samsung.com/us/smartphones/galaxy-s10/0402/galaxy-fold/camera/images/galaxy-fold_camera_optimizer_arrow.jpg) !important;}
.color_yb .m_feature-live_focus .f_container .arrow-wrap a{background: #000 !important;}
.ie9 .m_feature-scene_optimizer .f_container .slide-paging-wrap{padding-bottom: 10px;}

.s3 .m_feature-scene_optimizer .f_container {width: 902px;}
.s3 .m_feature-scene_optimizer .f_container .optimizer-slide-wrap .icon {right:32px;bottom:32px;width:90px;height:90px;}
.s3 .m_feature-scene_optimizer .f_container .optimizer-slide li figure.optimizer-img {width:902px;}
.s3 .m_feature-scene_optimizer .f_container .arrow-wrap {width:1024px;}
.s3 .m_feature-scene_optimizer .f_container .slide-paging-wrap {width:893px;}
.s3 .m_feature-scene_optimizer.hello-check {bottom:700px;}

.s2 .m_feature-scene_optimizer .f_container {width: 768px;margin:0 auto;padding-left: 36px;padding-right: 36px;}
.s2 .m_feature-scene_optimizer .f_container .optimizer-slide-wrap {width:530px;}
.s2 .m_feature-scene_optimizer .f_container .optimizer-slide-wrap .icon {right:25px;bottom:25px;width:60px;height:60px;}
.s2 .m_feature-scene_optimizer .f_container .optimizer-slide-wrap .icon:before {width:60px;height:60px;margin:-30px 0 0 -30px;background-size:480px 60px;}
.s2 .m_feature-scene_optimizer .f_container .optimizer-slide li figure.optimizer-img {width:530px;}
.s2 .m_feature-scene_optimizer .f_container .slide-paging-wrap .icon{margin-top: 10px;}
.s2 .m_feature-scene_optimizer .f_container .arrow-wrap {top:195px;width:768px;}
.s2 .m_feature-scene_optimizer .f_container .slide-paging-wrap {max-width:530px;margin:20px auto 1px;}

.s2 .m_feature-scene_optimizer .f_container .optimizer-slide-wrap.list1 .icon:before {background-position:0px 0;}
.s2 .m_feature-scene_optimizer .f_container .optimizer-slide-wrap.list2 .icon:before {background-position:-60px 0;}
.s2 .m_feature-scene_optimizer .f_container .optimizer-slide-wrap.list3 .icon:before {background-position:-120px 0;}
.s2 .m_feature-scene_optimizer .f_container .optimizer-slide-wrap.list4 .icon:before {background-position:-180px 0;}
.s2 .m_feature-scene_optimizer .f_container .optimizer-slide-wrap.list5 .icon:before {background-position:-240px 0;}
.s2 .m_feature-scene_optimizer .f_container .optimizer-slide-wrap.list6 .icon:before {background-position:-300px 0;}
.s2 .m_feature-scene_optimizer .f_container .optimizer-slide-wrap.list7 .icon:before {background-position:-360px 0;}
.s2 .m_feature-scene_optimizer .f_container .optimizer-slide-wrap.list8 .icon:before {background-position:-420px 0;}
.s2 .m_feature-scene_optimizer .f_container .c_desc-type2{margin-top: 45px;}
.s2 .m_feature-scene_optimizer .f_bottom-desc{margin-top: 48px;}

.s1 .m_feature-scene_optimizer .f_container {box-sizing: border-box;width:100%;max-width: 480px;padding: 0 26px;margin: 0 auto;}
.s1 .m_feature-scene_optimizer .f_container .optimizer-slide-wrap .icon {display:none;}
.s1 .m_feature-scene_optimizer .f_container .optimizer-slide li figure.optimizer-img {width:100%;height: 100%;}
.s1 .m_feature-scene_optimizer .f_container .optimizer-slide li figure.optimizer-img img{width:auto;height: 100%;}
.s1 .m_feature-scene_optimizer .f_container .slide-paging-wrap{margin-bottom: 0}
.s1 .m_feature-scene_optimizer .f_container .slide-paging-wrap .icon{margin-top: 20px;-webkit-transform: scale(.69);-moz-transform: scale(.69);-ms-transform: scale(.69);transform: scale(.69);}
.s1 .m_feature-scene_optimizer .f_container .slide-paging {display:block !important;}
.s1 .m_feature-scene_optimizer .f_container .slide-text {display:block;margin-top:17px;font-size:15px;color:#000;text-align:center;font-family:'SamsungSharpSans';font-weight:bold !important;}
.s1 .m_feature-scene_optimizer .f_container .slide-paging li{width: 90px;}
.s1 .m_feature-scene_optimizer .f_container .slide-paging li a span{font-size: 15px;}
.s1 .m_feature-scene_optimizer .f_container .arrow-wrap {display:none;}

/* live-focus */
.m_feature-live_focus .f_header-type1 .c_tit-type2{padding-right: 120px;}

.m_feature-live_focus .f_container {position: relative;}
.m_feature-live_focus .f_container .live-focus-slide-wrap {position:relative;margin:0 auto;}
.m_feature-live_focus .f_container .live-focus-slide-wrap::after{content: '';display: block;clear: both;}
.m_feature-live_focus .f_container .live-focus-slide {position: relative;;float: right;;width:640px;font-size:0;white-space:nowrap;}
.m_feature-live_focus .f_container .live-focus-slide li {position:absolute;top:0;left:0;width:100%;opacity:0;}
.m_feature-live_focus .f_container .live-focus-slide li.on{position: relative;}
.m_feature-live_focus .f_container .live-focus-slide li figure,
.m_feature-live_focus .f_container .live-focus-slide li figure img {width:100%;}
.m_feature-live_focus .f_container .live-focus-slide li figure figcaption {display:none;}
.m_feature-live_focus .f_container .live-focus-paging {float: left;}
.m_feature-live_focus .f_container .live-focus-paging a {display:block;margin-top:57px;}
.m_feature-live_focus .f_container .live-focus-paging a:first-child {margin-top:0;}
.m_feature-live_focus .f_container .live-focus-paging a span {border-bottom:2px solid transparent;font-size:16px;color:#747474;font-family:'SamsungSharpSans';font-weight:bold !important;-webkit-transition:all .5s;transition:all .5s;}
.m_feature-live_focus .f_container .live-focus-paging a.on span {border-color:#fff;color:#fff;}
.m_feature-live_focus .f_container .arrow-wrap {display:none;}

.s4 .m_feature-live_focus .f_container .live-focus-slide-wrap{width:960px;}
.s34 .m_feature-live_focus .f_container .live-focus-slide-wrap .txt {display:none;}

.s3 .m_feature-live_focus .f_container {margin-top:50px;}

.s12 .m_feature-live_focus .f_container .live-focus-slide {float: none;width: 530px;margin: 0 auto;}
.s12 .m_feature-live_focus .f_container .live-focus-slide li figure figcaption {display:none;}
.s12 .m_feature-live_focus .f_container .live-focus-slide-wrap .txt {display:block;text-align:center;color:#fff;font-family:'SamsungSharpSans';font-weight:bold !important;}
.s12 .m_feature-live_focus .f_container .live-focus-paging{position:relative;display:block;float:none;font-size:0;text-align:center;}
.s12 .m_feature-live_focus .f_container .live-focus-paging a{display:inline-block;overflow: hidden;position: relative;}
.s12 .m_feature-live_focus .f_container .live-focus-paging a span{display: block;border-radius:100%;border:1px solid #777;background-color:#000;font-size: 10px;text-indent:-9999px;}
.s12 .m_feature-live_focus .f_container .live-focus-paging a.on span{background: #fff;}
.s12 .m_feature-live_focus .f_container .arrow-wrap {position:absolute;top:140px;left:50%;width:768px;margin-left: 0;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.s12 .m_feature-live_focus .f_container .arrow-wrap a{position: absolute;width: 30px;height: 80px;background: none;}
.s12 .m_feature-live_focus .f_container .arrow-wrap .m_btn_type2-prev{left: 0;}
.s12 .m_feature-live_focus .f_container .arrow-wrap .m_btn_type2-next{right: 0;}
.s12 .m_feature-live_focus .f_container .arrow-wrap span{background: url(//image-us.samsung.com/us/smartphones/galaxy-s10/0402/galaxy-fold/camera/images/galaxy-fold_camera_optimizer_arrow.jpg) no-repeat 0 50%;}
.s12 .m_feature-live_focus .f_container .arrow-wrap .m_btn_type2-next span{background-position: 100% 0;}

.s2 .m_feature-live_focus .f_container {margin-top:44px;overflow:visible;}
.s2 .m_feature-live_focus .f_container .live-focus-slide-wrap .txt {margin-top:33px;font-size:18px;}
.s2 .m_feature-live_focus .f_container .live-focus-paging {margin-top:40px;}
.s2 .m_feature-live_focus .f_container .live-focus-paging a {width:25px;height:25px;margin: 0 5px;}
.s2 .m_feature-live_focus .f_container .live-focus-paging a span {width:10px;height:10px;margin: 5px;}
.s2 .m_feature-live_focus .f_container .arrow-wrap {display: none;position:absolute;left:50%;top:190px;width:748px;margin-left:-374px;}

.s1 .m_feature-live_focus .f_container {margin-top:64px;}
.s1 .m_feature-live_focus .f_container .live-focus-slide {box-sizing: border-box;width: 100%;max-width: 480px;padding: 0 26px;}
.s1 .m_feature-live_focus .f_container .live-focus-slide li{left: 26px;right: 26px;width: auto;}
.s1 .m_feature-live_focus .f_container .live-focus-slide li.on{left: 0;right: 0;}
.s1 .m_feature-live_focus .f_container .live-focus-slide-wrap .txt {margin-top: 25px;font-size:15px;}
.s1 .m_feature-live_focus .f_container .arrow-wrap {display:none;}
.s12 .m_feature-live_focus .f_container .live-focus-paging {margin:30px 0 0;}
.s1 .m_feature-live_focus .f_container .live-focus-paging a {width:16px;height:16px;margin:0 5px;}
.s1 .m_feature-live_focus .f_container .live-focus-paging a span {position:relative;display:inline-block;width:7px;height:7px;
    -webkit-transition:all .5s;transition:all .5s;}
.s1 .m_feature-live_focus .f_container .live-focus-paging a.on span {width: 7px;height: 7px;background-color:#fff;border-color:#fff}

/* social cam */
.m_feature-social_cam .f_header-type1 .c_tit-type2{padding-right: 120px;}
.m_feature-social_cam .f_container{position: relative;overflow: visible;}
.m_feature-social_cam .f_container .video{position: absolute;z-index: 1;left: 50%;width: 560px;top: 19px;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.m_feature-social_cam .f_container .video video,
.m_feature-social_cam .f_container .video canvas{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.m_feature-social_cam .f_container .video img{width: 100%;}
.m_feature-social_cam .f_container .device-wrap{position: relative;z-index: 2;width: 609px;margin: 0 auto;}
.m_feature-social_cam .f_container .device-wrap .device{width:100%}
.m_feature-social_cam .f_container .device-wrap .gui{position: absolute;left: 0; top: 0;width: 100%;height: 100%;}
.m_feature-social_cam .f_container .device-wrap .device img,
.m_feature-social_cam .f_container .device-wrap .gui img{width: 100%;max-width: 100%;}

.m_feature-social_cam .f_container .txt-img img{width: 100%;}
.m_feature-social_cam .f_container .txt-img [class^='txt-']{position: absolute;left: 50%;z-index: 0;bottom: 0;}
.m_feature-social_cam .f_container .txt-img .txt-f{width: 196px;bottom: 284px;margin-left: -596px;}
.m_feature-social_cam .f_container .txt-img .txt-o{width: 206px;bottom: 800px;margin-left: -450px;}
.m_feature-social_cam .f_container .txt-img .txt-l{width: 350px;bottom: 640px;margin-left: 360px;}
.m_feature-social_cam .f_container .txt-img .txt-d{width: 223px;bottom: 90px;margin-left: 274px;}

.s3 .m_feature-social_cam .f_container .txt-img .txt-f{width: 161px;bottom: 284px;margin-left: -596px;}
.s3 .m_feature-social_cam .f_container .txt-img .txt-o{width: 193px;bottom: 800px;margin-left: -450px;}
.s3 .m_feature-social_cam .f_container .txt-img .txt-l{width: 350px;bottom: 618px;margin-left: 360px;}
.s3 .m_feature-social_cam .f_container .txt-img .txt-d{width: 206px;bottom: 122px;margin-left: 274px;}

.s2 .m_feature-social_cam .f_container .video{width: 480px;top: 16px;}
.s2 .m_feature-social_cam .f_container .device-wrap{width: 518px;}
.s2 .m_feature-social_cam .f_container .txt-img .txt-f{width: 122px;bottom: 333px;margin-left: -385px;}
.s2 .m_feature-social_cam .f_container .txt-img .txt-o{width: 144px;bottom: 728px;margin-left: -345px;}
.s2 .m_feature-social_cam .f_container .txt-img .txt-l{width: 258px;bottom: 557px;margin-left: 280px}
.s2 .m_feature-social_cam .f_container .txt-img .txt-d{width: 165px;bottom: 95px;margin-left: 219px;}

.s1 .m_feature-social_cam .f_header-type1 .c_tit-type2{padding-right: 0}
.s1 .m_feature-social_cam .f_container .video{width: 254px;top: 8px;}
.s1 .m_feature-social_cam .f_container .device-wrap{width: 275px;}
.s1 .m_feature-social_cam .f_container .txt-img{position: relative;left: 50%;width: 100%;max-width: 420px;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.s1 .m_feature-social_cam .f_container .txt-img [class^='txt-']{left: auto;margin-left: 0;}
.s1 .m_feature-social_cam .f_container .txt-img .txt-f{width: 55px;bottom: 144px;left: -1px;}
.s1 .m_feature-social_cam .f_container .txt-img .txt-o{width: 65px;bottom: 366px;left: 15px;}
.s1 .m_feature-social_cam .f_container .txt-img .txt-l{width: 116px;bottom: 305px;right: -55px;}
.s1 .m_feature-social_cam .f_container .txt-img .txt-d{width: 65px;bottom: 52px;right: 30px;}

.s12 .m_feature-social_cam .f_container .txt-img [class^='txt-']{-webkit-animation: moveUpDown 5s infinite forwards alternate linear;-moz-animation: moveUpDown 5s infinite forwards alternate linear;animation: moveUpDown 5s infinite forwards alternate linear;}
.s12 .m_feature-social_cam .f_container .txt-img .txt-o{-webkit-animation-delay: .25s;-moz-animation-delay: .25s;animation-delay: .25s;-webkit-animation-name: moveleftRight;-moz-animation-name: moveleftRight;animation-name: moveleftRight;}
.s12 .m_feature-social_cam .f_container .txt-img .txt-l{-webkit-animation-delay: .35s;-moz-animation-delay: .35s;animation-delay: .35s;}
.s12 .m_feature-social_cam .f_container .txt-img .txt-d{-webkit-animation-delay: .15s;-moz-animation-delay: .15s;animation-delay: .15s;-webkit-animation-name: moveleftRight;-moz-animation-name: moveleftRight;animation-name: moveleftRight;}

@-webkit-keyframes moveUpDown {
    0% {-webkit-transform:translate3d(0, 0, 0) translate(0, 0px);-moz-transform:translate3d(0, 0, 0) translate(0, 0px);-ms-transform:translate3d(0, 0, 0) translate(0, 0px);transform:translate3d(0, 0, 0) translate(0, 0px);}
    50% {-webkit-transform:translate3d(0, 0, 0) translate(0, 10px);-moz-transform:translate3d(0, 0, 0) translate(0, 10px);-ms-transform:translate3d(0, 0, 0) translate(0, 10px);transform:translate3d(0, 0, 0) translate(0, 10px);}
    100% {-webkit-transform:translate3d(0, 0, 0) translate(0, 0px);-moz-transform:translate3d(0, 0, 0) translate(0, 0px);-ms-transform:translate3d(0, 0, 0) translate(0, 0px);transform:translate3d(0, 0, 0) translate(0, 0px);}
}
@-moz-keyframes moveUpDown {
    0% {-webkit-transform:translate3d(0, 0, 0) translate(0, 0px);-moz-transform:translate3d(0, 0, 0) translate(0, 0px);-ms-transform:translate3d(0, 0, 0) translate(0, 0px);transform:translate3d(0, 0, 0) translate(0, 0px);}
    50% {-webkit-transform:translate3d(0, 0, 0) translate(0, 10px);-moz-transform:translate3d(0, 0, 0) translate(0, 10px);-ms-transform:translate3d(0, 0, 0) translate(0, 10px);transform:translate3d(0, 0, 0) translate(0, 10px);}
    100% {-webkit-transform:translate3d(0, 0, 0) translate(0, 0px);-moz-transform:translate3d(0, 0, 0) translate(0, 0px);-ms-transform:translate3d(0, 0, 0) translate(0, 0px);transform:translate3d(0, 0, 0) translate(0, 0px);}
}
@keyframes moveUpDown {
    0% {-webkit-transform:translate3d(0, 0, 0) translate(0, 0px);-moz-transform:translate3d(0, 0, 0) translate(0, 0px);-ms-transform:translate3d(0, 0, 0) translate(0, 0px);transform:translate3d(0, 0, 0) translate(0, 0px);}
    50% {-webkit-transform:translate3d(0, 0, 0) translate(0, 10px);-moz-transform:translate3d(0, 0, 0) translate(0, 10px);-ms-transform:translate3d(0, 0, 0) translate(0, 10px);transform:translate3d(0, 0, 0) translate(0, 10px);}
    100% {-webkit-transform:translate3d(0, 0, 0) translate(0, 0px);-moz-transform:translate3d(0, 0, 0) translate(0, 0px);-ms-transform:translate3d(0, 0, 0) translate(0, 0px);transform:translate3d(0, 0, 0) translate(0, 0px);}
}
@-webkit-keyframes moveleftRight {
    0% {-webkit-transform:translate3d(0, 0, 0) translate(0, 0px);-moz-transform:translate3d(0, 0, 0) translate(0, 0px);-ms-transform:translate3d(0, 0, 0) translate(0, 0px);transform:translate3d(0, 0, 0) translate(0, 0px);}
    50% {-webkit-transform:translate3d(0, 0, 0) translate(10px, 0);-moz-transform:translate3d(0, 0, 0) translate(10px, 0);-ms-transform:translate3d(0, 0, 0) translate(10px, 0);transform:translate3d(0, 0, 0) translate(10px, 0);}
    100% {-webkit-transform:translate3d(0, 0, 0) translate(0, 0px);-moz-transform:translate3d(0, 0, 0) translate(0, 0px);-ms-transform:translate3d(0, 0, 0) translate(0, 0px);transform:translate3d(0, 0, 0) translate(0, 0px);}
}
@-moz-keyframes moveleftRight {
    0% {-webkit-transform:translate3d(0, 0, 0) translate(0, 0px);-moz-transform:translate3d(0, 0, 0) translate(0, 0px);-ms-transform:translate3d(0, 0, 0) translate(0, 0px);transform:translate3d(0, 0, 0) translate(0, 0px);}
    50% {-webkit-transform:translate3d(0, 0, 0) translate(10px, 0);-moz-transform:translate3d(0, 0, 0) translate(10px, 0);-ms-transform:translate3d(0, 0, 0) translate(10px, 0);transform:translate3d(0, 0, 0) translate(10px, 0);}
    100% {-webkit-transform:translate3d(0, 0, 0) translate(0, 0px);-moz-transform:translate3d(0, 0, 0) translate(0, 0px);-ms-transform:translate3d(0, 0, 0) translate(0, 0px);transform:translate3d(0, 0, 0) translate(0, 0px);}
}
@keyframes moveleftRight {
    0% {-webkit-transform:translate3d(0, 0, 0) translate(0, 0px);-moz-transform:translate3d(0, 0, 0) translate(0, 0px);-ms-transform:translate3d(0, 0, 0) translate(0, 0px);transform:translate3d(0, 0, 0) translate(0, 0px);}
    50% {-webkit-transform:translate3d(0, 0, 0) translate(10px, 0);-moz-transform:translate3d(0, 0, 0) translate(10px, 0);-ms-transform:translate3d(0, 0, 0) translate(10px, 0);transform:translate3d(0, 0, 0) translate(10px, 0);}
    100% {-webkit-transform:translate3d(0, 0, 0) translate(0, 0px);-moz-transform:translate3d(0, 0, 0) translate(0, 0px);-ms-transform:translate3d(0, 0, 0) translate(0, 0px);transform:translate3d(0, 0, 0) translate(0, 0px);}
}

/* cover capture */
.m_feature-cover_capture{font-size: 0;}
.m_feature-cover_capture .inner-content{box-sizing: border-box;width: 1140px;margin: 0 auto;font-size: 0;}
.m_feature-cover_capture .inner-content > *{display: inline-block;box-sizing: border-box;width: 50%;vertical-align: middle}
.m_feature-cover_capture .inner-content .f_header-type1{padding: 0 90px;margin-bottom: 100px;}

.m_feature-cover_capture .f_container{perspective: 2000px;overflow: visible;text-align: center;}
.m_feature-cover_capture .f_container .device-wrap{display: block;position: relative;z-index: 1;left: auto;width: 352px;margin-left: 60px;-webkit-transform: none;-moz-transform: none;-ms-transform: none;transform: none;}
.m_feature-cover_capture .f_container .device img{margin: 0;width: 100%;max-width: 100%;}
.m_feature-cover_capture .f_container .gui-wrap{overflow:hidden;position: absolute;z-index: 0;top: 145px;width: 261px;height: 602px;margin-left: 119px;}
.m_feature-cover_capture .f_container .gui-wrap .rotate-box{position: absolute;width: 100%;height: 100%;
    -webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: none;transform-style: preserve-3d;
    -webkit-transform: rotateX(0deg);-moz-transform: rotateX(0deg);-ms-transform: rotateX(0deg);transform: rotateX(0deg);
    -webkit-transition: all 0.35s;transition: all 0.35s;
}
.m_feature-cover_capture .f_container .gui-wrap .rotate-box img{width: 100%;max-width: 100%;max-height: 100%;}
.m_feature-cover_capture .f_container .gui-wrap .rotate-box .selfie,
.m_feature-cover_capture .f_container .gui-wrap .rotate-box .real{position: absolute;width: 100%;height: 100%;}
.m_feature-cover_capture .f_container .gui-wrap .rotate-box .real{
    -webkit-transform: rotateX(-90deg) translateY(602px);-moz-transform: rotateX(-90deg) translateY(602px);-ms-transform: rotateX(-90deg) translateY(602px);transform: rotateX(-90deg) translateY(602px);
    -webkit-transform-origin: bottom center;-moz-transform-origin: bottom center;-ms-transform-origin: bottom center;transform-origin: bottom center;
}
.m_feature-cover_capture .f_container .gui-mode{position: relative;z-index: 1;}
.m_feature-cover_capture .f_container .gui-mode figure{position: absolute;left: 0;top:0;width: 100%;height: 100%;opacity: 0;-webkit-transition: opacity .25s .25s;transition: opacity .25s .25s;}
.m_feature-cover_capture .f_container .gui-mode figure img{width: 100%;}
.m_feature-cover_capture .f_container .gui-mode .selfie{opacity: 1}
.m_feature-cover_capture.in-hello .f_container .gui-mode .selfie{opacity: 0}
.m_feature-cover_capture.in-hello .f_container .gui-mode .real{opacity: 1}

.m_feature-cover_capture .gui-btn{position: relative;z-index: 2;margin: 54px -20px 0;}
.m_feature-cover_capture .gui-btn a{display: inline-block;max-width: 160px;margin: 0 20px;font-size: 17px;font-family: 'SamsungSharpSans';font-weight:bold !important;color: #747474;}
.m_feature-cover_capture .gui-btn a.on{color: #fff;border-bottom: 2px solid #fff;}

.in-hello.m_feature-cover_capture .f_container .rotate-box{-webkit-transform: rotateX(90deg) translateZ(301px) translateY(-301px);-moz-transform: rotateX(90deg) translateZ(301px) translateY(-301px);-ms-transform: rotateX(90deg) translateZ(301px) translateY(-301px);transform: rotateX(90deg) translateZ(301px) translateY(-301px);}

.ie .m_feature-cover_capture .f_container .gui-wrap{overflow: hidden}
.ie .m_feature-cover_capture .f_container .gui-wrap .rotate-box .real{-ms-transform: rotateX(0) translateY(602px);transform: rotateX(0) translateY(602px);}
.ie .in-hello.m_feature-cover_capture .f_container .rotate-box{-webkit-transform: rotateX(0deg) translateY(-602px);transform: rotateX(0deg) translateY(-602px);}
.ie .in-hello.m_feature-cover_capture .f_container .gui-wrap .rotate-box .real{-ms-transform: rotateX(0) translateY(602px);transform: rotateX(0) translateY(602px);}
.ie9 .in-hello.m_feature-cover_capture .f_container .rotate-box{-ms-transform: rotateX(90deg) translateZ(301px) translateY(-301px);transform: rotateX(90deg) translateZ(301px) translateY(-301px);}
.ie9 .m_feature-cover_capture .f_container .rotate-box .selfie{z-index: 1;}
.ie9 .in-hello.m_feature-cover_capture .f_container .rotate-box .selfie{z-index: -1;}

.s3 .m_feature-cover_capture .f_container .device-wrap{margin-left: 0;}
.s3 .m_feature-cover_capture .f_container .gui-wrap{margin-left: 59px;}

.s2 .m_feature-cover_capture .inner-content{width: 768px;padding-left: 3px;}
.s2 .m_feature-cover_capture .inner-content .f_header-type1{margin-bottom: 60px;padding: 0 36px;}
.s2 .m_feature-cover_capture .f_container .device-wrap{width: 286px;}
.s2 .m_feature-cover_capture .f_container .gui-wrap{width: 212px;height: 490px;top: 119px;margin-left: 108px;}
.s2 .m_feature-cover_capture .f_container .gui-wrap .rotate-box .real{-webkit-transform: rotateX(-90deg) translateY(490px);-moz-transform: rotateX(-90deg) translateY(490px);-ms-transform: rotateX(-90deg) translateY(490px);transform: rotateX(-90deg) translateY(490px);}
.s2 .in-hello.m_feature-cover_capture .f_container .gui-wrap .rotate-box{-webkit-transform: rotateX(90deg) translateZ(245px) translateY(-245px);-moz-transform: rotateX(90deg) translateZ(245px) translateY(-245px);-ms-transform: rotateX(90deg) translateZ(245px) translateY(-245px);transform: rotateX(90deg) translateZ(245px) translateY(-245px);}

.s1 .m_feature-cover_capture .inner-content .f_header-type1{margin-bottom: 35px;padding: 0 26px;}
.s1 .m_feature-cover_capture .inner-content{width: auto}
.s1 .m_feature-cover_capture .inner-content > *{width: auto;}
.s1 .m_feature-cover_capture .gui-btn{position: absolute;bottom: 55px;left: 26px;right: 26px;text-align: center;}
.s1 .m_feature-cover_capture .gui-btn a{margin: 0 10px;font-size: 15px;}
.s1 .m_feature-cover_capture .f_container{width: 100%;}
.s1 .m_feature-cover_capture .f_container .device-wrap{width: 140px;margin: 0 auto;}
.s1 .m_feature-cover_capture .f_container .gui-wrap{overflow: hidden;width: 106px;height: 244px;top: 56px;left: 50%;margin-left: -50px;}
.s1 .m_feature-cover_capture .f_container .rotate-box .real{-webkit-transform: rotateX(-90deg) translateY(244px);-moz-transform: rotateX(-90deg) translateY(244px);-ms-transform: rotateX(-90deg) translateY(244px);transform: rotateX(-90deg) translateY(244px);}
.s1 .in-hello.m_feature-cover_capture .f_container .rotate-box{-webkit-transform: rotateX(90deg) translateZ(122px) translateY(-122px);-moz-transform: rotateX(90deg) translateZ(122px) translateY(-122px);-ms-transform: rotateX(90deg) translateZ(122px) translateY(-122px);transform: rotateX(90deg) translateZ(122px) translateY(-122px);}

/* super steady */
.s2 .m_feature-super.click-video .f_container{width: 769px;}


/* 4k video */
.m_feature-4k{padding-top: 220px;padding-bottom: 230px;}
.click-video .video_wrap{overflow: hidden;}
.click-video .f_container .video_play{background-image: none;}
.s12 .click-video .f_container{box-sizing: border-box;margin: 0 auto;}
.s2 .click-video .f_container{width: 768px;}
.s2 .click-video .f_container .c_desc-type2{padding-left: 36px;padding-right: 36px;}
.s1 .click-video .f_container{width: 100%;max-width: 556px;padding: 0 26px;}

.s34 .click-video .f_container.loading:after{margin-top: -80px}
.s2 .click-video .f_container.loading:after{margin-top: -75px}
.s1 .click-video .f_container.loading:after{margin-top: -60px}

.click-video .f_container .video-mode-txt{margin: 30px 0;font-size: 0;text-align: center;}
.click-video .f_container .video-mode-txt span{display: inline-block;width: 50%;font-size: 20px;font-family: 'SamsungSharpSans';font-weight:bold !important;color: #fff;}
.s2 .click-video .f_container .video-mode-txt{margin: 35px 0 28px;}
.s2 .click-video .f_container .video-mode-txt span{font-size: 18px;}
.s1 .click-video .f_container .video-mode-txt{margin: 24px 0 16px;direction: ltr;}
.s1 .click-video .f_container .video-mode-txt span{font-size: 15px;}
