@charset "shift_jis";

/* hl_img ----------------------------------------------- */

.hl01_01{
	background: url(../info/images/hl_img01.jpg) no-repeat;
	}

.hl01_02{
	background: url(../info/images/hl_img02.jpg) no-repeat;
	}

/* info/link.html /*
-------------------------------------------------------------------------- */

#links p a:link{
	color: #01805C;
	font-weight: bold;
	text-decoration: none;
	}

#links p a:visited{
	color: #01805C;
	font-weight: bold;
	text-decoration: none;
	}
	
#links p a:hover{
	color:#01805C;
	font-weight: bold;
	text-decoration:underline;
	}

#links{
	padding: 5px 15px;
	margin: 0 auto;
	}

#links p span{
	font-size: 1.0em;
	color: #333333;
	margin-left: 20px;
	}

#links p.exposition{
	margin: 0 30px 20px;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	padding: 0;
	background-image: none;
	}

#links #yado{
	width: 680px;
	background-color: #FFFDE6;
	border: solid 1px #A86635;
	padding: 15px 0 20px;
	margin: 25px auto;
	}

#yado h3{
	color: #663714;
	border-left: solid 6px #663714;
	margin-top: 10px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 1.2em;
	}



/* info/sitemap.html /*
-------------------------------------------------------------------------- */

.sitemap h3 a:link{
	color: #01805C;
	font-weight: bold;
	text-decoration: none;
	}

.sitemap h3  a:visited{
	color: #01805C;
	font-weight: bold;
	text-decoration: none;
	}
	
.sitemap h3  a:hover{
	color:#01805C;
	font-weight: bold;
	text-decoration:underline;
	}

.sitemap{
	width: 360px;
	padding: 15px;
	float: left;
	}

.sitemap h3{
	background-color: #D5EFE7;
	margin: 0 0 10px;
	padding-left: 10px;
	line-height: 23px;
	border-left: solid 10px #01805C;
	font-size: 14px;
	color: #01805C;
	font-weight: bold;
	}
.sitemap h3.mrg {
	margin: 0 0 20px;
	}

.sitemap ul{
	margin: 15px 0 0;
	padding: 0 0 15px;
	list-style-image: url(../info/images/yajirushi.gif);
	}

.sitemap li{
	margin-left: 20px;
	padding-left: 10px;
	line-height: 1.6em;
	padding-bottom: 3px;
	vertical-align: top;
	}

.sitemap ul.nest{
	margin: 5px 0 0 30px;
	padding: 0 0 15px;
	list-style-image: url(../info/images/yajirushi.gif);
	}

.sitemap ul.nest li{
	padding-left: 10px;
	font-size: 13px;
	vertical-align: top;
	line-height: 20px;
	}

/* info/form.html /*
-------------------------------------------------------------------------- */

#contact{
	width: 570px;
	margin: 0 auto;
	}

#contact ul{
	margin: 10px 0 10px 30px;
	list-style-type: circle;
	}

#contact ul span{
	font-weight: bold;
	}

#privacy{
	border: solid 1px #333333;
	width: 530px;
	margin: 10px auto;
	padding: 15px 8px;
	}

#privacy h4{
	font-size: 0.98em;
	font-weight: bold;
	padding-bottom: 10px;
	}

#privacy p{
	font-size: 0.95em;
	}

#privacy ul{
	font-size: 0.95em;
	margin: 8px 0 15px 30px;
	}

.kome{
	color: #CC0000;
	font-size: 0.95em;
	}

form{
	width: 500px;
	margin: 15px auto;
	}

form table td{
	padding: 5px;
	}

table#btn{
	width: 200px;
	margin: 10px auto;
	padding-bottom: 10px;
	}

table#btn td{
	padding: 3px;
	}

.green{
	color:#06533D;
	}

p#close{
	width: 500px;
	padding: 15px 0 0;
	margin: 10px auto 0;
	text-align: center;
	border-top: dotted 1px #CCCCCC;
	}

/* info/thanks.html /*
-------------------------------------------------------------------------- */

#thanks{
	width: 500px;
	margin: 50px auto;
	text-align: center;
	}

#thanks p{
	margin-bottom: 30px;
	}




