  #header {height:115px; background-image:url("../images/bg_head.png"); background-repeat:repeat-x;}
  .header_wrap { position:relative; height:115px;}
  .logo { display:block; width:139px; height:76px; position:absolute; left:15px; top:34px; }
  .logo img { display:block;}  

  #top_gnb {display:block; line-height:30px; height:30px; float:left; font-size:10px; font-weight:bold; margin-top:7px; margin-left:730px; margin-right:10px; z-index:100;}
  #top_gnb p {display:block;}
  #top_gnb p a {padding:3px; box-sizing:border-box; color:#666;}
  #top_gnb p a::after { content:" |"; padding-left:3px; color:#747474;line-height:30px; height:30px; vertical-align:top;}
  #top_gnb p a.last::after { content:""; }

/* */
  #gnb {position:absolute; top:34px; left:170px;}
  #gnb a {color:#464646; font-size:16px; font-weight:bold; display:block; text-indent:20px; width:166px; height:90px; line-height:90px;}
  #gnb ul li { float:left; width:166px; height:90px;}    
  #gnb ul li a:hover { color:#007dc6; }
  #gnb .sub {clear:both; width:166px; display:none; position:absolute; top:81px; z-index:90;}  
  #gnb li:hover .sub { display:block;}  
  #gnb .sub li {width:166px; height:32px; border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #eee; background:#fff;}
  #gnb .sub a {width:166px; height:32px; line-height:32px; text-indent:20px; font-weight:600; font-size:12px;}
  #gnb .sub a:hover { background-color:#007dc6; color:#fff;}

  #gnb a.mid_menu{width:174px; margin-left:15px;}
  #gnb>ul>li:nth-child(2){width:174px;}      
  #gnb>ul>li:nth-child(2) .sub {width:174px; margin-left:10px;}    
  #gnb>ul>li:nth-child(2) .sub li {width:174px;}
  #gnb>ul>li:nth-child(2) .sub a {width:174px;}
  
  #gnb a.small_menu{width:130px; margin-left:25px;}
  #gnb>ul>li:nth-child(3){width:130px;}      
  #gnb>ul>li:nth-child(3) .sub {width:130px; margin-left:25px;}    
  #gnb>ul>li:nth-child(3) .sub li {width:130px;}
  #gnb>ul>li:nth-child(3) .sub a {width:130px;}
  #gnb a.ss_menu{width:120px; margin-left:-5px;}  
  #gnb>ul>li:nth-child(4){width:120px;}      
  
/*
  #gnb {position:absolute; top:25px; left:200px;}
  #gnb a {color:#464646; font-size:18px; font-weight:bold; display:block; text-indent:20px; width:200px; height:90px; line-height:90px;}
  
  #gnb ul li { float:left; width:200px; height:90px; margin-right:50px;}    

  #gnb ul li a:hover { color:#007dc6; }
  #gnb .sub {clear:both; width:200px; display:none; position:absolute; top:90px; z-index:90;}  
  #gnb li:hover .sub { display:block;}  
  #gnb .sub li {width:200px; height:32px; border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #eee; background:#fff;}
  #gnb .sub a {width:200px; height:32px; line-height:32px; text-indent:20px; font-weight:600; font-size:12px;}
  #gnb .sub a:hover { background-color:#007dc6; color:#fff;}

  #gnb a.wide_menu{width:140px; margin-left:15px;}
  #gnb>ul>li:nth-child(3){width:140px;}      
  #gnb>ul>li:nth-child(3) .sub {width:140px; margin-left:15px;}    
  #gnb>ul>li:nth-child(3) .sub li {width:140px;}
  #gnb>ul>li:nth-child(3) .sub a {width:140px;}
*/ 
  .top_call { display:block; width:243px; height:90px; position: absolute; right:15px; top:36px; }
  .top_call img { display:block;}