@charset "utf-8";
@import url(/common/css/main.css);
@import url(/common/css/company.css);
@import url(/common/css/service.css);
@import url(/common/css/customer.css);
@import url(/common/css/recruit.css);
@import url(/common/css/ecs.css);
body, html {margin:0; padding:0;font-size:12px;font-family:dotum, gulim; color:#666666;}
html          {overflow-y:scroll; over-flow:-moz-scrollbars-vertical;} /*항상 y축 스크롤 생김-FF때문에 적용*/
body         {background-color:transparent;}
*               {margin:0; padding:0;} /* 각 종 브라우저의 기본값을 동일하게 세팅 */
ul, ol         {list-style:none;}
img           {border:none;}
hr             {display:none; clear:both;}
em            {font-style:normal;}
a              {text-decoration:none;color:#666666;}


/* L A Y O U T */
#wrap               {margin:0; padding:0; background:url(/common/img/top_bg.gif) no-repeat center top;}
#wrap h1           {display:none;}
#contents_main {margin:0 auto; padding:0; width:980px;}
#language          {margin-left:780px; position:absolute; width:200px; height:65px;}
#top                 {margin:0; padding:0;}
#subPage          {margin-left:200px; top:0; padding:0;}
/*#page               {border:1px solid #900;}*/
#menu              {margin:0; padding:0; top:65px; width:200px; position:absolute;}
#footer_wrap     {width:100%; height:130px; background:url(/common/img/footer.gif) no-repeat center bottom;}
#footer             {margin:0 auto; padding:0; width:980px; height:130px;}
/*position : static, relative, absolute, fixed
relative : 작성한 위치를 기준으로 top, left 속성을 이용해 이동이 가능
absolute : top, left 속성은 상위 element중 position이 지정된 element를 기준으로 top, left 속성을 이용해 배치*/


/* SUB PAGE TITLE & LOCATION */
#location          {margin:0; padding:0; padding-top:7px; right:0; position: absolute; height:18px;}
#subPage h2      {margin:0; padding:0; height:55px; overflow:hidden;}
#subPage .left   {float:left}
#subPage .right {float:right;}
#subPage .alt    {text-align:left;}
#subPage .art    {text-align:right;}
#subPage .act   {text-align:center;}


/* H E I G H T */
.PH10 {height:10px;}
.PH15 {height:15px;}
.PH20 {height:20px;}
.PH25 {height:25px;}
.PH30 {height:30px;}


/* P A D D I N G */
.PL10 {padding-left:10px;}
.PR10 {padding-right:10px;}
.PT10 {padding-top:10px;}
.PB10 {padding-bottom:10px;}
.PL15 {padding-left:15px;}
.PT15 {padding-top:15px;}
.PB40 {padding-bottom:40px;}


/* M A R G I N E*/
.MT10 {margin-top:10px;}
.MR10 {margin-right:10px;}
.MT15 {margin-top:15px;}
.MB15 {margin-bottom:15px;}