@charset "Shift_JIS";



#contents div.prt-pastLayout2011renew #local-header{
	border:3px solid #339;
	margin-bottom:1em;
	}

#contents div.prt-pastLayout2011renew h2{
	font-size:large;
	margin:0;
	padding:0.5em 0.5em 0.5em 0.3em;
	color:#339;
	}

#contents div.prt-pastLayout2011renew h3{
	font-size:medium;
	margin:2em 0 1em;
	padding:0;
	}
#contents div.prt-pastLayout2011renew div>h3{
	font-size:large !important;
	}
#contents div.prt-pastLayout2011renew h3.page-num-heading{
	margin:1em 0;
	}

#contents div.prt-pastLayout2011renew h4{
	margin:2em 1em 1em;
	padding:0;
	}
#contents div.prt-pastLayout2011renew h5{
	margin:1em 1em 0.5em;
	padding:0;
	font-size:small;
	}
#contents div.prt-pastLayout2011renew div>h5{
	font-size:medium !important;
	}
#contents div.prt-pastLayout2011renew h6{
	margin:1em 1em 0.5em;
	padding:0.2em;
	font-size:small;
	font-weight:normal;
	}
#contents div.prt-pastLayout2011renew div>h6{
	font-size:medium !important;
	}


#contents div.prt-pastLayout2011renew ul,
#contents div.prt-pastLayout2011renew ol{
	padding:0 0 0 3em;
	margin:0  0 1.5em;
	}
#contents div.prt-pastLayout2011renew ul ul{
	padding:0 0 0 3em;
	margin:0.5em 1em 1.5em !important;
	}
#contents div.prt-pastLayout2011renew ul li,
#contents div.prt-pastLayout2011renew ol li{
	margin:0  0 0.5em;
	}

#contents div.prt-pastLayout2011renew em{
text-decoration:underline;
font-style:normal;
}

#contents div.prt-pastLayout2011renew #local-header .description{
	clear:both;
	border-top:3px solid #339;
	font-size:x-small;
	color:#339;
	padding:0.2em 0.5em;
	margin:0;
	}
#contents div.prt-pastLayout2011renew #local-header>.description{
	font-size:small;
	}

#contents div.prt-pastLayout2011renew #local-navigation{
	width:100%;
	margin:0 10%;
	}
#contents div.prt-pastLayout2011renew #content>#local-navigation{
	width:80% !important;
	}
#contents div.prt-pastLayout2011renew #local-navigation ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:49%;
	}
#contents div.prt-pastLayout2011renew #local-navigation li{
	margin:5%;
	}
#contents div.prt-pastLayout2011renew #local-navigation li a,
#contents div.prt-pastLayout2011renew #local-navigation li span{
	display:block;
	text-align:center;
	border:2px solid #44a;
	margin:0;
	padding:0.5em;
	background:#ccf;
	width:100%;
	}

#contents div.prt-pastLayout2011renew #system{
	width:100%;
	margin:1em 10% 0;
	border:2px solid #99f;
	}
#contents div.prt-pastLayout2011renew #content>#system{
	width:80% !important;
	}
#contents div.prt-pastLayout2011renew #system h3{
	text-align:center;
	margin:0;
	padding:0.2em;
	background:#44a;
	color:#fff;
	font-size:medium;
	}

#contents div.prt-pastLayout2011renew #system div.col1,
#contents div.prt-pastLayout2011renew #system div.col2{
	float:left;
	width:49.9%;
	}
#contents div.prt-pastLayout2011renew div[id="system"]>div.col1,
#contents div.prt-pastLayout2011renew div[id="system"]>div.col2{
	width:50% !important;
	}

#contents div.prt-pastLayout2011renew #system ul{
	margin:0.5em 2%;
	padding:0.5em 0;
	border:1px solid black;
	}
#contents div.prt-pastLayout2011renew #system li{
	margin:0.2em 0 0.2em 1.5em;
	}
#contents div.prt-pastLayout2011renew #system ul{
	background:#cfc;
	}
#contents div.prt-pastLayout2011renew #system ul.item4{
	padding:0.5em 0 2.3em;
	}

#contents div.prt-pastLayout2011renew #content .attribution{
	text-align:right;
	padding:0.5em 0;
	}

