@charset "utf-8";

/* 個別エリア定義用（非会員用）
-------------------------------------------------- */

/*-----HOME-----*/
.introArea							{background:#fff url(../img/bg_home_intro.jpg) repeat-x bottom center; }
	.introArea h1					{padding:20px 0 0 0;}
	.introArea h2					{padding:0 0 25px 0;}
	.introArea .sticker				{position:absolute; top:146px; right:0;}
	.introArea ul.homeMenu			{margin:0; padding:0; no-repeat 0px 128px;}
		.introArea ul.homeMenu li			{display:block; width:130px; float:left;}
		.introArea ul.homeMenu li p			{padding:0 5px;}
		.introArea ul.homeMenu li p	a,
		.introArea ul.homeMenu li p	a:visited		{color:#666; text-decoration:none;}
		.introArea ul.homeMenu li p	a:hover			{color:#396;}
	.introArea .bgActionL			{margin:0 0 10px 0; background:url(../img/bg_divide2_l_action.gif) no-repeat 20px 0; height:70px;}
		.introArea .bgActionL h3			{margin:10px 0 0 0;}
		.introArea .bgActionL p				{margin:13px 0 0 0;}


/*-----ログイン-----*/
.bgLoginArea						{background:url(../img/bg_login.gif) no-repeat; height:430px;}
	.bgLoginArea h2							{margin:12px 0;}
	.bgLoginArea .indentLogin				{margin:10px 40px 10px 40px;}
	.bgLoginArea .indentLogin h3			{padding:10px 0 0 0;}
.bgLoginInfo .bgGray				{background:url(../img/common/bg_divide2_l_gray.gif) repeat-x left bottom; padding:0 0 5px 0;}
		.bgLoginInfo .bgGray h3				{background:url(../img/common/bg_divide2_l_gray.gif) no-repeat left top; padding:10px 0;}


/*-----新規登録-----*/
.useradd							{background:#fff url(../img/bg_home_intro.jpg) repeat-x bottom; padding:20px 35px 0 35px;}
	.useradd .flLeft						{width:435px;}
	.useradd .flRight						{width:265px;}
	.useradd h2								{margin:0 0 15px 0;}
	.useradd h3								{margin:0 0 5px 0;}
.bgActionL2							{margin:0; background:url(../img/bg_action_useradd.gif) no-repeat bottom; padding:10px 25px 10px 25px;}
	.bgActionL2 h3							{margin:0 0 10px 0;}
	.bgActionL2 .flLeft						{width:435px;}
	.bgActionL2 .flRight					{width:265px; padding:25px 0 0 0;}


/*-----サービス紹介-----*/

/*アクションエリア*/
.bgAction							{margin:15px 0 0 0; background:url(../img/bg_divide2_m_action.gif) no-repeat 15px 0; height:115px;}
	.bgAction h3							{margin:5px 0 3px 0;}


/*-----地震情報-----*/

/* 東海地震情報 */
.TEQArea										{padding:15px; width:480px; height:250px; overflow:auto; background:#fff; color:#000;}	
#dispTEQ										{display: none;}												

/* 地震情報一覧 */
/*TABLE-COLOR*/
table.bgTableEQ th								{background:#ddd;	 border:1px solid #4d8469;	color:#000;}
table.bgTableEQ td								{background:#fff;	 border:1px solid #4d8469;	color:#000;}
/*TABLE-SIZE*/
table.EQList th									{width:20%;}
table.EQList td									{width:80%;}
/*TABLE-SIZE(HOME)*/
table.EQListHome th								{width:20%; font-size:91%;}
table.EQListHome th									{_font-size:80% !important;}/* IE6 HACK */
table.EQListHome td								{width:80%;}


/* 東海地震情報　地震情報一覧　共通アコーディオン */
/*Accordion ICON*/
.AccIconEQ .AccordionPanelTab											{background-image:url(../img/common/ic_s_arrow.gif); background-repeat:no-repeat;}
.AccIconEQ .AccordionPanelOpen .AccordionPanelTab						{background-image:url(../img/common/ic_s_arrow_white_open.gif); background-repeat:no-repeat;}
.AccIconEQ .AccordionPanelTabHover 										{background-image:url(../img/common/ic_s_arrow_white.gif); background-repeat:no-repeat;}
.AccIconEQ .AccordionPanelOpen .AccordionPanelTabHover, 
.AccIconEQ .AccordionFocused .AccordionPanelTab,
.AccIconEQ .AccordionFocused .AccordionPanelOpen .AccordionPanelTab		{background-image:url(../img/common/ic_s_arrow_white_open.gif); background-repeat:no-repeat;}
/*Accordion SIZE*/
.AccSizeEQ .AccordionPanelTab											{padding:6px 15px 6px 28px; margin:1px 0 0 0; background-position :10px center;}
.AccSizeEQ .AccordionPanelContent										{padding:1px 15px 15px 28px;}
.AccSizeEQ .AccordionPanelOpen .AccordionPanelTab,
.AccSizeEQ .AccordionPanelTabHover 										{background-position :10px center;}
.AccSizeEQ .AccordionPanelOpen .AccordionPanelTabHover, 
.AccSizeEQ .AccordionFocused .AccordionPanelTab,
.AccSizeEQ .AccordionFocused .AccordionPanelOpen .AccordionPanelTab		{background-position :10px center;}
/*Accordion COLOR*/
.Accordion.bgAccEQ														{border-top:3px solid #4d8469;}
.bgAccEQ .AccordionPanelTab												{background-color:#ddd;}
.bgAccEQ .AccordionPanelTab.even										{background-color:#eee;}
.bgAccEQ .AccordionPanelContent											{background-color:#4d8469 !important; color:#fff; }
.bgAccEQ .AccordionPanelOpen .AccordionPanelTab							{background-color:#4d8469 !important; color:#fff;}
.bgAccEQ .AccordionPanelTabHover,
.bgAccEQ .AccordionPanelOpen .AccordionPanelTabHover 					{background-color:#77b999 !important; color:#fff;}
.bgAccEQ .AccordionFocused .AccordionPanelTab,
.bgAccEQ .AccordionFocused .AccordionPanelOpen .AccordionPanelTab		{background-color:#4d8469 !important; color:#fff;}

