/* ********gion 2012 ********** */

#wrapper #gion2012{
	width:810px;
	height:500px;
	overflow: hidden;
	background: url("../images/gion2012img/gion2012_topimg810.jpg") no-repeat left top transparent;
}
#wrapper #gion2012 #mainleft{
	float: left;
}

#wrapper #gion2012 #mainleft #topimg{
	width:490px;
}
#wrapper #gion2012 #newpost{
    background-color: #FFFFFF;
	height:135px;
	margin-top: 358px;
	/margin-top: 338px;
	margin-left: 15px;
}
#wrapper #gion2012 #newpost #gion2012_newost {
	width:475px;
	height:135px;
	border:none 0px;
}
#wrapper #gion2012 #menubtn{
	width:312px;
	float: right;
	position: relative;
}
#wrapper #gion2012 #menubtn ul{
	margin:7px;
	padding:0px;
	position: relative;
}

#wrapper #gion2012 #menubtn li{
	background-image: url("../images/gion2012img/gion2012_link_list.gif");
	background-repeat: no-repeat;
	display: block;
	width:298px;
	height:40px;
	margin-bottom:7px;
}
#wrapper #gion2012 #menubtn li.menu1{background-position: -6px 0px;}
#wrapper #gion2012 #menubtn li.menu2{background-position: -6px -45px;}
#wrapper #gion2012 #menubtn li.menu3{background-position: -6px -92px;}
#wrapper #gion2012 #menubtn li.menu4{background-position: -6px -138px;}
#wrapper #gion2012 #menubtn li.menu5{background-position: -6px -184px;}
#wrapper #gion2012 #menubtn li.menu6{
	background-position: -6px -231px;
	margin-bottom: 15px;
	/margin-bottom: 7px;
}
#wrapper #gion2012 #menubtn li.menu7{
	background-image: url("../images/gion2012img/gion2012_link_gitoukai.gif");
	height:195px;
	background-position: -6px 0px;
}
#wrapper #gion2012 #menubtn li:hover{
	background-image: url("../images/gion2012img/gion2012_link_list.gif");
	background-repeat: no-repeat;

}
#wrapper #gion2012 #menubtn li.menu1:hover{background-position: -316px 0px;}
#wrapper #gion2012 #menubtn li.menu2:hover{background-position: -316px -45px;}
#wrapper #gion2012 #menubtn li.menu3:hover{background-position: -316px -92px;}
#wrapper #gion2012 #menubtn li.menu4:hover{background-position: -316px -138px;}
#wrapper #gion2012 #menubtn li.menu5:hover{background-position: -316px -184px;}
#wrapper #gion2012 #menubtn li.menu6:hover{background-position: -316px -231px;}
#wrapper #gion2012 #menubtn li.menu7:hover{
	background-image: url("../images/gion2012img/gion2012_link_gitoukai.gif");

	height:195px;
	background-position:  -316px 0px;
}
#wrapper #gion2012 #menubtn li a{
	display: block;
	width:298px;
	height:40px;
	text-indent:-9999px;
}
#wrapper #gion2012 #menubtn li.menu7 a{
	height:195px;
}
#wrapper #gion2012 #menubtn li span{
	z-index:10;
	text-indent: -9999px;
	display: block;
	position: absolute;
}
#wrapper #gion2012 #menubtn li.menu5 span.shots{
	width:99px;
	height:39px;
	background: url("../images/gion2012img/90shots.png") no-repeat left top;
	left:167px;
	top:170px;
}
#wrapper #gion2012 #menubtn li.menu6 span.fukidashi2012{
	width:85px;
	height:34px;
	background: url("../images/gion2012img/fukidashi2012.png") no-repeat left top;
	left:31px;
	top:265px;
}
/* *ちまき********* */
#f-timaki{
	position:absolute;
	left:-65px;
	top:10px;
	background: url("../images/gion2012img/yasaka-timaki.png") no-repeat left top;
	z-index:100;
}
#f-timaki a{
	display:block;
	width:104px;
	height:300px;
	text-indent:-9999px;
}
#tobecontinue{
	position:absolute;
	width:282px;
	height:92px;
	left:120px;
	top:300px;
	background: url("../images/gion2012img/tobecontinue.png") no-repeat left top;
	z-index:100;
}
#thanks394{
	position:absolute;
	width:218px;
	height:120px;
	left:300px;
	top:325px;
	background: url("../images/gion2012img/394shots.png") no-repeat left top;
	z-index:100;
}

#tobecontinue p,#thanks394 p{display:none;}
