/*@charset "euc-kr"; */

/* 공통 */
.cfmOllehLayerPopupWrapper {position:absolute; left:50%; top:50%; z-index:5000; }
.cfmOllehLayerPopup {position:absolute; left:-385px; top:-210px; width:768px; } /* width-2px */
.cfmOllehPopupWrapper {width:460px; }
.cfmOllehPopupWrapper550 {width:550px; }
.cfmOllehPopup {border:1px solid #969696; background-color:#fff; }
.cfmOllehPopupInner {border-bottom:5px solid #555; }
.cfmOllehPopupH1 {height:46px; background:url(/IMAGES/POPUP/h1_bg.jpg);margin:0;}
.cfmOllehPopupH1Img {margin:12px 0 0 20px; }
.cfmOllehPopupCnt {padding:0 20px 5px 20px; }
.cfmOllehPopupCnt .article{margin:15px 0 15px;}
.cfmOllehPopupCnt h2 {margin:30px 0 12px 0; }
.cfmOllehPopupCnt p {line-height:22px; }
.cfmOllehPopupCnt .caution {margin:5px 0 0 1em; }
.cfmOllehPopupCnt .caution p {text-indent:-1em; line-height:20px; color:#e01f0b; }
.cfmOllehPopupCnt .layoutOpt {margin-right:12px; }
.cfmOllehPopupTb {width:100%; margin:1em 0; border-top:1px solid #cacaca; }
.cfmOllehPopupTb th, .cfmOllehPopupTb td {padding:9px 10px 5px; border-bottom:1px solid #cacaca; }
.cfmOllehPopupTb th {background-color:#f9f9f9; font-weight:normal; }
.cfmOllehPopupTb .line th {background:#f9f9f9 url(/IMAGES/POPUP/tb_bg.gif) repeat-x 0 0; color:#010101; }
.cfmOllehPopupTb .line td {background:#fff url(/IMAGES/POPUP/tb_bg.gif) repeat-x 0 0; }
.cfmOllehPopupTb tbody th { text-align:left; }
.cfmOllehPopupTb tbody td {border-left:1px solid #cacaca; }
.cfmOllehPopupTb tbody td.first {border-left:0; }
.cfmOllehPopupTb .price {text-align:right; }
.cfmOllehPopupBtn {margin:40px 0 15px; }
.btnRight {text-align:right; }
.btnCenter {text-align:center; padding:10px 0; }
.cfmOllehPopupChkToday {padding:10px 20px 5px; background-color:#ebebeb; }
.cfmOllehPopupChkClose {display:block; width:auto; padding-left:20px; background:url('/biz/IMAGES/POPUP/ico_close.gif') no-repeat 0 0; }
.cfmOllehPopupClose {position:absolute; top:0; right:0; display:block; } 
.cfmOllehPopup .red{color:#e01f0b;}
.cfmOllehPopup h4{letter-spacing:-1px; word-spacing:-1px;line-height:1.6em;}
.cfmOllehPopup ul li{line-height:1.5em;}
.cfmOllehPopup input.wr, .cfmOllehPopup select.wr{border:1px solid #cfcfcf;height:21px;}
.cfmOllehPopup div.gbox{background:none;border:1px solid #cccccc;}
.cfmOllehPopup div.gbox_contents{background:none;border:3px solid #f2f2f2;padding:10px;}
.cfmOllehPopup .temPw{padding:20px 60px;text-align:center;}
.cfmOllehPopup table td span{font-size:12px;color:#777;}
.cfmOllehPopup .popTextarea textarea{width:100%;height:150px;overflow:auto;}
.cfmOllehPopup .popTextarea p{text-align:center;}
.cfmOllehPopup .popTextarea .btnCenter{padding-top:20px;}
.cfmOllehPopup h5.font14{font-size:14px;font-weight:normal;padding-bottom:20px;}
.cfmOllehPopup h4.font14{font-size:14px;}
.cfmOllehPopup .input_w40{width:40px}
.cfmOllehPopup .input_w60{width:60px}

.cfmOllehPopup span.bg_gray{display:inline-block;background:#666;color:#fff;padding:2px 15px;margin-right:5px;font-weight:bold;}
.cfmOllehPopup .movieTicket{margin-bottom:20px;}
.cfmOllehPopup .dep1 ul.dep2{padding:0 10px 0 10px;} 
.cfmOllehPopup ul.dep1 li.bl_none{list-style:none !important;}
.cfmOllehPopup ul.dep2 li.bl_none{background:none;}
.cfmOllehPopup .dep1 ul.dep2 dd{padding-bottom:3px;} 

/* 로그인 */
.cfmOllehPopup .login{position:relative;background:#f9f9f9;border:2px solid #ebebeb;width:90%;margin:20px;}
.cfmOllehPopup .login ul{padding:15px 30px;}
.cfmOllehPopup .login li span{display:inline-block;width:120px;line-height:250%;}
.cfmOllehPopup .login p.btn{position:absolute;right:30px;top:20px;cursor:pointer;}

/* 버튼 */
a.btn_pop{display:inline-block;height:29px;background:url(/IMAGES/CONTENTS/btn_pop.gif) repeat-x left center;margin:0 5px;padding:0 25px;cursor:pointer;}
a.btn_pop span{display:inline-block;color:#fff;font-weight:bold;padding-top:8px;cursor:pointer;}

.wrap{padding-top:25px;}
.cfmOllehPopup table.Tb01 td{padding:12px 15px 8px;}

/* 자주가는 극장 */
.cfmOllehPopup .theater h3{padding-bottom:10px;}
.cfmOllehPopup .theater .gbox ul.dep2{text-align:center;}
.cfmOllehPopup .theater .gbox ul.dep2 li{ display:inline;background:none;padding:0 20px;border-right:1px solid #e1e1e1;}
.cfmOllehPopup .theater .gbox ul.dep2 li.end{border-right:none;}
.cfmOllehPopup .theater .theater_wrap{height:200px; overflow:auto;border-bottom:1px solid #cacaca;}
.cfmOllehPopup .theater .theater_list li{width:170px;background:none;float:left;}
.cfmOllehPopup .theater tr.bdbnone{border-bottom:none;}
.cfmOllehPopup .theater td.end{border-bottom:none;}


.modalBackground: { background-color: #ffffff; filter:alpha(opacity=40); opacity:0.6;}

/* 신용카드결제 */
.credit strong{font-size:1.2em;padding-left:10px;}
