@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 10px;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:10px;}


/* ---------------------------------------------------------
plainBoxNotitle
--------------------------------------------------------- */
.plainBoxNotitle			{clear:both;margin:0 0 20px 0;padding:0;}

/* ---------------------------------------------------------
h2Box
--------------------------------------------------------- */
.h2Box						{clear:both;margin:5px 0 20px 0;padding:0;}
.h2Box .title				{clear:both;background:url(images/line_h2l.gif) top left no-repeat;}
.h2Box .titlebg				{margin:0;padding:12px 10px 25px 10px;background:url(images/line_h2r.gif) top right no-repeat;}
.h2Box .title h2			{margin:0;padding:0;}
.h2Box .title .Head			{font-weight:bold;color:#fff;font-size:120%;}
.h2Box .contents			{clear:both;margin:0;padding:10px 0;}

/* ---------------------------------------------------------
h2clubBox
--------------------------------------------------------- */
.h2clubBox						{clear:both;margin:5px 0 20px 0;padding:0;}
.h2clubBox .title				{clear:both;background:url(images/h2club.jpg) top left no-repeat;margin:0;padding:32px 10px 25px 10px;}
.h2clubBox .title h2			{margin:0;padding:0;}
.h2clubBox .title .Head			{font-weight:bold;color:#fff;font-size:120%;}
.h2clubBox .contents			{clear:both;margin:0;padding:10px 0;}

/* ---------------------------------------------------------
h2selectBox
--------------------------------------------------------- */
.h2selectBox						{clear:both;margin:5px 0 20px 0;padding:0;}
.h2selectBox .title				{clear:both;background:url(images/h2select.jpg) top left no-repeat;margin:0;padding:32px 10px 25px 10px;}
.h2selectBox .title h2			{margin:0;padding:0;}
.h2selectBox .title .Head			{font-weight:bold;color:#fff;font-size:120%;}
.h2selectBox .contents			{clear:both;margin:0;padding:10px 0;}

/* ---------------------------------------------------------
h2mygardenBox
--------------------------------------------------------- */
.h2mygardenBox						{clear:both;margin:5px 0 20px 0;padding:0;}
.h2mygardenBox .title				{clear:both;background:url(images/h2mygarden.jpg) top left no-repeat;margin:0;padding:32px 10px 25px 10px;}
.h2mygardenBox .title h2			{margin:0;padding:0;}
.h2mygardenBox .title .Head			{font-weight:bold;color:#fff;font-size:120%;}
.h2mygardenBox .contents			{clear:both;margin:0;padding:10px 0;}

/* ---------------------------------------------------------
h2landscapeBox
--------------------------------------------------------- */
.h2landscapeBox						{clear:both;margin:5px 0 20px 0;padding:0;}
.h2landscapeBox .title				{clear:both;background:url(images/h2landscape.jpg) top left no-repeat;margin:0;padding:32px 10px 25px 10px;}
.h2landscapeBox .title h2			{margin:0;padding:0;}
.h2landscapeBox .title .Head			{font-weight:bold;color:#fff;font-size:120%;}
.h2landscapeBox .contents			{clear:both;margin:0;padding:10px 0;}

/* ---------------------------------------------------------
h2booksBox
--------------------------------------------------------- */
.h2booksBox						{clear:both;margin:5px 0 20px 0;padding:0;}
.h2booksBox .title				{clear:both;background:url(images/h2books.jpg) top left no-repeat;margin:0;padding:32px 10px 25px 10px;}
.h2booksBox .title h2			{margin:0;padding:0;}
.h2booksBox .title .Head			{font-weight:bold;color:#fff;font-size:120%;}
.h2booksBox .contents			{clear:both;margin:0;padding:10px 0;}


/* ---------------------------------------------------------
 h3-Title
--------------------------------------------------------- */
.h3Box						{clear:both;margin:5px 0 20px 0;padding:0;}
.h3Box .title				{clear:both;margin:0;padding:10px 15px 18px 15px;background:url(images/line_h3.gif) bottom left no-repeat;}
.h3Box .title h3			{margin:0;padding:0;}
.h3Box .title .Head			{color:#333;font-weight:bold;font-size:120%;}
.h3Box .contents			{clear:both;margin:5px 0 0 0;padding:10px 0;}

/* ---------------------------------------------------------
 h3-doublelineTitle
--------------------------------------------------------- */
.h3doublelineBox					{clear:both;margin:5px 0 20px 0;padding:0;}
.h3doublelineBox .title				{clear:both;margin:0;padding:25px 0 8px 0;background:url(images/line_h3doubleline.gif) top left repeat-x;border-bottom:3px double #ccc;}
.h3doublelineBox .title h3			{margin:0;padding:0;}
.h3doublelineBox .title .Head		{color:#333;font-weight:bold;font-size:120%;}
.h3doublelineBox .contents			{clear:both;margin:5px 0 0 0;padding:10px 0;}

/* ---------------------------------------------------------
 h3-natureTitle
--------------------------------------------------------- */
.h3natureBox				{clear:both;margin:5px 0 20px 0;padding:0;}
.h3natureBox .title			{clear:both;margin:0;background:url(images/line_h3.gif) bottom left no-repeat;}
.h3natureBox .titlebg		{background:url(images/line_h3nature.gif) bottom right no-repeat;padding:10px 80px 18px 15px;}
.h3natureBox .title h3		{margin:0;padding:0;}
.h3natureBox .title .Head	{color:#333;font-weight:bold;font-size:120%;}
.h3natureBox .contents		{clear:both;margin:5px 0 0 0;padding:10px 0;}

/* ---------------------------------------------------------
 h4-Title
--------------------------------------------------------- */
.h4Box						{clear:both;margin:5px 0 20px 0;padding:0;}
.h4Box .title				{clear:both;margin:10px 0 0 0;padding:3px 15px 20px 25px;background:url(images/line_h4.gif) top left no-repeat;}
.h4Box .title h4			{margin:0;padding:0;}
.h4Box .title .Head			{color:#333;font-weight:bold;font-size:120%;}
.h4Box .contents			{clear:both;margin:5px 0 0 0;padding:10px;border-top:1px solid #ccc;}

/* ---------------------------------------------------------
 lineBoxTitle
--------------------------------------------------------- */
.lineBoxTitle				{clear:both;margin:5px 0 20px 0;padding:0;border:1px solid #e6e6e6;background:#fff;}
.lineBoxTitle .title		{clear:both;margin:0;padding:10px;border-bottom:1px dotted #e6e6e6}
.lineBoxTitle .title h3		{margin:0;padding:0;}
.lineBoxTitle .title .Head	{color:#333;font-weight:bold;font-size:120%;}
.lineBoxTitle .contents		{clear:both;margin:0;padding:10px;}

/* ---------------------------------------------------------
 lineBoxNotitle
--------------------------------------------------------- */
.lineBoxNotitle				{clear:both;margin:5px 0 20px 0;padding:0;border:1px solid #e6e6e6;background:#fff;}
.lineBoxNotitle .contents	{clear:both;margin:0;padding:10px;}

/* ---------------------------------------------------------
 lineBoxGrayTitle
--------------------------------------------------------- */
.lineBoxGrayTitle				{clear:both;margin:5px 0 20px 0;padding:0;border:1px solid #e6e6e6;background:#f7f7f7;}
.lineBoxGrayTitle .title		{clear:both;margin:0;padding:10px;border-bottom:1px dotted #e6e6e6}
.lineBoxGrayTitle .title h3		{margin:0;padding:0;}
.lineBoxGrayTitle .title .Head	{color:#333;font-weight:bold;font-size:120%;}
.lineBoxGrayTitle .contents		{clear:both;margin:0;padding:10px;}

/* ---------------------------------------------------------
 lineBoxGrayNotitle
--------------------------------------------------------- */
.lineBoxGrayNotitle				{clear:both;margin:5px 0 20px 0;padding:0;border:1px solid #e6e6e6;background:#f7f7f7;}
.lineBoxGrayNotitle .contents	{clear:both;margin:0;padding:10px;}

