/* pulldown-menu */

.p-menu1 {
	background: url(../thisimages/bg_p-menu.jpg) no-repeat;
	width:900px;
	height:25px;
}

*html .p-menu1 {
	background: url(../thisimages/bg_p-menu.jpg) no-repeat;
	width:880px;
	height:25px;
}

*:first-child+html .p-menu1 {
	background: url(../thisimages/bg_p-menu.jpg) no-repeat;
	width:900px;
	height:25px;
}

.p-menu {
	width: 100%;
	/* width: 900px; */ /* max 965 */
	margin: 0 0 0 25px;
	padding: 0;
        background: #372823;

}
*html .p-menu {
	width: 100%;
	/* width: 900px; */ /* max 965 */
	margin: 0 0 0 20px;
	padding: 0;
        background: #372823;

}
*:first-child+html .p-menu {
	width: 100%;
	/* width: 900px; */ /* max 965 */
	margin: 0 0 0 0;
	padding: 0;
        background: #372823;

}


.p-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.p-menu a {
        color: #ffffff;
        text-decoration: none;
}

.p-menu a:link,
.p-menu a:visited {
        background: #372823;
}

.p-menu a:hover,
.p-menu a:active {
        background: #666666; /*#372823 #ffdd00*/
}

.p-menu li {
        float: left;
        position: relative;
        margin: 0 0.5em;
        width: 9em;
        height: 2em;
        font-weight: normal;
        line-height: 2em;
}
.p-menu li a {
        display: block;
        width: 9em;
        height: 2em;
	text-align: center;
/*	text-align: left; */
}


/* 下層のメニューを不可視に */
.p-menu li ul {
        display: none;
}

/* 疑似要素 :hover で下層のメニューを可視に */
.p-menu li:hover ul {
        display: block;
        position: absolute;
        z-index: 100;
}

.p-menu li ul li {
        float: none;
        margin: 0;
        font-weight: normal;
}
.p-menu li ul li a {
	text-align: left;
}

/* */
.p-menu a:hover {
	color:#66bbee; /*#ffa500*/
}



