
/* main */
.main-wrapper{width:100%; height:auto; position:relative; overflow:hidden; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; background:url("../images/renewal/main/bg.jpg") center top no-repeat; background-color:#202f3f; }
.wrap{width:100%; height:auto; position:relative; overflow:hidden; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; background:url("../images/renewal/main/bg.jpg") center top no-repeat; background-color:#202f3f; }

.header{height:145px; position:relative}
.header-top{width:970px; height:85px; margin:0 auto; position:relative}
.header-top .main-logo{position:absolute; left:0; top:17px}

.search-wrap{width:328px; height:30px; position:absolute; left:255px; top:24px}
.search-bar{width:279px; height:30px; background:url(../images/renewal/main/search-bg.gif) left top no-repeat; position:relative; float:left}
.search-bar select{width:80px; background:none; border:0; position:relative; left:5px; top:5px; color:#dbdbdb; padding:3px 0}
.search-bar input{color:#dbdbdb; position:relative; left:5px; top:5px; border:0; background:none; font-size:12px; border-left:1px solid #6f6f6f; padding-left:15px; width:160px;}

.navigation{position:absolute; right:0; top:18px}
.navigation li{float:left; background:url("../images/renewal/main/navi-bar.gif") left center no-repeat; padding-left:10px; margin-left:10px}
.navigation li a{font-size:11px; color:#ececec}
.navigation li a:hover{text-decoration:none}

.social{position:absolute; right:0; top:40px}
.social li{height:18px; font-size:11px; color:#333; float:left; margin-left:12px}
.social li > img{display:inline; float:left; margin-right:3px}
.social li div{float:left}
.social li div.so-date{background:#ededed; height:18px; padding:0 3px 0 4px; border-radius:2px}

.lnb-line{width:100%; height:32px; position:relative; background:url("../images/renewal/main/lnb-bg.png") center top no-repeat}
.lnb{width:970px; height:32px; margin:0 auto; position:relative; overflow:hidden; z-index:1}
.lnb li{float:left;}
.lnb li.log-li{position:absolute; right:0; top:8px}
.lnb li.log-li a{font-family:Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif; font-size:15px; color:#d8d8d8; display:inline-block; *display:inline; *zoom:1}
.lnb li.log-li a.lbar{background:url("../images/renewal/main/navi-bar.gif") right center no-repeat; padding-right:10px; margin-right:5px}
.lnb li.log-li a:hoveR{text-decoration:none}

.lnb li.mykobiz{width:190px; height:32px; line-height:32px; text-align:center; color:#f7c19a; font-weight:bold; font-size:14px;}
.lnb li.mykobiz a{color:#f7c19a; font-weight:bold;}

.lnb-on{width:100%; height:360px; position:absolute; z-index:20; background:url("../images/renewal/main/lnb-bg.jpg") center top no-repeat; display:none}
.lnb-on-wrap{width:970px; height:335px; margin:0 auto; position:relative; z-index:10}
.lnb-on-wrap ol > li{float:left; height:320px; overflow:hidden; padding:20px 0; padding-left:15px}

.lnb-on-wrap > ol > li > ul li{margin-bottom:13px}
.lnb-on-wrap > ol > li > ul li:nth-last-child(1){margin-bottom:0}
.lnb-on-wrap > ol > li > ul li a{font-size:12px; color:#f5f5f5;}
.lnb-on-wrap > ol > li > ul li a:hover{color:#66c5e1; text-decoration:underline}

.lnb-on-wrap ol > li .depth3{margin-top:5px}
.lnb-on-wrap ol > li .depth3 li{height:auto; float:none; padding:0; font-size:11px; color:#c2c2c2; margin-bottom:5px}
.lnb-on-wrap ol > li .depth3 li a{font-size:11px; color:#c2c2c2}

.lnb-on-wrap ol > li .depth4{margin-top:5px}
.lnb-on-wrap ol > li .depth4 li{padding-left:8px; background:url("../images/renewal/main/gdot.gif") left 5px no-repeat; margin-left:8px; line-height:11px}

.lnb-on-wrap ol > li.login{width:190px; padding-left:0; text-align:center}
.lnb-on-wrap ol > li.login:hover{background:url(../images/renewal/main/lbg06.jpg) left top no-repeat;}
.lnb-on-wrap ol > li.login > ul li a:hover{color:#f7c19a}

.lnb-on-wrap ol > li.database{width:142px}
.lnb-on-wrap ol > li.database:hover{background:url(../images/renewal/main/lbg01.jpg) left top no-repeat}
.lnb-on-wrap ol > li.statistics{width:140px}
.lnb-on-wrap ol > li.statistics:hover{background:url(../images/renewal/main/lbg02.jpg) left top no-repeat}
.lnb-on-wrap ol > li.news-reports{width:141px}
.lnb-on-wrap ol > li.news-reports:hover{background:url(../images/renewal/main/lbg03.jpg) left top no-repeat}
.lnb-on-wrap ol > li.co-production{width:142px}
.lnb-on-wrap ol > li.co-production:hover{background:url(../images/renewal/main/lbg04.jpg) left top no-repeat}
.lnb-on-wrap ol > li.publication{width:140px}
.lnb-on-wrap ol > li.publication:hover{background:url(../images/renewal/main/lbg05.jpg) left top no-repeat}

/* Visual */
.hero {width: 100%; position: relative; overflow: hidden; margin-bottom:10px;}
.hero-carousel div {width: 970px; margin: 0 auto; height: 360px; display: block; float: left; position: relative; font-family:'Georgia'}	
.hero-carousel div .gray-bg { position:absolute; left:0; top:0; z-index:5; opacity:0.8; filter:alpha(opacity=80); width:970px; transition:ease 1s}
.gray-back{position:absolute; left:50%; margin-left:-1500px; top:0; z-index:10; opacity:0.8; filter:alpha(opacity=80);}
.hero-carousel div.current .gray-bg {display:none; transition:ease 1s}
.hero-carousel div .contit{ width:280px; height:300px; background:#363636; position:absolute; right:0px; top:0; z-index:3; padding:30px}
.hero-carousel div.current .contit{display:block}
.title-c{color:#FFF; font-size:23px; font-weight:bold; line-height:28px}
.tit-c{font-size:12px; color:#bababa; word-break:normal; margin-top:25px; line-height:18px}
.hero-carousel .read-c a img{position:absolute; bottom:30px; top:auto; left:30px; right:auto}		
.hero-carousel-container div {float: left;}
.hero-carousel div img{position: absolute;top: 0;left: 0;z-index: 1;}	
.hero-carousel div .contents {position: relative; z-index: 2; top: 72px;left: 48px; list-style: none; color: #000; width: 556px; padding: 20px; background: rgba(255,255,255,0.8); -pie-background: rgba(255,255,255,0.8); -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; behavior: url(/assets/PIE.htc);}
.hero-carousel-nav {width: 1200px;position: absolute;bottom: 0;left: 50%;margin-left: -600px;z-index: 10;}
.hero-carousel-nav li {position: absolute;bottom: 135px;right: 48px;list-style: none;background:url(../images/renewal/main/vright.png) left top no-repeat}
.hero-carousel-nav li.prev {left: 48px;right: auto;background:url(../images/renewal/main/vleft.png) left top no-repeat}
.hero-carousel-nav li a {color: #fff;border: none;outline: none;display: block;float: left;width:37px; height:77px;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;text-indent:-9999px}
.hero-carousel-nav li a:active,.hero-carousel-nav li a:focus { border: none;outline: none;}
	
	
/* Footer */
.footer-wrap{width:100%; height:93px; background:#1f1f21; clear:both}
.footer-n{width:970px; margin:0 auto; height:93px; position:relative}
.footer-n .fo-logo{position:absolute; left:0; top:30px;}

.fo-link{overflow:hidden; position:absolute; left:330px; top:28px;}
.fo-link li{float:left; background:url(../images/renewal/main/fo-bar.gif) right center no-repeat; padding-right:11px; margin-right:11px}
.fo-link li.last{background:none}
.fo-link li a{font-size:12px; color:#e0e0e0}
.fo-link li a:hover{text-decoration:none}

.copyright{font-size:10px; color:#acacac; position:absolute; left:330px; top:45px;}


/* content */
.main-content{width:970px; margin:0 auto; position:relative; height:auto; overflow:hidden}
.left-cotit{width:630px; height:1260px; background:url(../images/renewal/main/mc-left-bg.gif) left top no-repeat; position:relative; float:left; margin-bottom:10px}
.right-cotit{width:330px; height:1260px; background:url(../images/renewal/main/mc-right-bg.gif) left top no-repeat; position:relative; float:left; margin-left:10px; margin-bottom:10px}

.lasttest-news{padding:20px; height:347px}
.weekly{padding:20px; height:269px}
.reports-infographics{padding:20px; height:262px;}
.cinema-today{padding:20px; height:222px; position:relative}

.left-cotit > div > h2{font-family:'Calibri'; font-size:19px; color:#000; height:25px; position:relative}
.left-cotit > div > h2 .more-link{position:absolute; right:0; top:0}

.right-cotit > div{padding:20px; position:relative}
.right-cotit > div h2{font-family:'Calibri'; font-size:19px; color:#000; height:25px; position:relative}
.right-cotit > div h2 .more-link{position:absolute; right:0; top:0}

.lasttest-top{position:relative; height:132px; overflow:hidden}
.lasttest-top .last-visu img{width:173px; height:128px}
.lasttest-top dl{width:400px; position:absolute; left:190px; top:0px;}
.lasttest-top dl dt a{font-size:16px; color:#000; font-weight:bold}
.lasttest-top dl dt a:hover{color:#0f6aa8; text-decoration:none}
.lasttest-top dl dd{font-size:11px; color:#000; margin-top:15px; line-height:16px}
.lasttest-top dl dd.date{margin-top:5px}

.lasttest-bottom{position:relative; overflow:hidden; margin-top:20px}
.lasttest-bottom dl{margin-bottom:13px;}
.lasttest-bottom dl.last{margin-bottom:0}
.lasttest-bottom dl dt{background:url(../images/renewal/main/bdot.gif) left center no-repeat; padding-left:10px}
.lasttest-bottom dl dt a{font-size:13px; color:#666666; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:95%; display:inline-block; *display:inline; *zoom:1}
.lasttest-bottom dl dt a:hover{color:#0f6aa8; text-decoration:none}
.lasttest-bottom dl dd{font-size:11px; color:#707070; padding-left:10px}

.weekly table{width:100%; table-layout:fixed; border-collapse:collapse; border-spacing:0; margin-top:5px}
.weekly table td{vertical-align:top; text-align:left; position:relative}
.weekly table td a img{display:block; width:139px; height:175px;}
.weekly table td dl{margin-top:10px;}
.weekly table td dl dt a{font-size:14px; font-weight:bold; color:#464646; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:90%; display:inline-block; *display:inline; *zoom:1}
.weekly table td dl dt a:hover{color:#0f6aa8; text-decoration:none}
.weekly table td dl dd{margin-top:5px; font-size:11px; color:#707070}
.weekly table td dl dd.genre{margin-top:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:95%; display:inline-block; *display:inline; *zoom:1}
.weekly table td dl dd .wk-bar{vertical-align:middle; margin:0 10px;}
.weekly table td .over-bg{position:absolute; left:0; top:0; opacity:0.9; filter:alpha(opacity=90); display:none; z-index:5}
.weekly table td .over{width:100px; height:135px; position:absolute; left:20px; top:20px; display:none; z-index:6}
.weekly table td.on .over-bg{display:block}
.weekly table td.on .over{display:block}
.weekly table td .over h3{font-size:14px; color:#ffffff; margin-bottom:6px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:100%;}
.weekly table td .over h4{font-size:10px; color:#ffffff; font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:100%;}
.weekly table td .over p{font-size:10px; color:#ffffff; line-height:11px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:100%;}
.weekly table td .over p.fomr{margin-top:6px; margin-bottom:2px}
.weekly table td .over p.trailer{margin-top:10px}
.weekly table td .over p.trailer a img{width:auto; height:auto}

.repo-wrap{padding-bottom:17px; border-bottom:1px solid #e7e7e7; margin-top:5px; height:100px}
.repo-wrap > a{display:block; width:139px; height:95px; float:left; margin-right:20px;}
.repo-wrap > a > img{width:137px; height:101px; border:1px solid #e7e7e7;}
.repo-wrap dl{float:left; width:420px;}
.repo-wrap dl dt a{font-size:14px; color:#000000; font-weight:bold}
.repo-wrap dl dt a:hover{color:#0f6aa8; text-decoration:none}
.repo-wrap dl dd{font-size:11px; margin-top:13px; width:430px; word-break:break-all; color:#707070}

.cinema-wrap > a{width:139px; height:188px; display:block; float:left; margin-right:20px;}
.cinema-wrap > a > img{width:139px; height:188px; display:block;}
.cinema-wrap dl{margin-bottom:13px; float:left}
.cinema-wrap dl dt a{font-size:13px; color:#000; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:95%;}
.cinema-wrap dl dt a:hover{color:#0f6aa8; text-decoration:none}
.cinema-wrap dl dd{color:#878787; font-size:11px; margin-top:3px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:95%;}
.cinema-wrap .file-down{float:left; position:absolute; left:180px; top:195px;}
.cinema-wrap .file-down a{display:inline-block; *display:inline; *zoom:1; width:211px; height:38px; position:relative; background:url(../images/renewal/main/down-off.gif) left top no-repeat;}
.cinema-wrap .file-down > a img {position:absolute; left:5px; top:7px}
.cinema-wrap .file-down a span.title{font-size:11px; color:#464646; font-weight:bold; position:absolute; left:35px; top:5px}
.cinema-wrap .file-down a span{font-size:10px; position:absolute; left:35px; top:17px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:95%; display:inline-block; *display:inline; *zoom:1; width:150px}
.cinema-wrap .file-down a:hover{background:url(../images/renewal/main/down-on.gif) left top no-repeat; color:#FFF;}


.box-office{height:318px; margin-bottom:10px}
.box-office ol li{padding:7px 0; border-bottom:1px solid #555555; position:relative}
.box-office ol li.first{border-top:1px solid #555555}
.box-office ol li.last{border-bottom:0}
.box-office ol li dl dt .won{width:20px; height:20px; display:inline-block; *display:inline; *zoom:1; background:url(../images/renewal/main/gwon.gif) left top no-repeat; font-size:11px; color:#FFF; text-align:center; line-height:20px; margin-right:5px}
.box-office ol li dl dt p{display:inline-block; *display:inline; *zoom:1; width:260px; overflow:hidden; position:relative; top:4px;}
.box-office ol li dl dt p a{display:inline-block; *display:inline; *zoom:1; font-size:14px; color:#666666; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:95%; display:inline-block; *display:inline; *zoom:1;}
.box-office ol li dl dt p a:hover{color:#0f6aa8; text-decoration:none}
.box-office ol li dl dd{margin-top:3px}
.box-office ol li dl dd p{position:relative; font-size:11px; color:#878787; padding-left:30px;}
.box-office ol li dl dd p span{position:absolute; right:0; bottom:0}

.online-screening{height:193px; margin-bottom:10px}
.screening-visual{width:288px; height:162px; position:relative; overflow:hidden}
.screening-visual > a > img{width:288px; height:162px;}
.screening-visual .sc-bg{position:absolute; left:0; bottom:0; opacity:0.8; filter:alpha(opacity=80);}
.screening-visual .sc-tit{font-size:12px; color:#fff; position:absolute; width:288px; padding:5px 0; left:0; bottom:0; line-height:15px; padding-left:10px}

.bottom-cotit{width:970px; height:273px; position:relative; clear:both; background:url(../images/renewal/main/mc-bottom-bg.gif) left top no-repeat;}
.bottom-cotit h2{font-family:'Calibri'; font-size:19px; color:#000; height:25px; position:relative}

.find-business{padding:20px; width:595px; height:233px; float:left; position:relative;}
.find-opir{position:relative; height:123px; padding-top:10px; margin-top:13px}
.find-opir h3{font-size:14px; color:#464646; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:395px;}
.find-opir h4{font-size:20px; color:#333333; margin-top:5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:395px;}
.find-opir .apply{position:absolute; right:0; top:10px}
.find-opir .shooting{position:absolute; left:0; bottom:0}
.find-opir .kopro{position:absolute; left:205px; bottom:0}
.find-opir .submissions{position:absolute; left:405px; bottom:0}
.opir-search{margin-top:15px}
.business-search{display:inline-block; *display:inline; *zoom:1; width:218px; height:27px; background:url(../images/renewal/main/busearch-bg.gif) left top no-repeat; vertical-align:middle; margin-left:10px}
.business-search input{border:0; background:none; width:210px; position:relative; left:5px; top:6px;}

.newsletter{width:295px; height:233px; padding:20px; float:left;}
.newsletter p{margin-top:10px; padding-bottom:20px; border-bottom:1px solid #c5c5c5}
.newsletter p span{display:inline-block; *display:inline; *zoom:1; width:216px; height:27px; background:url(../images/renewal/main/news-search-bg.gif) left top no-repeat; vertical-align:middle }
.newsletter p span input{border:0; background:none; vertical-align:middle; width:205px; position:relative; left:5px; top:7px;}
.newsletter p a img{vertical-align:middle}
.newsletter table{width:100%; border-collapse:collapse; table-layout:fixed; border-spacing:0}

.right-cotit .social-wrap{padding:0; height:654px; overflow:hidden;}
.social-tab{width:100%; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.social-tab td{height:50px; border-right:1px solid #e9e9e9; background:#fff; text-align:center}
.social-tab td.on{background:#e9e9e9}
.social-tab td.yotube{border-right:0}
.social-tab td img{cursor:pointer}
.social-view{padding:15px 20px 30px 20px; height:554px; overflow:hidden}


/* sub */
.sub-content{width:970px; position:relative; margin:0 auto;}
.left-menu{width:220px; float:left; background:#efefef;}
.left-menu h2{background:#4385c7; color:#fff; font-size:26px; font-family:Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif; text-align:center; padding:32px 0; letter-spacing:-1px}
.left-lnb > li{border-bottom:1px solid #d2d2d2; background:url(../images/renewal/sub/lnb-arr.png) 200px 18px no-repeat;}
.left-lnb > li.two-line{background:url(../images/renewal/sub/lnb-arr.png) 200px 23px no-repeat;}
.left-lnb > li.two-line > a{padding-right:40px}
.left-lnb > li > a{font-size:17px; font-weight:bold; color:#000; font-family:Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif; display:inline-block; *display:inline; *zoom:1; padding:15px 0; padding-left:30px;}
.left-lnb > li > a:hover{text-decoration:none; color:#3273b5}

.left-lnb > li.depth2{background:#dbdbdb; padding-left:13px; border:0}
.left-lnb > li.depth2 a{font-size:15px; color:#5a5a5a; font-family:Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif; font-weight:bold; display:inline-block; *display:inline; *zoom:1; padding:0 30px; background:url(../images/renewal/sub/barg.gif) 20px 8px no-repeat}
.left-lnb > li.depth2 a:hover{text-decoration:none; color:#3273b5}

.left-lnb > li.depth3{padding-left:30px; background:#dbdbdb; border: 0px;}
.left-lnb > li.depth3 a{font-size:15px; color:#5a5a5a; font-family:Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif; font-weight:bold; display:inline-block; *display:inline; *zoom:1; padding:0 30px; background:url(../images/renewal/sub/gdot.gif) 10px 8px no-repeat;}
.left-lnb > li.depth3 a:hover{text-decoration:none; color:#3273b5}


.left-lnb > li.first{padding:10px 0 0 0; padding-left:13px;}
.left-lnb > li.last{padding:0 0 10px 0; padding-left:13px}
.left-lnb > li.depth2.on{background:#dbdbdb;}

.left-lnb-2depth{background:#dbdbdb; padding:10px 0; display:none}
.left-lnb-2depth > li{padding-left:13px;}
.left-lnb-2depth > li > a{font-size:15px; color:#5a5a5a; font-family:Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif; font-weight:bold; display:inline-block; *display:inline; *zoom:1; padding:0 30px; background:url(../images/renewal/sub/barg.gif) 20px 8px no-repeat}
.left-lnb-2depth > li > a:hover{text-decoration:none; color:#3273b5}

.left-lnb-3depth{margin-bottom:5px}
.left-lnb-3depth > li{padding-left:30px; margin-top:5px}
.left-lnb-3depth > li a{font-weight:normal; background:url(../images/renewal/sub/gdot.gif) left 7px no-repeat; padding-left:7px}
.left-lnb-3depth > li a:hover{text-decoration:none; color:#3273b5}

.left-lnb > li.on{ background:url(../images/renewal/sub/lnb-arr-on.png) 196px 20px no-repeat;}
.left-lnb > li.two-line.on{ background:url(../images/renewal/sub/lnb-arr-on.png) 196px 30px no-repeat;}
.left-lnb > li.on > a{color:#3273b5}
.left-lnb > li.on > .left-lnb-2depth{display:block}
.left-lnb-2depth > li.on > a{color:#3273b5}
.left-lnb-3depth > li.on a{color:#3273b5}
.left-lnb > li.depth3.on{background:#dbdbdb !important}

div.ad{margin-top:45px}
div.top ul li.title{font-size:22px !important}


/* 20141210 ��Ʈ ������ */
table.t02 tbody td.line02{font-size:12px !important}
table.t02 thead td{font-size:12px !important}
table.t02 tbody td.line02_last{font-size:12px !important}
table.t02 tbody td.line01{font-size:12px !important}
table.t02 tbody td{font-size:12px !important}
.pro-con table th{font-size:12px}
.pro-con table td{font-size:12px}


/* 20141224 */
.main-content{overflow:visible}
.left-menu{position:relative}


/* IE8 */
@media \0screen { 
	.hero{z-index:-1}
	.box-office ol li{height:35px;}
}

.hero{z-index:0 !important}
.box-office ol li{*height:35px;}
.lnb-on{z-index:900 !important}
.lnb-on-wrap{z-index:100}
.lnb-on-wrap > ol{overflow:hidden; z-index:50}
.hero-carousel-nav{z-index:10 !important}
.header{z-index:910}
#yoxview_popupWrap{z-index:9999 !important}
.footer-n .fo-logo{z-index:0}
div.top ul li.title{float:left}

/* 20150105 */
.cinema-wrap dl{width:360px}

/* �޴� �ݱ� ��ư */
.menu-close{position:absolute; right:0; bottom:0; z-index:999; cursor:pointer}

.lnb-on-wrap > ol > li > ul li a.no-over{cursor:text}
.lnb-on-wrap > ol > li > ul li a.no-over:hover{color:#f5f5f5; text-decoration:none}
.left-lnb > li > a.no-over{cursor:text}
.left-lnb > li > a.no-over:hover{color:#000; text-decoration:none}

/* 20150123 */
.lnb-on{width:970px; position:static; margin:0 auto}
.menu-close{right:25px;}

.type-c{margin:0 0 20px 0; font-family:Verdana, Geneva, sans-serif; font-weight:normal; color:#ff6800; font-size:15px}

table.t02 tbody td.line02 .line02-film{font-weight:bold; word-break:break-word; line-height:15px}
table.t02 tbody td.line01 .line02-film{font-weight:bold; word-break:break-word; line-height:15px}

.news UL .bgImg > a > img {height:193px !important;}
.news UL .bgImg .bgbg{width:280px !important; height:193px !important;}
.news UL .bgImg .bgbg ul > li{font-size:12px !important;line-height:16px !important;}
.news UL .bgImg .bgbg ul > li.bgTX{font-size:14px !important; }

/* box office */
.box-office-sub {overflow:hidden; color:#666}
.box-office-sub > div{float:left;}

.weekly-box, .weekly-box2{width:320px; margin-top:30px;}
.weekly-box .weekly-box-tit{color:#0070c0;}
.weekly-box2{margin-left:60px; }
.weekly-box2 .weekly-box-tit{color:#e56424}
.weekly-box-tit{font-size:18px; position:relative; padding-bottom:10px;}
.weekly-box-tit > a{position:absolute;top:0px;right:0px;}
.box-office-sub tr td .won{width:20px; height:20px; display:inline-block; *display:inline; *zoom:1; background:url(../images/renewal/main/gwon.gif) left top no-repeat; font-size:11px; color:#FFF; text-align:center; line-height:20px; margin-right:5px; margin-top:10px;}
.box-office-sub {}
.box-office-sub tr td{border-bottom:1px solid #d4d4d4; padding:5px 0; word-break:break-word;}
.box-office-sub tr.box-office-first td{border-top:1px solid #707070;}
.box-office-sub tr td.box-office-img{padding:0; vertical-align:top;}
.box-office-sub .cont p{padding:2px 0;}
.box-office-sub .cont .title{font-weight:bold; font-size:14px}
.box-office-sub .cont .num-pro{overflow:hidden;}
.box-office-sub .cont .num-pro span{display:block; height:15px; float:left; line-height:15px; font-size:11px}
.box-office-sub .cont .num-of-s{margin-right:20px; background:url(../images/common/num-of-s.gif) no-repeat 0 center; padding-left:18px;}
.box-office-sub .cont .profit{background:url(../images/common/profit.gif) no-repeat 0 center; padding-left:18px}
div.list03 dt a.textlist_title, div.list03 dd, select.search_btn, input.mail{font-family: verdana !important;}
.line02_last .line01_last .button{background: url(../images/common/btn/buttonWhite2.gif) no-repeat; width:78px; text-align:center; line-height:21px}
.box-office-sub .cont p > a{color:#666666} 
