/* CSS Document */

/********************************************************************/
/* 青メインレイヤー */

.layerMenublue {
	LEFT: 0px;
	VISIBILITY: hidden;
	WIDTH: 200px;
	POSITION: absolute;
	TOP: 0px;
	background-color: #FFFFFF;
	border: 3px solid #64B3D9;
	text-align: left;
	padding: 5px;
	z-index: 3;
}
/********************************************************************/
/* 青リンク色 */

.layerMenublue A:link {
    font-size:11px;
    color: #006699;
	font-weight: normal;
}

.layerMenublue A:active {
    font-size:11px;
    color: #006699;
	font-weight: normal;
}

.layerMenublue A:visited {
    font-size:11px;
    color: #006699;
	font-weight: normal;
}

.layerMenublue A:hover {
    font-size:11px;
	color: #3399CC;
	font-weight: normal;
}

/********************************************************************/
/* 緑メインレイヤー */

.layerMenugreen {
	LEFT: 0px;
	VISIBILITY: hidden;
	WIDTH: 200px;
	POSITION: absolute;
	TOP: 0px;
	background-color: #FFFFFF;
	border: 3px solid #57DE7D;
	text-align: left;
	padding: 5px;
	z-index: 3;
}

/********************************************************************/
/* 緑リンク色 */

.layerMenugreen A:link {
    font-size:11px;
	color: #27964B;
	font-weight: normal;
}

.layerMenugreen A:active {
    font-size:11px;
	color: #27964B;
	font-weight: normal;
}

.layerMenugreen A:visited {
    font-size:11px;
	color: #27964B;
	font-weight: normal;
}

.layerMenugreen A:hover {
    font-size:11px;
	color: #33cc66;
	font-weight: normal;
}

/********************************************************************/
/* 赤メインレイヤー */

.layerMenured {
	LEFT: 0px;
	VISIBILITY: hidden;
	WIDTH: 200px;
	POSITION: absolute;
	TOP: 0px;
	background-color: #FFFFFF;
	border: 3px solid #ff6666;
	text-align: left;
	padding: 5px;
	z-index: 3;
}
/********************************************************************/
/* 赤リンク色 */

.layerMenured A:link {
    font-size:11px;
    color: #AD2C2C;
	font-weight: normal;
}

.layerMenured A:active {
    font-size:11px;
    color: #AD2C2C;
	font-weight: normal;
}

.layerMenured A:visited {
    font-size:11px;
    color: #AD2C2C;
	font-weight: normal;
}

.layerMenured A:hover {
    font-size:11px;
	color: #ff6666;
	font-weight: normal;
}

/********************************************************************/
/* 黄メインレイヤー */

.layerMenuyellow {
	LEFT: 0px;
	VISIBILITY: hidden;
	WIDTH: 200px;
	POSITION: absolute;
	TOP: 0px;
	background-color: #FFFFFF;
	border: 3px solid #CCCC33;
	text-align: left;
	padding: 5px;
	z-index: 3;
}
/********************************************************************/
/* 黄リンク色 */

.layerMenuyellow A:link {
    font-size:11px;
    color: #996600;
	font-weight: normal;
}

.layerMenuyellow A:active {
    font-size:11px;
    color: #996600;
	font-weight: normal;
}

.layerMenuyellow A:visited {
    font-size:11px;
    color: #996600;
	font-weight: normal;
}

.layerMenuyellow A:hover {
    font-size:11px;
	color: #cccc33;
	font-weight: normal;
}


/********************************************************************/
/* オレンジメインレイヤー */

.layerMenuorange {
	LEFT: 0px;
	VISIBILITY: hidden;
	WIDTH: 200px;
	POSITION: absolute;
	TOP: 0px;
	background-color: #FFFFFF;
	border: 3px solid #FF9933;
	text-align: left;
	padding: 5px;
	z-index: 3;
}
/********************************************************************/
/* オレンジリンク色 */

.layerMenuorange  A:link {
    font-size:11px;
    color: #ff3300;
	font-weight: normal;
}

.layerMenuorange  A:active {
    font-size:11px;
    color: #ff3300;
	font-weight: normal;
}

.layerMenuorange  A:visited {
    font-size:11px;
    color: #ff3300;
	font-weight: normal;
}

