/*********** TCg\¬vf ***********/
body.main   {margin-top:0px;text-align: left;}
a:hover img {filter: Alpha(Opacity=70);}

/*********** tgg\¬vf ***********/
td.left {vertical-align: top;background-image: url(img/left_back.jpg);background-repeat: repeat-y;background-position: left;}

/*********** Cgg\¬vf ***********/
td.right{vertical-align: top;background-image: url(img/right_back.jpg);background-repeat: repeat-y;background-position: right;}

/*********** Cg\¬vf ***********/
td.waku {border: 1px solid #999999;}

/*********** eLXgvf ***********/
a.nou			 {color:#FF0000;text-decoration:none;}
a.link           {color:#0000FF;font-weight: bold;}
a:visited.link   {color:#990099;font-weight: bold;}
a:hover.link     {color:#0000FF;font-weight: bold;}
a:active.link    {color:#0099FF;font-weight: bold;}
.fooder {text-align: center;font-family: "lr oSVbN", Osaka;font-size: 12px;color: #666666;}
.text_day        {color: #666666;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;}
.text01          {color: #666666;font-family: "lr oSVbN", Osaka;font-size: 12px;line-height: 18px;}
td.title1{font-size: 12px;color: #666666;font-family: "lr oSVbN", Osaka;line-height: 19px;background-image: url(img/tit_back01.jpg);background-repeat: no-repeat;padding-left: 20px;padding-top: 5px;height: 24px;}
td.title2{font-size: 12px;color: #666666;font-family: "lr oSVbN", Osaka;line-height: 20px;background-image: url(img/tit_back01.jpg);background-repeat: no-repeat;padding-left: 20px;padding-top: 5px;height: 25px;}
/*uDESw³ηXN[Ν[±Δΰv*/
DIV.div_maintitle
{
	color: white;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	background-color: #00308D;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #D50127;
	margin: 10px;
	padding: 3px 3px 3px 15px;
}

/*uΰeΰΎv*/
DIV.div_title
{
	color: white;
	font-size: 11pt;
	font-weight: bold;
	margin: 10px;
	padding: 3px 3px 3px 15px;
	border-left: #00308D 8px solid;
	background-color: #6699CC;
	width: 90%;
}

/*uϊφv*/
DIV.div_minititle
{
	color: #666666;
	font-size: 11pt;
	font-weight: bold;
	margin: 10px;
	padding: 3px 3px 3px 15px;
	border-left: #00308D 8px solid;
	background-color: #BBCCCC;
	width: 80%;
}

TD.2
{
	PADDING: 10px;
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #c4e8f9;
	BORDER: 1px solid;
	BORDER-COLOR: #222222;
}