@charset "utf-8";
@import 'default.css';
/* 본사 브릿지에만 사용 */
.Br_Wrap{width:880px; margin:0 auto; padding-top:10px; clear:both;}
.Br_GNB{width:960px; margin:10px auto 20px; background:url('http://ticketimage.interpark.com/Global/image_2011/top_bg.gif') top left repeat-x;}
.Br_GNB a{ margin-right:6px;}
.Br_Cont{ clear:both; display:inline-block; width:100%;/* overflow:hidden; */}
.Br_Cont .L_nav{ float:left; width:150px; display:inline-block; overflow:hidden;}
.Br_Cont .L_nav li {width:130px; border-bottom:1px solid #dddddd;}
.Br_Cont .L_nav li a {padding:10px 12px; display:block;}
.Br_Cont .R_body{float:right; width:726px; display:inline-block;}
.Br_Footer{clear:both; width:960px; display:inline-block; margin:0 auto;}
.R_body td, .R_body img{ padding:0; margin:0; font-size:0;}
/* //본사 브릿지에만 사용 */




/* ------------------- interpark  ------------------- */
.btn_cbt { position:absolute; right:6px; bottom:-29px; #bottom:-32px; }

.int_Cbody{ position:relative; clear:both; +*display:inline; /*  _display:inline; overflow:hidden;*/}
.L_bn{ margin-bottom:10px; display:inline-block;}

h3{ font-size:14px; font-weight:bold; color:#000; font-family: Arial, sans-serif;}
h3.r1{background:url('http://ticketimage.interpark.com/Global/image_2011/en/icon_r1.gif') 0px 4px no-repeat; padding-left:13px; margin:7px 0 10px 0;}

h4 { font-size:16px; color:#000;}

.int_Footer{ position:relative; margin-top:20px; clear:both; font-size:0; background:#f9f9f9 url('http://ticketimage.interpark.com/Global/image_2011/en/footer_bg_red.gif') 0px 0px repeat-x; border-bottom:1px solid #ebebeb; text-align:left; color:#939393; font-size:11px; padding:22px 0 15px 23px;}
.int_Footer a{ position:absolute; display:inline-block; width:145px; height:13px; top:52px; left:520px; cursor:pointer;}

/* play list */
.wrap_ListObj {margin-bottom:13px;}
.wrap_ListObj .bak2{ background:#f8f9fb; padding:18px; clear:both; _display:inline-block; overflow:hidden;}
.wrap_ListObj .Ls_Poster{ float:left; margin-right:15px; display:inline-block; _display:inline}
.wrap_ListObj .Ls_Info_Tit{ border-bottom:1px solid #e5e5e7; padding:2px 0; font-size:16px; line-height:150%; font-weight:bold; color:#444;}
.wrap_ListObj .Ls_Info_Tit a:hover{ text-decoration:none;}
.wrap_ListObj .Ls_Info{float:left; width:543px; display:inline-block; _display:inline;}
.wrap_ListObj .Ls_Info ul{ padding:7px 0 0 0; border-top:1px solid #FFF;}
.wrap_ListObj .Ls_Info li{ clear:both; margin:2px 0 0 0; background:url('http://ticketimage.interpark.com/Global/image_2011/en/icon_dot2.gif') 0px 6px no-repeat; padding-left:10px; color:#888;}
.wrap_ListObj .Ls_Btn{ float:right; text-align:right; display:inline-block; margin-right:2px;}
.wrap_ListObj .Ls_Btn a { margin:0 0 0 6px; display:inline-block;}

/* play infomation */
.wrap_Pinfo{position:relative;  border:1px solid #d7d7dd; padding:1px; background:#FFF; display:inline-block;}
.wrap_Pinfo .bak{ background:#f8f9fb; padding:20px; clear:both; #display:inline-block; overflow:hidden;}
.Shadow{ height:5px; display:inline-block; width:880px; font-size:0; background:url('http://ticketimage.interpark.com/Global/image_2011/en/bg_gra1.gif') top left repeat-x;}
.Shadow2{ height:5px; font-size:0; background:url('http://ticketimage.interpark.com/Global/image_2011/en/bg_gra2.gif') top left repeat-x;}
.Py_Poster{ float:left;}

.Py_Info{float:left; width:403px; margin:0 20px; _margin:0 19px; min-height:285px; _height:285px; display:inline-block; _display:inline;}
.Py_Info_Tit{ border-bottom:1px solid #d7d7dd; padding:5px 0 8px 0; font-size:14px; line-height:150%; font-weight:bold; color:#000; }
.Py_Info_Tit span.onePoneLayerWrap {position:relative;}
.Py_Info_Tit span.onePoneLayerWrap > img {cursor:pointer;}

.Py_Info_Tit .DT_small_LayerWrap{display:inline-block; width:210px; position:absolute; text-align:left; top:14px; left:0px; display:none;}
.Py_Info_Tit .DT_small_LayerWrap .Close{ position:absolute; right:7px; top:11px; display:inline-block; width:11px; height:11px; background:url('http://ticketimage.interpark.com/TicketImage/main/120612_detail/tk_dt_layer_y_imap.png') -215px -5px no-repeat}
.Py_Info_Tit .DT_small_LayerWrap .Close a{display:inline-block; width:11px; height:11px;}
.Py_Info_Tit .DT_small_LayerWrap .Close span{ display:none;}
.Py_Info_Tit .DT_small_LayerWrap .Layer_Topbg{display:inline-block; width:210px; height:22px; margin-bottom:-10px; font-size:0; background:url('http://ticketimage.interpark.com/TicketImage/main/120612_detail/tk_dt_layer_y_imap.png') 0px 0px no-repeat}
.Py_Info_Tit .DT_small_LayerWrap .Layer_TopbgL{display:inline-block; width:210px; height:12px; font-size:0; background:url('http://ticketimage.interpark.com/TicketImage/main/120612_detail/tk_dt_layer_y_imap.png') 0px -64px no-repeat}
.Py_Info_Tit .DT_small_LayerWrap .Layer_Midbg{display:inline-block; width:210px; background:url('http://ticketimage.interpark.com/TicketImage/main/120612_detail/tk_dt_layer_y_imap.png') -235px 0px repeat-y}
.Py_Info_Tit .DT_small_LayerWrap .Layer_Midbg .Text{ font-family:dotum; word-breall:break-all; font-size:11px; letter-spacing:-1px; line-height:140%; color:#5e5e5e; padding:6px 13px 0 10px;}
.Py_Info_Tit .Layer_Midbg span {font-weight:normal;}
.Py_Info_Tit .Layer_Midbg span.imp {color:#d42627}
.Py_Info_Tit .Layer_Midbg .Text .bg{ background:#f7f7f7; display:block; overflow:hidden; padding:2px 3px 0 3px; margin-top:7px; +zoom:1; border-top:1px solid #efefef;}
.Py_Info_Tit .Layer_Midbg .Text p{ font-size:11px;}
.Py_Info_Tit .DT_small_LayerWrap .Layer_Btmbg{display:inline-block; width:210px; height:10px; font-size:0; background:url('http://ticketimage.interpark.com/TicketImage/main/120612_detail/tk_dt_layer_y_imap.png') 0px -50px no-repeat}

.Py_Info_Tit .DT_mid_LayerWrap .list_type1,
.Py_Info_Tit .DT_small_LayerWrap .list_type1 {margin:5px 0; }
.Py_Info_Tit .DT_mid_LayerWrap .list_type1 li,
.Py_Info_Tit .DT_small_LayerWrap .list_type1 li { padding-left:8px; font-size:11px; color:#333; letter-spacing:0 !important; line-height:1.6; background:url('http://ticketimage.interpark.com/TicketImage/main/120612_detail/icon_dot3.gif') 3px 5px no-repeat;}
.Py_Info_Tit .DT_small_LayerWrap .tip { display:block; padding:6px 10px; color:#666; letter-spacing:0; background:#efefef; }

.Py_Info_Tit .DT_mid_LayerWrap{display:inline-block; width:280px; position:relative !important; text-align:left; +zoom:1;}
.Py_Info_Tit .DT_mid_LayerWrap .Close{ position:absolute; right:7px; top:11px; display:inline-block; width:11px; height:11px; background:url('http://ticketimage.interpark.com/TicketImage/main/120612_detail/tk_dt_layer_y_imap.png') -215px -5px no-repeat}
.Py_Info_Tit .DT_mid_LayerWrap .Close a{display:inline-block; width:11px; height:11px;}
.Py_Info_Tit .DT_mid_LayerWrap .Close span{ display:none;}
.Py_Info_Tit .DT_mid_LayerWrap .Layer_Topbg{display:inline-block; width:280px; height:22px; margin-bottom:-10px; font-size:0; background:url('http://ticketimage.interpark.com/TicketImage/main/120612_detail/tk_dt_layer_y_imap.png') -450px 0px no-repeat}
.Py_Info_Tit .DT_mid_LayerWrap .Layer_Midbg{display:inline-block; width:280px; background:url('http://ticketimage.interpark.com/TicketImage/main/120612_detail/tk_dt_layer_y_imap.png') -734px 0px repeat-y;}
.Py_Info_Tit .DT_mid_LayerWrap .Layer_Midbg .Text{display:inline-block; font-family:dotum; word-breall:break-all; font-size:11px; letter-spacing:-1px; line-height:140%; color:#5e5e5e; padding:6px 10px 10px 8px;}
.Py_Info_Tit .DT_mid_LayerWrap .Layer_Btmbg{display:inline-block; width:280px; height:5px; font-size:0; background:url('http://ticketimage.interpark.com/TicketImage/main/120612_detail/tk_dt_layer_y_imap.png') -450px -55px no-repeat}


.Py_Info ul{ padding:5px 0; border-top:1px solid #e7e7ea;}
.Py_Info li{ clear:both; margin:5px 0; overflow:hidden; background:url('http://ticketimage.interpark.com/Global/image_2011/en/icon_dot2.gif') 0px 6px no-repeat; padding-left:10px;}
.Py_Info li strong{float:left; display:inline-block;}
.Py_Info li span.Actor{ width:80%; display:inline-block; vertical-align:top;}
.Py_Info li img{ vertical-align:middle;}
.Py_Info .Py_Price{ float:left; width:80%; display:inline-block; vertical-align:top; border:none; padding:0; margin:0; }
.Py_Info .Py_Price li{ margin:0 0 2px 0; background:none; padding:0;}

.Py_Time{float:right; width:210px; border:1px solid #d3d6db; background:#f1f3f5;}
.Py_Time .Date{background:#eaecee; border-bottom:1px solid #e1e2e4; padding:8px 14px 6px 14px;}
.Py_Time .Date strong{ display:block;}
.Py_Time .Date strong.RegularItem{padding:0 0 5px 12px; margin-bottom:7px; color:#333; border-bottom:1px solid #d3d6db; background:url('http://ticketimage.interpark.com/Global/image_2011/kr/icon_check.gif') 0px 5px no-repeat;}
.Py_Time .Date_Select .info_Txt{ padding:10px 0; line-height:160%;}
.Py_Time .Date_Select{ padding:12px 14px 8px 14px; display:inline-block;}
.Py_Time .Date_Select li strong{ width:35px; overflow:hidden; display:inline-block; vertical-align:middle;}
.Py_Time .Date_Select select{ width:140px; vertical-align:middle;}
.Py_Time .Date_Select .Set{padding-bottom:7px;}
.Py_Time .Date_Select li{ margin-bottom:7px;}
.Py_Time .Py_Seat{background:#FFF; padding:4px 8px; margin:3px 0; height:76px;
					scrollbar-3dlight-color:#FFFFFF;
					scrollbar-arrow-color:#C3C3C3;
					scrollbar-track-color:#FFFFFF;
					scrollbar-darkshadow-color:#FFFFFF;
					scrollbar-face-color:#FFFFFF;
					scrollbar-highlight-color:#C3C3C3;
					scrollbar-shadow-color:#C3C3C3;
					overflow:hidden; overflow-y:auto;}
*:first-child+html .Py_Time .Py_Seat{ overflow-y:scroll; }
.Py_Time .Py_Seat li{ font-size:11px; padding:1px 0; margin:0;}
/* 20131108 수정 */ .Py_Time .btn_Booking{ display:block; text-align:center; margin:8px 0;}
/* 20131108 추가 */ .Py_Time .btn_Booking img{margin:4px 0 0 0;}

/* sns */
.wrap_Pinfo .btn_sns { position:absolute; left:21px; top:245px; }
.wrap_Pinfo .btn_sns a { float:left; display:block; width:21px; height:21px; margin-right:3px; text-indent:-999px;  overflow:hidden; background:url('http://ticketimage.interpark.com/Global/image_2011/en/btn_sns.gif') no-repeat;}
.wrap_Pinfo .btn_sns .btn_f {background-position:right top;}

/* Detail infomation Left */
.wrap_Dt{margin:20px 0 10px 0; clear:both; display:inline-block;}
.wrap_Dt .Dt_Data{ float:left; width:726px;}
.wrap_Dt .Dt_Data .noticeBanner {margin-bottom:26px;}
.Dt_Data .Data{ margin-top:30px;}
.Dt_Data .Data td p{ margin-bottom:20px;}
.Data .Data_Txt{ line-height:180%;}

.Tab{height:35px; background:url('http://ticketimage.interpark.com/Global/image_2011/en/bg_tab_line.gif') bottom left repeat-x;}
.Tab li{ float:left; font-size:14px; margin-right:1px; display:inline-block; _display:inline;}
.Tab .On a{ background:#555; color:#FFF; font-weight:bold; height:23px; padding:10px 28px 0 28px; display:inline-block;}
.Tab .Off a{ background:#d5d5d5; color:#8d8d8d; font-weight:bold; height:23px; padding:10px 28px 0 28px; display:inline-block;}
.Tab .On a:hover, .Tab .Off a:hover{ text-decoration:none;}


/* Detail infomation Right */
.Dt_Etc{ float:left; width:125px; margin-left:29px; display:inline-block; _display:inline;}
.Dt_Etc .Ranking{border:1px solid #e5e5e7; background:#f8f9fb;}
.Dt_Etc .Rk_Tit{ padding:10px 12px 0 14px; height:24px; background:#ebeff2; border-bottom:1px solid #e0e4e8; font-weight:bold; color:#000;}
.Dt_Etc .Rk_Data{ padding:12px 12px 15px 14px;}
.Dt_Etc .Rk_Data strong span{ display:block;}
.Rk_Data ul{ margin:3px 0; overflow:hidden;}
.Rk_Data li{ margin:6px 0; background:url('http://ticketimage.interpark.com/Global/image_2011/en/icon_dot2.gif') 0px 6px no-repeat; padding-left:7px;}
.Rk_Data .review{ margin:5px 0; display:inline-block;}
.Rk_Data .review strong{ margin:3px 0; display:block;}
.Rk_Data .review img{ font-size:0;}

.Dt_Etc .Media{border:1px solid #e5e5e7; border-top:none; background:#f8f9fb;}
.Media .Md_Tit{ padding:9px 0 8px 14px; background:#ebeff2; border-bottom:1px solid #e0e4e8; font-weight:bold; color:#000;}
.Media .Md_Data{ padding:10px 12px 7px 14px;}
.Media .Md_Data img{ width:95px; height:65px;}
.Media .upload{ margin:0 0 13px 0; display:inline-block;}
.Media .upload strong{ margin:3px 0; display:block;}


/* Table Style */
.Tb_s1{ margin:7px 0; border-bottom:1px solid #3b3b3b;}
.Tb_s1 th{ background:#f5f5f5; border-top:1px solid #3b3b3b; border-bottom:1px solid #d3d3d3; padding:8px 4px;}
.Tb_s1 td{ background:#FFF; border-top:1px solid #e9e9e9; padding:8px 4px; text-align:center; font-size:12px;}

.Tb_s2{ margin:7px 0; border-collapse:collapse;}
.Tb_s2 th{ background:#f8f9fb; padding:8px 4px; border:1px solid #e3e3e3;}
.Tb_s2 td{ background:#FFF; padding:8px 4px; text-align:center; border:1px solid #e3e3e3; font-size:12px;}


/* My */
.my_Search_Wrap{border:3px solid #c8c8c8; padding:20px; margin-bottom:40px;}
.my_Search{clear:both; color:#333; display:inline-block; width:100%;}
.my_Search strong, .my_Search a{ vertical-align:middle; display:inline-block; margin-left:4px;}
/*.my_Search select{vertical-align:middle; margin-right:2px;}*/
.my_Search a {display:inline-block; vertical-align:top;}
/* select */
.my_Search ul {display:inline-block; float:left;}
.my_Search li{float:left; height:20px;}
.my_Search ul.day { float:left; margin-left:20px; display:inline-block; _display:inline}
.my_Search ul.day li{float:left; height:20px;}
.my_Search ul.day li a {display:inline-block; vertical-align:middle; height:15px; text-align:center; padding-top:3px;}
.my_Search ul.day li a:hover {text-decoration:none;}
.my_Search ul.day li.select {height:18px; margin-left:3px; padding:0; border:1px solid #d2d2d2; background:#f7f7f7 url('http://ticketimage.interpark.com/Global/image_2011/en/icon_arrow.gif') top right no-repeat;}
.my_Search ul.day li.select a{width:81px;}
.my_Search ul.day li.select a.month {width:58px;}
.lay_select {position:absolute; z-index:100; width:85px; overflow:hidden; border:1px solid #d2d2d2; border-top:0; background:#f7f7f7; }	
.lay_select a.layer {display:block; padding:2px 2px 4px 6px; text-align:left !important; line-height:18px; background:#f7f7f7;}
.lay_select a.layer:hover {background:#d8d8d8;}

.myTiK_info{ background:#f8f8f8; border:3px solid #c8c8c8; color:#333; +*overflow:hidden;}
.myTiK_info ul{ margin:20px 25px; overflow:hidden;}
.myTiK_info li{ margin:8px 0; background:url('http://ticketimage.interpark.com/Global/image_2011/en/icon_dot1.gif') 0px 6px no-repeat; padding-left:10px;}
.myTiK_info ul.slimM{ margin:10px 25px;}
.myTiK_info .info_Tit{ padding:15px 0 0px 25px;}

.cm_List { margin:10px 0; display:inline-block;}
.cm_List li{ margin:10px 0; background:url('http://ticketimage.interpark.com/Global/image_2011/en/icon_dot1.gif') 0px 6px no-repeat; padding-left:10px;}
.cm_List li img{ vertical-align:middle;}

.cm_List_noM { margin:0; display:inline-block;}
.cm_List_noM li{ margin-top:7px; background:url('http://ticketimage.interpark.com/Global/image_2011/en/icon_dot1.gif') 0px 6px no-repeat; padding-left:10px;}
.cm_List_noM li img{ vertical-align:middle;}

.Sum_Box1{ background:#666666; color:#FFF; font-weight:bold; font-size:16px; padding:15px 25px;}
.info_Box1{ padding:0 20px; border:1px solid #e3e3e3; }
.info_Txt1{ padding:5px 0; line-height:180%;}
.btn_Area { text-align:right; margin:15px 0;}
.btn_Area img{font-size:0;}

#TicketNoList { line-height:150%;}

/* FAQ */
.FAQ{ display:block; margin-bottom:20px;}
.FAQ dt{font-weight:bold; font-size:14px; color:#000; line-height:180%; background:url('http://ticketimage.interpark.com/Global/image_2011/en/icon_q.gif') 0px 7px no-repeat; padding:5px 0 5px 32px;}
.FAQ dd{line-height:180%; background:url('http://ticketimage.interpark.com/Global/image_2011/en/icon_a.gif') 0px 7px no-repeat; padding:8px 0 8px 32px;}

/* Login */
.Login_Box{width:470px; height:300px; margin:0 auto; background:url('http://ticketimage.interpark.com/Global/image_2011/en/bg_login_input.gif') top center no-repeat;}
.Login_Tit{width:360px; margin:0px auto; padding:25px 20px 10px 20px; #padding-top:35px;  font-size:14px; font-weight:bold; color:#333;}
.Login_input{ clear:both; width:360px; padding:15px 10px; margin:10px auto; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; overflow:hidden;}
.Login_input .input{ float:left; width:260px;}
.Login_input .input li{ padding:0 0 0 10px; margin:5px 0; background:url('http://ticketimage.interpark.com/Global/image_2011/en/bg_login.gif') 0px 12px no-repeat;}
.Login_input .input li span { display:inline-block; vertical-align:middle;}
.Login_input .input li .txt{ width:70px; display:inline-block;}
.Login_input .input input{ background:#fafafa; border:1px solid #eaeaea; padding:0 5px; width:160px; line-height:150%; height:26px; font-size:14px; color:#333;}
.Login_input .btn{float:left; width:91px; padding-top:5px;}
.Login_Txt{width:350px; margin:0px auto; padding:3px 30px; font-size:12px; color:#333; background:url('http://ticketimage.interpark.com/Global/image_2011/en/bl_gray_arrow.gif') 20px 9px no-repeat;}
.Login_Txt a{ color:#333;}
.select_login_type { width:360px; margin:0 auto; padding:42px 20px 0px 20px; margin-bottom:-10px; }
.select_login_type label { font-size:13px; color:#000; }
.select_login_type input { vertical-align:middle; margin-right:6px; }
.select_login_type .general { margin-right:40px; }
.sns_login .Login_Tit { font-size:13px; margin-bottom:8px;}
.sns_login .btn_login { width:360px; height:70px; margin:0 auto; margin-bottom:17px; }
.sns_login .btn_login li { float:left; margin-right:-1px;}
.sns_login .Login_Txt2 { width:360px; margin:0 auto; font-size:13px; color:#333; margin-bottom:5px;}
.sns_login .Login_Txt2 a { text-decoration:underline;  font-size:13px; color:#333; }
.sns_login .Login_Txt2 .bar { color:#dcdcdc; margin:0 5px;}

/* popup club 2013-02-06 */
.btn_pop_club { clear:both;  float:right; width:213px; height:50px; overflow:hidden; margin-top:4px; background:url('http://ticketimage.interpark.com/Global/image_2011/en/bg_btn_pop_club.gif') 1px top no-repeat; }
.btn_pop_club a { displaY:block; width:179px; height:50px; padding:10px 0 0 34px; }
.btn_pop_club a strong { display:block; width:150px; height:14px; line-height:14px; overflow:hidden; color:#ffcc00;}
.btn_pop_club a span {  padding-right:10px; font-weight:bold; color:#fff;  background:url('http://ticketimage.interpark.com/Global/image_2011/en/ico_arrow.gif') right center no-repeat;  } 
.btn_pop_club a:hover { text-decoration:none; }
.wrap_pop_club h1 { width:100%; height:33px; padding-top:15px;  font-size:12px; color:#fff;  font-family:dotum; letter-spacing:0; text-indent:13px; background:url('http://ticketimage.interpark.com/Global/image_2011/en/pop_club_h1.gif') repeat-x; }
.wrap_pop_club h2 { margin-bottom:2px; padding-left:10px;  font-family:dotum; font-size:12px; color:#cc3333; text-decoration:underline; background:url('http://ticketimage.interpark.com/Global/image_2011/en/g_arrow2.gif') left 5px no-repeat; }
.wrap_pop_club .btn { display:block; text-align:center; padding-bottom:20px;}
.pop_club_cnt .txt { padding-left:11px; font-weight:bold;  font-family:dotum; }
.pop_club_cnt { min-width:300px; padding:18px 15px 10px 15px; }
.pop_club_cnt div {margin:23px 0 12px 0; padding:24px 0 14px 20px; border-top:2px solid #ccc; border-bottom:2px solid #ccc; background:#ededed; }
.pop_club_cnt div span { display:block; height:36px; }
.pop_club_cnt div label { display:inline-block; width:70px; line-height:26px; word-spacing:-1px; font-family:dotum;}
.pop_club_cnt div input { width:101px; height:24px; line-height:24px; vertical-align:middle; border:1px solid #d1d1d1; }
.pop_club_cnt div img { vertical-align:middle; }
.pop_club_cnt ul li {line-height:1.2; margin-bottom:3px; padding-left:11px; text-indent:-9px; font-family:dotum; }


/* popup2 2013-04-23  */
.wrap_pop_type1 h1 { width:100%; height:42px; padding-top:15px;  font-size:12px; color:#fff;  font-family:dotum; letter-spacing:0; text-indent:20px; background:url('http://ticketimage.interpark.com/Global/image_2011/en/pop_h1.gif') repeat-x; }
.wrap_pop_type1 img { vertical-align:top;}
.wrap_pop_type1 .spot { margin:14px 15px; padding:20px 22px 13px 22px; border:1px solid #dcdcdc; background:#f2f2f2; }
.wrap_pop_type1 .spot ul li { padding-left:6px; line-height:1.8; color:#cc0000;  background:url('http://ticketimage.interpark.com/Global/image_2011/en/ico_dot_cc0000.gif') left 7px no-repeat;}
.wrap_pop_type1 .form { overflow:hidden; width:425px; padding:2px 36px 26px 36px; }
.wrap_pop_type1 .form ul li { float:left; width:419px; padding-left:6px; line-height:1.7; color:#666;  background:url('http://ticketimage.interpark.com/Global/image_2011/en/ico_dot_999.gif') left 9px no-repeat;}
.wrap_pop_type1 .form ul li label { float:left; width:84px; min-height:23px; _height:23px; display:inline-block;  }
.wrap_pop_type1 .form ul li input { height:23px; line-height:23px; padding-left:10px; margin-bottom:3px;  bordeR:1px solid #dcdcdc; background:#fff;}
.wrap_pop_type1 .form ul li span { float:left; width:310px;}
.wrap_pop_type1 .btn { display:block; height:37px; padding-top:12px; text-align:center; background:#f1f1f1; }
.wrap_pop_type1 .btn img { margin:0 2px; }

/* join 2013-05-06 */
.seciton_join { padding:62px 90px 61px 90px; border:5px solid #ededed;}
.seciton_join h1 { height:26px; margin-bottom:19px; font-size:16px; color:#010101; border-bottom:2px solid #555; }
.seciton_join .password1 label,
.seciton_join .join1 label  { display:inline-block; margin:36px 0 30px 61px; font-weight:bold; line-height:33px; }
.seciton_join .password1 label input,
.seciton_join .join1 label input { width:358px; height:33px; margin-left:10px; line-height:33px; vertical-align:middle; border:1px solid #eee; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; background:#f9f9f9; }
.seciton_join .join2 { padding:59px 0 80px 0; text-align:center; }
.seciton_join .join4 p ,
.seciton_join .join2 p { margin-bottom:26px;}
.seciton_join .password1 .btn,
.seciton_join .join1 .btn { display:block; margin-bottom:50px; text-align:center; }
.seciton_join .join4 { padding:59px 0 89px 0; text-align:center; }
.seciton_join .join3 h2 { padding-left:14px; font-size:13px; color:#222; background:url('http://ticketimage.interpark.com/Global/image_2011/en/icon_r1.gif') left 3px no-repeat; }
.seciton_join .password3 ul { margin:69px 0 29px 0; }
.seciton_join .join3 ul { margin:26px 0 31px 0; }
.seciton_join .password3 li,
.seciton_join .join3 li { margin-bottom:10px;}
.seciton_join .password3 li label,
.seciton_join .join3 li label { display:inline-block; width:136px; padding-right:14px; text-align:right; font-weight:bold; line-height:35px;}
.seciton_join .password3 li input,
.seciton_join .join3 li input { width:358px; height:33px; margin-right:7px; line-height:33px; vertical-align:middle; border:1px solid #eee; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; background:#f9f9f9; }
.seciton_join .join3 select {  width:148px; height:22px; line-height:22px; color:#666; border:1px solid #c6c6c6;}
.seciton_join .join3 .agree { height:278px; margin:5px 0 20px 0; overflow:hidden; border:1px solid #c6c6c6; }
.agree_content { padding:15px; }
.agree_content h3 { font-size:12px; color:#666;}
.agree_content p { margin-bottom:26px; }
.agree_content dl { padding-left:15px; margin-bottom:26px;}
.seciton_join .join3 .bottom { position:relative; text-align:right;}
.seciton_join .join3 .bottom label { position:absolute; left:0; top:-2px; }
.seciton_join .join3 .bottom label input {vertical-align:middle;}
.seciton_join .password2 { padding:58px 0 29px 0; text-align:center; }
.seciton_join .password2 strong { display:block; margin-bottom:23px; color:#222; font-size:14px; }
.seciton_join .password2 p { margin-bottom:45px; line-height:1.5; }
.seciton_join .join3 h3 { font-size:12px; color:#666;}
.seciton_join .password3 .btn {  text-align:center; margin-bottom:89px;}
.seciton_join .btn_join { display:inline-block; height:41px; padding-right:20px;overflow:hidden; text-align:center; background:url('http://ticketimage.interpark.com/Global/image_2011/en/btn_join.gif') right top no-repeat; }
.seciton_join .btn_join span {display:inline-block;  height:41px; font:bold 12px Arial; padding-left:20px; color:#fff; line-height:42px;    background:url('http://ticketimage.interpark.com/Global/image_2011/en/btn_join.gif') left top no-repeat;  }
.seciton_join .btn_join:hover { text-decoration:none; }
.seciton_join .guide { display:block; border-bottom:2px solid #f1f1f1;}
.seciton_join .guide div { border:1px solid #d7d7dd; background:#f8f9fb; }
.seciton_join .guide ul { padding:15px 0 9px 28px; border:1px solid #fff; }
.seciton_join .guide ul li { text-indent:-8px; margin-bottom:6px; line-height:1.5; }

.section_cto h3 {  font-size:12px;}
.section_cto .slimM { color:#666;  }
.section_cto .slimM strong ,
.section_cto .slimM em { font-style:normal; color:#333;}
.section_cto .slimM2 { margin-top:20px !important; margin-bottom:5px !important; }
.section_cto .tip { display:block; padding:0 35px 12px 35px; margin-top:-8px; line-height:1.6; color:#999; }
.section_cto .Sum_Box1 { font-size:14px; margin:0px 22px 1px 22px; }
.section_cto .Sum_Box1 strong { color:#ff9999; }
.section_cto .table { overflow:hidden;  border-top:1px solid #3b3b3b; margin:0px 22px 7px 22px;}
.section_cto table { margin-top:-1px; border-bottom:1px solid #3b3b3b; }
.section_cto table th{ width:81px; background:#f5f5f5; text-align:left; border-top:1px solid #e9e9e9; padding:12px 18px 8px 18px;}
.section_cto table td{ width:506px; color:#666; font-size:11px;  text-align:left !important; border-top:1px solid #e9e9e9; padding:8px 9px; text-align:center; font-size:12px;  background:#FFF; }
.section_cto table td input { width:58px; line-height:18px; height:18px; border:1px solid #d9d9d9; }
.section_cto select { border:1px solid #d9d9d9; color:#666; font-size:11px; }
.section_cto .tip2 { display:block; padding:0 25px 27px 25px; }
.section_cto .tip2 em { font-style:normal; color:#cc6666; font-size:11px; }

.int_Carea #ifrmCp { margin:40px 0 70px 0px; }

.detail_date_off { display:block;  margin:0 0px 20px 0px;  text-align:center; }
.detail_date_off li { border-top:1px solid #cacaca; }
.detail_date_off li div { display:block; padding:28px 0 29px 0;  border-top:1px solid #fff; }
.detail_date_off strong { display:block; margin-bottom:15px; color:#333; font-family:arial; line-height:1.4; font-size:14px; }

.pop_layer_union { position:absolute; left:50%; top:250px; margin-left:-278px;  border:4px solid #343434; background:#fff;  }
#layer_union { width:548px; height:292px;}
.pop_layer_union .btn { text-align:center; padding:35px 0; }
.pop_layer_union .btn a { display:inline-block; height:24px; line-height:24px; padding:0 17px;margin:0 auto; text-decoration:none; border:1px solid #000; background:#343434; color:#fff}

/*페이스북 로그인 추가 */
.Login_Box2 {width:470px; height:345px; margin:0 auto; background:url('http://ticketimage.interpark.com/Global/image_2011/en/bg_login_input2.gif') top center no-repeat;}
.Login_Box2 .Login_Tit { padding-top:30px; padding-bottom:15px }
.Login_Box2 .Login_input { margin-top:0 !important }
.Login_Box2 .Login_input_sns { clear:both; width:360px; padding:0px 10px 7px 10px; margin:0px auto; margin-top:-14px; margin-bottom:13px; border-bottom:1px solid #d8d8d8; overflow:hidden;}
.Login_input_sns .input{ float:left; width:260px;}
.Login_input_sns .input li{ padding:0 0 0 10px; margin:5px 0; background:url('http://ticketimage.interpark.com/Global/image_2011/en/bg_login.gif') 0px 12px no-repeat;}
.Login_input_sns .input li span { display:inline-block; vertical-align:middle;}
.Login_input_sns .input li .txt{ width:70px; display:inline-block;}
.Login_input_sns .input input{ background:#fafafa; border:1px solid #eaeaea; padding:0 5px; width:160px; line-height:150%; height:26px; font-size:14px; color:#333;}
.Login_Box2 .login_join{ float:left; width:90px; }
.Login_Box2 .login_pw{ float:left; width:160px; }
.Login_Box2 .btn_btm_login  {width:400px; margin:0 auto; overflow:hidden;}
.txt_facebooklogin { margin-top:12px !important; margin-bottom:-10px !important;}
.txt_facebooklogin span { width:340px !important; height:26px; line-height:26px; }
.txt_facebook { float:left; width:100%; padding:10px 0 0 0; letter-spacing:-0.7px; word-spacing:2px; #letter-spacing:-1px; #word-sapcing:1px; }
.txt_sns { float:left; width:100%; padding:4px 0 0 0; letter-spacing:-0.7px; word-spacing:2px; font-size:11px; #letter-spacing:-1px; #word-sapcing:1px; }
.txt_sns img { margin-right:5px; vertical-align:middle; }
.btn_login_fb { padding:0 !important; background:none !important; height:25px; }
.btn_login_wb { background-position:left 7px !important; }
.btn_login_qq { background-position:left 7px !important; }

.moreBtnWrap {padding-bottom:50px;}
.moreBtnWrap a.moreBtn {display:block; width:690px; height:38px; border-top:1px solid #d7d7dd; border-bottom:1px solid #d7d7dd; line-height:38px; font-family:'Arial'; color:#303030; text-align:center; font-weight:bold;background:url("http://ticketimage.interpark.com/Global/image/common/moreBtn.gif") 365px 17px no-repeat; text-decoration:none;}
.redEnterDetail {display:inline-block; height:18px; border:1px solid #c75757; font-size:11px; color:#fff !important; padding:0 20px 0 10px; background:#da6464 url("http://ticketimage.interpark.com/Global/image_2011/en/arrow_2.gif") right center no-repeat; line-height:18px; text-decoration:none !important;}
.whiteEnterDetail {display:inline-block; height:18px; border:1px solid #c8c8c8; font-size:11px; color:#6d6d6d !important; padding:0 20px 0 10px; background:#fff url("http://ticketimage.interpark.com/Global/image_2011/en/arrow_1.gif") right center no-repeat; line-height:18px; text-decoration:none !important;}
.whiteEnterDetail2 {display:inline-block; line-height:14px;border:1px solid #c8c8c8; font-size:11px; color:#6d6d6d !important; padding:0 20px 0 10px; background:#fff url("http://ticketimage.interpark.com/Global/image_2011/en/arrow_1.gif") right center no-repeat; text-decoration:none !important;}