@charset "utf-8";
/* ---------------------------------------------------------
フォント
--------------------------------------------------------- */
.shiosite .Settings .Head {
	color:#333;
}
.shiosite .Settings .SubHead {
	color:#333;
}
.shiosite .SubHead{
	color:#333;
}
.shiosite .NormalBold{
	color:#333;
}
.shiosite .Normal{
	color:#333;
}
.shiosite .Head{
	color:#333;
}
.shiosite .Contents .Normal {
	color:#333;
}
.shiosite .Contents .Normal td{
	color:#333;
}
.shiosite .Contents .Normal p{
	color:#333;
}
.shiosite .Contents .Normal li{
	color:#333;
}
.shiosite .Contents .Normal ol{
	color:#333;
}
.shiosite h1,.shiosite h2,.shiosite h3,.shiosite h4,.shiosite h5,.shiosite h6{
	color:#333;
}
/* ===========================================================
body
=========================================================== */
body{
	background-image:url(images/bg_img.jpg);
	background-repeat:no-repeat;
	background-color:#160103;
	text-align:left;
}
.shiosite {
	width:808px;
	border-collapse:collapse;
	text-align:left;
	margin-left:100px;
}
.PageBody{
	padding:0;
	vertical-align:top;
}
/* ---------------------------------------------------------
Logo
--------------------------------------------------------- */
.shiosite .Logo {
	text-align:center;
	padding:20px 0;
}
/* ---------------------------------------------------------
Navi
--------------------------------------------------------- */
.Navi{
	padding:0px;
	text-align:center;
	padding-bottom:15px;
}
/* ---------------------------------------------------------
Top
--------------------------------------------------------- */
.shiosite .TopPane{
	padding:4px;
	border:#666 1px solid;
}
.shiosite .TopPane img{
	vertical-align:bottom;
}
/* ---------------------------------------------------------
SidePane
--------------------------------------------------------- */
.shiosite .SidePane {
	width:208px;
	padding:10px 10px 10px 0px;
	vertical-align:top;
	height:100%;
}
.shiosite .SidePaneBorder {
	padding:4px;
	vertical-align:top;
	border:#666 1px solid;
}
.shiosite .SidePaneBody {
	padding:10px;
	vertical-align:top;
	background-image:url(images/contents_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFF;
}
.shiosite .SidePane .Layout01{
	height:100%;
}
/* ---------------------------------------------------------
Content
--------------------------------------------------------- */
.shiosite .ContentPane {
	padding:10px 0px;
	vertical-align:top;
	height:100%;
}
.shiosite .ContentPaneBorder {
	padding:4px;
	vertical-align:top;
	border:#666 1px solid;
}
.shiosite .ContentPaneBody {
	padding:10px;
	vertical-align:top;
	background-image:url(images/contents_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFF;
}
.shiosite .ContentPane .Layout01{
	height:100%;
}
/* ---------------------------------------------------------
FootNavi
--------------------------------------------------------- */
.shiosite .FootNavi {
	padding:4;
	border:#666 1px solid;
}
.shiosite .FootNaviBody {
	padding:5;
	background-color:#666;
	text-align:center;
}
.shiosite .FootNavi img{
	vertical-align:middle;
}
.MainMenu_MenuBar{
	color:#FFF;
	text-decoration: none;
	background:transparent;
	font-weight:normal;
}
.RootMenuItemSelected{
	color:#FFF;
	text-decoration: underline;
	background:transparent;
	font-weight:normal;
}
/* ---------------------------------------------------------
FootPane
--------------------------------------------------------- */
.shiosite .FootPane {
	padding:0;
	padding-top:5px;
	vertical-align:top;
}
/* Copyright 
-------------------------------------------------- */
.CopyrightCss {
	color:#FFF;
	font-size: 12px;
}
/* Login 
-------------------------------------------------- */
.shiosite .Login{
	padding:0;
	vertical-align:top;
	text-align:right;
	padding-top:5px;
}
.LoginCss:link {
	color:#FFF;
	font-size: 12px;
	font--weight:normal;
	text-decoration: underline;
}
.LoginCss:visited {
	color:#FFF;
	font-size: 12px;
	font--weight:normal;
	text-decoration: underline;
}
.LoginCss:hover {
	color:#FFF;
	font-size: 12px;
	font--weight:normal;
	text-decoration: none;
}
.LoginCss:active {
	color:#FFF;
	font-size: 12px;
	font--weight:normal;
	text-decoration: none;
}
/* User 
-------------------------------------------------- */
.UserCss {
	padding-left:10px;
}
.UserCss:link    {
	color:#FFF;
	font-size: 12px;
	font--weight:normal;
	text-decoration: underline;
}
.UserCss:visited {
	color:#FFF;
	font-size: 12px;
	font--weight:normal;
	text-decoration: underline;
}
.UserCss:hover {
	color:#FFF;
	font-size: 12px;
	font--weight:normal;
	text-decoration: none;
}
.UserCss:active {
	color:#FFF;
	font-size: 12px;
	font--weight:normal;
	text-decoration: none;
}

