@charset "UTF-8";


#con_all dl {
	width:720px;
	margin:0 auto;
	margin-bottom:70px;
}
#con_all dl dt {
	background:#231816;
	color:#fff;
	padding:3px;
	padding-left:10px;
	font-size:16px;
	margin-bottom:15px;
}
#con_all dd{
	width:720px;
	font-size:13px;
	font-weight:normal;
	color:#000;
	padding-top:3px;
	padding-bottom:1px;
	margin-bottom:1px;
	border-bottom:1px dotted #000;
}
#con_all dl dl {
	width:720px;
	margin-bottom:0;
}
#con_all dl dd dt {
	width:140px;
	font-size:13px;
	background:#EFEEEF;
	color:#000;
	padding:0;
	float:left!important;
	margin-bottom:0!important;
}
#con_all dl dd dd {
	width:576px;
	padding-top:0;
	padding-left:144px;
	border:none;
}
html*#con_all dl dd dd {
	margin-top:-20px;
	margin-bottom:-5px;
	line-height:120%;
}
iframe { 
	border:1px solid #bbb;	
	margin:10px 0;
}
div.border{
	background:#EFEEEF!important;
	padding:0!important;
	border-top:1px dotted #000;
	height:5px;
	margin-top:5px!important;
}


#contents div.mapArea,#contents div.mapArea div {
	background-color: #EFEEEF;
	margin-top: 5px;
	padding: 0;
	margin-bottom: 10px;
}
#contents div.mapArea {
	width: 576px;
}
#contents div.mapArea .gmap {
	width: 280px;
	float: left;
}
#contents div.mapArea .imgArea {
	width: 280px;
	float: right;
}
#contents div.mapArea .imgArea img {
	width: 280px;
	display: block;
}
