/*　フォントカラー　*/
td	{
	color : #333333;
	line-height: 150%;
	}

body.bg {
	background-color: #EEEEEE;
}

/*　リンク　*/
a:link 	{
	color : #0033CC;
	text-decoration : underline;
	}
a:active{
	color : #0033CC;
	text-decoration : underline;
	}
a:visited{
	color : #0033CC;
	text-decoration : underline; 
	}
a:hover	{
	color : #000077;
	text-decoration : underline; 
	}

/*　ホワイトリンク　*/
a.white:link,
a.white:active,
a.white:visited,
a.white:hover
 {
	color : #FFFFFF;
	text-decoration : underline;
	}

/*　リンク下線無し　*/
a.#none:link 	{
	color : #2A389E;
	text-decoration : none;
	}
a.#none:active{
	color : #0062C7;
	text-decoration : none;
	}
a.#none:visited{
	color : #2A389E;
	text-decoration : none; 
	}
a.#none:hover	{
	color : #0062C7;
	text-decoration : none; 
	}

/*　カラー　*/
.white	{
	color : #FFFFFF;
 }

.red{
	color:#CC0000;
}

.blue	{
	color : #4E78CE;
 }
 
.blue2	{
	color : #2852B4;
 }

.blue3	{
	color : #032C7B;
 }

.blue4	{
	color : #035260;
 }

.blue5	{
	color : #0074BE;
 }

.green	{
	color : #339900;
 }

.brown	{
	color : #CC6600;
 }

.orange	{
	color : #EB751B;
}

.orange2	{
	color : #F48C3C;
}

.green2	{
	color : #01669A;
}

.green3	{
	color : #486C02;
}

.green4	{
	color : #90C320;
}

.gray{
	color : #666666;
}

.1k_01{
	color : #091F77;
}

.1k_02{
	color : #1C4AB7;
}

.2k_01{
	color : #0F7A47;
}

.2k_02{
	color : #2AAC7A;
}

.tk_01{
	color : #E56300;
}

.tk_02{
	color : #FFAB2E;
}

.1ks_01{
	color : #0065BB;
}

.1ks_02{
	color : #3AAFF2;
}

.1ds_01{
	color : #945C08;
}

.1ds_02{
	color : #C69520;
}

#copyright	{
	color : #666666;
 }

/*背景 */
body {
      background-color: #ffffff;
}

/*見出し*/
h1{
	margin:0 0 0 0;
}

h2{
	margin:0 0 0 0;
}

h3{
	margin:0 0 0 0;
}

/*　フッターリンク　*/
a.fwhite:link,
a.fwhite:active,
a.fwhite:visited,
a.fwhite:hover
{
	color : #FFFFFF;
	text-decoration : none;
}

/*　グレイリンク　*/
a.gray:link,
a.gray:active,
a.gray:visited,
a.gray:hover
 {
	color : #666666;
	text-decoration : underline;
	}

.sub1st_active {
	margin-left:4px;
}
.sub1st_nonactive {
	margin-left:20px;
}
.sub2nd_active {
	margin-left:19px;
}
.sub2nd_nonactive {
	margin-left:34px;
}
.sub3rd_active {
	margin-left:46px;
}
.sub3rd_nonactive {
	margin-left:48px;
}

.navtxt {
	line-height:20px;
}

span.will_number {
	color:#0D56B4;
}

.will_photo_caption {
	color:#FFFFFF;
	margin:6px 7px 10px 11px;
	line-height:14px;
}

table.submenu td {
	height:24px;
}

.word_margin{
	margin-left:22px;
}

.underline{
	text-decoration:underline;
}
