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


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

#container{
	width:100%;
	margin:0px auto;
	font-family: "heisei-maru-gothic-std";
}

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;
}

#wrapper h2 a{
	display:block;
	width:600px;
	height:40px;
	margin:0px 0px 20px 0px;
	text-align:center;
	color:#fff;
	font-size:15px;
	line-height:40px;
	letter-spacing:0.2em;
	background: #69F;
	clear:both;
	
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

#wrapper h2 a:hover,#wrapper h2.just a{
	background: #91C3FF;
}

#top01{
	width:600px;
	height:855px;
	float:left;
	margin: 30px 15px 0px 0px;
	background:url(../img/jikohyouka/h25/hyouka01.png) no-repeat 0px 0px;
}

/*---------------------scroll-list-nav-----------------------------*/

#top01 ul,#top02 ul,#top03 ul,#top04 ul{
	margin:10px 0px 0px 30px;
}

#top01 ul li,#top02 ul li,#top03 ul li,#top04 ul li{
	float:left;
	font-size:12px;
	border-left:1px solid #402423;
	padding:0px 10px 0px 10px;
}

#top01 ul li.rLi,#top02 ul li.rLi,#top03 ul li.rLi,#top04 ul li.rLi{
	border-right:1px solid #402423;
}

ul li a{
	color:#402423;
}

ul li a:hover,ul li.just a{
	color:#F90;
}

/*---------------------scroll-list-nav-end----------------------------*/

.cl{
	clear:both;
}

#top02{
	width:600px;
	height:565px;
	float:left;
	margin: 30px 0px 0px 0px;
	background:url(../img/jikohyouka/h25/hyouka02.png) no-repeat 0px 0px;
}

#top03{
	width:600px;
	height:1800px;
	float:left;
	margin: 30px 0px 20px 0px;
	background:url(../img/jikohyouka/h25/hyouka03.png) no-repeat 0px 0px;
}

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

#sticker{
	width:260px;
	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 0px;
	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 -40px;
	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;
}

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--------------*/
