@charset "UTF-8";
/* CSS Document */


/*-------------index-layout-----------------*/

#container{
	width:100%;
	margin:0px auto;
}

header{
	width:100%;
	height:25px;
	background-image:url(../img/other/kazari.jpg);
	background-repeat:repeat-x;
}

header h1{
	text-indent:-9999em;
}

#wrapper{
	width:875px;
	margin:0px auto;
}

#top{
	width:550px;
	height:550px;
	float:left;
	margin: 30px 0px 40px 0px;
}

/*-----------nav---------------*/

nav{
	width:260px;
	margin-top:25px;
	margin-bottom:20px;
	float:right;
}

nav li{
	margin:5px auto;
}

nav li a{
	display:block;
	width:250px;
	height:40px;
	
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	
	box-shadow:0px 0px 3px #ccc;
}

nav li.btn01 a{
	display:block;
	width:250px;
	height:40px;
	background:url(../img/btn/nav/btn01.png) no-repeat 0px -40px;
	text-indent:-9999em;
}

nav li.btn01 a:hover{
	background:url(../img/btn/nav/btn01.png) no-repeat 0px -40px;
}

nav li.btn02 a{
	display:block;
	width:250px;
	height:40px;
	background:url(../img/btn/nav/btn02.png) no-repeat 0px 0px;
	text-indent:-9999em;
}

nav li.btn02 a:hover{
	background:url(../img/btn/nav/btn02.png) no-repeat 0px -40px;
}

nav li.btn03 a{
	display:block;
	width:250px;
	height:40px;
	background:url(../img/btn/nav/btn03.png) no-repeat 0px 0px;
	text-indent:-9999em;
}

nav li.btn03 a:hover{
	background:url(../img/btn/nav/btn03.png) no-repeat 0px -40px;
}

nav li.btn04 a{
	display:block;
	width:250px;
	height:40px;
	background:url(../img/btn/nav/btn04.png) no-repeat 0px 0px;
	text-indent:-9999em;
}

nav li.btn04 a:hover{
	background:url(../img/btn/nav/btn04.png) no-repeat 0px -40px;
}

nav li.btn05 a{
	display:block;
	width:250px;
	height:40px;
	background:url(../img/btn/nav/btn05.png) no-repeat 0px 0px;
	text-indent:-9999em;
}

nav li.btn05 a:hover{
	background:url(../img/btn/nav/btn05.png) no-repeat 0px -40px;
}

nav li.btn06 a{
	display:block;
	width:250px;
	height:40px;
	background:url(../img/btn/nav/btn06.png) no-repeat 0px 0px;
	text-indent:-9999em;
}

nav li.btn06 a:hover{
	background:url(../img/btn/nav/btn06.png) no-repeat 0px -40px;
}

nav li.btn07 a{
	display:block;
	width:250px;
	height:40px;
	background:url(../img/btn/nav/btn07.png) no-repeat 0px 0px;
	text-indent:-9999em;
}

nav li.btn07 a:hover{
	background:url(../img/btn/nav/btn07.png) no-repeat 0px -40px;
}

nav li.btn08 a{
	display:block;
	width:250px;
	height:40px;
	background:url(../img/btn/nav/btn08.png) no-repeat 0px 0px;
	text-indent:-9999em;
}

nav li.btn08 a:hover{
	background:url(../img/btn/nav/btn08.png) no-repeat 0px -40px;
}

nav li.btn09 a{
	display:block;
	width:250px;
	height:40px;
	background:url(../img/btn/nav/btn09.png) no-repeat 0px 0px;
	text-indent:-9999em;
}

nav li.btn09 a:hover{
	background:url(../img/btn/nav/btn09.png) no-repeat 0px -40px;
}
/*----------園長名----------*/
#nameSp{
	width:260px;
	height:130px;
	margin-top:20px;
	text-indent:-9999em;
	background:url(../img/other/kgm_name.png) no-repeat;
	float:right;
}

/*----------園長名 end----------*/

/*-----------nav-end--------------*/


/*-----------footer---------------*/
footer{
	width:100%;
	height:55px;
	clear:both;
	
	position:fixed !important;
	position:relative;
	z-index:2;
	bottom:0;
}

footer #obi{
	width:100%;
	height:25px;
	text-indent:-9999em;
	background-image:url(../img/other/kazari.jpg);
	background-repeat:repeat-x;
}

small{
	display:block;
	width:530px;
	font-size:9px;
	margin:10px auto;
	white-space:pre;
}
/*-----------footer-end--------------*/

/*-----------footer---------------*/
/*footer{
	width:100%;
	height:55px;
	clear:both;
}

footer #obi{
	width:100%;
	height:25px;
	text-indent:-9999em;
	background-image:url(../img/other/kazari.jpg);
	background-repeat:repeat-x;
}

small{
	display:block;
	width:530px;
	font-size:9px;
	margin:10px auto;
	white-space:pre;
}*/
/*-----------footer-end--------------*/




