@charset "UTF-8";


/************************************************
 ブラウザリセット
************************************************ */

html, body {
    margin: 0;
    padding: 0;
    border: 0;
}


/************************************************
 リンク指定
************************************************ */


div#headerBnrDd ul li.topMenu01 ul li.underMenu01 a:link,
div#headerBnrDd ul li.topMenu01 ul li.underMenu01 a:visited,
div#headerBnrDd ul li.topMenu02 ul li.underMenu02 a:link,
div#headerBnrDd ul li.topMenu02 ul li.underMenu02 a:visited,
div#headerBnrDd ul li.topMenu03 ul li.underMenu03 a:link,
div#headerBnrDd ul li.topMenu03 ul li.underMenu03 a:visited,
div#headerBnrDd ul li.topMenu04 ul li.underMenu04 a:link,
div#headerBnrDd ul li.topMenu04 ul li.underMenu04 a:visited,
div#headerBnrDd ul li.topMenu05 ul li.underMenu05 a:link,
div#headerBnrDd ul li.topMenu05 ul li.underMenu05 a:visited
{
    color: #FFF;
    text-decoration: none;
}

div#headerBnrDd ul li.topMenu01 ul li.underMenu01 a:link:hover,
div#headerBnrDd ul li.topMenu01 ul li.underMenu01 a[href]:hover,
div#headerBnrDd ul li.topMenu02 ul li.underMenu02 a:link:hover,
div#headerBnrDd ul li.topMenu02 ul li.underMenu02 a[href]:hover,
div#headerBnrDd ul li.topMenu03 ul li.underMenu03 a:link:hover,
div#headerBnrDd ul li.topMenu03 ul li.underMenu03 a[href]:hover,
div#headerBnrDd ul li.topMenu04 ul li.underMenu04 a:link:hover,
div#headerBnrDd ul li.topMenu04 ul li.underMenu04 a[href]:hover,
div#headerBnrDd ul li.topMenu05 ul li.underMenu05 a:link:hover,
div#headerBnrDd ul li.topMenu05 ul li.underMenu05 a[href]:hover
{
    color: #CCC;
    text-decoration: underline;
}

/* ===============================================
▼グローバルナビ（カスタマイズ）
=============================================== */
div#headerBnrDd ul li.topMenu01 ul li.underMenu01 a,
div#headerBnrDd ul li.topMenu02 ul li.underMenu02 a,
div#headerBnrDd ul li.topMenu03 ul li.underMenu03 a,
div#headerBnrDd ul li.topMenu04 ul li.underMenu04 a,
div#headerBnrDd ul li.topMenu05 ul li.underMenu05 a
{
	font-size:10px;
}

div#headerBnrDdwrap {
    margin: 0;
    padding: 0;
    border: 0;
	background: url("./images/bg_headerTop.jpg") repeat-x top;
}
div#headerBnrDd {
    width: 950px;
    height: 35px;
    margin: 0 auto;
}
div#headerBnrDd ul{
    margin: 0;
    padding: 0;
    border: 0;
    list-style:none;
}
div#headerBnrDd li{
    margin: 0;
    padding: 0;
    border: 0;
    list-style:none;
}
div#headerBnrDd ul li {
	float:left;
	min-width: 125px;
	white-space: nowrap;
}
div#headerBnrDd ul li a.topLink {
	text-indent:-9999px;
	display: block;
	height:35px;
}

/*　▼世阿弥Entertainment　*/
div#headerBnrDd ul li.topMenu01 {
	display: block;
	width: 285px;
	margin: 0 0px 0 0;
	height:35px;
	background: url("./images/bg_headerBnr_mo.jpg") no-repeat left top;
}
div#headerBnrDd ul li.topMenu01:hover {
	background: url("./images/bg_headerBnr_mo.jpg") no-repeat left bottom;
}
div#headerBnrDd ul li.topMenu01 ul li.underMenu01 a {
	display: block;
	min-width: 240px;
	line-height:35px;
	margin: 0;
	height:35px;
	text-align:center;
}

/*　▼ZEAMIART　*/
div#headerBnrDd ul li.topMenu02 {
	display: block;
	width: 175px;
	height:35px;
	background: url("./images/bg_headerBnr_mo.jpg") no-repeat -285px 0px;
}
div#headerBnrDd ul li.topMenu02:hover {
	background: url("./images/bg_headerBnr_mo.jpg") no-repeat -285px -35px;
}
div#headerBnrDd ul li.topMenu02 ul li.underMenu02 a {
	display: block;
	min-width: 160px;
	line-height:35px;
	height:35px;
	text-align:center;
}

/*　▼ZEAMISTICKER　*/
div#headerBnrDd ul li.topMenu03 {
	display: block;
	width: 235px;
	height:35px;
	background: url("./images/bg_headerBnr_mo.jpg") no-repeat -460px 0px;
}
div#headerBnrDd ul li.topMenu03:hover {
	background: url("./images/bg_headerBnr_mo.jpg") no-repeat -460px -35px;
}
div#headerBnrDd ul li.topMenu03 ul li.underMenu03 a {
	display: block;
	min-width: 225px;
	line-height:35px;
	margin: 0;
	height:35px;
	text-align:center;
}

/*　▼SHARACK　*/
div#headerBnrDd ul li.topMenu04 {
	display: block;
	width: 120px;
	height:35px;
	padding: 0;
	background: url("./images/bg_headerBnr_mo.jpg") no-repeat -695px 0px;
}
div#headerBnrDd ul li.topMenu04:hover {
	background: url("./images/bg_headerBnr_mo.jpg") no-repeat -695px -35px;
}
div#headerBnrDd ul li.topMenu04 ul li.underMenu04 a {
	display: block;
	min-width: 100px;
	line-height:35px;
	margin: 0;
	height:35px;
	text-align:center;
}

/*　▼ZGS　*/
div#headerBnrDd ul li.topMenu05 {
	display: block;
	width: 125px;
	height:35px;
	background: url("./images/bg_headerBnr_mo.jpg") no-repeat -825px 0px;
}
div#headerBnrDd ul li.topMenu05:hover {
	background: url("./images/bg_headerBnr_mo.jpg") no-repeat -825px -35px;
}
div#headerBnrDd ul li.topMenu05 ul li.underMenu05 a {
	display: block;
	min-width: 100px;
	line-height:35px;
	margin: 0;
	height:35px;
	text-align:center;
}


div#headerBnrDd ul ul { /*2段目以降*/
	display: none;
	position: absolute;
	z-index: 100000;
}

div#headerBnrDd li li { /*2段目以降のリスト項目*/
	clear: left;
	position:relative;
	width: 100%;
}

div#headerBnrDd ul ul ul { /*3段目以降*/
	top: 0;
	left: 100%;
}

div#headerBnrDd ul li:hover > ul {
	display: block;
	background-color:#333;
	opacity: 0.8;
	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=80 )";
}

div#headerBnrDd ul li:hover > ul li {
	border-top:1px solid #666;
}

*+html div#headerBnrDd ul ul a { /*IE用*/
	width: 72px; /*（94-10-10-1-1）パディングとボーダーの分を引いた値*/
	white-space: normal; /*幅に応じて改行*/
}

