/* 약도 */
#mapWrap {position:absolute; display:none; top:418px; left:50%; width:705px; margin-left:-352px; padding:19px 18px 0; border:3px solid #d8dadd; border-top:5px solid #3d78d6; font-family:'Nanum Gothic',"나눔고딕",NanumGothic,"돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif; background:#fff; z-index:11}
#mapWrap h1 {margin-bottom:20px; color:#363a46; font:bold 24px 'Nanum Gothic',"나눔고딕",NanumGothic,"돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif;}
#mapWrap .close {position:absolute; top:16px; right:29px;}
#mapWrap .tab {width:100%; height:35px; margin-bottom:20px; padding-left:1px; }
#mapWrap .tab li { float:left; width:33.3%; }
#mapWrap .tab li a {display:block; height:35px; margin-left:-1px; padding-top:8px; border:1px solid #d8dadd; color:#666; text-align:center; font-size:12px; font-weight:bold; background:#f7f7f7;}
#mapWrap .tab li a:hover, #mapWrap .tab li.on a {height:24px;padding-top:7px;border-top:2px solid #333; border-bottom:1px solid #fff; color:#333; text-decoration:none; background:#fff;}
#mapWrap .tab li.line2 a:hover, #mapWrap .tab li.line2.on a {height:24px;padding-top:7px;border-top:2px solid #039722; border-bottom:1px solid #fff; color:#039722; text-decoration:none; background:#fff;}
#mapWrap .tab li.line7 a:hover, #mapWrap .tab li.line7.on a {height:24px;padding-top:7px;border-top:2px solid #606d00; border-bottom:1px solid #fff; color:#606d00; text-decoration:none; background:#fff;}
#mapWrap .tab li a img {margin:0 3px 2px 0; vertical-align:middle; }
#mapWrap .map {overflow:hidden; border:1px solid #d8dadd; }
#mapWrap .map .img {float:left; padding-right:17px; background:#fff; }
#mapWrap .map .img img { vertical-align:middle; }
#mapWrap .map .order { padding:31px 20px 0 0; }
#mapWrap .map .order p { margin-bottom:17px; text-align:center; font-size:20px; font-weight:bold; color: #333;}
#mapWrap .map .order p span {margin-left:0;font-size:16px;color:#666;}
#mapWrap .map1 .order p span {margin-left:40px;}
#mapWrap .map .order p img { margin:0 6px 3px 0; vertical-align:middle; }
#mapWrap .map .order p.line2 { color:#039722; }
#mapWrap .map .order p.line2 em {margin-left:-45px;}
#mapWrap .map .order p.line2_2 { color:#039722; text-align:left; padding-left:491px; }
#mapWrap .map .order p.line7 { color:#606d00; }
#mapWrap .map .order ol { border-top:1px solid #e5e5e5; }
#mapWrap .map .order ol li { padding:7px 0 8px; border-bottom:1px solid #e5e5e5;color:#666; font-size:13px; font-weight:bold; line-height:18px; letter-spacing:-0.065em}
#mapWrap .map .order ol li img {margin:0 7px 0 0; vertical-align:middle; }
#mapWrap .map .order ol li span {display: inline-block; margin-left: 26px;}
#mapWrap .map .order ol li span.note {font-size: 12px; color: #a1a1a1;}
#mapWrap .addr { height:34px; margin-bottom:15px; padding-top:14px; border-bottom:1px solid #bebebe; color:#666; font-size:14px; font-weight:bold; }
#mapWrap .addr span { color:#3d78d6; }
#mapWrap .addr span.tel { margin-left:19px; }
#mapWrap .addr span img { vertical-align:middle; }

#mapWrap .btnC { text-align:center; }
#mapWrap .btnC p { padding:14px 0 19px; color:#888; }

#mapWrap .map2, #mapWrap .map3, #mapWrap .map4 { display:none; }

@media print {
    #wrap { height:auto; min-height:auto;}
    #globalGnb, #header, #contents #lnb, #contents .cate, #contents h3, .programList, #seminar, #quick, #footer, #quickMenu {display:none;}
    #contents {width:100%}
    #contents #conts {width:100%; height:auto; float:none}
    .program_view { position:static; }
    #mapWrap { top:0; left:0; margin-left:0; width:100%; height:auto; display:block;}
    #mapWrap { padding:0; border:0; }
    #mapWrap .close, #mapWrap h1, #mapWrap .tab, #mapWrap .btnC { display:none; visibility:hidden;}
    #mapWrap, .program_view {width:100%; height:auto;}
}