@charset "Shift_JIS";

/* 共通 */
@import "../../../../css/base_2011renew.css";
@import "../../../../css/dpath_2011renew.css";

/****************************** コンテンツ ********************************/

#contents div.prt-pastLayout2011renew #content{
	padding:1.5em 2% 1em;
	width:100%;
	height:20em;
	}

#contents div.prt-pastLayout2011renew div>#content{ /* IE Escaped */
	width:96% !important;
	height:auto !important;
	min-height:18em;
	}

#contents div.prt-pastLayout2011renew #content li{
	margin-bottom:0.5em;
	}

#contents div.prt-pastLayout2011renew #content p{
	margin:0;
	padding:0;
	text-indent:1em;
	}

#contents div.prt-pastLayout2011renew #content a{
	text-decoration:underline;
	}

#contents div.prt-pastLayout2011renew #content .attribution{
	clear:both;
	text-align:right;
	padding:0.5em 0;
	}

#contents div.prt-pastLayout2011renew rt{
	text-decoration:none;
	}

#contents div.prt-pastLayout2011renew #content h2{
	margin:0;
	text-align:center;
	}

/* index.html */

#contents div.prt-pastLayout2011renew #local-header{
	border:3px solid #339;
	margin-bottom:1em;
	}

#contents div.prt-pastLayout2011renew #content #local-english{
	padding:0.2em 0 0.2em 0.5em;
	margin:0;
	background:#339;
	font-size:small;
	color:#fff;
	font-weight:bold;
	}

#contents div.prt-pastLayout2011renew #index #content h2{
	font-size:large;
	margin:0;
	padding:0.5em 0.5em 0.5em 0.3em;
	color:#339;
	text-align:left;
	}

#contents div.prt-pastLayout2011renew #index #content h3{
	margin:0 0 1em;
	padding:0.2em;
	background:#ccf;
	border-bottom:1px solid #99c;
	text-align:center;
	}

#contents div.prt-pastLayout2011renew #index #content ul{
	list-style:none;
	margin:0;
	padding:0 0 0 1em;
	text-indent:-1em;
	}

/* tree */
#contents div.prt-pastLayout2011renew #index #content h4{
	font-size:large;
	border:1px solid #000;
	padding:0.5em;
	margin:2em 0 0;
	width:1em;
	position:absolute;
	left:1em;
	background:#fff;
	}
#contents div.prt-pastLayout2011renew #index #content .tree ul{
	background:url("../images/dir-line--.gif") no-repeat 0 11em #fff;
	padding-left:4em;
	margin-left:1em;
	}
#contents div.prt-pastLayout2011renew #index #content .tree ul ul{
	padding-left:1.5em;
	background:none;
	}
#contents div.prt-pastLayout2011renew #content .tree ul li{
	margin:0;
	padding:1em 0 0.5em 2em;
	background:url("../images/dir-line-t.gif") no-repeat left #fff;
	}
#contents div.prt-pastLayout2011renew #content .tree ul li.item1{
	background:url("../images/dir-line-r.gif") no-repeat 0 2em #fff;
	}
#contents div.prt-pastLayout2011renew #content .tree ul li.item1 .item1{
	background:url("../images/dir-line-t.gif") no-repeat left #fff;
	}
#contents div.prt-pastLayout2011renew #content .tree li span{
	padding:0.5em 0 0.5em 1.5em;
	display:block;
	}

#contents div.prt-pastLayout2011renew #content .tree li.item1 span,
#contents div.prt-pastLayout2011renew #content .tree li.item2 span,
#contents div.prt-pastLayout2011renew #content .tree li.item4 span{
	border:1px solid #000;background:#fff;
	}
#contents div.prt-pastLayout2011renew #content .tree li.item1 li.item2 span,
#contents div.prt-pastLayout2011renew #content .tree li.item3 span{
	border:3px double #000;background:#cfc;
	}

#contents div.prt-pastLayout2011renew #content .tree li.item1 li.item1 span{
	border:none;
	}

#contents div.prt-pastLayout2011renew #content .tree ul li.last{
	background:url("../images/dir-line-l.gif") repeat-y left #fff;
	}


/* shokunoukou.html */

#contents div.prt-pastLayout2011renew #shokunoukou-list{
	width:100%;
	}
#contents div.prt-pastLayout2011renew #shokunoukou-list p{
text-indent:0;
	}
#contents div.prt-pastLayout2011renew #shokunoukou-list p.address{
padding:0 0 0 1em;
	}

/* text-mokuji.html */
#contents div.prt-pastLayout2011renew .page{
	margin:1em 1% 0;
	padding:0 0 15px;
	float:left;
	width:46%;
	background:url("../images/pagecurl.gif") right bottom no-repeat;
	border-left:1px solid #000;
	}
#contents div.prt-pastLayout2011renew .container{
	border:solid #000;
	border-width:1px 1px 0 0;
	padding:2%;
	}
#contents div.prt-pastLayout2011renew .page p{
	text-indent:0;
	}
#contents div.prt-pastLayout2011renew .page ul{
	margin:0;
	padding:0;
	list-style:none;
	}
#contents div.prt-pastLayout2011renew .page ul ul{
	margin:0 0 0 1em;
	}
#contents div.prt-pastLayout2011renew #content .page li{
	margin:0 0 1em;
	}
#contents div.prt-pastLayout2011renew .page .etc{
	text-align:right;
	}
#contents div.prt-pastLayout2011renew #content h3{
	margin-top:2em;
	}


/* itaku-kunren.html */

#contents div.prt-pastLayout2011renew #itaku-kunren #content .p{
	font-weight:normal;
	font-size:small;
	}
#contents div.prt-pastLayout2011renew #itaku-kunren #content h3>.p{
	font-size:medium;
	margin-left:1em;
	}
#contents div.prt-pastLayout2011renew #itaku-kunren #content .list,
#contents div.prt-pastLayout2011renew #itaku-kunren #content ul ul{
	list-style:none;
	padding:0 0 0 2em;
	margin:0;
	text-indent:-1em;
	}

/* ippankou.html */
#contents div.prt-pastLayout2011renew #ippankou #content ul{
	list-style:circle;
	padding:0 0 0 2.5em;
	margin:0;
	}
#contents div.prt-pastLayout2011renew #ippankou #content ul ul{
	list-style:disc;
	padding:0 0 0 1.5em;
	margin:0;
	}
#contents div.prt-pastLayout2011renew #ippankou #content ol{
	padding:0 0 0 2.5em;
	margin:0;
	}
#contents div.prt-pastLayout2011renew #ippankou #content .contact p{
	margin-left:1em;
	}
