body{
		        color:#000;
        background-repeat:norepeat;
		background-image:url(images/bg.gif);
		background-repeat:repeat-x;
		margin:0px;
		padding:0px;
        padding-top:20px;
		padding-left:0px;
		font-size:12px;
	scrollbar-3dilight-color:white;
	scscrollbar-arrow-color:white;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color:navy;
	scrollbar-highlight-color:navy;
	scrollbar-shadow-color:navy;
	scrollbar-track-color:navy;
		}
		
.style1 {font-size: x-small}
.style2 {color: #FFFFFF}
.style4 {
	font-size: xx-small;
	color: #FFFFFF;
}
.style5 {
	color: #CC0000;
	font-weight: bold;
}
.style6 {
	color: #0066CC;
	font-weight: bold;
	font-size: xx-small;
}
.style7 {
	color: #3A70B8;
	font-size: 14px;
}

.style8 {color: #0080FF}
.style15 {
	font-size: 10px;
	color: #FFFFFF;
}
.style17 {
	color: #000066;
	font-weight: bold;
}
.style23 {
	color: #FF3300;
	font-weight: bold;
}
.style26 {font-size: 12px}
.style21 {	font-size: 14px;
	font-weight: bold;
}

#mybox{

        width:751px;
		padding-left:0px;
		margin:auto;
		border:1px solid #001F40;
		
		
		}
#mybox2{
		background-image:url(images/bg2.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		background-color:#FFFFFF;
        width:745px;
		padding:0px;
		padding-left:0px;
		margin:auto;
		border:1px solid #001F40;
		
		}

#space{clear:both;}			

#leftside{
           float:left;
		   width:300px;
		   padding-left:30px;
		   height:auto;
		  
              }
#rightside{
           float:right;
		   padding:0px 0px 0px 0px;
		   width:224px;
		
              }
p
{
margin-top:0px;
text-align:justify;
line-height:160%;
font-size:12px;
color:#000000;
}
p2
{
margin-top:0px;
text-align:justify;
line-height:180%;
font-size:12px;
color:#000000;
}
P3
{
margin-top:0px;
text-align:cenetr;
line-height:160%;
font-size:12px;
color:#000000;
}
/* ↓追加分 */
.m_pri{
	margin:2px 5px 0px 0px ;
	width:750px;
	font-size:10px;
}
a:link.gray { color:#444444; text-decoration:none; }
a:visited.gray { color:#444444; text-decoration:none; }
a:hover.gray { color: #FF0000; text-decoration:underline; }
a:active.gray { color: #0099FF;}

a:link.news { color:#041EB9; text-decoration:none; }
a:visited.news { color:#041EB9; text-decoration:none; }
a:hover.news { color: #FF0000; text-decoration:underline; }
a:active.news { color: #0099FF;}

.link_on{ color: #FF0000;}
img,table{ border:none;}
.clear{ clear:both; line-height:1;}

/* news */
.news_tbl{
	font-size:12px;
	border-top:solid #132D9E 1px;
	margin:0px 0px 25px 0px;
}
.news_img{
	float:right;
	border:solid #999999 1px;
	margin:0px 0px 5px 10px;
} 
.news_pdf{
	margin:4px 10px 0px 20px;
	font-size:11px;
}

.news_td1{
	padding:10px 5px 8px 5px;
	border-left:solid #202D7A 4px;
	border-bottom:solid #CCCCCC 1px;
	vertical-align:top;
}
.news_td1_2{
	padding:10px 5px 8px 5px;
	border-bottom:solid #CCCCCC 1px;
	color:#041EB9;
	font-weight:bold;
	font-size:14px;
}
.news_td1_3{
	padding:10px 5px 8px 5px;
	border-bottom:solid #CCCCCC 1px;
	color:#041EB9;
	font-weight:bold;
}
.news_td2{
	padding:15px 5px 5px 10px;
	line-height:18px;
}
.news_td2_2{
	padding:5px 5px 5px 10px;
	line-height:18px;
}

.pdf_ico{
	vertical-align:-4;
	margin-right:5px;
}
.news_tbl_dt{
	font-size:12px;
	margin:0px 0px 20px 0px;
}

.news_img2{
	border:solid #999999 1px;
	margin:0px 0px 5px 10px;
} 
.news_pdf2{
	border-top:dashed #CCCCCC 1px;
	margin:4px 10px 0px 20px;
	padding:6px 0px 0px 10px;
}
.cts_menu{
	background-image:url(images/menu_bk.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.news_sub {
	font-weight:normal;
	margin:5px 0px 0px 0px;
	font-size:12px;
}

/* 2010.8.6 追記 --------------------------- */
.houshin {
	padding-left: 50px;
	line-height: 1.7;
}
/* 2010.09.13 追記 ------------------------- */
.margin_t10 {
	margin-top: 10px;
}



