td { font-size: 14px; color: #333333; line-height: 1.5em}
BODY { COLOR: #333333; BACKGROUND-COLOR: #ffffff ; font-size: 14px; font-family: "ＭＳ ゴシック", "Osaka−等幅"; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.txt_sdw{
	width: 100%;
	filter: DropShadow(color=#CCCCCC,offX=0,offY=1);
	font-size:12px;
	}
A { COLOR: #333333; TEXT-DECORATION: none ; font-weight: normal}
A:visited { FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: none }
A:active { FONT-WEIGHT: normal; COLOR: #0066FF; TEXT-DECORATION: none }
A:hover { FONT-WEIGHT: normal; COLOR: #CC0000; TEXT-DECORATION: underline }

.td2 { font-size: 14px; LINE-HEIGHT: 1.4em}
.navi { FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: normal}
.navi A { COLOR: #333333; TEXT-DECORATION: none }
.navi A:visited { COLOR: #333333; TEXT-DECORATION: none ; font-weight: normal}
.navi A:active { COLOR: #333333; TEXT-DECORATION: none }
.navi A:hover { COLOR: #333333; font-weight: normal
; background-color: #C9DAA5; background-position: center top
}

.navigation A:link { color:#333333; text-decoration:none ; font-weight: normal; font-size: 13px; font-family: "ＭＳ ゴシック", "Osaka−等幅"}
.navigation A:visited { color:#93A070; text-decoration:none ; font-size: 13px; font-weight: normal; font-family: "ＭＳ ゴシック", "Osaka−等幅"}
.navigation A:active { color: #93A070; font-weight: normal; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px}
.navigation A:hover { color:#000000;LEFT: 1px; POSITION: relative; TOP: 1px; border-bottom-width: 1px;border-bottom-style: none;border-bottom-color: #00FF00; ; font-weight: normal; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px}

.body02 { BORDER-RIGHT: #999999 1px; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px; PADDING-LEFT: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px; LINE-HEIGHT: 13px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px dotted; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka" ; color: #666666}

.body03 { BORDER-RIGHT: #999999 1px; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px; PADDING-LEFT: 5px; FONT-SIZE: 14pt; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px; LINE-HEIGHT: 14px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px dotted; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka" ; color: #666666}.txt_sdw2 { width: 100%; filter: DropShadow(color=#CCCCCC,offX=0,offY=1); font-size:14px; ; font-weight: bold; font-family: "ＭＳ ゴシック", "Osaka−等幅"}
.td3 { font-size: 12px; LINE-HEIGHT: 1.2em}
.sub_menu {	background-color: #E8E8E8;
	width: 700px;
	background-image: url(http://www.kaketani.co.jp/img/sub_menu_bg.jpg);
	height: 25px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
.glay {
	color: #999;
}
.white {
	color: #FFF;
}
