@charset "utf-8";

/****************************** contents ********************************/
#contents div.prt-pastLayout2011renew #content hr{display:block;}

#contents div.prt-pastLayout2011renew #content h2{
	font-size:large;
	text-align:center;
	border:1px solid #999;
	padding:0.5em;
	margin:0 10% 1em;
	line-height:1;
	}
#contents div.prt-pastLayout2011renew #content>h2{
	font-size:x-large;
	}

#contents div.prt-pastLayout2011renew .lv3 #content{padding-top:1em;}
#contents div.prt-pastLayout2011renew .lv3 #content h2{
border:0;
text-align:left;
margin:0 0 1em;
padding:0;
}

#contents div.prt-pastLayout2011renew #content a{
	text-decoration:underline;
	}

/* list style */
#contents div.prt-pastLayout2011renew #content .list{
	margin:0;
	padding:0;
	list-style:none;
	font-size:medium;
	}
#contents div.prt-pastLayout2011renew #content>.list{
	font-size:large;
	}
#contents div.prt-pastLayout2011renew #content .list li{
	margin-bottom:1em;
	}
#contents div.prt-pastLayout2011renew #content .list ul{
	margin:0.5em 0 1.5em 1em;
	padding:0;
	font-size:small;
	}
#contents div.prt-pastLayout2011renew #content .list li>ul{
	font-size:medium;
	}
#contents div.prt-pastLayout2011renew #content .list ul li{
	margin-bottom:0.5em;
	}

/* list style type2 */
#contents div.prt-pastLayout2011renew #content ul.type2{
	list-style:circle;
	padding:0 0 0 1em;
	}
#contents div.prt-pastLayout2011renew #content ul.type2 ul{
	list-style:none;
	}

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

#contents div.prt-pastLayout2011renew .text p{
	text-indent:1em;
	}
#contents div.prt-pastLayout2011renew .text li p{
	text-indent:0;
	}
	
#contents div.prt-pastLayout2011renew .text p.liststyle{
	text-indent:-1.7em;
	margin-left:3em;
	}
