@charset "UTF-8";
 @import url("../../common/css/base.css");
 @import url("../../common/css/contents.css");
 @import url("../../common/css/common.css");
 @import url("../../common/css/font.css");
/*----------------------------------------------

 local navigation

-----------------------------------------------*/



#local-navi .archive h3 {
	font-weight: bold;
	color: #000000;
	background: #EEEEEE;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
#local-navi .archive ul {
	margin-top: 5px;
}
#local-navi .archive ul li a {
	display: block;
	padding: 5px;
	width: 150px;
}
#local-navi .archive ul li a:hover {
	background: #FFFFCC;
	color: #669900;
}
/*----------------------------------------------

 asakawa/news/index.html

-----------------------------------------------*/

#main-cts ul {
	list-style: none;
}
#main-cts ul.disc {
	margin-left: 25px;
	list-style: disc;
}
#main-cts ol {
	margin-left: 30px;
	list-style: decimal;
}

#main-cts li {
	padding-top:1em;
	line-height: 1.5em;
}
#main-cts .newsList ul {
	margin: 0px;
	list-style: none;
}
#main-cts .newsList li {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px dotted #CCCCCC;
	padding-left: 10px;
	line-height: 1.5em;
}
#main-cts .newsList li a {
	font-size: 110%;
	font-weight: bold;
}
#main-cts h3 {
	font-size: 120%;
	font-weight: bold;
	color: #009966;
	margin-top: 15px;
	padding-bottom:3px;
	border-bottom:1px dotted #009966;
}
#main-cts h4 {
	font-size: 120%;
	font-weight: bold;
	color: #fff;
	margin-top: 2em;
	padding:5px 8px;
	background-color:#009966;
}
#main-cts h5 {
	font-size: 115%;
	font-weight: bold;
	margin-top: 2em;
	color: #666666;
}

#main-cts p {
	margin-top: 1em;
	line-height:180%;
}
#main-cts p.entrydate {
	font-size: 90%;
	text-align: left;
}
#main-cts p.info {
	font-size: 90%;
	text-align: right;
}
#main-cts p.info a {
 background: url(/common/images/icon_link.gif) no-repeat left center;
	padding-left: 15px;
}
#main-cts p.info a.arrow {
	background: url(/common/images/arrow02.gif) no-repeat left center;
	padding-left: 10px;
}
#main-cts p.line {
	/*margin-top:5px;*/
	padding-top:5px;
	border-top:1px dotted #333;
}
#main-cts fieldset {
	background: #FFFFFF;
	padding: 0px 10px 10px;
	margin-top: 2em;
	border: 1px solid #CCCCCC;
}
#main-cts fieldset legend {
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}
#main-cts fieldset p {
	margin-top: 0.5em;
}
#main-cts dt {
	font-weight: bold;
	margin-top: 1em;
	color: #666666;
}
#main-cts dd {
	line-height: 1.5em;
	margin-top: 0.5em;
	margin-left: 1em;
}
#main-cts table.table021 {
  margin-top: 0.2em;
  margin-bottom: 1em;
  width: 650px;
  border-collapse: separate;
  border-spacing: 2px;
  font-size: 100%;
}

#main-cts table.table021 caption {
  margin-top: 1em;
  text-align: right;
}

#main-cts table.table021 th,
table.table021 td {
  padding: 4px 6px;
}

#main-cts table.table021 th {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background:#99CCFF;
  text-align: center;
  white-space: nowrap;
  color:#FFFFFF;
  font-size: 115%;
  font-weight:bold;
}

#main-cts table.table021 td {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background: #F3F3F3;
  text-align: right;
  white-space: nowrap;
}