/*전체배경*/
body {
    background:#e8ebf0 url(../img/main_bg2.jpg) center 40px no-repeat;/* 2016-02-05 통합바 추가로 인한 수정 */
}
#wrapper_bg {
	position:relative;
    background:#e8ebf0 url(../img/main_bg2.jpg) top center no-repeat;
}
/*로고,GNB,게임스타트,배너*/
header {
    height: 248px;
    position: relative;
}

/*로고*/
/*131121:수정(시작)*/
/* header h1{
	top:25px;
	height:130px;
	padding:0;	
} */
header h1 .img_font {
    background: url(../img/logo_sub.jpg) no-repeat;    
}

/*GNB*/
#gnb {
    height: 210px;
}
#gnb h3 {
    height: 39px;
}
#gnb01,#gnb02,#gnb03,#gnb04,#gnb05,#gnb06,#gnb07 {
    top: 0px;
}
/*131121:수정(끝)*/
#gnb01 h3 .img_font {
    background: url(../img/nav01.png) top center no-repeat;
}
#gnb02 h3 .img_font {
    background: url(../img/nav02.png) top center no-repeat;
}
#gnb03 h3 .img_font {
    background: url(../img/nav03.png) top center no-repeat;
}
#gnb04 h3 .img_font {
    background: url(../img/nav04.png) top center no-repeat;
}
#gnb05 h3 .img_font {
    background: url(../img/nav05.png) top center no-repeat;
}
#gnb06 h3 .img_font {
    background: url(../img/nav06.png) top center no-repeat;
}
#gnb07 h3 .img_font {
    background: url(../img/nav07.png) top center no-repeat;
}

/*아이콘*/
#icon{
	display:none;
}

/*게임스타트*/
#game_start {
    top: 195px;/*15.07.16 수정*/
}

/*서브배너*/
#slide_bn {
    top: 212px;/*15.07.16 수정*/
}
.pagination{
	top:110px;
}
/* 2014-08-07 */
#sub_contents{
	padding:170px 0 28px 0;
	min-height:600px;
    overflow:hidden;
}
/* //2014-08-07 */

/*로그인박스*/
#login_box {
	margin:38px 0 15px 27px;
}

/*왼쪽메뉴*/
#lnb{
	margin:0 0 15px 0;
}

#lnb h2{
	position:relative;
	border-top:2px solid #4493b0;
	border-left:1px solid #b7d3d7;
	border-right:1px solid #b7d3d7;
	background:#edf2f8;
	padding:16px 0 0 11px;
	width:211px;
	height:33px;
}
#lnb div{
	width:222px;
}
#lnb div ul{
	padding:10px 0 10px 10px;
}
#lnb div ul li{
	position:relative;
	
	padding:6px 0 0 10px;
	border-top:1px solid #ecf5f6;
	border-bottom:1px solid #b7d3d7;
	width:190px;
	height:27px;
}
#lnb div ul .lnb_top{
	border-top:none;
}
#lnb div ul .lnb_bottom{
	border-bottom:none;
}

#lnb div ul li a{
	font-size:8pt;
	color:#636363;
}
#lnb div ul li a:link{
	color:#636363;	
}
#lnb div ul li a:visited{
	color:#636363;	
}
#lnb div ul li a:hover{
	color:#2a84a4;
}

/*초보자 가이드*/
#left_bn{
	margin:0 0 15px 27px;
	width:222px;
}
#left_bn ul{
	height:52px;
}
#left_bn ul li{
	position:relative;
	/* margin:0 0 0 10px; */
	background:url(../img/left_bn_bg.gif) no-repeat;

	width:221px;
	height:50px;
}
#left_bn ul li a{
	font-size:9pt;
	color:#636363;
}
#left_bn ul li a:link{
	color:#636363;	
}
#left_bn ul li a:visited{
	color:#636363;	
}
#left_bn ul li a:hover{
	color:#2a84a4;
}

/*2014-08-07 */
#sub_contents_box{
    float:left;
	margin:0 0 0 35px;
	padding:42px 0 70px 0;
	width:746px;
}
/*//2014-08-07 */
/*현재위치*/
#here{
	position:absolute;
	top:471px;
	right:30px;
	z-index:20;
	letter-spacing:1px;
	font-size: 8.5pt;
	color:#666;
}
#here a{
	color:#666;
}
#here a:link{
	color:#666;
}
#here a:visited{
	color:#666;
}
#here a:hover{
	color:#666;
}
#here .here{
	font-weight:bold;
	color:#2d7c9a;
}

/*타이틀*/
#sub_contents_box h2{
	position:relative;
    font-size: 14pt;
    letter-spacing: -2px;
    color: #454545;
    text-indent: 32px;
	height:38px;
	border-bottom:1px solid #8da7ae;
	background:url(../img/tit_sub_dott.gif) 10px 3px no-repeat;
}
#sub_contents_box h2 .f_10{
	padding:0 0 0 5px;
	color:#666;
}

/*컨텐츠*/
#sub_contents_box section{
	padding:24px 2px 0 4px;
}
/*퀵메뉴*/
aside{
	position:fixed;
	top:480px;
	left:50%;
	margin-left:512px;
	z-index:100;
	width:50px;
	height:50px;
	display:none;
}
/*ost*/
.ost_nav {width:734px; clear:both;}
.ost_nav li{display:inline; margin-left:-2px;padding-bottom:3px; }
.ost_txt{padding:20px 0;}
.jp_box {position:relative;}
.jp_box .jp_box_bg{width:734px; height:36px; border:1px solid #c0cfd4; display:block; position:absolute;}
.jp_box dl{font-size:12px; width:734px; position:relative; padding:1px 0 0 1px;}
.jp_box dl dt{height:32px; background:#edf1fa url('../img/board_ost/ost_dot.gif') 10px center no-repeat; border:2px solid #f9fafe; line-height:35px; padding-left:18px; color:#555c6c; font-weight:bold;}/*15.07.24 수정*/
.jp_box dl dd {padding:10px 0 10px 18px; color:#7a87a3; letter-spacing: -1px; line-height: 17px;}/*15.07.24 수정*/
.music_em {position:absolute; top:4px; right:5px;}
.music_em embed{height:30px;}
/*ost*/

/* 2022-11-03 수정 시작 */
.main_banner {
    position: absolute;
    top: 276px;
    left: 27px;
}
.main_banner a {
    display: block;
    width: 966px;
    height: 160px;
    background: url(../img/main_banner.png?ver=001) no-repeat;
}
/* 2022-11-03 수정 끝 */
