@charset "utf-8";
body{
	margin: 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
}
p, li, ol, ul, dd, dl, dt, h1, h2, h3 {
	margin:0;
	padding:0;
}

td {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img{
    border:0;
}
a:link {
	color:#336600;
	font-size: 12px;
	font--weight:normal;
	text-decoration: underline;
}
a:visited {
	color:#336600;
	font-size: 12px;
	font--weight:normal;
	text-decoration: underline;
}
a:hover {
	color:#336600;
	font-size: 12px;
	font--weight:normal;
	text-decoration: none;
}
a:active {
	color:#336600;
	font-size: 12px;
	font--weight:normal;
	text-decoration: none;
}

/* body
----------------------------------------------------- */
.pagebody{
	width:922px;
	margin:0 auto;
	padding:0px;
}
/* Head
----------------------------------------------------- */
#header	{
	background:url(images/head_bg.jpg) top left repeat-x;
	}
#header .headimg{
	text-align:right;
}
#header .headimg h1{
	float:left;
	margin-top:40px;
	}

/* navi
----------------------------------------------------- */
#navi{
	background:url(images/navi-bg.gif) top left repeat-x;
	height:42px;
	}
#navi .rightbg{
	background:url(images/navi-map.gif) right no-repeat;}
#navi .menu{
 text-align:right;
 width:211px;
}

.MainMenu_MenuItemSel {
	background: transparent;
}

.RootMenuItem td, .RootMenuItemBreadcrumb td{
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding:0;
	height:42px;
}
.RootMenuItemSelected td{
	font-size: 12px;
	color:#D5E9C8;
	font-weight: bold;
	text-decoration: none;
	background: transparent;
	padding:0;
	height:42px;
}
.MainMenu_MenuBreak{
	border:0px;
	}
/* contents
----------------------------------------------------- */
#page {
	background:url(images/page-left.gif) left top repeat-y;
	width:100%;
	}
#page .rightbg {
	background:url(images/page-right.gif) right top repeat-y;
	padding:25px 36px 0 36px;
	width:100%;
	}

#page .side {
	width:185px;
}
#page .contents {
	padding:0 20px;
	width:440px;
	}
#page .contents2 {
	padding:0 0 0 20px;
	width:645px;
	}
/* foot
----------------------------------------------------- */
#footer{
	background:url(images/foot_bg.gif) left top repeat-x;
	margin-bottom:10px;
}
#footer .footcontents{
	width:100%;
	height:100%;
	padding-top:30px;
}
/* copyright
----------------------------------------------------- */
.copyright{
	text-align: center;
	color:#FFF;
	font-size:11px;
	margin-top:30px;
	margin-bottom:15px;
}
/* Login 
-------------------------------------------------- */
.LoginCss:link    {
	color:#666666;
	font-size:11px;
	font--weight:normal;
	text-decoration: underline;
}
.LoginCss:visited {
	color:#666666;
	font-size:11px;
	font--weight:normal;
	text-decoration: underline;
}
.LoginCss:hover {
	color:#666666;
	font-size:11px;
	font--weight:normal;
	text-decoration: none;
}
.LoginCss:active {
	color:#666666;
	font-size:11px;
	font--weight:normal;
	text-decoration: none;
}

/* User 
-------------------------------------------------- */
.UserCss:link    {
	color:#666666;
	font-size:11px;
	font--weight:normal;
	text-decoration: underline;
}
.UserCss:visited {
	color:#666666;
	font-size:11px;
	font--weight:normal;
	text-decoration: underline;
}
.UserCss:hover {
	color:#666666;
	font-size:11px;
	font--weight:normal;
	text-decoration: none;
}
.UserCss:active {
	color:#666666;
	font-size:11px;
	font--weight:normal;
	text-decoration: none;
}

/* solpart menu
----------------------------------------------------- */


