@charset "UTF-8";
/* CSS Document */

dl.simple {
	margin: 5px 40px 35px 0px;
}
dl.simple dt {
	float: left;
	width: 38em;
	padding: .8em 0 .8em 4em;
}
dl.simple dd {
	border-bottom: 1px dotted #887f7a;
	padding: .8em 2em .8em 39em;
	text-align:right;
}

dl.map {
	margin: 10px 40px 10px 40px;
}

.taiken{
background-color:#fef263;
font-size:20px;
font-weight:bold;
color:#c9171e;
padding:12px 20px;
border:8px outset #ffdb4f;
margin:10px 30px;
}
.taikenlarge{
background-image:url(img/icon.gif);
background-repeat:no-repeat;
font-size:15px;
font-weight:bold;
padding-bottom:10px;
padding-left:40px;
color:#005243;
margin-bottom:20px;
border-bottom: 1px solid #ffea00;
}

dl.access {
	margin: 5px 20px 5px 0px;
}
dl.access dt {
	float: left;
	width: 10em;
	padding: .5em 0 .5em 4em;
}
dl.access dd {
	border-bottom: 1px dotted #887f7a;
	padding: .5em 2em .5em 2em;
}


dl.link {
	margin: 5px 40px 35px 0px;
}
dl.link dt {
	float: left;
	width: 7em;
	padding: .8em 0 .8em 4em;
}
dl.link dd {
	border-bottom: 1px dotted #887f7a;
	padding: .8em 2em .8em 10em;
}

dl.link2 {
	margin: 5px 40px 35px 0px;
}
dl.link2 dt {
	float: left;
	width: 23em;
	padding: .8em 0 .8em 4em;
}
dl.link2 dd {
	border-bottom: 1px dotted #887f7a;
	padding: .8em 2em .8em 25em;
}

dl.sitemap {
	margin: 5px 40px 35px 0px;
}
dl.sitemap dt {
	float: left;
	width: 10em;
	padding: .8em 0 .8em 4em;
	text-align:right;
}
dl.sitemap dd {
	border-bottom: 1px dotted #887f7a;
	padding: .8em 2em .8em 11em;
}


.font01{
font-weight:bold;
font-size:large;
}

