@charset "Shift_JIS";

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

#contents .prt-pastLayout2011renew #content{
	padding:1.5em 2% 1em;
	width:100%;
	}
#contents .prt-pastLayout2011renew >#content{
	width:96%;
	}

#contents .prt-pastLayout2011renew #local-header{
	border:3px double #44a;
	padding:0.5em;
	margin:0 0 1em;
	}
#contents .prt-pastLayout2011renew #local-header h2{
	border:none;
	font-size:large;
	margin:0;
	padding:0;
	}
#contents .prt-pastLayout2011renew h2{
	text-align:center;
	line-height:1.2em;
	border:3px double #44a;
	padding:0.5em;
	margin:0 0 1em;
	font-size:large;
	}
#contents .prt-pastLayout2011renew .doc h2{
	border:none;
	padding:0;
	margin:1em 0;
	}
#contents .prt-pastLayout2011renew .doc div>h2{
	font-size:x-large;
	}

#contents .prt-pastLayout2011renew #local-subtitle{
	text-align:center;
	font-size:small;
	margin:0.5em 0 0;
	padding:0;
	}

#contents .prt-pastLayout2011renew #content #local-navigation{
	border-bottom:3px solid #44a;
	margin:0 1em 0 0;
	padding:0;
	list-style:none;
	}
#contents .prt-pastLayout2011renew #content #local-navigation li{
	border:solid #44a;
	border-width:3px 3px 0;
	margin:0;
	padding:0.5em;
	}
#contents .prt-pastLayout2011renew #content #local-navigation a{
	display:block;
	width:100%;
	}

#contents .prt-pastLayout2011renew h3 a,
#contents .prt-pastLayout2011renew h3 a:visited{
	text-decoration:underline;
	}

#contents .prt-pastLayout2011renew #index h3{
	padding:0;
	margin:0 0 0.2em;
	text-align:center;
	background:none;
	color:#000;
	}
#contents .prt-pastLayout2011renew #index h3 span{
	padding:0 0 0 16px;
	background:url("../images/bg-heading-diamond.gif") no-repeat left center;
	}
#contents .prt-pastLayout2011renew #index h3 span span{
	padding:0 16px 0 0;
	background:url("../images/bg-heading-diamond.gif") no-repeat right center;
	}
#contents .prt-pastLayout2011renew #index h3 a,
#contents .prt-pastLayout2011renew #index h3 a:visited{
	text-decoration:underline;
	}

#contents .prt-pastLayout2011renew .sub-col{
	float:left;
	width:20%;
	}
#contents .prt-pastLayout2011renew .main-col{
	float:left;
	width:80%;
	}


#contents .prt-pastLayout2011renew .container1{
	background:url("../images/container1.gif") no-repeat left top;
	width:98%;
	}
#contents .prt-pastLayout2011renew .container2{
	background:url("../images/container2.gif") no-repeat right top;
	width:100%;
	}
#contents .prt-pastLayout2011renew .container3{
	background:url("../images/container3.gif") no-repeat left bottom;
	width:100%;
	}
#contents .prt-pastLayout2011renew .container4{
	background:url("../images/container4.gif") no-repeat right bottom;
	width:100%;
	}
#contents .prt-pastLayout2011renew .container5{
	border:solid #44a;
	border-width:3px 0;
	margin:0 10px;
	padding:0.5em 0;
	height:13em;
	}
#contents .prt-pastLayout2011renew div>.container5{
	height:auto;
	min-height:11.5em;
	}

#contents .prt-pastLayout2011renew #content .main-col ul{
	margin:0;
	list-style:disc;
	color:#000;
	}

#contents .prt-pastLayout2011renew #categorized{
	clear:both;
	width:100%;
	padding:1em 0;
	}
#contents .prt-pastLayout2011renew #categorized table{
	width:100%;
	border-collapse:collapse;
	}
#contents .prt-pastLayout2011renew #categorized td{
	width:33%;
	border:2px solid #44a;
	padding:0.2em;
	}
#contents .prt-pastLayout2011renew #categorized a{
	padding:0.5em;
	display:block;
	width:100%;
	}


#contents .prt-pastLayout2011renew h3{
	padding:0.2em 0 0 17px;
	background:url("../images/bg-heading-circle.gif") no-repeat left center;
	color:#00f;
	margin:0 0 0.5em;
	zoom:1;
	}

