<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

/* menu追加
------------------------------------------------------------*/
.spimg{display:none;}
#headerTopicContainer {
  position: relative;
}
#headerContainer {
  position: absolute;
  z-index: 100;
  width: 100%;
  background: rgba(84,151,63,0.8);
  behavior: url(PIE.htc);
height:70px;

}

.topinner {
  position: relative;
  max-width: 1100px;
  min-width: 1100px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;

}

/*ナビゲーションの装飾*/

#navigation ul{display: flex;justify-content: center;}

#navigation ul,
#navigation li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#navigation li {display: flex;align-items: center;}
#navigation a{
  display: block;
  color: #fff;
  font-size: 100%;
  line-height: 1;
  text-align: center;
  padding: 29px 20px 25px;
transition:all 0.3s;
}
#navigation a:hover {
  color: #333;
  background: rgba( 255, 255, 255, 0.8);
}
.logoimg{ float:left; padding: 20px 0;}
.logoimg img{width:350px;}

.menu_item{margin-top:10px;}
.menu_link{margin-bottom:20px;}
.menu_logo{margin:30px 0 50px;}
.menu_tel{float:right;padding-top:10px;}

/* 1099px以下から 1カラム表示
------------------------------------------------------------*/
@media only screen and (max-width: 1099px){
#headerTopicContainer {display:none;}
#headerContainer{display:none;height:0;}
}
</pre></body></html>