@import url('../../../css/normalize.css');
@import url('../../../css/common.css');
@import url('../../../css/webfont.css');

/* common */
.hide {display:none;}
.show {display:block;}
.hide { display:none; }
.left { float:left; }
.right { float:right; }
.ib{display:inline-block;}
.clfix:after{content:'';display:block;height:0px;clear:both;visibility:hidden;}


body {font-family: 'samsungif_rg';font-size:15px;line-height:24px;color:#000;}
.content_container {width:1280px; background:#fff; position:relative; left:50%; margin-left:-640px; display:none; }
.content_page_wrap {background:#fff;display:none; position:relative;width:1280px; padding:0;margin:0 auto;}

/* btns */
.bn-back {background:url('../img/bn_back.png') 0 0 no-repeat; width:60px; height:60px; overflow:hidden; text-indent:-10000px; display:block; position:absolute; right:0; top:0; z-index:1000}
.gotop_1 {position:absolute; bottom:0; right:30px; width:69px; height:10px; padding:30px 10px; display:block; overflow:hidden; text-indent:-1000px; background:url('../img/btn_top.png') 50% 50% no-repeat;}

.sns-bns {position:absolute; top:31px; left:32px; z-index:1000;}
.sns-bns li {}
.sns-bns li a { display:block; width:21px; height:51px }
.sns-bns li a.underline{border-bottom:1px solid #fff;}
.sns-bns li a > img{margin-top:12px;}
.sns-bns li a > img.mTop14{margin-top:14px;}

/* loading */
.loading { position:absolute; top:50%; left:50%; margin:-8px 0 0 -38px; width:76px; height:16px; background:url('../img/loading.png') 0 0; }
.loading p { position:relative; left:0%; top:25px; text-align:center; font:12px/1 'samsungif_bd'; }

/* info_rotate */
.info_rotate { position:fixed; left:0; top:0; width:100%; height:100%; background:#fff; z-index:9999; display:none; }
.info_rotate img { width:100%; }

.cover{height:728px;padding-top:372px;background:url(../img/bg_cover.gif) no-repeat 0 0;text-align:center;color:#fff;}
.cover h1{margin-bottom:66px;}
.cover p{text-align:center;}

.section{}

.sec01{height:841px;padding:15px 160px 0 160px;background:url(../img/bg_sec01.jpg) no-repeat 0 0;color:#fff;}
.sec01 h2{float:left;}
.sec01 p{float:right;width:616px;text-align:justify;}

.sec02{height:248px;padding:323px 160px 0 160px;background:url(../img/bg_sec02.jpg) no-repeat 0 0;}
.sec02 h2{float:left;}
.sec02 p{float:right;width:615px;text-align:justify;}

.sec03{padding:96px 160px 70px 160px;background:#fff;text-align:center;}
.sec03 h2{margin-bottom:60px;}
.sec03 div{height:378px;padding:0 42px;background:url(../img/bg_sec03.gif) no-repeat 0 0;margin-bottom:6px;}
.sec03 div dl{width:287px;}
.sec03 div .left dt{margin:145px 0 36px 0;}
.sec03 div .right dt{margin:128px 0 23px 0;}
.sec03 div dl dd{line-height:24px;}
.sec03 p{clear:both;}

.sec04{position:relative;width:514px;height:1065px;padding:162px 0 0 766px;background:url(../img/bg_sec04.jpg) no-repeat 0 0;}
.sec04 h2{margin-bottom:56px;}
.sec04 p{width:397px;margin-bottom:13px;text-align:justify;}
.sec04 .animation{position:absolute;bottom:0;right:0;width:639px;height:502px;}
.sec04 .animation a{float:left;display:inline-block;width:150px;height:36px;background:url(../img/btn_ani01.png) no-repeat 0 0;margin-left:268px;}
.sec04 .animation a:hover{background-position:-160px 0;}
.sec04 .animation a span{text-indent:-9999px;position:absolute;top:-9999px;font-size:0px;}
.sec04 .animation ul{float:left;position:relative;width:639px;height:466px;}
.sec04 .animation li{position:absolute;top:0;left:0;opacity:0;}

.sec05{position:relative;padding-top:112px;height:1450px;background:#0079b8 url(../img/bg_sec05.jpg) no-repeat 0 0;color:#fff;}
.sec05 h2{margin:0 0 37px 122px;}
.sec05 p{width:443px;margin:0 0 37px 122px;text-align:justify;}
.sec05 .txt{height:583px;}
.sec05 .animation{position:relative;width:100%;height:867px;}
.sec05 .animation li{position:absolute;top:0;left:0;opacity:0;}
.sec05 .animation a{display:inline-block;width:155px;height:30px;background:url(../img/btn_ani02.png) no-repeat 0 0;position:absolute;top:221px;left:899px;}
.sec05 .animation a span{text-indent:-9999px;position:absolute;top:-9999px;font-size:0px;}
.sec05 .animation a:hover{background-position:0 -40px;}
.sec05 .play_movie{display:inline-block;width:211px;height:53px;background:url(../img/btn_movie.gif) no-repeat 0 0;}
.sec05 .play_movie:hover{background:url(../img/btn_movie.gif) no-repeat 0 -63px;}
.sec05 .play_movie span{text-indent:-9999px;position:absolute;top:-9999px;font-size:0px;}

.sec06{padding-top:39px;height:386px;background:#0079b8 url(../img/bg_sec06.gif) no-repeat 0 0;text-align:center;}
.sec06 h2{margin-bottom:53px;}
.sec06 p{margin-bottom:25px;text-align:center;}



/* brightcove panel */
button {border:0}

.fe_brightcovePanel{overflow:hidden}
.brightcovePanel { position:absolute; width:1210px; height:38px; padding:1px 0; overflow:hidden; filter:Alpha(opacity=0.1); opacity:0.01; z-index:0; background-image:url(http://www.samsung.com/common/img/bg_panel.gif) }
.brightcovePanel.show {filter:Alpha(opacity=100) !important; opacity:1 !important;z-index:4000 !important;}
.brightcovePanel .leftPanel {float:left; margin-left:1px}
.brightcovePanel .rightPanel {float:right}
.brightcoveContainer .video{position:relative;z-index:3000;width:100%;height:100%}
.brightcovePanel button {float:left;width:50px; height:38px; padding:0; margin-right:1px; overflow:hidden; text-indent:-9999px; background-repeat: no-repeat; background-position:left -1px; border:none }
.brightcovePanel button:focus{outline:1px dotted #fff}
.brightcovePanel .rewind {background-image: url(http://www.samsung.com/common/img/btn_rewind.gif); }
.brightcovePanel .play {background-image: url(http://www.samsung.com/common/img/btn_play.gif);}
.brightcovePanel .pause {background-image: url(http://www.samsung.com/common/img/btn_pause.gif); }
.brightcovePanel .forward {background-image: url(http://www.samsung.com/common/img/btn_forward.gif); }
.brightcovePanel .mute {background-image: url(http://www.samsung.com/common/img/btn_volon.gif); }
.brightcovePanel .volume-down {background-image: url(http://www.samsung.com/common/img/btn_voldown.gif); }
.brightcovePanel .volume-up {background-image: url(http://www.samsung.com/common/img/btn_volup.gif); }
.brightcovePanel .muted{background-image: url(http://www.samsung.com/common/img/btn_volmute.gif);}
.endofbrightcove{overflow:hidden;width:0px;height:0px;position:absolute}
.liveregion{overflow:hidden;width:0px;height:0px}
.brightcovePanel .rightPanel a, .youtubePanel .rightPanel a {overflow:hidden;display:inline-block;float:left;height:40px;}
.brightcovePanel .rightPanel button.bc-cc {width:34px;background-image:url(http://www.samsung.com/common/img/btn_bc_cc.png);}
.brightcovePanel .rightPanel button.bc-cc.over {background-image:url(http://www.samsung.com/common/img/btn_bc_cc_over.png) !important;}
.brightcovePanel .rightPanel button.bc-cc.on {background-image:url(http://www.samsung.com/common/img/btn_bc_cc_on.png) !important;}
.brightcovePanel .rightPanel a.bc-yt {padding-right:10px;}
.youtubePanel .rightPanel a.youtube-share {display:inline-block;padding:0 15px 0 17px;background:url(http://www.samsung.com/common/img/bg_yt_share_line.gif) no-repeat left top ;line-height:40px;color:#fff;font-size:11px;font-weight:bold;}
.youtubePanel .rightPanel a.youtube-share:hover {color:#00a8e1;text-decoration:none;}


.dim{position:absolute;top:0;right:0;left:0;bottom:0;z-index:9998;background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';opacity:0.8;display:none;}
.video-container {position:absolute; top: 0px; left: 0; width:1280px; height:755px; padding-top:145px; background:#000; display:none;z-index:9999;}
.video-container .close-video {position: absolute; z-index: 9999; right: 34px; top: 17px; color:#000;}
.video-container .close-video a { display:block; background:url('../img/close_btn.png') 0 0 no-repeat; width:83px; height:83px; text-indent:-10000px; margin:14px 0 0 1160px; overflow:hidden;}
.video-player { position:relative; width:1210px; height:680px;  margin:0px auto 0 auto; background-color:#000; }
.video-player > div{width:100%;height:100%;}

