﻿@charset "UTF-8";

/*======BASIC======*/
*{
   -webkit-box-sizing: border-box;
       -moz-box-sizing:border-box;
         -o-box-sizing:border-box;
        -ms-box-sizing:border-box;
            box-sizing:border-box;

   /*margin: 0;
   padding; 0;
   font: 17px/1.6 Arial, Helvetica, sans-serif;
   /*font: 16px/1.6 Arial, Helvetica, sans-serif;*/
   /*font: Arial, Helvetica, sans-serif;*/
   line-height: 110%;*/
}
body{
   //text-align:left;
   //margin-top: 0px auto;
   //background:#FFFDDE;
   //background: url(../active/bg3.gif);
   //background-position:center;
   //background-repeat: repeat-y;
  
 
   }

#main{
   //width:950px;
   height:100%;
   margin: 0px auto;
   border-style: solid;
   /*border-color: #7681E2;*/
   border-color: #CFFFEF;
   //text-align:center;
   /*background:#FFFFFF;*/
   /*background:#FFFFFF url(../active/bg3.gif);*/
   /*background: url(../active/bg.gif);*/
   border-width: 1px 5px 1px 5px;
   
}
.icon-hamburger {
  background: #fff;
  border: 1px solid #ccc;
  cursor: pointer;
  height: 50px;
  position: relative;
  width: 50px;
  display: none;
  margin-bottom: 0.4em;
}

.icon-hamburger span {
  background: #8888cc;
  display: block;
  height: 16%;
  left: 50%;
  margin: -8% 0 0 -42%;
  position: absolute;
  top: 50%;
  width: 84%;
}

.icon-hamburger span::before,
.icon-hamburger span::after {
  background: #8888cc;
  content: "";
  display: block;
  height: 100%;
  left: 50%;
  margin: -8% 0 0 -50%;
  position: absolute;
  top: 50%;
  width: 100%;
}

.icon-hamburger span::before {
  margin-top: -38%;
}

.icon-hamburger span::after {
  margin-top: 19%;
}

@media screen and (max-width: 768px) {
  .icon-hamburger {
    display: inline-block;
  }

}






.menu-container {

  margin: 0;
}

.menu-container .menu {
  border: 1px solid #ccc;
  display: flex;
  justify-content: space-between;
  list-style: none;
  margin: 0;
  padding: 0;
}

.menu-container .menu .menu-item {
  flex: 1;
}

.menu-container .menu .menu-item a {
  background: #fff;
  border-right: 1px solid #ccc;
  color: #333;
  display: block;
  padding: 0.6em 0.4em;
  text-align: center;
  text-decoration: none;
}

.menu-container .menu .menu-item a:hover {
  background: #ccc;
  color: #ffffff;
}

.menu-container .menu .menu-item:last-child a {
  border-right: none;
}

@media screen and (max-width: 768px) {
  .menu-container .menu {
    display: none;
    width: 100%;
  }
  .menu-container .menu .menu-item a {
    border-bottom: 1px solid #ccc;
    border-right: none;
  }
  .menu-container .menu .menu-item:last-child a {
    border-bottom: none;
  }
  .act{
    position:absolute;
    border:solid 1px;
    top:30px;
    left:70;
  }

}
