@charset "utf-8";
.guideTopBg{ overflow:hidden; margin-bottom:10px;}
.guideTopBg .leftCon{ float:left; background:#f3dd0d url("../images/guide/reservation_bg_01.png") no-repeat; width:404px; height:214px; padding:0 23px;}
.guideTopBg.type2 {display:flex;justify-content: space-between;}
.guideTopBg.type2 .leftCon {height:auto;padding: 23px;box-sizing: border-box;}

.guideTopBg .leftCon > .title{ font-weight:bold; font-size:16px;padding-top:30px;text-align:left;}
.guideTopBg.type2 .leftCon > .title {padding-top: 0;}
.guideTopBg .leftCon > .txt{line-height:20px;margin-top:20px;margin-bottom: 20px;text-align:left;}
.guideTopBg .leftCon > .img{margin-top:15px; text-align:center;}


.guideTopBg.type2 .leftCon ul {margin-top:20px;}
.guideTopBg.type2 .leftCon ul li {line-height: 200%;overflow:hidden;text-align: left;}
.guideTopBg.type2 .leftCon ul li strong {
    display: block;
    float: left;
    padding-right: 11px;
}

.guideTopBg.type2 .leftCon ul li strong:after{
	content:"|";
    font-weight: normal;
    margin-left: 10px;
}

.guideTopBg.type2 .leftCon,
.guideTopBg.type2 .rightCon {width: calc(50% - 3px);}

.guideTopBg .rightCon{ float:right; background:url("../images/guide/reservation_bg_02.png"); width:450px; height:214px; text-align:left;}
.guideTopBg.type2 .rightCon {height:auto;padding: 23px;box-sizing: border-box;color:#fff;/* margin-left:10px; */}
.guideTopBg.type2 .rightCon > .title {
    padding-top: 0;
    padding-left: 0;
}
.guideTopBg.type2 .rightCon > .txt,
.guideTopBg.type2 .rightCon > .desc {line-height: 175%;}
.guideTopBg.type2 .rightCon > .desc {margin-top:40px;}
.guideTopBg.type2 .rightCon > .desc a {color:#fff;}

.guideTopBg .rightCon > .title{ font-weight:bold; font-size:16px;padding:30px 0 20px 25px;color:#fff;}

.guideTopBg .rightCon ul{ margin-left:25px;}
.guideTopBg .rightCon ul li{ line-height:20px; overflow:hidden;color:#fff; margin-bottom:6px;}

.guideTopBg .rightCon ul li strong{ display:block; float:left; background:url("../images/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 .mapInfo .alertIcon {}
.guideMap .tabArea.mapTab{background-color:#f3f3f3;height:47px;text-align:center;position:relative;margin-bottom:30px;}
.guideMap .tabArea.mapTab a.btn_prev {display:none}
.guideMap .tabArea.mapTab a.btn_next {display:none}
.guideMap .tabArea.mapTab.tab1 li {width:100%;}
.guideMap .tabArea.mapTab li{float:left;width:50%;height:47px;}
.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 .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;
}

.contentArea .tabArea li a img {vertical-align:middle;}
 
.guideMap .mapTabCon{display:none;}
.guideMap .mapTabCon.tab1{display:block;}

.guideWrap{ background:#ffffff;padding:20px 25px;}
.mypageBoxArea .guideWrap{padding: 10px 0 0;word-break: keep-all;}
.guideWrap .hide {position:absolute; display:block; height: 0; width: 0; font-size: 0; line-height: 0; margin: 0; padding: 0; overflow:hidden;}
.guideWrap.only{padding:30px 25px; margin-bottom:10px;}
.guideWrap.only.type2 strong{display:block;}
.guideWrap.only.type2 .alertIcon.center {background-position: left 2px;}
.guideWrap .alertIcon .iconTxt .icon:has(+.red){color:#be216a;}

.guideWrap .guideList{padding:0 0 25px 0; margin-bottom:20px; background:url("../images/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.nopadding {padding-left:0;}
.guideWrap .guideList > .con .dot > li{ background:url("../images/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/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/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.w100 li {width: 95% !important;word-break: keep-all;}
.guideWrap .guideList > .con .mapDot > li{clear:both; float:left;width:358px;background:url("../images/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:420px;}
.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;letter-spacing:0;margin:0 15px 4px 0;}

.guideWrap .guideList > .con .mapDot > li p.mr0{ margin-right:0;}
.guideWrap .guideList > .con .mapDot > li p.type_r{ background:url("../images/guide/map_r_icon.png") no-repeat left top;}
.guideWrap .guideList > .con .mapDot > li p.type_b{ background:url("../images/guide/map_b_icon.png") no-repeat left top;}
.guideWrap .guideList > .con .mapDot > li p.type_g{ background:url("../images/guide/map_g_icon.png") no-repeat left top;}
.guideWrap .guideList > .con .mapDot > li p.type_a{ background:url("../images/guide/map_a_icon.png") no-repeat left top;}
.guideWrap .guideList > .con .mapDot > li p.type_y { padding:0;}
.guideWrap .guideList > .con .mapDot > li p.type_y:before {
	content:"";
	border-radius: 50%;
	background-color: #EDCE26;
	width: 17px;
	height: 17px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 7px;
}
.guideWrap .guideList > .con .mapDot.index {position:absolute; top:-30px; right:0; text-align: right;}
.guideWrap .guideList > .con .mapDot.index li {background: none;width:auto;}
.guideWrap .guideList > .con .mapDot.index li p{margin-right:0; margin-left:15px;}
.guideWrap .guideList > .con .mapDot.index li p.type_y {margin:0;padding-left: 10px;}
.guideWrap .guideList > .con .black{color:#000;}

.guideWrap .guideList > .con ~ .con {margin-top:10px;}

.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.333%;height:47px;}
.guideWrap .tabArea.seatTab li a{ display:block;height:47px; text-align:center;color:#fff; line-height:47px;}
.guideWrap .tabArea.seatTab.col1 li {width:100%;}
.guideWrap .tabArea.seatTab.col2 li {width:50%;}
.guideWrap .tabArea.seatTab.col3 li {width:33.333%;}
.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;}

.tabArea li.dal a {
	background-color: #c6e4ff;
    color: #000 !important;
}


.guideWrap .seatTabCon{ display:none;}
.guideWrap .seatTabCon .sec{ border-top:1px dotted #666666; padding-top:10px;}
.guideWrap .seatTabCon .tabConTop{ line-height:20px; position:relative; height:80px; text-align: left;}
.guideWrap .seatTabCon .tabConTop .rightBtn{ display:block; position:absolute;right:0px;top:0px;text-decoration:underline}
.guideWrap .seatTabCon .img{ position:relative; text-align:center; margin:40px 0;}
.guideWrap .dotTxtTitle{ margin-top:25px;}
.guideWrap .tabArea.parkTab{background-color:#f3f3f3;height:47px;text-align:center;position:relative;margin-bottom:30px;} 
.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 .seatTabCon .img .seatLink {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.guideWrap .seatTabCon .img .seatLink.f1 {margin-top: 113px;}
.guideWrap .seatTabCon .img .seatLink.f2 {margin-top: 311px;}
.guideWrap .seatTabCon .img .seatLink.f3 {margin-top: 303px;}

.guideWrap .seatTabCon .img .seatLink a {
	position:absolute;
	text-indent: -9999px;
	width: 20px;
	height: 20px;
}

.guideWrap .seatTabCon .img .seatLink.f1 a.f1r02c04 {top: 22px;left: 288px;}
.guideWrap .seatTabCon .img .seatLink.f1 a.f1r02c11 {top: 22px;left: 431px;}
.guideWrap .seatTabCon .img .seatLink.f1 a.f1r02c17 {top: 22px;left: 555px;}
.guideWrap .seatTabCon .img .seatLink.f1 a.f1r03c04 {top: 44px;left: 213px;}
.guideWrap .seatTabCon .img .seatLink.f1 a.f1r03c21 {top: 44px;left: 629px;}
.guideWrap .seatTabCon .img .seatLink.f1 a.f1r06c10 {top: 111px;left: 349px;}
.guideWrap .seatTabCon .img .seatLink.f1 a.f1r06c25 {top: 111px;left: 691px;}
.guideWrap .seatTabCon .img .seatLink.f1 a.f1r10c01 {top: 199px;left: 131px;}
.guideWrap .seatTabCon .img .seatLink.f1 a.f1r10c06 {top: 199px;left: 234px;}
.guideWrap .seatTabCon .img .seatLink.f1 a.f1r10c21 {top: 199px;left: 609px;}
.guideWrap .seatTabCon .img .seatLink.f1 a.f1r10c26 {top: 199px;left: 711px;}
.guideWrap .seatTabCon .img .seatLink.f1 a.f1r11c07 {top: 222px;left: 431px;}
.guideWrap .seatTabCon .img .seatLink.f1 a.f1r11c12 {top: 222px;left: 534px;}
.guideWrap .seatTabCon .img .seatLink.f1 a.f1r12c03 {top: 265px;left: 153px;}
.guideWrap .seatTabCon .img .seatLink.f1 a.f1r12c11 {top: 267px;left: 359px;}
.guideWrap .seatTabCon .img .seatLink.f1 a.f1r12c16 {top: 267px;left: 609px;}
.guideWrap .seatTabCon .img .seatLink.f1 a.f1r13c07 {top: 288px;left: 234px;}
.guideWrap .seatTabCon .img .seatLink.f1 a.f1r13c13 {top: 290px;left: 523px;}
.guideWrap .seatTabCon .img .seatLink.f1 a.f1r13c18 {top: 290px;left: 691px;}

.guideWrap .seatTabCon .img .seatLink.f1 a.f1r13w02 {top: 269px;left: 159px;width: 40px;height: 40px;}


.guideWrap .seatTabCon .img .seatLink.f2 a.f2r01c01 {top: 0;left: 112px;}
.guideWrap .seatTabCon .img .seatLink.f2 a.f2r01c07 {top: 0;left: 235px;}
.guideWrap .seatTabCon .img .seatLink.f2 a.f2r01c15 {top: 0;left: 432px;}
.guideWrap .seatTabCon .img .seatLink.f2 a.f2r01c21 {top: 0;left: 555px;}
.guideWrap .seatTabCon .img .seatLink.f2 a.f2r01c22 {top: 0;left: 609px;}
.guideWrap .seatTabCon .img .seatLink.f2 a.f2r01c28 {top: 0;left: 731px;}
.guideWrap .seatTabCon .img .seatLink.f2 a.f2r03c01 {top: 45px;left: 112px;}
.guideWrap .seatTabCon .img .seatLink.f2 a.f2r03c05 {top: 45px;left: 194px;}
.guideWrap .seatTabCon .img .seatLink.f2 a.f2r03c24 {top: 45px;left: 650px;}
.guideWrap .seatTabCon .img .seatLink.f2 a.f2r03c28 {top: 45px;left: 731px;}
.guideWrap .seatTabCon .img .seatLink.f2 a.f2r04c01 {top: 67px;left: 289px;}
.guideWrap .seatTabCon .img .seatLink.f2 a.f2r05c04 {top: 90px;left: 432px;width: 39px;height: 39px;}

.guideWrap .seatTabCon .img .seatLink.f3 a.f3r03c01 {top: 45px;left: 112px;}
.guideWrap .seatTabCon .img .seatLink.f3 a.f3r03c08 {top: 45px;left: 289px;}
.guideWrap .seatTabCon .img .seatLink.f3 a.f3r03c15 {top: 45px;left: 432px;}
.guideWrap .seatTabCon .img .seatLink.f3 a.f3r03c24 {top: 45px;left: 649px;}
.guideWrap .seatTabCon .img .seatLink.f3 a.f3r03c28 {top: 45px;left: 731px;}
.guideWrap .seatTabCon .img .seatLink.f3 a.f3r04c01 {top: 68px;left: 318px;}
.guideWrap .seatTabCon .img .seatLink.f3 a.f3r04c11 {top: 68px;left: 522px;}

@media only screen and (max-width: 909px) {
	.guideWrap .seatTabCon .img .seatLink.f1 {margin-top: 107px;}
	.guideWrap .seatTabCon .img .seatLink.f2 {margin-top: 289px;}
	.guideWrap .seatTabCon .img .seatLink.f3 {margin-top: 282px;}
	.guideWrap .seatTabCon .img .seatLink a {width: 17px;height: 17px;}

	.guideWrap .seatTabCon .img .seatLink.f1 a.f1r02c04 {top: 20px;left: 268px;}
	.guideWrap .seatTabCon .img .seatLink.f1 a.f1r02c11 {top: 20px;left: 402px;}
	.guideWrap .seatTabCon .img .seatLink.f1 a.f1r02c17 {top: 20px;left: 515px;}
	.guideWrap .seatTabCon .img .seatLink.f1 a.f1r03c04 {top: 41px;left: 199px;}
	.guideWrap .seatTabCon .img .seatLink.f1 a.f1r03c21 {top: 41px;left: 585px;}
	.guideWrap .seatTabCon .img .seatLink.f1 a.f1r06c10 {top: 103px;left: 325px;}
	.guideWrap .seatTabCon .img .seatLink.f1 a.f1r06c25 {top: 103px;left: 641px;}
	.guideWrap .seatTabCon .img .seatLink.f1 a.f1r10c01 {top: 185px;left: 123px;}
	.guideWrap .seatTabCon .img .seatLink.f1 a.f1r10c06 {top: 185px;left: 218px;}
	.guideWrap .seatTabCon .img .seatLink.f1 a.f1r10c21 {top: 185px;left: 566px;}
	.guideWrap .seatTabCon .img .seatLink.f1 a.f1r10c26 {top: 185px;left: 661px;}
	.guideWrap .seatTabCon .img .seatLink.f1 a.f1r11c07 {top: 206px;left: 401px;}
	.guideWrap .seatTabCon .img .seatLink.f1 a.f1r11c12 {top: 206px;left: 496px;}
	.guideWrap .seatTabCon .img .seatLink.f1 a.f1r12c03 {top: 248px;left: 142px;}
	.guideWrap .seatTabCon .img .seatLink.f1 a.f1r12c11 {top: 248px;left: 335px;}
	.guideWrap .seatTabCon .img .seatLink.f1 a.f1r12c16 {top: 248px;left: 566px;}
	.guideWrap .seatTabCon .img .seatLink.f1 a.f1r13c07 {top: 269px;left: 218px;}
	.guideWrap .seatTabCon .img .seatLink.f1 a.f1r13c13 {top: 269px;left: 486px;}
	.guideWrap .seatTabCon .img .seatLink.f1 a.f1r13c18 {top: 269px;left: 642px;}

	.guideWrap .seatTabCon .img .seatLink.f2 a.f2r01c01 {top: 0;left: 104px;}
	.guideWrap .seatTabCon .img .seatLink.f2 a.f2r01c07 {top: 0;left: 218px;}
	.guideWrap .seatTabCon .img .seatLink.f2 a.f2r01c15 {top: 0;left: 402px;}
	.guideWrap .seatTabCon .img .seatLink.f2 a.f2r01c21 {top: 0;left: 517px;}
	.guideWrap .seatTabCon .img .seatLink.f2 a.f2r01c22 {top: 0;left: 566px;}
	.guideWrap .seatTabCon .img .seatLink.f2 a.f2r01c28 {top: 0;left: 680px;}
	.guideWrap .seatTabCon .img .seatLink.f2 a.f2r03c01 {top: 42px;left: 104px;}
	.guideWrap .seatTabCon .img .seatLink.f2 a.f2r03c05 {top: 42px;left: 180px;}
	.guideWrap .seatTabCon .img .seatLink.f2 a.f2r03c24 {top: 42px;left: 604px;}
	.guideWrap .seatTabCon .img .seatLink.f2 a.f2r03c28 {top: 42px;left: 680px;}
	.guideWrap .seatTabCon .img .seatLink.f2 a.f2r04c01 {top: 63px;left: 269px;}
	.guideWrap .seatTabCon .img .seatLink.f2 a.f2r05c04 {top: 85px;left: 402px;width: 35px;height: 35px;}

	.guideWrap .seatTabCon .img .seatLink.f3 a.f3r03c01 {top: 41px;left: 104px;}
	.guideWrap .seatTabCon .img .seatLink.f3 a.f3r03c08 {top: 41px;left: 269px;}
	.guideWrap .seatTabCon .img .seatLink.f3 a.f3r03c15 {top: 41px;left: 402px;}
	.guideWrap .seatTabCon .img .seatLink.f3 a.f3r03c24 {top: 41px;left: 604px;}
	.guideWrap .seatTabCon .img .seatLink.f3 a.f3r03c28 {top: 41px;left: 680px;}
	.guideWrap .seatTabCon .img .seatLink.f3 a.f3r04c01 {top: 62px;left: 295px;}
	.guideWrap .seatTabCon .img .seatLink.f3 a.f3r04c11 {top: 62px;left: 486px;}
}



.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 .facilitiesguideSlierWrap {display:none}
.facilities.tab1 .facilitiesguideSlierWrap.tab1 {display:block}
.facilities.tab2 .facilitiesguideSlierWrap.tab2 {display:block}
.facilities.tab3 .facilitiesguideSlierWrap.tab3 {display:block} */


.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}




.parkingTop{ background:url("../images/information/dot_line.png") repeat-x left bottom; overflow:hidden;padding-bottom:25px; margin-bottom:25px;}
.parkingTop > p{ float:left; width:360px; 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; padding-top:6px; line-height:20px;}
.parkingTop > p.type2 {width:auto}
.parkTabCon .lineTableType_open li {vertical-align:top}
.parkTabCon li.lct {width:25%}
.parkTabCon li.level {width:25%}
.parkTabCon li.tel {width:22%}
.parkTabCon li.fee {width:28%}
.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 ul.p100 {width:100%;}
.lineTableType.item3 ul{ width:33.3%;}
.lineTableType.item3 ul:first-child{width:33.4%}
.lineTableType.item4 ul{ width:25%; }
.lineTableType[class*=item] ul li{border-left:1px solid #d5d5d5;}
.lineTableType[class*=item] ul:first-child li{border-left:0}
.lineTableType[class*=item] ul li a.btn_pdf{ display:inline-block;*display:inline;zoom:1;background:url("../images/guide/pdf_icon.png") no-repeat;padding:2px 0 0 20px;margin:0 13px;text-decoration:underline}
.lineTableType[class*=item] ul li a.btn_cad{  display:inline-block;*display:inline;zoom:1;background:url("../images/guide/cad_icon.png") no-repeat;padding:2px 0 0 20px;margin:0 13px;text-decoration:underline}
.lineTableType[class*=item] ul li a.btn_down{ display:inline-block;*display:inline;zoom:1; background:url("../images/guide/down_icon.png") no-repeat;padding:2px 0 0 20px;margin:0 13px;text-decoration:underline}
.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{width:390px; height:250px; margin:0 auto 15px; background:#f4f4f4}
.lineTableType ul > li.leftCon .img img{width:100%;}
.lineTableType ul > li.leftCon .img.type2 {width:100%;}
.lineTableType ul > li.leftCon .img.type2 img {width:calc(50% - 10px);}
.lineTableType ul > li.leftCon .img.type2 img ~ img {margin-left:10px;}
.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/information/bl_dot.png") no-repeat left 7px; line-height:20px;}

.facilitiesguide_bg{ height:318px;border:1px solid #d5d5d5; margin-bottom:30px;}
.tab1 .facilitiesguide_bg {background:url(../images/guide/facilitiesguide_bg.png) right top no-repeat}
.tab2 .facilitiesguide_bg {background:url(../images/guide/facilitesguide_bg2.png) right 53px no-repeat; height:218px;}
.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 57px;}
.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;}
.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;} 
.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.row1 li {width:100%;}
.facilitiesWrap .tabArea.facilitiesTab.row2 li {width:50%;}
.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;} 
.facilitiesWrap .tabArea.facilitiesTab .btn_prev {display:none}
.facilitiesWrap .tabArea.facilitiesTab .btn_next {display:none}

.saleList{ display:table;background:url("../images/information/dot_line.png") repeat-x left bottom; overflow:hidden;width:100%}
.saleList:last-child{ background:none;}
.saleList > ul {}
.saleList > ul ~ ul {border-top: 1px solid #eee;}
.saleList > ul > li{ display:inline-block;vertical-align: middle;padding:30px 0;}
.saleList > ul > li.logo{width:320px; text-align:center; padding-right:35px;}
.saleList > ul > li.logo p{width:320px;overflow:hidden;}
.saleList > ul > li.logo img {width:auto;max-height:200px;max-width:275px}
.saleList > ul > li.info p.title{ font-size:16px; line-height:24px; font-weight:bold;padding-bottom:13px; background:url("../images/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 .btn_map {text-decoration:underline}
.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/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/information/bar_txt.png") no-repeat left 9px; line-height:20px;padding-left:9px;}

@media only screen and (max-width: 909px) {
	.saleList{ display:block;background:url("../images/information/dot_line.png") repeat-x left bottom; overflow:hidden;width:100%}
	.saleList > ul{display:table;width:100%;}
	.saleList > ul ~ ul {}
	.saleList > ul > li{ display:table-row;padding:0;vertical-align:middle}
	.saleList > ul > li.logo{width:auto;text-align:center;padding-right:0px;}
	.saleList > ul > li.logo p{display:table-cell;text-align:center;height:160px;vertical-align:middle;}
	.saleList > ul ~ ul li.logo p {padding: 20px 0;}
	.saleList > ul > li.info > div{display:table-cell;padding: 25px 0;}
}