@charset "UTF-8";#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;	height:auto;	min-height:750px; /* footer帯位置　調整のため */	margin:0px auto;}#top_wrap {	width: 600px;/*550*/	margin: 20px 0px 0px 0px;	float: left;}#top_wrap h2 {	width:100%;	height:40px;	margin:10px 0px 0px 0px;	text-align:center;	color:#fff;	font-size:15px;	line-height:40px;	letter-spacing:0.2em;	background:#91C86B;	border-radius:10px;}/*-----------↓accordion base----------*/dl.noAlpha {	margin: 0px 0px 20px 0px;}dt.noAlpha {	text-indent: -9999em;	display: none;}dl.accordion { 	width: 560px;	margin: 0 auto 20px;	padding-bottom: 20px;	border-bottom: 1px dotted #ccc;}dl.accordion dt {	width: 560px;	height: 35px;	margin: 10px auto 0px;	line-height: 37px;	color: #fff;	text-align: center;	font-weight: bold;	font-size: 17px;	letter-spacing: 0.3em;	cursor: pointer;	}	dl.accordion.shushi dt {		width: 560px;		height: 35px;		background-image: url("../img/jyouhou_kaiji/shushi_btn_bg.png");		background-repeat: no-repeat;		background-size: contain;	}	dl.accordion.katsudo dt {		width: 560px;		height: 35px;		background-image: url("../img/jyouhou_kaiji/katsudou_btn_bg.png");		background-repeat: no-repeat;		background-size: contain;	}	dl.accordion.chinshaku dt {		width: 560px;		height: 35px;		background-image: url("../img/jyouhou_kaiji/chinshaku_btn_bg.png");		background-repeat: no-repeat;		background-size: contain;}dl.accordion dt.open {	width: 560px;	height: 35px;	cursor: pointer;}dl.accordion dd { 	line-height: 1.5;	display: none;}dl.accordion dd p {	width: 530px;	margin: 15px auto;	color: #666;	font-size: 12px;	text-align: justify;	text-justify: inter-ideograph;	letter-spacing: 0.2em;	line-height: 2em;}dl.accordion dd table,dl dd table {	width: 560px;	height: auto;	margin: 15px auto;	border-top: 1px dotted #ccc;	border-bottom: 1px dotted #ccc;}dl dd table.adr td p {	width: 560px;	color: #666;	margin-top: 2em;	font-size: 12px;	text-align: center;	letter-spacing: 0.2em;	line-height: 2em;	}dl.accordion dd table td p {	width: 560px;	color: #666;	font-size: 12px;	text-align: center;	letter-spacing: 0.2em;	line-height: 30px;	}dl dd table.adr td a.dlBtn {	display: block;	width: 280px;	margin: 20px auto 20px;}/*dl dd table td.secBtn {	height: 50px;}*/.secBtn a {	display: block;	min-width: 150px;	max-width: 325px;	height: 30px;	margin: 0 auto 20px;	line-height: 33px;	color: #fff;	font-size: 15px;	/*font-weight: bold;*/	letter-spacing: 0.2em;	text-align: center;	background: #e70012;	border-radius: 30px;	}	.secBtn a img.pdf_dl_btn {		display: inline-block;		width: 22px;		height: 22px;		padding-right: 0.5em;		padding-bottom: 0.2em;		vertical-align: middle;}/*dl 1種類用*//*dl dd table td.secBtn a.dlBtn_one {	display: block;	width: 325px;	height: 30px;	margin: -20px auto 20px;}*//*-----------↑accordion base----------*//*-----------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;	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 -40px;	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;}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--------------*/