@charset "utf-8";
/********************************************************************
Vricks Republic Publishing S&A
Beginning : 2011-04-05
Final : 2011-04-05
*********************************************************************/

@charset "utf-8";



body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, span, a, table, thead, tfoot, tbody, th, td, form, legend, label, input, textarea, address, strong, em, pre, q, abbr, acronym, cite, blockquote, object, iframe {margin:0; padding:0;}
body {font-family:, Dotum, Arial, sans-serif; font-size:12px; color:#777; line-height:14px;}
img, fieldset, hr {border:0; margin:0; padding:0;}
img {vertical-align:top;}
ul, ol {list-style-type:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
select, input, textarea {font-family:, Dotum, Arial, sans-serif; color:#777; font-size:100%; vertical-align:middle;}
select {height:18px;}
table {border-collapse:collapse;}
address {font-style:normal;}
hr {clear:both; display:none;}
legend, caption {width:0; height:0; font-size:0; line-height:0; visibility:hidden; overflow:hidden;}

a:link,a:visited {text-decoration:none;}
a:hover,a:active,a:focus {text-decoration:underline;}

/*전체*/

/*community top GNB 공통으로 묶음 common으로 이전돼 있음*/
/*.topGnb {width:978px; height:23px; padding-top:8px; margin:0 auto;}
.topGnb dd.logo {float:left; width:110px; margin-top:-1px;}
.topGnb dd.txtNews {float:left; font-size:12px; padding-top:1px;}
.topGnb dd.txtNews a {color:#777;}
.topGnb dd.commLink {float:right; margin-top:-1px;}
div.popcommLink {position:absolute; top:30px; left:1273px; width:140px; height:auto; border:1px solid #444;  background:#fff; padding:15px 10px 10px 14px; z-index:1000;}
div.popcommLink ul.community {display:inline-block;}
div.popcommLink li {padding-bottom:10px;}
div.popcommLink li a.rBan {font-family:'',Gulim; font-size:12px; color:#2E2E2E;}
div.popcommLink li a.rBan:hover {font-family:'',Gulim; font-size:12px; color:#2E2E2E;}
div.popcommLink li img.rBanImg {margin:-1px 5px 0 0;}*/

/*탑광고*/
.topBanner {width:978px; padding:10px 0 9px 0; margin:0 auto;}
/*.topBanner {width:605px; padding:10px 0 9px 149px; margin:0 auto;} /*오픈후수정 width:978px; padding:10px 0 9px 0px;*/


/*좌우 백그라운드*/
.lineBackBg {position:relative; width:978px; margin:0 auto; background:url('../images/community/community_bg2.gif') repeat-y;}
.lineBackBg2 {position:relative; width:978px; margin:0 auto; background:url('../images/community/community_bg3.gif') repeat-y;}

.communityWrap {display:inline-block; width:978px; margin:0 auto;}
.communityWrap .leftWrap {display:inline-block; float:left; width:260px;}
.communityWrap .leftWrap .mainImg {width:260px; height:131px; background:url('../images/community/left_bg01.jpg') no-repeat top;}
.communityWrap .leftWrap .mainImg img {margin-left:1px;}


/* 레이아웃 */
body {_text-align:center}
#wrap {width:100%; margin:0 auto;_text-align:left; background:url('../images/community/community_bg.jpg') no-repeat top center;}
#header {width:100%; z-index:3;}
#container {display:inline-block; width:100%; z-index:1; background:url('../images/common/content_bg.gif') repeat-y;}
#header,#container {position:relative;}
#container:after {display:block; clear:both; content:''}

#containerMem {display:inline-block; position:relative; width:100%; z-index:1; background:none;}

#content {float:left; width:698px; /*border-right:1px solid #e3e3e4;*/}
.aside {float:right; width:260px;}
#content, .aside {padding-top:15px;}

#content2 {float:left; width:978px; /*border-right:1px solid #e3e3e4;*/}

#footer {position:relative; width:100%; border-top:1px solid #e4e4e4; padding:19px 0 10px 0;}
#footer dl {clear:both; display:inline-block;}
#footer dd {float:left;}
#footer dd.fLine {padding:0 14px;}
#footer dd img.footerLogo {margin-top:-4px;}
#footer dd a.footerLogo {margin:0 38px 0 1px;}
#footer p.copyright {margin:15px 0 0 163px;}
#footer p.jeumedia {position:absolute; top:17px; right:5px;}


/*메카리포트 글보기*/
div.blogList {display:inline-block; padding-top:30px;}
div.blogList .topSocial {width:667px; text-align:right; padding:7px 0 27px 0;}
div.blogList .marView {margin-top:-53px;}
div.blogList .topSocial dd.iconA {position:relative; float:left; width:533px; text-align:right; padding:3px 15px 0 0;}
div.blogList .topSocial dd.iconA img.translate {margin-top:-2px;}
div.blogList .topSocial dd.iconA img.arrowdown {margin:2px 10px 0 0;}
div.blogList .topSocial dd.iconA img.iconLine {margin:0 2px;}
div.blogList .topSocial dd.socialA {float:left; width:119px;}
div.blogList .topSocial dd.iconA2 {position:relative; float:left; width:490px; text-align:right; padding:3px 15px 0 0;}
div.blogList .topSocial dd.iconA2 img.translate {margin-top:-2px;}
div.blogList .topSocial dd.iconA2 img.arrowdown {margin:2px 10px 0 0;}
div.blogList .topSocial dd.iconA2 img.iconLine {margin:0 2px;}
div.blogList .topSocial dd.socialA {float:left; width:162px;}
div.blogList li.title {font-weight:bold; font-size:24px; color:#000; letter-spacing:-2px; line-height:24px; padding-bottom:10px;}
div.blogList li.title2 {font-weight:bold; font-size:16px; color:#000; letter-spacing:-1px; line-height:20px; padding-bottom:8px;}
div.blogList li.writerDate {font-size:12px; color:#989898; padding-bottom:47px;}
div.blogList li.writerDate span.writer {color:#b79596;}
div.blogList li.writerDate span.midLine {color:#ddd;}
div.blogList li.writerDate span.date {font-family:'Verdana'; font-size:10px; color:#999;}
div.blogList li.viewCont {width:667px; font-family:'',Gulim; font-size:14px; line-height:150%; color:#333; padding-bottom:50px;}
div.blogList li.viewCont p span.blueTxt {color:#008080;}
div.blogList li.viewCont2 {width:607px; font-family:'',Gulim; font-size:12px; line-height:150%; color:#666; padding:0 30px 50px 30px;}
div.blogList li.viewCont2 p {width:607px; text-align:center; padding-bottom:20px;}
div.blogList li.viewNews {display:inline-block; width:667px; font-size:12px; color:#333; border-bottom:1px solid #eaeaea; padding-bottom:8px;}
div.blogList li.viewNews span.leftA {float:left;}
div.blogList li.viewNews span.leftA a {color:#dc0301;}
div.blogList li.viewNews span.rightA {float:right;}
div.blogList li.viewNews span.rightA strong {color:#dc0301}
div.blogList li.viewNews2 {display:inline-block; width:667px; font-size:12px; color:#333; border-top:1px solid #eaeaea; padding-top:8px;}
div.blogList li.viewNews2 span.leftA {float:left;}
div.blogList li.viewNews2 span.leftA a {color:#dc0301;}
div.blogList li.viewNews2 span.rightA {float:right;}
div.blogList li.viewNews2 span.rightA strong {color:#dc0301}

div.countryIcon {position:absolute; top:18px; right:125px; border:1px solid #eaeaea; padding:5px 5px 0 5px; background:#fff; display:none;}
div.countryIcon p {padding-bottom:5px;}

div.blogList ul.hotNews {font-family:'',Gulim; font-size:13px; color:#000; padding-bottom:50px;}
div.blogList ul.hotNews li {padding-bottom:18px;}
div.blogList li.mecaEvent {width:667px; font-size:14px; font-weight:bold; text-align:center; padding-bottom:50px;}

/* 리스트 하단 */
div.btmNews3 {width:651px; height:153px; border:8px solid #efefef; margin-bottom:21px;}
div.btmNews3 dt {font-weight:bold; font-size:14px; color:#333; padding:10px 0 7px 12px;}
div.btmNews3 dl.leftCont {float:left; width:340px; margin-left:13px; font-size:12px;}
div.btmNews3 dl.leftCont dd {float:left;}
div.btmNews3 dl.leftCont dd.thumImg {padding-right:12px;}
div.btmNews3 dl.leftCont dd.thumRight {width:188px;}
div.btmNews3 dl.leftCont dd span.leftTit {display:inline-block; float:left; width:65px; color:#8b92ae; padding-bottom:5px;}
div.btmNews3 dl.leftCont dd span.rightTxt {display:inline-block; float:left; width:120px; color:#333; padding-bottom:5px;}
div.btmNews3 dl.leftCont dd span.point {font-weight:bold; color:#000;}
div.btmNews3 dl.leftCont dd p.btmBtn {clear:both;}
div.btmNews3 dl.leftCont dd p.btmBtn a {display:inline-block; margin-top:4px;}
div.btmNews3 ul.rightCont {float:left; margin-top:-1px;}
div.btmNews3 ul.rightCont li {font-size:12px; padding-bottom:8px;}
div.btmNews3 ul.rightCont li a {color:#333;}
div.btmNews3 ul.rightCont li span {color:#6678ce;}

/* 뉴스 뷰페이지 배너 */
div.btmBannerTwo {position:relative; display:inline-block; width:667px; padding-bottom:23px;}
div.btmBannerTwo span.leftA {float:left;}
div.btmBannerTwo span.rightA {float:right;}
div.btmBannerTwo p.btnLR {position:absolute; top:82px; right:2px;}

/* 네티즌의견 영역 */
div.netizenReply {padding-bottom:100px;}

/*간격-추후 추가 가능*/
.mt22 {margin-top:22px;}


/*aside 커뮤니티 왼쪽영역 로그인*/
.communityWrap .leftWrap .logInBox {width:242px; height:80px; color:#afaeb4; background:url('../images/community/left_bg02.jpg') no-repeat top; padding:15px 0 0 18px;}
.communityWrap .leftWrap .logInBox dd input.id {width:140px; height:16px; font-size:12px; color:#9ea2a5; border:1px solid #c9d1d4; border-bottom:none; padding:4px 0 0 4px; margin-right:6px;}
.communityWrap .leftWrap .logInBox dd input.saveId {width:13px; height:13px; margin-top:-1px;}
.communityWrap .leftWrap .logInBox dd input.pw {width:140px; height:15px; font-size:12px; color:#9ea2a5; border:1px solid #c9d1d4; padding:4px 0 0 4px; margin-right:6px;}
.communityWrap .leftWrap .logInBox dd.btmTxt {padding-top:10px;}
.communityWrap .leftWrap .logInBox dd.btmTxt a {color:#afaeb4;}
.communityWrap .leftWrap .logInBox dd.btmTxt span {color:#d2d3ce;}

/*aside 커뮤니티 로그아웃*/
.communityWrap .leftWrap .LogoutBox {width:258px; height:80px; border:1px solid #e8e8e8; background:#f8f8f8; margin-bottom:0px;}
.communityWrap .leftWrap .LogoutBox p.icoL {padding:11px 10px 0 12px; float:left;}
.communityWrap .leftWrap .LogoutBox p.idTxt {font-size:12px; color:#606060; padding:15px 0 0 0; }
.communityWrap .leftWrap .LogoutBox p.idTxt strong {color:#1a1a1a;}
.communityWrap .leftWrap .LogoutBox p.btmModify {float:left; padding-left:14px;}
.communityWrap .leftWrap .LogoutBox p.btmModify img {vertical-align:middle;}
.communityWrap .leftWrap .LogoutBox p.btmModify a {font-size:12px; color:#606060;}
.communityWrap .leftWrap .LogoutBox .grBox {float:left; width:256px; height:21px; padding-top:5px;}
.communityWrap .leftWrap .LogoutBox .grBox dl.leftIcon {float:left; padding-left:16px;}
.communityWrap .leftWrap .LogoutBox .grBox dl.rightGr {float:left;}
.communityWrap .leftWrap .LogoutBox .grBox .potion {float:left;  width:100px; font-size:12px; color:#606060; padding-bottom:1px; margin-left:14px;}
.communityWrap .leftWrap .LogoutBox .grBox .graph {float:left; margin-left:0px;}

/*aside 커뮤니티 왼쪽영역 메뉴*/
.communityWrap .leftWrap .lnbListTit {width:240px; height:21px; font-family:Gulim; font-weight:bold; font-size:13px; color:#000; background:url('../images/community/left_tit_bg.gif') no-repeat top; padding:10px 0 0 20px;}
.communityWrap .leftWrap .lnbListCont {display:inline-block; width:260px; padding:15px 0 8px 0; background:#edeae3;}
.communityWrap .leftWrap .lnbListCont li {clear:both;}
.communityWrap .leftWrap .lnbListCont li span {display:inline-block; float:left; width:90px; font-family:Gulim; font-size:12px; margin-left:18px; padding:0 0 11px 14px; background:url('../images/community/icon_arrow.gif') no-repeat 0 2px;}
.communityWrap .leftWrap .lnbListCont li span a {color:#000;}
.communityWrap .leftWrap .lnbListCont .red a{color:#FF0000;}
.communityWrap .leftWrap .lnbListCont .bold a{ font-weight:bold;}
.communityWrap .leftWrap .lnbListCont li span a img {margin-top:2px;}
.communityWrap .leftWrap .bannerCa{display:inline-block; width:245px; padding:12px 0 0px 15px; background:#edeae3;}
.communityWrap .leftWrap .lnbListContFace {display:inline-block; width:260px; padding:31px 0 0 0; background:#edeae3;}
.communityWrap .leftWrap .lnbListContFace li {clear:both;}
.communityWrap .leftWrap .lnbListContFace li span {display:inline-block; float:left; width:104px; font-family:Gulim; font-size:12px; margin-left:18px; padding:0 0 21px 0;}
.communityWrap .leftWrap .lnbListContFace li span a {color:#000;}
.communityWrap .leftWrap .lnbListContFace li span a img {margin:-16px 5px 0 0;}
.communityWrap .leftWrap .lnbListCont .btn01 { padding:0px 17px 12px 17px;}
.communityWrap .leftWrap .lnbListCont .btn02 { padding:0px 17px 12px 17px;}

.communityWrap .leftWrap .snsList {display:inline-block;}
.communityWrap .leftWrap .snsList dd.youTubeArea {width:258px; height:130px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; background:#fff;}
.communityWrap .leftWrap .snsList dd.youTubeArea .imgLine {width:245px; height:103px; border:1px solid #808080; margin:13px 0 0 6px;}
.communityWrap .leftWrap .snsList dl.twitterArea {width:258px; height:66px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; background:#fff;}
.communityWrap .leftWrap .snsList dl.twitterArea dt.tit {height:17px;}
.communityWrap .leftWrap .snsList dl.twitterArea dt.tit img {margin-left:7px;}
.communityWrap .leftWrap .snsList dl.twitterArea dd.imgA {padding-left:6px;}
.communityWrap .leftWrap .snsList dl.facebookArea {width:258px; height:84px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; background:#fff;}
.communityWrap .leftWrap .snsList dl.facebookArea dt.tit {height:20px;}
.communityWrap .leftWrap .snsList dl.facebookArea dt.tit img {margin-left:7px;}
.communityWrap .leftWrap .snsList dl.facebookArea dd.imgA {padding-left:6px;}
.communityWrap .leftWrap .snsList dl.fbFriendArea {width:258px; height:159px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; padding-bottom:22px; background:#fff;}
.communityWrap .leftWrap .snsList dl.fbFriendArea .imgLine {width:245px; height:157px; border-top:1px solid #808080; border-bottom:1px solid #808080; margin:0 0 0 7px;}

.communityWrap .rightWrap {display:inline-block; float:left; width:718px;}


/*우측 배너*/
.bannerWrap {position:absolute; top:0px; right:-172px; width:165px;}
div.lBannerMain {left: -150px; margin-top: 0px; position: absolute;}

.communityWebGame {width:150px; height:381px; background:#fff; padding:10px 0 0 10px; margin-bottom:13px;}
div.rBannerCommunity {width:124px; border-top:1px solid #dc0000; padding:15px 0 0 0;}
div.rBannerCommunity ul.community {display:inline-block; border-bottom:1px solid #1a2d72; padding-bottom:8px;}
div.rBannerCommunity ul.community li.tit {font-family:'',Gulim; font-size:12px; font-weight:bold; color:#ce0200; padding-bottom:15px;}
div.rBannerCommunity ul.webGame {display:inline-block; border-bottom:1px solid #e3e3e4; padding:15px 0 8px 0;}
div.rBannerCommunity ul.webGame li.tit {font-family:'',Gulim; font-size:12px; font-weight:bold; color:#303843; padding-bottom:15px;}
div.rBannerCommunity li {padding-bottom:8px;}
div.rBannerCommunity li a.rBan {font-size:11px; color:#8f8f8f;}
div.rBannerCommunity li a.rBan:hover {font-size:11px; color:#8f8f8f;}
div.rBannerCommunity li img.rBanImg {margin:-1px 5px 0 0;}


/*탑메뉴 영역*/
.topMenuCom {display:inline-block; width:718px; height:46px;}
.topMenuCom li {float:left;}
.topMenuCom li a.topMenu01 {display:block; width:90px; height:38px; background:url('../images/community/menu01_off.gif') no-repeat;}
.topMenuCom li a.topMenu01:hover {display:block; width:90px; height:38px; background:url('../images/community/menu01_on.gif') no-repeat;}
.topMenuCom li a.topMenu02 {display:block; width:90px; height:38px; background:url('../images/community/menu02_off.gif') no-repeat;}
.topMenuCom li a.topMenu02:hover {display:block; width:90px; height:38px; background:url('../images/community/menu02_on.gif') no-repeat;}
.topMenuCom li a.topMenu03 {display:block; width:90px; height:38px; background:url('../images/community/menu03_off.gif') no-repeat;}
.topMenuCom li a.topMenu03:hover {display:block; width:90px; height:38px; background:url('../images/community/menu03_on.gif') no-repeat;}
.topMenuCom li a.topMenu04 {display:block; width:90px; height:38px; background:url('../images/community/menu04_off.gif') no-repeat;}
.topMenuCom li a.topMenu04:hover {display:block; width:90px; height:38px; background:url('../images/community/menu04_on.gif') no-repeat;}
.topMenuCom li a.topMenu05 {display:block; width:90px; height:38px; background:url('../images/community/menu05_off.gif') no-repeat;}
.topMenuCom li a.topMenu05:hover {display:block; width:90px; height:38px; background:url('../images/community/menu05_on.gif') no-repeat;}
.topMenuCom li a.topMenu06 {display:block; width:90px; height:38px; background:url('../images/community/menu06_off.gif') no-repeat;}
.topMenuCom li a.topMenu06:hover {display:block; width:90px; height:38px; background:url('../images/community/menu06_on.gif') no-repeat;}
.topMenuCom li a.topMenu07 {display:block; width:90px; height:38px; background:url('../images/community/menu07_off.gif') no-repeat;}
.topMenuCom li a.topMenu07:hover {display:block; width:90px; height:38px; background:url('../images/community/menu07_on.gif') no-repeat;}
.topMenuCom li a.topMenu08 {display:block; width:88px; height:38px; background:url('../images/community/menu08_off.gif') no-repeat;}
.topMenuCom li a.topMenu08:hover {display:block; width:88px; height:38px; background:url('../images/community/menu08_on.gif') no-repeat;}

/*상단 콘텐츠 영역*/
/*topContentArea {display:inline-block; width:717px; padding-bottom:10px; border-bottom:1px solid #ebebed; background:#fff;}*/
.topContentArea {display:inline-block; width:717px; padding-bottom:5px; background:#fff;}
.topContentArea .leftA {float:left; width:352px; padding:17px 0 0 18px;}
.topContentArea .leftA .todayList {width:331px; margin-bottom:10px;}
.topContentArea .leftA .hotissueList {width:331px; height:393px; font-family:Gulim; font-size:12px; background:#000;}
.topContentArea .leftA .hotissueList ul li {background:url('../images/community/blit_gray.gif') no-repeat 1px 5px; overflow:hidden; margin: 0 0 7px 0; padding:0 0 0 10px; height:14px;}
.topContentArea .leftA .hotissueList ul li a {color:#aeabab;}
.topContentArea .leftA .hotissueList ul li img {margin-top:2px;}
.topContentArea .leftA .hotissueList ul li span {font-family:Dotum; color:#e9281d;}

.topContentArea .rightA {float:left; width:347px; padding:17px 0 0 0;}

/*상단 콘텐츠 영역*/

.topContentArea .rightA .rList {width:331px; font-family:Gulim; font-size:12px;margin: 0 0 10px 0;}
.topContentArea .rightA .rList ul li {padding:0 0 7px 0;}
.topContentArea .rightA .rList ul li a {color:#000}
.topContentArea .rightA .rList ul li img {margin-top:2px;}
.topContentArea .rightA .rList ul li span {font-family:Dotum; color:#e9281d;}
.topContentArea .rightA .rList .top { width:311px; height:63px; padding:8px 0 17px 0px; color:#000000;list-style-type: none;}

.topContentArea .rightA .rList1 {width:331px; font-family:Gulim; font-size:12px;}
.topContentArea .rightA .rList1 ul li {overflow:hidden; margin: 0 0 7px 0; height:14px;}
.topContentArea .rightA .rList1 ul li a {color:#000}
.topContentArea .rightA .rList1 ul li img {margin-top:2px;}
.topContentArea .rightA .rList1 ul li span {font-family:Dotum; color:#e9281d;}

/*중단 광고 영역*/
.midAd {width:422px; background:#F2F2F2; vertical-align:center;}
.midAd .Ad {width:362px; background:#F2F2F2;  margin:0 auto;}

/*메인 중단 콘텐츠 영역*/

.midContArea {display:inline-block; width:717px; height:400px; padding-bottom:10px; background:#fff;}
/*팁과 노하우*/
.midContArea .leftA {float:left; width:352px; padding:0 0 0 18px; font-family:Gulim; font-size:12px;}
.midContArea .leftA .lList {width:331px; height:119px; font-family:Gulim; font-size:12px;}
.midContArea .leftA .lList ul li { padding:0 0 7px 0;}
.midContArea .leftA .lList ul li a {color:#000}
.midContArea .leftA .lList ul li img {margin-top:2px;}
.midContArea .leftA .lList ul li span {font-family:Dotum; color:#e9281d;}
.midContArea .leftA .lList .tit { background-color:#edebeb; padding:17px 10px 3px 10px; color:#000000;list-style-type: none;}
.midContArea .leftA .lList .tit li {line-height:16px;}
.midContArea .leftA .lList .tit img { margin-top:-1px;}

/*메카리포트*/
.midContArea .rightA {float:left; width:347px; padding:0 0 0 0;}
.midContArea .rightA .rList {width:331px; height:270px; font-family:Gulim; font-size:12px;}
.midContArea .rightA .rList dl {clear:both;}
.midContArea .rightA .rList dt {position:relative; width:331px; height:35px;}
.midContArea .rightA .rList dd {float:left; width:205px; padding-top:2px; margin-right:13px;}
.midContArea .rightA .rList dd.thumImg {float:left; width:100px;}
.midContArea .rightA .rList .cont {float:left;}
.midContArea div.rightA div.rList dl dd p.tit {height:20px; padding-top:7px; overflow:hidden;}
.midContArea div.rightA div.rList dl dd p.tit a {font-weight:bold; color:#000; line-height:16px;}
.midContArea div.rightA div.rList dl dd p.txt {font-size:11px; height:40px; padding-top:0px;}
.midContArea div.rightA div.rList dl dd p.txt a {color:#888; line-height:16px;}

/*게임메카뉴스*/
.midContArea .rightA .rList2 {width:331px; height:130px; font-family:Gulim; font-size:12px; background-color:#ececec;}
.midContArea .rightA .rList2 dl {clear:both;}
.midContArea .rightA .rList2 dt {position:relative; width:331px; height:35px;}
.midContArea .rightA .rList2 dd {float:left; width:180px; padding-top:2px; margin-right:13px;}
.midContArea .rightA .rList2 dd.thumImg {float:left; width:100px;}
.midContArea .rightA .rList2 dd.cont {float:left;}
.midContArea div.rightA div.rList2 dl dd p.tit {height:20px; padding-top:7px; overflow:hidden;}
.midContArea div.rightA div.rList2 dl dd p.tit a {font-weight:bold; color:#000; line-height:16px;}
.midContArea div.rightA div.rList2 dl dd p.txt {font-size:11px; height:40px; padding-top:0px;}
.midContArea div.rightA div.rList2 dl dd p.txt a {color:#888; line-height:16px;}

.midContArea2 {display:inline-block; width:717px; height:250px; padding-bottom:10px; background:#fff;}
/*자유게시판*/
.midContArea2 .leftA {float:left; width:352px; padding:0 0 0 18px; font-family:Gulim; font-size:12px;}
.midContArea2 .leftA .lList {width:331px; height:119px; font-family:Gulim; font-size:12px;}
.midContArea2 .leftA .lList ul li {background:url('../images/community/blit_gray.gif') no-repeat 1px 5px; padding:0 0 7px 10px;}
.midContArea2 .leftA .lList ul li a {color:#000}
.midContArea2 .leftA .lList ul li img {margin-top:2px;}
.midContArea2 .leftA .lList ul li span {font-family:Dotum; color:#e9281d;}

/*사건과사고*/
.midContArea2 .rightA {float:left; width:347px; padding:0 0 0 0;}
.midContArea2 .rightA .rList {width:331px; font-family:Gulim; font-size:12px;}
.midContArea2 .rightA .rList ul li {background:url('../images/community/blit_gray.gif') no-repeat 1px 5px; padding:0 0 7px 10px;}
.midContArea2 .rightA .rList ul li a {color:#000}
.midContArea2 .rightA .rList ul li img {margin-top:2px;}
.midContArea2 .rightA .rList ul li span {font-family:Dotum; color:#e9281d;}

.midContArea3 {display:inline-block; width:717px; background:#fff; border-top:1px solid #ebebed;}
.midContArea3 .leftA {float:left; width:440px; padding:10px 0 13px 18px; border-right:1px solid #ebebeb;}
/*직업게시판*/
.midContArea3 .leftA .lListTit {width:422px;}
.midContArea3 .leftA .lListTit li {float:left;}
.midContArea3 .leftA .lListTit li a.midMenu01 {display:block; width:72px; height:25px; background:url('../images/community/mid_menu01_off.gif') no-repeat;}
.midContArea3 .leftA .lListTit li a.midMenu01:hover {display:block; width:72px; height:25px; background:url('../images/community/mid_menu01_on.gif') no-repeat;}
.midContArea3 .leftA .lListTit li a.midMenu02 {display:block; width:70px; height:25px; background:url('../images/community/mid_menu02_off.gif') no-repeat;}
.midContArea3 .leftA .lListTit li a.midMenu02:hover {display:block; width:72px; height:25px; background:url('../images/community/mid_menu02_on.gif') no-repeat; margin-left:-2px;}
.midContArea3 .leftA .lListTit li a.midMenu03 {display:block; width:70px; height:25px; background:url('../images/community/mid_menu03_off.gif') no-repeat;}
.midContArea3 .leftA .lListTit li a.midMenu03:hover {display:block; width:72px; height:25px; background:url('../images/community/mid_menu03_on.gif') no-repeat; margin-left:-2px;}
.midContArea3 .leftA .lListTit li a.midMenu04 {display:block; width:70px; height:25px; background:url('../images/community/mid_menu04_off.gif') no-repeat;}
.midContArea3 .leftA .lListTit li a.midMenu04:hover {display:block; width:72px; height:25px; background:url('../images/community/mid_menu04_on.gif') no-repeat; margin-left:-2px;}
.midContArea3 .leftA .lListTit li a.midMenu05 {display:block; width:70px; height:25px; background:url('../images/community/mid_menu05_off.gif') no-repeat;}
.midContArea3 .leftA .lListTit li a.midMenu05:hover {display:block; width:72px; height:25px; background:url('../images/community/mid_menu05_on.gif') no-repeat; margin-left:-2px;}
.midContArea3 .leftA .lListTit li a.midMenu06 {display:block; width:70px; height:25px; background:url('../images/community/mid_menu06_off.gif') no-repeat;}
.midContArea3 .leftA .lListTit li a.midMenu06:hover {display:block; width:72px; height:25px; background:url('../images/community/mid_menu06_on.gif') no-repeat; margin-left:-2px;}

.midContArea3 .leftA .lList {width:422px; height:233px; background:#edeae3; margin-bottom:6px; font-family:Gulim; font-size:12px;}
.midContArea3 .leftA .lList ul li {padding:0 0 7px 13px;}
.midContArea3 .leftA .lList ul li a {color:#000}
.midContArea3 .leftA .lList ul li img {margin-top:2px;}
.midContArea3 .leftA .lList ul li span {font-family:Dotum; color:#e9281d;}
.midContArea3 .leftA .lList ul li img.icon {margin-top:-2px;}
.midContArea3 .leftA .ad {width:422px; background:#EBEBEB; text-align:center;}

/*동영상게시판*/
.midContArea3 .rightA {float:left; width:241px; padding:10px 0 0 17px;}
.midContArea3 .rightA .cont{width:225px; height:110px; padding-top:15px;}
.midContArea3 .rightA .rList {width:225px; font-family:Gulim; font-size:12px;}
.midContArea3 .rightA .rList ul li {background:url('../images/community/blit_gray.gif') no-repeat 1px 5px; padding:0 0 7px 10px;}
.midContArea3 .rightA .rList ul li a {color:#000}
.midContArea3 .rightA .rList ul li img {margin-top:2px;}
.midContArea3 .rightA .rList ul li span {font-family:Dotum; color:#e9281d;}

/*하단 스크린샷*/
.btmContArea {display:inline-block; width:699px; padding:5px 0 15px 18px; background:#f7f7f7;}

.btmContArea .lList1 {float:left; width:352px; height:160px; padding:0 0 0 0;}

.btmContArea .lList {float:left; width:352px;}
.btmContArea .lList dd {float:left; width:159px; padding-top:2px; margin-right:13px;}
.btmContArea .lList dd p.thumImg {height:107px;}
.btmContArea .lList dd p.tit {height:22px; font-family:Gulim; font-size:12px; font-weight:bold;}
.btmContArea .lList dd p.tit a {color:#000;}
.btmContArea .lList dd p.txt {font-family:Dotum; font-size:11px; color:#888888; line-height:14px;}
.btmContArea .lList dd p.txt a {color:#888888;}

.btmContArea .rList {float:left; width:321px; font-family:Gulim; font-size:12px;}
.btmContArea .rList ul li {background:url('../images/community/blit_gray.gif') no-repeat 1px 5px; padding:0 0 7px 10px;}
.btmContArea .rList ul li a {color:#000}
.btmContArea .rList ul li img {margin-top:2px;}
.btmContArea .rList ul li span {font-family:Dotum; color:#e9281d;}

/*하단 스크린샷*/
.btmContArea {display:inline-block; width:699px; padding:5px 0 15px 18px; background:#f7f7f7;}

.btmContArea .lList1 {float:left; width:352px; height:160px; padding:0 0 0 0;}

.btmContArea .lList {float:left; width:352px;}
.btmContArea .lList dd {float:left; width:159px; padding-top:2px; margin-right:13px;}
.btmContArea .lList dd p.thumImg {height:107px;}
.btmContArea .lList dd p.tit {height:22px; font-family:Gulim; font-size:12px; font-weight:bold;}
.btmContArea .lList dd p.tit a {color:#000;}
.btmContArea .lList dd p.txt {font-family:Dotum; font-size:11px; color:#888888; line-height:14px;}
.btmContArea .lList dd p.txt a {color:#888888;}

.btmContArea .rList {float:left; width:321px; font-family:Gulim; font-size:12px;}
.btmContArea .rList ul li {padding:0 0 7px 0;}
.btmContArea .rList ul li a {color:#000}
.btmContArea .rList ul li img {margin-top:-1px;}
.btmContArea .rList ul li span {font-family:Dotum; color:#e9281d;}


/*관리자 영역*/
.ContentAreaC{float:left; display:inline-block; width:683px; padding-left:18px;}

.midCont {display:inline-block; width:717px; padding-bottom:10px; background:#fff;}
.midCont .leftA {float:left;  padding:10px 0 0 18px;}
.midCont .rightA {float:left;  padding:10px 0 0 12px;}

/*운영자인증모음*/

/* 메인 게시물 리스트에 들어가는 공통 코드 : 리스트 텍스트 영역 문제
overflow:hidden; margin: 0 0 7px 0; padding:0 0 0 10px; height:14px;
*/

/*우측 포커스 베너*/
.commbannerWrap {position: absolute; right: -186px; top: 255px; width: 170px;}

/*업데이트소식 아키에이지가이드0227*/
.midContArea4 .leftA {float:left; width:352px; padding:0 0 0 18px; font-family:Gulim; font-size:12px;}
.midContArea4 .leftA .lList {width:331px; font-family:Gulim; font-size:12px;margin: 0 0 10px 0;}
.midContArea4 .leftA .lList ul li {padding:0 0 7px 0;}
.midContArea4 .leftA .lList ul li a {color:#000}
.midContArea4 .leftA .lList ul li img {margin-top:2px;}
.midContArea4 .leftA .lList ul li span {font-family:Dotum; color:#e9281d;}
.midContArea4 .leftA .lList .top { width:311px; height:63px; padding:8px 0 17px 0px; color:#000000;list-style-type: none;}

.midContArea4 .rightA {float:left; width:347px; padding:0 0 0 0;}
.midContArea4 .rightA .rList {width:331px; font-family:Gulim; font-size:12px;}
.midContArea4 .rightA .rList ul li {overflow:hidden; margin: 0 0 7px 0; height:14px;}
.midContArea4 .rightA .rList ul li a {color:#000}
.midContArea4 .rightA .rList ul li img {margin-top:2px;}
.midContArea4 .rightA .rList ul li span {font-family:Dotum; color:#e9281d;}

/*제작법사전 획득 인증샷0227*/
.midContArea5{display:inline-block; width:683px; background:#fff; margin:5px 0 15px 18px;  background-color:#222222;}
.midContArea5 .tit { background-color:2d2d2d; width:671px; padding:4px 5px 4px 7px; border-bottom:1px solid #444444;}
.midContArea5 .tit span { margin:4px 5px 0 0; float:right;}
.midContArea5 .List1 { width:653px; margin:15px; overflow:hidden;}
.midContArea5 .List1 .area {min-width: 750px;}
.midContArea5 .List1 .cont1 { width:232px; margin:0 18px 0 0; background-color:#272727; float:left;}
.midContArea5 .List1 .cont1 .txt { color:#d2d2d2; font-weight:bold; margin:13px 10px 10px 10px;}
.midContArea5 .List1 .cont1 .txt span { color:#6d82f6; font-size:11px; font-weight:normal; float:right;}
.midContArea5 .List1 .cont1 .txt a:link { color:#d2d2d2;}
.midContArea5 .List1 .cont1 .txt a:hover { color:#d2d2d2;}
.midContArea5 .List1 .cont1 .txt a:active { color:#d2d2d2;}
.midContArea5 .List1 .cont1 .txt a:visited { color:#d2d2d2;}