/*<style type="text/css">*/

/* 아웃로그인 */
.j-outlogin {clear:both; margin:0 0 10px; padding:0; border:1px solid #dcdcdc; overflow:hidden;}
.j-outlogin .j-outlogin-title {margin:0; padding:5px; font:bold 15px tahoma,dotum,vedana,sans-serif; color:#999; border-bottom:0px solid #dcdcdc; overflow:hidden; background:url(/images/m_right_tri.png) no-repeat right top;}
#j_outlogin {position:relative; margin:0; padding:0;}
#j_outlogin form {display:none; margin:0; padding:0;}
#j_outlogin fieldset {border:0; margin:0; padding:0;}
#j_outlogin legend {position:absolute; left:0; top:0; width:1px; height:1px; font-size:0; line-height:0; visibility:hidden;}
#j_outlogin .j-outlogin-item {margin:3px 5px 0; padding:0;}
#j_outlogin .j-outlogin-item input {width:189px; font-size:12px; margin:2px; padding:3px 4px; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background:transparent;}
#j_outlogin .j-outlogin-item label {display:none;}
#j_outlogin .j-outlogin-btn {float:right; margin:3px 7px 5px 0; *margin:3px 4px 5px 0; padding:0; overflow:hidden;}
#j_outlogin .j-outlogin-btn input {padding:3px 5px; font:normal 12px dotum,tahoma,sans-serif; cursor:pointer; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #aaa; border-bottom:1px solid #aaa; background:#f9f9f9;}
#j_outlogin .j_outlogin_save {float:left; margin:7px 0 5px 7px; *margin:5px 0 5px 5px; padding:0; overflow:hidden;}
#j_outlogin .j_outlogin_save input {float:left; display:block; margin:0; padding:0; overflow:hidden;}
#j_outlogin .j_outlogin_save label {float:left; display:block; cursor:pointer; margin:1px 0 0 3px; *margin:5px 0 0 0; padding:0; overflow:hidden;}
#j_outlogin #ej-login-load {display:none;}
#j_outlogin .j-outlogin-menu {clear:both; margin:0; padding:0; border-top:1px solid #dcdcdc; overflow:hidden; background:#f9f9f9;}
#j_outlogin .j-outlogin-menu ul {clear:both; float:right; position:relative; left:-50%; margin:0; padding:0; z-index:1;}
#j_outlogin .j-outlogin-menu ul li {float:left; position:relative; left:50%; z-index:2;}
#j_outlogin .j-outlogin-menu ul li a {display:block; padding:5px;}
#j_outlogin .jl-wrap {margin:0; padding:7px 10px; font:normal 11px dotum,gulim,tahoma,vedana,sans-serif;}
#j_outlogin .jl-wrap .jl-info {height:20px; line-height:20px; color:#555; margin:0; padding:0; overflow:hidden; white-space:nowrap;}
#j_outlogin .jl-wrap .jl-info span {font-weight:bold; color:#555;}


.j-box-l {border-left:1px solid #ddd;}
.j-box-r {border-right:1px solid #ddd;}
.j-box-t {border-top:1px solid #ddd;}
.j-box-b {border-bottom:1px solid #ddd;}
.j-line-box {margin:0; padding:0; height:435px; overflow:hidden;}


#j-index-visual-wrap {clear:both; height:698px; margin:0; padding:0; background:url('../../../../_common/images/visual_bg_.png') no-repeat 50% 0;}
#j-index-visual { height:698px; margin:0 auto 0; padding:0;}
#j-index-vis-wrap {clear:both; width:558px; height:698px; margin:0 auto; padding:0;}
#jt-index-visual {position:relative; width:558px; height:698px; margin:0 auto; padding:0; overflow:hidden;}
#jt-index-visual ul {position:absolute; top:0; left:0; width:99999em; height:698px; margin:0; padding:0; overflow:hidden;}
#jt-index-visual ul li {float:left; margin:0; padding:0;}
#jt-index-visual p {position:absolute; top:327px; width:35px; height:45px; margin:0; padding:0; overflow:hidden; z-index:90; display:none;}
#jt-index-visual p.prev {left:5px;}
#jt-index-visual p.next {right:5px;}


/* 일반게시판 */
.j-bbs-latest {position:relative; float:left; width:440px; height:190px; margin:0 0 0 10px; padding:0; overflow:hidden;}
.j-bbs-latest p {margin:20px 0 0; padding:3px 5px 8px 0; font:bold 16px "Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; border-bottom:1px solid #ddd;}
.j-bbs-latest ul {margin:1px 0 0; padding:0; overflow:hidden;}
.j-bbs-latest ul li {clear:both; position:relative; margin:0; padding:0; overflow:hidden; background:url('../../../../_skin/site/line_box/images/jbbs_line.gif') repeat-x 0 100%;}
.j-bbs-latest ul li.active {background:url('../../../../_skin/site/line_box/images/jbbs_line.gif') repeat-x 0 100% #f9f9f9;}
.j-bbs-latest ul li a {display:block; margin:0; padding:6px 0 6px 15px; font:normal 12px tahoma,dotum,sans-serif; overflow:hidden; white-space:nowrap; background:url('../../../../_skin/site/line_box/images/jbbs_arrow.gif') no-repeat 3px 10px;}
.j-bbs-latest ul li em {display:block; position:absolute; top:0px; right:0; text-align:right; width:50px; margin:0; padding:6px 0; color:#aaa; font:normal 11px tahoma,dotum,sans-serif; background:#fff;}
.j-bbs-latest ul li.no-data {margin:0; padding:64px 0; text-align:center; color:#aaa; font:normal 12px tahoma,dotum,sans-serif; background:url('../../../../_skin/site/line_box/images/jbbs_line.gif') repeat-x 0 100%;}
/* 일반게시판2 */
.j-bbs-latest2 {position:relative; float:left; width:230px; height:160px; margin:0 0 0 0px; padding:0; overflow:hidden;}
.j-bbs-latest2 p {margin:0px 0 0; height:30px; padding:0; font:bold 16px "Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; border-bottom:0px solid #ddd;}
.j-bbs-latest2 ul {margin:1px 0 0; padding:0; overflow:hidden;}
.j-bbs-latest2 ul li {clear:both; position:relative; margin:0; padding:0; overflow:hidden; background:url('../../../../_skin/site/line_box/images/jbbs_line.gif') repeat-x 0 100%;}
.j-bbs-latest2 ul li.active {background:url('../../../../_skin/site/line_box/images/jbbs_line.gif') repeat-x 0 100% #f9f9f9;}
.j-bbs-latest2 ul li a {display:block; margin:0; padding:6px 0 6px 15px; font:normal 12px tahoma,dotum,sans-serif; overflow:hidden; white-space:nowrap; background:url('../../../../_skin/site/line_box/images/jbbs_arrow.gif') no-repeat 3px 10px;}
.j-bbs-latest2 ul li em {display:block; position:absolute; top:0px; right:0; text-align:right; width:50px; margin:0; padding:6px 0; color:#aaa; font:normal 11px tahoma,dotum,sans-serif;}
.j-bbs-latest2 ul li.no-data {margin:0; padding:64px 0; text-align:center; color:#aaa; font:normal 12px tahoma,dotum,sans-serif; background:url('../../../../_skin/site/line_box/images/jbbs_line.gif') repeat-x 0 100%;}

/* 탭 최신게시물 */
.m-tab-bbs {float:left; position:relative; width:460px; height:145px;background:url(/images/bg_tab.png) no-repeat right top; margin:0 0px 0 0; padding:0; overflow:hidden; border:0px solid #dcdcdc;}
li.m-tab-li {margin:0; padding:0;}
.m-tab-title {position:absolute;height:29px;top:0px;}
.m-tab-title a {display:block; width:100%; height:100%; padding:0px 0 0; font:bold 13px/30px dotum,gulim,sans-serif; text-align:center; border:0px solid #dcdcdc; overflow:hidden; background:#eee;}
.m-tab-title a.active {border:0px solid #dcdcdc; border-bottom:0px solid #fff; background:#fff;}
.m-tab-prt {position:absolute; top:30px; left:0px; width:460px; margin:0; padding:0; overflow:hidden; display:none;}
p.m-tab-more {position:absolute; top:10px; right:0px; width:45px; height:12px; overflow:hidden;}
p.m-tab-more a {display:block; width:100%; height:100%; text-indent:-9999px; overflow:hidden; background:url('../../../../_skin/site/line_box/images/bbs_more.gif') no-repeat 0 0;}

#j-tab1-1-title {left:0px;}
#j-tab1-2-title {left:88px;}
#j-tab2-1-title {left:0px;}
#j-tab2-2-title {left:88px;}
#j-tab3-1-title {left:0px;}
#j-tab3-2-title {left:88px;}

/* 갤러리 */
.j-gall-latest {position:relative; float:left; width:460px;background:url(/images/bg_tab.png) no-repeat right top; margin:0 0 0 0px; padding:0; overflow:hidden;}
.j-gall-latest p {margin:0px 0 0; height:30px; padding:0; font:bold 16px "Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; border-bottom:0px solid #ddd;}
.j-gall-latest .line {float:left; margin:0; padding:0;}
.j-gall-latest ul {float:left; width:135px; margin:0 0px 0; padding:1px 7px; overflow:hidden;}
.j-gall-latest ul li {margin:0; padding:0; float:left; vertical-align:top; overflow:hidden; *z-index:1;}
.j-gall-latest ul li .img {margin:0 auto; padding:0;}
.j-gall-latest ul li .img span {display:block; width:100%; height:100%; cursor:pointer; border:1px solid #ccc; *z-index:5;}
.j-gall-latest ul li .img span.active {border:1px solid #333;*z-index:5;}
.j-gall-latest ul li div.tit {margin:0; padding:5px 5px; font:normal 12px tahoma,dotum,sans-serif;}
.j-gall-latest ul li em {display:block; margin:0; padding:0 0 0 5px; color:#aaa; font:normal 11px tahoma,dotum,sans-serif;}
.j-gall-latest ul.no-data {width:460px; margin:0 auto; padding:0;}
.j-gall-latest ul.no-data li {width:100%; margin:0 auto; padding:75px 0; text-align:center; color:#aaa; font:normal 12px tahoma,dotum,sans-serif; background:none;}

#j-gall-roll {position:relative; width:591px; height:175px; margin:30px auto 0; padding:5px 0; overflow:hidden;}
#j-gall-list {position:absolute; top:0; left:0; width:99999em; height:170px; margin:0; padding:0; overflow:hidden;}

.j-gall-latest .j-bbs-prev {display:block; float:left; width:35px; height:35px; margin:90px 17px 0 5px; text-indent:-9999em; overflow:hidden; background:url('../../../../_skin/site/line_box/images/jg_roll_prev.png') no-repeat 50% 50%;}
.j-gall-latest .j-bbs-next {display:block; float:right; width:35px; height:35px; margin:90px 5px 0 0; text-indent:-9999em; overflow:hidden; background:url('../../../../_skin/site/line_box/images/jg_roll_next.png') no-repeat 50% 50%;}
.j-gall-latest .j-bbs-prev a,
.j-gall-latest .j-bbs-next a {display:block; width:100%; height:100%;}


/* 더보기 */
.j-bbs-more {position:absolute; top:10px; right:0px; width:40px; height:12px; overflow:hidden;}
.j-bbs-more a {display:block; width:100%; height:100%; text-indent:-9999px; overflow:hidden; background:url('../../../../_skin/site/line_box/images/bbs_more.gif') no-repeat 0 0;}


/* foot banner */