
@import url("base.css");
@import url("layout.css");

body#customer { width: 100%; background: url('../Images/Common/bg_subbody.gif') 0 0 repeat-x; }
body#customer #customer_wrap { width: 964px; padding: 176px 0 0 0; margin: 0 auto; }

ul.search { width: 567px; height: 33px; padding: 12px 0 0 210px; background: #ececec; }
ul.search li { float: left; }
ul.search li select { color: #888888; font-size: 11px; margin: 2px 5px 0 0; }
ul.search li input.txt { width: 240px; height: 15px; padding: 3px 0 0 3px; margin: 0 4px 0 0; font-size: 12px; border: 1px solid #cecece; }
ul.search li.btn { margin: 0 0 0 0; }

#notice_wrap { width: 777px; }
#notice_wrap .paging { width: 100%; text-align: center; }
body#customer table.board_list { width: 740px; table-layout: fixed; margin: 15px 0 0 18px; }
body#customer table.board_list th { padding: 8px 0 7px 0; background: #54324a; } 
body#customer table.board_list td { color: #666666; padding: 8px 0 6px 0; text-align: center; border-bottom: 1px solid #e7e7e7; }
body#customer table.board_list td.tit { color: #666666; text-align: left; line-height: 16px; padding-left: 30px; }
body#customer table.board_list td.tit a { color: #666666; }
body#customer .board_view { width: 775px; border: 1px solid #e2e2e2; }
body#customer .board_view h3 { color: #444444; font-size: 12px; padding: 15px 0 9px 3px; margin: 0 22px 0 17px; border-bottom: 1px solid #e7e7e7; }
body#customer .board_view ul { height: 21px; margin: 0 22px 0 17px; overflow: hidden; padding: 9px 0 0 0; border-bottom: 1px solid #e7e7e7; }
body#customer .board_view ul li { float: left; padding: 0 73px 5px 4px; }
body#customer .board_view ul li span { color: #444444; vertical-align: 1px; margin: 0 0 0 10px; }
body#customer .board_view ul.addfile { height: 35px; border-top: 1px solid #e7e7e7; border-bottom: none;  }
body#customer .board_view ul.addfile li { float: left; padding: 0 0 5px 4px; }
body#customer .board_view ul.addfile li img { margin: 0 15px 0 0; vertical-align: -1px; }
body#customer .board_view ul.addfile li a { color: #a1277d; font-weight: bold; }
body#customer .board_view .contents { width: 735px; line-height: 18px; margin: 0 0 0 22px; color: #666666; padding: 18px 0 19px 5px; }

#lostcenter_wrap { width: 777px; }
#lostcenter_wrap .theater_contact_box { width: 717px; height: 45px; margin: 15px 0 0 18px; padding: 12px 0 0 21px; border: 1px solid #d3c7d0; }
#lostcenter_wrap .theater_contact_box img.btn { vertical-align: -5px; margin: 0 0 0 205px; }

body#customer .paging { margin: 20px 0 0 0; }

#faq_wrap { width: 777px; }
#faq_wrap #faqbest { width: 777px; height: 208px; background: url('../Images/Customer/stit_faqtitbox.gif') 0 0 no-repeat; }
#faq_wrap #faqbest h3 { float: left; width: 360px; margin: 16px 0 14px 0; padding-left: 19px; font-size: 1px; }
#faq_wrap #faqbest ul { float: left; margin: 12px 0 0 0; }
#faq_wrap #faqbest ul li { float: left; }
#faq_wrap #faqbest ul li.txt { margin: 5px 10px 0 0; }
#faq_wrap #faqbest ul li input.txt { width: 240px; height: 15px; padding: 3px 0 0 3px; margin: 0 4px 0 0; font-size: 12px; border: 1px solid #cecece; }
#faq_wrap #faqbest table { width: 740px; margin: 0 0 0 17px; table-layout: fixed; border-top: 2px solid #d2d2d2; border-bottom: 1px solid #cccccc; }
#faq_wrap #faqbest table th { font-weight: normal; color: #ffffff; border-bottom: 1px solid #e7e7e7; background: #b19cab; }
#faq_wrap #faqbest table td { color: #444444; padding: 8px 0 5px 30px; border-bottom: 1px solid #e7e7e7; background: #ffffff; }
#faq_wrap #faqbest table td a { color: #444444; }
#faq_wrap #faqlist { width: 740px; margin: 24px 0 0 17px; }
#faq_wrap #faqlist ul.tab { width: 740px; height: 25px; background: url('../Images/Customer/bg_tab_bot_01.gif') left bottom repeat-x; }
#faq_wrap #faqlist ul.tab li { float: left; font-size: 1px; margin: 0; }
#faq_wrap #faqlist table { width: 740px; table-layout: fixed; margin: 10px 0 0 0; border-top: 2px solid #d2d2d2; }
#faq_wrap #faqlist table th { color: #444444; vertical-align: top; padding: 8px 0 7px 30px; font-weight: normal; text-align: left; border-bottom: 1px solid #dadada; background: #ffffff url('../Images/Customer/icon_question.gif') 10px 5px no-repeat; }
#faq_wrap #faqlist table td { color: #666666; vertical-align: top; line-height: 18px; padding: 6px 0 4px 30px; border-bottom: 1px solid #dadada; background: #f6f6f6 url('../Images/Customer/icon_answer.gif') 10px 6px no-repeat; }
#faq_wrap .inquirybox { width: 708px; height: 46px; font-size: 1px; margin: 18px 0 0 0; padding: 13px 0 0 32px; background: #ececec; }
#faq_wrap .inquirybox input#btnGotoQna { vertical-align: -5px; margin: 0 0 0 155px; }

#inquiry_wrap { width: 775px; border: 1px solid #d8d8d8; background: url('../Images/Customer/bg_inquiry.gif') left bottom repeat-x; }
#inquiry_wrap h3 { float: left; height: 28px; font-size: 1px; padding: 0 0 0 19px; margin: 16px 0 0 0; }
#inquiry_wrap .txt_essential { float: right; height: 27px; margin: 17px 22px 0 0; font-size: 1px; }
#inquiry_wrap table { clear: both; width: 740px; margin: 0 0 17px 18px; table-layout: fixed; background: #ffffff; border: 1px solid #eaeaea; }
#inquiry_wrap table th { vertical-align: top; text-align: left; padding: 10px 0 8px 0; }
#inquiry_wrap table td.blank { padding: 0; width: 25px; }
#inquiry_wrap table td { color: #444444; letter-spacing: -1px; padding: 8px 0; }
#inquiry_wrap table td span { margin-left: 5px; vertical-align: 0; font-size: 11px; color: #9a8595; }
*html #inquiry_wrap table td span { vertical-align: 2px; }
*+html #inquiry_wrap table td span { vertical-align: 2px; }
#inquiry_wrap table td select { color: #888888; font-size: 11px; }
#inquiry_wrap table td input.txt { height: 13px; color: #888888; font-size: 11px; padding: 4px 0 0 5px; border: 1px solid #cecece; }
#inquiry_wrap table td textarea { width: 580px; height: 154px; color: #888888; line-height: 18px; padding: 12px 10px; border: 1px solid #cecece; overflow-y: auto; overflow-x: hidden; scrollbar-face-color: #ffffff; scrollbar-shadow-color: #cecece; scrollbar-highlight-color: #cecece; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #cecece; }
#inquiry_wrap table tr.name th { text-align: left; padding: 28px 0 8px 0; }
#inquiry_wrap table tr.name td { padding: 25px 0 8px 0; }D:\Source\Cinus\Cinus\CSS\main.css
#inquiry_wrap table tr.name td span { margin: 0 0 0 100px; }
#inquiry_wrap table tr.theater th { padding: 7px 0 3px 0; }
#inquiry_wrap table tr.theater td { padding: 3px 0; }
#inquiry_wrap table tr.contact th { padding: 8px 0 3px 0; }
#inquiry_wrap table tr.contact td { padding: 3px 0; }
#inquiry_wrap table tr.email th { padding: 8px 0 3px 0; }
#inquiry_wrap table tr.email td { padding: 3px 0; }
#inquiry_wrap table tr.title th { padding: 8px 0 3px 0; }
#inquiry_wrap table tr.title td { padding: 3px 0; }
#inquiry_wrap table tr.contents th { padding: 7px 0 3px 0; }
#inquiry_wrap table tr.contents td { padding: 3px 0 3px 0; }
#inquiry_wrap table tr.btn td { text-align: center; padding: 11px 0 20px 0; }
#inquiry_wrap table tr.prinfo_scr td { vertical-align: top; padding: 14px 0 0 27px; }
#inquiry_wrap table tr.prinfo_scr td .box { width: 685px; padding: 18px 0 0 0; border-top: 1px solid #ebebeb; }
#inquiry_wrap table tr.prinfo_scr td .box .scrollwrap { width: 637px; height: 50px; line-height: 18px; overflow: auto; scrollbar-face-color: #ffffff; scrollbar-shadow-color: #cecece; scrollbar-highlight-color: #cecece; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #cecece; letter-spacing: 0; color: #666666; padding: 12px 12px 10px 12px; border: 1px solid #cecece; }
#inquiry_wrap table tr.prinfo_agree td { padding: 12px 0 5px 0; color: #444444; letter-spacing: 0; text-align: center; }
#inquiry_wrap table tr.prinfo_agree td span { vertical-align: 0; color: #444444; font-size: 12px; margin: 0 0 0 5px; }

#appointment_guide { width: 777px; }
#appointment_guide ul.tab { width: 777px; height: 26px; margin: 0 0 6px 0; background: url('../Images/Customer/bg_tab_bot_01.gif') left bottom repeat-x; }
#appointment_guide ul.tab li { float: left; font-size: 1px; margin: 0; }
#appointment_guide .appcontents { width: 755px; height: 465px; line-height: 18px; padding: 10px; border: 1px solid #e3e3e3; }

#membership_guide { width: 777px; }
#membership_guide .winusis { font-size: 1px; margin: 0 0 27px 0; }
#membership_guide h3 { margin: 0 0 16px 18px; font-size: 1px; }
#membership_guide .cardmak { width: 698px; height: 166px; margin: 0 0 20px 18px; overflow: hidden; padding: 26px 0 0 42px; background: url('../Images/Customer/bg_cardmakbox.gif') 0 0 no-repeat; }
#membership_guide .cardmak h4 { float: left; width: 240px; font-size: 1px; }
#membership_guide .cardmak p { float: left; width: 420px; font-size: 1px; }
#membership_guide .memberprofits { width: 698px; height: 170px; font-size: 1px; padding: 26px 0 0 42px; margin: 0 0 0 18px; background: url('../Images/Customer/bg_memberprofitbox.gif') 0 0 no-repeat; }
#membership_guide .memberprofits p { }
#membership_guide .memberwr_new { width: 740px; margin: 2px 0 0 18px; }
#membership_guide .memberwr_new h4 { margin: 25px 0 16px 0; font-size: 1px; }
#membership_guide .memberwr_new .contentsbox { width: 740px; padding: 25px 0 0 0; background: url('../Images/Customer/bg_mguidebox_top.gif') 0 0 no-repeat; }
#membership_guide .memberwr_new .contentsbox p { width: 699px; padding: 0 0 24px 41px; font-size: 1px; background: url('../Images/Customer/bg_specialbox_bot.gif') left bottom no-repeat; }

#membership_card { width: 756px; padding: 22px 0 10px 19px; border: 1px solid #d6d6d6; background: #f1f1f1; }
#membership_card h3 { padding: 0 0 17px 175px; font-size: 1px; }
#membership_card h4 { padding: 14px 0 10px 0; font-size: 1px; }
#membership_card .cardwbox { width: 740px; margin: 0 0 10px 0; overflow: hidden; background: url('../Images/Customer/bg_cardwbox_top.gif') 0 0 no-repeat; }
#membership_card .cardwbox dl { width: 708px; padding: 21px 0 22px 32px; overflow: hidden; background: url('../Images/Customer/bg_cardwbox_bot.gif') left bottom no-repeat; }
#membership_card .cardwbox dl dt { float: left; width: 157px; height: 100%; font-size: 1px; }
#membership_card .cardwbox dl dt p { margin: 11px 0 0 23px; }
#membership_card .cardwbox dl dd { float: left; width: 480px; min-height: 78px; font-size: 1px; padding: 1px 0 25px 24px; border-left: 1px solid #eaeaea; }
*html #membership_card .cardwbox dl dd { height: 83px; }
#membership_card .cardwbox_winus { width: 740px; margin: 0 0 10px 0; overflow: hidden; background: url('../Images/Customer/bg_cardwbox_02_top.gif') 0 0 no-repeat; }
#membership_card .cardwbox_winus dl { width: 708px; padding: 21px 0 22px 32px; overflow: hidden; background: url('../Images/Customer/bg_cardwbox_02_bot.gif') left bottom no-repeat; }
#membership_card .cardwbox_winus dl dt { float: left; width: 157px; height: 100%; font-size: 1px; }
#membership_card .cardwbox_winus dl dt p { margin: 11px 0 0 23px; }
#membership_card .cardwbox_winus dl dd { float: left; width: 480px; min-height: 78px; font-size: 1px; padding: 1px 0 25px 24px; border-left: 1px solid #eaeaea; }
*html #membership_card .cardwbox_winus dl dd { height: 83px; }

#card_detail { width: 777px; }
#card_detail #cardappbox { width: 758px; overflow: hidden; padding: 15px 0 18px 17px; background: url('../Images/Customer/bg_cardimgbox_gr.gif') left bottom repeat-x; border-top: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; }
#card_detail #cardappbox .cardinfo { width: 740px; background: url('../Images/Customer/bg_dcardbox_top.gif') 0 0 no-repeat; }
#card_detail #cardappbox .cardinfo dl { width: 740px; overflow: hidden; padding: 0 0 35px 0; background: url('../Images/Customer/bg_dcardbox_bot.gif') left bottom no-repeat; }
*html #card_detail #cardappbox .cardinfo dl { padding: 0; }
*+html #card_detail #cardappbox .cardinfo dl { padding: 0; }
#card_detail #cardappbox .cardinfo dl dt { margin: 0 0 43px 0; font-size: 1px; }
#card_detail #cardappbox .cardinfo dl dd.card_img { float: left; width: 214px; padding: 0 0 0 44px; font-size: 1px; }
#card_detail #cardappbox .cardinfo dl dd.card_img p { margin: 0 0 3px 0; font-size: 1px; }
#card_detail #cardappbox .cardinfo dl dd.card_info { float: left; width: 443px; padding: 0 0 0 32px; border-left: 1px solid #eaeaea; }

#card_detail #cardappbox .cardinfo_winus { width: 740px; background: url('../Images/Customer/bg_dcardbox_02_top.gif') 0 0 no-repeat; }
#card_detail #cardappbox .cardinfo_winus dl { width: 740px; overflow: hidden; padding: 0 0 35px 0; background: url('../Images/Customer/bg_dcardbox_02_bot.gif') left bottom no-repeat; }
*html #card_detail #cardappbox .cardinfo_winus dl { padding: 0; }
*+html #card_detail #cardappbox .cardinfo_winus dl { padding: 0; }
#card_detail #cardappbox .cardinfo_winus dl dt { margin: 0 0 43px 0; font-size: 1px; }
#card_detail #cardappbox .cardinfo_winus dl dd.card_img { float: left; width: 214px; padding: 0 0 0 44px; font-size: 1px; }
#card_detail #cardappbox .cardinfo_winus dl dd.card_img p { margin: 0 0 3px 0; font-size: 1px; }
#card_detail #cardappbox .cardinfo_winus dl dd.card_info { float: left; width: 443px; padding: 0 0 0 32px; border-left: 1px solid #eaeaea; }

#card_detail .specialbenefit { clear: both; width: 740px; margin: 29px 0 0 18px; background: url('../Images/Customer/bg_specialbox_top.gif') 0 0 no-repeat; }
#card_detail .specialbenefit h3 { font-size: 1px; margin: 0 0 41px 0; }
#card_detail .specialbenefit .benefit_img { width: 696px; padding: 0 0 28px 44px; font-size: 1px; background: url('../Images/Customer/bg_specialbox_bot.gif') left bottom no-repeat; }
#card_detail .winusbenefit { clear: both; width: 723px; margin: 29px 0 0 18px; padding: 0 0 0 17px; background: url('../Images/Customer/bg_cardprofitbox_mid.gif') 0 0 repeat-y; }
#card_detail .winusbenefit h3 { width: 740px; height: 29px; font-size: 1px; margin: 0 0 0 -17px; background: #ffffff; }
#card_detail .winusbenefit h3.winuscard { height: 60px; background: #ffffff url('../Images/Customer/bg_cardprofitbox_top.gif') left bottom no-repeat; }

#card_detail .winusbenefit h4 { width: 723px; height: 67px; margin-left: -17px; padding: 16px 0 0 17px; background: url('../Images/Customer/bg_cardprofitbox_top.gif') 0 0 no-repeat; }
#card_detail .winusbenefit dl { width: 706px; overflow: hidden; padding: 20px 0 20px 0; font-size: 1px; border-bottom: 1px solid #eaeaea; }
#card_detail .winusbenefit dl.end { padding-bottom: 0; border-bottom: none; }
#card_detail .winusbenefit dl dt { float: left; width: 103px; font-size: 1px; padding: 0 0 0 35px; }
#card_detail .winusbenefit dl dd { float: left; width: 560px; font-size: 1px; }
#card_detail .winusbenefit .pomm_card { width: 680px; text-align: right; margin: 15px 0 0 0; }
#card_detail .winusbenefit .btn_list { clear: both; width: 740px; height: 35px; padding: 50px 0 0 0; text-align: center; margin: 0 0 0 -17px; background: #ffffff url('../Images/Customer/bg_cardprofitbox_bot.gif') 0 0 no-repeat; }

#card_detail .winusbenefit .ends { clear: both; width: 700px; padding: 5px 0 25px 40px; margin: 0 0 0 -17px; background: url('../Images/Customer/bg_cardprofitbox_bot.gif') left bottom no-repeat; }

#card_detail ul.tab { width: 777px; height: 26px; margin: 29px 0 10px 0; background: url('../Images/Customer/bg_tab_bot_01.gif') left bottom repeat-x; }
#card_detail ul.tab li { float: left; font-size: 1px; margin: 0; }

ul.tab_card { width: 777px; height: 26px; margin: 0 0 10px 0; background: url('../Images/Customer/bg_tab_bot_01.gif') left bottom repeat-x; }
ul.tab_card li { float: left; font-size: 1px; margin: 0; }

#partner_profit { width: 758px; padding: 13px 0 18px 17px; background: #f4f4f4; border: 1px solid #e2e2e2; }
#partner_profit ul.cardsch { width: 719px; height: 33px; padding: 12px 0 0 21px; background: #ffffff; }
#partner_profit ul.cardsch li { float: left; font-size: 1px; margin: 0 4px 0 0; }
#partner_profit ul.cardsch li input.txt { width: 318px; height: 16px; padding: 3px 0 0 3px; border: 1px solid #cecece; }
#partner_profit ul.cardsch li select { margin: 2px 0 0 0; color: #888888; font-weight: Gulim; font-size: 12px; }
#partner_profit ul.cardsch li.txt_sch { margin: 4px 16px 0 0; }
#partner_profit ul.cardsch li.btn_sch { margin: 0 0 0 -2px; }
#partner_profit h4 { font-size: 1px; margin: 19px 0 18px 20px; }
#partner_profit h4 img.btn { vertical-align: -3px; margin: 0 0 0 72px; }
#partner_profit table { width: 740px; table-layout: fixed; border-bottom: 1px solid #c1c1c1; }
#partner_profit table th { padding: 8px 0 7px 0; font-size: 1px; background: #54324a; border-bottom: 1px solid #ebebeb; }
#partner_profit table td { color: #666666; font-family: Gulim; text-align: center; vertical-align: middle; background: #ffffff; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }
#partner_profit table td.card_img { vertical-align: top; padding: 11px 0 10px 0; font-size: 1px; }
#partner_profit table td.card_img p { margin: 6px 0 0 0; }
#partner_profit table td.card_kind { }
#partner_profit table td.card_cmp { }
#partner_profit table td.card_nm { }
#partner_profit table td.theater { }
#partner_profit table td.discount { border-right: none; }
#partner_profit table td.txt_pr { padding: 17px 18px 13px 18px; line-height: 17px; vertical-align: top; text-align: left; border-right: none; }
#partner_profit ul.ticket_txt { width: 715px; padding: 20px 0 10px 25px; margin: 0; background: #ffffff; }
#partner_profit ul.ticket_txt li { line-height: 18px; color: #666666; font-family: Gulim; }
#partner_profit ul.ticket_img { height: 105px; margin: 43px 0 50px 22px; }
#partner_profit ul.ticket_img li { float: left; font-size: 1px; margin: 0 32px 0 0; }
#partner_profit ul.ticket_img li.none { margin: 0; }

#rcardcoupon { width: 777px; }
#rcardcoupon ul.tab { width: 777px; height: 26px; margin: 0 0 10px 0; background: url('../Images/Customer/bg_tab_bot_01.gif') left bottom repeat-x; }
#rcardcoupon ul.tab li { float: left; font-size: 1px; margin: 0; }
#rcardcoupon h3 { font-size: 1px; }
#rcardcoupon h4 { font-size: 1px; margin: 30px 0 12px 18px; }
#rcardcoupon .rstampreserv { width: 724px; height: 191px; padding: 20px 0 0 16px; margin: 0 0 0 18px; font-size: 1px; background: url('../Images/Customer/bg_rcardreservbox.gif') 0 0 no-repeat; }
#rcardcoupon .rstampreserv p { font-size: 1px; }
#rcardcoupon .mpointguide { position: relative; width: 698px; height: 149px; margin: 0 0 0 18px; padding: 26px 0 0 42px; font-size: 1px; background: url('../Images/Customer/bg_membershippointbox.gif') 0 0 no-repeat; }
#rcardcoupon .mpointguide .btn { position: absolute; top: 109px; right: 33px; }
#rcardcoupon .rcouponuse { width: 712px; height: 190px; margin: 0 0 15px 18px; padding: 21px 0 0 28px; background: url('../Images/Customer/bg_rcouponusebox.gif') 0 0 no-repeat; }
#rcardcoupon .rcouponuse p { font-size: 1px; margin: 0 0 17px 0; }

#cinusvip { width: 777px; }
#cinusvip h3 { font-size: 1px; }
#cinusvip h4 { font-size: 1px; margin: 30px 0 12px 18px; }
#cinusvip h5 { font-size: 1px; margin: 19px 0 10px 37px; }
#cinusvip .cinusvipbene { width: 712px; height: 124px; margin: 0 0 20px 18px; padding: 21px 0 0 28px; background: url('../Images/Customer/bg_cinusvipbenefitbox.gif') 0 0 no-repeat; }
#cinusvip .cinusvipbene p { font-size: 1px; margin: 0 0 17px 0; }