#contents .prt-pastLayout2011renew .doc h3{
	padding:0;
	margin:1.5em 0 0.5em;
	background:none;
	color:#000;
	}

#contents .prt-pastLayout2011renew h3.type2{
	padding:0.2em 0 0 17px;
	background:url("../images/bg-heading-circle2.gif") no-repeat left center;
	margin:1.5em 0 0.5em;
	width:100%;
	color:#000;
	}
#contents .prt-pastLayout2011renew h3.type3{
	width:6em;
	border:1px solid #000;
	padding:0.5em;
	text-align:center;
	}
#contents .prt-pastLayout2011renew h3.type4{
	text-indent:-2.5em;
	padding-left:2.5em;
	}

#contents .prt-pastLayout2011renew .doc h3 span{
	border:1px solid #000;
	padding:0.2em;
	position:relative;
	}

#contents .prt-pastLayout2011renew #dv-soudanjo-kai-betten h3,
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-kanri h3{
	border-top:1px dotted #000;
	margin:2em 0 0;
	padding:2em 0 0;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-kai-betten h3.item1,
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-kanri h3.item1{
	border-top:none;
	margin:1em 0;
	padding:0;
	}

#contents .prt-pastLayout2011renew #dv h3{background:url("../images/bg-heading-circle5.gif") no-repeat left center;}
#contents .prt-pastLayout2011renew #dv h4{
	padding:0.2em 0 0 17px;
	background:url("../images/bg-heading-circle2.gif") no-repeat left center;
	margin:0 0 0.5em 1em;
	width:100%;
	}
#contents .prt-pastLayout2011renew #dv>#content h4
#contents .prt-pastLayout2011renew {width:auto;}
#contents .prt-pastLayout2011renew #dv #content ul{padding-left:3em;}

#contents .prt-pastLayout2011renew h4{
	margin:0 0 0.5em;
	padding:0;
	}
#contents .prt-pastLayout2011renew .doc h4{
	margin:2em 0 0.5em;
	}
#contents .prt-pastLayout2011renew h4 span{
	border:1px solid #000;
	color:#00f;
	margin:0 0 0.5em;
	padding:0.2em;
	}

#contents .prt-pastLayout2011renew h5{
	margin:1em 0 0.5em;
	padding:0;
	font-weight:normal;
	font-size:small;
	}
#contents .prt-pastLayout2011renew .doc div>h5,
#contents .prt-pastLayout2011renew .doc li>h5{
	font-size:medium;
	}
#contents .prt-pastLayout2011renew h5 .note{
	padding:0 0 0 1em;
	}

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

#contents .prt-pastLayout2011renew #content .ki{
	text-align:center;
	margin:1em 0;
	}

#contents .prt-pastLayout2011renew .indent{
	margin-left:1em;
	}

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

#contents .prt-pastLayout2011renew .em{
	text-decoration:underline;
	}

#contents .prt-pastLayout2011renew #hereafter{
	margin:2em 0;
	border-top:1px solid #ccc;
	padding-top:1em;
	}

#contents .prt-pastLayout2011renew table{
/*	margin:1em 0 0; */
	}
#contents .prt-pastLayout2011renew #dv02 table{
	margin:0;
	}

#contents .prt-pastLayout2011renew #jidou-teate table{
	margin:0 0 2em 1em;
	}
#contents .prt-pastLayout2011renew .tdtop td{
	vertical-align:top;
	}
#contents .prt-pastLayout2011renew #dv-table4 td ul{
	margin:0;
	}
#contents .prt-pastLayout2011renew #dv-table5 th{
	width:2em;
	}
#contents .prt-pastLayout2011renew .cell1{
	white-space:nowrap;
	}
#contents .prt-pastLayout2011renew .text .basic caption{
	text-align:center;
	}

#contents .prt-pastLayout2011renew #factor th{
	vertical-align:top;
	text-align:right;
	}
#contents .prt-pastLayout2011renew #jirei th{
	text-align:left;
	width:70%;
	font-weight:normal;
	}
#contents .prt-pastLayout2011renew #jirei td{
	text-align:center;
	}

#contents .prt-pastLayout2011renew #dv-soudanjo-kai-honbun th,
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-honbun th{
	padding-top:1em;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-kai-honbun td,
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-honbun td{
	padding-left:1em;
	}

#contents .prt-pastLayout2011renew #dv01 .plain caption{
	text-align:center;
	}
