@import url( ../base/style.css );
@import url( ../base/init.css );
@import url( ../piece/style.css );
.contentArticleDoc .header {
	padding: 10px; margin-bottom: 30px; border-top-color: rgb(169, 217, 181); border-bottom-color: rgb(169, 217, 181); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(231, 250, 241);
}
#page-kanko-index #contentBody .body h1 {
	padding: 10px; margin-bottom: 30px; border-top-color: rgb(169, 217, 181); border-bottom-color: rgb(169, 217, 181); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(231, 250, 241);
}
#page-kanko-wajiki #contentBody .body h1 {
	padding: 10px; margin-bottom: 30px; border-top-color: rgb(169, 217, 181); border-bottom-color: rgb(169, 217, 181); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(231, 250, 241);
}
#page-kanko-aioi #contentBody .body h1 {
	padding: 10px; margin-bottom: 30px; border-top-color: rgb(169, 217, 181); border-bottom-color: rgb(169, 217, 181); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(231, 250, 241);
}
#page-kanko-kaminaka #contentBody .body h1 {
	padding: 10px; margin-bottom: 30px; border-top-color: rgb(169, 217, 181); border-bottom-color: rgb(169, 217, 181); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(231, 250, 241);
}
#page-kanko-kisawa #contentBody .body h1 {
	padding: 10px; margin-bottom: 30px; border-top-color: rgb(169, 217, 181); border-bottom-color: rgb(169, 217, 181); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(231, 250, 241);
}
#page-kanko-kito #contentBody .body h1 {
	padding: 10px; margin-bottom: 30px; border-top-color: rgb(169, 217, 181); border-bottom-color: rgb(169, 217, 181); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(231, 250, 241);
}
.contentArticleDoc .header h1 {
	text-align: center; font-size: 150%; font-weight: bold;
}
#page-kanko-index #contentBody .body h1 {
	text-align: center; font-size: 150%; font-weight: bold;
}
#page-kanko-wajiki #contentBody .body h1 {
	text-align: center; font-size: 150%; font-weight: bold;
}
#page-kanko-aioi #contentBody .body h1 {
	text-align: center; font-size: 150%; font-weight: bold;
}
#page-kanko-kaminaka #contentBody .body h1 {
	text-align: center; font-size: 150%; font-weight: bold;
}
#page-kanko-kisawa #contentBody .body h1 {
	text-align: center; font-size: 150%; font-weight: bold;
}
#page-kanko-kito #contentBody .body h1 {
	text-align: center; font-size: 150%; font-weight: bold;
}
.contentArticleDoc .header .publishedAt {
	text-align: right;
}
.contentArticleDoc .body {
	padding: 0px 20px; margin-bottom: 100px;
}
.contentArticleDoc .maps {
	padding: 0px 20px; margin-bottom: 100px;
}
.contentArticleDoc .rels {
	padding: 0px 20px; margin-bottom: 100px;
}
.contentArticleDoc .tags {
	padding: 0px 20px; margin-bottom: 100px;
}
.contentArticleDoc .maps h2 {
	padding: 3px 0px 3px 8px; font-weight: bold; margin-bottom: 5px; border-left-color: rgb(75, 174, 152); border-left-width: 5px; border-left-style: solid; background-color: rgb(241, 241, 241);
}
.contentArticleDoc .rels h2 {
	padding: 3px 0px 3px 8px; font-weight: bold; margin-bottom: 5px; border-left-color: rgb(75, 174, 152); border-left-width: 5px; border-left-style: solid; background-color: rgb(241, 241, 241);
}
.contentArticleDoc .tags h2 {
	padding: 3px 0px 3px 8px; font-weight: bold; margin-bottom: 5px; border-left-color: rgb(75, 174, 152); border-left-width: 5px; border-left-style: solid; background-color: rgb(241, 241, 241);
}
.contentArticleDoc .rels li {
	background-position: left 7px; margin: 0px; padding-left: 8px; background-image: url("./images/ic-list-shinchaku.gif"); background-repeat: no-repeat;
}
.contentArticleDoc .tags div a {
	padding-right: 8px;
}
.contentArticleDoc .back {
	text-align: center;
}
.contentArticleDoc .back a {
	margin: 0px auto; padding: 3px 0px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 95px; color: rgb(0, 0, 0); text-decoration: none; display: block; background-color: rgb(236, 236, 236);
}
.contentArticleDoc .body ul li {
	background-position: left 7px; margin: 0px; padding-left: 8px; background-image: url("./images/ic-list-shinchaku.gif"); background-repeat: no-repeat;
}
#page-kanko-index #contentBody .body table ul li {
	background-position: left 7px; margin: 0px; padding-left: 8px; background-image: url("./images/ic-list-shinchaku.gif"); background-repeat: no-repeat;
}
#page-kanko-wajiki #contentBody .body table ul li {
	background-position: left 7px; margin: 0px; padding-left: 8px; background-image: url("./images/ic-list-shinchaku.gif"); background-repeat: no-repeat;
}
#page-kanko-aioi #contentBody .body table ul li {
	background-position: left 7px; margin: 0px; padding-left: 8px; background-image: url("./images/ic-list-shinchaku.gif"); background-repeat: no-repeat;
}
#page-kanko-kaminaka #contentBody .body table ul li {
	background-position: left 7px; margin: 0px; padding-left: 8px; background-image: url("./images/ic-list-shinchaku.gif"); background-repeat: no-repeat;
}
#page-kanko-kisawa #contentBody .body table ul li {
	background-position: left 7px; margin: 0px; padding-left: 8px; background-image: url("./images/ic-list-shinchaku.gif"); background-repeat: no-repeat;
}
#page-kanko-kito #contentBody .body table ul li {
	background-position: left 7px; margin: 0px; padding-left: 8px; background-image: url("./images/ic-list-shinchaku.gif"); background-repeat: no-repeat;
}
.inquiry {
	margin: 0px 0px 20px; padding: 5px 10px; color: rgb(51, 51, 51); clear: both; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.inquiry h2 {
	font-size: 110%; font-weight: bold; margin-bottom: 5px; background-image: none;
}
.tel {
	display: inline;
}
.fax {
	display: inline;
}
.email {
	display: inline;
}
.department {
	font-weight: bold;
}
.section {
	font-weight: bold;
}
.top {
	margin-bottom: 0px;
}
.middle {
	margin-bottom: 0px;
}
.department {
	margin-right: 10px;
}
.section {
	margin-right: 10px;
}
.tel {
	margin-right: 10px;
}
.fax {
	margin-right: 10px;
}
.contentArticleRecentDocs .docs {
	margin-left: 10px;
}
.contentArticleRecentDocs .docs h2 {
	margin: 0px 0px 5px; padding: 5px 0px 5px 10px; font-weight: bold; background-color: rgb(231, 250, 241);
}
.contentArticleRecentDocs .docs ul {
	margin: 0px 0px 25px 7px;
}
.contentArticleRecentDocs .docs li {
	background-position: 0px 7px; margin: 0px; padding: 0px 0px 5px 10px; background-image: url("./images/ic-list-shinchaku.gif"); background-repeat: no-repeat;
}
#recentDocsTitle .pieceHeader {
	background-position: right top; background-image: url("./images/tl-shinchaku-bottom.gif"); background-repeat: repeat-x;
}
#recentDocsTitle h2 {
	background-position: left top; padding: 0px 10px 0px 20px; color: rgb(255, 255, 255); line-height: 30px; font-size: 130%; font-weight: bold; background-image: url("./images/tl-shinchaku-top.gif"); background-repeat: no-repeat;
}
.feed {
	top: -26px; height: 13px; right: 10px; float: right; position: relative; background-color: transparent;
}
.feed a.feedRss {
	width: 40px; height: 13px; text-indent: 50px; overflow: hidden; display: inline-block; background-image: url("./images/bt-rss.gif"); background-repeat: no-repeat;
}
.feed a.feedAtom {
	width: 40px; height: 13px; text-indent: 50px; overflow: hidden; display: inline-block; background-image: url("./images/bt-atom.gif"); background-repeat: no-repeat;
}
.links {
	text-align: right;
}
#menu #areaList .pieceHeader {
	height: 25px; background-image: url("./images/tl-chiiki00.gif"); background-repeat: no-repeat;
}
#menu .pieceBody li {
	margin: 0px;
}
.contentArticleTags .search {
	margin: 10px 0px; padding: 10px; border: 1px solid rgb(170, 217, 181); border-image: none; background-color: rgb(220, 248, 235);
}
.contentArticleTags .search td {
	padding: 0px 15px 0px 5px;
}
.contentArticleTags .search td input {
	width: 140px;
}
.contentArticleTags .search td.submitters input {
	width: 70px; font-size: 100%;
}
.contentArticleTags .hit {
	padding: 5px 0px 5px 10px; color: rgb(255, 255, 255); font-size: 110%; font-weight: bold; background-color: rgb(0, 141, 94);
}
.contentArticleTags li {
	background-position: left 5px; margin: 0px; padding: 0px 0px 5px 10px; background-image: url("./images/ic-list-shinchaku.gif"); background-repeat: no-repeat;
}
.contentArticleTags ul {
	padding: 10px 5px 5px;
}
.contentArticleDoc .body h3 {
	background-position: left 0.2em; margin: 0px; padding: 0px 10px 3px 12px; line-height: 1; font-size: 130%; font-weight: bold; background-image: url("./images/doc-midashi.jpg"); background-repeat: no-repeat;
}
#page-docs-2011030400027-index table {
	margin: 5px 0px; border: currentColor; border-image: none; width: 100%;
}
#page-docs-2011030400027-index td {
	padding: 5px; border: currentColor; border-image: none;
}
#page-docs-2011030400027-index .info-bg {
	background-color: rgb(236, 236, 236);
}
#page-docs-2011030400027-index td.info-icon {
	width: 30px; text-align: center;
}
#page-docs-2011030400027-index td.info-furigana-icon {
	width: 130px; text-align: center;
}
#page-docs-2011030400027-index td.info-yomiage-icon {
	width: 100px; text-align: center;
}
.contentArticleDoc h2.midashi {
	margin: 0px 0px 5px; padding: 0px 0px 0px 3px; font-weight: bold; border-bottom-color: rgb(0, 106, 86); border-left-color: rgb(0, 106, 86); border-bottom-width: 1px; border-left-width: 4px; border-bottom-style: solid; border-left-style: solid;
}
.contentArticleDoc .body h2 {
	margin: 0px 0px 5px; padding: 0px 0px 0px 3px; font-weight: bold; border-bottom-color: rgb(0, 106, 86); border-left-color: rgb(0, 106, 86); border-bottom-width: 1px; border-left-width: 4px; border-bottom-style: solid; border-left-style: solid;
}
.contentArticleDoc .komidashi {
	padding: 0px 0px 0px 4px; margin-bottom: 5px; border-left-color: rgb(75, 174, 152); border-left-width: 4px; border-left-style: solid;
}
.contentArticleDoc .body h3 {
	padding: 0px 0px 0px 4px; margin-bottom: 5px; border-left-color: rgb(75, 174, 152); border-left-width: 4px; border-left-style: solid;
}
.contentArticleDoc table.def {
	margin: 5px 0px 25px; width: 100%;
}
.contentArticleDoc table.def th {
	padding: 3px 5px; text-align: left; background-color: rgb(214, 244, 228);
}
.contentArticleDoc table.def td {
	padding: 3px 5px;
}
.contentArticleDoc table.def {
	border: 1px solid rgb(153, 153, 153); border-image: none; border-collapse: collapse;
}
.contentArticleDoc table.def tr {
	border: 1px solid rgb(153, 153, 153); border-image: none; border-collapse: collapse;
}
.contentArticleDoc table.def td {
	border: 1px solid rgb(153, 153, 153); border-image: none; border-collapse: collapse;
}
.contentArticleDoc table.def th {
	border: 1px solid rgb(153, 153, 153); border-image: none; border-collapse: collapse;
}
.contentArticleDocs .docs li {
	background-position: 0px 0.6em; padding: 0px 0px 5px 8px; margin-bottom: 3px; background-image: url("./images/ic-list-shinchaku.gif"); background-repeat: no-repeat;
}
.contentArticleRecentDocs .docs li {
	background-position: 0px 0.6em; padding: 0px 0px 5px 8px; margin-bottom: 3px; background-image: url("./images/ic-list-shinchaku.gif"); background-repeat: no-repeat;
}
.contentArticleDoc .body h4 {
	background-position: 0px 0.6em; padding: 0px 0px 5px 8px; margin-bottom: 3px; background-image: url("./images/ic-list-shinchaku.gif"); background-repeat: no-repeat;
}
.contentArticleDoc td {
	padding: 5px;
}
.contentArticleDoc th {
	padding: 5px;
}
.contentArticleDoc tr {
	padding: 5px;
}
.map1 {
	color: rgb(51, 139, 204);
}
.map2 {
	color: rgb(51, 177, 204);
}
.map3 {
	color: rgb(51, 204, 192);
}
.map4 {
	color: rgb(51, 204, 153);
}
.map5 {
	color: rgb(51, 204, 116);
}
