@charset "utf-8";
/* CSS Document */

body {
background:url(news_bg.jpg);
margin:0;
padding:0;
font-family:Helvetica,Verdana,Arial,sans-serif;
text-align:left;
}

* html body {
font-family: 'ＭＳ Ｐゴシック',sans-serif;
}

*:first-child+html body {
font-family: 'メイリオ','ＭＳ Ｐゴシック',sans-serif;
}

/*基本リンク*/

a:link {
color:#006699;
text-decoration:underline;
}

a:visited {
color:#006699;
text-decoration:underline;
}

a:active {
color:#006699;
text-decoration:underline;
}

a:hover {
color:#7FB2CC;
text-decoration:underline;
}

p {
margin:0;
}

.clear {
clear:both;
}

#news_head {
border-top:solid 1px #FF0099;
padding:0 20px;
}

#news_foot {
margin-top:10px;
padding:0 20px;
}

#news_foot:after {
content: "";
display: block;
clear: both;
}

.news_content {
margin:10px 20px 20px;
padding:0;
}

.news_content:after {
content: "";
display: block;
clear: both;
}

.next {
float:right;
display:block;
background:url(next.gif) no-repeat;
width:40px;
height:12px;
margin-left:5px;
}

.back {
float:right;
display:block;
background:url(back.gif) no-repeat;
width:40px;
height:12px;
margin:0;
padding:0;
}

.news_titlebox {
background:#FFFFFF;
margin-bottom:2px;
padding:5px;
}

.news_titlebox:after {
content: "";
display: block;
clear: both;
}

.date {
float:left;
font-size:10px;
width:60px;
margin:0;
padding:0;
}

.news_title {
font-size:12px;
font-weight:bold;
margin-left:65px;
padding:0;
}

.news_naka {
background:#FFFFFF;
font-size:12px;
line-height:18px;
color:#666666;
margin:0;
padding:7px 10px;
}

.news_img {
float:left;
display:block;
margin-right:3px;
}

/* スクロールバーの色を変更 */

.graySC {
scrollbar-track-color:#DFDFDF;
scrollbar-face-color:#999999;
scrollbar-arrow-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-darkshadow-color:#999999;
scrollbar-3dlight-color:#999999;
}














