/* map common */
#mapWrapper {position:relative;}
#mapWrapper .mapLayerWrap {position:absolute; left:50%;}
#mapWrapper .mapLayerWrap .mapInfo {overflow:hidden; border-radius:5px;}
#mapWrapper .mapLayerWrap .mapInfo .title {}
#mapWrapper .mapLayerWrap .mapInfo .title .subject {font-weight:bold; letter-spacing:-0.06em; color:#333;}
#mapWrapper .mapLayerWrap .mapInfo .close {position:absolute;}
#mapWrapper .mapLayerWrap .mapInfo .cont {position:relative; overflow:hidden;}
#mapWrapper .mapLayerWrap .mapInfo .thum {position:absolute; overflow:hidden;}
#mapWrapper .mapLayerWrap .mapInfo .thum img {width:100%; min-height:100%;}
#mapWrapper .mapLayerWrap .mapInfo .desc {position:relative; letter-spacing:-0.05em;}
#mapWrapper .mapLayerWrap .mapInfo .desc .address {overflow:hidden; font-style:normal; color:#333;}
#mapWrapper .mapLayerWrap .mapInfo .desc .menu {color:#5578c5;}
#mapWrapper .mapLayerWrap .mapInfo .desc .day {color:#666;}
#mapWrapper .mapLayerWrap .mapInfo .desc .day .opentime {}

/* pc */
#mapWrapper.map_pc {margin-top:38px; margin-bottom:36px}
#mapWrapper.map_pc .viewMap {width:640px;height:450px}
#mapWrapper.map_pc .mapLayerWrap {bottom:41px; margin-left:-170px; width:300px;}
#mapWrapper.map_pc .mapLayerWrap .mapInfo {width:300px; border:2px solid #35373b; background: #fff;}
#mapWrapper.map_pc .mapLayerWrap .mapInfo .title {padding:0 10px; height:36px; background:#f0f0f0; border-bottom:1px solid #919396;}
#mapWrapper.map_pc .mapLayerWrap .mapInfo .title .subject {font-size:15px; line-height:36px;}
#mapWrapper.map_pc .mapLayerWrap .mapInfo .close {top:10px; right:10px; width:16px; height:15px; background:url('http://menu.mt.co.kr/common/mt_map/images/w_layer_close.png');}
#mapWrapper.map_pc .mapLayerWrap .mapInfo .cont {min-height:90px;}
#mapWrapper.map_pc .mapLayerWrap .mapInfo .thum {top:10px; left:10px; width:70px; height:70px;}
#mapWrapper.map_pc .mapLayerWrap .mapInfo .desc {margin-left:90px; padding:10px 0; font-size:12px; line-height:12px;}
#mapWrapper.map_pc .mapLayerWrap .mapInfo .desc .address {padding-bottom:1px; height:12px;}
#mapWrapper.map_pc .mapLayerWrap .mapInfo .desc .menu {margin-top:8px;}
#mapWrapper.map_pc .mapLayerWrap .mapInfo .desc .day {margin-top:11px;}
#mapWrapper.map_pc .mapLayerWrap .mapInfo .desc .day .holiday {margin-top:3px;}
#mapWrapper.map_pc .mapInfo:after {content: ''; position:absolute; margin-left:-12px; left:50%; bottom:-12px; width:24px; height:14px; background: url('http://menu.mt.co.kr/common/mt_map/images/w_vertex_white.png')no-repeat;}