.layerMenuorange  A:hover {
    font-size:11px;
	color: #ff9900;
	font-weight: normal;
}

/********************************************************************/
/* 紫メインレイヤー */

.layerMenupurple {
	LEFT: 0px;
	VISIBILITY: hidden;
	WIDTH: 200px;
	POSITION: absolute;
	TOP: 0px;
	background-color: #FFFFFF;
	border: 3px solid #B277D4;
	text-align: left;
	padding: 5px;
	z-index: 3;
}
/********************************************************************/
/* 紫リンク色 */

.layerMenupurple A:link {
    font-size:11px;
    color: #663399;
	font-weight: normal;
}

.layerMenupurple A:active {
    font-size:11px;
    color: #663399;
	font-weight: normal;
}

.layerMenupurple A:visited {
    font-size:11px;
    color: #663399;
	font-weight: normal;
}

.layerMenupurple A:hover {
    font-size:11px;
	color: #6666cc;
	font-weight: normal;
}

/********************************************************************/
/* 茶メインレイヤー */

.layerMenubrown {
	LEFT: 0px;
	VISIBILITY: hidden;
	WIDTH: 200px;
	POSITION: absolute;
	TOP: 0px;
	background-color: #FFFFFF;
	border: 3px solid #999966;
	text-align: left;
	padding: 5px;
	z-index: 3;
}
/********************************************************************/
/* 茶リンク色 */

.layerMenubrown A:link {
    font-size:11px;
    color: #656543;
	font-weight: normal;
}

.layerMenubrown A:active {
    font-size:11px;
    color: #656543;
	font-weight: normal;
}

.layerMenubrown A:visited {
    font-size:11px;
    color: #656543;
	font-weight: normal;
}

.layerMenubrown A:hover {
    font-size:11px;
	color: #999966;
	font-weight: normal;
}

/********************************************************************/
/* グレーメインレイヤー */

.layerMenusilver {
	LEFT: 0px;
	VISIBILITY: hidden;
	WIDTH: 200px;
	POSITION: absolute;
	TOP: 0px;
	background-color: #FFFFFF;
	border: 3px solid #999999;
	text-align: left;
	padding: 5px;
	z-index: 3;
}
/********************************************************************/
/* グレーリンク色 */

.layerMenusilver A:link,
.layerMenudrop A:link {
    font-size:11px;
    color: #666666;
	font-weight: normal;
}

.layerMenusilver A:active,
.layerMenudrop A:active {
    font-size:11px;
    color: #666666;
	font-weight: normal;
}

.layerMenusilver A:visited,
.layerMenudrop A:visited {
    font-size:11px;
    color: #666666;
	font-weight: normal;
}

.layerMenusilver A:hover,
.layerMenudrop A:hover {
    font-size:11px;
	color: #999999;
	font-weight: normal;
}
/********************************************************************/
/* エメラルドグリーンメインレイヤー */

.layerMenudgreen {
	LEFT: 0px;
	VISIBILITY: hidden;
	WIDTH: 200px;
	POSITION: absolute;
	TOP: 0px;
	background-color: #FFFFFF;
	border: 3px solid #339999;
	text-align: left;
	padding: 5px;
	z-index: 3;
}
/********************************************************************/
/* エメラルドグリーンリンク色 */

.layerMenudgreen A:link {
    font-size:11px;
    color: #339999;
	font-weight: normal;
}

.layerMenudgreen A:active {
    font-size:11px;
    color: #339999;
	font-weight: normal;
}

.layerMenudgreen A:visited {
    font-size:11px;
    color: #339999;
	font-weight: normal;
}

.layerMenudgreen A:hover {
    font-size:11px;
	color: #66CCCC;
	font-weight: normal;
}

/********************************************************************/
/* ドロップレイヤーメニュー */
.layerMenudrop {
	LEFT: 0px;
	VISIBILITY: hidden;
	WIDTH: 200px;
	POSITION: absolute;
	TOP: 0px;
	background-color: #FFFFFF;
	border: 3px solid #B7B7B7;
	text-align: left;
	padding: 5px;
	z-index: 3;
}

.plan_limit {
	display: block;
	padding: 10px 10px 10px 22px;
}

.verticaltop {
	vertical-align: top
}