@import url("css/menu.css");
@import url("css/controlpanel.css");
@import url("css/module.css");

/* DotNetNuke標準CssClass */
.Head 
{
	font-size: 14px;
	font-weight:bold;
}
/* Tableの項目名など */
.SubHead
{
	font-size: 13px;
}

.SubSubHead
{
	font-size: 13px;
}
/* Label */
.Normal
{
	font-size: 13px;
}
/* TextBox */
.NormalTextBox
{
}

/* 共通 */
html, body
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	background: #fff url(images/left.gif) repeat-y;
	font-size: 13px;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
}

th, td, div, select, input, textarea
{
}

div{ margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	line-height: 1.3em;
}
h1{	font-size: 15px; }
h2{	font-size: 13px; }
h3{	font-size: 11px; }
h4{	font-size: 10px; }
h5{	font-size:  9px; }
h6{	font-size:  8px; }

a:link	
{
	color: #aaa; text-decoration:underline;
}
a:visited 
{
	color: #aaa; text-decoration:underline;
}
a:active 
{
	color: #aaa;
	text-decoration:underline;
}
a:hover
{
	color: #aaa;
	text-decoration:none;
}

/* ページ要素 */
div.clearboth
{
	clear:both;
	font-size:0px;
	line-height:0px;
}
div.clearright
{
	clear: right;
	font-size:0px;
	line-height:0px;
}
div.clearleft
{
	clear: left;
	font-size:0px;
	line-height:0px;
}
/* ページ全体 */
div#pagewrapper
{
	height: 100%;
	text-align: left;
}
div#page
{
	height: 100%;
	color: #000;
	text-align: left;
}
/* 最上部バー */
div#topbar
{
	height: 25px;
	color: #000;
	background: #fff;
}
div#date
{
	float: left;
	padding: 5px;
	width: auto;
	height: auto;
	color: #000;
	text-align: left;
}
div#language
{
	float: right;
	padding: 5px;
	width: auto;
	height: auto;
	color: #000;
	text-align: right;
}
div#search
{
	float: right;
	padding: 0px 5px;
	width: auto;
	height: auto;
	color: #000;
	text-align: right;
}
a.search:visited
{
	color:#000;
	text-decoration:none;
}
a.search:active
{
	color:#000;
	text-decoration:none;
}
a.search:hover
{
	color:#000;
	text-decoration:none;
}
a.search:link
{
	color: #000;
	text-decoration:none;
}
/* ユーザ */
div#users
{
	float: right;
	padding: 5px;
	width: auto;
	height: auto;
	color: #000;
	text-align: right;
}
a.users:visited
{
	color:#000;
	text-decoration:none;
}
a.users:active
{
	color:#000;
	text-decoration:none;
}
a.users:hover
{
	color:#000;
	text-decoration:none;
}
a.users:link
{
	color: #000;
	text-decoration:none;
}

/* ヘッダ部 */
div#header
{
	height: auto;
}
/* ロゴ */
h1#logo
{
	width: auto;
	height: auto;
	text-align: left;
}
/* バナー */
div.banner
{
	width: auto;
	height: auto;
	text-align: center;
}
/* メニュー関連バー */
div#vmenu
{
	padding: 20px 0px;
	text-align: left;
}
div#breadcrumb
{
	width: auto;
	height: 20px;
	color: #000;
	text-align: left;
}
a.breadcrumb:visited
{
	color:#000;
	text-decoration: none;
}
a.breadcrumb:active
{
	color:#000;
	text-decoration: none;
}
a.breadcrumb:hover
{
	color:#F00;
	text-decoration: none;
}
a.breadcrumb:link
{
	color:#000;
	text-decoration: none;
}

/* コンテンツ部 */
div#contents
{
	text-align: left;
}
/* 左カラム */
div#contents div#leftpane
{
	float: left;
	width: 235px;
	height: auto;
}
/* 右カラム */
div#contents div.rightpane
{
	float: right;
	width: 235px;
	height: auto;
}
/* センターペイン */
div.center1
{
	margin: 0px auto;
	width: auto !important;
	width: 100%;
	height: auto;
	text-align: center;
}
div.center2
{
	margin: 0px 0px 0px 250px !important;
	width: auto !important;
	width: 100%;
	height: auto;
	text-align: center;
}
div.center3
{
	margin: 0px 250px 0px 250px !important;
	width: auto !important;
	width: 100%;
	text-align: center;
}
/* フッタ部 */
div#footer
{
	padding-left: 8px;
	height: auto;
	color: #c0c0c0;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
}
a.footer:link
{
	color: #c0c0c0;
	text-decoration:none;
}
a.footer:visited
{
	color: #c0c0c0;
	text-decoration:none;
}
a.footer:active
{
	color: #c0c0c0;
	text-decoration:none;
}
a.footer:hover
{
	color: #c0c0c0;
	text-decoration:underline;
}
/* 下部メニューリンク */
div#footer #bottomlinks 
{
	padding: 5px 0px;
	color: #c0c0c0;
	font-size: 10px;
	font-weight: bold;
}
div#footer .footer 
{
}
div#copyright
{
	margin: 5px 0px;
}
div#about
{
	margin: 5px 0px;
	font-size: 10px;
}