#contents div.prt-pastLayout2011renew #content p{
	margin:1em;
	padding:0;
	}
#contents div.prt-pastLayout2011renew #content .text p{
	text-indent:1em;
	line-height:1.75em;
	margin:0em 1em;
	}
#contents div.prt-pastLayout2011renew #content .text p.note{
	text-indent:0;
	}
#contents div.prt-pastLayout2011renew #content .text li p{
	margin:0em;
	text-indent:0;
	}
#contents div.prt-pastLayout2011renew #content .text img{
	margin:1em;
	}

#contents div.prt-pastLayout2011renew .text table{
	margin:0 1em 1em;
	}

#contents div.prt-pastLayout2011renew #volunteer-number{
	width:90%;
	margin:1em 0 0;
	}
#contents div.prt-pastLayout2011renew div>#volunteer-number{
	width:auto !important;
	}
#contents div.prt-pastLayout2011renew #volunteer-number table{
	width:100%;
	}

#contents div.prt-pastLayout2011renew .emphasis{
	border:1px dotted #000;
	padding:0.5em !important;
	margin:1em !important;
	}

#contents div.prt-pastLayout2011renew .text .description{
	border:1px solid #000;
	padding:0.5em !important;
	margin:1em !important;
	}
#contents div.prt-pastLayout2011renew .text p a,
#contents div.prt-pastLayout2011renew .text p a:visited{
	text-decoration:underline;
	}

#contents div.prt-pastLayout2011renew #kokkofutan th{
	text-align:left;
	padding-right:1em;
	font-weight:normal;
	}

#contents div.prt-pastLayout2011renew .page-num-heading .page-num{
	font-size:x-small;
	font-weight:normal;
	line-height:2em;
	}
#contents div.prt-pastLayout2011renew h3>.page-num{
	font-size:small !important;
	}

#contents div.prt-pastLayout2011renew .local-local-navigation ul{
	list-style:none;
	margin:0;
	padding:0;
	}
#contents div.prt-pastLayout2011renew .local-local-navigation ul.backforward{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:0.5em 0 0.5em;
	padding:0.5em 0;
	}
#contents div.prt-pastLayout2011renew .backforward li{
	display:inline;
	margin-right:1em;
	}
#contents div.prt-pastLayout2011renew .local-local-navigation .selected{
	color:#999;
	}


#contents div.prt-pastLayout2011renew #saigaikyujo2 h4,
#contents div.prt-pastLayout2011renew #saigaikyujo2 .text p,
#contents div.prt-pastLayout2011renew #saigaikyujo4 h5,
#contents div.prt-pastLayout2011renew #saigaikyujo4 .text p{
	display:inline;
	}

#contents div.prt-pastLayout2011renew #saigaikyujo2 .text img{
	margin-left:2em;
	}

#contents div.prt-pastLayout2011renew #saigaikyujo4 th{
	text-align:left;
	font-weight:normal;
	padding-right:1em;
	}

#contents div.prt-pastLayout2011renew #kamoku ul{
	list-style:none;
	padding:0;
	margin:1em 1em 0;
	}
#contents div.prt-pastLayout2011renew #kamoku li{
	float:left;
	padding:0;
	margin:0 1em 0.5em 0;
	white-space:nowrap;
	}
#contents div.prt-pastLayout2011renew #kamoku p{
	clear:both;
	}

#contents div.prt-pastLayout2011renew #redcross-mark{
margin:0.1em !important;
vertical-align:middle;
}

#contents div.prt-pastLayout2011renew #akaihane-mark{
text-align:center;
float:right;
border:1px solid #ccc;
padding:0.2em;
margin:0.5em;
}
#contents div.prt-pastLayout2011renew #akaihane-mark img{
margin:0 !important;
}
#contents div.prt-pastLayout2011renew #akaihane-mark p.note{
font-size:x-small;
margin:0;
padding:0;
}

#contents div.prt-pastLayout2011renew .block{
margin:0 0 0 1em;
padding:0 0 0.5em;
}

#contents div.prt-pastLayout2011renew table ul{
margin:0;
padding:0 0 0 1.5em;
}
#contents div.prt-pastLayout2011renew .tdtop td{
vertical-align:top;
}

