@charset "Shift_JIS";

/*
 ------------------------------

 ◆creation date: 15/8/6
 ・update:15/8/6 PC版初回リリース

 ----------------------------- */

/* 固定用 */

#anaopen2015 #nav {
	/*position:fixed;
	top:0;
	left:auto;*/
	width: 950px;
	/*height:60px;*/
	background: url(/anaopen/image2012/common/bg_nav.gif) no-repeat 0 0;
	zoom: 1;
	z-index:9999;
}



/* Navi Main */

ul {
	list-style: none;
}

.navi_text {
	display:none;
}

.navi_linktext {
	background:url(/anaopen/image2012/common/navi_link.png) no-repeat;
	padding:1px 0 0 12px;
}

.navi_top {
	width:140px;
	height:45px;
	background:url(/anaopen/image2012/common/bg_navi.gif) no-repeat 0 0;
}

.navi_top .stay,
.navi_top a:hover {
	background:url(/anaopen/image2012/common/bg_navi.gif) no-repeat 0 -45px;
}

.navi_about {
	width:140px;
	height:45px;
	background:url(/anaopen/image2012/common/bg_navi.gif) no-repeat -140px 0;
}

.navi_about .stay,
.navi_about a:hover {
	background:url(/anaopen/image2012/common/bg_navi.gif) no-repeat -140px -45px;
}


.navi_event {
	width:140px;
	height:45px;
	background:url(/anaopen/image2012/common/bg_navi.gif) no-repeat -280px 0;
}

.navi_event .stay,
.navi_event a:hover {
	background:url(/anaopen/image2012/common/bg_navi.gif) no-repeat -280px -45px;
}

.navi_guide {
	width:140px;
	height:45px;
	background:url(/anaopen/image2012/common/bg_navi.gif) no-repeat -420px 0;
}

.navi_guide .stay,
.navi_guide a:hover {
	background:url(/anaopen/image2012/common/bg_navi.gif) no-repeat -420px -45px;
}

.navi_player {
	width:140px;
	height:45px;
	background:url(/anaopen/image2012/common/bg_navi.gif) no-repeat -560px 0;
}

.navi_player .stay,
.navi_player a:hover {
	background:url(/anaopen/2014/image/140901/bg_navi.gif) no-repeat -560px -45px;
}

.navi_other {
	width:139px;
	height:45px;
	background:url(/anaopen/2015/image/150902/bg_navi.gif) no-repeat -700px 0;
}

.navi_other .stay,
.navi_other a:hover {
	background:url(/anaopen/2015/image/150902/bg_navi.gif) no-repeat -700px -45px;
}



/* dropdown Level1 */
ul.navi_dropdown {
	position:relative;
	float:left;
	z-index:1000;
}

ul.navi_dropdown li {
	float: left;
	zoom: 1;
	background:none;
	/*background: #ccc;*/
}

ul.navi_dropdown a:hover {
	color: #000;
}

ul.navi_dropdown a:active {
	color: #ffa500;
}

ul.navi_dropdown li a {
	display: block;
	height: 45px;
	padding: 4px 8px;
	/*border-right: 1px solid #333;*/
	color: #222;
}

ul.navi_dropdown li:last-child a {
	border-right: none;
} /* Doesn't work in IE */

ul.navi_dropdown li.hover,
ul.navi_dropdown li:hover {
	background: #cccccc;
	color: black;
	position: relative;
}

ul.navi_dropdown li.hover a {
	color: black;
}


/* dropdown Level2 */
ul.navi_dropdown ul {
	/*width:140px;*/
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
}

ul.navi_dropdown ul.about {
	width:160px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
}

ul.navi_dropdown ul.event {
	width:190px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
}

ul.navi_dropdown ul.guide {
	width:215px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
}

ul.navi_dropdown ul.player {
	width:180px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
}

ul.navi_dropdown ul.other {
	width:139px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
}

ul.navi_dropdown ul li {
	font-weight: normal;
	background: #f6f6f6;
	color: #000; 
	border-bottom: 1px solid #ccc;
	float: none;
}

ul.navi_dropdown ul li a {
	height: 15px !important;
	_height: 23px !important;
}
									  
/* IE 6 & 7 Needs Inline Block */
ul.navi_dropdown ul li a	{
	border-right: none;
	width: 100%;
	display: inline-block;
}



/* ----------------------
	サブナビ
-----------------------*/

#s-nav {
	float: left;
	width: 260px;
	margin-right: 10px;
}

/*#s-nav .bnr li,*/
#s-nav .ph {
	margin: 0 0 10px 10px;
}



/*-- アコーディオン用 ---------------------------------------------*/

.layer ul {
	display: none;
}





/*-- inner.cssから切り分け ---------------------------------------------*/

#s-nav .prize a {
	background: url(/anaopen/2012/about/image/nav_s_01.gif) 0 -80px;
}

#s-nav .prize a:hover {
	background: url(/anaopen/2012/about/image/nav_s_01.gif) -250px -80px;
}



