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:0px; 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; +*margin-top:10px;} .m_t30{margin-top:30px; +*margin-top:20px;} .m_t40{margin-top:40px; +*margin-top:30px;}
.m_b40{margin-bottom:40px; +*margin-bottom:20px;}
.fl_L{ float:left;} .fl_R{ float:right;}

/* Layout */
.wrap_out {clear:both; width:880px; margin:0px auto;}
.int_GNB{height:41px; background:#e15148; margin-bottom:20px;}
.int_GNB.nonBottom {margin-bottom:0px;}
.int_GNB ul{ clear:both;}
.int_GNB li{ float:left; background:none;width:176px; height:41px;text-align:center; line-height:41px;}
.int_GNB li.selected {background:#d8261e}
.int_GNB li a {line-height:0px; display:block; height:29px; font-size:0px; padding-top:12px;}
.Brg_Tit { text-align:center; padding:11px 0 0 0;}


/*  S: 20130329 수정 :GNB_Tarea */
.GNB_Tarea .gnb_sMenu {text-align:right; font-size:11px; color:#888; letter-spacing:0px; height:32px; background:#f1f1f1; border-bottom:1px solid #dddddd; margin-bottom:35px;}
.GNB_Tarea .gnb_sMenu .Tm_Pers span{ color:#e6dee6; font-size:10px; display:inline-block; margin:0; vertical-align:middle;}
.Tm_Pers{ float:right; display:inline-block;_display:inline; font-size:0px; text-align:right; margin-bottom:37px;}
.Tm_Pers li {height:32px; display:inline-block; *display:inline; *zoom:1; font-size:12px; padding-left:15px;}
.Tm_Pers li a{ display:inline-block; font-size:12px; color:#666666; vertical-align:middle; color:#888; line-height:32px; padding-right:15px;}
.Tm_Pers li span {line-height:32px; padding:0px; color:#dbdbdb;}
.Tm_Lang{ float:left}
.Tm_Pers li, .Tm_Lang li{ float:left; display:inline-block;}
.gnb_menu {position:relative; height:62px;}
.gnb_menu .gnb_Logo {padding-top:3px; display:inline-block; *display:inline; *zoom:1;}
.gnb_menu .Tm_Lang {position:absolute; right:0px; top:5px; font-size:0px; line-height:0px;}
.gnb_menu .Tm_Lang li {display:inline-block; width:58px; height:23px; border:1px solid #dfe1e0; border-left:0px; position:relative;}
.gnb_menu .Tm_Lang li:first-child {border-left:1px solid #dfe1e0}
.gnb_menu .Tm_Lang li a {font-size:12px; color:#666666; line-height:23px; display:block; text-align:center;}
.gnb_menu .Tm_Lang li.selected a {position:absolute; width:59px; left:-1px; top:-1px; height:23px; border:1px solid #e38989; background:#f6f6f6}
/*  E: 20130329 수정 :GNB_Tarea */

#GNB_Tarea_150202 .gnb_sMenu .Tm_Pers a { float:left; margin-left:0; vertical-align:middle; }
#GNB_Tarea_150202 .search_box { position:absolute; left:290px; top:0px; height:34px; }
#GNB_Tarea_150202 .search_box .input { float:left; width:262px; height:32px;  border:1px solid #e25147; background:#fff; border-right:0px;}
#GNB_Tarea_150202 .search_box input { margin:8px 0 0 10px; width:250px; font-size:16px;  color:#e15146; border:0; }
.area_search_result  { padding-bottom:50px; }
.area_search_result .tit { padding:7px 0 6px 0; margin-bottom:17px; overflow:hidden; border-bottom:1px solid #666; }
.area_search_result .tit h2 { float:left; font-size:16px; color:#333;  }
.area_search_result .tit .tip { float:right; padding-top:3px;}
.area_search_result .keyword  { overflow:hidden; margin-bottom:17px; }
.area_search_result .keyword dt { float:left; margin-right:4px; font-size:16px; color:#888 }
.area_search_result .keyword dd { font-size:16px; color:#e56076; }
.area_search_result .list_result { position:relative; padding:30px 18px 18px 131px; margin-bottom:-1px; min-height:97px; overflow:hidden;  border:1px solid #d7d7dd }
.area_search_result .list_result .poster img {  position:absolute; lefT:18px; top:18px; width:90px; height:110px; border:1px solid #dedede;  }
.area_search_result .list_result .btn { text-align:right; padding-top:10px;}
.area_search_result .list_result .btn a { display:inline-block; padding:5px 17px 0 19px; #padding:3px 17px 2px 19px; #margin-left:4px;  font-size:11px; height:15px;  vertical-align:middle; line-height:1.2; color:#fff; text-decoration:none; }
.area_search_result .list_result .btn_book { border:1px solid #af0000; background:#d6352d; }
.area_search_result .list_result .btn_detail { border:1px solid #6e6e6e; background:#909090;  }
.area_search_result .list_result .ico_ing { displaY:inline-block; padding:5px 7px 0 7px; #padding:3px 7px 2px 7px;  height:13px;  line-height:1.2; font-size:11px; font-weight:normal; vertical-align:middle;  color:#fff; background:#e56057; }
.area_search_result .list_result h3 { font-size:16px; color:#333; margin-bottom:11px; }
.area_search_result .list_result li { padding-left:10px; margin-bottom:3px; background:url('http://ticketimage.interpark.com/Global/image_2011/en/icon_dot2.gif') 0px 6px no-repeat; }
.area_search_result .not_found { padding:76px 0 70px 0; font-size:12px; color:#333; line-height:1.6;  text-align:center; }

.wrap_Dt .Dt_Data .noticeBanner {margin-bottom:26px; position:relative; height:70px;}
.wrap_Dt .Dt_Data .noticeBanner .banner1 {width:358px; position:relative; float:left; margin-right:10px;}
.wrap_Dt .Dt_Data .noticeBanner .banner2 {width:358px; height:70px; float:left; background:gray}
.wrap_Dt .Dt_Data .noticeBanner .noticeBannerPop {border:3px solid #c0c0c0; background:#fff; padding:20px; right:0px; top:70px; position:absolute; width:295px;}
.wrap_Dt .Dt_Data .noticeBanner .noticeBannerPop div {margin-bottom:17px;}
.wrap_Dt .Dt_Data .noticeBanner .noticeBannerPop div b {font-size:14px; color:#353535;}
.wrap_Dt .Dt_Data .noticeBanner .noticeBannerPop a.close {display:block; width:15px; height:15px; top:10px; right:10px; background:url("http://ticketimage.interpark.com/Global/image/common/detailBannerClose.gif") 0 0 no-repeat; position:absolute;}

.myticketBanner {height:70px; background:url("http://ticketimage.interpark.com/Global/image_2011/en/detailBanner.jpg") 0 0 no-repeat; position:relative; width:726px; }
.myticketBanner_en {background-image:url("http://ticketimage.interpark.com/Global/image_2011/en/detailBanner.jpg")} 
.myticketBanner_jp  {background-image:url("http://ticketimage.interpark.com/Global/image_2011/jp/detailBanner.jpg")} 
.myticketBanner_ck {background-image:url("http://ticketimage.interpark.com/Global/image_2011/ck/detailBanner.jpg")} 
.myticketBanner_cb {background-image:url("http://ticketimage.interpark.com/Global/image_2011/cb/detailBanner.jpg")} 
.myticketBanner_kr {background-image:url("http://ticketimage.interpark.com/Global/image_2011/kr/detailBanner.jpg")} 
.myticketBanner span {display:block; width:27px; height:27px; position:absolute; bottom:0px; right:0px; background:#f3f3f3}

.int_Carea { float:left; width:690px; display:inline-block; margin-right:30px;} 
.int_Larea{ float:left; width:160px;}
.int_Larea .wrap_Lm{margin-bottom:20px;}
.int_Larea .wrap_Lm .Lm a{ width:160px; padding:8px 0; display:inline-block;}

.mainVisual {height:359px; margin-bottom:30px; position:relative;}
.mainVisual > a {display:none;}
.mainVisual > a.selected {display:block;}
.mainVisual > a img {width:880px; height:359px;}
.mainVisual ul {font-size:0px; line-height:0px; height:12px; text-align:center; position:absolute; bottom:19px; width:100%;}
.mainVisual ul li {width:12px; height:12px; margin-left:8px; display:inline-block; *display:inline; *zoom:1; cursor:pointer; background:url("http://ticketimage.interpark.com/Global/image_2011/common/mainDot.png") 0 0 no-repeat;}
.mainVisual ul li:first-child {margin-left:0px;}
.mainVisual ul li.selected {background-position:0 -12px;}

.wrap_Pinfo {z-index:10;}
.wrap_Pinfo .capchaLayer {position:absolute; top:21px; left:144px; z-index:1; }

.Py_Info_Tit.saveBtn {padding-bottom:0px; border-bottom:0px;}
.saveBtn a {display:block; margin-top:5px;}