@charset "euc-kr";
@import url("default.css"); 
/**************************************************
ÇÁ·Î±×·¥ ID : style.css
ÇÁ·Î±×·¥ ¸í : SKM&C Style Sheets
ÀÛ   ¼º   ÀÚ : ÀÌÇöÁÖ(aransnow@gmail.com)
ÃÖÃÊ ÀÛ¼ºÀÏ : 2009/10/19
ÃÖÁ¾ ÀÛ¼ºÀÏ : 
Âü°í »çÇ× :  CSS¸¦ ÇÑ¹ø¿¡ ´Ù È£ÃâÇÏÁö ¸¶½Ã°í °¢ ¼½¼Ç¸¶´Ù È£ÃâÇØÁÖ¼¼¿ä.
             default.css´Â °¢¼½¼ÇÀÇ ¸ÞÀÎ css°¡ È£ÃâÀ» ÇÕ´Ï´Ù.
             ¿¹) È¸¿ø°¡ÀÔ ºÎºÐ - > member.css
**************************************************** */

/* title , °øÅë
------------------------------------------------------------------------------- */
h1 {padding-left:25px;}
h2 {text-align:center;}
h3 {clear:both; margin-bottom:30px;}
h3.cus {margin-bottom:10px;}

.point01 {color:#ff581b;}
.point02 {font-size:11px;}

.itemBottom {clear:both; background:url('../../images/bgBottom.gif') no-repeat; width:850px; height:10px; font-size:0; margin:0 0 11px 45px;}
.itemBottom02 {clear:both; background:url('../../images/bgBottom02.gif') no-repeat; width:893px; height:10px; font-size:0; margin:0 0 11px 26px;}
.itemTop {width:902px; height:100%; background:url('../../images/bg02.gif') no-repeat 20px top;}
.itemTop h3 {padding:8px 0 0 47px; margin-bottom:20px;}
.itemTop h4 {margin-top:30px;}

/* topNavi
------------------------------------------------------------------------------- */
.topNavi {position:relative; z-index:10; right:20px; margin-top:-50px; margin-bottom:30px; text-align:right; float:right;}
.topNavi li {display:inline;}

/* ¿¹¸Å°¡ÀÌµå
------------------------------------------------------------------------------- */
.tabArea {position:relative; z-index:5; margin:20px 0 10px 0; padding-left:45px;}
.tabArea ul {float:left; margin-right:8px;}
.tabArea li {float:left;}
.tabArea .txt {clear:both;}

.item01 {background:url('../../images/bg01.gif') no-repeat 20px 0; padding:10px 0 0 67px; height:803px;}
.item01 img {vertical-align:top; padding:0; margin:0;}

.item02 {width:828px; margin-left:45px; padding:10px 0 0 20px; background:#FFF; border-right:1px solid #ddd; border-left:1px solid #ddd; height:100%; overflow:hidden;}
.item02 ul {margin:5px 0 30px;}
.item02 ul li {background:url('../../images/bl01.gif') no-repeat 23px 4px; padding-left:35px; margin-bottom:5px;}
.item02 ul li.btn {background:url('../../images/bl01.gif') no-repeat 23px 8px;}
.item02 .mid {vertical-align:middle;}
.item02 ul li ul {margin:5px 0;}
.item02 ul li ul li {background:url('../../images/bl02.gif') no-repeat 0 4px; padding-left:7px;}
.item02 .img {float:left;}
.item02 dl {margin-top:20px;}
.item02 .subway {float:left; width:366px; background:url('../../images/bgBar01.gif') no-repeat right top; margin:20px 20px 0 10px;}
.item02 .subway li, .item02 .bus li {background:none; padding:0; margin-bottom:20px;}
.item02 .bus {margin-left:20px; height:100%; overflow:hidden;}
.item02 .parking dt {background:url('../../images/bl01.gif') no-repeat 0 4px; padding-left:10px;}
.item02 .parking dd li {background:url('../../images/bl02.gif') no-repeat 10px 4px; padding-left:17px;}
.item02 .seat {margin-left:140px;}

/* °í°´À¯ÀÇ»çÇ×
------------------------------------------------------------------------------- */
.cusBox {width:722px; height:100px; padding:20px 0; margin-left:20px; border-top:1px solid #ff5400; background:url('../../images/bg03.gif') no-repeat 20px 10px;}
.cusBox p {margin-left:120px;}

/* ¹è¼Û/È¯ºÒ/Ãë¼Ò
------------------------------------------------------------------------------- */
.refungCon {background:url('../../images/bg04.gif') no-repeat top; width:945px; padding-top:55px;} 

.item03 {width:841px; color:#666; margin-left:26px; padding:10px 20px 0 30px; letter-spacing:0; background:#FFF; border-right:1px solid #cecece; border-left:1px solid #cecece; height:100%; overflow:hidden;}
.item03 ul {margin:5px 0 30px;}
.item03 ul li {background:url('../../images/bl01.gif') no-repeat 23px 4px; padding-left:35px; margin-bottom:3px;}
.item03 ul li ul {margin:5px 0;}
.item03 ul li ul li {background:url('../../images/bl02.gif') no-repeat 0 4px; padding-left:7px; margin-bottom:0; letter-spacing:-1px;}
.item03 ul li ul li ul li {background:url('../../images/bl03.gif') no-repeat 0 6px; padding-left:10px;}

.item03 table {width:800px; border:1px solid #b6b6b6; margin:0 0 25px 20px;}
.item03 table th {background:#e5e3d1; border:1px solid #b6b6b6;}
.item03 table td {border:1px solid #b6b6b6; padding:10px;}
.item03 table td ul {margin:0; padding:0;}
.item03 table td li {background:none; padding:0;}
.item03 .cusBox {width:805px;}

/* ÀÌº¥Æ®
------------------------------------------------------------------------------- */
.eventMain {background:url('../../images/eventBg.jpg') no-repeat right 22px; padding-top:50px; margin-top:-33px; width:100%; height:100%;}

.eventTit {margin-left:40px;}
.eventCon {margin-top:25px; padding-left:40px;}
.eventCon dl {height:17px;}
.eventCon dl.plus {height:20px; padding-top:5px;}
.eventCon dl.plus dd img {margin-top:-5px;}
.eventCon dt {background:url('../../images/bl04.gif') no-repeat 0 4px; padding-left:7px; float:left; margin-right:5px;}

.ticketOpen {clear:both; padding-left:40px; margin-top:15px;}
.ticketOpen h2 {text-align:left; height:100%; overflow:hidden; margin-bottom:15px; display:block;}
.ticketOpen dl {margin:5px 0;}
.ticketOpen dt {background:url('../../images/bl05.gif') no-repeat 0 3px; padding-left:13px; float:left; margin-right:5px;}

.bookingBtn {padding-left:40px; _margin-top:20px; margin-top:12px; height:100%; overflow:hidden;}
.bookingBtn li {float:left;}

.bookingCution {position:relative; top:0; clear:both; background:url('../../images/eventBoxBg.gif') no-repeat; width:863px; height:183px; margin:10px 0 0 40px; padding:15px 0 0 30px;}
.bookingCution h2 {text-align:left;}
.bookingCution ul {padding:0 15px; color:#333; float:left; margin-top:5px;}
.bookingCution li {background:url('../../images/bl06.gif') no-repeat 0 4px; padding-left:10px; letter-spacing:-1px;}

.bookingProcess {position:absolute; text-align:center; width:290px; right:20px; top:27px; height:100%; overflow:hidden;}
.bookingProcess .txt01 {}
.bookingProcess .txt02 {margin-top:20px;}
.bookingProcess .btnDown {position:absolute; left:43px; top:90px; background:url('../../images/bgEventDown.gif') no-repeat; width:210px; height:23px; padding:15px 0 15px 15px; color:#FFF; font-size:14px; font-weight:bold;}
.bookingProcess .btnDown a:link, .bookingProcess .btnDown a:hover, .bookingProcess .btnDown a:visited, .bookingProcess .btnDown a:active {color:#FFF;}

.eventBanner {clear:both; height:100%; overflow:hidden; width:905px; padding-left:38px; margin-top:15px;}
.eventBanner li {background:none; float:left;}

.quickBooking {margin:0 0 0 40px;}


/* error
------------------------------------------------------------------------------- */
.errorBox {width:609px; height:260px; padding:31px 0 0 31px; position:relative; left:0px; margin-top:60px; color:#8d8d8d;}
.errorBox .con {position:relative; z-index:10;}
.errorBox .con span {color:#ff8333; text-decoration:underline; font-weight:bold;}
.errorBox .con span a:link, .errorBox .con span a:visited, .errorBox .con span a:hover, .errorBox .con span a:active {color:#ff8333;}
.errorBox .con .msg {width:330px; border-top:1px solid #e4e0db; padding-top:20px; margin-top:10px;}
.errorBox .pngBg {background:url('../../images/errorBg.png') no-repeat left; position:absolute; left:0; top:0; width:640px; height:281px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/errorBg.png', sizingMethod='crop'); z-index:1;}
.errorBox .errorTxt {font-size:14px; font-weight:bold; margin:10px 0 15px 0;}

.errorBtn {text-align:center;}
.errorBtn li {display:inline;}

/* popup
------------------------------------------------------------------------------- */
.popup-container {width:100%; }
	.popupTit {height:25px; background:#ea002c; padding:9px 0 0 17px;}
	.popupClose {float:right; margin-top:-24px;}
	.popupBody {width:100%; height:81px; text-align:center; padding:20px 0; color:#333;}
	.popupBody p {margin-top:10px;}