#contents .prt-pastLayout2011renew #jidou-teate .basic th{
	border:none !important;
	font-weight:normal;
	}
#contents .prt-pastLayout2011renew #jidou-teate .plain th,
#contents .prt-pastLayout2011renew #jidoukan .plain th,
#contents .prt-pastLayout2011renew #houkago-jidou .plain th{
	font-weight:normal;
	}
#contents .prt-pastLayout2011renew #jidoukan .plain caption,
#contents .prt-pastLayout2011renew #houkago-jidou .plain caption{
	text-align:left;
	}

#contents .prt-pastLayout2011renew .description{
	margin:1.5em 0;
	}
#contents .prt-pastLayout2011renew .description span{
	border:1px solid #000;
	padding:0.2em;
	color:#f60;
	font-weight:bold;
	}

#contents .prt-pastLayout2011renew .text{
	line-height:1.5em;
	}
#contents .prt-pastLayout2011renew .text p{
	padding:0;
	margin:0;
	text-indent:1em;
	}
#contents .prt-pastLayout2011renew #funin-chiryou #content p{
	text-indent:1em;
	margin:0 0 0 1em;
	}
#contents .prt-pastLayout2011renew .lv4 #content p{
	text-indent:1em;
	margin:0 0 2em 1em;
	}

#contents .prt-pastLayout2011renew #content ul{
	margin:0 0 1.5em;
	padding:0 0 0 1.5em;
	}
#contents .prt-pastLayout2011renew #content ul ul{
	margin:0.5em 0;
	}
#contents .prt-pastLayout2011renew #jidou-teate .text ul{
	list-style:none;
	text-indent:-1em;
	}

#contents .prt-pastLayout2011renew #content li{
	margin:0 0 0.5em;
	}

#contents .prt-pastLayout2011renew .text .list{
	list-style:none;
	margin:1em 0 !important;
	}
#contents .prt-pastLayout2011renew .text ul.type2{
	list-style:none;
	margin:1em 0 !important;
	padding:0 !important;
	}
#contents .prt-pastLayout2011renew .text ul.type2 ul{
	list-style:disc;
	margin:1em 0 !important;
	padding:0 0 0 3em !important;
	}
#contents .prt-pastLayout2011renew .text ul.type2 p{
	border:1px solid #000;
	padding:0.2em;
	}

#contents .prt-pastLayout2011renew .text ul.type3 li{
	text-indent:-1.4em;
	}
#contents .prt-pastLayout2011renew .text ul.type3 li p{
	text-indent:1em;
	}
#contents .prt-pastLayout2011renew .text ul.type3 li ol li{
	text-indent:0;
	}
#contents .prt-pastLayout2011renew .text ul.type4 li{
	text-indent:-1em;
	}
#contents .prt-pastLayout2011renew .type5 li li{
	list-style:disc;
	}
#contents .prt-pastLayout2011renew #content ul.type6{
	list-style:none;
	margin:0;
	padding:0;
	}
#contents .prt-pastLayout2011renew .text ul.type7 li{
	text-indent:0;
	}
#contents .prt-pastLayout2011renew .text ul.type8 li{
	list-style:disc;
	text-indent:0;
	}
#contents .prt-pastLayout2011renew .text ul.type8 ul.type4 li{
	list-style:none;
	text-indent:-1em;
	}
#contents .prt-pastLayout2011renew .text ul.type9 li{
	text-indent:-2em;
	}

#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-honbun div.type2 p{
	margin-left:1em;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-honbun div.type2 ul{
	padding-left:2em;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-honbun div.type2 ul ul{
	padding-left:1.5em;
	}

#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-honbun .text ul.type3 li p,
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-honbun .text ul.type4 li p{
	text-indent:1em;
	margin-left:0;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-honbun .text ul.type3 li p.continued,
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-gaiyou #content .text li p.continued{
	text-indent:0;
	}
#contents .prt-pastLayout2011renew p.continued{
	text-indent:0;
	}

#contents .prt-pastLayout2011renew #dv-boushikaisei .type4{
	margin-left:1em !important;
	}

