#contents.main{margin:0 auto 0;width:980px; height:790px; background:none;overflow:hidden;clear:both;}
#contents.main .contentsIn{background:none;overflow:hidden;padding:0; margin-bottom: 72px;}

/*하단 여백띄우기*/
.mBox{/*margin-bottom:12px;*/}

.mBox p{margin:0;}
.mBox .titArea{padding-bottom:9px;text-align:right;overflow:hidden;}
.mBox .titArea h2{float:left;}
.mBox .titArea h2.tit_boxoffice{float:left; padding: 11px 0 18px 11px;}
.mBox .titArea .more{padding-top:5px;}
.mBox .titArea .btn_more{position: relative; top: 1px;}



.mCon1{float:left;width:320px;padding:25px 0 0px;margin-right:15px;}
.mCon2{float:left;width:645px;padding:25px 0px 15px 0px; }
.mCon3{float:right;width:226px;padding:18px 0 0 0;}
.mCon2 .titArea{border-bottom:solid 2px #d2d2d2;margin-bottom:10px;}

.footBnr{border-top:solid 1px #e1e1e1;margin-top: 30px;}
.footBnr .boxIn{margin:0 auto 0;width:1120px;}
.footBnr .boxIn ul li{float:left;padding:10px 20.5px 8px;background:url('../images/main/bnr_tm.gif') 0 15px no-repeat;text-align:center;display:inline-block;}
.footBnr .boxIn ul li:first-child{background:none;}
.footBnr .boxIn span.btn{width:13px;display:inline-block;position:absolute;right:0px;top:5px;background:#fefefe;border:solid 1px #fff;}
.footBnr .boxIn span.btn a:first-child{position:relative;*top:1px;}
.footBnr .bannerArea{height:45px;overflow:hidden;position:relative;}
.footBnr #roll_banner{width:2000px;}

/*comm*/
.mTab {}
.mTab ul li{float:left;background:url('../images/main/tab_end_off.gif') 0 0 no-repeat;border-left:solid 1px #d8d8d8;}
.mTab ul li.first{background:url('../images/main/tab_first_off.gif') 0 0 no-repeat;border-left:none;}
.mTab ul li.end{background:url('../images/main/tab_end_off.gif') right 0 no-repeat;}
.mTab ul li a{display:inline-block;padding:0px 7px;font-size:11px;letter-spacing:-1px;}
.mTab ul li.on a{color:#fff;}
.mTab ul li.on{background:url('../images/main/tab_first_on.gif') right 0 no-repeat;}
.mTab ul li.first.on{background:url('../images/main/tab_first_on.gif') 0 0 no-repeat;}
.mTab ul li.end.on{background:url('../images/main/tab_end_on.gif') right 0 no-repeat;}

.mTab2 ul li{float:left;padding-right:10px;}
.mTab2 ul li.end{background:url('../images/main/tab_tm.gif') 0 4px no-repeat;padding-left:10px;}

.mTabCon{display:none;}
.mList {clear:both;}
.mList li{/*position:relative;*/background:url('../images/main/arrow03.gif') 2px 8px no-repeat;padding-left:8px;padding-top:1px; line-height: 22px;}
.mList li .color{color:#6f4ee6;padding-right:3px;}
.mList li a:hover{text-decoration:underline;color:#6f4ee6}
.mList li .date{color:#6c6b6b;font-family:'Verdana';font-size:10px;/*position:absolute;right:0;top:-1px;*/letter-spacing:-1px;background:url('../images/main/data_tm.gif') 0 5px no-repeat;padding-left:5px;float:right;margin-top:-18px; margin-right: 1px;}



.p_10{padding: 0px 10px!important;}
.pl_0{padding-left: 0px!important;}
.pl_6{padding-left: 6px!important;}
.pb_0{padding-bottom: 0px!important;}
/*.pb_13{padding-bottom: 13px!important;}*/
.pt_20{padding-top: 4px!important;}
.mr_10{margin-right: 10px!important;}
.mt_0{margin-top: 3px!important;}
.mt_5{margin-top: 5px!important;}
.mt_60{margin-top: 10px!important;}
.mt_16{margin-top: 16px!important;}
.mt_30{margin-top: 30px!important;}
.ml_3{margin-left: 3px!important;}
.mb_5{margin-bottom: 5px!important;}
.mb_16{margin-bottom: 16px!important;}
.mb_18{margin-bottom: 18px!important;}


.mBox.left_words div a:hover{text-decoration:underline;color:#6f4ee6}
.mBox.left_words div a strong:hover{text-decoration:underline;color:#6f4ee6}
.left_words2 {color:#e13d2d }
.clear{clear:both;}

/*part1*/
/*.mCon1 .mList li{border-bottom:solid 1px #f2f2f2;}*/
.mBox.boxOffice{background: url('../images/main/boxoffice_bg.gif') left top repeat; border-left: 10px solid #f47423; margin-bottom:12px;}
/*.mBox.boxOffice .titArea{padding-bottom:10px;}*/
.mBox.boxOffice .mBoxIn span.box_date{  color: #fff; font-size: 11px;}
.mBox.boxOffice .titArea span.auto_scroll{top: 14px; right: 10px; margin:16px 10px 0 8px;}
.shareRate{width:235px;height:40px;float:right;margin-top:-30px;font-size:11px;letter-spacing:-1px;}
.shareRate img{float:left;margin:0px 0px 0px 0px;}
.shareRate div{float:left;width:185px;}
.shareRate div span.movType1{color:#fff;letter-spacing:0px;float:left;padding-left:3px;}
.shareRate div span.movType2{color:#fff;letter-spacing:0px;}
.shareRate span{display: block; font-size: 13px; font-weight: bold; color: #fff; margin-top: 5px; width: 50%; float: left; text-align: center; letter-spacing: 0.1px; text-align: right;}
.shareRate span.bar{background: url('../images/main/bar.png') right 2px no-repeat; text-align: left;}
.shareRate .rate{background:url('../images/main/rata_bg.gif') 0 0 repeat-x;height:7px;width:100%;border-right:solid 1px #99c10d;border-left:solid 1px #1c98c7;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius: 2em;overflow:hidden;}
.shareRate .rate span.koreaRate img{height:7px;vertical-align:top;}
.shareRate .persent{float:right; padding-left: 0px; width: 172px; margin-top: 20px; color: #fff; font-size: 14px; font-weight: bold;}
.rankList {overflow:hidden;clear:both; height: 180px;}
.rankList a{display: inline-block;}
/*
.rankList .rank1{float:left;position:relative;}
.rankList .rank1 img{border:solid 1px #b1b1b1;}
.rankList .rank1 .rankNum{position:absolute;top:0;left:0;display:inline-block;width:27px;height:30px;text-align:center;color:#fff;font-weight:bold;padding-top:3px;font-family:verdana;font-size:11px;background:url('../images/main/rankNum_bg.png') 0 0 no-repeat;}
*/
.rankList .rank1{ float:left;width:107px; height:153px; margin-left: 8px;}
.rankList .rank1 img{z-index:10;}
.rankList .rank1 .rankNum{margin-top:-157px; margin-bottom:120px; left:0px; z-index:100;display:inline-block;width:27px;height:30px;overflow:hidden;color:#fff;font-weight:bold;text-align:center;padding-top:3px;font-family:verdana;font-size:11px;background: url('../images/main/rankNum_bg.png') 0 0 no-repeat;}
body:nth-of-type(1) .rankList .rank1{position:relative;}
body:nth-of-type(1) .rank1 .rankNum{position:absolute;top:0;left:0;margin-top:0;}
*:first-child+html body.rankList .rank1 .rankNum{position:absolute;top:0;left:0;margin-top:0; border: 1px solid red;}
.rankList div{float:left;padding-left:8px;width:180px;}
.rankList div table{letter-spacing:-1px;font-size:11px;border-collapse:collapse;width:175px;text-align:center;}
.rankList div table th{background:#554f69;color:#fff;background:url('../images/main/rankList_bg.gif') center 0 no-repeat;padding:2px;vertical-align:top;font-weight:normal;}
.rankList div table th.first{background:url('../images/main/rankList_bg.gif') 0 0 no-repeat;}
.rankList div table th.end{background:url('../images/main/rankList_bg.gif') right 0 no-repeat;}
.rankList div table td{background: url('../images/main/list_line.gif') left bottom repeat-x; padding:3px 0px 3px 0px;vertical-align:middle;}
.rankList div table td a{color:#fff; overflow: hidden; text-overflow: ellipsis;}
.rankList div table td a on{color:#bdea0a;}
.rankList div table td img{/*margin-top:3px;*/}
.rankList div table td span{/*width:110px;*/display:block;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.rankList div table tr.even{background: url('../images/main/list_line.gif') left bottom repeat-x;}
.rankList div table tr.even td{background: url('../images/main/list_bg.png') center top no-repeat;}
.rankList div table tr.even td span.on{color:#bdea0a!important;}
.rankList div table td.left{text-align:left}
.rankList div .dataA{color:#616466;font-size:11px;text-align:right;float:right;margin-right:0;margin-top:4px;}
.rankList div .date{color:#6F4EE6;;font-size:11px;text-align:left;float:left;margin-top:1px;}

.list_box{float: left; }

.mBox.mNews{position:relative;}
.mBox.mNews .titArea{margin-bottom:8px; height:12px; border-bottom: 2px solid #d2d2d2}
.mBox.mNews .mTab{position:absolute;top:-2px;left:85px;}
.mBox.mNews .more{position:absolute;right:0;top:2px;}
.mMovie .tit{font-weight:bold;color:#656565;line-height:1.2em;letter-spacing:-1px;padding-bottom:2px;}
.mMovie .tit strong{color:#6e32c6;}
.mMovie .mBoxIn{background:url('../images/main/part1_03_bg.gif') 0 0 no-repeat;padding:15px 0 15px;overflow:hidden;}
.mMovie .mBoxIn .mMovie01{float:left;width:65px;padding:0 10px ;background:url('../images/main/part1_03_01_bg.gif') 13px 44px no-repeat;text-align:center;}
.mMovie .mBoxIn .mMovie01 p.btn{padding-top:60px;}
.mMovie .mBoxIn .mMovie02{float:left;width:105px;margin:0 10px;background:url('../images/main/part1_03_02_bg.gif') 53px 44px no-repeat;}
.mMovie .mBoxIn .mMovie02 ul{padding-top:15px;}
.mMovie .mBoxIn .mMovie02 ul li{color:#7c4bc4;line-height:1.3em;letter-spacing:-1px;padding-left:10px;font-size:11px;background:url('../images/main/arrow02.gif') 4px 4px no-repeat;}
.mMovie .mBoxIn .mMovie02 ul li a{color:#7c4bc4;}
.mMovie .mBoxIn .mMovie03{float:left;width:110px;text-align:center;display:block;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.mMovie .mBoxIn .mMovie03 img{border:solid 1px #b1b1b1; margin:0 0 0 2px;}
.mMovie .mBoxIn .mMovie03 .ebook{cursor:pointer;z-index:100;display:inline-block;width:51px;height:50px;overflow:hidden;color:#fff;font-weight:bold;text-align:center;font-family:verdana;font-size:11px;background: url('../images/icon/icon_mebook.png') 0 0 no-repeat;margin-left:-52px;padding-top:6px;}

.mBox.mNews .mList li a{width:280px;display:block;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.mBox.mData .mList li a{width:270px;display:block;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}

.mBox.micon{}
.mBox.micon ul{}
.mBox.micon ul li{float: left; margin-left: 36px; margin-bottom: 20px;}
.mBox.micon ul li.first_none{margin-left: 10px;}
.mBox.micon ul li.second{margin-bottom: 10px;}
.mBox.micon ul li.second2{margin-bottom: 10px; margin-left:43px;}

.mBox.left_words li a:hover{text-decoration:underline;color:#6f4ee6;position: relative;top:0px;}
.mBox.left_words{margin-left: 10px;}
.mBox.left_words ul li{float: left; color: #555; font-size: 11px; font-weight:bold; margin-left: 4px;width: 100%;}
/*part2*/
.mCon2 .mBoxIn{}
.mBox.mNews1 {margin-bottom:11px;}
.mBox.mNews1 .headline .headlineImg{float:left;margin-right:10px;margin-bottom:10px;}
.mBox.mNews1 .headline .headlineTxt{float:left;width:250px;line-height:1.3em;}
.mBox.mNews1 .headline .headlineTxt2{float:left;width:348px;line-height:1.3em;margin-bottom:5px;}
.mBox.mNews1 .headline .headlineTxt a:hover{text-decoration:underline;color:#6f4ee6}
.mBox.mNews1 .headline .tit{padding-bottom:5px;width:350px;display:block;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.mBox.mNews1 .headline .date{color:#656565;font-family:verdana;font-size:11px;}
.mBox.mNews1 .more {float:right; margin:-186px 0 0 321px;}
.mBox.mNews2 {margin-bottom:18px;position:relative;margin-top: 20px;}
.mBox.mNews2 .titArea {padding-bottom:6px;}
.mBox.mNews2 .more{position:absolute; right:0; top:3px;}
.mBox.mNews2 .more_01{position:absolute; right:0; top:1px;}
.mBox.mNews3 {position:relative;}
.mBox.mNews3 .titArea{padding-bottom:6px;}
.mBox.mNews3 .mTab{position:absolute; top:3px; left:112px;}
.mBox.mNews3 .more{position:absolute; right:0; top:5px;}
.mBox.mNews1 .mList li a, .mBox.mNews2 .mList li a, .mBox.mNews3 .mList li a{width:270px;display:block;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}

.mCon2 .kofic_news1{position: relative; background-color: #aaa; height: 28px; width: 5%; color: #fefefe;}

.mCon2 .kofic_news{position: relative; background-color: #aaa; height: 28px; width: 100%; color: #fefefe;left:-2px; padding-right: 4px;}
.kofic_news .span1 {position: absolute; top: 6px; left: 5px; text-overflow:ellipsis; width:475px; white-space: nowrap; overflow:hidden;}
.kofic_news .span2 {position: absolute; top: 6px; left: 480px;}
.mCon2 .kofic_news a { color: #fefefe;}
.mCon2 .kofic_news a:hover{text-decoration:underline;color:#6f4ee6;}
.kofic_news_span_hover1 {text-decoration:underline;position: absolute; top: 6px; left: 5px; text-overflow:ellipsis; width:475px; white-space: nowrap; overflow:hidden;}
.kofic_news_span_hoverOut1 {position: absolute; top: 6px; left: 5px; text-overflow:ellipsis; width:475px; white-space: nowrap; overflow:hidden;}
.kofic_news_span_hover2 {text-decoration:underline;position: absolute; top: 6px; left: 480px;}
.kofic_news_span_hoverOut2 {position: absolute; top: 6px; left: 480px;}

.text_box{background: url('../images/main/dot_orange.png') left top no-repeat; margin-top: 6px; padding-left: 10px; overflow: hidden;}
.text_box .icon_left{float: left; background-color: #007acd; width: 305px; height: 371px; background:url('../images/main/mainBG.jpg')}
.text_box .icon_left ul{}
.text_box .icon_left ul li{float: left; margin: 0 15px 10px 14px;}

.notice_right{float: right; width: 320px;}

.text_box .business_tit{ }
.text_box .business_tit h2{padding: 10px 0 2px 8px;}

.text_box .business_wrap ul{border-bottom: 2px solid #d2d2d2; margin: 7px 0 0 -10px;}
.text_box .business_wrap ul li{float: left; margin: 9px 9px 0 17px;}

/*part3*/
.dtBox{background:url('../images/main/part03_tit_bg.gif') 0 0 no-repeat;height:33px;}
.dtBox div.titArea{padding:8px 10px;}
.dtBox div.titArea strong{font-family:'Verdana';font-size:11px;padding-right:4px;}
.dtBox div.titArea #popupNum{color:#d95300;}
.popupZoneArea div.titArea h2{padding-top:3px;}
.popConArea{width:645px; height:226px;}
.popConArea div{display:none;}
.popConArea div:first-child{display:block;}
.popConArea p{position: absolute; right: 7px; bottom: 5px;}
.popConArea span.withBtn {position:relative; top: -20px; left: 555px;}
.popupZoneTable {background-color: #aaa; margin-top:7px;}

/*.twSquare .titArea h2{margin-top:-1px;}
.twSquareCon{border:solid 1px #dcdcdc;border-top:none;background:url('../images/main/twSquare_bg.gif') 0 0 no-repeat;-webkit-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px; }
.twSquareCon .scrollBox{height:120px;padding:3px 10px;}
.twSquareCon .scrollBox ul li{font-size:11px;line-height:1.3em;border-top:dotted 1px #ccc;padding:8px;background:url('../images/main/arrow03.gif') 2px 14px no-repeat;}
.twSquareCon .scrollBox ul li:first-child{border:none;}
.twSquareCon .scrollBox ul li .etc{font-size:10px;}
.twSquareCon .scrollBox ul li .etc span{color:#6C6B6B;}

.mBoxUnfair {padding-bottom:8px;padding-top:0px;}
.busiGuide ul{margin-top:7px;}
.busiGuide ul li{padding-bottom:3px;}
.directBtn ul li{float:left;padding-left:8px;}
.directBtn ul li:first-child{padding-left:0;}
*/

/* gooddown loader --2012.02.28 */
.GD			{background-image: url(../images/main/GoodDownloader.png); width:320px; height:44px;margin:15px 0 15px 0;}
.GD	li		{float:left;}
.GD1		{padding:6px 0 0 80px; line-height:18px;}
.GD_more	{padding:27px 0 0 0;}
.GD_content1:link	{font-size:12px; font-family:'YW_DOTUM', "돋움", "돋움체"; color:#1c9862; text-decoration:none;}
.GD_content1:hover	{font-size:12px; font-family:'YW_DOTUM', "돋움", "돋움체"; color:#089055; text-decoration:none; font-weight:bold; letter-spacing:-0.06em;}
.GD_content2:link	{font-size:12px; font-family:'YW_DOTUM', "돋움", "돋움체"; color:#63aa06; text-decoration:none; letter-spacing:-0.09em;}
.GD_content2:hover	{font-size:11px; font-family:'YW_DOTUM', "돋움", "돋움체"; color:#5aa600; text-decoration:none; font-weight:bold; letter-spacing:-0.1em;}

/* #1 영화계 구인정보, 영화계소식 (더보기)*/
.more1 {position:absolute; float:right; margin:-81px 0px 0px 281px;}
.more2 {position:absolute; float:right; margin:-100px 0px 0px 281px; height:30px;}
.more3 {position:absolute; float:right; margin:-100px 0px 0px 281px; height:30px;}

/* #1 영화계 구인정보, 영화계소식 (제목 하단여백)*/
.padding1 {margin:0 0 4px 0;}

/* #1 공간띄우기 */
.space1 {margin-top:1px;}

/* 2# 진흥사업공지사항 (게시판 높이고정)*/
.height1 {height:143px}

/* #2 코비즈안내 배너*/
.banner1 {padding:0 0 13px 1px;}


/* #2 코비즈안내 배너*/

/*.banner2 {float:left; padding:2px 0 0px 1px; width:360px; height:79px; background: url("../images/main/bg_find_buildup_business.png") no-repeat;}
.banner2 > div {float:right; display:inline-block; width:190px; margin-right:8px; vertical-align:top;}
.banner2 > div p {float:left; margin:6px 0 8px 0;}
.banner2 > div p label {display:inline-block; width:36px; height:20px; vertical-align:middle; font-weight:bold; color:#666; background:url("../images/common/arrow_dot01.gif") no-repeat 0 7px; padding:1px 6px 0 9px;}
.banner2 > div p select {border:1px solid #abadb3;}
*/
.banner2 {float:left; padding:2px 0 0px 1px; width:360px; height:119px; background: url(../images/main/bg_find_buildup_business01.png) no-repeat;}
.banner2 > div {float:right; display:inline-block; width:228px; margin-right:8px; vertical-align:top; margin-top:29px;}
.banner2 > div p {float:left; margin:0 0 2px 0;}
.banner2 > div p img {vertical-align:top; margin-top:-22px;}
.banner2 > div p label {display:inline-block; width:52px; height:20px; vertical-align:middle; font-weight:bold; color:#666; background:url("http://www.kofic.or.kr../images/common/arrow_dot01.gif") no-repeat 0 7px; padding:1px 6px 0 9px; margin-bottom:3px;}
.banner2 > div p select {border:1px solid #abadb3; width:85px; margin-right:2px; margin-bottom:3px;}



/* #3 배너 4가지 */
.banner_s {width:232px; border-collapse:collapse; padding:5px 0 0 0;}
.banner_s li{float:left; width:116px; height:54px}
