@font-face {font-family:SeoulNamsan; src:url(SeoulNamsan.eot);
			src: url('SeoulNamsan.eot?#iefix') format('embedded-opentype'),
		         url('08SeoulNamsanL.ttf') format('truetype');
			};

/* Base */
body {
	color:#666;
	margin:0; padding:0;
}
hr {
	display:none
}
ul li {list-style:none;}
a {
	color:#666;
	text-decoration:none;
}
a:focus, a:hover, a:active {
	text-decoration:underline;
}

.clear {clear:both;}

#wrap { margin:0; padding:0; position:relative; }

#head-wrap	{ margin:0; padding:0; position:relative; }
#header {width:1211px; height:130px; background:url('../images/top_bg.jpg'); position:relative; margin:0 auto;}
.login {float:right; margin:100px 100px 0 0;}
.login ul {list-style-image:none; margin:0;}
.login ul li { list-style-type:none; display:inline; margin:0; padding:0; }
.login ul li.jum { margin:0 5px; }

/* 메인메뉴 영역 */
#gnb_wrp{z-index:20;height:33px;border-top:2px solid #444;border-bottom:1px solid #444;background:url(../img/gnb_wrp.png);background:rgba(255,255,255,0.8)}
#gnb{float:left;margin:0 10px;padding:0}
#gnb li{position:relative;list-style:none}
#gnb .li1{float:left}
#gnb .li1:before{content:"";display:inline-block;height:11px;border-left:1px solid #CCC}
#gnb .li1:first-child:before{border:0}
#gnb .a1{display:inline-block;padding:10px 16px;text-align:center;font-weight:bold;font-size:13px;line-height:13px;text-decoration:none;color:#333;text-shadow:0 0 1px #EEE !important;-ms-transition:color .4s;-moz-transition:color .4s;-webkit-transition:color .4s;transition:color .4s}
#gnb .a1:hover{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
#gnb .li1 ul{display:none;position:absolute;top:33px;left:0;z-index:20;padding:5px 0;background:url(../img/gnb_wrp.png)\9;background:rgba(255,255,255,.9);border:1px solid #444}
#gnb .li1 ul a{display:block;min-width:60px;padding:6px 24px 6px 12px;font-weight:bold;text-decoration:none;white-space:nowrap;color:#444;border-radius:3px;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
#gnb .li1 b{position:absolute;right:8px}
#gnb .li1 ul a:hover,#gnb .li1 ul a:focus{background:#999;background:rgba(0,0,0,.4);color:#FFF}
#gnb .li1 li.on .a2,#gnb .li1 .a3.on{color:#FFF;background:#444 !important}
#gnb .li1 li{padding:0 5px}
#gnb .li1 ul ul{top:0;left:100%}


.bt-wrap	{width:980px; position:relative; }
.bt-wrap .logo {width:140px; float:left;}
.top {
	width:800px;
	height:15px;
	float:right;
	vertical-align:bottom;
	padding-left:35px;
	padding-top:15px;
}
.login ul {list-style-image:none; margin:0;}
.top ul li { display:inline; margin-left:155px; }
.top ul li.info {
	margin-left:0;
}

#container { width:1040px; margin:0 auto; padding:0; }
#container .left-wrap{ width:235px; height:1053px; background-color:#98d6eb; float:left;}
#container .right-wrap{ width:800px; float:right; margin-left:5px;}

.left-wrap .logo	{width:180px; margin:50px auto; position:relative; }
.left-wrap .btn_time	{margin:22px 22px; position:absolute; top:760px;}
.left-wrap .left-menu	{ margin:0; padding:0; position:relative; }

#main_container .main-content	{ margin:0; padding:0; position:relative; }
#main_container .banner-wrap	{ margin-top:5px; position:relative; }
#main_container .banner-1	{ float:left;}
#main_container .banner-2	{ float:right;}

#main_container .info-wrap	{ margin-top:5px; position:relative; }
.info-wrap .realstory	{ width:252px; float:left; margin:0; padding:0; }
.info-wrap .info-container	{ width:343px; float:left; margin-left:5px; }
.info-container .info	{ margin:0; position:relative;}
.info .bna	{ float:left; width:193px; }

.info .bt-wrap	{ width:145px; float:left; margin-left:5px; }
.info .blog	{ width:70px; float:left; }
.info .facebook { width:70px; float:left; margin-left:5px; }
.info .story	{ width:145px; position:relative; margin-top:5px; }

.info-container .ps_info	{ width:343px; margin-top:5px; position:relative; }
.info-wrap .come	{ width:195px; float:left; margin-left:5px; }

