.allBg {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(images/bg.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: repeat;
	BACKGROUND-COLOR: #ffffff;
}
.allHederBg {
	PADDING-RIGHT: 5px;
	BACKGROUND-IMAGE: url(images/bg_header.jpg);
	PADDING-BOTTOM: 8px;
	WIDTH: 750px;
	BACKGROUND-REPEAT: repeat-y;
}
.allHeaderL {
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 4px;
	WIDTH: 610px;
	HEIGHT: 45px;
}
.allSearchFrame {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 10px;
	VERTICAL-ALIGN: bottom;
	WIDTH: 465px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: right;
}
.allTextSearch {
	PADDING-RIGHT: 5px;
	FONT-SIZE: 13px;
	LINE-HEIGHT: 130%
}
.allHeaderR {
	VERTICAL-ALIGN: bottom;
	WIDTH: 290px;
	HEIGHT: 85px;
}
.allMenuL {
	BORDER-RIGHT: #999999 1px;
	BORDER-TOP: #999999 1px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 95%;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	BORDER-LEFT: #999999 1px;
	WIDTH: 170px;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #999999 1px dashed;
	TEXT-ALIGN: left;
}
.allContentsFrameR {
	VERTICAL-ALIGN: top;
	WIDTH: 725px;
	HEIGHT:500px;
	TEXT-ALIGN: left;
	PADDING-LEFT: 10px;
	PADDING-TOP: 10px;
}
/* Ks 追加 */
.allContentsFrameR_Top {
	VERTICAL-ALIGN: top;
	WIDTH: 725px;
	HEIGHT:500px;
	TEXT-ALIGN: left;
}

.allMainFrameTL {
	VERTICAL-ALIGN: top;
	WIDTH: 450px;
	TEXT-ALIGN: left;
}
.allCopyright {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	WIDTH: 745px;
	LINE-HEIGHT: 110%;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
.allFooterText {
	PADDING-LEFT: 10px;
	FONT-SIZE: 13px;
	LINE-HEIGHT: 110%;
}
.topNewsFrame {
	MARGIN-TOP: 5px;
	MARGIN-LEFT: 15px;
	WIDTH: 545px;
	MARGIN-RIGHT: 15px;
}
.allPopulaFrame {
	MARGIN-TOP: 5px;
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #e2efba;
}
.allPopulaDate {
	FONT-SIZE: 13px;
	MARGIN: 5px 0px 0px;
	LINE-HEIGHT: 130%;
	TEXT-ALIGN: center;
}
.allPopulaData {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	MARGIN: 0px;
	COLOR: #006600;
	LINE-HEIGHT: 130%;
	TEXT-ALIGN: center;
}
.allPopulaData2 {
	FONT-SIZE: 13px;
	MARGIN: 0px;
	LINE-HEIGHT: 130%;
	TEXT-ALIGN: center;
}
.topNewsDate {
	BORDER-RIGHT: #c4b778 1px;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #c4b778 1px;
	PADDING-LEFT: 2px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 10px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #c4b778 1px;
	COLOR: #ff0000;
	LINE-HEIGHT: 120%;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #c4b778 1px dashed;
	TEXT-ALIGN: left;
	WIDTH: 50px;
}
.topMidMenu {
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 6px;
}
.topNewsList {
	BORDER-RIGHT: #c4b778 1px;
	BORDER-TOP: #c4b778 1px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 10px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #c4b778 1px;
	LINE-HEIGHT: 120%;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #c4b778 1px dashed;
	TEXT-ALIGN: left;
}
.topNewsIcon {
	BORDER-RIGHT: #c4b778 1px;
	BORDER-TOP: #c4b778 1px;
	PADDING-BOTTOM: 6px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #c4b778 1px;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #c4b778 1px dashed;
	TEXT-ALIGN: left;
	WIDTH: 24px;
}
A:hover {
	COLOR: #ff0000
}
.allBgMain {
	PADDING-RIGHT: 5px;
	BACKGROUND-IMAGE: url(images/bg_main.jpg);
	WIDTH: 750px;
	BACKGROUND-REPEAT: repeat-y;
}
.allContentsFrameL {
	VERTICAL-ALIGN: top;
	WIDTH: 170px;
	BACKGROUND-COLOR: #f9f7e6;
}
.allTitle {
	WIDTH: 280px;
}
.allContentsMenu {
	MARGIN-TOP: 0em;
	LIST-STYLE-IMAGE: url(images/mark_arrow.gif);
	MARGIN-LEFT: 1.5em;
}
.allMenuL {
	BORDER-RIGHT: #cee47e 1px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #cee47e 1px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 7px;
	MARGIN: 7px 5px 0px;
	BORDER-LEFT: #cee47e 1px;
	WIDTH: 160px;
	LINE-HEIGHT: 120%;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #cee47e 1px solid;
}
.topImgBg {
	HEIGHT: 178px;
}
.topBgBanner {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	MARGIN-LEFT: 15px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: medium none;
	WIDTH: 545px;
	MARGIN-RIGHT: 15px;
	BORDER-BOTTOM: medium none;
	TEXT-ALIGN: center;
}
.topBanner {
	PADDING-RIGHT: 11px;
	PADDING-LEFT: 11px;
	PADDING-TOP: 10px;
	TEXT-ALIGN: right;
	WIDTH: 150px;
}
.topBgNews {
	VERTICAL-ALIGN: top;
	WIDTH: 415px;
	PADDING-TOP: 15px;
	TEXT-ALIGN: center;
}
.allAlpha {
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana;
}
.allBgFooter {
	BORDER-RIGHT: #ffffff 5px;
	BORDER-TOP: #ffffff 5px solid;
	BORDER-LEFT: #ffffff 5px;
	BORDER-BOTTOM: #ffffff 5px;
	BACKGROUND-COLOR: #e7e7d8;
	TEXT-ALIGN: center;
}
.allTextGreen {
	COLOR: #006600;
}
.topAdText {
	FONT-SIZE: 13px;
	MARGIN-BOTTOM: 5px;
	LINE-HEIGHT: 120%;
	TEXT-ALIGN: left;
}
.topAdBg {
	BORDER-RIGHT: #cccccc 1px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	MARGIN: 30px 2px 0px;
	BORDER-LEFT: #cccccc 1px;
	WIDTH: 571px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #cccccc 1px;
	BACKGROUND-COLOR: #efefef;
	TEXT-ALIGN: center;
}
.topAdBanner {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-TOP: 10px;
	TEXT-ALIGN: right;
	WIDTH: 150px;
}
.topNewsTitle {
	MARGIN-TOP: 15px;
	MARGIN-LEFT: 15px;
	MARGIN-RIGHT: 15px;
}
.topAdMid {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 2px;
	COLOR: #ffffff;
	LINE-HEIGHT: 120%;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #999999;
	TEXT-ALIGN: left;
}
.topAdText2 {
	MARGIN-TOP: 10px;
	FONT-SIZE: 13px;
	MARGIN-BOTTOM: 5px;
	LINE-HEIGHT: 120%;
	MARGIN-RIGHT: 5px;
	TEXT-ALIGN: right;
}


/* サイトマップのトップカテゴリ	BACKGROUND-COLOR: #d5eaea;
	*/
.siteMap-top {
BACKGROUND-COLOR: #E5F2F2;
	BORDER-RIGHT: #ffffff 1px;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #ffffff 1px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	MARGIN: 5px;
	BORDER-LEFT: #ffffff 1px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #ffffff 1px solid;
}

/* サイトマップ下層リスト */
.siteMap-lst {
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT: #ffffff 1px;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #ffffff 1px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 2px;
	MARGIN: 5px;
	BORDER-LEFT: #ffffff 1px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #ffffff 1px solid;
}

.allMenuL-k {
	BACKGROUND-COLOR: palegoldenrod;
	BORDER-RIGHT: #999999 1px;
	BORDER-TOP: #999999 1px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 95%;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	BORDER-LEFT: #999999 1px;
	WIDTH: 170px;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #999999 1px dashed;
	TEXT-ALIGN: left;
}

.allBgMain_Top {
	PADDING-RIGHT: 5px;
	BACKGROUND-IMAGE: url(images/bg_main.jpg);
	WIDTH: 750px;
	BACKGROUND-REPEAT: repeat-y;
}


/* サイトマップのトップカテゴリ	BACKGROUND-COLOR: #d5eaea; */
.siteMap-top {
	BACKGROUND-COLOR: papayawhip;
	BORDER-RIGHT: #ffffff 1px;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #ffffff 1px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	MARGIN: 5px;
	BORDER-LEFT: #ffffff 1px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: gray 1px dotted ;
}

/* サイトマップ下層リスト */
.siteMap-lst {
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT: #ffffff 1px;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #ffffff 1px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 2px;
	MARGIN: 5px;
	BORDER-LEFT: #ffffff 1px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: gray 1px dotted ;
}

.sitemapList {
	LIST-STYLE-TYPE:none;
	TEXT-INDENT:5px;
}

.sitemapList_top {
	LIST-STYLE-TYPE:none;
}