@charset "utf-8";

/* 大見出し */
h2 {
	background: url(./img/ttl.jpg) 0 0 no-repeat;
}

/* サイドバー */
#side-navi h3 a{
	background: url(../page/img/side-sh.gif) 0 0 no-repeat;
}
#side-navi h3 a:hover{
	background: url(../page/img/side-sh.gif) -200px 0 no-repeat;
}

/* メイン
----------------------------------------------------*/
/* 小見出し
----------------------------------------------------*/
#main #bento p {
	background: url(./img/gaiyou-sh.gif) 0 0 no-repeat;
}
#main #fukuso p {
	background: url(./img/gaiyou-sh.gif) 0 -20px no-repeat;
}
#main #bus p {
	background: url(./img/gaiyou-sh.gif) 0 -40px no-repeat;
}
#main #pta-1 p {
	background: url(./img/pta-sh.gif) 0 0 no-repeat;
}
#main #pta-2 p {
	background: url(./img/pta-sh.gif) 0 -20px no-repeat;
}
#main #pta-3 p {
	background: url(./img/pta-sh.gif) 0 -40px no-repeat;
}
#main #pta-4 p {
	background: url(./img/pta-sh.gif) 0 -60px no-repeat;
}

/* 概要
----------------------------------------------------*/
#main dl.list {
	margin: 0 10px 30px 10px;
	width: 420px;
	border-top: 1px dotted #ccc;
}

#main div.hensei .right img {
	border: solid 1px #eee;
	padding: 9px;	
}

#main dl.list dt {
	background: url(../common/img/arrow-dot-off.gif) no-repeat left center;
	width: 9em;
	float: left;
	padding: 10px 0;
	text-indent: 1.5em;
	font-weight: bold;
}
#main dl.list dd {
	padding-left: 9em;
	padding: 10px 0 10px 9em;
	border-bottom: 1px dotted #ccc;
}

/*編成*/
#main .table1 td {
	padding: 0 0.5em;
}
/*お弁当*/
#main .table2 {
	width: 470px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px dotted #ccc;
}
#main .table2 tr {
	border-bottom: 1px dotted #ccc;
}
#main .table2 tr.non {
	border-bottom: none;
}
#main .table2 th,
#main .table2 td {
	padding: 0.2em 1em;
}
#main .table2 caption {
	text-align: left;
	font-weight: bold;
	color: #f90;
}
#main .table2 td.dot {
	color: #f90;
}
#main .table2 tr .small {
	color: #999;
	text-align: right;
}
#main .table2 td.atn {
	padding: 0 !important;
}

/* 園舎
----------------------------------------------------*/
.facility-col li {
	float: left;
	width: 213px;
	margin: 10px;
	border: solid 1px #ddd;
	background: url(../common/img/bg-note.gif) ;
}
.facility-col li img {
	margin: 10px;
}
.facility-col li .ttl{
	margin: 0 10px 5px 10px !important;
	color: #f90;
}
.facility-col li .text {
	margin: 0 10px 10px 10px !important;
}

/* 先生
----------------------------------------------------*/
#main h4.subhead.sh-txt {
	height: 25px;
	margin-bottom: 15px;
	padding-left: 10px;
	background: url(../page/img/bottomline.gif) bottom repeat-x;
}
#main h4.subhead.sh-txt p {
	width: 600px;
	height: 16px;
	line-height: 16px;
	padding-left: 10px;
	border-left: 3px solid #f90;
	text-indent: 0;
}