#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-betten #content img{
	text-align:center;
	display:block;
	margin:1em auto;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-betten ol li span{
	text-decoration:underline;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-betten p.indent{
	text-indent:-1em;
	padding-left:1em;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-betten table#sindan th{
	white-space:nowrap;
	vertical-align:top;
	font-weight:normal;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-betten #ryuijikou h3{
	text-decoration:underline;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-betten #ryuijikou p{
	margin-bottom:1em;
	}

#contents .prt-pastLayout2011renew #dv-soudanjo-kai-gaiyou #content img{
	text-align:center;
	display:block;
	margin:0 auto;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-kai-zuhyou #content .page{
	text-align:center;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-kai-zuhyou #content .page p{
	text-align:left;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-kai-zuhyou #content table{
	margin:0 auto;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-kai-zuhyou #content td ul{
	margin:0;
	}


#contents .prt-pastLayout2011renew #dv-soudanjo-kai-gaiyou #content .text ul{
	margin:0 0 0 1.5em;
	padding:0;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-gaiyou #content .text ul{
	margin:0;
	padding:0;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-kai-gaiyou #content .text ul li,
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-gaiyou #content .text ul li{
	background:url("../images/bg-heading-circle2.gif") no-repeat 0.5em 0.3em;
	list-style:none;
	margin:0;
	padding:0 0 0 1.5em;
	width:100%;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-kai-gaiyou #content .text ul>li,
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-gaiyou #content .text ul>li{
	width:auto;
	}

#contents .prt-pastLayout2011renew #dv-soudanjo-kai-gaiyou #content .text li ul,
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-gaiyou #content .text li ul{
	margin:0;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-kai-gaiyou #content .text li ul li,
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-gaiyou #content .text li ul li{
	background:none;
	line-height:1.75em;
	padding:0 0 0 1em;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-kai-gaiyou #content .text li p,
#contents .prt-pastLayout2011renew #dv-soudanjo-kai-betten #content li p,
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-gaiyou #content .text li p,
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-kanri #content li p{
	text-indent:1em;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-gaiyou #content .text li ul li ul{
	padding:0 0 0 1em;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-gaiyou #content .text li ul li ul li{
	padding:0;
	list-style:disc;
	text-indent:0;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-gaiyou #content .text li ul li ul.type4 li{
	list-style:none;
	text-indent:-1em;
	}

#contents .prt-pastLayout2011renew #dv-fukushi-gaiyou table{
	margin:0;
	border-style:none;
	}
#contents .prt-pastLayout2011renew #dv-fukushi-gaiyou th{
	border:1px solid #000;
	border-style:solid;
	text-align:center;
	font-weight:normal;
	}
#contents .prt-pastLayout2011renew #dv-fukushi-gaiyou td{
	border-style:none solid;
	font-weight:normal;
	}
#contents .prt-pastLayout2011renew #dv-fukushi-gaiyou td.type2{
	border-style:none solid solid;
	font-weight:normal;
	}

#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-honbun table.type2{
	margin:0;
	border-style:dashed;
	border-width:0.1em;
	}

#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-honbun blockquote,
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-honbun .sup{
	border:1px dashed #000;
	margin:0.5em;
	padding:0.5em 1.5em;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-honbun dl{
	border:1px dashed #000;
	margin:0.5em;
	padding:0.5em;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-honbun dt{
	margin:0;
	padding:0;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-honbun dd{
	margin:0;
	padding:0 0 1em;
	}
#contents .prt-pastLayout2011renew #dv-soudanjo-sisin-honbun dd ul{
	margin:0 !important;
	}

#contents .prt-pastLayout2011renew dl{
	text-indent:0;
	}

#contents .prt-pastLayout2011renew .page{
	border-bottom:1px solid #999;
	margin:0 0 1em;
	padding:0 0 1em;
	}
#contents .prt-pastLayout2011renew .last{
	border-bottom:none;
	}

#contents .prt-pastLayout2011renew #dv-genjo-kongo #content{
	text-align:center;
	}

#contents .prt-pastLayout2011renew #dv-genjo-kongo h3{
	text-align:left;
	background:#cfc;
	border:1px solid #000;
	color:#000;
	padding:0.5em;
	margin:1em 0;
	}
#contents .prt-pastLayout2011renew #dv-genjo-kongo #content img{
	margin:0 0 1em;
	}

#contents .prt-pastLayout2011renew .sinkyu h3{
	padding:0.7em 0 0 17px;
	background:url("../images/bg-heading-circle2.gif") no-repeat 0em 0.85em;
	margin:1.5em 0 0.5em;
	width:100%;
	color:#000;
	border-top:1px solid #999;
	}
