@charset "utf-8";
/* ---------------------------------------------------------
body
--------------------------------------------------------- */
body{
	background-image: url(images/bg.jpg);
}
.CO004{
	margin:0 auto;
	width:800px;
	border-collapse:collapse;
	text-align:left;
}
/* ---------------------------------------------------------
page
--------------------------------------------------------- */
.CO004 .PageBody{
	padding:0;
	vertical-align:top;
	background-color:#FFFFFF;
}
.CO004 .PageLeft{
	padding:0;
	width:10px;
	background:url(images/content_left.jpg) #FFFFFF;
	background-repeat:repeat-y;
}
.CO004 .PageRight{
	padding:0;
	width:10px;
	text-align:right;
	background: url(images/content_right.jpg) #FFFFFF;
	background-position:right;
	background-repeat:repeat-y;
}
.CO004 .BottomBody{
	padding:0;
	color:#FFF;
	vertical-align:top;
	background:#5C5C5C;
}
.CO004 .PageBottomLeft{
	padding:0;
	width:10px;
	background:url(images/foot_left.jpg) #5C5C5C;
	background-repeat:repeat-y;
}
.CO004 .PageBottomRight{
	padding:0;
	width:10px;
	background:url(images/foot_right.jpg) #5C5C5C;
	background-repeat:repeat-y;
}
/* ---------------------------------------------------------
HeadPane
--------------------------------------------------------- */
.HeadPane{
	padding:0;
	vertical-align:top;
}
/* ---------------------------------------------------------
logo
--------------------------------------------------------- */
.CO004 .Logo{
	padding:0;
	vertical-align:bottom;
}
.CO004 .LogoPane{
	padding:0;
	width:200px;
	vertical-align:bottom;
}
/* ---------------------------------------------------------
Top
--------------------------------------------------------- */
.CO004 .TopPane{
	padding:0;
	vertical-align:top;
	padding-top:10px;
}
/* ---------------------------------------------------------
navi
--------------------------------------------------------- */
.CO004 .Navibody{
	padding:0;
	margin-top:5px;
	background-image:url(images/navi_bg.jpg);
	background-repeat: repeat-x;
}
.CO004 .Navibody td td{
	text-align:center;
	color:#FFFFFF;
    height:33px;
}
.CO004 .NaviLeft{
	padding:0;
	width:21px;
	height:33px;
	background:url(images/navi_left.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.CO004 .NaviLeft img{
	width:21px;
}
.CO004 .NaviRight{
	padding:0;
	width:27px;
	height:33px;
	background: url(images/navi_right.jpg);
	background-repeat:no-repeat;
}
.CO004 .NaviRight img{
	width:27px;
}
.CO004 .Navibody img{
	vertical-align:middle;
}
.CO004 .MainMenu_MenuBar{
	background-image:url(images/navi_line.jpg);
	background-repeat: no-repeat;
	background-position:right;
}
.CO004 .RootMenuItemSelected{
	background-image:url(images/navi_over_03.jpg);
	background-repeat:repeat-x;
	background-position:right;
}
/* ---------------------------------------------------------
Content
--------------------------------------------------------- */
.CO004 .ContentPane {
	padding:0;
	padding-top:10px;
	vertical-align:top;
}
.CO004 .SubPane {
	padding:0;
	padding-top:10px;
	vertical-align:top;
	width:200px;
}
.CO004 .SidePane{
	padding:0;
	padding-top:10px;
	vertical-align:top;
	width:200px;
}
.Layout02 .ContentPane, .Layout03 .ContentPane{
	padding-left:10px;
}
.Layout04 .ContentPane, .Layout05 .ContentPane{
	padding-right:10px;
}
.Layout06 .ContentPane, .Layout07 .ContentPane{
	padding-right:10px;
	padding-left:10px;
}
.Layout00 .ContentPane,.Layout01 .ContentPane{
	width:100%;
}
/* ---------------------------------------------------------
BottomPane
--------------------------------------------------------- */
.CO004 .BottomPane{
	padding:0;
	vertical-align:top;
	padding-bottom:5px;
}
/* ---------------------------------------------------------
copyright
--------------------------------------------------------- */
.CO004 .Copyright{
	padding:0;
	vertical-align:top;
	color:#FFFFFF;
	text-align:center;
	padding:5px 0;
}
/* ---------------------------------------------------------
FootPane
--------------------------------------------------------- */
.CO004 .FootPane{
	padding:0;
	color:#FFF;
	vertical-align:top;
}
/* ---------------------------------------------------------
Login
--------------------------------------------------------- */
.CO004 .Login{
	padding:0;
	vertical-align:bottom;
	text-align:right;
	padding-bottom:5px;
}
.CO004 .LoginCss:link    {
	color:#FFF;
	font-size: 12px;
	text-decoration: underline;
}
.CO004 .LoginCss:visited {
	color:#FFF;
	font-size: 12px;
	text-decoration: underline;
}
.CO004 .LoginCss:hover {
	color:#FFF;
	font-size: 12px;
	text-decoration: none;
}
.CO004 .LoginCss:active {
	color:#FFF;
	font-size: 12px;
	text-decoration: none;
}
/* ---------------------------------------------------------
User
--------------------------------------------------------- */
.CO004 .UserCss{
	padding-left:10px;
}
.CO004 .UserCss:link{
	color:#FFF;
	font-size: 12px;
	text-decoration: underline;
}
.CO004 .UserCss:visited {
	color:#FFF;
	font-size: 12px;
	text-decoration: underline;
}
.CO004 .UserCss:hover {
	color:#FFF;
	font-size: 12px;
	text-decoration: none;
}
.CO004 .UserCss:active {
	color:#FFF;
	font-size: 12px;
	text-decoration: none;
}

