img{border:0;}
body { 
	margin: 0;
	font-size: 1em;
	font-size: 12px;	
	color: #888;
	background-color: #fff;
	
}
caption{display:none;}
.pop{width:100%; font-family: "µ¸¿ò", Dotum, Arial, sans-serif; line-height: 1.17;}
.pop_top{background:url('global_pop_bg.gif') repeat-x left bottom; }
.pop_top span.top_title {}
.pop_top span.top_title img{margin:10px 0 0 30px; }
.con{font-size:12px; padding:15px 15px 5px 15px;  display: block; }
.con .pscm_tit {background:#f0f0f0 url('http://ticketimage.interpark.com/TicketImage/event/110114_guide/02_bl.gif') no-repeat 10px 13px; padding:10px 10px 10px 25px; font-size:14px; font-weight:bold; margin-top:15px; border-top:1px solid #e4e4e4;}
.con input.ranking {border:1px solid #ccc;  font-family:µ¸¿ò; color:#333;}
.con ul { padding:0; margin:0;}
.con ul li {list-style:none; background:url('http://ticketimage.interpark.com/TicketImage/partner/bc/arrow_02.gif') 0 5px no-repeat; padding-left:10px;}
.con ul li.red {color:#cc0000; font-weight:bold;}
.con table {border:2px solid #ccc; width:100%; margin:10px 0; }
.con table th {font-size:12px; background-color:#fcfcfc;  border-left:1px solid #e4e4e4; text-align:left; line-height:18px; font-weight:bold; text-align:center; vertical-align:top; padding:7px 0;}
.con table td {font-size:12px; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4; text-align:left; line-height:18px; padding:7px 0; vertical-align:top; text-align:center;}
.con table td img{ vertical-align:middle;}
.con table .fst { border-left:0px; }
.con .btn {width:100%; text-align:center; padding:10px 0;}

.con_02  {overflow-y:scroll; font-size:12px; line-height:140%; position:relative; }
.con_02 .pop_t {border:2px solid #ccc; width:95%; margin:15px 0 0 15px; }
.con_02 .pop_t th {font-size:12px; background-color:#fcfcfc;  border-left:1px solid #e4e4e4; text-align:left; line-height:18px; font-weight:bold; text-align:center; vertical-align:top; padding:5px 0;}
.con_02 .pop_t td {font-size:12px; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4; text-align:left; line-height:18px; padding:3px 0; vertical-align:top; text-align:center;}
.con_02 .pop_t td img{ vertical-align:middle;}
.con_02 .pop_t .fst { border-left:0px; }

.con_03 {font-size:12px;   display:inline-block; width:100%;}
.con_03 .info_t { width:97%;  margin:15px 10px 5px 15px ;  border-right:2px solid #e4e4e4; border-top:2px solid #e4e4e4; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.con_03 .info_t th {font-size:12px; background-color:#fcfcfc;  border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:left; line-height:18px; font-weight:bold;  vertical-align:top; padding:5px 0 5px 10px;}
.con_03 .info_t td {font-size:12px; text-align:left; border-bottom:1px solid #e4e4e4;  line-height:18px; padding:3px 0; vertical-align:top; padding:5px 0 5px 10px; }

.con_03 .info_t td input{border:1px solid #ccc;  font-family:µ¸¿ò; color:#333;}
.con_03 .info_t td input.bi{border:1px solid #ccc; background:#ececec; font-family:µ¸¿ò; color:#333; }
.con_03 .info_t td img{ vertical-align:middle;}
.con_03 .btn_reserve_01 {text-align:center; padding:10px 0;}

.con_03 .a_info { margin:15px 15px 5px 15px ; display:block; border:1px solid #ccc; padding:10px; background:#ececec; }
.con_03 .a_info .in_info {overflow-y:auto; padding:15px; font-size:11px; color:#999999; border:1px solid #ececec; height:80px; background:#fff; margin-top:10px; line-height:140%; 
	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;

}
.con_03 .a_info .agree {text-align:center;}
.con_03 ul { padding-left:15px; margin:0;}
.con_03 ul li {list-style:none; background:url('http://ticketimage.interpark.com/TicketImage/partner/bc/arrow_02.gif') 0 5px no-repeat; padding-left:10px;} 

.con_03 .binfo {  margin:15px 10px 5px 15px ;  border-top:2px solid #ccc;  border-bottom:2px solid #ccc;}
.con_03 .binfo th{padding:15px; font-size:17px; font-weight:bold; border-right:1px solid #e4e4e4; background:#ededed;}
.con_03 .binfo td {padding :15px;}
.con_03 .binfo td input{padding:5px;  border:1px solid #ccc; font-family:µ¸¿ò; color:#333; font-size:15px; font-weight:bold;}

.con .btn_reserve_01 {text-align:center; }
.con .btn_reserve_03 {position:absolute; right:15px; top:35px;}
.btn_reserve_02 {text-align:center; background:#EDEDED; padding:10px 0; width:100%;}
.popcol1 {font-weight:bold; background:#ededed; border-bottom:1px solid #ddd; border-top:1px solid #ddd; font-size:13px; line-height:140%; padding:15px; color:#666666;}


/* ¾à°ü */
.infomation{ padding:10px; display:block; overflow:hidden; margin-bottom:15px; }
.infomation p.stit{ border-bottom:1px solid #E8E8E8; padding-bottom:7px; }
.infomation p.sstit{ margin-top:15px; background:url('http://ticketimage.interpark.com/TicketImage/partner/pu/bl_dot_01.gif') no-repeat 0 4px; padding-left:10px; font-weight:bold;}
.infomation .small{ color:#999; font-size:11px;  display:block; border:2px solid #E8E8E8; background:#fff; padding:5px; margin-top:0px; overflow-y:auto; height:50px; line-height:150%;
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;
}
