


@import url('../../../css/normalize.css');
@import url('../../../css/common.css');
@import url('../../../css/webfont.css');

/*
------------------------------------------------
 common 
------------------------------------------------
*/

body{font-size: 15px;font-family:secgcr;line-height:26px;}
.body_wrap{width:1280px; height:900px;}
.content_container { display:none; position:absolute; top:0; left:50%; width:1280px; height:900px; margin:0 0 0 -640px; overflow:hidden;}
.content_page_wrap { display:none;}
/*#content_page {position:absolute; width:1280px; height:900px; z-index:1;}*/
div.pages { display:none; position:absolute; top:0; left:0; width:1280px; height:900px; overflow:hidden;}
.acc_tag{position:absolute; left:-9999px; top:-9999px; visibility:hidden; height:0px; width:0; text-indent:-9999px; font-size:0 }

.show { display:block; }
.hide { display:none; }
.hidden_txt {text-indent:-9999px;font-size:0px;position:absolute;top:-9999px;}

/* btns */
.bn-back, .bn-preview, .bn-next{display:none; position:absolute;} 
.bn-back {top:0; right:0; z-index:10;}
.bn-preview {top:50%; left:0; margin-top:-33px;z-index:100; padding:23px 25px;}
.bn-next {top:50%; right:0; margin-top:-33px; z-index:100; padding:23px 25px;}
.bn-back span, .bn-preview span, .bn-next span{display:block; text-indent:-9999px; overflow: hidden;}
.bn-back span{width:60px; height:60px; background:url('../img/bn_back.png') no-repeat left top; overflow: hidden;}
.bn-preview span{width:14px; height:21px; background:url('../img/bn_preview_white.png') no-repeat left top}
.bn-next span{width:14px; height:21px; background:url('../img/bn_next_white.png') no-repeat left top}
.inverse.bn-back span{background:url('../img/bn_back.png') no-repeat left top;}
.inverse.bn-preview span{background:url('../img/bn_preview.png') no-repeat left top;}
.inverse.bn-next span{background:url('../img/bn_next.png') no-repeat left top;}

