@charset "utf-8";

body {background: url("/images/sap_foreign/body_bg_eng.gif") repeat-x scroll 0 0 transparent; width:100%;font-family: Malgun Gothic,'나눔고딕',NanumGothic,'돋움',Dotum;}
#wrap{width:990px; margin:0 auto;  padding:0;}
#header{position: relative; width:100%; padding:0; margin:0 0 20px 0; height:82px; z-index:100; z-index:1; }

#skiptoContent { margin:0; padding:0;}
a.accessibility01 {display: block; font-size: 1.3em; left: 0; position: absolute; text-align: center; top: -10000px; width: 100%; z-index: 500;}
a.accessibility01:hover, a.accessibility01:focus, a.accessibility01:active {background: none repeat scroll 0 0 #1D60A7;color: #FFFFFF;font-weight: bold;padding: 15px 0; position: absolute; top: 0;z-index: 500;}
.accessibility02 { display: block; margin: 0; padding: 0; position: absolute; right: 136px; top: 5px; width: 76px; z-index: 10;}
.accessibility02 a {background: url("/images/www/main/skip.gif") no-repeat scroll 0 0 transparent; display: block;font-size: 0;height: 20px;overflow: hidden;text-indent: -5000px;}
h1 {margin:0 0 0 35px; position:absolute; top:21px; z-index:10; padding:0;}
h1 img {border:0px;}
#type {position:absolute; top:0; left:435px; margin:0; padding:0;float:left;}
#type li {float:left; margin:0; padding:0;}
#type li a {background: url("/images/www/main/type_gnb.gif") no-repeat scroll 0 0 transparent; display: block; height: 30px; overflow: hidden; position: absolute; text-indent: -9999px;}
#type li.type_basis a {background-position: 0 -30px; left: 0; top: 0px; width: 35px; z-index:10;}
#type li.type_blog a {background-position: -35px -30px; left: 35px; top: 0; width: 34px; z-index:10;}
#type li.type_search a {background-position: -69px -30px; left: 69px; top: 0; width: 35px; z-index:10;}

#type li.type_basis a:hover, #type li.type_basis a:focus,#type li.type_basis a:active, #type li.type_basis .onhover {background-position: 0 0 ;left: 0; top: 0; z-index:10;}
#type li.type_blog a:hover, #type li.type_blog a:focus,#type li.type_blog a:active, #type li.type_blog .onhover {background-position: -35px 0; left: 35px; top: 0; z-index:10;}
#type li.type_search a:hover, #type li.type_search a:focus,#type li.type_search a:active, #type li.type_search .onhover {background-position: -69px 0; left: 69px; top: 0; z-index:10;}

.group:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
#globalmenu {float: right; margin: 38px 0 0 0; z-index: 10; display: flex; padding:0;}
#globalmenu li.first {background: none repeat scroll 0 0 transparent;}
#globalmenu li {float: left; padding: 0 0 0 0; display:inline; margin: 0 22px 0 0;}
#globalmenu a {color: #333; text-decoration: none; font-size: 12px; font-weight: 600;}
#globalmenu img {vertical-align: middle;}
.btn_size {margin:-9px 0 0 0; padding:0 0 0 0; float: right;}
.go_site {margin:-2px 0 0 0; padding:0 0 0 0;}


#globalmenu ul.go_site li {
  position: relative;
  padding-right: 13px;
  margin-right: 13px;
}
#globalmenu ul.go_site li:first-child a{color: #1b4c95;}
#globalmenu ul.go_site li:last-child {
  margin-right: 0px;
}
#globalmenu ul.go_site li::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 12px;
  background-color: #bbb;
}

#globalmenu ul.go_site li:last-child::after {
  display: none;
}


#r_link{float:right; margin:5px 0 0 0; padding:0; display:inline;}
#go_lang {margin: 0; z-index: 10; display:inline; padding:0;}
#go_lang li {float: left; padding: 0 2px 0 0; display:inline; margin: 0;}
#globalmenu img {vertical-align: middle;}
.srh {float: right; margin: 0 0 0 3px; z-index: 10; display:inline; padding:0;}	


.menu_out {width:100%; height:100%; position:absolute; top:0; left:0; z-index:1;}


#content{width:990px; margin:0 0 0 0; padding:0;  color: #444444; min-height:610px; float:left;}
		


	