/* 全体 */
body{
	margin:0px;
	font-size: 12px;
	color:#000;
	background-color:#EEFFD7;
}

#head{
	width:820px;
	margin:0 auto;
}

/*各コンテンツ設定*/
#header	{ background-image:url("../img/header02.gif");}
#main	{ background-color:#FFF;}

#footer{
	background-color:#2EBD2E;
	color:#FFF;
	font-size:12px;
}

/*タグ設定*/
h1,h2,h3,h4{margin:0px; padding:0px;}

table,tr,td{
	color:#000;
	line-height:160%;
	font-size:12px;
	word-break:break-all;
	letter-spacing:1px;
}

/*リンク文字色設定*/
a.style:link	{color:#615FFE; text-decoration:underline;}
a.style:visited	{color:#615FFE; text-decoration:underline;}
a.style:hover	{color:#FE6400; text-decoration:none;}
a.style:active	{color:#615FFE; text-decoration:underline;}

/*背景設定*/
.bg_green01	{ background-color:#E7FFC5;}
.bg_green02	{ background-color:#66AC00;}
.bg_blue01	{ background-color:#F6F6FF;}
.bg_white	{ background-color:#FFF;}

#left_shadow{
	background-image:url("../img/l_shadow.gif");
	background-repeat:repeat-y;
}

#right_shadow{
	background-image:url("../img/r_shadow.gif");
	background-repeat:repeat-y;
}

/*文字サイズ設定*/
.s		{ font-size:10px;}
.s_b	{ font-size:10px; font-weight:bold;}
.m_b	{ font-size:12px; font-weight:bold;}
.l		{ font-size:14px;}
.l_b	{ font-size:14px; font-weight:bold;}
.ll		{ font-size:16px;}
.ll_b	{ font-size:16px; font-weight:bold;}

/*文字色設定*/
.m_white	{ color:#FFF;}
.m_red_b	{ color:#F00; font-weight:bold;}
.m_green	{ color:#66AC00;}
.m_green2	{ color:#009b00;}
.m_blue		{ color:#3C3AA8;}
.m_orange	{ color:#FF6600;}
.m_gray		{ color:#808080;}

/*余白(マージン)設定*/
.mar_all5	{margin:5px;}
.mar_all10	{margin:10px;}
.mar_b5		{margin-bottom:5px;}
.mar_b10	{margin-bottom:10px;}
.mar_b20	{margin-bottom:20px;}

/*余白(パディング)設定*/
.padd_all5px	{padding:5px;}
.padd_all10px	{padding:10px;}
.padd_t5		{padding-top:5px;}
.padd_t10		{padding-top:10px;}
.padd_r5		{padding-right:5px;}
.padd_r10		{padding-right:10px;}
.padd_b5		{padding-bottom:5px;}
.padd_b10		{padding-bottom:10px;}
.padd_l5		{padding-left:5px;}
.padd_l10		{padding-left:10px;}
.padd_r10l10	{padding:0px 10px;}
.padd_l5b5		{padding:0px 0px 5px 5px;}
.padd_l5b10		{padding:0px 0px 10px 5px;}
.padd_l10b5		{padding:0px 0px 5px 10px;}
.padd_l10b10	{padding:0px 0px 10px 10px;}


