@charset "utf-8";
/* CSS Document */

body
{
	background-image: url(logo01.jpg);
	background-position: center top;
	background-repeat: repeat;
	margin: 0px;
}
#page
{
	width: 950px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(PageBGround2.jpg);
	background-repeat: repeat;
	background-position: center;
	padding: 0px;
}
p {
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	color: #636;
	font-weight: bold;
	line-height: 2em;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#page #eventphoto {
	height: 285px;
	width: 800px;
	margin-top: 50px;
}
#page #eventinfo p {
	margin-left: 120px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #636;
}
#eventinfo p a {
	color: #F00;
}

#schedule {
	margin-top: 50px;
	margin-left: 115px;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;
	color: #036;
}
#modoru {
	margin-left: 800px;
	margin-top: 10px;
	margin-bottom: 10px;
}





h3 {
	font-size: 16px;
	color: #636;

}
p #returnSW1 {
	height: 40px;
	width: 75px;
	margin-left: 700px;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#page #eventinfo {
	margin-left: 50px;
	margin-bottom: 50px;
	padding-top: 0px;
}

#navi {
	background-image: url(naviHaikei.jpg);
	background-repeat: repeat-x;
	height: 30px;
	width: 950px;
	text-decoration: none;
	font-size: 9px;
}
#navi li {
	height: 30px;
	text-decoration: none;
	top: 0px;
	color: #fff;
	text-align: center;
	list-style-type: none;
}
#navi ul {
	padding-left: 105px;
	padding-top: 0px;
	text-decoration: none;
	margin: 0px;
	padding-right: 0px;
}


#nav-index {
	background-image: url(toppage.jpg);
	width: 100px;
	float: left;
}
#nav-index-on {
	background-image: url(toppageOn.jpg);
	width: 100px;
	float: left;
}
#nav-profile {
	background-image: url(profile.jpg);
	width: 100px;
	float: left;
}
#nav-profile-on {
	background-image: url(profileOn.jpg);
	width: 100px;
	float: left;
}
#nav-menu {
	background-image: url(menu2.jpg);
	width: 80px;
	float: left;
}
#nav-menu-on {
	background-image: url(menu2On.jpg);
	width: 80px;
	float: left;
}

#nav-gallary {
	background-image: url(eventspace.jpg);
	width: 140px;
	float: left;
}
#nav-gallary-on {
	background-image: url(eventspaceOn.jpg);
	width: 140px;
	float: left;
}

#nav-access {
	background-image: url(access.jpg);
	width: 99px;
	float: left;
}


#nav-access-on {
	background-image: url(accessOn.jpg);
	width: 100px;
	float: left;
}
#nav-link-on {
	background-image: url(link2On.jpg);
	width: 80px;
	float: left;
}
#nav-link {
	background-image: url(link2.jpg);
	width: 80px;
	float: left;
}




#navi li span.ja {
	display: none;
}
#nav-facebook {
	background-image: url(facebook.jpg);
	width: 140px;
	float: left;
}

#navi li span.en {
	display: block;
	height: 30px;
	margin: 0px;
	padding: 0px;
}




#footer
{
	background-color: #E8CB4B;
	height: 60px;
	clear: left;
}


#footer li {
	list-style-type: none;
	float: left;
}
#copyright
{
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	clear: left;
	text-align: right;
}
#copyright p {
	font-size: 12px;
	color: #FFF;
}

#contents
{
	margin-top: 50px;
	margin-right: 50px;
	margin-left: 50px;
	clear: left;
}
no_border {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#TopPage
{
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	background-image: url(logo01.jpg);
	background-repeat: repeat;
	background-position: center;
	margin-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#TopPage #navi {
	margin-top: 25px;
	margin-bottom: 100px;
}





#topLogo
{
	margin-left: 250px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 450px;
	width: 450px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#eventAnnai {
	background-image: url(yjimage01.jpg);
	height: 90px;
	width: 90px;
	position: relative;
	top: -100px;
	float: right;
	left: -50px;
}
#eventAnnai a .one {
	display: none;
	height: 90px;
	width: 90px;
}
#eventAnnai a .two {
	display: block;
	height: 90px;
	width: 90px;
	text-decoration: none;
}
#yubi {
	height: 2px;
	position: relative;
	width: 2px;
	padding: 0px;
	float: right;
	right: -30px;
	bottom: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#slideshow img {
	position: absolute;
	z-index: 8;
	left: 0px;
	top: -31px;

}



#slideshow {
	position: relative;
}

#slideshow img.active {
	z-index: 10;
}

#slideshow imglast.active {
	z-index: 9;
}




#aboutusphoto {
	height: 450px;
	width: 800px;
	margin-left: 150px;
	margin-top: 50px;
}
#info table {
	margin-left: 120px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #636;
	line-height: 1.5em;
}
#page #info {
	margin-left: 50px;
}
#info table tr td a {
	color: #F00;
}

#profile {
	margin-bottom: 20px;
	margin-left: 50px;
}
#profile table {
	line-height: 1.5em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #636;
	margin-left: 120px;
}
#page .photo01 {
	margin-top: 50px;
	margin-bottom: 50px;
}
.menupage img {
	margin: 0px;
	padding: 0px;
}






#shopAnnai
{
	clear: left;
}

#shopAnnai ul
{
	list-style-type: none;
}





#map
{
	height: 500px;
	width: 700px;
	background-color: #FF9;
	margin-top: 20px;
	margin-bottom: 50px;
	margin-left: 120px;
}
#access table {
	line-height: 1.5em;
	margin-left: 120px;
	color: #636;
	margin-bottom: 30px;
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;
	font-weight: bold;
}
#event {
	margin: 0px;
	padding: 0px;
}
#eventPage {
	margin: 0px;
}
#link table {
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	line-height: 1.5em;
	font-weight: bold;
	color: #636;
	margin-left: 80px;
}
#link {
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: 45px;
}
#link table tr td {
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 30px;
	height: 130px;
	padding-top: 10px;
}
table tr td #jinguumae {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 120px;
	width: 150px;
	background-image: url(image01.jpg);
}
table tr td #shanzerize {
	background-image: url(shanzerize.jpg);
	height: 120px;
	width: 150px;
	display: block;
	text-indent: -999px;
	overflow: hidden;
}
table tr td #kishimoto {
	background-image: url(top_gomei_logo%5B1%5D.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 120px;
	width: 150px;
	text-indent: -999px;
	display: block;
	background-color: #FFF;
}
table tr td #furiko {
	background-image: url(furiko.jpg);
	background-repeat: no-repeat;
	text-indent: -999px;
	display: block;
	height: 120px;
	width: 150px;
	overflow: hidden;
}


table tr td #kaguramura {
	background-image: url(image06.jpg);
	text-indent: -999px;
	display: block;
	height: 120px;
	width: 150px;
	overflow: hidden;
	background-repeat: no-repeat;
}
table tr td #festival {
	background-image: url(k.festival.jpg);
	background-repeat: no-repeat;
	text-indent: -999px;
	display: block;
	height: 120px;
	width: 150px;
	overflow: hidden;
}
table tr td #yukicollection {
	background-image: url(image02.jpg);
	background-repeat: no-repeat;
	text-indent: -999px;
	display: block;
	height: 120px;
	width: 150px;
	overflow: hidden;
}
