li, ul {
	margin:0;
	padding:0;
	list-style:none;
}

ul#pulldown-menu li.base {
        float: left;
        position: relative;
		height:142px;
}
ul#pulldown-menu li.base a {
        display: block;
        text-align: center;
}

ul#pulldown-menu li.y2007,
ul#pulldown-menu li.y2006,
ul#pulldown-menu li.y2005 {
        float: left;
        position: relative;
        margin:3px 0 0 0;
        width: 95px;
        height: 30px;
        font-weight: bold;
}
ul#pulldown-menu li.y2007 a,
ul#pulldown-menu li.y2006 a,
ul#pulldown-menu li.y2005 a {
        display: block;
        width: 95px;
        height: 30px;
        text-align: center;
		background-repeat:no-repeat;
		text-indent:-9999px;
}

ul#pulldown-menu li.y2007 a {
	background-image:url(../img/y2007.gif)
}
ul#pulldown-menu li.y2007 a:hover {
	background-image:url(../img/y2007_r.gif)	
}

ul#pulldown-menu li.y2006 a {
	background-image:url(../img/y2006.gif)
}
ul#pulldown-menu li.y2006 a:hover {
	background-image:url(../img/y2006_r.gif)	
}

ul#pulldown-menu li.y2005 a {
	background-image:url(../img/y2005.gif)
}
ul#pulldown-menu li.y2005 a:hover {
	background-image:url(../img/y2005_r.gif)	
}







/* 下層のメニューを不可視に */
ul#pulldown-menu li ul {
        display: none;
		border:1px solid #ff9900;
		background-color:#FFF;
		width:95px;
		margin-top:-20px;
		padding:0 3px 3px 3px;
}

/* 疑似要素 :hover で下層のメニューを可視に */
ul#pulldown-menu li:hover ul {
        display: block;
        position: absolute;
        z-index: 100;
}

ul#pulldown-menu li ul li {
        float: none;
        margin: 0;
        font-weight: normal;
}


ul#pulldown-menu { /* IE6 対策 */
        behavior: url("css/csshover3.htc");
}

