@charset "euc-jp";





/*
 * ▼ヘッダー
 * 
 * @comment		ロゴ＋ヘッダーメニュー
 * 
 **************************************************/
.header				{color:#FFF; padding-bottom:5px;}
.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	ul			{border-width:0;}
.header	ul li		{border-width:0; padding:5px 5px;}
.header	form		{border-width:0;}
.header .lastupdated	{font-weight:bold;}






/*
 * ▼ナビゲーションメニュー
 * 
 * @comment		縦並び、横並びナビゲーションメニュー
 * 
 **************************************************/
.menu.hnavi_top												{padding-bottom:10px; background:url(img/header_line_1.gif) repeat-x left bottom;}
.menu.hnavi_top .yuimenubar									{padding:5px 20px 0 20px;}

.menu.hnavi_top .yuimenubar h6								{color:#FFF;}
.menu.hnavi_top .yuimenu    h6								{color:#FFF;}

.menu.hnavi_top .yuimenubaritemlabel						{border-width:0 1px 0 0; padding:6px 1.0em 6px 1.0em; margin:0;}
.menu.hnavi_top .yuimenubar .yuimenu						{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	{}





