@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:#333;font-weight:bold;}
.plainBoxTitle .contents	{clear:both;margin:0;padding:0;}


/* ---------------------------------------------------------
plainBoxNotitle　～マージンのみ有
--------------------------------------------------------- */
.plainBoxNotitle			{clear:both;margin:0 0 20px 0;padding:0;}



/* ---------------------------------------------------------
 h3Box
--------------------------------------------------------- */
.h3Box				{clear:both;margin:0 0 20px 0;padding:0;}
.h3Box .title		{clear:both;margin:0;padding:0;background:#000 url(images/h3left.gif) no-repeat left bottom;height:45px;}
.h3Box .title h3	{margin:0;padding:0 10px 0 20px;background:url(images/h3right.gif) no-repeat right bottom;color:#fff;font-weight:bold;font-size:16px;line-height:45px;}
.h3Box .title .Head	{color:#fff;font-weight:bold;font-size:16px;}
.h3Box .contents	{clear:both;margin:0;padding:10px 0 15px 0;}


/* ---------------------------------------------------------
 h4Box
--------------------------------------------------------- */
.h4Box				{clear:both;margin:0 0 20px 0;padding:0;}
.h4Box .title		{clear:both;margin:0;padding:0;background:#004257 url(images/h4left.gif) no-repeat left bottom;height:25px;}
.h4Box .title h4	{margin:0;padding:0 10px 0 20px;background:url(images/h4right.gif) no-repeat right bottom;color:#fff;font-weight:bold;font-size:12px;line-height:25px;}
.h4Box .title .Head	{color:#fff;font-weight:bold;font-size:12px;}
.h4Box .contents	{clear:both;margin:0;padding:10px 0 15px 0;}


/* ---------------------------------------------------------
 h5Box
--------------------------------------------------------- */
.h5Box				{clear:both;margin:0 0 20px 0;padding:0;}
.h5Box .title		{clear:both;margin:0;padding:5px 0;border-bottom:2px solid #000;}
.h5Box .title h5	{margin:0;padding:0 10px 0 15px;background:url(images/h5left.gif) no-repeat 5px bottom;color:#000;font-weight:bold;font-size:12px;line-height:18px;}
.h5Box .title .Head	{color:#000;font-weight:bold;font-size:12px;}
.h5Box .contents	{clear:both;margin:0;padding:10px 0 15px 0;}