#contents .prt-pastLayout2011renew .sinkyu h3.item1{
	border-top:none;
	}
#contents .prt-pastLayout2011renew .sinkyu h4{
	font-weight:normal;
	}
#contents .prt-pastLayout2011renew .sinkyu .note{
	text-align:right;
	margin:0;
	padding:0;
	}
#contents .prt-pastLayout2011renew .sinkyu table{
	border-collapse:collapse;
	border:1px solid #000;
	}
#contents .prt-pastLayout2011renew .sinkyu th{
	border:1px solid #000;
	padding:0.2em;
	}
#contents .prt-pastLayout2011renew .sinkyu th.col2{
	width:50%;
	letter-spacing:2em;
	}
#contents .prt-pastLayout2011renew .sinkyu th.col3{
	width:45%;
	letter-spacing:2em;
	}
#contents .prt-pastLayout2011renew .sinkyu td{
	border-right:1px solid #000;
	padding:0.2em 0.5em 0.2em 1.5em;
	vertical-align:top;
	text-indent:-1em;
	line-height:1.5em;
	}
#contents .prt-pastLayout2011renew .sinkyu td.section{
	padding:0.2em 0.5em 0.2em 5.5em;
	}
#contents .prt-pastLayout2011renew .sinkyu td.indent{
	padding:0.2em 0.5em 0.2em 2.5em;
	}
#contents .prt-pastLayout2011renew .sinkyu td.indent2{
	padding:0.2em 0.5em 0.2em 3.5em;
	}
#contents .prt-pastLayout2011renew .sinkyu td.indent3{
	padding:0.2em 0.5em 0.2em 4.5em;
	text-indent:-2em;
	}
#contents .prt-pastLayout2011renew #content .sinkyu ul{
	list-style:none;
	margin:0;
	}
#contents .prt-pastLayout2011renew .soudanjo .sinkyu td.section,
#contents .prt-pastLayout2011renew .soudanjo .sinkyu td.subsection{
	padding:1.2em 0.5em 0.2em 1.5em;
	}
#contents .prt-pastLayout2011renew .sinkyu .type5 li li{
	text-indent:0;
	}
#contents .prt-pastLayout2011renew .sinkyu ol{
	text-indent:0;
	padding:0 0 0 1.5em;
	margin:0;
	}
#contents .prt-pastLayout2011renew .sinkyu ol ul{
	text-indent:-1em;
	}

#contents .prt-pastLayout2011renew #dv-fukushi-gaiyou #content img{
	margin:0 auto 2em;
	display:block;
	text-align:center;
	}
#contents .prt-pastLayout2011renew #dv-fukushi-gaiyou h3{
	background:none;
	padding:0.5em 0;
	color:#000;
	}
#contents .prt-pastLayout2011renew #dv-fukushi-gaiyou h3 span{
	border:1px solid #000;
	padding:0.2em;
	}
#contents .prt-pastLayout2011renew #dv-fukushi-gaiyou h4{
	text-decoration:underline;
	margin:1em 0;
	}
#contents .prt-pastLayout2011renew #dv-fukushi-gaiyou h5{
	font-size:small;
	font-weight:bold;
	}
#contents .prt-pastLayout2011renew #dv-fukushi-gaiyou div>h5{
	font-size:medium;
	}
#contents .prt-pastLayout2011renew #dv-fukushi-gaiyou #content ul{
	list-style:none;
	text-indent:-1em;
	padding:0 0 0 2.5em;
	}

#contents .prt-pastLayout2011renew #angelplan #content p{
	margin-left:1em;
	}
#contents .prt-pastLayout2011renew #angelplan dt{
	margin-left:0.5em;
	}
#contents .prt-pastLayout2011renew #angelplan dd{
	margin:0 0 1em;
	}
#contents .prt-pastLayout2011renew #angelplan #content li p{
	margin-left:0;
	}
#contents .prt-pastLayout2011renew #angelplan #content ul.type3{
	margin-left:0.5em !important;
	}

#contents .prt-pastLayout2011renew #hoiku-taisaku .note{
	text-indent:-2em;
	padding-left:3em;
	}
