.allBg {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(images/bg.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 25px;
	WIDTH: 760px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #ffffff;
}
.allMainBg {
	PADDING-BOTTOM: 5px;
	WIDTH: 760px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #ffffff;
}
.allFrame {
	MARGIN: 0px 20px;
	WIDTH: 760px;
	BACKGROUND-COLOR: #ffffff;
}
.allHeaderBg {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(images/bg_header.jpg);
	PADDING-BOTTOM: 0px;
	WIDTH: 760px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 110px;
	TEXT-ALIGN: center;
}
.allTitle {
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	WIDTH: 380px;
	HEIGHT: 110px;
}
.allHeaderR {
	VERTICAL-ALIGN: bottom;
	WIDTH: 380px;
	TEXT-ALIGN: right;
}
.allSearchFra {
	CLEAR: both;
	PADDING-RIGHT: 5px;
	FLOAT: right;
}
.allAlpha {
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana;
}
.allFlaL {
	VERTICAL-ALIGN: top;
	WIDTH: 170px;
	BACKGROUND-COLOR: #d5eaea;
}
.allConMenu {
	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;
}
.allFlaR {
	VERTICAL-ALIGN: top;
	WIDTH: 160px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
.allBanner {
	MARGIN: 2px 0px;
}
.allBgFooter {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 3px;
	WIDTH: 760px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #e2e1dc;
	TEXT-ALIGN: center;
}
.allFooterText {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	LINE-HEIGHT: 110%;
	PADDING-TOP: 0px;
}
.allCopyright {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	WIDTH: 760px;
	COLOR: #ffffff;
	LINE-HEIGHT: 110%;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #4c4c70;
	TEXT-ALIGN: center;
}
.topTitleInfo {
	MARGIN-TOP: 10px;
}
.topFraC {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 420px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}

.allMenu {
	WIDTH: 760px;
}

.allFraM2 {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: 0px;
	WIDTH: 575px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	HEIGHT: 550px;
}


.allConMenu-k {
	/* 管理メニュー文字列 */
	BACKGROUND-COLOR: khaki;
	
	BORDER-RIGHT: #ffffff 1px;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #ffffff 1px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	MARGIN: 5px;
	BORDER-LEFT: #ffffff 1px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #ffffff 1px solid;
}

.cms-BannerList {
	BORDER-BOTTOM:medium dotted skyblue;
}

A:link {
	COLOR: blue; TEXT-DECORATION:none;
}
A:visited {
	COLOR: blue; TEXT-DECORATION:none;
}
A:hover {
	COLOR: #FF6600; TEXT-DECORATION:none;
}
A:active {
	COLOR: #FF0000; TEXT-DECORATION:none;
}


/* サイトマップのトップカテゴリ	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;
}


/* 過去記事はこちらリンク用 */
a#kako:link {text-decoration:underline;color:#333333;}
a#kako:visited {text-decoration:underline;color:#333333;}
a#kako:active {text-decoration:underline;color:#333333;}
a#kako:hover {text-decoration:underline;color:#ff6600;}


/* 下段バナー用 */
.topBgBanner {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	MARGIN-LEFT: 0px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: medium none;
	WIDTH: 390px;
	MARGIN-RIGHT: 0px;
	BORDER-BOTTOM: medium none;
	TEXT-ALIGN: center;
	PADDING-LEFT: 5px;
}

.topBanner {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left;
	WIDTH: 190px;
}

.topBanner_up {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left;
	WIDTH: 390px;
}