@charset "utf-8";
a, a:link, a:active, a:visited, a:hover { color:#666666; text-decoration:none; }
#pop_wrap { width:100%; background:#f7f7f7 url('/images/common/pop/top_bg.gif') no-repeat center top; border-top:2px #980f39 solid; border-bottom:1px #980f39 solid; padding:52px 0 32px 0; text-align:center; min-height:223px; }
	h1.pop_tit { height:51px; background:url('/images/common/pop/h1_bg.gif') no-repeat left bottom; margin:0 auto; text-align:left; width:349px; }

	dl.id_chk { width:260px; margin:0 auto; text-align:left; padding:24px 0 0 0; height:28px; }
		dl.id_chk dt { padding:4px 0 0 0; float:left; width:39px; }
		dl.id_chk dd { float:left; }
		dl.id_chk dd.id_input { width:163px; }
			dl.id_chk dd.id_input input { border:1px #cccccc solid; padding:2px 4px; font-size:85%; * font-size:80%; width:150px; height:12px; margin-bottom:3px; }

p.id_chk_txt { width:260px; text-align:right; margin:0 auto; height:28px; padding:4px 0 0 0; color:#989898; font-size:85%; * font-size:80%; }

ul.id_chk_info { width:245px; border:1px #e3e3e3 solid; background:#ededed; padding:12px 0 0 15px; height:41px; margin:0 auto; }
	ul.id_chk_info li { color:#989898; height:16px; font-weight:bold; font-size:85%; * font-size:80%; }
	ul.id_chk_info li strong { color:#980f39; }

p.btn_use { width:260px; margin:0 auto; margin-top:14px; text-align:center; }

p.add_chk_txt { width:221px; text-align:left; margin:0 auto; height:28px; padding:4px 0 0 39px; color:#989898; font-size:85%; * font-size:80%; }

/* 주소찾기 */
table.post_list_tit { width:348px; margin:0 auto; }
	table.post_list_tit th { height:28px; text-align:center; border-top:2px #dfdfdf solid; border-bottom:2px #dfdfdf solid; background:#ffffff; }
	table.post_list_tit th.post { width:93px; border-left:2px #dfdfdf solid; }
	table.post_list_tit th.add { width:251px; border-right:2px #dfdfdf solid; }

table.post_list { width:331px; }
	table.post_list td { height:15px; color:#666666; font-size:85%; * font-size:80%; }
	table.post_list td.post01 { width:95px; text-align:center; }
	table.post_list td.post02 { padding:3px 0; }

div.post_list_box { margin:0 auto; width:347px; overflow-y:scroll; overflow-x:hidden; height:52px; border-bottom:1px #a87081 solid; }

/* 아이디 비밀번호 찾기 */
ul.id_find { width:347px; padding:30px 0; border:1px #e3e3e3 solid; background:#ededed; margin:0 auto; margin-top:26px; margin-bottom:55px; }
	ul.id_find li { width:347px; text-align:center; font-weight:bold; font-size:85%; * font-size:80%; }
	ul.id_find li strong { color:#980f39; }

p.btn_close { width:349px; text-align:center; margin:0 auto; height:19px; }

ul.pw_find { width:347px; padding:13px 0 9px 0; * padding:14px 0 8px 0; border:1px #e3e3e3 solid; background:#ededed; margin:0 auto; margin-top:26px; }
	ul.pw_find li { width:310px; font-weight:bold; font-size:85%; * font-size:80%; padding:0 0 4px 37px; * padding:0 0 6px 37px; }
	ul.pw_find li strong { color:#980f39; }

p.pw_find_txt { width:347px; padding:7px 0 24px 0; margin:0 auto; }

/* 동영상 보기 */
div.movice { width:348px; height:257px; text-align:center; margin:0 auto; }

/* 비회원 예매하기 */
p.txt_reservation01 { width:354px; height:41px; margin:0 auto; margin-top:21px; }
p.txt_reservation02 { width:351px; height:82px; margin:0 auto; margin-top:11px; }

p.txt_reservation02 input { position:absolute; margin:0 0 0 65px; }

ul.reservation_box { width:321px; border-top:2px #dfdfdf solid; border-bottom:1px #a87081 solid; margin:0 auto; text-align:center; padding:16px 30px 8px 0; }
	ul.reservation_box li { width:245px; height:23px; text-align:right; margin:0 auto; }
	ul.reservation_box li img { margin:2px 11px  0 0; }
	ul.reservation_box li input { border:1px #cccccc solid; padding:2px 4px; font-size:85%; * font-size:80%; width:150px; height:12px; }

/* 이용약관 */
#pop_wrap02 { width:100%; background:#f7f7f7 url('/images/common/pop/top_bg01.gif') no-repeat center top; border-top:2px #980f39 solid; border-bottom:3px #980f39 solid; padding:30px 0 8px 0; text-align:center; }

h1.pop_guide { margin:0 auto; width:569px; height:63px; }
p.btn_guide { margin:0 auto; width:587px; height:11px; padding:7px 13px 0 0; text-align:right; }

div.guide_box { margin:0 auto; width:543px; border:1px #dddddd solid; height:346px; overflow-y:scroll; overflow-x:hidden; background:#fff; padding:14px 8px 14px 12px; }

dl.agree_list {  }
	dl.agree_list dt { color:#932e4d; padding:0 0 12px 0; font-size:small; }
	dl.agree_list dt.tit01 { padding:0 0 12px 0; font-size:small; }
	dl.agree_list dd { font-size:85%; color:#b4b4b4;  padding:0 0 20px 0; line-height:130%; }
		dl.agree_list dd.sub_tit { font-size:85%; color:#a7a7a7;  padding:0 0 5px 0; }
		dl.agree_list dd.sub_txt01 { padding:0 0 2px 0; line-height:130%; }
		dl.agree_list dd.sub_txt02 { padding:0 0 20px 10px; line-height:130%; }
		dl.agree_list dd.sub_txt021{ padding:0 0 4px 10px; line-height:130%; }

dl.privacy_list { }
	dl.privacy_list dd { font-size:85%; color:#b4b4b4;  padding:0 0 20px 0; line-height:130%; }
	dl.privacy_list dt { color:#932e4d; padding:0 0 12px 0; font-size:small; }
		dl.privacy_list dd.txt_01 {  padding:0 0 10px 0; }
		dl.privacy_list dd.tit_02 { color:#a7a7a7; padding:0 0 5px 25px; background:url('/images/common/bul/bul_loc.gif') no-repeat 16px 4px; }
		dl.privacy_list dd.txt_02 { padding:0 0 15px 28px; }
		dl.privacy_list dd.txt_021 { padding:0 0 5px 28px; }
		dl.privacy_list dd.txt_022 { padding:0 0 25px 28px; }

table.privacy_table { width:522px; margin:0 auto; margin-bottom:25px; border-bottom:1px #b25c77 solid; }
	table.privacy_table th { border-top:2px #dfdfdf solid; border-bottom:1px #dfdfdf solid; text-align:center; color:#b25c77; font-weight:bold; font-size:85%; height:25px;white-space:nowrap; }
	table.privacy_table td { font-size:85%; padding:5px 0; border-bottom:1px #dfdfdf solid;  border-right:1px #dfdfdf solid; text-align:center; line-height:125%; white-space:normal; }
	table.privacy_table td.line_no { border-right:0; }
	table.privacy_table td.no_line { border-bottom:0; }
	table.privacy_table td.txt_001 {  padding:5px; text-align:left; }
	table.privacy_table td.bg01 { background:#f7f7f7; }