/* sns */
.sns-bns {position:absolute; bottom:40px; left:32px; display:none; z-index:10000;}
.sns-bns li {border-bottom:1px solid #fff}
.sns-bns li.inverse{border-bottom:1px solid #000;}
.sns-bns li a { display:block; overflow: hidden; width:21px; height:51px; background-position:left center; background-repeat:no-repeat; text-indent:-9999px}
.sns-bns li.sns_3 { border: none}
.sns-bns li.sns_0 a{background-image:url('../img/bn_facebook_white.png');}
.sns-bns li.sns_1 a{background-image:url('../img/bn_twitter_white.png');}
.sns-bns li.sns_2 a{background-image:url('../img/bn_qqq_white.png');}
.sns-bns li.sns_3 a{background-image:url('../img/bn_google_white.png');}
.sns-bns li.inverse.sns_0 a{background-image:url('../img/bn_facebook.png');}
.sns-bns li.inverse.sns_1 a{background-image:url('../img/bn_twitter.png');}
.sns-bns li.inverse.sns_2 a{background-image:url('../img/bn_qqq.png');}
.sns-bns li.inverse.sns_3 a{background-image:url('../img/bn_google.png');}

/* indicator */
.indicator {position:absolute; left:50%; top:95%; z-index:10; margin-left:-84px; }
.indicator li{position:relative; width:15px; height:15px; margin: 0px 6px 0px 0px; float: left; cursor : pointer;}
.indicator li a{display:block; width:15px; height:15px; text-indent:-10000px; overflow:hidden;}
.indicator-btn {background:url('../img/indicator_white.png') 0 0 no-repeat;}
.indicator-btn.on {background:url('../img/indicator_on_white.png') 0 0 no-repeat;}
.indicator-btn.inverse {background:url('../img/indicator.png') 0 0 no-repeat;} 
.indicator-btn.inverse.on {background:url('../img/indicator_on.png') 0 0 no-repeat;}

/* 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%; }

/*
------------------------------------------------
 customized contents
------------------------------------------------
*/

.pages, .cover{position:absolute; width:1280px; height: 900px}

/* popup */
.popup {position:absolute; left:0px; top:0px; width:1280px; height:900px;  z-index:10000;}
.popup p{font-family:'secgcr'; font-size:15px; color:#000; line-height:26px; text-align:justify; letter-spacing:0;}
.popup span{font-family:'secgcr'; color:#fff; line-height:inherit;}
.popup .close-btn {position: absolute; z-index: 9999; right: 34px; top: 17px; color:#000;}
.popup .close-btn 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;}
.popup .close-btn.inverse a { display:block; background:url('../img/close_btn_black.png') 0 0 no-repeat; width:83px; height:83px; text-indent:-10000px; margin:14px 0 0 1160px; overflow:hidden;}
.popup .close-btn a:focus{ outline:1px dotted #000}

/***********************font style*********************/
.pages p{font-family:'secgcr'; font-size:15px; color:#000; line-height:26px; letter-spacing:0;}
.pages p.strong{font-family:'secgcb'; font-size:20px; color:#000; line-height:28px; letter-spacing:0;}

/*공통*/
a.box .click_next{float:right;background:url('../img/click_arrow.png') no-repeat 0 0;width:62px;height:30px;margin:65px 40px 0 0;}
a.box .click_next span{position:absolute;top:9999px;text-indent:-9999px;height:0;visibility:hidden;}
a.box:hover .click_next{background:url('../img/click_arrow.png') no-repeat 0 -30px;}

/***********************page style*********************/
.page01{}
.page02{background:url('../img/bg_page02.jpg') no-repeat 0 0;padding:207px 0 0 0;}
.page02 .tit,
.page03 .tit,
.page04 .tit,
.page05 .tit,
.page06 .tit,
.page07 .tit {text-align:center;margin-bottom:60px;}

.page02 .txt,
.page03 .txt,
.page04 .txt,
.page05 .txt,
.page06 .txt,
.page07 .txt {color:#fff;text-align:center;}

.page03{background:url('../img/bg_page03.jpg') no-repeat 0 0;padding:128px 0 0 0;}

.device{margin-top:50px;}
.device ul li>a{display:block;}
.device ul li>a>span{position:absolute;top:9999px;text-indent:-9999px;height:0;visibility:hidden;}

.device ul li.tony_stark{width:271px;height:144px;margin:-20px 0 0 623px;background:url('../img/bg_li_tonystark_device.png') no-repeat 0 0;}
.device ul li.tony_stark a{width:144px;height:144px;background:url('../img/bg_tonystark_device.png') no-repeat 0 0;}
.device ul li.tony_stark a:hover{background-position:0 -144px;}
.device ul li.tony_stark a.on{background-position:0 -144px;}

.device ul li.watch{width:267px;height:143px;margin:-30px 0 0 327px;background:url('../img/bg_li_watch.png') no-repeat 0 0;}
.device ul li.watch a{width:143px;height:143px;margin-left:117px;background:url('../img/bg_watch.png') no-repeat -117px 0;}
.device ul li.watch a:hover{background-position:-117px -143px;}
.device ul li.watch a.on{background-position:-117px -143px;}

.device ul li.earset{width:266px;height:144px;margin:-30px 0 0 670px;background:url('../img/bg_li_earset.png') no-repeat 0 0;}
.device ul li.earset a{width:144px;height:144px;background:url('../img/bg_earset.png') no-repeat 0 0;}
.device ul li.earset a:hover{background-position:0 -144px;}
.device ul li.earset a.on{background-position:0 -144px;}


.page04{background:url('../img/bg_page04.jpg') no-repeat 0 0;padding:228px 0 0 0;}
.page05{background:url('../img/bg_page05.jpg') no-repeat 0 0;padding:128px 0 0 0;}
.page06{background:url('../img/bg_page06.jpg') no-repeat 0 0;padding:128px 0 0 0;}
.page07{background:url('../img/bg_page07.jpg') no-repeat 0 0;padding:240px 0 0 0;}

/*popup01*/
.popup01{background:#fff url('../img/bg_pop01.jpg') no-repeat 0 0;}
.popup01 .tag{padding:128px 0 0 160px;}
.popup01 .tit{padding:155px 0 0 160px;}
.popup01 .txt{padding:24px 0 0 160px;}

/*popup02*/
.popup02{background:#fff url('../img/bg_pop02.jpg') no-repeat 0 0;}
.popup02 .tag{padding:128px 0 0 160px;}
.popup02 .tit{padding:55px 0 0 690px;}
.popup02 .txt{padding:25px 0 0 690px;}

/*popup03*/
.popup03{background:#fff url('../img/bg_pop03.jpg') no-repeat 0 0;}
.popup03 .tag{padding:128px 0 0 160px;}
.popup03 .tit{padding:367px 0 0 160px;}
.popup03 .txt{padding:25px 0 0 160px;color:#fff;}


/*팝업*/
.popup .pop_txt{font-size:14px;font-family:'secgcr';line-height:22px;text-align:center;color:#000;margin-top:50px;}
.popup.movie .close-btn a {background:url('../img/close_btn.png') 0 0 no-repeat; color: #fff}
.popup.movie .close-btn a:focus{ outline:1px dotted #fff}
.popup .video { position:absolute; left:0px; top:0px; width:1208px; height:608px; }
.popup .video-container {position:absolute; top: 0px; left: 0; width:1280px; height:755px; padding-top:145px; background:#000;}
.popup .video-player { position:relative; width:1210px; height:680px;  margin:0px auto 0 auto; background-color:#000; }

.popup-content-wrap{position:relative;height:900px;}
.popup-pgs {background:#f5f5f5;}
.popup-pgs > div:after{content:'';display:block;height:0px;clear:both;visibility:hidden;}
.popup-pgs .pop_txt_area{width:50%;height:638px;padding-top:262px;float:left;background:#f0f0f0;}
.popup-pgs .pop_txt_area p{color:#000;text-align:center;padding-top:47px;background:url('../img/bg_txt.gif') no-repeat center top;margin-bottom:50px;}
.popup-pgs .pop_txt_area .video_btn{background:none;padding-top:0px;}
.popup-pgs .pop_txt_area .video_btn a{display:inline-block;width:180px;height:44px;background:url('../img/btn_play_video.gif') no-repeat left top;}
.popup-pgs .pop_txt_area .video_btn a:hover{background:url('../img/btn_play_video.gif') no-repeat left bottom;}
.popup-pgs .pop_txt_area .video_btn a span{text-indent:-9999px;font-size:0px;position:absolute;top:-9999px;}

.popup-pgs .pop_txt_area p{font-size:14px;line-height:26px;}
.popup-pgs .pop_txt_area .strong{color:#000;font-size:17px;font-family:'secgcb';}
.popup-pgs .pop_infograph{width:50%;height:100%;float:right;}

.popup .bn-pop-prev, .popup .bn-pop-next {display:block; position:absolute; left:50%; margin-left:-30px; width:60px; height:44px; overflow:hidden;}
.popup .bn-pop-prev {background:url('../img/pop_btn_up.png') 0 0 no-repeat; top:12px; z-index:10000;}
.popup .bn-pop-next {background:url('../img/pop_btn_dn.png') 0 0 no-repeat; bottom:11px; z-index:10000;}
.popup .bn-pop-prev.inverse {background:url('../img/pop_btn_up_bk.png') 0 0 no-repeat;}
.popup .bn-pop-next.inverse {background:url('../img/pop_btn_dn_bk.png') 0 0 no-repeat;}
.popup .bn-pop-prev span, .popup .bn-pop-next span {text-indent:-10000px; display:none;}

.br_none{border-right:none !important;} 
.bb_none{border-bottom:none !important;}
.bg_none{background:none !important;}
.hidden{text-indent:-9999px;font-size:0px;position:absolute;top:-9999px;}

.ui_animation{}
.ui_animation>ul{position:relative;width:1280px;height:766px;overflow:hidden;}
.ui_animation>ul>li{position:absolute;top:0;left:0;width:1280px;height:766px;}



