/* BASIC css start */
#contentWrap{padding:0;}
#content{width:100%;margin-top:-98px;}
#main { position: relative; }


/* visual, notice */
#main .visual-evt { zoom: 1; overflow: hidden; }

/* visual */
#main .visual-evt .visual { float: left; }
/* notice */
#main .benifit_zone{margin-left:auto;margin-right:auto;width:1500px;}
#main .benifit_zone li{float:left;margin-right:5px;}
#main .benifit_zone li.last{float:right;margin:0;}

#main .review_wrap{margin-left:auto;margin-right:auto;width:1500px;}
#main .review_wrap .evt-wrap { float: right; width: 212px; }
#main .review_wrap .col1,
#main .review_wrap .col2 {width:580px;}
#main .review_wrap  h2 { position:relative;padding:0 0 68px;margin:0 0 45px;border-bottom:1px solid #e5e5e5;text-align:center;font-size: 0; line-height: 0;}
#main .review_wrap  h2 .more{position:absolute;right:0;top:60px;}
#main .review_wrap .col1 .col_wrap {background:#fafafa;padding:20px;font-size:11px;}
#main .review_wrap .col1 .col_wrap li{margin:0 0 25px;line-height:1.6;}
#main .review_wrap .col1 .col_wrap .subject {padding:0 0 25px; border-bottom:1px solid #ededed;}
#main .review_wrap .col1 .col_wrap .subject strong{font-size:12px;}
#main .review_wrap .col1 .col1 {width:280px;}
#main .review_wrap .col1 .col2 {width:250px;}
#main .review_wrap .col2 .fr .inner{padding-left:20px;}
#main .review_wrap .col2 .fr .inner .subject{font-weight:bold;}
#main .review_wrap  h3.tit{margin:0 0 35px;}
#main .review_wrap .list { zoom: 1; overflow: hidden;  }
#main .review_wrap .list li,
#main .review_wrap .list a { float: left; font-size:11px;}
#main .review_wrap .list li {float: none; }
#main .review_wrap .list li img{width:95px;}
#main .review_wrap .list li.con{padding:20px 45px 0 0;border-top:1px solid #ededed;line-height:1.8;}
#main .review_wrap .list a {width: 100%;height: 23px; line-height: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#main .review_wrap .list a:hover { font-weight: bold; }
#main .review_wrap .list .col2 .subject a{font-size:12px;font-weight:bold;}
/* Ãâ¼®Ã¼Å© event */
#main .visual-evt .ad { font-size: 0; line-height: 0; text-align: right; }
/* best-evt */
#main .best-evt { zoom: 1; overflow: hidden; margin-top: 20px; }
/* slideBestEvt */
#main #slideBestEvt { float: left; width: auto; border-left: 0; }
/* hashBestEvt */
#main #hashBestEvt { position: relative; float: right; }
/* flashHeadlineBanner */
#main #headlineBanner { position: relative; margin-top: 20px; }
/* md`s pick item */
#main #mdItem { position: relative; margin-top: 20px; }
/* »óÇ° ¸®½ºÆ®- °øÅë */
#main .mprd-cm { margin: 120px auto 0;width:1220px; }
#main .mprd-cm .tit-prd { padding-bottom: 60px; font-size: 0; line-height: 0;text-align:center; }

.main_bnr {margin-left:auto;margin-right:auto;width:1500px; margin-top:80px;margin-bottom:40px;}
.main_bnr li{float:left;margin-right:30px;}
.main_bnr li.last{float:right;margin:0;}

.main_bnr2 {margin-left:auto;margin-right:auto;width:1500px; margin-top:10px;margin-bottom:60px;}
.main_bnr2 li{float:left;margin-right:5px;}
.main_bnr2 li.last{float:right;margin:0;}


h2.txt_c{padding:0px 0 0px;}


/* ÅõÇ¥ÇÏ±â */
.research .txt-1 { margin-top: 10px; font-weight: bold; text-align: center; }
.research .list { margin-top: 10px; }
.research .list li { margin-top: 5px; }
.research .list li.li-center { text-align: center; }




/* °íÁ¤ ÀÌ¹ÌÁö ¹è³Ê */
.fixedBnnr { position:relative; width:1500px; min-width:1500px; height:522px; background:url(http://www.gumzzi.co.kr/design/gsch/avenue2018/tt.jpg) center top no-repeat fixed }
.fixedBnnr .inner { margin:0 auto; position:relative; width:1500px; text-align:center }
.fixedBnnr .inner .tx { padding-top:240px; font-size:30px; color:#fff; letter-spacing:16px; font-weight:bold; }

/* °íÁ¤ ÀÌ¹ÌÁö ¹è³Ê .fixedBnnr { position:relative; width:100%; min-width:1100px; height:220px; background:url(http://www.gumzzi.co.kr/design/gsch/avenue2018/tt.jpg) center top no-repeat fixed }
.fixedBnnr .inner { margin:0 auto; position:relative; width:1100px; text-align:center }
.fixedBnnr .inner .tx { padding-top:100px; font-size:16px; color:#fff; letter-spacing:16px }
*/

.abcd span {display:inline-block; float: left; margin:2px; width:20px; height:10px; border:1px solid #dddddd;}
/* BASIC css end */

