@charset "euc-kr";
/* CSS Document */

* {padding:0; margin:0; list-style:none;}
img {border:0;}
a {text-decoration:none; color:#444444;}
#wrap {width:100%; background-color:#ffffff; height:100%; }
#content_box {background-color:#dadada; padding: 25px 0 0 0; }
#gnb {background-image:url(../images/gnb/bg.jpg); width:147px; height:100%; float:left;}
.toplist {background-image:url(../images/sub/list_bg.jpg); height:92px; width:100%;}
.toplist_arrow {padding-left:15px;}
.profile {padding:60px 0 0 200px; background:url(../images/sub/bg.jpg);}
.profile_vdo {background:url(../images/popup/bg.jpg); width:570px; height:425px; position:absolute;}
#story {float:left;  width:1133px; height:100%; padding-top:50px;}
#story .story_list { background:url(../images/story/listbar_bg.png) no-repeat 30px 175px; width:100%; height:250px; }
#story .s_popup {background:url(../images/story/bg_popup.jpg) no-repeat; width:1000px; height:700px; position:absolute; left:200px;}
button {background:none;border:0;cursor:pointer;vertical-align:middle;}
/* 메인버튼스크립트 */
#bnnrRolling {margin:0 auto;position:relative;width:1500px;height:347px;}
#bnnrRolling .btns {margin: 0 auto; position: absolute; top: 320px;left:50%;}
#bnnrRolling .g_btns {position:absolute;top:630px;left:400px;}
#bnnrRolling .anchors {margin:0 15px;}
#bnnrRolling .anchors button {width:16px;height:15px;background:url(/image/dot.png) no-repeat;}
#bnnrRolling .anchors button.current {background:url(/image/dot_ov.png) no-repeat;}
#bnnrRolling .listWrap {position:relative; overflow:hidden; width:1500px; height:347px;}
#bnnrRolling .listWrap .list {position:relative; width:99999px; top:0; left:0;}
#bnnrRolling .listWrap .list li {float:left; width:1500px; height:347px;}
#bnnrRolling .listWrap .list li a {}


#container{margin:0 auto;}
.left {position: relative; top: -500px; z-index: 1000; left:20px;}
.right {position: relative; top: -500px; z-index: 1000; left:980px;}

.container {
    margin: 0 auto 0 -1px;
    padding-top: 20px;
    width: 690px;
}

#keyvisual {height:347px; position:relative; overflow:hidden;width: 1102px; margin:0 auto; text-align:center;}
#keyvisual p.img {position:absolute; top:0; left:0;}
#keyvisual .nav {position:absolute; width:100%; text-align:center; bottom:22px; left:0; z-index:10; overflow:hidden;}
#keyvisual .nav a {display:inline-block; margin-right:8px;}

div, p, form, blockquote {
    border: 0 none;
    margin: 0;
    padding: 0;
}
#container_main{margin:0 auto;background:url('/image/main_bg.jpg') repeat-x; text-align:center;}