@charset "Shift_JIS";

/****************************** コンテンツ ********************************/

#contents div.prt-pastLayout2011renew h2{
	margin:0 0 0.5em;
	padding:0;
	border-bottom:1px solid #99f;
	}

#contents div.prt-pastLayout2011renew #index h2{
	border:none;
	margin:0;
	padding:0;
	}

#contents div.prt-pastLayout2011renew #content #local-subtitle{
	margin:0 0 1em;
	font-size:small;
	padding:0 0 0.5em;
	border-bottom:1px solid #99f;
	font-weight:bold;
	text-indent:0;
	}

#contents div.prt-pastLayout2011renew .main-col{
	float:left;
	width:40%;
	}
#contents div.prt-pastLayout2011renew .sub-col{
padding-left:41%;
text-align:center;
	}


#contents div.prt-pastLayout2011renew #content .sub-col img{
	max-width:100%;
	margin:0;
	}

#contents div.prt-pastLayout2011renew .main-col ul{
	margin:0 1em 0 0;
	padding:0;
	}
#contents div.prt-pastLayout2011renew .main-col ul ul{
	float:none;
	text-align:left;
	margin:0.5em 0 0;
	}
#contents div.prt-pastLayout2011renew .main-col li{
	list-style:none;
	margin-bottom:0.5em;
	padding:0.1em;
	}
#contents div.prt-pastLayout2011renew .main-col li a,
#contents div.prt-pastLayout2011renew .main-col li span{
	border:2px solid #44a;
	background:#ccf;
	padding:0.2em;
	display:block;
	}
#contents div.prt-pastLayout2011renew .main-col li li{
	list-style:disc;
	margin-left:1.5em;
	padding:0;
	}
#contents div.prt-pastLayout2011renew .main-col li li a{
	display:inline;
	background:transparent;
	border:none;
	padding:0;
	width:auto;
	}

#contents div.prt-pastLayout2011renew .sub-col div{
	margin:0 0 1em;
	}
#contents div.prt-pastLayout2011renew .sub-col div.item3 img{
	border:1px solid #00f;
	}

#contents div.prt-pastLayout2011renew #content .sub-col p.note{
	margin:0 auto;
	padding:0;
	font-size:x-small;
	width:300px;
	text-align:left;
	text-indent:0;
	}
#contents div.prt-pastLayout2011renew .sub-col>p.note{
	font-size:small !important;
	width:auto !important;
	max-width:300px;
	}

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

#contents div.prt-pastLayout2011renew #content p{
line-height:1.5em;
text-indent:1em;
margin:0;
}

#contents div.prt-pastLayout2011renew .list{
list-style:none;
text-indent:-1.5em;
padding-left:3.5em;
}
#contents div.prt-pastLayout2011renew .list ul{
list-style:disc;
text-indent:0;
padding-left:2.5em;
}
#contents div.prt-pastLayout2011renew .list ol{
text-indent:0;
}

#contents div.prt-pastLayout2011renew h3, #contents div.prt-pastLayout2011renew h4{clear:both;}

#contents div.prt-pastLayout2011renew img#irei01,
#contents div.prt-pastLayout2011renew img#irei02,
#contents div.prt-pastLayout2011renew img#irei05{
float:right;
}
#contents div.prt-pastLayout2011renew img#irei03,
#contents div.prt-pastLayout2011renew img#irei04{
text-align:center;
margin:0 auto;
display:block;
}
#contents div.prt-pastLayout2011renew img#zanryu01{
float:right;
}

#contents div.prt-pastLayout2011renew #zanryu dl{
border:2px solid #666;
padding:1em 0.5em;
}
#contents div.prt-pastLayout2011renew #zanryu dt{
text-align:center;
}
#contents div.prt-pastLayout2011renew #zanryu dd{
margin:0;
padding:0;
}

#contents div.prt-pastLayout2011renew #content img{
margin:0.5em 10px 1em;
}

#contents div.prt-pastLayout2011renew #izoku-detail h5{
font-size:75%;
font-weight:normal;
margin:1em 0;
padding:0;
}

#contents div.prt-pastLayout2011renew #izoku-detail table{
border-collapse:collapse;
}
#contents div.prt-pastLayout2011renew #izoku-detail caption{
text-decoration:underline;
}
#contents div.prt-pastLayout2011renew #izoku-detail .note{
border:none;
text-align:right;
}
#contents div.prt-pastLayout2011renew #izoku-detail th{
font-size:75%;
font-weight:normal;
border:1px solid #000;
}
#contents div.prt-pastLayout2011renew #izoku-detail td{
font-size:75%;
border:1px solid #000;
vertical-align:top;
padding:0.5em;
}
#contents div.prt-pastLayout2011renew #izoku-detail .tr1 th{
background:#ccf;
}
#contents div.prt-pastLayout2011renew #izoku-detail .tr2 th{
background:#f9c;
}
#contents div.prt-pastLayout2011renew #izoku-detail .tr2 td{
background:#ffc;
}
#contents div.prt-pastLayout2011renew #izoku-detail .tr2 td th{
background:#ffc;
}
#contents div.prt-pastLayout2011renew #izoku-detail dd{
padding:0 0 1em 0;
}
#contents div.prt-pastLayout2011renew #izoku-detail td th{
border:none;
vertical-align:top;
}
#contents div.prt-pastLayout2011renew #izoku-detail td td{
border:none;
vertical-align:middle;
padding:0 1em 1em;
}
#contents div.prt-pastLayout2011renew #izoku-detail dl td{
padding:0;
}
#contents div.prt-pastLayout2011renew #content #izoku-detail .kakko{
line-height:1em;
}
#contents div.prt-pastLayout2011renew #izoku-detail td th.type{
text-align:left;
}


#contents div.prt-pastLayout2011renew #izoku-detail .reference{
border:none;
padding-top:1em;
}

#contents div.prt-pastLayout2011renew #seikyu-juryou{
border:5px solid #696;
padding:1em;
}
#contents div.prt-pastLayout2011renew #seikyu-juryou h5{
text-align:center;
font-size:small;
margin:0 0 1em;
}
#contents div.prt-pastLayout2011renew #seikyu-juryou>h5{
font-size:medium;
}
#contents div.prt-pastLayout2011renew #seikyu-juryou p{
text-indent:0;
}
#contents div.prt-pastLayout2011renew #seikyu-juryou img{
display:block;
margin:0 auto;
text-align:center;
}

#contents div.prt-pastLayout2011renew #content p.list{
padding:0 0 0 2em;
text-indent:-1em;
}

#contents div.prt-pastLayout2011renew #content p.notice{
text-indent:0;
margin:1em 0;
}

#contents div.prt-pastLayout2011renew #engohou{
border-collapse:collapse;
font-size:80%;
}

#contents div.prt-pastLayout2011renew #engohou th{
background:#fcc;
border:2px solid #000;
}
#contents div.prt-pastLayout2011renew #engohou td{
background:#ffc;
border:2px solid #000;
}

#contents div.prt-pastLayout2011renew #gun dl{
margin-left:1em;
}
#contents div.prt-pastLayout2011renew #gun dd{
margin:0 0 0 1em;
padding:0;
}

#contents div.prt-pastLayout2011renew #izokunenkin h2,
#contents div.prt-pastLayout2011renew #jisseki h2{
	text-align:center;
	border:1px solid #000;
	padding:0.5em;
	margin:0 10% 1em;
	line-height:1.2em;
	}

#contents div.prt-pastLayout2011renew #content .note p{
	text-indent:0;
	}