/* CSS Document */


#head_navi {
	width:800px;
	margin:0 auto;
	padding-top:14px;
	height:15px;
}
#head_navi p {
	float:right;
	margin-left:10px;
}
#head_navi p a {
	display:block;
	width:100px;
	height:15px;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	font-size:0;
}
#head_navi .head_navi01 a {
	background-image:url(../images/h_navi03.gif);
}
#head_navi .head_navi02 a {
	background-image:url(../images/h_navi02.gif);
}
#head_navi .head_navi03 a {
	background-image:url(../images/h_navi01.gif);
}
#head_navi .head_navi04 a {
	background-image:url(../images/h_navi04.gif);
}


/* Navi
----------------------------------- */
#navi {
	width:800px;
	height:78px;
	margin:10px auto 0;

/*	padding-top:10px;
overflow:hidden;*/
}
.logo,.navi01,.navi02,.navi03,.navi04,.navi05,.navi06 {
	float:left;
	height:78px;
	zoom: 1;
}
.logo a,.navi01 a.navi_play, .navi02 a.navi_watch, .navi03 a.navi_exp, .navi04 a.navi_restaurant, .navi05 a.navi_shop, .navi06 a.navi_info {
	display:block;
	height:78px;
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	
}
#navi .logo a {
	background-image:url(../images/logo.gif);
	width:163px;
}
#navi .navi01 a.navi_play {
	background-image:url(../images/navi01.gif);
	width:110px;
}
#navi .navi02 a.navi_watch {
	background-image:url(../images/navi02.gif);
	width:110px;
}
#navi .navi03 a.navi_exp {
	background-image:url(../images/navi03.gif);
	width:102px;
}
#navi .navi04 a.navi_restaurant {
	background-image:url(../images/navi04.gif);
	width:90px;
}
#navi .navi05 a.navi_shop {
	background-image:url(../images/navi05.gif);
	width:133px;
}
#navi .navi06 a.navi_info {
	background-image:url(../images/navi06.gif);
	width:92px;
}
.logo a:hover,.navi01 a.navi_play:hover, .navi02 a.navi_watch:hover, .navi03 a.navi_exp:hover, .navi04 a.navi_restaurant:hover, .navi05 a.navi_shop:hover, .navi06 a.navi_info:hover {
	background-position:0 -78px;
}

/* Navi DropDown
----------------------------------- */
ul.dropdown li, ul.sub_navi li:hover {
	position: relative;
	z-index:4;
}
ul.dropdown li ul.sub_navi {
	width: 100%;
	height:100%;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
}
ul.dropdown li ul.sub_navi li {
	font-weight: normal;
	color: #fff;
	float: none;
	width:100%;
	height:auto;/* important! */
}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown li ul.sub_navi li a {
	padding-left:5px;
	border-bottom: 1px solid #fff;
	width: 100%;
	display: inline-block;
	color:#fff;
	height:auto;
}
ul.dropdown li ul.sub_navi li a:hover {
	width: 100%;
	color:#000;
	height:auto;/* important! */
}
/* Navi DropDown bg.sub_play
----------------------------------- */
ul.dropdown li ul.sub_play li a{
	background-color:#ff4f90;
	width:110px;
}
ul.dropdown li ul.sub_play li a:hover {
	background-color:#ff9dc1;	
}
/* Navi DropDown bg.sub_watch
----------------------------------- */
ul.dropdown li ul.sub_watch li a{
	background-color:#ffa500;
	width:110px;
}
ul.dropdown li ul.sub_watch li a:hover {
	background-color:#ffcd45;	
}
/* Navi DropDown bg.sub_exp
----------------------------------- */
ul.dropdown li ul.sub_exp li a{
	background-color:#71be05;
	width:102px;
}
ul.dropdown li ul.sub_exp li a:hover {
	background-color:#9ce635;	
}
/* Navi DropDown bg.sub_restaurant
----------------------------------- */
ul.dropdown li ul.sub_restaurant li a{
	background-color:#ff6e01;
	width:90px;
}
ul.dropdown li ul.sub_restaurant li a:hover {
	background-color:#ff9c52;	
}
/* Navi DropDown bg.sub_shop
----------------------------------- */
ul.dropdown li ul.sub_shop li a{
	background-color:#2aa3ff;
	width:133px;
}
ul.dropdown li ul.sub_shop li a:hover {
	background-color:#79deff;	
}
/* Navi DropDown bg.sub_info
----------------------------------- */
ul.dropdown li ul.sub_info li a{
	background-color:#ff3939;
	width:92px;
}
ul.dropdown li ul.sub_info li a:hover {
	background-color:#ff9797;	
}

