@charset "utf-8";
/* CSS Document */
/*********************************************************
			** コンテンツ要素：wrap **
*********************************************************/
/* ----- サブナビゲーション:global.html ----- */
p.side{
	background:url(../img/sideTtl_global.jpg) no-repeat left bottom;
	height:18px;
	width:185px;
}
div.bnrArea00.global ul{
	margin:0 auto;
	position:relative;
	width:173px;
}
div.bnrArea00.global ul li{
	margin:3px 0 0 0;
	padding:0;
}
div.bnrArea00.global ul li a{
	display:block;
	overflow:hidden;
	position:relative;
	height:31px;
	width:173px;
}
div.bnrArea00.global ul li.btn01 a{background: url(../img/sideBtn_contact.jpg) no-repeat left top;}
div.bnrArea00.global ul li.btn02 a{background: url(../img/sideBtn_policy.jpg) no-repeat left top;}
div.bnrArea00.global ul li.btn03 a{background: url(../img/sideBtn_sitemap.jpg) no-repeat left top;}
div.bnrArea00.global ul li.end{height:5px;}


/*********************************************************
			** コンテンツ要素：h2 **
*********************************************************/
.contents.global h2{
	background:url(../img/h2ttl_contact.jpg) no-repeat left top;
	height:61px;
	width:696px;
}

.contents.global h3{
	height:30px;
	width:696px;
	margin-top:15px;
}
.contents.global h3.ttl01{ background:url(../img/h3ttl_cominfo01.jpg) no-repeat left top;}
.contents.global h3.ttl02{ background:url(../img/h3ttl_cominfo02.jpg) no-repeat left top;}
.contents.global h3.ttl03{ background:url(../img/h3ttl_cominfo03.jpg) no-repeat left top;}

.contents.global table{
	border-collapse:collapse;
	border:1px solid #999;
	margin:20px auto 40px;
	width:670px;
}
.contents.global table th,
.contents.global table td{
	font-weight:normal;
	font-size:95%;
	padding:5px 10px;
}
.contents.global table th{
	background:#DFF7E8;
	width:100px;
}
.contents.global ul.ci li{
	list-style-position: outside;
	list-style-type: disc;
	margin-left:18px;
}

.contents.global p.map{
	margin:15px auto 20px;
	width:670px;
}


