@charset "utf-8";

/* CSS Document */







html, body, span, h1, h2, h3, p, a, em, font, img, dd, dt, dl, li, ul, table, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

}

td#dl_data {

	width:560px;

	vertical-align:top;

	color:#000000;

	line-height:120%

}

td#dl_data h1 {

	margin-top: 15px;

}

td#dl_data h2 {

	margin-top:30px;

	margin-bottom:20px;

	font-size:1.2em;

	font-weight:bold;

}

td#dl_data h3 {

	color:#000000;

	font-size:1em;

	font-weight:bold;

}

td#dl_data h3.title {

	margin-top:10px;

	margin-bottom:5px;

}

td#dl_data div#sv4Style {

	line-height:1.5em;

	font-size:0.9em;

}

td#dl_data .service {

	margin-top:5px;

	margin-bottom:5px;

	width:100%;

}

td#dl_data .service div#linkPage {

	padding-top:10px;

	padding-bottom:10px;

}

td#dl_data .service div#linkPage .bullet {

	float:left;

}

td#dl_data .service div#linkPage p.user {

	padding-left: 20px;

}

td#dl_data .service p.linkBtn {

	clear:both;

	float: left;

}

td#dl_data .service p.linkDescription {

	padding-left: 220px;

}

td#dl_data .service ul {

	padding-left: 240px;

	list-style:disc;

}

td#dl_data .service p.linkDescription02 {

	padding-left: 220px;

	margin-top:10px;

}

td#dl_data #mapList {

	width:560px;

	border-top:1px solid #000000;

	border-left:1px solid #000000;

	margin-top: 0px;

	margin-right: 0;

	margin-bottom: 0px;

	margin-left: 0;

}

td#dl_data #mapList td {

	font-size:0.9em;

	padding:5px;

	border-bottom:1px solid #000000;

	border-right:1px solid #000000;

}

td#dl_data .dl01 {

	margin-top:10px;

	margin-bottom:10px;

}

td#dl_data .dl01 dt {

	margin-bottom:5px;

}

td#dl_data .dl01 dd {

	margin-left:0.8em;

	padding:0;

}

td#dl_data div.dList {

	padding-bottom:10px;

}

td#dl_data div.dList ul {

	list-style:disc;

	padding-bottom:10px;

}

td#dl_data div.dList li {

	margin-left:1.4em;

	padding:0;

}

span.attend {

	color: #F00;

}



div.message{

border:1px solid #CCC;

padding:1em;

margin:1em 0;

}