@font-face {
    font-family: 'samsungif_bd';
    src: url('../font/samsungif_bd.eot');
    src: url('../font/samsungif_bd.eot?#iefix') format('embedded-opentype'),
         url('../font/samsungif_bd.woff') format('woff'),
         url('../font/samsungif_bd.ttf') format('truetype'),
         url('../font/samsungif_bd.svg#samsungif_bd') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'samsungif_blk';
    src: url('../font/samsungif_blk.eot');
    src: url('../font/samsungif_blk.eot?#iefix') format('embedded-opentype'),
         url('../font/samsungif_blk.woff') format('woff'),
         url('../font/samsungif_blk.ttf') format('truetype'),
         url('../font/samsungif_blk.svg#samsungif_blk') format('svg');
    font-weight: normal;
    font-style: normal;

}


.bn-back {position:absolute; top:0; right:0; display:none; z-index:10;}
.bn-preview {position:absolute; top:50%; left:0; margin-top:-33px; display:none;z-index:100; padding:23px 25px;}
.bn-next {position:absolute; top:50%; right:0; margin-top:-33px; display:none;z-index:100; padding:23px 25px;}

.sns-bns {position:absolute; bottom:30px; left:32px; display:none; z-index:10;}
.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;}

.content_container {position:absolute; top:0; left:50%; margin:0 0 0 -640px; width:1280px; height:900px; overflow:hidden; background:#f34932; display:none;}
.content_page_wrap { display:none; }

.shadow {
	-moz-box-shadow: 5px 5px 6px #222222;
	-webkit-box-shadow: 5px 5px 6px #222222;
	box-shadow: 5px 5px 6px #222222;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#222222')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#222222');
}

/* navigator */

.indicator {position:absolute; left:50%; top:95%; z-index:10; margin-left:-32px; }
.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;}
.on{background-color:#000;}

div.pages, div.pages > p, div.pages .text { position:absolute; top:0; left:0; }

.border {border:1px solid red}
.show { display:block; }
.hide { display:none; }

.pages {width:1280px; height:900px; display:none;}
.cover {position:absolute; width:1280px; height:900px;}


#page1 h1 { position:absolute; top:93px; left:50%; margin-left:-342px; }

#page2 h2 { position:absolute; top:93px; left:50%; margin-left:-342px; }

#page3 h2 { position:absolute; top:93px; left:50%; margin-left:-342px; }
#page3 .menus { position:absolute; left:675px; top:251px; width:480px; height:491px; margin-bottom:21px; display:block; }
#page3 .menus a { position:relative; width:480px; height:150px; float:left; margin-bottom:21px;; background:url('../img/p3_menus_bg.png') 0 0 no-repeat; display:block; }
#page3 .menus a img:first-child { margin:12px 0 0 31px; }
#page3 .menus a .s { margin:12px 0 0 33px; }
#page3 .menus a:hover { width:480px; height:150px; background:url('../img/p3_menu.png') 0 0  no-repeat; text-decoration:none; }

.popup { position:absolute; left:0px; top:0px; width:1280px; height:900px;  z-index:100; }
.popup div img { display:block; }
.popup .close-btn { position:absolute; top:0px; right:30px; margin-top:30px; }
.popup .close-btn a { display:block; width:82px; height:83px; overflow:hidden; background:URL('../img/btn_close.png') 0 0  no-repeat; text-indent:-10000px; }
#popup-1 { background:url('../img/p3_pop1_bg.jpg') 0 0 no-repeat; }
#popup-1 div:first-child { margin:302px 0 0 686px; }
#popup-1 .txt { margin-top:15px; }
#popup-1 .img { margin-top:58px; }
#popup-2 { background:url('../img/p3_pop2_bg.jpg') 0 0 no-repeat; }
#popup-2  div:first-child { margin:331px 0 0 693px; }
#popup-2 .txt { margin-top:28px; }
#popup-2 .img { margin-top:35px; }
#popup-3 { background:url('../img/p3_pop3_bg.jpg') 0 0 no-repeat; }
#popup-3 div:first-child { margin:361px 0 0 712px; }
#popup-3 .txt { margin-top:23px; }


/* 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%; }