@charset "utf-8";
body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 90%;
	margin: 0;
	padding: 0;
	background:url(../img/background.jpg);
}


div#wrapper {
}
div#contents {
	width: 950px;
	margin: 0 auto;
	background: #FFF;
}

div#main-area {}

div#main-left {
	float: left;
	width: 300px;
}
div#main-right {
	float: left;
	width: 650px;
}
div#header {
	background: url(../img/top.jpg) no-repeat;
	width: 950px;
	height: 210px;
}
div#footer {
	color: #fff;
	background: #b44d10;
	text-align: center;
	font-size: 12px;
	padding: 8px 0;
}
div#navi {
	width: 260px;
	margin: 10px 20px;
}
div#navi a {
	display: block;
	width: 260px;
	height: 60px;
	background-repeat: no-repeat;
	border-top:1px solid #FFF;
}

div#navi a.bottom {
	border-bottom:1px solid #FFF;	
}

div#navi a:hover {
	background-position: -260px 0;
}
a#navi01 {
	background-image: url(../img/navi/top.jpg);
}
a#navi02 {
	background-image: url(../img/navi/rinen.jpg);
}
a#navi03 {
	background-image: url(../img/navi/gaiyouteikan.jpg);
}
a#navi04 {
	background-image: url(../img/navi/katsudou.jpg);
}
a#navi05 {
	background-image: url(../img/navi/kodomonokoe.jpg);
}
a#navi06 {
	background-image: url(../img/navi/sien.jpg);
}
.org {
	width: 260px;
	margin: 20px 0 50px 30px;
	font-size: 10px;
}
.org2 {
	width: 260px;
	margin: 20px 20px;
	font-size: 10px;
}

div#main {
	margin:10px 0 10px 0px;
	width:630px;
}

div#top-main{
	background-color:#fffdc0;
}
div#top-main .cbox{
	margin:0px 31px;
	padding:15px 0;
}


div#wnew {
	background:url(../img/info.jpg) no-repeat;
	width:568px;
	height:410px;
	margin:20px 0;
}

#wnew iframe {
	position:relative;
	top:70px;
	left:40px;
	width:500px;
	height:300px;
	overflow:scroll;
	border:none;
}

/* 
borderの色　b4b4b5
リンクの色　0029ff
*/



div#nor {
	margin: 15px 0 15px 20px;
	line-height:180%;
	width:600px;
}

.brown {
	color:#e73828;
}

.green {
	color:#1eaa39;
}

h2 {
	font-size:110%;
	margin:0.5em 0;
}


table.outline {}
table.outline th , td{
	text-align:left;
	vertical-align:top;
	padding:3px 15px 3px 3px;
}


div.sp-green {
	border-top:1px solid #1eaa39;
	margin:30px auto;
	font-size:0;
}

p.teikan {
	font-size:90%;
	line-height:150%;
	display:block;
	width:95%;
	margin-left:1em;
}


a.pagetop {
	display:block;
	background:url(../img/pagetop.jpg) no-repeat;
	width:106px;
	height:26px;
	font-size:0;
	float:right;
	margin:10px;
}

a.pagetop:hover {
	background-position: -106px 0;
}





ul.voice {
	margin:0;
	padding:0;
	margin-left:1.5em;
	font-size:13px;
	list-style-image:url(../img/point-br.jpg);
	width:580px;
}
ul.voice li {
	margin-bottom:2.5em;
	line-height:180%;
}


div.bg-voice {
	background:url(../img/kodomo_denwa.jpg) right bottom no-repeat;
	padding-bottom:80px;
}



.tbl-shien {
	border-collapse:collapse;
	width:560px;
	margin: 10px 0 20px 20px;
}

.tbl-shien th , .tbl-shien td{ 
	border:1px solid #666;
	padding:5px;
}

.tbl-shien th{
	background:#ccff66;
	font-weight:normal;
	border-right:none;
	width:25%;
}
.tbl-shien td{
	border-left:none;
	padding-left:1.5em;
	width:75%;
}



#report {}

#report .date {
	background:url(../img/point-br.jpg) no-repeat 0 50%;
	padding: 0 0 0 1.5em;
	font-weight:bold;
	font-size:large;
}

#report .text {
	margin:15px 0;
	line-height:150%;	
	width:600px;
	white-space:pre-line;
}
#report .pic {
	text-align:center;
}
#report .pic img {
	max-width:600px;
	margin:10px 0;	
}


#report-list .date {
	background:url(../img/point-br.jpg) no-repeat 0 50%;
	padding: 0 0 0 1em;
	font-weight:bold;
	font-size:large;
}
#report-list .subject {
	font-weight:bold;
	font-size:large;
	margin-left:15px;
}
#report-list .text {
	margin:0.5em 1.5em;
	
}

#report-list .text p{
	margin: 0 0 0 0.5em;
}


#report-list .link {
	margin:0.5em 0.5em;
}

#report-list a:link , #report-list a:visited{
	color:#0366ff;
}
#report-list a:hover {
	color:#ff6600;
}

#report-list ul {
	list-style:none;
	margin:0;
	padding:0;
}
#report-list li {
	margin:0 0 2.5em 0;
	padding:0 0 0.5em 0;
	border-bottom:2px dashed #999;
}

#report-list .pager {
	margin:1em;
}



a.pdf {
	display:block;
	background:url(../img/icon_pdf.png) left center no-repeat;
	padding: 12px 32px;
	vertical-align:middle;
	margin:20px 0;
}
