@charset "euc-jp";





/*
 * ▼レイアウト設定
 *
 **************************************************/
.layout_whole	{}
.layout_top		{color:#CCC;}
.layout_middle	{background-color:#FFF; margin:0 20px; padding:0 10px;}
.layout_bottom	{}

.layout_main	{}
.layout_side	{}
.layout_left	{}
.layout_right	{}

.table_middle	{}


/*
 * ▼ヘッダー
 *
 * @comment		ロゴ＋ヘッダーメニュー
 *
 **************************************************/
.header				{color:#FFF; padding-bottom:20px;}
.header a			{text-decoration:none;}
.header a:link		{color:#FFF;}
.header a:visited	{color:#FFF;}
.header a:hover		{color:#FFF; text-decoration:underline;}
.header a:active	{color:#FFF;}
.header .lastupdated {color:#000;}



/*
 * ▼パンくずナビゲーション
 *
 * @comment	・ナビゲーション階層メニュー設定
 *
 **************************************************/
ul.breadcrumb 		{background-color:#FFF; margin:0 20px; padding:10px 10px; color:#888;}

/*
 * ▼フッター
 *
 * @comment	・コピーライト＋メニューなど
 *
 **************************************************/
.footer				{color:#FFF; margin:0; border-width:0;}



/*
 * ▼ナビゲーションメニュー
 *
 * @comment		縦並び、横並びナビゲーションメニュー
 *
 **************************************************/
.menu.hnavi_top												{margin-bottom:0;}
.menu.hnavi_top .yuimenubar									{background-color:#000; padding:10px 0 0 20px; border-width:0;}

.menu.hnavi_top .yuimenubar h6								{color:#FFF;}
.menu.hnavi_top .yuimenu    h6								{color:#FFF;}

.menu.hnavi_top .yuimenubaritemlabel						{background-color:#999; border-color:#999; padding:0.4em 1.0em 0.6em 1.0em; border-width:0 1px 0 0; margin:0;}
.menu.hnavi_top .yuimenubar .yuimenu						{background-color:#999; border-width:1px;}

.menu.hnavi_top a.yuimenuitemlabel,
.menu.hnavi_top a.yuimenubaritemlabel						{color:#FFF; text-decoration:none;}

.menu.hnavi_top a.checked,
.menu.hnavi_top a.selected									{background-color:#FFF; color:#F60; text-decoration:underline;}

.menu.hnavi_top .yuimenubaritem .submenuindicator			{background-image:url(../img/menu_allow_v_white.gif);}
.menu.hnavi_top .yuimenuitem    .submenuindicator			{background-image:url(../img/menu_allow_h_white.gif);}
.menu.hnavi_top .yuimenuitem    .checkedindicator			{background-image:url(../img/menu_checked_white.gif);}

.menu.hnavi_top .yuimenubaritem .checked  .submenuindicator,
.menu.hnavi_top .yuimenubaritem .selected .submenuindicator	{background-image:url(../img/menu_allow_v_black.gif);}
.menu.hnavi_top .yuimenuitem    .checked  .submenuindicator,
.menu.hnavi_top .yuimenuitem    .selected .submenuindicator	{background-image:url(../img/menu_allow_h_black.gif);}
.menu.hnavi_top .yuimenuitem    .checked  .checkedindicator,
.menu.hnavi_top .yuimenuitem    .selected .checkedindicator	{background-image:url(../img/menu_checked_black.gif);}




/*
 * ▼見出し
 *
 * @comment		メインエリアとサイドエリアを個別設定
 *
 **************************************************/
.layout_main h2		{padding:8px 12px; border-width:1px 1px 1px 12px;}
.layout_main h3		{padding:4px 10px; border-width:0px 0px 0px 12px;}
.layout_main h4		{border-width:0;}

.layout_side h2		{padding:3px  8px; border-width:1px 1px 1px 12px;}
.layout_side h3		{padding:2px  8px; border-width:0px 0px 0px 12px;}
.layout_side h4		{border-width:0;}




/*
 * ▼テキストブロック
 *
 * @comment		pタグクラス設定
 *
 **************************************************/
/*デフォルト*/		p			{}
/*リード*/			p.lead		{font-weight:bold;}
/*本文*/			p.body		{}
/*詳細*/			p.detail	{}
/*注意書き*/		p.caution	{}





/*
 * ▼一行メッセージ
 *
 * @comment		マーキー
 *
 **************************************************/
marquee, .marquee	{
	color:#900;
	background-color:#EEE;
	border-width:1px 0;
	border-style:solid;
	border-color:#BBB;
	}



/*
 * ▼学校日記ガジェット
 *
 * @comment	・リストタイプ
 *
 **************************************************/

	/* スライドレイアウト
	--------------------------------------------------*/
	.bslide-items 	{background-color: #333;}

	.bslide-window a:link		{color:#0CF;}
	.bslide-window a:visited	{color:#09F;}
	.bslide-window a:hover,
	.bslide-window a:active		{color:#FC0;}


