* {
	margin: 0px;
	padding: 0px;
	border:0px none;
}
/*  生かせると　メニュのﾗｲﾝが粗くなるので
body img {
	vertical-align:text-top;
}
*/

h1 {
	font-size:100%;
	width:820px;
	padding:3px 10px;
	margin:0 auto;
	text-align: center
}

h3 {
	padding:0;
	margin:0;
	line-height:1.5em;
}

h4 { 
	font-size:40pt;
	position:absolute;
	filter:Shadow(color=gray,direction=135);
}


table {
	border-collapse:collapse;
}

#contents {
	width:575px;
	float: left;
	margin:0;
	padding:0;
}



#office {
	width:575px;
	float: left;
	margin:0;
	padding:0;
}



#office h2 {
	float:left;
}


#office .map {
	float:right;
}

ul.grounds li{
	margin-bottom:1px;
	padding:1px 10px;
	margin-left:40px;
	width:535px;
	}

ul.marin li{
	margin-bottom:1px;
	padding:1px 10px;
	margin-left:40px;
	width:535px;
	}

#container {
	clear:both;
#	padding:9px 11px 9px 9px;
	padding:9px 11px 9px 20px;
}

#contents {
	width:534px;
	float: right;
}

/* 100728 */
#contents ul.grounds,
#contents p.grounds{
	font-size:80%;
	line-height:1.0;
	padding:0px 0px 0px 0px;
	list-style-type:;
}

#contents ul.clouds,
#contents p.clouds{
	font-size:80%;
	line-height:1.0;
	padding:0px 0px 0px 24px;
	list-style-type:none;
}

#contents ul.docs,
#contents p.docs{
	font-size:80%;
	line-height:1.0;
	padding:0px 0px 0px 24px;
	list-style-type:square;
}


#contents p.grounds{
font-weight:bold;
font-size:120%;
}
#contents p.groundsRed{
color:#00F;
font-weight:bold;
font-size:100%;
}
#contents p.cap{
margin:5px 0 0 320px;
padding:0;
}
ul.grounds li{
	margin-bottom:0.5em;
	}
ul.grounds li span{
color:#039;
font-weight:bold;
}
ul.grounds li strong{
color:#1A9F00;
font-weight:bold;
}

#contents ul.marin,
#contents p.marin{
	font-size:80%;
	line-height:1.0;
	padding:0px 0px 0px 0px;
	list-style-type:circle;
}

#contents p.marinBlue{
color:#F00;
font-weight:bold;
font-size:140%;
}
ul.marin li{
	margin-bottom:0em;
	}
ul.marin li strong{
color:#1A9F00;
font-weight:bold;
}

/* */
.indexinquiry {
	background:url(m-imag/main/main_text2bgbottom.png) no-repeat right bottom;
	margin:0 0 6px 0;
	padding:0 0 8px 0;
	width:534px;
}

.indexinquiry p {
	width:514px;
	padding:10px;
	background: url(img/index/main_text2bg.png) repeat-y;
}

.indexinquiry ul {
	background: url(img/index/main_text2bg.png) repeat-y;
	padding:6px 6px 6px 15px;
	font-weight:bold;
}