

/*---middle----------------------*/

.new{
width:520px;
font-size:12px;
line-height:140%;
color:#666666;
margin:8px 0 30px 8px;
border:1px dotted #333333;
}
#right-side h2{
font-size:16px;
text-align:center;
border:1px #005157 solid;
margin:5px;
background-color:#fff;
line-height:130%;
}
#right-side h2 span{
display:block;
width:100px;
float:left;
padding:5px 0 3px;
color:#005157;
font-size:14px;
}
#right-side h2 em{
display:block;
margin-left:100px;
padding:5px 0 3px 20px;
text-align: left;
color:#fff;
background: #005157;
font-style: normal;
}


.subTitle{
font-size:14px;
text-align:center;
color:#333333;
}
.photo{
width:520px;
text-align:center;
}
#right-side div.photo img{
margin:5px 3px;
border:1px solid #999999;
}
.read{
font-size:14px;
line-height:150%;
color:#333333;
padding:10px 15px;
margin:5px;
text-align:left;
background-color:#eee;
}
.kaisetu{
font-size:13px;
color:#333333;
margin:8px 10px;
text-align:left;
}
.kaisetu2{
font-size:12px;
line-height:150%;
color:#222222;
margin:20px 30px;
padding:10px;
text-align:left;
border:1px solid #999999;
}
.kaisetu2 strong{
display:block;
text-align:right;
margin:10px;
}
.mousikomi{
clear:both;
font-size:12px;
line-height:130%;
color:#333333;
margin:8px 20px;
padding:3px 5px;
text-align:left;
border-top:1px #666 solid;
}

#right-side div.new h3{
clear:both;
width:450px;
color:#333333;
font-weight:bold;
font-size:12px;
color:#333333;
margin:10px 30px 3px;
border-bottom:1px solid #666666;

}


#right-side div.new dl{
float:left;
padding:2px 30px;
}
#right-side div.new dt{
float:left;
width:150px;
}

#right-side div.new dd{
float:left;
width:300px;
}
#right-side div.new dd img{
float:right;
}
#right-side div.new dd span{
color:#B33B00;
font-weight:bold;
}






/* =========kikan.html============== */


#navi{
margin:20px 10px;
font-size: 12px;
}
#right-side #navi h2{
font-size:14px;
color:#fff;
background:#005157;
margin:10px 0;
}
#navi ul{
list-style: none;
margin:0 10px;
}
#navi li{
border-bottom: 1px #ccc solid;
text-indent: 5px;
}
#navi li a{
color:#333;
}