﻿html				{ background: #fff url(images/bg.gif); }
body				{ color: #555; font-size: 80%; font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ' ,Meiryo, 'ＭＳ Ｐ明朝', "Times New Roman", Times, serif; }

h1					{ font-size: 130%; }
h2					{ font-size: 125%; }
h3					{ font-size: 120%; }
h4					{ font-size: 115%; }
h5					{ font-size: 110%; }
h6					{ font-size: 105%; }

/* ブロック色 */
#pagewrapper		{}
#page				{ color: #000; }

#tagline			{ color: #8AACDD; font-size: 80%; }/* terms, privacy */
#primarynavi		{ color: #8b8b8b; font-size: 80% !important; font-size: 70%; }/* terms, privacy */
#date				{ color: #8b8b8b; font-size: 80%; }
#language			{ color: #8b8b8b; font-size: 80%; }
#search				{}
#fontsize			{ color: #8b8b8b; }
#address			{ background: url(images/bg_address.gif) no-repeat center center; color: #fff; font-style: normal; font-size: 85%; font-family: Osaka, 'ＭＳ Ｐゴシック', sans-serif; line-height: 68px; }

#headerwrapper		{}
#header				{}
div.headertoppane	{}
div.headerpane		{}
div.headerbottompane{ background: url(images/bg_top.gif) no-repeat center bottom; }

#logo				{}

#hmenuwrapper		{ background: url(images/bg_middle.gif) repeat-y center; }
div.hmenu			{ color: #222; }
div.vmenu			{ color: #222; }

#subnaviwrapper		{ background: url(images/bg_middle.gif) repeat-y center; }
#subnavi			{ color: #808080; font-size: 80%; }
#breadcrumb			{}
#users				{}

#contentswrapper	{ background: url(images/bg_middle.gif) repeat-y center; }
#contents			{}

div.contentstop		{}
div.halfleftpane	{}
div.halfrightpane	{}
div.leftpane		{}
div.rightpane		{}
div.mainleftpane	{}
div.mainrightpane	{}
div.maincenterpane	{}
div.contentsbottom	{}

#footerwrapper		{}
#footer				{ font-size: 90%; }
div.footertoppane	{ background: url(images/bg_bottom.gif) no-repeat center top; }
div.footerpane		{}
div.footerbottompane{}

#bottomnavi			{}
#copyright			{ color: #3E3E3E; }
#about				{ color: #fff; }

/* リンク色 */
a					{ color: #8b8b8b; }
a:link				{ color: #8b8b8b; }
a:visited			{ color: #8b8b8b; }
a:hover				{ color: #8b8b8b; }
a:active			{ position: relative; top: 1px; left: 1px; color: #8b8b8b; }

a.users				{}
a.users:link		{}
a.users:visited		{}
a.users:hover		{}
a.users:active		{}

a.language			{}
a.language:link		{}
a.language:visited	{}
a.language:hover	{}
a.language:active	{}

a.breadcrumb		{ color: #222; }
a.breadcrumb:link	{ color: #222; }
a.breadcrumb:visited{ color: #222; }
a.breadcrumb:hover	{ color: #000; }
a.breadcrumb:active	{ color: #222; }

a.search			{}
a.search:link		{}
a.search:visited	{}
a.search:hover		{}
a.search:active		{}

a.footer			{}
a.footer:link		{ color: #222; }
a.footer:visited	{ color: #222; }
a.footer:hover		{ color: #222; }
a.footer:active		{ color: #222; }

a.bottomnavi		{}
a.bottomnavi:link	{ color: #222; }
a.bottomnavi:visited{ color: #222; }
a.bottomnavi:hover	{ color: #222; }
a.bottomnavi:active	{ color: #222; }

/* DotNetNuke標準CssClass */
.Head				{}/*  */
.SubHead			{}/* Tableの項目名など */
.SubSubHead			{}/* Tableの項目名など */
.Normal				{}/* Label */
.NormalTextBox		{}/* TextBox */

/* NAVメニュー */

/* Root Menu */
.RootMenu					{ padding: 5px; color: #111; font-size: 100%; font-weight: bold; text-align: left; }
.RootMenuHover				{ background: #eee; color: #1770A8; }

/* Sub(Popup) Menu */
.SubMenuContainer			{ background-color: #eee; border: solid 1px #333; }
.SubMenu					{ color: #000; }
.SubMenu td					{ padding: 0px 2px; font-size: 90%; }
.SubMenu td span			{ padding: 0px 2px; font-size: 90%; }
.SubMenuHover				{ background-color: #333; color: #fff; }
.SubMenu .SubMenuIcon		{ border-left: solid 3px #fff; }
.SubMenuHover .SubMenuIcon	{ border-left: solid 3px #069; }

/* ASP.NET用 */
#subnavi a		{ color: #222; }
#subnavi a:link	{ color: #222; }
#subnavi a:visited{ color: #222; }
#subnavi a:hover	{ color: #111; }
#subnavi a:active	{ color: #222; }

#contents a		{ color: #222; }
#contents a:link	{ color: #222; }
#contents a:visited{ color: #222; }
#contents a:hover	{ color: #000; }
#contents a:active	{ color: #222; }