#contents .prt-pastLayout2011renew #hoiku-taisaku .besshi{
	border-top:1px solid #999;
	margin:2em 0 1em;
	padding:1em 0 0;
	}

#contents .prt-pastLayout2011renew #hoiku-taisaku td{
	padding:0.5em 3em;
	text-indent:-2em;
	}
#contents .prt-pastLayout2011renew #hoiku-taisaku td.numeric,
#contents .prt-pastLayout2011renew #hoiku-taisaku table.item3 td{
	text-indent:0;
	}
#contents .prt-pastLayout2011renew #hoiku-taisaku table.item3{
	margin-bottom:2em;
	}
#contents .prt-pastLayout2011renew #hoiku-taisaku .block ul.type3{
	margin-left:1em !important;
	}
#contents .prt-pastLayout2011renew #hoiku-taisaku .besshi .block p{
	margin-left:1em;
	}
#contents .prt-pastLayout2011renew #hoiku-taisaku .besshi .block{
	margin:0 0 2em;
	}

#contents .prt-pastLayout2011renew #jisedai-suisinhou-shushi #content{
	text-align:center;
	}
#contents .prt-pastLayout2011renew #jisedai-suisinhou-shushi #content img{
	margin:1em 0;
	}

#contents .prt-pastLayout2011renew #jisedai-suisinhou-gaiyou h2,
#contents .prt-pastLayout2011renew #jisedai-suisinhou-gaiyou h3{
	text-decoration:underline;
	}
#contents .prt-pastLayout2011renew #jisedai-suisinhou-gaiyou #content .description,
#contents .prt-pastLayout2011renew #fukushi-kaisei-gaiyou #content .description{
	padding:0.5em;
	border:1px solid #000;
	margin:0;
	}
#contents .prt-pastLayout2011renew #jisedai-suisinhou-gaiyou #content p,
#contents .prt-pastLayout2011renew #fukushi-kaisei-gaiyou #content p{
	margin-left:1em;
	}

#contents .prt-pastLayout2011renew #fukushi-kaisei-gaiyou #content p.note{
	text-indent:-8.4em;
	padding-left:10em;
	}

#contents .prt-pastLayout2011renew #koudou-gaiyou h3{
	border:4px outset #eec;
	background:#fc9;
	padding:0.3em 1em;
	color:#000;
	margin:1em;
	}

#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.extra{
	background:url("../images/arrow.gif") no-repeat bottom center;
	height:26px;
	}

#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.item1 p{
	background:url("../images/bg-heading-circle3.gif") no-repeat 0.6em 0.8em;
	padding:0.5em 0.5em 0.5em 1.5em;
	border:1px solid #000;
	margin:1em;
	width:100%;
	}
#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.item1>p{
	width:auto;
	}

#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.item1 p.item1{background-color:#ffc;}
#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.item1 p.item2{background-color:#cfc;}
#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.item1 p.item3{background-color:#cff;}
#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.item1 p.item4{background-color:#fcf;}

#contents .prt-pastLayout2011renew #koudou-gaiyou #content ul{
	list-style:url("../images/bg-heading-circle3.gif");
	margin-bottom:0;
	}

#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.item2 ul{
	background:#ffc;
	padding:0.5em 0.5em 0.5em 2em;
	border:1px solid #000;
	margin:1em;
	}

#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.item3 h3,
#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.item4 h3,
#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.item5 h3{
	margin-top:2.5em;
	margin-bottom:1.5em;
	}

#contents .prt-pastLayout2011renew #koudou-gaiyou #content h4{
	position:relative;
	top:-1em;
	}
#contents .prt-pastLayout2011renew #koudou-gaiyou #content h4 span{
	position:absolute;
	border:1px solid #000;
	padding:0.5em;
	color:#000;
	margin-left:2em;
	}
#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.block1 h4 span{background:#ffc;}
#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.block2 h4 span{background:#fcc;}

#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.block1 ol{
	z-index:-1;
	background:#cfc;
	padding:2em 0.5em 0.5em 2em;
	border:1px solid #000;
	margin:1em 1em 2em;
	}
#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.block2 h5{
	margin:0;
	}
#contents .prt-pastLayout2011renew #koudou-gaiyou #content div>div.block2 h5{
	font-size:medium;
	}
#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.block2 div{
	padding:0.5em;
	border:1px solid #000;
	margin:1em;
	}