/*-- /player/用 inner.cssから切り分け ---------------------------------------------*/

#s-nav ul {
	margin-left: 10px;
}

#s-nav li {
	width: 250px;
}

#s-nav li a {
	display: block;
	height: 0;
	_height: 40px;
	padding-top: 40px;
	overflow: hidden;
}

#s-nav .profiles a {
	background: url(/anaopen/2013/player/image/nav_s_01.gif) 0 0;
}

#s-nav .profiles .stay {
	background: url(/anaopen/2013/player/image/nav_s_01.gif) -250px 0;
}

#s-nav .profiles a:hover {
	background: url(/anaopen/2014/player/image/nav_s_02.gif) -250px 0;
}

#s-nav .data a {
	background: url(/anaopen/2014/player/image/nav_s_01.gif) 0 -40px;
}

#s-nav .data .stay,
#s-nav .data a:hover {
	background: url(/anaopen/2014/player/image/nav_s_01.gif) -250px -40px;
}

#s-nav .teetime a {
	background: url(/anaopen/2014/player/image/nav_s_01.gif) 0 -80px;
}

#s-nav .teetime .stay,
#s-nav .teetime a:hover {
	background: url(/anaopen/2014/player/image/nav_s_01.gif) -250px -80px;
}

#s-nav .comments a {
	background: url(/anaopen/2014/player/image/nav_s_01.gif) 0 -120px;
}

#s-nav .comments .stay,
#s-nav .comments a:hover {
	background: url(/anaopen/2015/player/image/nav_s_03.gif) -250px -120px;
}

#s-nav .records a {
	background: url(/anaopen/2014/player/image/nav_s_01.gif) 0 -160px;
}

#s-nav .records .stay,
#s-nav .records a:hover {
	background: url(/anaopen/2014/player/image/nav_s_01.gif) -250px -160px;
}

#s-nav .winners a {
	background: url(/anaopen/2015/player/image/nav_s_03.gif) 0 -200px;
}

#s-nav .winners .stay,
#s-nav .winners a:hover {
	background: url(/anaopen/2015/player/image/nav_s_03.gif) -250px -200px;
}

#s-nav .highlights a {
	background: url(/anaopen/2015/player/image/nav_s_03.gif) 0 -240px;
}

#s-nav .highlights .stay,
#s-nav .highlights a:hover {
	background: url(/anaopen/2015/player/image/nav_s_03.gif) -250px -240px;
}

.highlight_text{
	padding-bottom:15px;
}

#s-nav .layer a {
	cursor: default;
}

#s-nav .layer ul {
	margin-left: 0;
	background: #F6F6F6;
}

#s-nav .layer .navi_linktext {
	display: block;
	height: 21px;
	_height: 25px;
	padding: 4px 0 0 20px;
	background:url(/anaopen/image2012/common/navi_link.png) no-repeat 8px 5px #F6F6F6;
	cursor: pointer;
}

#s-nav .layer .navi_linktext:hover {
	display: block;
	height: 21px;
	_height: 25px;
	padding: 4px 0 0 20px;
	background:url(/anaopen/image2012/common/navi_link.png) no-repeat 8px 5px #cccccc;
	cursor: pointer;
}



/*-- 大会の歴史用 ---------------------------------------------*/

#s-nav .history {
	background: url(/anaopen/2014/image/140901/nav_s_01.gif) 0px 0px;
}

#s-nav .history .stay,
#s-nav .history a:hover {
	background: url(/anaopen/2014/image/140901/nav_s_01.gif) -250px 0px;
}

#s-nav .movie {
	background: url(/anaopen/2014/image/140901/nav_s_01.gif) 0px -120px;
}

#s-nav .movie .stay,
#s-nav .movie a:hover {
	background: url(/anaopen/2014/image/140901/nav_s_01.gif) -250px -120px;
}



/*-- start --*/

#s-nav .day1 a {
	background: url(/anaopen/2015/start/image/nav_s.gif) 0 0;
}

#s-nav .day1 .stay,
#s-nav .day1 a:hover {
	background: url(/anaopen/2015/start/image/nav_s.gif) -250px 0;
}

#s-nav .day2 a {
	background: url(/anaopen/2015/start/image/nav_s.gif) 0 -40px;
}

#s-nav .day2 .stay,
#s-nav .day2 a:hover {
	background: url(/anaopen/2015/start/image/nav_s.gif) -250px -40px;
}

#s-nav .day3 a {
	background: url(/anaopen/2015/start/image/nav_s.gif) 0 -80px;
}

#s-nav .day3 .stay,
#s-nav .day3 a:hover {
	background: url(/anaopen/2015/start/image/nav_s.gif) -250px -80px;
}

#s-nav .day4 a {
	background: url(/anaopen/2015/start/image/nav_s.gif) 0 -120px;
}

#s-nav .day4 .stay,
#s-nav .day4 a:hover {
	background: url(/anaopen/2015/start/image/nav_s.gif) -250px -120px;
}




