.point01 {color:#996b56 !important; text-decoration: none;}

/*말풍선 */
.tipArea {position:relative; padding-top:15px;}
.tipArea [class^=ico] {cursor:pointer;}
.tipArea [class^=ico]:before {margin-right:0;}
.tooltip {position:absolute !important; padding:10px 15px; text-align:left; border:1px solid #996b56; background:#fff; z-index:100; display: none;	}
.tooltip:after {border: 1px solid #996b56;border-left: 0; border-bottom: 0; position: absolute;left: 60px;top: -6px;width: 10px;height: 10px;content: "";background-color: #fff;transform:rotate(-45deg);}
.tooltip.st01 {padding:38px 40px 37px 40px; border-color:#474e61;}
.tooltip.st02 {padding:37px 26px 26px 30px; border-color:#1c1b1a;}
.tooltip .note {margin-left:0; font-weight:400; color:#333;}
.tooltip .note strong {font-weight:400; color:#996b56;}
.tooltip .close {top:25px; right:20px;}

.tooltip.st01.top:before {border-top-color:#474e61;}
.tooltip.st02.top:before {border-top-color:#1c1b1a;}


.tipArea i:hover + div.tooltip {display: block !important;}

.ico02 {font-weight:500; color:#333;}
.ico02:before {width:18px; height:18px; margin-right:6px; border-radius:99px; -webkit-border-radius:99px; -moz-border-radius:99px; -ms-border-radius:99px; -o-border-radius:99px; background-color:#768396; background-position:50% 50%; background-repeat:no-repeat; vertical-align:-4px; display:inline-block; content:"";}
.ico02.st01:before {background-color:#996b56;}
.ico02.info:before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/ico/ico_info01.png');}

div.mapArea {background-color: #f7f7f7; padding: 30px 0;}
.mapArea hr {margin:40px;}

ol.map {width: 1000px; margin: 0 auto; padding: 0; list-style: none; }
ol.map:after {clear: both; content:''; display: block;}
ol.map > li {position:relative; float:left; width:280px; min-height:320px; margin:30px 0 0 80px; font-size:13px; text-align:left; font-weight:400; word-break:break-all; background:#fff;}
ol.map > li > div {display:table; min-height:62px;}
ol.map > li dd > strong {text-align:left; display:table-row;}
/*ol.map > li dd > p {vertical-align:middle; text-align:left; letter-spacing:-0.03em; padding:10px; display:table-row;}*/
ol.map > li dd > .note {margin-left:0;}
ol.map > li:before, .hall:before {height:200px; border:none; background:#fff; background-position:left top; background-repeat:no-repeat; display:block; content:"";}
ol.map > li:after {position:absolute; right:-59px; top:138px; width:38px; height:38px; background:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/arrow_next.png') left top no-repeat; content:""; display:block;}
ol.map > li:nth-child(2n):after,ol.map > li:last-child:after {display:none;} {display:none;}

ol.map > li:nth-child(-n+2) {margin-top: 0;}
ol.map > li:nth-child(2n+1) {margin-left: 0;}
ol.map.st01 > li {width:460px;}
ol.map.st01 > li:before {width:460px; height:200px; border:none; background:#fff; background-position:left top; background-repeat:no-repeat; display:block; content:"";}
ol.map .st04:after {background:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/arrow_or.png') left top no-repeat !important;}

ol.map dl {padding:30px 26px 27px 30px;}
ol.map dl {min-height:118px;}
ol.map dl dt, .hall dl dt {font-weight:700; color:#333;}
ol.map dl dd, .hall dl dd {padding-top:5px; font-family:'NotoSansKR Regular',sans-serif;}
ol.map .blind {display: none;}

ol.map .tooltip {left:-58px;top: 40px; width:393px; box-sizing:border-box;}
ol.map .tooltip.top::before, ol.map .tooltip.top::after {left:60px;}

.shuttle01 .map > li:nth-child(1):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/kr/images/etc/map_freeshuttle0101.jpg');}
.shuttle01 .map > li:nth-child(2):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_freeshuttle0102.jpg');}
.shuttle01 .map > li:nth-child(3):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_freeshuttle0103.jpg');}
.shuttle01 .map > li:nth-child(4):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_freeshuttle0104.jpg');}

.shuttle02 .map > li:nth-child(1):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/kr/images/etc/map_freeshuttle0201.jpg');}
.shuttle02 .map > li:nth-child(2):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_freeshuttle0202.jpg');}
.shuttle02 .map > li:nth-child(3):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_freeshuttle0203.jpg');}
.shuttle02 .map > li:nth-child(4):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_freeshuttle0204.jpg');}
.shuttle02 .map > li:nth-child(5):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_freeshuttle0205.jpg');}

div.busCourse	 {background-color: #fff; padding: 60px 80px; width: 1000px; margin: 0 auto; box-sizing:border-box;}
div.busCourse dl dt { margin: 0 0 5px 0; font-weight: 700;  font-size: 18px;  text-align: left;}

div.busCourse dl dd ul {margin: 0; padding: 0; list-style: none;}
div.busCourse dl dd ul > li, span.note, p.note {padding-left:12px; font-size:12px; line-height:20px; text-align:left;}
div.busCourse dl dd ul > li:before {width:3px; height:3px; margin:0 8px 0 -12px; background:#999; word-break:break-all; white-space:normal; vertical-align:3px; display:inline-block; content:"";}
div.busCourse dl dd ul > li {display: inline-block;}
div.busCourse ol {margin-top: 30px; padding-top: 30px; border-top: 1px solid #e5e9ec; background-repeat: no-repeat; background-position: center bottom;}
div.busCourse ol li {display: none;}
div.busCourse.st01 ol {height: 101px; background-image : url('https://www.walkerhill.com/assets/grandwalkerhillseoul/en/images/etc/bus_course.png');}


div.transportSelect {margin : 50px auto 0; border: 1px solid #e8e8e8; padding: 50px; box-sizing:border-box; width: 1000px; text-align: center; font-size:0; line-height: 0;}
div.transportSelect p {text-align: center; font-size:18px; line-height: 32px; font-family:'NotoSansKR Medium',sans-serif; margin-bottom: 10px;}
div.transportSelect p span {color: #996b56;}
div.transportSelect dl.select {position: relative; display: inline-block; border: 1px solid #996b56; width: 350px; margin-right: 30px; height: 50px; padding-left: 80px; box-sizing:border-box;	}
div.transportSelect dl.select:last-child {margin-right: 0;}
div.transportSelect dl.select:after {clear: both; content:''; display: block;}
div.transportSelect dl.select:last-child {padding-left: 130px;}
div.transportSelect dl.select:last-child > dt{width: 130px;}

div.transportSelect dl.select > dt {position: absolute;left: 0;top: 0; width: 80px;font-size:15px; padding: 0 10px; line-height: 50px; box-sizing:border-box;	}
div.transportSelect dl.select > dt:after {position: absolute; right: 0; top: 50%; content:''; width: 1px; height: 10px; margin-top: -5px; background-color: #ccc;}
div.transportSelect dl.select > dd {float: left;width: 100%;}
div.transportSelect dl.toggleArea {width: 100%; box-sizing:border-box;	}
div.transportSelect dl.toggleArea dt a {position: relative; display: block; font-size:15px; padding: 0 15px; line-height: 48px; text-decoration: none; color: #000; text-align: left;}
div.transportSelect dl.toggleArea dt a:after {position: absolute; content:''; right: 10px; top: 50%; margin-top: -2px; width: 8px; height: 4px; background: url('/image/sub/venue_toggle.png') no-repeat center top;}
div.transportSelect dl.toggleArea dd {font-size:15px; line-height: 20px;}
div.transportSelect dl.toggleArea dd ul {margin: 0; padding: 0; list-style: none;}
div.transportSelect dl.toggleArea dd {display: none;padding: 5px 0 10px;border:1px solid #996b56;background-color:#fff;}
div.transportSelect dl.toggleArea dd li {padding-top:5px;}
div.transportSelect dl.toggleArea dd li:first-child {}
div.transportSelect dl.toggleArea dd a {display: block;padding:3px 15px;color:#6b6b6b; text-align:left; text-decoration: none;}
div.transportSelect dl.toggleArea dd a:hover,
div.transportSelect dl.toggleArea dd a:focus {text-decoration: underline;}

div.locationImg {width: 1000px; margin: 0 auto; min-height:111px; padding:30px 0; text-align:center; border:1px solid #e8e8e8; border-top:none; background:#f7f7f7;}
div.locationImg img {display: block; margin: 0 auto;}

.icBus01 .map > li:nth-child(1):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonBus01.jpg');}
.icBus01 .map > li:nth-child(2):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonBus02.jpg');}
.icBus01 .map > li:nth-child(3):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonBus03.jpg');}
.icBus01 .map > li:nth-child(4):before, .icBus02 .map > li:nth-child(4):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonBus04.jpg');}
.icBus02 .map > li:nth-child(1):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonBus05.jpg');}
.icBus02 .map > li:nth-child(2):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonBus06.jpg');}
.icBus02 .map > li:nth-child(3):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonBus07.jpg');}

.icMetro01 .map > li:nth-child(1):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonBus01.jpg');}
.icMetro01 .map > li:nth-child(2):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonBus02.jpg');}
.icMetro01 .map > li:nth-child(3):before, .icMetro02 .map > li:nth-child(3):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonBus03.jpg');}
.icMetro01 .map > li:nth-child(4):before, .icMetro02 .map > li:nth-child(4):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonBus04.jpg');}
.icMetro01 .map > li:nth-child(5):before, .icMetro02 .map > li:nth-child(5):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonMetro05.jpg');}
.icMetro01 .map > li:nth-child(6):before, .icMetro02 .map > li:nth-child(6):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonMetro06.jpg');}
.icMetro01 .map > li:nth-child(7):before, .icMetro02 .map > li:nth-child(7):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonMetro07.jpg');}
.icMetro01 .map > li:nth-child(8):before, .icMetro02 .map > li:nth-child(8):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonMetro08.jpg');}
.icMetro02 .map > li:nth-child(1):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonMetro09.jpg');}
.icMetro02 .map > li:nth-child(2):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonMetro10.jpg');}

.icTaxi01 .map > li:nth-child(1):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonTaxi01.jpg');}
.icTaxi01 .map > li:nth-child(2):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonTaxi02.jpg');}
.icTaxi01 .map > li:nth-child(3):before, .icTaxi02 .map > li:nth-child(3):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonTaxi03.jpg');}
.icTaxi01 .map > li:nth-child(4):before, .icTaxi02 .map > li:nth-child(4):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonTaxi04.jpg');}
.icTaxi02 .map > li:nth-child(1):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonTaxi05.jpg');}
.icTaxi02 .map > li:nth-child(2):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_incheonTaxi06.jpg');}

.gpMetro .map > li:nth-child(1):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_gimpoMetro01.jpg');}
.gpMetro .map > li:nth-child(2):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_gimpoMetro02.jpg');}
.gpMetro .map > li:nth-child(3):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_gimpoMetro03.jpg');}
.gpMetro .map > li:nth-child(4):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_gimpoMetro04.jpg');}
.gpMetro .map > li:nth-child(5):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_gimpoMetro05.jpg');}
.gpMetro .map > li:nth-child(6):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_gimpoMetro06.jpg');}
.gpMetro .map > li:nth-child(7):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_gimpoMetro07.jpg');}

.gpTaxi .map > li:nth-child(1):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_gimpoTaxi01.jpg');}
.gpTaxi .map > li:nth-child(2):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_gimpoTaxi02.jpg');}
.gpTaxi .map > li:nth-child(3):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_gimpoTaxi03.jpg');}
.gpTaxi .map > li:nth-child(4):before {background-image:url('https://www.walkerhill.com/assets/grandwalkerhillseoul/global/images/etc/map_gimpoTaxi04.jpg');}

div.busInfo {margin-top : 50px;}
div.busInfo h3 {font-size: 28px; padding: 0 0 30px 0; margin-bottom: 30px; text-align: center;border-bottom: 1px solid #e5e9ec;}
div.busInfo .titleInfo {margin : 50px 0 10px;}
div.busInfo h3 + .titileInfo {margin-top: 0;}
div.busInfo .titleInfo:after {clear: both; content:''; display: block;}
div.busInfo .titleInfo h4 {float: left; font-size:16px; font-weight: 700; line-height: 20px;}
div.busInfo .titleInfo span {float: right; line-height: 20px;}

table.data {width:100%; border-collapse: collapse;}
table.data > * > tr > th, table.data > * > tr > td {height:43px; padding:7px 10px; text-align:center; vertical-align:middle; border:1px solid #e8e8e8;}
table.data th {font-size:13px; color:#333; background:#f7f7f7;}
table.data th.white {background:#fff;}
table.data > tbody > tr > td {padding:12px 10px; font-size:12px;}
table.data > tbody > tr > td > strong {font-size:15px;}
table.data.st01 td {padding:10px;}
table.data.st02 td {padding-top:11px; padding-bottom:11px; font-size:13px; line-height:20px;}
table.data.st03 th, table.data.st03 td {padding-left:20px; font-size:13px; text-align:left;}
table.data.st04 tbody th, table.data.st04 td {padding:10px 20px; font-size:13px; line-height:20px; background:#fff;}
table.data.st04 tbody th {font-weight:400; color:#666; text-align:left;}
table.data.st04 tfoot th {height:55px; padding-left:20px; font-weight:400; text-align:left; border-right:0;}
table.data.st04 tfoot td {height:55px; font-size:20px; color:#6c7594; font-weight:700; text-align:right; border-left:0; background:#f7f7f7;}
table.data.st04 tfoot td em {font-size:12px;}
table.data.st04.em01 th, table.data.st04.em01 td {height:43px;}
table.data.st04.em01 tbody th, table.data.st04.em01 td {padding:14px 20px 13px 20px; text-align:left;}
table.data.st05 td {padding:13px 15px !important; text-align:left;}
table.data.st06 thead th {font-weight:700; color:#666;}
table.data.st06 tbody th {font-weight:500; background:none;}
table.data.st06 > tbody > tr > td, table.data.st06 thead th.tl {padding-left:30px; font-size:13px; text-align:left;}
table.data.st07 > * > tr > th, table.data.st07 > * > tr > td {height:35px; padding:0;}
table.data.st08 > thead > tr > th {height:31px; padding:5px 10px;}
table.data.st08 > tbody > tr > * {padding:7px 19px;}
table.data.tl td {text-align:left;}
table.data.tl tbody th {background:none;}
table.data.tc > tbody > tr > td {padding-left:15px; text-align:center !important;}
tr.rows01 th, tr.rows01 td {height:95px !important;}
tr.rows02 th, tr.rows02 td {height:86px !important;}
tr.rows02.st01 th, tr.rows02.st01 td {height:106px !important;}
tr.rows02.em01 th, tr.rows02.em01 td {height:82px !important;}
tr.rows02.em02 th, tr.rows02.em02 td {height:71px !important;}
tr.rows02.em03 th, tr.rows02.em03 td {height:100px !important;}
tr.rows02.em04 th, tr.rows02.em04 td {height:60px !important;}
tr.rows02.em05 th, tr.rows02.em05 td {height:56px !important;}
tr.rows03 th, tr.rows03 td {height:129px !important;}

ul.note {margin: 0; padding: 0; list-style: none;}
ul.note > li, span.note, p.note {padding-left:12px; font-size:12px; line-height:20px; text-align:left;}
ul.note, span.note, p.note {margin-left:16px;}
ul.note > li:before, span.note:before, p.note:before {width:3px; height:3px; margin:0 8px 0 -12px; background:#999; word-break:break-all; white-space:normal; vertical-align:3px; display:inline-block; content:"";}

ul.note.st01 > li, span.note.st01, p.note.st01 {font-size:13px;}
ul.note.st01 > li:before, span.note.st01:before, p.note.st01:before {width:5px; height:5px; margin-right:7px; background:url(/assets/grandwalkerhillseoul/global/images/etc/blt_dot01.gif) 0 0 no-repeat;}
ul.note.st02 > li, span.note.st02, p.note.st02 {padding-left:8px; font-weight:300; font-size:12px; line-height:15px;}
ul.note.st02 > li:before, span.note.st02:before, p.note.st02:before {width:2px; height:2px; margin:0 6px 0 -8px; background:#bba196;}
ul.note.st03 > li, span.note.st03, p.note.st03 {padding-left:15px;}
ul.note.st03 > li:before, span.note.st03:before, p.note.st03:before {width:auto; height:auto; margin:0 3px 0 -15px; background:none; vertical-align:0; content:"※";}
ul.note.st04 > li:before, span.note.st04:before, p.note.st04:before {width:5px; height:5px; margin-right:7px; background:url(/assets/grandwalkerhillseoul/global/images/etc/blt_dot03.gif) 0 0 no-repeat;}
ul.note.st05 > li:before, span.note.st05:before, p.note.st05:before {width:10px; margin-right:2px; color:#996b56; background:none; vertical-align:-3px; content:"*";}
ul.note.st06 > li:before, span.note.st06:before, p.note.st06:before {width:15px; height:15px; margin-right:10px; background:url(/assets/grandwalkerhillseoul/global/images/etc/blt_circle01.gif) 0 0 no-repeat;}
ul.note.st07 > li:before, span.note.st07:before, p.note.st07:before {width:12px; height:auto; margin:0 0 0 -12px; background:none; vertical-align:0; content:"-";}
ul.note.st08 > li, span.note.st08, p.note.st08 {padding-left:10px;}
ul.note.st08 > li:before, span.note.st08:before, p.note.st08:before {margin:0 7px 0 -10px; background:#bba196;}

.note.em01, .note.em01 > li {font-weight:700; font-size:13px; line-height:15px;}
.note.em02:before, .note.em02 > li:before {background:#996b56;}
.note.em03:before, .note.em03 > li:before {background:#999 !important;}
.note.em04, .note.em04 > li {line-height:15px;}
.note.em04 > li:not(:first-child) {margin-top:5px;}
.note.em04:before, .note.em04 > li:before {vertical-align:3px;}
.note.em05, .note.em05 > li {font-weight:500;}
.note.em06 {color:#333;}
.note.em07 {color:#996b56;}
.note.em07:before {color:#996b56;}
.note.em08 {color:#888;}
.note.em09, .note.em09:before {color:#999 !important;}
.note.em10, .note.em10 > li {font-weight:400;}
.note.em11, .note.em11 > li {font-size:13px !important; line-height:18px !important;}
.note.em12 > li:not(:first-child) {margin-top:6px;}
.note.em13 > li {margin-top:15px; font-size:15px; line-height:17px;}
.note.em13 > li:first-child {margin-top:17px;}