

#header_wrapper{
 width: 100%;
 border-top: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 height: 40px;
}

#global_navi_list{
 width: 1030px;
 height: 40px;
 margin: 0px auto;
 padding: 0px 15px;
}

#global_navi_list li{
  display: inline-block;
  line-height: 40px;
  float: left;
}

#global_navi_list li a{
   display: inline-block;
   text-decoration: none;
   color: #444444;
   font-size: 13px;
   vertical-align: middle;
   border-right: 1px solid #CCCCCC;
   padding: 0px 32px;
}

#global_navi_list li a img{
    vertical-align: middle;
}

#global_navi_list li a:hover{
   opacity: 0.7;
}

#global_navi_list .global_home{
  padding: 0px 24px;
  border-left: 1px solid #CCCCCC;
}

#main_img_wrapper{
 position: relative;
 width: 100%;
 height: 300px;
}

#main_logo{
 padding-top: 20px;
}

