/* 共通 */
html, body
{
	background:#EFEFEF;
	border-left:0px;
	border-right:0px;
	scrollbar-base-color:#EFEFEF;
	height:100%;
}
.Head 
{
	font-size:13px;
	font-weight:bold;
}
.SubHead
{
	font-size:12px;
}
.SubSubHead
{
	font-size:12px;
}
.Normal
{
	font-size:11px;
}
TH,TD,DIV,SELECT,INPUT,TEXTAREA
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
A:link
{
	color:#FF3300; text-decoration:underline;
}
A:visited 
{
	color:#FF3300; text-decoration:underline;
}
A:active 
{
	color:#FF3300;
	text-decoration:underline;
}
A:hover
{
	color:#FF0000;
	text-decoration:none;
}

/* ページ要素 */
.clear
{
	clear:both;
	font-size:0px;
	line-height:0px;
}
#header
{
	width:100%;
	height:auto;
	background: white;
}
#logo
{
	float:left;
	margin: 0px;
	padding: 0px;
	height:auto;
}
.banner
{
	float:right;
	padding:10px;
	height:auto;
	text-align: right;
}
#bar
{
	width:100%;
	height:28px;
	line-height:28px;
}
.azuki
{
	color:#FFF;
	background: url(images/azuki.gif);
}
.blue
{
	color:#FFF;
	background: url(images/blue.gif);
}
.gray
{
	color:#FFF;
	background: url(images/gray.gif);
}
.olive
{
	color:#FFF;
	background: url(images/olive.gif);
}
.orange
{
	color:#FFF;
	background: url(images/orange.gif);
}
.pink
{
	color:#FFF;
	background: url(images/pink.gif);
}
.red
{
	color:#FFF;
	background: url(images/red.gif);
}
.purple
{
	color:#FFF;
	background: url(images/purple.gif);
}
.uguisu
{
	color:#FFF;
	background: url(images/uguisu.gif);
}
.yellow
{
	color:#FFF;
	background: url(images/yellow.gif);
}
#date
{
	float:left;
	padding-left:20px;
}
#users
{
	padding-right:20px;
	text-align: right;
}
a.users:visited
{
	color:#FFF;
	text-decoration:none;
}
a.users:active
{
	color:#FFF;
	text-decoration:none;
}
a.users:hover
{
	color:#FF0000;
	text-decoration:none;
}
a.users:link
{
	color:#FFFFFF;
	text-decoration:none;
}
#navi
{
	width:100%;
	height: 25px;
	background: #fff; /*url(images/ContainerBg.gif);*/
	border-bottom:1px #FFF solid;
	text-align:left;
}
#breadcrumb
{
	color:#013DA4;
	text-align:left;
	padding: 5px 20px;
}
a.breadcrumb:visited
{
	color:#013DA4;
	text-decoration:none;
}
a.breadcrumb:active
{
	color:#013DA4;
	text-decoration:none;
}
a.breadcrumb:hover
{
	color:#F00;
	text-decoration:none;
}
a.breadcrumb:link
{
	color:#013DA4;
	text-decoration:none;
}
#vmenu
{
	margin: 0px;
	padding: 0px;
}
#hmenu
{
	margin: 0px;
	padding: 0px;
	width: 95%;
}
#contents
{
	width:100%;
	padding-top:5px;
	background:#EFEFEF;
	border-top:1px #D6DCE0 solid;
}
#top
{
	margin: 0px;
	padding: 0px;
}
#bottom
{
	margin: 0px;
	padding: 0px;
}
#right
{
	float:right; 
	width:200px;
}
#left
{
	float:left;
	width:200px;
}
#center3
{
	width:auto !important;
	width:100%;
	margin:0px 203px 0px !important;
	margin:0px;
}
#center2 
{
	width:auto !important;
	width:100%;
	margin:0px 0px 0px 203px !important;
	margin:0px;
}
#bottomlinks 
{
	padding:10px;
	font-size:xx-small;
	color:#333;
	text-align: center;
}
#footer
{
	background:url(images/line.gif) repeat-x #EFEFEF;
	padding:10px; 
	font-size:xx-small;
	color:#333;
	text-align: center;
}
a.footer:link
{
	color:#333;
	text-decoration:none;
}
a.footer:visited
{
	color:#333;
	text-decoration:none;
}
a.footer:active
{
	color:#333;
	text-decoration:none;
}
a.footer:hover
{
	color:#333;
	text-decoration:underline;
}

