@charset "euc-jp";

	/*
	 * カラーリスト
	 *
	 * #FFE7F3	ボディー、サムネイル
	 * #FBD		フォーム、パンくずmenu、フッター
	 * #834		タイトル
	 * #933		リンクカラー
	 * #943		訪問済みリンクカラー
	 * #168		ホバーリンクカラー
	 * #D77		TOPナビボーダー、パンくずmenuボーダー、汎用menuベース
	 * #ADF		TOPナビ選択カラー、汎用ナビオーバーカラー　←◆ワンポイント色
	 * #933		メニューリンクカラー（共通）
	 * #FAE3EC	汎用menuオフ背景カラー
	 * #943		h2ライン（一番濃いカラー）
	 *
	 */




/*
 * ▼ボディ
 *
 **************************************************/
	body			{background-color:#FFE7F3; background:url(img/body_back.gif) repeat left top;}
	body a:link		{color:#933;}
	body a:visited	{color:#943;}
	body a:hover,
	body a:active	{color:#168;}



/*
 * ▼レイアウト設定
 *
 **************************************************/
	.layout_bottom	{background-color:#FBD; border-color:#D77; color:#38C;}
	.layout_top		{background:url(img/title_back.gif) repeat left top #FFF; color:#943;}
		.layout_top p.body		{color:#943;}
		.layout_top a			{text-decoration:underline;}
		.layout_top a:link,
		.layout_top a:visited	{color:#168;}
		.layout_top a:hover,
		.layout_top a:active	{color:#148;}



/*
 * ▼ヘッダー
 *
 **************************************************/
	.header	ul,
	.header	ul li		{border-color:#943;}
	.header	form		{background-color:#FBD; border-color:#FBD;}
	.header a:link,
	.header a:visited	{color:#943;}
	.header a:hover,
	.header a:active	{color:#168;}
	.header	h1,
	.header	h1 a,
	.header	h1 a:link,
	.header	h1 a:visited	{color:#834;}
	.header	h1 a:hover,
	.header	h1 a:active		{color:#148;}




/*
 * ▼パンくずナビゲーション
 *
 * @comment	・ナビゲーション階層メニュー設定
 *
 **************************************************/
	ul.breadcrumb 		{background-color:#FBD; border-color:#D77; color:#A67;}



/*
 * ▼ＴＯＰナビゲーションメニュー
 *
 **************************************************/
	.menu.hnavi_top .yuimenubar				{background-color:transparent;}
	.menu.hnavi_top .yuimenubaritemlabel	{background-color:#FBD; border-color:#D77;}
	.menu.hnavi_top .yuimenubar .yuimenu	{background-color:#FBD; border-color:#D77;}

	.menu.hnavi_top .yuimenubaritem a:link,
	.menu.hnavi_top .yuimenuitem a:link,
	.menu.hnavi_top .yuimenubaritem a:visited,
	.menu.hnavi_top .yuimenuitem a:visited	{color:#933;}

	.menu.hnavi_top .yuimenubaritem a.checked,
	.menu.hnavi_top .yuimenubaritem a.checked:visited	{background-color:#ADF; color:#148;}
	.menu.hnavi_top .yuimenubaritem a.selected,
	.menu.hnavi_top .yuimenubaritem a.selected:visited,
	.menu.hnavi_top .yuimenubaritem a:hover				{background-color:#FFF; color:#03C;}

	.menu.hnavi_top .yuimenuitem a.selected,
	.menu.hnavi_top .yuimenuitem a.selected:visited,
	.menu.hnavi_top .yuimenuitem a.checked,
	.menu.hnavi_top .yuimenuitem a.checked:visited		{background-color:#FFF; color:#03C;}
	.menu.hnavi_top .yuimenuitem a:hover				{background-color:#ADF; color:#129;}

	.menu.hnavi_top .yuimenubar h6,
	.menu.hnavi_top .yuimenu    h6			{color:#943;}



/*
 * ▼汎用ナビ
 *
 **************************************************/
 	/*縦横ナビ共通
	--------------------------------------------------*/
 	.menu.hnavi a:link,
	.menu.vnavi a:link,
	.menu.hnavi a:visited,
	.menu.vnavi a:visited				{color:#933;}
	.menu.hnavi a:active,
	.menu.vnavi a:active,
	.menu.hnavi a:hover,
	.menu.vnavi a:hover					{color:#933;}

 	/*横ナビ
	--------------------------------------------------*/
	.menu.hnavi h6						{color:#834;}
	.menu.hnavi .yuimenubar,
	.menu.hnavi .yuimenubar .yuimenu	{background-color:#D77; border-color:#943;}
	.menu.hnavi .yuimenu .yuimenuitem	{border-color:#943;}
	.menu.hnavi .yuimenubaritemlabel,
	.menu.hnavi .yuimenu a				{border-color:#943; background:url(img/menu_off.gif) no-repeat left top #FAE3EC;}

	.menu.hnavi a.checked,
	.menu.hnavi a.checked:visited		{border-color:#943; color:#05A; background:url(img/menu_checked.gif) no-repeat left top #FFF;}
	.menu.hnavi a.selected,
	.menu.hnavi a.selected:visited		{border-color:#943; color:#933; background:url(img/menu_selected.gif) no-repeat left top #ADF;}

	/*縦ナビ
	--------------------------------------------------*/
	.menu.vnavi h6						{color:#834;}
	.menu.vnavi .yuimenu,
	.menu.vnavi .yuimenu .yuimenu		{background-color:#D77; border-color:#943;}
	.menu.vnavi .yuimenu .yuimenu .yuimenuitem,
	.menu.vnavi a						{border-color:#943; color:#933; background:url(img/menu_off.gif) no-repeat left top #FAE3EC;}

	.menu.vnavi a.checked,
	.menu.vnavi a.checked:visited		{border-color:#943; color:#05A; background:url(img/menu_checked.gif) no-repeat left top #FFF;}
	.menu.vnavi a.selected,
	.menu.vnavi a.selected:visited		{border-color:#943; color:#933; background:url(img/menu_selected.gif) no-repeat left top #ADF;}



/*
 *▼メニュー要素
 *
 *************************************************/
 	/*横メニュー
	_________________________________________________*/
	.hmenu						{color:#D77; background-color:#FFF;}
	.hmenu .yuimenubaritemlabel	{border-color:#D77;}
	.hmenu a.checked,
	.hmenu a.checked:visited,
	.hmenu a.selected,
	.hmenu a.selected:visited	{color:#834; background-color:#CCE;}
	.hmenu .yuimenu h6,
	.hmenu .yuimenubar h6		{background:url(img/h6.gif) no-repeat left top #FFF; color:#86A;}

	/*縦メニュー
	_________________________________________________*/
	.vmenu						{color:#D77; background-color:#FFF;}
	.vmenu a.checked,
	.vmenu a.checked:visited,
	.vmenu a.selected,
	.vmenu a.selected:visited	{color:#834; background-color:#CCE;}
	.vmenu .yuimenu h6,
	.vmenu .yuimenubar h6		{background:url(img/h6.gif) no-repeat left top #FFF; color:#86A;}




/*
 * ▼リスト要素
 *
 * @comment		学校日記・記事一覧　　奇数（row_odd）偶数（row_even）指定
 *
 **************************************************/
 	.weblog .data_grid .row_odd		{background-color:#FFF;}
	.weblog .data_grid .row_even	{background-color:#FDF5FE;}




/*
 * ▼見出し
 *
 * @comment		メインエリアとサイドエリアを個別設定
 *
 **************************************************/
	.layout_main h2		{border-color:#943; background:url(img/h2_main.gif) no-repeat left top #FFF;}
	.layout_main h3		{border-color:#D77; background:url(img/h3.gif) no-repeat left top #FFF;}
	.layout_main h4		{background:url(img/h4.gif) no-repeat left top #FFF;}

	.layout_side h2		{border-color:#943; background:url(img/h3.gif) no-repeat left top #FFF;}
	.layout_side h3		{border-color:#D77; background:url(img/h4.gif) no-repeat left top #FFF;}
	.layout_side h4		{background:url(img/h4.gif) no-repeat left top #FFF;}

	/*カレンダー部分修正上書き
	_________________________________________________*/
	.sun h4				{background-image:none; background-color:transparent;}
	.def h4				{background-image:none; background-color:transparent;}
	.sat h4				{background-image:none; background-color:transparent;}



/*
 * ▼サムネイルボックス
 *
 * @comment		大・中・小サイズ共通（WEBLOGサムネイルも含む）
 *
 **************************************************/
	.thumbnail table	{border-color:#D77;}
	.thumbnail tbody th	{background:url(img/thumbnail_back.gif) repeat left top;}
	div.thumbnail td .ti-txt-container {background-color:#FFE7F3;}
	.thumbnail td .ti-txt-block:hover .ti-txt-container,
	.thumbnail td .hover .ti-txt-container {border-color:#D77;}




/*
 * ▼学校日記ガジェット
 *
 * @comment	・リストタイプ
 *
 **************************************************/

	/**
	 * スライドレイアウト
	 */
	.bslide-window a:link		{color:#FDE;}
	.bslide-window a:visited	{color:#FBE;}
	.bslide-window a:hover,
	.bslide-window a:active		{color:#FF0;}



/*
 * ▼アルバム
 *
 *
 **************************************************/
	/*写真背景
	_________________________________________________*/
	.album-img-block {background:url(img/thumbnail_back.gif) repeat left top;}

	/*写真文章：左右タイプ
	_________________________________________________*/
	.album .limg .album-item,
	.album .rimg .album-item,
	.album .limg .album-item.last-of-type,
	.album .rimg .album-item.last-of-type,
	.album .limg .album-item.first-of-type,
	.album .rimg .album-item.first-of-type {border-color:#FBD;}

	/*写真文章：上下タイプ
	_________________________________________________*/
	.album .timg .album-txt-block,
	.album .timg .album-txt-container,
	.album .timgl .album-txt-block,
	.album .timgl .album-txt-container {background-color:#FDF5FE; border-color:#FBD;}





/*
 * ▼一行メッセージ
 *
 * @comment		マーキー
 *
 **************************************************/
 	marquee, .marquee	{color:#FFD; background-color:#834;}



/*
 * ▼フッター
 *
 * @comment	・コピーライト＋メニューなど
 *
 **************************************************/
	.footer		{color:#943;}