#contents div.prt-pastLayout2011renew #facility2 #header3,
#contents div.prt-pastLayout2011renew #facility2 #header4,
#contents div.prt-pastLayout2011renew #facility2 #header5,
#contents div.prt-pastLayout2011renew #facility2 #header6,
#contents div.prt-pastLayout2011renew #facility2 #header7,
#contents div.prt-pastLayout2011renew #facility2 #header8,
#contents div.prt-pastLayout2011renew #facility2 #header9{
width:1em;
}

#contents div.prt-pastLayout2011renew dl{
margin:1em;
}

#contents div.prt-pastLayout2011renew dl dd{
margin:0;
}
#contents div.prt-pastLayout2011renew #chiiki-fukushi-yougo dt{
margin:1em 0 0.5em;
}
#contents div.prt-pastLayout2011renew #chiiki-fukushi-yougo dt span{
border:1px solid #000;
padding:0.2em;
}


#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou1 .emphasis{
background:#cff;
}
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou1 .emphasis .emphasis{
background:#9cf;
border:2px solid #000;
}
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou1 .emphasis .emphasis h4,
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou1 .emphasis .emphasis p{
margin:0;
}
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou1 .emphasis .emphasis ul{
padding:0 0 0 1.5em;
}
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou1 .emphasis .emphasis table caption{
text-align:left;
}
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou1 .emphasis .emphasis table th{
text-align:left;
font-weight:normal;
white-space:nowrap;
vertical-align:top;
}
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou1 .main-col{
	float:left;
	width:60%;
	margin:0 !important;
	padding:0 !important;
	}
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou1 .sub-col{
border:1px solid #ccc;
margin:0 0 0 62% !important;
padding:0 !important;
}
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou1 h3{
margin:0.5em;
}
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou1 .sub-col h3{
font-size:small !important;
}
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou1>div>div>.sub-col>h3{
font-size:medium !important;
}
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou1 .sub-col p,
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou1 .sub-col ul{
font-size:x-small !important;
}
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou1>div>div>.sub-col>p,
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou1>div>div>.sub-col>ul{
font-size:small !important;
}


#contents div.prt-pastLayout2011renew .container1{
	background:url("../images/bg-col.gif") no-repeat #ccc;
	padding:0 0.5em 0.5em 0;
	}

#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou2 .container1{
margin:0 1%;
width:45%;
float:left;
}
#contents div.prt-pastLayout2011renew .container2{
	background:#cfc;
	border:1px solid #000;
	padding:0;
	}
#contents div.prt-pastLayout2011renew .container2 ul{
padding:0.5em 0.5em 0 1.5em;
}
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou2 h3{
margin:0.5em;
}
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou2 h4{
margin:1em 0.5em 0;
}
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou3 h3 span,
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou3 h4 span{
font-size:small;
font-weight:normal;
}
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou3 h3>span,
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou3 h4>span{
font-size:medium !important;
}

#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou3 .sub-col{
border:1px solid #ccc;
margin:1em 1% 0;
width:45%;
float:left;
}
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou3 .sub-col h4,
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou3 .sub-col h5{
margin:0.5em;
}

#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou3 .sub-col h5{
font-size:x-small !important;
}
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou3>div>div>.sub-col>h5{
font-size:small !important;
}

#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou3 .sub-col p,
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou3 .sub-col ul{
font-size:x-small !important;
padding:0.5em 0.5em 0 1.5em;
}
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou3>div>div>.sub-col>p,
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou3>div>div>.sub-col>ul,
#contents div.prt-pastLayout2011renew #shakai-fukushi-jigyou3>div>div>.sub-col>ul>li>ul{
font-size:small !important;
padding:0 0.5em 0 1.5em;
}

#contents div.prt-pastLayout2011renew p.exception{
	text-indent:0 !important;
	}
#contents div.prt-pastLayout2011renew ul.exception{
	margin:0;
	}
#contents div.prt-pastLayout2011renew h5.exception{
font-weight:normal;
}

#contents div.prt-pastLayout2011renew .list{
text-indent:-1em;
padding:0 0 0 1.5em;
list-style:none;
}
#contents div.prt-pastLayout2011renew .border_red { border: 3px solid #F00; padding: 0.25em;}
