  @charset "utf-8";
  
  
  /* ======================================================
  
        layout
  
  =======================================================*/
  
  /* --------------------------------------
        #wrapper
  ---------------------------------------*/
    
  #wrapper {
    min-width:960px;
    background-color:#FFFFFF;
  }

 #main-content {
   background:url("../../images/bg-top.png") no-repeat center;
   margin:0 auto;
   width:960px;
   height:800px;
 }
  
  /* ======================================================
  
        common
  
  =======================================================*/
  
 
  /* --------------------------------------
        #header-nav
  ---------------------------------------*/
  #headermenu {
      margin:0 auto;
      padding: 150px 150px 0 150px;
  }
  
  #headermenu li {
    margin-left:95px;
    float:left;
    list-style:none;
  }
  
  .logo {
    padding-top:210px;
    text-align:center;
    margin:0;
      }
  
  
  .txt-box {
    padding:50px 350px;
  }
  
  .txt01 {
    padding-top:10px;
  }
  
   .txt-box02 {
     padding:50px 280px;
   }
   
   .map {
     text-align:center;
     padding-bottom:125px;
   }
  /* --------------------------------------
        .global-nav
  ---------------------------------------*/
.button1{
    background: url(../../images/btn_on_works.jpg) no-repeat;
    width: 99px;
    height: 26px;
}
.button1 a{
    display: block;
}
.button1 img{
    border: none;
}
.button1 a:hover{
    background: none;
}
.button1 a:hover img{
    visibility: hidden;
}

.button2{
    background: url(../../images/btn_on_blog.jpg) no-repeat;
    width: 78px;
    height: 31px;
}
.button2 a{
    display: block;
}
.button2 img{
    border: none;
}
.button2 a:hover{
    background: none;
}
.button2 a:hover img{
    visibility: hidden;
}

.button3{
    background: url(../../images/btn_on_aboutus.jpg) no-repeat;
    width: 142px;
    height: 25px;
}
.button3 a{
    display: block;
}
.button3 img{
    border: none;
}
.button3 a:hover{
    background: none;
}
.button3 a:hover img{
    visibility: hidden;
}

  /* ======================================================
  
        parts
  
  =======================================================*/
  
 
  /* --------------------------------------
        Clearfix
  ---------------------------------------*/
  
  .clearfix:after,
  body.layout-col2 #content:after,
  .global-nav .parent:after,
  #content .topic-path:after,
  #address .contact:after,
  header .contact:after,
  #header-inner:after {
    content: ".";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
  }