/* メニュー */
.MainMenu_MenuContainer 
{
	background:#FFF;
	width:200px;
	height:1px;
	border:#dddddd solid;
	border-width:1px 0px;
	margin-bottom:5px;
}
.MainMenu_MenuContainer TD
{
	font-size:0px;
	line-height:0px;
}
.MainMenu_MenuBar{}
.MainMenu_RootMenuArrow{}
.MainMenu_MenuIcon
{
	display:none;
}
.MainMenu_MenuBreak
{
	display:none;
}
.MainMenu_MenuItem
{
	color:#013DA4;
	font-size:11px;
	font-weight:normal;
	padding:4px 0px 4px 5px;
	border:#dddddd solid;
	border-width:1px 0px;
}
.MainMenu_MenuArrow
{
	padding:1px 3px 1px 7px;
	border:#dddddd solid;
	border-width:1px 1px 1px 0px;
	text-align:right;
}
.rootmenuitem TD
{
	color:#013DA4;
	font-size:11px;
	font-weight:bold;
	background:#dddddd;
	border-top:1px solid #FFF;
	padding:0px 5px 0px 10px;
	height:30px;
	line-height:30px;
}
.rootmenuitembreadcrumb TD
{
	color:#013DA4;
	font-size:11px;
	font-weight:bold;
	background:#bbbbbb;
	border-top:1px solid #FFF;
	padding:0px 5px 0px 10px;
	height:30px;
	line-height:30px;
}
.rootmenuitemselected TD
{
	color:#013DA4;
	font-size:11px;
	font-weight:bold;
	background:#cccccc;
	border-top:1px solid #FFF;
	padding:0px 5px 0px 10px;
	height:30px;
	line-height:30px;
}
.submenuitemselected
{
	color:#013DA4;
	font-size:11px;
	font-weight:normal;
	padding:4px 0px 4px 5px;
	background:#cccccc;
	border:#dddddd solid;
	border-width:1px 0px;
	z-index: 300;
}
.submenuitembreadcrumb
{
	color:#F00;
	font-size:11px;
	font-weight:normal;
	padding:4px 0px 4px 5px;
	border:#dddddd solid;
	border-width:1px 0px;
	z-index: 300;
}
.submenu
{
	border:0px;
	background:#dddddd;
	padding:0px;
	margin-left:1px;
	z-index: 300;
}

/* コントロールパネル */
.controlpanel
{
	background:#FFF;
	border:#B1BDC5 solid;
	border-width:0px 0px 2px;
}
.controlpanel IMG
{
	margin:15px 5px 0px;
}
.controlpanel TD TD TD TD IMG
{
	margin:0px;
}
.controlpanel TD TD TD
{
	width:auto;
 }
.controlpanel DIV
{
	border:#B1BDC5 solid;
	border-width:0px 1px;
	width:3px;
	height:100px;
}
.controlpanel TD .SubHead
{
	background:#B1BDC5;
	font-size:12px;
	color:#333;
	font-weight:bold;
}
.controlpanel TD TD TD .SubHead
{
	background:transparent;
	border:0px;
	font-size:11px;
	color:#333;
	font-weight:normal;
}
.controlpanel TD TD TD input
{
	background:#EFEFEF;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding-left:4px;
}
.controlpanel TD TD TD select
{
	background:#EFEFEF;
	font-size:11px;
	color:#333;
}
.controlpanel A.CommandButton
{
	font-size:10px;
	text-decoration:none;
}
.controlpanel A.CommandButton:link
{
	color:#000; text-decoration:none;
}
.controlpanel A.CommandButton:visited
{
	color:#000;
	text-decoration:none;
}
.controlpanel A.CommandButton:active
{
	color:#000;
	text-decoration:none;
}
.controlpanel A.CommandButton:hover
{
	color:#F00;
	text-decoration:underline;
}
