@charset "utf-8";
.guideTopBg{ overflow:hidden; margin-bottom:10px;}
.guideTopBg  > div {height: 165px;padding: 30px 25px;box-sizing: border-box;text-align: left;}
.guideTopBg .leftCon{float: left;background: #f3dd0d url("../images_en/guide/reservation_bg_01.png") no-repeat;width:49%;}
.guideTopBg .leftCon .title{font-weight:bold;font-size:16px;}
.guideTopBg .leftCon .txt{line-height:20px;margin-top: 25px;font-size: 15px;}
.guideTopBg .leftCon .img{margin-top:15px}
.guideTopBg .rightCon{ float:right; background:#368202; width:50%; text-align:left;}
.guideTopBg .rightCon > .title{font-weight:bold;font-size:16px;color:#fff;}
.guideTopBg .rightCon ul{position:relative;margin-top: 20px;}
.guideTopBg .rightCon ul li{ line-height:20px; overflow:hidden;color:#fff; margin-bottom:6px;}
.guideTopBg .rightCon ul li.rightTxt{ position:absolute;left:215px;top:0px;}
.guideTopBg .rightCon ul li strong{ display:block; float:left; background:url("../images_en/guide/reservation_blank.png") no-repeat right 4px;padding-right:11px; margin-right:10px;}
.guideTopBg .rightCon ul li span{ display:block; float:left;}
.guideTopBg .rightCon ul li span a{color:#fff}
.guideTopBg .rightCon .img{margin-top:15px}

.guideMap {background: #ffffff;margin-bottom: 10px;}
.guideMap .mapInfo {background: #ffffff; padding: 20px 25px 0 25px;}
.guideMap .mapArea {position: relative;width:100%;height:460px;}

.guideMap .mapArea .markerTitle {
	position: absolute !important;
	left: 50%;
	bottom: 0;
	padding: 5px;
	width: auto;
	text-align: center;
	white-space: nowrap;
	background-color: #fff;
	border: 1px solid;
}

.guideMap .tabArea.mapTab {background-color: #f3f3f3;height: 47px;text-align: center;position: relative;margin-bottom: 30px;}
.guideMap .tabArea.mapTab li {float: left;width: 50%;height: 47px;}
.guideMap .tabArea.mapTab.tab1 li {width:100%;}
.guideMap .tabArea.mapTab li a {display: block;height: 47px;text-align: center;color: #000000;line-height: 47px;}
.guideMap .tabArea.mapTab li.on a {background-color: #f89b1c;font-weight: bold;color: #000;}
.guideMap .tabArea.mapTab a.btn_prev,
.guideMap .tabArea.mapTab a.btn_next { display:none;}

.contentArea .tabArea li a img { vertical-align: middle; }

.guideMap .mapTabCon.tab1 {display:none;}
.guideMap .mapTabCon.tab2 {display:none;}
.guideMap.tab1 .mapTabCon.tab1,
.guideMap.tab2 .mapTabCon.tab2 {display:block;}
.guideWrap{ background:#ffffff;padding:20px 25px;}
.guideWrap.only{padding:30px 25px; margin-bottom:10px;}
.guideWrap .hide {position: absolute;display: block;height: 0;width: 0;font-size: 0;line-height: 0;margin: 0;padding: 0;overflow: hidden;}
.guideWrap .guideList{padding:0 0 25px 0; margin-bottom:20px; background:url("../images_en/information/dot_line.png") repeat-x left bottom;}
.guideWrap .guideList:last-child{padding:0; margin-bottom:0px; background:none}
.guideWrap .guideList > .title{ overflow:hidden; margin-bottom:6px;}
.guideWrap .guideList > .title .icon{ display:block; float:left; width:52px;}
.guideWrap .guideList > .title .icon img{height:31px}
.guideWrap .guideList > .title .txt{ display:block; float:left;padding-top:10px; font-weight:bold;}
.guideWrap .guideList > .con{ line-height:20px;padding-left:52px; position:relative;}
.guideWrap .guideList > .con .dot > li{ background:url("../images_en/information/bl_dot.png") no-repeat left 7px; line-height:20px;padding-left:12px; margin-bottom:5px;}
.guideWrap .guideList > .con .dot > li:last-child{ margin-bottom:0;}
.guideWrap .guideList > .con .dot > li > ul{ margin-top:3px;}
.guideWrap .guideList > .con .bar > li{ background:url("../images_en/information/bar_txt.png") no-repeat left 9px; line-height:20px;padding-left:9px; margin-bottom:5px;}
.guideWrap .guideList > .con .bar > li.red{ background:url("../images_en/information/bar_txt_red.png") no-repeat left 9px;}
.guideWrap .guideList > .con .bar > li:last-child{ margin-bottom:0;}
.guideWrap .guideList > .con .mapDot{ overflow:hidden;}
.guideWrap .guideList > .con .mapDot > li{ float:left;width:400px;background:url("../images_en/information/bl_dot.png") no-repeat left 7px; line-height:20px;padding-left:12px; margin-bottom:15px;}
.guideWrap .guideList > .con .mapDot > li:nth-child(2n){ width:360px;}
.guideWrap .guideList > .con .mapDot > li.h90{ height:90px;}
.guideWrap .guideList > .con .mapDot > li strong{ display:block; margin-bottom:3px;}
.guideWrap .guideList > .con .mapDot > li p{ display:inline-block;*display:inline;zoom:1;padding-left:25px; line-height:18px;margin:0 15px 4px 0;}
.guideWrap .guideList > .con .mapDot > li p.busInfo {display: block;}
.guideWrap .guideList > .con .mapDot > li p.mr0{ margin-right:0;}
.guideWrap .guideList > .con .mapDot > li p.type_r{ background:url("../images_en/guide/map_r_icon.png") no-repeat left top;}
.guideWrap .guideList > .con .mapDot > li p.type_b{ background:url("../images_en/guide/map_b_icon.png") no-repeat left top;}
.guideWrap .guideList > .con .mapDot > li p.type_g{ background:url("../images_en/guide/map_g_icon.png") no-repeat left top;}
.guideWrap .guideList > .con .mapDot > li p.type_a{ background:url("../images_en/guide/map_a_icon.png") no-repeat left top;}
.guideWrap .guideList > .con .mapDot.index {position:absolute; top:-30px; right:0; text-align: right;}
.guideWrap .guideList > .con .mapDot.index li {background: none;width:500px;}
.guideWrap .guideList > .con .mapDot.index li p{margin-right:0; margin-left:15px;}
.guideWrap .guideList > .con .black{color:#000;}

.guideWrap .tabArea.parkTab{background-color:#f3f3f3;height:47px;text-align:center;position:relative;margin-bottom:30px;} /* 2015-09-22 ���� : s(park) */
.guideWrap .tabArea.parkTab:after {display:block; content:""; clear:both}
.guideWrap .tabArea.parkTab li{float:left;width:50%;height:47px;}
.guideWrap .tabArea.parkTab.tab1 li {width:100%;}
.guideWrap .tabArea.parkTab li a{ display:block;height:47px; text-align:center;color:#000000; line-height:47px;}
.guideWrap .tabArea.parkTab li.on a{ background-color:#f89b1c;font-weight:bold;color:#000;}
.guideWrap .tabArea.parkTab a.btn_prev {display:none}
.guideWrap .tabArea.parkTab a.btn_next {display:none}

.guideWrap .tabArea.seatTab {background-color: #666666;height: 47px;position: relative;margin-bottom: 30px;}
.guideWrap .tabArea.seatTab li{background: url('../images/guide/seat_tab_bar.png') 0 center no-repeat;float:left;width:33.33%;height:47px;}/* 161111 수정 */
.guideWrap .tabArea.seatTab.col1 li {width:100%;}
.guideWrap .tabArea.seatTab.col2 li {width:50%;}
/* .guideWrap .tabArea.seatTab li:first-child{width:25%} *//* 161111 수정 */
.guideWrap .tabArea.seatTab li:nth-child(4) {display:none}/* 161111 수정 */
.guideWrap .tabArea.seatTab li a{ display:block;height:47px; text-align:center;color:#fff; line-height:47px;}
.guideWrap .tabArea.seatTab li a.backjang {line-height:17px;height:39px;padding-top: 8px;} 
.guideWrap .tabArea.seatTab li.on a{background-color: #f89b1c;font-weight:bold;color:#000;} 
.guideWrap .tabArea.seatTab a.btn_prev{ display:none;}
.guideWrap .tabArea.seatTab a.btn_next{ display:none;}
.guideWrap .tabArea.seatTab a.btn_next{ display:none;}
.guideWrap .seatTabCon{ display:none;}
.guideWrap .seatTabCon .tabConTop{ line-height:20px; position:relative; height:80px;}
.guideWrap .seatTabCon .tabConTop .rightBtn{ display:block; position:absolute;right:0px;top:0px;text-decoration:underline}
.guideWrap .seatTabCon .img{ text-align:center; margin:40px;}
.guideWrap .dotTxtTitle{ margin-top:25px;}

.parkingTop{ background:url("../images_en/information/dot_line.png") repeat-x left bottom; overflow:hidden;padding-bottom:25px; margin-bottom:25px;}
.parkingTop > p{ float:left; position:relative;padding-left:70px;}
.parkingTop > p > span.icon{ display:block; position:absolute;left:0px;top:0px;}
.parkingTop > p > span.icon img{height:50px;}
.parkingTop > p > span.txt{ display:block; line-height:20px;}
.parkingTop + .txt + a {display: inline-block;margin-top: 7px;}

.lineTableType{border-top:2px solid #000; overflow:hidden; position:relative;}

.lineTableType .line{ position:absolute;width:1px;height:100%;z-index:10;left:50%;top:0px; background:#d5d5d5;}
.lineTableType > div{ overflow:hidden;border-bottom:1px solid #d5d5d5;}
.lineTableType > div > ul{border-bottom:0px;}
.lineTableType ul{width:50%; float:left;border-bottom:1px solid #d5d5d5;}
.lineTableType.item3 ul{ width:33.3%;}
.lineTableType.item3 ul li{border-left:1px solid #d5d5d5;}
.lineTableType.item3 ul:first-child{width:33.4%}
.lineTableType.item3 ul:first-child li{border-left:0}
.lineTableType.item3 ul li a.btn_pdf{ display:inline-block;*display:inline;zoom:1;background:url("../images_en/guide/pdf_icon.png") no-repeat;padding:2px 0 0 20px;margin:0 13px;}
.lineTableType.item3 ul li a.btn_cad{  display:inline-block;*display:inline;zoom:1;background:url("../images_en/guide/cad_icon.png") no-repeat;padding:2px 0 0 20px;margin:0 13px;}
.lineTableType.item3 ul li a.btn_down{ display:inline-block;*display:inline;zoom:1; background:url("../images_en/guide/down_icon.png") no-repeat;padding:2px 0 0 20px;margin:0 13px;}
.lineTableType ul > li{text-align:center;line-height:20px;padding:15px 0;border-bottom:1px solid #d5d5d5;}
.lineTableType ul > li:last-child{border-bottom:0px;}
.lineTableType ul > li.title{ background:#f4f4f4;  font-weight:bold;border-bottom:1px solid #d5d5d5; line-height:50px;height:50px;padding:0px;}
.lineTableType ul > li.leftCon{ text-align:left;padding:20px}
.lineTableType ul > li.leftCon .img{ margin-bottom:15px;}
.lineTableType ul > li.leftCon .img img{width:100%;}
.lineTableType ul > li.leftCon .con{  line-height:20px;}
.lineTableType ul > li.leftCon ul.dotBl{float:none;width:100%;border:0px;margin-top:15px;}
.lineTableType ul > li.leftCon ul.dotBl li{padding:0 0 0 10px;min-height:0px;border:0px !important; text-align:left; background:url("../images_en/information/bl_dot.png") no-repeat left 7px; line-height:20px;}


.facilitiesguide_bg{/*  background:url("../images/guide/facilitesguide_bg.png") no-repeat; */ height:318px;border:1px solid #d5d5d5; margin-bottom:30px;}/* 2015-09-22 : ��� ���� */
.tab1 .facilitiesguide_bg {background:url(../images_en/guide/facilitiesguide_bg.png) right top no-repeat}
.tab2 .facilitiesguide_bg {background:url(../images_en/guide/facilitiesguide_bg2.jpg) right 53px no-repeat;height:260px;}
.tab3 .facilitiesguide_bg {height:132px}

.facilitiesguide_bg ul{margin:60px 0 0 60px;}
.facilitiesguide_bg ul li{padding:0 0 0 10px; background:url("../images/information/bl_dot.png") no-repeat left 3px; margin-bottom:20px;}
.facilitiesguide_bg ul li.no_bul {background:0 none}
.facilitiesguide_bg ul li p{padding:10px 0 0 50px;}
.facilitiesguideSlierWrap{ position:relative; overflow:hidden; margin-bottom:10px;}
.facilitiesguideSlierWrap .paging{ display:none;}
.facilitiesguideSlierWrap .btn_prev{ position:absolute;left:30px;top:180px;z-index:2}
.facilitiesguideSlierWrap .btn_next{ position:absolute;right:30px;top:180px;z-index:2}
.facilitiesguideSlierWrap .facilitiesguideSlierArea{ overflow:hidden; position:relative;height:auto;}
.venue .facilitiesguideSlierWrap .facilitiesguideSlierArea {margin-bottom: 10px;}
.facilitiesguideSlierWrap .facilitiesguideSlierArea ul{ overflow:hidden; position:relative;width:100000px}
.facilitiesguideSlierWrap .facilitiesguideSlierArea ul li{ float:left; position:relative;}
.facilitiesguideSlierWrap .facilitiesguideSlierArea ul li img{width:100%;}
.facilitiesguideSlierWrap .facilitiesguideSlierArea ul li p{ position:absolute;left:0;bottom:0px;z-index:1;background:url("../images/guide/img_bg.png");height:50px; line-height:50px; font-weight:bold; text-align:center;color:#fff; width:100%;}
.facilitiesWrap{ background:#ffffff; margin-bottom:10px;} /* 2015-09-22 ���� : s (facilitieguide) */
.facilitiesWrap .facilitiesInfo{ background:#ffffff; padding:20px 25px 0 25px; }
.facilitiesWrap .tabArea.facilitiesTab{background-color:#f3f3f3;height:47px;text-align:center;position:relative;margin-bottom:30px;}
.facilitiesWrap .tabArea.facilitiesTab li{float:left;width:33.3%;height:47px;}
.facilitiesWrap .tabArea.facilitiesTab li:last-child{width:33.4%;}
.facilitiesWrap .tabArea.facilitiesTab li a{ display:block;height:47px; text-align:center;color:#000000; line-height:47px;}
.facilitiesWrap .tabArea.facilitiesTab li.on a{ background-color:#f89b1c;font-weight:bold;color:#000;} /* 2015-09-22 ���� : e */

.facilitiesWrap .tabArea.facilitiesTab.col1 li {width:100%;}
.facilitiesWrap .tabArea.facilitiesTab.col2 li {width:50%;}

.facilitiesWrap .tabArea.facilitiesTab .btn_prev {display:none}
.facilitiesWrap .tabArea.facilitiesTab .btn_next {display:none}

.facilities .facilitiesguideSlierWrap {overflow:hidden; height:0; margin-bottom:0}
.facilities.tab1 .facilitiesguideSlierWrap.tab1 {display:block; position:relative; height:auto}
.facilities.tab2 .facilitiesguideSlierWrap.tab2 {display:block; position:relative; height:auto}
.facilities.tab3 .facilitiesguideSlierWrap.tab3 {display:block; position:relative; height:auto; margin-bottom:10px} 

.facilities .guideWrap.only {display:none}
.facilities.tab1 .guideWrap.only.tab1 {display:block}
.facilities.tab2 .guideWrap.only.tab2 {display:block}
.facilities.tab3 .guideWrap.only.tab3 {display:block}


.saleList{ display:table;background:url("../images_en/information/dot_line.png") repeat-x left bottom; overflow:hidden;width:100%}
.saleList:last-child{ background:none;}
.saleList > ul{ display:table-row;}
.saleList > ul > li{ display:table-cell;padding:30px 0;vertical-align:middle}
.saleList > ul > li.logo{width:305px; text-align:center; padding-right:35px;}
.saleList > ul > li.info p.title{ font-size:16px; line-height:24px; font-weight:bold;padding-bottom:13px; background:url("../images_en/theater/txt_bline.png") no-repeat left bottom; margin-bottom:15px;}
.saleList > ul > li.info > div > ul > li{ margin-bottom:10px; position:relative;padding-left:90px;line-height:20px; }
.saleList > ul > li.info > div > ul > li:last-child{ margin-bottom:0px;}
.saleList > ul > li.info > div > ul > li strong.title{ display:block;padding:0 0 0 10px; background:url("../images_en/information/bl_dot.png") no-repeat left 7px; position:absolute;left:0px;top:0px;}
.saleList > ul > li.info > div > ul > li .bar{ margin-top:10px;}
.saleList > ul > li.info > div > ul > li .bar > li{ background:url("../images_en/information/bar_txt.png") no-repeat left 9px; line-height:20px;padding-left:9px;}

@media only screen and (max-width: 909px) {

	.contentArea .tabArea li a img {display:none} /* 161114 수정 */

}