@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
html, body, #map-canvas {
        height: 100%;
        margin: 0px;
        padding: 0px
        }
        div.m_con{width:200px;min-height:150px;max-height:250px}
		span.bar {
		width: 110px;
		height: 2px;
		background: #555;
		display: block;
		margin-top: 8px;
		}
		
		#panel2 {
          position: absolute;
          top: 30px;
          right: 5px;
          z-index: 5;
          background-color: #fff;
          padding: 5px;
          border: 1px solid #999;
        }

ul, ol{margin:0;padding:0}
li{list-style:none;margin:0;padding:0}
a{text-decoration:none;color:#666}

.campus_map *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'나눔고딕', 'Nanum Gothic','Nanum Barun Gothic', 'Open Sans', sans-serif !important;}
.campus_map .map_left{width:370px;float:left;position:relative;border:1px solid #ddd;z-index:1}
.campus_map .map_right{width:100%;padding-left:370px;float:left;position:absolute;right:1px;height:909px;border:1px solid #ddd;margin-left:-1px;overflow-y:hidden}
.campus_map .map_left .search_area{background:#f4f4f4;padding:22px;border-bottom:1px solid #ddd}
.campus_map .map_left .search_area form{position:relative}
.campus_map .map_left .search_area label{position:absolute;left:-9999em;display:block}
.campus_map .map_left .search_area input[type="text"]{width:100%;display:block;padding:5px;padding-right:43px;height:38px;margin:0;border:1px solid #ddd}
.campus_map .map_left .search_area input[type="submit"]{position:absolute;top:0;right:0;width:43px;height:38px;background:url(/wp-content/uploads/2014/12/map_search.png) center no-repeat;text-indent:-9999em;border:none}


.campus_map .map_left  .map_left_btns{padding:14px 22px;background:#fafafa;overflow:hidden;border-bottom:1px solid #ddd;height:290px}
.campus_map .map_left  .map_left_btns ul li{width:50%;float:left;margin-bottom:10px;font-size:0.875em;cursor:pointer}
.campus_map .map_left  .map_left_btns ul li input{border:none;padding-left:43px;-webkit-transition: all ease-out 0.2s;-moz-transition: all ease-out 0.2s;-ms-transition: all ease-out 0.2s;-o-transition: all ease-out 0.2s;cursor:pointer;display:block;float:left;margin:0}
.campus_map .map_left  .map_left_btns ul li:first-child input{min-height:58px;background:url(/wp-content/uploads/2014/12/map_btns__1.png) 0 8px no-repeat}
.campus_map .map_left  .map_left_btns ul li:first-child + li input{min-height:58px;background:url(/wp-content/uploads/2014/12/map_btns__2.png) 0 8px no-repeat}
.campus_map .map_left  .map_left_btns ul li:first-child + li + li input{min-height:58px;background:url(/wp-content/uploads/2014/12/map_btns_02.png) 0 8px no-repeat}
.campus_map .map_left  .map_left_btns ul li:first-child + li + li + li input{min-height:58px;background:url(/wp-content/uploads/2014/12/map_btns_03.png) 0 8px no-repeat}
.campus_map .map_left  .map_left_btns ul li:first-child + li + li + li + li input{min-height:58px;background:url(/wp-content/uploads/2014/12/map_btns_05.png) 0 8px no-repeat}
.campus_map .map_left  .map_left_btns ul li:first-child + li + li + li + li + li input{min-height:58px;background:url(/wp-content/uploads/2014/12/map_btns_06.png) 0 8px no-repeat}
.campus_map .map_left  .map_left_btns ul li:first-child + li + li + li + li + li + li input{min-height:58px;background:url(/wp-content/uploads/2015/01/map_park_btn.png) 0 8px no-repeat}
.campus_map .map_left  .map_left_btns ul li:first-child + li + li + li + li + li + li + li input{min-height:58px;background:url(/wp-content/uploads/2014/12/map_btns__8.png) 0 8px no-repeat}


.campus_map .map_left  .map_left_btns ul li:first-child:hover input{min-height:58px;background:url(/wp-content/uploads/2014/12/map_btns_hover_1.png) 0 8px no-repeat}
.campus_map .map_left  .map_left_btns ul li:first-child + li:hover input{min-height:58px;background:url(/wp-content/uploads/2014/12/map_btns_hover_2.png) 0 8px no-repeat}
.campus_map .map_left  .map_left_btns ul li:first-child + li + li:hover input{min-height:58px;background:url(/wp-content/uploads/2014/12/map_btns_hover_02.png) 0 8px no-repeat}
.campus_map .map_left  .map_left_btns ul li:first-child + li + li + li:hover input{min-height:58px;background:url(/wp-content/uploads/2014/12/map_btns_hover_03.png) 0 8px no-repeat}
.campus_map .map_left  .map_left_btns ul li:first-child + li + li + li + li:hover input{min-height:58px;background:url(/wp-content/uploads/2014/12/map_btns_hover_05.png) 0 8px no-repeat}
.campus_map .map_left  .map_left_btns ul li:first-child + li + li + li + li + li:hover input{min-height:58px;background:url(/wp-content/uploads/2014/12/map_btns_hover_06.png) 0 8px no-repeat}
.campus_map .map_left  .map_left_btns ul li:first-child + li + li + li + li + li + li:hover input{min-height:58px;background:url(/wp-content/uploads/2015/01/map_park_btn_hover.png) 0 8px no-repeat}
.campus_map .map_left  .map_left_btns ul li:first-child + li + li + li + li + li + li + li:hover input{min-height:58px;background:url(/wp-content/uploads/2014/12/map_btns_hover_8.png) 0 8px no-repeat}

.c-faculty div, .c-beverage div, .location div{padding-top:19px}
.c-shop div, .c-facilities div, .c-life-support div, .c-banklast div, .c-bank div{padding-top:11px}
.campus_map .map_left .map_left_btns ul li.location input{padding-left:43px}
.campus_map .map_left .map_left_btns ul li:first-child + li div{padding-top:19px}
.campus_map .map_left  .map_left_btns ul li:first-child + li + li + li + li + li + li div{padding-top:19px}


.campus_map .map_left .map_left_btns ul li.location{margin-bottom:0}
.campus_map .map_left .map_left_btns ul li.location input{font-size:1em!important}
.campus_map .map_left .map_texts{padding:22px;height:617px;overflow:auto}
.campus_map .map_left .map_texts h3{padding-top:13px;padding-bottom:11px;margin:0;border-top:2px solid #444;border-bottom:1px solid #d0d0d0;font-size:1.250em;font-weight:400;margin-bottom:20px}
.campus_map .map_left .map_texts h4{margin:0;margin-bottom:8px}
.campus_map .map_left .map_texts h4 a{font-size:1.125em;color:#038992;font-weight:400}
.campus_map .map_left .map_texts .tabs > ul > li{margin-bottom:26px}
.campus_map .map_left .map_texts ul ul li{font-size:0.875em;line-height:1.429em}
.campus_map .map_left .map_texts .tab_location p{color:#444;line-height:1.313em;padding-bottom:18px;border-bottom:1px solid #ddd}
.campus_map .map_left .map_texts .tab_location ul li h4{color:#444;position:relative;padding-left:14px;margin-bottom:16px}
.campus_map .map_left .map_texts .tab_location ul li h4:before{position:absolute;content:"";display:block;background: url(../images/icon/icon_bullets1.png) no-repeat;width:11px;height:10px;left:0;top:6px}
.campus_map .map_left .map_texts .tab_location ul li p{font-size:0.875em;color:#666;border-bottom:none;padding-bottom:0}
.campus_map .map_left .map_texts .tab_location ul ul li .num{font-size:1.125em;color:#011655;font-weight:900;margin-right:14px;float:left;display:inline-block!important}
.campus_map .map_left .map_texts .tab_location ul ul li .sections{font-size:0.688em;color:#fff;background:#2eacb4;padding:3px 4px;margin-right:7px}
.campus_map .map_left .map_left_btns ul li:first-child + li div{padding-top:6px}
.tab_location .bus{overflow:hidden}
.map_dt{float: left;display: block;margin-right:3px;}
.map_dd{overflow: hidden;display: block;}

/*말풍선*/
.m_con div ul li{margin-bottom:5px}
.m_con .thum{float:left;margin-right:10px;width:100px}
.m_con .thum + div{overflow:hidden}

.ie8 .campus_map .map_left .map_texts{height:598px}


/*주차*/
.campus_map .map_left .map_texts .tab_beverage.tabs:first-child + .tab_beverage.tabs + .tab_beverage.tabs + .tab_beverage.tabs + .tab_beverage.tabs + .tab_beverage.tabs + .tab_beverage.tabs .sub_menu.s1{display: none !important;}


@media screen and (max-width:1000px) {
}

@media screen and (max-width:740px) {
.campus_map .map_left{width:100%}
.campus_map .map_right{padding-left:0;bottom:0;left:0;height:577px;margin-left:0;position:relative}
.campus_map .map_left .map_texts{position:absolute;right:0;top:0;width:50%;height:290px}
.campus_map .map_left .map_left_btns, .campus_map .map_left .search_area{width:50%;border-right:1px solid #ddd}
.campus_map .map_left .map_left_btns, .campus_map .map_left{border-top:none}
}

@media screen and (max-width:550px) {
.campus_map .map_left .map_texts{position:relative;width:100%;height:206px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.campus_map .map_left .map_left_btns, .campus_map .map_left .search_area{width:100%;border-right:none}
.campus_map .map_right{height:370px}
#panel2{right:5px;bottom:20px;top:inherit}
.campus_map .map_left .map_left_btns ul li input{font-size:0.875em}
.campus_map .map_left .map_texts h3,
.campus_map .map_left .map_texts h4 a{font-size:1em}
.campus_map .map_left .map_texts ul ul li{font-size:0.750em}
.campus_map .map_left .map_left_btns ul li:first-child + li div{padding-top:13px}
}

@media screen and (max-width:370px) {
.campus_map .map_left .map_left_btns ul li:first-child + li div{padding-top:6px}
}


@media screen and (max-width:347px) {
.campus_map .map_left .map_texts{height:190px}
#panel2{right:0;padding:2px}
.campus_map .map_left .map_left_btns ul li input{float:none}
.campus_map .map_left .map_left_btns ul li div{padding-top:5px}
div.m_con{width:150px!important}
.campus_map .map_left .map_left_btns ul li:first-child + li + li + li + li{clear:both}
.campus_map .map_left .map_left_btns{height:439px}
.campus_map .map_right{height:310px}
.campus_map .map_left  .map_left_btns ul li:first-child + li + li + li + li + li + li div{padding-top:5px}
}

