
.small{
	FONT-SIZE: 10px;
	line-height: 14px;
	padding: 0px 0px 0px 5px;
	font-weight:normal;
	color:#3B4A54;
}
.strong{
	FONT-SIZE: 12px;
	line-height: 12px;
	padding: 0px 0px 0px 0px;
	font-weight:normal;
	color:#000000;
}
.small1{
	FONT-SIZE: 11px;
	line-height: 14px;
	padding: 10px;
	font-weight:normal;
	color:#3B4A54;
}
.small2{
	FONT-SIZE: 11px;
	line-height: 14px;
	padding: 5px;
	font-weight:normal;
	color:#3B4A54;
}
.rightlink{
	text-align:right;
	FONT-SIZE: 12px;
	line-height: 12px;
	padding: 10px 0px 0px 0px;
}

.gazouinfo{
	FONT-SIZE: 11px;
	line-height: 12px;
	padding: 5px 0px 50px 0px;
	width:250px;
}
.leftbody{
	background : #ffffff url('../images/nishisonogi_03.png') repeat ;
}
.rightbody{
	background : #ffffff url('../images/nishisonogi_06.png') repeat ;
}

.backbody{
	background : #000000 url('../images/bottomback.png') repeat ;

}
.backbody2{
	background : #000000 url('../images/bottomback2.gif') repeat ;
color:#ffffff;
}

.content{
	background : #ffffff ;
}
.contentmain{
	padding:0px 21px 0px 15px;
line-height:20px;

}
.contentmain2{
width:650px;
	padding:15px 20px 50px 20px;
}
.contenttit{
margin:15px 0px 5px 0px;
padding:7px 10px 7px 10px;
background :#ffffff;
color:#009cff;
font-size:14px;
font-weight:bold;
border-bottom: dotted 1px #009cff;
border-top: dotted 1px #009cff;
background : #ffffff url('../images/tit.gif') no-repeat left center ;

}





TD {
	line-height: 14px;
	color: #3B4A54;
	FONT-SIZE: 12px;
	text-align:left;
}
.sidecontent{
	padding: 5px 5px 0px 15px;

}
.table {
background : #EBEDEE;
}
.table td{
background : #ffffff;
}

.table1 {
background : #e7e7e7;
}
.table1 td{
background : #ffffff;
FONT-SIZE: 11px;
}
.table1center td{
background : #ffffff;
FONT-SIZE: 11px;
text-align:center;
}
.table1center  td.head{
background-color:#e4e4e4;
FONT-SIZE: 11px;
text-align:center;
}
.table1center {
background : #7f7f7f;
}
.table2 td{
border-bottom: dotted 1px #808080;
}
td.linenone
{
border-bottom: dotted 0px #808080;

}

.table2 td{
background : #ffffff;
FONT-SIZE: 12px;
}
td.font12 {
FONT-SIZE: 12px;
}
sup{
FONT-SIZE: 10px;
}


.subtit123{
color:#3B4A54;

line-height:18px;
font-size:10px;
	padding: 2px 0px 0px 18px;
	font-weight:normal;
}
.bottom{
	background : #ffffff url('../images/bottomback.jpg') repeat ;
line-height:25px;
	padding: 0px 0px 0px 0px;

}
.subtit0{
color:#000000;
line-height:20px;
	background : #ffffff url('../images/bottomback.jpg') repeat ;
margin-top:10px;
padding-left:10px
}

td.subtit0{
color:#000000;
line-height:18px;
	background : #ffffff url('../images/bottomback.jpg') repeat ;

}
.subtit00{
color:#000000;
line-height:28px;
	padding: 5px 0px 5px 0px;
	background : #ffffff url('../images/bottomback.jpg') repeat ;

}
.subtit000{
color:#000000;
line-height:14px;
	padding: 5px 0px 5px 0px;
	background : #ffffff url('../images/bottomback.jpg') repeat ;

}
.bottom2{
line-height:25px;
	padding: 8px 0px 30px 25px;

}
.maintop{

	background : #ffffff url('../images/menu2_06_01.gif') no-repeat ;

}
.maintop2{
	background :  #ffffff url('../images/menu2_06_02.gif') repeat-y ;

}
.content0000{
	padding: 8px 35px 0px 30px;
	background :  #ffffff url('../images/menu2_06_02.gif') repeat-y ;

}
.content000{
	padding: 8px 35px 0px 30px;

}
.content001{
	padding: 0px 35px 30px 30px;

}

.tit{
	FONT-SIZE: 14px;
	font-weight:bold;
color:#ffffff;
line-height:30px;
	padding: 0px 0px 0px 10px;
	background : #003ab5 url('../images/bottomback.gif') repeat ;
width:560px;
}
.titnews{
	FONT-SIZE: 10px;
color:#003ab7;
line-height:20px;
text-align:right;
	padding: 0px 0px 0px 10px;
border-bottom: solid 1px #003ab7;
width:560px;
}
.content88{
line-height:21px;
	padding: 10px 15px 10px 10px;

}
.content89{
line-height:21px;
	padding: 10px 15px 0px 10px;

}
a:link{  color: #ff2400;text-decoration: none;}
a:visited{  color: #ff2400;text-decoration: none;}
a:hover{  color: #000000;text-decoration: none;}
.backbody2 a:link{  color: #ffffff;text-decoration: none;}
.backbody2 a:visited{  color: #ffffff;text-decoration: none;}
.backbody2 a:hover{  color: #ff2400;text-decoration: none;}


.line{
background : #003bb3;

}

.newscontent{
padding:5px 0px 25px 0px;
line-height:18px;
margin-bottom:25px
}

.newstitle{
background : #ffffff  url('../images/newstitle.gif') ;
border-bottom: solid 1px #009cff;
	background-repeat:no-repeat;
	background-position:left center;
line-height:21px;
font-size:12px;
padding:3px 0px 1px 18px;
}
.newssubtitle{
text-align:right;
color:#000000;
line-height:18px;
font-size:10px;
	background : #ffffff url('../images/bottomback.jpg') repeat ;
padding:0px 10px 0px 10px;
}
.newsbody{
padding:5px 0px 0px 0px;
}


.infocontent{
padding:5px 0px 25px 0px;
line-height:18px;
margin-bottom:25px
}

.infotitle{
background : #ffffff  url('../images/infotitle.gif') ;
border-bottom: solid 1px #00CC22;
	background-repeat:no-repeat;
	background-position:left center;
line-height:21px;
font-size:12px;
padding:3px 0px 1px 18px;
}
.infosubtitle{
text-align:right;
color:#000000;
line-height:21px;
font-size:12px;
	background : #ffffff url('../images/bottomback.jpg') repeat ;
padding:0px 5px 0px 10px;
}
.infobody{
padding:5px 0px 0px 0px;
}


.leftboxcontent {
	float: left;
	padding-right: 0px;
}

.leftboxcontent, .rightboxcontent {
	margin:0px;
	padding: 5px 15px 0px 5px;
	font-size: 12px;

}
body{
	background : #ffffff ;
	color: #3B4A54;
	padding:0px;
	margin:0px;
	FONT-SIZE: 12px;
}


li{
line-height:14px;
padding:5px 0px;
}


form{
padding:0px;
margin:0px;
}
input
{
	font-size: 10px;

}