@charset "utf-8";

.actionBtn						{width:auto;}
.actionBtn a img				{vertical-align:middle;margin:0;float:right;}

/* ---------------------------------------------------------
defaultBox_Allnone
--------------------------------------------------------- */
.defaultBox_Allnone				{clear:both; margin: 0 0 10px 0;padding:0;}


/* ---------------------------------------------------------
defaultBoxTitle
--------------------------------------------------------- */
.defaultBoxTitle				{clear:both;margin:5px 0 20px 0;padding:0;}
.defaultBoxTitle .title			{clear:both;margin:0;padding:5px 10px;border-bottom:1px dotted #ccc}
.defaultBoxTitle .title h3		{margin:0;padding:0;}
.defaultBoxTitle .title .Head	{color:#333;font-weight:bold;}
.defaultBoxTitle .contents		{clear:both;margin:0;padding:10px; text-align:left;}


/* ---------------------------------------------------------
defaultBoxNotitle
--------------------------------------------------------- */
.defaultBoxNotitle				{clear:both;margin:0 0 20px 0;padding:0;}
.defaultBoxNotitle .contents		{margin:0;padding:10px; text-align:left;}


/* ---------------------------------------------------------
h2MainPagetitle
--------------------------------------------------------- */

.h2MainPagetitle			{clear:both;margin:0 0 30px 0;padding:0;background:url(images/h2MainPagetitle_bg.gif) repeat-x; height:71px;}
.h2MainPagetitle .title		{float:left; margin:0; padding-left:10px;background: url(images/h2MainPagetitle_titlebg.gif) no-repeat left top; height:71px;}
.h2MainPagetitle .title h2		{margin:0;padding:0; line-height:41px; color:#FFFFFF; font-size:16px; font-weight:bold;}
.h2MainPagetitle .title h2 span		{ display:none;}

*:first-child + html .h2MainPagetitle .title h2 img {margin:0;padding:5px 0 0 0;}
.h2MainPagetitle .title h2 img {margin:0;padding:14px 0 0 0;}

.h2MainPagetitle .title .Head	{color:#FFFFFFF;font-weight:bold; font-size:16px;}
.h2MainPagetitle .contentTxt {float:right;margin:0; padding:47px 0 0 0; font-size:11px; color:#fff; height:24px; width:390px; text-align:right;background:url(images/h2MainPagetitle_right.gif) no-repeat left;}
.h2MainPagetitle .contentTxt .Normal p{font-size:11px; color:#fff; text-align:right; margin-right:5px;}
.h2MainPagetitle .actionBtn		{clear:both;}

/* ---------------------------------------------------------
h2Pagetitle_Gray
--------------------------------------------------------- */

.h2Pagetitle_Gray				{clear:both;margin:0 0 30px 0;padding:0;}
.h2Pagetitle_Gray .title		{clear:both;margin:0; height:45px;background: url(images/h2Pagetitle_Gbg.gif) no-repeat left top; padding-left:15px;}
.h2Pagetitle_Gray .title h2		{margin:0;padding:0; line-height:41px; color:#FFF; font-size:16px; font-weight:bold; float:left;}
.h2Pagetitle_Gray .title .Head	{color:#FFF;font-weight:bold; font-size:16px;}
.h2Pagetitle_Gray .title .right {float:right;}
.h2Pagetitle_Gray .contents		{clear:both;margin:0;padding:10px; text-align:left;}

/* ---------------------------------------------------------
h2Pagetitle_Gray_none
--------------------------------------------------------- */

.h2Pagetitle				{clear:both;margin:0 0 30px 0;padding:0;}
.h2Pagetitle .title		{clear:both;margin:0; height:45px;background: url(images/h2Pagetitle_Gbg.gif) no-repeat left top; padding-left:15px;}
.h2Pagetitle .title h2		{margin:0;padding:0; line-height:41px; color:#FFF; font-size:16px; font-weight:bold; float:left;}
.h2Pagetitle .title .Head	{color:#FFF;font-weight:bold; font-size:16px;}
.h2Pagetitle .title .right {float:right;}
.h2Pagetitle .contents		{clear:both;margin:0;padding:0; text-align:left;}



/* ---------------------------------------------------------
h2Pagetitle_red
--------------------------------------------------------- */


/* ---------------------------------------------------------
h2Box
--------------------------------------------------------- */

/* ---------------------------------------------------------
h3title_Gray
--------------------------------------------------------- */

.h3title_Gray				{clear:both;margin:5px 0 30px 0;padding:0;}
.h3title_Gray .title		{clear:both;margin:0; height:36px;background: url(images/h3title_Gbg.gif) no-repeat left top; padding-left:10px;}
.h3title_Gray .title h3		{margin:4px 0 0 0;padding:0; line-height:29px; color:#FFF; font-size:12px; font-weight:bold; float:left;}
.h3title_Gray .title h3 img	{ margin-top:5px;}
*:first-child + html .h3title_Gray .title h3 img	{ margin:0;}

.h3title_Gray .title .Head	{color:#FFF;font-weight:bold; font-size:12px; line-height:29px;}
.h3title_Gray .title .right {float:right;}
.h3title_Gray .contents		{clear:both;margin:0 0 40px 0;padding:10px; text-align:left;}

/* ---------------------------------------------------------
h3title_Gray_Allnone
--------------------------------------------------------- */

.h3title_Gray_Allnone				{clear:both;margin:0 0 30px 0;padding:0;}
.h3title_Gray_Allnone .title		{clear:both;margin:0; height:36px;background: url(images/h3title_Gbg.gif) no-repeat left top; padding-left:10px;}
.h3title_Gray_Allnone .title h3		{margin:4px 0 0 0;padding:0; line-height:29px; color:#FFF; font-size:12px; font-weight:bold; float:left;}
.h3title_Gray_Allnone .title h3 img	{ margin-top:5px;}

*:first-child + html .h3title_Gray_Allnone .title h3 img	{ margin:0;}


.h3title_Gray_Allnone .title .Head	{color:#FFF;font-weight:bold; font-size:12px; line-height:29px;}
.h3title_Gray_Allnone .title .right {float:right;}
.h3title_Gray_Allnone .contents		{clear:both;margin:0;padding:0;}


/* ---------------------------------------------------------
h3title_red
--------------------------------------------------------- */
.h3title_red {clear:both; background:url(images/h3title_red.gif) no-repeat left top; margin: 5px 0 30px 0;}
.h3title_red .title			{margin:0;height:33px;padding-left:12px; }
.h3title_red .title h3		{margin:0;padding:0; line-height:30px; font-size:12px; font-weight:bold; color:#fff; }
.h3title_red .title .Head		{font-size:12px; font-weight:bold; color:#fff; float:left;}
.h3title_red .contents		{ clear:both;margin: 0;padding:10px;}
.h3title_red .actionBtn		{ margin:0; padding:0;}


/* ---------------------------------------------------------
h3title_redline
--------------------------------------------------------- */
.h3title_redline {clear:both; margin: 5px 0 40px 0; background:url(images/h3title_redline_head.gif) no-repeat left 12px;}
.h3title_redline .title			{margin:0;height:38px;padding-left:18px; background:url(images/h3title_redline_under.gif) repeat-x bottom;}
.h3title_redline .title h3		{margin:0;padding:0; line-height:32px; font-size:14px; font-weight:bold;color:#333; text-align:left;}
.h3title_redline .title .Head		{font-size:14px; font-weight:bold;color:#333;}
.h3title_redline .contents		{margin:0;padding:10px;}
.h3title_redline .actionBtn		{ margin:0; padding:0;}

/* ---------------------------------------------------------
h3title_redline_Allnone
--------------------------------------------------------- */
.h3title_redline_Allnone {clear:both; margin: 5px 0 40px 0; background:url(images/h3title_redline_head.gif) no-repeat left 12px;}
.h3title_redline_Allnone .title			{margin:0;height:38px;padding-left:18px; background:url(images/h3title_redline_under.gif) repeat-x bottom;}
.h3title_redline_Allnone .title h3		{margin:0;padding:0; line-height:32px; font-size:14px; font-weight:bold;color:#333; text-align:left;}
.h3title_redline_Allnone .title .Head	{font-size:14px; font-weight:bold;color:#333;}
.h3title_redline_Allnone .contents		{margin:0;padding:0;}
.h3title_redline_Allnone .actionBtn		{margin:0; padding:0;}






