@charset "utf-8";

/* 팝업 */
#wrap_pop02{overflow:auto;font-size: 13px;}
#wrap_pop02 input[type=checkbox] {-webkit-appearance:checkbox;}
td.gtit01 span {padding-left: 15px !important;text-align: left !important;background: url(/kobis/web/comm/images/comm/bu_circle.gif) no-repeat 0 50%;cursor: default;}
td.gtit02 span {padding-left: 15px !important;text-align: left !important;background: url(/kobis/web/comm/images/comm/bu_circle02.gif) no-repeat 0 50%;cursor: default;}

/* 차영훈씨 수정 */
.f_sch .dot01 + div {margin-right:35px;width:50%;}
.f_sch .drop {display:none; overflow:hidden; padding-top:31px; margin-top:31px; border-top:1px dotted #ccc;padding-right:155px;}
.f_sch .wrap_btn {position:absolute;top:50%;right:0;margin-top:-24px;text-align:right;padding-right: 25px;}
.f_sch .drop .slt_comm {width:55%;}

.title a {display: inline; float: none;}

/* 박스오피스 더보기 버튼 */
.mvie1_1 .rst_sch .more {width:72px; margin:0 auto;}
.mvie1_1 .rst_sch .more a {display:block; text-align:center; line-height:24px; border:1px solid #d7d7d7; border-top:none;}
.mvie1_1 .rst_sch .more a .ico_comm {display:inline-block; width:12px; height:12px; margin:6px 0 0 4px; background-position:-20px -90px; vertical-align:top;}


/* 로딩바 */
#wrap_layer {display:none;position:fixed;width:100%;height:100%;z-index:1010;}
#wrap_layer div.bg{z-index: 1000;width: 100%;height: 100%;background-color: black; opacity: 0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}

/* 리시트 타이틀 */
.board_tit {overflow:hidden;margin:5px 0 5px 0;}
.board_tit h4 {padding-left:15px;height:17px;background:url(../../comm/images/comm/bu04.png) no-repeat 0 50%;color:#5076db;font-size:13px;font-weight:bold;font-family:"굴림",Gulim;}

/* 아이콘 */
.ico_new {display:block;float:right;width:25px;height:17px;background:url(../../comm/images/comm/ico_new.png) no-repeat 0 50%;color:#6d6d6d;font-size:11px;font-weight:bold;}
.ico_new span {display:none;}

.ico_rise {display:block;float:right;width:11px;padding-left:16px;background:url(../../comm/images/comm/ico_up.png) no-repeat 0 50%;color:#d40083;font-size:11px;font-weight:bold;}
.ico_rise span {display:none;}

.ico_fall {display:block;float:right;width:11px;padding-left:16px;background:url(../../comm/images/comm/ico_dw.png) no-repeat 0 50%;color:#6d6d6d;font-size:11px;font-weight:bold;}
.ico_fall span {display:none;}

.ico_minus {display:block;float:right;width:11px;padding-left:16px;background:url(/kobis/web/comm/images/comm/ico_minus.png) no-repeat 0 50%;color:#6d6d6d;font-size:11px;font-weight:bold;}
.ico_minus span {display:none;}

/* 테이블 스타일 변경*/
.tbl3 {border-bottom:2px solid #373737}
.tbl3 th,
.tbl3 td {height:45px; padding:0 12px; vertical-align:middle; border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9;}
.tbl3 th:first-child,
.tbl3 td:first-child {border-left:none}
.tbl3 thead th {border-top:2px solid #5076db; border-bottom:1px solid #373737; background:#eee; font-weight:normal}
.tbl3 tbody td {color:#666}
.tbl3 tbody tr:first-child td {border-top:1px solid #878787}
.tbl3 tbody tr.even td {background:#f8f8f8}
.tbl_comm tbody tr.even td {background:#f8f8f8}
.tbl_comm tbody tr.noteven td {background:#fff}

/* 테마통계 합계 */
.tbl3 .summary {}
.tbl3 .summary td {background:#707070 !important; font-weight:normal; color:#fff;}

/* DB수정이력 합계 합계 */
.tbl_comm .summary {}
.tbl_comm .summary td {background:#707070 !important; font-weight:normal; color:#fff;}

/*실시간 예매율 체크박스*/
.mvie1_1 .f_sch .item_idx {width:100%; padding:0; overflow:hidden;}
.mvie1_1 .f_sch .list_idx {float:left; margin-right:5px; margin-top:6px;}
/*.mvie1_1 .f_sch .list_idx li {float:left; width:auto; height:18px; border-radius:100%; margin:0 5px; text-align:center;}*/
.mvie1_1 .f_sch .list_idx li input {display:inline-block; line-height:18px; vertical-align:middle;}

/* 영화명 길이 조정 */
.per90 {max-width:90% !important; float:left;}

/* 온라인 박스오피스 검색조건 넓이 조정 */
.area_line dl {float:left; padding-left:10px; margin-top:9px; overflow:hidden; width:45%}

/* 영화코드 신청하기 */
.f_sch .ins2 {position:relative; overflow:hidden; padding-right:155px;margin-top:30px;padding:30px 0px 30px 0px;border-top:1px solid #efefef;}
.f_sch .ins3 {position:relative; overflow:hidden; padding-top:20px;border-top:1px solid #efefef;}
.mvie7_1 .f_sch .item {width:430px; float:none}
.mvie7_1 .f_sch .dot01 + div {margin:0}
.mvie7_1 .f_sch .slt_theater {width:auto; height:29px; margin-top:10px; margin-left:10px;}
.mvie7_1 .f_sch .slt_theater .op1 {float:left; width:300px; height:29px; margin-right:50px;padding:25px 0 25px 0;border-right:1px solid #efefef;}
.mvie7_1 .f_sch .slt_theater .op1 .tf_comm {float:left;overflow:hidden; max-width:160px;}
.mvie7_1 .f_sch .slt_theater label {float:left; margin-top:5px;}
.mvie7_1 .f_sch .slt_theater .hidetxt {font-size:0; line-height:0}
.mvie7_1 .f_sch .slt_theater .slt_comm {float:left; width:400px; margin-right:4px;}
.mvie7_1 .f_sch .slt_theater .slt3 {width:400px; margin-right:0;}
.mvie7_1 .f_sch .slt_theater .op2 {width:300px;float:left;overflow:hidden;height:29px; margin-right:50px;}
.mvie7_1 .f_sch .slt_theater .op2 .tf_comm {float:left;overflow:hidden; max-width:160px;}
.mvie7_1 .f_sch .slt_theater .op2 label {float:left;margin-right:30px;}
.mvie7_1 .f_sch .slt_theater .op3 {width:300px;float:left;overflow:hidden;height:29px; margin-right:50px;padding:25px 0 25px 0;border-right:1px solid #efefef;}
.mvie7_1 .f_sch .slt_theater .op3 .tf_comm {float:left;overflow:hidden; max-width:160px;}
.mvie7_1 .f_sch .slt_theater .op3 label {float:left;margin-right:30px;}
.mvie7_1 .f_sch .slt_theater .op4 {float:left;overflow:hidden;height:25px; margin-right:50px;}
.mvie7_1 .f_sch .slt_theater .op4 .tf_comm {float:left;overflow:hidden; max-width:160px;}
.mvie7_1 .f_sch .slt_theater .op4 label {float:left;margin-right:30px;}
.mvie7_1 .f_sch .slt_theater .op5 {float:left;overflow:hidden;height:25px; margin-right:50px;}
.mvie7_1 .f_sch .slt_theater .op5 .tf_comm {float:left;overflow:hidden; max-width:160px;}
.mvie7_1 .f_sch .slt_theater .op5 label {float:left;margin-right:30px;}
.mvie7_1 .f_sch .slt_theater .op6 {float:left;overflow:hidden;height:25px; margin-right:5px;}
.mvie7_1 .f_sch .slt_theater .op6 .tf_comm {float:left;overflow:hidden; max-width:400px;}
.mvie7_1 .f_sch .slt_theater .op6 label {float:left;margin-right:30px;}
.mvie7_1 .f_sch .dot02 {position:relative; padding-left:330px;}
.mvie7_1 .f_sch .dot02:after {position:absolute; top:50%; left:330px; width:3px; height:3px; margin-top:-1px; margin-top:-1.5px; border-radius:3px; background:#212121; content:''}
.mvie7_1 .f_sch .ico_71 {background:url(/kobis/web/comm/images/comm/ico_71.png)-3px 3px no-repeat;position:relative;margin:0 0 0 330px;padding-bottom:5px;}
.btn_gray_ {display:inline-block; background:#626262; color:#fff; font-size:14px; text-align:center;width:50px;height:29px;float:right; margin-top:10px;}

/*장경식 추가*/
.fLeft{float:left}
.fRight{float:right}
.marginT7{margin-top: 7px;}
.marginL4{margin-left: 4px;}

/* 트리메뉴 open 추가*/
.tree li a.open {display:inline-block; padding-left:48px; background:url(../images/cont/tree_opend.png) 0 4px no-repeat; line-height:20px;}

/* 회원유형 선택*/
.join .join_type {overflow:hidden; margin:70px 0 50px; padding:0 23%;}
.join .join_type li {position:relative;float:left;width: calc(100% / 3);text-align:center;padding: 10px;box-sizing: border-box;}

/*FAQ*/
.accodian {list-style: none; width:1100px;margin:20px 0 0 0 ; }
.accodian--box h3 {cursor: pointer; background:#fff; color:#212121; font-weight:bold;padding:15px;border-bottom:1px solid #808080; font-size:13px;}
.accodian--box .boxcon {overflow:hidden;margin-left:10px;width:724px;padding-left:22px;background-color:#fbfbfb;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;}
.acc-sub p {height:15px;line-height:18px;padding-left:21px;}
.acc-sub dl {margin:3px 0 0 21px;width:688px;line-height:18px;}
.acc-sub dl dt {font-weight:bold;}
.acc-sub dl dd {margin:0 0 12px 12px;padding-left:7px;}
.acc-sub dl dd.last {margin:0 0 0 12px;}
.acc-sub dl dd span {padding-left:20px;background:url(../images/cont/bu_link.png) no-repeat 0 50%;}
.acc-sub dl dd span a {text-decoration:underline;color:#5d57dd;font-size:13px;font-weight:bold;}
.acc  em {display:block;width:1060px;height:20px;background:url(../images/cont/icon_circle_arr_down.jpg) no-repeat 100% 50%;}
.final-accodian--box h3 {cursor: pointer; background:#fff; color:#212121; font-weight:bold;padding:15px; font-size:13px;}
.accodian--box .acc-top {border-top:2px solid #5076db; }
.acc-bot {border-bottom:2px solid #5076db; }
.accodian--box div { background: #eee; padding: 15px; display: none; border-bottom:1px solid #808080;}
.final-accodian--box div { background: #eee; padding: 15px; display: none;border-top:1px solid #808080; }
.one-box h3 { cursor: pointer; background:#fff; color:#212121; font-weight:bold;padding:15px;font-size:13px;border-bottom:1px solid #808080;}
.question{display:block;float:left;padding:10px 10px 10px 10px;background:url(../images/cont/Q.png) 0 2px no-repeat; }
.answer{display:block;float:left;padding:10px 10px 10px 10px;background:url(../images/cont/A.png) 0 2px no-repeat; }

/* kobis소개 */

.intro p {font-size:14px;}
.intro .bg_intro{margin:50px 0px; }
.intro .bg_intro p {vertical-align:top;font-size:14px;}
.titbu {padding:5px 20px;background-color:#e5edf6;color:#333;font-size:14px;font-weight:bold;}
.titbu em {text-decoration:underline;}
.titbu span {font-weight:normal;color:#666;font-size:14px;}
strong.tit_emph_blue{display:block; margin-bottom:10px; font-size:16px; line-height:1}
.conbox {line-height:20px;font-size:14px;}
.conbox .bgimg {height:300px;margin-bottom:20px;background:url(../images/cont/kobis_int1.png) no-repeat 0 0;background-size:100%;width:60%;}
.lbox02 {float:left;padding-left:69px;width:351px;height:60px;background:url(../images/cont/callcenter.png) no-repeat 10px 20px;}
.lbox02 li {margin-top:9px;font-weight:bold;}
.lbox02 li.bu {float:left;width:144px;padding-left:0px;}
.cfx:after{display:block;clear:both;content:"";}
.btnbox {float:left;width:323px;}
.btnbox li {height:25px;margin-bottom:4px;padding:6px 0 0 14px;font-weight:bold;color:#5076db;}
.btnbox li em {display:inline-block;margin:1px 10px 0 0;}
.btnbox li span {font-weight:normal;}
.intro .emph_ttl{margin:30px 0 18px; color:#213a7c; font-size:20px;}
strong.emph_ttl{display:block; margin-bottom:10px; font-size:20px; line-height:1; border-top:1px solid #efefef; padding-top:30px;}



/* 영화관상영 연동안내 */
.intro .tbl3 {border-bottom:1px solid #d9d9d9; width:900px;}
.intro .tbl3 tbody tr:first-child td {border-top:1px solid #d9d9d9;}
.intro .tbl3 tbody tr.fst th,
.intro .tbl3 tbody tr.fst td {border-top:2px solid #373737}
.intro .tbl3 th {background:#f4f4f4; font-weight:bold;text-align:center;}
.intro .tbl3.info1 th {text-align:left; min-width:160px;}
.intro .tbl3.info2 {margin-top:7px;}
.intro .tbl3.info2 tbody th {min-width:80px; max-width:160px;}
.intro .tbl3.info2 tbody td {text-align:left; padding:20px 20px 20px 20px; vertical-align:top; width:250px;}
.intro .tbl3.info3 tbody td {padding:5px 8px; vertical-align:top}
.intro .tbl3.info3 .date,
.intro .tbl3.info3 .screen {text-align:center; vertical-align:middle;}
.intro .tbl3.info3 .screen {border-left:1px solid #d9d9d9}
.intro .box_gray .mt10 span{margin-left:20px;}
.txtinfo li{margin-left:7px;}

.txtinfo02 dd{line-height:23px;margin:5px 0px 0px 10px;}
.txtinfo02 dt{line-height:23px;}
.txtinfo03 li.lt, .txtinfo03 li.rt{margin-bottom:20px;}

.txt1{color:#5076db;}
.statute p,dt{font-weight:bold;;}


/*회원가입 안내*/
.joinbox{}
.joinbox dt,.joinbox dd,.joinbox span{line-height:25px;}

/* 연혁 */
.history .history_info {}
.history {position: relative;max-width: 1650px;margin: 0 auto;}
.history::after {content: '';position: absolute;width: 5px;background-color: #5076db;top: 0;bottom: 0;left: 180px;margin-left: -3px;}
.dot{content: '';position: absolute;width: 10px;height: 10px;right: -17px;left:171px;background-color:#fff;border: 4px solid #829fec;margin-top:15px;border-radius: 50%;z-index: 1;}
.year {font-weight:bold;; color:#0055ac; font-size:17px;}
.history .history_info li.con {overflow:hidden;margin-bottom:28px;border-top:1px solid #e6e6e6;}
.history .history_info .year {float:left;width:73px;padding:11px 0 0 115px;}
.history .history_info .daybox {float:left;padding-top:11px;margin-left:-188px;width:100%;}
.history .history_info .daybox ul {padding-left:212px;}
.history .history_info .daybox ul li {line-height:20px;background:url(../images/cont/dotline.gif) repeat-x 0 100%;zoom:1;}
.history .history_info .daybox ul li:after{display:block;clear:both;content:"";}
.history .history_info .daybox ul li em {float:left;margin-top:5px;width:130px;font-weight:bold;;}
.history .history_info .daybox ul li div {float:left;padding:3px 0;}
.history .history_info .daybox ul li div p {border:none;margin:0px 0 0 12px;}
.history .history_info .daybox ul li strong {color:#ffad2d;}
.history .history_info .daybox ul li.nbg {background:none;}

/*개인정보 처리방침*/ 
.privacy dd{line-height:25px; margin:10px 0px 0px 0px;} 
.privacy dd > ul{/*margin-left:10px;*/}
.privacy dd li{margin:0px 0px 0px 0px;} 
.privacy .mt5{margin-top:5px;}
.privacy .mt10{margin-top:50px;}
.ft11{font-size:1.1em}
.fwbold{font-weight:bold;color:#000;font-size:1.1em;}
.mgl10{margin-left:10px!important;}
.mgl20{margin-left:20px!important;}
.mgb5{margin-bottom:5px!important;}
.mgb10{margin-bottom:10px!important;}

.tit01 {
    padding: 0 0 20px;  
    color: #333;
    font-size: 23px;
    line-height: 29px;
    font-weight: 500; 
    margin-top: 30px;
    font-weight: bold;
}
.termsWrap .tit01.ac{margin-top:50px;}
.privacy_label{display:inline-block;width:calc(100% + 28px);padding:0;margin:0px -14px 5px -14px;box-sizing: border-box;}
.privacy_label .label_box{float:left;width:calc(33% - 28px);box-sizing: border-box;margin:14px;padding:30px;text-align:center;border: 1px solid #dcdcdc;}
.privacy_label .label_box .label_layer{display: none;position: absolute;box-sizing: border-box;border-radius: 8px;background-color: #fff;border: 1px solid #ccd8e6;width: 580px;z-index: 999;box-shadow: 0 0.2rem 0.8rem rgba(22,71,170,0.2);}
.privacy_label .label_box .label_layer .label_desc_top{width: 100%;box-sizing: border-box;padding:10px;background-color:#526faa;border-top-right-radius: 8px;border-top-left-radius: 8px;}
.privacy_label .label_box p{font-size: 17px;}
.cnt_list{width: 100%; padding:40px 5% 20px 5%; margin: 20px auto 0px; display: flex;  flex-flow: row wrap; justify-content: space-between; border: 1px solid #d9d9d9; box-sizing: border-box;}
.cnt_list li { width:45%; margin-bottom: 20px;  position: relative; box-sizing: border-box; font-size: 17px;}
.cnt_list li :hover { text-decoration: underline;}
.cnt_list li a{ color: #444; font-weight: 400; box-sizing: border-box; padding-left: 30px;height: 25px;display: block;} 
.cnt_list li:first-child a{ background: url(/kobis/web/comm/images/privacy/img_object_20.png)no-repeat 0 0; }
.cnt_list li:nth-child(2) a{ background: url(/kobis/web/comm/images/privacy/img_period_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(3) a{background: url(/kobis/web/comm/images/privacy/img_private_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(4) a{background: url(/kobis/web/comm/images/privacy/img_third_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(5) a{ background: url(/kobis/web/comm/images/privacy/img_consign_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(6) a{background: url(/kobis/web/comm/images/privacy/img_destruction_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(7) a{background: url(/kobis/web/comm/images/privacy/img_court_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(8) a{background: url(/kobis/web/comm/images/privacy/img_safe_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(9) a{ background: url(/kobis/web/comm/images/privacy/img_cookie_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(10) a{ background: url(/kobis/web/comm/images/privacy/img_cpo_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(11) a{ background: url(/kobis/web/comm/images/privacy/img_browse_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(12) a{background: url(/kobis/web/comm/images/privacy/img_help_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(13) a{background: url(/kobis/web/comm/images/privacy/img_manage_20.png)no-repeat 0 0;}
.cnt_list li:last-child a{ background: url(/kobis/web/comm/images/privacy/img_change_20.png)no-repeat 0 0;}
#quick_user {background: url(/kobis/web/comm/images/privacy/quick_user.png)no-repeat 0 0;}
.list_icon{margin-right: 5px;}
.list_icon img{vertical-align: middle; padding-bottom: 3px;}

.pr_ttl{    font-size: 17px;
    line-height: 30px;
    color: #000;
    margin: 0 0 10px 0;font-weight:bold;}




/*사이트맵*/
.sitemap{width:1200px;}
.sitemap strong.emph_ttl{display:block; margin-bottom:10px; font-size:20px; line-height:2; border-top:1px solid #efefef; padding-left:10px; padding-bottom:10px; clear:both; border-bottom:2px solid #5076db;padding-top:10px;]}
.stmap_img{display: block; width: 45px; height: 45px;margin: auto 0; background: url(/kobis/web/comm/images/comm/ico_gnb.png) 0 0 no-repeat;background-size:100%;float:left; }
.sitemap ul{float:left;  padding: 1px 7px 1px 7px; width:155px;}
.sitemap li {  padding:5px 5px 5px 5px;;clear:both;}
.sitemap ul li:after{display:block;clear:both;content:"";}
.sitemap li a:hover{font-weight:bold;;}
.bgbox{border-top:1px solid #5076db;border-bottom:1px solid #5076db; color:#fff;width:150px; text-align:center; font-weight:normal;margin-top:20px; background:#164886; border-radius:5px; clear:both;}

/*추가 */
.ml7{margin-left:7px;}
.ml10{margin-left:10px;}
.ml13{margin-left:13px;}
.ml15{margin-left:15px;}
.mr7{margin-right:7px;}
.mdbd{padding:15px; border-bottom:1px solid #dfdfdf;}

.mt20 {margin-top:20px;}
.mt08 {margin-top:22px;}
.mt10 {margin-top:12px;}
.mt14 {margin-top:10px !important;}
.mt15 {margin-top:6px !important;}
.mt16 {margin:34px 0 28px 0 !important;}
.mt17 {margin:18px 0 23px 0 !important;}

caption {position:absolute; top:-9999px; left:-9999px; width:1px; height:1px; overflow:hidden; font-size:0; line-height:0; visibility:hidden}
table a {text-decoration: underline;}


.fillmo_basic{width:100%;border:2px solid #efefef; height:250px;margin-bottom:30px;}
.basicInfo {width:100%;min-height:250px;margin-top:7px;padding:18px 17px 18px 17px;}
.basicInfo .mvie_thumb {float:left;width:200px;height:170px;margin-right:20px;}
.basicInfo dl {float:left;width:520px;}
.basicInfo dl dt {float:left;width:80px;line-height:25px;font-weight:bold;color:#5076db;}
.basicInfo dl dd {width:514px;margin-left:80px;line-height:25px;}
.basicInfo dl dd em {font-weight:bold;color:#5076db;}
.basicInfo dl dd a {text-decoration:underline;}
.basicInfo dl dd  ul {zoom:1;}
.basicInfo dl dd  ul:after {content:"";display:block;clear:both;}
.basicInfo dl dd  ul li {float:left;padding:0 10px 0 9px;background:url(../../comm/images/common/line01.gif) no-repeat 100% 3px;}
.basicInfo dl dd  ul li:first-child {padding-left:0;}
.basicInfo dl dd  ul li.last-child {background-image:none;}
.won{padding:8px 0px 5px 30px;background:url(/kobis/web/comm/images/comm/bu_won.gif) no-repeat 0 8px;}
.total_bu{margin:8px 0 5px 15px;padding-left:20px;background:url(/kobis/web/comm/images/comm/bu_total.gif) no-repeat 0 5px;}
.cfx{zoom:1;overflow:hidden;}
.topinfo{margin:6px 0 17px 0;padding-top:0px;border-top:1px solid #e9e9e9;}
.topinfo li{float:left;font-size:13px;}
.cfx .stats{float:right; padding:6px 0 0px 11px;}
.fmList li {float:left;margin-bottom:40px;width:380px;}
.fmList li p {float:left;}
.fmList li dl {float:left;margin-left:14px;}
.fmList li dl dt {margin-bottom:7px;font-size:14px;font-weight:bold;}
.fmList li dl dt a {color:#000;text-decoration:underline;}
.fmList li dl dd {font-size:11px;color:#767676;line-height:13px;}
.fmList li dl dd.make {margin-bottom:5px;color:#565ad8;font-weight:bold;}
.fmList li dl dd.minfo {margin-bottom:3px;}
.fmList li dl dd em {display:inline-block;padding:1px 0 0 20px;height:15px;vertical-align:middle;}
.fmList li dl dd .wn {margin-left:7px;background:url(/kobis/web/comm/images/comm/bu_won.gif) no-repeat 0 0;}
.fmList li dl dd .tl {margin-left:7px;background:url(/kobis/web/comm/images/comm/bu_total.gif) no-repeat 0 2px;}

/*영화제 팝업 추가 css*/
.festival_basic div .collect li {float:left;margin:30px 40px 32px 0;width:226px;}
.festival_basic div .collect li.lm {margin-right:0;}
.festival_basic div .collect li dl dt {margin-bottom:5px;padding-top:5px;height:25px;text-align:center;color:#fff;font-weight:bold;background-color:#333;}
.festival_basic div .collect li dl dd {margin-bottom:5px;color:#c9c9c9;}
.festival_basic div .collect li dl dd em {color:#5076db;letter-spacing:0px; font-weight:normal;;}
.festival_basic div .collect li dl dd span {color:#666;}
.festival_award span.ellip {max-width:200px;text-align:left;}
.festival_award strong {margin-top:20px;}



#tblChk .tb14 th,#tblChk .tb14 td{vertical-align:baseline;}
#tblChk .tb14 {padding:0px;}
#td_3x3_1 {padding:0px; border-left:1px solid #d9d9d9;vertical-align:top;}
#td_3x3_2 {padding:0px;border-left:1px solid #d9d9d9;vertical-align:top;}
#td_3x3_3 {padding:0px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;vertical-align:top;}
#tblchk,.tbl4 tr:first-child > *  {border-top:1px solid #000;}




/*영화사명 검색 comp3*/
#pop_content02 .btn_blue,#pop_content02 .btn_gray{padding:5px 10px;text-decoration: none;}
#pop_content02 .btn_blue{margin-left:10px;}
#pop_content02 .dot01{width:100px;float:left;line-height:29px;margin-left:30px;}
#pop_content02 .tf_comm{width:300px;float:left;}
#pop_content02 .paging{margin-top:20px;}



/*설문조사 */

.satiMg {margin: 20px 0 10px 5px;line-height:45px;}
.satiTitle {background: #5076db;color:#fff;padding:5px 0 5px 10px;margin-top:30px;}
.satiRadio {margin:0px 10px -6px 10px;    padding: 0px 20px 0px 20px;}
.satiBox {padding:10px 15px; border:1px solid #d9d9d9; background:#f8f8f8;margin:10px 0;}
.imgClass { margin: -15px 0 0 0px; padding: 0 0 20px 0; width: 100%; height: 170px;}

/* sort box*/
.th_sort th span.btn_updwBox {display:block;padding:0px;margin-top:6px;height:15px;background-image:none;text-align:center;}
.btn_up01 {display:inline-block;width:15px;height:15px;background:url(/kobis/web/comm/images/comm/up01.png) no-repeat 0 0;}
.btn_up01 span {display:none;visibility:hidden;}

.btn_up02 {display:inline-block;width:15px;height:15px;background:url(/kobis/web/comm/images/comm/up02.png) no-repeat 0 0;}
.btn_up02 span {display:none;visibility:hidden;}

.btn_dw01 {display:inline-block;margin-left:2px;width:15px;height:15px;background:url(/kobis/web/comm/images/comm/dw01.png) no-repeat 0 0;}
.btn_dw01 span {display:none;visibility:hidden;}

.btn_dw02 {display:inline-block;margin-left:2px;width:15px;height:15px;background:url(/kobis/web/comm/images/comm/dw02.png) no-repeat 0 0;}
.btn_dw02 span {display:none;visibility:hidden;}

/* 등록페이지 가운데 정렬 */
#item_tab2 .tbl4 th,#item_tab3 .tbl4 th,#item_tab4 .tbl4 th,#item_tab5 .tbl4 th{text-align: center;}
/*페이지 이동 로딩이미지*/

.pageLoading {background:url(/kobis/web/comm/images/cont/Loading_icon.gif) no-repeat 0 0 ; width:150px; height:100px; position: absolute; margin-left: 725px; display:none;}


/* 카테고리 new이미지*/
.gnb_newico
{background:url('/kobis/web/comm/images/main/new_ico.png')no-repeat; position:relative;display:inline-block;width:40px; height:40px;bottom:5px; float:right;padding-right:22px;}

.pink {background:#ffdfed !important; }
.pink:hover {background:#f180d0 !important; }
.uploadsize{color: red;line-height: 2;margin-left: 10px;font-size: 12px;height: 20px;}
.detailTopInfo{padding: 2px 7px;font-weight: 400;font-size: 12px;margin-left: 10px;}



