body{
	text-align:center;
	margin:0;
	background-color:#f7f1d0;

	}
#all{
	text-align:left;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:12px;
	color:#333333;
	line-height:16px;
	margin:0 auto 0 auto;
	width:780px;
	padding:0 12px 0 12px;
	letter-spacing:0.1em;
	background-image:url(images/main_bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	}
#topfla{
	background-image:url(images/topfla_bg.gif);
	background-repeat:repeat-x;
	height:390px;
	}
a:link{
	color: #0066FF; text-decoration: underline;
}
a:visited{
	color: #0066FF; text-decoration: underline;
}
a:hover{
	color: #FF0000; text-decoration: none;
}
p{
	margin:0;
}
form{margin:0;}
h1{
	margin:0 0 0 15px;
	font-size:12px;
	}
h2{
	margin:0;
	}
h3{
	background-color:#F0F4FD;
	color:#003366;
	border-left:10px solid #003366;
	width:500px;
	font-size:14px;
	padding:3px;
	margin:10px auto 0 auto;
	border-top: 1px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	}
h4{
	margin:15px 0 3px 0;
	}
.h4{
	width:515px;
	height:20px;
	background-image:url(construction/img/ba-title-bk.gif);
	margin:10px auto 5px auto;
	padding:5px 0 0 10px;
	font-size:15px;
	color:#0000FF;
	}
h5{
	margin:10px auto 5px auto;
	width:495px;
	padding-left:5px;
	border-left:10px solid #00264D;
	border-bottom:1px solid #215FA3;
	}

dt{
	font-size:14px;
	color:#003366;
	border-bottom:solid 1px #003366;
	border-left:solid 8px #003366;
	padding-left:10px;
	margin-top:25px;
	font-weight:bold;
	letter-spacing:0;
	}
dd{
	border-bottom:dotted 1px #cccccc;
	font-size:13px;
	margin:5px 0 20px 10px;
	}
#kouji div{
	width:523px;
	border:solid 1px #666666;
	}
.gazou{
	float:right;
	padding:3px;
	border:solid #666666 1px;
	margin:0 0 0 5px;
	}
.gazou2{
	padding:3px;
	border:solid #666666 1px;
	margin:0 0 0 5px;
	width:112px;
	}
.gazou3{
	padding:3px;
	border:solid #666666 1px;
	margin:0 0 0 0;
	}
.border-b{
	border-bottom:dotted 1px #003366;
	}
em{
	color:#FF0000;
	font-style:normal;
	}
.ue{
	margin-top:5px;
	}
.ue1{
	margin-top:10px;
	}
.ue2{
	margin-top:20px;
	}
.ue3{
	margin-top:30px;
	}
.margin{
	margin:0px 20px 0px 5px;
	}
.margin-l{
	margin-left:10px;
	}
.margin2{
	margin:5px 20px 0 20px;
	}
.ver{
	vertical-align:middle;
	margin-right:5px;
	}
.moji1{
	font-size:16px;
	font-weight:bold;
	color:#CC6600;
	text-align:center;
	margin:5px 0 5px 0;
	}
.moji2{
	font-weight:bold;
	color:#003399;
	}
.moji3{
	font-weight:bold;
	color:#0066CC;
	}
.moji4{
	color:#990000;
	font-weight:bold;
	}
.moji5{
	background-color:#D7EEFF;
	border-bottom:solid 1px #003366;
	border-left:solid 5px #003366;
	width:450px;
	margin:10px auto 5px auto;
	padding-left:10px;
	}
#saishinsoto{
	background-image:url(images/what_bg.gif);
	padding:5px;
	width:290px;
	height:215px;
	}
#saishin{
	margin-top:0px;
	margin-top:5px;
	background-color:white;
	line-height:150%;
	height:185px;
	width:280px;
	overflow:auto;
	scrollbar-arrow-color:#666666;
	scrollbar-face-color:#cccccc;
	padding-left:6px;
	}
#saishin p{
	background-image:url(images/what02.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	background-position:0px 5px;
	}
#foot{
	border-top:solid 5px #FF9900;
	text-align:center;
	width:760px;
	margin:5px auto 0 auto;
	padding:5px 0 10px 0;
	}
#headmenu{
	color:#FFFFFF;
	font-weight:bold;
	}
#headmenu a:link{
	color: #ffffff; text-decoration: none;
}
#headmenu a:visited{
	color: #ffffff; text-decoration: none;
}
#headmenu a:hover{
	color: #0066FF; text-decoration: none;
}
#sitemap{
	font-size:14px;
	line-height:200%;
	list-style-image:url(images/folder.png);
	width:450px;
	margin:20px auto 10px auto;
	}
#sitemap li{
		background-image:url(images/border_b.gif);
		background-repeat:repeat-x;
		background-position:bottom;
	}
#sitemap2{
	font-size:14px;
	line-height:200%;
	list-style-image:url(images/folder2.png);
	}
#sitemap2 li{
		background-image:url(images/border_b.gif);
		background-repeat:repeat-x;
		background-position:bottom;
	}
.ba2{
	border-left:#FF6600  solid 7px;
	padding-left:10px;
	margin:30px 0 10px 20px;
	font-size:14px;
	font-weight:bold;
	color:#993333;
	border-bottom:#FF6600 solid 2px;
	}
/*--------問い合わせ------------*/


