@charset "UTF-8";


/* 「上に戻る」についての設定 */
#container p.ind-link {padding:0em;}

#container p.ind-link.back-to-top {
	clear:both;
	padding:5px;
	text-align:right;
	height:1%;
}

#container p.ind-link.back-to-top a.anchor-up-link {
	background:url(../img/icons/totop_bold.gif) no-repeat 0px -1px;
	display:inline;
	margin:0px;
	padding:0px 0px 0px 18px;
	font-size:0.95em;
	font-weight:bold;
	color:#4C6E94;
}

/* 「矢印アイコン」についての設定 */
#container p.icon {
	padding:0px;
	text-align:left;
	height:1%;
}

a.forward-link {
	background:url(../img/icons/forward.gif) no-repeat 0px -1px;
	display:inline;
	margin:0px;
	padding:0px 0px 0px 18px;
	color:#4C6E94;
}

a.em-link {
	background:url(../img/icons/em.gif) no-repeat 0px 3px;
	display:inline;
	margin:0px;
	padding:0px 0px 0px 18px;
	color:#4C6E94;
}



/* 「2カラムの表」についての設定 */

dl {
  padding: 0;
  border: 0;
  padding-left: 35px;
}

dl dt {
  float: left;
  width: 8em;
  padding: 0;
  font-weight: normal;
  text-indent: 0;
}

dl dd {
  padding: 0 0 10px 8em;
  line-height: 1.5em;
}


.list dl {
  margin-top: 20px;
}

.list dl dt {
  float: left;
  width: 6em;
  padding: 0;
  font-weight: bold;
  text-indent: 0;
  border-top: 0px solid #eeeeee;
}

.list dl dd {
  padding: 0 0 10px 5em;
  line-height: 1.5em;
  border-top: 0px solid #eeeeee;
}


.list02 dl {
  margin-top: 20px;
}

.list02 dl dt {
  float: left;
  width: 10em;
  padding: 0;
  font-weight: bold;
  text-indent: 0;
  border-top: 0px solid #eeeeee;
}

.list02 dl dd {
  padding: 0 0 10px 10em;
  line-height: 1.5em;
  border-top: 0px solid #eeeeee;
}

hr.dashed {
  height: 1px; /* IE用 */
  border: 1px dashed #cccccc;
  color: #cccccc; /* IE用 */
}



/* 「MAP」についての設定 */

#map {
  border: 1px solid #cccccc;
  background-color: #ededed;
  width: 728px; height: 650px;
}

