@charset "utf-8";

.actionBtn					{width:auto;}
.actionBtn a img			{vertical-align:middle;margin:0;float:right;}


/* ---------------------------------------------------------
defaultBox ～背景、マージン、パディング無
--------------------------------------------------------- */
.defaultBox					{clear:both;margin:0;padding:0;}


/* ---------------------------------------------------------
plainBoxTitle　～マージンのみ有
--------------------------------------------------------- */
.plainBoxTitle				{clear:both;margin:5px 0 20px 0;padding:0;}
.plainBoxTitle .title		{clear:both;margin:0;padding:5px 0;border-bottom:1px dotted #ccc;}
.plainBoxTitle .title h3	{margin:0;padding:0;}
.plainBoxTitle .title .Head	{color:#0B8140;font-weight:bold;}
.plainBoxTitle .contents	{clear:both;margin:0;padding:0;}


/* ---------------------------------------------------------
plainBoxNotitle　～マージンのみ有
--------------------------------------------------------- */
.plainBoxNotitle			{clear:both;margin:0 0 20px 0;padding:0;}


/* ---------------------------------------------------------
 h2Box
--------------------------------------------------------- */
.h2Box				{clear:both;margin:0 0 20px 0;padding:0; width:730px;}
.h2Box .title		{clear:both;margin:0;padding:0;background:url(images/h2_bg.gif) no-repeat left bottom;height:65px;}
.h2Box .title h2	{margin:0;padding:10px 10px 0 20px;color:#fff;font-weight:bold;font-size:16px;line-height:45px; text-align:left;}
.h2Box .title .Head	{color:#fff;font-weight:bold;font-size:16px;}
.h2Box .contents	{clear:both;margin:0;padding:10px;}


/* ---------------------------------------------------------
 h3Box
--------------------------------------------------------- */
.h3Box_green		{clear:both;margin:0 0 20px 0;padding:0;}
.h3Box_green .title	{clear:both;margin:0;padding:0;background:url(images/h3_green_bg.gif) no-repeat right bottom;height:35px;}
.h3Box_green .title h3	{ margin:0;padding:0 10px 0 25px;color:#fff; font-weight:bold;font-size:16px;line-height:35px; background:url(images/h3_green_icon.gif) no-repeat left bottom;text-align:left; }
.h3Box_green .title .Head	{color:#fff;font-weight:bold;font-size:16px;}
.h3Box_green .contents	{clear:both;margin:10px 0 0 0;padding:10px; border: solid 1px #0B8140;}

.h3Box_pink		{clear:both;margin:0 0 20px 0;padding:0;}
.h3Box_pink .title	{clear:both;margin:0;padding:0;background:url(images/h3_pink_bg.gif) no-repeat right bottom;height:35px;}
.h3Box_pink .title h3	{ margin:0;padding:0 10px 0 25px;color:#fff; font-weight:bold;font-size:16px;line-height:35px; background:url(images/h3_pink_icon.gif) no-repeat left bottom;text-align:left; }
.h3Box_pink .title .Head	{color:#fff;font-weight:bold;font-size:16px;}
.h3Box_pink .contents	{clear:both;margin:10px 0 0 0;padding:10px; border: solid 1px #F3767C;}

.h3Box_yellow		{clear:both;margin:0 0 20px 0;padding:0;}
.h3Box_yellow .title	{clear:both;margin:0;padding:0;background:url(images/h3_yellow_bg.gif) no-repeat right bottom;height:35px;}
.h3Box_yellow .title h3	{ margin:0;padding:0 10px 0 25px;color:#fff; font-weight:bold;font-size:16px;line-height:35px; background:url(images/h3_yellow_icon.gif) no-repeat left bottom;text-align:left; }
.h3Box_yellow .title .Head	{color:#fff;font-weight:bold;font-size:16px;}
.h3Box_yellow .contents	{clear:both;margin:10px 0 0 0;padding:10px; border: solid 1px #F9A11B;}


/* ---------------------------------------------------------
 h3Title
--------------------------------------------------------- */
.h3Title_green	{clear:both;margin:0 0 20px 0;padding:0; width:730px;}
.h3Title_green .title	{clear:both;margin:0;padding:0;background:url(images/h3_green.gif) no-repeat left bottom;height:35px;}
.h3Title_green .title h3	{ margin:0;padding:0 10px 0 40px;color:#fff; font-weight:bold;font-size:16px;line-height:35px;text-align:left;}
.h3Title_green .title .Head	{color:#fff;font-weight:bold;font-size:16px;}
.h3Title_green .contents	{clear:both;margin:0;padding:10px;}

.h3Title_pink		{clear:both;margin:0 0 20px 0;padding:0; width:730px;}
.h3Title_pink .title	{clear:both;margin:0;padding:0;background:url(images/h3_pink.gif) no-repeat left bottom;height:35px;}
.h3Title_pink .title h3	{ margin:0;padding:0 10px 0 40px;color:#fff; font-weight:bold;font-size:16px;line-height:35px;text-align:left;}
.h3Title_pink .title .Head	{color:#fff;font-weight:bold;font-size:16px;}
.h3Title_pink .contents	{clear:both;margin:0 0 20px 0;padding:10px;}

.h3Title_yellow		{clear:both;margin:0 0 20px 0;padding:0;  width:730px;}
.h3Title_yellow .title	{clear:both;margin:0;padding:0;background:url(images/h3_yellow.gif) no-repeat left bottom;height:35px;}
.h3Title_yellow .title h3	{ margin:0;padding:0 10px 0 40px;color:#fff; font-weight:bold;font-size:16px;line-height:35px;text-align:left;}
.h3Title_yellow .title .Head	{color:#fff;font-weight:bold;font-size:16px;}
.h3Title_yellow .contents	{clear:both;margin:0;padding:10px;}



/* ---------------------------------------------------------
 h4Box
--------------------------------------------------------- */
.h4Box {margin-bottom:20px;}
.h4Box .title	　{ clear:both;margin:0;padding:0; }
.h4Box .title h4	{margin:0px;color:#026735;font-weight:bold;font-size:13px; text-align:left;}
.h4Box .title .Head	{color:#026735;font-weight:bold;font-size:15px;}
.h4Box .contents	{clear:both;margin:5px 0 0 0;padding:10px; border: 1px #026836 dashed;}

.h4Box_green {clear:both;margin:0 0 20px 0;padding:0;}
.h4Box_green .title		{clear:both;margin:0;padding:0; height:28px; border: solid 1px #CDCCCC; background:#E4E5DD; }
.h4Box_green .title h4	{margin:0px;padding:7px 0 0 30px;background:url(images/h4_green.gif) no-repeat left top;color:#026735;font-weight:bold;font-size:13px; height:30px;text-align:left;}
.h4Box_green .title .Head	{color:#026735;font-weight:bold;font-size:12px;}
.h4Box_green .contents	{clear:both;margin:10px 0 0 0;padding:10px; border: 1px #026836 dashed;}

.h4Box_pink		{clear:both;margin:0 0 20px 0;padding:0;}
.h4Box_pink .title		{clear:both;margin:0;padding:0; height:28px; border: solid 1px #CDCCCC; background:#E4E5DD; }
.h4Box_pink .title h4	{margin:0px;padding:7px 0 0 30px;background:url(images/h4_pink.gif) no-repeat left top;color:#EE7275;font-weight:bold;font-size:13px; height:30px;text-align:left;}
.h4Box_pink .title .Head	{color:#EE7275;font-weight:bold;font-size:12px;}
.h4Box_pink .contents	{clear:both;margin:10px 0 0 0;padding:10px; border: 1px #EC6C70 dashed;}

.h4Box_yellow		{clear:both;margin:0 0 20px 0;padding:0;}
.h4Box_yellow .title	{clear:both;margin:0;padding:0; height:28px; border: solid 1px #CDCCCC; background:#E4E5DD; }
.h4Box_yellow .title h4	{margin:0px;padding:7px 0 0 30px;background:url(images/h4_yellow.gif) no-repeat left top;color:#F78F1E;font-weight:bold;font-size:13px; height:30px;text-align:left;}
.h4Box_yellow .title .Head	{color:#F78F1E; font-weight:bold;font-size:12px;}
.h4Box_yellow .contents	{clear:both;margin:10px 0 0 0;padding:10px; border: 1px #F4971F dashed;}


/* ---------------------------------------------------------
 h5Box
--------------------------------------------------------- */

.h5Title			{clear:both;margin:0 0 20px 0;padding:0;}
.h5Title .title		{clear:both;margin:0;}
.h5Title .title h5	{margin:0;color:#026735;font-weight:bold;font-size:13px;line-height:18px; text-align:left;}
.h5Title .title .Head	{color:#026735;font-weight:bold;font-size:12px;}
.h5Title .contents	{clear:both;margin:0;padding:5px 0 15px 0;}

.h5Title_green			{clear:both;margin:0 0 20px 0;padding:0;}
.h5Title_green .title		{clear:both;margin:0;background:url(images/h5_green_bg.gif) repeat-x bottom; height:30px;}
.h5Title_green .title h5	{margin:0;padding:10px 10px 0 40px;background:url(images/h5_green_momo.gif) no-repeat 5px bottom;color:#026735;font-weight:bold;font-size:13px;line-height:18px; height:20px;text-align:left;}
.h5Title_green .title .Head	{color:#026735;font-weight:bold;font-size:12px;}
.h5Title_green .contents	{clear:both;margin:0;padding:10px 0 15px 0;}

.h5Title_pink		{clear:both;margin:0 0 20px 0;padding:0;}
.h5Title_pink .title		{clear:both;margin:0;background:url(images/h5_pink_bg.gif) repeat-x bottom; height:30px;}
.h5Title_pink .title h5		{margin:0;padding:10px 10px 0 40px;background:url(images/h5_pink_momo.gif) no-repeat 5px bottom;color:#EE7275;font-weight:bold;font-size:13px;line-height:18px; height:20px;text-align:left;}
.h5Title_pink .title .Head	{color:#EE7275;font-weight:bold;font-size:12px;}
.h5Title_pink .contents	{clear:both;margin:0;padding:10px 0 15px 0;}

.h5Title_yellow			{clear:both;margin:0 0 20px 0;padding:0;}
.h5Title_yellow .title		{clear:both;margin:0;background:url(images/h5_yellow_bg.gif) repeat-x bottom; height:30px;}
.h5Title_yellow .title h5	{margin:0;padding:10px 10px 0 40px;background:url(images/h5_yellow_momo.gif) no-repeat 5px bottom;color:#F78F1E;font-weight:bold;font-size:13px;line-height:18px; height:20px;text-align:left;}
.h5Title_yellow .title .Head	{color:#F78F1E;font-weight:bold;font-size:12px;}
.h5Title_yellow .contents	{clear:both;margin:0;padding:10px 0 15px 0;}




