
div.famsubMainListLeft {float:left; width:380px; padding:25px 0 0 0;}
div.famsubMainListRight {float:left; border-left:1px solid #e3e3e4; padding:25px 19px 0 18px; background:#f8f8f8;  height: 310px;}

div.wrapFam {display:inline-block; width:698px; border-bottom:1px solid #C7CBCE;}
div.wrapFam2 {display:inline-block; width:698px; margin-top: 20px;}

.mainTopList {width:978px; margin-top:16px;}
.mainTopList li {float:left;}
.mainTopList li.pr1 {padding-right:1px; width: 325px;}
.mainTopList .blackBox {position:relative; width:315px; height:40px; background:#000; padding:10px 0 0 10px;}
.mainTopList .blackBox p.tit {font-weight:bold; font-size:14px; color:#fff; padding-bottom:4px;}
.mainTopList .blackBox p.tit a {color:#000;}
.mainTopList .blackBox p.txt {font-size:11px; color:#666;}

div.newsFam {}
div.newsFam li img {margin:0 5px 0 0;}

.list_typeFMain {overflow:hidden; width:362px;}
.list_typeFMain li {overflow:hidden; clear:both; font-family:'굴림',Gulim; /*line-height:24px;*/ padding-bottom:10px; list-style:none;}
.list_typeFMain li a {color:#333;}
.list_typeFMain li a:hover {}
.list_typeFMain li a.on {font-weight:bold; letter-spacing:-1px;}
.list_typeFMain li a.on:hover {}
.list_typeFMain li a span {color:#3960a6;}
.list_typeFMain li a {font-size:13px; color:#000;}
.list_typeFMain li img {margin-top:1px;}
.list_typeFMain li span.num {font-size:13px; color:#e9281d;}
.list_typeFMain li span.leftTitle {float:left;}
.list_typeFMain li span.rightId {float:right; font-size:12px; color:#999;}

.list_typeFMain2 {overflow:hidden; width:362px;}
.list_typeFMain2 li {overflow:hidden; clear:both; font-family:'굴림',Gulim;  /*line-height:24px;*/ padding-bottom:9px; list-style:none;}
.list_typeFMain2 li a {color:#333;}
.list_typeFMain2 li a:hover {}
.list_typeFMain2 li a.on {font-weight:bold; letter-spacing:-1px;}
.list_typeFMain2 li a.on:hover {}
.list_typeFMain2 li a span {color:#3960a6;}
.list_typeFMain2 li a {font-size:13px; color:#000;}
.list_typeFMain2 li img {margin-top:1px;}
.list_typeFMain2 li span.num {font-size:13px; color:#e9281d;}
.list_typeFMain2 li span.leftTitle {float:left;}
.list_typeFMain2 li span.rightId {float:right; font-size:12px; color:#999;}

.lst_typeTrip {overflow:hidden; width:395px; padding-bottom:12px;}
.lst_typeTrip li {overflow:hidden; clear:both; color:#898989; font-size:12px; line-height:17px; list-style:none;}
.lst_typeTrip li img {display:inline; float:left; margin:0 13px 0 0; border:none;}
.lst_typeTrip li a {color:#898989;}
.lst_typeTrip li a:hover {}
.lst_typeTrip li a.tit {display:block; font-weight:bold; font-family:'굴림',gulim; font-size:24px; line-height:20px; color:#000C6C; letter-spacing:-1px; padding:4px 0 8px 0; line-height:16px;}
.lst_typeTrip li a.tit:hover {}
.lst_typeTrip li span {font-family:Verdena; font-size:11px; color:#ccc;}
.lst_typeTrip li span.newList {display:inline-block; padding-bottom:6px;}
.lst_typeTrip li span.newList font.brown {color:#cca9a3;}

.lst_typeTrip2 {overflow:hidden; width:362px;}
.lst_typeTrip2 li {overflow:hidden; clear:both; font-family:'굴림',Gulim; font-size:13px; line-height:17px; list-style:none; background:url('../images/common/icon_mainlist.gif') no-repeat left 4px; padding:0 0 7px 13px;}
.lst_typeTrip2 li a {color:#333;}
.lst_typeTrip2 li a:hover {}
.lst_typeTrip2 li a.on {font-weight:bold; letter-spacing:-1px;}
.lst_typeTrip2 li a.on:hover {font-weight:bold;}
.lst_typeTrip2 li span {font-family:Verdena; font-size:11px; color:#999;}

.famthumList {display:inline-block; padding-bottom:17px;}
.famthumList li {display:inline; float:left; width:128px; overflow:hidden; color:#666; font-family:'돋움',Dotum; font-size:12px; line-height:15px; list-style:none;}
.famthumList li a.btmTxt {display:block; width:128px; color:#666; text-align:center;}
.famthumList li img {display:block; margin-bottom:5px; border:none;}
.famthumList li p {width:128px; text-align:center;}
.famthumList li p.id {font-size:11px; color:#999; padding-top:2px;}
.famthumList li p.id span {color:#e2e2e2;}

.newsFam2 li {display:inline-block; width:365px; border-bottom:1px solid #ececec; padding-bottom:12px;}
.newsFam2 li a {color:#333;}
.newsFam2 li.noBor {border-bottom:none;}
.newsFam2 li span.leftTxt {display:inline-block; float:left; width:155px; font-family:'굴림',Gulim; font-weight:bold; font-size:13px; color:#333;}
.newsFam2 li span.centerImg {display:inline-block; float:left; width:70px;}
.newsFam2 li span.rightTxt {display:inline-block; float:left; width:140px; font-family:'굴림',Gulim; font-weight:bold; font-size:13px; color:#333;}

div.infoStit3 {height:30px; border-bottom:1px solid #eaeaea; margin-top: 27px;}
div.infoStit3 span.leftA {float:left;}
div.infoStit3 span.rightA {float:right;}
div.infoStit3 span.rightA img.btnWrite {margin-top:-5px;}

.topBoxStit {width:668px; margin:20px 0 0 0;}

.topBoxBG {width:652px; height:163px; margin:0 0 26px 0; border:8px solid #e9e9e9; border-top:none; padding:11px 0 0 0;}
.topBoxBG dl {float:left; margin-left:13px;}
.topBoxBG dd {float:left; margin-right:15px; width: 198px;}
.topBoxBG p.tit {width:198px; font-size:12px; color:#333; text-align:center; padding:6px 0 3px 0;}
.topBoxBG p.tit a {color:#333;}
.topBoxBG p.writerName {width:198px; color:#999; text-align:center;}
.topBoxBG p.writerName span.writer {color:#cca9a3;}
.topBoxBG p.writerName span.barLine {font-size:10px; color:#c2c2c2;}

.topBoxBG2 {position:relative; width:641px; height:134px; margin:0 0 26px 0; border:8px solid #e9e9e9; border-top:none; padding:20px 0 0 11px;}
.topBoxBG2 li {font-size:11px; color:#979797; padding-bottom:11px;}
.topBoxBG2 li a {font-size:13px; color:#000;}
.topBoxBG2 li img {margin-top:1px;}
.topBoxBG2 li span.num {font-size:13px; color:#e9281d;}
.topBoxBG2 li span.barLine {color:#cacaca;}

.topBoxBG2 .voteAbs {position:absolute; bottom:-24px; right:-8px; width:294px; height:149px; background:url('../images/fam/fam_bg01.gif') no-repeat; padding:30px 0 0 0;}
.topBoxBG2 .voteAbs p.date {width:294px; font-weight:bold; color:#8a8a8a; text-align:center;}
.topBoxBG2 .voteAbs p.date span {font-size:12px; font-family:Verdana; color:#f16000;}
.topBoxBG2 .voteAbs p.txt {width:294px; font-family:'굴림',Gulim; font-weight:bold; font-size:13px; color:#000; text-align:center; line-height:18px; padding:11px 0 19px 0;}
.topBoxBG2 .voteAbs p.btnJoin {width:294px; text-align:center;}

.topBoxBG3 {position:relative; width:641px; height:134px; margin:0 0 0 0; border:8px solid #e9e9e9; border-top:none; padding:20px 0 0 11px;}
.topBoxBG3 ul {float:left; width:300px;}
.topBoxBG3 li {font-size:11px; color:#979797; padding-bottom:9px; letter-spacing: -0.5px;}
.topBoxBG3 li a {font-size:13px; color:#000;}
.topBoxBG3 li img {margin-top:1px;}
.topBoxBG3 li span.num {font-size:13px; color:#e9281d;}
.topBoxBG3 li span.barLine {color:#cacaca;}

.topBoxBG4 {position:relative; width:641px; height:160px; margin:0 0 26px 0; border:8px solid #e9e9e9; border-top:none; padding:15px 0 0 11px;}
.topBoxBG4 ul {float:left; width:205px; background:url('../images/fam/bg_line.gif') no-repeat right; }
.topBoxBG4 li {font-size:11px; color:#979797; padding-bottom:11px; letter-spacing: -0.5px;}
.topBoxBG4 li a {font-size:13px; color:#000;}
.topBoxBG4 li img {margin-top:1px;}
.topBoxBG4 li span.num {font-size:13px; color:#e9281d;}
.topBoxBG4 li span.barLine {color:#cacaca;}

.thumListInfo {display:inline-block; width:667px; padding:0 0 17px 0; border-bottom:1px solid #f5f5f5;}
.thumListInfo li {display:inline; float:left; width:128px; overflow:hidden; color:#666; font-family:'돋움',Dotum; font-size:12px; line-height:15px; list-style:none; margin-top:29px;}
.thumListInfo li a.btmTxt {display:block; width:128px; font-weight:bold; text-align:left; color:#333; padding-bottom:7px;}
.thumListInfo li img { margin-bottom:0px; border:none;} /*display:block; 문제시 다시 첨부*/
.thumListInfo p.tit {width:128px; font-size:12px; color:#333; text-align:center; padding:11px 0 3px 0;}
.thumListInfo p.tit a {color:#333;}
.thumListInfo p.writerName {width:128px; color:#999; text-align:center;}
.thumListInfo p.writerName span.writer {color:#cca9a3;}
.thumListInfo p.writerName span.barLine {font-size:10px; color:#c2c2c2;}
.thumListInfo p.newStarRank span.newPrice {font-weight:bold; font-size:12px; color:#868686;}

p.radioTop {font-size:12px; color:#767676; padding-bottom:11px;}
p.radioTop input {width:13px; height:13px; margin-top:-2px;}

div.topFamImg {margin:20px 0 26px 0;}

div.topForumList {display:inline-block; width:637px; border:8px solid #e9e9e9; border-top:none; margin:0 0 0 0; padding:15px 0 17px 15px;}
div.topForumList ul.leftA {width:331px; border-right:1px solid #e5e5e6;}
div.topForumList ul.rightA {width:280px; padding-left:20px;}

div.topForumList .leftThumNew {float:left; width:219px;}
div.topForumList .rightListNew {float:left; width:415px;}

.tab-type {clear:both;}
.tab-type * {display:block;}
.tab-type ul:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.tab-type li {float:left;}

.tab-newsList {height:12px; overflow:hidden; width:667px; padding:28px 0 17px 0; border-bottom:1px solid #eaeaea;}
.tab-newsList * {height:12px;}
.tab-newsList .tab-li a {width:53px; background:url('../images/fam/tab_list_1.gif') no-repeat 0 0;}
.tab-newsList .tab-li-2 a {width:75px; background:url('../images/fam/tab_list_2.gif') no-repeat 0 0;}
.tab-newsList .tab-li-3 a {width:54px; background:url('../images/fam/tab_list_3.gif') no-repeat 0 0;}
.tab-newsList .tab-li a.on {width:53px; background:url('../images/fam/tab_list_1.gif') no-repeat 0 -12px;}
.tab-newsList .tab-li-2 a.on {width:75px; background:url('../images/fam/tab_list_2.gif') no-repeat 0 -12px;}
.tab-newsList .tab-li-3 a.on {width:54px; background:url('../images/fam/tab_list_3.gif') no-repeat 0 -12px;}
.tab-newsList .tab-li a:hover {width:53px; background:url('../images/fam/tab_list_1.gif') no-repeat 0 -12px;}
.tab-newsList .tab-li-2 a:hover {width:75px; background:url('../images/fam/tab_list_2.gif') no-repeat 0 -12px;}
.tab-newsList .tab-li-3 a:hover {width:54px; background:url('../images/fam/tab_list_3.gif') no-repeat 0 -12px;}

.tab-sungji {height:12px; overflow:hidden; width:667px; padding:28px 0 17px 0; border-bottom:1px solid #eaeaea;}
.tab-sungji * {height:12px;}
.tab-sungji .tab-li a {width:22px; background:url('../images/fam/tab_sungji_1.gif') no-repeat 0 0;}
.tab-sungji .tab-li-2 a {width:23px; background:url('../images/fam/tab_sungji_2.gif') no-repeat 0 0;}
.tab-sungji .tab-li-3 a {width:48px; background:url('../images/fam/tab_sungji_3.gif') no-repeat 0 0;}
.tab-sungji .tab-li-4 a {width:10px; background:url('../images/fam/tab_sungji_4.gif') no-repeat 0 0;}
.tab-sungji .tab-li-5 a {width:22px; background:url('../images/fam/tab_sungji_5.gif') no-repeat 0 0;}
.tab-sungji .tab-li-6 a {width:44px; background:url('../images/fam/tab_sungji_6.gif') no-repeat 0 0;}
.tab-sungji .tab-li-7 a {width:33px; background:url('../images/fam/tab_sungji_7.gif') no-repeat 0 0;}
.tab-sungji .tab-li-8 a {width:32px; background:url('../images/fam/tab_sungji_8.gif') no-repeat 0 0;}

.tab-sungji .tab-li a.on {width:22px; background:url('../images/fam/tab_sungji_1.gif') no-repeat 0 -12px;}
.tab-sungji .tab-li-2 a.on {width:23px; background:url('../images/fam/tab_sungji_2.gif') no-repeat 0 -12px;}
.tab-sungji .tab-li-3 a.on {width:48px; background:url('../images/fam/tab_sungji_3.gif') no-repeat 0 -12px;}
.tab-sungji .tab-li-4 a.on {width:10px; background:url('../images/fam/tab_sungji_4.gif') no-repeat 0 -12px;}
.tab-sungji .tab-li-5 a.on {width:22px; background:url('../images/fam/tab_sungji_5.gif') no-repeat 0 -12px;}
.tab-sungji .tab-li-6 a.on {width:44px; background:url('../images/fam/tab_sungji_6.gif') no-repeat 0 -12px;}
.tab-sungji .tab-li-7 a.on {width:33px; background:url('../images/fam/tab_sungji_7.gif') no-repeat 0 -12px;}
.tab-sungji .tab-li-8 a.on {width:32px; background:url('../images/fam/tab_sungji_8.gif') no-repeat 0 -12px;}

.tab-sungji .tab-li a:hover {width:22px; background:url('../images/fam/tab_sungji_1.gif') no-repeat 0 -12px;}
.tab-sungji .tab-li-2 a:hover {width:23px; background:url('../images/fam/tab_sungji_2.gif') no-repeat 0 -12px;}
.tab-sungji .tab-li-3 a:hover {width:48px; background:url('../images/fam/tab_sungji_3.gif') no-repeat 0 -12px;}
.tab-sungji .tab-li-4 a:hover {width:10px; background:url('../images/fam/tab_sungji_4.gif') no-repeat 0 -12px;}
.tab-sungji .tab-li-5 a:hover {width:22px; background:url('../images/fam/tab_sungji_5.gif') no-repeat 0 -12px;}
.tab-sungji .tab-li-6 a:hover {width:44px; background:url('../images/fam/tab_sungji_6.gif') no-repeat 0 -12px;}
.tab-sungji .tab-li-7 a:hover {width:33px; background:url('../images/fam/tab_sungji_7.gif') no-repeat 0 -12px;}
.tab-sungji .tab-li-8 a:hover {width:32px; background:url('../images/fam/tab_sungji_8.gif') no-repeat 0 -12px;}

.ml13 {margin-left:13px;}
.ml30 {margin-left:30px;}
.mr17 {margin-right:17px;}
.mt20 {margin-top:20px;}
.mb30 {margin-bottom:30px;}
.mtm10 {margin-top:-10px;}
.mtm20 {margin-top:-20px;}
.mtm30 {margin-top:-30px;}
.mtm50 {margin-top:-50px;}

.list_typeFMain3 {overflow:hidden; width:360px;}
.list_typeFMain3 li {overflow:hidden; clear:both; color:#999; font-size:12px; line-height:15px; list-style:none;}
.list_typeFMain3 li img {display:inline; float:left; margin:0 13px 0 0; border:none;}
.list_typeFMain3 li a {font-family:'돋움',Dotum; font-size:12px; color:#999; letter-spacing:0px; line-height:18px;}
.list_typeFMain3 li a:hover {}
.list_typeFMain3 li a.tit {display:block; font-family:'굴림',Gulim; font-weight:bold; font-size:13px; color:#333; padding-bottom:3px; line-height:20px; letter-spacing:-1px;}
.list_typeFMain3 li a.tit:hover {}
.list_typeFMain3 li span {font-family:Verdana; font-size:11px; color:#ccc;}
.list_typeFMain3 .join { width:128px; margin:10px 30px;}
.list_typeFMain3 .join img { margin:0 3px 0 0;}
.list_typeFMain3 .join span { color:#FF6600;}

div.famsubMainListRight1 {float:left; border-left:1px solid #e3e3e4; padding:25px 19px 0 18px;}
.list_typeFMain4 {overflow:hidden; width:280px;}
.list_typeFMain4 li {overflow:hidden; clear:both; font-family:'굴림',Gulim; /*line-height:24px;*/ padding-bottom:8px; list-style:none;}
.list_typeFMain4 li a {color:#333;}
.list_typeFMain4 li a:hover {}
.list_typeFMain4 li a.on {font-weight:bold; letter-spacing:0px;}
.list_typeFMain4 li a.on:hover {}
.list_typeFMain4 li a span {color:#3960a6;}
.list_typeFMain4 li a {font-size:13px; color:#000;}
.list_typeFMain4 li span.num {font-size:13px; color:#e9281d;}
.list_typeFMain4 li span.leftTitle {float:left;}
.list_typeFMain4 li span.rightId {float:right; font-size:12px; color:#999;}

.topBoxBG5 {position:relative; width:632px; height:134px; margin:0 0 26px 0; border:8px solid #e9e9e9; border-top:none; padding:20px 0 0 20px;}
.topBoxBG5 ul {float:left; width:610px;}
.topBoxBG5 li {font-size:11px; color:#979797; line-height:24px; letter-spacing: -0.5px;}
.topBoxBG5 li a {font-size:13px; color:#000;}
.topBoxBG5 li img { vertical-align:middle;}
.topBoxBG5 li span.num {font-size:13px; color:#e9281d;}
.topBoxBG5 li span.barLine {color:#cacaca;}
.sepa .agora01 { color:#4e77c1;}
.sepa .agora02 { color:#c66b39;}
.sepa .agora03 { color:#47b386;}

.topBoxStit .btn { position:absolute; margin:40px 0 0 -110px;}
.topBoxBG6 {position:relative; width:612px; height:134px; margin:0 0 0 0; border:8px solid #e9e9e9; border-top:none; padding:20px 20px 0 20px;}
.topBoxBG6 li {overflow:hidden; clear:both; color:#999; font-size:12px; line-height:18px; list-style:none;}
.topBoxBG6 li img {display:inline; float:left; margin:0 13px 0 0; border:none;}
.topBoxBG6 li a {font-family:'돋움',Dotum; font-size:12px; color:#999; letter-spacing:-1px;}
.topBoxBG6 li a:hover {}
.topBoxBG6 li a.tit {display:block; font-family:'굴림',Gulim; font-weight:bold; font-size:18px; color:#000c6c; padding-bottom:3px; line-height:21px; letter-spacing:0; margin:0 0 3px 0;}
.topBoxBG6 li a.tit:hover {}
.topBoxBG6 li span {display:block; float: right; font-family:Verdana; font-size:11px; color:#565656; margin-top:7px;}
.topBoxBG6 li span.tit {display:block; font-family:'굴림',Gulim; font-weight:bold; font-size:18px; color:#000c6c; padding-bottom:3px; line-height:21px; letter-spacing:0; margin:0 0 3px 0; width: 400px;}
.topBoxBG6 li span.stxt {font-family:'돋움',Dotum; font-size:12px; color:#999; letter-spacing:-1px;}

.topBoxStit .btn1 { position:absolute; margin:23px 0 0 -94px;}
.lst_typeS .participation { float:right; margin:1px 10px 0 0; color:#999;}
.lst_typeS .participation font { color:#f04d3a;}
.lst_typeS .participation img { margin:2px 2px 0 0;}