/* ---------------------------------------------------
グローバルナビゲーション設定
 ---------------------------------------------------*/
#gn {
        background: #fff;
		display: block;
        margin: 0 ;
        padding: 0;
		height: 40px ;
}

/* to stretch the container div to contain floated list */
#gn:after {
        content: ".";
        display: block;
        line-height: 1px;
        font-size: 1px;
        clear: both;
}

ul#navlist {
        list-style: none;
        padding: 0;
        margin: 0;
        font-size: 98%;
}

ul#navlist li {
        display: block;
        float: left;
        margin: 0px;
        padding: 0;
        height:40px;
}

ul#navlist li a {
        display: block;
        height:40px;
		width: 105px;
        text-align:center;
		padding:12px 0 0 0;
        color: #666;
        text-decoration: none;
        background: url(img/gn/button_a.jpg) no-repeat 0 0;
}

ul#navlist li a:hover, ul#navlist li#active a:hover {
        background: url(img/gn/button_hover.jpg) no-repeat 0 0;
		color:#333;
}

ul#navlist li a.current {
        background: url(img/gn/button_current.jpg) no-repeat 0 0;
		color:#333;
}

ul#navlist li a:hover {
        background: url(img/gn/button_hover.jpg) no-repeat 0 0;
		color:#333;
}
ul#navlist li a.current:hover {
        background: url(img/gn/button_current.jpg) no-repeat 0 0;
		color:#333;
}
