body {overflow:hidden;}
.ab {position:absolute;}
.fl {float:left;}
.beginning {position:fixed; width:650px; height:420px; top:30%; left:30%; z-index:1000; cursor:pointer; display:none;}
.overlay {position:fixed; top:0; bottom:0; left:0; right:0; z-index:100; background:#000; opacity:.7; filter:alpha(opacity=70); display:none;}
.sidepole {width:220px; top:0; left:0; display:none;}
.sidepole .btn_close {width:20px; height:20px; position:absolute; top:5px; right:5px; cursor:pointer; text-align:center; background:transparent;}
.sidepole_open {position:fixed; left:0; top:45%; display:none; width:15px; height:60px; z-index:1000; cursor:pointer;}

.banner {position:absolute; z-index:10; top:150px; right:20px; width:172px; height:477px; display:none;}
.main {width:100%; top:0; left:0;}
.main_frame { height:100%;}
.btn_banner_close {
    background: url(//img.kobes.co.kr/common/btn_close1.png) no-repeat;
    position: absolute;
    top: 3px;
    right: 3px;
    width: 13px;
    height: 13px;
    cursor: pointer;
}

/* 탭버튼 변경 스타일 추가 */
.tab {width:70px; top:0; left:0; display:none;}
#control {background:url(//img.kobes.co.kr/service/tab/bg_tab.gif) left top repeat-y; position:absolute; top:0; left:0; width:72px; height:100%; z-index:50;}
#control img {cursor:pointer;}
#btn_home {position:absolute; left:0; top:50px; z-index:22;}
#btn_land {position:absolute; left:37px; top:50px; z-index:21;}