a {

text-decoration:none; /*下線を消す*/

color:#333333 ; /*未訪問リンクのカラー*/

}



a:hover {

text-decoration:none; /*下線を消す*/

color:#333333 ; /*マウスが乗ったときのカラー*/

{color:#333333; text-decoration: underline;}

}

}



BODY {

	FONT-SIZE: 12px; COLOR: #333333

}

P {

	FONT-SIZE: 12px; COLOR: #333333

}

TD {

	FONT-SIZE: 12px; COLOR: #333333

}

.ss {

	FONT-SIZE: 10px

}

.ssw {

	FONT-SIZE: 10px; LINE-HEIGHT: 15px

}

.ssww {

	FONT-SIZE: 10px; LINE-HEIGHT: 20px

}

.s {

	FONT-SIZE: 11px

}

.sw {

	FONT-SIZE: 11px; LINE-HEIGHT: 17px

}

.sww {

	FONT-SIZE: 11px; LINE-HEIGHT: 22px

}

.m {

	FONT-SIZE: 12px

}

.mw {

	FONT-SIZE: 12px; LINE-HEIGHT: 18px

}

.mww {

	FONT-SIZE: 12px; LINE-HEIGHT: 24px

}

.l {

	FONT-SIZE: 15px

}

.lw {

	FONT-SIZE: 15px; LINE-HEIGHT: 23px

}

.lww {

	FONT-SIZE: 15px; LINE-HEIGHT: 30px

}

.ll {

	FONT-SIZE: 18px

}

.llw {

	FONT-SIZE: 18px; LINE-HEIGHT: 27px

}

.llww {

	FONT-SIZE: 18px; LINE-HEIGHT: 36px

}

.Font_Normal_8px {

	FONT-WEIGHT: normal; FONT-SIZE: 8px

}

.Font_Normal_10px {

	FONT-WEIGHT: normal; FONT-SIZE: 10px

}

.Font_Normal_12px {

	FONT-WEIGHT: normal; FONT-SIZE: 12px

}

.Font_Normal_14px {

	FONT-WEIGHT: normal; FONT-SIZE: 14px

}

.Font_Normal_16px {

	FONT-WEIGHT: normal; FONT-SIZE: 16px

}

.Font_Normal_18px {

	FONT-WEIGHT: normal; FONT-SIZE: 18px

}

.Font_Normal_20px {

	FONT-WEIGHT: normal; FONT-SIZE: 20px

}

.Font_Bold_8px {

	FONT-WEIGHT: bold; FONT-SIZE: 8px

}

.Font_Bold_10px {

	FONT-WEIGHT: bold; FONT-SIZE: 10px

}

.Font_Bold_12px {

	FONT-WEIGHT: bold; FONT-SIZE: 12px

}

.Font_Bold_14px {

	FONT-WEIGHT: bold; FONT-SIZE: 14px

}

.Font_Bold_16px {

	FONT-WEIGHT: bold; FONT-SIZE: 16px

}

.Font_Bold_18px {

	FONT-WEIGHT: bold; FONT-SIZE: 18px

}

.Font_Bold_20px {

	FONT-WEIGHT: bold; FONT-SIZE: 20px

}

.Font12 {

	FONT-SIZE: 12px

}

.Font10_666666 {

	FONT-SIZE: 10px; COLOR: #666666; TEXT-ALIGN: center

}

A:link {

	COLOR: #333333; TEXT-DECORATION: underline

}

A:visited {

	COLOR: #333333; TEXT-DECORATION: underline

}

A:hover {

	COLOR: #333333

}

A.ss:link {

	FONT-SIZE: 10px; COLOR: #0000cd; TEXT-DECORATION: none

}

A.ss:visited {

	FONT-SIZE: 10px; COLOR: #3366cc; TEXT-DECORATION: none

}

A.ss:hover {

	FONT-SIZE: 10px; COLOR: green; TEXT-DECORATION: underline

}

A.ssw:link {

	FONT-SIZE: 10px; COLOR: #0000cd; LINE-HEIGHT: 15px; TEXT-DECORATION: none

}

A.ssw:visited {

	FONT-SIZE: 10px; COLOR: #3366cc; LINE-HEIGHT: 15px; TEXT-DECORATION: none

}

A.ssw:hover {

	FONT-SIZE: 10px; COLOR: green; LINE-HEIGHT: 15px; TEXT-DECORATION: underline

}

A.s:link {

	FONT-SIZE: 11px; COLOR: #0000cd; TEXT-DECORATION: none

}

