@charset "utf-8";
/* CSS Document */

html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center}
p{margin:0 10px 10px}
a:link { color:#000000 ;text-decoration:none ; }/*未訪問リンク */
	a:visited { color:#000000 ;text-decoration:none ; }/*訪問済みリンク */
	a:active { color:#000000 ; text-decoration:none ; }/*クリックしたとき */
	a:hover { color:#dd0077 ; text-decoration:underline ; }/*マウスが乗ったとき */
div#header h1{
	height:70px;
	margin:0;
	padding-left:150px;
	padding-top: 30px;
	background-color: #FFCC00;
	background-image: url(img/header.jpg);
	font-size: 16px;

}
div#container{text-align:left}
div#content p{line-height:1.4}

div#extra{
	background-color: #FFCC00;
}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}

div#container{
	width:700px;
	margin:0 auto;
	background-image: url(img/bg.gif);
}
div#content{float:right;width:500px}

/* ナビ　*/
div#navigation{
	background-color:#B9CAFF
	float:left;
	width:180px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 140%;
	background-color: #B9CAFF;
}


#navigation ul {
	list-style-type: none;
	margin-top: 20px;
	margin-left:10px;
	padding-left:10px;
}

#navigation li {
	text-indent: 0px;
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 5px;
	list-style:square
}

#navigation .sub {
	text-indent: 0px;
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 0px;
}

#navigation .sub span {
	font-size: 10px;
	color: #CC3366;
	line-height: 100%;
}

#content .otoiawase {
	color: #FFFFFF;
	background-color: #0099FF;
	padding: 3px;
	width: 470px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
}
#content .otoiawase .sheet {
	float: left;
	width: 470px;
}
#content .otoiawase .sheet .sheettitle {
	float: left;
	width: 40px;
}
#content .map {
	margin-left: 45px;

}

#content .otoiawase .sheet .sheetcontent {
	float: left;
}
#content p {
	text-indent: 1em;
}
#content h2 {
	font-size: 14px;
	width: 480px;
	border-bottom: 4px double #FF9900;
	border-left: 2px dashed #FF9A00;
	padding-bottom: 3px;
	padding-left: 3px;
}

div#extra{
	clear:both;
	width:690px;
	padding-left: 10px;
}
#content .koyama {
	margin-right: 20px;
}
#content .kitano {
	float: left;
	margin-right: 10px;
}
h3 {
	font-size: 14px;
}

#content li {
	text-indent: 0px;
}


#content ul {
	list-style-type: square;
	margin-left:8px;
	padding-left:8px;
}
#content h3 span {
	font-size: 11px;
}
#content .dl {
	width: 468px;
	background-color: #FFFFCC;
	padding-left: 10px;
	font-size: 14px;
	margin-bottom: 20px;
	border: 4px double #CC6600;
	padding-top: 5px;
	padding-bottom: 5px;
}
#content .dl span {
	padding-left: 10px;
}
