  /* base */
  #wrap {position:relative; width:100%;}
  body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button {margin:0; padding:0;}
  body, input, textarea, select, table, button {font-family:"±¼¸²",Gulim,Helvetica,Sans-serif; font-size:14px; line-height:1.5em;}
  body {background-color:#FFFFFF; color:#000000; position:relative; word-wrap:break-word;}
  img, fieldset {border:0 none;}
  ul, ol, dl, dt, dd, li{list-style:none outside none;}
  a {color:#000000; cursor:pointer; text-decoration:none;}
  em, address{font-style:normal;}
  hr, .hidden {display:none !important;}
  .hid{font-size:0; height:0; left:-1000em; line-height:0; overflow:hidden; position:absolute; visibility:hidden; width:0;}
  .hc, .gct {font-size:0; height:0; left:-1000em; line-height:0; overflow:hidden; position:absolute; visibility:hidden; width:0;}
  .nc, hr {display:none !important;}

  /* padding */
  .pt9{padding-top:9px;}
  .pt10{padding-top:10px;}
  .pt15 {padding-top:15px;}
  .pt20{padding-top:20px;}
  .pb5{padding-bottom:5px;}
  .pb10{padding-bottom:10px;}
  .pb15 {padding-bottom:15px;}
  .pb20{padding-bottom:20px;}
  .pb30 {padding-bottom:30px  !important;}

 

  .pr10{padding-right:10px;}
  .p110{padding-left:10px;}
  .pr30 {padding-right:30px;}
  .pb15 {padding-bottom:15px;}
  .pl10 {padding-left:10px  !important;}
  .pl20 {padding-left:20px  !important;}
  .pl30 {padding-left:30px  !important;}
  .pr10 {padding-right:10px  !important;}
  .pr20 {padding-right:20px  !important;}

  /* margin */
  .ml10{margin-left:10px;}
  .ml20{margin-left:20px;}
  .mr20{margin-right:20px;}
  .mr5 {margin-right:5px;}
  .mt10{margin-top:10px;}
  .mb10{margin-bottom:10px;}
  .mb15{margin-bottom:15px;}
  .mb20{margin-bottom:20px !important;}
  .mb30{margin-bottom:30px;}
  .mt20{margin-top:20px;}
  .mt25{margin-top:25px;}
  .mt30{margin-top:30px !important;}

  /* text */
  .t_11 {font-size:11px;}
  .aupu {color:#999;}
  .b {font-weight:bold;}
  .aC { text-align:center !important;}
  .aL { text-align:left !important;}
  .bg_no {background:none !important;}
  .ar {text-align:right !important;}
  .fl {float:left !important;}
  .fr {float:right !important;}
  .red {color:#d70c19;}

  .borange  {letter-spacing:0; color:#FA4108;  font-weight:bolder;}
  .borange A:link {color:#FA4108;}
  .borange A:visited {color:#FA4108;}
  .borange A:hover { color:#347BD1;}

  .commonT { color:#353535; font-weight:normal;}
  .commonT  A {letter-spacing:0px; color:#353535;}
  .commonT  A:link {color:#353535;}
  .commonT  A:visited {color:#353535;}
  .commonT  A:hover { color:#0279CC;}

  .btitle { color:#0279CC; font-weight:bold; }
  .btitle A {letter-spacing:0px; color:#0279CC;}
  .btitle A:link {color:#0279CC;}
  .btitle A:visited {color:#0279CC;}
  .btitle A:hover { color:#0279CC; text-decoration:underline;}

  /*align*/
  .vaT {vertical-align:top !important; }
  .vaM {vertical-align:middle !important; }

  .boardinput {border:1px solid #999; padding:3px;  height:20px; } /*°Ô½ÃÆÇÀÔ·Â*/
  
  /* logo */
  #logo {text-align:center;}

  /* gnb */
  #gnb {background:#555; height:41px; line-height:40px; overflow:hidden;  width:100%; margin-top:0;} 
  #gnb li {float:left;  letter-spacing:-1px;  width:24%; text-align:center; white-space:nowrap; border-left:1px solid #222;}
  #gnb a {font-size:16px; color:#FFFFFF; font-weight:bold; display:block;}
  #gnb .select {background:#b30d15; height:41px; line-height:40px; overflow:hidden; }
  #gnb .width25 {width:27%;}

  /* company_sub_gnb */
  #company_sub_gnb {background:#e9e9e9; height:41px; line-height:40px; overflow:hidden;  width:100%; margin-top:0;} 
  #company_sub_gnb li {float:left;  letter-spacing:-1px;  width:23%; text-align:center; white-space:nowrap; background:url("/images/sub_gnb_bg.gif") no-repeat scroll right 14px transparent;  float:left;}
  #company_sub_gnb a {font-size:16px; color:#444; font-weight:bold; display:block;}
  #company_sub_gnb .select a  {color:#d70c19; }
  #company_sub_gnb p a img {cursor:pointer; display:block; padding:14px 10px; 15px; }

  /* company_service_gnb */
  #company_service_gnb {background:#e9e9e9; height:41px; line-height:40px; overflow:hidden;  width:100%; margin-top:0;} 
  #company_service_gnb li {float:left;  letter-spacing:-1px;  width:50%; text-align:center; white-space:nowrap; background:url("/images/sub_gnb_bg.gif") no-repeat scroll right 14px transparent;  float:left;}
  #company_service_gnb a {font-size:16px; color:#444; font-weight:bold; display:block;}
  #company_service_gnb .select a  {color:#d70c19; }
  #company_service_gnb p a img {cursor:pointer; display:block; padding:14px 10px; 15px; }
  
  /* company_sub_gnb2 */
  #company_sub_gnb2 {background:#e9e9e9; height:41px; line-height:40px; overflow:hidden;  width:100%; margin-top:0;} 
  #company_sub_gnb2 li {float:left;  letter-spacing:-1px;  width:23%; text-align:center; white-space:nowrap; background:url("/images/sub_gnb_bg.gif") no-repeat scroll right 14px transparent;  float:left;}
  #company_sub_gnb2 a {font-size:16px; color:#444; font-weight:bold; display:block;}
  #company_sub_gnb2 .select a{color:#d70c19; }
  #company_sub_gnb2 p a img {cursor:pointer; display:block; padding:14px 10px; 15px; }

  /* main_footer */
  #main_footer {clear:both; position:relative;  background:#e9e9e9 repeat scroll 0 0; clear:both; text-align:center; padding:20px 0 0px 0;  border-bottom:1px solid #cdcdcd; border-top:1px solid #cdcdcd; margin-top:20px;}
  #main_footer ul li {font:13px "±¼¸²",Gulim,Helvetica,Sans-serif;}
  #main_footer address { clear:both; font:11px "±¼¸²",Gulim,Helvetica,Sans-serif; padding:5px 0; color:#fff; background:#595656;}
  #main_footer .btn_pc a {clear:both; position:relative; top:-20px; right:10px; background:#595656; color:#fff; float:right; padding:5px; font:13px "±¼¸²",Gulim,Helvetica,Sans-serif; font-weight:bold;}

 
