@charset "UTF-8";
/*!
 _ _  _
| | || | ticket-desktop-alliance v0.3.7
| | || | INTERPARK UI Development Team
`___'|_| /styles/pages/global/common_2011/ticket_en.scss

*/
/* 본사 브릿지에만 사용 */
.Br_Wrap {
  width: 880px;
  margin: 0 auto;
  padding-top: 10px;
  clear: both;
}

.Br_GNB {
  width: 960px;
  margin: 10px auto 20px;
  background: url("//ticketimage.globalinterpark.com/ticketimage/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 #ddd;
}

.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  ------------------- */
body {
  background: #fff;
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #666;
  margin: 0;
  padding: 0;
  line-height: 140%;
}

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
th,
td,
p {
  margin: 0;
  padding: 0;
}

input,
textarea,
select {
  font-size: 12px;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
}

caption,
.blind {
  display: none;
}

ol,
ul,
li {
  list-style: none;
}

img {
  font-size: 0;
  margin: 0;
  padding: 0;
}

img,
fieldset {
  border: 0 none;
}

a {
  color: #666;
  text-decoration: none;
}

a:link,
a:visited {
  color: #666;
  text-decoration: none;
}

a:hover {
  color: #333;
  text-decoration: underline;
}

a:active {
  text-decoration: none;
}

hr {
  border: none;
  height: 0;
  line-height: 0;
  margin: 0;
  padding: 0;
  color: #fff;
}

.fs_11 {
  font-size: 11px;
}

.fc_red {
  color: #e35d63;
}

.fc_red a,
.fc_red a:link,
.fc_red a:hover,
.fc_red a:visites,
.fc_red a:active {
  color: #e35d63;
}

.ff_num {
  font-family: tahoma;
  line-height: 0;
}

.Bk_Num {
  color: #e35d63;
  font-family: tahoma;
  line-height: 0;
}

.tar {
  text-align: right;
}

.tac {
  text-align: center;
}

.bar_gray {
  font-size: 10px;
  color: #ccc;
  margin: 0 8px;
}

.Box_g3p {
  border: 3px solid #c8c8c8;
}

.Box_g1p {
  border: 1px solid #e3e3e3;
}

.p_10 {
  padding: 10px;
}

.p_15 {
  padding: 15px;
}

.p_20 {
  padding: 20px;
}

.p_tb5 {
  padding: 5px 0;
}

.p_t5 {
  padding-top: 5px;
}

.p_t10 {
  padding-top: 10px;
}

.p_lr20 {
  padding: 0 20px;
}

.m_t20 {
  margin-top: 20px;
}

.m_t30 {
  margin-top: 30px;
}

.m_t40 {
  margin-top: 40px;
}

.m_b40 {
  margin-bottom: 40px;
}

.fl_L {
  float: left;
}

.fl_R {
  float: right;
}

/* Layout */
.wrap_out {
  clear: both;
  width: 880px;
  margin: 10px auto 0;
}

.int_GNB {
  height: 54px;
  background: url("//ticketimage.globalinterpark.com/ticketimage/Global/image_2011/en/gnb_bg.gif") top left no-repeat;
}

.int_GNB ul {
  clear: both;
  margin-left: 18px;
}

.int_GNB li {
  float: left;
  background: none;
}

.int_GNB li img {
  padding: 10px 6px 8px 6px;
  display: inline-block;
}

.Brg_Tit {
  text-align: center;
  padding: 11px 0 0 0;
}

/*  S:20130329 메뉴 상용화 이후 삭제 */
.gnb_Logo {
  position: absolute;
  top: 2px;
  left: 10px;
}

.gnb_sMenu {
  position: absolute;
  top: 15px;
  right: 10px;
  text-align: right;
  font-size: 11px;
  color: #888;
  letter-spacing: 0;
}

.gnb_sMenu span {
  color: #e6dee6;
  font-size: 10px;
  display: inline-block;
  margin: 0 7px;
  vertical-align: middle;
}

.gnb_sMenu a {
  display: inline-block;
  vertical-align: middle;
  color: #888;
}

.gnb_sMenu a.btn {
  margin-left: 10px;
}

/*  E:20130329 메뉴 상용화 이후 삭제 */
/*  S: 20130329 수정 :GNB_Tarea */
.GNB_Tarea {
  position: relative;
  height: 40px;
}

.GNB_Tarea .gnb_Logo {
  position: absolute;
  top: 2px;
  left: 10px;
}

.GNB_Tarea .gnb_sMenu {
  position: absolute;
  top: 13px;
  right: 0;
  text-align: right;
  font-size: 11px;
  color: #888;
  letter-spacing: 0;
}

.GNB_Tarea .gnb_sMenu .Tm_Pers span {
  color: #e6dee6;
  font-size: 10px;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
}

.Tm_Pers {
  float: left;
  display: inline-block;
  margin-right: 7px;
  _display: inline;
}

.Tm_Pers li a {
  padding: 5px;
  margin-left: 10px;
  display: inline-block;
  font-size: 12px;
  color: #33333b;
  vertical-align: middle;
  color: #888;
}

.Tm_Lang {
  float: left;
}

.Tm_Pers li,
.Tm_Lang li {
  float: left;
  display: inline-block;
}

/*  E: 20130329 수정 :GNB_Tarea */
.btn_cbt {
  position: absolute;
  right: 6px;
  bottom: -29px;
  #bottom: -32px;
}

.int_Cbody {
  position: relative;
  clear: both;
}

.int_Larea {
  float: left;
  width: 160px;
  margin-right: 30px;
}

.int_Larea .wrap_Lm {
  margin-bottom: 20px;
}

.int_Larea .wrap_Lm .Lm a {
  width: 160px;
  padding: 8px 0;
  display: inline-block;
}

.L_bn {
  margin-bottom: 10px;
  display: inline-block;
}

.int_Carea {
  float: left;
  width: 690px;
  display: inline-block;
}

h3 {
  font-size: 14px;
  font-weight: bold;
  color: #000;
  font-family: Arial, sans-serif;
}

h3.r1 {
  background: url("//ticketimage.globalinterpark.com/ticketimage/Global/image_2011/en/icon_r1.gif") 0 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("//ticketimage.globalinterpark.com/ticketimage/Global/image_2011/en/footer_bg_red.gif") 0 0 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("//ticketimage.globalinterpark.com/ticketimage/Global/image_2011/en/icon_dot2.gif") 0 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("//ticketimage.globalinterpark.com/ticketimage/Global/image_2011/en/bg_gra1.gif") top left repeat-x;
}

.Shadow2 {
  height: 5px;
  font-size: 0;
  background: url("//ticketimage.globalinterpark.com/ticketimage/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: 0;
  display: none;
}

.Py_Info_Tit .DT_small_LayerWrap .Close {
  position: absolute;
  right: 7px;
  top: 11px;
  display: inline-block;
  width: 11px;
  height: 11px;
  background: url("//ticketimage.globalinterpark.com/ticketimage/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("//ticketimage.globalinterpark.com/ticketimage/TicketImage/main/120612_detail/tk_dt_layer_y_imap.png") 0 0 no-repeat;
}

.Py_Info_Tit .DT_small_LayerWrap .Layer_TopbgL {
  display: inline-block;
  width: 210px;
  height: 12px;
  font-size: 0;
  background: url("//ticketimage.globalinterpark.com/ticketimage/TicketImage/main/120612_detail/tk_dt_layer_y_imap.png") 0 -64px no-repeat;
}

.Py_Info_Tit .DT_small_LayerWrap .Layer_Midbg {
  display: inline-block;
  width: 210px;
  background: url("//ticketimage.globalinterpark.com/ticketimage/TicketImage/main/120612_detail/tk_dt_layer_y_imap.png") -235px 0 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;
  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("//ticketimage.globalinterpark.com/ticketimage/TicketImage/main/120612_detail/tk_dt_layer_y_imap.png") 0 -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("//ticketimage.globalinterpark.com/ticketimage/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;
}

.Py_Info_Tit .DT_mid_LayerWrap .Close {
  position: absolute;
  right: 7px;
  top: 11px;
  display: inline-block;
  width: 11px;
  height: 11px;
  background: url("//ticketimage.globalinterpark.com/ticketimage/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("//ticketimage.globalinterpark.com/ticketimage/TicketImage/main/120612_detail/tk_dt_layer_y_imap.png") -450px 0 no-repeat;
}

.Py_Info_Tit .DT_mid_LayerWrap .Layer_Midbg {
  display: inline-block;
  width: 280px;
  background: url("//ticketimage.globalinterpark.com/ticketimage/TicketImage/main/120612_detail/tk_dt_layer_y_imap.png") -734px 0 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("//ticketimage.globalinterpark.com/ticketimage/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("//ticketimage.globalinterpark.com/ticketimage/Global/image_2011/en/icon_dot2.gif") 0 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("//ticketimage.globalinterpark.com/ticketimage/Global/image_2011/kr/icon_check.gif") 0 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: #fff;
  scrollbar-arrow-color: #c3c3c3;
  scrollbar-track-color: #fff;
  scrollbar-darkshadow-color: #fff;
  scrollbar-face-color: #fff;
  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("//ticketimage.globalinterpark.com/ticketimage/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("//ticketimage.globalinterpark.com/ticketimage/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("//ticketimage.globalinterpark.com/ticketimage/Global/image_2011/en/icon_dot2.gif") 0 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("//ticketimage.globalinterpark.com/ticketimage/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;
}

.myTiK_info ul {
  margin: 20px 25px;
  overflow: hidden;
}

.myTiK_info li {
  margin: 8px 0;
  background: url("//ticketimage.globalinterpark.com/ticketimage/Global/image_2011/en/icon_dot1.gif") 0 6px no-repeat;
  padding-left: 10px;
}

.myTiK_info ul.slimM {
  margin: 10px 25px;
}

.myTiK_info .info_Tit {
  padding: 15px 0 0 25px;
}

.cm_List {
  margin: 10px 0;
  display: inline-block;
}

.cm_List li {
  margin: 10px 0;
  background: url("//ticketimage.globalinterpark.com/ticketimage/Global/image_2011/en/icon_dot1.gif") 0 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("//ticketimage.globalinterpark.com/ticketimage/Global/image_2011/en/icon_dot1.gif") 0 6px no-repeat;
  padding-left: 10px;
}

.cm_List_noM li img {
  vertical-align: middle;
}

.Sum_Box1 {
  background: #666;
  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("//ticketimage.globalinterpark.com/ticketimage/Global/image_2011/en/icon_q.gif") 0 7px no-repeat;
  padding: 5px 0 5px 32px;
}

.FAQ dd {
  line-height: 180%;
  background: url("//ticketimage.globalinterpark.com/ticketimage/Global/image_2011/en/icon_a.gif") 0 7px no-repeat;
  padding: 8px 0 8px 32px;
}

/* Login */
.Login_Box {
  width: 470px;
  height: 300px;
  margin: 0 auto;
  background: url("//ticketimage.globalinterpark.com/ticketimage/Global/image_2011/en/bg_login_input.gif") top center no-repeat;
}

.Login_Tit {
  width: 360px;
  margin: 0 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("//ticketimage.globalinterpark.com/ticketimage/Global/image_2011/en/bg_login.gif") 0 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: 0 auto;
  padding: 3px 30px;
  font-size: 12px;
  color: #333;
  background: url("//ticketimage.globalinterpark.com/ticketimage/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 0 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("//ticketimage.globalinterpark.com/ticketimage/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: #fc0;
}

.btn_pop_club a span {
  padding-right: 10px;
  font-weight: bold;
  color: #fff;
  background: url("//ticketimage.globalinterpark.com/ticketimage/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("//ticketimage.globalinterpark.com/ticketimage/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: #c33;
  text-decoration: underline;
  background: url("//ticketimage.globalinterpark.com/ticketimage/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.fanclubConfirmInfoWrap h2 {
  text-decoration: none;
}

.pop_club_cnt.fanclubConfirmInfoWrap > div {
  background-color: #fff;
  border: none;
  margin: 0;
  padding: 0;
}

.pop_club_cnt.fanclubConfirmInfoWrap .fanclubInformation {
  padding: 24px;
  margin-top: 15px;
  text-align: center;
  border: 1px solid #e4e4e4;
}

.pop_club_cnt.fanclubConfirmInfoWrap .fanclubInformation strong {
  font-size: 13px;
  font-weight: bold;
  color: #000;
}

.pop_club_cnt.fanclubConfirmInfoWrap .fanclubInformation ul {
  margin-top: 30px;
}

.pop_club_cnt.fanclubConfirmInfoWrap .fanclubInformation li {
  padding: 0;
  margin: 0;
  font-size: 13px;
  color: #000;
  text-indent: 0;
}

.pop_club_cnt.fanclubConfirmInfoWrap .fanclubInformation li + li {
  margin-top: 20px;
}

.pop_club_cnt.fanclubConfirmInfoWrap .fanclubInformation dl {
  margin-top: 20px;
}

.pop_club_cnt.fanclubConfirmInfoWrap .fanclubInformation dt {
  font-size: 14px;
  color: #000;
  font-weight: bold;
}

.pop_club_cnt.fanclubConfirmInfoWrap .fanclubInformation dd {
  font-size: 14px;
  color: #000;
  font-weight: bold;
  margin-top: 10px;
}

.pop_club_cnt.fanclubConfirmInfoWrap .fanclubNotice {
  margin: 30px 0;
  text-align: center;
  font-size: 12px;
  line-height: 18px;
  color: #000;
}

.pop_club_cnt.fanclubConfirmInfoWrap .fanclubButton {
  text-align: center;
}

.pop_club_cnt.fanclubConfirmInfoWrap .fanclubButton ul {
  font-size: 0;
}

.pop_club_cnt.fanclubConfirmInfoWrap .fanclubButton li {
  display: inline-block;
  text-indent: 0;
  height: 25px;
  box-sizing: border-box;
  border-radius: 3px;
  font-weight: bold;
  line-height: 25px;
  padding: 0;
}

.pop_club_cnt.fanclubConfirmInfoWrap .fanclubButton li a {
  display: block;
  font-size: 12px;
  line-height: 25px;
  padding: 0 15px;
}

.pop_club_cnt.fanclubConfirmInfoWrap .fanclubButton li a:hover {
  text-decoration: none;
}

.pop_club_cnt.fanclubConfirmInfoWrap .fanclubButton li.buttonConfirm {
  background-color: #cd1f21;
}

.pop_club_cnt.fanclubConfirmInfoWrap .fanclubButton li.buttonConfirm a {
  color: #fff;
}

.pop_club_cnt.fanclubConfirmInfoWrap .fanclubButton li.buttonCancel {
  margin-left: 8px;
  background-color: #fff;
  border: 1px solid #666;
}

.pop_club_cnt.fanclubConfirmInfoWrap .fanclubButton li.buttonCancel a {
  color: #000;
}

.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: 130px;
  line-height: 26px;
  word-spacing: -1px;
  font-family: dotum;
}

.pop_club_cnt div label .lang {
  display: block;
  width: 100%;
  white-space: nowrap;
}

.pop_club_cnt .sel {
  border: none;
  background: transparent;
  padding: 0;
}

.pop_club_cnt .sel .tit {
  border: none;
  background: transparent;
  margin: 0 0 5px 0;
  padding: 0;
}

.pop_club_cnt .sel select {
  width: 148px;
  padding: 3px 0;
  margin-left: 10px;
}

.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("//ticketimage.globalinterpark.com/ticketimage/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: #c00;
  background: url("//ticketimage.globalinterpark.com/ticketimage/Global/image_2011/en/ico_dot_c00.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("//ticketimage.globalinterpark.com/ticketimage/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("//ticketimage.globalinterpark.com/ticketimage/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("//ticketimage.globalinterpark.com/ticketimage/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("//ticketimage.globalinterpark.com/ticketimage/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: 0 22px 1px 22px;
}

.section_cto .Sum_Box1 strong {
  color: #f99;
}

.section_cto .table {
  overflow: hidden;
  border-top: 1px solid #3b3b3b;
  margin: 0 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: #c66;
  font-size: 11px;
}

.int_Carea #ifrmCp {
  margin: 40px 0 70px 0;
}

.detail_date_off {
  display: block;
  margin: 0 0 20px 0;
  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("//ticketimage.globalinterpark.com/ticketimage/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: 0 10px 7px 10px;
  margin: 0 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("//ticketimage.globalinterpark.com/ticketimage/Global/image_2011/en/bg_login.gif") 0 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: -.7px;
  word-spacing: 2px;
  #letter-spacing: -1px;
  #word-sapcing: 1px;
}

.txt_sns {
  float: left;
  width: 100%;
  padding: 4px 0 0 0;
  letter-spacing: -.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("//ticketimage.globalinterpark.com/ticketimage/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("//ticketimage.globalinterpark.com/ticketimage/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("//ticketimage.globalinterpark.com/ticketimage/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("//ticketimage.globalinterpark.com/ticketimage/Global/image_2011/en/arrow_1.gif") right center no-repeat;
  text-decoration: none !important;
}
