body{
	font-size:x-small;
         font-family :Arial;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../upload/webstyle_2/bgbg.jpg);
	background-repeat:repeat-y;
	background-position:50% 0%;
}
table {
	font-size:x-small;
         letter-spacing:0.5px;
         line-height:1.6em;
	color: #333333;
         word-break：break-all;
}
#news_01{
width:125px;
height:195px;
display: block;
}
#news_02{
width:90px;
height:140px;
display: block;
}
.index_news{
         letter-spacing:1px;
	font-size:95%;
         line-height:1.8em;
}
.index_news2{
         letter-spacing:1px;
	font-size:95%;
         line-height:1.4em;
}
.center_banner{
	color: #ffffff;
	background-color:#6e6e6e;
	text-align:center;
         letter-spacing:2px;
	font-size:90%;
}
.brown{
	color: #985608;
	font-weight:bold;
         letter-spacing:1px;
}
.blue{
	color: #2e6eb5;
	font-weight:bold;
         letter-spacing:1px;
}
.smallgray{
	color: #666666;
	font-size:80%;
         letter-spacing:1px;
}
.bottom{
         letter-spacing:0.5px;
	font-size:90%;
         line-height:1.5em;
	font-size:90%;
}

a:link {
text-decoration:none;
color : #26455E;
}
a:visited {
text-decoration:none;
color : #26455E;
}                                      
a:active {
text-decoration:none;
color : #26455E;
}                                 
a:hover {
color : #666;
text-decoration:underline;
}

.position:link {
text-decoration:none;
color : #000000;
}
.position:visited {
text-decoration:none;
color : #000000 ;
}                                      
.position:active {
text-decoration:none;
color : #000000 ;
}                                 
.position:hover {
color : #000000;
text-decoration:underline;
}

A.linka:hover {
color : #eee ;
background-color:#666;
text-decoration:none;
}
.inner_bg {
	background-repeat: no-repeat;
	background-position: left top;
}
.category_title {
	font-weight: bold;
	color: #181818;
	letter-spacing: 1px;
}
.subtitle {
	color: #0D0D0D;
	line-height: 1.8em;
}
.job_top {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #C2C2C2;
	padding-top:5px;
}
.job_bottom {
	padding-bottom:5px;
}
.mytitle {
	font-size: 110%;
	line-height: 2.4em;
	color: #336666;
}
.mytitle1 {
	background-color: #F7F9A8;
	border: solid #EAEAEA 1px;
	line-height: 1.5em;
	padding-top: 3px;
	padding-left: 15px;
}
.talk {
	padding-left: 1em;
	line-height: 1.3em;
	color: #993333;
}
#law {
	padding-left: 1em;
	line-height:1.4em;
	color: #652523;
}
