/* body **************************************************************************************/
body	{ }
	.b_body 	{ background: #4db3b3; color: #000000;
				  text-align: center;
				  line-height: 1.0;
				  font-size:   14px;
				}
	.b_top 		{ background-image:      url("../img/banner/topbanner-new.jpg");
				  background-repeat:     no-repeat;
				  background-position:   top center;
				}
	.b_top2		{ background: #c6e8e8; color: #000000;
				  text-align: center;
				  line-height: 1.0;
				  font-size:   14px;
				}

	.b_left 	{ background: #c6e8e8; color: #000000;
				  background-image:      url("../img/side1-1.jpg");
				  background-repeat:     repeat-y;
				  background-position:   top right;
				  text-align:  left;
				  line-height: 1.5;
				  font-size:   14px;　
				}

	.b_right 	{ background: #ddffff; color: #000000;
				  background-image:      url("../img/side2-1.jpg");
				  background-repeat:     repeat-y;
				  background-position:   top left;
				  text-align:  left;
				  line-height: 1.5;
				  font-size:   14px;
				}

	.b_main 	{ background: #ddffff; color: #594255;
				  text-align:  center;
				  line-height: 1.5;
				  font-size:   14px;
				}

/* h *****************************************************************************************/
h1		{
	color: #028760;
	line-height: 1.5em;
	text-align: center;
	font-size: 15px;
	display:block;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 2px;
}

h2		{ color: #19448e; line-height: 1.5;  text-align: left;  font-size: 16px; display:inline; font-weight: normal; }
	.h2_b	{ font-weight: bold; }

h3		{ line-height: 1.5; text-align: left;   font-size: 14px; display:inline; font-weight: normal; }
	.h3_b	{ font-weight: bold; }

/* a *****************************************************************************************/
a		{ color: #028760; }
/* img  **************************************************************************************/
img		{ }
	.i_none	{ border: 0px; }

/* div  **************************************************************************************/
div		{ margin:    auto auto auto auto;
		  width:     auto;
		  height:    auto;
		}

	.d_txt1_l		{ color: #478384; line-height: 1.5; text-align: left; font-size: 14px; }	/* 青碧 左寄せ*/
	.d_txt1_c		{ color: #478384; line-height: 1.5; text-align: center; font-size: 14px; }	/* 青碧 センタリング*/
	.d_txt1_r		{ color: #478384; line-height: 1.5; text-align: right; font-size: 14px; }	/* 青碧 右寄せ*/
	.d_txt1_bdr		{ border: 1px solid #478384; padding: 10px;width: 600px;margin-left: 25px; }

	.d_txt2_l		{color: #19448e;line-height: 1.5;text-align: left;font-size: 14px;}			/* 瑠璃紺 左寄せ*/
	.d_txt2_c		{color: #19448e;line-height: 1.5;text-align: center;font-size: 14px;}		/* 瑠璃紺 センタリング*/
	.d_txt2_r		{ color: #19448e; line-height: 1.5; text-align: right; font-size: 14px; }	/* 瑠璃紺 右寄せ*/
	.d_txt2_bdr		{border: 1px solid #19448e; padding: 10px;width: 600px;margin-left: 25px;}

	.d_txt3_l		{ color: #706caa; line-height: 1.5; text-align: left; font-size: 14px; }	/* 藤納戸 左寄せ*/
	.d_txt3_c		{ color: #706caa; line-height: 1.5; text-align: center; font-size: 14px; }	/* 藤納戸 センタリング*/
	.d_txt3_r		{ color: #706caa; line-height: 1.5; text-align: right; font-size: 14px; }	/* 藤納戸 右寄せ*/
	.d_txt3_bdr		{ border: 1px solid #706caa; padding: 10px;width: 600px;margin-left: 25px; }

	.d_txt4_l		{ color: #028760; line-height: 1.5; text-align: left; font-size: 14px; }	/* 常磐緑 左寄せ*/
	.d_txt4_c		{ color: #028760; line-height: 1.5; text-align: center; font-size: 14px; }	/* 常磐緑 センタリング*/
	.d_txt4_r		{ color: #028760; line-height: 1.5; text-align: right; font-size: 14px; }	/* 常磐緑 右寄せ*/
	.d_txt4_bdr		{ border: 1px solid #028760; padding: 10px;width: 600px;margin-left: 25px; }

/* table *************************************************************************************/
table	{ white-space: nowrap;
		}
	t_address	{ line-height: 1.5; vertical-align: middle;}

/* hr   **************************************************************************************/
hr		{ border: 1px solid #4f455c;
		}