#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.block2 div.block21{
	z-index:-1;
	background:#cff;
	padding:2em 0.5em 0.5em 0.5em;
	}
#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.block2 div.block22{background:#fcf;}
#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.block2 div.block23{background:#ffc;}
#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.block2 div.block24{background:#cfc;}
#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.block2 div.block25{background:#cff;}
#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.block2 div.block26{background:#fcf;}
#contents .prt-pastLayout2011renew #koudou-gaiyou #content div.block2 div.block27{background:#ffc;}

#contents .prt-pastLayout2011renew #koudou-zenbun #content p{
	margin-left:1em;
	}
#contents .prt-pastLayout2011renew #koudou-zenbun #content p.description,
#contents .prt-pastLayout2011renew #koudou-zenbun #content li p{
	margin-left:0;
	}
#contents .prt-pastLayout2011renew #koudou-zenbun #content .section,
#contents .prt-pastLayout2011renew #koudou-zenbun #content .subsection,
#contents .prt-pastLayout2011renew #koudou-zenbun #content .subsubsection{
	margin-left:1em;
	}
#contents .prt-pastLayout2011renew #koudou-zenbun #content .section,
#contents .prt-pastLayout2011renew #koudou-zenbun #content .subsection{
	margin-left:1em;
	}
#contents .prt-pastLayout2011renew #koudou-zenbun #content ul{
	list-style:none;
	text-indent:-1em;
	}
#contents .prt-pastLayout2011renew #koudou-zenbun h5{
	font-weight:bold;
	}
#contents .prt-pastLayout2011renew #koudou-zenbun h6{
	font-size:small;
	margin:0;
	font-weight:normal;
	}
#contents .prt-pastLayout2011renew #koudou-zenbun div>h6{
	font-size:medium;
	}

#contents .prt-pastLayout2011renew #shousika-gaiyou h3{
	text-decoration:underline;
	}
#contents .prt-pastLayout2011renew #shousika-gaiyou h4{
	margin:0.5em 0 0.5em 1em;
	}
#contents .prt-pastLayout2011renew #shousika-gaiyou #content ul{
	list-style:none;
	text-indent:-1em;
	margin:0 0 0 1em;
	}
#contents .prt-pastLayout2011renew #shousika-gaiyou #content p{
	margin-left:1em;
	}

#contents .prt-pastLayout2011renew #sids h3{
	text-decoration:underline;
	}

#contents .prt-pastLayout2011renew ruby{
	line-height:1em;
	}

#contents .prt-pastLayout2011renew #shousika-honbun #content ul{
	list-style:none;
	text-indent:-1em;
	margin:0 0 0 1em;
	}
#contents .prt-pastLayout2011renew #shousika-honbun h3{
	margin-left:3em;
	}
#contents .prt-pastLayout2011renew #shousika-honbun h3.item1{
	margin-left:0;
	}
#contents .prt-pastLayout2011renew #shousika-honbun h4{
	margin-left:1em;
	}
#contents .prt-pastLayout2011renew #shousika-honbun #content .chapter p{
	text-indent:-1em;
	margin-left:1em;
	}
#contents .prt-pastLayout2011renew #shousika-honbun #content .chapter .block p{
	text-indent:1em;
	}
#contents .prt-pastLayout2011renew #shousika-honbun table{
	margin:0 0.5em;
	display:inline;
	}
#contents .prt-pastLayout2011renew #shousika-honbun .inline{
	margin-left:1em;
	}
#contents .prt-pastLayout2011renew #shousika-honbun #content .chapter .block .inline p{
	display:inline;
	text-indent:0;
	margin:0;
	}

#contents .prt-pastLayout2011renew #ouenplan-nerai #content p{
	padding:0 1em 0.5em 4em;
	text-indent:-1em;
	}

#contents .prt-pastLayout2011renew #ouenplan-nerai #content p.item1,
#contents .prt-pastLayout2011renew #ouenplan-nerai #content p.item2,
#contents .prt-pastLayout2011renew #ouenplan-nerai #content p.item3{
	background:url("../images/bg-heading-circle3.gif") no-repeat 0.6em 0.8em;
	padding:0.5em 0.5em 0.5em 1.5em;
	border:1px solid #000;
	margin:1em;
	text-indent:0;
	width:100%;
	}
