/* header.css Version. 1.0.2 */
/* modified date 2016/12/21  */
@charset "utf-8";
/*ヘッダー*/
div#header-all {
    background-image: url("../image/bg_img/main.jpg");
    background-position: top;
    background-repeat: repeat-x;
    min-width: 1024px;
    width: 100%;
    font-size: 90%;
    }
    div#header{
        margin: 0px auto;
        width: 1000px;
	max-width: 1000px;
	min-width: 1000px;
        vertical-align: bottom;
        }
        div#header img {
            margin-left: 0px;
            margin: 10px 0px 5px 0px;
            }
        div#header h1 img {
            float: left;
        }
            div#header h1 img:hover {
                opacity:1.0;
                filter:alpha(opacity=100);
                -ms-filter: "alpha( opacity=100 )";
                }        
        div#header p#kamada-etc img {
            margin-top: 25px;
            float: right;
            }
/*ナビゲーション*/
    div#header-navi{
        clear: both;
        text-align: right;
        height: 25px;
        background-image: url("../image/bg_img/header_line.jpg") ;
        }
        ul.navi-list{
            padding-top: 5px;
            margin: 0px auto;
            height: 25px;
            overflow: hidden;
            width: 1000px;
            max-width: 1000px;
            min-width: 1000px;
            text-align: right;
            }
            div#header-navi a:link {
                color: #4f4132;
                }
            div#header-navi a:visited {
                color: #4f4132;
                }
            div#header-navi li {
                display:inline;
                }
        ul.navi-list li span img{
            margin-top: -2px;
            float:right;
            position:relative;
        }
.navi-list li ul {
  display: none;
  z-index: 9999;
  float: right;
  margin: -16px 0px 0px 834px;
  width: 166px;
  position: absolute;
  box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.45);
    background-color: #ffffff;
}
.navi-list li ul li {
  width: 166px;
  text-align:left;
}
.navi-list li ul li a img:hover{
    opacity:1.0;
    filter:alpha(opacity=100);
    -ms-filter: "alpha( opacity=100 )";
}
.navi-list li ul li a {
  border-bottom: 1px solid #4f4132;
}
.navi-list li ul li a.kd_link {
  display: inline-block;
  width: 159px;
  padding-top: 10px ;
  height: 25px;
  border-bottom: 1px solid #4f4132;
  padding-left: 7px;
}
.navi-list li ul li a.kd_link:hover {
  background: #f5f0dc;
  color: #fff;
}
