
	.dummy { height:600px/*구조높이*/; margin:0 0 20px/*하단여백*/; } /* 더미 */
    .JS_mainBnr { position:absolute; top:-281px; z-index:1; width:100%; height:880px/*상단영역포함 최대높이*/; overflow:hidden; }
    .JS_mainBnr .img { position:relative; height:100%; }
    .JS_mainBnr .img li { position:absolute; top:0; left:50%!important; width:5000px; height:100%; margin-left:-2500px; text-align:center; }
    .JS_mainBnr .img li:first-child { z-index:1; left:0; }

	/* 유튜브 */
    .JS_mainBnr .img li iframe { width:100%; height:916px; border:0; background:#fff !important; }
    
    /* 텍스트버튼 */
    .JS_mainBnr .btn { position:absolute; z-index:3; left:7%; width:100%; height:0; bottom:50px; text-align:center; letter-spacing:-4px; font-size:0; }
    .JS_mainBnr .btn li { position:relative; bottom:0; display:inline-block; *display:inline; *zoom:1; line-height:28px; margin:0 3px; padding:0 20px; background:rgba(255,255,255,.5)/*버튼배경색*/; box-shadow:0 1px 6px rgba(0,0,0,0.10); color:#333/*메뉴색상*/; font-size:12px/*메뉴사이즈*/; cursor:pointer; letter-spacing:0; transition:all .2s ease; -webkit-transition:all .2s ease; }
    .JS_mainBnr .btn li.on { z-index:1; background:rgb(83, 125, 190)/*버튼배경색(마우스오버)*/; color:#fff/*메뉴색상(마우스오버)*/; }
    .JS_mainBnr .btn li span { position:absolute; left:0; top:0; width:0; height:2px; background:rgba(255,255,255,.4); text-indent:-9999px; } /*타이머*/
	.JS_mainBnr .btn li:hover { font-weight:bold; }
    .JS_mainBnr .btn li i { position:relative; top:3px; font-size:17px; }/*유튜브아이콘*/

    /* 화살표 */
    .JS_mainBnr .DB_dir { position:absolute; z-index:10; left:50%; top:67%; width:1260px; margin-left:-630px; margin-top:-55px; height:0; cursor:pointer; }
    .JS_mainBnr .prev { position:absolute; left:-65px; width:65px; height:90px; background:url('/_pzuser/skin/sde_design/skin2/_wg/img/_arrow/arrowL_50.gif') no-repeat 50% 50% rgba(255,255,255,.2); opacity:0; -webkit-opacity:0; transition:all .3s ease; -webkit-transition:all .3s ease; }
    .JS_mainBnr:hover .prev { left:-70px; opacity:1.0; -webkit-opacity:1.0; }
    .JS_mainBnr:hover .prev:hover { opacity:.4; -webkit-opacity:.4; }
    .JS_mainBnr .next { position:absolute; right:15px; width:65px; height:90px; background:url('/_pzuser/skin/sde_design/skin2/_wg/img/_arrow/arrowR_50.gif') no-repeat 50% 50% rgba(255,255,255,.2); opacity:0; -webkit-opacity:0; transition:all .3s ease; -webkit-transition:all .3s ease; }
    .JS_mainBnr:hover .next { right:10px; opacity:1.0; -webkit-opacity:1.0; }
    .JS_mainBnr:hover .next:hover { opacity:.4; -webkit-opacity:.4; }

    /* 일반버튼
	.JS_mainBnr .btn { position:absolute; z-index:3; width:100%; bottom:15px; text-align:center; letter-spacing:-4px; font-size:0; line-height:0; opacity:0; -webkit-opacity:0; transition:opacity .3s 5s ease; -webkit-transition:opacity .3s 5s ease; }
    .JS_mainBnr:hover .btn { opacity:1.0; -webkit-opacity:1.0; transition-delay:0s; -webkit-transition-delay:0s; }
    .JS_mainBnr .btn li { position:relative; display:inline-block; *display:inline; *zoom:1; height:3px; margin:0 3px; padding:5px 0; cursor:pointer; }
    .JS_mainBnr .btn li div { width:25px; height:2px; background:#ccc; font-size:0; transition:all .3s ease; -webkit-transition:all .3s ease; }
    .JS_mainBnr .btn li.on div { width:45px; background:#888; }
    .JS_mainBnr .btn li span { position:absolute; left:0; display:block; width:0; height:2px; background:#111; text-indent:-9999px; }
	*/
