
body		{background-image:url(../img/bg.gif);
			background-repeat:repeat;
			color:#022225;
			margin:0px;
}

			
.body_cc	{background-color:#FFFFFF;
			padding:7px 23px 10px 3px;
			width:310px;
			color:#333333;
			font-size:10px;
			vertical-align:bottom;
			float:left;
			}
			
			
.navi	{background-color:#022e32;
			padding:10px;
			width:210px;
			height:230px;}
			
.mp01	{width:100px; text-align:center; vertical-align:top; line-height:18px; font-size:14px; font-weight:900;
			height:30px;}


/***********************************************/
.b		{background-color:#ffffff;
		color:#333333;
		text-align:center;
		width:50px;
		font-size:12px;

}

.c		{background-color:#ffffff;
		color:#333333;
		padding-left:10px;
		font-size:12px;
		padding-top:5px;
		padding-bottom:5px;

}
.text052  { font-weight: lighter; font-size:12px; margin:10px; line-height:24px; color:#ffffff;
background-color:#0b0100; text-align:center;}



/***********************************************/



/***********************************************/
/*リンクカラー		                       */
/***********************************************/
a:link		{ color:#ec8000; text-decoration:none;}
a:visited	{ color:#ec8000; text-decoration:none;}
a:hover		{ color:#ff9600; text-decoration:none;}



/***********************************************/
/*フォント		                       */
/***********************************************/
.text01  { font-weight: bold; font-size:xx-large; margin-bottom: 0px }
.text012  { font-weight: bold; font-size:xx-large; margin-bottom: 0px ; color:#da0000;}
.text02  { font-weight: lighter; font-size:x-large; margin-bottom: 0px ; vertical-align:top;}
.text03  { font-weight: lighter; font-size:22px; margin-bottom: 0px ; vertical-align:top;}
.text04  { font-weight: lighter; font-size:medium; margin-bottom: 0px ;vertical-align:top;}
.text05  { font-weight: lighter; font-size:12px; margin-bottom: 0px; line-height:24px; text-align:left; vertical-align:bottom;}
.text051  { font-weight: lighter; font-size:12px; margin:10px; line-height:24px; badding:30px; color:#FFFFFF; text-align:left;}
.text052  { font-weight: lighter; font-size:12px; margin:10px; line-height:24px; badding:30px; color:#ffffff;
background-color:#670000; padding:10px}
.text053  { font-weight: lighter; font-size:11px; line-height:24px; color:#ffffff; background-color:#0b0100; padding:10px;}

.text06  { font-weight: lighter; font-size:x-small; margin-bottom: 0px ; line-height:18px; }
.text07  { font-weight: lighter; font-size:xx-small; margin-bottom: 0px }
.text055  { font-weight: lighter; font-size:12px; line-height:24px; text-align:left;}
.text08  { font-weight:900; line-height:18px; font-size:14px; height:30px; vertical-align:top;}
.text09  { font-weight:100; font-size:10px; line-height:12px;}

.text10	 {width:113px; font-whight:900; color:#FFFFFF; font-size:26px; 	background-color:#590000;}
.text101 {width:113px; font-whight:900; color:#FFFFFF; font-size:26px; background-color:#c30000; padding:5px;}
.text102 {width:113px; font-whight:900; color:#FFFFFF; font-size:26px; background-color:#c41c00; padding:5px;}

.text11  { font-weight: bold; font-size:12px; padding:10px; color:#000033; background-color:#fffbe9; height:100px; vertical-align:top; width:113px;}




/***********************************************/
/*マージン		                       */
/***********************************************/
.margin  { margin-bottom: 0px }

.img01 	{vertical-align:bottom;
		height:100%;
		background-color:#0099CC;}
		
.img02	{width:130px; float:left; margin:5px; background-color:#fffed2; font-size:9px;}


/***********************************************/
/*リストタグの画像指定	                       */
/***********************************************/
UL { list-style-image: url(img/mark.gif); }


/***********************************************/
/*ヘッドタグ		                       */
/***********************************************/
.navi_bg	{background-image:url(../img/navi_bg.gif);
			height:55px;
			text-align:center;
}
.navi_footer	{background-image:url(../img/foot_bg.gif);
			height:90px;
			text-align:center;
			width:100%;
			vertical-align:top;
			font-size:12px;
			margin:0px;
}

.foot_box	{
			text-align:left;
			vertical-align:top;
			font-size:12px;
			color:#ffffff;
			padding-top:12px;
			width:530px;
}

.foot_txt	{
			text-align:left;
			font-size:10px;
			color:#ffffff;
			line-height:20px;
			padding-top:4px;
}

			
.head_t	{	color:#d19873;
			font-size:12px;
			font-weight:100px;
			margin:5px;
			width:800px;
			text-align:left;
}
		


/***********************************************/
/*テーブル		                       */
/***********************************************/

.main_table { text-align:center; }
.special	{ background-color:#550000;
			width:100%;
			padding:5px;
			line-height:22px;
			font-size:12px;
			width:240px;}

.special_txt1	{ font-size:9px; line-height:10px;}
.special_txt2	{ font-size:18px;
				line-height:25px;}



/***********************************************/
/*フォント（行間詰め指定用）　　　　           */
/***********************************************/
.spacing { font-size: 8px; margin-bottom: 0px; }

