@charset "utf-8";

@import url("/sites/ksa_kr/css/common_n.css");
@import url("/sites/ksa_kr/style/css/vendor/magnific-popup.css?version=1");

/*기능감싸기*/
#pdfViewerBbs,._msgWrap,#pdfViewer,#_ipsiClndrSn,#_ipsiClndr,#_applyReference,#_JW_stMp_basic,.bbs_type_faq,.bbs_type_table,.bbs_type_album,.bbs_type_webzine,.bbs_type_faq{max-width:1600px;margin: 0 auto}
@media only screen and (max-width:1600px){
  #pdfViewerBbs,._msgWrap,#pdfViewer,#_ipsiClndrSn,#_ipsiClndr,#_applyReference,#_JW_stMp_basic,.bbs_type_faq,.bbs_type_table,.bbs_type_album,.bbs_type_webzine,.bbs_type_faq{max-width:calc(100% - 30px)}
}
/*새창*/


/*헤더*/
#headerSec{position:relative;z-index:3;}
#headerSec .logo{padding:7px 0px; max-width:1200px; margin:auto;}
#headerSec .logo a{display:inline-block;padding:25px 0}
#headerSec .logo a img{max-width:100%} 
/*탑기능버튼*/  
.topFunc{font-size:0;position:absolute;top:105px;right:50%;margin-right:-800px;z-index:1}
.topFunc a{display:inline-block;width:100px;height:100px;font-size:0;background-repeat:no-repeat;background-position:center;position:relative}
.topFunc a.btnFullPopup{background-image:url(../../images/icon_mic.png);background-color:#21302b}
.topFunc a.btnSearch{background-image:url(../../images/icon_zoom.png);background-color:#a8b83e}
.topFunc a.gotoSitemap{background-image:url(../../images/icon_3stick.png);background-color:#f38305}
.topFunc a.btnFullPopup span{display:block;font-size:16px;padding:0 8px;background:#0a603d;color:#FFF;font-weight:500;position:absolute;right:0;bottom:0}
.win_search{overflow:hidden;display:none;position:absolute;top:0;right:100px;height:100px;width:380px;background:#a8b83e;box-sizing:border-box;padding:30px}
.win_search form,
.win_search input,
.win_search a{display:inline-block;float:left;border:0;height:40px} 
.win_search input[type=text]{width:200px;padding-left:10px} 
.win_search input[type=submit]{width:60px;background:#0e5d3d;color:#FFF;cursor:pointer}
.win_search a{float:right;width:40px;background:url(/sites/guide/images/x_2_w.png) no-repeat center}
@media only screen and (min-width:1281px){
  .topFunc a:hover{transform:scale(1.1)}
  .win_search input[type=submit]:hover{background:#52575c}
}
@media only screen and (max-width:1600px){
  .topFunc{right:0;margin-right:0}
}
@media only screen and (max-width:1280px){
  /* #headerSec .logo a{padding:16.5px 0} */
  .topFunc{top:calc(50% - 12.5px);right:auto;left:15px;z-index:3}
  .topFunc a.btnSearch{width:25px;height:25px;background-color:transparent !important;background-size:100%}
  .topFunc a.btnFullPopup,
  .topFunc a.gotoSitemap{display:none}
  .win_search{top:-17px;right:auto;left:0;height:auto;width:335px;padding:10px}
}
@media only screen and (max-width:1100px){
  #_wrapArticle {position:relative;width:100%;}
  #_wrapArticle #_container {width:100% !important;}
  #_aside {display:none;}
  #_wrapArticle #_container ._content{float:none !important; width:100% !important;}
}

@media only screen and (max-width:380px){
  .win_search{width:265px;top:-17px}
  .win_search input[type=text]{width:130px}
}


/**페이지내비게이션********************************************************/
#masterNavigation{width:100%;background:#f6f6f6;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
#masterNavigation #submenuNavigation.location{margin: 0 auto;position:relative;}
#masterNavigation #submenuNavigation.location:before,
#masterNavigation #submenuNavigation.location:after,
#masterNavigation #submenuNavigation.location ul:before,
#masterNavigation #submenuNavigation.location ul:after{content:"";clear: both; display: block;}
#masterNavigation #submenuNavigation.location > ul{border-left:1px solid #dddddd;border-right:1px solid #dddddd;background:#FFF; position: relative;}
#masterNavigation #submenuNavigation.location > ul > li{float:left;background:url(../images/line_04.png) no-repeat left;}
#masterNavigation #submenuNavigation.location > ul > li._1st,
#masterNavigation #submenuNavigation.location > ul > li:first-child{background:none;}
#masterNavigation #submenuNavigation.location > ul >  li > a.home,
#masterNavigation #submenuNavigation.location > ul >  li > .navTitle > a{display:block;height:48px;line-height: 48px;text-decoration:none;font-size:15px;background:url(../images/bul_cate.png) no-repeat 90%;padding-left:20px;padding-right:45px;}
#masterNavigation #submenuNavigation.location > ul >  li > a.home{background:url(../images/bul_home.png) no-repeat 15px;padding-left:45px;padding-right:20px;}
#masterNavigation #submenuNavigation.location > ul >  li > a.home:hover{color:#0072bc;}
#masterNavigation #submenuNavigation.location > ul >  li > .navTitle a:hover,
#masterNavigation #submenuNavigation.location > ul >  li._navigNow > .navTitle > a{background:url(../images/bul_cate_on.png) no-repeat 90%;padding-left:20px;padding-right:45px;color:#0072bc;}
#masterNavigation #submenuNavigation.location > ul >  li._navigNow > .navTitle > a{font-weight: 600;}
#masterNavigation #submenuNavigation.location > ul >  li > .navDiv {
  position: absolute;
  top: 48px;
  background-color: #fff;
  border-width: 0 1px 1px;
  border-color: #ddd;
  border-style: solid;
  display: none;
}
#masterNavigation #submenuNavigation.location > ul >  li > .navDiv ul{
}
#masterNavigation #submenuNavigation.location > ul >  li > .navDiv > ul > li{
  float: none;
  border-top: 1px #ddd solid;
}
#masterNavigation #submenuNavigation.location > ul >  li > .navDiv > ul > li > a{
  display: block;
  line-height: 40px;
  padding-left: 20px;
  padding-right: 45px;
}
#masterNavigation #submenuNavigation.location > ul >  li > .navDiv > ul > li > a:hover{
  color: #0273bd;
}
#masterNavigation #submenuNavigation.location > ul >  li > .navDiv > ul > li > a._active{
  background-color: #0273bd;
  color: #fff;
}
.menuUItab > .tab_div > .tab_k2wiz_GNB > .li_4 > .div_5 {
  display: none;
}
/*페이지내비게이션메뉴*/
.locationMenu{}
.locationMenu ul{border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.locationMenu li{clear:both;background:#FFF;border-top:1px solid #dddddd;width:100%;}
.locationMenu li:hover{background:#f6f6f6;}
.locationMenu li a{height:auto;font-size:13px;background:url(../images/locationMenuBul.png) no-repeat 15px;padding:9px 10px 9px 25px;}

/**[콘텐츠 담당자]********************************************************/
.contentsMngr{border: 1px solid #ddd; padding: 20px 30px; background-color: #fafafa;}
.contentsMngr ul{overflow: hidden;}
.contentsMngr ul li{float: left; margin-right: 8%; font-size: 1.1em; line-height: 20px; background: url(http://demo.ksa.or.kr/sites/ksa_kr/images/bul_00.png) no-repeat 0 12px; padding: 3px 0 3px 10px !important; }
.contentsMngr ul li:last-child{margin-right: 0;}
.contentsMngr.half ul li{font-size: 13px !important; width: 44%;}

/*탑메뉴에서이용안내메뉴숨기기*/
/* nav#menuUItop > div > ul > li._last{display:none} */
/*풋터*/
footer{position:relative}
.main footer{position:relative;z-index:1}
.sub footer{}
footer .footerSecInner{max-width:1200px;margin: 0 auto;box-sizing:border-box;position:relative; }
footer .footerLinkWrap{border-bottom:1px solid #4d545e;padding:20px 0}
footer .footer_nav{}
footer .footer_nav ul{font-size:0}
footer .footer_nav ul li{display:inline-block;vertical-align:middle;font-size:14px; position:relative;}
footer .footer_nav ul li a{display:inline-block;padding:0 15px 0 0;color:#222; font-size:15px; font-weight:bold;}
footer .footer_nav ul li a:after{content:"";display:block;width:1px;height:13px;background:#222; position:absolute; top:2px; right:7px;}
footer .footer_nav ul li:first-child a{color:#2c57b5}
footer .footer_nav ul li:last-child a:after{display:none;}
footer .footer_nav ul li a:hover:after{}
footer .footerInfoWrap{padding:30px 0;color:#222;font-size:14px;line-height:1.25; border-top:1px solid #cdcdcd;overflow:hidden;}

footer span{}
footer address{margin-top:20px; font-style:normal; color:#666;}
footer p{color:#666;}

footer .logos{position:absolute; top:30px; right:0;}
footer .logos ul li{float:left;}
footer .logos ul li img,
footer .logos ul li span{display:block; float:left;}
footer .logos ul li span{padding-top:15px; margin: 0 10px 0 5px; font-weight:bold;}

@media only screen and (max-width:1024px){
  footer .footerInfoWrap .footerSecInner{background-size:150px;}
  footer .sns_link{position:relative;right:auto;top:auto;padding-top:15px}
}
@media only screen and (max-width:768px){
  footer .footer_nav ul li a{padding:5px 10px;}
  footer .footerInfoWrap .footerSecInner{background-position:center top;padding-left:0;padding-top:50px;}

}
@media only screen and (max-width:480px){
  footer .footer_nav ul li{width:50%;}
}
/*현재위치메뉴*/
.locationNavCon{max-width:1600px;margin: 0 auto;padding-bottom:35px;position:relative;font-size:0;z-index:2}
#locationNav,
.pageFunc{display:inline-block;font-size:16px;vertical-align:top}
#locationNav{}
#locationNav > ul{width:100%;font-size:0}
#locationNav > ul > li{display:inline-block;vertical-align:top;position:relative;z-index:1;font-size:16px}
#locationNav > ul > li:after{content:"";display:block;width:calc(100% - 20px);height:1px;background:#CCC}
#locationNav > ul > li:hover:after{background:#666}
#locationNav > ul > li > a{display:block;box-sizing:border-box;position:relative;height:50px;padding:13px 80px 0 15px}
#locationNav > ul > li > a:before,
#locationNav > ul > li > a:after{content:"";display:block;position:absolute}
#locationNav > ul > li > a:before{top:calc(50% - 5.5px);left:0;width:6px;height:11px;background:url(/sites/guide/images/arrow_12_r_g.png) no-repeat center}
#locationNav > ul > li > a:after{top:calc(50% - 2px);right:20px;border-top:5px solid #666;border-left:4px solid transparent;border-right:4px solid transparent;width:0;}
#locationNav > ul > li > a.active:after{transform:rotate(180deg);transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);}
#locationNav > ul > li > a.goHome{border-bottom:0;text-indent:-9999px;padding:0;background:url(/sites/guide/images/locationNavHome_g.png) left no-repeat}
#locationNav > ul > li > a.goHome:before,
#locationNav > ul > li > a.goHome:after{display:none}
#locationNav > ul > li:first-child{width:30px}
#locationNav > ul > li:first-child:after{display:none}
#locationNav > ul > li > div.navCon{display:none;position:absolute;width:calc(100% - 20px);top:50px;left:0}
#locationNav > ul > li > div.navCon ul{border:1px solid #CCC}
#locationNav > ul > li > div.navCon ul li a{display:block;background:#FFF;font-size:14px;font-weight:500;padding:8px 15px}
#locationNav > ul > li > div.navCon ul li a:hover{background:#ebebeb}
#locationNav > ul > li > div.navCon ul li a.active{background:#707070;color:#FFF}
#locationNav > ul > li:nth-child(2) > div.navCon ul li:last-child{display:none}
/*.f-loc{position:fixed;top:80px;left:0;width:100%;z-index:1}*/
@media only screen and (max-width:1600px){
  .locationNavCon{max-width:calc(100% - 30px)}
}
@media only screen and (max-width:768px){
  .locationNavCon{display:none;}
}
/*페이지기능*/
.pageFunc{width:180px;font-size:0;margin-top:5px}
.pageFunc > a{display:inline-block;position:relative;box-sizing:border-box;text-indent:-9999px;width:40px;height:40px;border-radius:100px;border:1px solid #CCC;margin-left:10px;background-repeat:no-repeat;background-position:center}
.pageFunc a.btnShare{background-image:url(../../images/icon_share_g.png)}
.pageFunc a.btnFavorite{background-image:url(../../images/icon_favorite_g.png)}
.pageFunc a.btnPrint{background-image:url(../../images/icon_print_g.png)}
.pageFunc > a:hover{background-color:#FFF}
.pageFunc div.shareWrap,
.pageFunc div.favoriteWrap{display:none;position:absolute;top:0;border:1px solid #cecece;background:#FFF;z-index:2}
.pageFunc a.shareClose,
.pageFunc a.favoriteClose{display:block;position:absolute;top:20px;right:20px;width:14px;height:13px;text-indent:-9999px;background:url(/sites/guide/images/x_1_g.png)}
@media only screen and (max-width:1600px){
  .pageFunc{left:auto;margin-left:0;right:0}
}
@media only screen and (max-width:1280px){
  .pageFunc{width:114px}
  .pageFunc a.btnPrint{display:none}
}
@media only screen and (max-width:768px){
  .pageFuncCon{display:none}
}
/*SNS팝업*/
div.shareWrap{width:310px;padding:15px 15px 5px 15px}
div.shareWrap dl{overflow:hidden;font-size:12px}
div.shareWrap dl dt{float:left;clear:both;width:20%;padding-top:4px;margin-bottom:10px;font-size:13px;font-weight:bold}
div.shareWrap dl dd{float:right;width:80%;margin-bottom:10px;position:relative}
div.shareWrap dl dd a{display:inline-block;width:28px;height:25px;text-indent:-9999px;margin:0 2px;background-position:center;background-repeat:no-repeat}
div.shareWrap dl dd a.fb{background-image:url(/sites/guide/images/icon_share_fb.png)}
div.shareWrap dl dd a.tw{background-image:url(/sites/guide/images/icon_share_tw.png)}
div.shareWrap dl dd a.kakao{background-image:url(/sites/guide/images/icon_share_kakao.png)}
div.shareWrap dl dd a.pin{background-image:url(/sites/guide/images/icon_share_pin.png)}
div.shareWrap dl dd a.linkShare{background-image:url(/sites/guide/images/icon_share_url.png)}
div.shareWrap dl dd input[type=text]{border:1px solid #cecece;width:194px;height:26px;font-size:12px}
div.shareWrap dl dd input[type=button]{border:0;font-size:14px;background:#1c428d;width:50px;height:28px;float:right;color:#FFF !important;text-align:center;border-radius:1px}
div.shareWrap dl dd input[type=button]:hover{background:#000}
/*즐겨찾기팝업*/
div.favoriteWrap{width:310px}
div.favoriteWrap h4{border-bottom:1px solid #cecece;font-size:14px;background:none;padding:15px}
div.favoriteWrap p{text-align:center;line-height:175%;padding:15px 0;font-size:13px}
div.favoriteWrap p strong{display:block;color:#0889e7;font-size:13px}
div.favoriteWrap ul{background:#f2f2f2;padding:15px;border-top:1px solid #cecece}
div.favoriteWrap ul li{position:relative;padding:4px 10px 4px 10px;font-size:12px}
div.favoriteWrap ul li:before{display:block;content:"";position:absolute;left:0;top:12px;width:4px;height:2px;background:#000}
div.favoriteWrap ul li a,
div.favoriteWrap ul li a strong{font-size:12px}
div.favoriteWrap ul li a.delF{display:inline-block;margin-left:10px;text-indent:-9999px;width:10px;height:10px;vertical-align:-2px;background:url(/sites/guide/images/x_5_r.png)}
div.favoriteWrap div.addF,
div.favoriteWrap div.resetF{text-align:center;padding-bottom:15px}
div.favoriteWrap div.resetF{background:#f2f2f2}
div.favoriteWrap div.addF a,
div.favoriteWrap div.resetF a{display:inline-block;padding:5px 20px;color:#FFF;font-size:12px;border-radius:40px}
div.favoriteWrap div.addF a{background:#0067c3}
div.favoriteWrap div.resetF a{background:#707070}
div.favoriteWrap div.addF a:hover,
div.favoriteWrap div.resetF a:hover{background:#2d2d2f}
/*탭메뉴*/
.btnTabOpen{display:none}
#menuLnb_temp,
.menuTab_temp{background:#f5f6f9;position:relative;z-index:1}
#menuLnb_temp nav,
.menuTab_temp nav{max-width:1600px;margin:0 auto}
#menuLnb_temp .div_3,
.menuTab_temp .div_4{padding:60px 0}
#menuLnb_temp .ul_3,
.menuTab_temp .ul_4{font-size:0;text-align:center}
#menuLnb_temp .li_3,
.menuTab_temp .li_4{display:inline-block;vertical-align:top;background:#EEE}
#menuLnb_temp .li_3._1st,
.menuTab_temp .li_4._1st{border-top-left-radius:30px;border-bottom-left-radius:30px}
#menuLnb_temp .li_3._last,
.menuTab_temp .li_4._last{border-top-right-radius:30px;border-bottom-right-radius:30px}
#menuLnb_temp .a_3,
.menuTab_temp .a_4{text-align:center;display:block;padding:12.5px 25px;word-break:keep-all;font-size:15px;font-weight:400}
#menuLnb_temp .a_3._active,
.menuTab_temp .a_4._active,
#menuLnb_temp .a_3:hover,
.menuTab_temp .a_4:hover{font-weight:500;color:#FFF;transition: all 0.1s cubic-bezier(0.2, 0, 0.3, 1);border-top-left-radius:30px;border-bottom-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:30px}
#menuLnb_temp .a_3._active,
.menuTab_temp .a_4._active{background:#64ba09;box-shadow: 2px 2px 5px #ddd}
#menuLnb_temp .a_3:hover,
.menuTab_temp .a_4:hover{background:#707070;}
@media only screen and (max-width:1600px){
  #menuLnb_temp nav,
  .menuTab_temp nav{max-width:calc(100% - 30px)}
}
@media only screen and (max-width:1500px){
  #menuLnb_temp .ul_3,
  .menuTab_temp .ul_4{text-align:left}
  #menuLnb_temp .li_3,
  .menuTab_temp .li_4{width:20%;border-radius:0 !important}
  #menuLnb_temp .a_3._active,
  #menuLnb_temp .a_3:hover,
  .menuTab_temp .a_4._active,
  .menuTab_temp .a_4:hover{border-radius:0 !important}
  #menuLnb_temp .a_3,
  .menuTab_temp .a_4{border-bottom:1px solid #FFF;border-right:1px solid #FFF}
}
@media only screen and (max-width:1024px){
  #menuLnb_temp .li_3,
  .menuTab_temp .li_4{width:25%}
}
@media only screen and (max-width:768px){
  #menuLnb_temp .li_3,
  .menuTab_temp .li_4{width:33.33%}
}
@media only screen and (max-width:580px){
  #menuLnb_temp .li_3,
  .menuTab_temp .li_4{width:50%}
}
@media only screen and (max-width:390px){
  #menuLnb_temp .li_3,
  .menuTab_temp .li_4{width:100%}
}
/*바디*/

.s
.sub #_contentBuilder:after{content:"";display:block;width:100%;height:150px;background:#f6f6f6;position:relative}
/*페이지타이틀*/
.pageTitle{max-width:1200px;margin: 0 auto;position:relative;z-index:1; text-align:center; padding:30px 0;}
.pageTitle h1{font-weight:500;font-size:40px}
.pageTitle a{display:none}
.pageTitle p{font-size: 35px; line-height: 1.3;}
@media only screen and (max-width:768px){
  .sub.haveVisual #bodySec{max-width:calc(100% - 20px);padding-bottom:50px}
  .sub #_contentBuilder:after{height:50px}
  .pageTitle{padding-bottom:35px}
  .pageTitle h1{font-size:30px;text-align:center}
}


/*스크롤시,서브비주얼있을시*/

.sub.haveVisual #bodySec{background:#FFF}
.sub.haveVisual #_contentBuilder:after{background:#FFF}
.logo_c{display:none}
.sub .logo_c{display:block}
.sub .logo_w{display:none}
.haveVisual .logo_c{display:none}
.haveVisual .logo_w{display:block}
.haveVisual #topSec nav a{color:#222;border-color:#FFF}

.haveVisual .locationNavCon{padding-bottom:99px}
.haveVisual .menuTab_temp{background:#FFF}
.haveVisual .pageTitle h1{color:#FFF;text-shadow:0 0 1px #000}
.haveVisual #locationNav > ul > li:hover:after{background:#DDD}
.haveVisual #locationNav > ul > li > a{color:#FFF}
.haveVisual #locationNav > ul > li > a:before{background:url(/sites/guide/images/arrow_12_r_w.png) no-repeat center}
.haveVisual #locationNav > ul > li > a.goHome{background:url(/sites/guide/images/locationNavHome_w.png) left no-repeat}
.haveVisual #locationNav > ul > li:after{background:#FFF}
.haveVisual #locationNav > ul > li > a:after{border-top-color:#FFF}
.haveVisual .pageFunc > a{border-color:#FFF}
.haveVisual .pageFunc > a:hover{background-color:rgba( 0,0,0,0.5 );border-color:rgba( 0,0,0,0.5 )}
.haveVisual .pageFunc a.btnShare{background-image:url(../../images/icon_share_w.png)}
.haveVisual .pageFunc a.btnFavorite{background-image:url(../../images/icon_favorite_w.png)}
.haveVisual .pageFunc a.btnPrint{background-image:url(../../images/icon_print_w.png)}
.haveVisual #headerSec{border-color:rgba( 255,255,255,0.5 )}
/*스크롤시고정*/
.f-nav{position:fixed !important;top:0;left:0;width:100%;z-index:5 !important;background:#FFF}
.f-nav .logo_c{display:block}
.f-nav .logo_w{display:none}
.f-nav #headerSec{border:0}
.f-nav a.mMenuOpen{background:url(/sites/guide/images/mMenuOpen.png) repeat-x center}
footer address,
footer .p_2{font-size:13px;}
footer address{margin-top:18px;}
@media only screen and (min-width:1281px){
  .f-nav .logo{display:none}
  .f-nav #mainNav,
  .f-nav .topFunc{top:0}
}
@media only screen and (max-width:1280px){
  .f-nav {border-color:rgba(0,0,0,0.2) !important}
  .f-nav .topFunc a.btnSearch{background-image:url(../../images/icon_zoom_c.png) !important}
  .f-nav a.mMenuOpen{background-image:url(/sites/guide/images/mMenuOpen.png) !important}
  .sub  .topFunc a.btnSearch{background-image:url(../../images/icon_zoom_c.png)}
  .sub a.mMenuOpen{background-image:url(/sites/guide/images/mMenuOpen.png)}
  .haveVisual .topFunc a.btnSearch{background-image:url(../../images/icon_zoom.png)}
  .haveVisual a.mMenuOpen{background-image:url(/sites/guide/images/mMenuOpen_w.png)}
  .haveVisual .pageTitle{padding:90px 0}

}

.f-logo{float:left;}
.nav_add{float:left; margin-left:20px;}
@media only screen and (max-width:1024px){
  footer .footer_nav ul{width:70%; line-height:2;}
  footer .footer_nav ul li{width:33%;}
  footer .footer_nav ul li a:after{top:8px;}
  footer .footer_nav ul li:nth-child(1) a:after{right:30px;}
  footer .footer_nav ul li:nth-child(2) a:after{right:40px;}
  footer .footer_nav ul li:nth-child(3) a:after{display:none;}
  footer .footer_nav ul li:nth-child(4) a:after{right:15px;}
  footer .footer_nav ul li:nth-child(5) a:after{right:30px;}
  footer .footer_nav ul li:nth-child(6) a:after{}
}
@media only screen and (max-width:930px){
  .f-logo{float:none; width:100%; margin-bottom:20px; text-align:center;}
  footer .logos{position:relative; width:300px; margin:auto; overflow:hidden;}
  .nav_add{margin-left:0; width:100%;}
  footer .logos ul li:last-chiold{float:right;}
  footer .footerInfoWrap,
  footer .footerInfoWrap .footerSecInner{overflow:inherit;}
  footer .footer_nav{text-align:center;}
  footer .footer_nav ul{width:100%;}
  footer .footer_nav ul li{width:30%;text-align:center;font-size:13px;}
  footer .footer_nav ul li a:after{right: 7px !important; top:8px !important;}
  footer .footer_nav ul li:nth-child(3) a:after{display:none;}
  footer address,
  footer .p_2{text-align:center;}
}
@media only screen and (max-width:800px){
  footer .footerInfoWrap .footerSecInner{padding-top:0;}
  .logos{position:relative !important; top:0 !important;}
  footer .logos ul li:last-child{float:right;}
  footer .logos{padding-top:20px;}
}


/* 찾아오시는 길 new */

/* content 영역 100% */
body.page7401 ._content,
body.page7402 ._content,
body.page7403 ._content,
body.page7404 ._content,
body.page7405 ._content,
body.page7398 ._content,
body.page7407 ._content,
body.page7408 ._content,
body.page7409 ._content,
body.page7410 ._content{float:none !mportant; width:100% !important;}
/* lnb, tab 제거 */
body.page7401 #masterTab,
body.page7402 #masterTab,
body.page7403 #masterTab,
body.page7404 #masterTab,
body.page7405 #masterTab,
body.page7398 #masterTab,
body.page7407 #masterTab,
body.page7408 #masterTab,
body.page7409 #masterTab,
body.page7410 #masterTab,
body.page7401 #_aside,
body.page7402 #_aside,
body.page7403 #_aside,
body.page7404 #_aside,
body.page7405 #_aside,
body.page7398 #_aside,
body.page7407 #_aside,
body.page7408 #_aside,
body.page7409 #_aside,
body.page7410 #_aside{display:none;}

h2,h3,h5,
.locaWrap_tit strong,
.locaWrap_tit span,
.locaWrap_text p,
.locaWrap_text,
.history_tit strong,
.history_tit span,
.history_list dt,
.history_list dd,
.contact_tit strong,
.contact_tit span,
.location_tit strong,
.location_tit span,
.notice_tit strong,
.notice_tit span{font-family:'NanumSquare' !important;}


.li_3_7400{display:none;}