#ouenplan-nerai #content>p.item1,
#ouenplan-nerai #content>p.item2,
#contents .prt-pastLayout2011renew #ouenplan-nerai #content>p.item3{
	width:auto;
	}
#contents .prt-pastLayout2011renew #ouenplan-nerai #content p.item1{background-color:#fc9;}
#contents .prt-pastLayout2011renew #ouenplan-nerai #content p.item2{background-color:#cfc;}
#contents .prt-pastLayout2011renew #ouenplan-nerai #content p.item3{background-color:#ccf;}

#contents .prt-pastLayout2011renew #ouenplan-gaiyou #content th.col1{
	white-space:nowrap;
	}
#contents .prt-pastLayout2011renew #ouenplan-gaiyou #content td{
	padding:0.5em;
	}
#contents .prt-pastLayout2011renew #ouenplan-gaiyou #content td.col1{
	background-color:#ffc;
	border:1px solid #000;
	}
#contents .prt-pastLayout2011renew #ouenplan-gaiyou #content td.col2{
	background:url("../images/ouenplan-gaiyou-bg.gif") repeat-y #ccf left;
	border:1px solid #000;
	}
#contents .prt-pastLayout2011renew #ouenplan-gaiyou #content td.col3{
	background-color:#cfc;border:3px double #000;
	}

#contents .prt-pastLayout2011renew #ouenplan-gaiyou #content ul{
	list-style:url("../images/bg-heading-circle3.gif");
	margin-bottom:0;
	}

#contents .prt-pastLayout2011renew #shousika-kokuminkaigi #content p{
	margin-left:1em;
	}
#contents .prt-pastLayout2011renew #shousika-kokuminkaigi2 #content th{
	letter-spacing:2em;
	}
#contents .prt-pastLayout2011renew #shousika-kokuminkaigi2 #content .col1{
	white-space:nowrap;
	text-align:right;
	}
#contents .prt-pastLayout2011renew #shousika-kokuminkaigi2 #content .col2{
	background:url("../images/bg-heading-circle3.gif") no-repeat 0.3em 0.3em;
	padding-left:1.3em;
	}
#contents .prt-pastLayout2011renew #shousika-kokuminkaigi2 #content ul{
	margin:0.5em 0.5em 0.5em 0;
	}
#contents .prt-pastLayout2011renew #shousika-kokuminkaigi2 #content p{
	text-indent:0;
	margin-left:1em;
	}
#contents .prt-pastLayout2011renew #shousika-kokuminkaigi2 #content ul ul{
	list-style:none;
	padding:0 0 0 1.5em;
	text-indent:-2em;
	}
#contents .prt-pastLayout2011renew #shousika-kokuminkaigi2 #content ul ul p{
	text-indent:1em;
	}

#contents .prt-pastLayout2011renew #shousika-torikumi h3 span{
	border:1px solid #000;
	letter-spacing:1.5em;
	padding-left:1.5em;
	}
#contents .prt-pastLayout2011renew #shousika-torikumi #content .note{
	text-indent:-2em;
	padding-left:2em;
	}
#contents .prt-pastLayout2011renew #shousika-torikumi #content div.chapter1 ul{
	list-style:url("../images/bg-heading-circle4.gif");
	}
#contents .prt-pastLayout2011renew #shousika-torikumi #content  ul{
	list-style:url("../images/bg-heading-circle2.gif");
	}
#contents .prt-pastLayout2011renew #shousika-torikumi #content ul ul{
	list-style:disc;
	list-style-image:none;
	}
#contents .prt-pastLayout2011renew #shousika-torikumi h4{
	text-decoration:underline;
	}
#contents .prt-pastLayout2011renew #shousika-torikumi #content p{
	text-indent:0;
	}

#contents .prt-pastLayout2011renew #shousika-torikumi2 h3 span{
	border:1px solid #000;
	}
#contents .prt-pastLayout2011renew #shousika-torikumi2 #content  ul{
	list-style:url("../images/bg-heading-circle2.gif");
	}
#contents .prt-pastLayout2011renew #shousika-torikumi2 h4{
	text-decoration:underline;
	margin:0;
	}
#contents .prt-pastLayout2011renew #shousika-torikumi2 h5 span{
	border:1px solid #000;
	font-weight:bold;
	padding:0.1em;
	}

#contents .prt-pastLayout2011renew .note{
text-indent:-1em;
padding:0.5em 0 0 1em;
margin:0;
}