A.s:visited {

	FONT-SIZE: 11px; COLOR: #3366cc; TEXT-DECORATION: none

}

A.s:hover {

	FONT-SIZE: 11px; COLOR: green; TEXT-DECORATION: underline

}

A.sw:link {

	FONT-SIZE: 11px; TEXT-DECORATION: none; cline-height: 17px; olor: #0000cd

}

A.sw:visited {

	FONT-SIZE: 11px; COLOR: #3366cc; LINE-HEIGHT: 17px; TEXT-DECORATION: none

}

A.sw:hover {

	FONT-SIZE: 11px; COLOR: green; LINE-HEIGHT: 17px; TEXT-DECORATION: underline

}

A.m:link {

	FONT-SIZE: 12px; COLOR: #0000cd; TEXT-DECORATION: none

}

A.m:visited {

	FONT-SIZE: 12px; COLOR: #3366cc; TEXT-DECORATION: none

}

A.m:hover {

	FONT-SIZE: 12px; COLOR: green; TEXT-DECORATION: underline

}

A.mw:link {

	FONT-SIZE: 12px; COLOR: #0000cd; LINE-HEIGHT: 18px; TEXT-DECORATION: none

}

A.mw:visited {

	FONT-SIZE: 12px; COLOR: #3366cc; LINE-HEIGHT: 18px; TEXT-DECORATION: none

}

A.mw:hover {

	FONT-SIZE: 12px; COLOR: green; LINE-HEIGHT: 18px; TEXT-DECORATION: underline

}

A.l:link {

	FONT-SIZE: 15px; COLOR: #0000cd; TEXT-DECORATION: none

}

A.l:visited {

	FONT-SIZE: 15px; COLOR: #3366cc; TEXT-DECORATION: none

}

A.l:hover {

	FONT-SIZE: 15px; COLOR: green; TEXT-DECORATION: underline

}

A.lw:link {

	FONT-SIZE: 15px; COLOR: #0000cd; LINE-HEIGHT: 23px; TEXT-DECORATION: none

}

A.lw:visited {

	FONT-SIZE: 15px; COLOR: #3366cc; LINE-HEIGHT: 23px; TEXT-DECORATION: none

}

A.lw:hover {

	FONT-SIZE: 15px; COLOR: green; LINE-HEIGHT: 23px; TEXT-DECORATION: underline

}

A.ll:link {

	FONT-SIZE: 18px; COLOR: #0000cd; TEXT-DECORATION: none

}

A.ll:visited {

	FONT-SIZE: 18px; COLOR: #3366cc; TEXT-DECORATION: none

}

A.ll:hover {

	FONT-SIZE: 18px; COLOR: green; TEXT-DECORATION: underline

}

A.llw:link {

	FONT-SIZE: 18px; COLOR: #0000cd; LINE-HEIGHT: 27px; TEXT-DECORATION: none

}

A.llw:visited {

	FONT-SIZE: 18px; COLOR: #3366cc; LINE-HEIGHT: 27px; TEXT-DECORATION: none

}

A.llw:hover {

	FONT-SIZE: 18px; COLOR: green; LINE-HEIGHT: 27px; TEXT-DECORATION: underline

}

INPUT {

	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid

}

INPUT.none {

	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none

}

TEXTAREA {

	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid

}

SELECT {

	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid

}

UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 10px; PADDING-TOP: 0px

}

LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 10px; PADDING-TOP: 0px

}





TD#leftcolumn DIV.blockTitle {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(bg_snBody.gif); PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; TEXT-ALIGN: left

}

TD#leftcolumn DIV.blockContent {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f7f7f7; PADDING-BOTTOM: 0px; LINE-HEIGHT: 115%; PADDING-TOP: 0px; TEXT-ALIGN: left

}

TD#mainmenu A {

	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px

}

TD#mainmenu A:hover {

	COLOR: #333333; BACKGROUND-COLOR: #dde4ff; TEXT-DECORATION: none

}

TD#mainmenu A.menuTop {

	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000099; BORDER-BOTTOM: #cccccc 1px solid

}

TD#mainmenu A.menuMain {

	BORDER-RIGHT: #cccccc 1px solid; PADDING-LEFT: 10px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000099; BORDER-BOTTOM: #cccccc 1px solid

}

TD#mainmenu A.menuSub {

	BORDER-RIGHT: #cccccc 1px solid; PADDING-LEFT: 20px; BORDER-LEFT: #cccccc 1px solid; COLOR: #cc6633; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffd8d0

}