@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; }
.border { border:1px solid red }

body {}
.content_container {width:1280px; background:#fff; position:relative; left:50%; margin-left:-640px; display:none; }
.content_page_wrap {
	display:none;
	position:relative;
	width:1280px;
	padding:255px 0 88px;
	margin:0 auto;
	height: 5237px;
	background:#000 url('../img/bg_cnt_24.png') 0 0 no-repeat;
	background-size:100%;
}

/* 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}
.btns {position:absolute; right:0; bottom:20px}
.btns a {display:block; overflow:hidden; text-indent:-10000px; width:211px; height:12px; padding:6px 0 12px 11px;}
.btns .first {background:url('../img/nav_1.jpg') 12px 5px no-repeat;}
.btns .first:hover {background:url('../img/nav_1_on.jpg') 12px 5px no-repeat;}
.btns .second.on {background:url('../img/nav_2_on.jpg') 12px 11px no-repeat; border:5px solid #000; margin:0 0 0 -5px;}
.btns .third {background:url('../img/nav_3.jpg') 12px 16px no-repeat;}
.btns .third:hover {background:url('../img/nav_3_on.jpg') 12px 16px no-repeat;}
.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:84px; left:70px; display:none; 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%; }


/* brightcove panel */
button {border:0}
.fe_brightcovePanel{overflow:hidden}
.brightcovePanel { position:absolute; left:0; top:0; width:912px; 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 }
.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}
/* brightcove, youtube panel css add 20120618 acgyjjeong */
.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;}


/* contents */
.hide_text{position:absolute; left:-9999px; top:-9999px; width:0; height:0; visibility:hidden;font-size:0;}
.acc_tag{position:absolute; left:-9999px; top:-9999px; visibility:hidden; height:0px; width:0; text-indent:-9999px; font-size:0 }

/* 2014.04.16 webFont ADD */
.webfont_head{ margin-bottom:18px; font-size: 18px; line-height: 28px; font-family:secgcb}
.webfont{ font-size: 14px; font-family: secgcm; line-height: 28px; letter-spacing: -1px; text-align:justify; word-break: normal; color: #a7a7a7}
.webfont span {letter-spacing: 0;}
/* 2014.04.16 webFont ADD */

.section-1, .section-2, .section-3 {width: 1000px; margin: 0 auto; position: relative}
.section-1 {height: 785px; border-bottom:1px solid #5b5b5b}
.section-1 .title_h{margin-bottom:155px; text-align:center}
.section-1 div.webfont { height: 394px; top: 245px; padding: 0 100px; line-height: 30px; font-size: 15px;}
.section-1 p.txt02 { padding-top: 30px}

.section-2{ margin-top:100px; background:#242424; }
.btm_cnt_wrap01 { height: 341px; padding: 0 44px 77px 44px; position: relative}
.btm_cnt_wrap01 dl { position: absolute; top:148px; color: #fff;}
.btm_cnt_wrap01 dt { line-height: 20px; letter-spacing: 0;}
.btm_cnt_wrap01 dt.ti02 { padding-top: 10px}
.btm_cnt_wrap01 dt,.section-2 dd{ display: block}
.btm_cnt_wrap01 p.txt01 { position: absolute; right: 47px; top: 41px; width: 499px; line-height: 28px;}
.btm_cnt_wrap01 p.txt02 { position: absolute; right: 47px; top: 180px; width: 499px; line-height: 28px;}

.section-3 {margin-top:58px; background:#242424}
.section-3 .btm_cnt_wrap01 { height: 400px;}
.section-3 .btm_cnt_wrap01 p.txt01 { top: 41px; width: 454px;}
.section-3 .btm_cnt_wrap01 p.txt02 { top: 210px; width: 454px;}
.section-3 .btm_cnt_wrap02 .txt_p{width:535px}

.btm_cnt_wrap02{width:912px; margin:0 auto; padding:41px 0 54px; border-top:1px solid #5b5b5b; overflow: hidden}
.btm_cnt_wrap02 h3 { padding-bottom: 16px}
.btm_cnt_wrap02 .txt_p{float:left; padding-top:8px; width: 580px; line-height: 25px; }
.btm_cnt_wrap02 .pic_p{float:right; }


.inner_link{text-align:center}
.img_ab_divs{margin-bottom:48px}
.txt_ab_divs{margin:0 43px 78px}
.img_thumb{padding:0 42px 8px}
.img_thumb img{margin-right:12px}
.img_thumb img.last{margin-right:0}
.msg_thumb{display:block; padding:0 43px 53px; font-size: 14px }


.video-container {
	position:relative;
	width:912px; height:514px;
	margin:0 auto 22px;
}
.video-container > p { visibility:hidden; width:0; height:0px; }
