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