@charset "UTF-8";
/* page
=========================================== */
body {
	background:#CCCCCC;
}
li,p{
	color:#46505A;
	font-size:12px;
	line-height:150%;
}
td li,td p{
	color:#46505A;
	font-size:12px;
	line-height:150%;
}
a:link {
	color: #384158;
	font-size: 12px;
	font--weight:normal;
	text-decoration: underline;
}
a:visited {
	color: #696967;
	font-size: 12px;
	font--weight:normal;
	text-decoration: underline;
}
a:hover{
	color: #136798;
	font-size: 12px;
	font--weight:normal;
	text-decoration: underline;
}
a:active{
	color: #136798;
	font-size: 12px;
	font--weight:normal;
	text-decoration: underline;
}
.Chap{
	width:760px;
	margin:0 auto;
	height:100%;
}
.Chap .PageBody{
	padding:0;
	background-color:#FFFFFF;
}
.Chap .PageLeft{
	padding:0;
	background: url(images/waki-hidari.gif) repeat-y;
	width: 5px;
}
.Chap .PageLeft img{
	width: 5px;
}
.Chap .PageRight{
	padding:0;
	background: url(images/waki-migi.gif) repeat-y;
	width: 5px;
}
.Chap .PageRight img{
	width: 5px;
}
.Chap .PageBottomLeft{
	padding:0;
	background: url(images/shita-kage_01.gif) no-repeat;
	height: 5px;
}
.Chap .PageBottomBody{
	padding:0;
	background: url(images/shita-kage_02.gif) repeat-x;
	height: 5px;
}
.Chap .PageBottomBody img{
	height: 5px;
}
.Chap .PageBottomRight{
	padding:0;
	background: url(images/shita-kage_03.gif) no-repeat;
	height: 5px;
}

/* HeadPane
=========================================== */
.Chap .HeadPane{
	padding:0;
	vertical-align:top;
}
/* Logo
=========================================== */
.Chap .Logo{
	padding:0;
	vertical-align:top;
}
/* LogoPane
=========================================== */
.Chap .LogoPane{
	padding:0;
	padding-top:10px;
	padding-right:10px;
	vertical-align:top;
	width:300px;
}
/* Navi
=========================================== */
.Chap .Navi{
	padding:0;
	height:45px;
	font-size: 12px;
	background:url(images/button-waki.gif) repeat-x;
	padding-left:4px;
}
.Chap .Navi td td{
	width:106px;
	height:45px;
	text-align:center;
}
.Chap .Navi img{
	vertical-align:middle;
}
/* SOLPARTMENU */
.MainMenu_MenuItem,.ModuleTitle_MenuItem{
	color:#696967;
}
.MainMenu_MenuItemSel,.ModuleTitle_MenuItemSel {
	color:#FFF; 
	background-color:#46505A;
}
.MainMenu_MenuBar{
	color:#696967;
	font-weight:bold;
	text-decoration: underline;
	height:45px;
	background: url(images/button-main.gif) no-repeat center;
}
.RootMenuItemSelected {
	color:#136798;
	font-weight:bold;
	text-decoration: underline;
	background: url(images/button-main.gif) no-repeat center;
	height:45px;
}
/* TopPane
=========================================== */
.Chap .TopPane{
	padding:0;
	vertical-align:top;
}
/* ContentPane
=========================================== */
.ContentBody{
	padding:0;
}
.ContentBody .Layout03{
	border-top:#46505A solid 3px;
	border-bottom:#46505A solid 3px;
}
.Chap .ContentPane{
	padding:0;
	vertical-align:top;
	padding-top:15px;
}
.Chap .Layout01 .ContentPane{
	padding-right:35px;
	padding-left:35px;
}
.Chap .Layout02 .ContentPane{
	padding-left:15px;
}
.Chap .Layout03 .ContentPane{
	border-right:#46505A solid 3px;
}
.Chap .Layout04 .ContentPane{
	padding-right:15px;
	padding-left:15px;
}
/* SidePane
=========================================== */
.Chap .SidePane {
	padding:0;
	vertical-align:top;
	padding-top:15px;
	width:329px;
}
.Chap .Layout02 .SidePane {
	width:220px;
}
.Chap .Layout03 .SidePane {
	width:200px;
	padding:0 10px;
}
.Chap .Layout04 .SidePane {
	padding-left:20px;
}
/* SubPane
=========================================== */
.Chap .SubPane{
	padding:0;
	vertical-align:top;
	padding-top:15px;
	padding-right:20px;
	width:117px;
}
/* BottomPane
=========================================== */
.Chap .BottomPane{
	width:100%;
	vertical-align:top;
}	
/* FootPane
=========================================== */
.Chap .FootPane{
	border-top:#46505A solid 1px;
	padding:0;
	vertical-align:top;
	padding-top:5px;	
}
/* CopyrightPane
=========================================== */
.Chap .CopyrightPane{
	padding:0;
	vertical-align:top;
}
/* Login
=========================================== */
.Chap .Login{
	padding:0;
	vertical-align:top;	
	padding-top:5px;
	text-align:right;
}
.LoginCss:link    {
	font-size: 12px;
	font--weight:normal;
	text-decoration: underline;
}
.LoginCss:visited {
	font-size: 12px;
	font--weight:normal;
	text-decoration: underline;
}
.LoginCss:hover {
	font-size: 12px;
	font--weight:normal;
	text-decoration: none;
}
.LoginCss:active {
	font-size: 12px;
	font--weight:normal;
	text-decoration: none;
}
/* User
=========================================== */
.UserCss {
	padding-left:10px;
}
.UserCss:link    {
	font-size: 12px;
	font--weight:normal;
	text-decoration: underline;
}
.UserCss:visited {
	font-size: 12px;
	font--weight:normal;
	text-decoration: underline;
}
.UserCss:hover {
	font-size: 12px;
	font--weight:normal;
	text-decoration: none;
}
.UserCss:active {
	font-size: 12px;
	font--weight:normal;
	text-decoration: none;
}


