@charset "euc-jp";

/*
 * カラーリスト
 * #422		一番濃い色
 * #643		濃い色
 * #EB9		基本色
 * #FFF2EE	薄い色
 * #B74		中間色(補助色)
 * 
 */




/*
 * ▼ヘッダー
 * 
 * @comment		ロゴ＋ヘッダーメニュー
 * 
 **************************************************/
	.header			{background:#000 url(img/header_background.jpg) no-repeat left bottom; padding:5px 0;}
	.header	form	{background-color:#643;}
	.header h1,
	.header h1 a	{color:#FFF;}
	
	/*ヘッダーFlash、画像
	--------------------------------------------------*/
	.header_swf			{background-color:#000;}
	.header_img			{background-color:#643;}




/*
 * ▼ナビゲーションメニュー
 * 
 **************************************************/
	.menu.hnavi_top .yuimenubar						{}
	.menu.hnavi_top .yuimenubaritemlabel			{background-color:#EB9; border-color:#EB9;}
	.menu.hnavi_top .yuimenubar .yuimenu			{background-color:#B74; border-color:#643;}
	
	.menu.hnavi_top .yuimenubaritem a:link,
	.menu.hnavi_top .yuimenubaritem a:visited			{color:#422;}
	
	.menu.hnavi_top .yuimenuitem a:link,
	.menu.hnavi_top .yuimenuitem a:visited				{color:#FFF;}
	
	.menu.hnavi_top .yuimenubaritem a.checked,
	.menu.hnavi_top .yuimenubaritem a.checked:visited		{border-color:#FFF; color:#138;}
	.menu.hnavi_top .yuimenubaritem a:hover,			
	.menu.hnavi_top .yuimenubaritem a.selected,
	.menu.hnavi_top .yuimenubaritem a.selected:visited		{background-color:#FFF2EE; border-color:#FFF2EE; color:#643;}
	
	.menu.hnavi_top .yuimenuitem a.checked,
	.menu.hnavi_top .yuimenuitem a.checked:visited			{color:#138;}
	.menu.hnavi_top .yuimenuitem a:hover,
	.menu.hnavi_top .yuimenuitem a.selected,
	.menu.hnavi_top .yuimenuitem a.selected:visited			{background-color:#FFF2EE; color:#643;}
	
	
	.menu.hnavi_top .yuimenubaritem .submenuindicator	{background-image:url(../../img/menu_allow_v_black.gif);}
	.menu.hnavi_top .yuimenuitem    .submenuindicator	{background-image:url(../../img/menu_allow_h_white.gif);}



/*
 * ▼汎用ナビ
 * 
 **************************************************/

	/*横ナビ
	--------------------------------------------------*/
	.menu.hnavi .yuimenubar,
	.menu.hnavi .yuimenubar .yuimenu		{background-color:#B74; border-color:#643;}
	.menu.hnavi .yuimenubaritemlabel		{background-color:#EB9; border-color:#643;}
	.menu.vnavi .yuimenu .yuimenuitem		{border-width:1px 0px 1px 1px; margin:2px 0pt; border-color:#643;}
	.menu.hnavi a							{background-color:#EB9; border-width:0 0; color:#422;}
	.menu.hnavi a:link,
	.menu.hnavi a:visited,
	.menu.hnavi a:active					{color:#422;}
	.menu.hnavi a.checked,
	.menu.hnavi a.checked:visited			{background-color:#FFF; color:#138;}				
	.menu.hnavi a.selected,
	.menu.hnavi a.selected:visited,
	.menu.hnavi a:hover						{background-color:#FFF2EE; color:#643;}
	.menu.hnavi h6							{color:#FFF;}
	
	.menu.hnavi .yuimenubaritem .submenuindicator,
	.menu.hnavi .yuimenubaritem .checked  .submenuindicator,
	.menu.hnavi .yuimenubaritem .selected .submenuindicator	{background-image:url(../../img/menu_allow_v_black.gif);}
	.menu.hnavi .yuimenuitem .submenuindicator,
	.menu.hnavi .yuimenuitem .checked  .submenuindicator,
	.menu.hnavi .yuimenuitem .selected .submenuindicator	{background-image:url(../../img/menu_allow_h_black.gif);}
	
	/*縦ナビ
	--------------------------------------------------*/
	.menu.vnavi .yuimenu,
	.menu.vnavi .yuimenu .yuimenu			{background-color:#B74; border-color:#643;}
	.menu.vnavi .yuimenuitem				{background-color:#EB9; border-color:#643;}
	.menu.vnavi .yuimenu .yuimenu .yuimenuitem	{border-width:1px 0px 1px 1px; margin:2px 0pt; border-color:#643;}
	.menu.vnavi a							{background-color:#EB9; border-width:0 0; color:#422;}
	.menu.vnavi a:link,
	.menu.vnavi a:visited,
	.menu.vnavi a:active					{color:#422;}
	.menu.vnavi a.checked,
	.menu.vnavi a.checked:visited			{background-color:#FFF; color:#138;}
	.menu.vnavi a.selected,
	.menu.vnavi a.selected:visited,
	.menu.vnavi a:hover						{background-color:#FFF2EE; color:#643;}
	.menu.vnavi h6							{color:#FFF;}

	
	.menu.vnavi .yuimenuitemlabel .submenuindicator,
	.menu.vnavi .yuimenuitem .checked  .submenuindicator,
	.menu.vnavi .yuimenuitem .selected .submenuindicator	{background-image:url(../../img/menu_allow_h_black.gif);}




/*
 *▼メニュー要素
 *
 *************************************************/

	/*横メニュー
	_________________________________________________*/
	.hmenu a:link			{color:#643;}
	.hmenu a:visited		{color:#754;}
	.hmenu a:hover			{color:#138; text-decoration:underline;}
	.hmenu a:active			{color:#138;}
	.hmenu a.checked,
	.hmenu a.selected,
	.hmenu a.checked:visited,
	.hmenu a.selected:visited	{color:#FFF; background-color:#643;}
	.hmenu h6					{border-color:#EB9;}
	
	/*縦メニュー
	_________________________________________________*/
	.vmenu a:link			{color:#643;}
	.vmenu a:visited		{color:#754;}
	.vmenu a:hover			{color:#138; text-decoration:underline;}
	.vmenu a:active			{color:#138;}
	.vmenu a.checked,
	.vmenu a.selected,
	.vmenu a.checked:visited,
	.vmenu a.selected:visited	{color:#138;}
	.vmenu h6					{border-color:#EB9;}
	.vmenu .yuimenu ul li		{list-style-image:url(img/vmenu_li.gif);}
	





/*
 * ▼見出し
 * 
 * @comment		メインエリアとサイドエリアを個別設定
 * 
 **************************************************/
	h2		{border-color:#643; background-color:#FFF2EE;}
	h3, h4, h5 	{border-color:#B74;}
	
	




/*
 * ▼リスト要素
 * 
 * @comment		追加指定
 * 
 **************************************************/

	/*学校日記・記事一覧　　奇数（row_odd）偶数（row_even）指定
	_________________________________________________*/
	.weblog .data_grid .row_odd		{background-color:#FFF;}
	.weblog .data_grid .row_even	{background-color:#FFFAF6;}
	
	
	

/*
 * ▼サムネイルボックス
 * 
 * @comment		大・中・小サイズ共通（WEBLOGサムネイルも含む）
 * 
 **************************************************/
	.thumbnail table	{border-color:#DB9;}
	.thumbnail tbody th	{background-color:#F7E9DC;}	
	div.thumbnail td .ti-txt-container {background-color:#F7E9DC;}
	.thumbnail td .ti-txt-block:hover .ti-txt-container,
	.thumbnail td .hover .ti-txt-container {border-color:#DB9;}
	
	.thumbnail a:link    {color:#643; text-decoration:underline}
	.thumbnail a:visited {color:#643; text-decoration:underline}
	.thumbnail a:active  {color:#138; text-decoration:underline}
	.thumbnail a:hover   {color:#138; text-decoration:underline}
		

		
	
/*
 * ▼一行メッセージ
 * 
 * @comment		マーキー
 * 
 **************************************************/
	marquee, .marquee	{color:#DAEBF9; background-color:#643;}