#main_container { margin:0; position:relative;}
#main_container .main_content {width:980px; height:348px; margin:0 auto;}
#main_container .conte {width:980px; margin:0 auto; position:relative;}
#footer	{width:100%; position:relative;}
#footer	.ft-copy {width:1228px; margin:0 auto; position:relative;}

#sub_wrap	{margin:0; padding:0; float:left;}
#sub_wrap .sub_left	{ width:215px; float:left; z-index:999;}
#sub_wrap .sub_right	{ width:800px; float:right;	}

#sub_container	{ width:980px; margin:0 auto; padding:0; }
#sub_top	{margin:0; padding:0; float:left;}
#sub_top .sub_top_wrap	{ margin:0; padding:0;}

#sub_top .sub_top_left	{ float:left; width:467px; }
#sub_top .sub_top_middle	{ float:left; margin-left:5px; width:130px; }
#sub_top .sub_top_right	{ float:left; width:193px; margin-left:5px; }

/* 로그인 시작 */
.jqmOverlay { background-color:#000; }
#loginWindow{ display:none; position:absolute; background-color:#f3f3f3; top:170px; left:50%; padding:5px; width:340px; margin-left:-196px; z-index:10000; border:1px solid #d4d4d4; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;  }
#loginWindow .inputText { display:block; width:165px; margin:2px 0 4px 0; height:14px; padding:4px; border:1px solid #e2e2e2; background-color:#f2f2f2; text-align:left; font-size:12px; color:#999; }
#loginForms { background-color:#fdfdfd; border:0; padding:0px; margin:0;}
#loginForms h2 { font-size:14px; color:#3e3e3e; margin:0; padding:12px 13px; }
#loginForms h5 { font-size:12px; color:#999; margin:0; padding:9px 13px; background-color:#fbfbfb; border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; }
#loginForms form { border:0; padding:10px; margin:0; }
#loginForms fieldset { border:0; padding:0; margin:0 auto; width:270px; *width:280px;}
#loginForms dl { padding:0; margin:0; overflow:hidden; }
#loginForms dd { float:left; margin:0px 5px 0 0; padding:0; vertical-align:bottom;}
#loginForms label { font-size:11px; padding:0; margin:0;}
.keep_login {padding:5px 0 !important; color:#666;} 
#loginHelp { overflow:hidden; padding:0; padding-bottom:15px; margin:0 auto; width:285px; *width:310px; vertical-align:middle;}
#loginHelp ul { margin:0; padding:0; list-style:none; overflow:hidden; }
#loginHelp li { float:left; padding:0 7px; border-left:1px solid #eee; }
#loginHelp li:first-child { border:0; }
#loginHelp  a{ color:#999; text-decoration:none; font-size:11px; }
#loginHelp  a:hover{ color:#666; }
.img_button { margin-top:2px; margin-left:3px; color:#eee; border:1px solid #333; height:24px; background-color:#555; font-size:11px; padding:4px 7px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }
/* 로그인 끝 */

#memberProfile { display:none; position:absolute; right:168px; top:33px; background:#fdfdfd; border:1px solid #d4d4d4; z-index:10000; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }
#memberProfile h2 { margin:0; padding:6px 20px 8px 20px; font-size:12px; line-height:1; border-bottom:1px solid #e0e0e0; }
#memberProfile ul { margin:0; padding:0; }
#memberProfile li { float:none; display:block; list-style:none; margin:0; padding:0; }
#memberProfile a { display:block; font-family:Tahoma, sans-serif; font-size:12px; line-height:1; color:#555; text-decoration:none; margin:0; padding:7px 30px 6px 20px; border:0; }
#memberProfile li:last-child a { padding-bottom:12px;}
#memberProfile a:hover,
#memberProfile a:active,
#memberProfile a:focus { color:#000; background:#f2f2f2; }

/* 왼쪽 메뉴 */


.menu_list {	
	width: 235px;
	font-family:NanumGothic;
	font-size:13px;
	color:#ffffff;
}
	.menu_list p {	
		font-family:SeoulNamsan;
		font-size:22px;
		font-weight:normal;
	}
.menu_head {
	padding: 13px 25px;
	cursor: pointer;
	position: relative;
	margin:0;
    background: #98d6eb;
}
.menu_head a{
	background:#3c2313;
	}
.menu_body {
	display:none;
}
.menu_body a{
  font-family:NanumGothic;
  font-size:13px;
  font-weight:bold;
  display:block;
  color:#fff;
  background-color:#575853;
  text-decoration:none;
  padding:10px 25px;  
}
.menu_body a:hover{
  color: #98d6eb;
  font-weight:bold;
  }
